@charset "utf-8";
html,body{
margin:0;
padding:0;
width:100%;
height:100%;
}
body,td,th,input,textarea,select{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#fff;
}

input,textarea,select{
color:#000;	
background:#50b1d5;
border:1px solid 3fff;
padding:2px;
}

body {
	background:#203b8c url(../img/bg_1.jpg) repeat-x;
	text-align:center;
}

body.bg1a{
	background:#0998cd url(../img/bg_1a.jpg) repeat-x;
}

img{
border:0;

}

a{
text-decoration:none;
color:#feea65;
}


a:hover{
text-decoration:underline;
}

h1{
	color:#fff02f;
	font-size:22px;
	padding:0;
	margin:10px 0;
	text-shadow: #0a7ca6 4px 4px 4px;
}


hr{
border: 0;
height:0;
margin:0;
padding:0;
line-height:0;
size:0;
border-bottom:1px solid #d6d6d6;
width:95%;
}


.cb{clear:both;font-size:0;line-height:0}
.tal{text-align:left;}
.tar{text-align:right;}






#lang{
position:absolute;
right:20px;
top:15px;
z-index:2;
color:#e5bb8b;
}


#lang select{
	color:#000;
	font-size:12px;
}

#lang input{
	color:#000;
	font-size:12px;
}



div.box_galeria{clear:both;}
div.g_thumb{float:left; padding:12px;text-align:center;}
div.g_thumb_f{border:5px solid #fff;text-align:center;}
div.g_thumb p{margin:0;padding:0}





.foto_t{
	border:5px solid #fff;
	float:left;
	margin:0 10px 5px 0;
}



#bg2{
float:left;
width:100%;
height:100%;
background:url(../img/bg_2a.jpg) center top no-repeat;
}



#bg2a{
float:left;
width:100%;
height:100%;
background:url(../img/bg_top.jpg) center top  no-repeat;
}

#wrap{
width:980px;
position:relative;
margin:0 auto;
text-align:left;
}




#flash{
height:580px;
}

#flash2{
height:285px;
}


#i_tresc{
/*background:url(../img/bg_36.png);*/
/*width:394px;*/
/*height:221px;*/
float:left;
/*margin:0 70px 0 0;*/
padding:5px 140px;
/*overflow:hidden;*/
}


#tresc{
/*background:url(../img/bg_36.png);*/
width:100%;
float:left;
}


#tresc_in{
padding:1px 15px 40px 15px;
background:url(../img/bg_trasa.jpg) right top no-repeat;
}



#header{
	height:21px;
}



#menu{
height:30px;
margin:24px 0 0 8px;
}


#menu a{
text-decoration:none;
text-align:center;
display:block;
float:left;
height:30px;
width:89px;
background:url(../img/bg_menu.jpg) center 0 no-repeat;
margin:0 6px 0 0;
font-size:14px;
color:#fff;
line-height:30px;
font-weight:bold;
}

#menu a:hover,#menu a.s{
background:url(../img/bg_menu.jpg) center -30px no-repeat;
color:#000;
}


#nf{
height:31px;
}


#main{
float:left;
width:100%;
margin:40px 0 10px 0;
}



#col1{
width:263px;
float:left;
}

#col2{
width:681px;
float:right;
}



#foot{
background:#003366 url(../img/bg_foot.jpg) repeat-x;
line-height:32px;
clear:both;
height:120px;
float:left;
width:100%;
}

#foot a{
color:#fff;
font-weight:bold;
margin:0 20px;
}




















/* boxy
===================================== */

.box1{
float:left;
background:#292c2f;
margin:0 0 10px 0;
width:100%;
}

.box1 .box_head{
background:url(../img/box_t.jpg) no-repeat;
padding:0 0 0 55px;
line-height:36px;
height:36px;
}


.box1 .box_head div{
padding:0 25px 0 0;
background:url(../img/box_t.jpg) right no-repeat;
height:36px;
}

.box_head h3{
margin:0;
padding:0;
font-size:16px;
color:#043156;
line-height:36px;
}

.box_tresc{
padding:5px 10px;
}

.box_foot1{
background:url(../img/box_b.jpg) no-repeat;
height:14px;
line-height:14px;
padding:0 0 0 25px;
clear:both;
}


.box_foot1 div{
padding:0 25px 0 0;
background:url(../img/box_b.jpg) right no-repeat;
height:14px;
}


/* ===================================== */


.sg_box1{
float:left;
width:165px;
padding:5px 0 0 0;
}

.sgb1_foto{
text-align:center;
}

.sgb1_text{
padding:5px;

}




p.wiecej{
text-align:right;
margin:5px 0;
padding:0;
}

p.wiecej a{
font-weight:bold;
background:url(../img/s1.gif) 0 6px no-repeat;
padding:0 0 0 12px;
}


.min1{
min-height:170px;
}



ul li{
background:url(../img/li1.gif) 0 7px no-repeat;
padding:6px 0 6px 23px;
list-style:none;
}


#tresc_trasy{
/*border:1px solid #fff;*/
width:980px;
height:503px;
float:left;
background:url(../img/trasy.jpg) no-repeat;
position:relative;
}


#menu_trasy{
	background:#00508f;
	color:#fff;
	padding:8px 20px;
	}


#menu_trasy a{
	text-decoration:none;
	margin:0 3px;
	padding:3px 10px;
	color:#ebea2e;
	font-weight:bold;
}


#menu_trasy a:hover{
	color:#fff;
}

#menu_trasy a.s{
	background:#ff2929;
	color:#fff;
}


a.pt{
	display:block;
	width:6px;
	height:6px;
	/*background:red;*/
	/*background:url(../img/chr2.gif) no-repeat;*/
	background:url(../img/kr6x6.gif) no-repeat;
	position:absolute;
	z-index:10;
}

a.pt2{
	background:url(../img/kr6x6_2.gif) no-repeat;
}




#trasa_miasta{
	background:#5a9acc;
	color:#fff;
	font-size:10px;
	padding:8px 20px 8px 114px;
}

#trasa_miasta a{
	font-size:10px;
}


.miasto_opis{
	display:none;
	position:absolute;
	right:0;
	width:500px;
	height:220px;
	overflow:auto;
	background:url(../img/bg_36.png);
	padding:0 10px 10px 10px;
	color:#000;
}

.miasto_opis p{
	padding:0;
	margin:3px 0;
}

.miasto_opis hr{
	clear:both;
}

.miasto_opis a{
color:#000;
}


#a_home{
		background:url(../img/s.gif);
		display:block;
		width:300px;
		height:150px;
		margin:50px 0 0 40px;
}




#i_tresc ul li{
background:url(../img/li2.gif) 0 7px no-repeat;
padding:6px 0 6px 23px;
list-style:none;
}
