div#print { }
div#print div.txt {font: 12px Tahoma; color: black; text-align: justify; width: 560px; padding: 10px;
border-left: 1px solid #949494; border-right: 1px solid #949494; }
div#print div.zag {font: 14px Tahoma; color: black; font-weight: bold; padding: 10px 0px 0px 0px;}
div#print div.txt div.footer { margin: 10px 0px 0px 0px; padding: 10px 0px 5px 0px; font: 11px Tahoma; border-top: 1px solid #949494; }
.r_main {
clear: both;
margin-bottom: 15px;
}
.all_news{background:url(../images/news_title_bg.jpg) repeat-x 0 0; height: 24px; padding:7px 0px 0px 10px; margin-top: 10px;}
.all_news a{font: 14px arial; color: #fff !important; font-weight: bold; text-decoration: none !important;}
.all_news a:hover{text-decoration: underline !important;}
#wrap {
background:url(../images/wrap_bg.jpg) no-repeat 0 0;
max-width:1280px;
min-width:1000px;
min-height:100%;
position:relative;
}
#bod {
position:relative;
margin:0px 20px 0px 20px;
}
#top {
position:relative;
height:160px; overflow:hidden;
}
#logo {
position:absolute; top:2px; left:0px;
}
#logtel {
position:absolute; top:115px; left:0px;
font:14px Arial; color:#737374;
}
#logtel strong {
font-size:24px; color:#000;
}
#slogan {
position:absolute; top:45px; left:25%;
}
#top .respon {
position:absolute; top:30px; right:5px;
width:197px;
font:11px Arial; color:#1180b0;
line-height:12px;
}
#top .respon span {
display:block; text-align:right;
font:bold italic 11px Arial; color:#000;
}
#top .respon .allresp {overflow:hidden;}
#top .respon .allresp a {
display:block; float:left;
padding:3px;
background:#fff586;
text-decoration:underline;
}
#top .respon .allresp a:hover {text-decoration:none !important;}
/* --- PROMO --- */
#promo {
position: relative;
zoom: 1;
margin: 5px 0;
z-index: 98;
}
#promo .b {
overflow: hidden;
zoom: 1;
width: 100%;
position: relative;
left: 0;
}
#promo .intro {
text-align: center;
}
#promo .intro .b {
height: 39px;
}
#promo .full {
display: none;
position: absolute;
z-index: 99;
left: 0;
top: 0;
width: 100%;
zoom: 1;
text-align: center;
}
#promo .full b {
  
}
#promo .full a.close {
background: url(../images/close.png) no-repeat 0 0;
display: block;
width: 30px;
height: 30px;
text-indent: -9000px;
position: absolute;
right: -20px;
top: -20px;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/close.png', sizingMethod='crop');
}
/* --- MAIN --- */
#main {
overflow:hidden; position:relative;
}
#left {
float:left;
width:234px;
}
#right {
float:right;
width:210px;
padding-top:45px;
}
#center {
margin:0px 216px 0px 240px;
padding-top:45px;
position:relative;
z-index:1;
zoom:1;
}
#scenter {
width:100%;
overflow:hidden;
}
/* --- TOP MENU --- */
#main #top_menu {
background:url(../images/top_menu_bg.jpg) no-repeat top right;
position:absolute; top:0px; left:0px; width:100%;
height:39px;
z-index:5;
}
#main #top_menu .inner {
height:31px; margin-left:240px; padding:4px;
background:url(../images/top_menu_bg1.jpg) no-repeat 0 0;
}
#top_menu .top_respond {
position:absolute; top:4px; right:4px;
width:206px; height:31px;
background:url(../images/top_respond_bg.jpg) repeat-x 0 0;
padding:1px 0px 0px 0px;
z-index:3;
}
#top_menu .top_respond a {
display:block; float:right; height:22px; padding:6px 0px 0px 35px;
background:url(../images/top_respond_a.jpg) no-repeat 0 0;
font:14px Arial; color:#fff;
margin-right:10px;
}
/*
#top_menu ul {
background:url(../images/top_menu_ul.jpg) repeat-x 0 0;
width:524px; height:31px; overflow:hidden;
}
#top_menu ul li {
float:left; height:31px;
border-right:1px solid #fff;
padding:7px 11px 0px 11px;
}
#top_menu ul li a {
font:14px Arial; color:#fff;
}
*/
table.top_menu {width:100%; height:31px; position:relative; z-index:1; background:url(../images/top_menu_ul.jpg) repeat-x 0 0;}
table.top_menu td {text-align:center; border-right:1px solid #fff;font:14px Arial;position:relative;z-index:17; }
table.top_menu td div {width:100%;padding-top:6px;height:25px;position:relative;z-index:17;}
table.top_menu td ul {width:100%;height:auto;zoom:1;display:none;overflow:hidden;position:absolute;top:29px;left:0;font-size:12px;z-index:17;}
table.top_menu td:hover ul {display:block;z-index:17;}
table.top_menu td ul li {width:100%;padding:3px;border-top:1px solid #fff;text-align:left;background:#029048;position:relative;z-index:17;}
table.top_menu a {color:#fff !important;text-decoration:none;}
table.top_menu a:hover {text-decoration:underline;}
/* --- LEFT --- */
#left .banr {margin-bottom:6px; position:relative;}
#left .banr .more {
position:absolute; left:25px; bottom:11px;
}
#left .banr .more a {font:bold 14px Arial; text-decoration:none;}
#left .banr .more a:hover {text-decoration:underline !important;}
#left .price {
background:url(../images/left_block_bg.jpg) repeat-y 0 0;
height:38px; position:relative;
padding:10px 0px 0px 50px; margin-bottom:6px;
color:#000;
}
#left .price a#exprice {position:absolute; top:8px; left:12px;}
#left .search {
background:url(../images/left_block_bg.jpg) repeat-y 0 0;
padding:8px 0px 8px 4px; margin-bottom:6px;
color:#000;
}
#left .search input.i_txt {
width:150px;
border:1px solid #666; color:#666;
background:#fff;
padding:1px 2px 3px 2px;
}
#left .search input.i_but {
background:#e0e0e0 url(../images/search_but_bg.jpg) repeat-x 0 0;
border-top:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #adadad;
border-bottom:1px solid #adadad;
cursor:pointer;
font:14px Arial; color:#535353;
margin-left:7px;
}
/* --- left menu --- */
#left_menu {
background:url(../images/left_block_bg.jpg) repeat-y 0 0;
padding:4px; margin-bottom:6px;
}
#left_menu .title {
background:#1180b0 url(../images/lm_title_bg.jpg) repeat-x 0 0;
font:bold 14px Arial; color:#efefef;
padding:6px 10px 7px 10px;
}
#left_menu a {font:12px Arial; color:#105b7c; text-decoration:none;}
#left_menu a:hover {text-decoration:none !important;}
#left_menu ul {margin-bottom:10px;}
#left_menu ul li {
border-bottom:1px solid #96c8dd;
}
#left_menu ul li a {
background:url(../images/lm_list.gif) no-repeat 0 9px;
display:block;
padding:3px 0px 3px 10px;
}
#left_menu ul li a:hover, #left_menu ul li a.active {background:#96c8dd;}
#left_menu ul li ul {margin:0px;}
#left_menu ul li ul li a {
background:url(../images/lm_list.gif) no-repeat 0 9px;
display:block;
padding:3px 0px 3px 10px; margin-left:20px;
text-decoration:none;
color:#5e9bb5 !important;
}
#left_menu ul li ul li a:hover {text-decoration:underline !important; background:#d0e7f1 url(../images/lm_list.gif) no-repeat 0 9px !important;}
/* --- POLL --- */
#poll {
background:#107faf;
padding:4px;
color:#fff;
}
#poll .title {
background:#fff;
font:bold 14px Arial; color:#107faf;
padding:10px;
}
#poll .question {
padding:5px 10px 5px 10px;
border-bottom:1px solid #3a95bc;
}
#poll .ans {position:relative; padding:10px 10px 0px 10px;}
#poll .ans label {display:block; height:15px; padding:1px 0px 0px 25px; position:relative; margin:0px 0px 3px 0px;}
#poll .ans input {height:15px; position:absolute; top:50%; left:0px; margin-top:-7px;}
#poll .youans {
padding:10px 10px 5px 10px;
}
#poll input.i_txt {
width:150px;
border:1px solid #666; color:#666;
background:#fff;
padding:1px 2px 3px 2px;
}
#poll input.i_but {
background:#e0e0e0 url(../images/search_but_bg.jpg) repeat-x 0 0;
border-top:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #adadad;
border-bottom:1px solid #adadad;
cursor:pointer;
font:14px Arial; color:#535353;
margin-left:7px;
padding:0px 3px 0px 2px;
}
#right #poll input.i_txt {width:130px;}
/* --- RIGHT --- */
#by {
background:#fff url(../images/by.jpg) no-repeat 4px 4px;
padding:4px;
position:relative;
width:200px; height:74px;
margin-bottom:6px;
}
#left #by {
background:#fff url(../images/by_left.jpg) no-repeat 4px 4px;
padding:4px;
width:226px; height:74px;
margin-bottom:6px;
}
#by .title {
font:14px Arial; color:#fff;
padding:8px 0px 12px 10px;
}
#by table.goods {
margin-left:10px;
}
#by table.goods td {
font:12px Arial; color:#fff;
padding-right:10px;
}
/* --- right banr --- */
#right .banr {
position:relative;
margin-bottom:6px;
}
#right .banr .more {
position:absolute; left:25px; bottom:11px;
}
#right .banr .more a {font:bold 14px Arial; text-decoration:none;}
#right .banr .more a:hover {text-decoration:underline !important;}
/* --- partner --- */
#partner {margin-bottom:6px;}
#partner .par_top {
background:url(../images/par_top_bg.jpg) no-repeat 0 0;
height:25px; padding:5px 0px 0px 10px;
font:bold 14px Arial; color:#107faf;
}
#partner .par_bot {
background:url(../images/par_bot_bg.jpg) no-repeat 0 0;
height:24px; padding:6px 0px 0px 30px;
}
#partner .par_bot a {font:bold 14px Arial;}
#partner .par_cent {text-align:center; background:#fff;}
#partner .par_cent li {padding-bottom:10px;}
/* --- CENTER --- */
#center .title {text-align:center; margin-bottom:10px;}
#scenter .title {text-align:center; margin-bottom:10px;}
/* --- CATALOG --- */
#catalog {margin-bottom:6px;}
#catalog .inset {overflow:hidden;}
#catalog .inset span#one {display:block; float:left; width:35%;}
#catalog .inset span a {display:block; text-align:center;}
#catalog .inset span#two {display:block; float:right; width:64%;}
#catalog .cat_block {
background:#fff580 url(../images/cat_block_bg.jpg) repeat-x 0 0;
padding:10px 0px 0px 0px;
}
#catalog .cat_block:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
#one {background:url(../images/inset_two_bg.jpg) no-repeat 0 0; height:27px; margin-top:4px;}
#one a {background:url(../images/inset_two_a.jpg) no-repeat top right; height:24px; padding-top:3px; font:bold 16px Arial; color:#fff;}
#one.active {background:url(../images/inset_one_bg.jpg) no-repeat 0 0 !important; height:31px !important; margin:0px !important;}
#one.active a {background:url(../images/inset_one_a.jpg) no-repeat top right !important; height:24px !important; padding-top:7px !important;
font:bold 16px Arial; color:#107faf; text-decoration:none;}
#two {background:url(../images/inset_two_bg.jpg) no-repeat left bottom; height:27px; margin-top:4px;}
#two a {background:url(../images/inset_two_a.jpg) no-repeat right bottom; height:24px; padding-top:3px; font:bold 16px Arial; color:#fff;}
#two.active {background:url(../images/inset_one_bg.jpg) no-repeat 0 0 !important; height:31px !important; margin:0px !important;}
#two.active a {background:url(../images/inset_one_a.jpg) no-repeat top right !important; height:24px !important; padding-top:7px !important;
font:bold 16px Arial; color:#107faf; text-decoration:none;}
#catalog .cat_item {width:46%; float:left; margin-left:10px;position:relative;z-index:5;}
#catalog .cat_item .img {float:left; width:80px;}
#catalog .cat_item .txt {margin-left:85px;}
#catalog .cat_item .txt .title {text-align:left; margin-bottom:0px;}
#catalog .cat_item .txt .title a {font:bold 14px Arial; color:#000;}
#catalog .cat_item .txt .title span {font:bold 14px Arial; color:#000;}
#catalog .cat_item .txt .list a {font:bold 11px Arial; text-decoration:none;}
#catalog .cat_item .txt .list a:hover {text-decoration:underline !important;}
#catalog .cat_item .txt .more {
width:70px;
margin-top:5px;
position:relative;
overflow:visible;
}
#catalog .cat_item .txt .more a.more_hover img {
position:relative;
z-index:0;
}
#catalog .cat_item .txt .more ul {
width:100px;
height:auto;
zoom:1;
display:none;
overflow:hidden;
position:absolute;
padding:0 5px 5px 5px;
top:15px;left:0;
z-index:100 !important;
background:#fff;
}
#catalog .cat_item .txt .more:hover ul {
display:block;
}
#catalog .line {margin-bottom:10px;}
#catalog .cat_navi {background:#fc474e url(../images/cat_navi.jpg) repeat-x 0 0; padding:5px 0px 6px 0px; }
#catalog .cat_navi a {font:bold 13px Arial; color:#fff; padding:0px 3px 0px 3px;}
/* --- NEWS --- */
#news {
background:#fff;
padding:4px;
}
#news .title {
background:url(../images/news_title_bg.jpg) repeat-x 0 0;
height:24px; padding:7px 0px 0px 10px;
font:bold 14px Arial; color:#fff;
text-align:left;
margin:0px;
}
#news .news_item {padding:10px 0px 0px 0px;}
#news .news_item img{padding-bottom: 15px;}
#news .news_item .date {font:10px Arial; color:#5e9bb5;}
#news .news_item a {font-size:14px;}
#news .news_item p {font-size:12px; color:#666;}
#news b.separate {display:block; overflow:hidden; height:1px; background:#e5e5e5; margin: 5px 0px 0px 0px;}
.separate {display:block; overflow:hidden; height:1px; background:#e5e5e5; margin: 5px 0px 5px 0px;}
/* --- ITEM DETAIL --- */
#item_deteil img{margin-right: 10px;}
#item_deteil {
padding:10px;
background:#fff7bf;
color: #544d42;
}
#item_deteil .title {text-align:left; position:relative;}
#item_deteil .title img {position:relative;z-index:1;}
#item_deteil .title .enter_cat {position:absolute; top:0px; right:10px;}
#item_deteil .title .enter_cat a {background:url(../images/ent_cat_a.jpg) no-repeat 0 1px; padding-left:18px; font: bold 12px Arial;}
#item_deteil .img_txt {
overflow:hidden;
}
#item_deteil .img_txt .img {
float:left; /*width:1600px;*/
}
#item_deteil .img_txt .img .bimg {
position:relative;
float:left;
margin-bottom:10px;
}
#item_deteil .img_txt .img a {font:bold 14px arial;}
#item_deteil .img_txt .img .bimg .linz {position:absolute; bottom:10px; right:10px;}
#item_deteil .img_txt .txt {
margin:0px 0px 0px 168px;
font:11px Arial; color:#000;
min-height: 10px;
border: 0px solid red;
}
#item_deteil h1{font: 14px Tahoma; color: #544d42; padding: 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
#item_deteil h2{font: 14px Tahoma; color: #544d42; padding: 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
#item_deteil ul {margin: 0px 0px 5px 14px; list-style-type: square;}
/* --- SORT ASSORTI --- */
#sort {font:12px Arial; color:#000;}
#sort a {font-weight:bold;}
#assorti {font:12px Arial; color:#000;}
table.id_more {
width:100%;
margin-top:30px;
color:#000;
}
table.id_more th {text-align:left; white-space:nowrap; padding:2px 5px 2px 5px; background:#e5deac;}
table.id_more td {padding:3px 20px 4px 5px; vertical-align:top; border-bottom:1px solid #e5deac;}
table.id_more td .i_txt {width:55px; font-size:12px; margin-right:10px;}
table.id_more td .i_but {width:27px; height:20px; background:url(../images/td_i_but.jpg) no-repeat 0 0; border:none; cursor:pointer;}
/* --- price --- */
#item_deteil .price {
height:38px; position:relative;
padding:10px 0px 0px 50px; margin:10px 0px 15px 0px;
color:#000;
}
#item_deteil .price a#exprice {position:absolute; top:8px; left:12px;}
#if_by {
background:#fff;
padding:15px;
color:#000;
}
.enter_by {padding:10px 0px 0px 0px; text-align:right;}
.enter_by a {margin-left:10px;}
/* --- BASKET --- */
#basket {
padding:10px;
background:#fff7bf;
}
#basket .title {text-align:left; position:relative;}
#basket .title .enter_cat {position:absolute; top:0px; right:10px;}
#basket .title .enter_cat a {background:url(../images/ent_cat_a.jpg) no-repeat 0 1px; padding-left:18px; font:bold 12px Arial;}
table.id_by {width:99.5%; margin-top:30px; color:#000; border:2px solid #fff;}
table.id_by th {text-align:left; white-space:nowrap; padding:2px 5px 2px 5px; background:#e5deac;}
table.id_by td {padding:3px 7px 4px 5px; vertical-align:top; border-bottom:1px solid #e5deac;}
table.id_by td .i_txt {width:55px; font-size:12px;}
table.id_by td.itogo {background:#e5deac; font-weight:bold;}
table.id_by td.itogo_all {font-weight:bold;}
table.id_by td.itogo_big {background:#e5deac; font:bold 20px arial;}
table.id_by td.itogo_big span {color:#019048;}
table.id_by td.foot_td {background:#b2ac85; border-bottom:1px solid #b2ac85; text-align:right; padding:5px 10px 0px 0px;}
table.id_by td.foot_td a {margin-left:10px;}
table.id_by td.brown {background:#b2ac85; border-bottom:1px solid #b2ac85;}
/* --- ALL COST --- */
.all_cost {padding:15px 0px 15px 2px; font:bold 11px Arial; color:#000;}
/* --- info_zakaz --- */
#info_zakaz {
margin:10px 0px 10px 0px;
overflow:hidden;
width:97%;
}
#info_zakaz p.colred {color:#dc1f26;}
#info_zakaz table td {
padding:0px 20px 5px 0px;
font:bold 12px Arial; color:#000;
vertical-align:top;
}
#info_zakaz table td .i_txt {width:220px;}
#info_zakaz table td textarea.text {width:450px; height:100px;}
#info_zakaz table td.bobr {padding-bottom:35px;}
/* --- delivery --- */
#delivery {
padding:10px;
background:#fff7bf;
overflow:hidden;
}
#delivery .title {text-align:left;}
table.deliv {width:99%; color:#000; margin-bottom:20px; border:1px solid #e5deac; border-collapse: collapse;}
table.deliv th {
background:#e5deac;
padding:5px;
text-align:center;
}
table.deliv td {
padding:5px;
text-align:center;
font:bold 14px Arial;
border:1px solid #e5deac;
/*border-right:1px solid #e5deac;*/
}
table.deliv td.foot_td {
background:#e5deac;
text-align:left;
}
table.deliv td.foot_td a {margin:0px 5px 0px 5px;}
table.deliv td.foot_td span {margin:0px 5px 0px 5px;}
.mark {font-size:12px;}
.discript {font-size:11px; font-weight:normal;}
/* --- OFFER --- */
#offer {
padding:10px;
background:#fff7bf;
overflow:hidden;
}
#offer .title {text-align:left;}
#offer .offer_item {position:relative; margin-bottom:15px;}
#offer .offer_item .martit {
position:absolute; top:-5px; left:-5px;
height:19px;
background:url(../images/offer_lr_bg.jpg) repeat-x 0 0;
padding:3px 6px 0px 6px;
font:bold 14px Arial; color:#dc1f26;
}
#offer .offer_item .martit .le {position:absolute; top:0px; left:0px; width:4px; height:22px; background:url(../images/offer_le.jpg) no-repeat 0 0;}
#offer .offer_item .martit .ri {position:absolute; top:0px; right:0px; width:4px; height:22px; background:url(../images/offer_ri.jpg) no-repeat 0 0;}
#offer .offer_item .block {
min-height:80px; padding:30px 50px 10px 10px;
overflow:hidden;
background:#ffffff url(../images/offer_item_block_bg.jpg) repeat-x left bottom;
border:1px solid #e5deac;
}
#offer .offer_item .block .colgreen {font-weight:bold;}
#offer_navi {
background:#e5deac;
text-align:left;
padding:5px;
font:bold 14px Arial;
margin-bottom:20px;
}
#offer_navi a {margin:0px 5px 0px 5px;}
#offer_navi span {margin:0px 5px 0px 5px;}
#offer .offer_item .block .img {float:left; width:80px;}
#offer .offer_item .block .txt {margin-left:100px; font:14px Arial; color:#000;}
#offer_cont {
margin:10px 0px 0px 0px;
padding:5px 10px 0px 15px;
font:12px Arial; color:#000;
}
#offer_cont .cent_green {
margin-top:10px;
font:bold 18px Arial; color:#27a562; text-align:center;
}
/* --- */
.lt {background:url(../images/lt.gif) no-repeat 0 0; position:absolute; top:0px; left:0px; width:8px; height:8px; overflow:hidden;}
.rt {background:url(../images/rt.gif) no-repeat 0 0; position:absolute; top:0px; right:0px; width:8px; height:8px; overflow:hidden;}
.rb {background:url(../images/rb.gif) no-repeat 0 0; position:absolute; bottom:0px; right:0px; width:8px; height:8px; overflow:hidden;}
.lb {background:url(../images/lb.gif) no-repeat 0 0; position:absolute; bottom:0px; left:0px; width:8px; height:8px; overflow:hidden;}
/* --- */
.nobrr {border-right:none !important;}
.line {clear:both;}
.line:after {
height:0;
content:".";
display:block;
clear:both;
visibility:hidden;
}
.nobg {background:none !important}
.nobr {border:none !important;}
.nowr {white-space:nowrap;}
.attantion {font:bold 12px Arial; color:#dc1f26;}
.colgreen {color:#019048;}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:139px;
clear:both;
position:relative;
z-index:1;
}
#footer {
width:100%; height:109px; position:absolute; left:0px; bottom:0px;
background:url(../images/foot_bg.jpg) repeat-x 0 0;
z-index:2;
font:12px Arial; color:#666;
}
#footer a {color:#107faf;}
#foot_contact {
position:absolute; top:10px; left:20px;
}
#foot_contact th {padding-bottom:5px; text-align:left;}
#foot_contact td {padding-right:20px;}
#footer strong {color:#000;}
#copy {
position:absolute; top: 50px; right:20px;
text-align:right;
}
#copy strong{font-weight: normal;}
#catalog .cat_navi {clear:both;}
#by .blank {
width:200px;
height:74px;
position:absolute;
top:4px;
left:4px;
}
div.navig {margin: 0px 0px 10px 0px;}
div.navig div.link {border: 0px solid red; margin: 0px 140px 0px 0px;}
div.navig div.prn {float: right; border: 0px solid green; margin-bottom: -20px; /*height: 40px; overflow: hidden; */}
table.menuitem td {padding: 7px;}

