*{padding:0px;margin:0px;}

html {font-size:100.01%;height:100%;}
BODY {color:#efd611;background:#c9031e url(../images/fon.jpg);margin:0;padding:0;font-size:12px;height:100%;font-family: Tahoma, Arial, Verdana,   Times New Roman,  sans-serif;}
TD, BODY, DIV {}
IMG {border: 0;}
TD, FORM {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

a {color:#fff;text-decoration:underline}
a:hover {text-decoration:none;}
a.red {color:#ff0000}
.b {font-weight:bold}
p {margin:2px 0px;}


.main{width:936px;margin:0 auto;padding-top:30px}
.clc{clear:both;height:1px;font-size:1px;}

	/********first***********/
	#head {margin:0px 0 10px 0;border:1px #efd611 solid;background:#ad210c;position:relative;}
		.logo {position:absolute;top:55px;left:98px;width:299px;height:120px;background:url(../images/logo.png);z-index:3000}
			.logo a {display:block;width:294px;text-align:right;padding-top:40px;font-weight:bold;text-decoration:none}
		.topmenu2, .topmenu1 {background:#aa0000 url(../images/tmenu.gif) left top repeat-x;height:39px;line-height:39px;}
		.pic { background:url(../images/head.jpg) left top no-repeat;height:377px;overflow:hidden}
			.fl {margin-left:-1px}
		.topmenu2 ul, .topmenu1 ul {list-style:none;float:left; right:-50%; position:relative;}
		.moduletable_footmenu ul  {list-style:none;}
		
		.topmenu2 li, .topmenu1 li, .moduletable_footmenu li {float:left;padding:20px 15px;}
		.topmenu2 li{padding:0 15px;}
		.topmenu2 a	{color:#feea4c;font-weight:bold}
		.topmenu2, .topmenu1 {position:relative;overflow:hidden;}
		.topmenu1 li  {padding:0 35px;position:relative;}
		
		.topmenu1 a {font-size:14px;text-transform:uppercase;color:#feea4c;font-weight:bold;text-decoration:none}
		.ttm {float:right; right:50%;  width:auto; position:relative;  }
		.is1{position:absolute;left:5px;top:-15px;}
		.is2{position:absolute;left:240px;top:-15px;}
		.is3{position:absolute;right:420px;top:-15px;}
		.is4{position:absolute;right:290px;top:-15px;}
		.is5{position:absolute;right:120px;top:-15px;}

	#big_pic {padding:10px 0;}
		.pic_left {float:left}
		.pic_right {float:right}
		
	.middle {width: 100%;height: 1%;}
	.middle:after {content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}
	.content {	width: 100%;	float: left;	overflow: hidden;}
	.contentor {padding: 0 250px;}
		.elks {margin-bottom:20px;background:url(../images/ell.png) center bottom no-repeat;padding-bottom:20px}
		.elks  img {border:5px #8b0101 solid;padding:1px #efd611 soolid}
		.browseProductImageContainer {float:left; margin-right:10px;}
		/*.prod_txt {margin-left:140px}*/
		
	.righter {float:left;width:240px;margin-left:-240px;position:relative}
	.lefter {width:240px;margin-left:-100%;float:left;position:relative}
	
	h1 {font:20px 'Trebuchet MS';padding-bottom:12px}
	h2 {font:18px 'Trebuchet MS'; padding-bottom:2px;}
	h3 {font:16px 'Trebuchet MS'; padding-bottom:2px; font-style:italic;}
	h5{font: bold 13px Tahoma; text-transform: uppercase;}
	.contentor p {padding-bottom:10px; line-height:14px;}
	.contentor ul {padding:3px 0 10px 10px;list-style:none;}
	.contentor ol {padding:3px 0 10px 22px;}
	.contentor ul li {background:url(../images/star.gif) left center no-repeat;padding:2px 0 2px 12px}
	.txt, .new_goods, .lmenu, .conta, .baners, .basket_goods {border:1px #efd611 solid;padding:20px;background:#ad210c url(../images/redfon.gif);position:relative;}
	.conta{ margin: 20px 0 0 0;}
		.r_c1 {position:absolute;top:-1px;left:-1px;background:url(../images/r_corner.gif) 0 0 no-repeat;width:6px;height:6px;line-height:0;font-size:0}
		.r_c2 {position:absolute;top:-1px;right:-1px;background:url(../images/r_corner.gif) 100% 0  no-repeat;width:6px;height:6px;line-height:0;font-size:0}
		.r_c3 {position:absolute;bottom:-1px;left:-1px;background:url(../images/r_corner.gif) 0  100% no-repeat;width:6px;height:6px;line-height:0;font-size:0}
		.r_c4 {position:absolute;bottom:-1px;right:-1px;background:url(../images/r_corner.gif) 100% 100% no-repeat;width:6px;height:6px;line-height:0;font-size:0}
	.new_goods h3, .lk h3, .basket_goods h3 {text-align:center;color:#feea4c;font-size:14px;text-transform:uppercase;padding-bottom:10px;}	
		.new_goods {text-align:center}
		.elk {color:#feea4c;font-weight:bold;margin-bottom:20px;background:url(../images/ell.png) center bottom no-repeat;padding-bottom:20px}
			.ename {color:#fff;font-weight:bold;}
			.elk img {border:5px #8b0101 solid;padding:1px #efd611 soolid}
		.lmenu {text-align:center;margin-bottom:20px}	
		.lmenu ul {list-style:none}
		.lmenu ul ul {padding:10px 0 0 0}
		.lmenu ul ul a {font-style:italic;}
			.lmenu li {text-align:center;padding:10px 0 20px 0;background:url(../images/ell.png) center bottom no-repeat;}
			.lmenu li li {padding:2px 0;background:none}
			.lmenu li li a {font-weight:bold}
			.lmenu li a {font-weight:bold;}
	.bread {padding:0 0 20px 0}	
		.lk {margin-bottom:20px;border:1px #efd611 solid;padding:20px;background:#ad210c url(../images/lk.jpg);position:relative;}
			.l_c1 {position:absolute;top:-1px;left:-1px;background:url(../images/l_corner.gif) 0 0 no-repeat;width:6px;height:6px;line-height:0;font-size:0}
			.l_c2 {position:absolute;top:-1px;right:-1px;background:url(../images/l_corner.gif) 100% 0  no-repeat;width:6px;height:6px;line-height:0;font-size:0}
			.l_c3 {position:absolute;bottom:-1px;left:-1px;background:url(../images/l_corner.gif) 0  100% no-repeat;width:6px;height:6px;line-height:0;font-size:0}
			.l_c4 {position:absolute;bottom:-1px;right:-1px;background:url(../images/l_corner.gif) 100% 100% no-repeat;width:6px;height:6px;line-height:0;font-size:0}
			.lk ul {list-style:none;}
			.lk li {float:left;text-align:center}
			.lk li  a {font-size:11px}
			.lk .inputbox {margin-bottom:5px;border:1px #efd611 solid;background:#3d1407;padding:2px;width:154px;color:#efd611;}
			.lk p {text-align:center}
			.lk  .buton {text-align:right}
			#form-login {width:180px;margin:0 auto}
		.baners	{margin:20px 0;padding:10px}
			.banneritem {float:left;padding:0 1px}
			div#vmMainPage{margin: -20px 0 0 0}
		#vmMainPage fieldset {border:1px #fff solid;padding:3px;margin-bottom:20px}
		.basket_goods {margin-bottom:20px}
		.basket_goods hr {margin:5px 0;border:0;border-top:1px #fff solid;line-height:0;font-size:0}
		.shopcart td, .shopcart th {padding:3px;border:1px #fff solid}
		.shopcart {padding-bottom:15px}
	.footer {text-align:center;padding:10px 0;font-weight:bold}
	
		.contentor   ul.swith {list-style:none}
		.contentor  ul.swith li {float:left;padding:5px;background:none}
		.contentor  ul.swith .button {border:0;background:#efd611;cursor:pointer;color:#C9031E;font-size:11px;padding:2px 3px}
		.contentor   ul.menu {list-style:none}
		table.discounts {width:70%;}
		table.discounts td, table.discounts th, table.params td, table.params th {border:1px solid #efd611;padding:3px 5px;}
		div.mag {margin-bottom:20px;}
		img.img_m {float:left; margin:0 8px 4px 0; border-width:0px;}
		table.cat img {border: 1px solid #efd611; padding:3px; margin-bottom: 5px; float:none;}
		table.cat td {padding-top:10px;}
		h1.tovar {padding-bottom:0px;}
		p.description {font-family:Georgia; font-style:italic;text-align:justify;}
		table.params td, table.params th {text-align:left;}
		table.params {width: 100%; margin:10px 0;}
		table.related img, img.border {border: 1px solid #efd611; padding:4px;}
		table.related td {text-align:center;}
#addtocart {color: red;}	
img.center {margin-bottom:8px;}
table.imageR {
float:right;
}
table.imageL {
float:left;
}
table.imageR img {margin: 3px 0 7px 7px;border: 1px solid #efd611; padding:3px;}
table.imageL img {margin: 3px 7px 4px 0;border: 1px solid #efd611; padding:3px;}
