/* Global styles */

html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{height:100%;background:#FFF}
body{text-align:left;font-size:11px;font-family:Tahoma, Arial, Verdana;color:#000;background:url('pixel.gif') no-repeat fixed}
select,input,div,span,font,textarea{font-size:11px;font-family:Tahoma, Arial, Verdana}
a img,img,html,body{border:none}
a img,img,a{outline:none!important}
:focus{outline:none}
tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{font: 18px Tahoma, sans-serif; font-weight: normal; color: #000; !important; white-space:nowrap;font-weight:normal !important}
.market-price{background:url('line_through.gif') repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px; border: 1px solid #d0d1d5;}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}

.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('torg.gif'); height: 70px; width: 70px;}

.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url('line.gif') repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:5px;width:100%;background:#e5c77e}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('myline.gif') repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url('nfon.gif') repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url('nfon.gif') repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url('myline.gif') repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#000000;height:100px;font-weight:normal; font-size:11px; vertical-align:middle;padding:0 16px;background:url('nizbottom.jpg') repeat-x bottom left #f9c100}
.btbl2{text-align:right;color:#000000;height:100px;font-weight:normal; font-size:11px; vertical-align:middle;padding:0 16px 0;background:url('nizbottom.jpg') repeat-x bottom left #f9c100}

.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left {width:230px;}
#right {width:200px;}


img.fixwidth{width:225px;height:1px}
img.fixwidth2{width:200px;height:1px}

.cbt{padding:4px 8px;background:#E1E2E5}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{}
.hdbtop{}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#fdecab; font-size:11px; border: 1px solid #d0d1d5;}
.pad{padding:8px}
.padt {border: 1px solid #d0d1d5; padding:3px 8px}


/* Паддинг для боковых блоков */

#block_pad {padding-top: 25px;}



body { background: #fff; color: #000; font: 12px Tahoma, Verdana, Helvetica, sans-serif; margin: 0; }
table {padding: 0 0 0 0; margin: 0 0 0 0; border-collapse: collapse; border:0px;}
h1, h2, h3 { font: 18px Tahoma, sans-serif; font-weight: normal; color: #000; margin: 0 0 10px 0; }
.copy_h {
    font: 18px Tahoma, sans-serif; font-weight: normal; color: #000; margin: 0 0 10px 0;
}
.price_spoffer {
  font-size: 11px;
}


td {font: 12px Tahoma, Verdana, Helvetica, sans-serif;}

.det_name h1, h2, h3 { font: 18px Tahoma, sans-serif; font-weight: normal; color: #000; margin: 0; }


table.topbg {height:195px; background: url(topbg.gif) repeat-x}

.logo1 {height:195px; width:114px;}
.logo2 {height:195px; width:200px; vertical-align: top;}
.topmenu {vertical-align: top;}
.topbasket1 {height:195px; width:130px; vertical-align:top;}
.topbasket1 img {padding-top:50px;} /* For IE 7 */

.topbasket2 {height:195px; width:170px; vertical-align:top;}
.topline {height:5px; background: #ecdaaf;}

td.top1 {width:216px; color: #353535; /* background: #fc0; */ padding: 45px 0 0 10px; font: 30px Tahoma, Arial, sans-serif; font-weight: bold;}
td.top2 {width:216px; /* background: #fc0; */ padding: 1px 0 0 15px; font: 15px Arial, sans-serif; font-weight: bold;}


/* Телефоны */     /* div.top2 {width:113px; float: left; background: #ccc;} */

td.top3 {width:216px; /* background: #fc0; */ padding: 25px 0 0 47px; font: 15px Arial, sans-serif; font-weight: bold;}
td.top4 {width:216px; /* background: #fc0; */ padding: 3px 0 0 45px; font: 15px Arial, sans-serif; font-weight: bold;}
td.top3 span {font: 12px Arial, sans-serif; font-weight: bold;}
td.top4 span {font: 12px Arial, sans-serif; font-weight: bold;}


/* Корзина */

div.bas1 {font: 18px Tahoma, sans-serif; font-weight: normal; color: #000; padding: 50px 0 0 10px;}
div.bas2 {font: 11px Tahoma, sans-serif; font-weight: normal; color: #000; padding: 15px 0 0 10px;}
div.bas3 {font: 11px Tahoma, sans-serif; font-weight: normal; color: #000; padding: 3px 0 0 10px;}
div.bas4 {font: 11px Tahoma, sans-serif; font-weight: normal; color: #000; padding: 19px 0 0 10px;}


/* Центр топа */

td.top_pad {width:12%; /* background: #df642d;*/ vertical-align:top;}
td.tm1 {font: 11px Tahoma; text-align: left; padding-top: 40px;}


td.tm1 div {padding-top: 8px;}



.tt1 {float:left;}
.tt2 {margin-left: 150px;}



div.tmenu {font: 12px Tahoma, sans-serif; font-weight: normal; color: #000; padding: 50px 0 0 10px; background: #ccc;}
div.tsearch {font: 12px Tahoma, sans-serif; font-weight: normal; color: #000; padding: 50px 0 0 0; background: #9fe873;}





table.leftblock {width: 230px; height:100%; text-align: left; vertical-align:top;}
.menulevo {width: 230px;}
#menulevo { background: #fdecab; border-bottom: solid 2px #fff; padding-left:0px;}

td.menulevo a {font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; color: #000; text-decoration: none; padding: 5px 0px 6px 10px; display: block;}
td.menulevo a:hover { color: #707070; text-decoration: none; }
td.menulevo a:active  {color: #707070; text-decoration: none; }
.basket-bg {background: url(basket-bg.png) no-repeat}

.specpred {background: url(dotline1.gif) repeat-y}
.dotsline {background: url(dotline2.gif) repeat-x}
.dotsline3 {background: url(dotline3.gif) repeat-x}
.dotsline4 {background-color:#fdecab ;background: url(dotline3.gif) repeat-x}

.specmord {padding-left:20px; }
.specmord a {color: #785d3c; font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight: bold;}
.tovarlink a {color: #785d3c; font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight: bold;}
.myprice {font: 18px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #000;}
.myprice span {font: 11px Arial, Helvetica, sans-serif; font-weight: normal; color: #000;}

a.kroh {font: 12px Tahoma, Arial, Helvetica, Geneva, sans-serif;}
.stiker {height:24px; font-weight: bold;}
.smtext {font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;}


/*
.information {background-color: #fdecab; height:400px; text-align:left; vertical-align: top; padding: 10px 0 0 10px; font-size: 11px;}
.information li {padding-top: 7px;}
*/


.information {background: #fdecab; text-align: left; vertical-align: top; font-size: 11px;}
.information ul { margin:0; padding:10px 10px 0 15px;}
.information ul li {list-style: none; background: url(librown.gif) 0 15px no-repeat; padding-top: 10px;}
.information ul li a {padding-left: 15px;}
.information div {text-align: center;}






.poboleznyam {background: #fdecab; text-align: left; vertical-align: top; font-size: 11px;}
.poboleznyam ul { margin:0; padding:10px 10px 0 7px;}
.poboleznyam ul li {list-style: none; background: url(librown.gif) 0 15px no-repeat; padding-top: 10px;}
.poboleznyam ul li a {padding-left: 12px;}
.poboleznyam div {text-align: center;}


.pokupatelu {background: #ecdaaf; text-align: left; vertical-align: top; padding: 20px 0 0 10px; font-size: 11px;}
.pokupatelu li {padding-top: 7px; padding-left: 10px;}

.rekblock { font: 18px Tahoma, sans-serif; font-weight: normal; color: #000; margin: 0 0 10px 0; }




.korz{padding:8px 8px;background:#fdecab; border: 1px solid #d0d1d5;}
.korz a{font-weight:normal}
.korz a.bld {font-weight:bold}

.searchstr input { font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#797979; height: 13px; }



/* Цсс для продукт бриф */

.img_brief { width: 125px; height: 125px; text-align: center; vertical-align: middle; }
.desc_brief {padding: 0 10px 0 10px; text-align: left; vertical-align: top;}
.buy_brief {padding: 0; width: 120px; text-align: left; vertical-align: top;}
.char_brief {font-size: 12px; }
.char_brief select {font-size: 12px; }





/*color:#362F2D;*/


.menu_links {border:0 solid green;margin-top:0;margin-bottom:0}
.menu_item,.menu_item_active {height:30px;line-height:30px;vertical-align:middle; text-align: left;}
.menu_item a {color:#3a3a3a;text-decoration:none;background-color:#fdecab;height:30px;padding-left:10px;display:block; font: bold 12px Tahoma ,Verdana, Arial; line-height:30px;vertical-align:middle; border-top:2px solid #fff}

.menu_item a:hover{background-color:#f1d9a2; color:#000}
.menu_item_active a{color:#362F2D;text-decoration:none;background-color:#F8F8F8;height:30px;padding-left:17px;display:block;font:11px verdana,serif;border-top:1px solid #ccc;line-height:30px;vertical-align:middle; font-weight:700}

/*
.searchstr {background:#fff; border:1px solid #d4d4d4; padding:2px 6px; }
.searchstr input { font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; background:#fff; color:#797979; border:0; display: block; height: 13px; }

.searchstr_button {background:#fff; border:1px solid #d4d4d4; padding:1px 6px;}
.searchstr_button input {padding-left:5px; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#797979; border:0; height: 18px;}
*/


.searchstr  {background:#fff; border:1px solid #d4d4d4; padding:2px 6px; }
.searchstr input {font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; background:#fff; color:#797979; border:0; display: block; height: 13px; }



.searchstr_button  {background:#fff; border:1px solid #ecdaaf; width:15px;}


.notify {color:#999999; font-size:11px; font-style:italic; margin-top:5px;}


.etopolezno1 {background: url(dotline3.gif) repeat-x;}
.etopolezno2 {background-color: #fff3c4; font-size: 11px; text-align: left; padding: 0 10px 10px 15px; }


/* background-color: #fdecab;*/


.etopoleznor1 {background: url(dotline3.gif) repeat-x;}
.etopoleznor2 {background-color: #fff3c4; font-size: 11px; text-align: left; padding: 0 10px 10px 15px;}

.dotsmain {border: 0px solid #e6c77e; padding: 0px; font-size: 12px;}

/* Отзывы */

.otziv_cont {
  width: 100%;
  Margin-left: auto;
  Margin-right: auto;
}
.comment_cont {
  width: 28%;
  float: left;
  border: 3px dotted #e6c77e;
  margin: 0 5px;
  padding: 8px;
}



