BODY {background:#fff url(/css/img/body.gif) repeat-y 0 0; border-top:7px solid #fff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; font-weight:normal; color:#362e6a; min-width:1000px; _width:expression(document.documentElement.offsetWidth<1000 ? '1000px' : 'auto')}

A {text-decoration:none; color:#362e6a;font-weight:bold}
img {border: 0px solid black;}

.fl {float:left}
.cb {clear:both}
.rel {position:relative}
.abs {display:block; position:absolute}

form {margin:0; padding:0}
input {font-family:Arial, Helvetica, sans-serif; font-size:12px}
p,table,td {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}

.logo {border:solid #fff; border-width:0 11px 0 8px; top:0px; left:32px;z-index:100}
.logo A {background:url(/css/img/logo_inner.jpg); width:274px; height:176px; display:block}

.topLine {background:#362e6a; height:176px; margin-left:325px; color:#bdbbcf}
.phone {top:20px; left:210px; color:#fff;font-size:12px;font-weight:bold; width:220px; height:30px; overflow:hidden;text-align:right}
.phone a{color:#fff}
.askCall {top:60px; left:284px; background:url(/css/img/askCall.gif); width:148px; height:23px}
.advert1 {top:23px; left:480px; background:url(/css/img/banner1.gif); width:261px; height:125px}
.topList {top:10px; left:13px; line-height:30px}
.topList A {color:#fff}
.topList P {padding:0 0 0 24px; margin:0; background:url(/css/img/flagRed.gif) no-repeat 0 9px;font-weight:bold}
.menu {top:146px; left:11px}
.menu DIV {width:2px; height:23px; position:relative; top:7px; float:left; overflow:hidden; background:#fff}
.menu .left {border-left:1px solid #8984a7}
.menu .right {border-right:1px solid #8984a7}
.menu A {border:solid #8984a7; border-width:0 1px; height:23px; position:relative; top:7px; background:#362e6a no-repeat 6px 0; float:left;}
.menu .active {background-position:6px -28px; background-color:#bf2f27; top:0; height:28px; border:solid #d98580; border-width:7px 1px 0}
.menu .active I {display:block; position:absolute; top:-7px; left:-1px; width:100%; height:7px; background:#bf2f27; padding:0 1px; overflow:hidden}
.menu .catalog {background-image:url(/css/img/topMenu/1catalog.gif); width:66px}
.menu .promo {background-image:url(/css/img/topMenu/2promo.gif); width:57px}
.menu .news {background-image:url(/css/img/topMenu/3news.gif); width:71px}
.menu .contact {background-image: url("/css/img/topMenu/3contact.gif");width: 80px;}
.menu .articles {background-image:url(/css/img/topMenu/4articles.gif); width:61px}
.menu .service {background-image:url(/css/img/topMenu/5service.gif); width:132px}

.leftCol {width:225px; margin-bottom:140px; float:left}
.redFlags {background:#fff; padding:7px 0 11px; line-height:29px; width:250px}
.redFlags P {padding:0 0 0 40px; margin:0; background:url(/css/img/flagRed.gif) no-repeat 16px 7px; font-size:12px;font-weight:bold;}



.lBlock {margin:7px 0 26px 47px}
.lBlock P {margin:3px 0 5px; padding:0 0 0 12px; line-height:23px}
.lBlock .title {background:no-repeat 11px 0; height:18px; border-bottom:3px solid #362e6a}
.lBlock .auth {background-image:url(/css/img/menu/auth.gif)}
.lBlock .basket {background-image:url(/css/img/menu/basket.gif)}
.lBlock .search {background-image:url(/css/img/menu/search.gif); margin-bottom:15px}
.lBlock .text {width:140px}
.lBlock .button {margin-left:7px}

.rBlock {margin:7px 0 26px 10px}
.rBlock P {margin:3px 0 5px; padding:0 0 0 12px; line-height:23px}
.rBlock .title {background:no-repeat 11px 0; height:18px; border-bottom:3px solid #362e6a}
.rBlock .auth {background-image:url(img/menu/auth.gif)}
.rBlock .basket {background-image:url(img/menu/basket.gif)}
.rBlock .search {background-image:url(img/menu/search.gif); }
.rBlock .text {width:140px}
.rBlock .button {margin-left:7px}


.advert P {background:url(/css/img/dash.gif) repeat-x 0 100%; padding:0 0 2px; margin:0}
.advert P.last {background:none}

.content {width:750px; padding:0px 0 0 25px}
.circleBlock {float:left; padding:0 0 40px 20px; width:220px; position:relative}
.circleBlock .img {position:relative; left:-3px;border:1px;}
.circleBlock .header {margin:15px 0 8px; font-size:14px;font-weight:bold}
.circleBlock P {margin:0; padding:3px 0 0 7px; background:url(/css/img/dotRed.gif) no-repeat 0 8px; width:220px}

.footer {clear:both; margin-left:40px; color:#fff; background:#362e6a; height:68px}
.copy {padding:12px 36px 0 18px; background:#70917e; border-right:1px solid #b3c5bb; height:56px; white-space:nowrap}
.contacts {border-left:3px solid #fff; padding:12px 0 0 22px; height:56px}
.workHours {background:url(/css/img/phoneBox.gif); width:135px; height:66px; top:-101px; left:9px; font-size:12px; color:#362e6a}
.workHours P {margin:0; padding:11px 0 0 17px; line-height:23px}
.workHours SPAN {color:#bf2f27}
.oldprice {font-size:x-small;}
.price {color:#CC0000;font-size:medium;font-weight:bold}
