h1, h2, h3, h4, h5, ul, li, ol {
  margin:0px;
  padding:0px;
}
a {
  color:#717171;
  outline:none;
}

a img{
 border:0px;
}

.clear {
  clear:both;
}

.none{
 display:none;
}

p{
 margin:0px;
 padding:0px;
 padding:2px 0;
}

html{
height:100%;
}
.more{
 display:block;
 text-align:right;
 color:#3790C1;
 text-decoration:none;
 padding-right:12px;
 background-image: url(../img/arrow_right.jpg);
 background-repeat: no-repeat;
 background-position: right center;
}
.back{
 display:block;
 color:#3790C1;
 text-decoration:none;
 padding-left:12px;
 background-image: url(../img/arrow_left.jpg);
 background-repeat: no-repeat;
 background-position: left center; 
}
.more:hover, .back:hover{
 text-decoration:underline;
}
body {
  background-color:#fbfcfc;
  color:#717171;
  font-family:verdana,trebuchet MS,tahoma;
  font-size:80%;
  margin:0px;
  padding:0px;
  background-image: url(../img/bg.png);
  background-repeat: repeat-x;
  background-position: left top;
  text-align:center;
  height:100%;

}


.con{
  min-height:100%;
  position:relative;
}

.page {
padding-bottom:67px;
text-align:center;
width:100%;
/*min-height:800px;*/


}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

.page_center{
 width:750px;
 margin:0 auto;
 text-align:left;
}

.top{
 height:110px;
 width:100%;
}

.menu{
 width: 400px;
 float:left;
 padding-top:85px;
 font-family: Trebuchet MS;
}

.menu ul li{
 float:left;
 list-style:none;
 margin-right:8px;
}
.menu ul li a{
 text-decoration:none;
 color:#868E8F;
 font-weight:bold;
 font-size:90%;
 padding-bottom:3px;
 display:block;
}
.menu ul li a:hover{
 background-image:url(../img/bg_menu.jpg);
 background-position:left bottom;
 background-repeat:repeat-x; 
 color:#ec1d28;
}
.menu ul li.active a{
 background-image:url(../img/bg_menu.jpg);
 background-position:left bottom;
 background-repeat:repeat-x; 
 color:#ec1d28;
}

.logo{
 width: 283px;
 float:right;
 height:100px;
 padding-top:10px;
 /*background-image:url(../img/logo2.jpg);
 background-position:right bottom;
 background-repeat:no-repeat; */
}
.logo a{
 display:block;
 width: 283px;
 height:98px;
 
}
.logo a img{
 border:0px;
}

.main{
 width:100%;
 margin-bottom:10px;
}


/*start*/
.baner{
 text-align:center;
 width:100%; 
}
.baner img{
 border:2px solid #fff;
}

.content_start{
 margin-top:5px;
 background-color:#fff;
 padding:2px;
}
.content_start_in{
 background-color:#fff;
 border:2px solid #d1efff;
}

.content_start_left{
 width:420px;
 float:left;
 margin-left:5px;
 margin-top:15px;
 margin-bottom:15px;
 border-left:6px solid #e9ecec;
}
.content_start_left_in{
 padding-left:5px;
}
.content_start_right{
 width:280px;
 float:right;
 margin-right:5px;
 margin-top:15px;
 margin-bottom:15px;
}

.naglowek_blue{
 font-size:120%;
 color:#3790c1;
}

.naglowek_black{
 background-color:#022130;
 color:#fff;
 padding:2px;
 border-bottom:6px solid #ff0000;
 font-size:120%;
 display:inline;
 margin-bottom:10px;
 text-decoration: none;
}
.naglowek_black a{
 color:#fff;
 text-decoration: none;
}
.naglowek_image{
 color:#3790c1;
 padding-right:20px;
 text-align:right;
 font-size:130%;
 float:right;
 padding-top:5px;
}


/*podstrona*/
.content_site{
 background-color:#fff;
 padding:2px;
}

.content_site_in{
 background-color:#fff;
 border:2px solid #d1efff;
 border-top:0px;
 background-image:url(../img/bg_naglowek.jpg);
 background-position:right top;
 background-repeat:no-repeat;  
}

.content_site_left{
 width:230px;
 float:left;
}

.content_site_right{
 width:500px;
 float:right;
 padding-top:10px;
 padding-bottom:10px;
}
.content_site_right_in{
 border-left:6px solid #e9ecec;
 padding-top:2px;
}
.gallery_left{
 padding:10px;
 padding-left:0px;
 padding-right:0px;
}
.gallery_left ul li{
 list-style:none;
 margin-bottom:5px;
 margin-left:8px;
}
.box_news_img{
 border:2px solid #e9e9e9;
 width:200px;
 height:133px;
 overflow:hidden;
 display:block;
 text-align:center;
}

.content_text{
  clear:both;
  padding:5px;
  padding-left:10px;
  padding-top:10px;
  font-size:90%;
}


.line{
 clear:both;
 padding-bottom:2px;
 width:90%;
 margin:0 auto;
 border-bottom:1px solid #f5f6f6;
}

.footer{
 text-align:right;
 color:#a8cfe4;
 font-size:90%;
 margin-top:5px;
 margin-bottom:2px;
 padding-right:5px;
}
.footer a{
 color:#a8cfe4;
 text-decoration:none;
}
.footer_left{
 width:50%;
 float:left;
 text-align:left;
}
.footer_right{
 width:50%;
 float:right;
}
.bottom {
background-image:url(../img/bg_bottom.png);
background-position:left top;
background-repeat:repeat-x;
bottom:0;
color:#FFFFFF;
height:67px;
left:0;
margin:0 auto;
width:100%;
position:absolute;
}

.content_content{
 padding:5px;
}

/*tiny*/
.content_site ul li{
 margin-left:15px;
 margin-bottom:10px;
 list-style:none;
}

.mceContentBody {
background-image:none;
text-align:left;
}


.specjal_text{
 color:#ff0000;
}

.specjal_text1{
 color:#3790C1;
}
.specjal_list{
background-image:url(../img/dot_red.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;
}
.specjal_list1{
 background-image:url(../img/dot_blue.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;
}





/*dolaczone zdjecia */
.dolaczone_zdjecia{
 padding-top:10px;
}
.dolaczone_zdjecia ul{
 margin-left:10px;
}
.dolaczone_zdjecia ul li{
 list-style:none;
 float:left;
 margin-bottom:15px;
}


/*over*/
.over{
background-image:url(../img/promocja_bg.png);
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:10000001;
}
.over table {
height:100%;
width:100%;
}
.over a.over_a{
}
.over a.over_a img{
 border:1px solid #fff;
}
.plakat_box{
 background-image:url(../img/ladowanie.jpg);
 background-position: center top;
 background-repeat: no-repeat;
 width:560px;
 height:320px;
}
.over_opis{
 background-color:#fff;
 width:560px;
 height:15px;
 font-size:90%;
 padding-top:2px;
 
 padding-bottom:5px;
}
.over_opis a{
 float:left;
 color:#000;
 padding-bottom:5px;
 text-decoration:none;
 padding-left:5px;
}
.over_opis span{
 float:right;
 color:#000;
  padding-bottom:5px;
  cursor: pointer;
  padding-right:5px;
}
