* 		{margin:0;padding: 0;}
html 	{height:100%;}
body	{font:12px Arial, Helvetica, sans-serif;width:100%;color:#000;background:#fff;height:100%;}	

a 		{color:#09659b;outline:none;}
a:hover	{text-decoration:none}
	
img		{border:0}
p		{margin:0 0 20px 0}

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.clearboth {clear:both}
table tr td {vertical-align: top}
ul {list-style:none}

h1,h2,h3,h4,h5,h6{font-weight:500;}
h1 {font-size:24px;margin-bottom:15px}
h2 {font-size:22px;margin-bottom:20px}
h3 {font-size:18px;margin-bottom:20px}
h4 {font-size:14px;margin-bottom:10px}

fieldset {border:0}
input, textarea {outline:none;font-family:Arial, Helvetica, sans-serif}
input.button {cursor:pointer}

div.page {position: relative;min-height: 100%;height: 100%;voice-family: "\"}\"";voice-family: inherit; background: url(/img/top_bg.png) 0 0 repeat-x;}
html>body div.page {height: auto;}

/*//////////------//////////*/
/*          Header          */
/*//////////------//////////*/
div.header {width:982px;margin:0 auto;padding-top:6px}
div.headerL {width:766px;height:345px; background:url(/img/header.jpg) 0 0 no-repeat; float:left }
div.headerL ul {font-weight:700;text-transform:uppercase;position:relative;top:313px;left:0px; overflow:hidden}
div.headerL ul li {display:inline;padding:0 10px 0 10px;background:url(/img/topmenu_sep.png) 0 100% no-repeat;margin-left:-2px;}
div.headerL ul a {color:#fff;text-decoration:none; margin-right: 5px; }
div.headerL ul a:hover {text-decoration:underline}

div.headerR {float:right;width:195px;padding:18px 8px 0 0;}
div.headerR div.ico {padding:0 0 20px 55px}
div.headerR div.ico span {display:block;width:23px;height:19px;text-align:center;padding:5px 0 0 1px;margin-right:20px;float:left}
div.headerR div.ico span.active {background:url(/img/ico_a.gif) 0 0 no-repeat;}

div.headerR div.logo {padding-bottom:28px}

div.headerR div.search {padding-bottom:20px;}
div.headerR div.search input {width:170px;height:17px;background:url(/img/search.png) no-repeat;border:0;padding:2px 0 0 25px;color:#aaa;font-size:12px}

div.headerR div.phone {border-bottom:1px solid #bfbfbf;margin-bottom:20px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
div.headerR div.phone small {float:left;width:55px;padding:2px 5px 0 0;text-align:right; line-height:18px;font-size:11px;clear:both;display:block; color: #3b3b3b;}
div.headerR div.phone span {float:left;width:135px;font-size:17px;display:block;padding-bottom:13px;margin-right:-3px; color: #3b3b3b;}

div.headerR div.online {clear:both;background:url(/img/online_bg.gif) 0 5px no-repeat;padding:0 0 0 47px;margin-left:14px} 
div.headerR div.online img {margin-top:2px}

/*//////////------//////////*/
/*          Content         */
/*//////////------//////////*/
div.body {clear:both;padding:18px 0 80px 28px;width:956px;margin:0 auto;}

div.contentWrapper {float:left;width:100%}
div.content {margin: 0 223px 0 191px}

div.content ul {list-style-type:disc;list-style-position:inside}

div.carousel {margin-bottom:25px}

div.banners {margin-bottom:25px}
div.banL {float:left;}
div.banR {float:right;}

ul.news li {float:left; width:260px; padding-right:11px; line-height:11px; list-style:none}
ul.news li div.newsHead {font-size:11px;color:#696969;padding-bottom:2px;}
ul.news li div.newsHead img {border:4px solid #fff;-webkit-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;float:none; filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=45, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=225, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=315, Strength=2);}
ul.news li a.readon {font-weight:700}

div.itemImg {width:272px;float:left;padding-bottom:10px}
div.loupe {width:24px;height:23px;background:url(/img/loupe.png) 0 0 no-repeat;position:absolute;margin:161px 0 0 224px}
div.itemImg img {border:4px solid #fff;-webkit-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;float:none; filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=45, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=225, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=315, Strength=2);}

div.itemDescES { line-height:16px;padding-bottom:10px;}
div.itemDescES h2 {font-size:14px;margin-bottom:4px;font-weight:700}
div.itemDesc { float:right;width:265px;line-height:16px;padding-bottom:10px}
div.itemDesc h2 {font-size:14px;margin-bottom:4px;font-weight:700}

div.itemGallery {clear:both;float:left;width:260px;}
div.itemGallery img {margin:0 8px 8px 0;float:left;   border:4px solid #fff;-webkit-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;float:none; filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=45, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=225, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=315, Strength=2)}
* html div.itemGallery img {margin:0 2px 2px 0}
*+html div.itemGallery img {margin:0 2px 2px 0}

div.itemInfo {float:right;width:265px; }
div.itemInfo table {border-collapse:collapse; margin:5px 0 20px 0;width:100%}
div.itemInfo table td {padding:2px 5px}
div.itemInfo table tr.even {background:#f0f0f0}

span.price {background:url(/img/price.png) 100% 50% no-repeat;padding:1px 10px 1px 5px;font-weight:700;}

.button_zakaz {margin-top:5px}

div.itemAdditional {padding:3px 0}
div.itemAdditional span {color:#696969}

/*//////////------//////////*/
/*           Left           */
/*//////////------//////////*/
div.left {float:left;width:180px;margin-left:-956px;}

div.left div.module {margin-bottom:5px;}
div.left div.module h3 {font-size:18px;color:#fff;background:#c61b13;padding:5px 5px 8px 6px;border-bottom:1px solid #bababa; margin-bottom:0; line-height:18px; text-decoration:none;}
div.left div.module h3 a {text-decoration:none;}
div.left div.module ul {font-size:11px;font-weight:700;}
div.left div.module ul li {padding:10px 0;border-bottom:1px solid #bababa; padding-left:3px; }
div.left div.module ul li a {text-decoration:none;}
div.left div.module ul li:hover {background:#f0f0f0;}

/*//////////------//////////*/
/*           Right          */
/*//////////------//////////*/
div.right {float:left;width:211px;margin-left:-211px;}

div.rightBanners {border:1px solid #bfbfbf;padding:7px 7px 0 7px;}
div.rightBanners img {margin-bottom:5px;}

/*//////////------//////////*/
/*          Footer          */
/*//////////------//////////*/
div.footer {clear:both;width:100%;padding:15px 0 15px 0; position:absolute;bottom:0;background:url(/img/footer.png) 0 0 repeat-x;}
div#footerInner {position:relative;width:938px;padding-left:10px;}

div.footer div.creator {float:left;width:50%;}
div.footer div.copy {float:right;width:50%; color:#3d3d3d; text-align:right;padding-top:10px}
