html
{
	height: 100%;
}
body
{
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
html, body /* это для подавления margins страницы */
{
	margin: 0;
	padding: 0;
}

body,td,span,font,p,div{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: 19px;
}

.black10{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.black11{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.black12{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.black14{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}

.blue11{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5C7B8E;
}
.blue12{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5C7B8E;
}
.blue12_2{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #BACEDA;
}
.blue12_2_2{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.grey09{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 09px;
color: #8B8B8B;
line-height: 11px;
}
.grey10{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8B8B8B;
}
.grey11{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #8B8B8B;
}
.grey14{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #818181;
}

.red11{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
}
.red12{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #C3352C;
}
.red14{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #C3352C;
}

.form{
background-color: #F1F1F1;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px #3B3B3B solid;
}

.white09{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 09px;
color: #FFFFFF;
line-height: 14px;
}
.white10{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
line-height: 14px;
}
.white11{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
.white12{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.padding_0_10 { padding-left: 0px; padding-right: 10px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.padding_0_35 { padding-left: 0px; padding-right: 35px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.padding_0_65 { padding-left: 0px; padding-right: 65px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.padding_10_10 { padding-left: 10px; padding-right: 10px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.padding_25_25 { padding-left: 25px; padding-right: 25px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.padding_30_30 { padding-left: 30px; padding-right: 30px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.padding_175_25 { padding-left: 175px; padding-right: 25px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.margin_right_15 { margin-right:15px; }
.margin_right_18 { margin-right:18px; }
.margin_left_15 { margin-left:15px; }

.shkala { width: 35px; background: url(../images/shkala_1.png) no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/shkala_1.png, sizingMethod=crop); }

.divpopup{
display:none;
bottom: 0px;min-height:650px;_height:650px;height: 650px;position:absolute; left:100px; top:55px; width:800; z-index:110; background-color: #EEEEEE; layer-background-color: #EEEEEE; border: 1px #000000 solid;
}
.divpopup2{
display:none;
bottom: 0px;
position:absolute; left:0px; top:55px; width:100%; z-index:110;
}
#divpopuptext{
padding-right:20px;
margin-bottom:20px;
overflow-y:scroll;
height: 550px;
}
#divpopuptext2{
padding-right:0px;
margin-bottom:0px;
}

/* popup */
.popup-table{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:1000px;
	z-index:100;
	height:100%;	
	height:2000px;	
	zoom:1;
	background-color: #000000;	
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
	filter: alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: .90;
	display:none;
}

.left{ float:left;}
.display_none{display: none;}

.banner_nav{ position: relative; margin-left: 0px; margin-top: 3px; margin-bottom: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; background-color: #EEEEEE; }
.banner_nav .bgbanner1,.banner_nav .bgbanner2{ float:left; width: 19px; height: 18px; text-align: center; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; cursor:pointer; background-image: url(../images/b_grey.gif); margin-right:3px;}
.banner_nav div {float: left;}
.banner_nav .bgbanner2{  background-image: url(../images/b_red.gif); }

.padding_12_12{padding: 0 12px; margin-top:60px;}
.padd_top{ border-bottom: 1px black solid; height: 57px; margin-bottom: 20px;}
.padd_bottom{ border-top: 1px black solid; height: 40px; margin-top: 20px;}
.padd_top td,.padd_bottom td {vertical-align:bottom; padding-bottom: 3px;}
.padd_bottom td {vertical-align: middle; padding-top: 3px;}
.padd_top img,.padd_bottom img { border: 0px black solid; vertical-align: middle; margin-bottom: 3px;}
a.text_noun{text-decoration:none;}
a.text_noun:hover{text-decoration:underline;}
.list1{ margin-right: 18px; margin-bottom: 18px; float: left; }
.list2{ margin-bottom: 15px; float: left; }
.list1 div,.list2 div{ width: 152px; margin-left: 12px;margin-right: 12px; line-height: 11px; margin-top: 3px;}
.clear{ clear: both;}
.margin0{ margin: 0;}
.margin00{ margin-bottom: 0;}
.left2{ float:left; width:175px;}
.left2 p {line-height: 17px;}
.lineheight p {line-height: 17px;}


.opentd,.closetd{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
display: block;
float: right;
text-decoration:none;
margin-right: 10px;
}
.closetd{margin-right: 11px; line-height: 26px;}
.th_1{ font-size: 14px; font-weight: bold; border-bottom: 1px black solid; line-height: 26px; }
.td_1{ border-bottom: 1px #E0E0E0 solid; line-height: 26px; }
.td_2{ border-bottom: 1px #E0E0E0 solid; line-height: 26px; background-color: #EFEFEF; }
.td_2 div { padding: 5px 20px;}
.td_2 { display: none; }

.td_1 a,.td_2 a { text-decoration: none;}
.td_1 a:hover,.td_2 a:hover { text-decoration: underline;}
