body, td, p, .tdborderlabel, font, .butt, .form {margin:0; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
body { padding:0; margin: 0; border: 0; height: 100%; min-height: 100%; width: 100%; min-width: 100%; }
h1 {margin:5 0 5 0; color: #333; font-size: 16px;}
h2 {margin:5 0 5 0; color: #333; font-size: 16px;}
h3 {margin:5 0 5 0; color: #333; font-size: 12px;}
h3 a {color: #333; text-decoration:none;}
h3 a:hover {color: #444; text-decoration:underline;}
form {margin: 0; padding: 0;}
input, select, option, textarea	{font-size: 11px;}

.center {padding-right: 30px !important; padding-left: 20px !important;}

a {color: #1C5288; border: 0;}
a:hover {color: #3273B5}
a img { border: 0; }
p	{margin:5 0 0 0}
ol {margin:10 0 20 40}

.date {padding: 0 10 0 0; color: #C51407;}
.red, .red a {padding: 0; font-weight: bold; color: #697D9C;}
.newsname a {font-size: 12px; font-weight: bold;}
.newsannt {padding: 0 0 15 0;}
.cat0	{display: block;}
.cat0 a, .cat a {display: block;border-left: 8px solid #ace8ff; padding:5 5 5 10;  color: #222;}
.cat0 a:hover, .cat a:hover {border-left: 8px solid #ffacd1; padding: 5 5 5 10;}

.cat_c2 a {display: block;border-left: 8px solid #e0f6ff; padding:5 5 5 10; margin-left: 20px; color: #222;}
.cat_c2 a:hover	{border-left: 8px solid #ffe0f0; padding: 5 5 5 10; }

.cat_child_2 {}
.center .all { border: 1px solid #3273B5; border-collapse: separate; border-spacing: 5px;}
.butt {font-weight: bold; color: #3273B5;}
.form {width: 100%; font-size: 11px}

/* Стили для шапки */
td.topimg { background: url(top20000.gif) no-repeat;}
p.topbasket {margin: 2 5 0;  text-align: right}
p.toptel {margin: 0 5 0 15;  font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif; font-size: 10px; }
p.topmail {margin: 0 5 0 15; font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif; font-size: 10px;}
p.topmail a {}
p.topkurs {margin: 0 5 0 15; }
p.topsearch {margin: 0 5 0 10;  text-align: right}
.topmenu2 {margin: 0 5 0 5;}
.topmenu2 a {margin: 0 5 0 5; text-decoration:none; color: #222; padding-right: 7px; padding-left: 7px;}
.topmenu2 a:hover {margin: 0 5 0 5; border-bottom: 3px solid #ffacc7; }
option.rub1 {background-image: url(gr200000.gif);}
option.rub2 {background-image: url(gr200000.gif);}

p.q_navi {z-index:-1; margin: 0 0 0 0; color: white;  text-align: left; background-color:#949aca;}
p.q_navi a { text-decoration:none;}
p.q_navi a:hover  { text-decoration: underline; }

/* Стили для корзины */

.basketinfo,  .reginfo {margin: 5; color: #969AC5; font-weight: bold; text-align: left; border-collapse: separate; border-spacing: 5px; border: 0px; padding: 10;font-size: 14px;}
td.basketinfo {margin: 5; color: #969AC5; font-weight: bold; text-align: left; border-collapse: separate; border-spacing: 5px; border: 0px; padding: 10;font-size: 14px;}
td.reginfo {margin: 5; color: #969AC5; font-weight: bold; text-align: left; border-collapse: separate; border-spacing: 5px; border: 0px; padding: 10;font-size: 14px;}
.basket, .reg {margin: 3;}

td.reginfo2 {margin: 5;  text-align: left; border-collapse: separate; border-spacing: 5px; border: 1px solid #3273B5; padding: 10;}

/* Стили для левой колонки */
.left .tdborder { border-left: 0px solid #91AC32; border-bottom: 0px solid #3F587D; padding:10;MARGIN-left: 15px; MARGIN-top: 0px; MARGIN-right: 8px; MARGIN-bottom:3px;}
.left .tdborderlabel { border-right: 0px solid blue; border-bottom: 0px solid blue; padding: 5; color: white; font-weight: bold; text-align: right;}
.left .tdborderlabel a {color: #ffff63; text-decoration:none;}
.tdborderlabel a:hover {color: #ffff65; text-decoration:underline;}
.left .catchild {display:none; margin:0}
.left ul {margin:0 0 0 0;}

/* Стили для центральной колонки колонки */
.path {padding-top: 30px;}
.path h1 {color: #333;}
.path1  {padding-top: 5px; }
.path2  {padding-top: 5px; }
td.path2 a {text-decoration:none;}
.ram { border-collapse: separate; border-spacing: 10px; padding: 10; margin:14;}
 td.goodstop { border-collapse: separate; border-spacing: 10px;  padding: 15;background-color: #FFFFFF;}
.goods { border-collapse: separate; border-spacing: 10px; padding: 15; }
td.goodstop { background-color: #feefef; color: #222; font-weight: bold;}
td.goodstop a {color: #222; text-decoration: none;}

.center .rekl {text-align:left; vertical-align:top; border-spacing: 0px; border: 0px; padding:30px; }
.center .rekl h1 {text-align:center;font-family: Trebushet MS, Arial,Helvetica,sans-serif; font-size: 16px; margin:5; color: white}
.center .rekl h2 {text-align:left;font-family: Trebushet MS, Arial,Helvetica,sans-serif; font-size: 14px; margin:5; color: white}
.center .rekl p {text-align:right;margin:0; color: 969AC5}


.catmap  {text-align:left; vertical-align:top; border-spacing: 0px; border: 0px; margin:0; padding: 0;}
.catmap h2 {text-align:left;font-family: Trebushet MS, Arial,Helvetica,sans-serif; font-size: 14px; margin:5; color: #969AC5}
.catmap p { text-align:left; margin:0; color:#969AC5;}
.catmap a { text-decoration:none; }
.catmap a:hover {text-decoration:underline;}

/*.center .goods { border: 1px solid #3273B5; border-collapse: separate; border-spacing: 5px;}*/
.headtext { border-right: 1px solid blue; border-bottom: 1px solid blue; padding: 5; color: #4A52A8; font-weight: bold; text-align: right; font-size:14px}
.headtext { border-right: 1px solid blue; border-bottom: 1px solid blue; padding: 5; color: black; font-weight: bold; text-align: right; font-size:12px}
.goodslin {background-color: #4A52A8;}
.goodsname a {font-size:14px;}
.goodsannt {color: black;}
.goodsprice {color: black; }
.goodsprice font {color: blue;}
.goodsbasket, .goodsbasket a {color: black;}
p.goodsscroll a { MARGIN: 0;}
.topinfo { font-size: 12px; text-decoration:none; }

ul.cat2 { MARGIN: 3 0 3 0} 
li.cat2 { LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(path_100.gif); MARGIN: 0px 20px 0px 25px;}
.cat2,.cat2 a	{ font-size: 11px; text-decoration:none; }

.list_1 { MARGIN: 3 0 3 0;} 
.list_1 li { LIST-STYLE-IMAGE: url(li_10000.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} 

/* Стили для правой колонки колонки */
.right .tdborder { border-left: 0px solid #91AC32; border-bottom: 0px solid #3F587D; padding:10;MARGIN-left: 15px; MARGIN-top: 0px; MARGIN-right: 8px; MARGIN-bottom:3px;}
.right .tdborderlabel { border-left: 0px solid blue; border-bottom: 0px solid blue; padding: 10; color: #ffff63; font-weight: bold;}
.right  a { text-decoration: none; color: #111;}
.right  a:hover { text-decoration: underline; color: #111;}
.right .catchild {display:none; margin:0}
.right ul {margin:0 0 3 10;}

/* Стили для нижней части */
.bottom .center {border: 1px solid #FFFFFF; background-color: FFFFFF; border-collapse: separate; border-spacing: 5px; padding: 5; text-align: center; color: #FFFFFF; margin: 0 5px;} 
.bottom .left a, .bottom .center a, .bottom .right a {padding: 5; color: #FFFFFF;}
.bottom .left {border: 1px solid #3273B5; background-color: FFFFFF; border-collapse: separate; border-spacing: 5px; padding: 2; text-align: center; color: #FFFFFF; } 
.bottom .right {border: 1px solid #3273B5; background-color: FFFFFF; border-collapse: separate; border-spacing: 5px; padding: 2; text-align: center; color: #FFFFFF; } 
 .footer {text-align:left; border-spacing: 0px; border: 0px solid #718627;  margin:0; background: url(footer_b.jpg);}
/* Стили для сравнения товаров */
.compare {border-collapse: collapse; border:solid 1px #3273B5; padding:2 0 2 5;}
.compare_name,.compare_val	{border:solid 1px #3273B5; padding:2 0 2 5;}
.compare_name	{font-weight: bold;}

#banner_top { width: 100%; background: #0163e5 url(banner_t.gif) top left no-repeat; }
	#banner_right { position: relative; height: 100%; width: 100%; background: url(banner_r.gif) top right no-repeat; }
		#banner_bottom { position: relative; height: 100%; width: 100%; background: url(banner_b.gif) bottom right no-repeat; }
			#banner_left { position: relative; height: 100%; width: 100%; background: url(banner_l.gif) bottom left no-repeat; }
				#banner_img { position: relative; height: 100%; width: 100%; background: url(banner_l.jpg) top left no-repeat; }
					#banner_img img { margin: 30px 40px 30px 110px; }
					
.cat0 ul {
	padding:0;
	list-style-type:none;
	
	}
