h2 {font-size:24px;}
a img {border: none;}

#cbbox #cb .equal, #cbbox #cb  .equal_row2, #cbbox #cb  .equal_row{
    overflow: hidden;
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}



.main-tbl{width: 100%; height: 100%;}
#space_lr-td{ font-size: 1%; width: 50%; vertical-align: bottom;}
#topbanner-td{height: 10px; text-align: center;}

#headersite-tr{height: 70px; color: White; background-color: #d11920;}
#logo-td{width: 180px; font-size: 230%; background: #d11920 url(/_i/headersite_left_bg.gif) repeat-y right;}
#anonce-td{width: 720px;border-bottom: 1px solid #d11920; border-top: 1px solid #d11920; font-size: 90%; background: /*#2c0000*/ #fff /*url(/_i/anonce_bg.gif) repeat-y center*/;}

	
		#anonce-td .anonceblock{width: 180px; height: 52px;  float: left;}
		img.anoncephoto{float: left; border: 1px solid #000; margin: 0 5px 0 10px;}
		.anoncetext{height: 56px;  overflow: hidden;}
		a.al{text-decoration: none; color: #000; /*color: #fff;*/}
		a.al:hover{text-decoration: underline; /*color: #f0f3f3;*/}

#sheadersite-tr{height: 30px;}
#smallsilvertxt{color: #a1a1a1; font-size: 75%;}
#today{float: left; padding: 10px 0 0 10px; color: Black;}
#buttonbrowser{float: right; height: 30px; text-align: right; margin: 10px 5px 0px 0px;}
.icon_mail {padding-left: 19px; margin-left: 5px; background: url(/_i/icon_letter.gif) no-repeat 0px 1px; cursor:pointer}
.icon_lj {padding-left: 19px; padding-top:1px; padding-bottom:2px;margin-left: 5px; background: url(/_i/lj.gif) no-repeat 0px 1px; cursor:pointer}


#footer-tr{/*background-color: #000;*/ height: 30px;}
#space_footer-td{font-size: 1%; vertical-align: bottom; border-top: 1px solid #d11920;}
#developer-td{width: 180px; text-align: center; padding: 20px 0 20px 0; border-top: 3px solid #d11920;font-size: 95%;}
#developer-td span {color: #5d5d5d;}
#copyright-td{width: 720px; font-size: 95%; color: #424242; padding: 20px 0 20px 0; border-top: 3px solid #d11920;}


#sitecontent-tr{vertical-align: top;}
#contentsitecollum-td{width: 720px; vertical-align: top; padding-left: 0px;}
#leftsitecollum-td{width: 180px; vertical-align: top;}
#leftsitecollum-td #twobanner {width: auto;}
#ibbox{width: 180px; margin-bottom: 20px;}
#ib{border: 1px solid #d5dcde;	padding: 10px;}
.adv_banner{ text-align: center;}

	
		a.nav{display: block; font-size: 135%; padding: 10px; border-top: 1px solid #d5dcde; text-decoration: none; color: #3b90f1; }
		a.nav:hover{text-decoration: underline; color: #d11920; background-color: #f0f3f3;}
		a.navactive{ background-color:#f0f3f3;}		
		a.navsub {  font-size: 110%; color:#3b90f1; margin-left: 20px;}
		a.navsel {  color: black; }
		
		a.navsub:hover { text-decoration: none;}
        
        /* ��� ������ ���� - RSS */
        #navrss {background-image:url(/_i/rss.gif); background-repeat:no-repeat; background-position:10px center; padding-left:31px}
		
		.emptypunkt{height: 1px; font-size: 1%; vertical-align: bottom; border-top: 1px solid #d5dcde;}
		
		form#search {padding: 0px;margin: 0px;}
		input.search{width: 123px; margin-right: 2px; border: 1px solid #a1a1a1;}
		input.find{width: 50px; font-size: 95%;}
		
		
		#cbhorblock{width: 720px; clear: both; margin-bottom: 10px;}
		#cbbox{float: left; display: inline; width: 173px !important; padding-left: 7px; margin-bottom: 10px;}		
		* html #cbbox{width: 180px; }
		*+html #cbbox{width: 180px}
		
		#cb{border: 1px solid #d5dcde; padding: 10px;}
		.headcb{background-color: #d11920; padding: 2px 5px 2px 5px; margin-bottom: 2px; color: White; font: bold 120% "Times New Roman", Times, serif;}
		p.msize{font-size: 95%; margin: 0 0 10px 0;}
		.morebox{font-size: 95%; padding-top: 10px; margin-top: 10px; border-top: 1px solid #d5dcde;}
		.choices{font-size: 95%; padding-top: 10px; margin-top: 10px; border-top: 1px solid #d5dcde;}
				
		
		#ibbox_tn{/*width: 710px;*/ margin: 0 0 10px 10px;}
		#ib_tn{border: 1px solid #d5dcde; padding: 0 10px 10px 10px;}
		.tn_text-td{  vertical-align: top; padding: 10px 10px 0 0;}
		.tn_h{ font-size: 179%; color: #d11920; margin-bottom: 10px;}
		.tn_content{ font-size: 130%; margin-bottom: 10px;}
		.tn_photo-td{ vertical-align: top; padding: 10px 10px 0 0;}
		/*img.tn_photo{ border: 1px solid Black;}*/
		#tn_photoinfo{ font-size: 95%; color: #555; margin-top: 5px;}
		#tn_punkt-td{ width: 220px; vertical-align: top;}
		a.tnl{display: block; padding: 8px 5px 8px 5px; border-bottom: 1px solid #d5dcde; text-decoration: none; color: #3b90f1; }
		a.tnl:hover{text-decoration: underline; color: #d11920; background-color: #f0f3f3;}
		a.tnl_a{display: block; color: Black; padding: 8px 5px 8px 5px; border-bottom: 1px solid #d5dcde; text-decoration: none; background-color: #f0f3f3;}
		a.tnl_a:hover{text-decoration: underline; color: #d11920;}
		.tnlmore{ font-size: 95%; padding: 8px 5px 8px 5px;}

		
		input.vote{ width: 100%; margin-top: 10px;}
		
		
		.quoteinfo{padding-top: 10px; font-size: 95%; color: #898989; text-align: right;}
		.leftangle, .rightangle{ float: left;  line-height: 50%; height: 30px;  font-size: 400%; font-family: Georgia, "Times New Roman", Times, serif;}
		p.quotetxt{ line-height: 180%; margin: 0 0 10px 0;}
		
		
		#twobanner{clear: both; width: 710px; margin: 0 0 10px 10px;}
		.banner #twobanner{ width: auto; margin-top: 3px;}
		
		
		img.shot, img.dayphoto{display: block; margin-bottom: 5px;}
		ul.morelist{ margin: 5px 0 0 0; padding: 0; list-style-position: inside;}
		
		
		.logosource{ text-align: center; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #d5dcde;}
		li.mblist{margin:0; padding: 0 0 10px 0; list-style-position: outside; list-style: none;}
		
		
		.headcbadv{background-color: #333; padding: 2px 5px 2px 5px; margin-bottom: 2px; color: White; font: bold 120% "Times New Roman", Times, serif;}
		p.vertban{margin: 0; padding: 5px 0 5px 0;}
		
		
		li.bhlist{margin:0; padding: 0 0 10px 0; list-style-position: outside; list-style: none;}
		
		
		.author{ font-size: 95%; text-align: right;}
		
		
		#txtadvblock{clear: both; overflow: hidden; width: 710px; margin: 0 0 10px 10px; border: 1px solid #d5dcde; background-color: #f2f4f5; /*padding-bottom:15px;*/ }
		.headtxtadv{background-color: #444; padding: 2px 5px 2px 5px; color: White; font: bold 155% "Times New Roman", Times, serif;}
		#txtadvblockdark{ float: left; width: 25%; font-size: 75%; background-color: #f2f4f5;}
		#txtadvblocklight{ float: left; width: 25%; font-size: 75%; background-color: #fafbfb;}
		#txtadvblock .note {padding-top: 4px;}
		#txtadvblock .divide {height: 23px;}


a{text-decoration: none; color: #3b90f1;}
a:hover{text-decoration: underline; color: #d11920;}
a.wl{text-decoration: none; color: White;}
a.wl:hover{text-decoration: none; color: #d5dcde;}


.white{color: White;}
.black{color: Black;}
.red{color: #d11920;}
.blue{color: #008ae4;}
.darkblue{color: #00436f;}
.gray{color: #999999;}
.lightgray{color: #f2f4f5;}
.middlegray{color: #f2f4f5;}
.silver{color: #a1a1a1;}
.yellow{color: #fff207;}



body{font-family: Arial, Helvetica, sans-serif;	font-size: 75%; color: Black; background-color: White;}
td,table{font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
input,textarea,select {font-family: Arial, Helvetica, sans-serif; color: #252525;  font-size: 95%;}
.text_content {font-size: 13px;line-height:1.37em;}

.news_table .row1 {border-bottom: 1px solid #efefef;}
.news_table .row1 a {font-size: 16px; font-weight: bold;}
.news_table .row1 small {font-size: 11px;color: gray;}

.number .row1 {border-bottom: 1px solid #efefef;padding:4px;}
.number .row2 {padding:4px;}
.quote .row1 {border-bottom: 1px solid #efefef;margin:0 10px 10px 0;padding:4px;}
.quote .row2 {padding:4px;margin:0 10px 10px 0;}  

.opinion .row1 {border-bottom: 1px solid #efefef;}
.opinion .row1 div {padding-bottom: 5px; font-size: 13px;line-height:1.37em;} 
.opinion .row1 b.author {font-size: 14px;} 
.opinion .row1 b.title {font-size: 16px;} 
.opinion .row1 small {font-size: 11px;color: gray;} 

.opinion {margin: 20px 0pt;}

#sitemap div { padding: 3px;}
#sitemap .level1 { font-size: 100%; }
#sitemap .level2 { padding-left: 20px; }
#sitemap .level3 { padding-left: 40px; }
#sitemap .level4 { padding-left: 50px; font-size: 95%;}
#sitemap .level5 { padding-left: 70px; font-size: 90%; }
#sitemap .level6 { padding-left: 80px; font-size: 85%; }
#sitemap .level7 { padding-left: 85px; font-size: 85%; }
#sitemap .level8 { padding-left: 90px; font-size: 85%; }
#sitemap .level9 { padding-left: 95px; font-size: 85%; } 

.movies .row {margin:5px 0 10px;padding:0 20px;}
.movies .row .title {font-weight:bolder;margin-bottom:5px;margin-top:5px;}
#details {margin:20px 0 0;padding:0 20px;}
#details #player {margin:10px 0;text-align:left;}
#details #info {font-size:95%;margin:20px 20px 0;}
#details #info .row {margin-bottom:5px;}

.chart {font-size: 11px;}
.chart td {padding: 2px 0px 3px 0px; vertical-align: top;line-height: 13px;}
.chart td.number {text-align: right; padding-right: 2px; padding-left: 1px;}
.chart td.visit {font-size: 10px;text-align: right;white-space: nowrap;font-family: Tahoma; padding: 0px 10px 4px 1px; vertical-align: bottom;}
* html .chart td.visit { padding: 0px 10px 6px 1px;}
*+html .chart td.visit { padding: 0px 10px 6px 1px;}

.chart .visit_info {background: url(/_i/visit_info.gif) no-repeat right top; width: 65px; height: 46px; float: right; display: inline; margin-right: 6px; }
.chart .visit_info .in {padding: 9px 0px 0px 5px;line-height: 11px;}
.chart .oth_info { float: left; display: inline; padding: 7px 0px 5px 2px;}
.chart .rotor {background: url(/_i/icon_rotor.gif) no-repeat 0px 0px; padding: 1px 0px 2px 19px; margin: 8px 0px 0px 0px;}
.chart .rotor a {color: #010101;text-decoration: underline;}
.chart .rotor a:hover {text-decoration: none;}

.comment_divider { height: 10px; line-height: 10px; font-size: 10px; margin-left: -11px; margin-top: 20px; margin-bottom: 20px; z-index:1;}
.comment_divider .in {border-bottom: 1px solid #D5DCDE;border-top: 1px solid #D5DCDE; height: 10px; line-height: 10px; font-size: 10px; position: relative; top: -1px; background: #fff; margin-right: -11px;}

* html .comment_divider { height: 8px; line-height: 8px; font-size: 8px;}
*+html .comment_divider { height: 8px; line-height: 8px; font-size: 8px;}

* html .comment_divider .in { height: 8px; line-height: 8px; font-size: 8px;margin-right: -43px; }
*+html .comment_divider .in { height: 8px; line-height: 8px; font-size: 8px;margin-right: -43px; }

.itextarea {width: 325px;}
.itxt {width: 325px;}
.iSelect {width: 325px; height: 20px;}

.error {border: 1px solid #d11920; color: #d11920; padding: 0px 15px; margin-bottom: 10px;}
.search_res .item {margin: 0px 0px 9px 0px;}

.pagelist .selected {font-weight: bold;}

.medianav_h {background: #D11920;position: relative; padding:2px 5px 2px 5px; margin-bottom: -2px; float: left;margin-left: 10px; color: #fff; font-family:"Times New Roman",Times,serif;
font-size:14px; font-weight: bold;}

.medianav {border: 1px solid #d5dcde; clear: both;font-weight: bold; margin-left: 10px; padding: 10px 10px 15px 10px;}
* html .medianav { width: 710px;}
.medianav .title {font-weight: bold;}
.medianav .links {margin: 5px 0px 0px 0px;line-height: 19px;}
.medianav .links a {font-size: 11px;font-weight: bold;background: url(/_i/bullet.gif) no-repeat 0px 5px; padding: 0px 0px 0px 10px;}
.medianav td  {padding: 0px 0px 0px 16px;}

.bold {font-weight: bold;}




#news-code-modal {display:none;}


#simplemodal-overlay {background-color:#000; cursor:wait;}


#simplemodal-container {left: 30px; height:290px; width:600px; color:#3c3c3c; background-color:white; border:2px solid #d5dcde; padding:12px;}

#simplemodal-container a.modalCloseImg {background:url(/_i/simplemodal/x.gif) no-repeat; width:16px; height:16px; display:inline; z-index:3200; position:absolute; top:20px; right:20px; cursor:pointer;}
#simplemodal-container #news-code-modal {padding:8px;}
#simplemodal-container #news-code-modal h3 {margin-top: 0px; margin-bottom: 0px; font-size: 14px;}

#view_news_code {margin-top:15px; height:205px;}
#view_news_code textarea {border: 1px solid #e6e6e6; width:100%; height:180px}
* html #view_news_code textarea { width:556px;}

.view_a {padding:6px}
.view_a_selected {background-color:#d8dddf}
#view_news_result {display:none; margin-top:15px; height:205px; overflow-y: scroll;}

.inline {display: inline;}
.right {float: right;}

#cbox div {width:100px !important}
#cbox div div {width:100px !important}
#cbox div div div table{width:100px !important}

.top_img_big {float:right;margin-left:8px;}

div.equal p {margin-top: 0px}
.small {font-size: 10px;}

#last_comment {
	1border: 1px solid green; 
	padding-top: 0px;
	}

/*#last_comment {padding: 0px;margin-bottom:40px;margin-top:66px; }
*+html #last_comment {margin-top:73px;}
* html #last_comment {margin-top:73px;}
*/


#last_comment .item { 
	/*background: #D11920; */
	padding: 2px 5px;     
    font: 14px Times New Roman; 
    font-weight: bold;        
    }

#last_comment .cont {
	border: 1px solid #D5DCDE;
	padding: 10px;
}

/*
#last_comment .cont {border: 1px solid #D5DCDE;padding: 10px;height: 1%;}*/
#last_comment .auth {font-size: 11px;}
