	body {padding: 0px; margin: 0px;}
	body, td, input, textarea {font-family: Arial; font-size: 12px; vertical-align: top;}
	img {border: 0px;}
	h1, h2 {margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; font-size: 16px; font-weight: bold;}
	a {color: #00b2d8; text-decoration: underline;}
	a:hover {color: #00b2d8; text-decoration: none;}
	div.clear {clear: both;}
	/**********Шапка**********/
	#headl {background: url(/images/head_l.jpg) top right no-repeat; width: 50%;}
	#headr {background: url(/images/head_r.jpg) 0px 53px  no-repeat; width: 50%;}
	#head {background: url(/images/head.jpg) top left no-repeat; width: 1000px; height: 167px;}
	#logo {position: absolute; margin-top: 67px; margin-left: 25px; text-align: right;}
	#underlogo {margin-top: 9px;}
	#navi {position: absolute; margin-top: 33px; margin-left: 839px;}
	#navi .over {background: url(/images/navi_bg.gif) center no-repeat;}
	#topmenu {background: url(/images/menu_bl.jpg) top left repeat-x; height: 58px;}
	#topmenu a {text-decoration: none; color: white; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 30px;}
	#topmenu a:hover {color: #bce400;}
	#menus {padding-top: 9px;}
	#bgtopmenu {position: absolute;}
	#cart {background: url(/images/menu_right.jpg) top right no-repeat; font-size: 14px; font-weight: bold; width:196px; height: 46px; padding-top: 12px; padding-right: 43px; text-align: right; position: absolute; margin-left: 761px;}
	#cart a {text-decoration: none; text-transform: none; color: #000;}
	#cart a:hover {text-decoration: underline; color: black;}
	/**********Середина**********/
	#middle {width: 1000px; margin: 0px auto; margin-top: 19px;}
	#leftcol {float: left; width: 202px; padding-left:30px;}
	.menu {padding-right: 20px;}
	.menu .l1 {font-size: 15px; color: black; display:block; line-height:20px; font-weight: bold; text-transform: uppercase;}
	.menu .l1:hover {text-decoration: none;}
	.menu .curr {color: #00b2d8; text-decoration: none; background: url(/images/menu_sk.gif) 0px 4px no-repeat; position: relative; margin-left: -12px; padding-left: 12px;}
	.menu .l2 {font-size: 12px; color: #606060; line-height: 20px; text-decoration: none;}
	.menu .l3 {font-size: 12px; color: #606060; padding-left: 10px; line-height: 20px; text-decoration: none;}
	.menu b.l2 {color: #333;}
	.menu .l2:hover, #menu .l3:hover {text-decoration: underline;}
	#pfilter {width: 148px; margin-top: 10px; margin-bottom: 10px; padding: 12px 9px 13px 9px; background: #e5e5e5; border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
	#pfilter select {width: 145px; margin: 0 0 10px 0; height: 22px;}
	.dropdown * {padding: 0; margin: 0;}
	.dropdown {float:left; padding-right:5px; margin: 0px; margin-bottom: 10px;}
	.dropdown dt {background:url(/images/filter_input.gif) top left no-repeat; height: 14px; width:140px; padding:4px; font-size: 11px; color: #6a6a6a; cursor:pointer;}
	.dropdown dd {position:absolute; overflow:hidden; width:148px; display:none; background:#fff; z-index:200; opacity:0}
	.dropdown ul {width:148px; list-style:none; border-top:none}
	.dropdown li {display:inline}
	.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; border: 1px solid #999; border-top: 0px; font-size: 12px; padding:3px; color:#333; text-decoration:none; background:#efefef; width:138px}
	.dropdown a.first {border-top: 1px solid #999;}
	.dropdown a:hover {background:#dfdfdf; color:#000}
	.dropdown .underline {border-bottom:1px solid #999;}

	#rightcol {float: left; width: 738px; padding-right: 30px;}
	div.line {height: 1px; margin-top: 4px; margin-bottom: 5px; border-top: 1px solid #ccc;}
	#inaction {padding-top: 30px; padding-bottom: 30px;}
	div.inactions {float: left; width: 234px;}
	div.inamarg {margin-right: 18px;}
	div.inactions .opabg {position: absolute; margin-top: -111px; background: black; height: 41px; width: 234px; opacity: 0.7; filter:alpha(opacity=70);}
	div.inactions .inacttitle {position: absolute; font-weight: bold; text-transform: uppercase; margin-top: -100px; text-align: center; height: 41px; width: 234px;}
	div.inactions .inacttitle a {color: white;}
	div.inactions .inacttitle a:hover {color: #00b2d8;}
	#newproducts {margin-top: 25px; width: 738px; overflow: hidden;}
	#newproducts a {color: black; text-decoration: none;}
	#newproducts a:hover {color: #00b2d8; text-decoration: underline;}
	#newproducts div.newprod {position: absolute; margin-top: -70px; width: 127px; text-align: center;}
	#newproducts div.newprod span {background: #4ed6f3; color: #000; padding: 0 5px 0 5px; font-weight: bold;}

	#saleproducts h1 {text-decoration: underline; width: 738px;}
	#saleproducts div.oldprice {float: left; background: #c2c2c2; color: white; font-weight: bold; margin-top: 10px; text-decoration: line-through; padding: 2px 6px 2px 6px;}
	#saleproducts div.newprice {float: left; background: #4ed6f3; color: #000; font-weight: bold; margin-top: 10px; padding: 2px 6px 2px 6px;}
	#saleproducts td {padding-right: 10px;}
	#saleproducts td.brd {border-left: 1px dotted #c9c9c9; padding-left: 10px; width: 95px;}
	#saleproducts td.prodop {width: 125px;}
	/***************внутренние**************/
	.inner {color: #6d6d6d;}
	.inner h1 { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; color: black;}
	.inner quote {display: block; background: url(/images/quote.gif) center no-repeat; padding: 20px 40px 20px 40px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 25px 0 25px 0;}
	.inner .brands {float: left; width: 33%;}
	.inner .brands h2 {color: black; text-transform: uppercase; font-size: 14px;}
	.inner .brands a {color: #06323D; font-size: 13px; text-decoration: none; display: block; padding-top: 5px;}
	.inner .brands a:hover {color: #00b2d8; text-decoration: underline;}
	.inner .prod {margin-top: 20px; margin-bottom: 20px;}
	.inner .pagecrumbs {font-size: 14px;}
	.inner .pagecrumbs a, .inner .pagecrumbs span {margin-right: 10px;}
	.inner .pagecrumbs a {text-decoration: none;}
	.inner .pagecrumbs a:hover {text-decoration: underline;}
	.inner .inimage {padding-right: 50px;}
	.inner .brand {background: #d9f8ff; padding: 5px;}

	/***************корзина***************/
	table.cart {width: 100%;}
	table.cart th, table.cart td { padding: 7px 10px 7px 10px; vertical-align: middle;}
	table.cart th {background: #d9f8ff; color: #5f6d70; font-weight: bold; text-align: left;}
	table.cart td.cnt {text-align: center;}
	table.cart td.cnt input {width: 30px; height: 18px; border: 1px solid #a5acb2;}
	table.cart td.price {color: black; font-weight: bold;}
	table.cart td a.rem {color: #6f7f83; text-decoration: none;}
	table.cart td a.rem:hover {text-decoration: underline;}
	table.cart td.nopadding {padding: 0px;}
	table.cart td a.recount {color: black; font-weight:bold;}
	table.cart td.total {font-size: 18px; font-weight:bold; color: #000;}

	/***************подвал****************/
	div.bottom {height: 120px; margin-top: 25px; background: url(/images/bottom.jpg) bottom right no-repeat; border-top: 1px solid #ccc;}
	#copy {color: #939393; position: absolute; margin-left: 27px; margin-top: 58px;}
	#create {position: absolute; margin-left: 865px; margin-top: 51px;}

	div.oldprice {float: left; background: #c2c2c2; color: white; font-weight: bold; margin-top: 10px; text-decoration: line-through; padding: 2px 6px 2px 6px;}
	.inprice {float: left; font-size: 18px; font-weight: bold; color: black; background: #4ed6f3; padding: 2px 5px 2px 5px;}

	table.cadd input.cnt {border: 1px solid #bbb;}
	table.cadd td {font-size: 11px; vertical-align: middle;}
	table.cartf input, table.cartf textarea {border: 1px solid #bbb; width: 500px;}

	div.news {padding-bottom: 20px;}
	a.newsr {font-size: 11px; color: #333;}