html *{font: normal 12px "Tahoma", sans-serif;color:#787878;margin:0;padding:0}
body{position:relative;background:#303030 url(images/design/bg.gif);padding:0 0 38px 0}
form,ul,table{margin:0;padding:0}
.bz{border: 1px  solid green}
table{border-collapse:collapse}
table td{border:none;padding:0;vertical-align:top}
img{border:0}
a{text-decoration:underline}
a:hover{text-decoration:none}
a:active{outline:none}
.block_this{display:block}
#preload{position:absolute;visibility:hidden}
.main{width:905px;margin:30px auto 0 auto}
.top .top_here{width:900px;margin:0 auto;background:#2092d0}
.top  img{display:block;float:left}
.top .logo{height:91px;background:url(images/design/logo.jpg) no-repeat;border-bottom:1px solid #08acff}
.top ul{list-style:none;width:900px;height:44px;background:url(images/design/navi_bg.gif) repeat-x;clear:both;text-align:center}
.top ul li{display:inline;padding:12px 10px 12px 0}
.top ul li a{text-transform:uppercase;color:#fff;font-weight:bold;font-size:14px;line-height:44px;text-decoration:none;background:url(images/design/line_navi.gif) no-repeat;padding-left:15px}
.top ul li .nobg{background:none}
.top ul li a:hover{color:#7ad0fd}
.top .basket{filter:expression(fixPNG(this));position:relative;margin-top:-20px;margin-bottom:-15px} 
.top .buy{float:left;margin:10px 25px 0 25px}
.top .buy td{vertical-align:middle;padding:5px 0;color:#fff}
.top .buy .name{color:#00e4ff;font-weight:bold;text-transform:uppercase}
.top form{float:left;margin:12px 20px 0 20px}
.top form *{color:#fff}
.top form td{padding: 2px 1px}
.top form td .input, .top form td .password{border:1px solid #026493;height:19px;background:#fff;padding:3px 0 0 10px;color:#c4c4c4;width:120px}
.input, .ss{border:1px solid #a5a5a5;background:#fff;padding:0 0 0 0;color:#000}
.top form td .input{width:160px}
.left{background: #fff url(images/design/bg_left.gif) repeat-y;padding-left:6px;width:228px}
.left .catalog{background:url(images/design/bg_catalog.jpg) no-repeat}
.left .catalog ul{list-style:none;margin:10px 0 30px 0;padding-left:15px}
.left .catalog li{line-height:24px;background:url(images/design/arrow.gif) no-repeat left center;padding-left:15px}
.left .catalog li.level2{margin:0 0 0 18px}
.left .catalog li.level3{margin:0 0 0 36px}
.left .catalog a{text-decoration:none}
.left .catalog a:hover, .left .catalog .current a{color:#019bcb}
.left .search{margin:10px 8px 0 11px;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;padding:20px 0 10px 10px}
.left .search form td{padding:2px 0 2px 0;color:#aaaaaa}
.left .search form *{vertical-align:top}
.left .search form .input{border:1px solid #a5a5a5;width:135px;margin:0 9px 0 0;height:20px;padding:2px 0 0 5px;color:#aaaaaa}
*html .left .search form .check{margin:-3px 5px 0 -4px;position:relative}
.left .search form .check{margin-right:5px}
.left .news{margin:20px 0;padding-left:10px}
.left .news strong{background:url(images/design/arrow.gif) no-repeat left center;padding-left:10px;margin:10px 0 5px 0;display:block;color:#2194d3}
.left .news p{margin:0;padding:0 5px 0 10px}
.left .news a{color:#2194d3;margin-left:100px;text-decoration:none}
.left .news a:hover{text-decoration:underline}
.content{background:#fff;width:651px;padding:0 0 0 20px}
.home{background:#fff;width:671px;padding:0 0 0 00px}
.content .welcome{float:left;width:631px;background:#e6e6e6 url(images/design/bg_wolcome.gif) no-repeat;padding:15px 10px;border-bottom:4px solid #d1d1d1;margin-left:20px}
.content .welcome img{float:left;margin-right:10px}
.content .welcome p{padding-top:45px}
.content .welcome div img{margin:0 0 0 0;float:right}
.content .novinki{float:left;margin:10px}
.content .novinki td{padding:2px}
.content .group{float:right;clear:both}
.content .novinki .element{width:285px;float:left;margin:15px}
.content .novinki .element .name{height:30px;background:url(images/design/bg_name.gif) no-repeat right top;padding-left:15px;font-weight:bold;padding-top:6px}
.content .novinki .element .image{border:1px solid #e7e7e7;border-bottom:none;text-align:center;vertical-align:middle;height:130px}
.content .novinki .element .opis{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:10px}
.content strong{color:#2194d3}
.content .novinki .element .price{border-left:1px solid #e7e7e7;background:#c5c5c5;color:#fff;font-size:24px;font-weight:bold;width:154px;text-align:center;vertical-align:middle}
.content .novinki .element .in_basket, .content .novinki .element .podrobno{border-right:1px solid #e7e7e7;text-align:right;padding-right:10px}
.content .novinki .element .spacer{border:1px solid #e7e7e7;border-top:none;height:10px}
.content .catalog_level2{border:1px solid #e7e7e7;width:620px;margin:10px 0 10px 0;clear:both}
.content .catalog_level2 .image{width:230px;height:180px;vertical-align:middle}
.content .catalog_level2 td{padding:5px 2px}
.content  .name{font-weight:bold}
.content .catalog_level2 .price{font-weight:bold;width:230px}
.content .catalog_level2 .price strong{font: 15px "arial black", sans-serif;}
.content .catalog_level2 .button{vertical-align:top;padding:0 0 0 0;width:150px;height:30px}
.content .catalog_level2 .compare{width:120px;background:#eaeaea;font-size:10px}
.content .catalog_level2 .compare input{line-height:40px;margin-right:10px;display:block;float:left}
.content .header, .content .links{float:left;margin:10px 20px 0 0}
.content .header{margin:0 -160px 20px 0}
.content .links{float:right;color:#2194d3}
.content .links a{text-decoration:none}
.content .links a:hover{text-decoration:underline}
.content .catalog_level3{clear:both;width:630px;margin:0 0 20px 0}
.content .catalog_level3 td{padding:5px}
.content .catalog_level3 .golos{width:83px;border:1px}
.content .catalog_level3  form{background:url(images/design/bg_golos.gif) no-repeat top;height:160px;padding:3px}
.content .catalog_level3  form td{padding:1px;font-size:11px}
.content .catalog_level3  form .alCenter{color:#fff;text-align:center;height:15px}
.content .catalog_level3  .button form{background:none;height:auto;padding:0}
.content .golos_this *{margin:4px 0 -2px 0;line-height:20px;position:relative}
.content .golos_this .golos_img{margin:4px 0 0 3px}
.content .catalog_level3 .image{vertical-align:middle;height:180px}
.content .catalog_level3 .price, .content .catalog_level3 .button{vertical-align:bottom}
.content .catalog_level3 .base{width:305px}
.content .catalog_level3 .base strong{color:#94bc07;font-weight:bold}
.content .catalog_level3 .old{text-decoration:line-through;color:#2194d3}
.content .catalog_level3 .price b{font-weight:bold}
.content .catalog_level3 .price b strong{font-size:22px}
.content .catalog_level3 .price i{color:#94bc07}
.footer{height:76px;background:url(images/design/bg_footer.gif) no-repeat}
.footer .copy{float:left;margin:35px 20px 0 50px}
.footer .link{margin-top:35px;color:#fff}
.footer .link a{color:#fff;text-transform:uppercase;text-decoration:none;margin:0 3px;font-size:11px}
.footer .link a:hover{text-decoration:underline}
.footer img{display:block;float:right;margin:-25px 20px}
/********** ZAKAZ ***********/
.zakaz, .zakaz1{width:400px;padding:115px 0 50px 0;margin:0 auto;background:#1e8ed0 url(images/design/top_zakaz.jpg) no-repeat}
.zakaz1{padding:15px 0 50px 0;width:100%;margin:0 0 0 0;background:none}
.zakaz table{margin:0 auto;width:370px;}
.zakaz1 table{margin:0;width:600px;}
.zakaz table table, .zakaz1 table table{width:auto;}
.zakaz td{padding:4px;font-size:11px;color:#000;background:#d2f1fc}
.w160{width:50%}
.w55{width:25%}
.w105{width:25%}
.zakaz input.text{width:40px;height:14px;border:1px solid black;background:#fff;color:#000;padding-left:2px}
.zakaz .top td, .zakaz .even td, .zakaz .odd td, .zakaz .itog td{border-right:1px solid #fff}
.zakaz td[class=NO_border]{border-right:none}
.zakaz .top td{background:#0874a5;color:#fff;font-size:11px}
.zakaz .odd td{background:#a1e5fc}
.zakaz .spacer{background:none;height:30px}
td b{font-weight:bold;color:#000;font-size:11px}
.itog b{font-size:12px;text-transform:uppercase}
.itog .allPrice{color:#fff;background:#0874a5;font-size:14px;font-weight:bold}
.zakaz .button td{background:none}
.itog td{border-bottom:1px solid #1e8ed0}
/***** RULES FOR IE6 ******/
*html .content .group{position:relative;margin:0 15px 0 -15px}
*html .novinki .element{margin:15px 7px}
*html .footer .copy{margin:35px 25px 0 25px}
*html .content .welcome{margin-left:10px}
*html .content .novinki .element .name{height:22px}

.news_tbl {border:1px solid #e7e7e7;width:620px;margin:10px 0 10px 0;clear:both}
.news_tbl td{padding:0 13px 13px  15px}
.news_tbl h2, .news_tbl strong{font: bold 14px "Tahoma", sans-serif}
.news_tbl h2{margin:14px 0 0 0}
.news_tbl .image2{padding-left:0;width:1px;}
.news_tbl .image2 img{border:1px solid #c1c1c1}
.bannersg{margin:30px 0 6px 0}
.banners img{margin:0 0 6px 0}

.table1{width:620px;clear:both;margin:10px 0 10px 0}
.table1 td{border:1px solid #cccccc;padding:5px}
.table1 td td{border:none;padding:2px}

.curr{color:#0291c6;font-weight:bold}
.pager{margin:0 30px 0 0;text-align:right}
.table2 td{vertical-align:middle;padding:2px}

.register{margin:0 0 0 0}
.register .input{width:123px}
.register .blue{color:#2194d3;font-weight:bold}
.register strong{display:block;padding:0 0 0 11px;margin:10px 0 10px -11px;position:relative;height:12px;background:url(images/design/arrow1.gif) no-repeat left}

h2, h2 a{font: bold 14px "Tahoma", sans-serif;color:#2194d3;margin:0 0 10px 0}
.butt{padding:0 10px 0 10px;height:22px;background:#0088bf url(images/design/bg_butt.gif) no-repeat center;border:1px solid #026493;font-weight:bold;color:#fff;text-transform:uppercase}

.arrow{padding:0 0 0 11px;margin:2px 0 2px 25px;background:url(images/design/arrow1.gif) no-repeat left}
.content .arrow a{text-decoration:none}
.content .arrow a:hover{text-decoration:none;color:#2194d3}