﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
vertical-align: baseline; 
background: transparent; 
}
body {
line-height: 1; 
background: #fff;
color: #0E0E0E;
text-align: center;
font: 11px Verdana, sans-serif;
}
html,body {
height: 100%;
}
ol, ul {
list-style: none; 
}
:focus {
outline: 0; 
}
table {
border-collapse: collapse; 
border-spacing: 0; 
font-size: 100%;
}
a {
color: #FF0084;
text-decoration: underline;
}
a:hover {text-decoration:none}

.main {
min-height:100%;
min-width: 1000px;
max-width: 1280px;
margin: 0 auto;
text-align: left;
position: relative;
}

/*----header---*/
.header {
height: 81px;
background: url(../images/headerFon.png) repeat-x;
position: relative;
overflow: hidden;
text-align:center;
}
.header .logo{
height:60px;
width:195px;
background: url(../images/logo.png) no-repeat;
position:absolute;
left:19px;
top:8px;
}
.header .logoHref{
height:60px;
width:195px;
position:absolute;
left:19px;
top:8px;
}
.leftCr{
height: 81px;
width:9px;
position:absolute;
top:0;
left:0;
background: url(../images/headerLC.png) no-repeat;
}
.rightCr{
height: 81px;
width:9px;
position:absolute;
top:0;
right:0;
background: url(../images/headerRC.png) no-repeat;
}

.mainMenu{
margin-top:24px;
margin-left:22%;
}

.mainMenu li{
float:left;
display:inline;
color:#FF0084;
margin: 0 11px;
line-height:26px;
position:relative;
}
.mainMenu a{
color:#fff;
text-decoration:none;
display:block;
}
.mainMenu .active{
background: url(../images/topMenu.png) no-repeat;
}
.mainMenu .active span{
background: url(../images/topMenuCr.png) right top no-repeat;
cursor:default;
}
.mainMenu span{
padding:0 10px 0 10px;
height:26px;
display:block;
cursor:pointer;
}
.mainMenu a:hover{
background: url(../images/topMenu.png) no-repeat;
}
.mainMenu a:hover span{
background: url(../images/topMenuCr.png) right top no-repeat;
}
.headerIndex{
height: 375px;
background: url(../images/headerIndexFonRep.png) repeat-x;
position:relative;
}
.headerPic{
height: 375px;
width:8px;
background: url(../images/headerIndexFon.jpg) no-repeat;
}
.headerIndexCr{
height: 375px;
width:7px;
background: url(../images/headerIndexFonRight.png) no-repeat;
position:absolute;
top:0;
right:0;
}
.headerBanner{
position:absolute;
left:7px;
top:1px;
width:950px;
height:370px;
overflow:hidden;
}
.headerBanner a{
display:block;
width:100%;
height:100%;
}

.forSearch{
position:absolute;
bottom:0px;
right:30px;
}
.headerSearch{
height:58px;
width:461px;
background: url(../images/headerSearch.png) no-repeat;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.hsForm{
width: 340px; 
overflow: hidden; 
padding: 2px;
color:#fff;
position:relative;
top: -42px;
}
.hsForm label {
float: left;
width: 62px;
text-align: right;
position: relative;
top: 4px; 
margin-right: 20px; 
}

.inp167 { 
width: 169px; 
height: 24px;
background: url(../images/inp167.png) no-repeat;
float:left;
}

.hsForm input[type=text]{
width: 150px;
background: none;
border: none;
height: 20px; 
position: relative;
top: 3px;
left: 8px;
color:#fff;
font-size:100%;
}
.hsForm .formText {
width: 150px;
background: none;
border: none;
height: 20px;
position: relative;
top: 3px;
left: 8px;
color:#fff;
font-size:100%;
}
.hsForm input[type=submit]{ 
margin-left: 3px;
cursor: pointer; 
height:24px;
width:66px;
background: url(../images/btnFind.png) no-repeat;
border:none;
}
.hsForm .formSubmit{ 
margin-left: 3px;
cursor: pointer; 
height:24px;
width:66px;
background: url(../images/btnFind.png) no-repeat;
border:none;
}
/*----end header---*/
/*--------box-----*/
.box{
background: url(../images/boxBot.png) left bottom repeat-x;
position:relative;
overflow:hidden;
padding-bottom:5px;
padding-top:5px;
}
.boxIndex{
padding-bottom:25px;
}
.boxTop{
background: url(../images/boxTop.png) repeat-x;
height:5px;
width:100%;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.boxLeft{
background: url(../images/boxLeft.png) repeat-y;
width:5px;
height:100%;
position:absolute;
top:0;
left:0;
overflow:hidden;

}
.boxRight{
background: url(../images/boxRight.png) repeat-y;
width:5px;
height:100%;
position:absolute;
top:0;
right:0;
overflow:hidden;
}
.boxTL{
background: url(../images/boxTL.png) no-repeat;
width:7px;
height:7px;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.boxTR{
background: url(../images/boxTR.png) no-repeat;
width:7px;
height:7px;
position:absolute;
top:0;
right:0;
overflow:hidden;
}
.boxBL{
background: url(../images/boxBL.png) no-repeat;
width:7px;
height:7px;
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}
.boxBR{
background: url(../images/boxBR.png) no-repeat;
width:7px;
height:7px;
position:absolute;
bottom:0;
right:0;
overflow:hidden;
}

.boxLine1, .boxLine2{
background-color:#D2D2D2;
width:1px;
position:absolute;
left:192px;
bottom:4px;
height:100%;
}
.boxLine2{
right:200px;
left:auto;
}

/*----end box--------*/

/*----Cat--------*/
.topCat{
height:37px;
background: url(../images/topCat.png) repeat-x;
}
.topCat h2{
font-size:128%;
font-weight:normal;
padding: 9px 0 0 37px;
}

.cat{
margin-top:20px;
margin-left: 23px;
border-right:1px solid #BDBDBD;
min-height:243px;
float:left;
display:inline;
width:14%;
}
.cat.last{
border:none;
}
.cat h3{
font-size:100%;
font-weight:normal;
margin-bottom:20px;
width:120px;
}
.cat h3.toUp{
margin-bottom: 6px;}
.cat h3{
background: url(../images/redArrow.png) 0 3px no-repeat;
padding-left:12px;
}
.cat a{text-decoration:none}
.cat a:hover{text-decoration:underline}
.cat li a{
color:#0E0E0E;
}

.cat ul{
margin-top:15px}

.cat li{
background: url(../images/grayArrow.png) 0 3px no-repeat;
padding-left:13px;
width: 130px;
}

/*----end Cat--------*/
.cat1{
margin-top:20px;
margin-left: 15px;
border-right:1px solid #BDBDBD;
/*min-height:243px;*/
height:335px;
overflow:hidden;
float:left;
display:inline;
width:30%;
}
.cat1.last{
border:none;
}
.cat1 h3{
margin-bottom:20px;
margin-left:40px;
}
.cat1 h3 a{
font-size:12px;
font-weight:normal;
color:#FF0084!important;
}
.cat1 h3.toUp{
margin-bottom: 6px;}
.cat1 a{text-decoration:none}
.cat1 a:hover{text-decoration:underline}
.cat1 li a{
color:#0E0E0E;
}
.cat1 img{
margin-left:40px;
}
.cat1 ul{
margin-top:15px;
margin-left:40px;
}
.cat1 li{
background: url(../images/grayArrow.png) 0 3px no-repeat;
padding-left:13px;
width: 130px;
}

/*----end Cat1--------*/

/*----left column---*/
.leftColumn {
width: 192px;
overflow: hidden;
float:left;
margin-left:-192px;
position:relative;
left:192px;
padding-bottom:5px;
}
.leftMenu{
width:192px;
background: url(../images/leftMenu.jpg) no-repeat #3F174C;
padding-top: 6px;
padding-bottom:16px;
}
.leftMenu li{
width:192px;
position:relative;
}
.leftMenu a, .leftMenu .active{
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
line-height:31px;
padding-left:28px;
display:block;
height:100%;
}

.leftMenu a:hover, .leftMenu .active{
background: url(../images/leftMenuActive.png) no-repeat}
.banner{
margin-top:3px;
display:block;
}
/*----end left column---*/
/*---right column---*/
.rightColumn {
width: 200px;
float:right;
margin-right:-200px;
position:relative;
right:200px;
}
.basket{
height:50px;
width:198px;
background: url(../images/basket.jpg) no-repeat
}
.basket a{
color:#fff;
text-decoration:none;
font-size:128%;
line-height:50px;
padding-left:48px;
}
.basket a span{
font-size:78%;
}
.rightColBlock{
background: url(../images/rightBlockFon.png) 0 bottom repeat-x;
padding-left:18px;
padding-bottom: 16px;
width: 191px;
}
.rightColBlock h4{
font-size:110%;
font-weight:normal;
margin:15px 0 10px 0;
}

.rightHLine{
line-height:37px;
background: url(../images/rightHLine.png) repeat-x;
padding-left:18px;
font-size:110%;
}
.rightHLine a{
color:#0E0E0E;
}
.underlined{
text-decoration:underline;}

.phones{
color:#FF0084;
font-size:110%;
font-weight:bold;
margin-top:12px;
}
.mails{
font-weight:bold;
margin-top:5px;
}
.mails a{
color:#00A7D1;
text-decoration:none;}
.mails a:hover{
text-decoration:underline;}
.mails span{
color:#00A7D1;
}
.schema{
color:#0E0E0E;
margin-top:22px;
display:block;
}
/*---end right column--*/

/*---content---*/
.content {
margin: 15px 200px 0 192px;
position:relative;
overflow:hidden;
line-height: 1.6;
}

.content h3{
font-size:128%;
font-weight:normal;
margin-left:25px;
}
.content h3 a{
color: #0E0E0E;
}
.lastPost{
width:100%;
position:relative;
float:left;
background: url(../images/rightBlockFon.png) 0 bottom repeat-x;
}
.lastPostItem{
width:33%;
float:left;
display:inline;
position:relative;
}
.forImg{
position:absolute;
left:55px;
top: 34px;
}
.lastPostItemDescr{
margin: 110px 0 30px 25px;
border-right: 1px solid #BDBDBD;
padding-bottom:15px;
}
.lastPostItemDescr.last{
border:none;
}
.lastPostItemDescr a{
font-size:110%;
text-decoration:none;
}
.lastPostItemDescr a:hover{text-decoration:underline}

.lastPostItemDescr p{
margin:10px 0 15px 0;}

.grayCost{
background: url(../images/grayCost.png) no-repeat;
line-height:27px;
padding:7px 4px 7px 8px;
color:#fff;
font-weight:bold;
}
.grayCostCr{
background: url(../images/grayCostCr.png) right top no-repeat;
height:26px;
width:5px;
position:absolute;
}
.anons{
width:100%;
position:relative;
float:left;
margin-top:20px;
}
/*--cloudTags--*/
.withCloudTags{
height:197px;
clear:both;
}

.cloudTags{
position:absolute;
left: 230px;
bottom:47px;
height:130px;
overflow:hidden;
margin-right: 220px;
width: 55%;

}
.cloudTags a{
color:#00A7D1;
text-decoration:none;
}
.cloudTags a:hover{
text-decoration:underline}

.cloudTags .font1 {
font-size: 10px;
}
.cloudTags .font2 {
font-size: 12px;
}
.cloudTags .font3 {
font-size: 14px;
}
.cloudTags .font4 {
font-size: 16px;
}
.cloudTags .font5 {
font-size: 18px;
}
.cloudTags .font6 {
font-size: 20px;
}
.cloudTags .font7 {
font-size: 22px;
}
.cloudTags .font8 {
font-size: 24px;
}
.cloudTags .font9 {
font-size: 26px;
}
.cloudTags .font10 {
font-size: 28px;
}

/*--end cloudTags--*/


/*---end content--*/



/*---footer-------*/
.hFooter {height: 185px}

.footer {
clear: both;
font-size: 100%;
text-align: center;
margin:-185px auto 0 auto;
height: 185px;
position: relative;
min-width: 1000px;
max-width: 1280px;
}
.footerTop{
height:110px;
background: url(../images/footerTopFonRep.jpg) repeat-x;
position:relative;
}
.footerTopPic{
height: 110px;
background: url(../images/footerTopFon.jpg) no-repeat;
}
.footerTopCr{
height: 110px;
width:8px;
background: url(../images/footerTopCr.jpg) no-repeat;
position:absolute;
top:0;
right:0;
}

.footerBanner{
position:absolute;
left:8px;
top:5px;
width:980px;
height:100px;
overflow:hidden;
text-align:left;

}
.footerBanner a{
display:block;
width:100%;
height:100%;
}


.footerBot{
height:71px;
background: url(../images/footerBotRep.png) repeat-x;
color:#7A7A7A;
position:relative;
line-height:71px;
text-align:center;
}
.footerBot a{
color:#fff;
text-decoration:none;
}
.footerBot a:hover{
text-decoration:underline;
}
.footerBot p{
float:left;
display:inline;
margin-left:42px;
}
.footerBot ul{
margin-left: 113px;
float:left;
display:inline;
}
.footerBot li{
float:left;
margin:0 19px;
}
.footerBotLeft, .footerBotRight{
height:71px;
width:8px;
position:absolute;
top:0;
}
.footerBotLeft{
background: url(../images/footerBotLeft.png) no-repeat;
left:0;
}
.footerBotRight{
background: url(../images/footerBotRight.png) no-repeat;
right:0;
}
/*---end footer-------*/

/*----------------------------for CATALOG page-------------------------------------------*/
.LCInner{background: url(../images/headerLCInner.png) no-repeat}
.RCInner{background: url(../images/headerRCInner.png) no-repeat}
.innerLeftList{
background: url(../images/leftListFon.png) left bottom repeat-x #EFEFEF;
padding:20px 0 3px 0;}
.innerLeftList ul{
margin-left:20px;
color:#FF0084;
}
.innerLeftList .active{
padding-left:12px;
background: url(../images/leftRedArrow.png) 0 3px no-repeat;
}
.innerLeftList li{
margin-bottom:17px;
zoom:1;

}
.innerLeftList li li{
margin-bottom:8px;
}

.innerLeftList li a{
color:#535353;
text-decoration:none;
background: url(../images/leftGrayArrow.png) 0 3px no-repeat;
padding-left:12px;
}
.innerLeftList li a:hover{
color:#FF0084;
background: url(../images/leftRedArrow.png) 0 3px no-repeat;
}
.innerLeftList li li a{
color:#000;
text-decoration:underline;
background:none;
padding:0;
}
.innerLeftList li li a:hover{
background:none;
color:#000;
text-decoration:none;}

.searchForm{
overflow: hidden; 
padding: 2px 2px 12px 2px;
color:#202020;
border-bottom:1px solid #D2D2D2;
margin: 5px 40px 20px 32px;
}
.searchForm label {
float: left;
text-align: left;
position: relative;
top: 4px; 
margin-right: 15px; 
}

.inp264 { 
width: 264px; 
height: 24px;
background: url(../images/inp264.png) no-repeat;
float:left;
}

.searchForm input[type=text]{
width: 240px;
background: none;
border: none;
height: 20px; 
position: relative;
top: 3px;
left: 8px;
color:#717171;
font-size:100%;
}
.searchForm .formText {
width: 240px;
background: none;
border: none;
height: 20px;
position: relative;
top: 3px;
left: 8px;
color:#717171;
font-size:100%;
}
.searchForm input[type=submit]{ 
margin-left: 5px;
cursor: pointer; 
height:24px;
width:66px;
background: url(../images/btnFind1.png) no-repeat;
border:none;
}
.searchForm .formSubmit{ 
margin-left: 1px;
cursor: pointer; 
height:24px;
width:66px;
background: url(../images/btnFind.png) no-repeat;
border:none;
}

.path{
font-size: 90%;
color: #00A7D1;
margin-bottom: 7px;
margin-left:32px;
text-transform:lowercase;
}
.path li{
display:inline;
background: url(../images/slash.gif) right 3px no-repeat;
padding-right:8px;
margin-right: 1px;
//padding-right:4px;
//margin-right: 3px;
}

.path a{
text-decoration: underline;
color:#00A7D1;
}
.path a:hover{
text-decoration: none;
}
.path strong {
color: #00A7D1;
font-weight:normal;
}
.path .noSlash{
background:none;
}

.content h1{
font-weight:normal;
font-size:272%;
margin: 0 0 35px 32px;
line-height:1;
}
.compare{
width:146px;
height:25px;
background: url(../images/compare.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-left:32px;
margin-top:10px;
text-indent: -5000px;
overflow:hidden;
//padding-top:50px;
}
.catForm input[type=submit]{
width:146px;
height:25px;
background: url(../images/compare.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-left:32px;
margin-top:10px;
text-indent: -5000px;
overflow:hidden;
//padding-top:50px;
}
.catForm .formSubmit{
width:146px;
height:25px;
background: url(../images/compare.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-left:32px;
margin-top:10px;
text-indent: -5000px;
overflow:hidden;
//padding-top:50px;
}


.deletFromBasket{
background: url(../images/deletFromBasket.png) no-repeat;
}
.forSels{
width:100%;
float:left;
line-height:1;
}
.forSelect{
float:right;
margin-left:5px;
}
.forSelect label{
display:block;
font-size:90%;
}
.forSelect select{
background-color:#fff;
width:115px;
}

.forCatalog{
margin: 0 40px 0 32px;
position:relative;
}

html:root .forCatalog{
clear:both;
}

.catolog{
width:100%;
margin: 16px 0 10px 0;
position:relative;
}
.catolog th{
background: url(../images/thFon.png) repeat-x;
color:#fff;
font-weight:normal;
text-align:left;
padding-left:20px;
height:27px;
vertical-align:middle;
border-right:1px solid #D2D2D2;
}
th.wid16p span{
background: url(../images/thLFon.png) repeat-x;
height:27px;
width:3px;
position:absolute;
left:0;
top:0;
}
th.wid22p span{
background: url(../images/thRFon.png) repeat-x;
height:27px;
width:3px;
position:absolute;
right:0;
top:0;
}
@-moz-document url-prefix() {
th.wid16p span{
top:16px;
}
th.wid22p span{
top:16px;
}

}
.catolog td{
border-bottom:1px solid #959595;
border-right:1px solid #D2D2D2;
vertical-align:top;
}
.wid16p{
width:16%;
}
.wid26p{
width:26%;
}
.wid36p{
width:36%;
}
.wid22p{
width:22%;
}
td.wid22p{
border-right:none;
}
.wid16p label{
padding-left:3px;
display:block;
margin-top:50px;
margin-bottom:50px;
}
td.wid26p{
text-align:center;
vertical-align:middle;}

td.wid36p{
padding-left:20px;
padding-top:20px;
}
td.wid36p p{
margin-top:5px;}
td.wid36p a{
text-decoration:none;
font-size:110%;
}
td.wid36p a:hover{text-decoration:underline}

.redCost{
background: url(../images/redCost.png) no-repeat;
line-height:22px;
padding:4px 4px 7px 7px;
color:#fff;
font-size:110%;
}
.redCostCr{
background: url(../images/redCostCr.png) right top no-repeat;
height:22px;
width:3px;
position:absolute;
}
td.wid22p{
padding-left:23px;
padding-top:36px;
}
.toBasket{
display:block;
color:#00A7D1;
font-weight:bold;
background: url(../images/blueBasket.png) no-repeat;
padding-left:24px;
margin-top: 12px;
height:16px;
}
.down, .up{
background: url(../images/updown.png) no-repeat;
height:15px;
width:15px;
position:absolute;
margin-left:15px;
}
.up{
background-position: -15px 0;
}
.pageNav{
float:right;
display:inline;
margin-right:40px;
margin-top:10px;
margin-bottom:50px;}

.pageNav a{	
color:#464646;
text-decoration:none;
height:18px;
width:18px;
display:block;
text-align:center;
line-height:18px;
}
.pageNav a:hover{
background: url(../images/blueSq.png) no-repeat;
color:#fff;
}

.pageNav li{
float:left;
margin-left:7px;
}
.pageNav .active{
background: url(../images/blueSq.png) no-repeat;
height:18px;
width:18px;
color:#fff;
text-align:center;
line-height:18px;
}
.pageNav a.navL, .pageNav a.navR{
text-decoration:underline;
height:18px;
width:50px;
display:block;
text-align:center;
line-height:18px;
}
.pageNav a.navL:hover, .pageNav a.navR:hover{
background: url(../images/grayLAr.png) left 8px no-repeat;
color:#464646;
text-decoration:none;
}
.pageNav a.navR:hover{background: url(../images/grayRAr.png) right 8px no-repeat;}

.pageNav a.navL{
background: url(../images/grayLAr.png) left 8px no-repeat;
padding-left:6px;
}
.pageNav a.navR{
background: url(../images/grayRAr.png) right 8px no-repeat;
padding-right:6px;
}
.sortButton{
width:93px;
height:25px;
background: url(../images/btnSort.png) no-repeat;
border:none;
cursor:pointer;
float:right;
display:inline;
margin-right:40px;
margin-top:10px;
text-indent: -5000px;
overflow:hidden;
}

.btnSearch{
width:61px;
height:25px;
background: url(../images/btnSearch.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-right:40px;
margin-top:10px;
overflow:hidden;
text-indent: -5000px;
//padding-top:50px;
}
.forSelectLab{
float:right;
margin: 16px 32px;
}

.sortForm{
height: 40px;
}

.sortForm input[type=submit]{
width:61px;
height:25px;
background: url(../images/btnSearch.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-right:40px;
margin-top:10px;
overflow:hidden;
text-indent: -5000px;
//padding-top:50px;
}

.sortForm .formSubmit{
width:61px;
height:25px;
background: url(../images/btnSearch.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-right:40px;
margin-top:10px;
overflow:hidden;
text-indent: -5000px;
//padding-top:50px;

}

/*----------------------------end CATALOG page-------------------------------------------*/

/*----------------------------for TOVAR page-------------------------------------------*/
.content .text{
padding-left:32px;
}
.content .text p{
margin: 20px 40px 20px 0;
}
.content .text p a{
color:#00A7D1;
}

.galery{
margin-left:32px;
margin-bottom: 20px;
float:left;
display:inline;
width:270px;
}
.forBigImg{
height:188px;
width:250px;
display:table-cell;
border:1px solid #D2D2D2;
text-align:center;
vertical-align:middle;
}
.vertAlign{
display:block;
margin-top: expression((185 - this.offsetHeight)>0 ? (185 - this.offsetHeight)/2 + "px" : "0" );
}
.galery li{
text-align:center;
width:102px;
height:72px;
background-color:#fff;
float:left;
margin: 5px 5px 0 0;
overflow:hidden;
}
.content h5{
font-size:100%;
font-weight:bold;
color:#00A7D1;
}
.descr{
margin-left: 312px;
}
.descr p{
margin: 10px 40px 10px 0;
}
.descr span{
color:#FF0F8B;
font-size:182%;
padding-left:12px;}
.descr .toBasket{
margin-left: 90px;
}
.charList{
background-color:#E0F8FE;
clear:both;
margin: 0 40px 0 32px;
position:relative;
overflow:hidden;
}
.charList li{
margin-left:12px;
margin-bottom: 5px;
color:#777;
}
.charList li b{
color:#000;
}
.charList ul{
padding: 16px 0;
width:49%;
float:left;
}
.blueTL{
background: url(../images/blueTL.png) no-repeat;
width:5px;
height:5px;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.blueTR{
background: url(../images/blueTR.png) no-repeat;
width:5px;
height:5px;
position:absolute;
top:0;
right:0;
overflow:hidden;
}
.blueBL{
background: url(../images/blueBL.png) no-repeat;
width:5px;
height:5px;
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}
.blueBR{
background: url(../images/blueBR.png) no-repeat;
width:5px;
height:5px;
position:absolute;
bottom:0;
right:0;
overflow:hidden;
}
/*----------------------------end TOVAR page-------------------------------------------*/

/*----------------------------for KORZINA page-------------------------------------------*/
.goodDown, .goodUp{
height:19px;
width:19px;
background: url(../images/goodDown.png) no-repeat;
float:left;
cursor:pointer;
margin-right:1px;
}
.goodUp{
background: url(../images/goodUp.png) no-repeat;
margin-left:1px;}

.inp36 { 
width: 36px; 
height: 19px;
background: url(../images/inp36.gif) no-repeat;
float:left;
}
.changeKol{
margin-top:9px;
}
.basketKol{
width: 25px;
background: none;
border: none;
height: 18px; 
position: relative;
top: 0;
left: 4px;
color:#000;
font-size:100%;
text-align:center;
}
.changeKol .formText {
width: 25px;
background: none;
border: none;
height: 18px; 
position: relative;
top: 0;
left: 4px;
color:#000;
font-size:100%;
}

.total{
float:right;
display:inline;
margin-right:40px;
margin-top:10px;
margin-bottom:50px;
font-size:163%;
}

.redBigCost{
background: url(../images/redBigCost.png) no-repeat;
line-height:27px;
padding:2px 4px 7px 7px;
color:#fff;
margin-left:5px;
}
.redBigCostCr{
background: url(../images/redBigCostCr.png) right top no-repeat;
height:26px;
width:3px;
position:absolute;
}
.total div{
font-size:62%;
margin-left: 73px;
margin-top:10px;
}
.content h2{
font-size:146%;
font-weight:normal;
margin-left:34px;
}

.recount, .basketForm #rec.formSubmit{
width:97px;
height:25px;
background: url(../images/btnRecount.png) no-repeat;
border:none;
margin-left:14px;
margin-top:10px;
cursor:pointer;
float:left;
display:inline;
text-indent: -5000px;
overflow:hidden;
//padding-top:50px;

}

.basketForm .compare.formSubmit{ 
width:146px;
height:25px;
background: url(../images/deletFromBasket.png) no-repeat;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-left:32px;
margin-top:10px;
text-indent: -5000px;
overflow:hidden;
//padding-top:50px;
}


.btForm {
width: 600px;
overflow: hidden;
padding-top: 2px;
margin: 23px 0 50px 34px;
}
.btForm div {
float: left;
width: 100%;
margin-bottom: 8px;
}
.btForm label {
float: left;
width: 80px;
position: relative;
top: 2px;
margin-right: 10px;
}
.btForm input[type=text], .btForm input[type=password]{
width: 200px;
background: none;
border:none;
position:relative;
top: 2px;
left:5px;
}
.btForm .formText {
width: 200px;
background: none;
border:none;
position:relative;
top: 2px;
left:5px;
}
.inp218{
width:218px!Important;
height:24px;
background: url(../images/inp218.png) no-repeat;
margin-bottom:0!Important;
}

.btForm input[type=submit] {
margin-left: 190px;
margin-top: 7px;
cursor: pointer;
height:31px;
width:181px;
background: url(../images/btnSend.png) no-repeat;
border:none;
text-indent: -5000px;
overflow:hidden;
//margin-left: 5190px;
}
.btForm .formSubmit {
margin-left: 190px;
margin-top: 7px;
cursor: pointer;
height:31px;
width:181px;
background: url(../images/btnSend.png) no-repeat;
border:none;
text-indent: -5000px;
}

.btForm textarea {
width: 340px;
height: 110px;
border:none;
position:relative;
left:5px;
top:3px;
}
.forArea349{
background: url(../images/area349.png) no-repeat;
height:123px;
width:349px!Important;
}
.buyer_help{
display:block;
float:left;
color:#f00;
margin-left:10px;
margin-top:3px;
}
/*----------------------------end KORZINA page-------------------------------------------*/

/*----------------------------for CONTACT page-------------------------------------------*/
.cnForm input[type=submit]{
margin-left: 190px;
height:25px;
width:146px;
background: url(../images/btnSendMs.png) no-repeat;
text-indent: -5000px;
overflow:hidden;
//margin-left: 5190px;
}
.cnForm .formSubmit {
margin-left: 190px;
height:25px;
width:146px;
background: url(../images/btnSendMs.png) no-repeat;
text-indent: -5000px;
overflow:hidden;
//margin-left: 5190px;
}
.address{
width:538px;
height:321px;
background: url(../images/pic/address.jpg) no-repeat;
margin: 30px 0 20px 34px;
}
.red{
color:#FF0084;}
/*----------------------------end CONTACT page-------------------------------------------*/

/*----------------------------for SEARCH page-------------------------------------------*/
.searchResult{
margin-left:32px;
float:left;
display:inline;
}

.searchResult ol{
list-style:decimal;
padding-left: 20px;
//padding-left: 26px;
font-weight:bold;
}
.searchResult a{
color:#00A7D1;
display:block;
margin-bottom:2px;
}

.searchResult li{
margin-bottom:20px;
}
.searchResult li span{
font-weight:normal;
}
/*----------------------------end SEARCH page-------------------------------------------*/

/*----------------------------for NEWS page-------------------------------------------*/
.searchResult dt{
color:#0E0E0E;
font-weight:bold;
margin-bottom:3px;
}
.searchResult dl a{
color:#FF0084;
font-weight:bold;
margin-bottom:2px;
}
.searchResult dd{
margin-bottom:20px;
}
/*----------------------------end NEWS page-------------------------------------------*/

/*----------------------------selects---------------------------*/
/*----selects---*/
.selectArea, .center_a, .selectArea .left, .scrollbar-up, .scrollbar-down, .scrollbar-handle {
background: url(../images/selects/selects.png) no-repeat;
}
.selectArea {
height:24px !important;
background-position: 0 -48px;
background-repeat: repeat-x;
text-indent: 10px;
position: relative;
float: left !important;
clear: none !important;
color: #6f6f6f;
font-size: 12px !important;
margin-right: 11px;
font-weight: normal;
}
.selectArea input {
border: none !important;
position: absolute;
background: none !important;
top: 4px;
left: 1px;
width: 80% !important;
height: 16px !important;
overflow: hidden;
margin: 0 22px 0 0 !important;
font-size: 12px !important;
font-family: Trebuchet MS;
color: #6f6f6f !important;
padding: 0 0 0 3px !important;
height: auto !important;
border: none;
cursor: pointer;
}
.center_a {
background-position: right -24px;
cursor: pointer;
height: 18px !important;
position: absolute !important;
top: 0 !important;
right: 0;
width: 100% !important;
padding: 6px 0 0 0 !important;
clear: none !important;
margin: 0 !important;
color: #6f6f6f !important;
font-size: 11px !important;
white-space: nowrap;
}
.selectArea .left {
width:10px;
height:24px;
float:left;
background-position: 0 0;
overflow: hidden;
position: relative;
left: -2px;
top: 0 !important;
margin: 0 !important;
}
/*Selects drop-down*/
.selectArea .optionsDivInvisible, .selectArea .optionsDivVisible {
position:absolute !important;
margin: 0 !important;
background: #fff !important;
z-index:200;
text-align: left;
left: 0 !important;
top: 25px !important;
width: 100% !important;
overflow: hidden;
clear: none !important;
border-bottom: 1px solid #bdbcbd;
padding: 0 !important;
}
.optionsDivVisible {display:block;}
.selectArea .optionsDivInvisible span {
margin:0 !important;
padding: 2px 0 5px 5px !important;
display: block !important;
width: auto !important;
text-indent: 0;
min-height: 12px;
cursor: pointer;
text-decoration: none;
position: relative !important;
color: #4e4e4e !important;
font-size: 11px !important;
font-weight: normal !important;
z-index: 20;
top: 0 !important;
left: 0 !important;
border-left: 1px solid #bdbcbd !important;
border-right: 1px solid #bdbcbd !important;
float: none !important;
background: none;
}
* html .selectArea .optionsDivInvisible span {
height: 12px;
}
.selectArea .optionsDivInvisible span:hover {
background: #0081af;
color: #fff !important;
}
.wid54 {
width: 115px;
}
.errMsg{
color:#f00!important;
}
/*---------------------------end selects------------------------*/


/*---------register ect------------*/
.blueH{
color:#00A7D1;
}
.btForm label span{
color:#00A7D1;
position:relative;
top: -5px;
left:-3px;
}
.btForm label i{
font-style:normal;
color:#00A7D1;
display:block;
font-size:91%;
}

.regForm input[type=submit] {
margin-left:0;
margin-top: 7px;
cursor: pointer;
height:31px;
width:181px;
background: url(../images/btnReg.png) no-repeat;
border:none;
text-indent: -5000px;
overflow:hidden;
//margin-left: 5190px;
}
.regForm .formSubmit {
margin-left:0;
margin-top: 7px;
cursor: pointer;
height:31px;
width:181px;
background: url(../images/btnReg.png) no-repeat;
border:none;
text-indent: -5000px;
}
.regForm p{
color:#00A7D1;
width:370px;
float:left;
margin-top: 10px;
}
.content h1.basketH{
font-size:164%;
margin-top: 16px;
}
.basketH span{
text-decoration:underline;
}
.sendBasket input[type=submit]{
cursor: pointer;
height:31px;
width:181px;
background: url(../images/btnSend.png) no-repeat;
border:none;
text-indent: -5000px;
overflow:hidden;
position:absolute;
left: 32px;
margin-top: 46px;
}
.sendBasket .formSubmit{
cursor: pointer;
height:31px;
width:181px;
background: url(../images/btnSend.png) no-repeat;
border:none;
text-indent: -5000px;
position:absolute;
left: 0;
margin-top: 46px;
}
.additBasket{
width:198px;
background: url(../images/addBasket.gif) no-repeat #7E366B;
overflow:hidden;
}
.additBasket form{
width: 194px;
margin-left:6px;
overflow:hidden;
padding-top:10px;

}
.additBasket form div{
width:100%;
float:left;
margin-bottom: 5px;
}
.additBasket form label{
width: 45px;
color:#fff;
float:left;
position:relative;
top: 6px;
}
.inp139 { 
width: 139px; 
height: 24px;
background: url(../images/inp139.png) no-repeat;
float:left;
}
.additBasket input[type=text], .additBasket input[type=password]{
width: 125px;
background: none;
border: none;
height: 20px; 
position: relative;
top: 3px;
left: 8px;
color:#fff;
font-size:100%;
}
.additBasket .formText {
width: 125px;
background: none;
border: none;
height: 20px;
position: relative;
top: 3px;
left: 8px;
color:#fff;
font-size:100%;
}
.additBasket form a{
color:#fff;
}
.additBasket .but{
margin-top: -3px;
margin-left: 45px;
display:inline;
}
.additBasket .topBsk{
width:100%;
background: url(../images/topBsk.png) no-repeat #C16396;
color: #fff;
padding: 9px 6px;
margin-bottom: 10px;
}
.additBasket .topBsk span{
display:block;
font-size:128%;
}
.additBasket .l1, .additBasket .l2{
color:#FF91CD;
margin-left: 7px;
padding-left: 19px;
background: url(../images/basketL1.gif) 0 3px no-repeat;
display:block;
margin-bottom: 2px;
}
.additBasket .l2{
background: url(../images/basketL2.gif) 0 3px no-repeat;
}
.additBasket input[type=submit]{
border:none;
background: url(../images/enter.png) 0px 13px no-repeat;
cursor:pointer;
color:#fff;
font-size: 11px;
padding-left:0px;
//margin-left: -3px;
//background-position: 3px 13px;
}
@-moz-document url-prefix() {
.additBasket input[type=submit]{
margin-left: -3px;
background-position: 3px 13px;
}

}


.additBasket input[type=submit]:hover{
background:none;
}
#lostpass   {
background: url(../images/btnRestore.png)  no-repeat;
}


/*---------end register ect------------*/
