body,html
{ margin:0; padding:0; font-size:12px; line-height:0.9em; font-family: "Myriad Pro", "Trebuchet MS", Arial; border:1px solid #000; background:#FFFFFF; }

a { color:#97070b; text-decoration:none;}
a:hover { text-decoration:underline;}
p { margin:0; padding:10px 0 0 10px; font-size:12px; line-height:8px; font-family: "Myriad Pro", "Trebuchet MS", Arial;}
h1 { margin:0; padding:10px 0 0 50px; text-transform:uppercase; font-size:1.2em; color:#be141d; font-weight:normal;}
h2 { margin:0; padding:5px 0 0 50px; text-transform:uppercase; font-size:0.8em; color:#be141d; font-weight:bold;}
h3 { margin:0; padding:5px 0 0 50px; text-transform:uppercase; font-size:0.9em; color:#be141d; font-weight:bold;}

#body {
background: url(images/fon3.ipg)  repeat-x left;
}

#clear {
clear: both;
height: 30px;
}


}
<!--#logo { margin: 0px 0px 0px 0px;  height:113px; background:url(images/fon3.jpg) no-repeat #ffffff }-->

#logo a{ color:#fff; text-decoration:none; font-weight:bold; font-size:20px; text-transform:uppercase; letter-spacing:5px; }
#logo_text { float:right; width:240px; text-align:left; font-size:11px; color:#fff; line-height:12px; padding-top:5px;}
#menu { background: url(images/menu_bckg.gif) repeat-x #fff; height:40px; padding-top:10px;}
#menu_list {width:980px; margin:0 10px 0 10px;}
#menu a { display:block; color:#ff0000; float:left; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:8px;}
#menu a:hover{padding-top:10px;}
.splitter { display:block; float:left;}
.item img { background-color:#FFFFFF; padding:6px 10px; border:1px solid #d0d0d0;}
.item a { display:block; float:left; font-size:12px; color:#bd131d;}
.description { display:block; float:right; width:130px; padding: 0 10px 20px 0; line-height:12px;}


#text { margin: 10px 10px 10px  50px; font-size:0.9em;}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 4px;}
#sidebar { float:left; width:245px; padding: 0px 10px 0 5px; font-size:11px;}
#sidebar a{ font-weight:bold; }
#sidebar h2 { margin:0; padding:0 0 0px 0; text-transform:uppercase; font-size:14px; color:#000; font-weight:normal;}

#main { float:left; background:url(images/sidebar_bckg.gif) no-repeat top right #fff; padding:10px 10px 0 10px;}

#footer {background:url(images/footer_bckg.gif) repeat-x #000; height:57px; clear:both;  }
#left_footer { float:left; padding:20px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px;  color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a { color:#fff;}


/** CSS for Mainmenu **/

a.mainlevel  {
 display           : block;
 width             : auto !important;
 width             : 100%;
  margin           : 1px 0;
  padding          : 0;
  font-size        : 12px;
  background       : none;
  text-indent      : 10px;
}   


a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 12px;
  border-bottom    : 1px solid #DCDFE1;
  font-weight      : normal;
  padding          : 2px 0;
  color            : #bd131d;
  padding-left     : 10px;
  text-decoration    : none;

}
a.mainlevel:hover {
  border-bottom    : 1px solid #DCDFE1;
  font-size        : 12px;
  font-weight      : normal;
  color            : #bd131d;
  text-decoration  : none;
  padding-left     : 10px;
  text-decoration	 : none;
  background       : #ECEEEF;

}     

a.main  {
 display           : block;
 width             : auto !important;
 width             : 100%;
  margin           : 1px 0;
   padding:5px 0 0 50px;
  font-size:1.2em;
  background       : none;
  text-indent      : 10px;
  font-weight:bold;
}

a.main:link, a.main:visited {
  display          : block;
  font-size:1.2em;
  
  font-weight      : normal;
   padding:5px 0 0 50px;
  color:#be141d;
  padding-left     : 10px;
  text-decoration    : none;
  font-weight:bold;

}
a.main:hover {
  border-bottom    : 1px solid #DCDFE1;
  font-size:1.2em;
  font-weight      : normal;
  color:#be141d;
  text-decoration  : none;

   padding:5px 0 0 50px;
  text-decoration	 : none;
  background       : #ECEEEF;
  font-weight:bold;

}

a.main2  {
 display: block;
 border-bottom : 1px solid #DCDFE1;
 width: auto !important;
 width: 100%;
 margin: 1px 0;
 padding: 5px 10 0 10px;
 font-size:1.0em;
 background: #ECEEEF;
 text-indent: 10px;
 font-weight: bold;
 color:#be141d;
}

a.main2:link, a.main:visited {
  display: block;
  font-size: 1.0em; 
  font-weight: normal;
  padding: 5px 10 0 10px;
  color: #be141d;
  padding-left: 1px;
  text-decoration: none;
  font-weight: bold;

}
a.main2:hover {
  border-bottom : 1px solid #DCDFE1;
  font-size: 1.0em;
  font-weight: normal;
  color:#be141d;
 
  padding:5px 10 0 10px;
  background: #ECEEEF;
  font-weight: bold;

}

a.main_menu  {
 display           : block;
 width             : auto !important;
 width             : 100%;
  margin           : 1px 0;
   padding:5px 0 0 50px;
  font-size:1.0em;
  background       : #ECEEEF;
  text-indent      : 10px;
  font-weight:bold;
  color:#be141d;
}

a.main_menu:link, a.main_menu:visited {
  display: block;
  font-size:1.0em; 
  font-weight: normal;
   padding:1px 0 0 0px;
  color:#be141d;
  padding-left: 0px;
  text-decoration: none;
  font-weight:bold;

}
a.main_menu:hover {
  border-bottom : 1px solid #DCDFE1;
  font-size:1.0em;
  font-weight: normal;
  color:#be141d;
  text-decoration: none;
  padding:1px 0 0 0px;
  text-decoration	 : none;
  background       : #ECEEEF;
  font-weight:bold;

}



#active_menu {
  color            : #af2222;
  border-bottom    : 1px solid #DCDFE1;
  background       : url(../images/menu.gif) #ECEEEF 96% 50% no-repeat;
  text-decoration	 : none;

}
a#active_menu:hover {
  color            : #333333;
  border-bottom    : 1px solid #DCDFE1;
}

#active {
  color: #ffffff;
  text-decoration: none;

}
a#active:hover {
  color: #ffffff;
  border-bottom: 1px solid #DCDFE1;
}













/** #################### index.php #################### **/















#logo {
  background     : url(images/fon3.jpg) no-repeat 5px 0;
  height         : 92px;
    }


#top_bar_home {
  position       : absolute;
  margin         : 0;
  padding        :  0;
  left          : 80px;
  height         : 50px;
  background     : url(../images/gr_kompanii.gif) no-repeat 0 35px;
 }
#top_bar {
  position       : absolute;
  margin         : 30px;
  padding        : 10px;
  left          : 0px;
  height         : 0px;
  top            : 1px
 
 }
 #top_text {
  position       : absolute;
  margin         : 15px;
  padding        :  50px;
  left          : 130px;
  height         : 10px;
  top            : 24px
 
 }
 #top_slogan {
  position       : absolute;
  margin         : 60px;
  padding        :  50px;
  left          : 110px;
  height         : 10px;
  top            : 28px
 
 }
 
div.scroll {
height:500px;
width: 700px;
overflow: auto;
border: solid 1px #be141d;
 
 
 */