BODY{
	padding: 0px;
	margin: 0px;
	background: #e8f7fc url('../images/headbg.png') top center repeat-x;

}

h1 { 	
	font-size: 16px;
	text-decoration: none;
	color: #da2900;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#gradient{
	background: url('../images/gradient.png') repeat-x;
	background-position: 0px 130px;
	height: 450px;

}


#centercontent table{
	font-family: tahoma;
	font-size: 12px;
	
}

#centercontent table a{
	font-family: tahoma;
	font-size: 12px;
	color: #368AC3;
}



#pagelist{
	width: 1023px;
	margin: 0 auto;
}

#logo{
	float: left;
	margin-left: 6px;
	position: relative;
	margin-top: 20px;
	width: 270px;
	height: 105px;
	background: url('../images/logo.png') top center no-repeat;
}

#menu{
	margin-top: 70px;
	margin-left: 35px;
	width: 423px;
	height: 58px;
	background: url('../images/menubuttons.png') top center no-repeat;
	float: left;	
}


#menu a{
	color: #fff;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
	float:left;
}
#menu a:hover{
	text-decoration: underline;
}


#m2line{
	margin-top: 13px;
}

#searchplace{
	position: relative;
	margin-top: 30px;
	margin-left: 23px;
	float: left;
	width: 265px;
	height: 100px;
	background: url('../images/searchbg.png') top center no-repeat;
}

#search{
	width: 195px;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	background: none;
	margin-top: 58px;
	margin-left: 10px;
	border: none;
}

#searchexample{
	margin-left: 15px;
	margin-top: 7px;
	font-family: tahoma;
	font-size: 11px;
	color: #808080;
}

#searchexample a{
	color: #00a2ca;
	text-decoration: none;
	border-bottom: dashed #00a2ca 1px;
}

#header1{
	height: 134px;
}

#headerin1{
	float:left;

	width: 28px;
	height: 144px;
	background: url('../images/topleftcontent.png') no-repeat;

}

#headerin2{
	float: left;
	width: 890px;
	height: 144px;
	background: url('../images/centercontent.png');
}
#headerin3{
	float: left;
	width: 105px;
	height: 144px;
	background: url('../images/toprightcontent.png');
}


#headerbanner{
	float: left;
	font-family: tahoma;
	color: #636464;
	margin-top: 20px;
	font-size: 12px;
	line-height: 140%;
	padding: 10px;
}
#headerbanner img{
	float: left;
	padding: 10px;
	padding-top: 0px;
}
#headerbanner a{
	color: #6094c7;
}

#headerbanner a b{
	color: #1e59a9;
}

#contentpart1{
	margin-left: 2px;
	float: left;
	width: 1022px;
	background: url('../images/leftshadow.png') repeat-y;
}

#contentpart2{
	margin-left: 5px;
	float: left;
	width: 977px;
	background: #ffffff;

}

#content{

	margin-right: 12px;

}

#contentpart3{
	position: relative;
	float: left;
	width: 100%;
	margin-left: 6px;
	background: url('../images/rightshadow.png') top right repeat-y;
}


#leftcontent{
	float: left;
	width: 195px;
	margin-left: 3px;
}

#centercontent{
	float: left;
	width: 530px;
	margin-left: 3px;
	margin-right: 5px;
	font-family: tahoma;
	font-size: 12px;
}




#rightcontent{
	float: left;
	width: 205px;

}




#razdelblock{
	margin-bottom: 20px;
}


#razdelblock ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#razdelblock li{
	position: relative;
	border-bottom: dashed #000000 1px;
	margin-right: 12px;
	clear: both;
	padding-top: 6px;
	height: 19px;

}


#razdelblock img{
	float: left;
	position: absolute;
	bottom: 0px;

}

#razdelblock li a{
	vertical-align: 50%;
	padding-left: 37px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;


}

#razdelblock li a:hover{
	text-decoration: underline;
}








													
#moscowkidsblock{	
	margin-top: 20px;										
	width: 189px;
	background: url('../images/moscowkidsup.png') top left no-repeat;

}													

#moscowkidsheader{											
	padding-top: 7px;
	padding-left: 45px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
}													

#moscowkidscontent{											
	border-left: solid #cbdbf7 1px;
	border-right: solid #cbdbf7 1px;
}													
													
#moscowkidscontent ul{											
	list-style-image: url('../images/bluearrowli.png');
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 10px;
}	

#moscowkidscontent li{
	line-height: 80%;
	padding: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -2px;
	border-bottom: solid #cdd6db 1px;
}	

#moscowkidscontent a{

	color: #0070a4;
	font-size: 11px;
	font-family: tahoma;
}

#moscowkidscontent a:hover{
	text-decoration: none;
}
												
													
#moscowkidsfooter{											
	width: 189px;
	height: 7px;
	background: url('../images/moscowkidsdown.png') top left;
}													
													






#commentsblock{	
	margin-top: 20px;										
	width: 189px;
	background: url('../images/comments.png') top left no-repeat;

}													

#commentsheader{											
	padding-top: 7px;
	padding-left: 45px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
}													

#commentscontent{											
	border-left: solid #cbdbf7 1px;
	border-right: solid #cbdbf7 1px;
}													
													
#commentscontent ul{											
	list-style-image: url('../images/commentsli.png');
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 10px;
}	

#commentscontent li{
	line-height: 80%;
	padding: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -2px;
	border-bottom: solid #cdd6db 1px;
}	

#commentscontent a{
	color: #458f00;
	font-size: 11px;
	font-family: tahoma;

}

#commentscontent a:hover{
	text-decoration: none;
}
												
													
#commentsfooter{											
	width: 189px;
	height: 7px;
	background: url('../images/commentsdown.png') top left;
}	






#prognozblock{	
	margin-top: 20px;										
	width: 189px;
	background: url('../images/prognozup.png') top left no-repeat;

}													

#prognozheader{	
	color: #575757;										
	padding-top: 7px;
	padding-left: 15px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
}													

#prognozcontent{
	padding-top: 15px;
	padding-left: 10px;										
	border-left: solid #e4e4e4 2px;
	border-right: solid #e4e4e4 2px;
	font-family: tahoma;
	font-size: 11px;
}													
													
#prognozcontent .namecity{
	color: #0b8cc0;
}

#prognozcontent .mptime{
	color: #a9a9a9;
	margin: 10px;
}											

#prognozcontent .tempp{
	color: #0954a6;

}

#prognozcontent .other{
	color: #a9a9a9;
}	

#prognozcontent img{
	margin-right: 10px;
	margin-left: 5px;
}

#prognozcontent #modpogoda{
	margin-top: 10px;

}
												
#prognozfooter{											
	width: 189px;
	height: 84px;
	background: url('../images/prognozdown.png') bottom left;
}








#forumheader{
	font-family: tahoma;
	font-size: 11px;

	padding: 5px;	
	padding-left: 40px;
	background: url('../images/forumcup.png') bottom left no-repeat;
}

#forumheader img{
	margin-bottom: 2px;
}

#forumblock ul{
	border-top: solid #c2d1d9 1px;
	list-style-image: url('../images/bluecommentsli.png');
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 3px;
	padding-top: 3px;
}

#forumblock li{
	margin-left: 25px;
	height: 20px;
}

#forumblock li a{
	font-family: tahoma;
	font-size: 11px;
	color: #8b3f7f;
}

#forumblock li a: hover{
	text-decoration: none;
}



#popularplace{
	width: 527px;
	margin-top: 15px;
	background: #f2f9fe;

}

#popularheader{
	color: #145689;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 8px;
	height: 21px;
	padding-left: 40px;
	background: url('../images/popularup.png') top left no-repeat;

}



#popularheader img{
	margin-bottom: 2px;
}


#popularheaderright{
	margin-top: -22px;
	top: 0px;
	position: relative;
	padding-right: 10px;
	float: right;
	font-family: tahoma;
	font-size: 11px;
}
#popularheaderright a{
	color: #0b8cc0 !important;
}
#popularheaderright img{
	padding-top: 4px;
	float: left;
	padding-right: 5px;
}


#popularblock{
	padding-left: 10px;
	background: #f2f9fe;
	width: 253px;
	float: left;
	
}

#popularblockheader{
	padding: 10px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px !important;
	font-family: tahoma !important;
	padding-bottom: 15px;
}

#popularblockheader a{
	color: #458f00 !important;
	font-size: 11px !important;
}

#popularblockheader a:hover{
	color: #000000 !important;
}

#popularblockcontent{
	vertical-align: top;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 6px;
}

#popularimg{
	float: left;
	padding-right: 10px;
}





#popularfooter{
	clear: both;
	background: url('../images/populardown.png') bottom left no-repeat;
	height: 10px;
}


#twoblocks{
	height: 290px;
}


#dayphoto{
	background: url('../images/dayphoto.png') top left no-repeat;
	width: 259px;
	height: 256px;
	float: left;

	margin-top: 10px;
	padding-top: 10px;

}

#dayphotoheader{
	font-family: tahoma;
	font-size: 11px;
	color: #458f00;
	margin-left: 40px;
	text-decoration: none;

}

#dayphotoheader img{
	margin-bottom: 2px;
}

#dayphotoimg{
	float: none;
	margin-left: 44px;
	margin-top: 57px;
	width: 195px; height: 121px;
}

#dayphotoautor{
	color: #458f00;
	margin-top: 35px;
	margin-left: 15px;
}

#dayphotoautor a{
	color: #458f00;
}
#dayphotodate{
	font-weight: bold;
}

#mosafisha{
	float: left;
	background: url('../images/mosafisha.png') top left no-repeat;
	width: 258px;
	height: 256px;
	margin-left: 11px;
	margin-top: 10px;
	padding-top: 10px;
}

#mosafishaheader{
	font-family: tahoma;
	font-size: 11px;
	color: #ca4f7a;
	margin-left: 40px;
	text-decoration: none;
}

#mosafishaheader img{
	margin-bottom: 2px;
}


#mosafishablock{
	padding: 10px;
	padding-top: 20px;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 15px;
}

#mosafishablock img{
	float: left;
	padding-right: 10px;
}

#mosafishablock a{
	color: #0070A4;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
}




#newarticle{
	clear: both;
	margin-right: 10px;
	padding-bottom: 50px;
}

#newsarticleblock{
	margin-top: 10px;

	padding-bottom: 10px;
	font-family: tahoma;
	font-size: 12px;
	line-height: 150%;
}

#newarticleheader{
	border-bottom: solid #c2d1d9 1px;
	font-family: tahoma;
	font-size: 11px;
	padding: 7px;
	padding-left: 30px;
	background: url('../images/newarticleshattle.png') bottom left no-repeat;
}

#newarticleheader img{
	margin-bottom: 2px;
}

#newsarticleblock{
	clear: both;
}
#newsarticleblockheader{
	font-family: tahoma;
	font-size: 11px;
	color: #575859;
	margin-bottom: 10px;
}

#newsarticleblockheader a{
	font-size: 16px;
	text-decoration: none;
	color: #da2900;
	font-weight:bold;
}

#newsarticleblockheader a:hover{
	text-decoration: underline;
}

#newsarticleblockdate b{
	color: #da2900;
}
#newsarticleblockdate a{
	font-size: 11px;
	color: #0b8cc0;
}
#newsarticleblockdate span{
	font-weight:bold;
	font-size: 11px;
	color: #0b8cc0;
}

#newsarticleblock img{
	padding: 1px;
	border: solid #d4d5d5 1px;
	float: left;
	margin-right: 10px;

}

#newsarticlebuttons{
	font-family: tahoma;
	font-size: 11px;
	height: 30px;
	margin-top: 5px;
	float: right;
	width: 350px;
}

#newsarticlereadmorebutton{
	float: left;
	background: url('../images/readmorebutton.png') top left no-repeat;
	padding: 5px 28px 12px 15px;

}
#newsarticlereadmorebutton a{
	color: #000000;
	text-decoration: none;
}



#newsarticlecommentsbutton{
	margin-top: 5px;
	float: left;
	padding-left: 10px;
}
#newsarticlecommentsbutton a{
	margin: 0px;
	padding: 0px;
	color: #0b8cc0;
}

#newsarticlecommentsbutton img{
	margin-top: 6px;
	padding: 0px;
	border: 0px;
	padding-left: 9px;
	border-left: solid #000000 1px;
}

#newsarticleblockendline{
	float: left;
	border-top: solid #eaeaea 1px;
	height: 10px;
	width: 100%;
	margin-top: 10px;
}







#moskidsplace{
	width: 527px;
	margin-top: 15px;
	background: #f2f9fe;

}

#moskidsheader{
	color: #145689;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 8px;
	height: 21px;
	padding-left: 40px;
	background: url('../images/moskidsup.png') top left no-repeat;

}



#moskidsheader img{
	margin-bottom: 2px;
}


#moskidsheaderright{
	margin-top: -22px;
	top: 0px;
	position: relative;
	padding-right: 10px;
	float: right;
	font-family: tahoma;
	font-size: 11px;
}
#moskidsheaderright a{
	color: #0b8cc0;
}
#moskidsheaderright img{
	padding-top: 4px;
	float: left;
	padding-right: 5px;
}


#moskidsblock{
	padding-left: 10px;
	background: #f2f9fe;
	width: 253px;
	float: left;
	
}

#moskidsblockheader{
	padding: 10px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
	padding-bottom: 15px;
}

#moskidsblockheader a{
	color: #458f00;
}

#moskidsblockheader a:hover{
	color: #000000;
}

#moskidsblockcontent{
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 6px;

}

#moskidsimg{
	float: left;
	padding-right: 10px;
}


#moskidsfooter{
	clear: both;
	background: url('../images/populardown.png') bottom left no-repeat;
	height: 10px;

}










#interesnoblock{	
	margin-top: 5px;										
	width: 229px;
	background: url('../images/interesnoup.png') top left no-repeat;

}													

#interesnoheader{											
	padding-top: 7px;
	padding-left: 45px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
}													

#interesnocontent{											
	border-left: solid #c1dad0 1px;
	border-right: solid #c1dad0 1px;
}													
													
#interesnocontent ul{											
	list-style-image: url('../images/greenarrowli.png');
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 10px;
}	

#interesnocontent li{
	line-height: 80%;
	padding: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -2px;
	border-bottom: solid #cdd6db 1px;
}	

#interesnocontent a{
	color: #00746c;
	font-size: 11px;
	font-family: tahoma;
}

#interesnocontent a:hover{
	text-decoration: none;
}
												
													
#interesnofooter{											
	width: 229px;
	height: 7px;
	background: url('../images/interesnodown.png') bottom left;
}	


#interesnored{
	list-style-image: url('../images/redarrowli.png');
}
#interesnored a{
	font-weight: bold;
	color: #da2900;
}

#interesnoblue{
	list-style-image: url('../images/bluearrowli.png');
}
#interesnoblue a{
	font-weight: bold;
	color: #0070a4;
}

#interesnogreen a{
	font-weight: bold;
}




#loginplace{
	background: url('../images/loginbg.png') top left;
	width: 219px;
	height: 92px;
	padding-left: 10px;
}

#loginheader{
	padding-top: 10px;
	padding-bottom: 10px;

	color: #dc3711;
	font-family: tahoma;
	font-size: 12px;
}

#loginheader span{
	text-decoration: underline;
}

#loginheader img{
	padding-top: 4px;
	float: left;
	padding-right: 10px;
	padding-left: 2px;
}



#loginheader a{
	color: #dc3711;
	font-family: tahoma;
	font-size: 12px;
	float: left;
}

#loginplace input{
	margin: 3px;
	margin-left: 0px;
	background: #fff;
	border: solid #d4d4d4 1px;
}

#logininput{

	width: 100px;
	float: left;
}


#loginbutton input{
	width: 46px;
	height: 46px;
	border: none;
	float: right;
	background: url('../images/loginenter.png');

}

#loginbutton{
	padding-right: 15px;
}

#loginbutton input:hover{
	cursor: pointer;
}


#loggedin{
	padding-top: 5px;
	font-family: tahoma;
	font-size: 12px;
	line-height: 25px;
}

#loggedin a{
	color: #da2900;
}

#loggedin img{

}

#loginlinks a{
	font-size: 11px;
	font-weight: 0;
	color: #000000;
}



#consultacii{
	margin-top: 10px;
	background: url('../images/consultacii.png') top left;
	width: 212px;
	height: 83px;
	font-family: tahoma;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 20px;
}


#consultacii b{
	margin-left: 5px;
}

#consultacii a{
	margin-left: 5px;
	font-weight: bold;
	line-height: 200%;
	color: #397700;
	width: 50%;
}

#baraholka{
	font-family: tahoma;
	font-size: 11px;
	margin-top: 10px;
	background: url('../images/baraholka.png') top left;
	width: 207px;
	height: 64px;
	padding-left: 20px;
	padding-top: 20px;

}

#baraholka a{
	text-decoration: none;
}
#baraholka a:hover{
	text-decoration: underline;
}

#igroteka{
	margin-top: 2px;
	background: url('../images/igroteka.png') top left;
	width: 207px;
	height: 79px;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 20px;
	padding-left: 20px;
}

#igroteka a{
	text-decoration: none;
}
#igroteka a:hover{
	text-decoration: underline;
}


#razvivalki{
	margin-top: 10px;
	background: url('../images/razvivalki.png') top left;
	width: 207px;
	height: 69px;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 20px;
	padding-left: 20px;
}

#razvivalki a{
	text-decoration: none;
	color: #a42a55;
}
#razvivalki a:hover{
	text-decoration: underline;
}


#poleznoe{	
	margin-top: 15px;										
	width: 229px;
	background: url('../images/poleznoeup.png') top left no-repeat;

}


#poleznoeheader{											
	padding-top: 7px;
	padding-left: 45px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;

}													
#poleznoeblock{
	position: relative;
}

#poleznoecontent{	
	padding: 10px;											
	border-left: solid #c1dad0 1px;
	border-right: solid #c1dad0 1px;
	font-family: tahoma;
	font-size: 11px;
}													
	
#poleznoeblockheader{
	padding: 10px;
	padding-left: 0px;
}												
#poleznoeblockheader a{
	font-weight: bold;
	color: #00746c;
}
#poleznoeblockcontent{
	border-bottom: solid #cdd6db 1px;
	padding-bottom: 10px;
	line-height: 130%;
}

#poleznoeblockcontent img{
	border: none;
	float: left;
	position: relative;
	margin: 10px;
	margin-left: 0px;
}								
													
#poleznoefooter{											
	width: 229px;
	height: 7px;
	background: url('../images/poleznoedown.png') bottom left;
}




#oproekteblock{	
	margin-top: 15px;										
	width: 229px;
	background: url('../images/oproekteup.png') top left no-repeat;
}


#oproekteheader{											
	padding-top: 7px;
	padding-left: 45px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;

}													

#oproektecontent{
	font-family:tahoma;
	font-size: 11px;
	padding: 15px;
	line-height: 140%;									
	border-left: solid #c1dad0 1px;
	border-right: solid #c1dad0 1px;
}													
													
										
													
#oproektefooter{											
	width: 229px;
	height: 7px;
	background: url('../images/oproektedown.png') bottom left;
}







												



#footer{
	background: #e8f7fc;
	height: 150px;
	float: left;
	margin-left: -2px;
}
#leftcorner{
	float: left;
	background: url('../images/leftcorner.png') top left no-repeat;	
	height: 140px;
	width: 144px;
}
#rightcorner{
	float: left;
	background: url('../images/rightcorner.png') right bottom no-repeat;	
	height: 144px;
	width: 203px;
}
#footercontent{
	border-top: solid #fff 2px;
	background: url('../images/bottomshadow.png') repeat-x;
	float: left;
	height: 134px;
	width: 623px;
	padding-top: 15px;
	padding-left: 20px;
	font-family: tahoma;
	font-size: 12px;
}

#footercontent a{
	margin: 3px;
	color: #0082b9;
}

#copyright{
	line-height: 200%;
	font-family: tahoma;
	font-size: 11px;
}

#copyright a{
	color: #458f00;
}

#copyright2{
	color: #414141;
	font-size: 11px;
}





#dle-info{
	margin: 10px;
	font-family: tahoma;
}




#dle-info img{
	display: none;
}

#dle-info .ntitle{


	color: red;
	font-weight: bold;
	font-size: 14px;
}
#dle-info .news{
	font-size: 12px;

}








#newarticle{
	clear: both;
	margin-right: 10px;
	padding-bottom: 50px;
}

#fullblock{
	margin-top: 10px;

	padding-bottom: 10px;
	font-family: tahoma;
	font-size: 12px;
	line-height: 150%;
}

#newarticleheader{
	border-bottom: solid #c2d1d9 1px;
	font-family: tahoma;
	font-size: 11px;
	padding: 7px;
	padding-left: 30px;
	background: url('../images/newarticleshattle.png') bottom left no-repeat;
}

#newarticleheader img{
	margin-bottom: 2px;
}

#fullblock{
	clear: both;
	color: #363636;
}

#fullblock a{
	color: #368ac3;
}

#fullblockheader{
	font-family: tahoma;
	font-size: 11px;
	color: #575859;
	margin-bottom: 10px;
}

#fullblockheader a{
	font-size: 16px;
	text-decoration: none;
	color: #da2900;
	font-weight:bold;
}

#fullblockheader a:hover{
	text-decoration: underline;
}

#fullblockdate b{
	color: #da2900;
}
#fullblockdate a{
	font-size: 11px;
	font-weight: bold;
	color: #0b8cc0;
}
#fullblockdate span{
	font-weight:bold;
	font-size: 11px;
	color: #0b8cc0;
}

#fullblock img{
	padding: 1px;
	border: solid #d4d5d5 1px;
	float: left;
	margin-right: 10px;

}

#fullblockendline{
	float: left;
	border-top: solid #eaeaea 1px;
	height: 10px;
	width: 100%;
	margin-top: 10px;
}



#relatedheader{
	font-weight: bold;
	color: #1d476f;
	padding-left: 20px;
	background: url('../images/related.PNG') no-repeat;

}

#fullrelated{
	padding-top: 40px;
	padding-left: 15px;
	padding-bottom: 20px;
	line-height: 160%;
}

#fullrelated a{
	color: #777777;
	font-family: tahoma;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

#fullrelated a:hover{
	color: #368ac3;
}
#fullrelated li{
	margin-left: 10px;

	list-style-image: url('../images/greyrightarrow.PNG');
}



/* ==================== Рейтинг статьи */

#ratingblock{

	margin-top: 10px;
	clear: both;
}

#ratingblock div{
	float: left;

}

.ratin-layer{
	padding-top: 2px;
}

.rating {
	color: #000000;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 95px;
	height: 16px;
	float: left;
}
.unit-rating {
	list-style: none;
	margin: 5px;
	margin-top: 2px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../dleimages/rating.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../dleimages/rating.gif);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating {
	background-image: url(../dleimages/rating.gif);
	background-position: left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* ==================== BB коды */

dle-comments-form table{
	clear: both;
}
 
/* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/

.bbcodes {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
/*  width: 120px;  */
	height: 20px;
	font-weight: bold;
}

.editor textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	width: 100px;
	height: 20px;
	font-weight: bold;
}

/* ==================== Дополнительные поля новостей */
.xfields {
	padding-top: 5px;
}

.xfields textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	width: 98%;
	height: 150px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}
.xfields input {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;

	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.xfields select {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	height: 18px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}


#addcommenttitle{
	color: #da2900;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	padding-left: 0px;
}



.navigation{
	color: #363636;
	float: left;
	font-weight: bold;
	padding: 5px;
}
.navigation a{
	color: #da2900;

}

#comment{
	padding: 10px;
	padding-left: 0px;
	padding-bottom: 20px;
}
#commentauthor{
	padding-left: 20px;
	background: url('../images/bigquestion.png') center left no-repeat;
	padding-bottom: 5px;
	font-weight: bold;	
	color: #0177b7;
}

#commentauthor a{
	font-family: tahoma;
	font-size: 12px;
	color: #0077b5;
	font-weight: bold;
}



#commentinfo{
	font-family: tahoma;
	font-size: 12px;
	color: #707070;
	padding-top: 5px;
	padding-bottom: 10px;
}



.mass_comments_action{
	font-size: 11px;
}

.ntitle{
	font-size: 16px;
	text-decoration: none;
	color: #da2900;
	font-weight:bold;
}








#albumsplace{
	width: 527px;
	margin-bottom: 15px;
	background: #f2f9fe;

}

#albumsheader{
	color: #145689;
	font-family: tahoma;
	font-size: 12px;
	padding-top: 8px;
	height: 21px;
	padding-left: 40px;
	background: url('../images/moskidsup.png') top left no-repeat;

}



#albumsblock{
	padding-left: 10px;
	background: #f2f9fe;
	width: 253px;
	float: left;
	
}

#albumsblockheader{
	padding: 10px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
	padding-bottom: 15px;
}

#albumsheader img{
	margin-bottom: 2px;
}

#albumsplace table  a{
	color: #458f00;
	font-weight: bold;
	font-size: 12px;
}
#albumsplace table  a:hover{
	color: #000000;
}

#albumsplace table{
	padding: 5px;
}


#albumsfooter{
	clear: both;
	background: url('../images/populardown.png') bottom left no-repeat;
	height: 10px;

}











.lastcomm {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
}

.highslide-dimming {
	background: black;
}


.lastcomm_over {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
	background:#F5F5F5;
	cursor: hand;
}
#hintbox {
	text-align:left;
 	width:150px;
	font-size: 11px;
 	border: 1px solid #000000;
	background-color: #FFFFFF;
 	filter:alpha(opacity="95");
	font-family: tahoma;
 	layer-background-color:#a396d9;
	color:#000;
	z-index: 3;
	margin: 0px 15px 0px 0px;
	-moz-opacity : 0.9;
	-moz-border-radius : 5px;
	margin: 10px 0 0 10px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden;
}





#comments{
	width: 500px;
	height: 50px;
	background: url('../images/textareabg.PNG');
	border: solid #cccccc 1px;
	font-family: tahoma;
	font-size: 11px;
	padding: 5px;
}

.graybginput{
	margin-top: 4px;
	background: url('../images/textareabg.PNG');
	border: solid #cccccc 1px;
	color: #444444;
	width: 250px;
}

#graytext{
	font-family: tahoma;
	font-size: 11px;
	color: #999999;
}

#podpiskatext{
	font-family: tahoma;
	font-size: 11px;
}


#new{background:url(../images/new.png) no-repeat;width:30px;height:17px;}

#dropmenudiv{


}

#dropmenudiv a{
	background: #fff;
	width: 200px;
	border: solid #cccccc 1px;
	float: left;
	color: #444444;	
	padding: 2px;
}
