body {
margin:0px;
padding:0px;
font-family:tahoma;
font-size:11px;
color:#2f2e2e;
}

h1 {
color:#042170;
font-size:15px;
}


a {
text-decoration:underline;
color:#2f2e2e;
font-size:11px;
}

a:hover {
text-decoration:none;
color:#2f2e2e;
font-size:11px;
}

div,form,td {
margin:0px;
padding:0px;
}

#delp p {
margin:0px;
padding:0px;
}

#main {
width:884px;
}

#shapka {
height:106px;
text-align:left;
}

#logo {
padding:14px 183px 0 4px;
float:left;
width:370px;

}

.leftshapka {
padding:19px 0 0 0;
}

#engrus {
color:#8f8f8f;
}

#engrus a {
color:#8f8f8f;
text-decoration:none;
}

#engrus a:hover {
color:#8f8f8f;
text-decoration:underline;
}

#mail {
float:left;
padding:0 13px 0 188px;
text-align:right;
}

#mail a {
color:#8f8f8f;
}

.engrus {
color:#8f8f8f;
width:55px;
text-align:right;
}

.engrus a {
color:#8f8f8f;
text-decoration:none;
}

.engrus a:hover {
color:#8f8f8f;
text-decoration:underline;
}

.mail {
text-align:right;
color:#8f8f8f;
padding:0 5px 0 0;
}

.mail a {
color:#8f8f8f;
}

#searchform {
border:1px solid #FFF;
padding-top:12px;
}

#searchtext {
background:url(../client_files/images/search.jpg) no-repeat;
width:203px;
height:20px;
padding:1px 0 0 2px;
}

.searchtext {
background:url(../client_files/images/search.jpg) no-repeat;
width:203px;
height:20px;
padding:1px 0 0 2px;
}

#phone {
border:1px solid #FFF;
padding:11px 0 0 0;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#001e70;
font-size:15px;
white-space:nowrap;
}

#menu {
background:url(../client_files/images/backmenu.jpg) no-repeat;
height:31px;
width:883px;
text-align:center;
vertical-align:middle;
padding-bottom:12px;
}

.menutd {
background:url(../client_files/images/linemenurazdel.jpg) no-repeat;
background-position:right;
height:21px;
vertical-align:middle;
}

#menu td a {
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#menu td a:hover {
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#leftmenu {
background:url(../client_files/images/leftcolomnbackground.jpg) repeat-x;
background-position:top;
border-left:1px solid #c5c6c7;
border-right:1px solid #c5c6c7;
padding:11px 13px 0 13px;
}

.leftmenutd {
border-bottom:1px solid #dbdbdb;
text-align:left;
}

#leftmenuzagfirst {
color:#6a6a6a;
font-weight:bold;
padding-bottom:2px;
text-align:left;
}

#leftmenuzag {
color:#6a6a6a;
font-weight:bold;
padding:15px 0 2px 0;
text-align:left;
}

#leftmenutext {
padding:0 0 16px 0;
}

#leftmenutextlast {
padding:0 0 14px 0;
text-align:left;
}

#leftmenutextlast a {
text-decoration:none;
color:#2f2e2e;
font-size:11px;
}

#leftmenutext a {
text-decoration:none;
color:#2f2e2e;
font-size:11px;
}

#leftmenutextlast a:hover {
text-decoration:underline;
color:#2f2e2e;
font-size:11px;
}

#leftmenutext a:hover {
text-decoration:underline;
color:#2f2e2e;
font-size:11px;
}

#contenttopimg {
background:url(../client_files/images/contenttopimg.jpg) no-repeat;
width:681px;
height:234px;
}

#textcontenttopimg {
color:#607fae;
font-size:30px;
padding:140px 0 0 18px;
line-height:31px;
text-align:left;
}

#forbaner {
background:url(../client_files/images/forbaner.jpg) no-repeat;
background-position:right;
margin-left:1px;
width:679px;
height:123px;
}

#polka {
background:url(../client_files/images/polka.jpg) no-repeat;
background-position:bottom;
width:335px;
height:28px;
}

#polkatext {
color:#212121;
font-size:14px;
padding:2px 0 0 9px;
float:left;
}

#nextdiv {
margin:0 11px 0 0;
padding-top:3px;
}

.next {
border:0px;
}

#zagn {
color:#042170;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
text-align:left;
}

#zagn a {
color:#042170;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#zagn a:hover{
color:#042170;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#textrec {
padding:0 24px 0 0;
text-align:left;
}

#otstyp15 {
padding:13px 0 16px 0;
}

#otstyp152 {
padding:12px 0 16px 0;
}

#otstyp153 {
padding:20px 0 20px 0;
font-size:14px;
}

#line {
border-top:1px #c5c6c7 solid;
margin:0 10px 0 10px;
height:0px;
}

#bigpolka {
background:url(../client_files/images/bigpolka.jpg) no-repeat;
background-position:bottom;
width:680px;
height:28px;
}

#polkatext2 {
color:#0a2674;
font-size:14px;
padding:3px 0 0 10px;
float:left;
}

#podval {
border-top:1px #c5c6c7 solid;
height:83px;
text-align:center;
}

#menu2 {
padding-top:15px; 
color:#777;
text-align:center;
}

#menu2 a {
color:#777;
text-decoration:none;
}

#menu2 a:hover {
color:#777;
text-decoration:underline;
}

.rightborder {
border-right:#777 1px solid;
}

#copirate {
padding-top:17px;
color:#373737;
}

#copirate  a {
text-decoration:none;
color:#373737;
}

#copirate a:hover {
text-decoration:underline;
color:#373737;
}

#zagnbig {
color:#042170;
font-size:12px;
font-weight:bold;
padding-bottom:9px;
text-align:left;
}

#zagnbig a {
color:#cc0000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#zagnbig a:hover {
color:#cc0000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}