
/*CSS Reset*/
* {margin: 0;padding: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1.3;color: #333333;background: #ffffff;}
ol, ul {list-style-position:inside;margin:0 0 0 0px}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapce;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;vertical-align:top}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*CSS Reset*/

/*Clearfix*/
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
 /* ie6-7 */ 
.clearfix{zoom:1;}
/*Clearfix*/

body {margin:0px; padding:0px; font-family:Times new roman,Tahoma,Arial;font-size:13px; min-height:100%;background:url('/templates/kuskovo/images/body_bg.jpg') repeat center top transparent;color:#333;letter-spacing:0.3px;}
a {color:#330000;text-decoration:underline;outline:none;}
a:hover {text-decoration:none; cursor:pointer;color:#307490;}
img {border: none;}
.clear{clear:both;}
strong, b{font-weight:bold;}
h1, .h1{display:block;padding:0px 0;font-size:26px;color:#330000;font-weight:bold;}
h2, .h2{display:block;font-size:20px;font-weight:normal;color:#330000;font-weight:normal;margin:10px 0;text-align:center;}
h3, .h3{display:block;font-size:18px;color:#330000;font-weight:normal;text-align:center;}

#pageHeader{padding:0px;overflow:hidden;min-width:1000px;background:url('/templates/kuskovo/images/topheader_bg.png') repeat-x bottom center transparent;}
	.pageHeader{width:1000px; margin:0 auto;padding:0px;display:block;}
		.pageHeader .logo{padding:10px 25px 0px;height:55px;float:Left;display:inline-block;}
		.pageHeader .links{float:right;display:inline-block;padding:14px 30px 0px;width:445px;height:55px;}
			.pageHeader .links a{float:left;display:inline-block;padding:3px 5px;width:100px;}	
		.pageHeader .doplinks{float:right;display:inline-block;padding:14px 30px 0px;width:155px; height:55px;}
			.pageHeader .doplinks > div{float:right;display:inline-block;width:54px;height:54px;}
			.pageHeader .doplinks .glasses{height:50px;width:90px;display:inline-block;}
			.pageHeader .doplinks .eng{height:25px;width:50px;display:inline-block;}
			.pageHeader .doplinks .facebook{height:25px;width:23px;display:inline-block;}
			.pageHeader .doplinks .twitter{height:25px;width:23px;display:inline-block;}
		.pageHeader .topimages{margin:0px 0 0 0;display:inline-block;height:300px;overflow:hidden;}

		.indexheader{background:url('/templates/kuskovo/images/topheader_bg.png') repeat-x top center transparent !important;}
			.indexheader .pageHeader{min-height:200px;}
				.indexheader .pageHeader .logo{height:80px;}


#page{ margin:0 auto;padding:0px;min-width:1000px;background:url('/templates/kuskovo/images/page_bottom_bg.png') repeat-x bottom center transparent;}
	.page{width:1000px; margin:30px auto;}
		.page .leftColumn{width:280px; padding:0 10px 20px 0; margin:0 auto;overflow: hidden;float:left;display:inline-block;}
		.page .leftColumn .newsblock{display: inline-block;height:394px;overflow: hidden;width: 283px;}
			.page .leftColumn .newsitem{font-size:14px;color:#333;margin:5px 0 30px 0;}
				.page .leftColumn .newsitem > div{display:inline-block;overflow:hidden;height:62px;padding: 10px 0;}
				.page .leftColumn .newsitem span{padding:0 10px 0 0;}
				.page .leftColumn .newsitem a{color:#592c1d;font-size:16px;text-decoration:underline;font-style:italic;margin:10px 0;}
					.page .leftColumn .newsitem a:hover{text-decoration:none;}
				.page .leftColumn .banner{ margin: 0 auto;  text-align: center;  width: 229px;}
		
		.page .leftColumn hr{background:url('/templates/kuskovo/images/left_separator.png') no-repeat center top transparent;margin:20px 0;padding:0;height:13px;width:290px;border:none;}
		.page .leftColumn .doplinks_block{}
			.page .leftColumn .doplinks_block > div{color:#592c1d;margin:30px 0;font-size: 15px;}
			.page .leftColumn .doplinks_block > div > a{color:#592c1d;}
			.page .leftColumn .doplinks_faq{background:url('/templates/kuskovo/images/predlozheniya.png') no-repeat left top transparent;padding:15px 0 0 107px;margin-top:20px !important; height:42px;}
			.page .leftColumn .doplinks_donate{background:url('/templates/kuskovo/images/donate.png') no-repeat left top transparent;padding:10px 0 0 65px;height:51px;margin-left: 18px !important;}
			.page .leftColumn .doplinks_error{background:url('/templates/kuskovo/images/stamp.png') no-repeat left top transparent;padding:13px 30px 0 82px;height:59px;margin-left: 5px !important;}
			.page .leftColumn .doplinks_photo{background:url('/templates/kuskovo/images/photoapparat.png') no-repeat left top transparent;padding:2px 30px 0 82px;height:59px;margin-left: 5px !important;margin-bottom:20px !important;}
		
		
		.page .leftColumn .menuBlock{ display: inline-block;margin:0;}
			.page .leftColumn .menuBlock .menuItem{float:left;width:137px;height:121px;display:inline-block;padding:0px;margin:10px 0px;text-align:center;font-size:15px;}
				.page .leftColumn .menuBlock .menuItem a.img{width:133px;height:67px;margin:6px 0 0 0;display:inline-block;overflow:hidden;}
				.page .leftColumn .menuBlock .menuItem a.text{width:133px;height:46px;display:inline-block;overflow:hidden;font-size:14px;font-family: times new roman;text-decoration:none; /*line-height: 13px;*/}
			.page .leftColumn .menuBlock .active, .page .leftColumn .menuBlock .menuItem:hover{background:url('/templates/kuskovo/images/leftmenu_bg_active.png') no-repeat top center transparent;}
				.page .leftColumn .menuBlock .active a, .page .leftColumn .menuBlock .menuItem:hover a{color:#307490;text-decoration:none;}

		.page .rightColumn{width:690px;padding:0 10px 20px 0; margin:0 auto;overflow: hidden;float:right;display:inline-block;font-size: 17px;line-height: 22px;}
			.page .rightColumn hr{background:url('/templates/kuskovo/images/center_separator.png') no-repeat center bottom transparent;margin:20px 0;padding:0;height:13px;border:none;}
			.page .rightColumn h1{color:#330000;font-size:20px;font-family:Myriad Pro;text-align:center;font-weight:normal;margin:20px 0;}
			.page .rightColumn .menuBlock{ display: inline-block;margin: -20px 0 10px 0;}
				.page .rightColumn .menuBlock .menuItem{float:left;width:120px;height:110px;display:inline-block;padding:20px 26px;text-align:center;font-size:15px;}
					.page .rightColumn .menuBlock .menuItem a.img{width:120px;height:70px;display:inline-block;overflow:hidden;}
					
			.page .rightColumn .newsblock{display: inline-block;}
				.page .rightColumn .newsitem{color:#333;margin:5px 0 20px 0;}
					.page .rightColumn .newsitem span{color:#592c1d;font-size:14px;font-style:italic;margin:10px 0;padding:0 10px 0 0;}
					.page .rightColumn .newsitem a{color:#592c1d;font-size:16px;text-decoration:underline;font-style:italic;margin:10px 0;padding:0 0px 0 10px;}
					.page .rightColumn .newsitem a:hover{text-decoration:none;}
			
				
	.page a.goback{display:inline-block;background:url('/templates/kuskovo/images/goback.png') no-repeat left 9px transparent;padding: 0 0 0 25px;color:#660000;font-size:18px;}
				
.page .rightColumn h1{text-align:center;font-size:31px;font-family:Times New roman;}
	.rightColumn .topimg{text-align:center;}
	
	
.portretsblock{}
	.portretsblock div{display:inline-block;width:50%;text-align:center;float:left;color:#72645c;margin:20px 0;}
		.portretsblock  div a{display:block;}
		
.Photoblock{}
	.Photoblock div{display:inline-block;width:100%;text-align:center;float:left;color:#72645c;margin:20px 0;}
		.Photoblock  div a{display:inline-block;padding:5px;background-color:#fff;border:1px #e2dfd6 solid;}
	.Photoblock div.clear{height:0px;margin:0;}
	.Photoblock div.div2{display:none !important;}
.Photoblock2{}
	.Photoblock2 div{display:inline-block;width:50%;text-align:center;float:left;color:#72645c;margin:20px 0;}
		.Photoblock2  div a{display:inline-block;padding:5px;background-color:#fff;border:1px #e2dfd6 solid;}
	.Photoblock2 div.clear{height:0px;margin:0;}

		
.only1{}
	.only1 div{display:inline-block;width:100%;text-align:center;float:left;color:#72645c;margin:20px 0;}
		.only1  div a{display:block;}
	.only1 div.div2{display:none !important;}
		

.photoalbumBlock{}
	.photoalbumBlock .photoBlockItem{float:left;display:inline-block;width:228px;height:200px;}
		.photoalbumBlock .photoBlockItem a{display:inline-block;padding:5px;background-color:#fff;border:1px #e2dfd6 solid;}
		.photoalbumBlock .photoBlockItem div{text-align:center;color:#72645c;font-size:11px}
			

.submenu{width:686px;height:158px;margin:20px 0 20px 0;padding: 0 0 6px;background:url('/templates/kuskovo/images/submenu_bg.png') no-repeat center top transparent;}
	.submenu .menuItem{float:left;width:218px;height:110px;display:inline-block;padding:20px 5px;text-align:center;font-size:15px;}
		.submenu a.img{width:218px;height:100px;display:inline-block;overflow:hidden;}
	.submenu .menuItem:hover a{color:#307490;text-decoration:none;}
	.submenu .menuItem:hover{background:url('/templates/kuskovo/images/submenu_hover.png') no-repeat center -2px transparent;}
	.submenu .active{background:url('/templates/kuskovo/images/submenu_hover.png') no-repeat center -2px transparent;}
		.submenu .active a{color:#307490;text-decoration:none;}

.pp_inline{display:inline-block;margin:20px 10px 0 30px;}
	.pp_inline textarea{background-color:#f4e5cc;color:#330000;border:solid #cbbea8 1px;border-collapse:collapse;}
	.pp_inline input.send{display:block;padding:10px;background-color:#f4e5cc;color:#330000;border:solid #cbbea8 1px;border-collapse:collapse;margin:20px auto 0}
	.pp_inline input.send:hover{cursor:pointer;background-color:#330000;color:#f4e5cc;border:solid #f4e5cc 1px;}


.listblock{}
	.listblock .item{background:url('/templates/kuskovo/images/center_separator.png') no-repeat center bottom transparent;/*border-bottom:solid 1px #c3b2a7;*/padding:20px 0 40px 0;}
		.listblock .item a.title{display:block;text-align:center;font-size:25px;color:#701902;padding:5px 0;}
		.listblock .item p{}
		.listblock .item a.more{display:block;text-align:center;color:#701902;}
		
.faq_block{text-align:center;}
	.faq_block h2{border-bottom:solid 1px #c3b2a7;padding:20px 0;font-weight:bold;}
	.faq_block a.jtoggle{border-bottom:solid 1px #c3b2a7;padding:10px;background-color:#f4e5cc;color:#330000;border:solid #cbbea8 1px;border-collapse:collapse;margin:20px auto 20px;text-align:center;display:inline-block;}
		.faq_block a.jtoggle :hover{cursor:pointer;background-color:#330000;color:#f4e5cc;border:solid #f4e5cc 1px;}
	
	.faq_block .faq_block_item{border-bottom:solid 1px #c3b2a7;padding:20px 0;text-align:left;}
		.faq_block .faq_block_item .predlozhenie{}
		.faq_block .faq_block_item .otvet{}	
	.faq_block .faq_block_item h3{text-align:left;text-decoration:underline;}
	
	.faq_form > table{margin: 0 auto;}
	.faq_form textarea{background-color:#f4e5cc;color:#330000;border:solid #cbbea8 1px;border-collapse:collapse;}
		.faq_form textarea:hover{background-color:#fff;}
	.faq_form input{background-color:#f4e5cc;color:#330000;border:solid #cbbea8 1px;border-collapse:collapse;}
		.faq_form input:hover{background-color:#fff;}
	.faq_form input.send{display:inline-	block;padding:10px;background-color:#f4e5cc;color:#330000;border:solid #cbbea8 1px;border-collapse:collapse;margin:20px auto 0;}
	.faq_form input.send:hover{cursor:pointer;background-color:#330000;color:#f4e5cc;border:solid #f4e5cc 1px;}	
	
#footer_top{min-width:1000px; height:6px;margin:-6px auto 0;padding:0px;background:url('/templates/kuskovo/images/footer_top.jpg') no-repeat bottom center transparent;}
#footer{min-width:1000px; margin:0 auto;height:203px;padding:0px;background:url('/templates/kuskovo/images/footer_bg.jpg') repeat-x top center transparent;}
	.footer{width:1000px; margin:0 auto;padding:0px;color:#f2e3c9;overflow:hidden}
		.footer a.no{text-decoration:none;color:#f2e3c9;}
		.footer .top{height:5px;margin:0;width:100%;}
	
		.footer .text strong{color:#fff;font-weight:normal;}
		.footer .text p{padding:0px;margin:0px;line-height:14px;font-size:13px;}
		.footer .text a{color:#f2e3c9;}
			.footer .text a:hover{}
		
		.footer .block_1{float:left;height:174px;width:310px;display:inline-block;padding: 20px 20px 0 0;}
			.footer .block_1 .top{height:70px;}
				.footer .block_1 .top .img{float:left;width:70px;display:inline-block;text-align:center;padding: 8px 0 0 0;}
				.footer .block_1 .top .text{display:inline-block;float:left;width:230px;}
			.footer .block_1 .bottom{height:70px;}	
				.footer .block_1 .bottom .img{float:left;width:70px;display:inline-block;text-align:center;padding: 8px 0 0 0;}
				.footer .block_1 .bottom .text{display:inline-block;float:left;width:230px;}
		
		.footer .block_2{float:left;height:174px;width:300px;display:inline-block;padding: 20px 20px 0 0;}
			.footer .block_2 .top{height:100px;}
				.footer .block_2 .top .img{float:left;width:100px;display:inline-block;text-align:center;padding: 1px 0 0 0;}
				.footer .block_2 .top .text{display:inline-block;float:left;width:198px;}
			.footer .block_2 .bottom{height:89px;}
				.footer .block_2 .bottom .img{float:left;width:100px;display:inline-block;padding:0;text-align:center;}
				.footer .block_2 .bottom .text{display:inline-block;float:left;width:198px;}
		
		.footer .block_3{float:left;height:169px;width:330px;display:inline-block;padding: 25px 0px 0 0;}
			.footer .block_3 .top{height:125px;}
				.footer .block_3 .top .img{float:left;width:100px;display:inline-block;text-align:center;padding: 8px 0 0 0;}
				.footer .block_3 .top .text{display:inline-block;float:left;width:228px;}
			.footer .block_3 .bottom{height:44px;}
				.footer .block_3 .bottom .img{float:left;width:100px;display:inline-block;padding:0px 0 0 0;text-align:center;}
				.footer .block_3 .bottom .text{display:inline-block;float:left;width:228px;padding:7px 0 0 0;}
					.footer .block_3 .bottom .text a{text-decoration:underline;}
					
#footer2{min-width:1000px; margin:0 auto;height:30px;padding:0px;overflow:hidden;background:url('/templates/kuskovo/images/footer_bg.jpg') repeat-x center center transparent;}
	.footer2{width:1000px; margin:0 auto;padding:0px;color:#f2e3c9;height:30px;overflow:hidden;}
		.footer2 > div{padding:7px 0;margin:0px;	}
		.footer2 .copyright{width:59%;float:left;color:#f2e3c9;display:inline-block;}
		.footer2 .support{width:40%;float:right;color:#f2e3c9;display:inline-block;text-align:right;}
			.footer2 .support a{color:#f2e3c9;}