
/*~~~~~~~~~~~~~~~ Основное ~~~~~~~~~~~~~~~~~~~~*/


BODY{
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td{
	font-size:11px;
	font-family: Tahoma, Arial, Verdana;
	color: #35444c;
	text-decoration: none;
}

.tab_all{
	width: 100%;
	height: 100%;
}

.mar0{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1{
	color: #7d3e3b;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2{
	color: #7d3e3b;
	font-size: 15px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3{
	color: #7d3e3b;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*~~~~~~~~~~~~~~~ Линки ~~~~~~~~~~~~~~~~~~~~~~~*/

A.white, A.white:link, A.white:visited{color:#ffffff;text-decoration: none;}
A.white:hover{color:#ffffff;text-decoration:none;}

A.dark_blue, A.dark_blue:link, A.dark_blue:visited{color:#005da5;text-decoration: underline;}
A.dark_blue:hover{color:#005da5;text-decoration:none;}

a.nound, a.nound:link, a.nound:visited{text-decoration: none;}
a.nound:hover{text-decoration: none;}

a.und, a.und:link, a.und:visited{text-decoration: underline;}
a.und:hover{text-decoration: none;}

A, A:link, A:visited{color:#005da5;text-decoration:underline;}
A:hover{color:#233742;text-decoration:none;}

A.copy, A.copy:link, A.copy:visited{color:#233742;text-decoration:none}
A.copy:hover {color:#005da5;text-decoration:underline;}

a.en:hover {color: #BFD5E0}

/*~~~~~~~~~~~~~~~~ Формочки ~~~~~~~~~~~~~~~~~~~*/

form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.inp_search{
	border: 0px;
	font-size:10px;
	background: #e4e7e9 url(/images/bg_search_inp.gif) no-repeat left;
	font-family: Tahoma, Arial, Verdana;
	color: #586973;
	height: 14px;
	width: 126px;
	padding: 0px 2px 2px 2px;
}

.bg_s{
	background: #e4e7e9 url(/images/bg_search_in_in.gif) no-repeat right bottom;
}

.button{
	border: none;
	color: #00ADEF;
	padding: 2px 2px 2px 2px;
}

textarea{
	border: 1px solid #396AA1;
	font-size:11px;
	font-family: Tahoma, Arial, Verdana;
	color: #003C82;
	height: 120px;
	width: 250px;
	padding: 2px 2px 2px 2px;
}

.submit{
	border: none;
	background: #7d3e3b;
	color: #ffffff;
	height: 20px;
	padding-bottom: 2px;
}

.sub_but{
	border: none;
	background: url(/images/batton_search.gif) no-repeat;
	cursor: pointer;
	height: 13px;
	width: 13px;
}

.select{
	width: 300px;
}

#subs input{
	border: 1px solid #a7a7a7;
	font-size:12px;
	font-family: Tahoma, Arial, Verdana;
	color: #586973;
	height: 18px;
	padding: 0px 2px 2px 2px;
}
#subs select{
	border: 1px solid #a7a7a7;
	font-size:12px;
	font-family: Tahoma, Arial, Verdana;
	color: #586973;
	height: 18px;
	padding: 0px 2px 2px 2px;
}

#subs .submit{
	border: none;
	background: #7d3e3b;
	color: #ffffff;
	height: 20px;
	padding-bottom: 2px;
}

/*~~~~~~~~~~~~~~~~ Колоры и BG~~~~~~~~~~~~~~~~~~~*/

.grey{
	color: #a9a9a9;
}

.grey2{
	color: #a7a7a7;
}

.white{
	color: #ffffff;
}

.bg_white{
	background-color: #ffffff;
}

.logo{
	background: url(/images/bg_logo.jpg) no-repeat;
	padding-left: 53px;
	padding-top: 68px;
}

.lang{
	color: #ffffff;
	background: url(/images/bg_lang.jpg) no-repeat top right;
	padding-top: 13px;
	padding-right: 30px;
	font-weight: bold;
}

.glos{
	color: #ffffff;
	background: url(/images/bg_lang.jpg) no-repeat top right;
	padding-top: 13px;
	padding-right: 20px;
	font-weight: bold;
}


.lang2{
	color: #ffffff;
	padding-left: 27px;
	font-weight: bold;
}
.lang2_{
	color: #ffffff;
	padding-left: 27px;
	font-weight: bold;
}


.bg_search{
	background: url(/images/big_bg_search.jpg) no-repeat top left;
}

.bg_search_in{
	background: url(/images/bg_search_.jpg) no-repeat top right;
}

.active_menu{
	background-color: #253a45;
}

.bg_menu{
	background: url(/images/bg_menu.gif) repeat-x;
}

.bg_menu2{
	background: url(/images/right_of_menu.jpg) no-repeat right top;
}

.bg_grey{
	background: #f1f1f1;
}

.bg_proj{
	background: #dee0e2 url(/images/bg_proj.gif) no-repeat right top;
}

.bg_skr{
	background: #f0f1f2 url(/images/bg_skrepka.gif) repeat-y left;
}

.bg_dark_grey{
	background: #dee0e2;
}

.bg_dot{
	background: url(/images/bg_dot.gif) repeat-x center;
}

.bg_content{
	background: #efefef url(/images/bg_content.gif) no-repeat top left;
}

.bg_grey2{
	background: #EFEFEF;
}

.footer{
	background: url('/images/bg_bot_left.gif') bottom right no-repeat #EFEFEF;
}

.bg_phone{
	background: url('/images/bg_bot_4.gif') repeat-x;
}

.bg_bottom_ph{
	background-color: #384950;
}

.bg_ico{
	background: url(/images/bg_ico.jpg) no-repeat top left;
	padding-left: 20px;
	padding-top: 27px;
}

.bg_after_ico{
	background: url(/images/bg_after_ico.gif) repeat-x top;
}

.bg_menu_in{
	background: #233641 url(/images/bg_under_menu.jpg) no-repeat right;
}

.bg_menu_left{
	background: url(/images/bg_struya.gif) no-repeat top left;
}

.bg_befor_a{
	background: url(/images/bg_left_menu_a.gif) repeat-y left;
}

.bg_left_menu_main{
	background: #dee0e2 url(/images/bg_left_menu.gif) repeat-y left;
}

.bg_left_menu_main_{
	background: #dee0e2 url(/images/bg_left_menu_.gif) repeat-y left;
}

.bg_a_menu{
	background: url(/images/bg_a_menu.gif) repeat-x bottom;
}

.bg_cont{
	background: url(/images/bg_contet.gif) no-repeat bottom right;
}

.flash_bg{
	background: url(/images/flash.jpg) no-repeat;
	width: 113px;
	height: 214px;
}

/*~~~~~~~~~~~~~~~~ Паддинги ~~~~~~~~~~~~~~~~~~~*/

.pad_all{
	padding: 15px 25px 25px 20px;
}

.pad_b{
	padding-bottom: 10px;
}

.pad_b2{
	padding-bottom: 10px;
}

.pad_l{
	padding-left: 10px;
}

.pad_l5{
	padding-left: 5px;
}

.pad_search{
	padding-right: 4px;
	padding-top: 15px;
}

.pad_s_but{
	padding-right: 10px;
	padding-top: 16px;
}

.pad_menu{
	padding: 3px 5px 6px 5px;
}

.pad_zdr{
	padding: 20px 20px 20px 50px;
}

.pad_proj{
	padding: 20px 10px 20px 10px;
}

.pad_20l_20t{
	padding-left: 20px;
	padding-top: 20px;
}

.pad_20r_20b_20t{
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.pad_t_l{
	padding-top: 15px;
	padding-left: 15px;
}

.pad_left_copy{
	padding-left: 24px;
}

.pad_ph{
	padding-left: 15px;
}

.pad_img_r{
	padding-right: 10px
}

.pad_in_en{
	padding-top: 25px;
}

.pad_t{
	padding-top: 31px;
}

.pad_t2{
	padding-top: 10px;
}

.pad_l_lmenu{
	padding: 5px 0px 5px 3px;
}

.pad_cont_in{
	padding: 28px 38px 40px 30px;
}
/*~~~~~~~~~~~~~~~~ Таблички ~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~ Остальное ~~~~~~~~~~~~~~~~~~*/

.nobr{
	white-space: nowrap;
}

.bigger{
	font-size: 13px;
}

.less{
	font-size: 11px;
}

.up{
	text-transform: uppercase;
}

.as_link{
	color:#005da5;
	text-decoration:underline;
	cursor: pointer
}

.as_link:hover{
	color:#233742;
	text-decoration:none
}

.div_right{
	float: right; width: 35%; padding-top: 12px;
}

li.str{
	list-style-image: url('/images/cms/content/bl_str.gif'); 
	margin-bottom: 3px;
}

li.str_{
	list-style-image: url('/images/cms/content/str_1.gif'); 
	margin-bottom: 3px;
}

.cell_dark{
	background-color: #496372;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.cell_gloss{
	background-color: #ECECEC;
	padding: 5px;
	font-weight: bold;
	text-align: center
}
.cell_{
	background-color: #F3F3F3;
	padding: 7px;
	text-align: center
}
.cell__{
	background-color: #F3F3F3;
	padding: 7px;
	text-align: left;
}

span.nobr{
	white-space: nowrap
}

.button_space{
	width:		150; 
	padding-left: 	20px; 
	padding-top: 	5x
}
.button_text{
	padding-top: 	15px; 
	padding-left: 	8px
}

.h100{
	height: 100%;
}



#body_png{
	padding: 1em;
}
#body_png img{
	vertical-align: middle;
}
.png{
    //background-image: none ! important;
    behavior: url('/pngfix.htc');
}