body.index
{
margin: 0px;
padding: 0px;
background:#d5e8f4 url(img/fon_all.jpg) repeat-x top right;
font: italic 14 Times New Roman;
}

body.window
{
margin: 20px;
padding: 20px;
background-color:#d5e8f4;
font: italic 14 Times New Roman;
}

.price_num
{
padding: 0 0 0 0;
font: italic 11 Verdana,Times New Roman;
text-align: right;
color: #000000;
background-color:#ddeeff;
}

.price
{
padding: 0 0 0 0;
text-align: right;
font: italic bold 12 Times New Roman;
color: #c15ae5;
}

.price_a
{
padding: 0 0 0 0;
text-align: right;
font: italic 14 Times New Roman;
color: #63c;
}

.news
{
padding: 0 10 0 10;
text-align: justify;
text-decoration: none;
font: italic bold 12 Times New Roman;
color: #c15ae5;
border-right: 6 solid #63c;
border-left: 3 solid #63c;
background-color:#F5F5FF;
}

.menu
{
text-decoration: none;
font: italic bold 18 Times New Roman;
color: #c15ae5;
border-left: 3 solid #63c;
border-right: 3 solid #63c;
background-color:#f5d8ff;
}

.menu_active
{
text-decoration: none;
font: italic bold 18 Times New Roman;
color: #c15ae5;
}

.submenu_active
{
text-decoration: none;
font: italic bold 16 Times New Roman;
color: #c15ae5;
}

.menu td
{
padding: 0 10 0 10;
}

.menu a
{
font: italic bold 18 Times New Roman;
color: #000;
text-decoration:none;
width: 100%;
}

.menu a:hover
{
color: #572458;
text-decoration:underline;
}

.menu img
{
border: none;
margin-right: 10px;
}

.pmenu
{
font: italic bold 16 Times New Roman;
color: #c15ae5;
padding: 5 0 10 22;
}

.pmenu a
{
font: italic bold 16 Times New Roman;
color: #000;
text-decoration:none;
width: 100%;
}

.pmenu a:hover
{
color: #572458;
text-decoration:underline;
}

.pmenu img
{
border: none;
margin-right: 10px;
}

h1
{
font: italic bold 16 Times New Roman;
color: #63c;
}

h1 a
{
font: italic bold Times New Roman;
color: #92b3c8;
}


h1 a:hover
{
font: italic bold Times New Roman;
color: #76a9c9;
}

img.img
{
border: 10 solid #fff;
}

h2
{
font: italic bold 16 Times New Roman;
color: #63c;
}

.title
{
font: italic bold 16 Times New Roman;
color: #63c;
}

td
{
font: italic 16 Times New Roman;
}

.search
{
font: bold italic 16 Times New Roman;
}

.pagebar
{
font: bold italic 12 Verdana;
}

a
{
color: #63c;
}

a:hover
{
color: #606;
}

#noline
{
text-decoration: none;
}

.bottom
{
border-top: 3 solid #63c;
background-color:#9cc9ff;
padding: 20;
}

.contact
{
padding: 5 5 5 5;
font: bold 20 Times New Roman;
color:#FFFFFF;
}

.producer a
{
text-decoration: none;
font: italic bold 14 Times New Roman;
color:#C0E0FF;
}

.producer a:hover
{
text-decoration: none;
font: italic bold 14 Times New Roman;
color:#E0FFFF;
}

.map
{
text-decoration: none;
font: italic bold 110% Times New Roman;
color: #c15ae5;
}

.map a
{
font: italic bold 105% Times New Roman;
color: #000;
text-decoration:none;
width: 100%;
padding: 3 0 7 0;
}

.map a:hover
{
color: #572458;
text-decoration:underline;
}

.map img
{
border: none;
margin-right: 10px;
}

div.register_personal_data_allowed_alert {
	color: #f00;
	display: none;
}
.register_personal_data_allowed_chexkbox {
	margin-top: 3px;
	cursor: pointer;
}
.red_border {
	border: solid #f00 1px;
}
div.row {
	height:1%;
	padding:0 0 3px;
}
div.row:after {
	content:"";
	clear:both;
	display:block;
}

div.row div.col {
	float:left;
	display:inline;
	width:407px;
	margin:0 0 0 8px;
}
