/* общие */
	.button{}
	.show-all{
	clear: both;
	text-align: right;
	padding: 10px;
	}
	.inptext{}
	.infofield{}
	.infoform{}
	
	.show-user{}
	
/* captcha */
	.code-img{margin: 4px 0px 4px 0px;}
	.code-input{margin-bottom: 4px;}


/* comments */
	.comments-form{}
	.comments-form h2{}
	.comments-form form{}
	.comments-form .comments-code{}
	.comments-form .button{}
	.comments-form .comments-message{}
	.comments-form .comments-message textarea{width: 50%;height: 100px;}
	.comments-enter-code{}
	.comments-result{display:none;}
	.comments-debug{display:none;}
	
	.comments-date{font-weight: bold;}
	.comments-name{}
	.comments-text{}

	
/* news */	
	/* news общие классы */
	.news-name{font-weight: bold;}
	.news-name .rating-result{display:inline;}
	.news-date{}
	.news-anons{}
	.news-text{}
	.news-img{}
	.news-all-img{}

	/* news вывод однй новости */
	.news_id 
	.news-id .news-date{}
	.news-id .news-all-img{}
	.news-id .news-text{}
	.news-id .news-anons{}
	
	/* news вывод списка новостей */
	.news-list{}
	table.news{width:100%;}
	.news-list .news-name{}
	.news-list .news-all-img{}
	.news-list .news-img{float:left;margin:3px 10px 3px 0px;}
	.news-list .news-anons{}

		
	/* show_news_block функция для шаблона */
	.news-block h2{
	
	}
	.news-block .news-name{}
	.news-block .news-date{ 
	padding-top: 5px;
	color: #484848;
	
	}
	.news-block .news-anons{}
	.news-block .show-all{}

	/* show_calendar_news функция для шаблона */
	.news-calendar h2{}
	.news-calendar .news-year{font-weight: bold;}
	.news-calendar .news-month{}
	.news-calendar .show-all{}
	
	
	/* Общее */
	
	html {
		
		margin: 0px;
		padding: 0px;
		min-width: 1000px;
		width:expression((document.documentElement.clientWidth || document.body.clienWidth) < 1000? "1000px": "100%");
	}
	
	body {
		
		margin: 0px;
		padding: 0px;
		font-family: Tahoma;
		font-size:12px;
		background: #F2F2F2 url(img/left_line.jpg) repeat-y left;
		min-width: 1000px;
		width:expression((document.documentElement.clientWidth || document.body.clienWidth) < 1000? "1000px": "100%");
	}
	A:link,A:visited	{ COLOR: #014b81; }
	A:hover		{ COLOR: #01233b; }
	table, img{border:0px;}

	.menutd_level{ margin-left: 20px;}
	
	LI {		
		margin: 0;
		padding: 0; 
	}
	UL {
		margin: 0;
		padding: 0;
	}
	
	#mainmenu ul{
		background: #a03423;
	}
	
	#mainmenu ul li {
		list-style-type: none;
		float: left;
	}
	
	#mainmenu ul li td{
		height: 24px;
		width: 135px;
		margin: 0px;
		padding: 0px 0px 0px 4px;	
	}
	
	#mainmenu ul li td a{
		display: block;
		width: 135px;
	}
	
	.sub_menu {
		padding: 0px;
		color: #FFFFFF;
		background: url(img/menu_center.gif) repeat-x top left;
		margin: 0px;
	}
	
	.act_sub_menu{
		color: #484848;
		padding: 0px;
		background: url(img/act_menu_center.gif) repeat-x top left;
		margin: 0px;
	}
	
	h2 {
		font-weight: normal;
		font-size: 12pt;
	}

	#page{
		margin: 0px;
		background:  url(img/right_line.gif) repeat-y right top; 
	}
	
	#main {
		
		margin: 0px;
		width: 100%;
		min-height: 393px;
		background:  url(img/header_center.jpg) repeat-x left top; 		 
	}
	
	#main-left{
		margin-right: -293px;
		padding: 0px;
		float: left;
		width: 100%;
		
	}
	
	#main-right{
		width: 293px;
		float: right;
		margin: 0;
		padding: 0;
		
	}
	
	#header-left {
		background: url(img/header_left.jpg) no-repeat right; 
		width: 650px;
		height: 393px;
	}
		
/*  Правая колонка  */	

	#header-right{
		background: url(img/zverek.gif) no-repeat; 
		height: 86px;
		width: 293px;
	}
	
	.language{
		text-align: center;
		color: #FFFFFF;
		font-size: 90%;
		padding-top: 15px;
	}
	
	#logo a:link, #logo a:hover, #logo a:visited{
		color: #B8D0F4;
	}
	.lang{
	}
	.logotip{
		padding-left: 30px;
		padding-top: 15px;
	}
	
	#logo{
		height: 245px;
		width: 293px;
		background: #002947;
	}
	
	#news{
		width: 293px;
		background: #FFFFFF url(img/news_bg.jpg) repeat-x top;
		
	}
	
	#news h2{
		background: url(img/majak.gif) no-repeat top left;
		height: 39px;
		padding: 20px 0px 0px 42px;
		margin-top: 10px;
	}

	.news-block {
		margin-left: 22px;
		margin-right: 20px;
		padding-top: 5px;
		font-size: 90%;
		
	}	
	#imageContainer {
		width: 293px;
		height: 130px;
		
	}

	#imageContainer img {
		display:none;
		position: absolute;
		height: 130px;
		width: 293px;
	}
	
	#bron{
		width: 293px;
		background: #98CB00;
		padding-top: 10px;
	}
	
	#bron h2{
		background: url(img/reservation.gif) no-repeat top left;
		height: 43px;
		padding: 20px 0px 0px 68px;
		margin-left: 10px;
	}
	#bron #form_reservation{
		text-align:right;
		color: #ffffff;
		font-size: 90%;
		padding: 0px 20px 5px 0px;
	}
	#bron select{
		height: 17px;
		font-size: 11px;
		color: #6d6d6d;
		margin: 2px 0px 2px 0px;
	}
	#bron input{
		height: 15px;
		font-size: 11px;
		color: #6d6d6d;
		margin: 2px 0px 2px 0px;
	}
	#bron .inptext{
		width: 126px;
	}
	#bron .inp2{
		width: 30px;
	}
	#bron .button{
		background-color: #a41600;
		color: #ffffff;
		border: 0px;
		height: 20px;
		padding: 3px;
	}
	#bron #result_reservation{
		color: #ffffff;
		font-size: 11px;
		padding-left: 20px;
	}
	
	#content #form_reservation select{
		height: 17px;
		font-size: 11px;
		color: #6d6d6d;
		margin: 2px 0px 2px 0px;
	}
	#content #form_reservation input{
		height: 15px;
		font-size: 11px;
		color: #6d6d6d;
		margin: 2px 0px 2px 0px;
	}
	#content #form_reservation .inptext{
		width: 126px;
	}
	#content  #form_reservation .inp2{
		width: 30px;
	}
	#content  #form_reservation .button{
		font-size: 14px;
		color: #000000;
		width: 100px;
		height: 24px;
	}
	
	#content #result_reservation{
		
		color: #000000;
		font-size: 11px;
		margin-bottom: 40px;
		
	}
	#content #msg_reservation{
		
		height: 300px;
	}
	
	/* Левая колонка*/
	
	#content{
		color: #484848;
		margin-left: 14px;
		padding-left: 33px;
		margin-top: 39px;
		margin-right: 293px; 
		padding-bottom: 96px;
		padding-right: 5px;
	}

	#palma{
		position: absolute;
		top: 393px;
		left: 0;
		width: 13px;
		height: 128px;
		background: url(img/palma.jpg) no-repeat top left;
	}
	
	#content h1{
		padding-top: 0px;
		margin-top: 0;
		color: #484848;
		font-size: 14pt;
		font-weight: normal;
		text-transform: uppercase;
	}
	
		
	/*  Подвал  */	
	
	#footer{
		width: 100%;
		background: #002947;
		clear: both;
		height: 83px;
	}
	
	.bird{
		position:absolute;
		right:293px;
		width:276px;
		height: 96px;
		margin-top: -96px;
		background: url(img/zverek_2.jpg) no-repeat;
	}
	
	#anchor{
		float: left;
		height: 83px;
		background: url(img/anchor.jpg) no-repeat center left;
		padding-left: 65px;
		margin-left: 25px;
	}
	
	#anchor table{
		margin-top: 10px;
	}
	
	#anchor table tr td{
		color: #FFFFFF;
		font-size: 90%;
	}
	
	.mail{
		color: #94BCDA;
	}
	
	#diafan{
		float: right;
		background: url(img/diafan.jpg) no-repeat center left;
		width: 245px;
		height: 83px;
		padding-left: 25px;
	}
	
	#diafan table{
		margin-top: 27px;
		margin-left: 5px;
	}
	
	#diafan table tr td{
		color: #FFFFFF;
		font-size: 90%;
	}
	#diafan table tr td a:link, #diafan table tr td a:visited {
		color: #94BCDA;
	}
	
	/*   Меню   */
	
	#mainmenu{
		
		position: absolute;
		top: 369px;
		left: 25px;
		font-size: 90%;
		font-weight:bold;
		
	}
	
	.menu-left{
		background: url(img/menu_left.gif) no-repeat top left;
		float: left;
		height: 24px;
		padding-left:4px;
		margin-left: 10px;
	}
	
	.menu-right{
		background: url(img/menu_right.gif) no-repeat top right;
		float: left;
		width: 5px;
		height: 24px;
	}
	
	.menu-center{
		background: url(img/menu_center.gif) repeat-x top ;
		height: 24px;
		float:left;
		padding-top: 3px;
	}
	
	#mainmenu a:link, #mainmenu a:visited{
		text-decoration: none;
		color: #FFFFFF;
	}
	
	.act-menu-left {
		float: left;
		height: 24px;
		background: url(img/act_menu_left.gif) no-repeat top left;
		padding-left:4px;
		margin-left: 10px;
		
	}
	
	.act-menu-right{
		float: left;
		width: 5px;
		height: 24px;
		background: url(img/act_menu_right.gif) no-repeat top right;
	}
	
	.act-menu-center{
		height: 24px;
		float:left;
		background: url(img/act_menu_center.gif) repeat-x top ;
		padding-top: 4px;
		color: #484848;
	}
	
	/*  Опрос  */	
	.votes-guestion{
		font-weight: normal;
		font-size: 10pt;
		padding: 0px 0px 0px 0px;
		margin-left: 10px;
		margin-bottom: 20px;
		text-align: center;
	}
	.votes-form{
		text-align:left;
		font-size: 110%;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 20px 0px;
	}
	.votes-answer{
		color: #484848;
		margin: 4px 0px 0px 40px;
	}
	
	.votes-form .button{
	    float: right;
		background-color: #a41600;
		color: #ffffff;
		border: 0px;
		height: 20px;
		margin: 15px 0px 0px 0px;
		padding: 3px;
		font-size: 11px;
		
	}
	
	.votes-result{
		clear: both;
		padding-bottom: 10px;
		font-size: 11px;
		color: #484848;
	}
	
	.weather{
		text-align: center;
		margin: 10px 0px 10px 0px;;
	}
	
	.photo_1{
		float: left;
		margin-right: 20px;
	}
	
	#bron .button_captcha{
		border: 0px;
		background: transparent;
		color: #FFFFFF;
		text-align: right; 
		cursor: pointer;
		width: 105px;
	}
	
	#content #form_reservation .button_captcha{
		border: 0px;
		background: transparent;
		text-align: left; 
		color: #484848;
		cursor: pointer;
		width: 105px;
	}
