
body{ text-align:left; }


.devider{ width:100%; clear:both; height:1px; font-size:1px;}

/*--Главный контейнер--*/

#main_block{  width:100%; height:100%;}
#main_block td {  text-align:left;}
	
	div#header_block{ clear:both; width:100%; height:150px;}
	table.header_block{ width:100%;}
		table.header_block td { text-align:left; vertical-align:top;}
			.header_contacts{ text-align:left; padding-top:52px; padding-right:50px; float:right;}
			div.logo{  padding-left:50px; padding-top:30px;}
			img.logo{ border:0px; width:604px; height:88px; }
		
	.separator{ clear:both; width:100%; height:16px; font-size:3px; background: repeat-x 0px 0px url(../images/dots.png);}
	/*.separator1{ clear:both; width:100%; height:3px; font-size:3px; background: repeat-x 0px 0px url(../images/dots1.png);}*/
	.separator1{ clear:both; width:100%; height:3px; font-size:3px; border-bottom:1px dashed #18b3e6;}
	
	.separator2{ clear:both; width:100%; height:13px; font-size:3px; background: repeat-x 0px 0px url(../images/dots3.png);}

	
	/*--Главное меню--*/
	div.menu_block { clear:both; width:100%; padding-bottom:15px; }
	table#menu_block { margin-left:50px; border:0px; }
		table#menu_block td { padding:0px; margin:0px; border:0px; vertical-align:top; text-align:left; padding-right:23px;}
		
		div.menu_link_passive, div.menu_link_active, div.menu_link_highlighted { float:left; margin-bottom:5px; padding-left:3px; padding-right:3px;  -moz-border-radius:3px; -webkit-border-radius:3px; border:0px;} 
		div.menu_link_active { background-color:#07ace2; }
		div.menu_link_highlighted{  }

			a.menu_link_passive, a.menu_link_active, a.menu_link_highlighted{ color:#07ace2; font-size:20px;}
			a.menu_link_active{ text-decoration:none; color:#FFFFFF;}
			a.menu_link_highlighted{  }
			
			
				div.submenu_link_passive, div.submenu_link_active, div.submenu_link_highlighted { clear:both; padding:0px; padding-left:3px; padding-right:3px; width:100%; margin-bottom:3px;  -moz-border-radius:3px; -webkit-border-radius:3px; } 
				div.submenu_link_active { background-color:#07ace2; }
				div.submenu_link_highlighted{   }
		
					a.submenu_link_passive, a.submenu_link_active, a.submenu_link_highlighted{ color:#07ace2; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
					a.submenu_link_active{ text-decoration:none; color:#FFFFFF;}
					a.submenu_link_highlighted{  }

	
	.last_works{ width:100%; height:375px;  margin-top:20px; }
		.last_works_wrapper{ padding-left:50px; padding-right:50px; }
	.dela{ width:100%; height:200px;   margin-bottom:15px; margin-top:20px;}
	.freetime{ width:100%; margin-bottom:30px;}
	
	.truth{ margin-bottom:30px; padding-left:50px; padding-right:50px; clear:both;}
		.tabs { clear:both; padding-top:25px; }
			.tab_name_container{ clear:both; height:26px; z-index:10; position:absolute; margin-top:-25px; }
				.tab_name, .tab_name_active{ color:#02a2d6; float:left; padding-top:4px; cursor:pointer; height:21px; padding-left:10px; padding-right:10px;  }
				.tab_name_active { background-color:#f6f6f1; color:#000; font-size:20px; padding-top:1px; height:24px; border:1px dashed #ccc; border-bottom:0px;  }
			.tab_content_container{ clear:both; background:#f6f6f1; position:relative; z-index:9;}
				.tab_content, .tab_content_active { display:none; padding:10px; overflow:hidden; border:1px dashed #ccc;  clear:both;}
				.tab_content_active { display:block;}
				.tab_content_container a { color:#000;}
	
	/*--Содержимое--*/	
	#content_block { clear:both; margin-bottom:20px; }
		table.content_block { width:100%;}
		table.content_block td { vertical-align:top; text-align:left;}	
			div.content_block{ margin-left:50px; margin-top:15px; margin-bottom:15px;}
			
			td.sidebar_separator{ width:50px;}
			td.sidebar{ width:35%;}
				div.sidebar { margin-top:15px; margin-right:50px;  margin-bottom:15px; border-left:1px solid #07ace2; padding-left:10px;}
			.caption{ padding-left:50px;}

	/*--Футер--*/
	/*#footer_block { clear:both; background:#fcfcd0; height:130px; }*/
	#footer_block { clear:both; background:#f6f6f1; height:130px; }
		.footer_block{ width:100%; }
		.footer_block td{ vertical-align:top;}
			.footer_copyrights{ margin-left:50px; margin-top:20px;}
			.footer_contacts{ margin-top:20px;}
			.footer_emblem{ margin-top:20px; float:right; margin-right:50px;}
			

a.freetime { font-size:20px; color:#07ace2;}
.inner_pannel{ padding-left:50px; padding-right:50px;}

.freetime_table{ width:100%; margin-top:30px;}
.freetime_table td { text-align:center; vertical-align:middle;}
div.freetime_pic{ text-align:left; width:170px; height:170px; background:no-repeat center center; cursor:pointer; margin-bottom:4px;}
	img.freetime_pic{ border:0px;}
div.freetime_link{ text-align:center; width:170px; vertical-align:top; height:40px; }
.freetime_caption { font-size:20px; color:#FFFFFF; text-align:center; background:#07ace2 url(../images/gradient1.jpg); padding:3px; padding-left:6px;  margin-bottom:5px;}
.freetime_block{ margin-bottom:40px; border:0px solid #07ace2; padding:3px;}
.freetime_bigimg{ width:100%; clear:both; text-align:center;}
.prettyphoto_image img{ border:0px solid #ccc;}

.listOfWorks{ float:left; padding-bottom:25px; width:300px;}

.work_container{ width:278px; height:338px; background:no-repeat 0px 0px url(../images/folder.png); text-align:left; margin:0 auto; }
	.folderkeeper{ position:absolute; margin-top:8px; margin-left:2px;}
	.work_wrapper{ background:no-repeat 13px bottom; cursor:pointer; height:316px;; width:257px; }
		.work_number{ text-align:center; text-transform:uppercase; padding-top:30px; padding-left:20px;}
		.work_name{ text-align:center; padding-bottom:19px; width:238px; margin:0 auto; padding-left:20px; }
	


.gradient{ background:0px 0px url(../images/gradient2.png); width:100%; height:130px; margin-top:1px;}
	.constitution_verse{ padding-left:50px; padding-right:50px; margin-bottom:20px;}
		.verse_header{ color:#FFFFFF; margin-bottom:8px;}
		.verse, .author { color:#FFFFFF;}
		.author{ font-style:italic;}
			.constitution_link{ color:#fcd74e;}
			
.con_verse{ margin-bottom:10px; }
.con_author{ font-style:italic;}
.con_number{ font-size:14px;}

.books{ border:0px solid red; }
a.papka{ }
img.papka{ border:0px;  }

.current_delo{ height:26px; float:left; background:no-repeat 0px 8px url(../images/arrow.png); padding-left:44px; position:relative;}

td.dotted_cell{}
div.dotted_cell{ width:100%; height:5px; background: repeat-x 0px 1px url(../images/white_dots.png); }
.numbers_table td { color:#FFFFFF;}
.totalDelsNumber{ color:#FFFFFF; font-size:20px;}

div.lineika{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-align:right;}



/*Поля формы отправки*/
.letter_div{background:no-repeat 0px 0px url(../images/convert.png); width:650px; height:330px; margin-top:30px;}
.letter_table{ border:0px solid #000; width:590px; height:270px; margin-left:30px; padding-top:30px;}
			
	.letter_table td { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	.field_name{ width:100px;}
	.field_padding td { padding-top:10px;}
	.field_star{ width:20px; background:no-repeat 0px 0px url(../images/priem_star.gif);}
	
		.marka_frame{ border:#ccc 1px dotted; padding:2px;}
		#sama_marka{ width:81px; height:82px;}
		
		input.field_input{ border:0px; width:100%; border-bottom:1px dotted #a3a3a3;  font-style:italic;  margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
		textarea.field_input{ border:0px; height:70px; line-height:18px; width:100%; background:url(../images/dotted_lines.gif); font-style:italic;  margin-bottom:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		input.field_index{ width:145px; text-align:center; border:1px dotted #a3a3a3; height:42px; margin-left:10px; font-size:42px; color:#a3a3a3;}
		
		td.mail_underline{border-bottom:1px dotted #a3a3a3; font-style:italic;}
		#mailbox{cursor:pointer; width:38px; height:50px; background:no-repeat 0px 0px url(../images/priem_mailbox.gif);}
		
.paginator{ width:100%; text-align:center;  }
.paginator span{ color:#FFFFFF; background-color:#07ace2;; }
.paginator a { }	
.freetime_selected{ background-color:#07ace2; color:#FFFFFF; }
.freetimemozaic { float:left; padding-bottom:60px; padding-right:60px; }

.workArrows{ position:absolute; margin-top:-20px; white-space:nowrap;}

/*Folder*/
.folder2Bg{ margin:0 auto; width:266px; height:367px; background:no-repeat 0px 0px url(../images/folder2/folder.png); cursor:pointer; overflow:hidden}
	.folder2Glow{ position:absolute; width:260px; height:361px; background:no-repeat 0px 0px url(../images/folder2/glow.png); margin-left:2px; margin-top:1px;}
	.folder2Number{ font-size:24px; padding-left:150px; padding-top:17px; margin:0px; border:0px; height:28px; text-decoration:none;}
	.folder2Name{ padding-left:26px; padding-right:26px; padding-top:13px; line-height:20px; height:54px; margin:0px; border:0px; overflow:hidden; text-decoration:none;}
		.folder2Name a{ text-decoration:none; color:#000000;}
	.folder2Image{ width:250px; height:250px; background: no-repeat center bottom; margin-left:3px;}