/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}hr{border: 0;}address,caption,cite,code,dfn,em,th,samp,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}

/* Copyright (c) 2006, Websys s.c. All rights reserved. */
samp {font-family: Verdana; font-size: 11px; line-height: normal; padding: 0; margin: 0;}


.bannerContainer
{
	margin: auto;
	padding: 10px;
}


#sql_stats tr
{
	background: #F46621;
	color: white;
	border-bottom: 2px black solid;
}

#sql_stats td
{
	padding: 5px;
}

#languageSwitcher
{
	text-align: center;
	margin: 10px 0;
}

#languageSwitcher a
{
	display: inline-block;
	width: 30px;
	height: 20px;
	background: yellow;
	background: url( img/languageSwitcher.png ) no-repeat -10px -10px;
}

#languageSwitcher a.poland
{
	background-position: -10px -10px;
}

#languageSwitcher a.england
{
	background-position: -50px -10px;
}

#languageSwitcher a.germany
{
	background-position: -90px -10px;
}

#languageSwitcher a.france
{
	background-position: -132px -10px;
}

#languageSwitcher a.hungary
{
	background-position: -173px -10px;
}








div
{
	height: 1%;
}

#videoBox
{
	text-align: center;
}

.names_for_today
{
	font-size: 11px;
	line-height: 160%;
}   

.mainMore
{
	text-align: right;
	padding: 2px 18px 20px 0;
}

.mainMore a
{
	text-decoration: none;
	background: url(img/greenArrow.png) no-repeat 2px 1px;
	padding-left: 20px;
}  

span.hr
{
	display: block;
	width: 420px;
	height: 1px;
	background: url(img/hr.jpg) no-repeat;
	margin: 10px 0 0 5px;
	padding: 0;
}


#files
{
	padding-top: 20px;
}

#files a
{
	height: 25px;
	padding: 10px 0 0 45px;
	display: block;
	margin: 0 0 10px 8px;
	background: url(img/files/default.jpg) no-repeat;
	text-decoration: none;
}

#files a.file_pdf
{
	background: url(img/files/pdf.jpg) no-repeat;
}

#files a.file_doc
{
	background: url(img/files/doc.jpg) no-repeat;
}

#files a.file_ppt
{
	background: url(img/files/ppt.jpg) no-repeat;
}

#files a.file_xls
{
	background: url(img/files/xls.jpg) no-repeat;
}



.spagination
{
	clear: both;
	text-align: center;
	padding: 5px 0 15px 0;
}

.spagination a, .spagination strong
{
	border-left: 1px #C1D705 solid;
	padding: 0 6px 0 7px;
	color: #013D00;
	text-decoration: none;
}

.spagination a:hover
{
	text-decoration: underline;
}

.spagination strong
{
	color: #95B300;
}

.spagination .next
{
	font-size: 11px;
	background: url(img/p-r.png) no-repeat right 2px;
	padding: 0 12px 0 7px;
}

.spagination .prev
{
	font-size: 11px;
	background: url(img/p-l.png) no-repeat left 2px;
	padding: 0 6px 0 12px;
	border-width: 0;
}



a			{ color: #004202; }
a:hover		{ color: #8ba300; }


body
{
	background: #0a5203;        
	font-family: Verdana;
	font-size: 12px;
}

#body
{     
	min-width: 956px;
	background: #0a5203 url(img/zdjecie_brenna.jpg) no-repeat center top;        
	font-family: Verdana;
}    

#defaultContent
{
	width: 450px;
	margin: 10px auto 0 auto;
}  

#defaultContent h4
{                
	margin: 5px 0 5px 0;
	font-size: 14px;
	color: black;
	font-weight: normal;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ADCC01;
	background-color: #eee;
	padding: 5px; 
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; } 

#tooltip.fancy 
{
	background: url('img/dymek.gif') no-repeat;
	padding: 20px 0 10px 0;
	text-align: center;
	color: black; 
	font-size: 14px;
	border: none;
	height: 40px; 
	width: 140px;   
	
}    

.viewport-right
{
	background: url(img/dymek.gif) no-repeat scroll 100px 0px;
}



#mainTop
{        
	  
	width: 955px;
	margin: 0 auto 0 auto;   
	padding: 0px;
	position: relative;
	height: 301px;
}      

a.advancedSearch
{
	color: #013D00;
	font-size: 10px;
	
	text-decoration: none;
}  

form#accommodationSortBy
{                       
	font-size: 12px;
	display: inline;
}                        

form#accommodationSortBy input[type = 'submit']
{
   	background: url(img/greenArrow.png) no-repeat;
    width: 14px;
	height: 13px;
	border: none;
}

form#accommodationSortBy label
{
	font-size: 10px;
} 

.formSortBy
{
	position: absolute;
	right: 3px;
	top: 9px;
}

#search
{
	width: 214px;
	height: 41px;
	position: absolute;
	top: 250px;
	left: 718px;
}   

#search input
{
	position: absolute;
	width: 158px;
	height: 18px;
	top: 11px;
	left: 43px;
	border: none;
	font-size: 12px;
	padding: 2px 0 0 0;
	outline: none;
	background: none;
}   

#search input[type='submit']
{
	width: 20px;
	height: 20px;
	background: transparent;
	cursor: pointer;
	top: 10px;
	left: 13px;
}

#mainMenu
{         
	background: url(img/menu.jpg) no-repeat -1px -8px;
	position: absolute;
	width: 446px;
	height: 42px;
	top: 274px;
	left: 25px;
}   

#logo
{
	position: absolute;
	width: 174px;
	height: 136px;
	top: 10px;
	left: 30px;
}  

#logo span
{
	display: none;
}  

#containerBottom a#smallLogo:hover
{
	background: url(img/medioHover.jpg) no-repeat -4px -2px;
	width: 90px;
	height: 37px;
}        
         
#mainMenu a
{
	z-index: 0;
}

#mainMenu a#A
{
	position: absolute;
	width: 77px;
	height: 42px;
	top: 0px;
	left: 0px;
}

   	#mainMenu a#A:hover
	{
		width: 82px;
		height: 50px;
		top: -1px;
		background: url(img/mMenu.jpeg) no-repeat scroll -2px -4px;
	}

		#mainMenu a#A.active
		{
			width: 82px;
			height: 50px;
			top: -1px;
			background: url(img/lowMenu.png) no-repeat scroll -3px -3px;
		}         



#mainMenu a#B
{
	position: absolute;
	width: 106px;
	height: 42px;
	top: 0px;
	left: 82px;
}

	#mainMenu a#B:hover   
	{
		height: 60px;
		top: -1px;
		background: url(img/mMenu.jpeg) no-repeat scroll -84px -4px;
	}

		#mainMenu a#B.active
		{
			height: 60px;
			top: -1px;
			background: url(img/lowMenu.png) no-repeat scroll -85px -3px;
		}                                           




#mainMenu a#C
{
	position: absolute;
	width: 148px;
	height: 60px;
	z-index: 1;
	top: 0px;
	left: 188px;
}  

	#mainMenu a#C:hover
	{
		height: 60px;
		top: -1px;
		background: url(img/mMenu.jpeg) no-repeat scroll -190px -4px;
	}

		#mainMenu a#C.active
		{
			height: 60px;
			top: -1px;
			background: url(img/lowMenu.png) no-repeat scroll -191px -3px;
		}        


#mainMenu a#D
{
	position: absolute;
	width: 120px;
	height: 54px;
	top: 0px;
	left: 337px; 
	z-index: 5;
}  

	#mainMenu a#D:hover
	{
		height: 50px;
		top: -1px;
		background: url(img/mMenu.jpeg) no-repeat -339px -4px;
	}

		#mainMenu a#D.active
		{
			height: 60px;
			top: -1px;
			background: url(img/lowMenu.png) no-repeat -340px -3px;
		}   


#BGcontainer
{
   	margin: 0 auto 0 auto;
	width: 945px;     
	padding: 0px;
	background: url(img/BGcontainer.gif) repeat-y  -4px 82px;
}

#container
{        
	width: 945px;       
	margin: 0px;
	padding: 0px;
	background: url(img/containerBG.jpg) no-repeat  1px 82px;
}                            

#container.subPage
{
	background: url(img/container2BG.png) repeat-y  0 82px;  
}          

#containerTop
{
	
	background: url(img/containerTop.jpg) no-repeat -5px 0px;
	width: 945px;
}  

.subPage #containerTop
{                                                     
	width: 945px;
  	background: url(img/container2Top.png) no-repeat -5px 0px;     
}   

#shortcuts
{                 
	display: block;
	color: #E9F589;
	padding: 8px 0 8px 16px; 
	margin: 0 0;
	font-size: 10px;
	background: url(img/shortcut.png) repeat-y;
}




#sitemap
{    
	padding-left: 18px;
}  

#sitemap ul
{    
	padding-bottom: 10px;
}

#sitemap li
{   
	display: block;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 12px;
	text-decoration: none; 
	background: url(img/arrow.gif) no-repeat 1px 6px;      
}     

#sitemap li a
{   
	text-decoration: none;     
}

#sitemap li a:hover
{   
	text-decoration: underline;     
}

#sitemap ul ul
{    
	font-size: 11px;
	padding-bottom: 0;
}




#leftPanel
{   
	padding: 70px 0px 5px 1px;
	width: 217px;
	min-height: 500px;
	float: left;
}             

#leftMenu
{
	list-style-type: none; 
	margin: 0 0 65px 0;
}

#leftMenu li
{    
	margin: 0 0 10px 0; 
	display: block;
}       

	#leftMenu li li
	{
		margin: 0;
	}             
	
		#leftMenu li li li
		{
			margin: 0;
		}
  
#leftMenu li a
{   
	display: block;
	margin: 0 1px 0 0;
	padding: 2px 0 2px 32px;
	text-decoration: none; 
	color: black;
	font-family: Verdana;
	font-size: 12px;
	
	background: url(img/arrow.gif) no-repeat 21px 6px;      
}
    
#leftMenu ul li a
{   
	margin: 0;
	padding: 2px 0 2px 43px; 
	background: url(img/arrow.gif) no-repeat 32px 6px;    
}  

#leftMenu ul li ul li a
{   
	margin: 0;
	padding: 2px 0 3px 56px; 
	background: url(img/arrow.gif) no-repeat 44px 5px;    
	font-size: 11px !important;
}   

#leftMenu ul li ul li ul li a
{
	padding: 0 0 0 84px; 
	background: url(img/arrow.gif) no-repeat 72px 4px;    
}

#leftMenu ul ul li
{   

}




#leftMenu li a:hover
{                  
	background-color: #e0ef75;
}      

#leftMenu li a.selected
{  
	margin: 0 0 0 0;                
	background-color: white;
}    




#leftPanel h3
{                        
	margin: 0px;
	padding: 0px;
}

#leftPanel h3 a
{                 
	margin: 0;         
	display: block;
	text-decoration: none;    
	padding: 15px 18px 15px 16px;
	font-family: Verdana;
    font-size: 14px;
	font-weight: bold;
	color: #494d15;
}  

#leftPanel h3 a:hover
{            
	background-color: #D8F201;
}  

#leftPanel h3 span
{
	color: #DA4300;
}



#centralPanel
{   
	color: #004202;      
	position: relative;
	float: left;
	width: 469px;
	min-height: 500px; 
	padding: 30px 5px 5px 5px;
}     


#element
{
	padding-top: 20px;
	clear: both;
}

#element p
{    
	text-align: justify;
	padding: 0px 18px 20px 18px;
	font-size: 12px;
	line-height: 160%;
} 

#element table
{    
	margin: 0px 18px 20px 18px;
}

#element table td
{
	border-bottom: 1px #D9E856 solid;
	padding: 2px 10px 1px 3px;
}

#element ol
{
	margin-left: 38px;
	list-style-type: decimal;
}

#element ul
{
	margin-left: 38px;
	list-style-type: square;
}

#element li
{
	padding-bottom: 5px;
}

#element a
{
	color: #71A600;
	text-decoration: underline;
}

#element a:hover
{
	color: #ACC142;
	text-decoration: none;
}

#gallery
{
	margin: 0 0 0 15px;
}





.subPage #centralPanel
{
	width: 708px;
}

#banner
{
	width: 438px;
	height: 82px;
	margin: 6px auto 6px auto;
}   

.header
{
	width: 425px;
	background: url(img/header.gif) no-repeat right bottom;
	padding: 20px 15px 7px 0; 
	margin: auto;
	text-align: right;
	color: #013d00;
	font-size: 21px;
	font-family: Trebuchet MS;
	font-weight: bold;
}      

.subPage .header
{
	width: 661px;
	height: 32px;
	background: url(img/header2.png) no-repeat right bottom;    
}    

table.servicesList
{                           
  
	
}
     
.servicesList tr td
{                         
	width: 90px;
	text-align: left;  
}            

.servicesList input[type = 'checkbox']
{                                   
 	vertical-align: top;      
	margin: 13px 3px 0 0;
}

.infoBox
{    
	color: #013d00;
	position: relative;
	width: 440px;
	height: 46px;
	background: url(img/infoBox.png) no-repeat right bottom;
	margin: 6px auto 6px auto;
}  

.infoBox h3 a
{
	font-size: 13px !important;
	padding-bottom: 4px !important;
}

.infoBox span
{
	width: 46px;
	height: 30px;     
	color: white;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	padding: 16px 0 0 0; 
	float: left;
	
}                      

.infoBox a, .infoBox a:visited, .infoBox a:hover
{          
	color: #013d00;
	text-decoration: none;
    font-size: 14px;
 	padding: 5px 5px 2px 5px;     
	margin: 0px;
	width: 376px;
	height: 14px;
	float: right;
}   

.infoBox h6 
{    
	font-weight: normal;
	padding: 4px 5px 5px 5px;     
	margin: 0px;
	width: 376px;
	height: 13px;
	float: right; 
	font-size: 11px;     
}   

.infoBox2
{      
	position: relative;  
	color: #013d00;
	width: 440px;
	min-height: 40px;
	background: url(img/infoBox2.png) no-repeat center top;    
	margin: 6px auto 20px auto;
}


.infoBox2 span 
{
	width: 42px;
	position: absolute;
	margin: 0 0 0 3px;
	color: white;  
	font-size: 13px;     
	text-align: center;
	font-weight: normal;
	padding: 5px 0 0 0; 
   
}  

.infoBox2 a, .infoBox2 a:visited, .infoBox2 a:hover
{          
	color: #013d00;
	text-decoration: none;
    font-size: 14px;
    padding: 0 0 0 0px;
	margin: 0px;
	width: 376px;
	
   
}   

.infoBox2 h3
{    
	font-size: 14px; 
	margin: 0px;
	width: 380px;
	
	padding: 5px 65px 2px 58px;

}   

.infoBox2 h6 
{   
	font-weight: normal;
	padding: 2px 65px 5px 58px;
	font-size: 11px;
	margin: 0px;
	width: 380px;
}
   

#ratingBox
{      
	float: left;   
	position: relative;           
	text-align: center;
	width: 125px;
	height: 126px;
	background: url(img/ratingBox.png) no-repeat;
}    

.rankCategory input
{
	display: block; 
	background: transparent;  
	outline-style: none;
	border: none;
	position: absolute;
	width: 125px;
	height: 25px;
	top: 102px;
	left: 0px;
	cursor: pointer;
}          

#voteButton
{         
	color: black;
	font-size: 11px;
	display: block; 
	background: transparent;  
	outline-style: none;
	border: none;
	position: absolute;
	width: 125px;
	height: 20px;
	padding: 8px 0 0 0;
	top: 100px;
	left: 0px;
	cursor: pointer;
}

#voteStatus
{
	padding: 10px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	display: none;
}

.rankCategory
{
	
	width:125px; 
	margin: auto;
}

.rankStars
{
	position: relative; 
   	overflow: hidden; 
	width: 75px; 
	height: 15px; 
	background: url(../module/tree/tpl/images/stars.png);
	background-repeat: no-repeat; 
	background-position: -150px 0px;
	margin: 2px auto 2px auto;
} 

.rankStars span
{
	position: relative; 
	float: left;
	display: block; 
	width: 15px; 
	height: 15px;
}                           

#ratingBox label
{
    color: #1A4500;
 	font-size: 12px;
}          

#accommodationSearch input
{
	float: left;
}     

.accommodationSearchForm
{                       
	padding: 3px 0 5px 22px;
	font-size: 12px;
}


#accommodationContent div.form
{
	height: 35px !important;
}

#accommodationContent
{
	position: relative;
	width: 440px;
	margin: 10px auto 0 auto;
}                           

	#accommodationContent #gallery
	{
	   margin: 0px;
	}


#accommodationContent h3.services
{
	font-size: 12px;
}  

.accommodationSearchResults li
{      
}

.accommodationSearchResults li a
{    
	text-decoration: none;
}  

.accommodationSearchResults li a.www
{    
	text-decoration: none;
	font-weight: bold;
	color: #8CB434;       
	margin: 0px;
}

.accommodationSearchResults .rankStars
{
 	position: absolute;
	top: 130px;
	left: 30px;
}     



#accommodationContent p
{   
	margin: 20px 0 20px 0;
	color: #1A4500;
}  

.accommodationImg
{
	width: 124px;
	height: 80px;    
	padding: 5px;     
	float: left;
	margin: 0 8px 10px 0;                                 
	background: url(img/accommodationImage.png) no-repeat;
}            

#gallery
{
	padding: 0;
}

#gallery .accommodationImg
{
	margin-right: 12px;
}

.elevatorSearchResultBoxInfoBox .description
{
	padding: 0 0 0 25px;
}

.elevatorSearchResultBoxInfoBox 
{
	line-height: 145%;
	padding-top: 3px;
}

.pathway_colors
{
	padding-top: 5px;
}

img.accommodationService 
{
	margin: 9px;
}

.accommodationTab
{   
	margin: 10px 0 5px 0;
	color: #013d00;  
	background: url(img/h-1.png) #E3FAA5 no-repeat;
}  

.accommodationTab h3
{
	background: url(img/h-2.png) no-repeat left bottom;
	padding: 7px 0 5px 26px;
	color: #013d00;
	font-size: 12px;
}   

.accommodationTab h3 a
{
	color: #013d00;
	text-decoration: none;
}

.accommodationTab span
{
	position: absolute;
	top: 7px;
	right: 10px;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
} 

#newsContent
{
	width: 434px;
	margin: 22px auto 0 auto;
}   

#newsContent p
{        
	text-align: justify;
	float: left;
	display: block;
	width: 280px; 
	margin: 10px 14px 10px 6px;  
   
}   

.full p 
{
	width: auto !important; 
}

#newsContent .author
{       
	color: #91AB90;  
	margin: 5px 0 5px 10px;
	font-size: 12px;
	float: left;
}                   

#newsContent .publicated 
{                 
	color: #91AB90;   
	margin: 5px 10px 5px 0;
	font-size: 12px;
	float: right;
	
}

#newsContent .thumb
{
	float: right;  
	margin: 10px 0 0 0;           
	              
}

.InfoHeader
{
	position: relative;
	width: 410px;
	float: right;
	margin: 20px 20px 20px 0;
}

.bigInfoBox
{   
	color: #004202;
	font-size: 12px;
	line-height: 20px;             
	float: right;
	width: 240px;
	height: 74px;
	padding: 10px;
	background: url(img/bigInfoBox.jpg) no-repeat;
}         

.bigInfoBox h3
{   
	font-size: 14px;             
}   

.bigInfoBox span
{   
	color: #B0CF1C;             
}              

#accommodationContent .places
{      
	border-bottom: 1px #d8eaa1 solid;
}
                    
#accommodationContent .address
{
	font-size: 12px;
	margin: 0 0 0 0;
}

.accommodationInfoBox
{   
	color: #1A4500;           
	float: right;
	width: 270px;
	height: 102px; 
	padding: 10px 0 10px 0;
	border-top: 1px #d8eaa1 solid;
	border-bottom: 1px #d8eaa1 solid;
	
}  


#accommodationContent p
{
	text-align: justify;
	margin: 5px 0 10px 1px;
}


.accommodationSearchResultBox
{
	margin: 10px auto 20px auto;
	position: relative;
}                             

.accommodationSearchResultBox a
{
	color: #013D00; 
	color: #C1D705;
}

.accommodationSearchResultBoxInfoBox
{              
	color: #1A4500;
	float: right;
	width: 285px;
	margin-right: 10px;
	position: relative;
}     

.accommodationSearchResultBoxInfoBox a.more
{
	position: absolute;
	right: 0px;
	background: url(img/greenArrow.png) no-repeat right 2px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #3E7319;
	font-size: 11px;
}  

.accommodationSearchResultBoxInfoBox a.more:hover
{
	color: #99B700;
}                            

.accommodationSearchResultBoxInfoBox .places
{      
	font-size: 12px;
}
                    
.accommodationSearchResultBoxInfoBox .address
{
	font-size: 12px;
	line-height: 160%;
	padding: 6px 0 6px 0;
	margin-bottom: 7px;
	border-bottom: 1px #d8eaa1 solid;
}  

#searchResults
{                    
	font-size: 12px;
	margin: 10px 16px 10px 24px;
	text-align: center;
}

#searchResults a
{                 
	text-decoration: none;
	color: #A8C707;
}   

#searchResults div
{
	text-align: left;
	margin: 0 0 15px 0;
}       

#searchResults span.desc
{
	color: #666666;
	font-size: 11px;
}

.results_no
{
	float: right;
}      

.results_no span
{
	color: #A8C707; 
} 

.search_query
{
	float: left;
}  

.search_query span
{
	color: #A8C707;    
}


#rightPanel
{
	float: left;
	width: 248px;
	min-height: 500px;  
}              

#leftPanel hr, #leftPanel span.hr
{            
	width: 213px;     
	height: 1px;   
	margin: 0 auto;
	padding: 0;
	font-size: 1px;
	border-width: 0;
	display: block;
	background: url(img/leftLine.jpg) no-repeat;
}        

#rightPanel span.hr
{
	width: 248px;
	height: 1px;
	display: block;
	margin: 0 auto;
	background: url(img/leftLine.jpg) no-repeat center;
}


.emblems
{               
	display: block;
	width: 192px;
	margin: 40px auto 30px auto;
}     

#wheatherBox
{
    text-align: center;  
	font-family: tahoma;
	font-size: 12px;
 	display: block;
	margin: 0 auto 20px auto;
	width: 220px; 
}    

p.wind
{
	font-size: 12px !important;
}

#wheaterBoxContent
{   
	text-align: left;  
	position: relative;           
	margin: auto;
	background: url(img/wheatherBox.gif) no-repeat center bottom; 
	width: 188px;
	height: 84px;
	padding: 8px 8px 8px 8px;
}               



#wheaterBoxContent h3
{        
	width: 120px;
    color: white;
    font-size: 10px; 
    font-weight: normal;
}                            

#wheaterBoxContent div
{            
	color: #C3D704;
	height: 54px;
	width: 120px;
	position: absolute; 
	left: 10px;
	bottom: 5px;   
	font-size: 12px;
}  

#wheaterBoxContent h2#wheater_icon
{
	position: absolute;
	width: 70px;
	height: 70px;
	top: 15px; 
	
	right: 6px;
	
}

#wheaterBoxContent div span
{   
	font-size: 16px;          
	display: inline;
}

#wheatherBox span
{             
	display: block;
	padding: 15px 5px 5px 5px;
} 

#wheatherBox span strong 
{
	color: #da4300;
}

.rightBanner
{               
	overflow: hidden;
	width: 210px;
	height: 82px;
	display: block;
	width: 204px;
	margin: 10px auto 10px auto;
}

#containerBottom
{   
	font-size: 10px;
	color: #87ad06;   
	position: relative;
   	width: 945px;
	height: 105px; 
	background: url(img/containerBottom.jpg) no-repeat -4px 0;
}  

.subPage #containerBottom
{
	background: url(img/container2Bottom.png) no-repeat;
}    

#containerBottom #smallLogo
{                                                 
	position: absolute;
	top: 50px;
	left: 720px;
	width: 92px;
	height: 42px;     
	background: url(img/MedioLogoSmall.png) no-repeat;
}

#containerBottom a#smallLogo:hover
{
	background: url(img/medioHover.jpg) no-repeat -4px -2px;
	width: 92px;
	height: 42px;
}  

#containerBottom #smallLogo span
{
	display: none;
}      


#containerBottom span
{   
	font-weight: bold;
	position: absolute;
	top: 50px;
	left: 380px;
	width: 310px;
	text-align: right;
}    

#bottomLinks
{     
	text-align: right;
	position: absolute;   
	top: 66px;
	left: 390px;
	width: 300px;   
	height: 20px;
}        

#bottomLinks a
{
	text-decoration: none;
	color: #87ad06;
} 

#bottomLinks a:hover
{
	text-decoration: underline;
}

.thumb
{
	background:transparent url(img/accommodationImage.png) no-repeat scroll 0% 0%;
	float:left;
	height:80px;
	margin:0pt 8px 10px 0pt;
	padding:5px;
	width:124px;
}

hr
{
	display: block;
	width: 432px;
	height: 2px;
	background: url(img/hr.jpg) no-repeat;
	margin: 0 0 0 5px;
	padding: 0;
}                                                    

div.path
{
	float: none;
	height: 5px;
}

div.path ul
{    
	
	float: right;
	color: #A8C707;
	font-size: 11px;
	text-align: right;
	margin: 0 20px 0 0;
}

div.path ul li.home_home
{
	position: relative;
}

div.path ul li.home_home a
{
	float: left;
	background: url(img/smallHouse.jpg) no-repeat;
	width: 15px;
	height: 14px;
	left: -20px;
}

div.path ul li.home_home span
{
	display: none;
}

div.path ul li
{
	display: inline;
} 

div.path ul li a
{
	text-decoration: none !important;
	color: #A8C707 !important;
}  

div.path ul li a:hover
{
	text-decoration: underline !important;
}



.clear
{
	clear: both;
}       

.hidden
{
	display: none;
}   

#paginator a
{
	color: #A8C707;
	font-size: 12px;
}                   

#paginator
{         
	text-align: center;
	color: #E44B00;
	font-size: 13px;
}  





#articleMainPhoto 
{
	width: 203px; 
	height: 133px;
	float: left;
	margin: 0px 10px 0 15px;
	background: url(img/bigPhotoFrame.jpg) no-repeat;
	padding: 4px 0 0 4px;
} 

#articleMainPhoto img 
{
	width: 195px;
	height: 125px;
}        






    




#eventsCalendar
{
	width: 354px;
	
	margin: auto;     
	font-size: 11px;
}  

#eventsCalendar th
{
	color: #B8B8B8;
}   

#eventsCalendar tr.cRow
{
	border-bottom: 1px #E0E0E0 solid;
	
}    

#eventsCalendar tr.marked
{
	background: #F5F9EE;
}  

#eventsCalendar tr.color2
{
	background: #e7efd5;
}                       
#eventsCalendar tr.noborder
{
	border: none;
}

#eventsCalendar td
{
	padding: 4px 4px 1px 4px;   
}

#eventsCalendar td.cDay
{      
	color: #999999;       
	
	width: 30px;  
	vertical-align: top; 
} 

#eventsCalendar td.cName
{             
	padding: 4px 4px 1px 20px;
	width: 210px;
	color: #666666;
}
       
#eventsCalendar td.cAction
{   
	text-align: left;
	color: #71A102;
}

#eventsCalendar td.cAction span
{
	color: #4F7004;
}     

#eventsCalendar hr
{
	color: #E0E0E0;
	width: 100%;       
	margin: 3px 0 3px 0;
	padding: 0;
}    

#eventsCalendarNavigation
{
	width: 200px;
	float: right;
}    

#eventsCalendarNavigation span
{
	font-size: 16px;
	color: #FA8C01;
}                  

#eventsCalendarNavigation a
{
	font-size: 12px;
	color: #c2c2c2;
	text-decoration: none;
}  

#eventsCalendarContent
{
	margin: 20px;
}               

#eventsCalendarContent hr
{
	margin: 5px 0 15px 0;
} 

#eventsCalendarContent form
{                          
	color: black;
	margin: 0px auto 15px auto;  
	text-align: center;
}    

#eventsCalendarContent label
{                          
 	margin: 0px 8px 0px 8px;
	font-size: 14px;
}
     
#eventsCalendarContent h4
{
	font-size: 11px;
	color: #7A7A7A;
	font-weight: normal;
}   

input[type = 'submit'].smallArrow
{
   	background: url(img/greenArrow.png) no-repeat;
    width: 14px;
	height: 13px;
	border: none;
}   

.greenButtonMedium
{         
	width: 113px;
	background: red url(img/greenButtonMedium.jpg) no-repeat;
	color: white; 
   
	font-size: 11px;
	text-align: center;
	padding:  4px 0 4px 0px;  
	border: none;                     
	
} 

h4.information
{
	color: #DA4317;
	text-align: center;
	margin: 15px 0 0 10px;
}    

h3.additionalInfo
{
	color: grey;
	text-align: center;
	font-size: 13px;
	font-weight: normal;  
	margin: 5px;
}   

/* ************************** */

form#contactForm
{
	color: grey;
	font-size: 12px; 
	width: 400px;
	margin: 20px 0 0 0;
}                   

form#contactForm label
{                      
	float: left;
	width: 150px; 
	text-align: right; 
	margin: 0 10px 0 0;
	padding: 3px 0 3px 0;
	
}  

form#contactForm span
{    
 	display: block;
	padding: 3px 0px 3px 0;        
	font-weight: bold;
} 

form#contactForm textarea
{
	width: 240px;
	height: 200px; 
	border: 1px #90B609 dotted;     
}  

form#contactForm input
{
	padding: 3px 0 3px 0;
	border: 1px #90B609 dotted;
	width: 240px;
}

form#contactForm li
{
	clear: both;  
	padding: 3px 0px 3px 0;  
}     

form#contactForm input[type = 'submit']
{   
	border: none;
	width: 113px;
	margin : 0 0 0 160px;
}
  
.description
{
	padding: 0 0 0 20px;
}

#logos
{
	float: left;
}
