@charset "windows-1251"; 
body { margin: 0px; font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #4b4121; 
		background-color: #D7C070;
	}
	
	

	
td { vertical-align: top; }
a {outline:0; color: #4b4121; }
	a:link { color: #4b4121; }
	a:visited { color: #4b4121; }
	a:active { color: #4b4121; }
	a:hover { color: #4b4121; text-decoration: none }
	
.clear{clear:both; height:0;}	

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

html>body .clearfix {
    display: block;
}

.clearfix {
    display: inline-block;
}

/*\*/
* html .clearfix {
    height: 1%;
}
/**/

.logobox{height:176px;}
.logo{position:relative; top:-72px;}
	
	.topbgleft { background-color: #D7C072; background-image: url(images/index_1.jpg); background-repeat: no-repeat; background-position: right top; }
	.topbgright { background-color: #D7C072; background-image: url(images/index_8.jpg); background-repeat: no-repeat; background-position: left top; }
	.kyivmap2 { background-image: url(images/sloboda_kyiv_map3.jpg); background-repeat: no-repeat; background-position: left top; }
	.mainmenu { font-weight: bold; color: #9C2F1A; }
	a.mainmenu1, a:hover.mainmenu1 { color: #9C2F1A; text-decoration: none; font-size: 11px; }
	.smuha { margin: 0px; padding: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: dotted; border-right-style: dotted; border-bottom-style: dotted; border-left-style: dotted; border-top-color: #BB3D27; border-right-color: #BB3D27; border-bottom-color: #BB3D27; border-left-color: #BB3D27; }
	.picborder { padding: 5px; border: 1px dotted #CC3627; }
	.storytitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #9C2F1A; text-decoration: underline; }
	a.storytitle, a:hover.storytitle { color: #9C2F1A; text-decoration: underline; }
	.storydate { font-size: 10px; font-weight: bold; }
	.tlo { background-image: url(images/tlo.jpg); background-repeat: repeat-x; background-position: center top; }
	.block-pictures { width: 180px; float: left; height: 200px; }
	#anonce { padding: 15px; font-size: 15px; background: #D1171A; color: #FFFFFF; font-weight: bold; text-align: center; }
		#anonce a { text-decoration: underline; color: #FFFFFF; }
	.leftblock { text-align: center; }
		.leftblock .input { border: 1px solid #9F853C; color: #816C32; font-size: 12px; background: #FFFFFF; width: 160px; }
		.leftblock .submit { border: 1px solid #9F853C; font-weight: bold; background: #D63B25; color: #FFFFFF; width: 20px; }
	.rozdil_error { text-align: center; margin-bottom: 19px; color: #FFFFFF; background: #D1171A; font-size: 16px; font-weight: bold; }
	.true { text-align: center; margin-bottom: 19px; color: #FFFFFF; background: #947F38; font-size: 16px; font-weight: bold; }
	.fulltext { line-height: 22px; font-size: 14px;}
		.fulltext h3 { color: #9C2F1A; }
		.fulltext .redcolor { color: #9C2F1A; }
	.storyimg img { margin: 0 15px 15px 0; background: #FFF; padding: 7px; }
	.storyimgright img { margin: 0 0 15px 15px; background: #FFF; padding: 7px; }
	#banners { text-align: center; margin-top: 15px; }
	
	
	
	
	
	/* 2009 */

.maincontainer{}	



.leftcenter_bord{width:7px; background:#F5EACA url(images/index1_11.jpg) left top no-repeat;}

/* firefox fix for jquery corners */
   .jquery-corner {position: relative; z-index: 1;}

/* main */
	.leftcolumn_single{background:#F5EACA;}
			.leftcolumn_main{background:#F5EACA;}
			
	.redline { height: 7px; background: #D1171A; }
	.brownline { height: 5px; background: #D4BD6D; }
	



/*left column */

	.leftcol{width:93px; background:#F5EBC8 url(images/index1_10.jpg) left top no-repeat;}
		.leftcol .topicons{margin-top:8px;}
		.leftcol .arrow{height:15px; background: url(images/2009/leftarrow.jpg) left top no-repeat;}


/* ????? ?????? */

	ul.grafik{margin:0; padding:0;}
		ul.grafik li{list-style:none; font-size:11px; font-weight:bold;}
			ul.grafik li div{width:90px; float:left; text-align:right; padding-right:15px;  font-weight:normal;}


	ul.kvytky{margin:0; padding:0 0 0 5px;}
		ul.kvytky li{list-style:none; font-weight:bold; font-size:11px; padding-bottom:5px;}
			ul.kvytky li div{width:137px; float:left; text-align:right; padding-right:12px; font-weight:normal;}






	


.mainslogan{width:277px; height:87px;  position:absolute; top:17px; left:24px; }

.topmenu{background: url(images/2009/menubg.png) left bottom repeat-x; height:45px; margin:0; padding:0px 0 0; text-align:center;}
	.topmenu td{width:25%; border:0px solid #000;  list-style:none;}
		a.menuname{display:block; padding:3px 0px 0; margin:6px 0 0; font-size:18px; text-decoration:none; color:#D32524;}
		a.menuname:hover{color:#4b4121;}
	
			.rozdil-title-big, .rozdil-title-small{z-index:0; background: url(images/blocks/block_tlo.jpg) left top repeat-x; border;1px solid #000; padding-top:5px;} 
			.rozdil-title-big div, .rozdil-title-small div{display:block; background: url(images/2009/prapor.png) left 7px no-repeat; margin: 0 0 0 5px; padding:3px 0 0 40px; height:30px;}
				.rozdil-title-big div{font-size:17px; padding:8px 0 0 45px;}
				.rozdil-title-small div{font-size:14px; padding-top:10px;}
				
		.mainnewsfix{position:relative; top:-27px; margin-bottom:-20px;}
				
				
				
				
				
				
		/* ??????? ?? ??????? */
		
		.mainprice{position:relative; top:0px; margin-top:8px;}
				.mainprice b{display:block; float:left; background: url(images/2009/mainprice_transp_1.png) left top no-repeat; height:110px; width:8px;}
					.mainprice td.border{width:33%;}
					.mainprice td.border b{margin-left:8px;}
						/*for ie6*/
						*html .mainprice b{margin-right:-8px;}
						*html .mainprice td.border b{margin:0 -8px 0 6px;}

				.mainprice div.block{ background: url(images/2009/mainprice_transp_2.png) right top repeat-x; margin-left:8px; height:110px; padding:21px 0 0 8px;}
						.mainprice td.border div.block{margin-left:16px;}
						
				.mainprice td.first{width:32%;}
					.image1, .image1 img{width:60px; height:60px; margin:0; padding:0; }
					.image1{border:0; float:left; margin-right:9px;}
					
				.mainprice .price{color:#D32524; font-size:17px; font-weight:bold;}
						.mainprice .price span{font-size:11px; font-weight:normal;}
				.mainprice .title{display:block; margin-left:70px; color:#D32524; font-size:13px; padding-right:10px; font-weight:bold; text-decoration:none;}	
				.mainprice .title:hover{text-decoration:underline;}
				
					.prices-more{text-align:right; padding-right:7px; position:relative; z-index:5; margin-bottom:-16px; top:-18px;}
					.prices-more a{ font-size:13px; font-weight:bold;}



		/* ??????? ?????? */

		

		
		.mainnews{margin:0px 0 0 0; padding-bottom:26px; background: url(images/2009/maininfotlo.png) left bottom repeat-x;}
		.featured, .featured img{width:220px; height:150px;}
			.featured{float:left; display:block; margin:0 0 0 15px;}
			
		.mainnews .info{margin-left:255px;}
			.mainnews .info .date{display:block; color:#675A2D; font-size:11px; font-weight:bold;}
			.mainnews .info .date span{font-weight:normal;}			
			.mainnews .info .title{color:#D32524; font-size:20px; font-weight:bold; padding-right:10px;}
			.mainnews .info .text{display:block; text-decoration:none; margin-top:14px;}

			
		.mainnewsmore{margin:15px 0 0 0px;  padding:0;}
		.mainnewsmore ul{margin:0; padding:0;}
		.mainnewsmore li{list-style:none; width:49%; padding:8px 0; margin-bottom:3px; float:left; background: url(images/2009/morenewstlo1.png) left top repeat-x; }
			.mainnewsmore .image,.mainnewsmore .image img{width:60px; height:60px;}
			.mainnewsmore .image{float:left; margin-left:16px;}
			.mainnewsmore .info{margin:0 15px 0 87px;}
				.mainnewsmore .info .date{display:block; padding-bottom:5px; color:#D32524; font-size:11px; font-weight:bold;}
				.mainnewsmore .info .date span{font-weight:normal;}					
				.mainnewsmore .info .title{ color:#554B25; /*675A2D D32524*/ font-size:12px; font-weight:bold;  }


		#tabs{padding-bottom:8px;}
		#tabs .morelink{float:right; font-weight:bold; color:#675A2D; padding:10px 10px 5px;}






/* SINGLE PAGES */

	.singlebox{padding:5px 15px 15px; position:relative;}
			.singlebox .date{font-size:11px; font-weight:bold; color:#675A2D; margin-top:10px;}
			.singlebox .date span{font-weight:normal;}
			.singlebox h1.title {font-size: 30px; margin: 18px 0 27px; line-height:35px; font-weight: bold; color: #D32524; position:relative; top:0px; }
			.singlebox h1.titlenews {font-size: 30px; margin: 5px 0 14px; line-height:35px; font-weight: bold; color: #D32524; position:relative; top:0px; }

		
	/* single text */

                .singletext{position:relative;}
		.singletext ul {padding:0; margin:10px 0 21px 25px; }
		.singletext ul li{position:relative; font-size: 14px; left:0px; line-height: 19px;}
		.singletext p {font-size: 15px; line-height: 19px;
		margin:10px 15px 21px 0; text-align: left;
		}
		.singletext h3{color:#D32524; font-weight:normal; font-size: 22px;}
			
                #single_audio{position:absolute; top:0; left:245px;}			
			


		.singlebox .mainimage{display:block; float:left; padding:5px; border:0px dotted #666; background:#FCF7E8; margin: 0 16px 7px 0;}
			.singlebox .rightbox{margin-left:256px; border:0px solid #000;}
		.singlebox h3{ padding:0 0 6px; margin:0; }
			.singlebox .price div.zmist{display:block; padding:0 0 5px; font-weight: normal; position:relative;}
					.singlebox .price a{font-size:22px; color: #D32524; background:#F9F1DD; }

			.singlebox .parentobj div.zmist{padding:0 0 5px; font-weight: normal; border:0px solid #000;}
					.singlebox .parentobj a{color: #D32524;}
		
					.singlebox .parentobj a.objectlink{font-weight:normal;  margin-left:7px; border:0px solid #000;}


			.smalltext{font-size:13px; font-weight:normal; padding:10px; margin-left:72px;}
				.listposluh .margfix{margin-left:5px;}
				.listposluh .date{margin:0 0 5px 80px;}
				
			.singlebox .objects{margin-top:5px;}

			.objlist{margin-top:0px; position:relative; left:-4px; background:#F9F1DD; padding:5px; float:left;}
			.smallobj{display:block; float:left; margin:2px;}
			.smallobj img{padding:3px; border:1px dotted #666666;}
				.bigtitle{font-size:20px; font-weight:normal; margin-left:6px;}
			.smallobj .shorttext{font-size:12px; margin:10px 0 5px 70px;}
			.smallobj .shorttext2{font-size:12px; font-weight:normal; margin:7px 0 10px 126px;}

			h2.posluhyopys{margin:20px 0 0; font-size:17px; color: #9C2F1A;}
				.svitlfix{margin:0; padding:0; position:relative; top:-20px;}

			.listposluh{float:none; font-weight:bold; font-size:16px; padding:5px 0 5px; border-bottom:1px dotted #967D2C;}
				.listposluh a{color:#D32524;}
			.listposluh span{display:block; font-size:13px; }
			.listposluh img{float:left; margin-right:12px;}
				.bigbox{width:48%; float:left; margin-right:2%;}
					.poslsub{padding:8px; background:#F9F1DD;}
			h2.posltitle a{ color:#675A2D; font-weight:normal;}
			.shorttext{font-weight:normal; font-size:12px;}


.listposlugbig{float:none; padding:0 0 15px;}
.listposlugbig .img{border:1px dotted #000; padding:3px; width:100px; float:left;}
.listposlugbig .bigtitle{margin-left:118px; color:#D32524; font-size:22px; padding: 0 0 9px; display:block;}
.listposlugbig .shorttext{margin-left:118px;}

				.listbox{padding:15px;}
				
			.scroller{margin-top:25px;}
			.posluhy-svitl{padding-top:19px;}
				.posltext{margin:5px 0 0 15px; padding:0 10px 10px 0; font-size:14px; line-height:17px;}

			.list_obj_posl{float:none;  padding:10px 0 5px 0; border-bottom:1px dotted #967D2C;}
				.list_obj_posl a.title{color:#D32524;  font-size:15px; font-weight:bold; margin:0 0 0 5px;}	
				.list_obj_posl span{display:block; font-size:12px;  margin:10px 0 10px 55px;}
				.list_obj_posl span.articlestext{margin:10px 0 10px 85px;}
				.list_obj_posl img{float:left; margin-right:7px;}
			
	/* objects */		
			.objformat h3{font-size:15px; padding-top:15px;}
			.galleryborder{padding:15px;}
			
	/* publ */

	.publ .textbox{margin-left:83px;}
		.publ .textbox .date{margin-left:0; padding:0;}
		.publ .textbox .date span{font-weight:normal;}		
		.publ .textbox .bigtitle{margin-left:0; padding:0 0 5px; font-size:22px;}
		.publ .textbox .smalltext{margin-left:37px; padding:10px 0;}
			
	/* news */		

	.newstitlefix{margin:0 0 0 0px; padding:0; font-size:21px;}	
		
		
		

		
	/* system messages */
	.errorwidth{ margin:50px auto; width:430px;}
		.errorwidth div{padding: 0 1.2em 0 .8em;}
		.errorwidth span{float: left; margin-right: .3em;}
		.errorwidth p{font-size:16px; padding:0;}
		
		
		
		
/* image menu */		

.imagemenu {}
.imagemenu {height:210px; background: url(images/2009/imagemenu/imagemenuend.jpg) left bottom repeat-x; }
		
.jimgMenu { position: relative; margin: 0 auto; padding: 0; width: 600px; height: 210px; overflow: hidden; }
	.jimgMenu ul { list-style: none; margin: 0; padding: 0; display: block; height: 210px; position: relative; }
		.jimgMenu ul li { width: 100px; float: left; display: block; overflow: hidden; }
			.jimgMenu ul li a { text-indent: -1000px; background: #fff repeat scroll 0%; border: 1px solid #fff; border-width:0 1px; cursor: pointer; display: block; overflow: hidden; height: 210px; }
		.jimgMenu ul li#landscapes a { background: url(images/2009/imagemenu/imagemenu14.jpg) repeat scroll 0%; }
		.jimgMenu ul li#people a { background: url(images/2009/imagemenu/imagemenu24.jpg) repeat scroll 0%; }
		.jimgMenu ul li#nature a { background: url(images/2009/imagemenu/imagemenu18.jpg) repeat scroll 0%; }
		.jimgMenu ul li#abstract a { background: url(images/2009/imagemenu/imagemenu33.jpg) repeat scroll 0%; }
		.jimgMenu ul li#urban a { background: url(images/2009/imagemenu/imagemenu20.jpg) repeat scroll 0%; }
		.jimgMenu ul li#menu6 a { background: url(images/2009/imagemenu/imagemenu17.jpg) repeat scroll 0%; /*border-right-style: none;*/ }
		
		
		
		.newspic{margin: 0px 12px 5px 0px; padding:0; border:0px solid #000; float:left; }
		.newspic a{display:block; padding:5px; background:#FBF5E5; margin:3px; float:left;}
		.newspic img{float:left;}

		
		
.foot_left{}
.foot_center_left{background:url(images/footer_32.jpg) no-repeat;}
.foot_center_right{background:url(images/footer_33.jpg) repeat-x;}
.foot_right{}		



.singlebox ol li{padding:5px 0 5px 6px; border-left:2px solid #D32524; font-size:14px; background:#F5EACA;}
.singlebox ol li.odd{background:#FBF6E5;}
.singlebox ol li ol{margin:0; padding:0 0 0 23px; border-left:3px dotted #FFF; }
.singlebox ol li li{padding:2px 0 2px 3px; border:0; font-size:12px;}
.singlebox ol li li.even{background:#FFF;}


#guestrozdil{margin:0; padding:0 0 0 11px;}
.guestbox{margin:20px 0 15px;}
#guestform{margin:20px 0 0;}

#addcomment{border:0; padding:25px 0 0; margin:0;}

#addcomment .row{padding:3px 0;}

#addcomment label.left{float:left; width:120px; margin:0; padding:0px;}
#addcomment input{width:180px; float:left; color:#594D21; border:1px solid #C9AE5F; padding:3px 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#addcomment textarea{width:390px; margin-left:120px; color:#594D21; border:1px solid #C9AE5F; padding:3px 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#addcomment .submit{background:#D63A24; border:0; width:100px; margin-left:120px; color:#F5EACA; font-weight:bold; font-size:.9em; padding:3px 4px; margin-top:5px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;}

#addcomment label.error{display:block; float:left; margin:4px 0 0 10px; color:#D63A24;}
#addcomment .textbox label.error{margin-left:120px;}
#addcomment input.error,textarea.error{border:1px solid #D63A24;}

.goodmessage{float:left; padding-right:23px;}
.goodmessage span{float:left; margin:0 9px 0 10px; }

#addcommenttitle{color:#D63A24; margin:40px 0 10px 135px; font-size:2em;}

.guestlist{border-bottom:0px solid #000; padding:0 0 10px; margin:10px 15px 0 15px; }
.guestlist .left{width:24px; float:left; text-align:right; margin: 0 0 0 0;}
.guestlist .right{margin-left:29px; position:relative; border:0px solid #000;}
.guestlist .date{position:absolute; top:0; right:5px; font-size:.8em;}
.guestlist .name{font-weight:bold; font-size:1.2em; color:#D63A24; margin:0px 0 3px 3px; border:0px solid #000;}
.guestlist .id{font-size:1em; display:block; padding:2px 4px 0 0; color:#564C2E; text-align:right; text-decoration:none;}
.guestlist .comment{background:#FAF4E1; padding:10px; border:1px solid #EADF9F; border-width:0 1px 1px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.guestlist .region{font-weight:normal; color:#564C2E; font-size:.8em;}
.guestlist .answer{margin:10px 0 0 20px; padding:7px 7px 7px 8px; font-size:.9em; border-left: 0px solid #D63A24; background:#F5EACC;}
.guestlist .answer span{color:#D63A24; float:left; width:115px;}
.guestlist .answer div{ margin-left:115px; color:#564C2E;}



/* footer */
/*_____________________*/

	.footertextbox{position:relative; top:0; left:0px; height:0;}
	.footertext{position:absolute; top:60px; left:93px; width:500px; font-size:13px;}
		.footertext span{display:block; margin-left:34px; font-size:11px;}
		
		
	.footertextright{position:absolute; top:-85px; right:10px; width:300px;}


	#design{float:right; font-size:11px; margin-top:5px; font-weight:normal;}
		#design span{padding-left:10px; position:relative; top:0px; left:-7px;}
			#design span a{text-decoration:underline;}
		#design img{position:relative; top:9px; margin-right:4px;}


	.sitemap{ clear:both; padding:2px 0 18px;}
		.sitemap .link{float:left; text-transform:uppercase; font-weight:bold; font-size:10px; color:#4b4121;}
		.sitemap .arrow{float:left; padding:0 5px;}		
		

.foot_center_left{}
.pechatka{position:relative; top:0; left:0; height:0; border:0px solid; height:0; overflow:visible;}
.pechatka span{position:absolute; top:35px; left:472px; border:0px solid; float:left; width:180px; display:block; height:86px; background: url(images/pechatka3.png) no-repeat;}





#statsWrap {position:absolute; bottom:45px; right:170px; width:350px; font-size: 11px;}
#statsDetailsWrap {
	/*background: #D3BC6E;*/
	float: left;
	padding: 2px 3px 1px 2px;
	border: #666666 0px inset;
}
#statsCount {
	float: left;
	padding: 1px 3px;
	background: #726331;
	color: #FFFFFF;
	border: #4B412D 1px inset;
}
#statsMetric {
	float: left;
	padding: 3px;
	color: #4B412D;
}
#byGoogle {
	clear: both;
	color: #4B412D;
	font-size: 10px;
}

.topleft div{position:relative; border:0px solid;}

#lang{position:absolute; right:7px; top:16px;}
#lang li{display:inline; font-weight:bold; margin:0 0 0 1px;}
#lang li a{color:#543C2B;}
#lang li.active{background:#C91727; padding:1px 4px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; /*-moz-box-shadow: 0 0 2px 0 #4D4326; -webkit-box-shadow: 0 0 2px 0 #4D4326; box-shadow: 0 0 2px 0 #4D4326;*/}
#lang li.active a{color:#FFF; text-decoration:none; cursor:default;}


.facebookbox{margin:20px 0 0 10px; padding:0; border:0px solid;}

