@charset "windows-1251";
body{padding:0;font:13px "Tahoma";margin:0;color:#1b323b;height:auto !important; height:100%;min-height:100%;position:relative;background-color: #ffffff; background: url(/images/space.gif) repeat;background-attachment:fixed;margin:0 auto;width:98%;min-width:955px}
html,#main{height:100%;min-height:100%;width:100%}
html{min-width:985px}
#main{width:100%}
img{border:none}
p,table,table td,h1,h2,h3,h4,form,input,ul,textarea,fieldset{margin:0;padding:0;border:none}
select {margin:0;padding:0;}
ul{list-style:none}
p{margin-bottom:10px}
table{border-collapse:collapse}
table td{border-collapse:collapse;vertical-align:top}
.v_center{vertical-align:middle}
.left{float:left}
.right{float:right}
.center{margin:0 auto}
a{text-decoration:underline;color:#2e7cb9}
a:hover{text-decoration:none}
h3{font:bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;margin-bottom:7px;color:#363f49}
a.no_line{text-decoration:none}a.no_line:hover{text-decoration: underline}
.clear_all, .clear3{clear:both;font-size:0;line-height:0;height:1%}
.clear_all2{clear:both}
.width_all{width:100%}
#upmenu{width:100%;position:relative;left:0;height:41px;clear:both}
#upmenu  ul{width:100%;position:absolute}
#upmenu li{float:left;text-align:center;font:16px Tahoma;color:#fff} #upmenu a,#upmenu span{color:#fff;text-decoration:none;background:url(images/p_menu.png) repeat-x;display:block;padding:8px 0 14px 0;height:1%}
#upmenu a:hover,#upmenu span, #upmenu a.active{ text-decoration:none;background:url(images/p_menu_ov.png) repeat-x}
#upmenu a.active:hover {text-decoration:underline;}
#upmenu li.first{background:none}
#p1{width:12%}#p2{width:10%}#p3{width:10%}#p4{width:13%}#p5{width:12%}#p6{width:19%}#p7{width:11%}#p8{width:13%;}
/*#p7{width:expression((((document.documentElement.clientWidth || document.body.clientWidth) > 995)&&(document.documentElement.clientWidth || document.body.clientWidth) < 1200)? "11.87%" : "")}*/
#logo{position:absolute;top:46px;left:20px; /*ny-version: top:36px;left:0px;*/ z-index:6}
/*#phone{width:100%;color:#0e66a0;position:absolute;top:36px;line-height:14px;z-index:5}
#phone div{float:right;padding-right:199px;}
*/
#phone {
        z-index: 5; width:82%; color: #0e66a0; line-height: 14px; position: absolute; top: 36px
}
#phone div {float: right}

#phone p{margin:0}
.num{color:#cc0000;font:bold 20px Tahoma}
#phone .p1{font-weight:bold;font-size:12px}
.p2,.p3{font-size:13px} .p2 span{font-size:16px}
#phone .p2{margin-top:15px}
#phone .p1 a {text-decoration:none;border-bottom:1px dashed #2e7cb9}
#phone .p1 a:hover {text-decoration:none;border-bottom:0px;}
#navig1{position:absolute;left:10px;top:119px; z-index:1}
#navig1 li{float:left;margin-right:17px} #navig1 a,#navig1 li{display:block;width:36px;height:36px}
#navig1 li.main_p img{background:url(images/main_ov.png) no-repeat}
#navig1 .main_p a img{background:url(images/main.png)}
#navig1 .main_p a:hover img{background:url(images/main_ov.png) no-repeat}
#navig1 li.find img{background:url(images/find_ov.png) no-repeat}
#navig1 li.find a img{background:url(images/find.png)}
#navig1 li.find a:hover img{background:url(images/find_ov.png) no-repeat}
#navig1 li.mail {margin-right:5px;}
#navig1 li.mail img{background:url(images/mail_ov.png) no-repeat}
#navig1 .mail a img{background:url(images/mail.png)}
#navig1 .mail a:hover img{background:url(images/mail_ov.png) no-repeat}
#navig1 li.telephone {width:120px;margin-top:9px;color:#818A8E;}
#basket{position:relative;left:0;width:100%;margin-top:12px;font:normal 12px Tahoma;color:#0e0e0e;margin-bottom:12px;float:left; z-index:1}
#basket #flash{float:right;/*width:150px;min-height:130px;*/ z-index:7}
#basket div.basket{/*float:right;*/width:150px;border:1px solid #DFDFDF;background:url(images/bask_up.png) repeat-x;padding-left:12px;padding-bottom:8px;min-height:130px}
#basket div.basket2{float:right;width:162px;border:1px solid #DFDFDF;padding-bottom:8px;min-height:130px}
#basket div.basket_pad {padding-left:12px;}
#basket h2.basket{color:#2d3c43;font:14px Tahoma;text-transform:uppercase; background:url(images/basket.png) no-repeat right 10px;float:left;padding:7px 21px 12px 0}
#basket .p1{color:#717171;font-size:11px;clear:both;font-weight:normal;padding-top:3px}
a.bask_link{color:#c73030;font-weight:bold}
#basket p{margin:0}
#basket .p2{margin-top:9px;padding-bottom:5px;float:left;width:100%}
label.bask_but,label.bask_but input{background:url(images/bask_but.png) no-repeat right top;padding-right:21px;float:left}
label.bask_but{height:27px}label.bask_but input{background-position:left top}
input.style_but,label.bask_but input.style_but{overflow:visible;color:#1070B0;font:bold 12px Tahoma;padding:4px 0 4px 16px;cursor:pointer;border:none}
#middle{padding-top:10px;width:100%;clear:both}
.h2_fill{background:url(images/head_fill.png) repeat;border-right:1px solid #DDD;float:left;width:100%}
.h2_fill.type2{border-right:none}
.h2_fill.type2 h2.blue,.h2_fill.type2 h1.blue{background:url(images/blue_h2_2.png) repeat-x;float:none}
.h2_fill.type2 h2.blue span, .h2_fill.type2 h1.blue span{background:url(images/blue_coner2.png) no-repeat right top;padding:7px 0 8px 13px}
.h2_fill h2, .h2_fill h1.red, .h2_fill h3.grey, .h2_fill h1.grey3,.h2_fill h1.blue{font:bold 14px Tahoma; text-transform:uppercase;color:#fff; margin:0px !important;}
.h2_fill h3.grey {color:#1b323b;text-transform:none;}
.h2_fill h2 span, .h2_fill h1.grey3 span, .h2_fill h1.red span, .h2_fill h3.grey span, .h2_fill h1.blue span{display:block;padding:7px 31px 8px 15px}
h2.red, h1.red{ background:url(images/h_red1.png) repeat;float:left}
h2.red span, h1.red span{background:url(images/h_red2.png) no-repeat right top}
h2.blue span,h2.blue, h1.blue span,h1.blue{background:url(images/h_blue.png) no-repeat right top}
h2.blue,h1.blue{ background-position:left top;float:left}
.h2_fill h2.red span a, .h2_fill h2.blue span a {color:#fff;text-decoration:none;}
.h2_fill h2.red span a:hover, .h2_fill h2.blue span a:hover {color:#fff;text-decoration:underline;}

.predl1 {width:100%;clear:both;margin-top:5px;color:#49565c;font-size:11px;margin-bottom:5px} .predl1 td{width:32%;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:12px 12px 0 12px} .predl1 td.space,.special td.space{width:2%;border:none;padding:0;font-size:0;}
.predl1 td td {border:0px; padding-left:6px; padding-right: 6px;}
.price_text{padding-top:5px;float:left}
.photo{float:left}.text{margin-left:155px}
.predl1 td.up{border-top:1px solid #ddd}.predl1 td.bottom{border-bottom:1px solid #ddd;padding-bottom:18px;padding-top:10px}
.predl1 h3, p.up_all{font:normal 18px Tahoma; margin-bottom:21px;}
.office h3,.office h3 a{color:#1070b0}
.home h3,.home h3 a {color:#039200}
.game h3,.game h3 a{color:#f36100}
.office_2 h3,.office_2 h3 a{color:#ccc}
.home_2 h3,.home_2 h3 a {color:#ccc}
.game_2 h3,.game_2 h3 a{color:#ccc}
.office_2, .home_2, .game_2 {color:#ccc}
.office, .home, .game {cursor:pointer}
td.price{color:#cf0000;font-size:24px; line-height:26px} .price span.small{font-size:13px}
.price span.small2{font-size:17px}
.price .photo{text-align:center;width:155px}
.but1,.but1 label{background:url(images/but2.png) no-repeat right top;float:left;height:28px;padding:0}
.but1 label{background-position:right top;font-size:24px;padding:0}
.but1 input{border:none;padding:0 24px 4px 20px;font:18px Tahoma; color:#1070b0; background:none;overflow:visible;cursor:pointer}
.special{width:100%;clear:both;font-size:9px;color:#818A8E;line-height:11px;} .special td{padding-top:12px;width:31%;padding-bottom:18px}
.special td.first{padding-left:15px;}
.special .photo{position:relative} .special .photo img{border:1px solid #ddd;}
.special .label{position:absolute;bottom:-20px;right:-24px}
.special .label img{border:none !important;}
.upper{z-index:1;margin-right:-7px; position:relative}
.special .text{margin-left:128px}
.special h3,.special h3 a{font:bold 14px Tahoma;color:#49565c;margin:0}
.special h3 a:hover{ text-decoration:underline;color:#2e7cb9}
.special .price{font-size:19px;color:#cc0000;margin-top:14px} .special .price span{font-size:12px}
.special label, .special2 label,.special input, .special2 input, label.but2,.but2 input{background:url(images/but2.png) no-repeat}
.special input, .special2 input,.but2 input{background-position:right top;font-size:18px;padding:0 24px 4px 20px;line-height:19px; font-weight:normal}
 label.but2{float:left;width:110px}.but2 input{background:url(images/but2_coner2.png) no-repeat right top;padding-top:3px;padding-bottom:7px; line-height:14px;width:110px}
label.but3,.but3 input{background:url(images/but3.png) no-repeat}
.but3 input{background-position:right top;font-size:20px;padding:0 24px 4px 20px;line-height:19px; font-weight:normal}
label.but4,.but4 input{background:url(images/but4.gif) no-repeat}
.but4 input{background-position:right top;font-size:20px;padding:0 24px 4px 20px;line-height:19px; font-weight:normal}
label.but_find,.but_find input{background:url(images/but_find.png) no-repeat; width:139px !important;}
.but_find input{background-position:right top;font-size:14px;padding:0 24px 4px 15px;line-height:14px; font-weight:bold}

label.but_left,.but_left input{background:url(images/but_left.png) no-repeat}
.but_left input{background-position:left top;font-size:20px;padding:0 24px 4px 20px;line-height:19px; font-weight:normal}

h2.grey, h1.grey3{background:url(images/h_gr.png) no-repeat right top;float:left}
h2.grey span, h1.grey3 span{background-position:left top;color:#49565c;font:bold 14px Tahoma}
.h2_fill:after,.catalog:after,.model2:before,.model3:before,.model2:after,.text_line:before,.h2_fill:before{content:'';clear:both;visibility:hidden;height:0;line-height:0;display:block;width:100%;height:1%}

.catalog{width:100%;float:left;padding-bottom:20px;z-index:2}
.catalog div{width:30.5%;margin-right:2%;float:left;padding-top:7px;font-size:12px;margin-bottom:30px;z-index:2;/*position:relative;*/}
.catalog .photo{width:88px} .catalog .photo img{margin-left:7px}
.catalog div.text{margin:0;margin-left:88px;width:auto;float:none;padding:0}
.catalog2 div.text{margin-left:109px}
.catalog h3,.catalog h3 a{color:#0e66a0;font:bold 14px Tahoma}
.catalog a{color:#000; text-decoration:none} .catalog a:hover{color:#2e7cb9; text-decoration:underline}

#left{width:309px;float:left}
h2.grey2,h1.grey2, h3.grey{color:#2d3c43;font:normal 14px Tahoma;padding:8px 5px 7px 14px;border-left:1px solid #DDD}
h1.grey2 {font-weight:bold;}

h1.links a{
color:#2d3c43;font:bold 14px Tahoma; text-decoration:none;
}

h1.links a:hover{
color:#2d3c43;font:bold 14px Tahoma; text-decoration:underline;
}

#mid_content{margin-left:318px;/*position:relative;*/z-index:1}
#mid_content2{margin-left:276px;/*position:relative;*/z-index:1}
#mid_content2 h2{}
.block{ background:url(images/coner.png) no-repeat right top;height:64px;font-size:9px;color:#2d3c43;width:100%;margin-bottom:7px;clear:both}
.block.type2{ background:none;height:auto}
.bot_marg{margin-bottom:10px}

.block div{border-top:1px solid #D1D1D1;border-left:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;padding-left:175px;height:62px;margin-right:10px}
.block.type2 div{border:1px solid #D1D1D1;margin-right:0;padding-left:137px}
.it_shop{background:url(images/it_shop.jpg) no-repeat}
.block.type2 .it_shop{background:url(images/it_shop2.jpg) no-repeat}
.bonus{background:url(images/bonus.jpg) no-repeat}
.block.type2 .bonus{background:url(images/bonus2.jpg) no-repeat}
.service{background:url(images/service.jpg) no-repeat}
.block.type2 .service{background:url(images/service2.jpg) no-repeat}

.block h3,.block h3 a{color:#0e66a0; text-decoration:none;font-size:14px;margin:0;font-weight:normal}
.block.type2 h3,.block.type2 h3 a{font-size:12px}
.block div table{height:63px} .block div table td{ vertical-align:middle}.block a:hover{ text-decoration:underline}
.photo_bord{padding:4px;border:1px solid #E0E0E0;float:left;margin-right:9px}
.footer_spacer{clear:both;height:258px;width:100%}
#footer{height:208px;position:absolute;bottom:0;width:100%;border-top:2px solid #F1F1F3;padding-top:15px;color:#373534;font-size:11px}
#footer .phone{color:#c10000;font-weight:bold}
#footer .adres{padding:5px 0 0 0px;width:290px;} #footer a.mail {color:#0E66A0;font-weight:bold}
#footer #menocom{float:right;padding-right:3px;padding-top:0px;color:#2d3c43;text-align:right} #menocom p{margin:0;padding:0} a.menolink{font-size:10px;color:#2d3c43}
#counters{margin-left:333px;margin-right:200px;padding-top:12px}
#counters div{float:left;margin-right:4px}
#up_decor{position:absolute}
#up_menu2{width:100%;font:bold 12px Tahoma;color:#0e66a0;margin-bottom:13px;float:left;position:relative;z-index:2}
#up_menu2 li{float:left; text-align:center;width:11.09%}
#up_menu2 span{display:block; text-align:center}
#up_menu2 a,#up_menu2 a span{color:#0e66a0; text-decoration:underline}
#up_menu2 a.active,#up_menu2 a.active span {color:#cc0000 !important}
#up_menu2 span {color:#cc0000}
#up_menu2 img{margin:0 auto}
#up_menu2 #p2_8 img {padding-top:8px;padding-bottom:8px;}
#up_menu2 a:hover,#up_menu2 a:hover span{color:#cc0000;text-decoration:none}
#right{float:left;width:262px}
.gr_block{background:#F4F4F4;float:left;width:100%;margin-bottom:10px;padding-top:12px;padding-bottom:5px}
.choice1 ul{color:#1070b0;font-size:14px;float:left;margin-left:10px;} .choice1 ul a{color:#1070b0;text-decoration:none}.choice1 ul a:hover{text-decoration:underline} .choice1 span{color:#aea9a9;font-size:11px}.choice1 li{margin-bottom:7px}
.choice3 ul{color:#1070b0;font-size:14px;float:left;margin-left:7px;width:88%}
.choice3 ul a{color:#1070b0;text-decoration:none}
.choice3 ul a:hover{text-decoration:underline}
.choice3 span{color:#aea9a9;font-size:11px}
.choice3 li{margin-bottom:7px}
.choice_cat ul{color:#1070b0;font-size:14px;float:left;margin-left:10px;width:88%}
.choice_cat ul a{color:#1070b0;text-decoration:none}
.choice_cat ul a:hover{text-decoration:underline}
.choice_cat span{color:#cc3333;}
.choice_cat li{margin-bottom:7px}
.choice_cat .active{color:#cc3333}
.choice_cat ul ul {margin-top:5px; font-size:13px;}
.gr_block.choice1{padding-bottom:8px}
 .choice1 .active a,  .choice3 .active a, .choice1 .active, .choice3 .active{color:#cc3333}
.choice2{color:#1b323b;font-size:11px} .choice2 .price input{width:34px;vertical-align:middle;} .choice2 .price{font-size:12px}
.choice2 .but2 input{font-size:12px;font-weight:bold;border:none}
.choice2 p{margin-bottom:7px}
.choice2_ins{padding-left:11px}
.dist1{margin-right:20px}.dist2{margin-right:8px;margin-left:8px}.dist3{margin-right:5px;margin-left:8px}
.choice2 input{border-top:1px solid #979797;border-bottom:1px solid #979797;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
.choice2 select{width:130px}
label.width1{width:110px;float:left}
a.extend_find{color:#1070b0; background:url(images/extend_find.png) no-repeat left 5px;padding-left:15px;padding-right:10px}
.baners img{margin-bottom:10px;border:1px solid #CECECE}
.model{border:1px solid #DFDFDF;float:left;width:99.9%;padding-top:27px;padding-bottom:10px;color:#1b323b;font-size:14px;margin-bottom:11px}
.model .photo{float:left;width:168px; text-align:center} .model .photo img{margin:0 auto}
.model .price span{font-size:12px} .model .price{padding-right:53px}
a.add_compare{font-size:12px;text-decoration:none;border-bottom:1px dashed #1070B0; line-height:16px}
a.add_compare:hover{text-decoration:none;border-bottom:none}
.price_but{margin-top:21px}.model p{margin:0}
.model2{width:100%;float:left}
.model2 td{width:50%;border-left:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding:22px 10px 10px 22px}
.model2 tr.first td {border-top:1px solid #DFDFDF; }
.model2 td.first{border-bottom:none;padding-bottom:0}
.model2 td.sec{padding-top:10px}
.model2 .text{margin-left:114px} .model .text{margin-left:168px}
.model2 .text a {color:#363636;text-decoration:none;}
.model2 .text a:hover {color:#2e7cb9;text-decoration:underline;}
.model2 td.price{font-size:18px}
.model2 .special{width:auto;clear:none}
#page_navig {font-size:11px; text-align:center}
#page_navig ul{margin-top:20px}
#page_navig li{float:left;margin-right:3px}
#page_navig span,#page_navig a{display:block}
#page_navig a{border:1px solid #DFDFDF; text-decoration:none;color:#000;padding:0 5px}
#page_navig .back_gr a,#page_navig .forw_gr a{border:none; background:url(images/back_gr.png) no-repeat;border-right:1px solid #CACACA;color:#1b323b;padding:2px 15px 4px 13px;margin-right:7px}
#page_navig .back_gr a:hover{border:none;background:url(images/back_blue.png);color:#fff;border-right:1px solid #044B7A;margin-right:7px; text-decoration:underline}
#page_navig a:hover,#page_navig .active{background:#1070B0;border:1px solid #044B7A;color:#fff}
#page_navig .forw_gr a:hover{border:none;border-left:1px solid #044B7A;background:url(images/forw_blue.png) no-repeat right top}
li.all{color:#1070b0;width:37px; text-align:center; text-decoration:underline}
#page_navig .forw_gr a{border:none;background:url(images/forw_gr.png) no-repeat right top;border-left:1px solid #DFDFDF}
#page_navig .active{padding:0 5px;font-weight:bold}
#left2{float:left;width:264px}
#mid_content3{margin-left:277px}
#find{/*width:100%;*/color:#666;font-size:11px; /*padding-top:14px;padding-bottom:12px*/}
#find input.text_find{padding-left:2px;padding-top:2px;font-size:12px;color:#363636;width:405px;margin-right:10px;height:16px;border:1px solid #747474}
#find a{ border-bottom:1px dashed #338FC0;color:#1070B0;text-decoration:none}
#find a:hover{text-decoration:none;border:none}
#find p{margin-bottom:5px}
#navig2{color:#006699;font-size:14px;padding-bottom:24px; padding-left:1px; clear:both} #navig2 li{ background:url(images/marker.png) no-repeat left 7px;padding-left:13px}#navig2 a{color:#006699}
.model3{border:1px solid #DFDFDF;padding:10px 37px 20px 33px;color:#666;float:left;margin-bottom:10px;}
.model3 a{color:#0E66A0}
.model3 h3, .model3 h3 a{color:#006699;font-size:18px; font-weight:bold}
.cost{color:#666;font-size:12px}
.model3 .price{color:#cc0000;font-size:24px} .model3 .price span{font-size:12px}
a.all_descr{color:#006699;font-weight:bold;font-size:12px; text-decoration:none; border-bottom:1px dashed #006699}
a.all_descr:hover{ text-decoration:none; border:none}
h3.grey a.all_descr2 {text-decoration:none; border-bottom:1px dashed #006699}
h3.grey a.all_descr2:hover{ text-decoration:none; border:none}
.recommend{font-weight:bold;color:#333; font-size:14px}
.lot {width:100%;border-bottom:1px solid #F1EFEF;margin-bottom:10px}.lot td{padding-bottom:5px}
td.checkbox{ vertical-align:middle;width:25px;text-align:right}
.lot .photo{width:91px; text-align:center}
a.link1{font-size:12px; font-weight:bold}
a.link2{font-size:11px;color:#666; text-decoration:none}a.link2:hover{ text-decoration:underline}
.lot td.price{color:#cc0000;font-size:16px;font-weight:bold; white-space:nowrap;padding-left:10px}.lot td.price span.small{font-size:12px;font-weight:normal;}
.lot td.price {width: 100px;}
.model3 .price_but{color:#333;font-size:12px}.model3 .price_but td{ vertical-align:middle}
.model3 .price_but td.price{padding-left:10px;padding-right:10px}
.model3 .price_but td.price span {font-size:24px}
.model3 .price_but td.price span.small {font-size:12px}
.text_line{float:left;width:100%}
#comp{position:absolute;text-align:center;width:100%;left:0;top:15px}
#comp img{margin-left:-100px}

.find_left{float:left;width:120px; font-size:13px;padding-top:1px;}
.find_right{ margin-left:120px }

input.i_txt, input.i_txt2, textarea.i_area {width:300px;padding-left:2px;padding-top:2px;font-size:12px;color:#363636;border:1px solid #747474;font-family:tahoma;font-size:11px;}
input.i_txt, input.i_txt2 {height: 16px;}
input.i_txt2 {width:367px}
textarea.i_area {height: 64px; overflow:auto;}

.content_text {padding-left:15px; float:left;}
.content_text h2 {font-size: 14px;font-weight:bold; margin:8px 0px;padding:0px;}
.content_text h3 {font-size: 14px;font-weight:bold; margin:8px 0px;padding:0px;}
.content_text h4 {font-size: 14px;font-weight:bold; margin:8px 0px;padding:0px;}

/*** map **/
ul.map_ul li{padding-bottom:4px;}
ul.map_ul a{font-size:14px;}
.map_td {vertical-align:middle; padding-left: 10px;}

span.grey_background {
background:#e5e6e7;padding:3px 5px 3px 5px; font-weight:bold;
}

span.grey_background2 {
background:#e5e6e7;padding:3px 16px 3px 5px; font-weight:bold;
}

table.table {
width:100%;
/*float:left;*/
margin-top:15px;
text-align:left;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
}
table.table td {
padding:3px 10px 4px 10px;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
}
table.table .td_head {background:#e0e1e2; font:13px tahoma; font-weight:bold; color:#000000; padding:12px 10px 5px 10px;}
table.table .td_row {}
table.table .td_row2 {background:#f7f8f9; color:#2c2c2c;}
table.table .td_row3 {background:#e7e8e9; color:#2c2c2c;}
table.table .td_foot {background:#e0e1e2; color:#2c2c2c;}
table.table .grey {color:#aaaaaa;}
table.table .td_row_special {height:30px;}


table.table_cart {
width:100%;
/*float:left;*/
margin-top:15px;
margin-bottom:20px;
text-align:left;
}
table.table_cart td {
padding:3px 10px 4px 10px;
border-left:1px solid #e2e3e4;
border-bottom:1px solid #e2e3e4;
}
table.table_cart td.first {border-left:0px;}
table.table_cart .td_head {/*white-space:nowrap;*/ /*background:#f7f8f9;*/ font:13px tahoma; font-weight:bold; color:#000000; padding:12px 10px 5px 10px;border:0px;border-bottom:1px solid #e2e3e4;}
table.table_cart .td_row {}
table.table_cart .td_foot {white-space:nowrap;border:0px;font-weight: bold;padding-top:12px;}

table.table_cart span {font-weight: normal; font-size:17px; line-height:18px}
table.table_cart .td_foot span {font-weight: bold;}

table.table_cart span.red3 {font-weight: normal; font-size:13px; line-height:14px; padding:0px;color:#cc0000;}

table.table_cart .arrows, table.table_cart .arrows td {width:auto;margin:0px;padding:4px 0px 0px 5px;border:0px;float:left; //padding-top:3px;}
table.table_cart .arrows td.second {padding-top:2px;}
table.table_cart .arrows img {cursor:pointer;}


.content_text .price_but td{ vertical-align:middle}
.content_text .price_but td.price{padding-left:10px;padding-right:10px}

label.but_find2,.but_find2 input{background:url(images/but_find2.gif) no-repeat}
.but_find2 input{background-position:right top;font-size:14px;padding:0 24px 4px 20px;line-height:14px; font-weight:bold}

label.but_find3,.but_find3 input{background:url(images/but_find3.gif) no-repeat}
.but_find3 input{background-position:right top;font-size:14px;padding:0 24px 4px 20px;line-height:14px; font-weight:bold}

label.but_find3,.but_find3 input{background:url(images/but_find3.gif) no-repeat}
.but_find3 input{background-position:right top;font-size:14px;padding:0 24px 4px 20px;line-height:14px; font-weight:bold}

label.but_find4,.but_find4 input{background:url(images/but_find4.png) no-repeat}
.but_find4 input{background-position:right top;font-size:14px;padding:0 24px 4px 20px;line-height:14px; font-weight:bold}

.no_bord {border-left:0px !important;}
.bold {font-weight:bold !important;}

.category {
        padding: 1px 5px 0px 10px;
}
.category select {
font-size:12px;color:#363636;width:211px;
}

.price2 {font-size: 14px; color:#cf0000 !important; white-space:nowrap; font-weight:bold}
.price2 span {font-size:12px;font-weight:normal;}

.articul {font-size:9px;color:#aaaaaa}

span.grey_bot {display:block;margin-left:133px; margin-top:5px;}

span.red { font-weight: bold;}
span.red2 {color:#cc0000;}

p.up_all {padding-left:15px;margin-top:0px;padding-top:0px;}
div.pad_left {padding-left:160px;}

ul.search li {font-size:15px; margin-bottom:4px;}
ul.search ul {margin-left:12px; font-size:13px; margin-top:5px; margin-bottom:5px;}
ul.search ul li {margin-bottom:0px; font-size:13px;}

.help {padding-left:12px; //padding-left:0px;}
.help2 {padding-left:12px;}

table.td_pad_bottom td {padding-bottom:2px;}

span.strike {font-size:15px;color:#363636;font-weight:bold;}
strike { color:#363636;}
.special .price strike {line-height:24px;}
.price_but strike {line-height:32px;}

table.images td.img_bord {padding-bottom:12px;}
table.images td.img_bord img {border:1px solid #e2e3e4; padding:12px;}

table.images td.item {padding-left:12px;}
table.images td.item a {font-size:15px}
table.images td.cats {padding-right:12px;}

table.images .photo{position:relative}
table.images .label{position:absolute;bottom:-20px;right:-24px;overflow:hidden;}
table.images .label img{border:none !important}

table.images td {padding-bottom: 25px !important;}

table.lider {
        /*background-color:#e2e3e4;*/
        float:left;
        width:99%;
        /*border:1px solid #8dc1e8;*/
}

table.lider td.item {width:99%;}
table.lider a {
        color:#cf0000;
}

table.images span.green, .text p span.green, td.green {color:#039200;font-weight:bold;display:block;}
.text p span.green {font-size:11px;}

table.spec td.cats {width:100px;}

span.span_price {color:#cf0000;font-size:24px;}
.special2 {font-size:13px;color:#818A8E;}
table.images .special2 {margin-top:12px;float:left;}

table.tables {
width:100%;
/*float:left;*/
margin-top:15px;
text-align:left;
}
table.tables td {
padding:3px 10px 4px 10px;
border:1px solid #e2e3e4;
}

table.sort_view td {
        padding-bottom:8px;
}

.poll {padding-left:15px;}
.poll label {display:block;padding-bottom:5px; //padding:0px;}
.poll label input {margin-right:6px;}

.poll_links {margin-top:15px; }
.poll_links input {width:94px;background-image: url(/images/but_poll.gif);color:#1070B0;font:bold 12px Tahoma;padding:3px 0 4px 0px;cursor:pointer;border:none}

.screens {
        float:left;
        width:150px;
        height:150px;
        margin-right:10px;
        margin-bottom:10px;
}

.PopBlock {
        position:absolute;
        top:80px;
        right:100px;
        width:500px;
        background:#ffffff;
        z-index:9;
}

.PopBlock2 {
        position:absolute;
        bottom:82px;
        left:60px;
        width:500px;
        background:#ffffff;
        z-index:9;
}

.PopUp {
        float:right;
        width:500px;
        padding:10px;
        /* height:225px; */
        background:#ffffff;
        border: 1px solid #363636;
}

.PopUpClose {
        position:absolute;
        right:5px;
        top: 5px;
        line-height:18px;
}

.PopUpClose a {color:#cc0000;text-decoration:none;border-bottom:1px dashed #cc0000;}
.PopUpClose a:hover {color:#cc0000;text-decoration:none;border-bottom:0px;}


.post {clear:left;display:block;width:99%;border:1px solid #DDD;margin-bottom:20px;}
.post_head, .post_head2 {color:#aaaaaa; padding-top:5px;border-bottom:1px solid #DDD;font-size:11px;margin-bottom:10px;float:left;width:100%;}
.post_head2 {border:1px solid #DDD;}
.post_content {padding-left:15px;padding-bottom:10px;}
.post_images {float:left;padding:0 10px 0 0;}
.post_images img {margin-top:10px;display:block;}
.post_images img.first {margin-top:0px;}
.post_other_images {float:left;width:99%; margin-top:20px;}
.post_other_images img {float:left; padding:0 10px 10px 0;}
.post_date {margin-left:15px;}
.post_author {font-size:11px;}
.post_anons {display:block;margin-top:10px;}
.post_categories {display:block;font-size:11px;margin-bottom:5px;margin-top:5px; margin-left:15px;}
.post_footer, .post_footer2 {/*padding-left:15px;*/border-top:1px solid #DDD;font-size:13px;}
.post_footer2 {border:1px solid #DDD;float:left;width:100%;margin-bottom:10px;}
.post_tags {display:block;margin:3px 0; padding-left:15px;}

.comment, .comment2 {margin-top:10px; border:1px solid #DDD;float:left;display:block;width:100%}
.comment2 {background-color:#fbfbfb}
.comment_date {font-size:11px;display:block;margin-bottom:0px;height:16px;}
.comment_date .first {display:block;float:left;height:16px;margin-top:5px;padding-right:22px;background-image:url(/images/clocks.gif); background-position:100% 0px;background-repeat:no-repeat;}
.comment_date .second {display:block;float:left;margin-top:5px;margin-left:5px;}
.comment_poster {font-size:15px;display:block;margin-bottom:7px;clear:left;}
.comment_content {margin-bottom:10px;}
.comment_content, .comment_date, .comment_poster {padding-left:15px;}



.calendar .month {
        border:1px solid #E0E0E0;
        background-color:#ffffff;
        text-align:center;
        font-size:13px;
        font-weight:bold;
        padding-bottom:2px;
        display:block;
        float:left;
        width:230px;
}

.calendar .left,.calendar .right{
        display:block;
        float:left;
        width:15px;
        text-align:center;
        padding-top:3px;
}

.calendar .calendar_in {
        background-color:#F7F9FB;
        padding:2px 15px;
        float:left;
}

.calendar table {
        width:100%;
        border-collapse:collapse;
}

.calendar td{
        border:1px solid #E0E0E0;
}

.calendar .dates td{
        font-weight:bold;
        font-size:13px;
        border:1px solid #F7F9FB;
        border-bottom:1px solid #E0E0E0;
        color:#6A6969;
        padding-bottom:2px;
        text-align:center;
}

.calendar td span, .calendar td a{
        display:block;
        text-align:center;
        padding-top:1px;
        padding-bottom:1px;
        width:30px
}

.calendar td span {
        background-color:#EEEEEE;
        border:1px solid #EEEEEE;
        color:#A99999;
}

.calendar td a{
        color:#453CCF;
        text-decoration:none;
        border:1px solid #F7F9FB;
}

.calendar td a.active, .calendar td span.active{
        color:#453CCF;
        background-color:#FFF19F;
}

.calendar td a:hover, .calendar td a.active:hover{
        color:#453CCF;
        border:1px solid #FF9900;
        background-color:#FFF19F;
}


.tags {
        line-height: 25px;
        text-decoration: none;
        padding: 2px;
}

.gr_block .tags{
        padding-left:10px;
}


a.tag1{  line-height: 25px; font-size: 11px; color: #333333; text-decoration: none; }
a.tag1:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

a.tag2{  line-height: 25px; font-size: 13px; color: #333333; text-decoration: none; }
a.tag2:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

a.tag3{  line-height: 25px; font-size: 15px; color: #222222; text-decoration: none; }
a.tag3:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

a.tag4{  line-height: 25px; font-size: 16px; color: #222222; text-decoration: none; }
a.tag4:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

a.tag5 {  line-height: 25px; font-size: 19px; color: #111111; text-decoration: none; }
a.tag5:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

a.tag6{  line-height: 25px; font-size: 21px; color: #111111; text-decoration: none; }
a.tag6:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

a.tag7{  line-height: 25px; font-size: 23px; color: #000000; text-decoration: none; }
a.tag7:hover { line-height: 25px; color: #FFFFFF; text-decoration: none; ; background: #000000;}

.tags a.selected {
        background: #000000 !important;
        color: #FFFFFF !important;
}

.tags a.selected:hover{
        background: #FFFFFF !important;
        color: #000000 !important;
}

.partners {
        /*float:left;
        clear:left; */
        margin-top:17px;
        width:90%;
}


.predl_gps {width:100%;clear:both;margin-top:5px;color:#49565c;font-size:11px;margin-bottom:20px;}
.predl_gps td.gps_main{width:32%;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:12px 12px 12px 12px;}
.predl_gps td.first {padding-left:0px;}
.predl_gps td.space {width:2%;border:none;padding:0;font-size:0;}
.predl_gps h3{font:bold 15px Tahoma; margin-bottom:21px;}
.gps_main .price .photo .img_bord {padding:6px;}
.gps_main {border:1px solid #ddd}
.gps_main .price {width:155px}
.gps_main .price .photo{text-align:center;width:142px;height:142px; border:1px solid #ddd}
.gps_main .price_div {clear:both;padding-top:15px;}
.gps_main .text {/*margin-left:17px;*/margin-left:0px;}
.gps_main .photo{position:relative}
.gps_main .label{position:absolute;bottom:5px;right:4px}
.gps_main .label img{border:none !important;}
.lider_left a{font-size: 15px;}
.lider_left a:hover{color:#CF0000;}
h3.lider_left{margin-bottom:10px;}
.lider_left .price_div{padding-top:5px;}
.lider_left .but1, .lider_left .but1 label{background:url(images/but2.png) no-repeat right top;float:right;height:28px;padding:0;width:105px;}
.lider_left .but1{margin-right: 20px;}
.lider_left .but1 label input{font:18px Tahoma; line-height:19px; padding:0 24px 4px 20px; margin-top:0px;}
.lider_left a{font-weight: bold;}

.item a{color:#2E7CB9 !important; font-weight: bold;}
.item a:hover{color:#CF0000 !important; font-weight: bold;}

.basket2 a span{color:#fff;}