html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF;}

form{margin:0}
table,input,select{font-size:100%}
table{border-collapse:collapse}
table td{padding:0}
img{border:0;margin:0}
a{color:#006D55;text-decoration:none}
a:hover{text-decoration:underline}
a.pline{background:url(../img/lnk_under.gif) bottom left repeat-x}
a.pline:hover{background:none;text-decoration:none}
.cur{cursor:Pointer}

/* dont use tr.t(.m .b) if embedded table */
.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td,tr.m td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w0{width:1px}
.w33{width:33.3%}
.w50{width:50%}
.w100{width:100%}
.h100{height:100%}

h1{font:normal 26px arial narrow}
h2{font:bold 20px arial narrow}
h2.thin{font:normal 20px arial narrow}
h3{font:normal 16px arial}
h4{font:bold 14px arial;margin:0 0 0.4em}
h1,h2,h3,h4{margin:0 0 0.6em}
p{line-height:1.2;margin:0}

ul{margin:0 0 0.8em 0;padding:0;list-style-type:disc;list-style-position:inside}
ul li{padding:0 0 0.24em 1.4em;list-style-type:disc;list-style-position:inside}
ol{margin:0 0 0.8em 2.2em;padding:0}
ol li{padding:0 0 0.24em}
ul li{list-style-type:disc;list-style-position:inside;background:url(../img/li_dot.gif) 6px 6px no-repeat}
ul.nopd{margin:0}
ul.nopd li{padding-bottom:0.8}

big,.big{font-size:125%}
small,.small{font-size:95%}
.micro{font:normal 10px tahoma}
.status{font-style:italic}

.nobr{white-space:nowrap}

.z{border:1px solid red}
.h1px{height:1px;font-size:1px;line-height:1px}

/****** style for layout ******/
.forBaseW{padding:0 6px}
.baseWidth{width:970px}
.forBaseW2{padding:0 21px}
.baseWidth2{width:940px}
.menuWidth{width:982px}
.baseWidth,.menuWidth,.baseWidth2{margin:0 auto;text-align:left}
.leftWidth{width:240px}
.rightWidth{width:710px;}
.contWidth{width:670px}

/* top blocks */
.topBlock{height:80px;position:relative}

.topBlock .tbLogo{position:absolute;left:20px;top:20px}

.topBlock .listLang{position:absolute;left:260px;top:26px;z-index:20}
.topBlock .curLang{position:absolute;left:260px;top:26px;z-index:10}
.topBlock .curLang .cLang{padding:4px 0 4px 16px;background:url(../img/arr_bot.gif) 6px 8px no-repeat;cursor:Pointer}
.topBlock .curLang .cLang div{width:120px;height:12px}

.topBlock .tbMenu{position:absolute;left:460px;top:32px}
.topBlock .tbMenu span{color:#DCD9D0;margin:0 16px}

.topBlock .tbSearch{position:absolute;left:776px;top:26px}
.topBlock .tbSearch .ss{padding:2px 6px 6px 6px;background:url(../img/lupa_top.gif) right 3px no-repeat}
.topBlock .tbSearch .ss div{width:178px;height:12px}
.topBlock .tbSearch input.txt{width:160px;height:12px;border:none;background:#F7F7F6}
.topBlock .tbSearch input.sub{width:12px;height:12px;border:none;background:url(../img/p.gif);cursor:Pointer}
.topBlock .tbSearch input{vertical-align:middle;margin:0;display:inline}

.mm_l{background:url(../img/mmenu_l.gif) left top no-repeat}
.mm_r{background:url(../img/mmenu_r.gif) right top no-repeat}
.mm_c{height:46px;background:url(../img/mmenu_c.gif) top repeat-x}
.mm_c td{padding:0 20px 6px;text-align:center;color:#FFF;font:bold 12px arial;}
.mm_c td a{color:#FFF;font:bold 12px arial}
.mm_c td.mm_z{width:2px;background:url(../img/mmenu_z.gif) center top no-repeat;padding:0}
.mm_c td.mm_z div{width:2px}
.mm_c .mm_sel{background:url(../img/mmenu_c_a.gif) top repeat-x}

.navigation{padding:6px 20px 14px;font:normal 11px arial}
.navigation span{margin:0 8px}

/* left menu */
.brdLeft{background:#FFF;padding:1px;border:solid 1px #E0E1DD}
.bgLeft{background:#F7F7F6 url(../img/left_gr_bg.gif) top repeat-x}
.wIns{width:236px}
.rzpd{height:10px;font-size:1px;line-height:1px}
.rzpds{height:14px;font-size:1px;line-height:1px}
.rzline{height:1px;font-size:1px;line-height:1px; background:#FFF;border-top:solid 1px #DCD9D0}
.lv1{font:bold 13px arial}
.lv2{font:normal 11px arial;background:url(../img/arr_right.gif) left 4px no-repeat; padding:0 0 6px 10px}
.lv20{font:normal 11px arial; padding:0 0 6px 10px}
.lv3{font:normal 11px arial;background:url(../img/arr_right.gif) 10px 4px no-repeat; padding:0 0 6px 20px}

/* footer */
.foot{background:#F7F7F6;font:normal 11px tahoma;line-height:1.5}
.foot td{font:normal 11px tahoma;line-height:1.5}
.copy{height:43px;padding:0 0 0 60px}
.btmenu{padding-top:8px}
.btmenu span{margin:0 20px}

/* style for content */
.rd{color:#ED2939}
.grn{color:#006D55}
.pd18{padding:16px 18px}
.pd10{padding:10px}
.pd20{padding:20px}
.mrl8{margin-left:8px}
.mrr8{margin-right:8px}
.mrt4{margin-top:4px}
.mrb4{margin-bottom:4px}
.rzpd18{height:18px;font-size:1px;line-height:1px}
.rzpd8{height:8px;font-size:1px;line-height:1px}

.bbrd{background:#F7F7F6; border:solid 2px #E0E1DD}
.bg_gray{background:#F7F7F6}
.font1{font:normal 11px arial}
.font2{font:normal 18px arial narrow}
.font3{font:normal 14px arial narrow}
div.li{background:url(../img/arr_right.gif) left 5px no-repeat;padding:0 0 2px 8px}
.bigTitle{font:normal 26px arial narrow;color:#006D55;padding-bottom:4px}
.bgline{height:13px;font-size:1px;line-height:1px;background:url(../img/bg_line.gif) top repeat-x}

.tbl1 td{background:#F7F7F6;padding:16px 20px}
.tbl1 td.brd{background:#F7F7F6 url(../img/brd_tbl.gif) left repeat-y}
.tbl1 td td{padding:0}

.tbl2 td{padding:6px 8px}
.brd_t{border-top:solid 1px #E0E1DD}
.brd_l{border-left:solid 1px #E0E1DD}

.tblRate td{padding:8px 12px;background:#F7F7F6;border-bottom:solid 1px #FFF;vertical-align:top;text-align:center}
.tblRate tr.hdr td{background:#F0F0F0;border-top:solid 2px #E0E1DD;border-bottom:solid 2px #FFF;font:normal 14px arial narrow;text-align:left}
.tblRate tr.ftr td{background:#F0F0F0;border-bottom:solid 2px #E0E1DD;font:normal 11px arial;text-align:center}
.tblRate td.remtxt{font:italic 13px arial;text-align:left}
.tblRate tr.hdr2 td{border-bottom:solid 1px #E0E1DD;border-right:solid 1px #E0E1DD;padding:10px 24px;}

select.selBuy{width:80px;border:solid 1px #DCD9D0;margin-bottom:4px}
input.check{margin:0 4px 0 0;vertical-align:middle}

/* buy block */
.newPrice{font:normal 24px arial narrow;color:#ED2939}
.oldPrice{font:bold 13px arial narrow;color:#777;text-decoration:line-through}

.go_up{border-bottom:solid 2px #E0E1DD;font:normal 11px arial; text-align:right;padding:4px 0 2px;margin-bottom:8px}

/* estore */
.part{border:solid 2px #E0E1DD;padding:1px;margin-bottom:18px}
.p_act{border:solid 2px #006D55}
.part div{background:url(../img/bg_part.gif) top repeat-x}
.p_act div{background:url(../img/bg_part_act.gif) top repeat-x}
.part div div{padding:0 10px 0 80px;height:74px;font:normal 12px arial;color:#006D55;background:none}
.p_act div div{color:#333}
.part h2{margin:0;padding:12px 0 0;font:normal 20px arial narrow}
.part .arr_part{display:none}
.p_act .arr_part{display:block;position:relative;margin:0 0 0 50%}
.p_act .arr_part div{position:absolute;padding:0;left:-10px;top:1px;width:20px;height:12px;background:url(../img/arr_part_act.gif) no-repeat}

.buyblock{background:#FFF;border:solid 1px #E0E1DD;padding:15px 17px;font:normal 11px arial}
.brd_red{background:#FFF;border:solid 2px #ED2939;padding:14px 16px}
.brd_green{background:#FFF;border:solid 2px #006D55;padding:14px 16px}
.buyblock .titl{font:normal 16px arial narrow;margin:0 0 4px}
.lenta_new{background:#FFF url(../img/lenta_new.gif) right bottom no-repeat}

/* Recompenses */
.awards_cont{border-top:solid 2px #E0E1DD;background:#F9F8F6;padding:20px 30px}
.renewTitle{border-bottom:solid 3px #E0E1DD;margin-bottom:1px;padding:16px 30px 10px}

/* folders */
table.folders{width:100%;height:31px;background:url(../img/fld_c.gif) top repeat-x;color:#FFF}
table.folders td{width:17%;border-left:solid 1px #FFF;text-align:center;vertical-align:top;font:bold 12px arial;cursor:Pointer}
table.folders td.first{border-left:none}
table.folders td div{background:url(../img/fld_l.gif) left top no-repeat;height:8px;font-size:1px;line-height:1px}
table.folders td div div{background:url(../img/fld_r.gif) right top no-repeat;height:8px;font-size:1px;line-height:1px}
table.folders td.act{background:#F6F6F5 url(../img/fld_c_a.gif) top repeat-x;color:#333;cursor:default}
table.folders td.act div{background:url(../img/fld_l_a.gif) left top no-repeat}
table.folders td.act div div{background:url(../img/fld_r_a.gif) right top no-repeat}
/* add for gray folders */
table.c_gr{background:url(../img/fld_gr_c.gif) top repeat-x;color:#333}
table.c_gr td div{background:url(../img/fld_gr_l.gif) left top no-repeat;height:8px;font-size:1px;line-height:1px}
table.c_gr td div div{background:url(../img/fld_gr_r.gif) right top no-repeat;height:8px;font-size:1px;line-height:1px}

/* promo block and product blocks */
.right_fld{margin-bottom:1px;background:#F2F2F1 url(../img/grad_h.gif) right repeat-y;height:53px;margin-left:513px}
.right_fld div{padding:0 20px 0 74px;font:normal 11px arial;color:#006D55;height:48px;cursor:Pointer}

.grad_tb{background:#FFF url(../img/grad_vtop.gif) top repeat-x}
.grad_tb .grad_tbb{background:url(../img/grad_vbot.gif) bottom repeat-x;padding:30px 20px 20px}

.red_line{background:url(../img/red_line_l.gif) left top no-repeat;padding-left:4px}
.red_line div{background:url(../img/red_line_bg.gif) top repeat-x;white-space:nowrap;padding:3px 25px 7px;font:normal 11px arial;color:#FFF}

table.prodbuy{width:500px;height:60px;font:normal 11px arial}
table.prodbuy td.lside{width:6px;background:url(../img/prodb_l.gif) no-repeat}
table.prodbuy td.rside{width:6px;background:url(../img/prodb_r.gif) no-repeat}
table.prodbuy td.lside div,table.prodbuy td.rside div{width:6px}
table.prodbuy td.lcont{background:url(../img/prodb_lc.gif) repeat-x;width:220px;border-right:solid 1px #E0E1DD}
table.prodbuy td.rcont{background:url(../img/prodb_rc.gif) repeat-x}
table.prodbuy div.li{padding-bottom:0}
table.prodbuy .pd414{padding:4px 14px}

/* style for baloon-window */
.baloon #bl_top{width:246px;height:10px;font-size:1px;line-height:1px;background:url(../img/baloon_top.png) top no-repeat}
.baloon #bl_bot{width:246px;height:28px;background:url(../img/baloon_bot.png) top no-repeat}
.baloon #bl_cntr{width:246px;background:url(../img/baloon_cntr.png) top repeat-y}
.baloon #bl_cntr .pd{padding:4px 20px;text-align:left}


/* Other */

.offerSubTitle { margin-bottom:1px;padding:10px 30px 0 20px; }
.offerSubTitle2 { border-top:solid 2px #E0E1DD;margin-bottom:1px;padding:10px 30px 15px 20px; }
.no_option { border-bottom:1px solid #e0e1dd; background:#f7f7f6; padding:3px 5px; text-align:right; width:180px; }
.no_option2 { border-bottom:1px solid #e0e1dd; background:#f7f7f6; padding:3px 5px; text-align:right; width:70px; }
.gray { color:#333; }
.brd_img { border:1px solid #a2a19e; }
.pd20d { padding:20px 20px 20px 2px; }

.blk { margin:1px auto; text-align:left; width:970px; border:1px solid #cdcabe; background:#f7f7f6; }
.blk_pd { padding:12px 0; border:2px solid #f6f6f6; }
.blk_bg { background:url(../img/grad_main.gif) repeat-x; }
.main_blk { width:200px; padding:0 22px 0 19px; font-size:90%; }
.main_blk_h250 { min-height:260px; }
.main_blk_h200 { min-height:190px; }
.main_blk p { margin:0.5em 0 0 0; }
.main_blk h2 { margin:0 0 0.2em 0; }
.main_blk ul { margin:0.5em 0 0 0; padding:0; }
.main_blk ul li { background:url(../img/main_arr_green.gif) 4px 4px no-repeat; padding:0 0 0.20em 1.4em }
.main_blk ul li.all { background:url(../img/main_arr_gray.gif) 4px 4px no-repeat; padding:0 0 0.20em 1.4em }
.main_blk_bg { background:url(../img/main_blk_bg.gif) 100% 0 repeat-y; }

.main_blk p.date { margin:0.5em 0 1em 0; }
.main_blk p.date span { font-size:90%; }