/*
 * JavaScript file created by Rockstarapps Concatenation
*/

/*
 * START OF FILE - /sunny_svn/system/elements/css/jqTabs.css
 */
#container {
	border: 1px solid #000000;
	width: 450px;
}
.frmStep {
	border: 1px dashed #999999;
}
/*
 * END OF FILE - /sunny_svn/system/elements/css/jqTabs.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/jquery.tabs.css
 */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 1px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 0px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 0px;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
      
}
.tabs-nav .tabs-selected a {
    color: #fff;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding: 5px;
    background-color:#fff; color:#ff9933;border-color:#ff9933;
}
*.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
background-color:#ff9933; color:#fff;border-color:#fff;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
   
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {

}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
    filter:alpha(opacity=60);
}
.tabs-container {
    border-top: 1px solid #fff;
}
.tabs-loading em {
    padding: 0 0 0 5px;
    background: url(loading.gif) no-repeat 0 50%;
}

/*
 * END OF FILE - /sunny_svn/system/elements/css/jquery.tabs.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/cmxform.css
 */


form.cmxform {
color:#333333;
font-size:1em;
width:370px;
}
form.cmxform legend {
padding-left:0pt;
}
form.cmxform legend, form.cmxform label {
color:#333333;
background:#F8FDEF;
font-weight:bold;
}
form.cmxform fieldset {
background:#F8FDEF;
border-color:#C9DCA6 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
}
form.cmxform fieldset fieldset {
background:transparent none repeat scroll 0%;
}
form.cmxform fieldset p, form.cmxform fieldset fieldset {
padding:5px 10px 7px;
}
form.cmxform label.error, label.error {
color:red;
display:inline;
font-style:italic;
}
div.error {
display:none;
}
input {
border:1px solid black;
}
textarea {
border:1px solid black;
}
input:focus {
border:1px dotted black;
}
textarea:focus{
border:1px dotted black;
}
input.error {
border:1px solid red;
}
textarea.error {
border:1px solid red;
}
/*
 * END OF FILE - /sunny_svn/system/elements/css/cmxform.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/szablony/style_2.css
 */
/*uklad strony*/
body {font-family:Tahoma, Verdana, sans-serif; font-size:16px; width:900px; border:0px none;text-align: center; margin-left: auto; margin-right: auto;}
h2 {font-size:1em}
#pbody { float:left;width:655px;text-align:left;}
#pbodyFull { float:left;width:99%;text-align:left;}
#baner {width:100%;height:88px;padding:2px;}

#baner img {border:0}

.mod_win{text-align:center;padding:0;margin:0;display:none;position: fixed;top:20%;left:50%; border:1px solid #FF9933;z-index:300000;background-color: #FFFFCC;width:400px;height:250px;}
.mod_win div.mod_x {color:#fff;background-color:#FF9933;width:390px;margin:0;padding:2px 10px 2px 0;text-align:right;}
.mod_win div.mod_tresc {height:200px; padding:12px;}

#belka {width:650px; height:20px; color:red; border:1px solid red;padding:5px 0;font-size:.70em; text-align:center;margin:0;}
	#belka a{color:red;text-decoration:none}
	#belka a:hover{text-decoration:underline}

#lewa {width:25%;float:left;}
	#lewa ol {margin:0;padding:0;list-style:none;}
	#lewa img {border:0;width:100px}
	#lewa li {padding: 0px 5px 8px 5px;float:left;}


#prawa {width:156px;float:right;text-align:center;z-index:555555}
	#lasty { background-color:#FFF; border: 2px solid #FF9933;padding:0 0 3px 0;}
		#lasty div.nagl{ background-color:#FF9933;color:#fff;font-weight:bold; font-size:.7em;z-index:5110}
		#lasty ul {margin:0;padding:0;list-style:none;}
		#lasty li {padding:2px 0 2px 0; line-height:1;z-index:110}
		#lasty li a{padding:0;color:#000;text-align:center; font-weight:bold; font-size:.6em;z-index:5110 }
		#lasty li img {width: 140px;border:0}
	
	#oferta_dnia { background-color:#FFF; border: 2px solid #FF9933;}
		#oferta_dnia div.nagl{ background-color:#FF9933;color:#fff; font-weight:bold; font-size:.7em;}
		#oferta_dnia ul {margin:0;padding:0;list-style:none;}
		#oferta_dnia li {padding:2px 0 4px 0;line-height:1 }
		#oferta_dnia li a{padding:0;color:#000;text-align:center; font-weight:bold; font-size:.6em;z-index:5110 }
		#oferta_dnia li img {width: 140px;border:0}
	
#stopka{width:100%;padding:0; margin:1px 0px 0px 0px;  background-color:#FF9933;font-size:.70em;text-align:center;float:left;}
	#stopka ol {margin:0;padding:0;list-style:none;float:left;text-align:center;color:#fff;}
	#stopka li {display:inline;margin:0 8px 0 8px;text-align:center;}
	#stopka li a {color:#fff;text-decoration:none;}
	#stopka li a:hover {text-decoration:underline}
	#stopka div {color:#fff;padding: 2px 0 2px 0;}

#content {width:97%;padding:1% 0;background:#fff;float:left;}
/* ============================================================================================= */


/* strona glowna */
#ban_glowny{padding-top:2px;width:490px}
#ban_gif{padding-top:2px;margin:0;border:0}
#ban_gif a img{border:0}
/* ============================================================================================= */


h1 {margin:0;padding:0.4% 1.8%;width:96.4%;color:#666;text-transform:uppercase;font-weight:normal;letter-spacing:-1px;font-size:1.2em;background:#F6EFA4;border-bottom:1px solid #DFDBAB;}

.podz_mail{font-size:1em; text-align:center;padding:50px 6px 4px 6px;color:#868477;height:150px}


.czas{font-size:.6em;color:#FF9933}

.fleft{float:left;}
 .clear {clear:both;}

/*
 * END OF FILE - /sunny_svn/system/elements/css/szablony/style_2.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/jqGalView.css
 */
	.gvContainer{
		width:600px;
		height:356px;
		background-color:#FF9933;
		overflow:hidden;
		position:relative;
	}
	.gvContainer .gvHolder{
		position:absolute;
		top:0;
		left:0;
		margin-left:0;
		margin-top:0;
	}
	.gvHeader{
		width:600px;
		background:url(../img/bg_top.jpg);
		color:#fff;
		font:bold 11px Geneva, Arial, Helvetica, sans-serif;
		height:44px;
		position:relative;
	}
	.gvHeader span{
		color:#fff;
		font:bold 20px/44px Verdana, Arial, Helvetica, sans-serif;
		padding-left:35px;
	}

	.gvFooter{
		width:600px;
		background: url(../img/bg_bot.jpg);
		color:#fff;
		font:bold 11px Geneva, Arial, Helvetica, sans-serif;
		height:20px;
		text-align:center;
	}
	.gvFooter .gvLinks{
		padding:0px auto;
		padding-top:3px;
	}
	.gvFooter a{
		padding:0 10px;
		width:15px;
		background:#CCCCCC;
		color:#666666;
	}
	.gvFooter a:hover{
		background:#fff;
		color:#666666;
	}
	.gvHeader strong{
		padding-left:10px;
		font:bold 11px/20px Geneva, Arial, Helvetica, sans-serif;
	}
	.gvHeader a.gvFullSizeText{
		position:absolute;
		right:0;
		top:0;
		display:none;
		font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		width:120px;
		text-align:right;
		padding-right:5px;
	}
	.gvContainer .gvItem{
		width:116px;
		text-align:center;
		vertical-align:middle;
		height:85px;
		position:relative;
		float:left;
		border:1px solid #6E8D2B;
		margin:1px;
		overflow:hidden;
	}
	/*stupid ie6 fix*/
	* html .gvContainer .gvItem {
		margin-left: 0;
		margin-right: 2px;
	}
	.gvContainer .gvItem .gvOpen{
		position:absolute;
		top:0;
		left:0;
		height:15px;
		width:116px;
		font:bold 8px/15px Verdana, Arial, Helvetica, sans-serif;
		color:#6E8D2B;
		background:#C1FD3E ;
		border-bottom:1px solid #6E8D2B;
		text-align:right;
		text-transform:uppercase;
	}
	.gvContainer .gvItem img{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		margin:0;
		margin-left:0;
		margin-top:0;border:none;
		cursor:pointer;
	}
	.gvImgContainer{
		position:absolute;
		top:0;
		left:0;
		width:600px;
		height:356px;
		display:none;
		overflow:hidden;
		background:url(../img/bg_main.jpg);
	}
	.gvImgContainer .gvDescText{
		width:400px;
		position:absolute;
		bottom:0;
		left:50%;
		margin-left:-200px;
		font:11px/15px Verdana, Arial, Helvetica, sans-serif;
		color:#6E8D2B;
		background:#C1FD3E ;
		border:1px solid #6E8D2B;
		border-bottom:none;
		display:none;	
		padding:3px;	
	}
	.gvImgContainer img{border:none;padding:0;margin:0;
		cursor:pointer;
		display:none;}
	.gvLoader{
		background:url(http://www.sunnyholiday.pl/system/graf/ajax-loader.gif);
		width:42px;
		height:42px;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-21px;
		margin-top:-21px;
		display:none;
	}
	.gvLoaderMini{
		background:url(http://www.sunnyholiday.pl/system/graf/ajax-loader.gif);
		width:42px;
		height:42px;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-21px;
		margin-top:-21px;
	}
	
/**************************jqModal***************************/

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	/*
.jqmWindow {
    display: none;
    position: fixed;

    left: 50%;
    background-color: #fff;
    color: #333;
    border: 1px solid #6E8D2B;
}
.jqmWindow img{margin:10px 10px 10px 10px;}
.jqmOverlay { background-color: #C1FD3E; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) 
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead 
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
*/
/*
 * END OF FILE - /sunny_svn/system/elements/css/jqGalView.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/jqModal.css
 */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
.jqmWindow {
    display: none;

    position: absolute;
    top: -80px;
    left: 30%;
    
    margin-left: -300px;
    width: 600px;
    height: 500px;
    
    background-color: #FFFFCC;
    color: #333;
    border: 1px solid black;
    padding: 0 0 17px 0;
		
}
.mod_title{font-size:.8em, margin:6px; background-color:#FF9933;padding:4px 8px;color:#fff;font-weight:bold}

.mod_tresc{font-size:.8em, margin:6px;overflow:auto; height: 470px; border:2px solid #FF9933;padding:8px;scrollbar-base-color: #FF9933; 
scrollbar-arrow-color: #fff; scrollbar-DarkShadow-Color: #FFFFCC;}
.mod_x{float:right;padding:4px;color:#fff;cursor:pointer;font-weight:bold;}

.jqmOverlay { background-color: #FFF;z-index:2}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     z-index:92343;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/*
 * END OF FILE - /sunny_svn/system/elements/css/jqModal.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/search.css
 */
/*wyszukiwarka*/

#search{padding:5px; margin:5px 0px 10px 0px; width:482px;height:126px;float:left;background-color:#FF9933;}
#search form{margin:0px;padding:0px;}

#search ol {margin:5px;clear:both;list-style:none;width:484px;padding:0px}
#search ol li {float:left; font-size:.75em; color:#fff; margin:6px 2px}
#search ol li select {width:100px}
#search ol.buttony li {float:right;margin:-4px 5px 5px 5px}

div.button{ border:2px solid #fff; padding:3px 6px; color:#fff; background-color:#FF9933; height:18px}
div.button a{ color:#fff; text-decoration:none; font-size:.8em;font-weight:bold;}


	#call_center{float:left;padding:0; text-align:center; }
	#call_center img {margin:8px 0 2px 3px; }

/* ============================================================================================= */

/* wyniki */

	#wyniki_odp .nawigacja{border: 2px solid #FF9933;width:650px;min-height:18px;text-align:center;}
	#wyniki_odp .nawigacja div{font-size:.7em; color:#FF9933;text-align:center;margin:2px 4px}
	#wyniki_odp .nawigacja div.suma{float:left; color:#FF9933; }
	#wyniki_odp .nawigacja div.kont{float:left;text-align:center;  width:70%}
	#wyniki_odp .nawigacja div.linki{font-size:.9em;text-align:center; }
	#wyniki_odp .nawigacja div.linki a{ color:#FF9933;text-decoration:none;text-align:center;}
	#wyniki_odp .nawigacja div.ile{float:right;}
	#wyniki_odp .tabela {border: 2px solid #FF9933;width:650px;margin:2px 0; }
	
	#wyniki_odp table{width:650px; border:0}
	#wyniki_odp table th {background-color:#FF9933; font-size:.6em; text-align:center; color:#fff}
	#wyniki_odp table th a {text-decoration: none; color:#fff}
	#wyniki_odp table th a.on {color:#999}
	#wyniki_odp table td {background-color:#FFD955; font-size:.6em; text-align:center; color:#000}
	#wyniki_odp table td div {text-align:center;}
	#wyniki_odp table td div.wylot {margin:0 0 0 15px;}
	#wyniki_odp table td div.wylot_lista {float:left;margin:0 0 0 2px;text-align:left;}
	#wyniki_odp table td img {width: 80px;border:0}
	#wyniki_odp table tr {cursor:pointer}
	#wyniki_odp table tr.active td {opacity: .4; filter:alpha(opacity=60);}
	#brak_of_odp {text-align:center; border: 2px solid #FF9933;width:100%; color:#FF9933;font-size:.9em;padding:40px 0}


/* ============================================================================================= */
ul.kontakt li {text-align:left;font-size:.8em}
ul.kontakt li a{font-size:1.5em}

.stronicowanie a.on {color:#999}

/*
 * END OF FILE - /sunny_svn/system/elements/css/search.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/oferta.css
 */
/* ============================================================================================= */

/* oferta */
	#zdjecia_last {border: 2px solid rgb(154, 203, 60);min-height:240px;text-align:center;float:left;width:60%;margin:0 0 2px 0;}
	#zdjecia_last div#fotki {text-align:center;}
	#zdjecia_last div#nav {padding:8px 0 8px 0;text-align:center;}
	#zdjecia_last div#nav a {border: 2px solid rgb(154, 203, 60);color: rgb(154, 203, 60);text-decoration: none; margin: 4px 5px; padding: 1px 2px; font-size:.8em}
	#zdjecia_last div#nav a.activeSlide { background: rgb(154, 203, 60);color:#fff }
	#zdjecia_last div#nav a:focus { outline: none; }	
	#zdjecia_last img {border:0;text-align:center;margin:0 60px; width:70%; height:180px}
	#zdjecia_last .label{text-transform:uppercase;color:#fff; text-align:left; padding:2px 4px; background-color:rgb(154, 203, 60);font-size:.8em;font-weight:bold;}
	
	#o_regionie_last {border: 2px solid rgb(154, 203, 60);min-height:50px;text-align:left;float:right;width:38%;margin:0 0 2px 4px;}
	#o_regionie_last .label{text-transform:uppercase;color:#fff; text-align:left; padding:2px 4px; background-color:rgb(154, 203, 60);font-size:.8em;font-weight:bold;}
	#o_regionie_last ul  {margin:8px;padding:0;list-style:none;}
	#o_regionie_last li a{color:#868477; font-size:.8em; text-decoration:none;}
	#o_regionie_last li a:hover{text-decoration:underline;}
	
	#tytul {border: 2px solid #FF9933;min-height:40px;text-align:center;float:left;width:99%;margin:0 0 5px 0;text-align:right}
	#tytul .label {text-transform:uppercase;color:#fff; text-align:left; padding:2px 6px; background-color:#FF9933;font-size:.8em;font-weight:bold;}
	#tytul div.left_kol{float:left; width:55%; font-size:.9em;padding:10px}
	#tytul div.prawa_kol{float:left; width:35%;font-size:.9em;padding:10px}
	#tytul div div label{float:left}

	
	#zdjecia_odp {border: 2px solid #FF9933;min-height:240px;text-align:center;float:left;width:59%;margin:0 0 5px 0;}
	#zdjecia_odp div#fotki {text-align:center;}
	#zdjecia_odp div#nav {padding:8px 0 8px 0;text-align:center;}
	#zdjecia_odp div#nav a {border: 2px solid #FF9933;color: #FF9933;text-decoration: none; margin: 4px 5px; padding: 1px 2px; font-size:.8em}
	#zdjecia_odp div#nav a.activeSlide { background: #FF9933;color:#fff }
	#zdjecia_odp div#nav a:focus { outline: none; }
	#zdjecia_odp img {border:0;text-align:center;margin:0 30px; width:85%; }
	#zdjecia_odp img.alfa {border:0;text-align:center;margin:0 40px; width:70%; }
	#zdjecia_odp .label{text-transform:uppercase;color:#fff; text-align:left; padding:2px 4px; background-color:#FF9933;font-size:.8em;font-weight:bold;}
	
	
	div.opis h3 {color:#FF9933; text-align:left; padding:2px 10px; border-bottom:1px solid #FF9933;font-size:.8em;font-weight:bold;}
	div.opis p {margin: 2px 10px; color:#868477; font-size:.8em}
	
	
	#o_regionie_odp {border: 2px solid #FF9933;min-height:50px;text-align:left;float:right;width:38%;margin:0 0 2px 4px;}
	#o_regionie_odp .label{text-transform:uppercase;color:#fff; text-align:left; padding:2px 4px; background-color:#FF9933;font-size:.8em;font-weight:bold;}
	#o_regionie_odp ul  {margin:8px;padding:0;list-style:none;}
	#o_regionie_odp li a{color:#868477; font-size:.8em; text-decoration:none;}
	#o_regionie_odp li a:hover{text-decoration:underline;}
	
	#tabs_odp ul li{background-color:#FF9933; font-size:.8em;color:#fff;border:1px solid #FF9933;}
	
	
	.ramka {border: 2px solid #FF9933;height:100%;text-align:left;width:99%; line-height:1.5;padding:10px 0 0 0}
	.ramka label {float:left; color:#868477;font-weight:bold; font-size:.75em; padding:0 15px 0 15px}
	.ramka div div { color:#868477; font-size:.75em; padding:0 15px 0 15px}
	.ramka label small {font-size:.75em;font-weight:normal; }
	.ramka div div.wylot { color:#868477; font-size:1em;font-weight:normal;padding:1px 0 0 90px }	
	.ramka div.zlinia div {z-index:0;border-top:1px solid #FF9933; margin:10px 4px 4px 4px;float:none;padding:4px;position:relative; text-align:left;}
	.ramka div.zlinia div div{padding: 0 4px 0 4px;margin:0;font-size:1.1em; border-top:none;}	
	.ramka div.zlinia label{ z-index:1;position:relative; top:-10px; left:15px;background-color:#fff; margin:5px 0 2px 0; padding:0}
	
	
	#loader {text-align:center; font-size:.8em; color:#ff9933;margin:40px auto;}
	
	
	#f_ceny div#loader_terminy {width:99%;text-align:center;height:250px;display:none; color:#FF9933; font-size:.7em}
	#f_ceny div div#loader_terminy  img{padding:50px 50px 10px 50px}
	#f_ceny ol {margin:5px;clear:both;list-style:none;width:484px;padding:0px}
	#f_ceny ol li {float:left; font-size:.75em; color:#fff; margin:6px 2px}
	#f_ceny ol li select {width:100px}
	#f_ceny ol.buttony li {float:right;margin:-4px 5px 5px 5px}

div.button{ border:2px solid #fff; padding:3px 6px; color:#fff; background-color:#FF9933; height:18px}
div.button a{ color:#fff; text-decoration:none; font-size:.8em;font-weight:bold;}
	
	
	#term_lista .nawigacja{border: 2px solid #FF9933;width:450px;min-height:18px;text-align:center;}
	#term_lista .nawigacja div{font-size:1.2em; color:#FF9933;text-align:center;margin:2px 4px}
	#term_lista .nawigacja div.suma{float:left; color:#FF9933; }
	#term_lista .nawigacja div.kont{float:left;text-align:center;  width:70%}
	#term_lista .nawigacja div.linki{font-size:.9em;text-align:center; }
	#term_lista .nawigacja div.linki a{ color:#FF9933;text-decoration:none;text-align:center;}
	#term_lista .nawigacja div.ile{float:right;}
	#term_lista .tabela {border: 2px solid #FF9933;width:550px;margin:2px 0; }
	
	#term_lista table{width:550px; border:0}
	#term_lista table th {background-color:#FF9933; font-size:1.2em; text-align:center; color:#fff}
	#term_lista table th a {text-decoration: none; color:#fff}
	#term_lista table td {background-color:#FFD955; font-size:1.2em; text-align:center; color:#000}
	#term_lista table td div {text-align:center;}
	#term_lista table td div.wylot {margin:0 0 0 15px;}
	#term_lista table td div.wylot_lista {float:left;margin:0 0 0 2px;text-align:left;}
	#term_lista table td img {width: 80px;border:0}
	#term_lista table tr {cursor:pointer}
	#term_lista table tr.active td {opacity: .4; filter:alpha(opacity=60);}
	
	#form_tab .nawigacja{border: 2px solid #FF9933;width:450px;min-height:18px;text-align:center;}
	#form_tab .nawigacja div{font-size:1.2em; color:#FF9933;text-align:center;margin:2px 4px}
	#form_tab .nawigacja div.suma{float:left; color:#FF9933; }
	#form_tab .nawigacja div.kont{float:left;text-align:center;  width:70%}
	#form_tab .nawigacja div.linki{font-size:.9em;text-align:center; }
	#form_tab .nawigacja div.linki a{ color:#FF9933;text-decoration:none;text-align:center;}
	#form_tab .nawigacja div.ile{float:right;}
	#form_tab .tabela {border: 2px solid #FF9933;width:550px;margin:2px 0; }
	
	#form_tab table{width:550px; border:0}
	#form_tab table th {background-color:#FF9933; font-size:1.2em; text-align:center; color:#fff}
	#form_tab table th a {text-decoration: none; color:#fff}
	#form_tab table th a.on {color:#999}
	#form_tab table td {background-color:#FFD955; font-size:1.2em; text-align:center; color:#000}
	#form_tab table td div {text-align:center;}
	#form_tab table td div.wylot {margin:0 0 0 15px;}
	#form_tab table td div.wylot_lista {float:left;margin:0 0 0 2px;text-align:left;}
	#form_tab table td img {width: 80px;border:0}
	#form_tab table tr {cursor:pointer}
	#form_tab table tr.active td {opacity: .4; filter:alpha(opacity=60);}
	
	
	#brak_of_odp {text-align:center; border: 2px solid #FF9933;width:100%; color:#FF9933;font-size:.9em;padding:40px 0}
	
	
	
	
	#form_odp div#loader {width:100%;text-align:center;height:250px;display:none; color:#FF9933; font-size:.9em}
	#form_odp div#loader  img{padding:50px 50px 10px 50px}
		
	#form_odp {;min-height:50px;text-align:center;width:100%;}
	#form_odp fieldset{border:0;font-size:1.2em; text-align:left;padding:12px 6px 4px 6px ; color:#868477;}
	#form_odp fieldset label {font-weight:bold;clear:both;}
	#form_odp fieldset label.error {margin-left: 10px;width: auto; font-size:.75em; color:red;font-style:italic; font-weight:normal;}
	#form_odp fieldset p {margin:2px 5px 0 5px;clear:both;}
	#form_odp fieldset input{border: 1px solid #FF9933;}
	#form_odp fieldset select{border: 1px solid #FF9933;}
	#form_odp fieldset input.error {border:1px solid red;}
	#form_odp fieldset input:focus {border:1px dotted #FF9933;}
	#form_odp fieldset textarea{border: 1px solid #FF9933;}
	#form_odp fieldset textarea.error {border:1px solid red;}
	#form_odp fieldset textarea:focus {border:1px dotted #FF9933;}
	
	#form_odp fieldset select{border: 1px solid #FF9933;}
	#form_odp fieldset input.button {background-color:#fff;color:#FF9933;border: 2px solid #FF9933;font-weight:bold;cursor:pointer; }	
	
	
	
/* ============================================================================================= */

a.on{font-weight:bold;color:#ff0}
/*
 * END OF FILE - /sunny_svn/system/elements/css/oferta.css
 */

/*
 * START OF FILE - /sunny_svn/system/elements/css/strona.css
 */
/* strona */

#strona_opis{color:#868477;font-size:.8em; text-align:center;}
#strona_opis div.title{color:#FF9933;text-align:left;margin:6px;font-size:1.1em ;border-bottom: 2px solid #FF9933;padding:0 0 2px 0 }
#strona_opis div.tresc{text-align:left;margin:6px}
#strona_opis div.tresc div.waw{float:right;text-align:left;margin:0 25px 6px 6px}
#strona_opis div.tresc a{color:#868477;text-decoration:none;}
#strona_opis div.tresc a:hover{text-decoration:underline;}
#strona_opis div#partnerzy img{width:200px}

#strona_opis div.tresc fieldset.transport{width:600px;border:1px dotted #868477; text-align:left;padding:0px 6px 12px 6px; margin:12px;background-color:#F8FDEF}
#strona_opis div.tresc fieldset.transport p {margin:2px 5px 0 5px;}
#strona_opis div.tresc fieldset.transport input {margin:5px;border:1px solid black;}
#strona_opis div.tresc fieldset.transport input.error {border:1px solid red;}
#strona_opis div.tresc fieldset.transport input:focus {border:1px dotted black;}
#strona_opis div.tresc fieldset.transport label {margin:0 5px;}
#strona_opis div.tresc fieldset.transport legend { z-index:2;background-color:#F8FDEF;font-weight:bold;}
#strona_opis div.tresc fieldset.transport label.error {margin-left: 10px;width: auto; font-size:.8em; color:red;font-style:italic;display:inline;}
#strona_opis div.tresc fieldset.transport textarea {width:400px; height:100px;border:1px solid black;}
#strona_opis div.tresc fieldset.transport textarea.error {border:1px solid red;}
#strona_opis div.tresc fieldset.transport textarea:focus {border:1px dotted black;}
#strona_opis div.tresc fieldset.transport input.button {float:right;background-color:#fff;color:#868477;border: 2px solid #868477;font-weight:bold;cursor:pointer;}



#strona_opis div.tresc fieldset.parking{width:600px;border:1px dotted #868477; text-align:left;padding:0px 6px 12px 6px; margin:12px;background-color:#F8FDEF}
#strona_opis div.tresc fieldset.parking p {margin:2px 5px 0 5px;}
#strona_opis div.tresc fieldset.parking input {margin:5px;border:1px solid black;}
#strona_opis div.tresc fieldset.parking input.error {border:1px solid red;}
#strona_opis div.tresc fieldset.parking input:focus {border:1px dotted black;}
#strona_opis div.tresc fieldset.parking label {margin:0 5px;}
#strona_opis div.tresc fieldset.parking legend { z-index:2;background-color:#F8FDEF;font-weight:bold;}
#strona_opis div.tresc fieldset.parking label.error {margin-left: 10px;width: auto; font-size:.8em; color:red;font-style:italic;}
#strona_opis div.tresc fieldset.parking textarea {width:400px; height:100px;border:1px solid black;}
#strona_opis div.tresc fieldset.parking textarea.error {border:1px solid red;}
#strona_opis div.tresc fieldset.parking textarea:focus {border:1px dotted black;}
#strona_opis div.tresc fieldset.parking input.button {float:right;background-color:#fff;color:#868477;border: 2px solid #868477;font-weight:bold;cursor:pointer;}


#strona_opis div.tresc fieldset.pytanie{width:600px;border:1px dotted #868477; text-align:left;padding:0px 6px 12px 6px; margin:12px;background-color:#F8FDEF}
#strona_opis div.tresc fieldset.pytanie p {margin:2px 5px 0 5px;}
#strona_opis div.tresc fieldset.pytanie input {margin:5px;border:1px solid black;}
#strona_opis div.tresc fieldset.pytanie input.error {border:1px solid red;}
#strona_opis div.tresc fieldset.pytanie input:focus {border:1px dotted black;}
#strona_opis div.tresc fieldset.pytanie label {margin:0 5px;}
#strona_opis div.tresc fieldset.pytanie legend { z-index:2;background-color:#F8FDEF;font-weight:bold;}
#strona_opis div.tresc fieldset.pytanie label.error {margin-left: 10px;width: auto; font-size:.8em; color:red;font-style:italic;}
#strona_opis div.tresc fieldset.pytanie textarea {width:400px; height:100px;border:1px solid black;}
#strona_opis div.tresc fieldset.pytanie textarea.error {border:1px solid red;}
#strona_opis div.tresc fieldset.pytanie textarea:focus {border:1px dotted black;}
#strona_opis div.tresc fieldset.pytanie input.button {float:right;background-color:#fff;color:#868477;border: 2px solid #868477;font-weight:bold;cursor:pointer;}



#strona_opis div#loader {width:100%;text-align:center;height:250px;display:none; color:#FF9933; font-size:.7em}
#strona_opis div#loader  img{padding:50px 50px 10px 50px}

#strona_opis div.foto {margin:10px 0;}

/*
 * END OF FILE - /sunny_svn/system/elements/css/strona.css
 */

/*
 * JavaScript file created by Rockstarapps Concatenation
*/
