/* reset marginesów oraz dopełnień */
html, body, ul, li { margin: 0; padding: 0;}

/* reset wysokości linii i fontu */
h1, h2, ul, li, p { margin: 0; padding: 0; font-size: 1em; line-height: 1.5em;}

/* ustawienia globalne */
body { font: 13px arial, verdana, tahoma, sans-serif; background-color: #fff; scrollbar-x: none; overflow-x: hidden;}




/* resetowanie ramek obrazków */

a img {border: none;}

#header {background: url(../images/bg_top.png) repeat-x;height:400px; z-index:-1}
#headercloud{position:relative;width:960px;margin:auto;}


#palm{position:absolute;left:-130px;top:150px; width:165px; height:217px; }


/*
background: url(../flashheadercloud/palm.png) repeat-x;

*/


#cloud{position:absolute;right:-250px;  width:800px; height:387px; }
/*
background:url(../flashheadercloud/cloud.png) repeat-x;
/*


/* szerokość strony */
.content {width: 960px;  margin:auto;height:185px;  }
#logo{ position:absolute; width:960px; height:100px; }
.content #logo h1{position:absolute;left:16px;bottom:5px;overflow:hidden;}
.content #logo h1 a{display:block;width:250px;height:82px; text-indent: -666em;}


 

.content #infolinia {position:absolute;right:10px;top:28px;overflow:hidden;  width:516px; height:59px; }







#menu{ position:absolute; top:100px;width:960px; height:44px;background:url(../images/mt.png) no-repeat; color:white;}
.mt ul{position:absolute;bottom:1px;left:2px;list-style:none;overflow:hidden;}
.mt ul li{float:left;background: url(../images/odsm.png ) top right no-repeat;}

.mt ul li.last{float:left;background:none;}

.mt ul li a{font-weight:bold;color:#fff;text-decoration:none;padding:2px 26px 8px;display:block;}
.mt ul li:hover{text-decoration:underline;}
.mt ul li a:hover{text-decoration:underline;}


/* podmenu */
#podmenu{ position:absolute; top:144px; width:960px; height:31px;background:url(../images/podmenubg.png) repeat-x; color:white; }
.news{position:absoulte; padding:1px 32px 10px;}
.news img{position:relative;top:-2px;}
.news a{color:#707070;}









#content2{position:relative; z-index:0;  margin-top:2px; width:960px;}
#content2 #c-left{float:left; width:692px;}

#content2 #c-left .znajdz { float:left;width:308px; height:460px; margin-bottom:7px; background-image: url("../images/tlosearch.png"); }



#content2 #c-left .znajdz table { margin-left:15px; margin-top:8px;}





#content2 #c-left .znajdz p.tekst{  font-size:15px; font-weight:bold; color:#fff;  padding:0px 0 0 0px; margin-top:-3px;}
#searchformtitle p.tekst{font-size:15px; font-weight:bold; color:#fff;  padding:0px 0 0 0px; margin-top:-3px; }






#content2 #c-left .najlepszaoferta { float:right;width:373px; height:460px;  margin-bottom:7px; }
#content2 #c-left #maska {clear:both;}

#content2 #c-left-wyszukiwarka{float:left; width:960px;}
#content2 #c-left-wyszukiwarka .znajdz { float:left;width:254px; height:672px; margin-bottom:7px; background-image: url("../images/leftsearch.png");}

#content2 #c-left-wyszukiwarka  .znajdz p.tekst{  font-size:15px; font-weight:bold; color:#fff;  padding:0 0 0 0; margin-top:-2px;}

#content2 #c-left-wyszukiwarka  .znajdz #searchformmain table { margin-left:14px; margin-top:0px; }





#komet_wybierz{width:691px; height:50px;  background:#fff;}
#komet_wybierz p {font-size:18px;  color:#1248b4; padding:10px 0 5px 10px;}




#brak_ofert {width:696px; height:38px;  background: url("../images/tlo_komet.png") no-repeat;}
#brak_ofert p {font-size:18px;  color:#1248b4; padding:5px 0 5px 17px;}



#twojarezerwacja {width:696px; height:38px;  background:url("../images/tlo_komet.png") no-repeat;}
#twojarezerwacja p {font-size:18px;  color:#1248b4; padding:5px 0 5px 13px;}







#content2 #c-left-wyszukiwarka #jq #maska table{  width:691px; }



#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.msregion{ background:#fff;  font-weight:bold; border-top:1px solid #c3d0ec;}
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.msregion a {text-decoration:none; color:#1248b4;}




#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr { background:#ffba07; }
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.mscountry{  padding-left:35px; border-top:1px solid #c3d0ec; background:#fff url(../images/tlo_tabela.png) repeat-x top;}
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.mscountry a{ text-decoration:none; color:#000;}
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.mscountry a:hover{ text-decoration:underline;}
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.msair{ border-top:1px solid #c3d0ec; background:#fff url(../images/tlo_tabela.png) repeat-x top; }
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.msprice{ border-top:1px solid #c3d0ec; background:#fff url(../images/tlo_tabela.png) repeat-x top; color:#0e88df; font-weight:bold;} 
#content2 #c-left-wyszukiwarka #jq #maska table tr.mstr td.msbutton{ border-top:1px solid #c3d0ec; background:#fff url(../images/tlo_tabela.png) repeat-x top; }





#content2 #c-left-wyszukiwarka  #jq #oferta { clear:both; width:691px; height:161px;  margin-bottom:7px;  background:url(../images/tlooferta.png) repeat-x; font-size:13px;}
#content2 #c-left-wyszukiwarka  #jq #oferta-desc { clear:both; width:691px; ; margin-bottom:7px;  font-size:13px;}
/* oferty */

#oplywanie {height:500px;}
#content2 #c-left #jq .oferty { clear:both; width:691px; height:161px;  margin-bottom:7px;  background:url(../images/tlooferta.png) repeat-x; font-size:13px;}
#content2 #c-left #jq .oferty .ramka {float:left; padding:10px 0 0 22px;}
#content2 #c-left #jq .oferty .photo {width:127px; height:132px; background:url(../images/bgimgoferta.png) }
#content2 #c-left #jq .oferty .photo p{color:#fff; font-weight:bold; padding:5px 20px;  text-align:center;}




/* oferty.php */



.ms-oferta-info { overflow:hidden; float:left; width:691px;   background:#fff; }
.ms-oferta-image { float:left; width:250px; height:175px;  padding:5px 0 5px 5px; }

.ms-oferta-image img {width:250px; height:175px; border:0;}




.ms-oferta-description {float:left; width:350px; padding:5px 0 5px 5px; }
.ms-oferta-description table{margin-left:10px; }
.ms-oferta-description table td.name{font-weight:bold; color:#1248b4;}



.pagination {color:#000;}
.pagination a {color:#000; text-decoration:none;}
.pagination a:hover{color:#000; text-decoration:underline;}






.ofertafirst{height:375px;   width:960px}
.ofertafirst .bgofertafirst {background: url(../images/bgofertafirst.png) no-repeat; width:956px; height:371px; margin:2px; }
.ofertafirst .bgofertafirst p.title1oferta {color:#1248b4; font-size:18px; padding:5px 0px 0px 28px;}


.ofertafirst .bgofertafirst p.title1hotel {color:#0061d2; font-size:18px; font-weight:bold; padding:20px 0px 10px 30px; margin-bottom:12px;} 


.ofertafirst .bgofertafirst .imagehotel{width:265px; height:190px;  margin:0px 0px 0px 30px; float:left;}
.ofertafirst .bgofertafirst #tabela{float:left; margin-left:30px;}

.ofertafirst .bgofertafirst #tabela table{width:350px; height:185px;}
.ofertafirst .bgofertafirst #tabela table td.lewa{font-weight:bold; text-align:left; width:135px;}
.ofertafirst .bgofertafirst #tabela table td.prawa{text-align:left;}



.kalkulacja{height:170px; background:#fff;  width:960px}
.kalkulacja .bgkalkulacja {background: url(../images/bgkalkulacja.png) no-repeat; width:956px; height:170px; margin:2px; }
.kalkulacja .bgkalkulacja p.title1oferta {color:#1248b4; font-size:18px; padding:5px 0px 0px 28px;}

.kalkulacja .bgkalkulacja #tabela{margin-left:30px; margin-top:30px;}
.kalkulacja .bgkalkulacja #tabela table{width:890px; height:80px;}


.kalkulacja .bgkalkulacja #tabela table .lefttop{ text-align:left; font-weight:bold;}
.kalkulacja .bgkalkulacja #tabela table .righttop{text-align:right;}

.kalkulacja .bgkalkulacja #tabela table .leftbottom{text-align:left; font-size:14px;}
.kalkulacja .bgkalkulacja #tabela table .rightbottom{text-align:right; font-size:16px; font-weight:bold;}


.informacja{height:170px; background:#fff;  width:960px; margin-top:8px;}
.informacja .bginformacja {background: url(../images/bgkalkulacja.png) no-repeat; width:956px; height:170px; margin:2px; }
.informacja .bginformacja p.title1oferta {color:#1248b4; font-size:18px; padding:5px 0px 0px 28px;}


.informacja .bginformacja p.tekstinfo {padding:25px 28px 0px 28px;}



.danedorezerwacji {height:526px; background:#fff;  width:960px; margin-top:8px;}
.danedorezerwacji .bgdanedorezerwacji {background: url(../images/bgdanerezerwacji.png) no-repeat; width:956px; height:526px; margin:2px; }
.danedorezerwacji .bgdanedorezerwacji p.title1oferta {color:#1248b4; font-size:18px; padding:5px 0px 0px 28px;}

.danedorezerwacji .bgdanedorezerwacji p.osoba { padding:25px 0px 15px 28px;}


.danedorezerwacji .bgdanedorezerwacji .formularz1 {padding:5px 0px 5px 28px; }
.danedorezerwacji .bgdanedorezerwacji .formularz2 {padding:5px 0px 5px 38px; }


.zapoznalem {height:170px; background:#fff;  width:960px; margin-top:8px; margin-bottom:15px;}
.zapoznalem .bgzapoznalem {background: url(../images/bgkalkulacja.png) no-repeat; width:956px; height:170px; margin:2px; }
.zapoznalem .bgzapoznalem p.title1oferta {color:#1248b4; font-size:18px; padding:5px 0px 0px 28px;}

.zapoznalem .bgzapoznalem p.titlezapoznalem {  padding:25px 28px 0px 28px;}

.zapoznalem .bgzapoznalem .inputbox{ margin:20px 0 10px 420px;}





#content2 #c-left #jq .oferty .photo img{width:115px; height:97px; color:#fff; font-weight:bold; padding: 0 5px 5px 5px;}
#content2 #c-left #jq .oferty .opis{float:left;  margin: 13px 10px 5px 14px; width:510px; height:129px;}
#content2 #c-left #jq .oferty .opis .title {color:#1248b4; font-weight:bold; background: url(../images/border.png) no-repeat; width:510px; height:35px; padding:8px 5px 3px 8px;}
#content2 #c-left #jq .oferty .opis .description {color:#999; padding-left:6px; }
#content2 #c-left #jq .oferty .opis .more {margin-top:21px;}
#content2 #c-left #jq .oferty .opis .more .more-l {float:left; color:#ff961c; font-weight:bold; width:107px; background: url(../images/arrowoffer.png) no-repeat center right; padding-left:6px;}
#content2 #c-left #jq .oferty .opis .more .more-l a{color:#ff961c; font-weight:bold; text-decoration:none;}
#content2 #c-left #jq .oferty .opis .more .more-l a:hover{color:#ff961c; font-weight:bold; text-decoration:underline;}
#content2 #c-left #jq .oferty .opis .more .more-r {float:right; color:#fff; background: #fff url(../images/bg_price.png) no-repeat; width:84px; height:31px; font-weight:bold; padding-top:5px; text-align:center; display:block;  }




#content2 #c-left #jq .oferty .opis .more .more-r a:hover {}




#content2 #c-left #jq .num { clear:both; width:692px; height:30px; margin-bottom:15px; text-align:center; padding-top:5px; color:#a0a0a0;}
#content2 #c-left #jq .num a{text-decoration:none; color:#a0a0a0;}
#content2 #c-left #jq .num a:hover{text-decoration:underline;  color:#fb8701;}
#content2 #c-left #jq .num a.selectedpag {text-decoration:underline; color:#fb8701; font-weight:bold;}



/* oferty wyszukiwarka*/
#content2 #c-left-wyszukiwarka #jq .oferty { clear:both; width:691px; height:161px; background:#ff5f15; margin-bottom:7px;  background:url(../images/tlooferta.png) repeat-x; font-size:13px;}
#content2 #c-left-wyszukiwarka #jq .oferty .ramka {float:left; padding:10px 0 0 22px;}
#content2 #c-left-wyszukiwarka #jq .oferty .photo {width:127px; height:132px; background: url(../images/bgimgoferta.png) }
#content2 #c-left-wyszukiwarka #jq .oferty .photo p{color:#fff; font-weight:bold; padding:5px 20px; text-align:center;}
#content2 #c-left-wyszukiwarka #jq .oferty .photo img{width:115px; height:97px; color:#fff; font-weight:bold; padding: 0 5px 5px 5px;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis{float:left;  margin: 13px 10px 5px 14px; width:510px; height:129px;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis .title {color:#1248b4; font-weight:bold; background: url(../images/border.png) no-repeat; width:510px; height:35px; padding:8px 5px 3px 8px;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis .description {color:#999; padding-left:6px; }
#content2 #c-left-wyszukiwarka #jq .oferty .opis .more {margin-top:21px;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis .more .more-l {float:left; color:#ff961c; font-weight:bold; width:107px; background: url(../images/arrowoffer.png) no-repeat center right; padding-left:6px;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis .more .more-l a{color:#ff961c; font-weight:bold; text-decoration:none;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis .more .more-l a:hover{color:#ff961c; font-weight:bold; text-decoration:underline;}
#content2 #c-left-wyszukiwarka #jq .oferty .opis .more .more-r {float:right; color:#fff; background: #fff url(../images/bg_price.png) no-repeat; width:84px; height:31px; font-weight:bold; padding-top:5px; text-align:center; display:block;  }
#content2 #c-left-wyszukiwarka #jq .oferty .opis .more .more-r a:hover {}



#content2 #c-left-wyszukiwarka #jq .num { clear:both; width:692px; height:30px; margin-bottom:15px; text-align:center; padding-top:5px;  color:#a0a0a0;}
#content2 #c-left-wyszukiwarka #jq .num a{text-decoration:none; color:#a0a0a0;}
#content2 #c-left-wyszukiwarka #jq .num a:hover{text-decoration:underline;  color:#fb8701; }


#content2 #c-left-wyszukiwarka #jq .num a.selectedpag {text-decoration:underline; color:#fb8701; font-weight:bold;}





#c-left-wyszukiwarka #jq {float: right;}

#content2 #c-right{float:right; width:265px; height:300px; background: url(../images/bgbaoxr.png) no-repeat top;}
#content2 #c-right .box{width:256px; height:100px;  background:#ffd10f; margin-bottom:7px;}

/*euro26*/

#content2 #c-left #jq .euro26 { width:691px; height:50px; clear:both; margin-bottom:7px;}



/* pogoda */
#content2 #c-right .pogoda{  margin-right:3px; float:right; width:256px; height:184px; color:#999; background:#fff; margin-bottom:7px; background: url(../images/bgpogoda.png) no-repeat top;}
#content2 #c-right .pogoda p.tekst{  font-size:15px; font-weight:bold; color:#15317a;  padding:9px 0 0 53px; margin:0px;}
#content2 #c-right .pogoda p.state{line-height:18px; margin:15px 2px 12px 14px;  font-size:13px; }
#content2 #c-right .pogoda p.state select{ width:auto; border:none; color:#999;}
#content2 #c-right .pogoda table{ text-align:center;width:210px; margin-left:19px;}
#content2 #c-right .pogoda table tr.day{ }
#content2 #c-right .pogoda table tr es{color:#fff; background:#bbb; padding:1px;}

/* newsletter */
#content2 #c-right .newsletter{  margin-right:3px; float:right; width:256px; height:154px;  background:#fff; margin-bottom:7px; background: url(../images/bgnewsletter.png) no-repeat top;}
#content2 #c-right .newsletter p.tekst{  font-size:15px; font-weight:bold; color:#15317a;  padding:9px 0 0 53px; margin:0px;}
#content2 #c-right .newsletter p.opis{line-height:18px; padding:10px 2px 3px 14px; color:#999; font-size:13px; margin:0px;}
#content2 #c-right .newsletter p.message{line-height:18px; padding:15px 2px 3px 14px; color:#999; font-size:13px; margin:0px;}
#content2 #c-right .newsletter .formularz{padding:0 0 0 12px; height:0px; }
#content2 #c-right .newsletter .formularz .input input{float:left; width:130px; margin:5px 0 0 0; }
#content2 #c-right .newsletter .formularz .btn{float:right; margin:2px 10px 0 0; margin-left:10px;}

/* kup bilet */
#content2 #c-right .kupbilet{width:256px; height:93px; margin-right:3px; float:right; margin-bottom:7px; }

/* platnosci */
#content2 #c-right .platnosci{ margin-right:3px; float:right; width:256px; height:109px;  background:#fff; margin-bottom:7px; }
#content2 #c-right .platnosci .tekst{ font-size:15px; font-weight:bold; color:#15317a;  padding:9px 0 0 53px; margin:0px;}
#content2 #c-right .platnosci .platnoscianim{ margin-top:17px; }}

/* euro26 */
#content2 #c-right .euro26{ margin-right:3px; float:right; width:256px; height:55px;  background:#fff; margin-bottom:7px; }


/* kursy walut */
#content2 #c-right .kursywalut{ margin-right:3px; float:right; width:256px; height:221px;   background:#fff; margin-bottom:7px; background: url(../images/bgkursywalut.png) no-repeat top;}
#content2 #c-right .kursywalut p.tekst{font-size:15px; font-weight:bold; color:#15317a;  padding:9px 0 0 53px; margin:0px;}
#content2 #c-right .kursywalut .zawartosc{font-size:15px;  width:"230px"; height:"100px";  color:#15317a;  padding:5px 2px 2px 12px;}
#content2 #c-right .kursywalut p.kursysrednie{font-size:13px; color:#999;  padding:9px 0 0 14px; margin:0px;}
#content2 #c-right .kursywalut  table{margin-top:7px; margin-left:18px; font-size:13px; color:#999; width:220px;}
#content2 #c-right .kursywalut  table a{ width:10px; height:10px; background: url(../images/arrowkursy.png) no-repeat; display:block; overflow:hidden;}
#content2 #c-right .kursywalut p.morekursy{font-size:13px;   margin:23px 0 0 14px; width:158px; background: url(../images/arrowkursy.png) no-repeat  right center; display:block; }
#content2 #c-right .kursywalut p.morekursy a{text-decoration:none; color:#999; }
#content2 #c-right .kursywalut p.morekursy a:hover{text-decoration:underline; color:#999; }


/* pytanie */
#content2 #c-right .pytanie{ margin-right:3px; float:right; width:256px; height:162px;  background:#fff; margin-bottom:7px; background: url(../images/bgpytanie.png) no-repeat top;}
#content2 #c-right .pytanie .tel{ color:#1780dd; padding:10px 0 0 14px; font-size:20px; font-weight:bold;}
#content2 #c-right .pytanie .koszt{ color:#1780dd; margin-top:-8px; padding:0 0 0 14px; font-size:10px; }
#content2 #c-right .pytanie .maszpytanie{ color:#15317a; margin-top:22px; padding:0 0 0 14px; font-size:17px; font-weight:bold; }
#content2 #c-right .pytanie .napisz{ color:#15317a; margin-top:-5px; padding:0 0 0 14px; font-size:12px; }
#content2 #c-right .pytanie .email {  margin-top:5px; padding:0 0 0 14px; font-size:12px; text-decoration:none;}
#content2 #c-right .pytanie .email a{ color:#ff5513; text-decoration:none;}
#content2 #c-right .pytanie .email a:hover{ color:#ff5513; font-size:12px; text-decoration:underline; }

/* ofercie */
#wofercie{clear:both; position:relative; z-index:0;  margin-top:10px; width:960px; height:48px; border-top:1px solid #ccd2d5; border-bottom:1px solid #ccd2d5; padding: 0 0 0 12px;}
#wofercie p.tekst{float:left; font-size:15px; font-weight:bold; color:#15317a;  padding:13px 0 0 0;}
#wofercie img {float:left; padding: 13px 14px 0 0;}
#wofercie .flash {float:left; padding:6px 0 0 40px;}

/* foot */
#stopka{clear:both; position:relative; z-index:0;  margin-top:10px; width:960px; height:40px; color:#cbcbcb; padding: 0 0 0 12px; font-size:13px; margin-bottom:50px;}
#stopka a {color:#bcbcbc;}



.yui-cal2upwrapper {
height:1%;
}
.yui-cal2upwrapper:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.yui-calcontainer {
float:left;
}
.yui-calcontainer_topright {
border-top:1px solid #9A9A9A;
font-size:0;
height:1px;
line-height:0;
position:absolute;
right:0;
top:0;
}
.yui-calcontainer .title {
background-image:none;	
color:#568194;
font:bold 15px Arial,Helvetica,sans-serif;
height:auto;
margin-bottom:5px;
margin-left:4px;
margin-top:6px;
padding:0;
position:relative;
width:320px;
}
.yui-calcontainer .title .close-icon {
border:medium none;
position:absolute;
right:0;
}
.help-icon {
border:medium none;
position:absolute;
right:20px;
}
.yui-calcontainer .cal2up {
margin:0 0 15px;
padding:0;
top:0;
width:155px;
}
.yui-calendar .calnavleft {
background-repeat:no-repeat;
cursor:pointer;
height:15px;
left:2px;
position:absolute;
top:-1px;
width:15px;
}
.yui-calendar .calnavright {
background-repeat:no-repeat;
cursor:pointer;
height:15px;
position:absolute;
right:2px;
top:-1px;
width:15px;
}
.yui-calendar {
border-collapse:separate;
border-spacing:0;
font:100% sans-serif;
margin-left:4px;
text-align:center;
}
.yui-calendar td.calcell {
color: #000;
background-color:#FFFFFF;
border:1px solid #E0E0E0;
height:1em;
width:1.5em;
}
.yui-calendar td.calcell a {
color:#003DB8;
text-decoration:none;
}
.yui-calendar td.calcell.today {
border:1px solid #000000;
}
.yui-calendar td.calcell.oom {
background-color:#EEEEEE;
border:1px solid #E0E0E0;
color:#999999;
cursor:default;
}
.yui-calendar td.calcell.selected {
background-color:#FFF19F;
border:1px solid #FF9900;
color:#003DB8;
}
.yui-calendar td.calcell.selected a {
color:#C76344;
}
.yui-calendar td.calcell.calcellhover {
background-color:#FF9900;
border:1px solid #FF9900;
color:#FFFFFF;
cursor:pointer;
}
table.yui-calendar:hover {
background-color:#FFFFFF;
}
.yui-calendar td.calcell.calcellhover a {
color:#FFFFFF;
}
.yui-calendar td.calcell.restricted {
text-decoration:line-through;
}
.yui-calendar td.calcell.previous {
color:#CCCCCC;
}
.yui-calendar td.calcell.highlight1 {
background-color:#CCFF99;
}
.yui-calendar td.calcell.highlight2 {
background-color:#99CCFF;
}
.yui-calendar td.calcell.highlight3 {
background-color:#FFCCCC;
}
.yui-calendar td.calcell.highlight4 {
background-color:#CCFF99;
}
.yui-calendar .calhead {
background-color:#AAB8C3;
border:1px solid #E0E0E0;
color:#FFFFFF;
height:21px;
vertical-align:middle;
}
.yui-calendar .calheader {
position:relative;
text-align:center;
width:100%;
}
.yui-calendar .calheader img {
border:medium none;
}
.yui-calendar .calweekdaycell {
color:#666666;
font-weight:normal;
}
.yui-calendar .calfoot {
background-color:#EEEEEE;
}
.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
color:#666666;
font-size:9px;
font-style:italic;
font-weight:normal;
width:15px;
}
.yui-calendar .calrowhead {
border-right-width:2px;
}
.yui-calendar a:hover {
background:inherit;
}
p#clear {
clear:left;
padding-top:10px;
}
.yui-calcontainer_luecke {
background-color:#EDF5FB;
border-left:1px solid #829CB5;
border-right:1px solid #829CB5;
font-size:0;
height:2px;
left:1px;
line-height:0;
position:absolute;
top:0;
width:171px;
z-index:30;
}
.flugpanel_unique_overlay_1 {
border-bottom:1px solid #9A9A9A;
border-left:1px solid #9A9A9A;
border-right:1px solid #9A9A9A;
width:322px;
}
div.loader {
background:url("img/trans.gif") repeat scroll 0 0 transparent;
text-align:center;
vertical-align:middle;
}
div.loader table {
background:none repeat scroll 0 0 #7F7F7F;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
padding:5px;
position:relative;
width:50%;
}
div.loader table td {
background-color:#7F7F7F !important;
color:#FFFFFF;
}

#calendar_div {
	background-color:#FFFFFF;
display:table;
}

#searchformmain {
	color:#FFFFFF;
	left:5px;
	position:relative;
	top:30px;
	width:250px;
}

.searchformtitle {
	color:#FFFFFF;
	left:60px;
	position:relative;
	top:13px;
}