* {margin:0; _padding:0;} 
html, body, #wrap {height:100%;}
body > #wrap {height:auto; min-height:100%;}

body {background-color:#4b4b4b; padding:0px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#404040; }

a img {border:none; }

a {color:#404040; text-decoration:underline; }
a:hover {color:#000; }
#slovar a {color:#FFFFFF; text-decoration:underline; }
#slovar a:hover {color:#FFFFFF; }

#nov a {color:#FFFFFF; text-decoration:underline; font-size:12px; }
#nov a:hover {color:#FFFFFF; font-size:12px;}

#nov2 a {text-decoration:underline; font-size:11px; }
#nov2 a:hover { font-size:11px;}

#nov3     { font-size:11px;}
#nov3 a {text-decoration:underline; font-size:11px; }
#nov3 a:hover { font-size:11px;}

.main_img {
	margin:5px 10px;
	border:2px outset #F1E1AE;
}
.block {
	line-height:24px;
	width: 555px;
	margin: 10px auto;
    padding: 4px 12px 8px 12px;
	border-radius:6px;
	border: 4px double #F1E1AE;
}
.block h3 {
    color: #AE881B;
}
.block_faq  {
	line-height:20px;
	width: 555px;
	margin: 10px auto;
    padding: 4px 12px 8px 12px;
	border-radius:6px;
	border: 4px double #B5B5B5;
}
.block_faq  ul {
	list-style-position: inside;
}

.block_faq span {
	float:right;
	padding-right:15px;
}
.block_faq img {
	float:left;
	padding-right:15px;
}


dl, dt, dd {padding:0px; margin:0px; color:#fff;}

p {padding:0px; margin:0px 0px 8px 0px; }

h1 {font-size:12.5pt; font-weight:normal; padding:0px; margin:0px; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }

#wrap, .foot {background-color:#fff; width:1000px; margin:0px auto; }

#main {padding-bottom:50px; width:100%; }
#footer {position:relative; margin-top:-50px; height:200px; clear:both; }

.header {width:1000px; height:302px; background:url("/i/head.jpg") no-repeat; }
.menu {width:1000px; height:37px; background:#e4e4e4 }
.menu ul {list-style-type:none; padding:10px 0px 0px 25px; margin:0px; }
.menu ul li {float:left; font-size:11pt; color:#000; margin-right:25px; }

.content {width:950px; float:left; padding:12px 25px 0px 25px; }



.text {width:680px; float:left; line-height:18px; padding-top:15px; }
.text h1 {margin-bottom:15px; }



.serv {width:229px; background:#404040 url("/i/s01.png") no-repeat top;}
.serv dl, .serv dl dt, .serv dl dd {width:229px;  _float:left;  }
.serv dl {background:url("/i/s02.png") no-repeat bottom; padding-bottom:15px; }
.serv dl dt {font-size:12.5pt; color:#fff; padding:15px 0px 0px 15px; width:214px; margin-bottom:15px; }
.serv dl dd {padding-left:15px; width:184px; margin:0px 0px 12px 15px; line-height:16px; }





* html .serv dl dd {display:inline; }
.serv dl dd a, .serv dl dd a:hover {color:#fff; }

.im {width:229px; height:100px; float:right; margin-top:25px;}

.foot {background-color:#E0E0E0; height:200px; padding:8px 25px 0px 25px; width:950px; }
.count {float:left; width:88px; height:31px; }
.copy {float:left; padding:0px 0px 0px 20px; font-size:8.5pt; }
.rm {float:right; }
.rm ul {list-style-type:none; padding:8px 0px 0px 0px; margin:0px; }
.rm ul li {float:left; padding:0px 15px 0px 15px; border-right:1px solid #404040; }
.rm ul li.last {border:none; }




.page {padding: 0px 5px 0px 5px;}



.form {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.form TEXTAREA {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #929292;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #929292;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #929292;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #929292;width:250px;
} 

.form INPUT {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #929292;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #929292;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #929292;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #929292; width:250px;
}




.pop {display: none;}
.go {display: block;}


