body { background-color:#ecefef; font-size: 0.7em;  font-family: Arial, sans-serif; color: #112c39}
body, input, form, img, h1, h2, h3, h4, h5, h6, ul, li, td, p, fieldset, dt, dd, dl
{margin:0; padding:0}

fieldset, img {border:0}
table {border-collapse: collapse; }
td {vertical-align: top;}

/*a {color: #28404c;    text-decoration: none;}
a:hover {color: #28404c;  text-decoration: underline;}*/
ul, li {list-style:none;}

a, a:hover { color:#006198;}

.main_l { background:url(i/bg_l.gif) repeat-y top left; width: 3px; height:100%;}
.main_r { background:url(i/bg_r.gif) repeat-y top right; width: 3px; height:100%;}
.main_t { background:url(i/bg_t.jpg) no-repeat top center; width: 784px; height:192px;}
.main_top { background:url(i/bg_top.png) no-repeat top left; width: 222px; height:99px; text-align:center;}
.main_top_r { background:url(i/bg_top_r.png) no-repeat top left; width: 179px; height:99px; text-align:center;}
.but_block_w { background:url(i/bg_block_w.jpg) no-repeat top left; width: 107px; height:26px;}
.but_block_w1 { background:url(i/bg_block_w1.jpg) no-repeat top left; width: 130px; height:26px;}
.but_block_w1_1 { background:url(i/bg_block_w1_1.jpg) no-repeat top left; width: 130px; height:26px;}

.but_block_w21_1 { background:url(i/bg_block_w21_1.gif) no-repeat top left; width: 88px; height:26px;}

.but_block_w1_2 { background:url(i/bg_block_w1_2.jpg) no-repeat top left; width: 130px; height:26px;}
.but_block_w1_3 { background:url(i/bg_block_w1_3.jpg) no-repeat top left; width: 130px; height:26px;}
.but_block_w1_4 { background:url(i/bg_block_w1_4.jpg) no-repeat top left; width: 130px; height:26px;}
.but_block_b { background:url(i/bg_block_b.jpg) no-repeat top left; width: 112px; height:26px;}
.but_block_b1 { background:url(i/bg_block_b1.jpg) no-repeat top left; width: 113px; height:26px;}
.menu { background:url(i/bg_menu.png) repeat-x top; height:38px;}
.tab1136 {background-color:#FFFFFF;}
td.tab_pink {background-color:#f9e5e5;}
.txt_top {font-size: 11px;  font-family:Arial; color: #fff;}
.txt_top a{font-size: 11px;  font-family:Arial; color: #fff;}
.txt_comm {font-size: 11px;  font-family:Arial; color: #973708; line-height:16px;}
.txt_pr_green {font-size: 11px;  font-family:Arial; color: #219724; line-height:16px;}
.txt_pr_blue {font-size: 11px;  font-family:Arial; color: #085f97; line-height:16px;}
.txt_pr_grey {font-size: 11px;  font-family:Arial; color: #424343; line-height:16px;}
.txt_join_grey_sm {font-size: 11px;  font-family:Arial; color: #7a7768; line-height:18px;}
.txt_join_grey {font-size: 12px;  font-family:Arial; color: #7a7768; line-height:23px;}
.txt_join_grey a{font-size: 12px;  font-family:Arial; color: #f86e01; line-height:23px; font-weight:bold;}
/*!!!!!!!!!*/.txt_pr_grey_table {font-size: 11px;  font-family:Arial; color: #9a9b9b; line-height:23px; font-weight:bold;}
.txt_pr_grey_12 {font-size: 12px;  font-family:Arial; color: #424343; line-height:16px; font-weight:bold;}
.txt_pr_grey_12 a{font-size: 12px;  font-family:Arial; color: #424343; line-height:16px; font-weight:bold;}
/*!!!!!!!!!*/.txt_pr_grey_12_c {font-size: 12px;  font-family:Arial; color: #767676; font-weight:200;}
.txt_pr_red {font-size: 11px;  font-family:Arial; color: #dc0116; line-height:16px;}
.txt_men_vert .txt_pr_grey_a {font-size: 11px;  font-family:Arial; color: #696c6c; line-height:22px;}
.txt_men_vert .txt_pr_grey_a a{font-size: 11px;  font-family:Arial; color: #696c6c; line-height:22px; font-weight:300;}
.txt_comm_i {font-size: 11px;  font-family:Arial; color: #6e7070; font-style:italic; line-height:16px;}
.txt_men_vert {font-size: 12px;  font-family:Arial; color: #006198;}
.txt_men_vert a{font-size: 12px;  font-family:Arial; color: #006198; font-weight:bold;}
.txt_red_join {font-size: 12px;  font-family:Arial; color: #e8021f; font-weight:bold; line-height:40px; border-bottom:1px solid #dcdddd;}
.txt_red {font-size: 12px;  font-family:Arial; color: #c10000;}
.txt_red a{font-size: 12px;  font-family:Arial; color: #c10000; font-weight:bold;}
.txt_but_bl {font-size: 11px;  font-family:Arial; color: #006198;}
.txt_but_bl a{font-size: 11px;  font-family:Arial; color: #006198; font-weight:bold;}
.txt_but_rl {font-size: 11px;  font-family:Arial; color: #eb0220;}
.txt_but_rl a{font-size: 11px;  font-family:Arial; color: #eb0220; font-weight:bold;}
.txt_price {font-size: 24px;  font-family:Arial; color: #dc0116; font-weight:bold;}
.txt_tit_big {font-size: 18px;  font-family:Arial; color: #424343; font-weight:bold;}
.txt_red_wi {font-family: Arial; font-size:15px; font-weight:bold; color:#FFFFFF; letter-spacing:-1pt;}
.txt_red_wi a{font-family: Arial; font-size:15px; font-weight:bold; color:#FFFFFF; letter-spacing:-1pt;}
.pad40 {padding:0 40px;}
.pad3 {padding:0 3px;}
.padt5 {padding-top:5px;}
.pad35 {padding:0 35px;}
.padl30{ padding: 0 0 0 30px ;}
.padl50{ padding: 0 0 0 50px ;}
.padt9{padding:9px 0 0 0;}
.pad9{padding:9px 0;}
.padl6{ padding: 0 0 0 6px ;}
.padr20{ padding: 0 20px 0 0 ;}
.padl10 {padding-left:10px;}
.padl80 {padding:0 0 0 80px;}
.padl14 {padding:0 0 0 14px;}
.padr10 {padding-right:10px;}
.padl2 {padding:0 0 0 2px;}
.padt54 {padding:54px 0 0 0;}
.padt27{ padding: 27px 0 0 0 ;}
.padt28{ padding: 28px 0 0 0 ;}
.padt8{ padding: 8px 0 0 0 ;}
.padt4{ padding: 4px 0 0 0 ;}
.padt30{ padding: 30px 0 0 0 ;}
.padt37{ padding: 37px 0 0 0 ;}
.padt20{ padding-top: 20px;}
.padt24{ padding: 24px 0 0 0 ;}
.padt3{ padding: 3px 0 0 0 ;}
.padt15 {padding:15px 0 0 0;}
.padr17{padding:0px 17px 0px 0px;}
.padr12{padding:0px 12px 0px 0px;}
.padr60{padding:0px 60px 0px 0px;}
.padt60{padding:60px 0px 0px 0px;}
.pad_sch{ padding: 2px 0 0 6px ;}
.pad_ram{ padding: 9px 0px 16px 19px ;}
.pad_m{ padding: 18px 27px 0px 27px ;}
.pad_tit{ padding: 11px 0px 0px 26px ;}
.pad_tit_red{ padding: 11px 23px 0px 15px ;}
.pad_12_23{ padding: 12px 5px 29px 23px ;}
.padb13 {padding:0px 0px 13px 0px;}
.padb16 {padding:0px 0px 16px 0px;}
.padl16 {padding:0px 0px 0px 16px;}
.padt13 {padding:13px 0px 0px 0px;}
.padl20 {padding-left: 20px;}
.padl17{padding:0px 0px 0px 17px;}
.padl2 {padding:0px 0px 0px 2px;}
.padr25{padding:0px 25px 0px 0px;}
.pad14 {padding: 14px 0 0 0;}
.pad6 {padding: 6px 0 0 0;}
.padl22{padding:0px 0px 0px 22px;}
.padr22{padding:0px 22px 0px 0px;}
.padrl6 {padding:0 6px;}
.padb11 {padding:0px 0px 11px 0px;}
.padt17{padding:17px 0px 0px 0px;}
.padt5 {padding:5px 0 0 0;}
.padt10{  padding-top: 10px ;}
.padb7 {padding:0 0 7px 0;}
.padl11 {padding:0px 0px 0px 11px;}
.padt300 {padding:300px 0px 0px 0px;}
.bord_grey{ border-bottom:1px solid #dcdddd;}
.bord_grey_t{ border-top:1px solid #dcdddd;}
.bord_grey_foto{ border:1px solid #dcdddd; width:43px; height:55px;}
.bord_grey_ramka{ border:1px solid #dcdddd;}
.bord_grey_v{ border-right:1px solid #dcdddd;}
.tad_gr_d{ border-bottom:1px solid #fff; background:#dddede;}
.tad_gr_1{ border-bottom:1px solid #fff; background:#eeeeee;}
.width_115 {width:108px;}
input.form_ind{ width:148px; height:19px; padding:0px;color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
input.form_ind_search{ width:424px; height:23px; padding:2px 2px 0 2px;color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
input.form_ind_join{ width:232px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
input.form_ind_join_62{ width:62px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
input.form_ind_join_112{ width:112px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
select.form_ind_join_128{ width:128px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
select.form_ind_join_160{ width:160px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
select.form_ind_join_78{ width:78px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
select.form_ind_join_48{ width:48px; height:22px; color:#67686a; margin:0px; border-bottom:1px solid #dddddd; border-right:1px solid url(i/bg_form3.gif); border-left:1px solid url(i/bg_form2.gif); border-top:1px solid url(i/bg_form1.gif);}
.tit_red { background:url(i/bg_tit_red_1.gif) repeat-x top; width:100%; height:30px;}
.tit_red_b { background:url(i/bg_tit_red_b_1.gif) repeat-x top; width:100%; height:19px;}
.tit_grey { background:url(i/bg_tit_grey.jpg) no-repeat top left; width: 118px; height:49px;}
.tit_grey1 { background:url(i/bg_tit_grey1.jpg) no-repeat top left; width: 151px; height:49px;}
.bot_bg{ background:url(i/bg_bot.jpg) no-repeat top center; width: 775px; height:97px;}

.bold{ font-weight: bold;}

/* dlya opredeleniya blokov s a s podcherkivaniem i net */
.under_a a{text-decoration:underline;}
.under_a a:hover {text-decoration:none;}
.none_a a {text-decoration:none;}
.none_a a:hover {text-decoration:underline;}
a.aunder {text-decoration:underline;}
a.aunder:hover {text-decoration:none;}

.main {width:975px; margin:0px auto;}
.tab100 {width:100%;}
.tab1000 {width:1000;}

.auto {margin:0 auto;}

.mart10 {margin:10px 0 0 0;}
.mart7 {margin:7px 0 0 0;}
.padt7 {padding:7px 0 0 0;}
.mart5 {margin:5px 0 0 0;}
.marb5 {margin: 0 0 5px 0;}
.mar10 {margin:10px 0 ;}
.pad10 {padding:10px 0 ;}
.pad5 {padding:5px 0 ;}
.pada10 {padding:10px;}
.mart15 {margin:15px 0 0 0;}
.padt40 {padding:40px 0 0 0;}
.padb15 {padding: 0 0 15px 0;}
.mar17 {margin: 17px 0 0 0}
.mar14 {margin: 14px 0 0 0}
.mart22 {margin:22px 0 0 0;}
.padb25{padding:0px 0px 25px 0px;}

.td50 {width:50%;}
 
.abs {position:absolute;}
.rel{position:relative;}
.cent{text-align:center;}
.talleft{text-align: left;}
.talright{text-align:right;}
.bot{vertical-align: bottom;}

.mid{vertical-align: middle;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.clear {clear:both; height: 0;  overflow: hidden;}


.block {display:block}
.none {display:none;}

/*selector start*/
		form#search_pad  .styledSelect {
			width: 190px;
			font-size: 11px;
			height: 22px;
			margin: 0;
			padding: 0;
			position: relative;
			background: #FFF url(i/select.png) top left no-repeat;
			overflow-x:hidden;
			
			
		}
		form#search_pad  .styledSelect ul {
			list-style: none;
			padding: 1px;
			margin: 0;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
		}
		form#search_pad  .styledSelect.open ul {
			border: 1px solid #069;
			padding: 0px;
		}
		form#search_pad  .styledSelect ul li {
			font-family: sans-serif;
			margin: 0;
			padding: 2px 5px 3px 10px;
			display: block;
			/*background-color: #EEE;*/
		}
		form#search_pad  .styledSelect.open ul li { background-color: #FFF; }
		form#search_pad  .styledSelect.open ul li.selected { background-color: #A4D9F9; }
		form#search_pad  .styledSelect.open ul li:hover { background-color: #EEE; }
/*selector end*/	

.red {border:1px solid red;}
.selectpx {font-size:10px;}

ul.ulmenu li {padding:0px 0px 5px 10px; background: url(i/icon_men_vert.gif) 0 2px no-repeat;}

ul.ulmenu li ul li {padding:2px 0px 1px 13px; background:none; }
ul.ulmenu li ul li a {background:none; font-size:11px; color:#484848; text-decoration:underline;}
ul.ulmenu li ul li a:hover {text-decoration:none;}

.bottomMenu li {display:inline; margin: 0 8px 0 5px}

.textable {font-size: 11px;  font-family:Arial; color: #424343; line-height:16px;}
.textable h3 {font-size: 12px;  font-family:Arial; color: #006198; padding: 10px 0 5px 0}
.textable p  {font-size: 11px;  font-family:Arial; color: #424343; line-height:16px; padding: 10px 0}

.textable b {font-size: 12px;  font-family:Arial; color: #006198; padding: 10px 0 5px 0;}

.textable ul {padding: 0 0 0 10px;}
.textable ul li {list-style-type: circle;}

.contact_tab {width:100%;}
.contact_tab td {padding:3px 3px;  color: #424343; font-family:Arial;}

tr.tad_gr_d td { border-bottom:1px solid #fff; background:#dddede;}
tr.tad_gr_1 td { border-bottom:1px solid #fff; background:#eeeeee;}

tr.tad_gr_1 td.nobord, tr.tad_gr_d td.nobord { border:0px;}

.headerul li { display:inline; padding:0 2px; font-size:14px }
.headerul ul {padding: 0px 0 20px 0}

.cheks {padding:20px 0 0 0; position:relative; z-index:10}

/*  for png */
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } * html .clearfix { height: 1%;} .clearfix { display: block; }


