html,body {margin:0 auto;padding:0 38px 0 38px; height:100%;}

#ebobar {min-width:950px;}

#main {margin: 0 auto;min-width:950px;}

#header {height:90px;margin:0 auto;}

#logo {float:left;width:356px;height:89px;}
#logo img{padding:18px 20px 0 0;vertical-align:middle;}

#icons {float:right;height:89px;width:220px;}
.one_icon {width:60px;float:right;text-align:center;padding:28px 10px 0 0;font-family:"Trebuchet MS";font-size:11px;color:#727272;}
.one_icon a{text-decoration:none;color:#727272;}
.one_icon a:hover{text-decoration:underline;}

#mainmenu {height:55px;margin:0 auto;background: #f8f8f8;border-top: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
#mainmenu img{padding: 0 17px 0 17px;margin:0 auto;}

#mainmenu a:hover{outline-width:0;}


#big_pic {height:303px;margin:0 auto;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;background: url(/images/big_pic.jpg) no-repeat; background-position: top right;}
#banner468 {width:468px;height:60px;border: 1px solid #d8d8d8;position:relative;left:21px;top:41px;}
#login {width:213px;height:130px;background: url(/images/bg_login.png);position:relative;left:21px;top:90px;font-family: Tahoma; color: #fff; font-size: 11px;text-align:right;}

#breadcrumb {height:55px;margin:0;background: #f8f8f8;padding: 11px 0 0 22px;}
#breadcrumb h1{font-family: tahoma; font-size:13px;color:#9a9a9a;font-weight:bold;}
#breadcrumb a{font-family:"Trebuchet MS"; font-size:15px;color:#005089;text-decoration: underline;padding: 0 5px 0 5px;font-weight:normal;}
#breadcrumb a:hover{text-decoration: none;}


#wrap {overflow:hidden;}

div.contents { margin: auto; height: auto !important; min-height:100%; height: 100%; }
div.contents div.footer_guarantor { height: 80px; clear: both;}

#content {padding: 20px;font-family:tahoma;font-size:12px;color:#747474;margin-right:220px;line-height:18px;}
#content h2{font-family:"trebuchet ms";font-size:19px;color:#747474;padding: 10px 0 10px 0;font-weight:normal;}
#content h2 a{color:#606060;text-decoration:none;}
#content h2 a:hover{color:#005089;}
#content a{color:#005089;}
#content a:hover{text-decoration:none;}
#content .date{font-family:tahoma;font-size:11px;color:#bbb;font-weight:normal;float:right;}

#r_banners {float:right;width:200px;}
#r_banners img{padding:10px 0 10px 0;}
.r_bann {padding:10px 0 10px 0;}

#footer {height:36px;margin: auto;
	 margin-top: -66px;
	 margin-bottom: 0px;
	 bottom: 0px;
         background: #f8f8f8;
         padding: 20px 0 0 30px;
         font-family:tahoma;
         font-size:11px;
         color:#727272;
         position:relative; 
	}

.login_form {line-height:29px;padding: 0 17px 0 0;}
.pic55 {height:55px;}
.table_border td,th{border:1px solid #e7e7e7;padding:2px 5px 2px 8px;}
.data{ font-size:16px;font-weight:bold; color:#006699;}
.schedule_date{font-family:tahoma;font-size:14px;color:#747474; font-weight: bold;}
.big{
	font-size:1.6em !important;line-height:120%;
	}
.mid{
	font-size:1.4em !important;line-height:100%;
	}
.green{
	line-height: 140%; 
	color: #990;
	}
.red{
	color: #E67015;
	font-size: 12px; 
	}
.whitesn{
	line-height: 140%; 
	color: #fff;
	font-size: 13px; 
	}
UL.search { 
	list-style: none; /* Для списка убираем маркеры */
	padding: 0; /* Убираем поля вокруг текста */
	margin-left: 0px; /* Положение от левого края */
    	margin-top:  -20px;
    	width: 91pt;

    	font-family: Tahoma; /* Рубленый шрифт для текста */
    	font-size: 11px; /* Размер названий в пункте */
}
UL.search2 { 
    	list-style: none; /* Для списка убираем маркеры */
	padding: 0; /* Убираем поля вокруг текста */
    	margin-left: 0px; /* Положение от левого края */
    	margin-top:  -20px;
    	width: 102pt;

    	font-family: Tahoma; /* Рубленый шрифт для текста */
    	font-size: 11px; /* Размер названий в пункте */
}
LI.search A {
    	display: block; /* Ссылка как блочный элемент */
    	width: 100%; /* Ссылка на всю ширину пункта */
    	padding: 5px; /* Поля вокруг надписи */
    	text-decoration: none; /* Подчеркивание у ссылок убираем */
    	color: #777; /* Цвет текста */
    	left: -12px; /* Положение от левого края */
    	border: 1px solid #ccc;	/* Рамка вокруг пунктов */
    	background-color: #ffffff; /* Цвет фона */
}
LI.search A:hover {
    	color: #333; /* Цвет текста активного пункта */
    	background-color: #f0f0f0; /* Цвет фона активного пункта */
}
LI:hover  UL, LI.over UL{ 
	display: block; /* При выделении пункта курсором мыши отображается подменю */
}
.channel{ margin-top:50px; }
.channel th{ width:100px; } 
.channel td{ padding:0 15px 10px 0;vertical-align:middle; }
#channel{ top:135px;padding-left:20px;color:#DE5100;font-size:21px; }

.blue{ color:#0052ac; } .red{ color:#DE5100; } 
.big{ font-size:24px; } .mid{ font-size:18px; }
.greys{ color:#666666; } .pale_blue {color: #3591c0;}
.orange{ color:#de5100; } .small{ font-size:15px;}
.dark_blue {color: #084081;}
.bord{border: 2px solid #E5E5E5;} .bold{ font-weight: bold;}
.printer{ 
	width:100%;
	height:100%;
}
div.ch{ width:200px;padding:0 10px 15px 0;float:left; }   div.ch div{ width:64px;height:60px;float:left;clear:left;margin-right:5px; }
div.ch img{vertical-align:middle; }   div.ch p{ margin:0;font-size:10px;color:#06c }  div.ch b{ margin:0;font-size:13px;color:#06c }	
INPUT.forma{padding-left:5px; font-family: Tahoma; font-size:11px;}
SELECT.forma{padding-left:5px; font-family: Tahoma; font-size:12px;}
TD.bord_top{border-top: 2px solid #E5E5E5;}
TR.choose{background: #eeeeee; color: #666666;}
TD.catalog_menu{
	background: #0779ca; 
	border-bottom: 1px solid #dadada; 
	padding-left:5px;
	color: white;
        font-size: 17px;
}
TR.catalog_menubg{background: #0779ca; padding-bottom: 8px;}
TD.catalog_menustyle1{
	border-left: 10px solid #0779ca; 
	border-right: 4px solid #0779ca; 
	border-top: 4px solid #0779ca;
}
DIV.catalog_menustyle2{
	background: #fff;  
	float: left;  
	padding: 4px 7px 5px 8px; 
	font-weight: bold;
        font-size: 13px;
}
DIV.catalog_menustyle3{
	background: #0779ca;  
	float: left;  
	padding: 4px 6px 5px 7px; 
	font-weight: bold;
        font-size: 13px;
}
DIV.techniqstyle{
	color: RGB(51, 51, 51); 
	margin: -10px 0px -20px -10px;
}
sup {color: red;}

.stronger {font-weight: bold;}

.tbord td{ border:1px solid #e7e7e7; }
.tab{ border:1px solid #e7e7e7; padding:8px 8px 8px 8px;}