@charset "utf-8";
body {
	width:100%;
	padding:0px;
	margin:0px;
}

img {
	margin:0px;
	padding:0px;
	border:none;

}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td {
	vertical-align:top;
	padding:0px; /* cellpadding="0" */
}

form {
	margin:0px;
}


/* Controller */

a {
	text-decoration:none;
}
a.orange_classic_link{
	border:none;
	cursor:pointer;
	color:inherit;
}
span.orange_ajax_link{
	border:none;
	cursor:pointer;
	color:inherit;
}
.orange_link{
	border:none;
	cursor:pointer;
	color:inherit;
}


.im_sorry_message {
	font: 16px/1.4em Georgia, "Times New Roman", Times, serif;
	color:#3c4c5d;
	
	margin:10px;
	
	text-align:center;
}





/* ORPHUS */
.orph_mess {
	margin:10px 0 15px 0;
	padding:10px 15px;
	border-left:4px solid #FF9933;
	font:11px tahoma;
	color:#666;
}





/* HAT */

.hat_link_bar {
	padding:0px 0px 0px 2px;
}

.hat_link{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.hat_link:hover{
	color:#0033FF;
}

.hat_link_separator{
	font:8px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	
	padding:0px 1px;
}




.hat_anons_caption{

	padding:1px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px;
	color:#000000;

}

.hat_anons_caption_tolst{

	padding:1px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px;
	color:#FF0000;

}

.hat_anons_text{

	padding:1px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px;
	color:#000000;

}

.hat_anons_light .hat_anons_caption{
	text-decoration:underline;
}
.hat_anons_light .hat_anons_caption_tolst{
	text-decoration:underline;
}
.hat_anons_light .hat_anons_text{
	text-decoration:underline;
}





.hat_gerb {

	font:italic 16px "Times New Roman", Times, serif;
	
	text-align:center;
	
	

}

.hat_dagpravda_dag {

	font:33px Impact, Arial, Helvetica, sans-serif;
	color:#000000;
	
	text-align:center;
	
	border:none;

}

.hat_dagpravda_pravda {

	font:70px Impact, Arial, Helvetica, sans-serif;
	color:#000000;
	
	text-align:center;

	border:none;

}









/* BLOCKS */




.small_block {

	margin:15px;

}

.small_block_hat {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#434343;
	
	background-color:#e5e5e5;
	
	text-align:center;
	
	height:17px;
	overflow:hidden;

}

.small_block_body {

	background-color:#FFFFFF;
	
	padding:10px;

}

.small_block_body_right {

	padding:10px;

}


/* POPUP MENU */

.popup_menu {

	border:1px solid #999999;
	
	background-color:#FFFFFF;

}



.popup_menu .item {

	cursor:pointer;
	text-align:left;
	
	padding:2px;

}

.popup_menu .item .caption {

	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	
	padding:0px 5px;

}

.popup_menu .item a {

	color:#666666;

}

.popup_menu .item a:hover {

	color:#0000FF;

}

/* LOADING BOX */

.loading_box {

	background-color:#FFFFFF;
	
	border:1px solid #CCCCCC;

}

.loading_box .caption {

	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#0099FF;
	
	padding:0px 5px;

}



/* HEADERS */

.page_title {
	font:20px/60% "Times New Roman", Times, serif;
	color:#999999;
	letter-spacing:15px;
	text-align:right;
	margin:15px 15px 10px 15px;
	border-bottom:1px solid #CCCCCC;
}
.page_title a, .page_title span{
	font:20px/60% "Times New Roman", Times, serif;
	color:#999999;
	
	letter-spacing:15px;
}
.page_title a:hover, .page_title span:hover{
	color:#333333;
}


.page_title_2 {
	text-align:right;
	margin:12px 15px 10px 15px;
	border-bottom:1px solid #DDDDDD;
	clear:both;
}
.page_title_2 a, .page_title_2 span{
	font:20px/60% "Times New Roman", Times, serif;
	color:#999999;
	letter-spacing:10px;
}



/* Part Page elements */

.pp_button {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
}
.pp_button:hover {
	color:#0000FF;
	margin:0px;
	padding:0px;
}

.pp_prev_button, 
.pp_next_button{
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
}
.pp_prev_button:hover, 
.pp_next_button:hover{
	text-decoration:underline;
}


.pp_pushed_button {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}




/* FOOTER */

.footer_left_label{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	
	text-align:left;
	
	float:left;
	margin:4px 4px 4px 10px;
}

.footer_right_label {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	
	text-align:right;
	
	float:right;
	margin:4px 4px 4px 10px;
}
.footer_right_label a {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
}
.footer_right_label a:hover {
	color:#0033FF;
}





/* LEFT BANNERS */
.left_banner {

}

.left_banner a {

}

.left_banner img {
	background-color:#FFFFFF;
	padding:1px;
	border:1px solid #999999;

}

 
