/* GENERAL STYLES */
body{
 margin:0px;
 padding:0px;
 color:#000000;
 font-family:Tahoma, Arial,Verdana,Helvetica;
 font-size:11px;
 color:#393939
}
img, table{border:none}
h1,h2,h3,h4,h5,h6,p { padding:0px; margin:0px}
a{color:#7c7c7c; cursor:pointer;text-decoration:underline}
a:hover{text-decoration:none}
a:visited{color:#7c7c7c}
.blue{color:#087fb7}
.red{color:#ff0000}

.main{
 margin:0px auto;
 padding:0px;
 width:1003px
}
.header{
 float:left;
 width:100%;
 height:182px;
 overflow:hidden;
 background: url('/images/titlebg.gif') no-repeat #feb600;
 color:#b35e00
}
.logo{
 float:left;
 margin-left:40px;
 margin-top:62px
}
.headerform{
 float:left;
 margin-left:110px;
 margin-top:55px;
 width:410px
}
.headerform select{
 width:125px;
 /*
 height:20px; 
 border:1px solid #fd8601;
 color:#a8a8a8;*/
 font-size:10px
}
.headersearch{
 float:right;
 margin-top:10px;
 position:relative
}
.yourbasket{
 float:right;
 width:140px;
 padding-left:68px;
 position:relative;
 background: url('/images/ingbsk.png') no-repeat 50px 2px
}
.contacts{
 float:right;
 width:120px;
 margin-top:55px;
 margin-right:15px
}
.headericq{
 float:left;
 height:15px;
 background: url('/images/icq.gif') no-repeat 1px 0px;
 padding-left:23px;
 padding-top:1px;
 margin-bottom:5px;
 color:#489626
}
.headerphone{
 float:left;
 height:18px;
 background: url('/images/phone.gif') no-repeat;
 padding-top:2px;
 padding-left:23px;
 margin-bottom:4px;
 color:#1667b1
}
.headermail{
 float:left;
 height:17px;
 background: url('/images/mail.gif') no-repeat;
 padding-left:23px;
 padding-top:1px;
 color:#be3b86
}
.headermail a{text-decoration:none; color:#be3b86}
.headermail a:visited{color:#be3b86}
.mainmenu{
 float:left;
 width:100%;
 height:36px;
 overflow:hidden
}
.textmainmenu{
 float:left;
 width:100%;
 margin-top:11px
}
.textmainmenu ul,li{margin:0px; padding:0px}
.textmainmenu li{display:inline}
#active a{
 color:#fd8601;
 text-decoration:underline
}
.mainmenu  a{
 float:left;
 font-weight:bold;
 font-size:11px;
 margin-left:15px;
 color:#353535;
 text-decoration:none
}
.mainmenu  a:hover{
 color:#fd8601 !important;
 text-decoration:underline
}
.mainmenu  a:visited{color:#353535}
.nav{
 float:left;
 margin-left:25px
}
.time{
 float:right;
 width:150px
}
.time2{
 font-size:10px
}
.tovarmenu{
 float:left;
 width:100%;
 height:36px;
 font-weight:bold;
 font-size:11px;
 background-color:#fd8601;
 overflow:hidden
}
.tovarmenu ul,li{margin:0px; padding:0px}
.tovarmenu li{display:inline}
.tovarmenu a{
 color:#ffffff;
 text-decoration:underline;
 margin-left:15px;
 margin-right:9px
}
.tovarmenu a:hover{text-decoration:none}
.tovarmenu a:visited{color:#ffffff !important}


/* Begin news*/
.newsblock{
 float:left;
 padding-bottom:30px
}
.news{
 float:left;
 width:270px;
 padding:20px 30px 0px 28px;
 margin-top:6px;
 background: url('/images/newsbg.gif') no-repeat 100% 0px;
 border-right:1px dotted #cdcdcd
}
.newstitle{
 float:left;
 width:200px;
 font-weight:bold;
 color:#19909e
}
.newsdate{
 float:right;
 color:#19909e
}
/* End of news*/


/* Begin bannerka*/
.bannerka{
 float:left;
 width:100%;
 padding-bottom:10px
}
.bannerka a{
 float:left;
 margin-bottom:5px
}
.bnr1{
 float:left;
 width:205px;
 padding-left:12px;
 overflow:hidden
}
.bnr2{
 float:left;
 width:516px;
 padding-left:10px;
 overflow:hidden
}
.bnr3{
 float:left;
 width:240px;
 padding-left:8px;
 overflow:hidden
}
/* End of bannerka*/


.leftblock{
 float:left;
 width:227px
}



/* Begin leftmenu*/
.leftmenu{
 float:left;
 width:100%;
 background-color:#fdeecd;
 color:#7e7563
}

.blockmenu1{
 float:left;
 width:190px;
 margin-top:8px;
 padding-left:14px;
 padding-bottom:42px
}
.blockmenu1 ul{margin:0px; padding:0px; list-style:none}
.blockmenu1 li{margin:0px; padding-top:10px}
.blockmenu1{
 font-weight:bold
}
.blockmenu1 a{
 color:#087fb7;
 text-decoration:none
}
.blockmenu1 a:hover{
 text-decoration:underline
}
.blockmenu1 a:visited{
 color:#087fb7
}

.blockmenu2 ul{
 margin:0px;
 padding:0px;
 list-style:none
}
.blockmenu2 li{
 margin:0px;
 padding-top:5px;
 padding-left:10px;
 background: url('/images/liststyle.gif') no-repeat 0px 12px;
}
.blockmenu2{
 font-weight:normal
}
.blockmenu2 a{
 color:#7e7563;
 text-decoration:none
}
.blockmenu2 a:hover{
 text-decoration:underline
}
.blockmenu2 a:visited{
 color:#7e7563
}
#activepunkt{
 color:#fd8601;
 background: url('/images/liststyleactive.gif') no-repeat 0px 12px;
}
#activepunkt a{
 color:#fd8601
}
#activepunkt a:visited{
 color:#fd8601
}
/* End of leftmenu*/


/* Begin price*/
.price{
 float:left;
 width:227px;
 height:250px;
 overflow:hidden;
 background: url('/images/price.gif') no-repeat 0px 8px #fcf4e8
}
.lists{
 float:left;
 padding: 60px 0px 0px 100px
}
.excel{
 float:left;
 color:#04b600
}
.excel a{
 color:#04b600 !important
}
.excel:visited{
 color:#04b600 !important
}
.word{
 float:left;
 margin-top:25px;
 color:#19909e
}
.word a{
 color:#19909e !important
}
.word a:visited{
 color:#19909e !important
}
/* End of price*/


/* Begin kotirovki*/
.kotirovki{
 float:left;
 position:relative;
 width:142px;
 top:40px;
 left:38px;
 text-align:center;
 border-right:1px solid #aeaeae
}
.kot1{
 width:100%;
 height:22px;
 background-color:#aeaeae;
 color:white;
 vertical-align:middle
}
.kot2{
 width:17px;
 height:39px;
 background: url('/images/usd.gif') no-repeat
}
.kot3{
 width:51px
}
.kot4{
 width:17px;
 height:39px;
 background: url('/images/eur.gif') no-repeat
}
.kot5{
 width:51px
}
.kot6{
 width:100%;
 height:14px;
 background-color:#aeaeae;
 color:white;
 vertical-align:middle
}
/* End of kotirovki*/


/* Begin voting*/
.voting{
 float:left;
 width:227px;
 height:250px;
 background-color:#fdeecd;
 overflow:hidden
}
.votinginfo{
 float:left;
 width:170px;
 padding-left:32px;
 margin-top:18px
}
.votinginfo form {
 float:left;
 padding-left:3px
}
.votingvar{
 width:100%;
 height:20px
}
.votingsend{
 float:right;
 width:100%;
 text-align:right;
 margin-top:20px
}
/* End of voting*/


/* Begin rightblock*/
.rightblock{
 float:left;
 width:776px
}
.new{
 float:left;
 width:100%;
 min-height:250px;
 height: auto !important;
 height: 250px;
 background: url('/images/new.gif') repeat-y #fdeecd
}
.hit{
 float:left;
 width:100%;
 min-height:250px;
 height: auto !important;
 height: 250px;
 background: url('/images/hit.gif') repeat-y #fcf4e8
}
.str{
 float:left;
 background: url('/images/str.gif') no-repeat 5px 8px
}
.decor{
 float:left;
 width:750px;
 padding-top:24px;
 padding-left:22px;
 padding-bottom:23px
}
.inftovar{
 float:left;
 display:inline;
 width:220px;
 padding-left:20px;
 min-height:190px;
 height: auto !important;
 height: 190px;
 border-right:1px dotted #b6af9e
}
.fototovara{
 float:left;
 width:140px;
 position:relative;
 margin-left:-13px 
}
.pricename{
 color:#797979;
 font-size:10px
}
.priceinfo{
 color:#2f2f2f;
 font-size:14px;
 font-weight:bold;
}
.button{
 float:left;
 width:36px
}
.information{
 float:left;
 width:205px;
 color:#606060;
 font-size:10px
}
.brendname{
 float:left;
 width:100%;
 font-size:11px;
 font-weight:bold;
 padding-top:10px;
 padding-bottom:5px;
 color:#19909e
}
.tovarhead{
 float:left;
 min-height: 90px;
 height: auto !important;
 height: 90px
}
/* End of rightblock*/


/* Begin wrapper*/
.wrapper{
 float:left;
 width:100%;
 background: url('/images/wrapperbg.gif') repeat-y #fcf4e8
}
.wrappertext{
 width:690px;
 padding-left:45px
}

.navigation{
 float:left;
 width:100%;
 background: url('/images/darkstr.gif') no-repeat 5px 8px
}
.navigationtext{
 float:left;
 margin-top:5px;
 padding-left:23px
}
.navigationtext *{
 float:left
}
.navigationtext a{
 color:#087fb7;
 text-decoration:underline
}
.navigationtext a:hover{
 color:#087fb7;
 text-decoration:none
}
.navigationtext a:visited{
 color:#087fb7
}

.prev{
 float:left;
 margin-top:8px;
 padding-bottom:9px
}
.prev ul{
 float:left;
 width:260px;
 margin:0px;
 padding:0px;
 list-style:none;
 font-size:12px
}
.prev li{
 margin-top:5px;
 padding-left:12px;
 background: url('/images/orangestr.png') no-repeat 0px 5px
}

.tovari{
 float:left;
 width:100%;
 border-top: 1px solid #bcbcbc;
 padding-top:18px;
 padding-bottom:26px;
}
.fotovovara{
 float:left;
 width:120px
}
.about{
 float:left;

 width:570px;
 color:#5c5c5c;
 line-height:1.5;
 overflow:hidden
}
.titletovar{
 color:#79a800;
 font-weight:bold;
 font-size:12px;
 padding-bottom:5px
}
.tovarfooter{
 color:#747474;
 width:100%;
 margin-top:5px
}
.tovarfooter a{
 color:#087fb7;
 text-decoration:underline
}
.tovarfooter a:hover{
 color:#087fb7;
 text-decoration:none
}
.tovarfooter a:visited{
 color:#087fb7
}
.buttons{
 float:right;
 position:relative;
 margin-top:-25px;
 z-index:100;
}
.print{
 float:right;
 text-align:right;
 width:100%;
 height:25px;
 background: url('/images/print.gif') no-repeat 550px 0px;
}


.print a{
 float:right;
 margin-top:7px;
 color:#79a800
}
.print a:visited{
 color:#79a800
}


.zakazinfo{
 vertical-align:middle;
 width:100%;
 text-align:center;
 font-size:12px;
 border-right: 1px solid #7b7b7b;
 border-bottom: 1px solid #7b7b7b
}

.zakazinfo th{
 height:28px;
 font-weight:normal;
 border-top: 1px solid #7b7b7b;
 border-left: 1px solid #7b7b7b
}
.zakazinfo td{
 height:28px;
 color:#7c7c7c;
 border-top: 1px solid #7b7b7b;
 border-left: 1px solid #7b7b7b
}
.kolvo{
 color:#7c7c7c;
 width:40px;
 border: 1px solid #646463;
 text-align:center
}
.zakazname a{
 float:left;
 margin-left:10px;
 color:#0b8fcd
}
.zakazname a:visited{
 color:#0b8fcd
}

.zakaz {
 float:left;
 width:100%;
 text-align:left;
 margin-top:25px
}
.zakaz input{
 width:285px;
 height:20px;
 border:1px solid #818181
}
.zakaz textarea{
 width:285px;
 border:1px solid #818181
}
/* End of wrapper*/


.backnext{
 float:left;
 position:relative;
 z-index:1000;
 margin-top:20px;
 margin-bottom:-18px;
 color:#087fb7;
 width:100%;
 text-align:center
}
.backnext a{
 text-decoration:underline;
 color:#087fb7
}
.backnext a:hover{
 text-decoration:none
}
.backnext a:visited{
 color:#087fb7
}


/* Begin footer*/
.footer{
 float:left;
 width:100%;
 height:203px;
 background: url('/images/mouse.gif') no-repeat 0px 0px
}
.footerinfo{
 float:right;
 width:780px
}
.footermenu{
 float:right;
 width:776px;
 height:18px;
 margin-top:45px;
 color:#ffffff;
 font-weight:bold;
 font-size:10px;
 overflow:hidden;
 background-color:#999999;
 border:1px solid #e3e3e3
}
.footermenu ul,li{margin:0px; padding:0px}
.footermenu li{display:inline}
.footermenu a{text-decoration:none; color:#ffffff}
.footermenu a:hover{text-decoration:underline; color:#ffffff}
.footermenu a:visited{color:#ffffff}
.footermenutext{
 float:left;
 margin-left:50px !important;
 margin-top:2px !important
}
.copyright{
 float:left;
 color:#5c5c5c;
 margin-left:15px;
 margin-top:10px
}
.copyright *{
 margin-top:5px
}
.copyright a{color:#5c5c5c !important}
.copyright a:visited{color:#5c5c5c !important}
.shema{
 float:left;
 padding-right:12px; 
 background: url('/images/shema.gif') no-repeat 100% 5px
}
.shema a{
 font-weight:bold;
 color:#5c5c5c !important
}
.shema a:visited{color:#5c5c5c !important}
.footerrightblock{
 float:right;
 margin-right:20px;
 width:260px
}
.phonenumber{
 float:left;
 margin-top:28px
}
.banner{
 float:left;
 margin-top:28px;
 margin-left:6px
}
/* End of footer*/