.m {
	width:100%;
	border-collapse:collapse;
	 
}

.m .c_1 {
	/*background:#F4F3F1 url(/i/v2/v_bg_all.gif) repeat-y right top;*/
	background:#F9F9F9;
	/*position:relative;	*/	
	
}

.news_layout {
	position:relative;
	/*height: expression(scrollHeight < 2500 ? "2500px" : "auto" );
    min-height: 2500px;
	vertical-align:top;*/
}

.png {
	position:absolute;
	top:0px;
	left:0px;
}

.news_layout .page_header {
	padding:0px 7px 13px 22px;
	background-color:#FFFFFF;
}

#page_title {
	font-weight:bold;
	color:#000000;
	font-family:"Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
}

.page_header .header {
	height:19px;
	clear:both;
}

.categories {
	padding:11px 0px 0px 0px;
}

.categories, .categories a {
	clear:both;
	color:#7D7D7D;
	font-size:11px;
}

categories a:hover {
	color:#000000;
}

.text_block {
   margin:0px 0px 5px 0px;
   padding:10px;
   border:2px solid #CCCCCC;
   background-color:#FFFFFF;
}


/**/

div.news_items {
	padding:12px 0px 0px 22px;
}

div.news_items div.item_photo {
	width:560px;
	clear:both;
}


div.news_items div.item_photo div.p_cont {
	width:102px;
	padding:2px 0px;
	float:left;
}

div.news_items div.item_photo div.photo {
	width:90px;
	overflow:hidden;
}

div.news_items div.item_photo div.cont {
	float:left;
	width:458px;	
}

div.news_items div.item_photo div.categories {
	padding-right:10px;
	color:#343434;	
	font-size:9px;
	color:#7D7D7D;
}

div.news_items div.item_photo div.categories span {
	font-size:11px;
}


div.news_items div.item div.categories {
	padding-right:10px;
	color:#343434;	
	font-size:11px;
	color:#7D7D7D;
}

div.categories a {
	color:#7D7D7D;
}

div.categories a:hover {
	color:#000000;
}

div.news_items div.date {
	color:#B5A583;
	font-weight:bold;
}

div.news_items div.photostory div, div.news_items div.photostory div a{
	color:#B5A583;
}

div.news_items div.title {
	color:#343434;
	font-weight:bold;
}

div.news_items div.title a {
	color:#343434;
	text-decoration:none;
}

div.news_items div.title a:hover {
	text-decoration:underline;
}

div.news_items div.item div.title {
	color:#343434;
	font-weight:bold;
	padding-right:5px;
}

div.news_items div.anons,div.news_items div.anons a,div.reviews_items div.anons a {
	color:#6B6666;
}

div.reviews_items div.anons a:hover {
	color:#000000
}

div.news_items div.sep {
	clear:both;
	width:350px;
	/*background: url(/i/v2/news_sep.gif) no-repeat 102px 0px;*/
	background: url(/i/v2/razdeliteli.gif) no-repeat 102px 0px;
}


.listing_r_b {	
	padding:0px 3px 0px 1px;
	background:url(/i/v3/u_head_bg.gif) no-repeat left top;
	height:24px;
	margin-left:1px;
}

.listing_r_b table {
	border-collapse:collapse;
	height:24px;
}

.listing_r_b table td {
	background:#feccd0 url(/i/v3/listing_bg.jpg) no-repeat left top;
	vertical-align:bottom;
}

.listing_r_b table td div.cont {
	padding:0px 18px 3px 10px;	
	font-size:14px;
	color:#FFF;
}

.listing_r_b table td div.cont span {
	text-decoration:underline;
}

.listing_r_b table td div.cont a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}

.listing_r_b table td div.cont a:hover {
	text-decoration:underline;
}

.listing_r_t {
	clear:both;
	padding:0px 3px 0px 1px;
	background:url(/i/v3/u_head_bg.gif) no-repeat left top;
	height:24px;
	margin-left:1px;
}


.listing_r_t table {
	border-collapse:collapse;
	height:24px;
}

.listing_r_t table td {
	background:#feccd0 url(/i/v3/listing_bg.jpg) no-repeat left top;
	vertical-align:bottom;
	padding:0px;
}

.listing_r_t table td div.cont {
	padding:0px 15px 3px 25px;	
	font-size:14px;
	color:#fff;
}

.listing_r_t table td div.cont span {
	text-decoration:underline;
}

.listing_r_t table td div.cont a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.listing_r_t table td div.cont a:hover {
	text-decoration:underline;
}

/* document*/

div.n_date {
	padding:10px 0px 0px 0px;
	color:#B10101;
}

div.h1 {
	color:#50525B;
	font-size:17px;
	font-weight:bold;
	line-height:19px;
	padding:5px 0px 0px 0px;
}



/* layouts */

.col_3_layout {
	clear:both;
	padding-left:23px;
}

.col_3_layout div.picture{
	padding-right:10px;
	text-align:center;
}



.col_2_layout {
	clear:both;
}

.col_2_layout .col_1 {
	width:453px;
	float:left;
}

.col_2_layout .col_2 {
	width:140px;
	float:left;
	padding-top:13px;
}

.col_1 .cont {
	padding-left:23px;
}

.col_1_layout {
	clear:both;
}

.col_1_layout .col_1 {
	width:595px;
	float:left;
}

.col_1 .cont {
	padding-left:23px;
}

.col_2_layout .n_text {
	width:415px;
	text-align:justify;
	padding:10px 0px;
}

.col_1_layout .n_text {
	width:550px;
	text-align:justify;
	padding:10px 0px;
}

.col_2_layout .n_text a,.col_1_layout .n_text a{
    color:red;
}
.col_2_layout .n_text a:hover,.col_1_layout .n_text a:hover{
    background-color:#edd6d7;
}

.n_text ul {
	padding-left:17px;
}


div.photos_column div.photo {
	width:122px;
	height:180px;
	background:url(/i/v2/ph_sep.gif) no-repeat 0px 140px;
}

div.photos_column div.photo .zoom {
	padding-top:7px;
	text-align:right;
}

div.photos_column div.photo table {
	border-collapse:collapse;
	width:120px;
	height:120px;
	border:1px solid #B6B6B6;
}

div.photos_column div.photo table td {
	padding:0px;
	vertical-align:middle;
	text-align:center;	
}



.author_cont {
	padding:5px 0px;
	clear:both;
}

.author_cont .author_bg {
	background:url(/i/v2/block_author_bg.gif) no-repeat left top;
	padding:10px 0px 0px 50px;
	font-weight:bold;
	height:60px;
}

.author_cont .author_bg p.author {
	color:#6B6666;
	padding-bottom:0px;
}

.author_cont .author_bg p.author a {
	color:#6B6666;
}

.author_cont .author_bg p.source {
	color:#CEC3AB;
	padding-bottom:0px;
}

.author_cont .author_bg p.source a {
	color:#CEC3AB;
}



.opt_bar {
	padding:5px 15px 0px 23px;
	margin:0px;
	list-style-type:none;
	clear:both;
}

.opt_bar li {
	float:left;
	padding:0px 20px 5px 0px;
	font-weight:bold;
	color:#6B6666;
	margin:0px;
}

.opt_bar li.last {
	padding-right:0px;
}

.opt_bar li a {
	color:#6B6666;
}



.block_comments {
	clear:both;
	padding:15px 0px 5px 20px;
}

.comments {
	padding:14px 0px 0px 3px;
}

.comments div.item {
	padding:0px 0px 16px 0px;
}

.comments div.item .author {
	color:#6B6666;
	font-weight:bold;
}

.comments div.item small {
	display:block;
	color:#CEC3AB;
	font-weight:bold;
	font-size:11px;
}


.comments div.item p {
	padding:9px 0px 0px 0px;
	color:#6B6666;
}



.text_pad {
	padding:0px 15px 0px 22px;
}

.s_sep {
	padding:6px 0px;
	background:url(/i/v2/or_line_bg.gif) no-repeat 50% 50%;
}



div.other_news {
	clear:both;
	padding-left:21px;
}

div.other_news div.h_img {
	padding:0px 0px 14px 0px;
}

div.other_news div.news_item {
	float:left;
	width:90px;	
	margin:0px 30px 10px 0px;
	font-weight:bold;
}

div.other_news div.news_item_last {
	float:left;
	width:90px;	
	margin:0px 0px 10px 0px;
	font-weight:bold;
}


div.other_news div.img {
	padding:0px 0px 15px 0px;
}

div.other_news div.date {
	color:#CEC3AB;	
}

div.other_news div.h4 {
	padding-right:2px;
	color:#6B6666;
}

div.other_news div.h4 a {
	color:#6B6666;
	font-weight:bold;
	text-decoration:none;
}

div.other_news div.h4 a:hover {
	text-decoration:underline;
}



div.categories_list {
	list-style-type:none;
	padding:15px 0px 15px 23px;
	margin:0px;
	display:block;
}

div.categories_list div {
	float:left;
	padding:0px;
	width:170px;
	margin:0px 10px 0px 0px;
	font-weight:bold;
}

div.categories_list div a {
	color:#000000;
	text-decoration:none;
}

div.categories_list div a:hover {
	text-decoration:underline;
}

/**/
div.notes {
	padding:12px 10px 0px 22px;
	color:#6B6666;
}
div.notes a{
	color:red;
}

/*form*/
comment_form table {
	border-collapse:collapse;
}

.comment_form table td {
	padding:0px 0px 5px 0px !important;
	color:#6B6666;
	vertical-align:top;
}

.c_input input {
	width:300px;
	border:1px solid #B7B7B7;
	color:#6B6666;
	font-size:11px;
}

.c_input select {
	font-size:11px;
	border:1px solid #B7B7B7;
	color:#6B6666;
	width:300px;
}

.c_input textarea {
	width:300px;
	height:70px;
	border:1px solid #B7B7B7;
	color:#6B6666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/**/

.rfw_selector {
	width:145px;
	font-size:10px;
	margin-top:5px;
}

.rfw_days {
	padding:9px 0px 5px 112px;
	background:url(/i/v2/rfw_line.gif) no-repeat 107px 15px;
}

.rfw_days ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}

.rfw_days ul li {
	display:inline;
	padding-right:12px;
	font-weight:bold;
	color:#FF0000;
}

.rfw_days ul li a {
	text-decoration:none;
	color:#6B6666;
	font-weight:normal;
}

/*contest*/
div.list_contest{
    padding:10px 0px 0px 20px;	
}
div.list_contest div.photo {
	margin-right:10px;
	float:left;
	width:122px;
	height:132px;
}

div.list_contest div.photo table {
	border-collapse:collapse;
	width:120px;
	height:120px;
	border:1px solid #B6B6B6;
}


div.list_contest div.photo table td {
	padding:0px;
	vertical-align:middle;
	text-align:center;	
}

.contest_input {
	padding:0px 0px 0px 5px;
}

.contest_input table td{
    padding:5px 0px 0px 0px;
}
.contest_input sup{
    color:red;
}

.contest_input input {
	width:300px;
	font-size:11px;
	border:1px solid #B7B7B7;
	color:#6B6666;
}

.contest_input select {
	font-size:11px;
	color:#6B6666;
}

.contest_input textarea {
	width:300px;
	height:90px;
	border:1px solid #B7B7B7;
	color:#6B6666;
	font-size:11px;
}


div.contest_nav {
	padding:13px 23px 14px 23px;
}

div.contest_nav div.prev {
	float:left;
	padding:0px 19px; 
	text-align:left;
}

div.contest_nav div.next {
	float:right;
	padding:0px 19px; 
	text-align:left;
}

div.contest_nav a {
	color:#6B6666;
	text-decoration:none;
}

div.contest_nav a:hover {
	text-decoration:underline;
}

/**/

div.common_container {
	padding:10px 8px 8px 23px;
}

.s_input {
	padding:0px 0px 0px 4px;
}

.s_input input, .s_input textarea, .s_input select {
	width:200px;
	border:1px solid #B7B7B7;
	font-size:11px;
	font-family:Arial, Tahoma,Verdana;
}

.common_sep {
	background:url(/i/v2/w_model_sep.gif) no-repeat 50% 50%;
	height:20px;
}

.form td {
	color:#6B6666;
}

table.stat td ul, table.stat td li  {
	list-style-type:none;
}

p.note {
	color:#6B6666;
}

p.note .r {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}


/*beauty_contest*/

.list td{
    height:30px;
	padding:0px 20px 0px 0px !important;
}

.list td a{
    color:#6B6666;
}

.bc_data div{
     font-weight:bold;
}
.bc_data p a{
     color:#FF0000;
} 

/*style photo_list*/
.photo_map div {
	width:100px;
	margin-bottom:3px;
	color:#666666;
	font-size:12px;
	float:left;
}

.photo_map div a {
	color:#666666;
}

/*rss*/

.rss_table td {
	vertical-align:middle !important;
}

.rss_cont a, .rss_table td a {
	color:red;
}

.rss_cont ul {
	padding-left:20px;
}


/**/

.photo_map div {
	width:80px;
	margin-bottom:3px;
	color:#666666;
	font-size:12px;
	float:left;
}

.photo_map div a {
	color:#666666;
}


/**/

.common_container a {
	color:#FF0000;
}

.common_container ul li {
	list-style-type:none;
}


/*style picture*/

div.picture_nav {
	padding:13px 23px 14px 23px;
}

div.picture_nav div.prev {
	float:left;
	padding:0px 19px;
	text-align:left;
}

div.picture_nav div.next {
	float:right;
	padding:0px 19px; 
	text-align:left;
}

div.picture_nav a {
	color:#6B6666;
	text-decoration:none;
}

div.picture_nav a:hover {
	text-decoration:underline;
}

div.list_picture{
    padding:10px 0px 0px 20px;	
}
div.list_picture div.photo {
	margin-right:10px;
	float:left;
	width:122px;
	height:132px;
}

div.list_picture div.photo table {
	border-collapse:collapse;
	width:120px;
	height:120px;
	border:1px solid #B6B6B6;
}

div.list_picture div.photo table.selected {
	border:1px solid red;
}


div.list_picture div.photo table td {
	padding:0px;
	vertical-align:middle;
	text-align:center;	
}

/* blocks */

.s_blocks {
	padding-top:10px;
	clear:both;	
}

.s_blocks table {
	width:560px;
	border-collapse:0px;
}

.s_blocks table td {
	padding:0px;
}

.sp_wide_block .photo {
	width:180px;
	padding-bottom:1px;
	overflow:hidden;
}

.sp_wide_block .title {
	padding:2px 4px 2px 0px;
	font-size:12px;
	font-weight:bold;
	color:#6B6666;
	line-height:15px;
}

.sp_wide_block .title a {
	color:#6B6666;
	text-decoration:none;
}

.sp_wide_block .title a:hover {
	text-decoration:underline;
}

.sp_wide_block .block_header {
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}


.sp_norm_block .photo {
	width:96px;
	padding-top:1px;
	overflow:hidden;
	float:left;
}

.sp_norm_block .title {
	padding:0px 0px 2px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	line-height:15px;
	width:72px;
	float:left;
}

.sp_norm_block .title a {
	color:#FF0000;
	text-decoration:none;
}

.sp_norm_block .title a:hover {
	text-decoration:underline;
}



.news_col_2_v2 {
	padding:28px 14px 5px 14px;
}

.nav_v2 {
	padding:0px 0px 1px 0px;
}

.nav_v2 .date_years {
     font-size:12px;
     padding:5px 5px 1px 10px;	
     color:#CCCCCC; 	 
	 
}

.nav_v2 .date_years  a {
     color:red;
}

 .nav_v2 .date_years b, .nav_v2 .date_years strong {
     color:#000000;
}

.nav_v2 .block_ {
	padding:6px 4px 4px 10px;
}

.nav_v2 .block_ .link {
	font-family:Tahoma !important;
	font-size:12px;
	color:#FFFFFF;
}

.nav_v2 .block_ .link a {
	color:#FFFFFF;
	text-decoration:none !important;
}

.nav_v2 .block_ .link a:hover {
	color:#FFFFFF;
	text-decoration:underline !important;
}


.nav_v2 .block_ .link_2 {
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.nav_v2 .block_ .link_2 a {
	color:#FFFFFF;
	text-decoration:underline;
}

.nav_v2 .block_ .link_2 a:hover {
	color:#000000;
}



div.comments_v2 {
	padding:5px 10px 0px 10px;
}

div.comments_v2 div.item {
	clear:both;
	padding:3px 0px 6px;
}

div.comments_v2 div.date {
	color:#000000;
	font-size:10px;
	line-height:11px;
}

div.comments_v2 div.title {
	color:#6B6666;
	line-height:12px;
}

div.comments_v2 div.title a {
	color:#6B6666;
	text-decoration:underline;
}

div.comments_v2 div.title a:hover {
	text-decoration:underline;
	color:#000000;
}


div.comments_v2 div.anons,  div.comments_v2 div.anons a {
	color:#6B6666;
	font-size:10px;
}
	
	
div.events_items div.anons a:hover {
	color:#000000;
}	


.tags_block_r strong {
	font-size:13px;
}


.r_list {
	list-style:none;
	margin:0px;
	padding:5px 10px 0px 10px;
}

.r_list li {
	font-size:13px;
}

.r_list li a {
	color:#000000;
}

.r_list li a:hover {
	color:#666666;
}













