@import url("news.css");
@import url("text_style.css");
@import url("forum_style.css");
@import url("eshop_style.css");

body
{
	margin: 0px;
	padding: 0px;
	font: 0.75em Arial, Helvetica, sans-serif;
	
	color: #000000;
	background-color: #203444;
	
	background-image:url(../img/common/bg.jpg);
	background-repeat: repeat-x;
	
}

img {border: none;}

a:link {color: #335073;}
a:hover {color: #336699;}
a:visited {color: #6962AE;}

i {font-style: normal;}

.novisited a:visited {color: #335073 !important;}

h1 {font: 200% Arial, Helvetica, sans-serif;}
h2 {font: x-large Arial, Helvetica, sans-serif; color: #003366;}
h3 {font: 115% Arial, Helvetica, sans-serif; font-weight: bold; color: #3A5A74; }
h4 {font: 90% Arial, Tahoma; color:#247EB5; font-weight: bold; margin-bottom: 4px;}
h5 {font: 110%  Arial, Tahoma, Arial; margin-top: 0px; font-weight: bold; margin-bottom: 10px;}

p {font: 115% "Times New Roman", Times, serif;}

.orange {color: #DB7713;}
.blue {color: #19769E;}
.green {color: #8ABF0D;}

.comment {font: 90% Arial, Helvetica, sans-serif}
.comment2 {visibility: hidden;}
.comment3 {font: 9px Tahoma, Arial, Helvetica, sans-serif; color: #9DA4B5;}

.common {background-image: url(../img/common/top_left_bg.jpg); background-repeat: no-repeat; background-position: left top; height:500px;}
.content_bg {background-image: url(../img/common/content_bg.jpg); background-repeat: no-repeat; background-position: 312px 0px;}
.left_bg {height: 750px; background-image: url(../img/common/left_bg2.jpg); background-repeat: no-repeat; background-position: left 281px;}

.space {height: 1000px;}

.top {padding: 41px 0px 0px 65px;}
.logo {width: 222px; float: left;}

.mainmenu_container { background-image: url(../img/mainmenu2/bg.jpg); background-repeat:repeat-x;}
.mainmenu {font: 11px Tahoma, Arial; height:65px; background-image:url(../img/mainmenu2/left_bg.jpg); background-repeat: no-repeat !important;}
.mainmenu td {vertical-align: top; padding: 16px 10px 0px 10px; font-weight: bold; }
.mainmenu .active {}
.mainmenu tbody {}
.mainmenu tr {}
.mainmenu .left {width: 18px; padding: 0px;}
.mainmenu .right {width: 18px; padding: 0px; background-image: url(../img/mainmenu2/right_bg.jpg); background-repeat: no-repeat; background-position: right top;}

.mainmenu a:hover {border-bottom: #3a5a74 1px solid;}

.mainpage .page_left {width: 23%; background-repeat:no-repeat; background-position: center 100px; vertical-align: top;}
.mainpage .page_right { width: 3%; vertical-align: top; padding: 0px 0px 0px 0px; background-image: url(../img/common/right_bg.jpg); background-repeat: repeat-x; background-position: left 225px;}
.mainpage .page_middle{ border:#EEF3F7 4px solid; background-color:#FFFFFF; padding-top: 2px; vertical-align: top;}
.mainpage .content { /*border: 2px #203444 solid; background-color:#FFFFFF;*/ padding: 20px 0px 30px 0px;}

.top_snow_right{ background-image: url(../img/common/topsnow_bg2.gif); background-repeat: repeat-x; background-position: left bottom;}
.page_middle_top_snow{padding-right: 40px; background-image: url(../img/common/top_snow_bg_right.gif); background-repeat: no-repeat; background-position: right bottom;}
.top_snow_left{background-image: url(../img/common/top_snow_bg_left2.gif); background-repeat: no-repeat; background-position: left bottom;}


.mainpage .left_block {border-bottom: #4780a2 2px solid;}
.mainpage .left_block .header {padding-left: 30px; background-image: url(../img/common/left_block_head_bg1.gif); background-repeat:repeat-x; background-position: left bottom;}
.mainpage .left_block .header .label {font: 16px Arial; font-weight: bold; color: #FFFFFF; background-color: #95D10E; padding: 4px 6px 4px 6px;}
.mainpage .left_block .content {border: none; width: 80%; padding: 0px 32px 30px 30px; background-image: url(../img/common/left_block_content_bg1.gif);  background-color: transparent; }

.left_perehod {background-image:url(../img/common/left_perehod.gif); background-repeat:repeat-x; height: 30px;}
/* HEADERS Absolute*/

/*.winter_news { width: 327px; height: 80px; position: absolute; top: 112px; left: 24%; margin-left: -2px; background-image: url(../img/headers/winter_news.gif); background-repeat: no-repeat;}*/
.winter_news {height: 80px; position: absolute; top: 108px; left: 0px;}

.weather_block {padding-left: 30px; padding-right:30px;}

.gear {padding-left: 10px; height: 320px; background-image:url(../img/headers/gear_bg.gif); background-repeat: no-repeat; background-position: 16px 18px;}
.gear_header {position: relative; width:125px;}
.gear_content {margin-left: 30px;}
.gear_content td {padding-right: 20px;}
.gear a:link, .gear a:visited {color: #d9d9d9;}
.gear a:hover {color: #ffffff;}

.fresh { background-image:url(../img/headers/fresh_bg.gif); margin: 18px 20px 0px 0px; padding: 0px 0px 10px 0px;}
.fresh_header {/*position: relative; left: -22px; */ float: left; }
.fresh td {padding-top: 10px;}
.fresh table {margin-left: 10px;}


.voting_div {position: relative; left: -12px; padding: 20px 10px 0px 78px; background-image:url(../img/headers/vote_icon2.gif); background-repeat: no-repeat; background-position: left top;}
.voting_div h2 { margin-bottom: 30px; margin-left: 5px;}

.tour {padding: 20px 30px 0px 59px; background-image:url(../img/headers/tour_icon.gif); background-repeat: no-repeat;}
.tour h2 {margin-left: 55px; margin-bottom: 30px;}

/* / HEADERS Absolute*/

/*
.mainpage .left_block2 {border-bottom: #4780a2 2px solid;}
.mainpage .left_block2 .header {padding-left: 30px; background-image: url(../img/common/left_block_head_bg2.gif); background-repeat:repeat-x; background-position: left bottom;}
.mainpage .left_block2 .header .label {font: 16px Arial; font-weight: bold; color: #FFFFFF; background-color: #95D10E; padding: 4px 6px 4px 6px;}
.mainpage .left_block2 .content {border: none; width: 80%; padding: 0px 32px 30px 30px; background-color:#FFFFFF;}
*/

.left_block2 a:link, .left_block2 a:visited {color: #d9d9d9; text-decoration: none;}
.left_block2 a:hover {color: #ffffff; text-decoration: underline;}

.mainpage .left_block2 {background-color:#3A5A74}
.mainpage .left_block2 .header {padding-left: 10px;}
.mainpage .left_block2 .content {color: #FFFFFF; border: none; width: 80%; padding: 0px 32px 30px 30px; background-color: transparent;}

.left_column {width: 50%; vertical-align: top; padding-right: 0px;}
.right_column {width: 50%; vertical-align: top; padding-right: 0px;}

.person {}
.person {text-align: right; height: 190px; padding: 130px 20px 0px 0px; }
.person_label {padding: 4px 6px 5px 6px; color:#FFFFFF; font: 80% Tahoma, Arial; font-weight: bold; background-image: url(../img/common/blue_bg_glance.gif); background-repeat:repeat-x; }
.person a {color: #FFFFFF}
.person_img {float: left; margin: 0px 20px 10px 0px; border:#EEF3F7 4px solid;}

.rating {list-style-type: decimal; padding-left: 20px;}
.rating:hover {}
.rating ul {padding: 0px; margin: 0px;}
.rating li {font: 90% Tahoma, Arial; margin: 0px 0px 15px 0px; padding: 0px;}

.tours_main img {border:#EEF3F7 3px solid;}

.list {list-style-type: square; padding-left: 20px;}
.list li {margin: 10px 0px 10px 0px; padding:5px 0px 5px 5px;}

.price {color: #CA3104;}

.photolent {background-position: left top; background-repeat: no-repeat;}

.snower { margin-top: 61px; background-image: url(../img/common/snower.jpg); background-repeat:no-repeat; width:248px; height: 243px;}

.bottom {font-size: 90%; padding: 30px 0px 30px 315px; color: #dddddd;}
.bottom a:link, .bottom a:visited {color: #d9d9d9;}
.bottom a:hover {color: #ffffff;}

/* Advertisement */
.ad_right {margin: 0px 5px 20px 5px;}

/* Новости и сегодня на сайте */
.newsblock {}

.newsblock img {margin: 0px 15px 5px 0px;} 
.newsblock td {padding-bottom: 10px;}

.newsitems {}
.newsitems td {vertical-align: top; padding-bottom: 10px; }
.newsitems img { margin-right: 10px !important; }
.news_photo { float: left; margin-left:	0px !important; margin-right:	20px !important; margin-bottom:	10px; border: #CCC 1px solid; }
.newsitem_date { color: #3399FF; font: 85% Tahoma, Verdana; margin-bottom: 4px; text-align: left; }
.newsitem_header { font: 100% Arial; margin-bottom: 2px; }
.newsitem_header p { text-align:left; margin: 0px; }
.newsitem_header a:link { color: #333333; text-decoration: none; }
.newsitem_header a:visited { color: #333333; text-decoration: none; }
.newsitem_header a:hover { color: #333333; text-decoration: underline; }
.todayitems td { border-bottom: #f4f1ec 1px solid; padding: 5px; vertical-align: top; }
.todayitems p { text-align:left !important; margin: 0px; }

.auth {color: #3A5A74; padding: 0px 20px 0px 30px;}
.auth table {color: #3A5A74;}

.auth input {font: 11px Tahoma; width: 100%;}

.auth a:link, .auth a:visited {color: #d9d9d9; text-decoration: none;}
.auth a:hover {color: #ffffff; text-decoration: underline;}

.user_form div {margin: 10px 0px 10px 0px;}

.ad_fullwidth object {width: 100%;}
.ad_fullwidth embed {width: 100%;}

/* это актуально */
.content .ad { margin-top: 2em; }
.ad { margin-top: 1em;  font-family: Tahoma, Arial; font: 100% Tahoma, Arial; font-weight: bold; padding: 8px 20px 8px 15px; background-image: url(../img/markers/partsquare.gif); background-position: 13px 13px; background-repeat: no-repeat; color: #D9D9D9;  }
.ad .header { font-size: 125%; text-align: center; margin-bottom: 0.5em;  }
.ad li { margin: 0px; padding: 0px;  text-align: left; font: 90% Tahoma, Arial; margin: 0px 0px 15px 0px; padding: 0px; }
.ad ul { padding: 0px; margin: 0px; list-style-type: none; }
.ad li a { color: #D9D9D9; }
/* баннеры  */
.ad .icon { background-repeat: no-repeat; padding-left: 24px;  } 

.copyright { float: left; width: 500px; }
#counters { float: right; padding: 40px 40px 0 0; }
