

BODY {
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-family: tahoma;
	background: #ffffff url(../images/zima/body-bg.gif) repeat-x top left;
}
.center {width:995px; margin:0px auto; position:relative;}


.topmenu {
  width: 280px;
  position: absolute;
  margin-top: -25px;
  margin-left: 720px;
}
.topmenu ul {
    list-style:none;
    margin:0;
    padding:0;
    margin-right:10px;
    font-size:10px;
    float:right;
    border-right:1px solid;
    height:16px;
    font-weight:bold;
    }
.topmenu li {
    border-left:1px solid;
    padding:2px 5px;
    float:right;}
.topmenu li A {
    text-decoration:none;}  
.topmenu li A:HOVER {   
    color:red!important;}
    
A { outline:none;}

.flash {
    display:block;
    margin:0;
    }

TABLE {border-collapse:collapse;}
    
.maintb {width: 995px; margin: 0px; padding: 0px; border: 0px;} 
.maintb TD {text-align: left; padding: 0px; vertical-align: top;}
.leftcol {width: 200px;}
.rc {width: 795px;}
.rtbl {width:100%;}
.content {background: #ffffff; width: 630px;}


.ofertb2 {width:100%;}
.ofertb2 TD {padding: 0px;}
.oferta {width:100%;}
.oferta  CAPTION {width: 100%;}
.oferta TD {border: 0px;}
.offtr {background:#ff0000;}
.ofertb {width: 100%;}
.ofertb TD {padding: 5px 10px 5px 10px; border: 1px solid #e7eaed;}
.ofhdr {
	margin-left: auto;
	/*width: 140px;*/
	padding: 4px 5px 0px 5px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0d213f;
	height: 20px;
	background: #e7eaed;
}
.ofhdr SPAN {
	display: block;
	margin-top: 4px;
	width: 54px;
	height: 11px;
	float: right;
	background: url(../images/stars.gif) top left no-repeat;
}
.ofhdr SPAN EM {display:none; font-size:18px; color:#000000; letter-spacing:1px;}   
    
.stars9 {background-position: 0px 0px!important;}
.stars8 {background-position: 5px 0px!important;}
.stars7 {background-position: 11px 0px!important;}
.stars6 {background-position: 16px 0px!important;}
.stars5 {background-position: 22px 0px!important;}
.stars4 {background-position: 27px 0px!important;}
.stars3 {background-position: 33px 0px!important;}
.stars2 {background-position: 38px 0px!important;}
.stars1 {background-position: 44px 0px!important;}


#stars1 {width:13px;}
#stars2 {width:20px;}
#stars3 {width:27px;}
#stars4 {width:33px;}
#stars5 {width:40px;}
#stars6 {width:46px;}
#stars7 {width:53px;}
#stars8 {width:59px;}
#stars9 {width:65px;}


.ofpht {text-align:left; background: #e7eaed; padding: 6px 0px;}
.ofpht OBJECT { margin: auto;}

/*.oftxt {width:150px;}*/

#ofsup {

position:absolute;
margin-top:-66px;   
    }
        
#ofsuph {
background:url(../images/sof.gif) top left no-repeat;
padding-left:155px;
position:absolute;
margin-left:10px;
    }       

ACRONYM {
    cursor:help;
}

.oftxt {
    padding:0;
    margin:0;
    }
    
.oftxt DT {
    float:left;
    clear:both;
    width:15px;
    text-align:right;
    margin:0;
    font-size:10px;
    padding-top:2px;

    }
    
.oftxt DD {
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px!important;
    line-height:16px;
    display:block!important;
    }
.oftxt p {
    height:1%;
    margin:0;
    padding:0;
    border-bottom:1px dashed #dddddd;
    }

.htl {
    font-size:13px;
    font-weight:bold;
    font-variant:small-caps;
    }
    
.ttl {
    font-size:11px;
    font-weight:bold;
    font-variant:small-caps;
    }


.msc {
     font-weight:bold;
     font-size:10px;
     }
     
.asw {
    font-size:10px;
}
.asw a {
    color:#ea0000!important;
    text-decoration: none;
}
.asw a:hover {  
    text-decoration: underline;
}
.asw2 a {
    color:#ea0000!important;
}
.asw p {padding-top: 0px; border-bottom:none!important; vertical-align:top; color:#ea0000;} 


.promocja {
}
/*  
.promocja .ofhdr {width:290px;}
.promocja DT {width:65px!important;}
.promocja DD {padding-left:70px!important;}
*/

/* layout 20090907 */
/* zima usunieta, nowe style ponizej box_zima */
/* BOXY LATO START */
.lato_prom1 DIV {width: 321px; position: relative;}
.lato_prom1 DIV A {
	color: White;
	text-decoration: none;
	font: 16px/30px Trebuchet MS;
	padding: 0px 10px;
	font-weight: bold;
}
.lato_prom1 DIV A:hover {text-decoration: underline;}

.lato_prom1 .links {
	height: 70px;
	background: #fbaa13 url(../images/lato/lato_prom1_bg1.gif) repeat-x top left;
	text-align: center;
}
.lato_prom1 .bottom {
	clear: left;
	height: 9px;
	background: url(../images/lato/lato_prom1_bg2.gif) no-repeat bottom right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.lato_prom1 IMG {border: 1px solid #fbaa13;}

.lato_prom3 DIV {width: 321px; position: relative;}
.lato_prom3 DIV A {
	color: White;
	text-decoration: none;
	font: 16px/16px Trebuchet MS;
	font-weight: bold;
	display: block;
	height: 34px;
}
.lato_prom3 DIV A:hover {text-decoration: underline;}

.lato_prom3 .links {
	height: 70px;
	background: #fbaa13 url(../images/lato/lato_prom1_bg1.gif) repeat-x top left;
	text-align: center;
}
.lato_prom3 .bottom {
	clear: left;
	height: 9px;
	background: url(../images/lato/lato_prom1_bg2.gif) no-repeat bottom right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.lato_prom3 IMG {border: 1px solid #fbaa13;}
.lato_prom3 P {
	width: 48%;
	display: block;
	float: left;
	margin: 0px;
}
.lato_prom3 SPAN {display: block; font-size: 10px;}
/* BOXY LATO STOP */

/* layout 20090907 */

/* TABELA BOXY START */
.box_tb {width:100%; margin-top:4px;}
.box_tb TD {border-style: dashed; border-width:0px 0px 1px 1px; padding:5px 10px 5px 10px;}
.box_zima TD {border-color: #2d9fda;}
.box_zima TD IMG {border: 1px solid #60beee;}
.box_zima TD DIV {width: 321px; position: relative;}
.box_zima TD DIV A {color: White; text-decoration: none;}
.box_zima TD DIV A:hover {text-decoration: underline;}
.box_zima TD DIV.links {height: 70px; background: #2d9fda url(../images/zima/zima_prom2_bg1.gif) repeat-x top left;}
.box_zima TD DIV.links_1 A {
	display: block;
	font: 10px/12px Trebuchet MS;
	margin-left: 6px;
	float: left;	
	width: 30%;
}
.box_tb TD DIV UL {padding: 20px 0px 0px 0px; margin: 0px; text-align: center;}
.box_tb TD DIV LI {
	display: inline;	
	font: 14px/16px Trebuchet MS; 
	text-transform: uppercase;
	font-weight: bold;
}
.box_zima TD DIV.bottom {
	clear: left;
	height: 9px;
	background: url(../images/zima/zima_prom2_bg2.gif) no-repeat bottom right;
	position: absolute;
	bottom: 0px;
}


/* TABELA BOXY STOP */





div#qTip {
  font-size:11px;
  padding: 2px;
  border: 1px solid #ffffff;
  display: none;
  color: #ffffff;
  text-align: left;
  position: absolute;
  z-index: 999;
}


/* Treść podstron */
.article {
	font-size:12px;
	padding: 0px 10px;
	letter-spacing:0px;
	line-height:15px;
	margin-bottom:25px;
}   
        
#arth1 {padding-left:10px;}     

.article H1 span {
    line-height:20px;
    float:left;
    display:block;
    background: url(../images/arth1span.gif) top left no-repeat;
    padding:4px 0px 0px 10px;
    height:26px;
    }
        
.article H1 em {
    float:left;
     background: url(../images/arth1em.gif) top right no-repeat;
    padding:4px 10px 0px 10px; 
    margin:0px 0px 0px 0px;
    font-style:normal;
    color:#ffffff;
    height:26px;
    line-height:20px;
    }       
 
        

.article H4 {
    font-size:14px;
    margin:8px 0px 0px 8px;}
.article  A {color: Black;}
.article  A:hover {color: #fe5200;}           

.article UL {
    padding: 8px 20px 10px 10px; 
    margin:0px; 
    list-style:none;
    clear:both;
    }
    
.article LI {
    background: url(../images/li.gif) 0px 5px no-repeat; 
    padding:0 0 0 13px; 
    margin:0 0 0 10px; 
    }  


.tgl DIV {
    display: none;
    }   

                            /* Lista rozwijanych ficzersów */

.infolist {
    margin:8px 0px 0px 0px;
    padding:0;
    }

.infolist dt {
    clear:both;     
    font-size:12px;
    font-weight:bold;
    background: url(../images/zima/arth1.gif) top right no-repeat; 
    margin:0px 0px 2px 0px;
        }
        
.infolist dt a {
background: url(../images/zima/arth1span.gif) top left no-repeat;
    display:block; 
    text-decoration:none; 
    padding: 0px 0px 6px 0px;
    }
    
.infolist dt a:hover {
    color:#000000!important; 
    text-decoration:none;
    }
    
.infolist dd {
    text-align:justify; 
    padding:0px 0px 10px 0px; 
    margin:0px 0px 0px 0px; 
    background: url(../images/infolistdd.gif) 35px 0px repeat-y;    
    display:none;
    } 

.infolist dd dd,  .infolist dd dt  {
    background:none!important;
    display:block;
    }

.infolist dd A {
    color:red;}
.infolist dd A:HOVER {
    color:black;}   
.infolist TABLE {
    margin-top:10px;}
.infolist TABLE TD {
    padding:5px;
    border:1px solid black;}    
    
.highlite {

    }
    
.highlite A {
    background: url(../images/zima/arth1.gif) top right no-repeat; 
    }

                            /* ficzersy wewnętrzne */
                                
                        /* prawe boksy imprezy */
                        
.rinfo {
width:320px;
     float:right;

padding-left:8px;     
     }
     
.photogallery {     }  
                        
                        
.infobox {
     background: url(../images/infobox_bg.gif) left bottom no-repeat;
}
.infobox UL {
     list-style:none;
     margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
     
     }      
                                                
.infobox LI {
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    margin:0px 10px 0px 10px;
    padding:8px 4px 8px 30px;
    text-align:left;
    border-style:solid;
    border-color:white;
    border-width: 0px 1px 1px 1px;
    background: url(../images/soli_1.gif) 6px center no-repeat #EB918B; /* #EBA78B */
}                       
.odd { background: url(../images/soli_2.gif) 6px center no-repeat #D72B2F!important; } /* D74F2B */

.infobox H1 {
    font-weight:normal;
    font-size:24px!important;
    text-align:center!important;
    background: url(../images/infobox_h1bg.gif) top left no-repeat!important;
    border-bottom:none!important;
    margin:0px 0px 0px 10px;
    padding:10px 0px 10px 0px;
    color:#e47911;
    letter-spacing:0px;
    height:auto;
}   

.infobox H1 UL {
  padding-bottom:0;
 }
.infobox H1 LI {
    padding:2px 4px 2px 20px;
    text-align:left;
    border:none!important;
    background:none!important;

}   

.infobox H1 B {color:#fc070d;}

/*
????????????????
.pierwszy {border-top:top!important;} 
*/

                        /* galeria wyprawy */       
   
                        
                                                    
                                                    
                        /* glowna lista informacyjna wyprawy */                             
.maininfo {
	padding: 0PX;
	margin: 8px 0px 0px 0px;
}
.maininfo DT {
	background: none;
	float: left;
	width: 85px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	padding: 0px 12px 0px 0px;
	font-weight: bold;
	color: #fe5200;
}
.maininfo DD {
	font-size: 12px;
	border: none;
	padding: 0px 0px 0px 70px;
	margin: 0px 0px 0px 0px!important;
}

    
    
/*.maininfo P, .maininfo UL {
    height:1%;
    margin:0px 0px 0px 0px;;
    padding:8px 0px 2px 4px;
    border-bottom:1px dashed #ea0000;
    }
*/
                                           /* drugi oppis */                                
.maininfo2 {

    padding:0;
    margin:8px 0px 0px 0px;
    }
    
.maininfo2 DT {
    background:none!important;
    margin:0px 0px 4px 0px;
    font-size:12px;
    padding:0px 0px 4px 0px;
    font-weight:bold;
    
    }
    
.maininfo2 DD {
	border: none;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 18px 0px!important;
	border-bottom: 1px dashed;
}

    
    
.maininfo2 p, .maininfo2 UL {

    height:1%;
    margin:0px 0px 4px 0px!important;
    padding:0px 0px 2px 0px!important;

    clear:none;
    /*border-bottom:1px dashed #ff0000;*/
    }   
                            /* Plan */                              

.plan {
    padding:8px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    }
    
.plan DT {
    background:none!important;
    float:left;
    clear:both;
    width:75px;
    text-align:right;
    margin:0;
    font-size:11px;
    padding-top:0px;
    }
    
.plan DD {
    padding:0px 0px 0px 85px;
    margin:0px 0px 0px 0px!important;
    }

    
    
.plan p, .plan UL {
    height:1%;
    margin:0px 0px 4px 0px;;
    padding:0px 0px 2px 0px;
    border-bottom:1px dashed #bbbbbb;
    }
                            /* tabela */        

/* .article TABLE {
    margin:8px 0px 0px 0px;}

.article TABLE TD {
width:150px;
    border:1px solid;
    padding:4px;}                    */

                            /* prawy pływający infopanel */


.infopanel {
    float:right;
    background: url(../images/linkpanel_bg.gif) top left repeat-y #ffffff;
    padding:0px;
    margin:0px 0px 6px 6px;
    width:250px;
    }

.infopanel DT {
    line-height:11px;
    background:none!important;
    float:left;
    width:75px;
    text-align:right;
    margin:0;
    font-size:10px;
    padding-top:0px;
    font-weight:normal;
    }
    
.infopanel DD {
    font-size:10px;
    border:none;
    padding:1px 0px 0px 85px;
    margin:0px 0px 0px 0px!important;
    }

    
    
.infopanel p, .infopanel UL {
    line-height:11px;
    margin:0px 0px 4px 0px;;
    padding:0px 0px 2px 0px;
    border-bottom:1px dashed #ff0000;
    }   
                        /* prawy wewnętrzny pływający infopanel */


.infopanel2 {
    float:right;
    background: #ffffff;
    padding:0px;
    margin:0px 0px 6px 15px;
    width:200px;
    color:#ffffff;
    border-style:dashed;
    border-width:0px 0px 1px 1px;
    
    }

.infopanel2 DT {
    line-height:11px;
    background:none!important;
    float:left;
    width:50px;
    text-align:right;
    margin:0;
    font-size:10px;
    padding-top:0px;
    font-weight:normal;
    }
    
.infopanel2 DD {
    font-size:10px;
    border:none;
    padding:1px 0px 0px 55px;
    margin:0px 0px 0px 0px!important;
    }

    
    
.infopanel2 p, .infopanel UL {
    height:1%;
    line-height:11px;
    margin:0px 0px 4px 0px;;
    padding:0px 0px 2px 0px;
    /*border-bottom:1px dashed #ffff00;*/
    }
    
/* wyniki wyszukiwania */

.t1 {
    text-align:right;
    border-top:1px solid white;
    background:url(../images/_br.gif) bottom right no-repeat; 
    color:white;
    padding:5px 15px 5px 0px;
    }   
.t1 span {
    padding:0px 0px 5px 15px;
    float:left;
    display:block;
    background:url(../images/_bl.gif) bottom left no-repeat; }
    
.t2 {
    line-height:20px;
    font-size:11px;
    text-align:right;
    border-top:1px solid white;
    background:url(../images/_tr.gif) top right no-repeat; 
    color:white;
    padding:0px 15px 3px 0px;
    }
.t2 span {
    padding:0px 24px 3px 15px;
    float:left;
    display:block;
    background:url(../images/_tl2.gif) top right no-repeat; 
    }
.t2 a { color:#ffffff; text-decoration: none; }
    
.searchresults {
    font-size:11px;
    border:0px;
    width:662px;
    margin:0px 0px 0px 1px;
    padding:0px 10px 0px 10px;
    }

.searchresults caption, .searchresults TFOOT TD {
    padding:0;
    margin:0px 0px 0px 0px;
    text-align:center;
    background:url(../images/_tl.gif) top left no-repeat; 
    color:white;
    border-left:1px solid white;
    }
    
.searchresults TFOOT TD {
  background-image:none!important;
 }  
  
.searchresults caption span, .searchresults TFOOT TD SPAN {
    font-weight:bold;
    display:block;
    text-align:center;
    /*background:url(../images/_tr.gif) top right no-repeat ; */
    color:white;
    padding:5px 15px 5px 0px;
    width:640px;
    }
.searchresults caption span A, .searchresults TFOOT TD SPAN A {
    text-decoration:none;
    color:white;}   

.searchresults caption span A:hover, .searchresults TFOOT TD SPAN A:HOVER {
    color:black;
    }   
        
    
#prev {

    padding:0px 15px 0px 15px;
    background:url(../images/prev.gif) 0px 3px no-repeat ; 
    }
#next {

    padding:0px 15px 0px 15px;
    background:url(../images/next.gif)  right 3px no-repeat ; 
    }       

.searchresults TD {
    border-style:solid;
    border-color: white;
    border-width:0px 0px 2px 1px;
    background:#e3e3e3;
    }


.odd TD {
    background:#d4d4d4;
    }   
.searchresults .footer {
    caption-side:bottom;
    }
    
tr#hovered TD {
    cursor: pointer;
}
    
.searchresults THEAD TD {
    text-align:center;
    font-weight:bold;
    color:white;
    padding:10px 0px 10px 0px;
    }
    
.searchresults .nz   {
    vertical-align:middle;
    padding:0px 5px 0px 10px;
    font-size:12px;
    font-weight:bold;}

.searchresults .nz SPAN {
    display:block;
    margin-top:2px;
    width:54px;
    height:11px;
    float:right;
    background:url(../images/stars_.gif) top left no-repeat;
    }
    
        

.searchresults .kr   {
    width:120px;
    vertical-align:middle;
    padding:0px 5px 0px 10px;
    }


.searchresults .tr   {
    width:90px;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
    text-align:center;
    }
    
.searchresults .dj   {
    width:60px;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
    text-align:center;
    }
    
.searchresults .wz   {
    width:30px;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
    text-align:center;
    }   
    
.searchresults .cn {
    width:60px;
    vertical-align:middle;  
    text-align:center;
    font-weight:bold;
    font-size:12px;
    color:red;}
    
.searchresults .cn SPAN {
    display:block;
    font-weight:normal;
    font-size:11px;
    color:black;
    text-decoration:line-through;}  
    
.searchresults .cz {
    width:75px;}

/* tabelka z cenami */


.pricelist TD {
    padding:2px 5px;
    text-align:center;
    vertical-align:middle;  
    }

.pricelist .cn1 {   
    vertical-align:middle;  
        text-align:center;
        font-weight:normal;
        font-size:11px;
        color:black;
        }
            
.pricelist .cn1 SPAN {  
    text-decoration:line-through;
    font-weight:normal;
    color:black;
    }
    
.pricelist .cn1 EM {        
        font-style:normal;
    font-weight:bold;
    color:red;  
    }   

#informator DIV {
    
    padding-top:10px;

        }
#informator {

    margin:0px 0px 10px 20px;}        
    
#informator A {
    display:block;
    color:black;}   
    
#infotekst H1 SPAN {
    padding-left:20px;
        }   
#infotekst P {
    font-size:11px;}        
#infotekst P IMG {
    float:left;
    margin:5px 20px 10px 0px;}  

#informator DIV IMG {
    border:1px solid white;
    float:left;
    margin-left:10px;
    margin-top:-9px;
    }
#informator H1 {
    color:white;
    background:none!important;
    font-weight:bold;
    font-size:16px!important;
    letter-spacing:1px;
    }   

#informator LI {
    background:url(../images/li.gif) left 4px no-repeat ;
    border:none;
    padding:0!important
    }
    
#informator LI A {
    padding-left:14px;
    color:white;

    }   
#infall {
    margin-left:0;
    border-top:2px solid white;
    }   


.kontakt {width:100%; margin-bottom: 10px; border-bottom: 2px solid #c5c8cc;}
.kontakt thead {}
.kontakt P {margin:0; padding:0;}
.kontakt TD {border: 1px solid #e7eaed; padding:0px 0px;}
.kontl {width:20px;}
.kontakt col {/*background:#96cfec;*/}   
.mid {}   
.kontakt thead .kontc P {font-weight:bold;}
.article .kontakt P {padding: 4px; margin: 0px;}
.kontc {color: #386fc0;}
.kontc P {text-align: left;}
.kontr {width:520px;}
#namelista {background:white;}  
.kontakt UL {margin:0; padding:0;}   
.kontakt LI {
    float:left;
    width:243px;
    /*border-top:2px solid; 
    border-bottom:1px solid white!important;; 
    border-right:1px solid white!important;*/
    background-image: none;
    padding:0;
    margin:0px 0px 0px 0px;
    height:90px;
    padding:8px;
    font-size:11px;
    }
.kontakt LI IMG {
    float: left;
    margin-right: 6px;
    border: 2px solid white;
		width: 50px;
		height: 68px;
		display: block;
}
 
        
.punktysprzedazy {
    list-style:none;
    margin:0;
    padding:0;
    
    }   
.punktysprzedazy LI {
    float:left;
    width:192px;
    border-top:2px solid; 
    border-bottom:1px solid white!important; 
    border-right:1px solid white!important;
    padding:0;
    margin:0px 0px 0px 0px;
    height:120px;
    padding:10px;
    font-size:11px;
    font-weight:normal!important;
    }
.infobox form {
    margin:10px 0px 0px 50px;
    padding:0px 0px 10px 0px!important;
    text-align:left;
    }   
.infobox select {
    font-family:tahoma;
    font-size:10px!important;
    border:1px solid;
    margin-bottom:10px;
    font-weight:normal;
    letter-spacing:0px;
}
.bannery {background:url(../images/bannery_rt.gif) right top no-repeat #e7e7e7;}   
.bannery DIV {background:url(../images/bannery_rb.gif) right bottom no-repeat; padding:10px 10px 0px 10px}
.bannery IMG, .bannery OBJECT, .bannery EMBED {margin-bottom:10px; vertical-align: top;}

#highlight TD {
    color:white;
    font-weight:bold;}  
    
.pslinki {
    font-size:12px;
    font-weight:normal;
    }   
.pslinki a { text-decoration: none; }   
.pslinki a:hover { text-decoration: underline; }    

#dojazdy {
    font-size:11px;
    }
#odjazdy thead {
}   
#dojazdy tbody TD {
    padding:5px;}
    
.red {
    color:red!important;
    text-decoration:underline;} 
    
/* CMS */

.logotb {
    margin:0 auto;
    }
    
.logotb td {
    padding:10px 5px;
    vertical-align:middle;
    border-bottom:1px solid;
    text-align:center;
    }
.pliki LI {
    width:530px;
    position:relative;
    }
.pliki LI span {
    position:absolute;
    right:0;
    }
  
img.zdjl {
float:left;
margin:0px 10px 5px 0px;

}

.more {
  padding-left:25px; }
.newsbody A {
  display:block; background:white;}
.newsbody h2 {
  margin:0!important;
  padding:0!important;
  }  
  
.newsbody {
  }  



.aktualnosci {
position:relative;
}

.aktualnosci DIV {
display:none;
position:absolute;
left:0; top:37px;
background:url(../images/aktualnosci_bg.gif) top left no-repeat;
width:200px;
height:432px;
}

#wer1 div {
  background-image:url(../images/aktualnosci_bg1.gif);
}
#wer2 div {
  background-image:url(../images/aktualnosci_bg2.gif);
}
#wer3 div {
  background-image:url(../images/aktualnosci_bg4.gif);
}
#wer4 div {
  background-image:url(../images/aktualnosci_bg4.gif);
}
#wer5 div {
  background-image:url(../images/aktualnosci_bg4.gif);
}

.aktualnosci H2 {
  font-size:12px;
  margin:4px 4px 4px 8px;}
.aktualnosci P {
  font-size:10px;
  margin:0px 4px 4px 8px!important;
  }  
.aktualnosci A {
  text-decoration:none; 
  font-weight:bold;
  color:red;
  }

.cc .ofhdr {
  width:auto;
  }
  
.cc .ofhdr EM {
font-style:normal;
  color:black;
  }

.cc .ofpht {
   float:left;
   width:150px;
   margin-right:10px;
}   

.cc .ofhdr em.typ {
   float:right;
   color:white;
   margin-top:-16px;
}

.cc .oftxt1 {
    padding:0;
    margin:0;
    }
    
.cc .oftxt1 h4 {
  font-size:11px;
  padding:0;
  margin:10px 0px 5px 0px;
  } 
  
.cc .oftxt1 P {
  padding:0;
  margin:0;
  font-size:11px;
    }
.cc .oftxt1 P.lista {
    font-weight:bold;
  
  /* text-transform:uppercase; */
  
padding-top:10px!important;
padding-bottom:5px;
}      
.cc .oftxt1 P.opis {
  color:black!important;
  }
.cc .oftxt1 UL {
  margin:0px 0px 0px 160px;
  padding:5px 0px;
  list-style:none;
  font-size:11px;
  border-top:1px dashed gray;
  border-bottom:1px dashed gray;
  font-weight:bold;
  color:red;
  }  
.cc .ccopis {
  height:82px;}  
.cc .oftxt1 LI {
    display:inline;
    border-right:1px solid gray;
    padding:0px 5px;
    }

.li1 {
    border-left:1px solid gray;
    }
    
.cc .oftxt1 LI SPAN {
    color:black!important;
    }        

    
.oferth1 {
  border-bottom:2px solid;
  border-left:1px dashed;
  margin:0px 0px 0px -1px;
  padding:14px 4px 10px 10px;
  font-size:12px;
  font-style:italic;
}



#map {
  /*position: absolute;
  top: 0px;
  left: 0px;*/
  width:550px;
  height:350px;
  border:1px solid #006fbb;

}

/* oferta dla fimr start */
#dlafirm {
  margin: 0px;
  padding: 10px;
  background-color: #d4ecfb;
}
#dlafirm H2 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  color: Black !important;
}
#dlafirm H3 {
  margin: 0;
  padding-top: 15px;
  font-size: 18px;
  line-height: 18px !important;
  color: red !important;
}
#dlafirm P {
  font-size: 14px;
  margin: 0;
  line-height: 18px;
}
#dlafirm A {
  text-decoration: none;
  font-weight: bold;
  color: Red;
}
#dlafirm IMG {
  border: 0px;
}
#dlafirm .zdjr {
  float: right;
  margin: 0px 0px 5px 10px;
}
#dlafirm .italia {
  text-align: center;
  margin-top: 20px;
}
#dlafirm .italia IMG {
  vertical-align: top;
  margin: 0;
}
#dlafirm .italia SPAN {
  background-color: #36a7e9;
  padding: 2px 20px 6px 20px;
  font-size: 30px;
  text-align: center;
  letter-spacing: 2px;
  font-weight:  bold;
  color: white;
  text-transform: uppercase;
  font-family: Trebuchet MS;
}
#dlafirm .banner {
  width: 600px;
  height: 293px;
  background:url(../images/bg_italia.jpg) top left no-repeat;
  margin: 0 auto;
}
#dlafirm .banner P {
 margin: 0;
 padding: 5px 0px 0px 10px;
 font-family: Trebuchet MS;
 font-size: 18px;
 line-height: 18px;
 text-align: left;
 font-weight: bold;
 font-style: italic;
 color: #382c79;
}
#dlafirm .footer {
  text-align: center;
  background-color: #36a7e9;
  width: 600px;
  margin: 0 auto;
  padding: 6px 0px;
  color: White;
}
#dlafirm .footer A {
  color: White;
}
/* oferta dla fimr koniec */

/* banner hot news */
.hotnews {
	background: #fe5200;
	margin: 0px 10px 10px 10px;
	color: White;
	padding: 10px 20px 0px 20px;
	font-size: 12px;
}
.hotnews P {margin: 0px; padding: 0px 0px 10px 0px;}

/* banner hot news */


img.zdjl {
	margin:0px 20px 10px 0px;
	float:left;
	display:block;
	padding:5px;
	border:1px solid #2d9fda;
	clear:left;
  }

img.zdjr {
	margin:0px 0px 10px 20px;
	float:right;
	display:block;
	padding:5px;
	border:1px solid #2d9fda;
	clear:right;
	}	

img.zdjc {
  display:block;
	margin:0px auto 20px auto;
	padding:5px;
	border:1px solid #2d9fda;
	}	


SPAN.zdjr {  float:right; clear:right;  border:1px solid #2d9fda; padding:5px; margin:5px 0px 10px 20px;  z-index:1; }
SPAN.zdjr, SPAN.zdjr A {font-size:10px; text-align:left!important; line-height:12px;}
SPAN.zdjr IMG { display:block; margin-bottom:5px;  z-index:2;}
SPAN.zdjr A {text-decoration:none; display:inline;  }


SPAN.zdjl {  float:left;  border:1px solid #2d9fda; padding:5px; margin:5px 20px 10px 0px;  z-index:1; }
SPAN.zdjl, SPAN.zdjl A {font-size:10px;  text-align:left!important;  line-height:12px;}
SPAN.zdjl IMG { display:block; margin-bottom:5px; z-index:2;}
SPAN.zdjl A {text-decoration:none; }

SPAN.zdjc {  display:block;     padding:10px; margin:10px auto 0px auto; text-align:center!important; }
SPAN.zdjc, SPAN.zdjc A {font-size:10px;  line-height:12px; }
SPAN.zdjc IMG { display:block; padding:10px 10px 30px 10px;  margin:5px auto -25px auto; border:1px solid #2d9fda;}
SPAN.zdjc A {text-decoration:none;}

.banner_664 {width: 664px; margin: 6px auto;}
.banner_664 IMG { border: none;}

.kurs_euro {margin-bottom:10px; padding-left:50px; font-size:10px;}
.kurs_euro SPAN {font-weight:bold;}

.tab_link {display: block; font-size: 12px; float: right;}



/* 20110701 */
.shadow {
	box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px;
}
.round {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.round-top {
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
}
.round-bottom {
	border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
}

#header {
	height: 180px;
	position: relative;
	background: url(../images/zima/bg.png) no-repeat 100px 6px;
	margin-bottom: 4px;
}
#header IMG {border: 0px;}
#header #logo {
	position: absolute;
	left: 30px;
	top: 12px;
}
#header #banner {
	width: 660px;
	height: 104px;
	background: White;
	position: absolute;
	right: 0px;
	top: 4px;
}
#header #menu {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 60px;
	background: #22549e url(../images/zima/menu-bg.gif) repeat-x left center;
}
#header #menu UL {
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#header #menu UL LI {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#header #menu UL LI A {
	display: block;
	height: 60px;
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../images/zima/menu-a-bg.gif) repeat-y right top;
}
#header #menu UL LI A SPAN {
	display: block;
	padding: 20px 16px 0px 16px;
}
#header #menu UL LI A:hover {
	background: #3d75c8;
}


/* LEFT MENU */
.leftmenu {
	background: #3d75c8;
	color: White;
}
.leftmenu H2 {
	height: 44px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	background: url(../images/zima/h1-bg.gif) repeat-x left top;
}
.leftmenu H2 SPAN {
	display: block;
	padding: 12px 0px 0px 28px;
}
.leftmenu UL {
	padding: 10px 0px 10px 20px;
	margin: 0px;
}
.leftmenu UL LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.leftmenu UL LI A {
	display: block;
	color: White;
	text-decoration: none;
	padding: 4px 8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/zima/leftmenu-a-bg.gif) repeat-x left bottom;
}
.leftmenu UL LI A:hover {color: #ffc601;}


/* RIGHT MENU */
.rightmenu {color: White;}
.rightmenu H2 {
	height: 44px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	background: url(../images/zima/h1-bg.gif) repeat-x left top;
}
.rightmenu H2 SPAN {
	display: block;
	padding: 12px 0px 0px 28px;
}
.rightmenu UL {
	padding: 0px 0px 16px 0px;
	margin: 0px;
}
.rightmenu UL LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.rightmenu UL LI A {
	display: block;
	color: #0d213f;
	text-decoration: none;
	padding: 6px 8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/zima/rightmenu-a-bg.gif) repeat-x left bottom;
	border-width: 0px 1px 1px 1px;
	border-color: #e7eaed;
	border-style: solid;
	
}
.rightmenu UL LI A:hover {color: #386fc0;}


/* ARTYKULY */
.article H1 {
	padding: 0px;
	height: 40px;
	color: White;
	margin: 0px 0px 20px 0px;
	font-size: 14px;
	border-bottom: 4px solid #23559f;
}
.article H1 SPAN {
	display: block;
	padding: 10px 20px 4px 20px;
	float: left;
	background: url(../images/zima/h1-bg.gif) repeat-x left top;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	/* class round-top nie uzyty bo szablony sa w wielu miejscach w cms */
}
.article H2 {
  font-size: 14px;
	border-bottom: 1px solid #c5c8cc;
	padding: 15px 0px 8px 0px;
	margin: 0px 20px 18px 20px;
	color: #0d213f;
	text-transform: uppercase;
}

.article H3 {
	color: #23559f;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}

.article P, .article DL {margin: 0px 20px 10px 20px; line-height: 16px;}
.article UL LI A {text-decoration: none;}


/* OPIS HOTELU */
.opisstars {
	display: block;
	height: 20px;
	margin: 6px 0px 0px 10px;
	background: url(../images/stars2.gif) left 11px no-repeat!important;
}


