@CHARSET 	"UTF-8";
@import 	"plugins.css";
@import 	"tiny_mce_class.css";
@import 	"ui/ui.css";
@import 	url("print.css") print;

html,body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;line-height: 18px;}
img,body,html{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

.border_red{border: 1px solid #FEBA02 !important;}

/*DOMYŚLNE STYLE - nie usuwać*/
.w50{width: 50px;}
.pl5{padding-left: 5px;}
a{
	text-decoration:none;
}

.redlink{
	color: #D92419;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:0;
}
input,select{
	padding:4px;
	font-size:12px;
}
.input_2{
	width: 320px;
}

table{
	border-collapse:collapse;
}

table td{
	padding:4px;
}

textarea{
	border:1px solid #a5acb2;
	font-size:0.688em;
	padding:6px;
}

.blueCol{
	color:#02a2d6;
}

/*default MESSAGE*/
.DM_msg{
	text-align:center;
	margin:10px auto;
	padding:10px;
	font-size:12px;
	font-weight:bold;
}

.DM_ico{
	padding:4px;
}
.DM_ico img{height:40px;}
/*ICONS*/
.ICO_sendF{
	background:url(../gfx/send_f.gif) no-repeat;
	display:block;
	padding:4px 0 4px 28px;
}

.ICO_print{
	background:url(../gfx/print.gif) no-repeat;
	display:block;
	padding:4px 0 4px 25px;
}

/*default BTN grey*/
span.BTN_LNK_GREY{
	background:url(../gfx/btn_lnk_grey_b.gif) repeat-x;
	padding:6px 0 5px;
	*padding:0;
}

a.BTN_LNK_GREY_R{
	background:url(../gfx/btn_lnk_grey_r.gif) no-repeat right top;
	padding:6px 15px 5px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
}

a.BTN_LNK_GREY_R:hover{
	color:#404040;
	text-decoration:none;
}

.BTN_LNK_GREY span.BTN_LNK_GREY_L{
	background:url(../gfx/btn_lnk_grey_l.gif) no-repeat top left;
	padding:6px 0 5px;
	*padding:0;
}

/*S_UserAcc prefix S_UA_*/
.S_UA_Main{
	width:100%;
}

.S_UA_Main td{
	padding:5px;
}

.S_UA_Main td .S_UA_H1{
	margin:0px 0 10px 0;
}

.S_UA_H1{
	border:1px solid #B7FE4C;
	background:#fff;
}

.S_UA_HTitle{
	padding:4px;
	color:#000;
	cursor:move;
	background:#B7FE4C;
	font-weight:bold;
}

.S_UA_HCont{
	padding:4px;
}

.S_UA_sortHelp{
	border:1px solid #ccc;
	width: auto !important;
	margin:0 0 10px 0;
	clear:both;
	background: #fbf9ee;
	opacity:0.9;
}

.S_UA_Logout{
	float:right;
	color:red;
}

/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#b5b5b5;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none; overflow:hidden;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
{
	font-family:Tahoma,arial,sans-serif;
	line-height:1.364em;
	color:#646464;
	font-size: 11px;
}

.IA_DISP_NO,
.IF_DISP_NO{
	display:none;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#164181; outline:none;}
a:hover{text-decoration:underline;}
p {line-height:18px;}

/* ============================= main layout ====================== */

.tail-bottom {background:url(../gfx/v1/tail-bottom.gif) bottom repeat-x #e5e5e5;}
.tail-top {background:url(../gfx/v1/tail-top.jpg) top repeat-x;}

li { line-height:1.5em;}

.list2 li {font-size:1.091em; line-height:1.667em; font-weight:bold;}

.imgindent {margin:0 10px 0 0; float:left;}

/* ============================= header ====================== */

#header .row1 {padding:8px 6px 0 45px; color:#fff; height:28px;}

.WMENU_CONT{float:right; width:615px;}
.WMENU {float:left; padding:15px 17px 0 0;}
.WMENU li {float:left; background:none; margin:0 2px;}
.WMENU li a {border-right:1px solid #164181;border-left:1px solid #164181;display:block;color:#ffffff; text-decoration:none; text-align:center; padding:9px 5px; background:url(../gfx/menu_b.gif) left top repeat-x;}
.WMENU li.a_A a,.WMENU li a:hover {border-right:1px solid #164181;border-left:1px solid #164181;background:url(../gfx/menu_b_h.gif) repeat-x;}

.LINEH18{
	line-height:18px;
}

.submitF,.buttonN, .w_co_send_btn{
	border:0;
	border-right:1px solid #164181;
	border-left:1px solid #164181;
	display:block;
	color:#ffffff; 
	text-decoration:none; 
	text-align:center; 
	padding:8px 5px; 
	background:url(../gfx/menu_b.gif) left top repeat-x;
	cursor:pointer;
}

.submitF{
	border-bottom:1px solid #164181;
}

.submitFs{
	padding: 0px;
}


.textF{
	background:#ffffff; border:1px solid #a5acb2;
}


.logo {margin: 0px 0 0 55px}

h1.obiects_title {color:#000000; font-size:15px; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:14px; height: 1%; zoom: 1;}
h2.black {color:#000000; font-size:15px; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:14px; height: 1%; zoom: 1;}
h2.black a{color:#000000; text-decoration:none;}
h2.black a:hover{color:#000000; text-decoration:underline;}
/*h3 {color:#000000; font-size:14px; line-height:1em; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:32px;}
*/h4{color:#000000; font-size:2em; line-height:1em; font-weight:normal; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:7px;}
h4 a {color:#164181; font-size:.545em; line-height:1em; display:block; font-weight:bold;}
.hotels .name{display:block;/*font-size:13px;*/font-weight:bold;/*color:#646464;*/}
.hotels .lok{font-size:10px;font-weight:normal;color:#164181;}
.hotels .price-list a{display:block;font-size:11px;font-weight:bold;color:#02a2d6;}
h4 a.name{display: block; color:#000000; font-size:1em; line-height:1em; font-weight:normal; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:7px; text-decoration: none;}
h4 .lok{color:#164181; font-size:.45em; float: left; padding-right: 8px;}
h5 {color:#000000; text-transform:uppercase; padding-bottom:0px; font-size:1.083em; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif;}
.row2 h5{padding-bottom: 15px;}

h2.black{margin-left: -5px; padding: 2px; padding-left: 5px; background: url("../gfx/mark.gif") repeat-x scroll center 50% transparent}

.FLR{
	float:right;
	padding-left:10px;
}

/* ============================= content ====================== */

#content .indent {padding:0px 0 0 14px; background:#fff;}
#content .indent_forum {overflow: hidden; padding-left: 0px;}
.box1 {}
.box1-indent {padding:0 22px 0 26px; overflow: hidden; zoom:1;}
.col-1 .box1-indent {padding:0 10px 0 10px;}

.row2 {background:#f4f4f4; padding:23px 22px 36px 34px; font-size:1.091em; line-height:1.25em; color:#575757;}
.col-pad {padding-right:16px;}

.extra { margin:0px 0 0 0px;}
.line1 {border-bottom:1px solid #e6e6e6; padding-bottom:32px; margin-bottom:20px; position: relative; zoom: 1;}
.line1b {border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.line1c {padding-bottom:32px; margin-bottom:20px;}
.line1d {padding-bottom:20px;}
.line1e {padding:10px 0px;}
.line2 {background:url(../gfx/v1/line.gif) bottom left repeat-x; padding-bottom:10px; margin-bottom:7px;}
.containerhover{background-color: #ceffbd;}

.banner-t{margin-bottom: 20px; padding: 0px; height: 70px;}
.banner-sg .banner-t{padding: 0px; padding-top: 10px; margin: 0px; height: 95px;}

.price-list li {font-size:1.091em; line-height:1.667em; padding:0; background:none;}
.price-list a {color:#02a2d6; font-weight:bold;font-size:0.75em}
.price-list .name {float:left; padding:0 0 0 0px; width:400px; _width: 350px;}
.price-list span{float: right;}
.price-list img {vertical-align:middle;}

.margin1 {margin-top:25px;}
.margin2 {margin-top:15px;}
.padding1 {padding-left:23px;}
.indent1 {padding:28px 20px 0 17px;}
.indent3 {padding:0 20px 0 20px;}
.tacenter {text-align:center; padding:10px 0 0 0;}

.stars {float:right;}
.text2 {}
.text3 {color:#164181;}
.link {color:#02a2d6; font-weight:bold; font-size:12px;}
.link2 {color:#164181; font-weight:bold; background:url(../gfx/v1/marker1.gif) no-repeat right 5px; padding-right:16px; text-decoration:none;}
.link2:hover {text-decoration:underline;}
.gallery {font-family:verdana; color:#000000; font-size:11px;}
.city {color:#646464;}
.gallery img {}
.link3{font-weight: bold;}

/* ============================= footer ====================== */

#footer {background:#c5c5c5; color:#626262; font-weight:bold; padding:20px 0 0 35px; margin-top:-20px;}
#footer a {text-decoration:none; color:#626262;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

.taright {float:right;}
.taleft {float: left;}
#HeaderForm {float:right; font-weight: bold; padding-right: 30px; padding-top: 7px;}
#HeaderForm .select1{width:131px; border:1px solid #ababab; margin:0 19px 0 5px;}
#HeaderForm img {vertical-align:middle;}

#SearchForm {background:url(../gfx/v1/search-form-corner-left-top.gif) top left no-repeat #bfcef5; color:#000000;}
#SearchForm .corner-left-top {overflow: hidden; zoom:1; padding:20px 20px 15px 26px;}
#SearchForm .indent2 { font-size:1.182em;}
#SearchForm .col-1 {width:184px;}
#SearchForm .col-2 {width:169px;}
#SearchForm label {display:block; height:30px;}
#SearchForm .destination {background:url(../gfx/v1/destination-img.gif) right 2px no-repeat; padding-right:16px;}
#SearchForm .select1 {width:48px; margin-right:3px;}
#SearchForm .select2 {width:88px; margin-right:3px;}
#SearchForm .checkbox {width:13px; height:13px; margin:0 3px 0 0; padding:0;}
#SearchForm .button {border: none; color:#fff; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; background:url(../gfx/v1/search-button.gif) no-repeat 0 0; width:90px; text-align:center; text-transform:uppercase; font-size:1.385em; display:inline-block; padding:6px 0 6px 0;}
#SearchForm .button:hover {background:url(../gfx/v1/search-button2.gif) no-repeat 0 0;}
#SearchForm .input {width:346px;}
#SearchForm .inputS {width:194px;}
#SearchForm .inputS2 {width:184px;}
#SearchForm .inputS3 {width:61px;}
#SearchForm label span{float: left; width: 112px; _width: 110px; padding-top: 4px;}
#SearchForm .label span{float: left; width: 112px;}

#ContactForm label {height:30px; display:block;}
#SignupForm .button {color:#000000; font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; background:url(../gfx/v1/subscribe-button.gif) no-repeat 0 0; width:83px; text-align:center; text-transform:uppercase; display:inline-block; padding:8px 0 11px 0; font-weight:bold; margin-top:5px; font-size:.917em;}
#SignupForm .button:hover { background:url(../gfx/v1/subscribe-button2.gif) no-repeat 0 0;}

.input {background:#ffffff; border:1px solid #a5acb2;}
textarea {border:1px solid #a5acb2; background:#ffffff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/*----------------------------------COMPONENTS-------------------------------------*/

.mark{
	border: 1px solid #BFCEF5;
	padding: 4px;
	background:url(../gfx/mark.gif) repeat-x bottom;
}
.nomark{padding: 4px;}
td label{
	display: block;
}
.active{
	color: red;
}
.clear{
	clear: both;
}
.w_input_date{width: 138px !important;}
.w_input{width: 297px !important;}
.IP_CONTENT{
	padding:5px 5px 10px 21px;
}
.nowrap{white-space: nowrap}
.W105{width: 105px;}
.WUA_white{
	color:white;
	float:left;
	padding-right:6px;
	padding-top:4px;
	height: 20px; 
	z-index: 999px;
}
.IP_LOG_INPUT{
	height:21px;
	width:25px;
	cursor: pointer;
	font-size: 12px;
	padding: 0px;
}
.IP_CONTENT a{text-decoration: none;}
.IP_CONTENT a:hover{text-decoration: underline;}
.IP_CONTENT span{padding: 0px 2px 0px 5px;}
.IP_CONTENT span.where_am_i_left{padding: 0px 5px 0px 2px;}

.WUA_orange{
	text-decoration: none;
	color: #F18700;
}
.WUA_orange:hover{
	text-decoration: underline;
}
.TAC{
	text-align:center;
	padding: 10px;
}
.TAC a{text-decoration: none;}
.TAC a:hover{text-decoration: underline;}

/*OBIEKTY*/
.count_list{
	font-weight:bold;
	position:absolute;
	right:30px;
	top: 0px;
}
.button{cursor: pointer;}
p.red{color: #164181; font-weight: bold;}
.obiect{font-size: 12px; zoom: 1;}
.obiect label{}
.obiect h5{margin: 0px; padding:20px 0px 10px; clear: both; font-size:11px;}
.obiect p{padding: 0px; padding-bottom: 5px; overflow: hidden; padding-left: 10px;}
.obiect p label{float: left; width: 170px;}
.obiect p span{}
.obiect .val{float:left; width:310px; _height: 20px;}
.SO_udogodnienia{padding-left: 10px;}
.SO_udogodnienia span{white-space:nowrap; height: 22px; display: block;}
.SO_udogodnienia_col{float: left; width: 240px;}
.obiect .TAC { padding: 0px 0px 30px; overflow: hidden;}
.ulli, .SO_obiect_user{list-style-type:disc; padding-left:15px;}
.SO_obiect_user li {padding-bottom:5px;}

h5 small{display:block;font-size:10px;font-weight:normal;padding-left:0;text-transform:none;}
.obiects_form {}
.obiects_form h5{padding-top: 5px;}
.obiects_form label{zoom: 1;}
.obiects_form .lab{float: left; width: 140px; height:14px; padding:5px 0px;}
.obiects_form .clear{padding-bottom: 5px;}
.obiects_form .bbcode{padding-left: 50px;}
.obiects_form p{padding: 0px;}
#add_city_form{zoom: 1;}
.link_blue{cursor: pointer; color: #02A2D6;}

.ufile{margin-bottom:10px;}
.ufile_input{border:1px solid #A5ACB2;}
.ufile_form .clear{padding-bottom: 5px;}
.ufile_form .input{width: 170px;}
.ufile_cont{overflow: hidden; padding-bottom: 10px;}
.ufile_contimg{padding: 0px;}
.ufile_img{width: 100px; padding:2px; border:1px solid #BFCEF5;}
.ufile .lab{width: 50px; height:14px; padding:5px 0px;}

/*pager*/
.gPager,.gPagerCP{
	padding:0 5px;
}
.gPagerCP{
	color:#416fb6;
}
a.gPager img{
	position:relative;
	bottom:-4px;
}
.gPagerSep{
	color:#ccccc3;
}
/*KOMENTARZE*/
.commentsSpacer{padding-bottom: 15px;}
.WcontDef{
	margin-bottom:10px;
	/*position:relative;*/
}
.WCOM_title{
	padding:4px;
	color:#fff;
	cursor:move;
	background:#007BEF;
	font-weight:bold;
}

.WCOM_content{
	border:1px solid #007BEF;
	border-top:0;
	padding:18px 18px 11px;
	line-height:18px;
}

/*GALERIA ZDJEC*/
.SPG_Pict{
	float:left;
	padding:0 7px 0 8px;
	width:106px;
	text-align:center;
	width:109px;
	text-align:center;
}
.SPG_Pict img{
	padding:1px;
	border:1px solid #BFCEF5;
	background:#fff;
}

/*MAPA*/
.mapa{width: 224px; padding-left: 65px;}
.mapa-img, .mapa-div{background-image:url(../gfx/mapa.gif);}

.FFL{
	float:left;
}

/*WYSZUKIWARKA*/
.lab_checkbox{
	float: left;
	padding-right: 10px;
}
.lab_checkbox span{float: none !important; width:auto !important; padding-left: 5px;}

.ul_sms, .prezentacja{
	list-style-type:inherit;
	padding: 10px 20px;
}
.prezentacja{
	list-style-type:inherit;
	padding: 0px 20px;
}
.prezentacja li{padding: 10px;}

/*ORDER*/
#t_border{
	width: 100%;
}
#t_border td{
	border-bottom: 1px dotted #007BEF;
	font-weight: bold;
}
#t_border td:last-child{
	text-align: right;
	padding-right: 10px;
}

div.text ul{margin-bottom: 10px; padding: 0px;}
div.text li {list-style: disc; margin-left:20px;}
div.text .\ {list-style: decimal;}
div.text{padding-left: 10px;}
div.text p{margin: 10px 0 !important; padding: 0px !important;}
div.text *{
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif !important;
	font-size:12px !important;
	line-height:20px  !important;
}
div.text{
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif !important;
	font-size:12px !important;
	line-height:20px  !important;
}
.W_NEWS_CONTENT{font-size: 12px;}
.W_NEWS_CONTENT ul{margin-bottom: 10px; padding-left: 30px; }
.W_NEWS_CONTENT li {list-style: disc; margin-left:20px;}
.W_NEWS_CONTENT p{margin: 10px 0}

.IP_NO_Disp{display: none;}

/*autocompleater*/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index:2;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_results li:hover{
	background-color:#ceffbd;
}

.ac_loading {
	background: #fff url(../gfx/loader_2.gif) right center no-repeat;
}

.ac_over {
	background-color: #ceffbd !important;
}
.ac_odd {
	background-color:#EEEEEE;
}

/*tooltip*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #D92419;
	background-color: #FEFEFE;
	color:#000;
	font-weight:normal;
	padding: 5px;
	line-height:18px;
}
#tooltip h3, #tooltip div { margin: 0; }

.tooltip {
	background-color:#FEFEFE;
	border:1px solid #BFCEF5;
	color:#303030;
	font-size:12px;
	line-height:18px;
	padding:10px 13px;
	position:absolute;
	text-align:left;
	z-index:2;
}

.free{color: red !important;}


.DB{
	display:block;
}

/*pools*/
.W_POOL label{
	padding:4px 0;
}

.W_POOL label span{
	position:relative;
	bottom:2px;
}

.W_POOL_T{
	font-size:12px;
	font-weight:bold;
}

.W_POOL_ANS{
	padding:10px 0;
}

.W_POOL_ANS a.W_POLL_SEERES{
	position:relative;
	top:4px;
}

.W_POOL_ANS_BTN{
	line-height:normal;
}

.W_POOL_RES{
	line-height:13px;
}

.W_POOL_RES_INFO{
	font-size:10px;
	color:#ccccc3;
}

.W_POOL_RES_B{
	background:#E6E6E6;
	margin:5px 0 10px 0;
}

.W_POOL_RES_ANS{
	background:#09308B;
}

.W_POOL_RES_ANSL{
	height:7px;
}

/* Multiselect
----------------------------------*/

.multisel a {
	display: block;
	border: 1px solid #aaa;
	text-decoration: none;
	background-color: #fafafa;
	color: #123456;
	margin: 2px;
	clear:both;
}
.multisel div {
	float:left;
	text-align: center;
	margin: 10px;
}
.multisel select {
	width: 225px;
	_width: 200px;
	height: 150px;
}
.multisel_edit select {
	width: 200px;
	height: 150px;
}
.multisel_edit div{
	width: 195px;
}

/*edytor*/
ol, ul.unIndentedList{
	margin-top: 10px;
	padding-left: 20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}
ol{
	list-style-type:decimal;
}
/*zapisy na kurs*/
.input_60{width: 60px;}
.input_180{width: 180px}

/*NEWS*/
.W_NEWS_T{
	font-size:14px !important;
	font-weight:bold  !important;
	padding-bottom:20px  !important;
	color: #164181 !important;
}
.p_0_0_0_10{padding-left: 10px;}

.cat_link{padding-right: 10px; color: #02A2D6; font-size: 10px; /*font-weight: bold;*/}
.lok_city_all{
	color: #164181;
	font-size: 10px;
	/*font-weight: bold;*/
}
/*obiekty kategorie*/
.cat_obiects{
	padding-left: 20px;
	list-style-type:circle;
}
.cat_obiects li{border-bottom: 1px solid #DFDFE1}
.cat_obiects a{
	line-height: 18px;
	color: #646464;
	display: block;
}
.cat_obiects a:hover{
	color: black;
	text-decoration: none;
	/*font-weight: bold;*/
}
.cat_obiects span.cont{color: #02A2D6;}
.cat_obiects .active{font-weight: bold; color: #02A2D6;}
#S_D_GMAP {
	margin-top: 5px;
	border:2px solid #BFCEF5;
	height:400px;
	width:490px;
}

.CONT_INDENT{overflow: hidden;}
.obj{overflow: hidden; width: 264px !important; _width: 260px !important; float: left; margin-right: 5px;}
.date-pick{width: 60px;}

#zaloguj{cursor: pointer;}

.title_b1{
	border-bottom: 1px solid #BFCEF5;
    color: black;
    padding-bottom: 5px;
}
.ul-cat{
	width: 142px; float: left; margin-right: 5px;
}
.relative{position: relative;}
.absolute{position: absolute;}
.b_yellow{font-weight: bold; color: yellow;}
.errorB {
    border: 1px solid red !important;
}

.hide_font{
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	height: 0px;
}
