html, body {padding:0; margin:0; height: 100%; width: 100%; font-family:Arial; min-width:990px; font-size:12px; font-family:Arial;}

.main {width:100%; float:left; _height: 100%; position:relative; background:url(images/right.gif) repeat-y right;}

html>body .main {height: auto !important; min-height: 100% !important; }



form {padding:0; margin:0;}

img {border:0;}

a {text-decoration:none;}

input {font-family:Arial; font-size:12px; color:#000;}

.fl {width:100%; float:left;}



.expand {height: 53px; clear: both;}

.foother {width:100%; height:42px; position:absolute; left:0; bottom:0;}

.header {width:100%; float:left; height:184px; background:url(images/header_fon.jpg) repeat-x top;}

.head {width:100%; float:left; height:161px; background:url(images/header.jpg) no-repeat left top; position:relative;}

.cont {width:100%; float:left; padding-bottom:55px;}



.logo {position:absolute; left:60px; top:21px;}



.foot_menu {width:100%; height:23px; background:#a60676; position:absolute; left:0; bottom:0;}

.foot_menu ul {padding:0 0 0 4%; margin:0; list-style:none;}

.foot_menu ul li {padding:0; text-align:center; margin:0px 0 0 0; width:12%; float:left; list-style:none; line-height:23px;}

.foot_menu ul li a {padding:0; margin:0; list-style:none; font-family:Arial; font-size:11px; color:#FFF; font-weight:bold; display: inline-block;}



.lg {position:absolute; left:6px; top:20px; z-index:1;}

p.copyr {color:#bb1b89; font-size:10px; font-weight:bold; padding:0 0 0px 6px; margin:0;}

p.copyr a {color:#bb1b89;}

 

.tel {position:absolute; left:39px; top:118px; font-family: Verdana; font-size:14px; color:#a60676;}

.h_text {width:100%; position:absolute; left:0; bottom:10px; text-align:center;}



.m_menu {position:absolute; left:251px; top:0;}

.m_menu p {padding:0 2px; margin:0; float:left;}

.m_menu p.kn1 {padding:11px 2px 0 2px;}

.m_menu p.kn2 {padding:10px 2px 0 2px;}

.m_menu p.kn3 {padding:6px 2px 0 2px;}

.m_menu p.kn4 {padding:5px 2px 0 2px;}



.avtoriz {width:115px; position:absolute; right:40px; top:16px;}

.avtoriz a {color:#a60676; font-family: Arial; font-size:11px;}

.avtoriz p.naz {font-family: Verdana; font-size:15px; color:#a60676; padding:0; margin:0; text-align:center;}

.avtoriz p.tet {font-family: Arial; font-size:11px; color: #FFF; padding:0; margin:4px 0 0 0;}

.avtoriz p.in {padding:0; margin:0px 0 0 0;} 

.avtoriz p.in input {width:105px; height:17px; padding:0 5px; margin:0; border:0; background:#FFF; font-family:Arial; font-size:12px; color:#1b1f22;}

.avtoriz p.pass {font-family: Arial; font-size:11px; color: #FFF; padding:0; margin:1px 0 0 0;}

.avtoriz p.pass a {color:#FFF; text-decoration:none;}

.avtoriz p.zp {font-family: Arial; font-size:11px; color:#1b1f22; padding:0; margin:1px 0 0 0px; line-height:19px; float:left;}

.avtoriz p.zp input.z {float:left;}

.avtoriz p.kn {float:right; padding:0; margin:0;}

.avtoriz p input.kn_avtoriz {float:right; padding:0; margin:0;}

.avtoriz p.reg {font-family: Arial; font-size:11px; padding:0; margin:0; float:left; width:100%;}

.avtoriz p.reg a {color:#a60676;}



h1, h2 {font-size:14px; color: #6699cc;}





.bl_l {margin:28px 318px 0 43px; font-family:Verdana; font-size:12px; color:#1b1f22;}

.bl_r {width:196px; float:right; background:url(images/bl_r.jpg) no-repeat left top; padding:332px 37px 0 45px;}

.bl_r h2 {padding:0 0 0 20px; margin:49px 0 0 0; font-weight:normal; font-size:14px; font-family:Verdana; color:#1b1f22;}



.seach {width:100%; float:left;}

.seach input.inp {width:154px; height:22px; border:0; background:#FFF; float:left; padding:0 5px; margin:0;}

.seach input.but {padding:0; margin:4px 0 0 6px; float:left; display:inline;}

.seach .forms {width:100%; padding-top:4px; float:left;}

.seach p.left {color:#1b1f22; font-size:11px; float:left; padding:0; margin:7px 0 0 0;}

.seach p.right {font-size:11px; float: right; padding:0; margin:7px 0 0 0;}

.seach p.right a {color:#a60676;}



.news {width:100%; float:left; padding:16px 0 0 0;}

.news p {padding:0; margin:4px 0 0 0; font-size:11px; color:#a60676;}

.news p a {color:#1b1f22;}



.opros p.naz {padding:0 0 8px 0; margin:20px 0 0 0; font-size:11px; color:#a60676;}

.opros p.otv {padding:0 0 0px 0; margin:0px 0 0 -3px; font-size:11px; color:#1b1f22; float:left; width:100%; line-height:20px;}

.opros p.otv input {float:left;}

.opros p.kn {padding:0 0 0px 0; margin:8px 0 0 0; float:left; width:100%;}



.top {width:100%; float:left;}

.pic {float:left;}



.cart {width:182px; float:right; margin:10px -40px 0 0;}

.cart p.naz {padding:9px 0 0 28px; margin:0 0 0 27px; font-family:Arial; font-size:15px; color:#a60676; background:url(images/cart.gif) no-repeat left top;}

.cart p.inf {padding:0 30px 0 0; margin:10px 0 0 0; text-align:center; font-family:Verdana; font-size:14px; color:#1b1f22;}

.cart p.kn {padding:0; margin:10px 0 0 0;}



.katalog {margin:0 150px 0 204px;}

.katalog a {color:#6699cc; font-size:12px; font-weight:bold;}

.container {width:100%; float:left;}

.container div {padding:0 0 1px 0; margin:0; float:left; width:100%;}

.cbt a {color:#6699cc;}



.fl p {padding:0; margin:15px 0 0 0;}



.akciya {padding:0; margin:35px 0 0 0; float:left; width:100%; text-align:right;}

.seachss {width:100%; float:left;}

.seachss p.naz {padding:0; margin:0; font-family:Verdana; font-size:14px; color:#a60676;}

p.ss1 {padding:0; margin:13px 0 0 0; font-size:11px;}

p.ss1 img {padding-left:6px;}

a.black {color:#000;}



.fl_left {float:left;}

.fl_right {float:right;}



.navigator {width:100%; float:left;}

.navigator p {padding:5px 0 5px 0; margin:7px 35px 0 35px; text-align:center; font-size:12px; color:#6699cc;}

.navigator p b {color:#bd1b8b;}

.navigator p a {color:#6699cc;}

.l_top {border-top:1px solid #99b7d8;}

.l_bottom {border-bottom:1px solid #99b7d8;}



.tovars {width:100%; float:left; padding-bottom:30px;}

.tvss {width:164px !important; height:300px !important; float:left !important; padding:0px 0 0 0 !important; margin:0px 30px 0 20px !important; display: inline !important; font-size:11px !important; color:#bb1b89 !important;}

.tvss p.pic {padding:0 0 10px 0; margin:0; text-align:center; float:left; width:100%;}

.tvss p.chena {padding:0; margin:0; font-size:17px; color:#bd1b8b; float:left; width:100%;}

.tvss p.chena span {font-size:10px;}

.tvss p.podd {font-size:10px; padding:0; margin:0; float:left; width:100%;}

.tvss h2 {padding:0; margin:5px 0 0 0; font-size:10px; color:#000; float:left; width:164px; font-weight:normal;}

.kols {padding:0; margin:3px 0 0 0; width:164px; float:left; text-align:right; font-size:11px; color:#bb1b89; font-family:Arial;}

.kols form {padding:0; margin:3px 0 0 0; width:100%; float:left; text-align:right; font-size:10px; color:#bb1b89; font-family:Arial;}

input.inp1 {width:23px; height:17px; padding:0; margin:0; background: #FFF; border:1px solid #bb1b89; font-size:11px; color:#000; text-align:center;}

a.cll {color:#bb1b89; font-size:10px;}

.kols form {float:right;}



.content {width:100%; float:left; margin:25px 0 0 0;}





select,input,div,span,font,textarea{font-size:11px;font-family:Tahoma, Arial, Verdana}



a img,img,html,body{border:none}



: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;}





.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}



.bf{font-weight:bold}



textarea{padding:1px}



.price{color:#bd1b8b; 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{z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#99b7d8;}



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:0px}



.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 */







.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: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 #757A7B}



.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 0px; margin-top:10px;}



.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;}



.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:#E4E6E9}



.pad{padding:8px}



.padt{padding:3px 8px}



 .fl a {color:#6699cc}





.menu { float:left;width:100%; }

.menu ul {padding:0 0 0 4%; margin:0; list-style:none;}

.menu ul li {padding:0; text-align:center; margin:0px 0 0 0; width:12%; float:left; list-style:none; line-height:23px;}

.menu ul li a {padding:0; margin:0; list-style:none; display: inline-block;}

ul#smenu {

        width:100%; 

        margin: 0;

        border: 0 none;

        padding: 0;

        list-style: none;

        background:#a60676;

        height:23px;

}



ul#smenu li {

        margin: 0;

        border: 0 none;

        padding: 0;

        float: left;

        display: inline;

        list-style: none;

        position: relative;

        height: 30px;

}



ul#smenu ul {

        border: 0 none;

        padding: 0;

        width: 100%;

        display: none;

        position: absolute;

        top: 24px;

        left: 0;

}



ul#smenu ul:after {

        clear: both;

        display: block;

        font: 1px/0px serif;

        content: ".";

        height: 0;

        visibility: hidden;

}



ul#smenu ul li {

        width: 100%;

        float: left;

        display: block !important;

        display: inline;
		border-bottom:1px solid #FFF;

}



/* Main Menu */

ul#smenu a {

        border: 0px;

        padding: 0 10px;

        float: none !important;

        float: left;

        display: block;

        color:#FFF;

        font-family:Arial;

        font-size:11px;

        text-decoration: none;

        font-weight:bold;

        height: auto !important;

        height: 1%;

}



/* Second Menu */

ul#smenu li:hover li a,

ul#smenu li.iehover li a {

        border-top: 0px solid #FFFFFF;

        float: none;

        background:#a60676;

        color:#FFF;

}



/* Second Menu Hover */

ul#smenu ul ul {

        display: none;

        position: absolute;

        top: 0px;

        left: 170px;

}



ul#smenu li:hover ul ul,

ul#smenu li.iehover ul ul {

        display: none;

}



ul#smenu li:hover ul,

ul#smenu ul li:hover ul,

ul#smenu li.iehover ul,

ul#smenu ul li.iehover ul {

        display: block;

}

ul#smenu ul li {padding:0; margin:0; height:auto;}
ul#smenu ul li a {padding:0; margin:0;}
