html{
}
body{
padding: 0;
margin: 0 0 35px 0;
font: normal 13px Arial, sans-serif;
color: #383838;
}
img{
border: 0;
padding: 0;
margin: 0;
/*filter: expression(fixpng(this));*/
}
hr{
height: 1px;
color: #d8d9da;
background-color: #d8d9da;
border: none;
} a{
text-decoration: underline;
color: #ca0000;
}
a:hover{
text-decoration: none;
color: #870000;
}
a.small-lnk,a.small-lnk:hover{ font-size: 12px;
}
a#logo-link{
cursor: pointer;
position: absolute;
z-index: 3;
top: 49px;
left: 63px;
width: 138px;
height: 140px;
text-indent: -8000px;
} .mail{
margin: 0 40px 0 36px; }
.inp-err{
border-color: #940001; } h1,.h2{
color: #ca0000;
font: normal 24px Arial, sans-serif;
margin-bottom: 24px; }
h2{
font-size: 18px; }
h3{
font-size: 16px;
margin: -9px 0 5px 8px; } form{
margin: 0; padding: 0;
} input{
font: normal 13px Arial, sans-serif;
margin: 2px 0 3px 0;
padding: 0 5px;
width: 125px;
color: #383838; border: solid 1px #cacaca;
}
input.btn{
width: 101px;
height: 24px;
border: none;
color: #fff;
margin: 8px 0 0 1px;;
font-size: 12px;
cursor: pointer;
} input.btn:hover{
} select{
margin: 2px 0 3px 0;
font: normal 13px Arial, sans-serif;
color: #383838;
width: 137px; border: solid 1px #cacaca;
} textarea{
margin: 2px 0 0 0;
padding: 2px 4px;
width: 218px;
height: 71px;
color: #383838;
border: solid 1px #cacaca; font: normal 13px Arial, sans-serif;
}
table{
padding: 0;
margin: 0;
border-collapse: collapse;
} tbody {
border: 0;
}
table td{ vertical-align: top;
padding: 0;
margin: 0;
}
li {
list-style:none outside none;
}
div.topmenu {
margin: 50px 0 0 10px; /*width: 90%;*/
font: normal 17px Arial, sans-serif;
color: #3f3f3f; vertical-align: top;
}
div.topmenu table {
width: 100%;
}
.views-row {
margin-right: 25px;
}
div.topmenu ul.menu{
text-align: left;
padding: 0px;
margin: 0;
list-style: none;
display: inline;
}
div.topmenu ul.menu li{
padding: 0px 10px 15px 15px;
margin: 0;
background-image: url('img/pointer.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
}
.menu li{
display:inline;
display:inline-block;
margin-right:10px;
}
div.topmenu ul.menu li.active{
background-image: url('img/pointer-red.gif');
background-repeat: no-repeat;
background-position: 0 0px;
}
div.topmenu ul.menu a {
color: #CA0000;
font: 17px Arial,sans-serif;
}
div.topmenu ul.menu a:hover {
color: #870000;
}
div.left-menu {
padding: 3px 0px 0px 0px;
margin: 0;
background-image: url('img/topline.jpg');
background-repeat: no-repeat;
background-position: 0 0px;
text-align: center;
width: 200px;
height: 28px;
color: #FFFFFF;
font-size: 15px;
} .left-banner ul.menu{
text-align: left;
padding: 0;
margin: 0 0 20px 0;
list-style: none;
}
.left-banner ul.menu li{
padding: 5px 0px 2px 10px;
margin: 0;
background-image: url('img/pointer-left.gif');
background-repeat: no-repeat;
background-position: 0 11px;
border-bottom: 1px dashed #d26263;
width: 185px;
}
.left-banner ul.menu a {
color: #CA0000;
text-decoration: none;
}
.left-banner ul.menu a:hover {
color: #870000;
}
table.menu{
margin: 39px 0 0 5%; width: 85%;
font: normal 17px Arial, sans-serif;
color: #3f3f3f; }
*html table.menu{
width: 74%;
} table.menu td{
padding: 15px 0;
}
div#nav{
position: absolute;
z-index: 3;
top: 10px;
right: 90px;
width: 160px;
height: 22px;
font-size: 0;
} div#nav a{ font-size: 0;
} table.menu td.nav img{
margin: 0;
} table.menu a,table.menu a:hover{
font: normal 17px Arial, sans-serif; } table.menu img{
vertical-align: middle;
margin: -3px 14px 0 0; } table.catalog-main{
margin: 37px 0 7px; } table.catalog-main td{
text-align: center; padding: 10px 0;
} table.catalog-main a{
font-size: 18px;
color: #840001; } table.catalog-main a:hover{
font-size: 18px;
color: #a6494a;
}
table.catalog-main img{ border: solid 7px #ba0001;
} table.catalog{
margin: 0; } table.catalog td{
padding-top: 0px;
} table.catalog img{
border: solid 7px #ba0001; } table.contacts-main{
margin: 43px 0 15px 35px;
width: 94%;
}
table.contacts-main td{
background: #fff; vertical-align: middle;
font-size: 17px;
} table.contacts-main td.no-bg{
background: none; } table.contacts-main td.invitation{
font-size: 35px;
padding-left: 164px;
}
table#feedback{
width: 360px;
margin-top: -3px; } table#feedback td{
vertical-align: middle;
} table#feedback td.val-top{
vertical-align: top;
padding-top: 2px; } table.footer{
width: 87%;
margin: 0 0 0 58px;
font-size: 12px;
height: 90px;
} table.footer td{
vertical-align: middle; }
table.footer img{ margin: 7px 19px 0 0;
float: right;
}
table.footer a,table.footer a:hover{
line-height: 12px; font-size: 12px;
}
table.news{
width: 97%;
margin-top: -24px;
} table.news td{
border-bottom: solid 1px #d8d9da;
padding: 31px 0 26px 20px;
} table.news td p{
margin: 11px 0 11px 0; } table.news a,table.news a:hover{
font-size: 12px; }
table.partners td{
padding: 5px 0 40px 0; } table.partners img{
margin: -3px 0 0 0; } table.partners td p{
margin-top: 3px;
margin-bottom: 10px;
}
table.card-tbl{
background: #fff; border: solid 1px #cdcdcd;
}
table.card-tbl td{
padding: 3px 0 0 0px; } table.card-tbl img.corner-right{
float: right; position: relative;
margin: -4px -1px 0 0;
} table.card-tbl img.corner-left{
float: left;
position: relative;
margin: 0px 0 -1px -1px;
} table.card-tbl img.seria{
border: solid 4px #ba0001; margin: 3px 0 9px 20px;
} table.card-tbl a{
font-weight: bold; } table.card-tbl td p{ margin: 6px 10px 12px 17px;
} table.card-tbl td p.range{
margin: 0 0 -4px 60px;
} table.card-tbl td p.range a{
font: normal 12px Arial, sans-serif;
}
table.gallery{
margin-bottom: 23px; }
table.gallery td{
padding: 0 0 40px 0; }
table.sitemap a,table.sitemap a:hover{
font-size: 16px; } table.sitemap p.big-link{
margin: -20px 0 30px 20px; } table.sitemap p.big-link a,table.sitemap p.big-link a:hover{
font-size: 15px;
font-weight: bold;
} table.sitemap p.middle-link{
margin: -27px 0 32px 40px; } table.sitemap p.middle-link a,table.sitemap p.middle-link a:hover{
font-size: 13px; } table.sitemap p.small-link{
margin: -30px 0 28px 60px; } table.sitemap p.small-link a,table.sitemap p.small-link a:hover{ font-size: 12px;
}
div{ margin: 0;
padding: 0;
}
div.clr{
clear: both; height: 0;
overflow: hidden;
font-size: 0;
}
div.main{
min-width: 1000px;
width: expression(document.body.clientWidth > 1000? "100%" : "1000px");
} div.logo{
position: absolute;
top: 49px;
left: 63px;
width: 138px;
height: 140px;
/* background: url("img/logo.gif") no-repeat 0 0; */ }
div.header{
margin-left: 254px;
padding-top: 30px;
} *html div.header{
padding-top: 1px; } div#offer-top{
margin: 9px 0 0 0px;
height: 96px;
}
div.offer{
margin: 0px 0 0 0;
background: url("img/offer.gif") repeat-x bottom; height: 96px;
} div.offer-house{
background: url("img/house.gif") no-repeat 0 0;
height: 96px; } div.offer-lft{
height: 96px;
float: left;
color: #fff;
font-size: 18px; }
div.offer-lft p{
margin: 46px 0 0 23px; } div.offer-rgt{
height: 96px; float: left;
} div.offer-rgt h1{
margin: 30px 0 11px 67px;
color: #fff;
} div.offer-rgt a{
margin-left: 71px;
color: #fff; } div.offer-rgt a:hover{
color: #eccece; }
div.content-main{
float: left;
width: 62%;
padding: 0 0 0 25px;
} div.content-main p{
margin: 0 80px 14px 3px;
} div.content{
float: left;
width: 73%;
padding-top: 5px;
margin-top: 0; } div.content p{
margin: 10px 50px 10px 9px; }
div.content table.info td.feed{
padding-top: 35px; }
div.content table.info td.feed p.err{
margin: -15px 0 15px 0;
color: #da0000;
} div.content table.info td.feed p.thanks{
margin: -15px 0 15px 0;
color: #669f00;
} div.content table.info p{
margin: -4px 0 25px 0px;
} div.news-main{
float: left;
width: 30%; font-size: 12px;
padding-left: 17px;
} div.news-main p{
margin-top: -5px;
} div.news-main a,div.news-main a:hover{
font-size: 12px;
}
div.news-main hr{
margin: 23px 0 30px -17px; } div.left-banner{
padding: 0px 0 0 33px; width: 235px;
float: left;
} div.left-banner p{
margin: 21px 0 -4px 14px;
}
div.pager{
font-size: 12px;
margin: 40px 0 0 20px; } div.pager a,div.pager a:hover{
margin: 0 5px;
font-size: 12px; } div.pager span{
margin: 0 5px; font-weight: bold;
} div#breads{
margin: 14px 0 21px 17px;
padding: 0;
font: bold 16px Arial, sans-serif; } div#breads a,div#breads a:hover{
font-size: 13px;
font-weight: normal;
} div#breads img{
margin: 0px 13px 0 13px; }
div.card{
float: left;
margin: 0 19px 14px 0; padding: 0;
} div.arrow{
width: 208px;
height: 79px;
margin: 116px 0 0 -33px;
} div.arrow-right{
width: 208px;
height: 79px;
} div.arrow a{
color: #fff;
font-size: 12px; } div.arrow a:hover{
color: #f0d7d7;
font-size: 12px; } div.arrow p{
margin: 12px 0 0 37px; color: #f0d7d7;
} div.collection{
font-weight: bold; } div.collection a{
font-weight: normal; } table.dep{
width: 92%; margin-left: 10px; } table.dep td{
padding: 5px;
border: solid 1px #7c7f80; }
div#shop-menu{
width: 107px;
height: 87px;
position: absolute;
padding: 0 0 0 4px;
top: 45px;
right: 24px;
border: dotted 1px #ca0000; font: normal 17px Arial, Times, serif;
} div.shop-menu-top{
margin: 8px 0 30px 0;
font: normal 17px Arial, Times, serif; } div.shop-menu-top img{
margin: 0 4px 0 7px; } div#shop-menu img{
vertical-align: middle;
margin-right: 10px; } div#shop-menu a,div#shop-menu a:hover{
font: normal 17px Arial, Times, serif; }
table.footer td#iquadart a{
float: left;
}
table.footer td#iquadart a#iquad-link{
display: block;
width: 75px;
height: 20px;
margin: -2px 0 0 7px;
text-indent: -9000px;
border-left: dashed 1px #7a7a7a;
background: url("img/iquad-link.gif") no-repeat 5px 3px;
}
#basket-link{
width: 50px;
height: 17px;
padding: 0 24px 3px 34px;
position: absolute;
top: 10px;
right: 280px;
z-index: 10;
font: normal 14px Arial, Times, serif;
color: #bbbdc0;
border-right: solid 1px #b1aea7;
}
#basket-link a{
font: normal 14px Arial, Times, serif;
color: #656565;
}
#basket-link a:hover{
font: normal 14px Arial, Times, serif;
color: #bbbdc0;
} .views-field-field-photo-fid {
margin-bottom: 10px;
}
ol.news-main {
margin: 0px 0 40px 0;
color: #ff0000;
}
ol.news-main li {
margin: 15px;
list-style-type: decimal;
}
.content ul li {
list-style-type: disc;
}
.content ol li {
list-style-type: decimal;
}
.phone-conteiner{
margin-top: -20px; margin-right:200px;
}
.phone-conteiner table{
float: right;
margin-right: 100px;
margin-bottom: 10px;
}
.phone-conteiner img{
width:170px;
margin-left:10px;
margin-top:-3px;
}
.phone-conteiner table .number_phone{
color:#000;
font-size:17px;
}
#search-block-form{
position:absolute;
top:10px;
right:30px;
}
#edit-search-block-form-1-wrapper label{
display:none;
}
#edit-search-block-form-1-wrapper input{
height:30px;
width:150px;
border-radius:7px;
}
#search-block-form .form-submit{
height:30px;
cursor:pointer;
width:70px;
border-radius:7px;
}
#search-block-form .form-submit:hover{
background:#cacaca;
}
.imagecache-product {
max-height: 130px;
}