@charset "windows-1251";
/* CSS Document */
html, body, div, form, table, tr, td, input, select, p, h4, a, img, ul, li {margin:0; padding:0; border:none;}
table, td {border-spacing:0;}
body {margin:0; padding:0; background-color:#503838; font-family: Tahoma, Verdana; color:#463131; font-size:11px;}
h1, h2, h3, h4, h5 {padding:0; margin:0;}
a {color:#607104; font-size:11px; text-decoration:none;}
a:hover {text-decoration:underline;}
h4 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#0093dd; font-weight:bold; margin-bottom:10px;}
.clear {clear:both; font-size:1px;}

div#wrapper_out {width:100%; background:url(/images/bg.jpg);}
div#wrapper {width:100%; min-height:343px; background:url(/images/top.jpg) center top no-repeat;}
* html div#wrapper {height:343px;}

	div#wrapper_inner {width:761px; margin:0 auto; position:relative; left:3px;}
	
		div#header {width:761px; height:291px; /*background:url(/images/header_bg.jpg) no-repeat;*/}
		
		div#top_menu {width:756px; padding-left:5px; height:51px; background:url(/images/top_menu/bg.jpg) no-repeat;}
		div#top_menu a {display:block; float:left; height:50px;}
		div#top_menu a:hover {text-decoration:none;}
		div#top_menu a#about {width:98px; background:url(/images/top_menu/about.jpg); margin-right:6px;}
		div#top_menu a#about:hover {background:url(/images/top_menu/about_a.jpg);}
		div#top_menu a#menu {width:56px; background:url(/images/top_menu/menu.jpg); margin-right:7px;}
		div#top_menu a#menu:hover {background:url(/images/top_menu/menu_a.jpg);}
		div#top_menu a#news {width:73px; background:url(/images/top_menu/news.jpg); margin-right:8px;}
		div#top_menu a#news:hover {background:url(/images/top_menu/news_a.jpg);}
		div#top_menu a#franchising {width:103px; background:url(/images/top_menu/fran.jpg); margin-right:8px;}
		div#top_menu a#franchising:hover {background:url(/images/top_menu/fran_a.jpg);}
		div#top_menu a#gallery {width:75px; background:url(/images/top_menu/gallery.jpg); margin-right:8px;}
		div#top_menu a#gallery:hover {background:url(/images/top_menu/gallery_a.jpg);}
		div#top_menu a#vacansies {width:84px; background:url(/images/top_menu/vacansies.jpg); margin-right:9px;}
		div#top_menu a#vacansies:hover {background:url(/images/top_menu/vacansies_a.jpg);}
		div#top_menu a#guestbook {width:118px; background:url(/images/top_menu/guest.jpg); margin-right:7px;}
		div#top_menu a#guestbook:hover {background:url(/images/top_menu/guest_a.jpg);}
		div#top_menu a#contacts {width:87px; background:url(/images/top_menu/contacts.jpg);}
		div#top_menu a#contacts:hover {background:url(/images/top_menu/contacts_a.jpg);}
	
		div#content {width:761px; background:url(/images/content/bg_repeat.jpg) right top repeat-y;}
			div#content_inner {width:761px; background:url(/images/content/bg_bottom.jpg) left bottom no-repeat;}
			div#content_inner_2 {width:761px; min-height:632px; background:url(/images/content/bg.jpg) no-repeat; position:relative;}
			* html div#content_inner_2 {height:632px;}
				div#decor_top_left {width:67px; height:140px; background:url(/images/content/decor/top_left.png) no-repeat; position:absolute; top:-15px; left:-67px;}
				* html div#decor_top_left {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content/decor/top_left.png');}
				div#decor_top_center {width:4px; height:141px; background:url(/images/content/decor/center_left.png) no-repeat; position:absolute; top:155px; left:-4px;}
				* html div#decor_top_center {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content/decor/center_left.png');}
				div#decor_top_right {width:67px; height:37px; background:url(/images/content/decor/top_right.png) no-repeat; position:absolute; right:-67px; top:-12px;}
				* html div#decor_top_right {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content/decor/top_right.png');}
				div#decor_center_right {width:40px; height:133px; background:url(/images/content/decor/center_right.png) no-repeat; position:absolute; top:175px; right:-40px;}
				* html div#decor_center_right {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content/decor/center_right.png');}
				
				div#content_inner_3 {width:695px; padding:20px 33px 15px;}
					p.title {margin-bottom:5px; padding-left:2px;}
					p.title span {text-decoration:underline; color:#3a3c2d; font-size:16px;}
					p.title span.right_aligned {text-decoration:none; font-size:12px; float:right; margin-top:-15px;}
					p.title span.right_aligned select {color:#fff; font-size:11px; border:1px solid #e6e1ca; background-color:#767c14;}
					
					div.actsii {width:230px; float:left; margin-right:25px;}
						div.act_block {width:185px; height:105px; background:url(/images/content/actsii/bg.jpg) no-repeat; padding:8px 0 0 20px; margin-top:15px;}
							img.act_thumb {float:left; margin-right:12px;}
							p.act_title {color:#fff; font-size:13px; padding-right:17px; padding-bottom:5px;}
							p.act_text {font-size:11px; color:#fff2d8; padding-right:20px; padding-bottom:5px;}
					
					div.news {width:440px; float:left;}
						div.news_block {padding-top:10px; clear:both;}
							p.date {color:#66720c; font-size:10px; font-weight:bold; background:url(/images/content/news/date.gif) left center no-repeat; padding-left:7px; margin-bottom:3px;}
							a.more {float:right; text-decoration:underline; font-size:10px; background:url(/images/content/news/more.gif) right center no-repeat; padding-right:5px; margin-top:3px;}
							a.more:hover {text-decoration:none;}
					
					div.vote {width:440px; float:left;}
					div.vote p.title {margin-bottom:8px;}
					div.vote table {width:290px; float:left; margin-top:8px; color:#66720c;}
					div.vote table td {padding:2px 0;}
					div.vote table input {margin-right:3px; position:relative; top:2px;}
					div.vote a {color:#897b71; text-decoration:underline;}
					div.vote a:hover {text-decoration:none;}
						.vote_button {margin-top:15px; margin-left:8px;}
						
					div.menu_inner {width:695px;}
						div.menu_block {width:340px; float:left; padding-bottom:10px; margin-top:20px; margin-right:5px;}
							div.menu_thumb_block {width:115px; float:left; position:relative;}
								div.leaf {width:71px; height:29px; background:url(/images/content/menu/leaf.png) no-repeat; position:absolute; bottom:-19px; left:10px; color:#fff; font-size:20px; padding-top:7px; padding-left:25px;}
								* html div.leaf {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content/menu/leaf.png');}
							div.menu_block_text {width:225px; float:left;}
								p.menu_block_title {font-size:15px; text-transform:uppercase; color:#568300; border-bottom:1px solid #6a6558; font-weight:bold; }
								
							div.menu_bar_block_text {float:left; }
								p.menu_bar_block_title {font-size:15px; text-transform:uppercase; color:#568300;  font-weight:bold; border-bottom:#897B71 dotted 1px; width: 550px; }
						
						div.menu_block_bar {width:680px; float:left; padding-bottom:3px; margin:15px 0 0 10px;}
							div.leaf_bar {width:71px; height:29px; background:url(/images/content/menu/leaf.png) no-repeat; float: right; margin-top:-13px; color:#fff; font-size:20px; padding-top:7px; padding-left:25px;}
							* html div.leaf_bar {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content/menu/leaf.png');}
								
						div.pager {text-align:center; padding-top:10px;}
                        div.pager  a {margin:0 3px;}
					
					div.news_big {width:695px;}
					div.news_big div.news_block {border-bottom:1px solid #6A6558; padding-bottom:5px;}
					.admin_comment {
						margin: 20px 0 0 20px;
						font-style: italic;
					}
					.admin_signature {
						margin: 0 0 0 20px;
						font-style: italic;
					}
					div.news_big p.date {font-size:11px;}
					div.news_big p.date span {padding-left:9px; background:url(/images/content/title.gif) left 5px no-repeat; font-weight:normal;}
					div.news_big a.more {font-size:11px; padding-left:14px; background:url(/images/content/more.gif) left 4px no-repeat;}
						div.news_block img {float:left; margin-right:10px; margin-bottom:5px;}
						
						div.gallery_item {position:relative; float:left; margin:18px 18px 0 0;}
						div.gallery_item img { border:1px solid #cec4a7;}
						span.gallery_img_label {
							display: block;
							width: 95px;
						}
						.zoom {width:15px; height:18px; background:url(/images/content/zoom.gif) no-repeat; position:absolute; right:0px; bottom:-1px;}
				
				div#sponsors {width:740px; margin-left:15px; height:53px; text-align: center;background-color:#d6d1bc; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
				div#sponsors img {margin:0 10px;}


div#footer_wrapper {width:100%; height:75px; background:url(/images/footer/bg.jpg) repeat-x;}
	div#footer {width:761px; height:75px; background:url(/images/footer/bg_center.jpg) no-repeat; margin:0 auto; position:relative; left:3px;}
	
.pseudoRow {
	clear: both;
	padding: 15px 0;
}
.leftPseudoCol {
	float: left;
	width: 70px;
	padding: 0 25px 0 0;
}
.rightPseudoCol {
	float: left;
}

div.formElement {
	margin: 5px 0;
	display: block;
	float: left;
	width: 100%;
}
div.formElement label {
	display: block;
	float: left;
	width: 150px;
}
div.formElement input {
	display: block;
	float: left;
}
.tableWithPadding td {
	padding: 5px;
}


	
	* html div#wrapper_inner {left:2px;}
	* html div#footer {left:2px;}
		
@media all and (min-width: 0px) {
div#wrapper_inner, div#footer {left:2px;}
p.title span.right_aligned {margin-top:0px;}
}
		