	body{padding:0; margin:0; background-color: white;}

	a{color: #026db5; text-decoration: underline;}
	a:hover{color: #b70f18; text-decoration: none;}
	a.light{color: #c27835; text-decoration: underline;}
	a.light:hover{color: black; text-decoration: none;}
	a.nav{color: #483730; text-decoration: underline;}
	a.nav:hover{color: #b70f18; text-decoration: none;}
	a.normal{color: #969696; text-decoration: underline;}
	a.normal:hover{color: #b70f18; text-decoration: none;}
	a.n{color: #4c4c4c; text-decoration: underline;}
	a.n:hover{color: #b70f18; text-decoration: none;}
	a.white{color: white; text-decoration: underline;}
	a.white:hover{color: black; text-decoration: none;}
	a.red{color: #b70f18; text-decoration: underline;}
	a.red:hover{color: black; text-decoration: none;}
	a.groups{color: #b70f18; text-decoration: underline;}
	a.groups:hover{color: black; text-decoration: none;}
	a.cart{color: #cc0000; text-decoration: underline;}
	a.cart:hover{color: black; text-decoration: none;}
	
	
	
	p{padding: 0px; margin: 7px 10px 3px 25px; font: normal 70%/135% Arial, Helvetica, sans-serif; color: #5b5b5b;}
	p.smaller{padding: 0px; margin: 7px 10px 0px 25px; font: normal 60%/135% Arial, Helvetica, sans-serif; color: #5b5b5b;}
	p.small{padding: 0px; margin: 7px 10px 0px 25px; font: normal 55%/135% Arial, Helvetica, sans-serif; color: #969696;}
	p.larger{font-size: 80%}
	p.large{font-size: 90%}
	p.cart{margin: 3px 0px 0px 10px; font-size: 80%;}
	p.catalogue_display{margin: 3px 5px 0px 0px;}
	p.catalogue_groups{font-size: 80%; margin: 10px 5px 0px 5px;}
	p.login{color: white; margin: 3px 0px 3px 25px;}
	p.ml{margin-left: 0;}
	p.error{color: #b70f18;}
		
	h1{padding: 0px; margin: 20px 10px 0 25px; font: normal 150% Arial, Helvetica, sans-serif; color: #525252;}
	h1.error{color: #b70f18;}
	h2{padding: 0px; margin: 20px 10px 0 25px; font: normal 130% Arial, Helvetica, sans-serif; color: #525252;}
	h3{padding: 0px; margin: 20px 10px 0 25px; font: normal 110% Arial, Helvetica, sans-serif; color: #525252;}
	h4{padding: 0px; margin: 20px 10px 0 25px; font: normal 90% Arial, Helvetica, sans-serif; color: #525252;}
	
	span.larger{font-size: 120%;}
	span.large{font-size: 150%;}
	span.smaller{font-size: 80%;}
	span.snall{font-size: 60%;}
	
	ul{
	font: normal 70%/135% Arial, Helvetica, sans-serif;
	color: #525252;
	list-style: square outside url(/img/arr_01.gif);
	margin: 0px 10px 0px 40px;
	padding: 0;
}
	li{margin: 0px 10px 0px 0px; padding: 0;}
	
	img.png{behavior: url('/scripts/png.htc');}
	
	/*pager*/
	p.pager{margin: 10px 0 0; padding: 3px; color: #5b5b5b;}
	p.pager_{background-color: #4b637f; padding: 3px 8px; margin: 10px 0 0; color: white;}
	
	div.catalogue_img_box{padding: 0px; }
	img.catalogue_elements{border: 1px solid #dbdbdb; display: block;}
	img.catalogue_elements_{ border-top: 1px solid #a0a8ad; border-left: 1px solid #a0a8ad; border-right: 1px solid #d8e0e5; border-bottom: 1px solid #d8e0e5;display: block;}
	img.catalogue_elements_first{ border: 2px solid #a30006;display: block;}
	img.catalogue_elements_preview{border: none; display: block;}
	
	/*news*/
	h1.news{margin:0; padding:0}
	h1.news_year{margin: 5px 10px 0 25px; font-size: 120%; color: #5b5b5b;}
	h3.news_year{margin: 5px 10px 0 25px; color: #5b5b5b;}
	ul.ul_1{font-size: 70%;margin: 5px 10px 0 5px; padding:0; color: #525252;}
	
	ul.groups{margin: 10px;margin-left: 25px; font: normal 100%/135%  Arial, Helvetica, sans-serif;list-style: none;padding:0;color: #525252;}
	ul.groups li{margin-top: 3px;}
	
	
	table.main{width: 100%; height: 100%; border-collapse: collapse;}
	table.main td.mt_tl{background: url(/img/main_table_tl.gif) no-repeat bottom right;}
	table.main td.mt_tr{background: url(/img/main_table_tr.gif) no-repeat bottom left;}
	table.main td.mt_t{height: 65px; vertical-align: bottom; padding-bottom: 11px; background: url(/img/main_table_t.gif) repeat-x bottom;}
	table.main td.mt_b{width: 80%; vertical-align: top; background: url(/img/main_table_b.gif) repeat-x top;}
	table.main td.mt_bl2{width: 10%; background: url(/img/main_table_bl2.gif) no-repeat top right;}
	table.main td.mt_br2{width: 10%; background: url(/img/main_table_br2.gif) no-repeat top left;}
	table.main td.mt_l{background: url(/img/main_table_l.gif) repeat-y right;}
	table.main td.mt_r{background: url(/img/main_table_r.gif) repeat-y left;}
	
	table.main td.main_box{height: 100px; vertical-align: top; padding: 1px;}
	
	table.top{width: 100%;}
	table.top td{vertical-align: bottom;}
	
	table.content_box{width: 100%; border-collapse: collapse; empty-cells: show;}
	table.content_box td.nav{width: 75%; vertical-align: top; height: 30px; border-right: 1px solid white; background: #f0f0f0 url(/img/content_bg_br.gif) no-repeat bottom right;}
	table.content_box td.informers{width: 25%; vertical-align: top; background: #cce49e url(/img/news_bg_bl.gif) no-repeat bottom left;}
	table.content_box td.content{vertical-align: top;  height: 300px; background: #f0f0f0 url(/img/content_bg_br.gif) no-repeat bottom right; border-top: 1px solid white; border-right: 1px solid white;}
	table.content_box td.login{vertical-align: top; background-color: #d9d9d9; border-top: 1px solid white;}
	
	table.nav{width: 100%; border-collapse: collapse; empty-cells: show;}
	table.nav td{padding: 18px 20px 20px; font: normal 60% Arial, Helvetica, sans-serif; color: white; background: #b4b5ba url(/img/nav_bg.gif) repeat-x top; border-right: 1px solid white; text-align: center;}
	
	table.icons td{padding: 0 5px;}
	
	table.groups{width: 100%; border-collapse: collapse;}
	table.groups td{vertical-align: top; font: normal 12px/15px Arial, Helvetica, sans-serif; color: #57002a;}
	table.groups td.in{background-color: #edffca; padding: 3px 0px 5px;}
	
	div.news_tl{background: url(/img/news_bg_tl.gif) no-repeat top left; border-top: 1px solid white;}
	div.content_t{background: url(/img/content_bg_t.gif) repeat-x top;}
	
	/*feedback*/
	table.form{border-collapse: collapse; margin-top: 20px;}
	table.form td{vertical-align: top; padding: 3px 0px 0 20px;}
	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;}
	#form1{margin-top: 10px;}
	.feedback_input{margin: 0 0 0 7px; background-color: white; border: 1px solid #bcbcbc; 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 #bcbcbc; 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 #bcbcbc; font: normal 0.7em Arial, Helvetica, sans-serif; height: 100px; width: 100%; color: #666666;}
	.feedback_send{margin: 0 10px 0 25px; background-color: #bcbcbc; border: 1px solid #bcbcbc; border-bottom: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; color: white;}
	
	#cart_informer_box{background: #e9a568 url(/img/cart_informer_bg_bl.gif) no-repeat bottom left;}
	#cart_informer{background: url(/img/cart_informer_bg.gif) repeat-x top; padding: 18px 0px 20px;}
	/* Cart */
	#msg_dialog{position: absolute;  z-index: 10; top: 100px; left: 10px; width: 350px; min-height: 100px; font-size:100%; display: none;}
	#msg_dialog_text{font: normal 70%/135% Tahoma, Arial, Helvetica, sans-serif; color: #666666; margin: 5px 0 0; padding: 0}
	div.msg_dialog{position: relative; z-index: 10; top: -2px; left: -2px;  min-width: 350px; min-height: 100px; background-color: white; border: 1px solid #555555; border-right: 1px solid black; border-bottom: 1px solid black; padding: 5px 5px 10px 20px;}
	
	#result_bar td,
	#order_pos td,
	#order_form th{font: normal 70% Tahoma, Arial, Helvetica, sans-serif;}
	
	#step2{font: normal 100% Tahoma, Arial, Helvetica, sans-serif;}
	#cart_info{}
	
	#order_form{width: 100%;}
	#order_form td{ vertical-align: top;}
	#order_form th{font-weight: bold; padding: 5px 20px 0 4px; text-align: left;}
	#order_form td p{font-size: 0.7em; margin: 0.2em 7px 0 0; padding-left: 7px;}
	#order_form td h3{font-size: 0.9em; margin: 10px 10px 0; color: #d6448f;}
	#order_form td p.star{background: url(/img/star.gif) no-repeat top left; }
	
	input.orderinfo,
	input.editcnt,
	textarea.orderinfo{width: 15em; font: normal 0.8em Tahoma, Arial, Helvetica, sans-serif; background-color: white; border: 1px solid #a0a8ad; color: #666666;}
	input.editcnt{width: 5em; height: 1.8em; padding: 0.15em 0.5em 0.1em;}
	input.orderinfo{height: 1.8em; padding: 0.15em 0.5em 0.1em;}
	textarea.orderinfo{width: 100%; padding: 0.15em 0.5em 0.1em;}
	.button{margin: 10px 0 0 7px; background-color: white; border: 1px solid #a0a8ad; font: normal 0.7em Tahoma, Arial, Helvetica, sans-serif; height: 2em; color: #666666;}
	
	hr.w{color: white; height:1px; border-style:none; background-color: white; margin-top:0; margin-bottom:0;}
	
	table.search{margin-left: 25px;}
	table.search td p{margin: 7px 0 3px 0px}
	
	div.element_box{width: 150px; float: left; margin: 10px 0 10px 3px;}
	div.element_img{text-align: center;}
	div.element_name{text-align: center; margin: 0px; padding: 5px 5px 0px 5px; font: normal 80%/135% Arial, Helvetica, sans-serif; color: #5b5b5b;}

table.serokuz{margin: 5px 0px 0px 36px; border-collapse: collapse;}
table.serokuz td{vertical-align: middle; padding: 2px;}
p.serokuz{margin:0; padding: 0; font : normal 60% Tahoma, Arial, Helvetica, sans-serif; color: #525252;}
a.serokuz {text-decoration: none; color: #525252;}
a.serokuz:hover {text-decoration:underline;color: #ec439b;}
