html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font:62.5% Arial, Helvetica, sans-serif;margin:0;padding:0;color:#000;background:#edebe9}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.clear-ie{height:1%;clear:both}
.clear:after{content:'';display:block;height:0;clear:both;visibility:hidden}
a:link,a:active{color:#03579f;text-decoration:underline}
a:visited{color:#4b4c4c;text-decoration:underline}
a:hover{color:#B80319;text-decoration:none}
#load{position:absolute;z-index:9;right:5px;top:7px;font-size:11px;font-family:Verdana, Arial, Helvetica;color:#FFF;padding:2px 10px;background-color:#cccacc;display:none}
.status{position:absolute;z-index:10;left:5px;top:7px;font-size:11px;font-family:Verdana, Arial, Helvetica;color:#000;display:none;padding:2px 10px;background-color:#cccacc}
.status_error{position:absolute;z-index:10;left:5px;top:7px;font-size:11px;font-family:Verdana, Arial, Helvetica;color:#FFF;display:none;padding:2px 10px;background-color:#cccacc}
.search_cart{position:absolute;z-index:11;left:183px;top:110px;width:200px;display:none;background-color:#FFF}
.wrapper{margin:0 auto;width:95%;max-width:1420px;min-width:1024px}
#header{font-size:1.2em}
.header-box{background:/*#3C6*/url(../images/tpl2/ultra_bg.jpg) 0px 0% no-repeat}
.info-menu{float:right;width:290px;position:relative}
.info-menu p.phone{padding:25px 0;margin-bottom:90px}
.info-menu p.name{position:absolute;top:101px;right:0}
.info-menu p.name span{background:url(../images/spacer-l.png);display:block;margin-right:40px}
.info-menu p.name span a{display:block;padding:15px 50px}
.info-menu ul{margin-left:20px}
.info-menu ul li{border-top:1px solid #cfcecc}
.info-menu ul li a{padding:7px 10px 7px 35px;display:block;border-top:1px solid #efeeec;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000}
.info-menu ul li a:link,.info-menu ul li a:active,.info-menu ul li a:visited{background:url(../images/menu-arrow-inactive.png) 5% 51% no-repeat;text-decoration:none}
.info-menu ul li a:hover{background:url(../images/menu-arrow-active.png) 5% 51% no-repeat;text-decoration:underline}
.main-panel{border-bottom:7px solid #fed32c;position:relative}
.main-panel .global-search{margin-right:311px;height:65px}
.global-search fieldset{padding:34px 0 0;width:90%;margin:0 auto}
.global-search div{background:url(../images/searchfield-left.png) no-repeat;padding:0 0 0 3px; margin: -20px 0 0 0;}
.global-search input.textfield{width:97%;border:none;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:0;height:20px;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.global-search input.button{background:url(../images/footer-search-button.png) no-repeat;width:21px;height:22px;border:none;cursor:pointer}
.main-panel .basket{background:#fed32c;width:311px;height:65px;position:absolute;top:0;right:0;background:url(../images/basket-bg.png) no-repeat}
.main-panel .basket a{color:#000;text-decoration:none}
.main-panel .basket a:hover{text-decoration:underline!important}
.main-panel .basket dl{margin:14px 30px 0 40px;background:#09C}
.main-panel .basket dt{float:left;text-align:center;padding-top:15px;width:236px}
.main-panel .basket dt span{font-weight:700}
.main-panel .basket dd{margin-right:-47px;float:right;background:url(../images/basket-ibg.png) 50% 50% no-repeat #000;width:47px;height:47px;}
.main-panel .basket dd a{background:url(../images/basket-icon.png) no-repeat;width:47px;height:47px;display:block/*position:fixed*/}
.main-panel .basket dd a:hover{background:url(../images/basket-icon-active.png) no-repeat;width:47px;height:47px}
.main-panel .basket dd a span{display:none}
#content-box{font-size:1.2em;background:#f4f4f4;-moz-border-radius-bottomleft: 6px;-moz-border-radius-bottomright: 6px;border-radius:0px 0px 6px 6px}
.bgreplace{background:#fff!important}
div#main-box{float:left;width:100%}
div#content{margin-right:315px;margin-bottom:20px}
div#sidebar{float:left;margin-left:-315px;width:315px;padding-bottom:1px;margin-bottom:30px}
h1,h2,h3,h4,h5,h6{font-weight:400}
div#content-box h1{font-size:2em}
div#content-box h2{font-size:1.5em}
h1.main-name{margin:10px 0;color:#333}
#sidebar h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;color:#313131}
.other-goods,.goods-review{margin:30px 5px}
.other-goods ul,.goods-review ul{margin:10px 0 0}
.other-goods ul li,.goods-review ul li{padding:4px 5px}
.other-goods ul li,.goods-review ul li{border-bottom:1px dotted #b6b6b6}
.other-goods ul li label{display:block;width:70%;float:left;font-size:.9em}
.other-goods ul li p{margin-left:30%;text-align:right;font-size:.9em}
div#content .wrap{margin:0 40px;padding-bottom:1px}
.wrap p.speedbar{padding:10px 0;font-size:.9em}
.wrap .goods{background:#fff;padding:10px 25px;border:1px solid #fed32c;margin:35px 0;position:relative;-moz-border-radius:6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px}
.wrap .goods-title{font-size:1.2em!important;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:20px}
.goods ul{}
.goods ul li{float:left}
.new-goods{position:absolute;left:-13px;top:-13px}
.goods ul li.picture{width:15%}
.goods ul li.picture p{}
.goods ul li.description{width:70%}
.goods ul li.price{float:right;width:15%;text-align:center}
.goods ul li.price dt,li.goods-price{padding:5px;font-size:1.5em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase}
li.goods-price{text-align:center;font-size:1.8em}
li.availability{text-align:center;font-size:1.8em;color:#b80319;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
li.basket-button,li.new-goods-lbl{text-align:center;padding-top:10px}
#footer{font-size:1.2em;padding:20px;position:relative}
#footer .secondary-menu{float:right;padding-top:15px}
#footer .secondary-menu a{margin-left:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase}
#footer span.to-top{position:absolute;top:-25px;right:30px}
#footer p.speedbar{padding:0 20px 20px;font-size:.9em;margin-top:-10px}
dt.pubcounter{background:#F4F4F4; position:absolute; top:50px; left:0px}
#sidebar .main-menu{margin:5px 5px 0;background:#fff4ca;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:.9em}
#sidebar .main-menu a{text-decoration:none;color:#000}
#sidebar .main-menu a:hover{text-decoration:underline;color:#b80319!important}
#sidebar .main-menu li.normal-cat a{text-decoration:none;color:#000;padding-left:14px;margin-left:20px;margin-right:5px;background:url(../images/menu-arrow-inactive.gif) 0 50% no-repeat;display:block}
#sidebar .main-menu li.normal-cat a:hover{text-decoration:underline;background:url(../images/menu-arrow-active.gif) 0 50% no-repeat}
#sidebar .main-menu li.normal-cata a{text-decoration:none;color:#000;padding-left:14px;margin-left:20px;margin-right:5px;background:url(../images/menu-arrow-inactive.gif) 0 50% no-repeat;display:block}
#sidebar .main-menu li.normal-cata a:hover{text-decoration:underline;background:url(../images/menu-arrow-active.gif) 0 50% no-repeat}
.main-menu .lt-round{height:7px;background:url(../images/lt-r.png) no-repeat #fff4ca}
.main-menu .lt-round .rt-round{height:7px;background:url(../images/rt-r.png) 100% 0 no-repeat}
.main-menu .lb-round{height:7px;background:url(../images/lb-r.png) no-repeat #fff4ca}
.main-menu .lb-round .rb-round{height:7px;background:url(../images/rb-r.png) 100% 0 no-repeat}
#sidebar .main-menu ul{margin:5px 0}
#sidebar .main-menu ul li{padding:2px 0}
#sidebar .main-menu li.current-cat span{font-weight:700;background:url(../images/menu-line-active.gif) 0 50% no-repeat;display:block;color:#B80319;padding-left:39px;margin-left:-5px;margin-right:5px}
#sidebar .main-menu li.current-cat span a{color:#b80319}
#sidebar .main-menu li.current-subcat-diag span,#sidebar .main-menu li.normal-cata dl{display:block;border-left:3px solid #b80319;background:#f2e8c0;padding:3px 11px;margin-left:35px;margin-right:5px;color:#b80319}
dt.current-subcat{font-weight:700}
#sidebar .main-menu li.normal-cata dl{padding-left:11px}
#sidebar .main-menu li.normal-cata dl span{padding-left:0}
#sidebar .main-menu li.normal-cata dl span a{background:none!important;display:inline;margin-left:0;padding-left:0;margin-right:0}
.normal-cata span{padding-left:15px;display:block}
.normal-cata span a{margin:2px 0}
.mpage-goods-list{background:#FFF4CA;padding:10px;margin:10px 0 20px;-moz-border-radius:6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px}
.mpage-goods-list p{margin-bottom:10px;color:#666;font-size:.9em}
.mpage-goods-list span{white-space:nowrap}
h2.goods-month{margin-bottom:-20px;color:#333}
.navigation{line-height:3;margin-left:-40px}
.navigation .nav-pages{float:left;padding-left:35px;padding-right:15px;background:#edebe9;font-size:.9em}
.navigation .nav-pages span.current-page{background:#e0e0df;padding:5px 10px;margin-left:5px}
.navigation .nav-pages span.other-page{padding:5px 0;margin-left:5px}
.navigation .nav-pages span.other-page a{padding:5px 10px;background:;color:#000}
.navigation .nav-pages span.next-tenpage a,.navigation .nav-pages span.prev-tenpage a{background:#FED32C;padding:2px 3px;text-decoration:none;color:#000}
.navigation .result-goods{float:right;font-size:.9em;background:#EDEBE9;padding:0 10px}
.navigation .prev-next{text-align:right;font-size:.9em;padding:0 10px}
table.sort-goods{border-top:2px solid #EDEBE9;width:100%;background:#FDFDFD}
table.sort-goods td{background:#FDFDFD;padding:5px;border-bottom:1px solid #EDEBE9}
table.sort-goods td.get-name{background:#F2F2F2;border-right:0 dashed #333;vertical-align:middle;width:15%}
table.sort-goods td.get-list{font-size:.9em}
table.sort-goods td.get-list span{white-space:nowrap}
table.sort-goods td.get-list select{font-size:1em;font-family:Arial, Helvetica, sans-serif}
table.sort-goods td.get-list input{vertical-align:middle}
table.sort-goods td.filter-button input,table.comments-form td.filter-button input,.operations span input,.button-order input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:.9em;border:1px solid #BBBCB9;background:#EDEBE9;text-transform:uppercase;margin-left:15%}
table.comments-form td.filter-button input{margin-left:30%}
.operations span input,.button-order input{margin-left:0}
.sort-filter{padding:0 0 4px}
.sorting{padding:10px;margin-bottom:20px;background:#EDEBE9;text-align:center;border:1px solid #C2C0BF;-moz-border-radius:6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px}
.sort-filter span{float:right;color:#b80319}
.no-results{background:#EDEBE9;padding:10px;text-align:center;font-weight:700}
.seo-text{margin-top:20px}
.seo-text ul{list-style:inherit;margin-left:25px}
li.goods-preview{text-align:center;padding-bottom:20px}
li.goods-preview a{margin-right:10px}
.goods-info{float:right;width:35%}
.goods-info ul{background:url(../images/spacer-l.png)}
.goods-main-screen{float:left;width:65%;text-align:center}
.goods-features{margin:30px 0}
.goods-features h2{display:none}
.goods-features h3{margin:20px 0 5px}
table.goods-position{width:100%;border-top:1px dashed #D2D6D4}
table.goods-position tr.color{background:#F1F0EE}
table.goods-position td{padding:6px;color:#363636;border-bottom:1px dashed #D2D6D4}
td.goods-key{width:40%}
td.goods-value{}
.similar-goods,.recommended,.goods-opinions,.google-comments{margin:35px 0}
.google-comments{margin-bottom:0}
.similar-goods h2,.recommended h2,.goods-opinions h2,.google-comments h2{padding-bottom:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;color:#313131}
.recommended ul{list-style:square}
.recommended ul li{padding:3px 0;margin-left:30px}
.main-content h3{margin:10px 0}
p.lgr{margin:5px 0}
.goods-opinions{}
.goods-opinions h2{}
.no-opinions,.yes-opinions{background:#e5e5e5;padding:10px;text-align:center;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB}
.add-opinion{padding:10px;background:#EDEBE9}
.accessorise{border:1px solid #03579f;margin:15px 0;padding:10px;background:#F4F3F1}
table.comments-form{width:100%;background:#F1F0EE;border-top:1px dashed #D2D6D4}
table.comments-form td{border-bottom:1px dashed #D2D6D4;padding:5px;vertical-align:middle}
table.comments-form td.comments-form-key{width:30%;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:right;background:#EDEBE9}
.input-tform,table.comments-form select{border:1px solid #ccc;padding:3px;font-family:Tahoma, Geneva, sans-serif}
table.comments-form textarea{border:1px solid #ccc;padding:3px;font-family:Tahoma, Geneva, sans-serif;font-size:inherit;width:90%}
p#login_error_msg{color:red;border:1px solid red;padding:10px;display:none}
.user-opinion-present{background:#F0F5FC;margin:10px 0;padding:10px}
.user-opinion-present h3{border-bottom:1px solid #C2D7F4;padding:0 0 5px}
.user-opinion-present h3 img{vertical-align:middle}
.user-opinion-present div{padding-top:5px;color:#2E2F32}
table.basket-goods{}
table.basket-goods th{background:#F1F0EE;padding:10px}
table.basket-goods td{border-bottom:1px dashed #D2D6D4;padding:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.1em}
.quantity{border:1px solid #999;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
table.basket-goods td input{vertical-align:middle}
.operations{background:}
.operations p{padding:5px 6px;text-align:right;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-top:3px solid #F1F0EE}
.operations span{text-align:right;display:block}
.goods-order{margin-top:35px}
.goods-order h2{margin-bottom:10px}
.tbl-order{border-top:1px solid #EDEAFF}
.tbl-order td{padding:10px;border-bottom:1px solid #EDEAFF;vertical-align:middle;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.1em}
td.left-order{background:#FFF7DA;width:30%;font-weight:700}
td.right-order{background:#FFFBEA}
td.right-order input,td.right-order textarea{border:1px solid #999;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1em}
td.right-order p{padding:5px 0}
td.right-order select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #999}
.order-ok{background:#E5FFDC;border:1px solid #A3CAAD;padding:10px}
.order-empty{padding:10px}
#orig{/* The link that float to the right of the title */float:right;font-family:"MyRiad Pro", Arial;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding-top:10px}
.clear{/* Clearfix, needed by IE6 */clear:both}
#main{/* The main container */}
#wave{/* CSS rounded corners */-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#FFF;width:100%;overflow:hidden}
#subBar{background-color:#c9e2fc;padding-left:10px}
#subBar img{/* The avatars at the top of the page */margin:8px 8px 8px 0;border:1px solid #ccc}
.waveButton,.waveButtonMain{/* The submit buttons */background:url(../images/button_bg.jpg) repeat-x 50% 50%;border:1px solid #DDD;padding:4px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;cursor:pointer}
.waveButtonMain{display:block;margin:10px 20px}
.textArea{padding:4px;font-family:Arial, Helvetica, Sans-serif;font-size:12px;color:#666;border:1px solid #66aff9;margin-bottom:10px}
.replyLink{float:right}
#commentArea{padding:10px;color:#444}
.commentText{margin-left:40px}
.waveComment .waveComment{padding-left:30px}
.waveComment .waveComment .replyLink{display:none}
.waveTime{color:#999;float:right;font-size:10px}
#slider{width:400px;font-size:10px;float:right;margin-right:10px}
#sliderContainer{background:url(../images/dark_bg.jpg) repeat-x #f5f5f5 50% 50%;padding:9px 10px;border:1px solid #bbb;border-left:0;border-right:0;height:10px;padding:9px 10px}
div.ui-widget-content{/* Styling the slider */background:#FFF;border:1px solid #CCC}
.comment{margin:5px 10px;padding:8px 10px;border:2px solid #ccc;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
span.name{font-weight:700;color:#999}
.commentAvatar{width:30px;height:30px;float:left;margin-right:10px}
.waveComment a,.waveComment a:visited{color:#0390c3;text-transform:uppercase;font-size:10px}
#footer dl{margin-left:20px}


.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }

.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }

.autocomplete .selected { background:#F0F0F0; }

.autocomplete div {cursor: hand; padding: 2px 5px; display: block; clear: both; height: 35px; white-space: nowrap; overflow:hidden; font-size: 11px; font-family: Verdana; line-height:30px; vertical-align: middle;}

.autocomplete strong { font-weight:normal; color:#3399FF; }


em.img {
    float: left;
    width: 45px;
    text-align: center;
}

em.img img{
    width: 45px;
}

em.img img {
    float: center; 
    height: 35px;
}


em.el {
    line-height:35px; vertical-align: middle;
    font-style: normal;
    float: left; 
}

em.ct {
    line-height:35px; vertical-align: middle;
    float: right;  
    color:#26A908;
}


