body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
h1{margin: 28px 10px 0; font: normal 130% Tahoma, Arial, Helvetica, sans-serif; color: black;}
h2{margin: 21px 10px 0; font: normal 105% Tahoma, Arial, Helvetica, sans-serif; color: black;}
h3{margin: 14px 10px 0; font: normal 90% Tahoma, Arial, Helvetica, sans-serif; color: black;}
h3.light{color: #9c0027;}

p{margin: 3px 10px 3px; font: normal 11px/150% Arial, Verdana, Tahoma; color: black;}
p.star{padding-left: 7px; margin-left: 3px; background: url(../img/star.gif) no-repeat left top;}
p.small{font-size: 70%;}
p.smaller{font-size: 60%;}
ul{font: normal 70%/150% Arial, Tahoma, Arial, Helvetica, sans-serif; color: #000000; list-style: square outside; margin: 3px 10px 0px 25px; padding:0;}
li{margin: 7px 10px 0px 0px; padding:0;}
/* 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;}

.error{color: #cc0000;}

img.catalogue_elements{display: block; border: none;	/*border: 1px solid #ccc;*/}

.style1 {
	color: #A02222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
}
.style2 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	text-align : justify;
}
.style3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
}
.style4 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
}
.style5 {color: #FFFFFF;font-size: 12px;font-family: Arial, Tahoma, Verdana;text-decoration:none}
a.style5 {text-decoration: underline;}
a.style5:hover {text-decoration: none;}

.style6 {
	color: #A02222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	text-align : justify;
}
.style7 {
	color: #b7b9c5;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
.style8 {
	color: #4b4b4b;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
}
.style9 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	text-decoration:none;
}
.style10 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	text-decoration:none;
}
.style11 {
	color: #d6e0ea;
	font-size: 14px;
	font-family: Arial, Tahoma,Verdana;
	text-decoration:none;
}
.style12, .style12_{color: #021e56; font-size: 12px; font-family: Arial, Tahoma,Verdana; text-decoration:none;}
.style12_{color: #9c0027;}
a.style12, a.style12_{color: #021e56; font-size: 12px; font-family: Arial, Tahoma,Verdana; text-decoration:underline;}
a.style12:hover, a.style12_:hover{color: #021e56; font-size: 12px; font-family: Arial, Tahoma,Verdana; text-decoration:none;}

.style13 {
	color: #0e1e58;
	font-size: 12px;
	font-family: Arial, Tahoma,Verdana;
	text-decoration:none;
	padding-left : 0px;
	padding-right : 0px;
}
.style14 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration:none;
}
.news {color: #0e1e58;font-size: 11px;font-family: Arial, Tahoma,Verdana;text-decoration:none;padding-left : 0px;padding-right : 0px;}
a.news{text-decoration: underline;}
a.news:hover{text-decoration: none;}
p.text{
	font: normal 90%/100% Arial, Helvetica, sans-serif; ;
	margin: 0 0 0 0;
	color: #242c37;
	text-decoration : none;
}
 	.text{
	font: normal 90%/100% Arial, Helvetica, sans-serif; ;
	margin: 0 0 0 0;
	color: #242c37;
	text-decoration : none;
}
.more {
	color: #242c37;
	font-size: 11px;
	font-family: Arial, Tahoma,Verdana;
	text-decoration:none;
}
.stylemain {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	text-align : justify;
	line-height : 16px;
}
.colorred {
	BACKGROUND-COLOR: #9c0027;
}
.small {
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align : left;
}
p.small {
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align : left;
	line-height : 14px;
	padding : 2px 5px 2px 5px;
}
p.smallcenter {
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align : center;
	line-height : 14px;
	padding : 2px 5px 2px 5px;
}
a:hover{
	text-decoration: underline;
}
.catalog1  {
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, Century Gothic, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	background : #FFFFFF;
	text-align : left;
}

.catalog2  {
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, Century Gothic, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	background : #dadada;
	text-align : left;
}
/* 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: #bf4b08; 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;}