div.absolute { position: absolute; }
div.relative { position: relative; }

div.left { float: left; }
div.right { float: right; }

td.top { vertical-align: top; }
td.middle { vertical-align: middle; }
td.bottom { vertical-align: bottom; }

td.left { text-align: left; }
td.center { text-align: center; }
td.right { text-align: right; }

div.line { clear: both; height: 0px; line-height: 0px; font-size: 0px; border-bottom: 1px solid #F0F0F0; }
div.line_dark { clear: both; height: 0px; line-height: 0px; font-size: 0px; border-bottom: 1px solid #727272; }
div.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
div.clear5 { clear: both; height: 5px; line-height: 5px; font-size: 5px; }
div.clear10 { clear: both; height: 10px; line-height: 10px; font-size: 10px; }
div.clear15 { clear: both; height: 15px; line-height: 15px; font-size: 15px; }
div.clear20 { clear: both; height: 20px; line-height: 20px; font-size: 20px; }

* { outline: none; }

div.button { background: url(../img/button_left.jpg) no-repeat scroll left top; height: 20px; line-height:100%; margin:0 5px; padding-left: 5px; } 
div.button a { background: url(../img/button.jpg) no-repeat scroll right top; color:#FFFFFF; display:block; font-size:10px; height: 15px;
				line-height:100%; padding: 5px 10px 0px 5px; text-decoration: none; }

a.more { color: #C5003F; }
a.more:hover { text-decoration: underline; }

body, html { height: 100%; }
table.main { width: 100%; height: 100%; }

div.level { width: 980px; margin: 0px auto; } 

td.level1 { height: 47px; background: #585657 url(../img/top_bg.jpg) top left repeat-x; overflow: hidden; } /* height: 76px/47px; */

td.level2 { height: 105px; border-bottom: 1px solid #F0F0F0; }
	td.level2 div.logo { padding-top: 30px; }
	td.level2 div.search_bar { padding: 15px 0px; }
	td.level2 div.sojka { color: #8E8E8E; font-size: 10px; }

td.level3a { height: 216px; border-bottom: 1px solid #F0F0F0; overflow: hidden; }
	td.level3a div.left_side { width: 705px; }
	td.level3a div.right_side { width: 250px; }

td.level3 { padding-bottom: 40px; }
	td.level3 div.left_side_sub { width: 705px; padding-top: 15px; overflow:hidden; }
	td.level3 div.left_side { width: 440px; }
	td.level3 div.left_side_2 { width: 265px; }
	td.level3 div.right_side { width: 250px; }

td.level4 { height: 63px; background: url(../img/footer.jpg) top left repeat-x; }
	td.level4 div.level { padding-top: 18px; }
	td.level4 div.logo { margin-right: 15px; }
	
	
/* BOX */

div.title_box { color: #B5023A; font-size: 18px; height: 25px; padding: 10px 0px 0px; height: 35px; }

div.box_tags {}
	div.box_tags div.tags { text-align: center; line-height: 180%; }
	div.box_tags div.tags a { color: #545454; }
	div.box_tags div.tags a:hover { color: #B63E64; }
	
div.box_crisis {  }
	div.box_crisis div.box_crisis_list { padding-left: 15px; }
	div.box_crisis div.box_crisis_list {  }
	div.box_crisis div.box_crisis_entry { padding: 2px 0px; height:23px; overflow:hidden; }	
	div.box_crisis div.box_crisis_entry span { color: #B01E4B; font-family: Georgia, Times News Roman; font-size: 19px; font-weight: bold; }
	div.box_crisis div.box_crisis_entry a { color: #999999; font-family: Georgia, Times News Roman; font-size: 13px; }
	div.box_crisis div.box_crisis_entry a:hover { text-decoration: underline; }
	
div.box_comments {  }
	div.box_comments div.box_comments_list {  }
	div.box_comments div.box_comments_entry { background: url(../img/quote.gif) top left no-repeat; }
	div.box_comments div.box_comments_entry_sub { background: url(../img/quote.gif) bottom right no-repeat; color: #545454; 
												padding: 10px 20px 10px 20px; line-height: 160%; }
	div.box_comments div.author { color: #B40139; font-size: 12px; padding: 2px 0px; }
	div.box_comments div.author span { font-weight: bold; text-transform: capitalize; }
	
div.box_populars {  }
	div.box_populars div.box_populars_list { padding-left: 15px; }
	div.box_populars div.box_populars_list {  }
	div.box_populars div.box_populars_entry { padding: 2px 0px; }	
	div.box_populars div.box_populars_entry span { color: #B01E4B; font-size: 14px; font-weight: bold; padding: 0px 10px 0px 0px; }
	div.box_populars div.box_populars_entry a { color: #545454; font-size: 11px; }
	div.box_populars div.box_populars_entry a:hover { text-decoration: underline; }	
	
div.box_press {  }
	div.box_press div.box_press_list { padding-left: 0px; }
	div.box_press div.box_press_entry { color: #545454; line-height: 160%; }
	div.box_press div.box_press_entry img { border:1px solid #DDDDDD; }
	div.box_press div.source { color: #BABABA; font-size: 10px; }
	div.box_press div.date { color: #BABABA; font-size: 10px; }

div.box_topics { padding-right: 30px; }
	div.box_topics div.box_topics_entry_1 div.picture a img { border: 1px solid #A7A5A8; padding: 2px; }
	div.box_topics div.box_topics_entry_1 div.picture a:hover img { border: 1px solid #B50239; padding: 2px; }
	div.box_topics div.box_topics_entry_1 div.picture { width: 120px; }
	div.box_topics div.box_topics_entry_1 div.desc { width: 290px; }
	div.box_topics div.box_topics_entry_1 div.name { height: 30px; }
	div.box_topics div.box_topics_entry_1 div.lid { padding-bottom: 5px; }
	div.box_topics div.box_topics_entry_1 div.name a { color: #A7A5A8; font-size: 14px; text-decoration: none; }
	div.box_topics div.box_topics_entry_1 div.name a:hover { color: #B50239; text-decoration: none; }
	div.box_topics div.box_topics_entry_1 div.author  { color: #CFCFCF; }
	div.box_topics div.box_topics_entry_1 div.author span { text-transform: capitalize; }
	
	div.box_topics div.box_topics_entry_2 a { background: url(../img/arrow_red.gif) 15px 50% no-repeat; display: block; height: 30px;
											color: #979797; font-size: 14px; padding: 10px 0px 0px 40px; border-bottom: 1px solid #EDEDED; }
	div.box_topics div.box_topics_entry_2 a:hover { background: #F7F7F7 url(../img/arrow_red.gif) 15px 50% no-repeat; text-decoration: none;
													color: #B50239; }
	
div.box_sections {  }
	div.box_sections div.navigation { top: 15px; right: 15px; width: 40px; height: 20px; }
	div.box_sections div.navigation a { padding: 0px 3px; }
	div.box_sections div.cat_list { height: 216px; width: 250px; background: #5A5A5A; overflow: hidden; }
	div.box_sections div.cat_list a { display: block; background: #5A5A5A; color: #FFFFFF; padding: 19px 0px 0px 25px; font-size: 13px; height: 34px; }
	div.box_sections div.cat_list a:hover { color: #C4C3C3; background: #5A5A5A url(../img/button_news.jpg) top left no-repeat; text-decoration: none; }
	div.box_sections div.cat_list a.cat_list_entry_a { color: #C4C3C3; background: #5A5A5A url(../img/button_news.jpg) top left no-repeat; 
												text-decoration: none; }	
	div.box_sections div.art_list { width: 455px; }
	div.box_sections div.shadow { width: 455px; height: 88px; top: 0px; left: 0px; background: #333; opacity: 0.5; filter: alpha(opacity=50); }
	div.box_sections div.shadow_text { width: 455px; height: 88px; top: 0px; left: 0px; }
	div.box_sections div.shadow_name { padding: 10px 0px 0px 20px; height: 40px; }
	div.box_sections div.shadow_name a { color: #FFFFFF; font-size: 16px; }
	div.box_sections div.shadow_lid { color: #E2E3E5; padding: 0px 20px; height:26px; overflow:hidden; }
	div.box_sections div.shadow_lid a{ color: #E2E3E5; }
	
div.ecreo{ padding-top:8px; }
div.ecreo strong { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px;}
div.ecreo a { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px;}