	body{margin:0; padding: 0 0 50px; background: url(/img/bg.jpg);}
	
	
	a{color: #101d70;}
	a:hover{color: #ff3333;}
	a.red{color: #ff3333; text-decoration: underline;}
	a.red:hover{color: black; text-decoration: none;}
	a.white{color: white; text-decoration: underline;}
	a.white:hover{color: black; text-decoration: none;}
	a.bua{color: #5d7a68; text-decoration: underline;}
	a.bua:hover{color: black; text-decoration: none;}
	a.light{color: #b8a579; text-decoration: underline;}
	a.light:hover{color: #ff3333; text-decoration: none;}
	
	
	p{font: normal 70%/135% Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	p.large{font-size: 80%}
	p.small{font-size: 60%}
	p.error{color: #e93a47;}
	
	
	h1{font: normal 130%/135% Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	h1.large{font-size: 150%; margin: 10px 0 0;}
	h1.title{color: #ff3333;}
	h1.error{color: #e93a47;}
	h2{font: normal 105%/135% Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	h3{font: normal 100%/135% Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	h4{font: normal 90%/135% Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	
	.mt{margin-top:0;}
	
	span.small{font-size: 85%;}
	span.smaller{font-size: 80%;}
	span.larger{font-size: 150%;}
	

	ul{margin: 10px; margin-left: 25px; font: normal 70%/135% Tahoma, Arial, Helvetica, sans-serif; padding:0; color: #000000; list-style : url(/img/li.gif);}
	li{margin-top: 7px;}
	ul.groups{margin: 10px;margin-left: 25px;font: normal 100%/135% Tahoma, Arial, Helvetica, sans-serif;list-style: none;padding:0;color: #ff3333;}
	ul.groups li{margin-top: 3px;}
	ul.groups li.in{list-style: url(/img/li_.gif);}
	ul.groups li.in_{list-style: url(/img/li__.gif);}
	
	img.png{behavior: url('/scripts/png.htc');}
	img.block{display: block;}
	img.catalogue_elements{border: 1px solid #990000; display: block;}
	img.catalogue_elements_{ border-top: 1px solid #966100; border-left: 1px solid #966100; border-right: 1px solid #ffda5a; border-bottom: 1px solid #ffda5a;display: block;}
	img.catalogue_elements_preview{border: 1px solid #990000; display: block;}
	div.catalogue_elements{width: 152px; height: 152px;}
	
	
	table.main{width: 90%; border-collapse: collapse;}
	table.main td.shadow_l{background: transparent url(/img/sh_l.png) repeat-y left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/sh_l.png",sizingMethod=scale);}
	table.main td.shadow_r{background: transparent url(/img/sh_r.png) repeat-y right; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/sh_r.png",sizingMethod=scale);}
	table.main td.shadow_b{background: transparent url(/img/sh_b.png) repeat-x top; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/sh_b.png",sizingMethod=scale);}
	table.main td.shadow_l,
	table.main td.shadow_r,
	table.main td.shadow_b{ //background: none;}
	
	table.content{width: 100%;}
	table.content td.news{width: 40%; vertical-align: top; padding-left: 15px;}
	
	table.main td.main_nav_field{width: 100%; background-color: #fdf6e6; padding: 0 5px;}
	table.main td.nav_field{width: 30%; vertical-align: top; padding-left: 5px; background-color: #fdf6e6;}
	table.main td.content_field{width: 70%; vertical-align: top; padding-right: 5px; background-color: #fdf6e6;}
	table.main td.banners{vertical-align: top; padding-left: 5px; background-color: #fdf6e6;}
	
	table.main td.bottom{background-color: #fdf6e6; padding: 0 20px; border-bottom: 4px solid #e93a47;}
	
	table.main_nav{width: 100%; background-color: #e93a47;}
	table.main_nav td{padding: 5px 10 7px; font: normal 90%/135% Tahoma, Arial, Helvetica, sans-serif; text-align: center;}
	
	table.nav{width: 100%; background-color: #ffffff; border-top: 5px solid #fdf6e6; border-right: 7px solid #fdf6e6;}
	table.nav td{background: #ffffff url(/img/dot.gif) repeat-x bottom; padding: 7px 20px 12px 34px;}
	table.nav td.in{background-color: #fdf6e6;}
	div.nav{background: url(/img/li_nav.gif) no-repeat left; padding-left: 25px; font: normal 80% Tahoma, Arial, Helvetica, sans-serif; color: #e93a47;}
	
	/*feedback*/
	table.form{width: 100%; border-collapse: collapse;}
	table.form td{vertical-align: top; padding: 3px 10px 0 0;}
	table.form td p{margin:0; margin-left: 7px;}
	table.form td p.star{margin-left:0; padding-left: 7px; background: url(/img/star.gif) no-repeat left top;}
	.feedback_input{margin: 0 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; width: 100%; color: #666666;}
	.feedback_select{margin: 0 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; color: #666666;}
	.feedback_textarea{margin: 0 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 100px; width: 100%; color: #666666;}
	.feedback_send{margin: 10px 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 2em; color: #666666;}
	
	/*search*/
	#preloader{position: absolute; z-index: 999; display: none;}
	#layerSelect{position:absolute; z-index: 999; background-color:#cfc8a3; display:none;}
	#select{position : absolute; z-index: 999; width: 250px; overflow: visible; background-color: #ede4d3; border: 1px solid #c3b084;}
	table.select{width: 100%; border: none;}
	table.select td{padding: 3px 10px;}
	a.select{display: block; color: #554f2b;}
	
	table.search_form{border-collapse: collapse;}
	table.search_form td{vertical-align: top; padding: 3px 10px 0 0;}
	table.search_form td p{margin:0; margin-left: 7px;}
	table.search_form td p.star{margin-left:0; padding-left: 7px; background: url(/img/star.gif) no-repeat left top;}
	.search_input{margin: 0 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; width: 250px; color: #666666;}
	.search_select{margin: 0 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; color: #666666;}
	.search_textarea{margin: 0 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 100px; width: 100%; color: #666666;}
	.search_send{margin: 10px 0 0 7px; background-color: white; border: 1px solid #c3b084; font: normal 0.7em Arial, Helvetica, sans-serif; height: 2em; color: #666666;}
	
	
	/* Logo */
	div.logo_repeat{background: url(/img/bg_logo.gif) repeat-x top; margin: 2px 0;}
	div.logo{background: url(/img/bg_logo.jpg) no-repeat top left;}
	table.logo{height: 152px;}
	table.logo td{text-align: center; vertical-align: top;}
	img.logo{margin-top: 22px;}
	
	div.bg_main_repeat{background: url(/img/bg_main_repeat.jpg) repeat-x top; margin: 2px 0;}
	div.bg_main{background: url(/img/bg_main.jpg) no-repeat top left; padding: 10px 30px; height: 235px;}
	div.bg_inner_repeat{background: url(/img/bg_inner_repeat.jpg) repeat-x top; margin: 2px 0;}
	div.bg_inner{background: url(/img/bg_inner.jpg) no-repeat top left; padding: 10px 30px; height: 152px;}
	
	div.banner_gallery,
	div.banner_sale,
	div.banner_news,
	div.banner_ny,
	div.banner_technistone{margin: 15px 0 0; width: 257px; height: 112px; padding: 10px 20px; background: url(/img/banner_gallery.jpg) no-repeat top left;}
	div.banner_sale{background: url(/img/banner_sale.jpg) no-repeat top left;}
	div.banner_ny{margin: 15px 0 0; width: 257px; height: 194px; padding: 10px 20px; background: url(/img/banner_ny.jpg) no-repeat top left;}
	div.banner_news{background: url(/img/banner_news.jpg) no-repeat top left;}
	div.banner_technistone{padding:0; background: none;}
	div.banner_9may{margin: 15px 0 0; width: 257px; height: 147px; padding: 0;}
	

table.serokuz{margin: 10px 15px 5px;border-collapse: collapse;}
table.serokuz td{vertical-align: middle; padding: 2px;}
p.serokuz{margin:0; padding: 0; font : normal 60%/135% Arial, Helvetica, sans-serif; color: #dacab0;}
a.serokuz {text-decoration: none; color: #dacab0;}
a.serokuz:hover {text-decoration:underline;color: #ff3333;}

p.prgp{margin:10px 0; padding: 0; font : normal 60%/135% Arial, Helvetica, sans-serif; color: #dacab0;}