* 			{ font-family:  Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; }
a			{ color: #255FA5; text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:active 	{ outline: none; }
:focus 		{ -moz-outline-style: none; }
img 		{ border: none; display: block; border: none;}
ul, li 		{ display: inline; margin: 0px; padding: 0px;overflow: hidden; }
html, body 	{ margin: 0px; background:  #fff; color: black; font-size:90%; }
div			{ display: block; overflow: hidden; background: transparent; border: none;}


/*  wszystko co dotyczy głównego containera  */
div.wrap		{ width: 100%; }
div.container 	{ width: 1040px; padding: 0px; margin: 0 auto ; }

div.popup500 { width: 500px; }
input { border: 1px solid #c2dde8; }
input[type=submit], input[type=image] { border: none; }
textarea  { border: 1px solid #c2dde8; }

#head {
	height: 66px;
	background: url(/images/top.jpg);
	position: relative;
	margin-top: 10px;
}

#head ul { margin: 4px 0 0 16px; display: block;}
#head li { float: left; }
.logoklik { width: 360px; height: 50px;display: block;overflow: hidden;}


#znajdzws { position: absolute; top: 17px;  right: 65px; }
#znajdzwf { position: absolute; top: 39px;  right: 32px; }
#znajdzwf input { width: 130px; }
#znajdzwb { position: absolute; top: 37px;  right: 5px; }

#banner {
	border-top: 1px dotted #8b8b8b;
	border-bottom: 1px dotted #8b8b8b;
	padding-top: 2px; 	padding-bottom: 2px;
	text-align: center;
	margin-top: 4px; 	margin-bottom: 4px;
}

#banner img { margin: 0 auto; }

#main { background: url(/images/main.gif); }

#main1 { width: 260px; border: 1px solid #c2dde8; float: left; }
#main3 { width: 260px; border: 1px solid #c2dde8; }
#main2 { width: 516px;  float: left; }

.head {
		color: white;
		font-weight: bold;
		line-height: 16px;
		background: #AFD2DF url(/images/krpwhite.gif) 16px 7px no-repeat;
		padding-left: 24px;
		position: relative;

}
.head a { color: white; }
#menu a {
		color: #18566C;
		font-weight: bold;
		line-height: 16px;
		background: #F7FAFC url(/images/krporange.gif) 16px 7px no-repeat;
		padding-left: 24px;
		display: block;
		border-bottom: 1px solid #c2dde8;
		color:#18566C;
		font-family:Tahoma,Verdana,Arial,Helvetica;
		font-size:10px;
		font-weight:bold;
}

.bordertop { border-top:1px solid #C2DDE8; }
.borderleft { border-left:1px solid #C2DDE8; }
.borderright { border-right:1px solid #C2DDE8; }
a.blue  { color: #255FA5 !important; }
a.black { color: 0 !important; }

.mbox { background: #F7FAFC; padding: 12px 16px; }
.bbox {
	background: #F7FAFC;
	padding: 12px 16px;
	text-align: center;
	width: 228px;
	overflow: hidden;
}
.b2box {
	border-top:1px solid #C2DDE8;
	padding: 12px 16px;
	text-align: center;
	overflow: hidden;
}
.bbox img, .b2box img { margin: 0 auto; }

.mbox h3, .aktualnosci {
	margin: 0 ;
	margin-bottom:12px;
	color:#255FA5;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	text-align: left;
}

.kropy { background:url(/images/krporange.gif) no-repeat scroll 0 6px;
padding-left:10px;}


.mbox a {
	display: block;
	text-align: right;
	color:#255FA5 !important;
	font-family:Arial,Helvetica;
	font-size:9px;
	text-decoration: none;
}

.mbox a:hover { text-decoration:underline; }
.sglogin {
	border-top: 1px solid #c2dde8;
	border-bottom: 1px solid #c2dde8;
	display: block;
	position: relative;
	padding:  10px 0;
}

.sglogin form { margin: 0 ; }
.sglogin div { 	margin: 1px 20px;	text-align: right; }

.sglogin label {
	display:block;
	float:left;
	line-height:20px;
	text-align:left;
	width:65px;
	color: #255FA5;
}
.sglogin input { width: 120px; border: 1px solid #c2dde8; }
.sglogin input[type=submit] { width: 100px; border: none; font-weight: bold; color: #255FA5; }

.sgreg {
	border-bottom: 1px solid #c2dde8;
	display: block;
	position: relative;
	padding:  10px 20px;
}

.sgreg img { float: left; margin-right: 8px;}
.sgreg a {
	line-height:16px;
	color:#255FA5 !important;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	float: left;}

#fotter {
	display: block;
	border:1px solid #C2DDE8;
	position: relative;
	padding-left: 260px;
	text-align: center;
	background: #F7FAFC;
	line-height: 22px;
}

#fotter a { color: black; }

#fotterl {
	width: 260px;
	left: 0px;
	text-align: center;
	background: url(/images/1_19.gif);
	color: white;
	position: absolute;
	line-height: 22px;
}

#topic {  position: relative; display: block; overflow: hidden; 	width: 516px; height: 260px;}
#ttitle {
	color: white;
	position: absolute;
	top: 10px;
	left: 10px;
	background: #edaa30;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 12px;
}


#ttitle a {
	color: white;
	background: #edaa30;
	font-weight: bold;
	font-size: 14px;
}

.white { color: white; }

#topis {
	color: white;
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent;
	padding: 4px 12px;
	z-index: 10;
}
#topist {
	position: absolute; display: block; 	width: 160px;
	height: 260px;
	top: 0px;
	right: 0px;
	background: black;
	opacity:0.6;
	z-index: 5;
}
/*
      pole z artykułem
*/

.arttitle { padding: 12px 16px; position: relative; border-top:1px solid #C2DDE8;}
.arttitle a { display: block;
	margin: 0 ;

	color:#255FA5;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
}

.abox { padding: 12px 16px; position: relative;}
.aboxsep { height: 1px; background: url(/images/abox.gif) no-repeat 50% 0; }
.bboxsep { height: 1px; background: url(/images/abox.gif) no-repeat 50% 0; margin: 0px 16px; padding: 0 !important;}
.aboxrg { text-align: right;}

.oferta1 { margin: 0 4px;  }
.oferta2 { margin: 0 4px;  }



.navi { padding: 0 12px 16px; }
.mapkapolska {
		background: url(/images/polska.jpg) no-repeat;
	padding-left: 85px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.abox h3 {
	margin: 0 ;
	margin-bottom:12px;
	color:#255FA5;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
}

.abox a.polecane {
	display: block;
	text-align: left;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-weight:bold;
}

.abox img.iabox {
	float: left;
	margin-right: 8px;
	margin-bottom: 4px;
}

div.zobacz {
	font-weight: bold;
	text-align: center;
	margin-top: 24px;
}
div.zobacz a { display: block; }

div.reklamatext {
	border: 1px solid rgb(175, 210, 223);
	padding: 4px;
	background-color: rgb(247, 250, 252);
	color: rgb(175, 210, 223);
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.reklamatext a { color: black !important; }



a.artgaleria {
	display: block;
	text-align: center;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-weight:bold;
	color:#FEA622;
	margin-top: 10px;

}
a.galeriaback {
	font-weight: bold;
	display: block;
	text-align: center;
	margin: 8px 0;
}

.gbox {  border-bottom:1px solid #C2DDE8;}
.noborder { border: none !important; }
.gbox a {
	display: block;
	color:#255FA5 !important;
	width: 170px;
	height: 126px;
	text-align: center;
	float: left;
	margin-top: 8px;
	text-align: center;

}

.gbox a.gboxart { width: 160px !important; }
.gbox a:hover { text-decoration:underline; }
.gbox img { margin: 0 auto; margin-bottom: 4px; }

h1 {
	color:#18566C;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:15px;
	font-weight:900;
	margin:0 0 4px;
}
.autor { color: grey; margin-bottom: 8px;}
div.tools {
	border-top: 1px solid #c2dde8;
	text-align: right;
	margin:  10px 0;
	padding-top: 5px;
}

a.akt {
	float: right;
	padding-left: 22px;
	line-height: 16px;
	margin: 0 8px;
	color: black;
}

a.imgpowrot    { 	background: url(/images/powrot.gif) no-repeat; }
a.imgdrukuj    { 	background: url(/images/drukuj.gif) no-repeat; }
a.imgprzeslij  { 	background: url(/images/przeslij.gif) no-repeat; }
a.imgkomentarz { 	background: url(/images/komentarz.gif) no-repeat; }

#linki a, .twocolumn a {
	display: inline;
	color: black !important;
	font-family: Arial,Helvetica;
	font-size: 10px;
	text-decoration: none;
}

#linki a:hover, .twocolumn a:hover {
	text-decoration: underline;
	color: #255FA5 !important;
	font-family: Arial,Helvetica;
	font-size: 10px;
}

.twocolumn>div 			{ float:left;  }
.twocolumn>div>div 		{ padding:12px 16px; }
.twocolumn>div>div.head	{ padding: 0; padding-left:24px; }
.twocolumn>div.left 	{ width:285px; }
.twocolumn>div.right 	{ width:230px;border-left:1px solid #C2DDE8; }
.twocolumn>div.uleft 	{ width:258px; background-color: white; }
.twocolumn>div.uright 	{ width:257px;border-left:1px solid #C2DDE8; }


.strzalka {
	background: url(/images/strzalka1.gif) no-repeat  0 50%;
	padding-left: 16px;
	padding-right: 8px;
	position: absolute;
	right: 0px;
	top: 0px;
	}


.biura img { float: left; margin-right: 8px; margin-bottom: 4px; }
.biura>div { position: relative; padding-bottom: 18px;}
.biuraopi  { position: absolute; right: 0px; bottom: 0px;}
.biurawof  { position: absolute; left: 0px; bottom: 0px;}
.biura a	{ color: #255FA5 !important; }
.biura h3	{ color: #255FA5; }

.regformup textarea { width: 484px; }
textarea#naglowek_maly { height: 65px; }
input#naglowek { width: 484px; }
textarea#body { height: 430px; }

label.error {
	margin-left: 6px;
	display: block;
	padding-left: 20px;
	width: 400px !important;

	margin-top:5px;
	background: url(/images/error.png) center left no-repeat;
	color: red;
	margin-bottom: 4px;
}

.uploadimagediv { width: 125px; float: left; }
.wide { width: 484px; }
.fileupload { width: 50px; cursor: pointer !important;}
.filedelete { width: 50px; cursor: pointer !important; margin-top: 32px;}
.fileupload img { cursor: pointer !important;}


.subfoto {
	border: 1px solid #C2DDE8;
	position: relative;
	margin-top: 4px;
}
.subfotolabel {
	border-bottom: 1px solid #C2DDE8;
	background: url(/images/btnbg.gif) top repeat-x !important;
	height: 24px;
	padding-left: 8px;
	line-height: 24px;
}
.fotoupload {
	position: absolute;
	top: 0px;
	right: 0px;
    padding: 2px;
    background-color: white;
    border-bottom: 1px solid #C2DDE8;
    border-left: 1px solid #C2DDE8;
    cursor: pointer;
}
.fotoupload img { border: none; }

#fotocontainer { min-height: 104px; }
.fotogal { margin: 1px; }
.fotoimg {
	position: relative;
	width: 122px;
	height:92px;
	margin:4px 18px;
	float: left;
}

.fotoimgo {
	position: relative;
	width: 122px;
	height:124px;
	margin:4px 18px;
	float: left;
}
.fotoimgo div { position: absolute; top: 0px; right: 0px;  }
.fotoimgo div img { border: none; }
.fotoimg div { position: absolute; bottom: 0px; right: 0px;  }
.fotoimg div img { border: none; }
.zajawka { margin-bottom: 8px;}

.tablefooter, .listfooter { margin: 16px 0; display: block; text-align: right; }
.listfooter { margin:8px 16px; }
.regformup>div { margin: 2px 0; display: block;}
.regformup label { width: 120px; display: block; float: left; }
.imgright { float: right; margin-right: 8px; margin-bottom: 4px;}
.imgleft  { float: left; margin-right: 8px; margin-bottom: 4px;}

a.button {
	 background: url(/images/btnbg.gif) top repeat-x !important;
	 border: 1px solid #bebebe;
	 padding: 4px 16px;
	 overflow: hidden;
	 line-height: 25px;
	 height: 24px;
	 text-decoration: none;
	 display: inline;
	 color: black;
}
.arttools { position: relative; display: block; height: 15px; text-align: center !important;}
.artdelete { left: 0px; position: absolute; }
.artedit { right: 0px; position: absolute; }

a.komentarze { text-align: left; color: black !important; }

div.komentarze {line-height:16px;
	margin: 16px 0 ;
	color:#255FA5;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
}

div.komentarze ul {
	display: block;
	margin-top: 4px;
/*	padding-left: 16px; */
	color: black;
}

div.komentarze li {
	display: list-item;
	overflow: visible;
}

div.komentarze a {
	display: block;
	color: black;
	font-weight: normal;
}

.boxkomentarz {
	background: #F7FAFC;
	padding: 12px 16px;
	text-align: center;
	width: 228px;

	border-top:1px solid #C2DDE8;
	text-align: left;
}
.boxkomentarz li {
	display: block;
	padding-left: 10px;
	background: url(/images/blackbox.gif) 0 50% no-repeat ;
}
.inputregulamin { margin-left: 120px;float: left; }
.labelregulamin {width: 300px !important;  margin-top: 4px;}


#commsformm  { margin-top: 12px;   }
#commsformm div {  margin-top: 4px;  }

#commsformm label { display: block;  }
#commsformm input { width: 480px;  }
#commsformm textarea { width: 480px; height: 100px;  }
.btnright { text-align: right; margin-right: 3px; }
#commssending { display: none; }
#commshead { font-weight: bold; }
#comms ul { margin: 16px 0; display: block; }
#comms li {  background:transparent url(/images/blackbox.gif) no-repeat scroll 0 6px;
display:block;
padding-left:10px;
margin-bottom: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #dddddd;
 }

.szukaj1 { display: block; color:#255FA5;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:11px;
font-weight:bold;
text-align: center; margin: 16px 0 ; }
.szukaj1 ul { margin-top: 10px;display: block; }
.szukaj2 { display: block; text-align: left; color: black;}

.szukaj2 a {  color: black; font-weight: normal;font-size:9px;}

.heads {
		line-height: 16px;
		background: #AFD2DF  url(/images/strzalka1.gif) no-repeat  0 50%;
		padding-left: 24px;
		position: relative;
		padding-right: 8px;

}
.heads a { color: black; }
.biura select { width: 102px; }
.noclegi select { width: 112px; }

#picto { margin:  12px 0;
}

#picto img { float: left; margin: 2px;
}

