/* NightWriter add-on for alerts begin */
.alert {padding: 0 17px 14px 17px; background: #fff; border: 1px solid #3a8382; width: 267px; z-index: 666;}
.alert .att {font-size: 11px; color: #505050; padding: 16px 0 0 34px; height: 27px;}
.alert .log {font-size: 11px; font-weight: bold; color: #505050; padding: 16px 0 0 10px; height: 27px;}
.alert .button {width: 249px; padding: 10px 8px 8px 10px;background-color:#ecf3f3}
.alert .button img {margin-right: 0;}
.alert .btn { text-align:center; text-transform:uppercase; background:#2c7c7a; color:#FFFFFF; font-weight:bold; padding:3px 22px 5px 22px; text-decoration:none;
margin-right:3px; font-size:10px; border:0px; height:20px; font-family: Tahoma; cursor:pointer}


.dotline {BACKGROUND-IMAGE: url(../images/dotline.png); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px }
.dotcolumn {BACKGROUND-IMAGE: url(../images/dotcolumn.png); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100% }
	
.i-va {background: url('../images/i-va.gif') no-repeat;}
.i-inf {background: url('../images/i-inf.gif') no-repeat;}
.i-ex {background: url('../images/i-ex.gif') no-repeat;}
.i-exx {background: url('../images/i-exx.gif') no-repeat;}
.form-pad {padding: 18px 24px 20px 22px;}

.line {background: #E0E2E3; width: 100%; height: 1px;}
.fr {float: right;}
/* NightWriter add-on for alerts end*/

/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline }
a:hover { text-decoration:none }

/* Min-width
--------------------------------------------------*/
.w { min-width:1000px}
*html .w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { /*background: url("../images/h.gif"); */ /*background: url("../images/dotline.png") repeat-x 0% 100%;*/}


.hc { min-height:100px; _height:100px; border-bottom:1px solid #FFFFFF; padding:25px 0px 22px 17px; color:#FFFFFF; font-size:1.1em; }
.hc a { color:#FFFFFF}
.hc table {border: none; border-collapse: collapse; width: 100%}
.hc table tr td {padding: 0px; vertical-align:top}
.hc table tr .hr { width:240px; text-align:center}
.hc table tr .hl { width:35%}

/* Head Center
--------------------------------------------------*/
.hc p { padding-top:14px;}
.hc p:first-line { font-size:1.1em}
/* Head Left
--------------------------------------------------*/
.to_d { padding:10px 0 0 0;}
/* Head Right
--------------------------------------------------*/
.korz { width:180px; background: #FFFFFF url("../images/dotline.png") repeat-x ; margin:0 auto; margin-bottom:12px }
.ko_b { color:#373737; background: url("../images/dotline.png") repeat-x 0% 100%; padding:13px 7px 9px 7px; text-align:center; font-size:10px}
.ko_b a { color:#418786}
.ko_b p {  font-size:14px; padding:0 0 8px 0; margin-bottom:7px}
.ko_b p i { font-style:normal; background: url("../images/ic1.gif") no-repeat 0% 2px; padding-left:23px }
.ko_b p a { font-weight:bold;}

.ic2 { background: url("../images/ic2.gif") no-repeat 0px 2px; padding-left:22px}




/* Head menu
--------------------------------------------------*/
.hm {  background: url("../images/dotline.png") repeat-x 0% 100%;  font-size:1.2em; font-weight:bold; padding:22px 20px 22px 0px; margin-bottom:20px }
.hm table tr td a { color:#696969; padding:0 0 3px 21px;  }
.hm table tr .hm_ac a { color:#000000; text-decoration:none;}
.hm table tr a:hover { color:#ee6705}
.hm table {border: none; border-collapse: collapse; width: 100%}
.hm table tr td {padding: 0px; vertical-align:top; padding-bottom:1px; /* background: url("../images/vert_bar.png") no-repeat 100% 100%;*/ text-align:center;
padding-right:6px  }
.hm table tr td .hm1 { background: url("../images/hm1.gif") no-repeat 0px 0px }
.hm table tr td .hm2 { background: url("../images/hm2.gif") no-repeat 0px 2px }
.hm table tr td .hm3 { background: url("../images/hm3.gif") no-repeat 0px 1px }
.hm table tr td .hm4 { background: url("../images/hm4.gif") no-repeat 0px 0px }
.hm table tr td .hm5 { background: url("../images/hm5.gif") no-repeat 0px 0px }
.hm table tr td .hm6 { background: url("../images/hm6.gif") no-repeat 0px 2px }
.hm table tr td .hm7 { background: url("../images/hm7.gif") no-repeat 0px 2px }
.hm table tr td .hm8 { background: url("../images/hm8.gif") no-repeat 0px 0px }
.hm table tr td .hm9 { background: url("../images/hm9.gif") no-repeat 0px 1px }
.hm table tr td .hm10 { background: url("../images/hm10.gif") no-repeat 0px 0px }
.hm table tr td .hm11 { background: url("../images/clients.gif") no-repeat 0px 0px }
.hm table tr td .hm12 { background: url("../images/zakaz.gif") no-repeat 0px 0px }
.hm table tr td .hm13 { background: url("../images/hm13.gif") no-repeat 0px 0px }
.hm table tr #hm_last { background:none}

#hm_inx { padding:8px 20px 14px 0px}
#hm_inx table tr td { padding-top:25px; text-transform:uppercase; font-size:11px}
#hm_inx table tr td a { background-position:50% 0%; color:#2c7b79; padding:19px 0 3px 0px;  }
#hm_inx table tr .hm_ac a { color:#000000; text-decoration:none;}

/* Center
--------------------------------------------------*/
.c { padding:0 18px 0 18px; font-size:1.1em;}
.c a { color:#006666}
.c .btn { text-align:center; text-transform:uppercase; background:#2c7c7a; color:#FFFFFF; font-weight:bold; padding:4px 22px 5px 22px; text-decoration:none;
margin-right:3px; font-size:10px; cursor:pointer}
.c h6 { font-size:14px; color:#373735; padding-bottom:14px}
.c h5 { font-size:14px; color:#2c7b79; padding-bottom:14px}
.c .btn1 {text-align:center; text-transform:uppercase; background:#d2d3d3 url("../images/ic6.gif") no-repeat 12px 7px; color:#666666; font-weight:bold; 
padding:5px 22px 6px 32px; text-decoration:none;margin-right:3px; font-size:10px; vertical-align:middle}

.w_blue .c a { color:#216cb0}
/* Center Table 
--------------------------------------------------*/
.tc {border: none; border-collapse: collapse; width: 100%; margin-bottom:15px}
.tc tr td {padding:10px 5px 10px 5px; vertical-align: middle; text-align:center; border:1px solid #c4c4c4} /* Èëüÿ: padding:10px 5px 10px 5px; */
.tc tr td a { color:#2c7b79}
.tc tr th { font-weight:bold; text-align:center; color: #FFFFFF; background: url("../images/c_th.gif") repeat-x; padding:0 5px 0 5px; height:41px;
vertical-align:middle; border-bottom:0px solid #FFFFFF; border-right:1px solid #FFFFFF; }
.tc tr td input { vertical-align:middle}

.tc tr td img { vertical-align:middle}


.tc tr td .tc_a_red { color:#c60202}
.tc tr td .tc_a_bleck { color:#000000}


.tc caption { background:#bed7d4; padding:10px 0 10px 8px; border-bottom:1px solid #FFFFFF; text-align:left; }
.tc caption b { margin-right:20px}

.tc tr .tc_l_txt { text-align: left; padding-left:14px}

.tc tr .tc_red_txt { color:#c60202 }

.tc .tc_td_green_txt td { color:#3c9b08}



.tc .tc_h td { border:0px; text-align:left; padding-left:10px;}

.tc tr .tc_green_txt { color:#3b8108}
.tc tr .tc_green_txt_a { color:#3b8108}
.tc tr .tc_green_txt_a a {color:#3b8108}

.tc tr .tc_red_txt_a { color:#c60202}
.tc tr .tc_red_txt_a a { color:#c60202}

.tc tr .tc_bleck_txt_a { color:#000000}
.tc tr .tc_bleck_txt_a a { color:#000000}

.tc .tc_perl_txt { color:#2c7b79; font-weight:bold}

.tc .tc_grey td { background:#f7f7f7}
.tc .tc_pink td { background:#fce8eb}
.tc .tc_green td { background:#e9f2f1}
.tc .tc_green_w td { background:#e4eedf}


.tc tr .tc_blu_r_txt { color:#2c7b79; text-align: left; padding-left:14px;}
.tc tr .tc_red_r_txt { color:#c60202; text-align: left; padding-left:14px;}

.tc tr .tc_right_txt { text-align:right; padding-right:14px}


.tc .tc_all td { background:#e9f2f1; font-weight:bold}

.tc .tc_all_g td { background:#ececec; font-weight:bold}

.tc tr .tc_form { background:#bed7d4; text-align:left; padding-left:15px}
.tc tr .tc_form input { margin-right:25px}
.tc tr .tc_form b { margin-right:5px}
.tc tr .tc_form .btn { text-align:center; text-transform:uppercase; background:#2c7c7a; color:#FFFFFF; font-weight:bold; padding:4px 22px 5px 22px;
 text-decoration:none; margin-right:3px; font-size:10px; border:0px; height:23px; font-family: Tahoma; cursor:pointer}

.tc tr td .in { width:162px; border:1px solid #5f9d84;}
.tc tr td .in1 { width:42px; border:1px solid #5f9d84; text-align:center;}

.tc tr td ul { margin:0; padding:0 0 0 20px; list-style:none; text-align:left;}
.tc tr td ul li { padding-bottom:2px}
.tc tr td ul .tc_ul_red b { color:#c60202;}

/* Center/F_ord
--------------------------------------------------*/
.f_ord { }
.f_ord input { vertical-align:middle }

.f_ord ul { margin:0px; padding:0 0 0 0; list-style:none;}
.f_ord ul li {font-size:1.1em; padding:18px 0 18px 0; background: url("../images/dot.gif") repeat-x 0% 100%;   }
.f_ord ul .of_last { background:none}

.f_ord .tc { width:90%}

.ic3 { line-height:1.5em; background: url("../images/ic3.gif") no-repeat 0px 3px; padding:0 0 20px 20px }

/* Center/Balance
--------------------------------------------------*/
.top_bal { background:#f4f8f8; padding:15px 14px 15px 14px; margin-bottom:25px}
.top_bal ul { margin:0px; padding:0 0 0 0; list-style:none}
.top_bal ul li { color:#373737; font-size:1.1em; padding-bottom:10px; font-weight:bold}
.top_bal ul li b { color:#c60202}

.top_bal .tb_ul {}
.top_bal .tb_ul .b_col_1 { color:#c60202}
.top_bal .tb_ul .b_col_2 { color:#004ff0}
.top_bal .tb_ul .b_col_3 { color:#3b8108}
/* Center/Balance/Suppot
--------------------------------------------------*/
.sup_t { width:377px; background: url("../images/sup_t.gif") no-repeat; padding-top:6px; float:right;}
.sup_b { background: url("../images/sup_b.gif") no-repeat 0% 100%; padding-bottom:7px}
.sup { border-left:2px solid #b0c8c8; border-right:2px solid #b0c8c8; padding:3px 9px 3px 9px}
.sup p { padding:4px 0px;}
.sup table {border: none; border-collapse: collapse; width: 100%}
.sup table tr td {padding: 0px; vertical-align:top}
.sup .ic4 { font-style:normal; background: url("../images/ic4.gif") no-repeat 0px 0px; padding:2px 0 2px 20px; margin-left:3px }
/* Center/Balance/Center
--------------------------------------------------*/
.balance {}
.form_b { padding:0 0 15px 0;}
.form_b ul { margin:0px; padding:0 0 0 0; list-style:none}
.form_b ul li { padding-bottom:10px}
.form_b input { vertical-align:middle; margin:0px 4px;}
.form_b select { vertical-align:middle; color:#969696; font-size:11px; margin-right:4px}
.form_b img { vertical-align:middle; margin-right:4px}
.form_b .in { text-align:center; border:1px solid #5da08d; width:70px; color:#969696;}
.form_b .sel1 {}
.form_b .sel2 {}
.form_b .btn { text-align:center; text-transform:uppercase; background:#2c7c7a; color:#FFFFFF; font-weight:bold; padding:4px 22px 5px 22px; text-decoration:none;
margin-right:3px; font-size:10px; border:0px; height:23px; font-family: Tahoma; cursor:pointer}
.form_b .btn1 {text-align:center; text-transform:uppercase; background:#d2d3d3 url("../images/ic6.gif") no-repeat 12px 7px; color:#666666; font-weight:bold; 
padding:5px 22px 6px 32px; text-decoration:none;margin-right:3px; font-size:10px; vertical-align:middle}
/* Center/Basket
--------------------------------------------------*/
.basket {}
.bask_ic { color:#373737; font-size:11px; background: url("../images/ic7.gif") no-repeat 0px 1px; padding:1px 0 1px 20px; float:right; margin-top:4px}
/* Center/Top Links
--------------------------------------------------*/
.top_links { padding-bottom:20px}
/* Center/bt Search
--------------------------------------------------*/
.bt_form { width:500px}
.bt_form b { font-size:12px; display:block; padding-top:3px}
.bt_form input { vertical-align:middle}
.bt_form .in { border:1px solid #5f9e84; width:215px}
.bt_form .btn { text-align:center; text-transform:uppercase; background:#2c7c7a; color:#FFFFFF; font-weight:bold; padding:3px 22px 5px 22px; text-decoration:none;
margin-right:3px; font-size:10px; border:0px; height:20px; font-family: Tahoma; cursor:pointer}
.bt_form i { font-style:normal; font-size:11px; display:block; padding-top:4px}
.bt_form i a { color:#333333}
/* Center/C Cat
--------------------------------------------------*/
.c_cat { background: url("../images/dot.gif") repeat-x 0% 100%; padding:15px 0 15px 0}

.c_cat table {border: none; border-collapse: collapse; width: 100%}
.c_cat table tr td { padding:0px; vertical-align:top; width:50%;}
.c_cat table tr table { margin-left:25px}
.c_cat table tr .ctab_l { background: url("../images/dot_v.gif") repeat-y 100% 0%; padding:0px; padding-left:1px }
.c_cat table tr .ctab_l table { margin-left:0px}


.c_cat table tr td h1 { font-size:12px; padding-bottom:6px;}
.c_cat table tr td ul { margin:0px; padding:0 0 0 0; list-style:none}
.c_cat table tr td ul li { padding:0 0 4px 12px; background: url("../images/cc_li.gif") no-repeat 0 5px  }
.c_cat table tr td ul li a { color:#333333; }
.c_cat table tr td ul li ul { margin:0px; padding:5px 0 0 11px; list-style:none;}
.c_cat table tr td ul li ul li { padding:0 0 4px 8px; background: url("../images/cc_li_li.gif") no-repeat 0px 7px  }
.c_cat table tr td table tr td { width:auto}
.c_cat table tr td table tr .cc_l_img { width:100px;}
.c_cat table tr td table tr .cc_l_img img { border:1px solid #95bdbc; padding:1px; background: #FFFFFF}
/* Center/C Cat/text
--------------------------------------------------*/
.c_cat_txt { padding:15px 0 25px 0; font-size:12px}
.c_cat_txt table {border: none; border-collapse: collapse; width: 100%}
.c_cat_txt table tr td { padding:0px; vertical-align:top; width:50%;}
.c_cat_txt table tr td p { padding:0 20px 12px 0}
.c_cat_txt table tr td img { float:left; margin-right:10px}
.c_cat_txt table tr td h4 { font-size:12px; padding-bottom:10px}
.c_cat_txt table tr td .ic10 { background: url("../images/ic10.gif") no-repeat; padding:1px 0 4px 25px; margin-left:10px}
.c_cat_txt table tr td ul { margin:0px; padding:8px 0 0 35px; list-style:none}
.c_cat_txt table tr td ul li { padding:0 0 6px 0;}
/* Center/C Cat/Table
--------------------------------------------------*/
.cc_table { padding:10px 75px 0 0;}
.cc_table .cct_top { padding:0 0 12px 0;}
.cc_table .cct_top span { float: right; padding:0 0 0 0;}
.cc_table .cct_top i { font-style:normal; font-weight:bold; font-size:12px}
.cc_table .ic12 { font-weight:bold; font-size:12px; background: url("../images/ic12.gif") no-repeat; padding:2px 0 4px 23px }
.cc_table input { vertical-align:middle}
.cc_table img { vertical-align:middle;}
.cc_table .in1 { margin-right:6px}
.cc_table .btn2 { float:right; margin:0 10px 0 0;}
/* Center/C Cat/Top Menu
--------------------------------------------------*/
.top_cat_sm { background:#f4f8f8; padding:15px 10px; 0 10px; margin-bottom:15px;}
.top_cat_sm table {border: none; border-collapse: collapse; width: 100%}
.top_cat_sm table td {padding: 0px; vertical-align:top}
.top_cat_sm h4 { font-size:12px; padding-bottom:7px}

.top_cat_sm ul { margin:0px; padding: 0 0 0 0; list-style:none}
.top_cat_sm ul li { font-weight:bold; padding:0 0 12px 0;}
.top_cat_sm ul li img { vertical-align:middle; margin-right:2px}

.top_cat_sm ul li ul { margin:0px; padding:8px 0 0 24px; list-style:none;}
.top_cat_sm ul li ul li { font-weight:normal; padding:5px 0 5px 0;}
.top_cat_sm ul li ul li a { color:#333333}
.top_cat_sm ul li ul .cm_ac a { background:#ccdfdf; padding:3px 10px 4px 10px; text-decoration:none; position:relative; left:-8px}

.top_cat_sm .top_c_search { font-size:12px;}
.top_cat_sm .top_c_search table { width:380px}
.top_cat_sm .top_c_search table tr td { padding:6px 0 6px 0;} 
.top_cat_sm .top_c_search input { vertical-align:middle}
.top_cat_sm .top_c_search .in { width:125px;  border:1px solid #5da08d;}
.top_cat_sm .top_c_search .in1 { width:215px; border:1px solid #5da08d;}
.top_cat_sm .top_c_search .in2 { width:52px; margin-right:25px; border:1px solid #5da08d; margin-left:2px}
.top_cat_sm .top_c_search .slec { width:220px; color:#cccccc}
.top_cat_sm .top_c_search .btn { float:right; height:22px; border:0px; margin-right:46px}
/* Center/C Cat/Top Menu
--------------------------------------------------*/
.top_history { font-size:12px; padding-bottom:30px}
.top_history table {border: none; border-collapse: collapse; width: 100%; }
.top_history table td {padding: 0px; vertical-align:top;padding-left:30px}
.top_history ul { margin:0px; padding:0 0 20px 0; list-style:none}
.top_history ul li { padding-bottom:1px}

.top_history table tr .td_his_dot {background: url("../images/dot_v.gif") repeat-y 100% 0%; padding-left:0px }

.top_history table tr td .sup_t { width:377px; background: url("../images/sup_t.gif") no-repeat; float:none; font-size:11px; margin-bottom:30px}
.top_history table tr td .sup_b { background: url("../images/sup_b.gif") no-repeat 0% 100%; }
.top_history table tr td .sup {background:#f4f8f8}

.history {}
.history .btn_h {  overflow:hidden; min-height:1px}
*html .history .btn_h { overflow:visible; height:1px}
.history .btn_h a { float:left; padding:8px 14px 7px 14px; text-align:center; font-size:10px; text-transform:uppercase; background:#e5efee;  font-weight:bold; margin-right:4px}
.history #bh_act { text-decoration:none; color:#000000; background-color:#bed7d4; cursor: default;}
/* Center/C Cat/Index text
--------------------------------------------------*/
.ind_txt { font-size:12px; margin-bottom:14px}
.ind_txt table {border: none; border-collapse: collapse; width: 100%}
.ind_txt table td {padding: 0px; vertical-align:top; background: url("../images/dot.gif") repeat-x 0% 100%; padding-bottom:30px; width:50% }
.ind_txt ul { margin:0px; padding:0 0 0 0; list-style:none}
.ind_txt ul li { padding-bottom:6px}
.ind_txt ul li i { font-style:normal; color:#cf0606}

.ind_txt table tr td .sup_t { width:377px; background: url("../images/sup_t.gif") no-repeat; float:none; font-size:11px; margin-bottom:30px}
.ind_txt table tr td .sup_b { background: url("../images/sup_b.gif") no-repeat 0% 100%; }
.ind_txt table tr td .sup {background:#f4f8f8}
.ind_txt table tr td .sup table tr td { width:auto; background: none}

.ind_txt table tr td form { padding: 0 0 0 0;}
.ind_txt table tr td form select { width:242px; font-size:12px; color:#666666; display:block;}
.ind_txt table tr td form textarea { overflow:auto; width:373px; height:100px; border:1px solid #5f9e84; display:block; margin:14px 0px; color:#666666;
font-size:12px; font-family: Tahoma; padding:4px 0 0 5px}
.ind_txt table tr td form .btn { border:0px; font-size:10px; font-family:Tahoma}
.ind_txt table tr .it_left { border-right:35px solid #FFFFFF}

.int_txt_bottom { font-size:12px; padding:10px 0 0 0;}
.int_txt_bottom p { padding-bottom:14px}
.int_txt_bottom table {border: none; border-collapse:collapse; width: 100%;}
.int_txt_bottom table td {padding: 0px; vertical-align:top;; width:50%; padding-left:20px}
.int_txt_bottom table .inb_left { padding-right:40px; padding-left:0px;}

.mes_t { width:468px; background: url("../images/mes_t.gif") no-repeat; padding-top:6px; margin-bottom:12px }
.mes_b {background: url("../images/mes_b.gif") no-repeat 0% 100%; padding-bottom:6px;}
.mes { border-left:2px solid #b0c8c8; border-right:2px solid #b0c8c8; background:#f4f8f8; font-size:11px; padding:5px 15px 5px 15px}
.mes b { font-size:12px; display:block; padding-bottom:8px;}
/* Center/C Cat/New order
--------------------------------------------------*/
.new_order { font-size:12px;}
.new_order b { display:block; padding-bottom:7px;}
.new_order p { padding-bottom:5px;}
.new_order input { vertical-align:middle}
.new_order img { vertical-align:middle}
.new_order select { font-size:12px;}
.new_order .c_img { margin-right:14px}
.new_order ul { margin:0px; padding:0 0 0 0; list-style:none;}
.new_order ul li { padding-bottom:5px}
.new_order .in { border:1px solid #5f9e84; width:68px; margin-right:4px; }
.new_order .in1 { border:1px solid #5f9e84; width:98px; margin-right:10px}
.new_order  textarea { overflow:auto; width:379px; height:105px; border:1px solid #5f9e84; display:block; margin-bottom:14px; color:#666666;
font-size:12px; font-family: Tahoma; padding:4px 0 0 5px}
.new_order .btn { margin-right:10px; border:0px; font-size:10px; font-family:Tahoma;}

.no_blocks {background: url("../images/dot.gif") repeat-x 0% 100%; padding:0 0 14px 0; margin-bottom:12px}

/* Center/C Cat/Search
--------------------------------------------------*/
.search { padding: 0 0 20px 0}
.search img { vertical-align:middle; margin-right:6px}
.search input { vertical-align: middle; margin-right:3px}
.search select { vertical-align: middle; color:#333333; font-size:11px; margin:0px 2px;}
.search table { margin-top:10px; border: none; border-collapse: collapse;}
.search table tr td {padding:4px 20px 0 0; vertical-align:top}
.search table tr td .sel_1 { width:135px}
.search .in { border:1px solid #5f9e84; width:70px}
.search .in1 { border:1px solid #5f9e84; width:100px}
.search .btn { font-size:10px; font-family:Tahoma; border:0px}
/* Center/C Cat/Q Zakaz
--------------------------------------------------*/
.q_zakaz { padding:0 250px 0 0;}

.q_zakaz table tr .tc_qz_1 { width:45px}
.q_zakaz table tr .tc_qz_2 { width:170px}
.q_zakaz table tr .tc_qz_3 { width:145px}

.qz_btn { padding:10px 0 0 0}
.qz_btn_s {height: 20px; clear: both;}

.q_zakaz table tr td .in { border:1px solid #5f9e84; width:127px}
.q_zakaz table tr td .in1 { border:1px solid #5f9e84; width:42px}

.q_zakaz .oz_brow { padding:0 0 0 0;}
.q_zakaz .oz_brow b { display:block; padding-bottom:8px}
.q_zakaz .oz_brow input { vertical-align:middle;}
.q_zakaz .oz_brow .in { border:1px solid #5f9e84; width:125px}
.q_zakaz .oz_brow .btn { border:0px; font-size:10px; font-weight:bold; font-family:Tahoma}
.q_zakaz .oz_brow .btn1 { background:#d2d3d3; font-size:10px; font-family:Tahoma; color:#2b7978; padding:4px 20px 4px 20px ; border:0px; margin-left:3px}
/* Center/C Cat/Registration
--------------------------------------------------*/
.reg { padding:14px 0 0 0 ;}
.reg h5 { color:#418786; font-size:12px; text-transform:uppercase; padding-bottom:0px}

.reg input { vertical-align:middle;}
.reg textarea { border:1px solid #5f9e84; overflow:auto; width:365px; height:164px}
.reg .ra_dev { margin-left:30px}
.reg select { font-size:11px; color:#333333; padding-left:5px}
.reg .sel_1 { width:215px}
.reg .sel_2 { width:215px; background:#eef5f3}
.reg .in { border:1px solid #5f9e84; width:305px}
.reg .in1 { border:1px solid #5f9e84; width:172px}
.reg .in3 { border:1px solid #5f9e84; width:392px}

.reg .btn { font-size:10px; font-family:Tahoma; border:0px}

.cod { padding:20px 0px}

.reg_b { padding:10px 0 20px 0; font-size:12px;background: url("../images/dot.gif") repeat-x 0% 100%; margin-bottom:20px }
.reg_b table {border: none; border-collapse: collapse;  }
.reg_b table td { padding:6px 0px 6px 0; vertical-align:top}
.reg_b table .td_reg_l { width:191px}
/* Center/C Cat/Product
--------------------------------------------------*/
.c_poduct { font-size:12px; padding:0 20px 20px 0}
.c_poduct ul { margin:0px; padding:0 0 0 0 ; list-style:none}
.c_poduct ul li { padding-bottom:10px}
.c_poduct ul li .b_red { color:#bc0707}
.c_poduct ul li .b_gre { color:#2c9005}
.c_poduct .cp_img_c { text-align:center}
.c_poduct p { padding:20px 50px 0 0;}
.c_poduct form {}
.c_poduct form input { vertical-align:middle}
.c_poduct form b { color:#2c7b79; text-transform:uppercase}
.c_poduct form .in { border:1px solid #5da08d; width:48px}
.c_poduct form .btn { width:33px; height:20px; border:0px; background: url("../images/btn.gif") no-repeat; margin-left:5px }
.c_poduct span { display:block; padding-bottom:15px}

.c_poduct .ic13 {background: url("../images/ic13.gif") no-repeat 0px 0px; padding:0 0 0 20px; font-size:11px}

.docs { font-size:12px; background: url("../images/dot.gif") repeat-x 0px 100%; padding:0 0 30px 0; margin-bottom:15px}
.docs .ic10 { background: url("../images/ic10.gif") no-repeat 100% 0px; padding:2px 20px 4px 0px }
.docs ul { margin:0px; padding:15px 0 30px 0; list-style:none;}
.docs ul li { padding-bottom:10px}

.docs span { display:block;}
.docs span b { display:block; padding-bottom:25px;}
.docs span img { border:1px solid #95bdbc; background:#FFFFFF; padding:1px; margin-right:14px}


/* Footer
--------------------------------------------------*/
.f { border-top:1px solid #bdc1c1; margin:30px 18px 0 18px; padding:15px 0 22px 0; color:#666666; font-size:1.1em}
.f a { color:#666666; }
.f p { float:right;}





