/* GENERAL STUFF + HEADER */
* { padding: 0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.5em;}

body {text-align: left; font-size: 60%; background: #ffffff;}
h1{font-size: 1em;}
h2{font-size: 1em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
img{ border:0px;}

a{color:#444549; text-decoration: none;}
a:hover{color:#083050; text-decoration: none;}

.skipnav{visibility:hidden; display:none;}
#page {width:950px;}


.dmAbstract font{color:#083050; }

/* header */
#header {background: #444549 url(/common/images/tbl_gray.gif) no-repeat top left; color:#ffffff; height:80px; }
#header a {color:#ffffff; text-decoration: none;}
#header a:hover {color:#ffffff; text-decoration: underline;}

#header .logo { float:left; width:220px;visibility: hidden; }

#navbar .siteSearch { float:right; padding:4px 0 0 0 ; }
#navbar .siteSearch input.siteSearchInput {font-size: 1.2em; margin:0 0 0 0 ;}
#navbar .siteSearch input.siteSearchButton{margin:0 0 0 0 ;}

#navbar .navbarsearch { text-align:right;float:right; color:#ffffff;font-size: 1.15em; padding:9px 5px 0 0 ; }


#nav { height:34px;  font-weight:bold ; float:left;}

#nav .menu li a {color:#ffffff; background: #8397A7; text-decoration: none;}
#nav .menu li a:hover {color:#083050; background: #8397A7; text-decoration: none;}


#sectimg{float:left; width:216px; border: 1px solid Transparent;}
#sectright{float:left; width:724px; }

#nav .menu {list-style: none; margin: 0 0 0 0px; padding:10px 0 0 0; }
#nav .menu ul {float:left; list-style: none;  margin: 0 -5px 0 0px; }


#nav .menu li { float:left; padding: 0 5px 0 5px; }
#nav .menu li.brdleft {  border-left:1px solid #ffffff;}
#nav .menu li .inPath { background: #8397A7; color: #083050;}
#nav .menu li .isActive { background: #8397A7; color: #083050;}

#pullout {background: #ffc519; color:#8397A7; min-height:52px; }
* html #pullout	{height:52px; }

#pullout strong { color:#ffffff; font-weight:normal;}
#pullout .siteLogo{padding: 10px 0 0 5px;color:#ffffff; text-decoration: none; font-size:2.35em; font-weight:normal;}
#pullout a{color:#ffffff; text-decoration: none; font-weight:normal;}

#breadcrumb {height:10px; padding: 5px 0 0 220px; background: #ffffff; color:#083050; }
#breadcrumb a {color:#444549; text-decoration: underline;}
#breadcrumb a:hover {color:#444549; text-decoration: underline;}


/* body */

#main {background: #ffffff url(/common/images/v-3colrepeat.gif) repeat-y top left; color:#444549; width:950px; margin:20px 0 0 0;}

#leftcol {float:left; width:187px; }
#leftnav{ margin: 0 0 20px 15px; padding:5px 0; border-top:1px solid #083050; border-bottom:1px solid #083050; width:137px; }
#leftnav h3 a{background: #ffffff; color:#ffc519; text-decoration: underline; font-weight:bold; }
#leftnav .menu {list-style: none; font-size: 1.15em;}
#leftnav .menu li {margin: 5px 0 5px 0; }


#leftnav li a.lvl1 {background: #ffffff; color:#083050; text-decoration: underline; font-weight:bold; font-size: 1.2em;}
#leftnav li a:hover.lvl1 {background: #ffffff; color:#083050; text-decoration: underline; font-weight:bold; font-size: 1.2em;}

#leftnav li a.lvl2 { text-decoration: none;}
#leftnav li a:hover.lvl2 { text-decoration: underline;}
#leftnav li a.lvl2isActive { text-decoration: underline; background: #ffffff; color:#083050;}
#leftnav li a.lvl2inPath{ text-decoration: underline; background: #ffffff; color:#083050;}

#leftnav li a.lvl3 {Margin-left:10px; text-decoration: none; display:block; width:127px;}
#leftnav li a:hover.lvl3 {Margin-left:10px; text-decoration: underline; display:block; width:127px;}
#leftnav li a.lvl3isActive { text-decoration: underline; background: #ffffff; color:#083050; }
#leftnav li a.lvl3inPath{ text-decoration: underline; background: #ffffff; color:#083050;}

#leftnav li a.lvl4 {Margin-left:20px; text-decoration: none; display:block; width:117px;}
#leftnav li a.lvl4isActive { text-decoration: underline; background: #ffffff; color:#083050; }
#leftnav li a.lvl4inPath{ text-decoration: underline; background: #ffffff; color:#083050;}

#fullwidth .dmFullstory{margin: 0 0 0px 33px; padding: 0 10px 20px 0 ; font-size:1.3em; text-align:justify; background: #ffffff; color:#444549; overflow:scroll; height:300px; overflow-x: hidden;}
#fullwidth  a { text-decoration: underline; }
#fullwidth  a:hover { text-decoration: underline;}
#fullwidth .dmAbstract{ font-size:1.3em; background: #ffffff; color:#444549; padding:20px 0 0 0 ;}

#fullwidth .dmAbstract p{margin: 0 0 23px 0; }
#fullwidth .dmAbstract ol{margin: 0 0 23px 30px;}
#fullwidth .dmAbstract li{margin: 0 0 10px 0; }

#fullwidth .dmFullstory p{margin: 0 0 23px 0; }
#fullwidth .dmFullstory ol{margin: 0 0 23px 30px;}
#fullwidth .dmFullstory li{margin: 0 0 10px 0; }
#fullwidth h4{margin: 0 0 15px 0;}



#midcol {float:left; width:520px; font-size:1.3em; text-align:justify}


#midcol table.tree  {  border:0px;  margin:10px 0 10px 0; padding:0 0 2px 0;}
#midcol table.autot  {  margin:10px 0 10px 10px ; padding:0 0 2px 0;}
#midcol table.tree td { border:none; border:3px solid #fff; padding:0 0 5px 0; margin:0 10px; text-align:center; font-weight:normal;}
#midcol table.tree td.blue  { border:1px solid #ffffff ;padding:0 3px; background:#083050; color:#ffffff; text-align:center; font-weight:bold; margin:0px;}
 

#midcol table.tree td.arrowmid2{ background: #ffffff url(/common/images/arrowmid.gif) no-repeat bottom center; padding:0; border:0; height:20px;}
 
#midcol table.tree td.pel{ background: #f4f4f4 url(../common/images/b-port-pelican.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.immo{ background: #f4f4f4 url(../common/images/b-port-immofinance.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.cit{ background: #f4f4f4 url(../common/images/b-port-citadel.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.techserbia{ background: #f4f4f4 url(../common/images/b-port-techserbia.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.techmarket{ background: #f4f4f4 url(../common/images/b-port-techmarket.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.avto  { background: #f4f4f4 url(../common/images/b-port-avto.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.vit   { background: #f4f4f4 url(../common/images/b-port-vitosha.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.fam { background: #f4f4f4 url(../common/images/b-port-familla.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.axis-domo { background: #f4f4f4 url(../common/images/b-port-axis-domo.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.axis { background: #f4f4f4 url(../common/images/b-port-axis.gif) no-repeat top center; height:110px; vertical-align:top;}
#midcol table.tree td.nov { background: #f4f4f4 url(../common/images/b-port-nov.gif) no-repeat top center; height:110px; vertical-align:top;}    
#midcol table.tree td.borovets { background: #f4f4f4 url(../common/images/b-port-borov.gif) no-repeat top center; height:110px; vertical-align:top;}     
#midcol table.tree td.domo { background: #f4f4f4 url(../common/images/b-port-domo.gif) no-repeat top center; height:110px; vertical-align:top;}    



#midcol table.tree td .smaller{ color:#A0A0A0; font-size:0.9em;}    
 

#midcol table.tree td.arrowmid{ background: #ffffff url(/common/images/arrowmid.gif) no-repeat top center; height:30px;}
#midcol table.tree td.arrowleft{ background: #ffffff url(/common/images/arrowright.gif) no-repeat top center; height:30px;}
#midcol table.tree td.arrowright{ background: #ffffff url(/common/images/arrowleft.gif) no-repeat top center; height:30px;}
#midcol table.tree td.head{ background: #ffffff url(/common/images/linedown.gif) no-repeat bottom center; height:80px; text-align:center; border:none; padding:0;}
#midcol table.tree td.head p{ display:block; text-align:center;}
 

#midcol table.tree td.sector{ border:1px solid #FFF; background:#083050; padding:0; color:#ffffff; text-decoration:none; margin:1px; font-weight:bold;}
 


#midcol table.tree td a.auto{ display:block; text-align:center; background:#083050; color:#ffffff; text-decoration:none;  height:40px; width:68px; margin:1px; font-weight:bold;}
#midcol table.tree td a.wide{  width:77px;}
#midcol table.tree td a:hover.auto{ text-decoration:underline;}

#midcol table.tree td.head strong{ background: #083050 ; color: #ffffff; padding:2px 8px; width:auto; display:inline; text-align:center;}






#midcol h4{margin: 0 0 15px 33px; color:#083050; background:#ffffff;}


#midcol .menuName {margin: 0 0 0 33px; color:#083050; background:#ffffff;font-size:1.1em; text-decoration: none; font-weight:bold;}
#midcol .dmFullstory .menuName {margin: 0 0 5px 0; color:#083050; background:#ffffff;font-size:1.1em; text-decoration: none; font-weight:bold;}

#midcol h2.dmHeadline{margin: 0 0 15px 33px; color:#083050; background:#ffffff;}
#midcol .dmAbstract{margin: 0 0 0 33px; font-size:1em;}
#midcol .dmAbstract .green{color:#083050; background:#ffffff;font-size:1.1em;}

#midcol .dmFullstory{margin: 0 0 15px 33px; }
#midcol .dmFullstory p{margin: 0 0 23px 0; }
#midcol .dmFullstory strong{padding: 0 0 5px 0; }
.blue{color:#083050; background:#ffffff;font-size:1.1em;}
.disclaimer {font-size:0.8em;}

#midcol .dmFullstory h4{margin: 0 0 5px 0; color:#444549; background:#ffffff;font-size:1em;}

#midcol .dmFullstory ul{margin: 5px 0 23px 30px; }
#midcol .dmFullstory li{margin: 0 0 10px 0; }


#midcol .searchResults{margin: 0 0 3px 33px; }


#midcol .newsrepeater { margin: 15px 0 0 33px}
#midcol .newsrepeater .dmDate{margin: 0; color:#083050; background:#ffffff; font-size:0.9em;}
#midcol .newsrepeater .dmHeadline a{margin: 0; color:#083050; background:#ffffff; font-size:1.0em; font-weight:bold; text-decoration: none;}
#midcol .newsrepeater .dmHeadline a:hover{margin: 0; color:#083050; background:#ffffff; font-size:1.0em; font-weight:bold; text-decoration: underline;}
#midcol .newsrepeater .dmAbstract{margin: 0; color:#444549; background:#ffffff; font-size:1em;}
#midcol .newsrepeater .dmReadMore a{margin: 0; color:#444549; background:#ffffff; font-size:1em;}


#midcol .mainnews{ margin: 15px 0 0 33px}
#midcol .mainnews .dmDate{margin: 0 0 0 0; color:#083050; background:#ffffff; font-size:0.9em;}
#midcol .mainnews .dmHeadline {margin: 0 0 0 0; color:#083050; background:#ffffff; font-size:1.0em; font-weight:bold; text-decoration: none;}
#midcol .mainnews .dmAbstract{margin: 0 0 0 0; color:#444549; background:#ffffff; font-size:1em;}
#midcol .mainnews .dmFullstory{margin: 10px 0 10px 0; }
#midcol .mainnews .dmFullstory h3{ color:#083050; background:#ffffff;font-size:1.1em; margin: 10px 0 10px 0;}
#midcol .mainnews .dmFullstory ul{margin: 5px 0 5px 30px; }
#midcol .mainnews .dmRelations ul{margin: 5px 0 5px 30px; }




#midcol .siteMap { margin: 0px 0 0 0; list-style:none; }
#midcol .siteMap li{ margin: 0 0 5px 33px; list-style:none;}

#midcol .siteMapfooter { margin: 0 0 0 0; list-style:none; }
#midcol .siteMapfooter li{ margin: 5px 0 0 33px; list-style:none;}
#midcol  a { text-decoration: underline;}
#midcol  a:hover { text-decoration: underline;}

#midcol .dmResultRank{overflow: hidden; background-image: url(../images/barcharts.gif); height: 17px;}
#midcol .dmSearchResults a {color:#444549; text-decoration:underline; font-weight:bold;}
#midcol .dmSearchResults a:hover {color:#083050; text-decoration:underline; font-weight:bold;}

#midcol .dmFullstory input{line-height:1.2em; } 
#midcol .dmFullstory img{margin:4px 10px 5px 0; }
#midcol .dmFullstory table img{margin:0; }

#midcol .libbox {width:105px; height:190px; margin-right:12px; float:left;}
#midcol .libbox .libimg {margin-right:5px; width:94px; height:88px; text-align:left;}
#midcol .libbox h3.Headline{ color:#083050; background:#ffffff;font-size:1.1em;}
#midcol .libbox .libabstract{float:left;border:0px solid blue; height: 40px; text-align:left;}
#midcol .libbox .libabstractinfo{float:left; width:105px; height: 50px; font-size:0.8em; text-align:left;}

#midcol #My_0 h3{ color:#083050; background:#ffffff;font-size:1.1em;}
#midcol h3.singleArticleHeadline{ color:#083050; background:#ffffff;font-size:1.1em;}
#midcol .FullStoryImage{margin-right:5px; padding:5px 0px;}

#midcol .PropStoryImage{margin: 0 0 0 33px; padding:10px 0px;}

#rightcol { float:right; width:200px; font-size:1.15em; }
#rightcol .dmFullstory p {margin: 0 0 10px 0; font-size:1em;}
#rightcol h3 a{display:block; font-weight:bold; background: #ffffff; color:#083050; text-decoration: none;}
#rightcol h3 a:hover{display:block; font-weight:bold; background: #ffffff; color:#083050; text-decoration: none;}

#rightcol h4{margin: 0 0 5px 0; color:#444549; background:#ffffff;font-size:1em;}

#rightcol a{background: #ffffff; color:#444549; text-decoration: underline;font-weight:normal; }
#rightcol a:hover{background: #ffffff; color:#083050; text-decoration: underline;font-weight:normal; }

#rightcol .date, #rightcol .dmDate	 {display:block; background: #ffffff; color:#083050; }
#rightcol span div h2.dmHeadline{font-weight:normal; display:block; background: #ffffff; color:#444549; }


#rightcol .libbox{width:98px; height:71px; margin-bottom:2px; float:left;}
#rightcol .libimg{width:95px;}

#rightcol #By_0 p{padding:10px 0px; text-align:justify;}
#rightcol #By_0 h3 {display:block; font-weight:bold; background: #ffffff; color:#083050; text-decoration: none;}

/* footer */

#footer .menu {list-style: none; margin: 35px 0 0 220px; padding:8px 0 0 0; }
#footer .menu ul {float:left; list-style: none;}
#footer .menu li {float:left; padding: 0 5px 2px 0;}
#footer .menu li.brdleft { padding: 0px 5px 0 5px; border-left:1px solid #444549;}


#footer p{margin: 0 0 10px 220px; }





/*MODULES*/
.mod   {width:137px;  background: #083050; color:#ffffff; margin: 0 0 20px 15px; padding: 0 0 0 0;}
.mod h3  { padding: 3px 0 0 5px; margin: 0 0 5px 0; font-size:1.25em; font-weight:bold; }
.mod a {color:#ffffff; text-decoration: underline;}
.mod a:hover {color:#ffffff; text-decoration: underline;}

.project { background: #083050 url(../common/images/g-projects.gif) no-repeat top left; color:#ffffff; height:117px;}
.project a {display:block;margin: 0 0 0 0; padding: 97px 0 0 0;   }


.shareprice { height:80px;}
.shareprice .sprice	 {background:#ffffff; color:#083050; margin: 1px 0 0 0; padding:5px 0 5px 0; font-size:1.05em; }
.shareprice .sprice .stock	{display:block;float:left;width:35px; padding: 0 0 0 5px;}
.shareprice .sprice .price	  {display:block; float:left; width:50px; text-align:left;}
.shareprice .sprice .change	  { width:50px;}
.shareprice .dis   {background:#ffffff; color:#444549; margin: 2px 0 0 0; padding:5px 0 5px 0; font-size:1.05em; }


.links    {width:137px;  background: #ffffff; color:#444549; margin: 0 0 20px 15px; padding: 0 0 0 0; font-size:1.15em;}
.links h3 {color:#083050; background:#ffffff; margin: 0 0 5px 0; font-size:1.25em; font-weight:bold; }
.links a {color:#444549; text-decoration: underline; display:block; margin: 0px 0 10px 0; width:100%;}
.links a:hover {color:#083050; text-decoration: underline;}



/*HEMSCOTT BIT*/




#midcol .hemscott{padding: 0 0 15px 33px; }


#midcol .disclaim{ margin: 10px 0 0 0; }

#midcol .hemscott table  {  border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #686A6E;  border-collapse:collapse; margin:10px 0 10px 0; padding:0 0 2px 0;}
#midcol .hemscott table th  { border:1px solid #ffffff;padding:2px; background:#686A6E; color:#ffffff; text-align:left; font-weight:bold; margin:0px;}
#midcol .hemscott table td { border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #686A6E;padding:4px 1px 6px 1px; text-align:left; font-weight:normal;}
#midcol .hemscott h1{ visibility:hidden; }
#midcol .hemscott hr{ height:1px; margin:8px 0px;}
#midcol .hemscott table caption{text-align:left; font-weight:bold;  padding: 5px 0; }

#midcol .hemscott fieldset {width:100%; clear:both; padding: 0 0 8px 0; border-right:0; border-left:0; border-top:0;}
#midcol .hemscott fieldset legend {color:#000000; background:#ffffff; font-weight:bold;padding: 5px 0 0 0; margin: 5px 0 -5px -8px;}
#midcol .hemscott fieldset input{ line-height:1em; margin:0px; font-size:1em;}

#midcol .hemscott fieldset select{margin-top:3px; margin-left:3px;font-size:1em;}
#midcol .hemscott fieldset select.year{width:60px; margin-top:3px; margin-left:3px;font-size:1em;}
#midcol .hemscott fieldset #headline{ width:60px; margin:0px; font-size:0.9em;}
#midcol .hemscott fieldset input.button{ padding-bottom:0px; margin-top:4px; font-size:0.9em; }


