/*
 company: Balcan Capital Management
 developer: Innovative Solutions Bulgaria - www.isb.bg
 design: Maya Georgieva
*/
         /* ******* clearfix  ********/
         .clearfix:after {
         content:".";
         display:block;
         height:0;
         clear:both;
         visibility:hidden;
         }
         .clearfix {display:inline-block;}
         /* Hide from IE Mac \*/
         .clearfix {display:block;}
         /* End hide from IE Mac */
         /* ******* clearfix  ********/

         html, body {margin: 0; padding: 0px; height: 100%;}
         body {background: #aeaeae url('img/bck_body.jpg') top left repeat-x;}
         * { margin: 0; padding: 0;}

/*   BLOCKS   */

         #wrap {
         width: 900px; 
         margin: 0 auto;
         background: #fff; /*url('img/bck_wrap.gif') top center repeat-y;*/
         }

         #top {
         height: 120px;
         position: relative;
         border-bottom: 20px solid #000;
         }

         img#logo {
            position: absolute; top: 15px; left: 15px;
            border: 0; margin: 0;
			margin-top: 3px;
         }

         img#header { border-bottom: 1px solid #000; width: 100%;}

         ul#nav_mini {
            float: right;
            margin: 5px;
         }

         ul#navig {
         position: absolute; bottom: 1px; right: 0;
         }
         *>ul#navig {
         position: absolute; bottom: 4px; right: 0;
         }

         ul#navig, ul#navig li { height: 20px; line-height: 20px; float: right; text-align:center;}
         ul#navig li { padding: 0; }


         #content {
         height: 300px;   min-height: 300px;
         position: relative; /*top: -3px;*/
         padding: 20px 0 40px 220px;
         background: #fff url('img/bck_content_grad.jpg') top left repeat-x;
         }
         *>#content {height: auto;}
		 
		 #content2 {
         height: 300px;   min-height: 300px;
         position: relative; /*top: -3px;*/
         padding: 20px 0 40px 340px;
         background: #fff url('img/bck_content_grad.jpg') top left repeat-x;
         }
         *>#content2 {height: auto;}

         ul#nav_content {
            width: 180px;
            position: absolute; top: 20px; left: 20px;
            list-style: none;
         }

         ul#nav_content li {
         min-height: 30px;
         margin: 1px 0;
         padding-right: 12px;
         background: #000;
         line-height: 30px;
         }

         ul#nav_content li.on { background: #DF0500;}
         ul#nav_content li.on:hover { background: #DF0500; }

         ul#nav_content li:hover { background: #999; }

		 ul#nav_content li.news { line-height: 18px; min-height: 10px; padding-top: 10px; border-bottom: 1px solid #999; background: none; }
		 ul#nav_content li.news a{ color: #000; }
		 ul#nav_content li.news a:visited{ color: #000; }
		 ul#nav_content li.news a:hover{ color: #DF0500; }
		 
		 ul#left_column {
            width: 300px;
            position: absolute; top: 20px; left: 20px;
            list-style: none;
         }
		 
		 .news-menu {
         min-height: 30px;
         margin: 1px 0;
         padding-right: 12px;
         background: #000;
         line-height: 20px;
         }

         #footer {
         height: 40px;
         margin: 10px 0;
         background: #000;
         color: #fff;
         line-height: 40px;
         text-align: center;
         }

         #footer ul.horiz {
         width: 400px;
         float: left;
         margin: 0 auto;
         }

         #footer  #copy {float: left; width:230px; text-align: left; padding-left: 20px;}
         #footer  #creator {float: right; width:230px; text-align: right; padding-right: 20px;}

/*   ELEMENTS   */

      a { text-decoration: none; color: #333;}
      a:hover {text-decoration: underline; color: #DF0500;}

      ul li a {font-weight: bold;}
      ul#nav_mini a {text-decoration: underline;}
      #footer a {color: #fff; font-weight: normal;}
      
    
      #nav_content a {color: #fff; text-decoration: none;}
      /*#nav_content a:hover {color: #000; text-decoration: none;}*/

      ul { list-style: disc inside;}
      ul li {}

      #content div ul li {line-height: 1.8em;}

      ul.horiz {
         list-style: none;
      }
       ul.horiz li {
         display: inline;
         padding: 0 5px;
         line-height: auto;
      }

      h1 { 
         font-size: 36px; 
         font-weight: normal; 
         text-transform: uppercase; 
         /*text-indent: 14px;*/
         margin-bottom: 20px;
         /*width: 500px;*/
      }

      h3 {
         font-size: 20px;
         font-weight: normal; 
         text-indent: 12px;
         margin: 20px 0 10px 0;
         width: 500px;
      }

      p {width: 450px; margin: 5px 0 15px 0; /*text-indent: 12px;*/ text-align: left;}

      img.cBody {
      width: 410px;
      margin: 10px auto;
      padding: 0 12px;

      }

      img.rBody {
      border: 1px solid #000;
      float: right;
      margin-right: 25px;
      }
/* TEXTS */

     body {
     font-family: Georgia, "Times New Roman", serif;
     font-size: 12px; /* 76% resets 1em to 12px; 62.5% resets to 10px; */
     }   

      .small {
      font-family: Verdana, "Trebuchet MS", sans-serif;
      font-size: 10px;
      }

      #navig li {font-size: 12px; text-transform: uppercase;}
      #navig li ul * {font-size: 10px; font-family: Verdana, "Trebuchet MS", sans-serif;}
	  
	  #navig a{
      /*width: 100%;
      display: block;*/
      text-decoration: none;
	  padding: 5px 10px;
     line-height: 24px;
	  /*position: relative;
	  top: -5px;*/
      }
	  #navig a:hover{
	  background: #DF0500;
      /*width: 100%;
      display: block;*/
      text-decoration: none;
	  color: #fff;
      }

      ul#nav_content {
      font-family: Verdana, "Trebuchet MS", sans-serif;
      font-size: 11px;
      text-align: right;
      }

      #content p {font-size: 12px; line-height: 20px;}
	  
#dropmenudiv{
position:absolute;
border:1px solid black;
font: normal 10px verdana;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
padding-top: 5px;
padding-bottom: 5px;
text-indent: 5px;
text-decoration: none;
font-weight: normal;
color: #fff;
font-family: verdana;
border-bottom: 1px solid #fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #DF0500;
}
.content_image{
   width: 170px;
   float: right;
   margin-right: 25px;
}
.content_image img{
   border: 1px solid #000;
   float: right;
}
.languages{
   margin: 5px;
   text-decoration: none;
   font-weight: bold;
}
#loginbox{
   margin-top: 10px;
   color: #fff;
   background: #000;
   padding: 10px;
   width: 550px;
   margin: 5px;
   display: none;
   font-family: verdana; 
   text-align: left; 
   font-size: 11px; 
   margin-bottom: 10px; 
}
#loginbox input{
   font-size: 11px;
   font-family: verdana;
   margin-bottom: 5px;
   border: 1px solid #000;
}
#loginbox a{
color: #ccc;
}
#loginbox a:visited{
color: #ccc;
}
#loginbox a:hover{
color: #f00;
}
.buts{
   background: #DF0500; height: 20px; color: #fff; font-weight: bold; border: 0px solid #fff; position: relative; left: -8px;
}
.news-more{
   text-align: right;
   width: 450px;
}
.news-more a {
   color: #DF0500;   
}
.news-more a:visited{
   color: #DF0500;   
}
.news-more a:hover{
   color: #DF0500;   
}

.newsdate { /* maya, 29.6.2007 г.*/
  position: absolute; top: 5px; left: -100px; 
  font-weight: bold;
  font-family: verdana, sans-serif;
}

.sitemap{font-family: georgia; font-size: 18px; background: #ffffff; margin-left: 20px; position: relative; top: 8px; padding: 5px;}/* tree items */
.sitemap-container{border-bottom: 1px solid #cccccc; width: 300px;}/* horizontal lines of the tree */
.sitemap-main{border-left: 1px solid #cccccc; margin-left: 35px;}/* main container / vertical lines of the tree */

#contactform{
   width: 500px;
   font-weight: bold;
}

#contactform input {
   width: 200px;
   padding: 0 3px 3px 3px; margin: 0 10px;
   color: #333;
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana,sans-serif;
   line-height: 20px;
}

#contactform .label { width: 55px;  float: left; line-height: 24px;}
#contactform .row { width: 370px; height: 30px;}

.pages a{
   padding-left: 7px;
   padding-right: 7px;
   border-right: 1px solid #000;
}
