/* ----- нужное ----- */

/* ----- common ----- */
body{ position:relative; margin-top:0px; font-family:Tahoma, sans-serif; 
background-color:#F2F2F2;font-size:13px;  }
a:active,
a:focus,
a:hover,
a {
  outline: none;
}
a img{border:0;}
a { text-decoration:none; color:#336699;}
/* ----- common ----- */
/* top menu */
#top_menu{
	width:1066px;
	margin:auto;
	border-left:#ECECEC solid 3px;
	border-right:#ECECEC solid 3px;
	position:relative;	
}
div.top_menu {
	background: #D7A574 url(/images/bg_top_menu.gif) repeat-x scroll 0 0;
	 height: 31px;
	padding-top:3px;	 
}
#top_menu a{
 margin:auto 5px;
	font-size:13px;
	text-decoration:underline;
	color:#FFFFFF;
}
#top_menu span{
	font-size:16px;
 margin:auto 5px;
	color:#FFFFFF;
}
#top_home{
   position:absolute;
   top:5px;
   right:35px;
   line-height:18px;
}
   
a.a-24 {
   padding-left:26px;
   background:transparent url(/images/icon_home.gif) no-repeat scroll 0 0;
   }
a.a-24-home {background-position: 0 0;}

/* --- about --*/
.about b {padding-bottom:10px;color:#434343;}

/* ----- random_dossier ----- */
div.cbox{ padding:8px 0; }
div.cboxtop{ padding-top:0px!important; }	
.cboxmc a{ display:block; }
.cbox td{ 
	padding:5px 15px;	
	vertical-align:top; 
}
/*div.cboxma{	color:#696969; }*/
	 td.cboxmcgr, td.cboxmc1, td.cboxmc7{
				background-color:#F2F2F2;
	 }
	 td.cboxmcbgr{
	 	border:1px solid #F2F2F2
	 }

td.cboxmc{ 
	width:40%; 
	margin-right:10px; 
}
div.cboxmtl{
	font-weight:bold;
	font-size:1.1em;
	padding:10px 0px;
	color:#434343;
}
a.cboxmtl{
	font-weight:bold;
	padding:10px 0px;
	text-decoration:underline;
}
a.cboxmtxt{	color:black; }

div.cboxmi{
	position: relative;
	width:147px;
}
.cboxmi img{
	width:146px;
	height:100px;
	border:1px solid silver;
}
.cboxmai a{	border:0; }
.cboxmai img{ border:1px solid silver; }	
.cboxma a{
	display:block;
	padding-bottom:15px;
}
a.cboxmarm{
text-decoration:underline;
color:#535353;
text-align:right;
padding:15px 35px 0px 0;
background:transparent url(/images/icon_more.gif) no-repeat scroll bottom right;
font-size:1.2em;
}
div.cboxma{	padding:0!important; }
.cboxma td{
	padding-top:15px;
}
div.widecap{
	line-height:15px;
	margin:0 auto;
	background-color:#CCCCCC;
}	 
div.widecap16{ background-color:#99CC33!important; }
/* ----- random_dossier ----- */
/* ----- central and righ boxes caption ----- */ 
div.cboxcap{
	margin:0  0 0px 0px;		
}
.cboxcap span{
background-color: white;
color: #4a4a4a;
margin-left: 15px;
font-size: 15px;
font-family:Verdana,serif;
font-weight:bold;
text-transform:uppercase;
text-align:center;
display:block;
width: 190px;
}
div.cboxcap_d{
	margin:0  0 12px 12px;		
}
.cboxcap_d span{
	background-color: white;
	padding:0 5px;
	color: #4a4a4a;
	margin-left: 20px;
	font-size: 15px;
	font-family:Verdana,serif;
	text-transform:uppercase;
}
 
 div.dotcap_d{
	background:url('/images/pixel_grey.gif');
	background-repeat:repeat-x;
	background-position:center;
 }
/* ----- central and righ boxes caption ----- */ 
/* ast pesons and search results */
   div.cboxma_holder{background-color:#F0F1FF;margin-top:10px;}
   .cboxma_holder .cboxmtl{color:#1E4A6D;}
   .cboxma_holder a.cboxmtxt {padding-bottom:5px;}
   span.cboxma_date{color:#99999D;font-size:0.83em;font-weight: bold;}
   .cboxma_holder img{border:1px solid black;}
   div.cbox_line {width:100%;height:2px;border-bottom:1px solid #EDEEF0;margin: 30px 0;}

/* ----- нужное ----- */




/* top menu */
	table.mainmenu{
		width:100%;
		border-collapse:collapse;
		border:none;
	}
	td.mmdot{
		color:silver;
		font-size:8px;
		padding-left:2px;
		width:8px;
	}

	a#cur_main_menu {
		color:#AF9EE3;
	}	
div.mmenu,div.smenu{ border-width:1px 0; border-color:#ECECEC; 
border-style:solid; padding: 3px 0; } 
div.smenu{ border-top:0; } 
/* top menu end */


div.tabbers{padding:8px 0px;} div.tabber{padding-bottom:10px;} 
.tabber td{ 
width:33%; height:30px; border-top:0; border-right: 0; border-bottom: 1px solid 
silver; border-left: 0; color:#8C85B0; font-weight:bold; font-size:x-small; } 
.tabber div{ width:100%; cursor:pointer; text-align:center; }



	td.tabcur{
		border-top:1px solid silver!important;
		border-right: 1px solid silver!important;
		border-bottom:0 solid silver !important;
		border-left: 1px solid silver !important;
		color:red;	
		background-image:url('/images/tab_bg.jpg');
		background-repeat:repeat-x;
		color:black;
		/*border:1px 1px 0 1px!important;*/
	}
	

table.acontent{
	border-top:3px solid silver;
	/*border:#FF0000 solid 1px;*/
	width:986px;
	height:100%;
	margin-top:4px;
	padding-top:20px;
}
td.mcontc{
	width:590px;
}

	

#archclk{
	vertical-align:bottom;
	font-size:13px;
	padding:0 10px;
	color:#271770;
		position:absolute;
		float:left;
		bottom:5px;
		left:0;
}
#archclk span{
	display:block;
}
#bookmarkme {
	background-image:url('/images/button_home.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding: 0 0 3px 20px;
	font-size:x-small;
	color:black;
	display:block;
	position:absolute;
	float:right;
	bottom:5px;
	right:50px;	
}
#bookmarkme:hover{
	text-decoration:underline;
}
.clk td{
	vertical-align:bottom
}
#archclkdow{
	border-width:0 0 1px 0;
	border-color:#ECECEC;
	border-style:solid;	
}


.closer{
border:#ECECEC solid 1px;
text-align:center;
margin-bottom:4px;
}
/*top menu end */
/* last article */
/*
	.lasta a{
		display:block;
	}
	.lasta td{ padding: 0 15px 0 0;}

	div.lastacap{
		height:0px;
		border-top:4px solid #8C8BE2;
		border-bottom:4px solid #CFCEFF;
		margin-bottom:6px;
	}
	a.lastaimg {
		width:192px;
	}
	.lastaimg div{
		color:black;
		margin-bottom:3px;
		position:relative;
	}
	.lastaimg div{
	line-height:12px;

	}
	.lastaimg img{
		border:1px solid grey;
	}


	span.lastaexr{
		background: #BE011C;
	}
	span.lastaexb{
		background: #3333CC ;	
	}
	span.lastaexr,span.lastaexb{
		line-height:12px;
		color:white;
		padding:0px 5px  2px 5px;
		margin-left:10px;
	}
	*/
	/*  last article stop */
/* main article */

/* main article end */		
/* centern box */

	div.cboxmi_diaspora{
	  position: relative;
		width:78px;
	}
	.cboxmi_diaspora img{
		width:77px;
		height:53px;
		border:1px solid silver;
	}
	.cboxmi div {
		position: absolute;
		width:80px;
		bottom:1px;
		right:0px;
		text-align:center;
		/*font-size:small;*/
		padding-bottom:1px;
	}

	.cboxle div{
		padding:2px 2px;
	}

	.cboxle td{
		padding:10px 0 0 0;
		/*font-size:x-small;	*/
	}
	td.cboxlt{
		width:20%;
		padding:10px 8px 0px 0;
	}
	.cboxlt div,div.cboxmt{
		font-size:x-small;
	}
	.cboxle a {
		text-align:left;
		/*font-size:small;	*/
	}
	.cboxexr div, div.cboxexr, span.cboxexr{
		color:white;
		background: #BE011C;	
	 }
	.cboxexb div, div.cboxexb, span.cboxexb{
		color:white;
		background: #3333CC ;	
	 }

	 div.cboxan{
	 	text-align:center;
	 	margin:20px 30px 5px 30px;
	 }
	 .cboxan a{
	 	background-color:white;
	 	margin:0;
	 	padding:0px 10px;
	 	/*font-size:small;*/
	 	color:#696969;
	 	
	 }
	 
	
	 
	 div.dotcap,div.dotlow{
	 	background:url('/images/pixel_grey.gif');
	 	background-repeat:repeat-x;
	 	background-position:center;
	 }

	 div.dotlow{
	 	background-position:0% 60%;
	 }

	 /*section specified*/
	 			/*odjina */
	 td.cboxmcgr, td.cboxmc1, td.cboxmc7{
				background-color:#F2F2F2;
	 }
	 td.cboxmcbgr{
	 	border:1px solid #F2F2F2
	 }
	 			/*diaspora*/
	 .widecap_diaspora{
		line-height:21px;
		width:78px;
		margin:0 0;
	  	background-color:#336699;
		text-align:center;
	}
	.widecap_diaspora a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	 	
/* end center box */
/* right-center box */
  div.cboxr{
  	padding-left:10px;
  }
  .cboxr td{
  	padding-left:0!important;
  }
   div .rboxle{
   	padding-top:10px;
   }
	 .rboxle a{
	 	display:block;
		/*color:#336699;*/
		background-image:url('/images/dot_blue.gif');
		background-position:  0 6px;
		background-repeat:no-repeat;
		margin-top:2px;
		padding-left:15px;
		font-size:small;
	}
	a.rboxexr {
		/*color:#BE011C;*/
		background-image:url('/images/dot_red.gif')!important;
	}
	a.rboxexb {
		color:#3333CC;
		background-image:url('/images/dot_blue.gif')!important;
	}

/* end right-center box */	
/* bottom */
	.usfltbl *{
		font-size:x-small;
		color:#565656;
	}
	.usfltbl th{
		text-decoration:underline;
		font-size:x-small;
		color:black;
	}
	table.usfltbl{
		border:1px solid #ECECEC;
		text-align:left;
		padding:10px 10px;
		background:#ACACAC;
		background:url('/images/bg_useful.gif');
		background-repeat:repeat-x;
		background-position:top left;
	}
	/* bottom end */
	/* archive-calendar */
		center.archive{
		width:245px;
		height:190px;
		overflow:hidden;
		background: url('/images/bg_archive.gif') no-repeat top left;
		margin:10px 30px;
		padding-top:50px;
	}
	/* archive-calendar  end */
	div.page_navigator{
		background:#ADADAD;
		color:white;
		font-size:small;
		font-weight:bold;
		text-align:right;
		padding:1px 20px 2px 10px;
		margin-bottom:10px;
	}
	.page_navigator a{
		color:white;
	}
	.page_navigator a:hover{
		text-decoration:underline;
	}
	.page_navigator span{
		color:#3C3C3C;
	}
	/* news_announces  */
	.nabox *{
			font-size:small;
	}
	div.nabox{
		padding:10px 10px 10px 0px;
	}
	.nabox a{
		display:block;
		color:black;
		padding:2px 2px 2px 10px; 
/*		
		background-image:url('/images/dot_grey.gif')!important;
		background-position:  0 10px;
		background-repeat:no-repeat;		
*/		
		
	}
	a.naboxb{
		border-left:1px solid #C0C0C0;
	}

	.nabox a:hover{
		color:#336699;
	}

	.nabox span{
		padding:1px 2px;
		margin-right:8px;
		font-size:medium;
		font-weight:bold;
		color:#336699;
	}
	.newsaexp span,.newsaexl span, span.newsaexp ,span.newsaexl {
		color:white;
		font-weight:normal;
	}	
	.newsaexl span,span.newsaexl {
		background-color:#3333cc;
	}
	.newsaexp span, span.newsaexp {
		background-color:#be011c;
	}

	a.newsaexl{
		color:#3333cc;
		font-weight:bold;
	}

	a.newsaexp{
		font-weight:bold;
		color:#be011c;
	}
	a.newsaa{
		text-decoration:underline;
		color:#696969;
		width:100%;
		text-align:right;
	}
/* news_announces end */		
/* search */
#search_area{
width:326px;
/*height:66px;*/
padding:0 20px 8px 20px;
/*border:1px solid #FF0000;*/
}

#search_area input{
height:18px;
width:228px;
border:#000000 solid 1px;
margin-right:20px;
}

#search_area img{
cursor:pointer;
}
/* search end */	
/* article */
	div.maincontent{
		padding-bottom:20px;
	}
	div.article_d{
		font-size:small;
	}
	.article_d h1{
	 font-size:110%;
	 color:#180053;
	 margin-top:0;
	}
	div.art_main_img {
		clear:both;
		float:left;
		width:191px;
		margin-right:10px;
	}
	.art_main_img img {
		height:130px;
		width:190px;		
	}
	div.art_date_time,div.art_img_src{
		font-size:x-small;
		color:#737373;
	}

	div.art_img_src{
		clear:both;float:left;
		padding-top:3px;
	}
	div.art_intro{
		padding:10px 0;
		font-weight:bold;
	}
	div.reference_text{
		background:#EBEBEB;
		padding:15px 30px ;
		margin:10px 0;
	}
	.reference_text div{
		font-weight:bold;
	}
	 div.arttags{clear:both;padding:3px 0 5px 0;}
	
	.arttags a,div.arttags{
		color:#737373;
		text-transform:uppercase;
	}
	a.art_tagcloud{
		text-decoration:underline;
		font-weight:bold;
	}
	.arttags a:hover{
		text-decoration:underline;
	}
	div.artlinks{
		padding:5px 20px 10px 20px;
		background:#EBEBEB;
		margin-top:5px;
	}
	.artlinks div{
		text-decoration:underline;
		font-size:small;
		font-weight:bold;
		padding-bottom:15px;
	}
	.artlinks a{
		font-size:small;	
		/*display:block;*/
		/*font-weight:bold;*/
		padding-bottom:3px;
	}
	div.art_adds{
		clear:both;
		text-align:right;
		padding-top:10px;
		font-size:x-small;
		position:relative;
	}
	.art_adds table{
		border:none; /*:2px solid #E1E1E1;*/
		text-align:center;
		float:right;
	}
	.art_adds a{
		padding-right:5px;
	}
	td.art_ads_link{
		
	}		
	/* article end */
	/* news */
	.news_date_time{
		color:#737373;		
		font-weight:bolder;
		padding-bottom:8px;
	}	
	/* news end */
	
	.banner{
text-align:center;
margin-bottom:4px;
}
	#central_banner_hidden, #central_banner_hidden_1{
		height:60px;
		padding:10px 0;
		text-align:center;
		background-image:url('/images/button_advertise.gif');
		background-position:  48px center;
		background-repeat:no-repeat;			
	}
	#right_banner_hidden, #right_banner_hidden_1{
		height:100px;
		padding:10px 0;
		text-align:center;
		background-image:url('/images/button_advertise.gif');
		background-position:  20px center;
		background-repeat:no-repeat;				
	}
	#right_sun_hidden{
		height:200px;
		padding:10px 0;
		text-align:center;
		background-image:url('/images/button_advertise.gif');
		background-position:  20px center;
		background-repeat:no-repeat;				
	}
	#under_two_last_hidden, #under_header_hidden{
		height:60px;
		padding:10px 0;
		text-align:center;
		background-image:url('/images/button_suzhet.gif');
		background-position: 20px center;
		background-repeat:no-repeat;				
	}
	#under_header_hidden{
		background-image:url('/images/button_advertise.gif');
	}
	
	/* font */
		.f1{
		font-size:100%;
	}
	.f2{
		font-size:120%;
	}
	.f3{
		font-size:140%;
	}
	a.f1,a.f2,a.f3{
		padding:0 3px;
	}
	a.f1:hover,a.f2:hover,a.f3:hover{
		background-color:blue;
		color:white;
	}
	div.artfont{
		width:100%;
		text-align:right;
		padding-bottom:10px;
	}
	div.informer{
	border-top:#E1E1E1 solid 1px;
	}
	
	/* font end */
	
.persns a{
	 	display:block;
		/*color:#336699;*/
		background-image:url('/images/dot_blue.gif');
		background-position:  0 6px;
		background-repeat:no-repeat;
		margin-top:2px;
		padding-left:15px;
		font-size:small;
		font-weight:bold;
	}
	
/*Bottom menu*/

#bottom_menu{
border:#999999;
background-color:#868383;
width:986px;
height:30px;
border:none;
text-align:right;
}

#bottom_menu a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#bottom_menu td{
padding:0px 5px;
}

.dot{
background-image:url('/images/dot_white.gif');
background-repeat:no-repeat;
background-position:center;
}

/*Bottom menu*/

/*Informer AllSale*/
.sale_img{
	margin-left:30px;
	padding-right:25px;
}
.sale_img img{
	border:none;
}
.sale_title{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}
.sale_price{
	color:#333399;
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/label_nis.png);
	background-position:right 4px;
	background-repeat:no-repeat;
	display:block;
	width:73px;
}
.sale_item{
	padding-bottom:25px;
}
.sale_h_img{
	margin-left:0px;
	padding-right:5px;
}
.sale_h_img img{
	border:none;
}
.sale_h_title{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}
.allsale_horizontal{
	border:#A0A0A4 solid 1px;
}
#allsale_faq{
	padding:0px 25px 25px 35px;
	font-size:13px;
}
/*Informer AllSale*/
