/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.05 24.02.09
Num:      14
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#626876; font:.75em/1.2 Arial, Helvetica, sans-serif/*12px*/; }
input, button, select, label, textarea { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#9fbd28; }
a:visited { }
a:hover, .n-u a { text-decoration:none; }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
h1, .h1 { }
h2, .h2 { }
h3, .h3 { font:900 1.6666em "Arial Narrow", Arial, sans-serif, serif/*20px*/; color:#9fbd28; margin-bottom:16px; }
h4, .h4 { font-size:1.25em/*15px*/; font-weight:normal; margin-bottom:10px; }
h5, .h5 { font-size:1.0833em/*13px*/; margin-bottom:6px; font-weight:normal; }
h6, .h6 { }


/*colors*/
.gray, .gray a{ color:#626876; }
.green, .green a{  color:#9fbd28; }
.black, .black a{ color:#000; }
.blue, .blue a{ color:#578dca; }
a.dk-blue, .gr-bl, .gr-bl a, .dk-blue a{ color:#114389; }
ul.reg a{ color:#cb0101; }
.white{ color:#f2f8d2; }
.red, a.red, .red a{ color:#cb0101; }
.orange-but2{ color:#313131; }
/*end colors*/


/*inputs*/
/*end inputs*/

/*over blocks*/
.over, ul.news li, ul.list-bb li, ul.o-t-f li.second, ul.reg, .bl-bl .in, .gr-bl2, ul.li-10 li{overflow:hidden; display:block!important; /*IE6*/display:inline-block; }
.clear:after{content:''; display:block; clear:both; } 
/*IE6*/* html .clear, * html .fix{display:inline-block; }
/*IE7*/* + html .clear, * + html .fix, * + html ul.sidebar li{display:inline-block; }
/*end over blocks*/

/*borders*/
.b-b-gr{ border-bottom:5px solid #b3d22f; }
.b-wt{ border:1px solid #fff; padding:2px; }
.b-r-gr{ border-right:1px solid #c3c3c2; }
/*end borders*/

/*lists*/
ul.list-6 li{ margin-bottom:6px; }
ul.list-10 li{ margin-bottom:10px; }
/*end lists*/

.lh-2{ line-height:2; }
.w-216{ width:216px; }
.f-330{ font-size:330%; }
.p-10 p{ margin-bottom:10px!important; }
.pr-3pr{ padding-right:3%; }
.pl-3pr{ padding-left:3%; }
.p-10 p{ margin-bottom:10px!important;}
.pl-130{ padding-left:130px; }
input[type=radio]{ margin:0; padding:0; }
.pt-20{ padding-top:20px; }
.content .ph-2 p,.ph-2 p{ margin-bottom:2px; }
.content .ph-4 p{ margin-bottom:4px;  }
.bg-green{ background:#f2f8d2; }


ul.li-10 li{ margin-bottom:10px; }
hr{ height:0; border:0; border-top:1px solid #dbe2c0; margin:0 0 10px; }
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/height:100%; }
/*--------------------------------- *** --------------------------------*/

/*-------------------------------- header ------------------------------*/
.header { padding:70px 0 0 5px; position:relative; }
div.logo{ background:#b0d32e; padding:17px 14px 0; height:92px; position:relative; margin-top:-70px; border-bottom:4px solid #626876;  }
h1.logo{ font:1.6666em/1 "Arial Narrow", Arial, sans-serif, serif/*20px*/; margin-bottom:8px;  }
h1.logo, h1.logo a { color:#fff; text-decoration:none; } 
h2.logo{ font:1.0833em/1 "Arial Narrow", Arial, sans-serif, serif/*13px*/;}
h2.logo, h2.logo a{ color:#626876; text-decoration:none; }
.tbar{ background:#8a92a5; font-size:1.1666em/*14px*/; padding:7px 0 4px; line-height:1; border-bottom:4px solid #626876; }
.tbar a, .tbar { color:#fff; }
.tbar table.spec{ border-left:1px solid #8a92a5; height:28px; border-left:0 hidden;  }
.tbar table.spec td{ border-left:1px solid #fff; padding:0 9px; }
table.sub-tbar{ font-size:.9166em/*11px*/; line-height:2; padding:7px 0 15px 0; }
table.sub-tbar ul.spec{ margin-left:-11px; position:relative; padding-left:11px;  }
table.sub-tbar td{padding:15px; vertical-align:top;}
table.sub-tbar a{ color:#626876; background:url(../images/pic114.gif) no-repeat 0 .7em; padding-left:11px; display:inline-block; position:relative; margin-left:-11px; }
table.sub-tbar ul.spec li{  border-top:1px solid #88aed9; margin-top:-1px; }
.bas{ background:url(http://b2b-holod.su/design_pattern/design_314/images/basket.gif) no-repeat; padding-left:42px; display:-moz-inline-stack; display:inline-block; }
.search{ height:48px; padding:22px 0 0 20px;}
.enter{ background:url(../images/pic101.gif) no-repeat 0 50%; padding-left:29px;  }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.side { width:200px; padding:0 10px 100px; }
.side .mega-banner{ height:330px; }
.side .mega-banner .price{ width:180px; top:20px; left:10px; }
.side .mega-banner .about{ top:220px; left:12px; }
ul.sidebar{ line-height:1.4; margin-bottom:40px; }
ul.sidebar li{ border-top:1px solid #88aed9; margin-top:-1px; background:url(http://b2b-holod.su/design_pattern/design_314/images/raquo.gif) no-repeat 3px .7em; padding:2px 0 4px 16px; }
ul.sidebar li.act, ul.sidebar li:hover{background:#88aed9 url(http://b2b-holod.su/images/raquo2.gif) no-repeat 3px .7em;}
ul.sidebar li.act{ padding-left:31px; }
ul.sidebar a{ color:#626876; border-left:1px solid #88aed9; padding:0 0 0 14px; display:inline-block; }
.banner{ margin-bottom:20px; }
ul.sidebar2{ line-height:1.6666; margin-bottom:40px; }
ul.sidebar2 li{ border-top:1px solid #88aed9; margin-top:-1px; background:url(http://b2b-holod.su/design_pattern/design_314/images/raquo.gif) no-repeat 3px .7em; padding:2px 0 4px 16px; }
ul.sidebar2 li.act, ul.sidebar2 li:hover{background:#88aed9 url(http://b2b-holod.su/images/raquo2.gif) no-repeat 3px .7em;}
ul.sidebar2 li.act{ padding-left:31px; }
ul.sidebar2 a{ color:#626876;  padding:0 0 0 14px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; padding:0 10px 100px;  }

.mega-banner{ position:relative; background:url(http://b2b-holod.su/design_pattern/design_314/images/ban-xbg.png) repeat-x; margin-bottom:20px; font-family:"Arial Narrow", Arial, sans-serif, serif;  }
.mega-banner .r{ background:url(http://b2b-holod.su/design_pattern/design_314/images/pic8.jpg) no-repeat 100% 100%;height:361px; }
.mega-banner, .mega-banner a{ color:#fff; }
.mega-banner{}
.content p { margin-bottom:1.5em; }
.b-rd-bl{ border:1px solid #dbe2c0; margin-bottom:9px; position:relative; zoom:1; }
.b-rd-bl .tl{ background:url(http://b2b-holod.su/design_pattern/design_314/images/b-rd-bl-tlbg.gif) no-repeat; position:relative; margin:-1px;  zoom:1;}
.b-rd-bl .tr{ background:url(http://b2b-holod.su/design_pattern/design_314/images/b-rd-bl-trbg.gif) no-repeat 100% 0;  zoom:1;}
.b-rd-bl .br{ background:url(http://b2b-holod.su/design_pattern/design_314/images/b-rd-bl-brbg.gif) no-repeat 100% 100%;  zoom:1;}
.b-rd-bl .bl, .n-bl{ background:url(http://b2b-holod.su/design_pattern/design_314/images/b-rd-bl-blbg.gif) no-repeat 0 100%; padding:15px;  zoom:1;}
.n-bl{ background:none; }
.larr{ background:url(http://b2b-holod.su/design_pattern/design_314/images/larr.gif) no-repeat 0 .25em; padding-left:15px;}
ul.news li{ border-bottom:1px solid #dbe2c0; margin-bottom:18px; padding-bottom:10px; }
ul.tabs{ margin-left:-8px; }
ul.tabs li{ border-left:1px solid #9fbd28; margin:0 0 4px -1px; float:left; padding:0 6px; white-space:nowrap; }
ul.list-bb li{ border-top:1px solid #dbe2c0; padding:10px 0; margin-top:-1px; }
.gr-rn-bl{ background:#dbe2c0 url(http://b2b-holod.su/images/gr-rn-bl-tlbg.gif) no-repeat; }
.gr-rn-bl .tr{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rn-bl-trbg.gif) no-repeat 100% 0; }
.gr-rn-bl .br{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rn-bl-brbg.gif) no-repeat 100% 100%; }
.gr-rn-bl .bl{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rn-bl-blbg.gif) no-repeat 0 100%; padding:12px 15px; }
ul.tw-bl-wt-li{ margin-right:-1px; }
ul.tw-bl-wt-li li{ float:left; width:45%; border-left:1px solid #dbe2c0; border-right:1px solid #dbe2c0; padding:0 2%; margin-left:-1px; }
ul.tw-bl-wt-li li:last-child{ border-right:0;}
.date{ padding:0 6px 0 10px; border-bottom:1px solid; }
.price{ position:absolute; top:55px; left:45px; width:300px; line-height:1;}
.about{ position:absolute; bottom:70px; left:10px; }
.about a{ padding-left:43px; background:url(http://b2b-holod.su/design_pattern/design_314/images/pic4.png) no-repeat; line-height:60px; display:block;  }
.orange-but{white-space:nowrap; text-decoration:none; display:-moz-inline-stack; display:inline-block; color:#595f6a; line-height:2.25; background:#ff8100 url(http://b2b-holod.su/design_pattern/design_314/images/or-but-xbg.gif) repeat-x; }
.orange-but span{ display:block; background:url(http://b2b-holod.su/design_pattern/design_314/images/or-but-lbg.gif) no-repeat;}
.orange-but span span{ background:url(http://b2b-holod.su/design_pattern/design_314/images/or-but-rbg.gif) no-repeat 100% 0; padding:0 15px; }
table.table{ border-bottom:9px solid #88aed9; margin-bottom:17px; }
table.table th{ background:#88aed9; padding:6px 17px 6px 0; white-space:nowrap; border-bottom:1px solid #dbe2c0; color:#fff; font-weight:normal;  }
table.table td{ vertical-align:top; padding:17px 10px; border-bottom:1px solid #dbe2c0; }
/*IE6*/* html table.table th{ padding-left:12px; }
table.table tr > td { padding:17px 17px 17px 0; text-align:center; }
table.table td + td{ text-align:left; }
table.table td + td + td { text-align:center; }
table.table .cost{ border-left:1px solid #88aed9; border-right:1px solid #88aed9; font-weight:bold; line-height:1.6666; }
table.table .date{ line-height:1.8; }
.gr-rd-bl, .gr-rd-bl2{ background:#f8f9f2; border:1px solid #e1e1e0; position:relative; margin-bottom:15px;  }
.gr-rd-bl2{ background:#f1f3e6; border-color:#c3c3c2; }
.gr-rd-bl .tl, .gr-rd-bl2 .tl{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl-tlbg.gif) no-repeat; position:relative; margin:-1px; }
.gr-rd-bl2 .tl{ background-image:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl2-tlbg.gif); }
.gr-rd-bl .tr, .gr-rd-bl2 .tr{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl-trbg.gif) no-repeat 100% 0; }
.gr-rd-bl2 .tr{ background-image:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl2-trbg.gif); }
.gr-rd-bl .br, .gr-rd-bl2 .br{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl-brbg.gif) no-repeat 100% 100%; }
.gr-rd-bl2 .br{ background-image:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl2-brbg.gif)}
.gr-rd-bl .bl, .gr-rd-bl2 .bl{ background:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl-blbg.gif) no-repeat 0 100%; padding:6px 9px; }
.gr-rd-bl2 .bl{background-image:url(http://b2b-holod.su/design_pattern/design_314/images/gr-rd-bl2-blbg.gif); padding:9px 15px;}
table.table2{ border:1px solid #f8f9f2; border:0 hidden;}
table.table2 td{ border:1px solid #dbe2c0; padding:8px 12px; vertical-align:top; }
table.table3 td{ border-color:#fff;}
ul.o-t-f{ margin-bottom:45px;  }
ul.o-t-f li.first{ float:left; width:33%; }
ul.o-t-f li.third{ float:right; width:33%; text-align:right; }
ul.o-t-f li.second{ text-align:center;}
ul.o-t-f li{ padding:1px 0;}
ul.o-t-f a{ display:-moz-inline-stack; display:inline-block;  padding-left:35px; line-height:1.5; height:1.5em; font:1.6666em "Arial Narrow", Arial, sans-serif, serif/*20px*/; color:#578dca;  }
ul.o-t-f li.first a{ background:url(http://b2b-holod.su/design_pattern/design_314/images/1.gif) no-repeat; }
ul.o-t-f li.second a{ background:url(http://b2b-holod.su/design_pattern/design_314/images/2.gif) no-repeat; }
ul.o-t-f li.third a{ background:url(http://b2b-holod.su/design_pattern/design_314/images/3.gif) no-repeat; }
ul.tabs2{ margin:0 -15px;  }
ul.tabs2 li{ float:left; padding:0 15px; margin-left:-1px;border-left:1px solid #b3d22f;  }
.button{ display:-moz-inline-stack; display:inline-block; background:url(http://b2b-holod.su/design_pattern/design_314/images/but-xbg.gif) repeat-x; line-height:27px; color:#fff; text-decoration:none; font-size:1.0833em/*13px*/; }
.button span{ background:url(http://b2b-holod.su/design_pattern/design_314/images/but-lbg.gif) no-repeat; display:block; }
.button span span{ background:url(http://b2b-holod.su/design_pattern/design_314/images/but-rbg.gif) no-repeat 100% 0; padding:0 12px; }
.tbar2{ padding:40px 0 15px;}
.wrapper2{ width:700px; margin:0 auto; }
.bred{ margin-bottom:-11px; z-index:10; }
.head{font-family: 'Arial Narrow', Arial, sans-serif, serif; padding-top:55px;}

ul.larr2 li{ margin-bottom:23px; background:url(../images/pic100.gif) no-repeat 0 .4em; padding-left:18px; }
ul.reg{ top:20px; right:10px; position:absolute; }
ul.reg li{ border-left:1px solid #8a8a8a; padding:0 11px; float:left; margin-left:-1px; }

.bl-bl{ background:#86ace1 url(../images/pic1.png) repeat-x; height:84px; padding:15px 15px 0; }
.bl-bl .in{ background:#f2f8d2 url(../images/pic103.gif) repeat-x 0 100%; }
.bl-bl .lbg{ background:url(../images/pic102.gif) no-repeat;  }
.bl-bl .rbg{ background:url(../images/pic104.gif) no-repeat 100% 0; height:59px; padding:20px 0 0 14px; }
.gr-bl{ margin-bottom:17px; background:#b3d22f; border-bottom:4px solid #dbe2c0; padding:7px 25px; }
.ml-n14{ margin-left:-14px; position:relative; }
.gr-bl2{ background:#f2f8d2; border:1px solid #d7dae0; padding:16px 14px; margin-bottom:14px; }
table.bl-bl2{ border:1px solid #cdddef; }
table.bl-bl2 td{ border:1px solid #cdddef; padding:18px 18px 20px; }
table.bl-bl2 th{ background:#88aed9; border-left:1px solid #cdddef; padding:8px 12px; color:#fff; font:12px Arial, Helvetica, sans-serif;  }

.orange-but2{  background:#ff8400 url(../images/pic113.gif) repeat-x; display:inline-block; vertical-align:middle; line-height:20px; white-space:nowrap; text-decoration:none; border-top:1px solid #ff9000; }
.orange-but2 span{ float:left; background:url(../images/pic109.gif) no-repeat; position:relative; margin:-1px 0 0; }
.orange-but2 span span{ background:url(../images/pic110.gif) no-repeat 100% 0; margin:0; }
.orange-but2 span span span{ background:url(../images/pic111.gif) no-repeat 100% 100%; }
.orange-but2 span span span span{ background:url(../images/pic112.gif) no-repeat 0 100%; padding:0 11px; }
.gr-bl3{ border:1px solid #d7dae0; padding:8px 12px; margin-bottom:7px; background:#f2f8d2; }
.b2b{ margin-bottom:7px;}
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.footer { clear:both; padding:0 35px 60px; }
ul.bbar{ margin:0 -3% 30px; padding-bottom:12px; border-bottom:1px solid #dbe2c0; }
ul.bbar li{ border-left:1px solid #b3d22f; padding:0 2.9%; }
ul.bbar li:first-child{ border:0; }
/*------------------------------ end footer -------------------------------*/


