/* Temporarly deleted items and changed css*/

/*#Book {display: none;}*/

/* for admin */

div#AddCMSSysObjectDesignAreaPanel, #AddCMSSysObjectDesignDataPanel #mainContentWrapper {background-color: black !important;}

#LeftPanelWrapper .AddCMSSysDesignPlaceHolderEnabled {border-color: white !important;}

/*--------------------------------

--------------------------------- */

/* HTML Elements Standard -
Global 
===================================================== */

html, body, form, div {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	outline:none;
}
.clear {
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	clear:both; }

body, input, textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
input, textarea {
	resize:none; 
	outline:none;
	}
body {
	color:#555555;
	font-size:12px;	
	line-height:normal;
	background: url(/UserUploadImages/system/body-bg.jpg) top center no-repeat;
	} 
#CMSBody { 
	background-color: #000;
}
#contentWrapper .Description {
	color:#fff;
	font-size:32px;   
	} 
input, textarea , 
#RightPanelWrapper .kontakt {
	font-size:11px; 
	 } 
#LeftPanelWrapper ul.AddCMSSysMain ,
#footer { 
		font-family: arial, verdana, 'BebasNeueRegular', BebasNeue, Arial ;
	} 

#navigation
 { 
		font-family: arial, verdana, 'BebasNeueRegular', BebasNeue, Arial ;
text-transform: uppercase;
	} 

/* Type Elements
===================================================== */

h1, h2, h3, h4{
	padding: 0;
	margin: 0;
	line-height: 1em;
	font-family:  'BebasNeueRegular' , BebasNeue, Arial ;  
}
h1 {
	font-size: 36px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color: #333333;
}
.frontPage h1 { 
 	color:#fff;
	font-size:80px;
	} 
	
.frontPage #LeftPanelWrapper h2 a, .frontPage #LeftPanelWrapper a.h2  { 
 	color:#fff;

	} 	
	
	
	
h2{
	font-size: 20px;   
	font-weight: normal;	
	padding: 10px 0 7px 0;
	color:#333;
}
#LeftPanelWrapper  h2, #pcontentWrapperLink01 h2{ 
	color:#fff;
	font-size: 18px;
	text-transform:uppercase; 
display: block;
	} 
h3 {
	font-size: 20px;
	font-weight: normal;	
	padding: 10px 0 0 0;
	color:#333;
}
h4 {
	font-size: 18px;
	font-weight: normal;	
	padding: 5px 0 0 0;
	color:#333;
} 

h5 {
padding: 0;
	margin: 0;

} 


h6 {
	font-size: 11px;
	font-weight: normal;	
		color:#555555;
	padding: 0;
	margin: 0;

} 


/* Links
===================================================== */

a  {
	color:#d0103a;
	font-weight: normal;
	text-decoration: none ;
	outline:none;
}
	a:hover {
		color:#555555;
		text-decoration: none;
		} 
/*
#contentWrapper a {	 
	 color:#fff; 
	}  
.Subpage #contentWrapper a {  
	font-size:11px;
	}	  
*/
			
/* Wrapper
===================================================== */

#mainContentWrapper {
	width: 980px;
	height:auto;
	margin: 0px auto 20px auto;
	overflow:hidden; 
}
#mainContentWrapper.Subpage {
	width: 1020px;
}
#NavBg { 
	clear:both;
	width: 100%;
	height: 100%;
	overflow:hidden;
	background: url(/UserUploadImages/system/nav-bg.png) center  124px  no-repeat; 
}
#LeftPanelWrapper {
	width: 290px;
	height:auto;
	padding:0 18px 0 0;
	margin: 0px;
	overflow:hidden;
	float:left;
}
#contentWrapper {
	width: 670px;
	height: auto;	
	padding: 0px 0 0 0px; 
	margin: 0px;
	overflow:hidden;
	float:left;
} 

/* header
===================================================== */
 
#header { 
	clear:both;
	width: 100%;
	height: 183px;
	overflow:hidden;
	padding: 0px; 
} 
.Subpage #header { 
	height: 157px;
} 
			#Logo,
			#Logo a {height: 75px;
			
				}
	#Logo
			 {
				width: 100%;
				height: 75px;
				padding:0px 0px 9px 0px;
				overflow:hidden;
				}

			.Subpage #Logo,
			.Subpage #Logo a { 
				/*height: 75px; */
				}
						#Logo a{ 
							background:url(/UserUploadImages/system/logo.png);
							background-position: 0px 0px;
							background-repeat:no-repeat;
						}
						.Subpage #Logo a{ 
							background:url(/UserUploadImages/system/logo.png);
							background-position: 19px 0px;
							background-repeat:no-repeat;
						}
						#Logo a {
							display:block;
							text-indent:-9999px;
							text-decoration:none;
							cursor:pointer;
						} 

#tools {width: 500px; float: right; padding: 10px 0 0 0; height: 30px; min-width: 20px;}



#tools ul{ padding:0; margin:0; list-style:none; }
#tools ul li { padding:0; float: left; margin:0 0 0 4px; list-style:none; display: inline; }


#tools .toolMail, #tools .toolPrint, #tools .toolSitemap {display: block; float: left; width: 26px; height: 20px;}


#tools a.toolMail {
background:url(/UserUploadImages/system/tools.png);
background-position: 0px 0px;
background-repeat:no-repeat;}

#tools a:hover.toolMail {
background-position: 0px -25px;
}

#tools a.toolPrint {
background:url(/UserUploadImages/system/tools.png);
background-position: -31px 0px;
background-repeat:no-repeat;}

#tools a:hover.toolPrint {
background-position: -31px -25px;
}

#tools a.toolSitemap {
background:url(/UserUploadImages/system/tools.png);
background-position: -62px 0px;
background-repeat:no-repeat;}

#tools a:hover.toolSitemap {
background-position: -62px -25px;
}


/*flags*/

#tools a.english{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.english{
background-position: 0px -24px;
}


#tools a.swedish{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -30px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.swedish{
background-position: -30px -24px;
}

#tools a.german{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -60px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.german{
background-position: -60px -24px;
}

#tools a.french{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -90px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.french{
background-position: -90px -24px;
}


#tools a.italian{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -120px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.italian{
background-position: -120px -24px;
}


#tools a.spanish{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -150px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.spanish{
background-position: -150px -24px;
}

#tools a.russian{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -180px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.russian{
background-position: -180px -24px;
}

#tools a.norway{
background:url(/UserUploadImages/system/tools_flags.png);
background-position: -210px 0px;
background-repeat:no-repeat;
display: block; 
float: left; 
width: 26px; height: 20px;}

#tools a:hover.norway{
background-position: -210px -24px;
}






/*end flags*/

#tools #toolsFlash {float: right;
    /*width: 150px;*/ min-width: 20px;}


#tools #toolsFlash img{
    border: 1px solid #DDDBD5;
    margin-left: 3px;
background-color: white;
}

#tools #toolsFlash a:hover img{
    border: 1px solid #ffffff;
  
}

#tools #ptools {
 float: right;
   margin-right: 10px;
    height: 20px;
    overflow: hidden;
    min-width: 20px;
}
#AddCMSSysObjectDesignAreaPanel #tools #ptools {
background-color: White;
}

#AddCMSSysObjectDesignAreaPanel #tools #toolsFlash {
background-color: White;
}



#tools table td {vertical-align: top;}


#tools #ptools a {float: left; margin-left: 5px;}

.addthis_button_twitter, .addthis_button_facebook {margin-top: 2px;}
	
/* Top Navigation
===================================================== */
.frontPage #navigation .menu0 {background: url(/UserUploadImages/system/menu0.png) 0px 15px  no-repeat !important; }


#navigation /*cufon*/ span {
    padding-top: 9px;
}
#navigation  {
	clear:both;
	width: 100%;
	height: 38px;
	padding: 0px 0px 0px 0px ;
	overflow:hidden;
	float: right;
}
			#navigation ul { padding:0; margin:0; list-style:none; }
			#navigation ul  li { padding:0; margin:0; list-style:none; display: inline; }
			#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
			#navigation ul li a:hover { }

			#navigation ul.AddCMSSysMain{
				float: right;
				padding: 0px 0px 0  0px; 
height: 33px;
			}
			#navigation .AddCMSSysMain li {
				float: left; 
			} 
			#navigation .AddCMSSysMain li a{
				color: #fff;
				font-size:10px; 
				font-weight:normal; 
				
				float: left;
				display: block;
				text-decoration: none;
			 	
				padding: 0px 0px 0 13px; 
				 height: 37px ;
				line-height: 13px !important;
				line-height: 13px;
				text-align: center;
				cursor: pointer;
				 
				background: none;
				background-position: left;  
			} 
			#navigation .AddCMSSysMain li a span{
				float: left;
				display: block;
				padding: 9px 13px 0 0px;  
				background: url(/UserUploadImages/system/nav-right-divider.png) right -2px no-repeat; 
				height: 24px ;
				text-align: center;
			}	

			#navigation .AddCMSSysMain li a:hover,
			#navigation .AddCMSSysMain li a:hover span {
				   
				  height: 37px ; 
			} 
			#navigation .AddCMSSysMain li a:hover span {
				  text-decoration: none;  
			}
			/*#navigation .AddCMSSysMain li a:hover cufon,
			#navigation .AddCMSSysMain li a:hover span cufon { 
				  padding-bottom: 9px; 
			}*/

a .cufon {border-bottom: none} 
a:hover .cufon {solid 1px #ffffff} 
			
			
			#navigation .AddCMSSysMain li.last-child a span ,
			#navigation .AddCMSSysMain li:last-child a span{background: none;

				 	
			}

			#navigation .AddCMSSysMain li.last-child a:hover span ,
            #navigation .AddCMSSysMain li:last-child a:hover span {
				color: #fff; 
				height: 37px ; 
background: none;

			}

			#navigation .AddCMSSysMain li a.AddCMSSysMainSelected {
				 background: url(/UserUploadImages/system/nav-left.png) top left no-repeat; 
				 background-position:   left; 
				 height: 37px ; 
				 text-align: center;
			}
			#navigation .AddCMSSysMain li a.AddCMSSysMainSelected span { 
				height: 37px ;
				text-align: center;
				
				background: url(/UserUploadImages/system/nav-right.png) right 0px no-repeat; 
							}
			#navigation .AddCMSSysMain li.last-child a.AddCMSSysMainSelected span ,
			#navigation .AddCMSSysMain li:last-child a.AddCMSSysMainSelected span {
				color: #fff; 
				height: 37px ; 
				text-align: center;
				background: none;
				/*background: url(/UserUploadImages/system/nav-right.png) right 0px no-repeat; */
							}
			
			
			
			
/* Sub page Top Navigation
===================================================== */

.Subpage #navigation  { 
	 height: 33px; 
} 
.Subpage #navigation ul.AddCMSSysMain{ 
	padding: 0px 20px 0  0px;  
} 
			.Subpage #navigation .AddCMSSysMain li a {
				color: #fff;
				font-size:10px; 
				font-weight:normal; 
				
				float: left;
				display: block;
				text-decoration: none;
			 	
				padding: 0 0px 0 13px;  
				 height: 33px ;
				line-height: 13px !important;
				line-height: 13px;
				text-align: center;
				cursor: pointer; 
				 
				background: none; 
			}	 
			.Subpage #navigation .AddCMSSysMain li a span{
				float: left;
				display: block;
				padding: 9px 13px 0 0px;
				/*background: url(/UserUploadImages/system/sub-nav-right-divider.png) right 0px no-repeat; */
								height: 24px ;
                color: #fff; 
			} 
						
									
			/*.Subpage #navigation .AddCMSSysMain li a:hover , */

			.Subpage #navigation .AddCMSSysMain li.last-child a span ,
			.Subpage #navigation .AddCMSSysMain li:last-child a span {
				 background: none;  
				 height: 24px ;  
text-decoration:none;
			}  
			.Subpage #navigation .AddCMSSysMain li a:hover span{
				color: #fff; 
				height: 24px ; 
text-decoration:none;
			
											}


			.Subpage #navigation .AddCMSSysMain li a.AddCMSSysMainSelected ,
			.Subpage #navigation .AddCMSSysMain li a:hover.AddCMSSysMainSelected {
				 background: url(/UserUploadImages/system/sub-nav-left-hover.png) top left no-repeat; 
				 background-position:   left; 
				 height: 33px ;
  left: -2px; /*Testing to remove separator */
 position: relative;/* Testing to remove separator */
			} 
			.Subpage #navigation .AddCMSSysMain li a.AddCMSSysMainSelected span ,
			.Subpage #navigation .AddCMSSysMain li a:hover.AddCMSSysMainSelected span{
				color: #787878; 
				height: 24px ; text-decoration:none;
				
				background: url(/UserUploadImages/system/sub-nav-right.png) right 0px no-repeat; 
							}

     	    .Subpage #navigation .AddCMSSysMain li.last-child a.AddCMSSysMainSelected span ,
			.Subpage #navigation .AddCMSSysMain li:last-child a.AddCMSSysMainSelected span  {
				color: #787878; 
				height: 24px ; text-decoration:none;
				/*background: none;*/
				background: url(/UserUploadImages/system/sub-nav-right.png) right 0px no-repeat; 
							}
  
/* Start page items
===================================================== */

#OutercontentWrapper  {
	clear:both;
	width: auto;
	height:100%;
	padding:10px 0px 0px 0px;
	margin:0px;
	overflow:hidden; 
} 

/* Home LeftPanelWrapper
===================================================== */

#LeftPanelWrapper { }

#LeftPanelWrapper  h2 { 
 
		text-transform:uppercase;
 min-height: 25px;
    padding: 4px 0 0 0;


		}
#LeftPanelWrapper .Image {
	width: 290px;
	height:auto;
	padding-bottom:15px;
	overflow:hidden;
}
#LeftPanelWrapper #Book {
	clear:both;
	width: 290px;
	height: 181px;
	overflow:hidden;
	padding:0px 0px 0 0px;
	background: url(/UserUploadImages/system/book-bg.gif) bottom left no-repeat;
	background-color: none;
}  



/* frontPage/ Home page - contentWrapper
===================================================== */

.divider {
	clear:both;
	width:auto;
	height: 1px;
	padding: 0 0 19px 0;
	overflow:hidden;
	background: url(/UserUploadImages/system/divider.png) top left repeat-x;
}  
.Subpage .divider { 
	background: url(/UserUploadImages/system/divider-sub.png) top left repeat-x;
} 

.frontPage #contentWrapper { padding-top: 6px !important; } 

#contentWrapper .Image {
	width: 670px; 
	height: 517px;
	padding:0;
	margin:0;
	overflow:hidden; 
}
#contentWrapper .Description {
	width: 634px ;   
	height: auto;
	padding: 49px 18px 0 18px;
	margin:0;
	overflow:hidden; 
	float:left; 
	position: absolute;
/*	color:#fff;
	font-size:32px;   */
	} 
#contentWrapper .Title {
	width: auto; 
	height: auto;
	padding:0px 0 76px 0;   
	margin:0;
	overflow:hidden; 
} 
	#contentWrapper  h1 { 
		padding:0px ;   
	/* 	 color:#fff;
		font-size:80px; */
		}
#contentWrapper .Description p { 
					padding: 0px 0px 22px 0px;
					margin:0px; 
				} 
			#contentWrapper a {	 
			  /* 	color:#fff;
				font-weight:normal; */
				text-decoration: none;  
			}  
	
/* Sub page 
====================================================== */

.Subpage #OutercontentWrapper  { 
	padding:0px 19px 0px 19px; 
	background: #fff;
} 
.Subpage #LeftPanelWrapper:after, 
.Subpage #contentWrapper:after {
/*	: ".";  */
	display:block;
	content:" ";
	clear:both;
	visibility: hidden;
} 

/* .Subpage LeftPanelWrapper
===================================================== */

.Subpage #LeftPanelWrapper {
	width: 150px;
	height:auto;
	padding:0 10px 0 0;
	margin: 0px;
	overflow:hidden;
	float:left;
min-height: 100px;
} 

/* Sub page  - BannerWrapper
===================================================== */


#psubimages {padding-bottom: 30px; clear: both;}




#pbanner1 {
    float: left;
    width: 190px;
}

#pbanner2 {
    float: right;
    width: 358px;
}

#pmaincontent2 TABLE TD {vertical-align: top;}

/* Subpage Left Panel   
======================================================= */ 
 
			#LeftPanelWrapper ul { padding:0; margin:0; list-style:none; }
			#LeftPanelWrapper ul  li{ padding:0; margin:0; list-style:none; display: inline; overflow:hidden; }
			#LeftPanelWrapper ul li a { padding:0; margin:0; list-style:none; display: block; }
			#LeftPanelWrapper ul li a:hover{  }
 
a.AddCMSSysSubSelected /*cufon*/ span , 
#LeftPanelWrapper ul.AddCMSSysMain li a.AddCMSSysSub /*cufon*/ span{
    padding-top: 6px !Important;
	margin:0;
	line-height:normal;
}
#LeftPanelWrapper ul.AddCMSSysMain {
	padding:29px 0px 0px 0px; 
	width:100%;
	height:auto;
	overflow:hidden;
} 
		#LeftPanelWrapper ul.AddCMSSysMain li {
			padding:0px 0px 0px 0px; 
			display:block;
			width:100%;
			height:auto;
			overflow:hidden;
			background: none;
		}
		#LeftPanelWrapper ul.AddCMSSysMain li a {
			color:#333;
			font-size:12px;
			font-weight: bold; 
			padding:0px 0px 10px 5px;
			text-decoration:none;
text-transform: uppercase;

			display:block;
			width:auto;
			height:auto;
			overflow:hidden;
			background: none; 
		}
		#LeftPanelWrapper ul.AddCMSSysMain li.AddCMSSysMainSelectedLI a.AddCMSSysMainSelected {
			color:#797979;

		}


#LeftPanelWrapper ul.AddCMSSysMain li ul.AddCMSSysSub { /* second level */
	padding:0px 0px 0px 0px; 
	/* margin-top:-17px; cufon fix */
	width:100%;
	height:auto;
	overflow:hidden; 
}

#LeftPanelWrapper ul.AddCMSSysMain li ul.AddCMSSysSub li { /* second level */
	padding:0px 0px 1px 0px;
	margin:0px;
	background: url(/UserUploadImages/system/left-nav-divider.gif) top left no-repeat;
}
#LeftPanelWrapper ul.AddCMSSysMain li ul.AddCMSSysSub li a.AddCMSSysSub  { /* second level */
	color:#000;
	font-size:12px;   
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;

	display:block;
	width:auto;
	height:auto;
	overflow:hidden;

	padding:12px 0px 6px 5px;
	background: none;
} 
	#LeftPanelWrapper ul.AddCMSSysMain li a.AddCMSSysSubSelected ,
	#LeftPanelWrapper ul.AddCMSSysMain li ul li a:hover.AddCMSSysSub,
	#LeftPanelWrapper ul.AddCMSSysMain li ul li.AddCMSSysSubSelected a ,
	#LeftPanelWrapper ul.AddCMSSysMain li ul li.AddCMSSysSubWithSubItemsSelected a { /* second level */
		color:#020000;
	
		font-weight: bold; 
		text-decoration:none;

		display:block;
		width:auto;
		height:auto;
		overflow:hidden;

		padding:12px 0px 6px 5px;
		background: url(/UserUploadImages/system/left-nav-selected-bg.gif) top left repeat-x;
	} 






#LeftPanelWrapper ul.AddCMSSysMain li ul li ul.AddCMSSysSubWithSubItems { /*third level */
	padding:0 0 0 5px;
	background: url(/UserUploadImages/system/left-nav-divider.gif) top left no-repeat;
}
	#LeftPanelWrapper ul.AddCMSSysMain li ul li  ul.AddCMSSysSubWithSubItems li { /*third level */
		padding:0px 0px 0px 0px;
		margin:0px;
		background: none;
	}
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul.AddCMSSysSubWithSubItems li a.AddCMSSysSub ,
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul li a , 
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul li.AddCMSSysSubLI a , 
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul li  a { /* third level */
	color:#020000;
	font-size:11px;   
	font-weight: normal;
	text-decoration:none;
	text-transform: none;

	display:block;

	width:auto;
	height:auto;
	overflow:hidden;

	padding:12px 0px 6px 8px;
	background: url(/UserUploadImages/system/left-nav-bullet.gif) left no-repeat;
}
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul.AddCMSSysSubWithSubItems li a.AddCMSSysSubSelected ,
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul li a:hover.AddCMSSysSub ,
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul.AddCMSSysSubWithSubItems li.AddCMSSysSubLI a:hover , 
#LeftPanelWrapper ul.AddCMSSysMain li ul li ul li a:hover { /* third level */
	color:#797979;  
	font-size:11px;   
	font-weight: normal;
	padding:12px 0px 6px 8px;
	background: url(/UserUploadImages/system/left-nav-bullet-selected.gif) left no-repeat;
}


/* Subpage  contentWrapper
====================================================== */

.Subpage #contentWrapper {
	width: 550px;
	height: auto;
	padding: 20px 20px 0 20px;
	float:left;
	background:url(/UserUploadImages/system/contentWrapper-sub-bg.gif) top left no-repeat;
 min-height: 400px;

}  
.Subpage #contentWrapper p { 
	padding:  0px 0 20px 0;
	margin: 0;
}
.Subpage #contentWrapper h1 {  

	padding: 0 0 15px 0;
}   
.Subpage #contentWrapper h5  {  
	color:#646464;
	font-size:15px;
font-weight: normal;
}  


.Subpage #contentWrapper a {  
/*	color:#981225;
	font-size:11px; */
}  


#bookmarking {
padding: 15px 0 0 0;
}

/* Subpage  contentWrapper
====================================================== */

.Subpage #RightPanelWrapper {
	width: 230px;
	height: auto;
	overflow:hidden;
	padding: 20px 0px 0 0px;
	float:left;
}
.Subpage #RightPanelWrapper .Box {
	clear:both;
	width: 230px;
	height: 100%;
	margin-bottom:11px;
	overflow:hidden;
} 
.Subpage #RightPanelWrapper .Box .top  {  
	background: url(/UserUploadImages/system/box-top.gif) top left no-repeat;
} 
.Subpage #RightPanelWrapper .Box .middle  { 
	background: url(/UserUploadImages/system/box-middle.gif) top left repeat-y;
} 
.Subpage #RightPanelWrapper .Box .bottom  {
 overflow: hidden;
	padding:10px ;
	background: url(/UserUploadImages/system/box-bottom.gif) bottom left no-repeat;
} 

.Subpage #RightPanelWrapper .kontakt h3 {

	padding:0 0 5px 0;
	 } 
.Subpage #RightPanelWrapper .kontakt p {

	
	padding:5px 0 2px 0;
	margin:0; 
	 } 
.Subpage #RightPanelWrapper .kontakt input { 
	width: 204px;
	height: 16px;
	overflow:hidden;
	padding: 5px 0 0 5px;
	background: url(/UserUploadImages/system/form-input.gif) top left no-repeat;
	border:0; 
} 
.Subpage #RightPanelWrapper .kontakt textarea { 
	width: 205px;
	height: 97px;
	overflow:hidden;
	padding: 5px 0 0 5px;
	background: url(/UserUploadImages/system/form-text-area.gif) top left no-repeat;
	border:0; 
} 
.Subpage #RightPanelWrapper .kontakt .submit, .Subpage #RightPanelWrapper .kontakt .button { 
	/*width: 76px;
	height: 26px;
	overflow:hidden;
	padding: 0 ;
	background: url(/UserUploadImages/system/send.gif) top left no-repeat;
	border:0;
	text-indent:-999px;
	text-align:right;*/
	
	width: 76px;
	height: 26px;
	overflow:hidden;
	padding: 0 0 3px;
	background: url(/UserUploadImages/system/input-button.gif) top left no-repeat;
	border:0;
	float:right;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0;
	text-align: center;
}  

.Subpage #RightPanelWrapper .kontakt .submitEN, 
.Subpage #RightPanelWrapper .kontakt .buttonEN { 
	/*width: 76px;
	height: 26px;
	overflow:hidden;
	padding: 0 ;
	background: url(/UserUploadImages/system/send.gif) top left no-repeat;
	border:0;
	text-indent:-999px;
	text-align:right;*/
	
	width: 76px;
	height: 26px;
	overflow:hidden;
	padding: 0 0 3px;
	background: url(/UserUploadImages/system/input-button.gif) top left no-repeat;
	border:0;
	float:right;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0;
	text-align: center;
}  

 
/* Footer
=============================================================== */

#footer {
	clear: both;
	width: 981px;
	height: auto;
	padding:40px 0px 21px 0px;
	margin:0 auto;
	overflow:hidden;
} 
	#footer { 
		font-size:13px;
		color: #fff;
		font-weight: normal; 
		letter-spacing:.5px;
	} 
	.Subpage #footer {  
		color: #777777; 
	} 
	
	#footer a { 
		
		text-decoration:none;
	} 
	#footer a:hover { 
		color: #fff;
		text-decoration:none;
	}  

	.Subpage #footer a { 
		color: #d0103a;
		text-decoration:none;
	} 
	.Subpage #footer a:hover { 
		color: #000000;
		text-decoration:none;
	}   





			#pfooter1 {
				margin:0px;
				padding: 0px 0 30px 0; 
			} 
.footerDivider  { 
	padding: 0 ; 
}  
#footerRight {
padding: 12px 0 0;
    text-align: right;
	
} 











/* Booking box 
=============================== */

#Book {
	clear:both;
	width: auto;
	height: auto;
	padding:0 ;
	margin-bottom:15px;
	overflow:hidden;
} 
.Subpage #Book { 
	background: none;
} 
#Book h3 {
	padding: 0 0 7px 0;
}  
 

/* Booking box all */

#pbooking td, .startBookingBox td {
 vertical-align: bottom !important;
 padding: 0 0px 0px 0;
}
#Book .title { 
	 padding: 0 0px 2px 0;
	 vertical-align:top;
}

 
.month, .day, .depart_month, .arrive-month, #booking .select, .intro-bookingSelect, SELECT[name="nroom"], SELECT[name="nchild"], SELECT[name="nadult"] /* for all booking form items */{
	background-color:#fff;
	color: #323232;
	font-size:11px;
	padding: 0;
	margin: 0 0 10px 0;
	border:0;
	outline:0;
}
.month,
.depart_month {
	width:123px;
	height:22px !important; 
	background: url(/UserUploadImages/system/book-select-bg.gif) top left no-repeat;  
	padding: 3px;
	margin: 0 8px 4px 0 !important; 
}
.frontPage .month ,
.frontPage .depart_month {
	width:183px;
	height:22px; 
	background: #ffffff url(/UserUploadImages/system/book-home-month.gif) top left no-repeat;  
	padding: 3px;
	margin: 0 8px 0 0; 
}
.SpaceRow { 
	margin: 0 ;
	height:8px !important;
}
.frontPage .SpaceRow ,
.frontPage tr.SpaceRow td { 
	margin: 0 ;
	padding:0px;
	height:2px !important;
	height:2px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}
.day {
	width:43px;
	height:22px;
	background: #fff url(/UserUploadImages/system/book-day-bg.gif) top left no-repeat;
	padding: 3px;
	margin: 0 5px 4px 0; 
}

.intro-bookingSelect, SELECT[name="nroom"], SELECT[name="nchild"], SELECT[name="nadult"]    {
	width:58px !important;
	height:22px;
	background: #fff url(/UserUploadImages/system/book-rum.gif) top left no-repeat; 
	padding: 3px;
	margin: 0 2px 0 0; 
}
.nchild {
	width:74px;
	height:22px;
	background: #fff url(/UserUploadImages/system/book-nchild.gif) top left no-repeat; 
	padding: 3px;
	margin: 0 ; 
}
.frontPage .intro-bookingSelect {
	width:56px !important; 
	background: #fff url(/UserUploadImages/system/book-rum.gif) top left no-repeat;  
}
.frontPage .nchild {
	width:52px; 
	background: #fff url(/UserUploadImages/system/book-nchild.gif) top left no-repeat;  
}

.frontPage .startBookingBox table {padding: 8px 9px 0px 9px;}


#Book .button{
	/*width:82px;
	height:32px;
	background: url(/UserUploadImages/system/book-boka.gif) top left no-repeat;
	padding: 0;
	 margin: 10px 0 0 0;
	border:0;
	outline:0;
	cursor:pointer;
	text-indent:-999px;
	float:right;
	font-size: 0; 
	display:block; 
	line-height: 0; */
	
	width: 76px;
	height: 26px;
	overflow:hidden;
	padding: 0 0 3px;
	background: url(/UserUploadImages/system/input-button.gif) top left no-repeat;
	border:0;
	float:right;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0;
	text-align: center;
}

#Book .buttonEN{
	/*width:82px;
	height:32px;
	background: url(/UserUploadImages/system/book-boka.gif) top left no-repeat;
	padding: 0;
	 margin: 10px 0 0 0;
	border:0;
	outline:0;
	cursor:pointer;
	text-indent:-999px;
	float:right;
	font-size: 0; 
	display:block; 
	line-height: 0; */
	
	width: 76px;
	height: 26px;
	overflow:hidden;
	padding: 0 0 3px;
	background: url(/UserUploadImages/system/input-button.gif) top left no-repeat;
	border:0;
	float:right;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0;
	text-align: center;
}


.frontPage #Book .button, .frontPage #Book .buttonEN { 
	margin: -27px 5px 0 0 !important; 
	}
 
 
/* Booking box front page */

#booking h2{
	color: #333333 !important;
	padding:0 0 10px 0;
	margin:0;
} 

.startBookingBox h2{
	color: #ffffff !important;
	padding:0 0 10px 0;
	margin:0;
} 


.startBoookingArea  {
	width:auto;
}
.startBookingBox  {
	padding: 0;
	color: #020000;
	font-size:11px;
}
.bookingSelectTable {
 vertical-align:  top !important;
 margin: 7px 0 5px 0;
}
.frontPage .bookingSelectTable { 
 margin: 2px 0 5px 0;
}
.bookingSelectTable td {
 vertical-align: top !important;
 padding: 0 0px 0px 0;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/UserUploadImages/system/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/UserUploadImages/system/fancybox/blank.gif');
	z-index: 1102;
	display: none;
	visibility: hidden;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/UserUploadImages/system/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/UserUploadImages/system/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/UserUploadImages/system/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/UserUploadImages/system/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/UserUploadImages/system/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Arial;
	font-size: 11px;
	z-index: 1102;
	display: none;
	visibility: hidden;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/UserUploadImages/system/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	top: -30px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/UserUploadImages/system/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/UserUploadImages/system/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/UserUploadImages/system/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }





