/*
Theme Name: Lower Silesia Tour Theme
Description: Theme developed for Lower Silesia Tour
Author: Marta Sławkowska
Version: 1.0

License:
License URI:

General comments (optional).
*/


html{overflow-y: scroll;}



html, body {height: 100%; margin: 0px auto; background: #D4D6D8;}



body{

         width: 980px;

	

}



div#smooth_sldr{

	background:#ffffff;
	}





#header{

	height: 192px;

	/*background: #EFEFEF url(../images/panoramay.gif) no-repeat;*/

	/*background: #EFEFEF url(images/panoramay.gif) no-repeat bottom;*/

	background: #EFEFEF url(images/aplamenu1pxplus34.png) repeat-y;

	margin: 0px auto;

	padding-top:12px;

	border:0px;

}



#page{

	background: #EFEFEF;

	position: relative;

	min-height:100%;		

}



#headerImg {

	position: relative;

	padding: 0px 0px 0px 35px;

	height: 176px;

	width: 152px;

	margin: 0px;

	/*background: #EFEFEF url(top1.gif) no-repeat;*/

}

#headerImg .description{

	position: absolute;

	left: 110px;

	bottom: 3px;

	color: #c9eefe;

	font-size: 14px;

	margin: 0px auto;

	border: 0px;

}





    #sidebar {

	position: relative;

         width: 152px;

         float: left;

	border:0px;

	margin-left:35px;

	margin-top:0px;

	background: #EFEFEF url(images/aplamenu1px.png) repeat;



    }



	#centeremptycol {



         float: left;

         width: 30px;

	border:0;

	margin-top:0px;



    }



    #content {



         float: left;

	position: relative;

	background: #f7f7f7;

         width: 679px;

	border:0px;

	margin-left:15px;

	margin-top:15px;

	padding-left:25px;

	padding-right:25px;

	

    }

	#rightlanguagecol{

	width: 49px;

	border:0px;

	float:right;

}



    .container {

         background: #EFEFEF;

	margin: 0px auto;

}

    

#footer{

	min-height:36px;

	width: 980px;

	float: left;

	border:0px;

	margin-top:0px;

	background: #EFEFEF url(images/aplamenu1pxplus34.png) repeat-y;

}



#footer-text{

	min-height:21px;

	position: relative;

	background: #999999;

	margin-top:0px;

	text-align:center;

	padding-top:3px;

}



#footer-sidebar{

	position: relative;

        width: 152px;

	background: url(images/aplamenu1px.png) repeat-y;

	float: left;

	margin-left:49px;

	margin-top:0px;

}









ul {

	list-style-type: none;

	padding: 0;

	margin: 0; 

}

/*

li.menu{

	background-image: url(images/trojkatnieb.png);

	background-repeat: no-repeat;

	background-position: 0 .4em; }







ul.menu, ul.menu li.menu {

	display: block;

	list-style: none;

	

	padding: 0;

}





ul.menu li.menu {

	

	background: url(images/trojkatnieb.png) no-repeat left;

}





ul a:link, ul a:visited {

	text-decoration: none;



}



li a:link, li a:visited {

	

}

*/



/*from here*/

#menu ul{

padding:0px;

margin:50px 20px 20px 30px;

}



/*

#menu li{

/*list-style-image: url(images/trojkatnieb.png);*//*

list-style: none;

background: url(images/trojkatcza.png) no-repeat left;

display:list-item;

margin: 20px auto 0px auto;



}

*/

/*

#menu a{

text-decoration:none;

color: #00ADEE;

font-family: Arial, Helvetica;

font-size:16px;

}

/*

#menu a:hover{

	list-style: none;

	/* background: url(images/trojkatcza.png) no-repeat left; */

	display:list-item;	

	color: #114488;

	margin-left: -20px;

	padding-left: 20px;

}



#menu a:active{

	list-style: none;

	/* background: url(images/trojkatcza.png) no-repeat left; */

	display:list-item;	

	color: #114488;

	margin-left: 0;

}



*/



#menu li{

/*list-style-image: url(images/trojkatnieb.png);*/

list-style: none;

display:list-item;

padding:0px;

}



.page_item a {

text-decoration:none;

background: url(images/menu_line.JPG) no-repeat 8px bottom;

list-style: none;

display:list-item;

color: #114488;

font-family: Arial, Helvetica;

font-size:16px;

padding-left:8px;

padding-bottom:10px;

margin: 10px auto 0px auto;

font-weight:bold;

}



.page_item a:hover {

	list-style: none;

	background: url(images/menu_line.JPG) no-repeat 8px bottom;

	display:list-item;	

	color: #00ADEE;

	font-weight:bold;

}

.current_page_item {

	list-style: none;

	background: url(images/menu_line.JPG) no-repeat 8px bottom;

	display:list-item;	

	color: #114488;

	font-weight:bold;

}

 

.current_page_item a, .current_page_item a:hover {

	list-style: none;

	background: url(images/menu_line.JPG) no-repeat 8px bottom;

	display:list-item;	

	color: #00ADEE;

	font-weight:bold;

}



/* FLAGS*/

#flags li{

	display: block;

	list-style: none;

	vertical-align: bottom;	

	margin: 10px auto 0px auto;

	/*clear:both;*/

}

#flags ul{

	margin-left:8px;

	padding-top:20px;

}



.flag_item a {

text-decoration:none;

}

 

.flag_item_pl a:hover {

	list-style: none;

	background: url(images/pl.gif) no-repeat left;

}

.flag_item_en a:hover {

	list-style: none;

	background: url(images/en.gif) no-repeat left;

}

.flag_item_de a:hover {

	list-style: none;

	background: url(images/de.gif) no-repeat left;

}

.flag_item_fr a:hover {

	list-style: none;

	background: url(images/fr.gif) no-repeat left;

}

a.author {
	text-decoration:none;
	color:#ccc;
}





/*gallery*/

.images img, img.images {

background-color:#fff;

padding:4px;

border:5px solid #fff;

width: 100px;

margin: 10px 10px 0px 0px;

} 

.size-thumbnail img {

background-color:#fff;

padding:4px;

border:5px solid #fff;

width: 100px;

margin: 10px 10px 0px 0px;

}


.facebook img{

background-color:transparent;

border:0px;

width: 30px;

margin: 0px auto;

}



/* CORNERS */





.MASK-TOP{

	position: absolute;

	/*width: 152px;*/

	width: 100%;

	min-height: 29px;

	background: #EFEFEF url('images/aplamenutop.png') no-repeat;

}





/*TEXT*/

#truecontent {

	top: 0px;

	width: 80%;

	position: relative;

	margin:30px;

}



p{

   font-family: Arial, Helvetica;

	font-size:14px;

	color:#707070;

	text-align:justify;

}

p.onas{
	line-height:150%; 
	padding-right:10px;
	padding-top:5px;
}



h1, h2, h3, h4, h5{

	font-family:Arial, Helvetica;

	padding-top:2px;

	color:#2e4457;

	/*line-height: 10px;*/



}



/* AAA - style */

#smallA {

  color: black;

  font-family:Arial, Helvetica;

  font-size: 10px;

} 



#middleA {

  color: black;

  font-family:Arial, Helvetica;

  font-size: 14px;

} 



#largeA {

  color: black;

  font-family:Arial, Helvetica;

  font-size: 18px;

}



#link3Adiv {

  text-align:right;

  margin-top:-18px; 

  background: url(images/line.png) no-repeat center left;

}



a.link3A:link, a.link3A:visited

{

  text-decoration:none;

}



/* Footer-text */



p9{

  color: white;

  font-family:Arial, Helvetica;

  font-size: 12px;

}



/* CONTACT FORMS 7 */



.button_contact{

	cursor: pointer;

	margin-bottom: 20px;

}



.textfield_contact{

	width:400px;

}

.dropdown_contact{

	width:407px;

}



.qtrans_flag span { display:none }

.qtrans_flag { height:13px; width:19px; display:block }

/*.qtrans_flag_and_text { padding-left:20px; }   // bad line*/

.qtrans_flag_pl { background:url(images/pl.gif) no-repeat }

.qtrans_flag_de { background:url(images/de.gif) no-repeat }

.qtrans_flag_en { background:url(images/en.gif) no-repeat }

.qtrans_flag_fr { background:url(images/fr.gif) no-repeat }





.ukryty {display:none; }

.widoczny {display:inline;}





a.more {

	text-decoration:none;

	font-weight:bold;

	color:#114488;

}



span.widoczny {line-height:170%;}

/*4 pictographs on home and tour page*/

.pictograph{padding-top:35px;}



/*place for every tour/trip on tour page*/

.walk, .tram, .ship, .bus{

	display:block;

	width:632px;

	height:206px;

	position: relative;

	margin-top:20px;

	margin-left:18px;

	padding-left:0px;

	padding-right:10px;

	background:#fff;

	

}



img.mrgRight {

	margin: 10px 10px 10px 10px;

	width: 280px;

	border: 0px;

}



.hiddenTours{display:none;}

.showedTours{display:inline;}



p.price{

	text-align:center;

	font-size:12px; 

	position:absolute;

	bottom:-5px;

	right:150px;

}

p.duration{

	text-align:left;

	font-size:12px; 

	position:absolute;

	bottom:-5px;

	right:292px;
}

p.duration_fr{

	text-align:left;

	font-size:12px; 

	position:absolute;

	bottom:-5px;

	right:285px;
}

p.duration_en{

	text-align:left;

	font-size:12px; 

	position:absolute;

	bottom:-5px;

	right:272px;
}

p.duration_de{

	text-align:left;

	font-size:12px; 

	position:absolute;

	bottom:-5px;

	right:300px;
}

p.order{

	text-align:right;

	font-size:12px; 

	position:absolute;

	bottom:-5px;

	right:10px;

}



h4.descTitle{

	padding-top: 7px;

	color:#114488;

}

p.shortDesc{

	text-align:justify; 

	font-size:12px;

}



p.longDesc{

	text-align:justify; 

	font-size:12px;

	padding-left:10px;

	padding-right:10px;

}



.moreInfo{
	display:block;

	width:632px;

	position: relative;

	margin-top:-10px;

	margin-left:18px;

	padding-left:0px;

	padding-right:10px;

	padding-top:20px;

	padding-bottom:10px;

	background:#fff;

	

}



pre.tickets{

	font-size:12px;

	padding-left:10px;

	padding-right:10px;

	font-family:Arial, Helvetica;

	color:#333333;

}



/*SKLEPIK*/

p.bookTitle{

	font-size:20px;

	font-weight: bold;

	margin-top:-30px;

}



p.bookAuthor{

	font-size:14px;

	font-weight: bold;

	margin-top:-14px;

	color:#114488;

}



p.bookCover{

	font-size:14px;

}



p.bookPrice{

	font-size:18px;

	font-weight: bold;

}





p.bookDesc{

	padding-top:10px;

	font-size:14px;

}



p.bookEnd{

	background: url(images/line.png) no-repeat center left;

}