* {
    margin:0px ;
    padding:0px;
}
body{
    text-align: center;
   color:black;
    font-family:Arial;
    background:url(../images/bckg_main.jpg) repeat;

margin:0px;
padding:0px;
}

img {
    border: 0px 0px 0px 0px;
    border-style:none;
}


/* top  top top top top top top top top top top top top top top top top top top */
#container{
    margin: 0px auto;
   
    overflow:hidden;
 
    
}
.top{
    
    ;
    height:88px;
    overflow:hidden;
    background: url('../images/top.jpg') top left no-repeat;
}
#wrapper_flagi{
    width:50px;
    height:43px;
    overflow:hidden;
    float:right;
}
#menu {
    height:45px;
    width:395px;
    overflow:hidden;
    float:right;
    color:white;
    font-size:14px;
    text-align:right;
}
#main_cont_menu {
    float:right;
    text-align:left;
    width:124px;
    height:30px;
    margin:8px 0 0 18px;
}
#gallery_cont_menu {
    float:right;
    text-align:left;
    width:77px;
    height:30px;
    margin:8px 0 0 0;

}
#movies_cont_menu {
  
    text-align:left;
    float:right;
    height:30px;
    margin:8px 0 0 1px;
    width:65px;
   

}
.left_b{
    width:11px;
    height:30px;
    background: url('../images/red_butt_l.jpg') top right no-repeat;
    float:right;
}
.center_b {
    float:right;
    height:30px;
    padding-top:6px;
    text-align:center;
    width:100px;
    background: url('../images/red_butt_center.jpg') repeat-x top;

}
.right_b {
    height:30px;
    width:12px;
    background: url('../images/red_butt_r.jpg') top left no-repeat;
    float:right;
}
a {
    text-decoration:none;
}
div#menu a {
    color:white;
    text-decoration:none;
}
div#rights a {
     text-decoration:none;
}
div.aktualnosc a{
    color:black;
    text-decoration:none;
}
#photos_cont {
    width:948px;
    height:203px;
    background: url('../images/backgr_gray_main.jpg') repeat-x;
    border: 1px solid white;
    
    margin:15px auto 0;
}
.left_marg {
    float:left;
    overflow:hidden;
    width:118px;
    height:200px;
}
#left_distance {
    width:18px;
    float:left;
    height:203px;
    overflow:hidden;

}
#photos_inside {
    width:912px;
    margin-top:17px;
    height:172px;
    overflow:hidden;
    float:left;
}
.left_border {
    background: url('../images/shade_gray_lef.jpg') top left;
    width:3px;
    height:171px;
    float:left;
    overflow:hidden;
}
.top_border{
    background: url('../images/shade_gray_top.jpg') no-repeat top;
    width:248px;
    height:3px;
    float:left;
overflow:hidden;
}
.photo {
    overflow:hidden;
    float:left;
    width:246px;
    height:164px;
  border:1px solid white;
}
.ph_wrapper {
    float:left;
    height:177px;
    overflow:hidden;
    width:257px;
}
.bottom_border {
    width:248px;
    height:3px;
    float:left;
    background:url('../images/shade_gray_bott.jpg') top left;
    overflow:hidden;

}
.right_border{
    width:4px;
    height:165px;
    background:url('../images/shade_gray_r.jpg') top right;
    float:left;
    overflow:hidden;
}
#logo {
    width:265px;
    
    overflow:hidden;
    float:left;
    margin:0 67px 0 66px;
}
#content_main {
    width:950px;
    margin:20px auto;
    padding:0px;
    overflow:hidden;
    background: #fff url('../images/backgr_gray_main.jpg') repeat-x;
    border:1px solid white;
    float:left;
  margin-bottom:20px;
  padding:30px 0px 30px 0px;

}
#content_right {
    width:380px;
    
    float:left;
    overflow:hidden;
   
}
#content_wrapper {
    width:951px;
  
    overflow:hidden;
    margin:0px auto;
    padding:0px;

}
.gray_desc {
    float:left;
font-size:28px;
font-weight:800;
margin-left:20px;
margin-bottom:10px;
    color:#D00E0E;
    width:314px;
    text-align:left;
    
}
#content_r {
   background-color:white;
float:left;
margin:8px 0 30px 20px;
overflow:hidden;
width:380px;
}
.partners_desc {
     font-size:12px;
    text-align:center;
    width:100%;
    margin: 10px 0px;
}
.partn_cont {
    margin:0 0 10px 20px;
    float:left;

}
.stopka{
    margin:0px auto;
    overflow:hidden;

    background-image:url(../images/bg_foot.jpg);
    height:77px;
 
}
#foot_logo {
    overflow:hidden;
    float:right;
    margin:12px 30px 0 0;
}
#rights {
    color:white;
    float:left;
    overflow:hidden;
    margin: 20px 20px 20px 18px;
    font-size:12px;
    text-align:left;
    
}
.aktualnosc{
    width:530px;
    margin:6px 30px 11px 18px;
    overflow:hidden;
    float:left;
    
    text-align:left;
    

}
.title {
   color: #3b3b3c;
  font-size:24px;
font-weight:bold;
margin-bottom:6px;
}
.kredka {
    float:left;
    overflow:hidden;
    
}
.data {
    color:red;
float:left;
overflow:hidden;
font-size:12px;
margin:1px 0 0 9px;
}
.tresc {
   float:left;
   margin:13px 0 0;
   overflow:hidden;
   color:#3b3b3c;
   font-size:12px;
   width:528px;
}
.button_wiecej{
    float:left;
    margin:0px 0px 0px 0px;
   cursor:pointer;
    margin:15px 0 0;
}
.l_butt{
    float:left;
    overflow:hidden;

}
.r_butt {
    float:left;
    overflow:hidden;
}
.center_butt {
    float:left;
    overflow:hidden;
    background:url('../images/center_butt_wiecej.jpg') repeat-x;
    height:32px;
  padding:4px 0 0 0;
width:86px;
}
.gal_srodek{
    
    height:452px;

}
.gal_gora{
    
    width:581px;
    height:421px;
    margin-left:185px;

}
#show_aktualnosc {
    margin:0px 0px 0px 0px;

}
.cont_galeria {
    
    overflow:hidden;
    float:left;
    margin:10px 10px 10px 44px;
  height:100px;



}
.obrazek_gal {
    overflow:hidden;
    float:left;
    width:150px;
    border:1px solid black;
    height:98px;
}
.right_cont_gal {
    
    float:left;
height:100px;
margin-left:8px;
overflow:hidden;
width:254px;
}
.gal_title {
   float:left;
font-size:18px;
margin-bottom:5px;
margin-left:3px;
margin-right:5px;
overflow:hidden;
text-align:left;
width:372px;
}

.short_desc_gal {
    height:45px;
    overflow:hidden;
    float:left;
    width:372px;
    margin:5px;
    text-align:left;
    width:372px;
    font-size:12px;
}
.zobacz_gal {
    overflow:hidden;
    float:left;
    font-size:12px;
    margin-left:5px;
    color:#bc0101;
}
#skrawek_flaga{
  
    height:88px;
        width:100%;
        background:url(../images/bg_top.jpg) repeat-x;

        
}
#wspolpraca_content {
    width:990px;
    overflow:hidden;
    margin:0px auto;
    padding:0px;
    text-align:left;
      background: url(../images/bg_cent.jpg) repeat;
    
}
.wspolpracownik {
    overflow:hidden;
    float:left;
    margin:5px 5px 20px 20px;
}
#kreska_hr {
    margin:0 10px;
    width:342px;
}













































.top1{
    float:left;
    width:800px;
    height:100px;
    background-image:url('top1.jpg');
    background-repeat:no-repeat;
}
.top2{
    float:left;
    width:800px;
    height:150px;
    background-image:url('top2.jpg');
    background-repeat:no-repeat;
}
.okno_left{
    float:left;
    width:380px;

    background-image:url('okno_left_tlo.jpg');
    background-repeat:repeat-x;
    color:#97591B;
    font-family:arial;
    line-height:15px;
    word-spacing:10px;
    font-size:12px;
    text-align:left;
}
.okno_left a{
    text-decoration: none;
    color:red;
}
.okno_left a:hover{
    text-decoration: underline;
    color:#FF7F2F;
}
.margin{
    float:left;
    width:20px;
    height:300px;
    background-image:url('okno_left_tlo.jpg');
    background-repeat:repeat-x;
}

.okno_right{
    float:left;
    width:400px;
    height:3140px;
    background-image:url('okno_right_tlo.jpg');
    background-repeat:no-repeat;
}
.obramowanie{
    border: 1px 1px 1px 1px;
    border-color:#FF7F2F;
    border-style:solid;
}
.margin2{
    float:left;
    width:20px;
    height:700px;
    background-image:url('dol_left_tlo.jpg');
    background-repeat:repeat-x;
}
.dol_left{
    float:left;
    width:380px;
    height:250px;
    background-image:url('dol_left_tlo.jpg');
    background-repeat:repeat-x;
    color:#97591B;
    font-family:arial;
    line-height:15px;
    word-spacing:10px;
    font-size:12px;
    text-align:left;
    padding-left:20px;

}
.dol_right{
    float:left;
    width:400px;


}

.naglowek{
    font-family:arial;
    font-weight:bold;
    font-size:13px;
    color:#D27D28;
    float:left;
    margin-left:15px;
}

.filmy{
    float:left;
    width:800px;
    height:750px;
    background-image:url('tlo_filmy.jpg');
    background-repeat:no-repeat;
}
.archiwum{
    float:left;
    width:800px;
    height:600px;
    background-image:url('okno_left_tlo.jpg');
    background-repeat:repeat-x;
    color:#97591B;
    font-family:arial;
    line-height:15px;
    word-spacing:10px;
    font-size:12px;
    text-align:left;
}
.wyniki{
    float:left;
    width:800px;
    height:1300px;
    color:#97591B;
    text-align:left;
}
.wyniki table{
    float:left;
    font-family:arial;
    line-height:15px;
    word-spacing:10px;
    font-size:12px;
}
.archiwum_menu{
    float:left;
    width:800px;
    height:100px;
    background-image:url('okno_right_tlo.gif');
    background-repeat:no-repeat;
    background-position: top right;
}
.archiwum_menu a{
    text-decoration:none;
    color:#97591B;
}
.galeria{
    float:left;
    width:800px;
    height:920px;
    background-image:url('tlo_galeria.jpg');
    background-repeat:no-repeat;
}
.gora_odstep{
    float:left;
    width:800px;
    height:160px;
    background-image:url('okno_right_tlo.gif');
    background-repeat:no-repeat;
    background-position: top right;

}
.zdjecia{
    float:left;
   width:708px;
    height:115px;
    margin-left:200px;


}
.zdjecia img{
    float:left;
    border: 1px 1px 1px 1px;
    border-color:#CF0F0E;
    border-style:solid;
}
.przerwa{
    float:left;

    height:22px;

    border:0px 0px 0px 0px;
}
.gal_przerwa{
    float:left;
    width:800px;
    height:40px;

}
.gal_numerki{
    float:left;
    width:800px;
    height:38px;
}


.p1{
    float:left;
    height:22px;
    margin-left:200px;
    font-family:arial;
    font-size:14px;
    line-height:20px;
    color:#CF0F0E;
    font-weight:bold;
    text-indent:52px;
width:117px;
}
.p3{
    float:left;
    height:22px;
 
    font-family:arial;
    font-size:14px;
    line-height:20px;
    text-indent:19px;

    text-align:left;
    color:#CF0F0E;
    font-weight:bold;


}
.p2{
    float:left;
    height:22px;
    
    font-family:arial;
    font-size:14px;
    
    color:#CF0F0E;
    font-weight:bold;
    line-height:20px;
width:340px;
}
.bok{
    float:left;
   width:3px;
    height:115px;

}
.bok2{
    float:left;
    width:50px;
    height:115px;

}
.podpis{
    float:left;
    height:25px;
    width:800px;
    background-color:green;
}
/* galeria_menu **//* galeria_menu **//* galeria_menu **//* galeria_menu **/
#albums {
    float:left;
}
.album {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #A09B98;
    float:left;
    height:105px;
    line-height:100%;
    margin:0 12px 8px 0;
    padding:10px 8px 2px 10px;
    width:436px;
}

.album .thumb {
    float:left;
    margin-bottom:6px;
    margin-right:6px;
}
.gallery_date_main {
    color:#587382;
    font-size:10px;
}
.gallery_description {
    float:right;
    height:53px;
    margin-top:10px;
    width:309px;
}
.ramka_aktualnosci {
    margin-top:120px;
    float:left;
    margin-left:5px;
    width:570px;
}
#left_aktual {
    float:left;
    width:350px;
    color:blac
}
#title_akt_left {
    float:left;
    font-weight:bold;
    padding-left:8px;
    width:314px;
    text-align:left;
}
#aktual_short_desc {
    float:left;

    padding:8px 0 0 8px;
    width:314px;
    text-align:left;
}