body, td, p, .tdborderlabel, font, .butt, .form {margin:0; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px;}
body {padding:0;}
h1 {margin:20px 10px 10px 0; color: #353535; font-size: 18px;}
h2 {margin:5px 0px; color: #1C5288; font-size: 16px;}
h3 {margin:5px 0px; color: #C51407; font-size: 16px;}
h3 a {color: #C51407; text-decoration:none;}
h3 a:hover {color: #0C312E; text-decoration:underline;}
form {margin: 0; padding: 0;}
input, select, option, textarea	{font-size: 11px;}

a {color: #353535}
a:hover {color: #353535}
p {margin:5px 0px 0px 0px;}
ol {margin:10px 0px 20px 40px;}

.date {padding: 0px 10px 0px 0px; color: #C51407;}
.red, .red a {padding: 0; font-weight: bold; color: red;}
.newsname a {font-size: 12px; font-weight: bold;}
.newsannt {padding: 0px 0px 15px 0px;}

.cat0	{}
.cat0 a, .cat a {font-size:12px;color:#0177C1;display: block; padding:2px 5px 2px 0px;text-decoration: none;}
.cat0 a:hover, .cat a:hover {text-decoration: underline;}
.all { border: 1px solid #3273B5; background-color: #FFFFFF; border-collapse: separate; border-spacing: 5px;}
.tac {text-align:center;}
td.center  {}
.butt {background-color: #eeeeee; color: #000;font-size:11px;}
.form {background-color: #eeeeee; width: 200px; font-size: 11px; border: 1px solid #000;margin:0;}
.formlog{background-color: #eeeeee; width: 70px; font-size: 11px; border: 1px solid #000;margin:0;}
.formtext{background-color: #eeeeee; width: 500px; font-size: 11px; border: 1px solid #000;margin:0;}

/* Стили для шапки */
td.topimg { background-repeat: no-repeat;}
p.topbasket {margin: 2px 5px 0px; color: #3273B5; text-align: right}
p.toptel {margin: 0px 5px 0px 170px; color: #000; font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif; font-size: 10px; font-weight: bold;}
p.topmail {margin: 0px 5px 0px 15px; color: #ffffff; font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif; font-size: 10px; font-weight: bold;}
p.topmail a {color: #ffffff;}
p.topkurs {margin: 0px 5px 0px 15px; color: #3273B5;}
p.topsearch {margin: 0px 5px 0px 10px; color: #3273B5; font-weight: bold; text-align: right}
p.topmenu2 {margin: 0px 5px; color: #ffffff; font-weight: bold; text-align: right}
p.topmenu2 a {margin: 0px 5px; color: #ffffff;}
p.topmenu2 a:hover {margin: 0px 5px; color: #A8BDD2;}
option.rub1 {BACKGROUND-COLOR: #3273B5; color:#FFFFFF;}
option.rub2 {BACKGROUND-COLOR: #FFFFFF;}

/* Стили для корзины */
.basketinfo, .reginfo {margin: 5px; color: #000000; font-weight: bold; text-align: left; border-collapse: separate; border-spacing: 5px;  padding: 10px;}
.basket, .reg {margin: 3px;}

/* Стили для левой колонки */
.left .tdborder { border-right: 1px solid #3273B5; border-bottom: 1px solid #3273B5;}
.left .tdborderlabel { border-right: 1px solid red; border-bottom: 1px solid red; padding: 5px; color: white; font-weight: bold; text-align: right; background-color: #1C5288;}
.left .tdborderlabel a {color: white; text-decoration:none;}
.left {display:none; margin:0px; padding:0px;}
.catchild {display:none; margin:-20px 0 0 80px; padding:0px;}
.left ul {margin:0px 0px 3px 0px;}

/* Стили для центральной колонки колонки */



.ram { border-collapse: separate; border-spacing: 5px;  padding: 5px; margin:3px; width: 100%; height:100%}
td.goods { border-collapse: separate; border-spacing: 5px; border: 1px solid #FCDBC0; padding: 5px;background-color: #FFFFFF;}
td.goodstop { border-collapse: separate;border-spacing: 5px; border: 1px solid #FCDBC0; padding: 5px;background-color: #FFFFFF; color:#0177C1;}
td.goodstop a {color: #0177C1;}

.center .rekl { border-collapse: separate; border-spacing: 5px; border: 1px solid #3273B5; background-color: #3273B5; background-image: url(/i/rekl.jpg); background-repeat: no-repeat;}
.center .rekl h3 {font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #FFFFFF}
.center .rekl p {color: #FFFFFF}
/*.center .goods { border: 1px solid #3273B5; border-collapse: separate; border-spacing: 5px;}*/
.headtext { border-right: 1px solid red; border-bottom: 1px solid red; padding: 5px; color: #3273B5; font-weight: bold; text-align: right; }
.goodslin {background-color: #3273B5;}
.goodsname a {color: #3273B5;}
.goodsannt {color: #424242;}


.goodsprice {color: #2C5BBE; font-family: tahoma; font-size: 16px; line-height: 16px;}

div.goodsprice {color: #2C5BBE; font-family: tahoma; font-size: 16px; line-height: 18px; width: 10px; float: left; font-weight: bold;}
div.goodspricemain {font-size: 12px;display: inline;}
.goodsbasket, .goodsbasket a {color: #3273B5;}
p.goodsscroll a { MARGIN: 0px;}
.topinfo { font-size: 12px; text-decoration:none; }

ul.cat2 {MARGIN: 3px 0px;} 
li.cat2 {LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/i/path_1.gif); MARGIN: 0px 20px 0px 25px;}
.cat2,.cat2 a	{ font-size: 11px; text-decoration:none; }

.list_1 { MARGIN: 3px 0px;} 
.list_1 li { LIST-STYLE-IMAGE: url(/i/li_1.gif); MARGIN: 5px 0px 10px 10px;}

p.path a {font-size: 11px; MARGIN-left: 8px; MARGIN-top: 0px; MARGIN-right: 8px; MARGIN-bottom:3px; color: #1C5288} 
.path a {color: #0177C1} 

/* Стили для правой колонки колонки */
.right .tdborder { border-left: 1px solid #3273B5; border-bottom: 1px solid #3273B5; }
.right .tdborderlabel { border-left: 1px solid red; border-bottom: 1px solid red; padding: 5px; color: white; font-weight: bold; background-color: #1C5288;}

.right .tdborderlabel a { color:white; }

.right {display:none; margin:0px;}
.right ul {margin:0px 0px 3px 10px;}

/* Стили для нижней части */
.bottom .center {border: 1px solid #3273B5; background-color: #FFFFFF; border-collapse: separate; border-spacing: 5px; padding: 5px; text-align: center; color: #3273B5; margin: 0px 5px; height: 70px;} 
.bottom .left a, .bottom .center a, .bottom .right a {padding: 5px; color: #3273B5;}
.bottom .left {border: 1px solid #3273B5; background-color: #FFFFFF; border-collapse: separate; border-spacing: 5px; padding: 2px; text-align: center; color: #3273B5; } 
.bottom .right {border: 1px solid #3273B5; background-color: #FFFFFF; border-collapse: separate; border-spacing: 5px; padding: 2px; text-align: center; color: #3273B5; } 

/* Стили для сравнения товаров */
.compare {border-collapse: collapse; border:solid 1px #3273B5; padding: 2px 0px 2px 5px;}
.compare_name,.compare_val	{border:solid 1px #3273B5; padding:2px 0px 2px 5px;}
.compare_name	{font-weight: bold;}





/*меню верхнее*/
.topmenu {padding:0px;margin:0;}
.topmenu li{width:100px;list-style-type: none;padding:2px 0;}
.topmenu a{font-size:12px; color: #0177C1; text-decoration: none;}
.topmenu a:hover{text-decoration: underline;}



/*меню нижнее*/
ul.botmenu {list-style: none outside none;}
ul.botmenu li{float:left; height: 15px; padding: 5px 5px 0px 5px;}
ul.botmenu a{color: #ffffff;}

/*каталог слева*/
a.category-top {font-size:12px;color: #0177C1;}
.specmain {color: #353535; font-size: 12px; font-weight: bold; line-height: 15px; padding: 17px 0px 9px 15px; }


/*спец по центру*/
.cat_list {border-bottom: solid 1px #fdeddf;}
a.namegoods {color:#3273B5; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase;}
a.namegoods:hover {text-decoration: underline;}

.g_annt {color: #2A383D; font-size: 12px; line-height: 16px; padding: 0px 10px 13px 9px;}
div.botgotoprod {background-image: url(/i/botgotoprod.gif); width: 75px; height:21px; float: right; text-align: center;}
div.botgotoprod a {color: #FFFFFF; font-family: tahoma; font-size: 14px; line-height: 16px; font-weight: bold; text-decoration: none;}
div.botgotoprod a:hover {text-decoration: underline; color: #FFFFFF;}
.padding15px {padding: 15px 10px 15px 15px;}


/*лево*/
td.specleft {border-bottom: 1px dotted #a9aba3; padding: 8px 8px 8px 20px; background: url(/i/arr.gif) no-repeat scroll 10px 20px transparent;}
p.specleftp a{color: #353535; text-decoration: none;}
p.specleftp a:hover{color: #353535; text-decoration: underline;}
.boxhead {color: #353535; padding: 16px 0px 5px 20px; text-transform: uppercase; font-weight: bold;}
.boxhead a {color: #353535; text-decoration: none;}
.boxhead a:hover {color: #353535; text-decoration: underline;}

/*право*/
td.specright{border-bottom: none; padding: 4px 8px 0px 20px; text-align: center;}
td.specright a{color: #353535; text-decoration: none;}

.bgbot {background: url(/i/bgbot.png) no-repeat center; height:184px; background-color: #3e161c;}
.links {color: #ffffff; text-decoration: none;}
.links:hover {color: #ffffff; text-decoration: underline;}

/*сслылки*/
a.copy {text-decoration: underline;}
a.copy:hover {text-decoration: none;}

/*карточка товара*/
.gtext {}
.g_graph {padding: 10px;}

.center {padding:0 0 30px 8px;}
.border  td{width:80px;padding:2px 3px;}
.border {border-collapse:collapse;width:900px;}
.grb{background-color:#efefef;border-right:1px solid #000;}
.grnb{background-color:#efefef;}
.glb{background-color:#e1e1e1;border-right:1px solid #000;}
.glnb{background-color:#e1e1e1;}
.btr{border-right:1px solid #000;border-top:1px solid #000;}
.bt{border-top:1px solid #000;}
.bbr{border-right:1px solid #000;border-bottom:1px solid #000;}
.bb{border-bottom:1px solid #000;}

.cat_child{margin:0 0 0 20px;}
.div_child{margin:0 0 0 20px;}
div.catnotend {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:16px;margin:10px 8px 0 0;width:270px;position:relative;}
.hvrzmimg {position:absolute;top:0;left:0;z-index:100;display:none;}
.hvrzmimg img{border:2px solid #FCDBC0;}

.bgfon{background: url(/i/bgnew3.png) repeat-y top left;}
.loginlabel{font-size:12px;padding:0 5px;vertical-align:top;width:70px;}
.loginlabel2{font-size:12px;padding:0 5px;vertical-align:top;width:300px;}
.bask_img_text{font-size:12px;color:white;padding:0px 3px 0px 5px;background-color:#0F1741;}
.bask_img_text a{font-size:12px;color:white;text-decoration:none;margin:0px;}
.bask_img_text a:hover{color:#FEB4AE;}
.noblink, .noblink:hover{color:#000000;padding:2px 2px 2px 2px;}
.blink{text-decoration:blink;padding:2px 2px 2px 2px;color:#BC2C23;}
#fr_bask_id{padding:0px;margin:0px;width:400px;height:140px;display:none;position:fixed;top:0px;right:0px;border:1px solid black;}
.fr_bask_body{background-color:#F6F6F6;}
.fr_bask_body table{width:100%;}

.skype {background: url("/i/skype.png") no-repeat scroll left top transparent;display: inline-block;height: 16px;margin: 4px 5px 0 0;width: 18px;}

.youtube{margin: 25px 0 0 15px;width: 150px;height: 1000px;}
.youtube img{margin:5px 0;}
.rubricator{padding:10px 0 20px 25px;}
.cat_childsel {margin:0 0 0 20px;}
.cat_childsel a{color:red !important;}
.cat_childsel44 span a{color:red;}
.cat_childsel44 a{color:#0177C1;}
.cat_child44 a{color:#0177C1; padding:2px 5px 2px 0px;text-decoration: none;display: block;}
.cat0sel font a {color:red;padding:2px 5px 2px 0px;text-decoration: none;display: block;}
.bask_in_quan {width:33px;height:17px;margin:2px 4px 2px 3px;text-align:right;border:1px solid #9F9F9F;padding:1px 2px;}
.baskcnt{padding:3px 4px;text-decoration:none;color:#000;}
.bask_img_text_new{font-size:16px;color:#f00;}
.bask_img_text_new:hover{color:#0177C1;}
.blue{color:#0177C1;}
/*.psk001{width:100px;border:2px solid #fff;}
.psk001:hover{transform: translate(105px, 55px) scale(3,3);
-o-transform:translate(105px, 55px) scale(3,3);
-moz-transform:translate(105px, 55px) scale(3,3);
-webkit-transform:translate(105px, 55px) scale(3,3);
border:2px solid #FCDBC0;
z-index:10;
position:relative;
}*/
.psk002{width:400px;}