@charset "windows-1251";

#body {
	margin: 0px;
	padding: 0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#body  a {
	color: #000000;
	text-decoration:none;
}
#body  a:hover {
	color: #CC0000;
	text-decoration:none;
}

#body #photo-layer {
display:none; position:fixed; width:100%; height:100%; left:0;
}

#body #photo-abs{
width:100%; height:100%; position:absolute; top:0; left:0; background-image:url(/img/black-trans-fon.png); overflow:hidden;
}

#body #photo-abs table {
width:100%; height:100%; text-align:center;
}


#body #main-table{
	height: 101%;
	width: 1224px;
}
#body #main-table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-size:100%;*/
	font-size:140%;
	color: #656565;
	
}

#body #head {
	height: 159px;
	padding-top: 38px;
	white-space:nowrap;
}
#body #head #logo {
	float: left;
	margin-left: 140px;
	margin-right: 164px;
	margin-bottom: 46px;
}
#body #main-menu {
	float: left;
	text-transform:uppercase;
	white-space:nowrap;
}
#body #main-menu a {
	color: #656565;
	text-decoration:none;
}
#body #main-menu a:hover {
	color: #CC0000;
	text-decoration:none;
}
#body #main-menu a.actual {
	color: #CC0000;
	font-weight:bold;
}
#body #menu-left {
	float: left;
	padding: 7px 28px 0 28px;
}
#body #menu-right {
	float: left;
	padding: 7px 28px 0 0;
	padding-right: 28px;
	padding-top: 7px;
}

#body #lang-version {
	text-align:right;
	padding:50px 73px 0 0;
	font-size:80%;
	color:#CC0000;
	font-weight:bold;
}
#body #lang-version a{
	text-decoration:none;
	color: #656565;
}
#body #lang-version a:hover{
	color: #CC0000;
}







#body #middle {
	padding-bottom: 25px;
}

#body #slidepics {
white-space: nowrap;
}
#body #slidepics img {
	padding: 0;
	margin: 0 5px 5px 0;
}
#body #middle-table-left #main-left {
	font-size: 130%;
	margin-right: 74px;
}
#body #middle-table-left #main-left p{
	padding-left: 60px;
}
#body #middle-table-left #main-left div{
	padding-left: 60px;
}
#body #middle-table-left #middle-left-pic {
	margin-right: 75px;
	white-space: nowrap;
}
#body #middle-left-pic img {
	padding: 0;
	margin: 0 5px 5px 0;
}


#body #main-right {
	font-size: 77%;
	margin:auto;
}
#body #main-right p{
	padding-right: 28px;
}
#body #main-right div{
	padding-right: 28px;
}






#body #local-menu {
/*	width: 100%;*/
	font-size:100%;
	font-weight:bold;
	white-space:nowrap;
}
#body #local-menu a {
	color: #000000;
	text-decoration:none;
}
#body #local-menu a:hover {
	color: #CC0000;
	text-decoration:none;
}
#body #local-menu a.actual {
	color: #CC0000;
/*	font-weight:bold;*/
}
#body #local-menu-left {
	float: left;
	padding-top: 7px;
}
#body #local-menu-right {
	float: left;
/*	padding-right: 28px;*/
	padding-top: 7px;
}

#body #local-news-menu-left {
	float: left;
	padding: 7px 0 0 0;
	margin: 0;
}
#body #local-news-menu-right {
	float: left;
	padding: 7px 0 0 0;
	margin: 0;
}
#body #local-menu .news_act{
	width:120px;
	height:27px;
	margin:2px 0 0 0;
	padding:4px 0 0 6px;
	background-color:#333333;
	color:#FFFFFF;
}
#body #local-menu .news_act a{
	color:#FFFFFF;
	text-decoration:none;	
}
#body #local-menu .news_no_act{
	width:120px;
	height:27px;
	margin:2px 0 0 0;
	padding:4px 0 0 6px;
}

.clear {
	clear:both;
}

#body #main-table #middle #middle-table-right #main-right #page-text {
	font-size: 120%;
	line-height:130%;
}

#body #middle hr {
	clear: both;
	 border: none; /* Убираем границу для браузера Firefox */
	 color: #656565; /* Цвет линии для браузера Internet Explorer */
	 background-color: #656565; /* Цвет линии для браузера Firefox и Opera */
	 height: 1px; /* Толщина линии */
	 margin: 15px 0 0 0;
	 padding: 0;
}










#body #feet {
	padding-top: 45px;
	padding-bottom:60px;
	border-top:solid;
	border-top-width: 1px;
	border-top-color: #656565;
	border-collapse: collapse;
}
#body #cr{
	padding-left: 60px;
	font-size:80%;
	width: 550px;
}
#body #bottom-menu{
	padding-left: 60px;
	font-size:90%;
	color: #cc0000;
	font-weight:bold;
	width: 550px;
	padding-top:25px;	
}
#body #bottom-menu a{
	color: #cc0000;
	text-decoration:none;
}




#body #logo-vin {
	float: right;
}
#body #main-right .news-date {
	color: #cc0000;
	font-size: 220%;
	padding-bottom:-10px;
	margin-bottom: -10px;
}

#body #main-right h1 {
	color: #cc0000;
	font-size: 240%;
	margin: 0;
	padding: 15px 0 15px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


#body #middle-table-left {
	width:610px;
}
#body #middle-table-right {
}

#body #navigation {
	font-size:75%;
	padding: 0 0 10px 0;
}

#body #navigation a {
	font-weight:bold;
	text-decoration:none;
	color:#656565;
}

#body #navigation a;hover {
	color:#CC0000;
}

#news_main-list {
	padding-left:150px;
}
#news_main-list .news-item{
padding: 17px 0 0 0;
clear:both;
}
#news_main-list .news-item-archive{
font-size:80%;
padding: 17px 0 0 0;
clear:both;
}


#news_main-list .news-date{
	color: #cc0000;
	font-size: 220%;
	padding: 0 0 0 125px;
	margin:0;
}
#news_main-list img{
margin-top: 9px;
}
#news_main-list p {
	font-size: 75%;
	padding: 5px 0 0 125px;
	margin: 0;
}



#body #navigation_left {
	font-size:60%;
	padding:0 0 30px 0;
}

#body #navigation_left a {
	font-weight:bold;
	text-decoration:none;
	color:#656565;
}

#body #navigation_left a;hover {
	color:#CC0000;
}

#body #news_subscribe {
	font-size: 77%;
	padding: 65px 70px 0 90px;
}
#body #news_subscribe h1 {
	color: #000000;
	font-size: 260%;
	margin: 0;
	padding: 0px 0 0px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#body #news_archive {
	font-size: 77%;
	padding: 10px 70px 0 70px;
}
#body #news_archive h1 {
	color: #CC0000;
	font-size: 300%;
	margin: 0;
	padding: 45px 0 0px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#body .news-item-archive .news-date {
	color: #cc0000;
	font-size: 160%;
	padding-bottom:0px;
	margin-bottom: 0px;
}




.map-list {
	padding-left:150px;
	font-size:110%;
}

.map-list a{
	color: #656565;
}

.map-list .h1{
	color: #cc0000;
	font-size: 200%;
	margin:0;
}

.map-list img{
	margin-top: 20px;
}

.map-list .Lev0 {
	text-transform:uppercase;
	padding: 20px 0 15px 0;
}
.map-list .Lev1 {
	text-transform:none;
	padding: 4px 0 4px 20px;
	font-size:85%;
}



.search-list {
	padding-left:150px;
	font-size:110%;
}

.search-list a{
	color: #656565;
}

.search-list .h1{
	color: #cc0000;
	font-size: 70%;
	margin:0;
	padding: 0 0 15px 0;
}

.search-list .Lev0 {
	padding: 20px 0 15px 0;
	position:relative;
}
.search-list .Lev1 {
	text-transform:none;
	padding: 4px 0 0 0;
	font-size:70%;
}
.search-list .Lev00 {
	position:absolute;
	top:0;
	left:-40px;
	padding: 20px 0 15px 0;
}

.counters {
	display:none;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:85%;
	padding:8px 0 8px 5px; 
	margin:8px 0 8px 0;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:85%;padding:
	8px 0 8px 5px; 
	margin:8px 0 16px 0;
}

input {
	border-color: #000000;
	border-width:1px;
}
textarea {
	border-color:#000000;
	border-width:1px;
}
