<!--
*{ margin:0; padding:0;}
body {min-width:999px;}
body,#top1, #top2, #top3, #top4, #top5, #footer, .colmask, .col1wrap, .altera, .colmid {_//width:expression(document.body.clientWidth < 1000? "1000px": "100%" );}
#width{display:block; width:996px; height:0px; font-size:0px; line-height:0px; }
/* 3 col */
.colmask {position:relative;clear:both;float:left;width:100%;overflow:hidden; margin:1px 0px 0px 0px}
.altera {background:#fff;}
.altera .colmid {float:left;width:200%;margin-left:-237px;position:relative;right:100%;background:#fff;border-right:1px solid #7b87a1}
.altera .colleft {float:left;width:100%;margin-left:-50%;position:relative;left:470px;background:#efefef;border-right:1px solid #7b87a1}
.altera .col1wrap {float:left;width:50%;position:relative;right:233px;}
.altera .col1 {margin:0 236px 0px 233px;_//margin:0 234px 0px 235px; position:relative;left:200%;overflow:hidden;}
.altera .col2 {float:left;float:right;width:233px;position:relative;right:0px;}
.altera .col3 {float:left;float:right;width:237px;margin-right:0px;position:relative;left:50%;}
/* end 3 col */

#top1 {height:16px; background:url('/img/top_line.gif'); font:normal normal 10px Tahoma; color:#919191;}
#top1_text {margin:0px 0px 0px 32px}
#top1_left {height:16px; width:4px; float:left; background:url('/img/top_left.gif');}
#top1_right {height:16px; width:4px; float:right; background:url('/img/top_right.gif');}

#top2 {height:164px; background:url('/img/top2_line.gif'); overflow:hidden;}
#top22 {height:164px; background:url('/img/top2_img.jpg') center no-repeat;}
#top2_left {display:inline; float:left; height:70px; width:300px; top:52px; left:18px; position:relative; }
#top2_left img {border:0}
a#logo,a#logo:visited {display:block; margin:0; height:55px;}
#mini_nav {margin:5px 10px 0px 0px; font:normal normal 10px tahoma; color:#919191; line-height:10px;}
#mini_nav #home {float:left; margin:1px 6px 0px 13px; width:11px; height:10px; background:url('/img/home.gif') no-repeat; font-size:10px; line-height:10px;}
#mini_nav #mail {float:left; margin:1px 6px 0px 0px; width:12px; height:10px; background:url('/img/mail.gif') no-repeat; font-size:10px; line-height:10px;}
#mini_nav #map {float:left; margin:1px 24px 0px 0px; width:13px; height:10px; background:url('/img/map.gif') no-repeat; font-size:10px; line-height:10px;}


#top2_right1 {height:120px; width:210px; float:right; padding:25px 0px 5px 0px; margin:0px 20px 0px 0px; display:inline }
#top2_right11 {float:left; display:block; height:120px;width:41px; clear:both;padding:0px 0px 5px 0px; background:url('/img/contact.png') no-repeat; _//background:none; _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/contact.png',sizingMethod=crop); }
#top2_right1 .c1 {float:right; width:155px; font:normal normal 12px tahoma; color:#001642; border-bottom:1px solid #bebebe; padding:5px 0px 5px 2px}
#top2_right1 .c1 a,#top2_right1 .c1 a:visited {color:#002078; text-decoration:none}
#top2_right1 .c2 {float:right; width:155px; font:bold normal 12px tahoma; font-weight:bold; color:#002078; line-height:15px; padding:0px 0px 5px 2px}
#top2_right1 .c2 a,#top2_right1 .c2 a:visited {color:#002078; text-decoration:none}
#top2_right1 .c3 {float:right; width:155px; font:normal normal 12px tahoma; color:#002383;padding:4px 0px 0px 2px}

#top2_right2 {height:120px; width:220px; float:right; padding:25px 0px 5px 0px; margin:0px 10px 0px 0px; display:inline}
#top2_right22 {float:left; display:block; height:120px;width:34px; clear:both;padding:0px 0px 5px 0px;
 background:url('/img/basket2.png') no-repeat; _//background:none; _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/basket2.png',sizingMethod=crop); }
a.cart,a.cart:visited {float:right; display:block; width:163px; height:21px; margin:0px 13px 0px 0px; font:normal normal 13px tahoma;
color:#535353; text-decoration:none; background:url('/img/cart.gif') repeat-x; text-align:center; border:1px solid #bcbcbc; line-height:20px}
a.cart:hover {text-decoration:underline}
a.buy,a.buy:visited {float:right; display:block; width:130px; height:30px; margin:6px 28px 0px 0px; font:normal normal 11px verdana;
color:#535353; text-decoration:none; background:url('/img/buy.png') no-repeat; text-align:center; line-height:26px;
_//background:none; _//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/buy.png',sizingMethod=crop); cursor: pointer; cursor: hand;}
#top2_right2 .d2 {float:right; width:175px;font:normal normal 12px tahoma; color:#002078; line-height:15px; border-bottom:1px solid #bebebe; padding:5px 0px 9px 3px}

#top3 {height:38px; background:url('/img/menu_line.gif'); overflow:hidden; text-align:center;}
#top3 ul {list-style:none; display:block; width:900px;height:38px; margin:0 auto}
#top3 ul li {float:left}
#top3 a, #top3 a:visited {float:left; display:block; height:38px; font:normal normal 13px tahoma;
padding:9px 17px 0px 17px; margin:0 auto; text-decoration:none; color:#ffffff; background:url('/img/menu_spacer.gif') no-repeat right top;}
#top3 a.last {background: none!important}
#top3 a:hover {text-decoration:underline;}

#top4 {margin:1px 0px 0px 0px; padding:0px 0px 0px 33px; height:23px; background:url('/img/path.gif'); overflow:hidden; font:normal normal 11px tahoma; color:#04184d; line-height:18px}
#top4 a,#top4 a:visited {color:#04184d; text-decoration:none}
#top4 a:hover {text-decoration:underline}

.col2 div.menu1{display:block; background:#4F66A3 url('/img/menu1.gif') repeat-x; overflow:hidden;
font:bold normal 12px tahoma;font-weight:bold; margin:0px 0px 1px 0px; padding:8px 0px 12px 0px; position:relative}

.col2 div.menu1 a, .col2 div.menu1 a:visited {display:block; color:#ffffff; text-decoration:none; margin:0px 0px 0px 15px;
padding:0px 0px 0px 17px; background:url('/img/menu1_dot.gif') left center no-repeat; line-height:13px}
.col2 div.menu1 a:hover {text-decoration:underline;}

.col2 a.menu2, .col2 a.menu2:visited {display:block; color:#01113c; text-decoration:underline; margin:0px 5px 0px 34px;
padding:0px 0px 0px 11px; background:url('/img/menu2_dot.png') left top no-repeat; position:relative;
font:normal normal 12px tahoma; line-height:18px;}

.col2 a.menu2:hover {text-decoration:none;}
.col2 div.menu2{display:block; margin:4px 0px 1px 0px; border-bottom:1px solid #c4c4c4; padding:3px 0px 10px 0px;}

.contacts {width:225px; margin:10px 0px 0px 8px}
.contacts .chead {width:225px; height:22px; background: url('/img/chead.gif') repeat-x; border-bottom:1px solid #031851; padding-bottom:1px}
.contacts .chead2 { display:block; height:22px; float:left; width:auto; background: #c4c9d6; font: bold normal 13px tahoma; font-weight:bold;
line-height:22px; padding:0px 38px 0px 38px; color:#031851; }
.contacts .ctext {padding: 10px 8px; font: normal normal 11px tahoma; color:#000000; line-height:14px}
.contacts .ctext div {float:left; display:block; height:38px; margin-right:10px}
.contacts .ctext a, .contacts .ctext a:visited {color:#4360a9}
.contacts .ctext a:hover {text-decoration:none}

.col2 p {font:normal normal 11px tahoma; color:#6b6b6b; margin:0px 0px 5px 0px; text-align:center}
.col2 img {border:0; margin:0px 0px 0px 3px}

.search {display:block; width:228px; height:70px; margin:5px 0px 5px 6px; background: url('/img/right1.gif') no-repeat;}
.input {float:left; display:inline; width:131px; height:19px; _//height:21px; margin:14px 0px 0px 8px; font:normal normal 13px tahoma; line-height:17px; color:#727272;border:1px solid #aeaeae; padding:0px 3px}
a.button, a.button:visited {float:right; height:18px; _//height:20px;
border:1px solid #5570a8; margin:14px 8px 0px 0px; display:block;
background: url('/img/button.gif') repeat-x; padding:1px 13px 0px 13px;
text-align:center; text-decoration:none; font:normal normal 13px tahoma; color:#295e90; }

.orange {background: url('/img/button2.gif') repeat-x!important; color:#ffffff!important; border:1px solid #a94e0b!important;}

.col3 a.ban img {border:0; margin:0px 0px 0px 6px}

.articles {width:225px; margin:10px 0px 0px 8px}
.articles .chead {width:225px; height:22px; background: url('/img/chead.gif') repeat-x; border-bottom:1px solid #031851; padding-bottom:1px}
.articles .chead2 a { display:block; height:22px; float:left; width:auto; background: #c4c9d6; font: bold normal 13px tahoma; font-weight:bold;
line-height:22px; padding:0px 38px 0px 38px; color:#031851; text-decoration:none;}
.articles .chead2 a:hover {text-decoration:underline;}
.articles .dhead {width:223px;   float:left; border-bottom:2px solid #b7d3e7; padding-bottom:1px; margin:0px 0px 2px 0px}
.articles .dhead2 { display:block;  float:left; width:auto; background: #e7e7e7; font: bold normal 11px tahoma; font-weight:bold;
line-height:15px; padding:0px 4px 0px 4px; color:#031851; }
.articles .dhead2 a {text-decoration:none}
.articles .ctext {padding: 10px 0px; font: normal normal 11px tahoma; color:#000000; line-height:14px}
.articles .ctext p {padding:0px 8px}
.articles .ctext a, .contacts .ctext a:visited {color:#4360a9}
.articles .ctext a:hover {text-decoration:none}

.center { margin:7px 5px 0px 5px; clear:both}
.center .chead { height:22px; background: url('/img/chead.gif') repeat-x; border-bottom:1px solid #031851; padding-bottom:1px}
.center .chead2 { display:block; height:22px; float:left; width:auto; background: #fb8404; font: bold normal 13px tahoma; font-weight:bold;
line-height:22px; padding:0px 38px 0px 38px; color:#ffffff; }
.center .chead2 a {color:#ffffff; text-decoration:none;}
.center .chead2 a:hover {text-decoration:underline;}
.center .ctext {padding: 10px 8px; font: normal normal 11px tahoma; color:#000000; line-height:14px}
.center .ctext div {float:left; display:block; height:38px; margin-right:10px}
.center .ctext a, .center .ctext a:visited {color:#4360a9}
.center .ctext a:hover {text-decoration:none}

.center .item {float:left; display:block; width:33%; height:280px; overflow:hidden; text-align:center; margin:10px 0px 8px 0px;}
.center .item .item_head { display:block; width:141px; height:26px; overflow:hidden; font:normal normal 11px tahoma; color:#031851;padding:0px 9px; margin:0 auto; }
.center .item .item_head a, .center .item .item_head a:visited {color:#031851; text-decoration:none}
.center .item .item_head a:hover {text-decoration:underline}
.center .item a.img {display:block; width:205px; height:205px; overflow:hidden; margin:0 auto; }
.center .item a.img table {width:200px; height:200px; vertical-align:middle;}
.center .item a.img table td {text-align:center; vertical-align:middle;}
.center .item img {border:0; vertical-align:middle}
.center .item .item_price { width:141px; height:22px; font:normal normal 17px tahoma; color:#031851; background:#eaebec; border-bottom: 3px solid #abbccd; margin:0 auto; }
.center .item .item_price span {color:#ff0000; text-decoration:line-through}
.center .news_item {margin:13px 0px 0px 13px; clear:both}
.center .news_text {margin:0px 0px 0px 129px; }
.center .news_head {display:inline; height:20px; width:auto; background: #e7e7e7; font: bold normal 11px tahoma; font-weight:bold;
line-height:11px; padding:4px 4px 4px 4px; color:#2a4284;}
.center .news_head a {text-decoration:none; color:#2a4284;}
.center .news_date {font:normal normal 11px tahoma; color:#717171; border-bottom:2px solid #b7d3e7; padding:3px 0px 2px 4px; margin-top:2px}
.center a.news_item_img img {display:block; float:left; width: 114px; margin:0px 15px 15px 0px}
.center a.news_item_img img {border:0}
.center .news_item p {font:normal normal 11px tahoma; color:#000000; line-height:14px; padding:0px 0px 0px 4px }
.center .news_item a.more, .center .news_item a.more:visited {font:bold normal 11px tahoma; font-weight:bold; color:#294284;padding:0px 0px 0px 3px}
.center .news_item a.more:hover {text-decoration:none}

.pages {text-align:center;position:relative; top:86px; margin-bottom:125px; display:block; overflow:visible; line-height:24px;font-family:Arial;font-size:13px; clear:both;    }
.pages a {text-decoration:none!important; font-family:Arial; font-size:12px; margin-left:7px; color:#295e90;}
.pages a.page {padding:3px 7px 4px 8px;  margin-left:0px}
.pages a.page:hover {padding:2px 6px 3px 7px; text-decoration:none!important; background:#ffffff; border:1px solid #9bcbe7}
.pages a#active {padding:2px 6px 3px 7px; background:#c3d3ea; border:1px solid #7ab2d2;}

#footer {clear:both; display:block; height:41px; background:#cdcdcd; border-top:1px solid #8e8e8e; overflow:hidden}

#footer2_left {float:left;  height:41px; /*background:url('/img/footer_2_left.gif') left no-repeat;*/
font:normal normal 11px tahoma; padding:0px 0px 0px 5px; line-height:40px; color:#4c4b4b;}
#footer2_left span {display:inline;padding-left:20px}
#footer2_left img {border:0; float:left; margin:5px 5px 0px 0px; line-height:5px;}
#footer2_right {float:right; height:41px;   width:250px;  display:inline;
font:normal normal 10px tahoma;line-height:45px; color:#4c4b4b;}
#footer2_right img {border:0; float:right; margin:10px 10px 0px 0px; line-height:5px;}
#footer2_right span {display:inline; float:left; padding-left:20px}

p.select {font:bold normal 11px tahoma; font-weight:bold; color:#031851; margin:6px 8px 6px 10px}
table.select {font:normal normal 12px tahoma; width:460px; color:#031851; margin: 0 auto; padding-left:15px}
table.select select {display:block; width:210px; margin: 5px 10px 7px 0px}
div.hr {display:block; width:210px; height:2px; margin: 0px 10px 6px 0px; background: #d3d3d3; line-height:0px; font-size:0px }
input.price {margin: 3px 10px 7px 0px; vertical-align:middle}
table.select a.button {float:left; margin:0px 0px 0px 0px}
table.select td {color:#031851;}
div.brand {margin:6px 18px 6px 25px; font:normal normal 11px tahoma; line-height:14px}
div.brand table {font:normal normal 11px tahoma;}
div.brand table td {padding:0px 3px 0px 0px}
div.brand p {text-align:justify}
p.brand {font:bold normal 13px tahoma; font-weight:bold; color:#384b7e; }
div.hr2 {display:block;  height:1px; margin: 7px 0px 7px 0px; background: #4e64a1; line-height:0px; font-size:0px; _//background:none; _//border-top:1px solid #4e64a1 }
div.hr3 {background: #bdbdbd; _//background:none; _//border-top:1px solid #bdbdbd }
div.images {text-align:center}
div.images img {border:0; margin:0px 15px 0px 5px}

.item2 {height:205px!important; }
.item2 .item_head {padding:3px!important; height:38px!important; _//height:45px!important}
.item2 .item_price {border:0!important; border-top:1px solid #c6c9d0!important; background:none!important; font: bold normal 13px tahoma!important; font-weight:bold!important;
width:110px!important; color:#be5000!important; padding-top:3px}
.item2 .img {height:110px!important}
.item2 img {border:1px solid #000000!important}
.item .button {float:none!important; width:46px; margin:0 auto!important}

.active {text-decoration:none!important}

.collect {width:49%; height:250px; float:left; overflow:hidden; text-align:center;}
.collect .img {text-align:center}
.collect .img img {border:0; float:none!important}
.collect .collect_head {line-height:13px!important; height:28px!important; overflow:hidden; clear:both;}
.collect .collect_head a, .collect .collect_head a:visited {line-height:12px!important; overflow:hidden; font:bold normal 12px tahoma; font-weight:bold; color:#031851; text-decoration:none}
.collect .collect_head a:hover {text-decoration:underline}
.collect .collect_text {font:normal normal 12px tahoma; color:#0c0c0c; margin: 2px 0px 0px 120px; line-height:14px; overflow:hidden;}


.tovar {overflow:hidden; width:100%; margin-bottom:10px}
.tovar .img {float:left; margin:10px 10px 10px 10px}
.tovar .img img {border:0}
.tovar .tovar_head { border-bottom:3px solid #c4c9d6; margin: 0px 0px 0px 120px; font:normal normal 12px tahoma; color:#031851;
    padding:7px 0px 5px 0px}
.tovar .tovar_head a, .tovar .tovar_head a:visited {font:normal normal 12px tahoma; color:#031851; text-decoration:none}
.tovar .tovar_head a:hover {text-decoration:underline}
.tovar .tovar_text {font:normal normal 12px tahoma; color:#0c0c0c; margin: 2px 0px 0px 120px; line-height:14px; overflow:hidden;}
.tovar .tovar_text2 {margin-right:170px; min-height:90px; height:auto !important; height:90px;}
.tovar .tovar_right {text-align:center; width:170px; float:right; background: url('/img/tovar_right.gif') repeat-y left; margin-bottom:-32768px; padding-bottom:32768px;}
.tovar .tovar_price {padding:5px 3px 3px 3px; margin:0px 0px 3px 0px; font-weight:bold; color:#be5000; height:40px; }
.tovar .button {float:none!important; width:50px; margin:0 auto}
div.hr4 {display:block; float:left; width:100%; height:1px; margin: 2px 0px 0px 0px; background: #ffffff; border-bottom:1px solid #d3d3d3; line-height:0px; font-size:0px }

table.tovars {margin-top:10px; font:normal normal 11px tahoma; color:#0c0c0c; width:100%; _//width:98%; border-collapse:collapse;}
table.tovars td, table.tovars th {padding:3px 3px 3px 6px; border:1px solid #ffffff}
table.tovars th {text-align:left; font-weight:normal; color:#5e6d96}
table.tovars tr.t1 {background:#e7e9ef}
table.tovars tr.t2 {}
table.tovars a, table.tovars a:visited {color:#0c0c0c; text-decoration:none}
table.tovars a:hover {text-decoration:underline}

table.basket {border-collapse:collapse; border:1px solid #8695b3; margin:20px 0px 0px 0px;
        width:100%; _//width:98%; color:#233d83; font:normal normal 11px tahoma; text-align:center}
table.basket th, table.basket td { border:1px solid #8695b3; padding:4px}
table.basket th {color:#ffffff; background:#3a4c7f; font:bold normal 11px tahoma; }
table.basket img {border:0; margin:2px}
table.basket a, table.basket a:visited {text-decoration:none; color:#233d83; }
table.basket a:hover {text-decoration:underline;}
table.basket .text {color:#4670b0; text-align:center; border:0; border:1px solid #96a2b0; padding:3px 0px 3px 0px; width:50px}
.left {float:left!important; margin: 10px 10px 5px 10px!important}
.line {width:100%; _//width:98%; float:left; margin:10px 0px 10px 0px; border-top:3px solid #d3d3d3; border-bottom:3px solid #d3d3d3; _//padding-bottom:12px; clear:both}
*+html .line {padding-bottom:12px; color:#233d83;}
.line .button {margin:9px 5px 12px 23px!important; }
p.total {display:block; font:bold normal 11px tahoma; color:#233d83; font-weight:bold; padding: 15px 10px 5px 10px; }
p.total b {color:#f76700; font:normal normal 20px tahoma;  font-weight:normal; vertical-align:middle; padding-left:10px; position:relative; top:-1px; line-height:20px }

table.feedback {width:430px; font:normal normal 11px tahoma; color:#031851; margin: 0 auto; margin-top:50px; }
table.feedback td {padding:5px; }
table.feedback b {color:#ff5400}
table.feedback .aright {text-align:right}
table.feedback textarea {width:244px; height:50px; border:1px solid #aeaeae; padding:0px 3px}
table.feedback .input {margin:0; width:244px}
table.feedback .input2 {width:132px; margin-top:10px}
table.feedback img {float:left; margin-right:10px; vertical-align:bottom}
table.feedback .button {width:100px; float:none; margin:0 auto}

a.link2, a.link2:visited {font-family:Tahoma; font-size:11px; color:#555555; text-decoration:none}
a.link2:hover {text-decoration:underline}

.catalog_tov {margin:5px; font: normal normal 11px tahoma; color:#031851}
.catalog_tov a.tov1 {display:block; position:relative; padding-left:10px; color:#031851;
        font-weight:bold; background: url('/img/ct1.gif') left center no-repeat; line-height:15px}
.catalog_tov a.tov1:hover {text-decoration:none}
.catalog_tov a.tov2 {color:#031851; text-decoration:none; padding-right:10px}
.catalog_tov a.tov2:hover {text-decoration:underline}
.catalog_tov div {padding:0px 10px 10px 10px}

a.url, a.url:visited {color:#4360a9}
a.url:hover {text-decoration:none}

span.old {display:block; color:#ff0000; text-decoration:line-through;}

table.plits {width:100%; _width:99%}
table.plits td {vertical-align:top; padding-left:2px; overflow:hidden}
table.plits td .tovar_text {overflow:visible!important}
table.plits td .tovar {overflow:visible!important; _margin-bottom:-32768px; _padding-bottom:32768px;}
table.plits td .tovar_right {width:130px; overflow:hidden}
table.plits td .tovar_text2 {margin-right:140px; _margin-right:100px;}
table.plits td .img {margin:5px 5px 5px 0px}
table.plits td.t_left {padding:0px 3px 0px 0px; background:transparent url(/img/tovar_right.gif) repeat-y  right top;}
table.plits .tovar_head {padding-left:5px; line-height:12px}

.collect_img {height:205px; overflow:hidden;}
.collect_img table {height:205px; width:200px; margin:0 auto}
.collect_img table td, .collect_img table img {text-align:center; vertical-align:middle}
.images table {width:100%}
.images table td, .images table img {text-align:center; vertical-align:middle}

.small_search {padding:8px 0px 0px 10px; clear:both; font: normal normal 12px tahoma}
.small_search input {vertical-align:middle; margin:2px 4px 2px 2px}
.small_search span {padding:0px 5px 0px 0px}
-->