	body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF;}
	
	a{color: #3d467d;}
	a:hover{color: #990000;}
	
	h1{font: normal 130%/135% 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% Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	h3{font: normal 100%/135% Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	h4{font: normal 90%/135% Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	h1.phone{font: bold 130%/135% Arial, Helvetica, sans-serif; margin: 0px 0 0;color: #ffffff;}
	
	p{font: normal 90%/135% Arial, Helvetica, sans-serif; margin: 10px 0 0;color: #000000;}
	p.large{font-size: 90%}
	p.smaller{font-size: 70%}
	p.small{font-size: 60%}
	p.error{color: #e93a47;}
	
	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% Arial, Helvetica, sans-serif; padding:0; color: #000000;}
	li{margin-top: 7px;}
	ul.groups{margin: 10px;margin-left: 25px;font: normal 100%/135% Arial, Helvetica, sans-serif;list-style: none;padding:0;color: #990000;}
	ul.groups li{margin-top: 3px;}
	ul.groups li.in{list-style: url(/img/arrow_.gif);}
	ul.groups li.in_{list-style: url(/img/arrow.gif);}
	ul.groups li.in__{list-style: url(/img/arrow.gif);}
	
	ul.useful{margin: 15px;margin-left: 25px;font: normal 90%/110% Arial, Helvetica, sans-serif;list-style: none;padding:5;color: #000000;}
	ul.useful li{margin-top: 10px;}
	ul.useful li.in{list-style: url(/img/arrow_.gif);}
	ul.useful li.in_{list-style: url(/img/arrow.gif);}
	ul.useful li.in__{list-style: url(/img/arrow.gif);}
	
	ul.kley{margin: 3px;margin-left: 25px;font: normal 95%/110% Arial, Verdana, Helvetica, sans-serif;list-style: none;padding:3;color: #000000;}
	ul.kley li{margin-top: 0px;}
	ul.kley li.in{list-style: url(/img/arrow_.gif);}
	ul.kley li.in_{list-style: url(/img/arrow.gif);}
	ul.kley li.in__{list-style: url(/img/arrow.gif);}

/* News */
h1.news_year{margin: 10px 5px 0px 0px; font : normal 105%/135% Tahoma, Arial, Helvetica, sans-serif; color: #9c0027;}
h3.news_year{margin: 10px 5px 0px 0px; font : normal 90%/135% Tahoma, Arial, Helvetica, sans-serif; color: #9c0027;}
ul.ul_1{font-size: 70%;margin: 10px 5px;list-style: none;padding:0; color: #ada29d;}
ul.ul_1 li{margin: 0;}
ul.ul_1 li.in{color: #ff6600; margin: 0;}

img.catalog_main{border : 1px solid #3d467d; display: block; margin: 5px 10px 5px 0;}

div.element_box{width: 200px; height: 240px; float: left; margin: 5px 45px 5px 0;}
div.element_img_box{width: 198px; height: 210px;}
div.element_name{font: normal .8em Arial, Helvetica, sans-serif; color: #626f78; padding: 10px 3px; text-align: center;}

table.catalogue_display td.item{width: 250px; padding: 30px 50px 0 0;}
table.description{width: 100%;}
table.description td{padding: 0px 5px 0 5px;}
p.catalogue_display{margin: 0;}
table.item_cart p{margin:0;}

input.input{margin: 0; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; width: 50px; color: #666666;}
table.item_cart td{padding: 2px 3px;}
table.item_cart td.input{width: 50px;}

/* Cart */
#msg_dialog{position: absolute; z-index: 99; top: 100px; left: 10px; width: 350px; min-height: 100px; font-size:100%; display: none;}
#msg_dialog_text{font: normal 90%/135% Tahoma, Arial, Helvetica, sans-serif; color: white; margin: 5px 0 0; padding: 0}
div.msg_dialog{position: relative; z-index: 10; top: -0px; left: -0px; min-height: 100px; background-color: #31508b; border: 1px solid #555555; border-right: 1px solid black; border-bottom: 1px solid black; padding: 5px 5px 10px 20px;}
	
#cart_info{display: none;}
#cart_informer{position: absolute; z-index: 99; margin-top: 6px;}


	#result_bar td,
	#order_pos td,
	#order_form th{font: normal 75% Arial, Helvetica, sans-serif;}
	
	#step2{font: normal 100% 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.8em; margin: 0.2em 7px 0 0; padding-left: 7px;}
	#order_form td h3{font-size: 0.7em; font-weight: bold; margin: 10px 10px 0 0; color: #000;}
	#order_form td p.star{background: url(/img/star.gif) no-repeat top left; }
	
	/*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; font-size: .7em; color: #666; 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 #7f9db9; 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 #7f9db9; 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 #7f9db9; 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 #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 2em; color: #666666;}
	
	.search_input{margin: 0 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; width: 40px; color: #000000;}
	.search_select{margin: 0 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; width: 170px; color: #000000;}
	.search_textarea{margin: 0 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 100px; width: 100%; color: #000000;}
	.search_send{margin: 10px 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 2em; color: #666666;}
	
	.top{
	font: normal 130%/150% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0 350px;
	color: #e2e2e2;
}
	.mainmenu{
	font: normal 95%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 8px 0px 8px;
	color: #3d467d;
	text-decoration : underline;
	font-weight : bold;
}
	a.mainmenu,
	a.mainmenu_in{
	font: normal 95%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 8px 0px 8px;
	color: #3d467d;
	text-decoration : underline;
	font-weight : bold;
}
	a.mainmenu:hover,
	a.mainmenu_in:hover{
	font: normal 95%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 8px 0px 8px;
	color: #000000;
	text-decoration : none;
	font-weight : bold;
}
	a.mainmenu_in{color: #990000;}
	a.mainmenu_in:hover{color: #000000;}
	.menunull{
	width: 2%;
	height: 46px;
	text-align : justify;
	vertical-align : middle;
}
	.menufull{
	font: normal 95%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 8px 0px 8px;
	color: #000000;
	text-align : center;
	vertical-align : middle;
	text-decoration : none;
	font-weight : bold;
}
	.menubottom{
	width: 100%;
	height: 1px;
	text-align : justify;
	vertical-align : middle;
	background-color : #e2e2e2;	
}
	.phones{
	font: Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
	font-size : 25px;
}
	.feedback{
	font: normal 110%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #0074e1;
	font-weight: bold;
	text-decoration : underline;
}
	a.feedback{
	font: normal 110%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #0074e1;
	font-weight: bold;
	text-decoration : underline;
}
	a.feedback:hover{
	font: normal 110%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #0074e1;
	font-weight: bold;
	text-decoration : none;
}
	.banner{
	font: normal 100%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.banner{
	font: normal 100%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.banner:hover{
	font: normal 100%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
}
  .bannertext{
	font: normal 80%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #606060;
}
	.bannersmall{
	font: normal 90%/150% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.bannersmall{
	font: normal 90%/150% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.bannersmall:hover{
	font: normal 90%/150% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
}
 	p.maintext{
	margin: 0 30px 20px 50px;
	font: normal 90%/100% Arial, Verdana, Helvetica, sans-serif;
}
	li.maintext{
	margin: 0 30px 20px 50px;
	font: normal 85%/85% Arial, Verdana, Helvetica, sans-serif;
	list-style-type : circle;
}
	ul.maintext{
	margin: 0 30px 20px 50px;
	font: normal 100%/100% Arial, Verdana, Helvetica, sans-serif;
}
	.textmain{
	font: normal 130%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #606060;
}
	p.topnews{font: normal 110%/100% Arial, Verdana, Helvetica, sans-serif; margin: 0 30px 20px 20px; color: #3d467d; text-decoration : none;}
	a.topnews{color: #3d467d; text-decoration : underline;}
	a.topnews:hover{color: #3d467d;text-decoration : none;}
 	p.righttext{
	margin: 0 30px 20px 20px;	
}
	.datanews{
	font: normal 100%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
	font-weight : bolder;
}
	.newsmain{
	font: normal 120%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : underline;
}
	a.newsmain{
	font: normal 120%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.newsmain:hover{
	font: normal 120%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
}
	.newstext{
	font: normal 100%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : none;
}
	p.copyright{font: bold 90%/130% Arial, Verdana, Helvetica, sans-serif;margin: 0 0 25px 0;color: #3d467d;}
	p.copyright a{color: #3d467d;text-decoration : underline;}
	p.copyright a:hover{color: #3d467d;text-decoration : none;}
	
	.prgp{
	font: normal 75%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #606060;
	text-decoration : none;
}
	a.prgp{
	font: normal 75%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #606060;
	text-decoration : underline;
}
	a.prgp:hover{
	font: normal 75%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #606060;
	text-decoration : none;
}
	.bottom{
	width : 100%;
	height: 120px;
	background-color : #eff2f7;
	text-align : center;
	vertical-align : middle;
}
 	p.catalogmenu1{
	text-align : justify;
	margin: 0 20px 10px 30px;
}
	a.catalogmenu1{
	font: normal 130%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : underline;
}
	a.catalogmenu1:hover{
	font: normal 130%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : none;
}
 	p.catalogmenu2{
	text-align : justify;
	margin: 0 20px 10px 50px;
}
	a.catalogmenu2{
	font: normal 110%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : underline;
}
	a.catalogmenu2:hover{
	font: normal 110%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : none;
}
	p.catalogmenu2blue{
	text-align : justify;
	margin: 0 20px 10px 63px;
}
	a.catalogmenu2blue{
	font: normal 110%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.catalogmenu2blue:hover{
	font: normal 110%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
}
	p.catalogmenu3blue{
	text-align : justify;
	margin: 0 20px 10px 76px;
}
	a.catalogmenu3blue{
	font: normal 100%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.catalogmenu3blue:hover{
	font: normal 100%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
}

 	p.main{
	text-align : justify;
	margin: 0 50px 20px 30px;
}
	.mainh{
	font: normal 100%/100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 50px 20px 30px;
	color: #000000;
	text-decoration : none;
	font-weight : bold;
}
	.catalog{
	text-align : justify;
	margin: 0 0 0 0;
	color: #3d467d;
}
	a.catalog{
	font: normal 110%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : underline;
}
	a.catalog:hover{
	font: normal 110%/130% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
}
	.imgcatalog{
	width : 198px;
	height : 198px;
	border : 1px solid #3d467d;
}
	h1.text{
	font: normal 100%/120% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
	font-weight : bold;
}
	h2.text{
	font: normal 95%/115% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #3d467d;
	text-decoration : none;
	font-weight : bold;
}
 	p.text{
	font: normal 100%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : none;
}
 	.text{
	font: normal 90%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: #000000;
	text-decoration : none;
}
 	td.network{
	font: normal 100%/110% Arial, Verdana, Helvetica, sans-serif;
	margin: 2px 2px 2px 2px;
	color: #000000;
	text-decoration : none;
	width : 33%;
	height : 110px;
	text-align : center;
	vertical-align : top;
	border : 1px dotted #3d467d;
}
