body  {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #7e8894;
	background: #fff;}

p {
	margin: 0;
	padding: 0;
	color: #7e8894;
	font: 10px Verdana, Arial, Tahoma, san-serif;
	padding-bottom: 10px}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #7e8894;
	font:12px Tahoma, Arial, Verdana, san-serif;}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #7e8894;
	font:12px Tahoma, Arial, Verdana, san-serif;}

a {	
	color: #0167b2; 
	text-decoration: underline;
	font-family:Tahoma, Arial, Verdana, san-serif;
	}
p {color: #7e8894;}
a:hover, p a:hover {
	text-decoration:underline;
	color: #0167b2; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: ;
	font-family:Tahoma, Arial, Verdana, san-serif;}
h1, h4 {color:#0064b4;}
h2 {color:#0064b4;}
h3 {color:#f5540f;}
h3 {}
h4 {font: 19px Tahoma, Arial, Verdana, san-serif;}
h5 {}


img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font: 12px Tahoma, Arial, Verdana, san-serif; border: 0;color: #7e8894;}
label {font: bold 12px Tahoma, Arial, Verdana, san-serif;}

textarea {
	width: 195px;
	height: 80px;
	margin:5px 11px 0 10px;
 	padding: 0 2px; 
 	border: 0;
 	}


ul, li, ol {margin: 0; padding: 0;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


	/*расчет минимальной ширины*/
#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    }

#for_all { 
	width: expression(document.getElementById("measurer").clientWidth < 850 ? "850px" : 
 	  document.getElementById("measurer").clientWidth > 1400 ? "1400px" : "100%");
   /*for*/
    min-width: 850px;
    max-width: 1400px;
    }
/* лого - цвет*/
.orange .logo {
		background: url("../images/logo/orange_logo.gif"/*tpa=http://www.betagr.ru/files/images/logo/orange_logo.gif*/) no-repeat 0 0; 
		width:471px;
		height:83px;
		}
.red .logo {
		background:  url("../images/logo/red_logo.gif"/*tpa=http://www.betagr.ru/files/images/logo/red_logo.gif*/) no-repeat 0 0; 
		width:565px;
		height:83px;
		}
.green .logo {
		background:  url("../images/logo/green_logo.gif"/*tpa=http://www.betagr.ru/files/images/logo/green_logo.gif*/) no-repeat 0 0; 
		width:359px;
		height:83px;
		}
.light_orange .logo {
		background:  url("../images/logo/light_orange_logo.gif"/*tpa=http://www.betagr.ru/files/images/logo/light_orange_logo.gif*/) no-repeat 0 0; 
		width:542px;
		height:83px;
		}
.blue .logo {
		background:  url("../images/logo/blue_logo.gif"/*tpa=http://www.betagr.ru/files/images/logo/blue_logo.gif*/) no-repeat 0 0; 
		width:414px;
		height:83px;
		}
.betagrouplogo .logo {
		background:  url("../images/logo/logo.gif"/*tpa=http://www.betagr.ru/files/images/logo/logo.gif*/) no-repeat 0 0; 
		width:389px;
		height:78px;
		}
.red_loyalty .logo {
		background:  url("../images/logo/red_logo_loyalty.gif"/*tpa=http://www.betagr.ru/files/images/logo/red_logo_loyalty.gif*/) no-repeat 0 0; 
		width:430px;
		height:83px;
		}
.light_orange_contact .logo{
		background:  url("../images/logo/light_orange_logo_contact.gif"/*tpa=http://www.betagr.ru/files/images/logo/light_orange_logo_contact.gif*/) no-repeat 0 0; 
		width:459px;
		height:83px;
		}
.blue_address .logo{
		background:  url("../images/logo/blue_logo_address.gif"/*tpa=http://www.betagr.ru/files/images/logo/blue_logo_address.gif*/) no-repeat 0 0; 
		width:463px;
		height:83px;
		}
		
		
/*шапка с логотипом, телефоном и меню */
#head, .content{
	clear: both;
	} 
#head{
    padding-top: 24px;
    }  
.logo{
	float: left;
	margin:0 0 8px 30px;
	float: left;
	width:389px;
	height: 78px;
	background: url("../images/logo.gif"/*tpa=http://www.betagr.ru/files/images/logo.gif*/) no-repeat 0 0;
	}
	.logo a {	
		display: block; 
		height: 100%;
		text-indent: -3000px;
		overflow: hidden;
		}		
.inf{
	float: right;
	padding-right: 37px;
	}   
	.tel{
		padding-top: 15px;
		font: 17px Tahoma, Arial, Verdana, san-serif;
		color: #222222;
		}
	.lang_menu{
		padding: 25px 0 0 60px;
		font: 11px Tahoma, Arial, Verdana, san-serif;
		}
		.lang_menu a:hover{
			color: #f5640f;
			}   


/*блок  с баннером и основным меню*/
#banner_zone{
	clear: both;
	height: 156px;
	background:#0167b2 url("../images/right_ban.gif"/*tpa=http://www.betagr.ru/files/images/right_ban.gif*/) no-repeat right top;	
	}
	#banner_zone h1{
		padding-top:70px;
		color: #fff;
		font: 22px Tahoma, Arial, Verdana, san-serif;
		background:url("../images/service.gif"/*tpa=http://www.betagr.ru/files/images/service.gif*/) no-repeat 38px 80px;
		text-indent: -3000px;
		overflow: hidden;	
		}      

.main_menu{
	padding: 33px 0 0 20px;
	list-style: none;
	} 
	.main_menu li{
		float: left;
		padding: 5px 11px 7px 7px;
		margin-right: 1px;
		font: 11px Tahoma, Arial, Verdana, san-serif;
		border: 1px solid #569bcc;
		border-bottom: none;
		}
		.main_menu li.select{
			background:#569bcc;
			}



/*дополнительное меню*/
.for_dop{
	padding: 10px 0 10px 0;
	width: 100%;
	clear: both;
	background: #569bcc;
	}
		.dop_menu td{
			padding-left: 28px;
			background: #569bcc;
			font: 11px Tahoma, Arial, Verdana, san-serif;
			background:url("../images/bg_dop.gif"/*tpa=http://www.betagr.ru/files/images/bg_dop.gif*/) repeat-y 15px 0;
			vertical-align:middle;
			 text-align: center;
			}
		.dop_menu td.first{
			background: none;
			}
			.main_menu li a{
				text-decoration: none;
				}
			.main_menu a, .dop_menu a{
				color: #fff;
				}
				.main_menu a:hover{
					color: #fff;
					text-decoration: underline;
					} 
				.dop_menu a:hover{
						text-decoration: underline;
						color: #a8d1ed;
						}
				
				
				
				
/*таблица с левым блоком и контентом спарава*/   
table td{
	vertical-align: top;
	}
.content{
	vertical-align: top;
	width:100%;
	}
.content td.left_td
{
    height:300px;}
	.content h1{
		font: 25px Tahoma, Arial, Verdana, san-serif;
		}
.for_pad{
	padding-bottom: 44px;
	}

.left_td{
	width: 26%;
	vertical-align: top;
	background: #f4f7f7;
	}
	.left_box{
		padding: 30px 53px 0px 32px;
		}
		.left_box h3{
			font: 20px Tahoma, Arial, Verdana, san-serif;
			}
		.left_box p{
			padding: 10px 0 14px 0px;
			font-size: 11px;
			}
		.left_box form{
			padding-left: 30px;
			}
			.left_box a{
				padding: 16px 0 0 0;
				color: #f5640f;
				font-size: 11px;
				}
			 	.left_box a:hover{
			 		color: #9099a3;
			 		}

/*поиск*/
td.search_td{
	vertical-align: bottom;
	background: #f4f7f7;
	padding: 10px 40px 44px 40px;
	} 
	.table_search{
		width: 100%;
		margin:20px 0 0px 0px;
		} 
		.in {
			margin:4px 0px 0 0px;
			width: 100%;
			background: #d5e8f4;
			}    
		.left_blue_input{
			height: 23px;
			background:url("../images/l_input.gif"/*tpa=http://www.betagr.ru/files/images/l_input.gif*/) no-repeat 0 0;
			}
		.right_blue_input{
			height: 23px;
			padding: 0 7px;
			background:url("../images/r_input.gif"/*tpa=http://www.betagr.ru/files/images/r_input.gif*/) no-repeat 100% 0;
			}
		.sub2 {
			  padding:3px 0 0 3px;
			  font:bold 11px Tahoma, Arial, Verdana, san-serif;
			  background: #f4f7f7;
			  color: black;
			  cursor:pointer;
			  }
				    
/*контент*/
td.right_td{
		width:74%;
		}	    
	.right_box{
		padding: 30px 50px 0 25px;
		}
		.right_box h1{
			padding-bottom: 10px
			}
			
			.content_txt h2{
				color:#0064b4;
				}
				.content_txt h2 a{
					color:#0064b4;
					}
			.content_txt h3 a{
				color:#f5540f;
				}
				.content_txt h3 a:hover{
					color:#0064b4;
			}	
			.content_txt ul{
				list-style: disc inside;
				padding-bottom: 10px
				}
				.content_txt ul ul{
					list-style: circle inside;
					padding-left: 20px;
					padding-bottom: 5px;
					padding-top: 5px;
					}
			
			.content_txt h2{
			padding: 0px 0 10px 0;
			}
			.content_txt h3{
			padding: 0px 0 5px 0;
			}
			.content_txt p{
				padding:0px 0 11px 0;
				font:12px Tahoma, Arial, Verdana, san-serif;
				}
			
			.content_txt table{
                    margin-bottom: 10px
                    }
                    .content_txt table td{
                         background: #d5e8f4;
                         padding: 5px 5px 5px 5px;
                         }
				
				
				
			.content_txt ol{
				padding: 0px 0 10px 0;
				list-style: decimal inside;
				}
				
	.with_border{
                    border-top: 1px solid #569bcc;
                    border-left: 1px solid #569bcc;
                    }
                    .with_border td{
                         border-bottom:  1px solid #569bcc;
                         border-right: 1px solid #569bcc;
                         }
					
	.zagolovok, .anons_news, .anons_news_first{
		padding-right: 15px;
		font:12px bold Tahoma, Arial, Verdana, san-serif;
		}
	.date{
		margin-top: 7px;
		margin-bottom: 4px;
		color: #bcc1c7;
		}
	.date_news{
		margin-top: 2px;
		margin-bottom: 5px;
		padding-bottom: 0;
		color: #bcc1c7;
		}
	
.t_three_col{
	margin-top: 22px;
	} 
.news p {
	font-size: 11px;
	}
	.news p.date{
		margin-top: 7px;
		margin-bottom: 4px;
		padding-bottom: 0;
		color: #bcc1c7;
		}
	  
	.left_td_col {
		width: 33%;
		padding: 8px 31px 0 0;
		}
	.center_td_col, .right_td_col{
		width: 33%;
		padding: 8px 31px 0 30px;
		background:url("../images/table_plashka.gif"/*tpa=http://www.betagr.ru/files/images/table_plashka.gif*/) no-repeat 0 10px;
		}
		.right_box a:hover{
			color: #f5640f
			}
.map li{
	padding-bottom: 5px;
	font-size: 11px;
	}
	ul.map ul{
	padding-bottom: 0;
	}	
/*новости*/
.anons_news{
	padding-top: 36px;
	background: url("../images/bg_dop2.gif"/*tpa=http://www.betagr.ru/files/images/bg_dop2.gif*/) repeat-x 0 15%;
	}
	.anons_news p {
		font-size: 12px; 
		padding-bottom: 0;
		}
	.anons_news h3 {
		font: 12px Tahoma, Arial, Verdana, san-serif; 
		padding-bottom: 2px;
		}
.first_news {
	background: none;
	padding: 0;
	}
	.anons_news span {
		display: block;
		padding-top: 2px;
		padding-bottom: 5px;
		color: #bcc1c7;
		font-size: 11px;
		}



/*услуги(меню)*/
.gray{
	padding-bottom: 5px;
	color: #666666;
	}
.left_menu{
	width: 100%;
	list-style: none;
 	font: 11px Tahoma, Arial, Verdana, san-serif;
	}

.left_menu li{
	height: 1%;
	margin-bottom: -1px;
	}

.select_l{
	background: #d5e8f4;
	}

.left_menu li a{
	
	height: 1%;
	display: block;
	color: #257abe;
	border: 1px solid #d1dede;
	border-left: 0; border-right: 0;
	/*background:url("../images/for_left_menu.gif") repeat-x left top;*/
	margin:0 50px 0 30px;
	padding: 5px 0 5px 0;
	}
.left_menu li a:hover{
	color: #f5540f;
	}	
	
		
/*форма*/
.for_form{
	margin-top: 20px;
	padding-left: 26px;
	background: #d5e8f4;
	}
	.for_form h3{
		padding-bottom: 26px;
		color: #0167b2;
		font: 24px Tahoma, Arial, Verdana, san-serif;
		}
.mini_tab td{
	padding:0 30px 3px 0;
	font:bold 11px Tahoma, Arial, Verdana, san-serif;
	}
	.mini_tab td label{
		line-height: 20px;
		display: block;
		}
#input_face	{
	margin:4px 7px 0 7px;
	width: 145px;
	}   

.left_input{
	float: left;
	height: 23px;
	background:url("../images/l_white_input.gif"/*tpa=http://www.betagr.ru/files/images/l_white_input.gif*/) no-repeat 0 0;
	}
.right_input{
	float: left;
	height: 23px;
	background:url("../images/r_white_input.gif"/*tpa=http://www.betagr.ru/files/images/r_white_input.gif*/) no-repeat 100% 0;
	}
#input_tel, #input_mail{
	margin:5px 7px 0 7px;
	width: 110px;
	}


.top_input{
	background:#fff url("../images/input_top.gif"/*tpa=http://www.betagr.ru/files/images/input_top.gif*/) no-repeat 0 0;
	float:left;
	margin: 2px  0 0 0;
	}
.bot_input{	
	background:url("../images/input_bottom.gif"/*tpa=http://www.betagr.ru/files/images/input_bottom.gif*/) no-repeat left bottom;
	padding-bottom: 4px
	}
.contact{
	font: 12px bold Tahoma, Arial, Verdana, san-serif;
	}
.sub3 {
	font:bold 11px Tahoma, Arial, Verdana, san-serif;
	background: #d5e8f4;
	padding: 15px 0 10px 0;
	color: black;
	cursor:pointer;
	}

/*услуги(таблица)*/

.uslugi{
	width: 100%;
	vertical-align: top;
	}
	  .uslugi h2
	  {
	    margin-top:0;
	    margin-bottom:0; }
	.uslugi td{
		border-right: 1px solid #e5eff6;
		border-bottom: 1px solid #e5eff6;
		padding:19px 0 15px 0;
		text-align: center;
		}
.link_txt, .one_row {
    display:block;
	background: url("../images/big_button.gif"/*tpa=http://www.betagr.ru/files/images/big_button.gif*/) no-repeat 50% 0;
	padding-top:5px;
	width: 100px;
	height: 39px;
	margin: auto;
	font: bold 11px Arial, Verdana, san-serif;
	text-decoration: none;
	}
.one_row{
    line-height:25px;
		}
.uslugi a:hover{
	color: #f5540f; 
	}
	
/*футер*/
.copy{
	padding:23px 0 60px 31px;
	}
	.copy p{
		float: left;
		}
.counters{
	padding-right:  40px;
	}
	.counters div{
		float: right;
		margin-right: 2px;
		}   
  
   
    
 /*доп классы*/
 .one_row_order {
	display: block;
	background: url("../images/big_button.gif"/*tpa=http://www.betagr.ru/files/images/big_button.gif*/) no-repeat 50% 0;
	padding-top:5px;
	padding-left:25px;
	width: 100px;
	height: 39px;
	font: bold 11px Arial, Verdana, san-serif;
	text-decoration: none;
	line-height: 25px;
	}
.wide { padding-left:0; text-align: center; margin-left:15px;}
	
#input_service	{
	margin:4px 7px 0 7px;
    }   
    /* в .center_td_col, .right_td_col
       заменён первый padding с "30" на "8" */
.for_scroll {
     position: absolute;
     left:192px;
     top:5px;
     width: 22px;
     height: 82px;
     background:url("../images/for_scroll.gif"/*tpa=http://www.betagr.ru/files/images/for_scroll.gif*/) no-repeat 0 0;
     }
      label span.obligatory_field { color:#F5640F !important;  }
      
.right_box .fordivimage 
{
    height: 100px;
    width: 220px;
    float:left;
    padding-left: 0px; }

#employee td 
{
    background-color:White;
    font:10px Verdana, Tahoma, Arial, san-serif !important;
    }
#employee td h4
{
    font:16px Verdana, Tahoma, Arial, san-serif !important;
    }
#employee td h3{color: #7e8894;font-size:12px;}




