/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

.basket {padding: 5px 5px 5px 5px; color:#ffffff; font-weight:bold;}
.basketid {padding: 5px 5px 5px 5px; color:#009933; font-weight:bold;}
.main, a.main:link, a.main:visited, a.main:hover { color:#000000; text-decoration:none;}

.toblog {width:300px; height:60px; font-size:10px;} 
.h1z { font-size:16px; color:#ff2626; font-weight:bold;}


.adb, a.adb:link, a.adb:visited, a.adb:hover, a.adb:active, a.adb:visited:hover   {	color:#000000;text-decoration:none;}
.abb, a.abb:link, a.abb:visited, a.abb:hover, a.abb:active, a.abb:visited:hover   {	color:#000000;text-decoration:none;}

/* body 
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { color:#009933; }
a:visited { color:#009933; }
a:hover { color:#CC0033; }

.w { min-width:995px}
.w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");}
/* Png XAK
--------------------------------------------------*/
.fx { filter:expression(fixPNG(this));}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") no-repeat 50% 0%; height:298px}
.hc { padding:0px 0px 0px 30px}
#lo { margin:15px 0px 0px 0px; width:225px; height:125px}
/* Head - navig
--------------------------------------------------*/
.h_n { float:right; background: url("../images/h_n.jpg") no-repeat; width:213px; height:32px; margin:0px 60px 0px 0px; font-size:1.1em; padding:25px 0px 0px 20px}
.h_n img { margin-right:20px}
.h_n a { color:#be150e} 
.h_n .hna { border-left:1px solid #9f9f9f; padding-left:20px}
/* Head - Tel
--------------------------------------------------*/
.tel { background: url("../images/tel.gif") no-repeat; width:210px; height:57px; position: absolute; margin:0px 0px 0px 370px; font-family:"Times New Roman", Times, serif; font-size:3.0em; font-weight:normal; padding:7px 0px 0px 0px; text-align:center}
/* Head - Bottom
--------------------------------------------------*/
.hb { font-size:1.1em; padding:40px 0px 0px 10px}
.hb a { color:#363636; text-decoration:underline}
.hb a:hover { text-decoration:none}

.hb .hmt { width:420px; margin:0 auto}
/* Head - Bottom - Left
--------------------------------------------------*/
.hb b { font-weight:normal; display:block; text-align:center; padding:10px 0px 0px 20px}
.hb b i { display:block; padding-top:3px; font-style:normal}
.hb b i a { background: url("../images/ko.gif") no-repeat 0px 1px; padding-left:18px;  margin-top:12px; }
.hb table tr .hb_l { }
/* Head - Bottom - menu
--------------------------------------------------*/
.hm1 { margin:32px 0px 0px 34px; float:left}
.hm2 { margin:44px 0px 0px 90px; float:left }
.hm3 { margin:55px 0px 0px 95px; float:left}
/* Head - Bottom - Right
--------------------------------------------------*/
.hb u { display: block; padding:74px 0px 0px 0px; text-decoration:none; position:relative; float:right; left:-30px}
/* Left_Col
--------------------------------------------------*/
.l { width:243px}
/* Left_Col - Menu
--------------------------------------------------*/
.lm_t { background: url("../images/lm_t.gif") no-repeat; padding-top:10px; margin-bottom:10px }
.lm_b { background: url("../images/lm_b.gif") no-repeat 0% 100%; padding-bottom:10px}
.lm_b ul { margin:0px; padding:10px 0px 10px 30px; border-right:1px solid #a0a0a0; list-style:none }
.lm_b ul li { font-size:1.2em; margin-bottom:8px}
.lm_b ul li a { color:#069b38; text-decoration:underline; background: url("../images/li_a.gif") no-repeat 0px 6px; padding:0px 0px 0px 15px }
.lm_b ul li a:hover { color:#c90c33; text-decoration:none; background: url("../images/li_aa.gif") no-repeat 0px 6px;}
.lm_b ul .lmac a {color:#c90c33; text-decoration:none; background: url("../images/li_aa.gif") no-repeat 0px 6px;}
/* Left_Col - opros
--------------------------------------------------*/
.l_op { padding:0px 0px 15px 0px; color:#363636;}
.l_op h6 { color:#029935; font-size:1.2em; text-transform:uppercase; background: url("../images/h1.gif") no-repeat; padding:20px 0px 0px 20px; height:26px }
.l_op ul { margin:0px; padding:6px 0px 0px 20px; list-style:none}
.l_op ul li { font-size:1.2em; margin-bottom:4px}
.l_op ul li input { margin-right:4px}
/* Left_Col - Login
--------------------------------------------------*/
.login { background: url("../images/login.gif") no-repeat; width:175px; font-size:1.1em; padding:40px 30px 40px 22px; margin-left:15px}
.login b { font-weight:normal; display:block; padding:0px 0px 1px 0px}
.login input { background: url("../images/lo_in.gif") repeat-x; border:1px solid #949494; width:170px; margin-bottom:4px}
.login .btn_1 { display:block; width:57px; height:26px; background: url("../images/btn_1.gif") no-repeat; border:0px; margin:10px 0px 0px 0px; float:right}
.login i { font-style:normal; display:block; padding-top:3px}
.login a { color:#069b38; text-decoration:underline}
/* Center_Col
--------------------------------------------------*/
.c { padding:0px 20px 0px 20px}
/* Center_Col - Block
--------------------------------------------------*/
.c_bl {}
/* Center_Col - Block - General/Table
--------------------------------------------------*/
.cb_tl { background: url("../images/cb_tl.gif") no-repeat; width:12px; height:12px;}
.cb_tr { background: url("../images/cb_tr.gif") no-repeat; width:12px; height:12px;}

.cb_bl { background: url("../images/cb_bl.gif") no-repeat; width:12px; height:12px;}
.cb_br { background: url("../images/cb_br.gif") no-repeat; width:12px; height:12px;}

.cb_tt { background: url("../images/cb_tt.gif") repeat-x;}
.cb_bb { background: url("../images/cb_tt.gif") repeat-x 0% 100%;}

.cb_ll { background: url("../images/cb_tt.gif") repeat-y;}
.cb_rr { background: url("../images/cb_tt.gif") repeat-y 100% 0%;}
/* Center_Col - Block - General/Table - Top_H
--------------------------------------------------*/
.cb_h { font-size:1.6em; text-transform:uppercase; color:#079c39; background: url("../images/cb_h.gif") repeat-x; position: relative; margin:-11px -12px 0px -12px;
height:40px}
.cb_h i { font-style:normal; display:block; background: url("../images/cb_hi.gif") no-repeat 100% 0%;height:29px; padding:11px 0px 0px 30px }
.cb_h b { display:block; font-weight:normal; background: url("../images/cb_hb.gif") no-repeat;}

.cat { padding:20px 0px 0px 0px}
.cat table tr td { padding:0px 0px 20px 0px}
.lot { width:188px; height:130px; background: url("../images/lot.gif") no-repeat; font-size:1.2em; text-align:center; margin:0 auto; padding:8px 0px 0px 0px }
.lot i { display:block; font-style:normal; padding-top:5px}
.lot i a { background: url("../images/lot_a.gif") no-repeat 0px 6px; padding-left:8px}
.lot a { color:#ec0000; text-decoration:underline}
.lot a:hover { text-decoration:none}
/* Center_Col - Block - Link_Cat
--------------------------------------------------*/
.s_cat { padding:0px 0px 0px 4px}
.s_cat table tr td { font-size:1.1em; width:50%; background: url("../images/dot.gif") repeat-x 0% 100%; padding:15px 30px 15px 0px }
.s_cat table .scat_l td { background:none}
.s_cat table tr td div {  background: url("../images/s_cat_d.gif") repeat-y; padding:2px 0px 2px 15px }
.s_cat table tr td div i { display:block; padding-bottom:3px; font-style:normal}
.s_cat table tr td div i a { color:#ec0000}
.s_cat table tr td div a { color:#069b38; text-decoration:underline;}
.s_cat table tr td div a:hover { text-decoration:none}
/* Right_Col
--------------------------------------------------*/
.r { width:285px}
/* Right_Col - Block
--------------------------------------------------*/
.rb_t { background: url("../images/rb_t.gif") no-repeat; padding-top:8px; margin-bottom:20px}
.rb_b { background: url("../images/rb_b.gif") no-repeat 0% 100%; padding-bottom:14px}
.rb_b ul { border-left:1px solid #a0a0a0; padding:0px 25px 1px 20px; margin:0px; list-style:none}
.rb_b ul li { font-size:1.2em; background: url("../images/dot.gif") repeat-x 0% 100%; padding:10px 0px 10px 0px }
.rb_b ul li i { display:block; font-style:normal; padding-bottom:6px}
.rb_b ul li a { color:#ff0000; text-decoration: underline}
.rb_b ul li a:hover { text-decoration:none}
.rb_b ul .rb_la { background:none}
/* Right_Col - Block Brends
--------------------------------------------------*/
.r_br { padding:0px 0px 0px 6px}
.r_br h6 { font-size:1.2em; color:#21a34d; text-transform:uppercase; background: url("../images/r_brh.gif") no-repeat; padding:3px 0px 10px 11px}
.r_br ul { margin:0px; padding:3px 65px 0px 9px; list-style:none}
.r_br ul li { font-size:1.2em; background: url("../images/dot.gif") repeat-x 0% 100%; padding:5px 0px 5px 5px; }
.r_br ul li a { text-decoration:none; color:#363636; background: url("../images/rbr_a.gif") no-repeat 0px 6px; padding-left:12px }
.r_br ul li a:hover { text-decoration:underline}
.r_br ul .rbr_ll { background:none}
/* Footer
--------------------------------------------------*/
.f { background: url("../images/f.gif") no-repeat; height:60px; padding:50px 0px 0px 20px; font-size:1.1em }
.fb { background: url("../images/fb.gif") repeat-x 0% 100%; }
.f table tr td { vertical-align:middle}
.f table tr .fl { width:350px}
.f table tr .fl a { color:#069b38}
.f table tr .fl img { float:left; margin-right:10px}

.f table tr .fc { text-align:center}

.f table tr .fr { width:200px}
.f table tr .fr p { background: url("../images/mi.gif") no-repeat; color:#5e5e5e; padding:3px 0px 4px 45px; font-size:1.1em}
.f table tr .fr p a { text-decoration:none; color:#5e5e5e}
/* Other - Pages - index_a.html
--------------------------------------------------*/
.cats_t { padding:20px 0px 15px 0px; border-bottom:1px solid #b9b9b9; position:relative; margin:0px -11px 0px -11px; min-height:50px}
*html .cats_t { height:20px}
.cats_t table tr td { padding:0px 0px 0px 40px}
.cats_t table tr td ul { margin:0px; padding:0px 0px 0px 0px; list-style:none}
.cats_t table tr td ul li { font-size:1.2em; margin-bottom:3px}
.cats_t table tr td ul li a { color:#079c39; text-decoration:underline; background: url("../images/cats_a.gif") no-repeat 0px 6px; padding-left:10px }
.cats_t table tr td ul li a:hover { text-decoration:none}
/* Other - Pages - index_a.html - Pages
--------------------------------------------------*/
.pages { font-size:1.2em; padding:11px 0px 12px 25px; background: url("../images/dot.gif") repeat-x 0% 100%; margin:0px -11px 0px -11px; min-height:10px; 
position:relative}
*html .pages { height:10px}
.pages a { color:#363636; text-decoration:underline; padding:4px 0px 5px 0px; margin-right:5px}
.pages a:hover { text-decoration:none; background: url("../images/pa_ac.gif") no-repeat 50% 0%; font-weight:bold }
.pages .pac { text-decoration:none; background: url("../images/pa_ac.gif") no-repeat 50% 0%; font-weight:bold}
.pages i { font-style:normal; margin-left:15px}
.pages i a { color:#079b39}
.pages i a:hover { font-weight:normal; background:none}
/* Other - Pages - index_a.html - Pages
--------------------------------------------------*/
.cen { font-size:1.2em; padding:12px 20px 10px 20px; border-bottom:1px solid #8d8d8d; position:relative; margin:0px -11px 0px -11px; min-height:7px}
*html .cen { height:5px}
.cen a { color:#079b39; float:right; position:relative; bottom:-6px}
.cen select { margin-right:15px}
/* Other - Pages - index_a.html - Pages - Lot
--------------------------------------------------*/
.c_lot { padding:20px 0px 0px 0px}
.cl_v {/* background: url("../images/cl_v.gif") repeat-x 0% 100%;*/ position:relative; margin:0px -11px 0px -11px; min-height:100px; padding:10px 0px 0px s0px;
font-size:1.2em; color:#363636}
*html .cl_v { height:100px}
.cl_v a { text-decoration:underline; color:#363636}
.cl_v a:hover { text-decoration:none}
.cl_v table tr td {}
.cl_v table tr td p { padding-top:14px}
.cl_v table tr .clv_i { text-align:center; width:120px; vertical-align:middle}
.cl_v table tr td h1 { font-size:1.0em; display:inline}
.cl_v table tr td input { margin:0px 2px 0px 11px}
.cl_v table tr td .kor { background: url("../images/kor.gif") no-repeat 0px 0px; margin-left:10px; padding-left:20px; padding-top:1px}
.cl_v table tr td .kor img { vertical-align:middle}
.cl_v table tr td i { display:block; color:#ff5501; font-style:normal; font-weight:bold; padding-bottom:3px}
.cl_v table tr td b { font-size:1.4em; color:#ff5501; display:block}
.cl_v table tr td table { margin-top:15px}
.cl_v table tr td table tr .cbv_t { width:25%}

.clb_bb { padding:20px 0px 0px 0px; position:relative; margin-bottom:-10px}
.clb_bb .pages { border-top:1px solid #8d8d8d}
.clb_bb .cen { border:0px}





.cl_tr { background: url("../images/cl_tr.gif") no-repeat; width:12px; height:12px }
.cl_tl { background: url("../images/cl_tl.gif") no-repeat; width:12px; height:12px }

.cl_br { background: url("../images/cl_br.gif") no-repeat; width:12px; height:12px }
.cl_bl { background: url("../images/cl_bl.gif") no-repeat; width:12px; height:12px }


.cl_tt { background: url("../images/cl_tt.gif") repeat-x; }
.cl_ll { background: url("../images/cl_tt.gif") repeat-y; }
.cl_rr { background: url("../images/cl_tt.gif") repeat-y 100% 0%; }
.cl_bb { background: url("../images/cl_bb.gif") repeat-x; }
/* Other - Pages - index_a.html - Right_COl
--------------------------------------------------*/
.r_sear { border-left:1px solid #a0a0a0; padding:10px 15px 40px 15px; font-size:1.1em}
.r_sear a { color:#079b39}
.r_sear b { font-size:12px; display:block; margin-bottom:14px}
.r_sear .rs_f { position:relative; background:#ebebeb; padding:3px 10px 3px 35px; margin:0px -15px 0px -15px; min-height:10px; margin-bottom:7px}
*html .r_sear .rs_f { height:10px}

.r_sear .rdf_t { padding:20px 0px 0px 0px}
.r_sear .rdf_t table tr td { padding:2px 0px}
.r_sear .rdf_t table tr .rdf_td { text-align:right}
.r_sear .rdf_t table tr .rdf_td select { width:100px}

.rdf_t1 { padding:15px 0px 0px 0px; }
.rdf_t1 u { text-decoration:none; font-weight:bold; margin-right:18px;}
.rdf_t1 input { width:52px; border:1px solid #8b8b8b; background: url("../images/rdf_t1.gif") repeat-x; margin-right:15px; vertical-align:middle; margin-left:2px }
.rdf_t1 select { margin:0px 15px; margin-top:15px}
.r_sear .btn_2 {  background: url("../images/btn_2.gif") no-repeat; width:65px; height:20px; border:0px; float:right; margin-top:15px}

.r_ban { text-align:center;}
/* Other - Pages - index_a.html - center_col
--------------------------------------------------*/
.cats_t1 { padding:20px 0px 15px 0px; border-bottom:1px solid #b9b9b9; position:relative; margin:0px -11px 0px -11px; min-height:50px;
background: url("../images/cats_t1.gif") repeat-x 0% 100%}
*html .cats_t1 { height:20px}
.cats_t1 table tr td { padding:0px 0px 0px 40px}
.cats_t1 table tr td ul { margin:0px; padding:0px 0px 0px 0px; list-style:none}
.cats_t1 table tr td ul li { font-size:1.2em; margin-bottom:3px}
.cats_t1 table tr td ul li a { color:#079c39; text-decoration:underline; background: url("../images/cats_a.gif") no-repeat 0px 6px; padding-left:10px }
.cats_t1 table tr td ul li a:hover { text-decoration:none}

.op_lat { font-size:1.1em; padding:15px 0px 0px 10px}
.op_lat h1 { font-size:18px; color:#ff2626; font-weight:normal; padding-bottom:15px}
.op_lat table tr td span { display:block; padding:15px 0px}
.op_lat a { color:#069b38; text-decoration:underline}
.op_lat a:hover { text-decoration:none}
.op_lat table tr td h5 { color:#ff5501; font-size:1.2em}
.op_lat table tr td h5 i { font-style:normal; color:#ff6012; font-size:16px; margin-left:5px}
.op_lat table tr .opl_t { width:330px}

.to_lot { padding:15px 30px 0px 0px}
.to_lot h6 { font-size:12px; border-bottom:1px solid #929292; padding-bottom:2px; padding-left:2px; margin-bottom:3px}
.to_lot table tr td {  background: url("../images/dot.gif") repeat-x 0% 100%; padding:3px 0px 3px 0px }
.to_lot table .no_dot td { background:none}


.lot_bo { background: url("../images/lot_bo.gif") repeat-x; min-height:40px; border-top:1px solid #a7a7a7; margin:15px -11px 0px -11px; position:relative;
font-size:1.1em; padding:12px 0px 0px 20px}
.lot_bo a { color:#069b38; text-decoration:underline}
.lot_bo a:hover { text-decoration:none}
.lot_bo p { padding-bottom:5px}
*html .lot_bo { height:50px}

.ic_1 { background: url("../images/ico_1.gif") no-repeat 0px 1px; padding-left:20px }
.ic_2 { background: url("../images/ico_2.gif") no-repeat 1px 1px; padding-left:20px }
.ic_3 { background: url("../images/ico_3.gif") no-repeat 1px 1px; padding-left:20px }
.ic_4 { background: url("../images/ico_4.gif") no-repeat 1px 1px; padding-left:20px }
.ic_5 { background: url("../images/toblog.gif") no-repeat 1px 1px; padding-left:20px }

/* Other - Bottom_Ban
--------------------------------------------------*/
.ban_b { text-align:center; padding:15px 0px 0px 0px}