﻿
body {
padding: 0;
margin: 0;
background: url('../images/backg.jpg') no-repeat center top fixed #e0e0e0;
font-family: arial;
font-size: 13px;
color: #666666;
line-height:20px;
cursor:default;
}

P[data-content=""] {
  border: 2px solid orange;
}

a:link {color:#385788;}
a:visited {color:#385788;}
a:hover {color:#bb5041;}

.reliz {width:1030px;background:#f5f5f5;-moz-border-radius:18px;-webkit-border-radius:18px;-khtml-border-radius:18px;border-radius:18px;border:1px solid #ccc;margin:35px auto;box-shadow:2px 2px 2px 2px #ccc;}

.avto {width:980px;background:#fff;-moz-border-radius:18px;-webkit-border-radius:18px;-khtml-border-radius:18px;border-radius:18px;border:1px solid #ccc;margin-top:10px;margin-bottom:10px;margin-left:15px;padding:10px;position:relative;}
	.same_top_menu {width:970px;height:26px;position:absolute;top:-27px;left:15px;}


.bansers {
width: 970px;
margin: auto;
margin-top: 5px;
position: relative;
height: 129px;
}

     .banser_left {
	 width: 200px;
	 height: 127px;
	 background-image: url(../images/banser_left.jpg);
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 border: 1px solid #FFFFFF;
	 }
	 
	 .banser_right {
	 width: 762px;
	 height: 127px;
	 background-image: url(../images/banser_right.jpg);
	 position: absolute;
	 top: 0px;
	 left: 207px;
	 border: 1px solid #FFFFFF;
	 }

.main {
width: 980px;
margin: auto;
background-image: url(../images/bg_main.jpg);
}

     .header_top_border {
     height: 13px;
     background-image: url(../images/header_top_border.jpg);
     }

     .header {
     height: 60px;
     background-image: url(../images/header.jpg);
	 position: relative;
     }
     
     .logotype {position:absolute;top:-5px;left:8px;}
.pathways {position:absolute;top:0px;left:210px;}
	 
	      .link_main_active {
		  display: block;
		  width: 140px;
		  height: 26px;
		  background-image: url(../images/color_link.jpg);	
		  position: absolute; 
		  top: 0px;
		  left: 220px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #FFFFFF;
		  text-decoration: none;
		  text-align: center;
	      }
	      
		      .link_main_active a {color:#fff;}
			      .link_main_active2 a {color:#fff;}	  
		  
		  	      .link_main_active2 {
		  display: block;
		  width: 140px;
		  height: 26px;
		  background-image: url(../images/color_link.jpg);	
		  position: absolute; 
		  top: 0px;
		  left: 370px;		  
		  font: 12px/26px arial;
 		  color: #FFFFFF;
		  text-decoration: none;
		  text-align: center;
	      }
	      
	      
	      
	      
	      	      .link_main_active3 {
		  display: block;
		  height: 26px;
		  background:#007cb8;		  
		  font: 12px/26px arial;
 		  color: #FFFFFF;
		  text-decoration: none;
		  text-align: center;
		  float:left;
		  margin-left:10px;
		  padding-left:8px;
		  padding-right:8px;
		  -moz-border-radius:11px 11px 0 0;-webkit-border-radius:11px 11px 0 0;-khtml-border-radius:11px 11px 0 0;border-radius:11px 11px 0 0;
	      }
	      
	      	      	      .link_main_active3:hover {background:#ff9934;}
	      
		      .link_main_active3 a {color:#fff;}


		  
		  .link_news_active {
		  display: block;
		  width: 140px;
		  height: 26px;
		  background-image: url(../images/color_link.jpg);	
		  position: absolute; 
		  top: 0px;
		  left: 400px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #FFFFFF;
		  text-decoration: none;
		  text-align: center;
	      }
		  
		  .link_site_map_active {
		  display: block;
		  width: 140px;
		  height: 26px;
		  background-image: url(../images/color_link.jpg);	
		  position: absolute; 
		  top: 0px;
		  left: 550px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #FFFFFF;
		  text-decoration: none;
		  text-align: center;
	      }
		  
		  
		  
		  .link_main {
		  display: block;
		  width: 140px;
		  height: 26px;	
		  position: absolute; 
		  top: 0px;
		  left: 250px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #666666;
		  text-decoration: none;
		  text-align: center;
	      }
		  
		  .link_news {
		  display: block;
		  width: 140px;
		  height: 26px;
		  position: absolute; 
		  top: 0px;
		  left: 400px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #666666;
		  text-decoration: none;
		  text-align: center;
	      }
		  
		  .link_site_map {
		  display: block;
		  width: 140px;
		  height: 26px;
		  position: absolute; 
		  top: 0px;
		  left: 550px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #666666;
		  text-decoration: none;
		  text-align: center;
	      }


		 .link_catalog {
		  display: block;
		  width: 140px;
		  height: 26px;
		  position: absolute; 
		  top: 0px;
		  left: 700px;		  
		  font: 12px/26px arial;
		  font-weight: bold;
 		  color: #666666;
		  text-decoration: none;
		  text-align: center;
	      }

		  
		  .link_main:hover, .link_site_map:hover, .link_news:hover, .link_catalog:hover {
		  color: #FF0000;
		  }
		  
		  .phone_top {
		  position: absolute;
		  width: 205px;
		  height: 17px;
		  background-image: url(../images/phone_top.jpg);
		  top: 36px;
		  left: 722px;
		  }

     .content {
	 margin-top: 7px;
	 background-image: url(../images/bg_content.jpg);
     }
	 
	      .left_block {
		  float: left;
		  margin: 0 0 0 10px;
		  width: 196px;
		  background-color: #FFFFFF;
		  padding-bottom: 5px;
		  border-bottom: 1px solid #dddddd;
		  }
		  
		      .phone_left {
			   height: 55px;
			   background-image: url(../images/pone_left.jpg);
			   }
		  
		       a.pop_service {
		       display: block;
		       color: #2060a6;
		       text-align: center;
		       padding: 5px 0 7px 0;
		       }
			   
			   a.pop_service:hover {
			   color: #FF0000;			   
			   }
		  
		       .menu_left_title {
		       height: 31px;	
		       background-image: url(../images/menu_left_title.jpg);  
		       }
			   
			        .menu_left_title i {
			        display: block;
			        font-style: normal;
			        text-align: center;
			        font-size: 14px;
			        padding: 7px 0 0 0;
			        }
                    
                  
                  
                    
                    .menu_left_title2 {
		       height: 31px;	
		       background-image: url(../images/menu_left_title.jpg);  
		       }
			   
			        .menu_left_title2 i {
			        display: block;
			        font-style: normal;
			        text-align: center;
			        font-size: 14px;
			        padding: 7px 0 0 0;
			        } 
			   .lm2 ul {margin:0;padding:0;}
			   .lm2 li {
			   display: block;
			   font-size: 12px;
			   color: #666666;
			   text-decoration: none;
			   padding: 5px 0 5px 25px;
			   background-image: url(../images/bg_link_menu_left.jpg);
			   }
               
               
			   .lm3 ul {margin:0;padding:0;}
			   .lm3 li {
			   display: block;
			   font-size: 12px;
			   color: #666666;
			   text-decoration: none;
			   padding: 5px 0 5px 25px;
			   background-image: url(../images/bg_link_menu_left2.jpg);
			   }
               
               
			   .left_block .link {
			   display: block;
			   font-size: 12px;
			   color: #666666;
			   text-decoration: none;
			   padding: 5px 0 5px 25px;
			   background-image: url(../images/bg_link_menu_left.jpg);
			   }
			   
			.lm ul {margin:0;padding:0;}
			   .lm li {
			   display: block;
			   font-size: 12px;
			   color: #666666;
			   text-decoration: none;
			   padding: 5px 0 5px 25px;
			   background-image: url(../images/bg_link_menu_left.jpg);
			   }
            .lm1 ul {margin:0;padding:0;max-height: 500px;overflow-y: auto;}
			   .lm1 li {
			   display: block;
			   font-size: 12px;
			   color: #666666;
			   text-decoration: none;
			   padding: 5px 0 5px 25px;
			   background-image: url(../images/bg_link_menu_left.jpg);
			   }

			   			   .lm4 ul {margin:0;padding:0;max-height: 750px;overflow-y: auto;}
			   .lm4 li {
			   display: block;
			   font-size: 12px;
			   color: #666666;
			   text-decoration: none;
			   padding: 5px 0 5px 25px;
			   background-image: url(../images/bg_link_menu_left2.jpg);
			   }
			   
			   
			#release {width:238px;height:333px;background:#ccc;position:absolute;top:23px;left:23px;}

			   .left_block a.link:hover {
			   color: #FF0000;
			   }
			   
			   .menu_left_bottom {
			   padding: 10px 0 14px 0;
			   background-repeat: no-repeat;
			   background-image: url(../images/menu_left_bottom.jpg);
		       }
			   
			        .button {
					display: block;
					width: 164px;
					height: 22px;
					margin: auto;
					background-image: url(../images/button.jpg);					
					}
					
					.button:hover {
					background-position: 0 -22px;
					}
					
				.referral_service_title	{
				height: 30px;
				background-image: url(../images/referral_service_title.jpg);
				margin-top: 6px;
				}	
				
				    .referral_service_title i {
			        display: block;
			        font-style: normal;
			        text-align: center;
			        font-size: 14px;
			        padding: 7px 0 0 0;
			        } 
					
				.referral_service {
				height: 167px;
				background-image: url(../images/referral_service.jpg);
				}
				
				.tow {
				height: 55px;
				margin-top: 6px;
				}
		  
		  .center_block {
		  float: left;
		  width: 466px;	
		  margin-left: 6px;
		  background-image: url(../images/bg_center.jpg);
		  }
		  
		       .center_title_1 {
			   background-repeat: no-repeat;	 
		       background-image: url(../images/center_title_1.jpg);
		       }

		       .center_title_2 {
			   background-repeat: no-repeat;
 
		       background-image: url(../images/center_title_1.jpg);
		       }
			 .center_title_2 b {
		       color: #FF0000;
		       font-size: 14px;
		       text-align: center;
		       margin: 0;
		       padding: 6px 40px 6px 40px;
		       border-bottom: 1px solid #dddddd;
			   background-image: url(../images/bg_h.jpg);
			   background-repeat: no-repeat;
			   background-position: 1px center; 

		       }
			   
			   h1, h2, h3, h4, h5 {
		       color: #FF0000;
		       font-size: 14px;
		       text-align: center;
		       margin: 0;
		       padding: 6px 40px 6px 40px;
		       border-bottom: 1px solid #dddddd;
			   background-image: url(../images/bg_h.jpg);
			   background-repeat: no-repeat;
			   background-position: 1px center; 
		       }
			   
			   h2 {
			   border-top: 1px solid #dddddd;
		       }
			   
			    h5 {
				padding: 10px 20px 0 20px;
				margin:0;
				font-size: 12px;
				}
				
				h5 a {
				color: #2060a6;
				}
				
				h5 a:hover {
				color: #FF0000;
				}
			   
			   .center_block p {
			   text-align: justify;
			   margin: 0;
			   padding: 7px 20px 7px 20px;
			   }
			   
			   .text_img {
			   float: left;
			   margin: 20px 10px 0 20px;
			   padding: 5px;
			   border: 1px solid #dddddd;
			   width: 130px;
			   }
			   
			   .center_bottom {
			   height: 6px;
			   background-image: url(../images/bg_center_bottom.jpg);
			   }
		  
		  
		  .right_block {
		  float: left;
		  margin-left: 6px;
		  width: 286px;
		  background-color: #FFFFFF;
		  padding-bottom: 5px;
		  border-bottom: 1px solid #dddddd;
		  }
		  
		       .gallery_title {
			   height: 32px;
			   background-image: url(../images/bg_gallery_title.jpg);
			   }
			   
			        .gallery_title i {
			        display: block;
			        font-style: normal;
			        text-align: center;
			        font-size: 14px;
			        padding: 7px 0 0 0;
			        }
					
				.gallery {
				height: 257px;
			    background-image: url(../images/bg_gallery.jpg);
				position: relative;
				} 
				
								.gallerymap {
								margin-top:3px;
				height: 380px;
				position: relative;
				border:1px solid #ccc;
				} 
				
				
				     .gallery_tab {
					 border: none;
					 position: absolute;
					 top: 20px;
					 left: 18px;
					 border-collapse: collapse;				 
					 }
					 
					 .gallery_tab td {
					 padding: 1px;				 
					 }
					 
					 .gallery_tab td img {
					 border: 1px solid #dddddd;
					 width: 120px;
					 height: 105px;
					 }
					 
				.list_service_1, .list_service_2, .list_service_3 {
				height: 106px;
				margin-top: 5px;				 
				}
				
				.list_service_1 {
				background-image: url(../images/list_service_1.jpg);
				}
				
				.list_service_2 {
				background-image: url(../images/list_service_2.jpg);
				}
				
				.list_service_3 {
				background-image: url(../images/list_service_3.jpg);
				}
					 

     .main_bottom {
     height: 12px;
     background-image: url(../images/main_bottom.jpg);
     }
	 
.counter {
padding: 10px;
width: 980px;
margin: auto;
text-align: center;
}


.gasket {
clear: both;
}


.center_block form {
margin: 10px 20px 20px 20px;
}

.center_block form p {
margin: 0!important;
padding: 5px 0px 1px 0px!important;
}

.button_application {
display: block;
padding: 3px;
margin: 10px 0px 0px 0px;
color: #333333;
text-decoration: none;
background-color: #dddddd;
width: 132px;
text-align: center;
border: 1px solid #999999;
}

.button_application:hover {
background-color: #FFFFFF;
}

.sending_messages {
width:  800px;
margin: auto;
text-align: center;
font-size: 18px;
margin-top: 200px;
padding: 50px 0 50px 0;
border: 1px solid #999999;
background-color: #dddddd;
line-height: 25px;
}

.sending_messages a {
color: #FF0000;
}

.jump {
text-align: justify;
margin: 0;
padding: 5px 20px 15px 20px;
}



.dak {float:left;margin-right:10px;width:325px;height:210px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;border:1px solid #ccc;}
.mr {float:left;text-align:left;width:113px;height:110px;line-height:10px;}
.mr img {clear:both;width:100px;float:left;clear:both;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;border:1px solid #ccc;}
.mr a {clear:both;font-size:8px;}

.podsk {
display: inline;
position: relative;
}

.podsk:hover:after{
background: #333;
background: rgba(0,0,0,.8);
border-radius: 5px;
bottom: 26px;
color: #fff;
content: attr(title);
left: 20%;
padding: 5px 15px;
position: absolute;
z-index: 98;
width: 220px;
}

.onetype {border:1px solid #ccc;width:440px;margin:5px auto;font-size:11px;padding-left:4px;}
.onetype:hover {background:#f5f5f5;}
.onetype button {float:right;font-size:10px;color:green;}
.onetypeico {float:left;margin-right:5px;margin-top:3px;border:0;}


.onetype_open {border:1px solid #7acc83;width:420px;margin:5px auto;font-size:11px;padding:4px;}
.onetype_open button {float:right;font-size:10px;color:#862d2d;}

.otgraph {float:left;border:0;margin-right:10px;}


.tc_name {line-height:33px;font-size:18px;}
.tc_geo {width:420px;margin:auto;border:1px solid #ccc;font-size:11px;text-align:center;}
.tc_bg1 {background:#f5f5f5;}
.tc_bg2 {background:#efefef;}
.tc_bg3 {background:#ccc;}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
	width:200px;
}
#nav ul li {
	position: relative;
	border-bottom:1px solid #ccc;
	}
	
#nav li ul {
	position: absolute;
	left: 200px;
	top: 0;
	display: none;
	}
#nav ul li a {
	display: block;
	color: #385788;
	background: #fff;
	padding: 5px;
	}
#nav li:hover ul, #nav li.jshover ul { 
display: block;
 }

#nav li:hover  a, #nav li.jshover a {
color:#FFFFFF;
background: #385788;
}

#nav li:hover ul a:hover, #nav li.jshover ul a:hover {
background-color:#fea54f;
background-image:none;
color:#FFFFFF;
}

.mark_img {float:left;margin-top:15px;margin-right:15px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;border-radius:13px;}
