/* tags */
html, body {margin:0; padding:0; color:#464646; height:100%; font:12px Arial, Tahoma, Verdana, sans-serif; background:#ffffff}
form, table, p, h1, h2, h3, h4, h5, h6, ul, ol {margin-bottom:16px; padding-bottom:0; padding-top:0; margin-top:0}
p {line-height:1.5em}
textarea {font:1em Arial, Tahoma, Verdana, sans-serif}
a:link {color:#007DCD; text-decoration:underline} 
a:visited {color:#662D91; text-decoration:underline} 
a, a:hover {text-decoration:none}
a img {border:0}
h1, body .h1 {font:bold italic 24px "Bookman Old Style"; color:#464646}
h2, div.h2 {font:bold italic 20px "Bookman Old Style"; color:#464646}
form h2, form div.h2 {font-size:18px}
div.h2{padding:5px 0px;}
h3 {font:bold 16px Arial; color:#464646; margin:0 0 3px 0}
h4 {font:bold italic 12px Arial; color:#464646; margin:0 0 3px 0}
h5, h6 {font-size:1em; text-align:left; margin-bottom:4px}
table {width:100%; border-collapse:collapse; text-align:left}
ul {margin:0; padding:0 0 16px 0; list-style-type:none; overflow:hidden}
ul li {margin:0 0 6px 2px; padding:0 0 0 15px; background:url(../images/ul.gif) left center no-repeat}
blockquote {margin:0 0 16px 0; padding:0; font:italic 13px "Bookman Old Style"; color:#1D547B}

/* classes */
.left {text-align:left !important}
.right {text-align:right}
.center {text-align:center}
.fleft {float:left}
.fright {float:right}
img.fleft, img.left {float:left; margin:0 20px 10px 0}
img.fright, img.right {float:left; margin:0 0 20px 10px}
.clear {clear:both}
.arr {font-family:"Times New Roman"}
.dl {text-decoration:none !important; border-bottom:1px dashed}
.red {color:#FF0000}
.gray {color:#6B7F8F}

.leftmenu {margin:0 0 5px 0; padding:0}
.leftmenu li {margin:0 0 10px 3px; padding:0 0 0 18px; background:url(../images/li.gif) 0 0 no-repeat}
.leftmenu a {font-size:14px}
.leftmenu a:link, .leftmenu a:visited {color:#464646; text-decoration:none}
.leftmenu a, .leftmenu a:hover {color:#FF0000; text-decoration:underline}
.lefthead {position:relative}
.lefthead .lhbg {position:absolute; width:318px; height:22px; left:-50px; top:0; background:url(../images/lefthead.jpg) 0 0 no-repeat}
.lefthead a {position:relative; display:block; font-size:17px; color:#013D63; padding:15px 0 15px 39px}
.lefthead a:link, .lefthead a:visited {text-decoration:none}
.lefthead a span {border-bottom:1px dashed}
.lefthead a.settings {background:url(../images/settings.gif) 0 center no-repeat}
.lefthead a.question {background:url(../images/question.gif) 0 center no-repeat}
.lefthead a.services {background:url(../images/services.gif) 0 center no-repeat}
.lefthead a.faq {background:url(../images/faq.gif) 0 center no-repeat; color:#007DCD}
.lefthead a.faq span {border-bottom:1px solid}
.lefthead a.current {color:#FF0000}
.leftcathead {padding:50px 0 15px 0; font:bold italic 20px "Bookman Old Style"; color:#1D547B}
.leftcat {margin:0 0 14px 0; padding:0}
.leftcat li {display:block; height:115px; margin:0 0 8px 0; padding:0; background:url(../images/leftcatpos.gif) right 23px no-repeat}
.leftcat li .lcbutton {float:left; width:98px; height:114px; padding:1px 0 0 10px; background:url(../images/leftcat.gif) 0 0 no-repeat}
.leftcat li .lclink {display:block; padding:32px 0 0 10px; font:bold 20px Arial; letter-spacing: -0.07em; overflow:hidden; line-height:1.1em; zoom:1}
.leftcat li a {color:#1D547B; text-decoration:none}
.leftcat li a:link, .leftcat li a:visited {color:#1D547B; text-decoration:none}
.leftcat li i {display:block; padding:0 0 0 10px; font:italic 11px "Bookman Old Style"; overflow:hidden; zoom:1}
.leftcat li b, .leftcat li font.bbb {position:relative; font:bold 19px "Bookman Old Style"; left:1px; /*top:4px*/}
.leftcatdelivery {width:99px; height:48px; margin:0 0 20px 0; padding:12px 0 0 168px; font:bold 20px Arial; letter-spacing: -0.07em; background:url(../images/leftcatdelivery.gif) 0 0 no-repeat}
body #contblock .leftcatdelivery a, body a #contblock div.leftcatdelivery, #contblock a:link div.leftcatdelivery, #contblock a:visited div.leftcatdelivery{color:#1D547B; text-decoration:none; cursor:pointer;}
#left a, #left a:link, #left a:visited{text-decoration:none;}
.leftcatdelivery a:link, .leftcatdelivery a:visited {color:#1D547B; text-decoration:none}
.catpos {display:inline-block; vertical-align:top; width:25%; margin:0 0 25px 0; *display:inline; zoom:1; text-align:center}
* html .catpos {width:24.5%}
.catpos img {display:block; margin:0 auto 0 auto}
.price {display:block; width:99px; height:31px; padding:10px 0 0 0; margin:0 auto 7px auto; background:url(../images/price.gif) 0 0 no-repeat; font:italic 11px "Bookman Old Style"}
.price b, .price font.bbb {position:relative; font:bold 19px "Bookman Old Style"; left:1px; top:4px}
* html .price b {position:static; line-height:1.5em}
* html .price font.bbb {position:static; line-height:1.5em}
.catpos a {font-size:15px}
.catpos a:link, .catpos a:visited {color:#007DCD; text-decoration:underline}
.catpos a, .catpos a:hover {color:#FF0000; text-decoration:underline}

.brands {width:863px; background:url(../images/brands-left.gif) 0 0 repeat-y; margin:0 0 10px 0; overflow:hidden}
.brands div {background:url(../images/brands-right.gif) right top repeat-y}
.brands div div {background:url(../images/brands-top.gif) 0 0 no-repeat}
.brands div div div {height:169px; padding:6px 6px 19px 6px; overflow:hidden; background:url(../images/brands-bottom.gif) left bottom no-repeat}
.brands div div div div {position:relative; width:852px; padding:0; background:none; line-height:80px}
.brands a {display:inline-block; width:142px; height:85px; padding:0 0 0 0; vertical-align:middle; *display:inline; zoom:1; background:url(../images/brands.gif) 0 0 no-repeat; text-align:center; text-decoration:none}
.brands a:link, .brands a:visited {text-decoration:none}
.brands a img {vertical-align:middle}
.brands a:after {content:"."; color:#fff}
* html .brands a {position:relative}
* html .brands a img {position:absolute; left:50%; top:50%; margin-top:expression(-this.height/2); margin-left:expression(-this.width/2)}
*+html .brands a {position:relative}
*+html .brands a img {position:absolute; left:50%; top:50%; margin-top:expression(-this.height/2); margin-left:expression(-this.width/2)}

.brands1000 {width:579px}
.brands1000 div div div {height:251px; background:url(../images/brands1000-bottom.gif) left bottom no-repeat}
.brands1000 div div div div {width:579px}

.news {display:inline-block; width:30%; margin:0 3% 10px 0; vertical-align:top; *display:inline; zoom:1}
.news p {margin:0 0 5px 57px; font-size:11px; color:#898989; line-height:1.4em}
.news p.date {float:left; width:47px; height:43px; padding-top:2px; background:url(../images/date.gif) 0 0 no-repeat; margin:0 9px 0 0; text-align:center; color:#464646; font-size:10px; letter-spacing:0em; line-height:1em}
.news p.date span {font:bold 30px "Bookman Old Style"; line-height:.9em}
.news p.newshead {font-size:13px}
.all {font-size:13px}
.faqone {display:inline-block; width:30%; margin:0 3% 10px 0; background:url(../images/faq.gif) 12px 2px no-repeat; vertical-align:top; *display:inline; zoom:1}
.faqone p {margin:0 0 5px 57px; font-size:11px; color:#898989; line-height:1.4em}
.faqone p.newshead {font-size:13px}
.email {padding:0 0 0 16px; background:url(../images/mail.gif) 0 2px no-repeat}
.icq {padding:0 0 0 16px; margin-left:8px; background:url(../images/icq.gif) 0 0 no-repeat}
.catalog {position:relative; overflow:hidden}
.catalogcont {margin:0 -4%}

.path {margin-top:-15px}
.path span {background:url(../images/arr.gif) right center no-repeat; padding:0 12px 0 0}

.aboutbrand {font-weight:bold; overflow:hidden}
.cols4 li {display:inline-block; width:22%; vertical-align:top; *display:inline; zoom:1}

.comments {padding:0 0 15px 0;}
.sec {background:#EFEFEF url(../images/comcontfooter.jpg) center bottom no-repeat; padding:7px 26px 25px 26px; margin:0 0 5px 0}
.commentse {font-size:13px; margin:0 0 10px 0}
.user {font-weight:bold; margin-right:5px; color: #1D547B; text-decoration: none;}
.user a:link, .user a:visited {color:#1D547B; text-decoration:none}
.user a, .user a:hover {color:#1D547B}
.comdate {font-style:italic; color:#555; margin-right:8px}
.comtime {padding:0 0 0 12px; font-style:italic; color:#555; background:url(../images/comtime.gif) left center no-repeat}
.comcont {background:url(../images/comcont2.gif) right 2px no-repeat; font-size:13px; line-height:1.5em; color:#252525}
.comcont div {background:url(../images/comcont.gif) 0 2px no-repeat; padding:0 25px 0 30px}

.send {float:right; width:98px; height:24px; padding-top:3px; background:url(../images/send.gif) 0 0 no-repeat; text-align:center; font:italic 13px "Bookman Old Style"}
.send:link, .send:visited, .send, .send:hover{color:#333E58; text-decoration:none}

.comnav {text-align:center; margin:0 0 35px 0}
.comnav a {margin:0 2px}
.comnav span {font-size:16px; margin:0 2px}
.comnavleft {float:left; background:url(../images/comnavleft.gif) left center no-repeat; padding:0 0 0 12px}
.comnavright {float:right; background:url(../images/comnavright.gif) right center no-repeat; padding:0 12px 0 0}

.addcom {font:13px Arial}
.addcom label {display:block; font:13px Arial}
.addcom .text {width:234px; height:21px; padding:0; margin:0 0 4px 0; border:1px solid #949494; font:13px Arial}
.addcom textarea {width:99%; height:87px; padding:0; margin:0 0 4px 0; border:1px solid #949494; overflow:auto; font:13px Arial}
.addcom .submit {width:116px; height:30px; padding:0; margin:0; background:url(../images/submit.gif) 0 0 no-repeat; border:0; cursor:pointer; font:bold italic 15px "Bookman Old Style"; color:#464646}
.addcom .submit::-moz-focus-inner{padding:0;border:0}
.addcom .submit:hover {background:url(../images/submit2.gif) 0 0 no-repeat}

.poshead {font-size:14px; margin:0 0 10px 0}
.poshead a:link, .poshead a:visited, .poshead a, .poshead a:hover, .poshead{color:#1D547B; text-decoration:none}
.poshead b, .poshead font.bbb {font-size:17px}
.posok {float:right; padding:0 0 0 25px; margin-top:10px; font:bold italic 15px "Bookman Old Style"; background:url(../images/posok.gif) 0 0 no-repeat}
.posdesc {padding-top:5px}
.posprice {font:33px "Bookman Old Style"}
.posprice b, .posprice font.bbb {font-weight:bold}
.postext {font-size:16px; margin:0 0 10px 0}
.posart {font-size:11px}

.hr {border-top:1px solid #71828E; font-size:1px; clear:both; margin:0 0 10px 0}

/* ids */
#container {width:100%; height:100%; border-collapse:collapse; margin:0}
#tableft {width:50px; vertical-align:top; padding:0}
#tabcont {height:100%; vertical-align:top; padding:0}
#tabright {width:50px; vertical-align:top; padding:0}
#tableftbot {width:50px; vertical-align:bottom; padding:0}
#tabrightbot {width:50px; vertical-align:bottom; padding:0}

#global {min-height:100%; min-width:1000px; margin:-136px 0 0 0; background:url(../images/header.jpg) center 136px no-repeat}
#g2 {padding-top:136px}
#header {height:221px}
#logo {float:left; display:inline; width:205px; height:29px; padding:86px 0 0 125px; margin:33px 0 0 -17px; background:url(../images/logo.gif) 0 0 no-repeat; color:#898989; font:11px Arial; text-decoration:none}
#contacts {float:right; display:inline; width:192px; padding-top:18px; color:#4A555D; line-height:1.9em}
#contacts .upper {font:12px "Arial Narrow"; text-transform:uppercase}
#contacts i {font:18px Arial}
#contacts b, #contacts font.bbb {font:24px Arial; color:#1D547B}
#nav {padding:10px 0 0 0; font-size:11px; line-height:1.1em}
#nav a {float:left; margin:0 12px 0 0}
#nav a#home {width:12px; height:11px; background:url(../images/home.gif) 0 0 no-repeat}
#nav a#mail {width:12px; height:11px; background:url(../images/mail.gif) 0 0 no-repeat}
#headb {float:left; font-size:13px; padding-top:11px}
#headb a {text-decoration:none}
#headb1 {float:left; width:147px; height:31px; padding:15px 0 0 52px; margin-right:16px; background:url(../images/head_b1.gif) 0 0 no-repeat; color:#fff}
#headb2 {float:left; width:134px; height:31px; padding:15px 0 0 50px; background:url(../images/head_b2.gif) 0 0 no-repeat; color:#fff}
#headb a span {border-bottom:1px dashed #fff}
#menu {margin:0 8px 0 456px; padding-top:14px}
#menucont {background:url(../images/menu.gif) 0 0 repeat-x;
	box-shadow: 1px 1px 2px black;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
#menuleft {background:url(../images/menu-left.gif) 0 0 no-repeat}
#menuright {height:38px; background:url(../images/menu-right.gif) right top no-repeat}
#menu ul {margin:0; padding:9px 10px 0 10px; text-align:center; font: italic 16px "Bookman Old Style"}
#menu ul li {float:left; width:20%; display:inline; margin:0; padding:0; background:none}
* html #menu ul li {width:19.9%}
#menu a {color:#363636}
#content {position:relative}
#contbg {position:absolute; width:526px; height:14px; left:-50px; top:0; background:url(../images/content.jpg) 0 0 no-repeat}
#contblock {position:relative}
* html #contblock {height:1%}
#left {float:left; position:absolute; width:267px}
#center {margin:0 0 0 308px}
#c2 {float:left; width:100%; padding:15px 0 20px 0}
#footer {position:relative; min-width:1000px; height:135px; padding:0 0 0 0; border-top:1px solid #949494}
#logofooter {display:block; width:205px; height:24px; padding:50px 0 0 86px; margin:0 30px 8px -14px; background:url(../images/logo-footer.gif) 0 0 no-repeat; color:#898989; font:11px Arial; text-decoration:none}
#footerleft {float:left; display:inline; padding:14px 0 0 0}
#copy {margin:0 0 0 0px}
#footermenu {overflow:hidden; font-size:13px; margin:20px 0 20px 0; height:16px}
#footermenu ul {position:relative; margin:0; padding:0}
#footermenu ul li {float:left; display:inline; width:14%; margin:0; padding:0; vertical-align:top; text-align:center; *display:inline; zoom:1; background:none}
#footermenu ul li span {display:block; border-left:1px solid #D0D0D0; border-right:1px solid #898989}
#footermenu ul li.fm1 {width:13%; text-align:left}
#footermenu ul li.fm1 span {border-left:0}
#footermenu ul li.fm2 {width:15%}
#footermenu ul li.fm3 {width:16%}
#footermenu ul li.fm6 {width:15%}
#footermenu ul li.fm7 {width:13%; text-align:right}
#footermenu ul li.fm7 span {border-right:0}
* html #footermenu ul li.fm7 {width:12.7%}

address {float:left; font:12px Arial; color:#4A555D}
#a1 {float:right; padding:0 0 0 50px; margin-top:10px; background:url(../images/a1.gif) 0 0 no-repeat}
#footerphones {font-size:12px; color:#4A555D; margin:0 0 5px 0}
#footerphones span {font-size:18px}
#footerphones b, #footerphones font.bbb {font-size:24px; color:#1D547B; font-weight:normal}
#footercontacts {text-align:center;}

/* ie */
* html #global {height:100%; width:expression(document.documentElement.clientWidth<1100 ? "1000px" : document.documentElement.clientWidth-100)}
*+html #global {width:expression(document.documentElement.clientWidth<1100 ? "1000px" : document.documentElement.clientWidth-100)}


.plashka-top {
margin: 1em 0px;
padding: 10px;
border: 1px solid #ffe008;
outline: 0px;
background-image: initial;
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
font-size: 14px;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px, rgba(56, 56, 56, 0.8) -23px 0px 20px -23px, rgba(56, 56, 56, 0.8) 23px 0px 20px -23px, rgba(0, 0, 0, 0.14) 0px 0px 20px inset; font-family: Arial, Helvetica, sans-serif;
}


.plashka-bottom {
margin: 1em 0px;
padding: 10px;
border: 1px solid #357fc0;
outline: 0px;
background-image: initial;
background-position: initial;
background-size: initial;
background-repeat: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
font-size: 14px;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px, rgba(56, 56, 56, 0.8) -23px 0px 20px -23px, rgba(56, 56, 56, 0.8) 23px 0px 20px -23px, rgba(0, 0, 0, 0.14) 0px 0px 20px inset; font-family: Arial, Helvetica, sans-serif;
}









