html,body{height:100%;margin:0px;padding:0px;}
table td{vertical-align:top;padding:0px 0px 0px 0px;}
#screenshots td{padding:10px;}
 
div.s_index1{padding:10px;padding-left:20px; font:normal 9pt tahoma;color:gray;}
div.s_index1 a,div.s_index2 a{color:gray;}
.hiddenm{display:none;}
.required{font:normal 9pt Tahoma;}
table.adv_table td{padding:5px;font:normal 10pt Verdana;}
.www{display:none;}
div.login_div{margin-top:13px;width:185px;//margin-top:8px;}
div.login_div A{color:#003748;font:bold 7pt Tahoma;text-decoration:none;}
div.login_div A:hover{text-decoration:underline;}
span.type{color:#666;text-transform:lowercase;font:8pt Arial,sans-serif;}
.style2{font:normal 12pt Sans-serif;}
a.rss{display:block;background:url('images/rss.png') no-repeat top right;margin-top:-3px;//margin-top:-1px;float:right;height:19px;//height:17px;width:45px;padding-right:25px;}
a.button{background:transparent url('images/bg_button_a.gif') no-repeat scroll top right;    color:#444;    display:block;    float:left;    font:normal 12px arial,sans-serif;    height:24px;    margin-right:6px;    padding-right:18px;
text-decoration:none;}
div.m_yes{height:13px;}
a.button span{background:transparent url('images/bg_button_span.gif') no-repeat;    display:block;    line-height:14px;    padding:5px 0 5px 18px;    }
a.button:active{background-position:bottom right;    color:#000;    outline:none; }
a.button:active span{background-position:bottom left;    padding:6px 0 4px 18px; }
img{border:0;}
table{width:100%;border:none;border-collapse:collapse;}
#subtable td{padding:3px 3px 3px 3px;}
#subtable td span{color:#cc0000;}
#subtdleft td{height:28px;font:normal 10pt Tahoma;//height:30px;vertical-align:middle;}
#subtdright td{height:26px;//height:30px;font:normal 10pt Tahoma;}
#subtdright td input{//height:21px;}
/********TABLE WRAPPER*/
#wrapper{margin:auto;margin-top:0px;margin-bottom:10px;width:98%;height:100%;}
#ctl{background:url(images/ctl.png) no-repeat 0px 0px;width:14px;height:10px;}
#ct{background:url(images/ct.png) repeat-x 0px 0px;height:9px;}
#ctr{background:url(images/ctr.png) no-repeat 0px 0px;width:14px;height:9px;}
#cl{background:url(images/cl.png) repeat-y 0px 0px;width:14px;}
#cr{background:url(images/cr.png) repeat-y 0px 0px;width:14px;}
#cbl{background:url(images/cbl.png) no-repeat 0px 0px;width:14px;height:10px;}
#cb{background:url(images/cb.png) repeat-x 0px 0px;height:10px;}
#cbr{background:url(images/cbr.png) no-repeat 0px 0px;width:14px;height:10px;}
/**********************/
/**********div_header***********/
DIV.paging_search{font:bold 8pt Tahoma;color:#253b48;}
DIV.paging_search span.paging_active{color:black;}
DIV.paging_search A{text-decoration:none;color:#253b48;}
.btext{float:left;width:450px;text-align:right;font:normal 8pt Tahoma;color:#253b48;white-space:nowrap;}
.btext a{font:normal 8pt Tahoma;color:#253b48;}
.jcatitem{font:bold 11pt Tahoma;width:100%;margin-top:8px;padding:2px 0px 2px 15px;background-color:#eee;color:#c00000;}
.jtd{padding-top:10px;}
/******************************/
/************ logo header*****************/
#header{width:100%;}


table.htable{background:url(images/hfon.png) repeat-x;height:91px;width:100%;}
table.htable td.logo{background:url(images/es_logo2.jpg) no-repeat top center;height:131px; }
#header div.bg{padding-top:3px;}

.top_menu{text-align:right;padding-right:5px;color:black;white-space:nowrap;margin-bottom:2px;}
.top_menu A{color:black;text-decoration:none;}
.top_menu A:hover{text-decoration:underline;}
#es_enter{display:none;background:url(images/temp_enter.jpg) 0% 0% no-repeat;width:213px;height:60px;text-align:left;margin-right:10px;}
#enter_url{display:none;}
#login{margin-top:19px;margin-left:53px;width:152px;height:15px;border:none;}
#td_content{padding-right:10px;}
.anonses A{font:normal 8pt Tahoma;display:block;padding-left:10px;margin:5px 0px 10px 5px;text-decoration:none;color:#000;}
.anonses A:hover{color:#3980aa;}
.boldT{width:100%;margin-top:4px;font:bold 8pt Tahoma;text-decoration:none;color:#000;}
A.title{font:bold 8pt Tahoma;display:block;padding-left:10px;margin:5px 0px 3px 5px;text-decoration:none;color:#000;}
A.title:hover{color:#3980aa;}

.text, .text table td{font:normal 10pt Verdana;line-height:1.5em !important;}
.text{padding-left:10px;margin-right:10px;}

A.news_sbody{font:normal 8pt Tahoma;padding-left:10px;display:block;text-decoration:none;color:#000;}

div.archive A{font:bold 8pt Tahoma;text-transform:uppercase;text-decoration:none;color:#5f717d;}
div.archive2{text-align:center;font:bold 14pt Tahoma;color:#5f717d;}
div.archive2 A{font:bold 14pt Tahoma;text-transform:uppercase;color:#5f717d;}
div.archive2 A:hover{text-decoration:none;color:#c00000;}
div.archive2 span{color:#c00000;}

#pass{margin-top:10px;margin-left:53px;width:152px;height:15px;border:none;}
/*********************************************/
/************TABLE main******************/
#main{margin-top:10px;}
#left_menu{background:#eee;margin-right:10px;margin-top:20px;}
#left_menu A{width:100%;font:normal 14pt Arial;color:#141f66;display:block;padding:10px;text-decoration:none;border-bottom:1px solid #fff;}
#left_menu A:hover{color:#000};

#search{margin-top:60px;}
#subscription{margin-top:10px;}
#search_box{background:url(images/form_bg.png) 0% 0% no-repeat;width:214px;height:39px;}
#subscr_text{background:url(images/subscr_text.jpg) 0% 0% no-repeat;width:73px;height:12px;margin-left:4px;}
#search_text{background:url(images/search_text.jpg) 0% 0% no-repeat;width:88px;height:11px;margin-left:4px;}
#search_box .input_text{margin-bottom:5px;margin-left:18px;width:124px;height:18px;background-color:#f3f3f3;border-color:#c6c6c6;border-style:solid;border-width:1px;}
form{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#search_box .input_button{margin-top:10px;margin-left:6px;}
div.banner,div.banner2{text-align:center;}
div.banner img{margin-top:30px; max-width: 230px;width: expression(this.width > 230 ? 230: true);}
div.banner2 img{margin-top:30px;max-height: 100px;}

#footer{margin-top:30px;margin-bottom:20px;}
/*********************************************/
.cheader{background:url(images/ek_mini.png) repeat-x left bottom;height:16px;text-transform:uppercase;font:bold 8pt Tahoma;color:#ce1111;padding:3px 6px 3px 6px;//padding:3px 6px 5px 6px;}
.jmitem{margin-top:10px;text-transform:uppercase;font:bold 12pt Tahoma;color:black;}
.cheader a{color:#cb0101 !important;padding:3px 0px 0px 0px;text-decoration:none;}
.clear{clear:both;height:7px;}
.clear2{clear:both;}
.news_content img{margin-left:1px;margin-right:8px;margin-top:5px;}
.news_content{padding-left:5px;color:black;margin-top:3px;font:normal 10pt Verdana;line-height:1.5em !important;}
.art_index .news_content{font:normal 8pt Tahoma;line-height:100% !important;}
.art_index{margin-top:4px;padding-right:10px;}
.from_journal{width:100%;text-align:right;font:bold 8pt Tahoma;}
.from_journal a{color:#000;font:bold 8pt Tahoma;margin-right:20px;}
.from_journal a:hover{text-decoration:none;}
.news_content A:hover{color:#000;}
div.beaty{padding-right:10px;}
#article_item{margin-left:5px;margin-top:5px;}
.article_title A{color:#29404f;text-decoration:none;background:url(images/marker.gif) 0px 6px no-repeat;padding-left:13px;font:bold 10pt Tahoma;}
.article_content{text-align:justify;margin-top:3px;padding-right:8px;}
.article_content A{color:black;text-decoration:none;font:normal 8pt Tahoma;}
.cat_title A{color:#29404f;font:bold 8pt Tahoma;}
.cat_title A:hover{text-decoration:none;}
.term_header td a{color:#2b637f;font:bold 12pt Tahoma;text-decoration:underline;}
td.term_tr{background-color:#afbb24;}

.news_item{margin-top:7px;margin-right:4px;margin-left:6px;font:normal 12px "Arial Cyr",Arial,Verdana;color:#333333;}
.news_item img{margin-right:8px;}
.news_title, .opinion_title{margin-top:4px;}
.news_title A, .categories A{font-size:14px;color:#024a84;font:bold 13px Tahoma;text-decoration:underline;}
.categories A{color:#000;}
.news_title A:hover{color:#2b637f;text-decoration:none;}
.categories A:hover,.categories A.current{color:#cb0101;text-decoration:none;}

.date{font:bold 8pt Tahoma;color:gray;}
.opinion_title A:hover{text-decoration:none;color:#afbb24;}
.opinion_title A{color:#2b637f;font:bold 10pt Tahoma;text-decoration:underline;}
.art_title{color:#024a84;font:bold 12pt Tahoma;margin-bottom:10px;margin-top:15px;text-decoration:none;}

.art_index .art_title{font:bold 8pt Tahoma;}
h1{color:#024a84;font:normal 16pt Tahoma;color:#2b637f;margin-top:2px;}
span.style1{font-weight:bold;}
a.art_cat_title{color:#000;font:bold 12pt Tahoma;}
.art_index a.art_cat_title{color:#000;font:bold 8pt Tahoma;}
a.art_title:hover, a.art_cat_title:hover{color:#024a84;text-decoration:underline;}

div.ads table{width:210px;background-color:#fff;}
div.ads table td img{width:80px;}
div.paging{width:100%;text-align:center;color:#000;font:bold 10pt Tahoma;}
div.paging a{color:#2b637f;font:bold 10pt Tahoma;}
.inp{background:#EEE;border:1px solid #2b637f;height:24px;padding:0px;margin-left:3px;}
.searcher{background:#EEE url(images/lupa.png) no-repeat;border:1px solid #2b637f;padding-left:23px;height:22px;width:440px;}
table.partners{margin-top:10px;width:auto;}
table.partners td{padding:10px;text-align:left;padding-top:0px;}
table.partners td.padtop{padding-top:6px;}

div.menu_top{width:100%;height:45px;background:url(images/ek_menu.png) repeat-x 0 0;text-align:left;}
div.menu_top table{width:auto;height:40px;}
div.menu_top table td{padding-top:12px;font:bold 10pt Arial;white-space:nowrap;background:url(images/ek_delim.png) no-repeat 100% 50% ;}
div.menu_top a{display:block;text-align:center;color:#000;text-decoration:none;padding:0px 15px 0px 15px;}
div.menu_top a:hover,div.menu_top a.current{color:#ce1111;}
div.menu_top table td.rates{font:normal 9pt Arial;padding-top:5px;padding-right:10px;color:#141f66;}
.blogbreak hr {
display:none;
}
.blogbreak {
width:100%;
border-bottom:1px solid #fff;
height:1px;
}

div.menu_top table td  div.submenu {margin-top:12px;display:none;position:absolute;text-align:left;background:#eee;}
div.menu_top table td  div.submenu  a{display:block;white-space: nowrap;text-align:left;padding:5px;height:100%;font:normal 10pt Arial;}
div.menu_top table td  div.submenu  a:hover{color:#ce1111;}

div.expert{font:normal 10pt Verdana;padding:10px;}
div.expert img{margin-right:5px;}
#ask_expert,#your_opinion{display:none;}
div.expert p{margin-top:4px;margin-bottom:2px;}
div.expert a,div.opinion a{font:bold 10pt Verdana;border-bottom: 1px dashed #000;text-decoration:none;color:#000;}
div.expert a:hover,div.opinion a:hover{color:#afbb24;border-bottom: 1px dashed #afbb24;}
div.expert textarea {	width: 98%;	height: 80px;	border: 1px solid #cccccc;	padding: 2px;	font-family: Tahoma, sans-serif;
margin-top:3px;margin-bottom:5px;}

div.opinion textarea {	width: 98%;	height: 150px;	border: 1px solid #cccccc;	padding: 2px;	font-family: Tahoma, sans-serif;
margin-top:3px;margin-bottom:5px;}
div.expert span{font:italic 9pt Verdana;}

ul.anounces{margin-top:0px;margin-top:10px;margin-bottom:10px;margin-right:2px;padding:0px;list-style:disk;}
ul.anounces li{padding-bottom:8px;margin:0px;line-height:1em !important;}
ul.anounces li a{color:#000;text-decoration:none;font:bold 8pt Tahoma;line-height:1em !important;}
ul.anounces li a:hover{color:#afbb24;}
#seemore ul{margin-left:-20px !important;//margin-left:20px !important;}
.highslide-html-content {	position: absolute;	background-color:#fff;  display: none;  z-index:999;}
#about_more{width: 450px;cursor:pointer;padding:10px;}
.highslide-wrapper {	background-color: white;}
.highslide-display-none, a.highslide-credits{display:none;}
.main_news{padding:10px;background:#efeddf;}
.main_news h4{font:bold 11pt Tahoma;margin:0px;margin-left:15px;}
.main_news .art_title{font:bold 11pt Tahoma;}
.main_news .news_content{line-height:15px !important;font:normal 10pt Tahoma;}
.main_news p{margin-top:4px;}
.news_content img{border:#808080 1px solid;}

.nnn_teaser_title { color:#024a84 !important;font:bold 8pt Tahoma !important; }
.nnn_teaser_img{ width:75px; height:75px;}

.ydirect{height:94px;background:url(images/ydirectfon.png) repeat-x 0px 10px;}

#bsh{clear:both;margin-top:15px;//margin-top:-160px;}
#bsh, x:-moz-any-link, x:default {margin-top:180px;//margin-top:-160px;}

.page .label{display:none;}
.breadcums{font: normal normal 700 10.67px/normal Tahoma;color:gray;margin-bottom:5px;}

.breadcums a{ color: #024A84;}
.counter{display:none;}
.split{clear:both;padding-top:5px;}
