/* =reseting
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body, h1, h2, h3, h4, h5, h6, blockquote, p, address, form, fieldset, input,ul, dl, dt, dd, hr, table, td, th {
    margin: 0;
    padding: 0;
	border: 0;
}

a, a:visited {
    text-decoration: none;
	cursor:pointer;
	color:#444343;
}

fieldset, img {
	margin: 0;
    padding: 0;
    border: none;
}


body { font-family: tahoma; background: url(../images/bg.jpg); font-size: 11px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.clr { clear: both; }
.fl { float: left; }
.fr { float: right; }
.rbrd { position: absolute; right: 0; top: 0; }
.rrbrd { position: absolute; right: 0; top: 0; }
.rbbrd { position: absolute; right: 0; bottom: 0; }
.lbrd { position: absolute; left: 0; top: 0; }
.lbbrd { position: absolute; left: 0; bottom: 0; }
.center { width: 100%; text-align: center; }
.btn1,.btn0 { height: 23px; float: left; position: relative; font-weight: bold; padding: 7px 30px 0 30px; background: url(../images/btn1_bg.jpg); cursor: pointer; }
.btn1 a { color: #414141; }
.btn0 { padding: 7px 10px 0 10px; background: url(../images/btn_bg.jpg); }
.btn0 a { color: #FFFFFF; }
.btn_r { float: left; overflow:hidden; display:inline; padding: 3px 20px 0 0;background: url(../images/btn_bg.jpg);}
.btn_r form {#margin-bottom:-2px; #margin-left:4px;}
.btn_r #text { position:relative; top:-7px; margin-top: 0px; margin-right: 4px; margin-left:10px; color: black; width:120px; }
.hr { width: 50%; height: 1px; background: #E6E6E6; margin: 4px 0 4px 7px; font-size: 0; }
.vmid { vertical-align: middle; }
#all { width: 910px; text-align: left; margin: 0 auto; }
a.accommodations_category1 {text-decoration:underline;}
a.places_category1 {text-decoration:underline;}
a.company_category1 {text-decoration:underline;}
#row1 { width: 910px; height: 60px; position: relative; background: url(../images/row1_bg.jpg); }
.row1_bt {overflow:auto; padding: 8px 0 0 10px; display:block; }
.row1_bt a { margin: 0 10px; color: #787878; }
.row0_bt {overflow:auto; padding: 8px 0 0 10px; display:none; }
.row0_bt a { margin: 0 10px; color: #787878; }
.sub0 { text-decoration:none;}
a.sub1 { text-decoration:underline;}
#reklama { margin: 7px 0; text-align: center; }

.left_cell { background: #FAFAFA; position: relative; padding: 7px 0 0 0; margin-bottom: 7px; width: 164px;}

.box_user { width: 152px; color: #8B8B8B; margin: 10px 0 3px 5px; }
.box_user .user_img { margin-bottom: 7px; }
.box_user .hr { width: 81px; height: 1px; background: #E4A5A5; margin: 2px 0 7px 0; font-size: 0; }
.box_user b { color: #414141; }
.ul_red li,.ul_blue li { list-style-image: url(../images/arr1.jpg); margin-right: 5px; font-weight: bold; color: #B22626; margin: 0 0 7px 20px; }
.ul_blue li { list-style-image: url(../images/arr2.jpg); color: #444343; font-weight: normal; margin-left: 20px; }
.ul_blue li a{  color: #444343; font-weight: normal; }
#box_left { padding: 0 6px; color: #4F4F4F; font-size: 10px; margin: 7px 0; }
#foot { width: 900px; color: #676767; margin: 20px 0; text-align: center; font-size: 12px; }
#foot a { color: #002C85; }
#foot .hr { width: 900px; height: 1px; background: #3E96B3; margin: 7px 0; font-size: 0; }
#foot .sep { margin: 2px 7px; }


#gallery { width: 470px; float: left; margin-left: 4px; height: 26px; padding: 125px 20px 0 20px; font-weight: bold; color: white; background: url(../images/gallery.jpg); font-size: 13px; }
#right_cell_l { width: 460px; position: relative; float: left; background: #FAFAFA; }
.btn2, .btn3 { position: relative; height: 12px; padding: 5px 15px; background: url(../images/btn2_bg.jpg); font-weight: bold; float: left; }
.btn2 a, .btn3 a { color: #515151; }
.btn3 { background: url(../images/btn3_bg.jpg); font-weight: normal; }
.rr_img { float: left; }
.rr_div { float: right; width: 130px; color: #B12223; margin-top: 15px; text-align: center; }
.rr_div b { color: #3E96B3; }
.rr_div a { color: #B12223; }

#events {
	margin-left:4px;
	margin-right:4px;
}
	.event {
		overflow:hidden;
				background:url(../images/event-bg.png) bottom  repeat-x;
	}
	
	.event-left{
		float:left;
		width:106px;
		

	}
		.event-img-border{
			border:2px solid #c6c6c6;
			padding:1px;
			width:102px;
	
		}
		.event-img-border img {
		 	display:block;
		}
	
	
	.event-right{

		float:left;
		margin-left:6px;
		width:330px;
		
	}
		.event-title{
			display:block;
			width:328px;
			font-size:11px;
		}
		.event-title a{
			color:#B12223;
			font-weight:bold;
			font-size:11px;
		}
		.event-data{
			width:328px;
			padding-bottom: 2px;
			color:#7a7a7a;
			font-size:11px;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			border-bottom: 1px dotted #7a7a7a;
		}
		.event-bottom{
			text-align:right;
			float:right;
			height:15px;
			
		}
		.event-bottom a{
			display:block;
			float:left;
		}
		.event-bottom a img{
			display:block;	
			margin-left:5px;		
		}
		.event-sep{
			background:url(../images/event-sep.png) repeat-x;
			margin: 2px 0 4px 0;
			width:440px;
			height:1px;
			line-height:0;
			font-size:0;
		}

.kontakt {
	margin:5px 15px 10px 15px;
}
.kontakt div{
	text-align:left;
	float:left;
}

.art-wiecej{
margin-top:2px !important;
float: right !important; 


}

.artykuly img{
	margin-top:2px;
	margin-right:10px;
	float:left;
	overflow:hidden;
}


.box_news { color: #7A7A7A; }
.box_news b { color: #B12223; }
.sub_blue,.sub_red { padding-left:20px; padding-right:20px; float: left; height: 28px; line-height: 28px; font-size:11px; background: #3E96B3; color: white; font-weight: bold; text-align: center; position: relative; }
.sub_red { background: #B12223; }
#right_cell_l .hr { float: left; margin: 13px 0 0 20px; height: 1px; width: 322px; background: #DBDBDB; font-size: 0; }
.ul_black li { list-style-image: url(../images/arr3.jpg); padding:0;}
.ul_black a { color: #3E96B3;padding:0; }

.box_gallery { color: #7A7A7A; overflow:hidden; }
.box_gallery_title { color: #B12223; text-decoration:none; font-weight:bold; }

.user_profil li{
	list-style-image:url(../images/arr1.jpg);
	margin-left:20px;
}
.user_profil li a{
	color:#B12223;

}
#nick_check{
	color:red;
}
.brak_zdjecia{
	text-align:center;
	margin-top:30px;
	width:100px;
	margin-bottom:30px;
}

.pagination{
	background-color:#EBEBEB;
border-bottom:1px solid #842055;
border-top:1px solid #842055;
color:#739000;
font-size:14px;
padding:5px 10px 5px 50px;
text-align:left;
overflow:hidden;
}
.strony{
	color:#005b88;
float:right;
font-size:14px;
font-weight:bold;
text-align:right;
width:200px;

}

.strony a{

	color:#004f75;
}

.tytul_gallerii{
	float:left;
	width:320px;

}

.accommodations{

	padding:10px;
	width:550px;
	margin:0 auto;
 }

.accommodation_data{
	float:left;
	padding-top:30px;
	width:300px;
}
.accommodation_data a{
	color:#444343;
	}
.accommodation_preferences p{
		padding:2px 0 6px 10px;
}

.accommodation_photo{
	float:left;
}


.places{

	padding:10px;
	width:550px;
	margin:0 auto;
 }

.place_data{
	float:left;
	padding-top:10px;
	width:300px;
}
.place_data a{
	color:#444343;
	}
	
.place_preferences div{
		margin:0 5px 0 5px;
		width:125px;
		float:left;
}

.place_photo{
	float:left;
}


.company{

	padding:10px;
	width:550px;
	margin:0 auto;
 }

.company_data{
	float:left;
	padding-top:10px;
	width:300px;
}
.company_data a{
	color:#444343;
	}
	
.company_preferences div{
		margin:0 5px 0 5px;
		width:125px;
		float:left;
}

.company_photo{
	float:left;
}

.galleria_box{
	text-align:center;
	padding:5px;
}
.img_ramka{
	overflow:hidden;
	border:1px solid #d3d3d3;
	padding:1px;
	margin-right:5px;
	float:left;
}
.img_ramka img{
	text-align:left;
	float:left;
}
.galeria_text{
	margin-right:5px;
}
.galeria_img{
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}

.art-title a{
	color:#B12223;
	font-weight:bold;
	font-size:11px;
}
.aktu-title{
	font-weight:normal;
	font-size:10px;
}

.aktu-title a{
	font-weight:bold;
	font-size:11px;
}
.gall-title, a.gall-title{
	color:#B12223;

	overflow:hidden;
}


.galeria_img{
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}
.accommodations_img{
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
	margin:0px;
	padding:0px;
}
.places_img{
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
	margin:0px;
	padding:0px;
}

#left { width: 164px; float: left;position: relative; display:inline; overflow:hidden; }
.aktu { width:450px; margin-bottom:10px; float:left; padding:5px; position: relative;  background-color: #FAFAFA; display:inline;  overflow:hidden;  }
#center { width:460px; float:left;position: relative;   margin-left:7px; display:inline; overflow:hidden;  }
#center-artykul { width:624px; float:left; position: relative;  background: #FAFAFA; margin-left:10px; display:inline;overflow : hidden  }
#right { width:265px; float:left;position: relative;   margin-left:10px; display: inline;  overflow :hidden;    }

#center-gallery { width:624px; float:left; position: relative;  background: #FAFAFA; margin-left:10px; display:inline;overflow : hidden  }
#center-accommodations { width:624px; float:left; position: relative;  background: #FAFAFA; margin-left:10px; display:inline;overflow : hidden  }
#center-places { width:624px; float:left; position: relative;  background: #FAFAFA; margin-left:10px; display:inline;overflow : hidden  }
#center-company { width:624px; float:left; position: relative;  background: #FAFAFA; margin-left:10px; display:inline;overflow : hidden  }
.right_cell { position: relative; background: #FAFAFA; width: 265px; padding: 7px 0 0 0px ; margin-bottom: 7px;  }

.artykuly {padding:10px; font-family:sans-serif; font-size:12px;}

#brak-tresci{background:#FFE4E4 none repeat scroll 0 0;
border:1px solid #FFB5B5;
margin:1.4em 0;
min-height:22px;
padding:14px 15px 5px;
 width:500px; margin:0 auto;}

.artykul {padding:10px; font-family:sans-serif; font-size:12px;}
.gallerie {padding:10px; font-family:sans-serif; font-size:12px;}

.artykul ul li{
	margin-top:5px;
	margin-left:40px;
	margin-bottom:5px;
}

 .list ul li {
	margin-top:5px;
	margin-left:40px;
	margin-bottom:5px;
 }

.event-info{
	overflow:hidden;
}

.event-info-plakat{
	float:left;
}

.event-info-info{
	margin-left:10px;
	float:left;
}

.comments{
	margin:10px;

}

.comment{
	overflow:hidden;
	margin:10px;
	background-color:#eeeeee;
}

.comment-photo{
	float:left;
	width:100px;
}

.comment-data{
	width:450px;
	overflow:hidden;
	float:left;
	margin-left:10px;
}

.comment-name {
	float:left;
	width:300px;
	font-weight:bold;

}
.comment-date{
	float:left;
	width:150px;
	font-size:10px;
}
.comment-text{
clear:both;
}
 
input.login {
background-color:#E3DFD8;
border-color:#AFAEAA #D5D5C8 #D5D5C8 #AFAEAA;
border-style:solid;
border-width:1px;
color:#111111;
cursor:text;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.9em;
font-weight:normal;
padding:2px;
vertical-align:middle;
width:150px;
}
input.edit {
background-color:#E3DFD8;
border-color:#AFAEAA #D5D5C8 #D5D5C8 #AFAEAA;
border-style:solid;
border-width:1px;
color:#111111;
cursor:text;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.9em;
font-weight:normal;
padding:2px;
vertical-align:middle;
width:150px;
}

textarea.memo {
background-color:#E3DFD8;
border-color:#AFAEAA #D5D5C8 #D5D5C8 #AFAEAA;
border-style:solid;
border-width:1px;
color:#111111;
cursor:text;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.9em;
font-weight:normal;
padding:2px;
vertical-align:middle;
width:400px;
}

input.button1 {
	border:1px solid #666666;
	font-weight:bold;
}
input.button1, input.button3, input.button2 {
background:#EFEFEF url(images/button-bg.gif) repeat-x scroll center top;
color:#000000;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:1em;
padding:1px 3px 0;
width:auto !important;
}

input:hover.login, textarea:hover.memo,  input:hover.edit{
background-color:#E9E9E2;
border:1px solid #AFAEAA;

}

fieldset {
background-color:#FFFFFF;
border-color:#D7D7D7 #CCCCCC #CCCCCC #D7D7D7;
border-style:solid;
border-width:1px;
margin-left:10px;
margin-right:10px;
padding:10px;
}
fieldset table{
	
}

legend {
color:#115098;
font-family:Tahoma,arial,Verdana,Sans-serif;
font-size:1em;
font-weight:bold;
line-height:1.2em;
padding-left:4px;
position:relative;
text-transform:none;
top:0;
vertical-align:middle;
}
