/* 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:12px;font-family:Tahoma, Arial, Verdana;color:#000;background:url('pixel.gif') no-repeat fixed}
select,input,div,span,font,textarea{font-size:12px;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}
h1 {font-size:12px;}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#F00;font-size:18px;font-family:Arial, Verdana !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}
#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('best.png'); 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 */



/* 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:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('mfon.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('pfon.gif') repeat-x top left #fffae0}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.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,#right{width:190px;background:url('bg.jpg') repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#856e55;color:#FFF;}
.cbt a{color:#FFF;}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#856e55}
.hdbot a{font-weight:bold;color:#FFF;}
.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:#856e55}
.pad{padding:8px; color:#000;}
.padt{padding:3px 8px}



html {padding:0;margin:0}
body {padding:0;margin:0;font-family:Tahoma, Geneva, sans-serif;background:#fff;font-size:12px; border:0px;}
a:hover { color:#000000; text-decoration:none;}
a {color:#4e4c41;}
#bigcontener {min-width: 999px; width:100%;min-height:650px;}
#headmenu {width:100%;	min-width:999px; min-height:92px;background:url(menufon.png);background-repeat:repeat-x;}
#logo {width:190px; height:92px;background:url(logo.png);background-repeat:no-repeat;float:left;}
#logo a{width:190px; height:92px;float:left;}
#tel {width:190px; height:85px;background:url(telefon.png);background-repeat:no-repeat;float:right;}
#tel a{width:190px; height:85px;float:right;}
#menu1 {width:618px;background:url(knopkafon.png);height:92px;margin: 0 auto;color:#FFF;font-weight: bold;text-align:center;}
#menu1 a{color:#ffffff;}
#menu1 a:hover{color: #000000; text-decoration:none;}
#knopka {width:60px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;}
#knopka2 {width:90px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;margin-left:3px;}
#knopka3 {width:60px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;margin-left:3px;}
#knopka4 {width:120px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;margin-left:3px;}
#knopka5 {width:130px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;margin-left:3px;}
#knopka6 {width:70px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;margin-left:3px;}
#knopka10 {width:70px;height:27px;background:url(knopkafon2.png);background-repeat:repeat-x;padding:65px 0 0 0px;float:left;margin-left:3px;}
#clear {font-size:0px; clear:both; height:0; line-height:0px;}
h2 {font-size:12px;}

#leftblock {width:225px; height:100%; min-height:500px;  float:left; }
#rightblock {width:225px; height:100%; min-height:500px;  float:right;  }
#centerblock {min-height:500px;  margin-left:235px; margin-right:235px; }

#footer {height:58px; background:url(footer.png); background-repeat:repeat-x; font-size:10px; color:#4f322c; padding:0 0 0 5px;}
#st1 {float:left;}
#st1 a{ font-size:11px; text-decoration:none}
#stcentr { text-align:center;}
#st2 {float:right;}

#shapka {width:100%;  margin: 0 auto; border-bottom:1px #96815e solid; height:178px; background:#856e55;}
#s1 { width:416px; height:177px; background:url(s1.png); background-repeat:no-repeat; float:left;}
#s2 { width:413px; height:177px; background:url(s2.png); background-repeat:no-repeat; float:right;}

#flashka {  height:177px;  margin: 0 auto; text-align:center;background:#856e55;}

#headlbl{width:225px; height:20px; background:#a73945; color:#fffae0; font-weight: bold; text-align:center; font-size:12px; padding-top:8px;}
#lbl {width:220px; height:100%; background:#cdc3b5; margin:5px 0 0 0; color:#4e4c41; text-align:left; padding:0 5px 5px 0;}
#lbl a {color:#4e4c41;}
#lbl a:hover { color:#000000; text-decoration:none;}
#lbltext { padding-left:10px;}



#korzina {width:200px; height:127px; border-top:2px #9c9779 solid; background:url(basket.png) no-repeat #cdc3b5; margin:5px 0 0 0; color:#4e4c41; text-align:left; padding:0 0 5px 0;}
#korzina span {padding:25px 0 0 90px;}
#korzina a {color:#4e4c41; padding:0 0 0 5px;}
#korzina a:hover {color:#000000; text-decoration:none; }

#poisk { min-width: 550px;height:69px; border-top:2px #9c9779 solid; background:#cdc3b5 ;margin:5px 0 0 0; text-align:center;}
#poisk span{ color:#4e4c41; color:#7f493d}

#headrbl{width:200px; height:20px; background:#867a72; color:#fffae0; font-weight: bold; text-align:center; font-size:12px; padding-top:8px;}
#rbl {width:200px; height:100%; margin:3px 0 0 0; background:#cdc3b5; color:#4e4c41; text-align:left; padding:0 0 5px 0; float:right; }

#autoriz {width:172px; height:222px; margin:3px 0 5px 40px; background:url(autoriz.png); background-repeat:no-repeat; }
#autoriz span{margin:0 0 0 29px; color:#fffae0; font-weight: bold;}
#autoriz input{margin:0 0 0 25px;}

#logining {margin:0 0 0 25px; color:#fffae0; padding:5px;}
#logining a{color:#fffae0; }



dl {width:200px; padding:0 0 24px 0; text-align:left; margin:0 auto}
dl dt {font-weight:bold; margin:0 0 0 3px; line-height:25px}
dl dd {padding:0 0 0 11px; margin:0 0 0 3px; background:url(icon3.png) left 5px no-repeat; line-height:14px; }
dl dd a{color:#F00;}


#tovar{width:220px; min-height:420px;  float:left; margin:2px;  }
#tovar img{ border:1px #ebebeb solid; margin-left:23px; margin-bottom:20px; }
#tovar span{width:220px;  font-size:11px; color:#767676;  float:left;}
#nazv { width: 220px; min-height:40px; color:#307bee; font-size:12px;;}
#nazv a{ color:#4f322c; font-size:12px; }
#summa{width:125px; height:23px; color:#FFF; border:2px #F00 solid; background:#4f322c; float:left; margin-top:10px; padding-top:5px; text-align:center; font-weight:bold;}
#kartinka {min-height:220px; }
#kor a{ width:70px; height:23px;  border:2px #F00 solid; background:#4f322c; float:right; margin-top:10px; font-weight:bold;color:#FFFFFF; padding-left:7px; padding-top:5px;}
#kor a:hover{border:2px #060 solid; background:#9c9779;}



#leftmenu { width:220px;  list-style: none;  margin: 0 0 0 -10px;  padding: 0; }
#leftmenu li {padding:1px 0 4px}
#leftmenu .sd {margin:0 0 0 20px; }
#leftmenu .sd1 {margin:0 0 0 20px; background:url(menu-hover.png) no-repeat; color:#fff }
#leftmenu .start { margin-top:25px;  font-size:14px; font-weight:bold; }
#leftmenu .start2 { margin-top:25px;  font-size:14px; font-weight:bold; background:url(menu-hover.png) no-repeat; color:#fff}
#leftmenu li a { text-decoration:none; display:block; height:30px; line-height:15px; background:url(menu.png) 9px 5px no-repeat; padding:0 0 0 27px;
color:#900}
#leftmenu li a:hover {background:url(menu-hover.png) no-repeat; color:#fff}





#podrob {width:100%; min-height:300px; border:2px solid #856e55; margin-top:10px;}
#polnazvan {height:16px; border-bottom:1px solid #856e55; font-size:12px; background:#856e55}
#polnazvan a{ color:#fff; padding:3px;font-weight:bold;}

#fotka {padding:15px; float:left;}
#fotka img {  border:1px dashed #856e55; padding:10px;}
#kkk {margin-left:285px;}

#namep h2{ font-size:16px; font-weight:bold;}
#opisalovo{ font-size:12px;}
#cennik {height:40px; padding-top:5px; color:#4f322c;font-weight:bold;}
#cennik b {background:#4f322c; color:#FFF; font-size:16px;padding-left:5px; padding-right:5px; font-weight:bold;}
#cennik a {background:#4f322c; color:#FFF; font-size:16px; padding-left:5px; padding-right:5px; font-weight:bold; text-decoration:none}
#cennik a:hover {background: #F00; color:#FFF; font-size:16px; padding-left:5px; padding-right:5px; font-weight:bold; }

.komplekt { font-size:14px; font-weight:bold;  }
.komplekt a{ font-size:16px; font-weight:bold;  }


#pokaz { width:251px; min-height:350px; border:1px solid #856e55;padding-bottom:10px;}
#namek { width:246px; height:43px; border-bottom:1px solid #856e55; font-size:12px;  padding:3px;}
#namek a{ font-size:12px; color:#000; font-weight:bold; text-align:center; }
#namek h2{ margin-top: 0em}

#podrobnee{ width:100px; height:20px; background:#4f322c; float:left; text-align:center; margin-left:15px; margin-top:5px;padding-top:3px; }
#podrobnee a{ font-size:11px; color:#FFF;font-weight:bold;}
#podrobnee a:hover{ font-size:11px; color:#0F0;font-weight:bold;}

#vkor{width:100px; height:20px; background:#4f322c; float:right; text-align:center; margin-right:15px; margin-top:5px; padding-top:3px;}
#vkor a{ font-size:11px; color:#FFF;font-weight:bold;}
#vkor a:hover{ font-size:11px; color:#F00;font-weight:bold;}

#smallfoto { width:150px;   margin:0 auto; margin-top:10px;border:1px dashed #856e55;}
#smallfoto img {}

#smallopis { width:230px; min-height:70px;  border:1px dashed #856e55; margin-top:5px; text-align:justify; margin:0 auto; margin-top:5px; padding:5px; font-size:12px; }
#smallopis  span { color:#666; }

#smallcena { width:200px; height:24px; margin:0 auto; margin-top:5px; border:1px dashed #856e55;  text-align:center; background:#856e55;padding-bottom:3px;}
#smallcena span{ font-weight:bold; color:#fff; font-size:12px; }
#smallcena b{  color:#0F0; font-size:18px;}