*{ font-family: Arial, sans-serif;
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;
}

html { 
     background: url(images/body.gif) ;

}
div.fon{
     background: url(images/fon.gif) repeat-y bottom ;
	 width: 100%;
	 height: 100%;
	 
     float:left;
}


*html div.conteiner{
     width: 997px;	
     height: 100%;
     margin: 0 auto;
}
*+html div.conteiner{
     width: 997px;
	 height: 100%;
     margin: 0 auto;
}
div.conteiner{
	 width: 1007px;
	 height: 510px;
     margin: 0 auto;
}



.conteiner2 { 
	 background: url(images/body2.gif);

	 float:left;
}

.conteiner3 { 
     background: url(images/bottom.jpg) bottom left no-repeat ;
	 float:left;
}


div.header{
     background: url(images/header.jpg) no-repeat;
     width: 100%;
	 height: 510px;
	 margin:0px 0px -177px 0px;
     float:left;
}


div.menu{
	 height: 43px;
	 padding: 0 0 0 305px;
     float:left;
}
ul {
     list-style-type: none;
}
.menu li {
	 float:left;
}  

.menu li a { 
     background: url(images/menu.gif) ;
     text-decoration: none;
	 font-size: 12px;
	 font-weight: bold;
	 color: #fff;
	 display: block;
     padding: 10px 23px 18px 36px;
}

.menu li a:hover {
     background: url(images/menu.gif) 0 -43px;
	 text-decoration: underline;
}  

#left { 
     background: url(images/menu_left.gif);
	 width: 72px;
	 padding: 10px 0px 18px 36px;
}
#left:hover {
     background: url(images/menu_left.gif) 0 -43px;
}  

#right { 
     background: url(images/menu_right.gif);
	 width: 90px;
	 padding: 10px 0px 18px 36px;
}
#right:hover {
     background: url(images/menu_right.gif) 0 -43px;
}  




div.logo{
	 height: 88px;
	 padding: 17px 0 0 646px;
     float:left;
}

div.tel{
	 padding: 0 0 0 795px;
	 line-height:28px;
	 font-size:20px;
	 color:#8f8c91;
	 font-family:Myriad Pro;
     float:left;
}




div.left{
	 width:283px;
	 padding: 175px 0 0 27px;
     float:left;
}

div.menu_left{
	 padding: 0 0 0 0px;
     float:left;
}
.menu_left li {
	 
}  

.menu_left li a { 
     background: url(images/menu-left.gif) ;
     text-decoration: none;
	 width:227px;
	 height:24px;
	 font-size: 12px;
	 font-weight: bold;
	 color: #4c4848;
	 display: block;
     padding: 6px 0px 0px 23px;
}

.menu_left li a:hover {
     background: url(images/menu-left.gif) 0 -31px ;
	 color: #fff;
	 text-decoration: underline;
}  
div.menu_bottom{
     background:url(images/body.gif);
	 width:100%;
	 height: 3px;
	 margin:-2px 0px 0px 0px;
	 font-size:0px;
     float:left;
}


div.form { 
     background: url(images/form.gif) no-repeat bottom;
     text-decoration: none;
	 width:241px;
	 height:291px;
	 padding:15px 0px 0px 10px;
	 float:left;
}

.form h2 {
	 font-size:13px;
	 color:#fff;
	 font-weight:600;
	 padding:4px 0px 20px 12px;
}

.form span {
	 min-width: 43px;
     height: 19px;
	 padding:0px 7px 0px 0px;
	 font-size: 12px;
	 font-weight: 600;
     color: #fff;
	 display:block;
	 float:left;
	 clear:left;
}

.form input {
     background:#fff;
	 width: 136px;
     height: 17px;
	 padding: 0px 0px 0px 3px;
	 margin: 0px 0px 8px 0px;
	 font-size: 12px;
	 font-weight: 600;
     color: #4c4848;
	 border:1px solid #abadb3;
	 float:left;
}

.form textarea {
     background:#fff;
	 width: 222px;
     height: 55px;
	 padding: 0px 0px 0px 3px;
	 margin: 0px 0px 10px 0px;
	 font-size: 12px;
	 font-weight: 600;
     color: #4c4848;
	 border:1px solid #abadb3;
	 float:left;
}
input.kod {
     background:#fff;
	 width: 46px;
}
div.capcha { 
	 margin:-3px 0px 0px 7px;
	 float:left;
}
input.otpravit {
     background:url(images/otpravit.gif);
	 width: 71px;
	 height: 20px;
	 cursor:pointer;
     border:none;
	 margin:18px 14px 0px 0px;
	 float:right;
}


div.right{
	 width:675px;
     float:left;
}
.right h2 {
	 font-size:17px;
	 color:#0978cd;
	 font-weight:600;
	 padding:0 0 20px 0;
}
.right h1 {
	 font-size:17px;
	 color:#0978cd;
	 font-weight:600;
	 padding:0 0 20px 0;
}
.right p {
	 font-size:12px;
	 color:#595a5b;
	 padding:0 0 30px 0;
}


div.blok { 
     background: #fff;
	 width:660px;
	 height:173px;
	 margin:0 0 25px 0;
	 border:5px solid #d2d4d6;
	 float:left;
}

div.img { 
	 width:163px;
	 height:173px;
     text-align:center;
     text-align:center;
	 float:left;
}
div.border { 
     background: url(images/border.gif);
	 width:1px;
	 height:173px;
	 float:left;
}


div.footer { 
     background: url(images/footer.gif) no-repeat right;
	 width:940px;
	 height:64px;
	 margin:165px 0 0 0;
	 padding:13px 0px 0px 41px;
	 float:left;
}
.footer p { 
     font-size:11px;
	 color:#fff;
	 float:left;
}
.footer span { 
     font-size:12px;
	 line-height:20px;
}

div.counter { 
     background: #7aa8d8;
	 width:88px;
	 height:31px;
	 margin:10px 10px 0px 0px;
	 float:right;
}




