html{
  margin: 0;
  padding: 0;
  background: #ebeadc;
}

body{
  margin: 0;
  padding: 0;
  font-family: Verdana;
}

img{
  border: none;
}
h1{
  color: #0065b6;
  font-size: 18px;
}

#canvas {
margin:0px auto;
overflow:hidden;
padding:0;
width:100%;
min-width: 1096px;
}
a {
outline: none;
color: #0065b6;
}

input{
  outline: none;
  border:1px solid #dbdbdb;
}

textarea { border:1px solid #dbdbdb;}

a.visited {
}
.item-list ul li {
list-style-type:none;
}
ul.links {
margin:0.3em 0;
}
.line {
background-color:transparent;
display:block;
float:left;
overflow:hidden;
position:relative;
width:100%;
}
.item {
float:left;
left:100%;
overflow:hidden;
position:relative;
}
.column {
margin-bottom:-5000px;
padding-bottom:5000px;
}
#logoitem {
margin-left:-95%;
width:90%;
}
#title {
margin-left:-80%;
width:65%;
}
#primary-nav {
margin-left:-100%;
text-align:center;
width:100%;
}
#main #sidebar-left {
margin-left:-100%;
/*width:200px;*/
width: 280px;
z-index:100;
}
#main #sidebar-left .sap-content {
padding-left:28px;
padding-right:0;
}
#main #maincontent {
color:#444444;
margin-left:-100%;
width:100%;
}
#main #maincontent .sap-content {
padding:0px 300px 5px 280px;
}
#main #sidebar-right {
margin-left:-300px;
width:300px;
z-index:100;
}
#main #sidebar-right .sap-content {
padding-left: 15px;
}
#footerline {
border-bottom:medium none;
}
#footer {
margin-left:-100%;
text-align:center;
width:100%;
}

#main #maincontent .content{
  background: #fff;
  height: 100%;
}
#main #maincontent .content h2 {
background-color:#ebeadc;
margin:0px;
font-weight:normal;
color:#EE2D00;
padding-left:18px;
padding-bottom:10px;
/*min-height: 24px;
height: auto!important;
height: 24px;*/
}

.notabs {padding:10px 0px 0px 0px;
  background: transparent url(../img/content_bot_lc.gif) bottom left no-repeat;
}

.notabs .news{
  background: transparent url(../img/content_bot_rc.gif) bottom right no-repeat;
  padding-bottom: 20px
}




.notabs h1 {

margin: 0 0 10px 0;
color:#EE2D00;
font-size:24px;}


#main #maincontent .content h1 {
padding-left:0px;
font-weight:normal;
}

#main #maincontent .content .staticPages h1 {
padding-left:0px!important;
margin-bottom:10px;
font-weight:normal;}
.newsitem a h1 {
color:#0065B6!important;

}
#newstabs{
  position: relative;
  background: transparent url(../img/content_bot_rc.gif) bottom right no-repeat;
  clear: both;
}

a.rssexport{
/*  position: absolute;
  left: 350px;
  top: 16px;*/
}
a.addtogoogle{
/*  position: absolute;
  left: 371px;
  top: 16px;*/
}



#newstabs ul.yui-nav{
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: #ebeadc;
  background-image:url(../img/tabs_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  height: 41px;
}
#newstabs ul.yui-nav em{ font-style:normal;}

#newstabs ul.yui-nav li{
  padding: 0px 0px 0 0;
  float: left;
/*  width: 171px;*/
  height: 41px;
  background: url(../img/tab_bg.gif) bottom left no-repeat;
  text-align: center;
  margin-right:1px;
  font-weight:bold;
}

#newstabs ul.yui-nav li.selected{
background: #fff url(../img/tab_bg_selected.gif) bottom left no-repeat;
}


#newstabs ul.yui-nav li a{
   padding: 0 12px;
   font-size: 12px;
   font-family: Arial;
   color: #a0a0a0;
   font-style: normal;
   text-decoration: none;
   /*display: block;*/
   height: 41px;
   line-height: 41px;
   background: transparent url(../img/tab_bg_right.gif) bottom right no-repeat;
  }
#newstabs ul.yui-nav li.selected a{
  color: #2d150c;
  font-weight: bold;
   background: transparent url(../img/tab_bg_selected_right.gif) bottom right no-repeat;
}


#newstabs div.yui-content{

}

.yui-navset .yui-content .yui-hidden {
left:-999999px;
position:absolute;
visibility:hidden;
}

div.news{
  text-align:left!important;
  clear:both;
}

.news h2 {
text-align:left;
color:#ff3303;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px; display:inline;
font-weight:normal;}


#header{ height: 28px;}
#logo{  margin: 10px 0 0 0;}
.langmenu{
  margin-top: 15px;
  font-style: italic;
}

.langmenu a{
  color: #0065b6;
  margin-left: 5px;
  font-family: Arial;
  font-size: 12px;
}
.categoryMenu{
  margin: 38px 0 0 5px;
  padding: 0;
}

.categoryMenu h1{
  margin: 0;
  padding: 0;
  display: inline;}

.categoryMenu ul{
  margin: 6px 0 10px 0;
  padding: 0;
}
.categoryMenu ul li{
  list-style-type: none;
  margin: 0 0 6px 0;
}
.categoryMenu ul li a{
  font-size: 14px;
  color: #000;
}
.categoryMenu ul li a.active{
background-color:#ee2d00;
padding:1px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;}

div.location{
  margin: 0 0 10px 5px;
}

.locationClear{
  height: 1px;
  clear: both;
  line-height: 1px;
}


.nonews {
padding-bottom:30px;
margin-left:18px;
font-size:11px;
padding-top:10px;}

.location h1{
  margin: 0 0 6px 0;
  padding: 0;
  display: inline;
  clear: both;
}

.location .links{ padding-top: 6px; padding-right:5px; padding-bottom:5px;}

.location .links a{
  padding: 0;
  height: 18px;
  display: inline;
  line-height:18px;  
  color: #000;
  margin-right: 12px;
  white-space: nowrap;
 }
.location .links a.active{
padding: 0 1px;
background-color:#ee2d00;
color:#FFFFFF;
text-decoration:none;
}
  .callendar img{
    margin-top: 20px;
  }


 .callendar h1{
  margin: 0 0 20px 5px;
  padding: 0;
  display: block;
  clear: both;
  width: 112px;
  text-decoration:underline;}

.searchWrap{
  height: 60px;
  margin-bottom: 10px;
  background: #ae8e82 url(../img/search-Wrap-Bg-Left.gif) top left no-repeat;
}

.search{
  height: 42px;
  background: url(../img/search-Wrap-Bg-Right.gif) top right no-repeat;
  padding: 18px 0px 0 0;
  position: relative;
  overflow: hidden;
}

.formWrap{
  margin: 0px;
}

.formWrap form.searchform{
  margin: 0;
  padding: 0 0 0 18px;
  position: relative;

}

.formWrap form.searchform input.sword{
  display: block;
  width: 99%;
  height: 20px;
  border: none;
  background: transparent url(../img/search-left-bg.gif) top left no-repeat;
  margin: 0;
  padding: 4px 0 0 10px;
  float: left;
  text-align: left;
  overflow: hidden;
/*  border: 1px solid blue;*/

}

.swordWrap{
  background: #fff url(../img/search-right-bg.gif) top right no-repeat;
  height: 24px;
/*  border: 1px solid red;*/
/*  width: 81%;*/
}

.sbmitButton{
  position: absolute;
  top: 0;
  right: 0;
  background: transparent url(../img/submit_button.gif) top right no-repeat;
  width: 110px;
  height: 24px;
  border: none;
  cursor: pointer;
  color:#0065b6;
}

.header-top {
  position: relative;
  width: 100%;
}
.header-top .date a{
  margin-left: 10px;
}

.header-top .date{
  margin: 0 20px 10px 18px;
  font-family: Georgia;
  font-size:  16px;
  font-weight: bold;
  margin-left:18px;
  color:#000000;
  height: 22px;
  display: block;
}
.header-top .date span{
  float: left;
}


.header-top .date a{
  float: right;
}



.header-top .loginLink{
  position: absolute;
  top: 0px;
  right: 20px;
}

.header-top .loginLink a{
  color: #5a2011;
  font-size: 12px;
  font-family: Arial;
}

.news-item{
  clear: both;
  font-family: Verdana;
  font-size: 11px;
  color: #000;
  margin:0px 18px;
}

.content .topnews h2 {
  margin:0px 18px;
  background:none!important;
  border: none;
  display: block;
  }

.news-item h1{
  margin: 5px 0 3px 0;
  padding: 0;
  font-size:  16px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #0070c9;
}

.news-item.top{
  font-size: 14px;
  padding: 0;

}

.news-item {
font-family:Georgia, "Times New Roman", Times, serif;
padding: 2px 0;
}
.news-item p { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

.news-item a{font-family: Verdana, Arial, Helvetica, sans-serif}

.news-item.top h1{
margin-top:0px;
  font-size:  18px;
/*  width:50%;*/
}

.news-item a h1{
  text-decoration: underline;
  padding-left:0px!important
}


.news-item p{
  margin: 3px 0;
  padding: 0;
}


.topnews{
background:#EBEADC url(../img/topnews_bg.gif) top left repeat-x;
padding-bottom:7px;
padding-top:10px;
display: block;
clear: both;
border: 1px solid #EBEADC;
border-top: none;

}

.news-item img{
  float: left;
}

.path{
  clear: both;
  display: block;
  font-size:10px;
}

.topnews .path{
  clear: both;
  display: table;
  height: 20px;
}
.path div{
  display: inline;
}
a.location{
  margin: 0;
}
.catmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}
.catmenu a{
  font-family: Verdana;
  font-size: 10px;
  color: #d13d3d;
  text-decoration: none;
  padding: 0 0 0 0;
  margin-right: 6px;
}

.catmenu a.category{
  padding: 0;
  background: none;
}

.tags{
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.tags a{
  text-decoration: none;
  color: #D13D3D;
  font-size: 10px;
}

.newsNavi{
  clear: both;
  display: block;
  text-align: center;
  height: 30px;
  padding-top: 40px;
  background: transparent url(../img/content_bot_lc.gif) bottom left no-repeat;
  font-size: 12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#EE2D00;
}

.newsNavi .goLeft, .newsNavi .goRight{
  display: inline; margin-right: 20px;
}

.clear{
  height: 1px;
  clear: both;
}

div.banner{
  margin-bottom: 12px;
  text-align: center;
  padding: 10px 0;
  background: #fff;
}


#sidebar-right div.newsAtRegion{

  background: #fff url(../img/right_content_corners_bot.gif) bottom left no-repeat;
  }


#sidebar-right .content{
  background: transparent url(../img/right_content_corners_top.gif) top right no-repeat;
  min-height: 100px;
  height: auto!important;
  height: 100px;
  padding:2px 10px 5px 10px;
}

.newsAtRegion{
  font-family: Georgia;
  font-size: 11px;
}

.newsAtRegion h1{
  font-size: 18px;
  font-family: Verdana;
  font-weight: normal;
  color: #593d2e;
}

.newsAtRegion h1 span.city{
  padding: 0 6px;
  color: #d13d3d;
  background: #d4d8b5;
  font-family: Corbel;
  font-size: 18px;
  border-bottom: 1px dashed #d13d3d;

}

.newsAtRegion a{
  color: #864b35;
    font-family: Arial;
}

.newsAtRegion ul.links {
  margin: 0;
  padding: 0;
}

.newsAtRegion ul.links li{
   margin: 0 0 10px 0;
   list-style-type: none;
}

.tagCloud a.notPopular{
  font-size: 12px;
}

.tagCloud a.lessPopular{
  font-size: 14px;
}

.tagCloud a.popular{
  font-size: 18px;
}

.tagCloud a.veryPopular{
  font-size: 24px;
}

.tagCloud a.mostPopular{
  font-size: 30px;
}

#sidebar-right h1{
  color: #0065B6;
  font-family: Verdana;
  font-size: 18px;
  margin-bottom:6px;
}
.tagCloud{padding-right:7px;

}

.tagCloud a{
  text-decoration: none;
  color:#000000;
  line-height: 24px;
}

.tagCloud a:hover {
color:#0065B6;}

.callendar a{
  text-decoration: none;
}


.callendar{
  display: block;
  margin: 0 auto;
  position: relative;
}

.archiveHeader{
/*  position: absolute;*/
}


.archiveHeader{
position: absolute;
top: 47px;
left: 8px;
font-size: 13px;
font-weight: bold;
color: #0065b6;
font-family: Arial;
z-index: 999;
}


#cal1Container{
  margin: 0 0 12px 0;
  background: #fff;
  width: 199px;
  padding: 0;
  background: #fff url(../img/cal_bg.gif) top left no-repeat;
}

#cal1Container .yui-calendar .calheader{
  text-align: center;
  padding-left: 80px;
  float: left;
  color: #fff;
  position: relative;
  font-family: Verdana;
  font-size: 11px;
  width: 106px;
}

#cal1Container .yui-calendar .calheader a.calnavleft{
  position: absolute;
  top: 0px;
  left: 72px;
  background-repeat: no-repeat;
  background-position: 0px 4px;
  width: 7px;
  cursor: pointer;
}

#cal1Container .yui-calendar .calheader .calnavright{
  position: absolute;
  top: 0px;
  left: 186px;
  background-repeat: no-repeat;
  background-position: 0px 4px;
  width: 7px;
  cursor: pointer;
}
table#cal1{
  width: 100%;
  background: transparent url(../img/cal_bg_bot.gif) bottom left no-repeat;
  padding: 0px 0 8px 0;
}

table#cal1 tr td, table#cal1 tr th{
  font-family: Georgia;
  font-size: 12px;
}

table#cal1 tr th.calhead{
  height: 26px;
  vertical-align: middle;
}

tr.calweekdayrow{
  display: none;
}

table#cal1 tr td{
  padding: 0 0 3px 0px;
  text-align: center;
  color: #5e5a5a;
}

table#cal1 tr td.oom{
  color: #c3c3c3;
}

#header a{
  float: right;
  margin-right: 326px;
  color: #606060;
  font-size: 10px;
  font-family: Arial;
  margin-top: 10px;
}

#main{
  padding-bottom: 25px;
}
/**********************************             footer              *****************************/


.footertext{
margin: 0 260px;
padding: 8px 0 0 10px;
text-align: center;


}

#footer{
  padding:0px 0 0 0;
  height: 228px;
  background: #d5d4bf;
  text-align: left;
  font-size: 10px;
  font-family: Verdana;
  color: #59583f;
  position: relative;
}
.footerleft{
  position: absolute;
  top: 194px;
  left: 0px;
  width: auto;
  text-align: left;
  font-family: Arial;
  font-size: 11px;
  color:# 353535;
  padding: 0 0 0 28px;
}

.footerleft a{
  font-size: 11px;
  color: #353535;
  margin-right: 8px;
}

.footerright{
  position: absolute;
  top: 194px;
  right: 0px;
  width: 260px;
  text-align: left;
  font-size:11px;
}

.footerright a{
   color: #59583F;
   padding: 0 3px;
   text-decoration: none;
   }

.footerleft p, .footerright p{
  margin: 0 0 10px 0px;
  padding: 0;
}

.footertext p{
  margin: 0;
  padding: 0;
}



/*******************************        Banners Left Column     **************************************/

.bannersLeftCol{
  text-align: left;
  padding: 12px 0 12px 41px;
  clear: both;
}
.bannerRightBottom{
  padding: 25px 0 10px 0;
}

.bannersBot{
  height: 100px;
  background: #fff;
  text-align: center;
}
.bannersBot img{
  margin: auto 10px;
}


.bannersBot{
  padding: 10px 0;
  height: 90px;
}

span.time{
  color: #986e5e;
  font-size: 11px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:5px;
}
span.date { color: #986e5e;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bannern10{
  display: block;
  clear: both;
  margin: 10px 0 0px 0px;
  text-align: center;
}

.content h2{
  background: none;
  border: 1px solid #EBEADC;
  font-size: 24px;
}
a.readnews{
  margin: 0 0 0px 18px;
  padding: 0 0 10px 0;
  display: block;
}

/******************************************                                     Static Pages Styles         **************************************/

div.staticPages h1, div.staticPages p, div.staticPages h1.title_ico{
  margin: 0;
  padding: 0;
}

#main #maincontent .content .staticPages h1.title_ico{
  margin: 8px 0;
  padding: 0;
}


div.staticPages{
   padding: 18px;
   font-size: 12px;
}

.sponsors{
 height: 72px;
/* width: 960px!important;
 width: 964px;*/
 width: 880px!important;
 width: 884px;
 margin: 4px auto 0px auto;
 padding: 0;
 position: relative;
 overflow: hidden;
}

.sponsors ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
}

.sponsors ul li{
  float: left;
  margin: 0 4px 3px;
  padding: 0;
}


/************** EXTERNAL INFORMERS *************************/
.gmtbl{background-color: #ffffff; border: 0px none; font-size:11px;}
.gmtdttl {font-weight: bold;color: #ffffff; text-align:center; background-color:#f5f5e6; height:25px; font-family:Verdana;}
.gmtdttl a {text-decoration:underline; color:#0070C9; font-size:12px;}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center; vertical-align:top;
line-height:18px;}
.gmtdtext table td {padding:2px 0px;}
.weathertable{width:285px; font-family:Georgia, "Times New Roman", Times, serif;}
#gmtdtext0 {padding-left:7px;}
#tgmtdtext3 {padding-right:9px;}
#lgmtdtext {color:#0070C9; font-family:Verdana;}

table.informersbuilder{
  margin: 15px 0 0 0;
  padding: 0;
  width: 100%;
}
table.informersbuilder tr td textarea{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  clear: both;
  overflow: hidden;
    border: 1px solid #7F9DB9;
      height: 200px;
}

table.informersbuilder tr td.label{
  text-align: right;
}
table.informersbuilder tr td.code{
  padding: 25px 0 0 0;

}
table.informersbuilder tr td.example{
  padding: 10px 0 0 0;

}

table.informersbuilder tr.hidden{
  display: none;
}

table.informersbuilder tr td select, table.informersbuilder tr td input{
  margin-left: 10px;
  border: 1px solid #7F9DB9;
  width: 170px;
}


table.informersbuilder tr td iframe{
  border:1px solid #DBDBDB;
  outline: none!important;
  width: 100%;
  height: 200px;
  border: 1px solid #7F9DB9;
}

table.informersbuilder tr td iframe html{
  outline: none!important;
  border: none;
  border: 1px solid #7F9DB9;
}


/*rates*/


table.ratestable td {
border-collapse:collapse;
}

table.ratesnbu {border-collapse:collapse; width:100%;}
table.rates {border-collapse:collapse; width:100%;}

table.ratesnbu td {
background-color:#F5F5E6;
padding:5px; 
font-size:11px;
text-align:center;
border-bottom:1px solid #CCCCCC;
}

table.rates th {
background-color:#F5F5E6;
padding:5px; 
font-size:11px;
text-align:center;
border-bottom:1px solid #CCCCCC;
}

table.rates td {
background-color:#F5F5E6;
padding:5px; 
font-size:11px;
text-align:center;
border-bottom:1px solid #CCCCCC;
}

table.ratesnbu td img { margin:5px; vertical-align:middle;}
table.rates td img { margin:5px; vertical-align:middle;}

select.bankslist { font-size:12px; width:100%; padding:2px;}
table.ratesnbu { background: #FFFFFF url(../img/currency_lc.gif) top left no-repeat; margin-bottom: 12px; }
table.rates { background: #FFFFFF url(../img/currency_lc.gif) top left no-repeat; margin-bottom: 12px; }

table.ratesnbu  .nbuheader { background: transparent url(../img/currency_rc.gif) top right no-repeat; color:#0070C9; text-align:center; font-weight:bold; font-size:11px; padding-top:10px;}
table.rates  th { background: transparent url(../img/currency_rc.gif) top right no-repeat; color:#0070C9; text-align:center; font-weight:bold; font-size:11px; padding-top:10px;}

.nburatesheader  { font-weight:bold; border-bottom:1px solid #999999!important; color:#2D150C;}
.ratesheader  { font-weight:bold; border-bottom:1px solid #999999!important; color:#2D150C;}
.currency { text-align:center; width:28%;}


.location .links a.news1
{	font-size:11px;}
.location .links a.news2
{	font-size:12px;}
.location .links a.news3
{	font-size:13px;}
.location .links a.news4
{	font-size:15px;}
.location .links a.news5
{	font-size:17px;}


.yui-picker 
{
margin: 0 -1px;
height:202px;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
background-color:#F2F2F2;
}
.styleeditor
{
background-color:#F2F2F2;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
margin: 0 -1px;
}

/*
	Categories styling.
*/

.newsbytheme
{
	margin: 0 18px 18px;	
	font-size: 12px;
}
.newsbytheme table
{
	margin: 6px 0 10px 0;
}
.content table.rssExport tr td
{
	padding: 2px 0;
}

.content table.rssExport tr td input.sbttn
{
	margin: 0 6px 0 0;
	cursor: pointer;
}
.yui-skin-sam .yui-dialog .ft span.default button{
  color: #000!important;
}
/*
    Locations data Styling
*/

.locationdesc{
  padding: 0 18px 10px;
  background: #EBEADC;
   font-size: 12px;
   line-height: 16px;
}
#main #maincontent .content .locationdesc h2{
  font-size: 24px;
  padding-left: 0px;
  line-height: 26px;
}

.locationdesc p{
  margin: 10px 0;
}

.locationdesc img{
  margin: 4px 12px 4px 0;
  float: left;
}

/*Mass-Media catalogue*/
.content h1{
  margin-left: 10px;
}
.news h1{
 margin-left: 0px;
}


.mmlistmodes{
  padding: 20px 0 10px 10px;
}
.mmlistmodes li {

  margin-right: 12px;
  display: inline;
  list-style-type: none;
  font-size: 12px;
}
.content ul{
  padding: 10px 0 5px 10px;
}
.content ul li{
  margin-bottom: 2px;
  list-style-type: none;
  font-size: 12px;
}