body,html {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
background-image: url(img/p_bknd.gif);
background-repeat: repeat-x;
background-color: #E5ECF2;
height: 100%;
}

#headernav {
height: 79px;
width: 750px;
background-color: #CCC;
}

#logo1 {
position: absolute;
top: 0px;
left: 0px;
width: 196px;
height: 79px;
background-image: url(img/p_logo1.gif);
background-repeat: no-repeat;
}

a.zanas {
display: block;
position: absolute;
top: 0px;
left: 196px;
width: 68px;
height: 79px;
background-image: url(img/n_zanas.gif);
}

a.zanas:hover {
background-position: 0px -79px;
}

a.ocenka {
display: block;
position: absolute;
top: 0px;
left: 264px;
width: 136px;
height: 79px;
background-image: url(img/n_ocenka.gif);
}

a.ocenka:hover {
background-position: 0px -79px;
}

a.obu4enie {
display: block;
position: absolute;
top: 0px;
left: 400px;
width: 88px;
height: 79px;
background-image: url(img/n_obu4enie.gif);
}

a.obu4enie:hover {
background-position: 0px -79px;
}

a.konsultacii {
display: block;
position: absolute;
top: 0px;
left: 488px;
width: 107px;
height: 79px;
background-image: url(img/n_konsultacii.gif);
}

a.konsultacii:hover {
background-position: 0px -79px;
}

a.kontakt {
display: block;
position: absolute;
top: 0px;
left: 595px;
width: 78px;
height: 79px;
background-image: url(img/n_kontakt.gif);
}

a.kontakt:hover {
background-position: 0px -79px;
}

#leftmenu {
position: absolute;
left: 21px;
top: 79px;
width: 165px;
background-color: #FFD7BB;
}

#leftmenu a.submenu {
display: block;
width: 120px;
height: 21px;
border-top: 1px dashed #EA8F4E;
color: #86B2D8;
padding: 8px 0px 0px 30px;
margin: 0px 0px 0px 7px;
text-decoration: none;
background-image: url(img/m_subarrow1.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

#leftmenu a.submenu:hover {
color: #2A6395;
background-image: url(img/m_subarrow2.gif);
font-weight: bold;
}

#leftmenu a.menu {
display: block;
width: 130px;
height: 21px;
border-top: 1px dashed #EA8F4E;
color: #2A6395;
padding: 8px 0px 0px 20px;
margin: 0px 0px 0px 7px;
text-decoration: none;
background-image: url(img/m_arrow1.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

#leftmenu a.menu:hover {
color: #10426F;
background-image: url(img/m_arrow2.gif);
font-weight: bold;
}

#content {
position: absolute;
top: 79px;
left: 186px;
width: 487px;
background-color: #FFF;
background-image: url(img/c_bknd.jpg);
background-repeat: no-repeat;
}

#content h1 {
margin: 0px 0px 8px 0px;
padding: 8px 10px 8px 15px;
font-size: 15px;
font-weight: bold;
color: #014580;
border-bottom: 1px dashed #014580;
background-image: url(img/c_headerarrow.gif);
background-repeat: no-repeat;
background-position: 0px 15px;
}

#content p {
color: #000;
margin: 0px 0px 8px 0px;
padding: 0px;
line-height: 15px;
}

#rightcol {
position: absolute;
top: 79px;
left: 673px;
padding: 0px 0px 0px 13px;
background-image: url(img/r_bknd.jpg);
background-repeat: no-repeat;
}

.rightcol-form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFF;
color: #014580;
padding: 2px;
width: 110px;
border: 1px solid #014580;
margin: 0px 0px 0px 14px;
}

p.rightcol-formtext {
line-height: 10px;
font-size: 11px;
color: #014580;
margin: 4px 0px 2px 14px;
padding: 0px;
}

a.loginform {
background-image: url(img/r_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
text-decoration: none;
color: #014580;
margin: 0px 0px 0px 14px;
line-height: 15px;
}

.banner-right {
margin: 20px 0px 0px 14px;
}

h2 {
font-size: 13px;
margin: 5px 0px 5px 0px;
padding: 0px;
}

ul {
margin: 0px 0px 0px 20px;
padding: 0px;
}

li {
margin: 0px;
padding: 0px;
line-height: 15px;
}

#footer {
height: 50px;
background-color: #E5ECF2;
color: #6A8AA6;
font-size: 10px;
line-height: 11px;
padding: 10px 20px 5px 10px;
text-align: center;
}

#footer a {
text-decoration: none;
color: #6A8AA6;
}

#footer a:hover {
color: #47617A;
}

#text {
width: 447px;
padding: 15px 20px 15px 20px;
}