body {
/*	margin-top:144px;*/
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	
	align:center;
	background-color:#F7F6F2;
}
body, td, th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
form{
margin:0px;
padding:0px;

}
hr{
color:#E6E5E2;
height:1px;
width:420px;
text-align:center;
}

img{
border:0px;

}
ul{
margin:0px 20px;
list-style:square;

}
ol{
margin:10px 28px;

}

ol li{
margin:15px 0;
}

li{
margin:4px;

}
p{
margin:7px 0;

}
input{
font-size:12px;
border:1px solid #555;
margin:0 3px;

}
h3{
  font-size:15px;

}

.my-border-table {border-collapse:collapse;border:1px solid #333;}
.my-border-table td, .my-border-table th {border:1px solid #333;padding:5px;text-align:center;}

/****************styles main menu top*********************/

.m_menu{
background-color:#35B34B;
float:left;
border-bottom:1px solid #1C7059;
padding:3px 11px 4px 11px;
color:white;
font-weight:bold;
text-decoration:none;

}
.m_menu_over{
background-color:#35B34B;
padding:3px 11px 4px 11px;
float:left;
color:#00494A;
font-weight:bold;
text-decoration:none;

}
.m_menu_down{
background-color:white;
padding:3px 11px 4px 11px;
float:left;
color:#FF6600;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid white;

}
.search{
width:120px;
border:1px solid #CCCBC6;
float:left;
margin: 0 10px 0 30px;
height:12px;
background-color:#FDF9EC;

}

/*****************styles left menu**********************/

.l_menu{
margin:10px 0 0 8px;
width:180px;
text-align:right;

}

/*****************body styles**********************/

.mainTable {
background-color:white;
clear:both;
width:1000px;

}

.marque{
width:593px;
border:1px solid #CDCBC6;
color:#1C7059;
background-color:#FDF9EC;
margin:10px 2px 0 0;
padding:5px;
}

.ibord_grey{
border:1px solid #1B6C3E;
margin-top:5px;

}

.main{
width:613px;
margin-top:10px;
margin-right:2px;
color:#444444;

}
.main a{
color:#1B6C3E;
font-weight:bold;
}

.main a:hover{
color:#FF6600;
}

.main img{
margin:0 5px;

}

.footer{
margin-top:10px;
background-color:#1B7058;
padding:4px;
color:#FDF9EC;
width:970px;
display:block;

}
.title{
background: url(/i/zdr_green_long.gif) right top no-repeat;
height:30px;
font-size:13px;
font-weight:bold;
padding:5px 0 0 0;
color:#1B6C3E;

}

.subtitle,.subtitle a{
font-size:12px;
font-weight:bold;
padding:13px 0 5px 0;
color:#FF6600;
}
.nav{
margin:20px 0;

}
.nav td{
border-right:1px solid #FF6600;;
padding:0 5px;

}
.nav a{
color:#FF6600;

}

/*****************styles right menu**********************/

.r_menu{
width:148px;
border:1px solid #FF9900;
margin:10px 6px 0 0;
text-align:left;

}
.r_menu a{
color:#FF6600;
text-decoration:none;

}
.r_menu a:hover{
text-decoration:underline;

}
.r_menu img{
margin-right:3px;

}
.r_menu ul{
color:#FF6600;
margin:3px 0 10px 20px;
padding:0px;

}
.r_menu li{
padding:0px 0 0 0;

}


.r_menu_green{
width:148px;
border:1px solid #029558;
margin:10px 6px 0 0;
text-align:left;

}
.r_menu_green a{
color:#029558;
text-decoration:none;

}
.r_menu_green a:hover{
text-decoration:underline;

}
.r_menu_green img{
margin-right:3px;

}
.r_menu_green ul{
color:#029558;
margin:3px 0 10px 20px;
padding:0px;

}
.r_menu_green li{
padding:0px 0 0 0;

}


.mr_links{
padding:3px 0;

}
.bodyr_orange{
background-color:#FF9900;
color:white;
font-weight:bold;
text-align:left;
display:block;
vertical-align:top;
line-height:11px;
padding:6px 3px;
}

.bodyr_green{
background-color:#029558;
padding:4px;
color:white;
font-weight:bold;
text-align:left;
display:block;
vertical-align:top;

}
.bodyr_green span{
float:left;
padding:2px;

}

/***********  extra classes *************/

.error {
	color:red;
	font-weight:bold;
}
.warning {
	color:#FF6600;
	font-weight:bold;
}
.letters {
text-align:center;

}
.letters a:hover{
color:#Ff6600;

}

.up{
text-align:right;

}

.td_border {
border-right:1px solid #669933;
border-top:1px solid #669933;
background-color:#FDF9EC;

}
.td_border td,th{
border-left:1px solid #669933;
border-bottom:1px solid #669933;


}

.offices th{
padding:8px 0 4px 0;

}

/***********  home styles *************/

.box{
border:1px solid #CCCBC6;
padding:1px 4px 10px 3px;
color:#333333;
margin:8px 0px 5px 0px;
width:290px;
text-align:left;

}
.box a{
color:#1B6C3E;

}
.box span{
font-weight:bold;
color:#1C7059;

}
.header_green{
background: url(/i/zdr_green_long.gif) right top no-repeat;
height:35px;
color:#1B6C3E;
font-size:13px;
font-weight:bold;
padding:5px 0 0 5px;
}

.header_green a {
	text-decoration:none;
}

.header_green a:hover {
	text-decoration:none;
	color:#1B6C3E;
}

.header_orange a {
	text-decoration:none;
	color:#FF6600;
}

.header_orange a:hover {
	text-decoration:none;
	color:#FF6600;
}

.header_poll{
background: url(/i/zdr_grey.gif) right top no-repeat;
color:#333333;
height:35px;
font-size:13px;
font-weight:bold;
padding:5px 0 0 5px;

}
.header_orange{
background: url(/i/zdr_orange.gif) right top no-repeat;
color:#FF6600;
height:35px;
font-size:13px;
font-weight:bold;
padding:5px 0 0 5px;

}

.header_orange_title {
	color:#FF6600;
	height:35px;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 0 5px;

}

.banner_text{
background:url(/i/bgr_banner.png) left top repeat-x;
line-height:30px;
color:#FDF9EC;
font-weight:bold;
width:200px;
text-align:center;
}

.banner_text a{
color:#FDF9EC;
font-weight:bold;
text-decoration:none;
}

/*********************BE styles*******************/

.pollTable{
margin-top:-4px;
color:#444444;

}
.pvNewsTitle{

font-weight:bold;
color:#444444;
margin:7px 0 10px 0;
font-size:13px;

}
.PollSubmit{

border:1px solid #1B7058;
background-color:white;
font-size:11px;
color:#FF6600;

}
.dic_word {
font-weight:bold;
margin-bottom:5px;

}
.up{
margin-top:10px;

}
.ads{
margin:5px 0;

}

.ImgLeft{
float:left;
margin-right:8px;
border:1px solid #ccc;
padding:2px;

}
.ImgRight{
float:right;
margin-left:8px;
border:1px solid #ccc;
padding:2px;
}
.pvNewsLinkRight{
margin-top:7px;
vertical-align:middle;
text-align:right;
padding:2px;

}
.pageBar {
	background-color:#FDF9EC;
	text-align:center;
	padding:5px;
	margin:5px;

}
.bodyTitle{
font-size:14px;
font-weight:bold;
padding:0 0 5px 0;
color:#1B6C3E;

}
.pvNewsLink{
text-align:center;
margin-bottom:20px;

}
.pvNewsLink a{
color:#FF6600;
font-size:12px;

}
.pvNewsLink a:hover{
color:#1B6C3E;

}
.pvNewsSubTitleInner{
font-weight:bold;

}
.word_doc{
background: url(/i/doc.gif) bottom left no-repeat;
padding:0 0 2px 18px;
line-height:18px;

}

.pdf_doc{
background: url(/i/pdf.gif) bottom left no-repeat;
padding:0 0 2px 18px;
line-height:18px;
}


.txt_doc{
background: url(/i/txt.gif) bottom left no-repeat;
padding:0 0 2px 18px;
line-height:18px;
}


.table_reports {
border-collapse:collapse;
background-color:#FDF9EC;
width:100%;

}





.table_reports td,.table_reports th{
border:1px solid #669933;
padding:5px;

}

.table_reports th{
background-color:#FAF0D0;

}

.lng_swap{
	position:absolute; 
	top:5px; 
	margin-left:420px;
	color:#067C3C;
	text-align:left;

}
.lng_swap a{
	color:#FF9900;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
}
.lng_swap a:hover{
	text-decoration:underline;
}

#news_home div.pvNewsTitle {
	color:#FF6600;
	font-size:11px;
}

/* 12.2008 Анализ - Стилове за "водещи инвестиции" и "разпределение на инестициите" */
.custom-styled-table {}
	.custom-styled-table td {padding:5px 0;}
	.custom-styled-table tr.odd td {background-color:#E8FFEC;border-bottom:1px solid #35B34B;border-top:1px solid #35B34B;}
	
	
.newsDate {
	font-weight:normal !important;
}	

a.homeTopBlocks {
	display:block;
	background:url(i/green_bull.png) 0px 4px no-repeat;
	padding-left:10px;
	text-decoration:none;
	color:#000;
	padding-bottom:5px;
}

.tab_up {
	background:url(i/tabs/up.png) 0px 3px no-repeat;
	width:69px;
	padding:4px 6px 0px 0px;
	text-align:center;
}

.tab_up a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.tab_down {
	background:url(i/tabs/down.png) 0px 3px no-repeat;
	width:69px;
	padding:4px 6px 0px 0px;
	text-align:center;
}

.tab_down a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;	
	color:#F66013;
}


/*********************gallery styles begin*******************/

td.td_firmslogo {
	margin:0px;
	padding:0px;
	width:110px;
	height:110px;
	text-align:center;
	vertical-align:top;
}
td.div_firmslogo{
	margin:0px;
	padding:0px;
	background: url(i/logo_pad.jpg) no-repeat;
	width:110px;
	height:110px;
	text-align:center;
	vertical-align:middle;
}

td.td_firmslogo img {

	margin:0px;
	padding:0px;
}

td.td_firmslogo_down{
	margin:0px;
	padding:0px;
	width:110px;
}

td.td_firmscontent{
	padding-top:2px;
	text-align:left;
	vertical-align:top;
}

td.td_firmscontent ,td.td_gallery{
	padding-right:7px;
}

td.td_gallery{
	padding-top:5px;
}

td.td_gallery img{
	margin:0px;
	padding:0px;
}

div.green_line{
	background: url(/i/zdr_green_long.gif) right top no-repeat;
	height:30px;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin: 0px 0 1px 6px;
	color:#1B6C3E;
}
/*********************gallery styles end*******************/
