h1, h2, h3, h4, h5, ul, li, ol {
  margin:0px;
  padding:0px;
}
h1, h2, h3, h4, h5{
margin:10px 0px;
}
a {
  color:#A90303;
  outline:none;
}
a img{
 border:0px;
}
b{
 color:#1fa0dc;
}
.clear {
  clear:both;
}
ul,ol{
 margin-left:20px;
 padding-left:10px;
}
body {
  background-color:#fff;
  color:#424141;
  font-family:arial,trebuchet MS,tahoma;
  font-size:90%;
  margin:0px;
  padding:0px;
}

.content{
  padding:10px;
}
.content table{
border: none;
border-collapse: collapse;
}
.content table tr td{
border:1px solid #A7C8DF;
padding:10px;
font-size: 90%;
vertical-align: top;
}
.content table tr td.td_middle{
 vertical-align: middle;
 text-align:center;
}
.content iframe{
margin-left:8px;
border:1px solid #1FA0DC;
}
.main{
  width:100%;
  background-color:#457dae;
  margin:0px;
  padding:0px;
  background-image: url(../img/layout/bg.png);
  background-repeat: repeat-x;
  background-position: top center;
}


/*page*/
.page{
  margin:0px;
  padding:0px;
  width:850px;
  margin:0 auto;
}


/*top*/
.top{

}

.logo{
   width:288px;
   height:97px;
   float:left;
   margin-top:19px;
}
.logo h1{
 margin:0px;
}
.logo h1 a{
   width:288px;
   height:97px;
   display:block;
   background-image: url(../img/layout/logo.jpg);
   background-position: center center;
   background-repeat: no-repeat;
}
.logo h1 a span{
  display:none;
}
.menu{
   float:left;
   width:555px;
   height:46px;
   margin-top:45px;
   background-image: url(../img/layout/bg_menu.jpg);
   background-position: center center;
   background-repeat: repeat-x;
   color:#fff;
}
.menu_in{
   height:46px;
   background-image: url(../img/layout/bg_menul.jpg);
   background-position: left center;
   background-repeat: no-repeat;
}
.menu_in_in{
   height:46px;
   background-image: url(../img/layout/bg_menur.jpg);
   background-position: right center;
   background-repeat: no-repeat;
}
.menu ul{
  float:right;
  margin:0px;
  padding:0px;
  padding-top:10px;
  padding-right:10px;
  font-family: Trebuchet MS;
}
.menu ul li{
  float:left;
  list-style:none;
  padding-left:3px;
  }
.menu ul li a{
  text-decoration:none;
  color:#fff;
}
.menu ul li a:hover{
  color:#A7C8DF;
}
.menu ul li a.active{
  color:#A7C8DF; /*cb3333*/
}

/*boxy*/
.boxy{

}

.box{
 float:left;
 width: 211px;
 height: 213px;
 background-image: url(../img/layout/bg_box.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 margin-right:2px;
   margin-bottom:10px;
}
.box_last{
 margin-right:0px;
}
.box_img{
 height:178px;
 margin-top:12px;
 margin-left:1px;
}
.box_img img{
 border:0px;
}
.box_title a{
 padding-left:30px;
 font-family: Trebuchet MS;
 text-decoration:none;
   color:#fff;
}
.box_title a:hover{
 /*text-decoration:underline;*/
  color:#EFC2C2;
}
.box_title a.active{
 color:#EFC2C2;
  text-decoration:underline;
}
/*center */
.center{
 overflow:hidden;
  background-image: url(../img/layout/bg_cener_right1.jpg);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #fff;
}
.center_center{
  background-image: url(../img/layout/bg_cener_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;

}

.left{
 float:left;
 width:137px;

}
.right{
 float:right;
 width:712px;

}
.right_right_right{


}
.right_top{
  background-image: url(../img/layout/bg_centert.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  height:17px;
  width:850px;
}
.right_right{


}

.right_content{
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 line-height: 120%;
 margin-right:10px;
 background-color:#fff;
}

.menu_left{
 font-family: Verdana;
 padding-top:15px;

}
.menu_left ul{

 margin:0px;
 padding:0px;
}
.menu_left ul li{
  list-style: none;
  color:#fff;
}
.menu_left ul li a{
 font-size: 75%;
 padding-top:11px;
 padding-left:15px;
 margin-left:5px;
 display:block;
 height: 26px;
 text-decoration:none;
 color:#4F84B6;
 background-image: url(../img/layout/arrow_blue.jpg);
  background-position: left center;
  background-repeat: no-repeat;
/* background-image: url(../img/layout/menu_left_active.png);
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration:none;
  background-image: url(../img/layout/arrow2.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left:8px;*/
}
.menu_left ul li a:hover{

  text-decoration:underline;
 /* background-image: url(../img/layout/menu_left_active_1.png);
  background-position: left center;
  background-repeat: no-repeat;*/
}
.menu_left ul li.active a{

  text-decoration:underline;
   

}
/*.menu_left ul li a.big{
  height: 36px;
  background-image: url(../img/layout/menu_left_active1.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.menu_left ul li a.big:hover{

  background-image: url(../img/layout/menu_left_active1_1.png);
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration:none;
   height: 36px;
}
.menu_left ul li.active a.big{

  background-image: url(../img/layout/menu_left_active1_1.png);
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration:none;
    height: 36px;
}*/
.kontakt{
  background-color: #EFF9FF;
  font-size:80%;
  line-height: 18px;
  background-image: url(../img/layout/bg_kontakt_left.jpg);
  background-position: left center;
  background-repeat: repeat-y;
  margin:0 auto;
  width:122px;
  color:#00496B;
  margin-bottom:20px;
  margin-top:40px;
}
.kontakt a{
 color:#00496B;
}
.kontakt_top{
  background-image: url(../img/layout/bg_kontakt_top.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.kontakt_bottom{
  background-image: url(../img/layout/bg_kontakt_bottom.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding:10px 5px;

}
.partners img{
padding: 20px;
}
.bottom{
 text-align:center;
 padding:15px;
 font-size:70%;
 color:#a4a4a4;
 background-color:#fff;
}

.bottom_center{
 margin:0 auto;
 padding:0;
 width:850px; 
}

.bottom a{
 color:#a4a4a4;
}
.menu_bottom{
 float:right;
 width:500px;
 padding-right:20px;
}
.menu_bottom ul{
 margin:0px;
 padding:0px;
 float:right;
}

.menu_bottom ul li{
 float:left;
 list-style:none;
 padding-left:3px;
}
.copy{
 float:left;
 width:250px;
}
.news_title{
 padding-top:5px;
 padding-bottom:2px;
 color:#bf0000;
 font-size:120%;
 margin:0px;
}
.news_title a{
 color:#bf0000;
 text-decoration:none;
}
.news_date{
 color:#a8a8a8;
 font-size:70%;

}
h5.news_date{
 margin-top:0px;
}
.news_text{
 margin-top:10px;
 margin-bottom:10px;
 text-align: justify;
}

.news_text span{
 color:#1fa0dc;
}
.news_more{
 margin-bottom:10px;
}
.dot{
 height:1px;
 width:90%;
 margin:0 auto;
 background-image: url(../img/layout/dot.jpg);
 background-position: center center;
 background-repeat: repeat-x;
}

.more{
 color:#1fa0dc;
 text-decoration:none;
 float:right;
 font-size:80%;
}
.back{
 color:#1fa0dc;
 text-decoration:none;
 font-size:80%;
}
.back1{
 color:#8F8F8F;
 text-decoration:none;
 font-size:80%;
}
.back:hover ,.back1:hover{
 text-decoration:underline;
}
.baner_promocyjny{
 margin-top:10px;
 margin-bottom:10px;
}

.baner_left_box{
  margin-top:10px;
 margin-bottom:10px;
}

.formularz_kontaktowy{
 margin-top:10px;
 width:400px;
 float:left;
}
.formularz_kontaktowy table tr td{
 border:0px;
}
.formularz_kontaktowy table tr td.opis{
 text-align:right;
 vertical-align: top;
}
.formularz_kontaktowy form label{
 display:none;
}
.formularz_kontaktowy form input{
 width:260px;
}
.formularz_kontaktowy form input.submit{
 width:120px;
 border:0px;
 padding:3px;
 background-color:#A90303;
 border:1px solid #7F0000;
 color:#fff;
 font-weight:bold;
 font-size:80%;
 cursor: pointer;
}
.formularz_kontaktowy form input.submit:hover{
 background-color:#CF2626;
}
.formularz_foto{
 width:250px;
 float:left;
 padding:10px;
 padding-top:0px;
}
.message{
 margin-top:10px;
 padding:10px;
 margin-bottom:10px;
 color:#A90303;
 border:1px solid #A90303;
 background-color:#FFEFEF;
}