/* CSS Document */

body, html {
   font-family: Arial;
   font-size: 10px;
   color:black;
   background: white;
   background-image: url('../images/fracop-www-pattern.gif');
   text-decoration:none;
   width: 100%;
   height: 100%;
   margin: 0px;
   padding: 0px;

   scrollbar-face-color: #2C3595;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-3dlight-color: #EF2228;
   scrollbar-darkshadow-color: #EF2228;
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-track-color: #FFFFFF;
}

#main {
   padding: 0px;
   margin: auto;
   width: 778px;
   text-align: left;
   color: black;
   font-family: inherit;
   background: white;
   
}

.set_home_fav {
   padding: 0px;
   margin: 95px 0px 0px 745px;
   display: block;
   position: absolute;
   float: left;
}

.logotype {
   padding: 0px;
   margin: 0px;
   display: block;
   position: absolute;
   text-align:left;
}

.lang {
   padding: 0px;
   margin: 5px 0px 0px 730px;
   display: block;
   position: absolute;
   text-align:right;
}

.lang img {
   border: 1px #aaaaaa solid;
}

#cont {
   background-image: url('../images/fracop-www-bg-cont.gif');
   background-position: top left;
   background-repeat: no-repeat;
   background: white solid;
   padding:0px;
   margin:0px;
   width:778px;
   height: auto;
   min-height: 250px;
   clear: both;
   display: block;
}

#cont_left {
   padding: 0px;
   float:left;
   width:230px;
   display: block;
}

.img_l {
   margin:10px;
   padding:2px;
   border:1px #2C3595 solid;
   float:left;
}

.nws {
   margin:0px;
   padding:2px;
   border:0px;
   float:right;
}

#cont_tx {
   padding: 10px;
   margin: 0px;
   font-family: inherit;
   font-size: 12px;
   text-align:left;
   color:black;
   line-height:150%;
   float:left;
   width:520px;
}

#cont_tx a {
   text-decoration: underline;   
   color: #EF2228;
}

#cont_tx a:hover {
   text-decoration: none;
   color: #2C3595;
}

#cont_tx h1 {
   padding:0px 10px 15px 0px;
   margin:0px;
   font-family:Helvetica, Tahoma, Arial;
   font-size:18px;
   font-weight:bold;
   color:black;
   text-align:left; 
   text-decoration: underline;  
   clear:none;
}

#cont .img {
   margin:0px 0px 5px 5px;
   padding:2px;
   border: 1px #2C3595 solid;
   float: right;
}

#cont .img2 {
   margin:0px 0px 5px 5px;
   padding:2px;
   float: right;
}

#left_panel {
   width:235px;
   margin:0px;
   padding:10px;
   display:block;
   float:right;
   font-family:inherit;
   font-size:12px;
   color:black;
   text-align:left; 
}

#news_main_page {
   padding: 10px 0px 5px 0px ;
   margin: 0px;
   display:block;
   font-family:inherit;
   font-size:12px;
   color:black;
   text-align:left; 
}

.news {
   padding: 10px;
   margin: 0px;
   width:238px; 
   height: auto;
   font-family: inherit;
   font-size: 12px;
   text-align: justify;
   line-height:150%;
   float: left;
   background: transparent;
}

.news_separator {
   padding: 3px 0px 3px 0px;
   margin: 0px;
   text-align:center;
   line-height:150%;
   clear: both;   
}

.news_title {
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 5px 0px;
   font-family: Tahoma, Arial;
   font-size: 13px;
   font-weight:bold;
   text-align: left;
   line-height:150%;
   color:#2C3595;
   display:block;
   background: url("../images/czerwona-strzalka.gif");
   background-position: center left;
   background-repeat: no-repeat;
}

.news_a {
   text-decoration:none;
   color: #000000;
}

.news_a:hover {
   text-decoration:underline;
   color: #000000;
}

.news_img {
   padding: 2px 2px 2px 2px;
   margin: 0px 0px 5px 5px;
   border: 1px #2C3595 solid;
   float: right;
}

.more {
   font-family: inherit;
   font-size: 12px;
   text-decoration:none;
   font-weight: bold;
   color: #2C3595;
}
.more:hover {
   font-family: inherit;
   font-size: 12px;
   text-decoration:underline;
   font-weight: bold;
   color: #EF2228;
}

.main_header {
   background-image: url('../images/index_01.jpg');
   background-position: top left;
   width:778px;
   height:111px;
   display:block;
   clear: both;
}

#main_menu {
   background-image: url('../images/index_02-2.gif');
   background-position: top left;
   width:778px;
   height:52px;
   display:block;
   clear: both;
}

.main_menu_tx {
   padding: 8px 2px 2px 10px;
   margin: 0px 0px 0px 0px;
   font-family: Arial, Tahoma;
   font-size: 11px;
   text-align: left;
   color: white;
   line-height:150%;
}

.main_menu_tx a {
   padding: 2px;
   font-family: inherit;
   text-decoration: none;
   color: white;   
}
.main_menu_tx a:hover {
   padding: 2px;
   font-family: inherit;
   text-decoration: none;
   color: white;
   background: red;
}

#left_menu {
  padding:10px;
  margin:0px;
}

.am, .am:visited, .am:active, .am:link {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 11px;
  line-height: 150%;
  color: #2C3595;
  text-decoration: none;
}

.am:hover {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 11px;
  line-height: 150%;
  color: #EF2228;
  text-decoration: underline;
}

#left_menu a, #left_menu a:visited, #left_menu a:active, #left_menu a:link {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  background-image: url('../images/f-small.gif');
  background-repeat: no-repeat;
  background-position: top left;
  font-weight: bold;
  font-size: 11px;
  line-height: 150%;
  color: #2C3595;
  text-decoration: none;
}

#left_menu a:hover {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  background-image: url('../images/f-small.gif');
  background-repeat: no-repeat;
  background-position: top left;
  font-weight: bold;
  font-size: 11px;
  line-height: 150%;
  color: #EF2228;
  text-decoration: underline;
}

.main_adv {
   background-image: url('images/index_03.jpg');
   background-position: top left;
   width:778px;
   height:380px;
   display:block;
   clear: both;
}

.main_logotypes {
   margin: 20px 0px 0px 0px;
   padding: 0px;
   width:778px;
   height:60px;
   display:block;
   float:left;
   background-color: white;
}

.main_footer {
   width:604px;
   height:39px;
   display:block;
   float:left;
   background-color: white; --#2C3595
}

.main_footer_tx {
   padding: 6px 2px 2px 10px;
   margin: 0px 0px 0px 0px;
   font-family: Arial, Tahoma;
   font-size: 9px;
   line-height: 150%;
   text-align: left;
   color: #707070;
}

.main_footer_a {
   font-family: inherit;
   font-size: 9px;
   text-decoration: none;
   color: #707070;
}

.main_footer_a:hover {
   font-family: inherit;
   font-size: 9px;
   text-decoration: underline;
   color:#2C3595;
}

.stopka_img {
   padding:3px;
   border:1px;
   border-color: white;
   border-style: solid;
}

.stopka_img:hover {
   padding:3px;
   border:1px;
   border-color: #707070;
   border-style: solid;
}

.main_footer_w {
   background-image: url('../images/index_09.gif');
   background-position: top left;
   width:174px;
   height:39px;
   display:block;
   float:left;
   background-color: white;
}

.main_separator {
   background-image: url('../images/separator.gif');
   background-position: top left;
   width:778px;
   height:5px;
   display:block;
   clear: both;
}

.main_separator2 {
   background-image: url('../images/separator2.gif');
   background-position: top left;
   width:778px;
   height:5px;
   display:block;
   clear: both;
}

.main_separator3 {
   width:778px;
   height:2px;
   display:block;
   clear: both;
   background-color: #070707;
}

