body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #f0f0f0;
}

.vjazyky {
	height: 43px;
	float: left;
}

.vjazyky a, .vjazyky a:hover {
/*	font-size: 9px;*/
	text-decoration: none;
}
.vrch {
	background: url(/layout/pozadie_vrch.gif) repeat-x #FFFFFF;
	height: 50px;
	min-height: 50px;
	padding: 5px;
}
.vrch img {
	/*padding-top: 10px;*/
}
.hmenu {
	float: right;
	vertical-align: middle;
}
.hmenu a, .hmenu a:visited, .hmenu a:link {
	color: #808080;
	text-decoration: none;
	padding: 0 5px 0 5px;
	position: relative;
	top: -4px;
}
.hmenu a:hover {
	color: #404040;
	text-decoration: underline;
}

#loginform{                                                                                             
	float: right;
	color: #ffffff;
	padding: 0px 5px 0px 0;
	margin: 0px;
	font-size: 11px;
	text-align: right;
}                                                                                                       

#loginform .button, {
  margin: 0px  0px 0px 0px;
  padding: 1px 3px 1px 3px;
  background: #31568e url('/layout/input_pozadie_button.gif') repeat-x;
  color: #ffffff;
  border: 1px solid #7f7a70;
  width: 95px;
  font-size: 10px;
  height: 17px;
}
                                                                                                        
#loginform input {
  margin: 0px  0px 0px 0px;
  padding: 1px 3px 1px 3px;
  background: #d0d0d0 url('/layout/input_pozadie.gif') repeat-x;
  color: #000000;
  border: 1px solid #7f7a70;
  width: 70px;
  font-size: 12px;
}

                                                                                                       
#loginform a:link, #loginform a:visited {                                                               
        /*font-size: 110%;*/                                                                            
        font-weight: bold;                                                                              
}                                                                                                       
                                                                                                        
#loginform a:hover{                                                                                     
        margin: 0px;                                                                                    
} 
.slogan {
	color: #ffffff;
	letter-spacing: 7px;
	font-size: 15px;
	font-variant: small-caps;
	padding:0;
	margin:0;
	text-shadow: #6374AB 20px -12px 2px;
}
.sloganlogo {
	color: #ffffff;
	font-size: 37px;
	background: url(/layout/sk_vlajocka.png) top right no-repeat;
	padding: 15px 20px 0 0;
	margin:0;
}
.slogan2 {
	color: #ffffff;
	letter-spacing: 4px;
	font-size: 12px;
	font-variant: small-caps;
	padding:0;
	margin:0;
//	text-shadow: #6374AB 20px -12px 2px;
}
.sloganlogo2 {
	color: #ffffff;
	font-size: 28px;
	background: url(/layout/sk_vlajocka.png) top right no-repeat;
	padding: 15px 50px 0 0 ;
	margin:0;
}

.slogan3 {
	color: #808080;
	letter-spacing: 3px;
	font-size: 8px;
	font-variant: small-caps;
	padding:0 0 5px 0;
	margin:0;
}
.sloganlogo3 {
	color: #808080;
	font-size: 14px;
	padding: 5px 10px 0 0 ;
	margin:0;
}
.mbar {
	background: #26385f;
	height: 32px;
	min-height: 32px;
	padding-left: 5px;
/*	padding-top: 9px;*/
	padding-bottom: 0px;
	margin-top: 0;
	font-size: 11px;
}
.mbar2 {
	background: #26385f;
	height: 32px;
	min-height: 32px;
	padding-left: 5px;
/*	padding-top: 9px;*/
	padding-bottom: 0px;
	margin-top: 0;
	font-size: 11px;
	text-align: center;
}
.rbb {
	border-right: 1px #ffffff solid;
}
.mbar2 a, .mbar2 a:visited, .mbar2 a:link {
	text-decoration: none;
	color:#FFFFFF;
	padding: 2px 5px 2px 5px;
}
.mbar2 a:hover {
	text-decoration: underline;
	color:#26385f;
	background:#ffffff;
}
.mbar a, .mbar a:visited, .mbar a:link {
	text-decoration: none;
	color:#FFFFFF;
	padding: 1px 5px 2px 5px;
	border-right: 1px #ffffff solid;
	position: relative;
	top: 3px;
}
.mbar a:hover {
	text-decoration: underline;
	color:#26385f;
	background:#ffffff;
}
.megapas {
	color: #ffffff;
	min-height: 195px;
	padding: 10px;
	vertical-align: top;
	height: 195px;
	margin-bottom:0px;
}
.mt {
	font-size: 70%;
}
.mptext {
	width: 400px;
	float:right;
	text-align: right;
}
.mptext a{
	text-decoration: none;
}
.mptext a:hover{
	text-decoration: underline;
}
.mptext h1 {
	color: #FFFFFF;
	font-size: 36px;
	padding: 0px;
	margin: 0px;
}
.mptext h2 {
	color: #FFFFFF;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
}
.hform {
	background: #ffffe7;
	width: 300px;
/*	height: 170px;
	min-height: 170px;*/
	color: #000000;
	z-index: 50;
}
.hfh2{
	font-size: 16px;
	font-weight: bolder;
	padding: 5px 0 0 10px;
	margin: 0px;
	color: #ffffff;
}
.copy {
	padding-left: 10px;
	color:#808080;
	font-size: 10px;
	background-color: #cccccc;
}

#jazyky{
	/*position: absolute;*/
	/*top: 3px;*/
	float: right;
	padding: 3px 5px;
	text-align: left;
}
.ur2 {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
	font-size: 12px;
	padding: 5px 10px 5px 5px;
}
.ur2 h1 {
	font-size: 26px;
	color: #505050;
}
.ur3 {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
	font-size: 12px;
	margin-left: 0px;
	/*margin-bottom: 10px;*/
	padding: 5px 10px 15px 5px;
}
.siva {
	padding: 3px 0 3px 0;
	background-color: #ffffff;
}
.siva h4, .siva2 h4 {
/*	background-color: #a0a0a0;*/
	color: #505050;
	font-size: 14px;
	font-weight: bolder;
	padding: 3px 0 3px 0;
}
.siva2 {
	background-color: #f0f0f0;
	padding: 3px 0 3px 0;
}
.cena2 {
	/*font-size: 16px;*/
}
.cena2 h4 {
	display: inline;
	font-size: 16px;
	font-weight: bold;
}
.prehlad {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
	padding: 5px 10px 5px 10px;
}
.prehlad h1 {
	font-size: 18px;
	font-weight: bold;
}
.prehlad h3 {
	font-size: 22px;
	font-weight: bold;
	color: #2c3e65;
}















/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #505050;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial,sans-serif;
 color: #505050;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #505050;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #505050;
 margin: 0px;
 padding: 0px;
}

h4{
 font: bold 100% Arial,sans-serif;
 font-size: 14px;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #1b5471;
 margin: 0px;
 padding: 0px;
}


.hotelmenu {
 font-size: 12px;
 list-style-type: none;
 font-weight: bold;
}

.hotelmenu a,.hotelmenu a:visited,.hotelmenu a:link {
 color: #ffffff;
}
.hotelmenu a:hover {
 background-color: #505050;
}
.hotelmenu li {
 padding: 2px 0px 2px 0;
}
.hotelmenu li:hover{
 background-color: #505050;
}


/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #1b5471;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 112px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #ffffff;
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	/*z-index: 100;*/
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	/*z-index: 100;*/
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#content{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/


#utility a{
	color: #ffffff;
}

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

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 4px 10px;
	margin: 0px;
	border-bottom:1px solid #ccd2d2;
}

#pageName h2{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px;
background-image: url(/layout/glbnav_background.gif);
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited{
  	font-size: small;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  	background-image: url(/layout/glblnav_selected.gif);
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	min-height: 100px;
	height: 100px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #505050;
	padding: 10px 0px 5px 0px;
}

.feature h1{
	font: bold 175% Arial,sans-serif;
	color: #505050;
	padding: 10px 0px 5px 0px;
}

.feature img{
/*	float: left;*/
	padding: 0px 5px 0px 5px;
}


/*************** story styles ******************/

.story {
	padding: 10px 10px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}


/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(/layout/bg_nav.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #f8f8f8;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	border-left: 3px solid #808080;
}


/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}

/********************* end **********************/






#calvdiv {
	background-color:#fff9e7;
/*	layer-background-color:#355B82; */
}


.cpYearNavigation,
.cpMonthNavigation
		{
		background-color:#003580;
		text-align:center;
/*	vertical-align:center; */
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText
		{
		font-family:arial;
		font-size:9pt;
		}
TD.cpDayColumnHeader
		{
		text-align:right;
		background-color: #779bca;
		color: #ffffff;
		border-width:0 0 1 0;
		}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled
		{
		color:#808080;
		text-align:right;
		text-decoration:line-through;
		}
.cpCurrentMonthDate
		{
		color:#779bca;
		font-weight:bold;
		}
.cpCurrentDate
		{
		color: #ffffff;
		font-weight:bold;
		}
.cpOtherMonthDate
		{
		color:#779bca;
		}
TD.cpCurrentDate
		{
		color:#FFFFFF;
		background-color: #003580;
		border-width:1;
		border:solid thin #e6edf6;
		}
TD.cpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.cpTodayText,
TD.cpTodayTextDisabled
		{
		border:solid thin #779bca;
		border-width:1 0 0 0;
		}
A.cpTodayText,
SPAN.cpTodayTextDisabled
		{
		height:20px;
		}
A.cpTodayText
		{
		color:#779bca;
		font-weight:bold;
		}
SPAN.cpTodayTextDisabled
		{
		color:#f0f0f0;
		}
.cpBorder
		{
		border:solid thin #779bca;
		}


.ubyt_form {
	padding: 0px 0px 0px 10px;
	font-size: 80%;
	background-color: #f8f8f8;
	border-bottom: 3px solid #808080;
	border-top: 2px solid #808080;
}

.ubyt_form h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.ubyt_form p {
	padding: 0px;
	margin: 0px;
}
.ubyt_form select {
	padding: 0px;
	margin: 0px;
}
.ubyt_form input {
	padding: 0px;
	margin: 0px;
}

.ubyt_form td {
	font-size: 9px;
}

.ubyt_form_deti, #vekdeti {
	background-color: #e0e0e0;
}
#vdeti2 {
	background-color: #e8e8e8;
	padding: 0px;
	margin: 0px;
}

.wd1 {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 100px;
	display: none;
	visibility: hidden;
}
.wd2 {
	width: 240px;
	padding: 20px;
	background: #f0f0f0;
	opacity: .8;
	filter: alpha(opacity=80);
}

.po1 {
	font-size: 95%;
	border: 1px solid #000000;
}

.po2 {
	font-size: 95%;
	border: 1px solid #b0b0b0;
	background: #fff;
}

.skry {
	visibility: hidden;
	display: none;
}
.ukaz {
	visibility: show;
	display: block;
}
.chyba {
	color: #a00000;
}
.stav {
	background-color: #ffffff;
	font-size: 12px;
	min-height: 100px;
}
.navod {
	background-color: #ffffe7;
	border-style: dotted;
	border-color: #ff6633;
	border-width: 2px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navod_reg {
	//background: url(/layout/reg_pozadie.jpg) repeat-y;
	border-style: dotted;
	border-color: #ff6633;
	color: #1c3764;
	font-weight: bold;	
	border-width: 2px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	font-size: 14px;
}
.navod_reg a {
	color: #ff0000;
}
.zlava {
	/*padding: 5px;*/
	font-weight: bolder;
	color: #d00000;
	/*font-size: 110%;*/
}
.objednaj {
	float: right;
	font-weight: bolder;
}


/*  lightbox */

#lightbox{
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/layout/lb/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	vertical-align: bottom;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/layout/lb/prevlabel.gif) left 100% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/layout/lb/nextlabel.gif) right 100% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #808080;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
#bublinka {
	position: absolute;
	display: none;
	visibility: hidden;
	z-index: 10;
}

.stavhotela {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	margin-top: 8px;
}

.stavhotela a {
	color: #000000;
}

.stavhotela img {
	padding: 0px 5px 0px 0px;
/*	float: left;*/
}

/* novy objednavkovy formular */


.tshsp {
	height: 30px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin: 0;
	padding: 0 0 0 7px;
	color: #ff0000;
	background: #cccccc;
}
.tshsp td {
	padding: 3px 10px 3px 10px;
	margin: 0px;
}
.tshsp h5 {
	color: #404040;
	font-size: 12px;
	font-weight: bold;
}
.pbi {
	width: 100%;
	height: 30px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin: 0px;
	padding: 0 0 0 7px;
	color: #ff0000;
	background: #cccccc;
}
.pbin {
	background: #cdcdcd url(/layout/sivomodra.gif) top right repeat-y;
}
.pbi a:visited, .pbi a:link{
	font-size: 14px;
	text-decoration:none;
	color: #999999;
	padding: 0 0 0 10px;
}
.pbi h1 {
	font-size: 16px;
	color: #999999;
	display: inline;
	padding-right: 10px;
	padding-left: 5px;
}
.pbi h3, .pbi h3 a:link, .pbi h3 a:visited {
	font-size: 24px;
	color: #152a4e;
	display: inline;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
}
.pbi img {
	vertical-align: top;
	padding-top: 2px;
}
.pbi1a h1, .pbi2a h1, .pbi3a h1  {
	font-size: 14px;
	color: #ffffff;
}
.pbi1a a:visited, .pbi1a a:link, .pbi2a a:visited, .pbi2a a:link, .pbi3a a:visited, .pbi3a a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0 0 0 10px;
}
.pbi1 {
	font-size: 16px;
	margin: 0px;
	background-color:#000066;
}
.pbi2 {
	font-size: 14px;
	background-color:#0376ab;
}
.pbi3 {
	font-size: 16px;
	background-color:#0376ab;
}
.pbi2a {
	font-size: 16px;
}
.pbi3a {
	font-size: 16px;
}
.ubyf2 {
	position: relative;
	background-color: #ffffe7;
	padding: 0 0 0 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ubyf2 input, .ubyf2 select {
	font-size: 12px;
}
.ubyf2  {
	width: 45px;
}
.ur1 {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
	font-size: 12px;
}
.ur1 h1 {
	color: #0376ab;
	padding-left: 5px;
	margin: 0px;
	font-size: 26px;
}
.zavri_okno {
	float: right;
	font-weight: bolder;
	background-color: #505050;
	color: #ffffff;
	padding: 5px;
}

.zavri_okno a{
	font-weight: bolder;
	color: #ffffff;
}


#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:175px;  /* Width of box */
  height:200px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#317082;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}
#ciel {
	width: 175px;
  border:1px solid #317082;  /* Dark green border */
}
#t_odp {
	/*background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;*/
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
.trspz {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
}
.tdpoz {
	/*background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;*/
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
#t_akc {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
	font-size: 12px;
	padding: 5px 10px 5px 15px;
}
#t_part {
	background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
	font-size: 12px;
	padding: 5px 10px 5px 15px;
}
#pocetvybranych {
	font-size: 22px;
	color: #8080a0;
	font-weight: bolder;
}

#ubyformular {
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px; 
	min-height: 100px;
	float: left;
	clear: none;
	height: 100px;
}
#ubyformular2 {
	width: 300px;
	background-image: url(/layout/svetle.png);
	padding: 3px;
	padding-right: 11px;
	z-index: 500;
	color: #000000;
	border: solid 1px #808080;
}
#logo2 {
	clear: none;
	float: right;
	width: 400px;
/*	padding: 15px;*/
	text-align: right;
}





#ubyformular2 .button {
  margin: 0px  0px 0px 0px;
  padding: 1px 3px 1px 3px;
  background: #31568e url('/layout/input_pozadie_button.gif') repeat-x;
  color: #ffffff;
  border: 1px solid #7f7a70;
/*  width: 60px; */
  font-size: 12px;
}

#ubyformular2 .button2 {
  margin: 1px  0px 0px 0px;
  padding: 0;
  color: #ffffff;
  border: 0;
  font-size: 12px;
  height: 19px;
}
#ubyformular2 .button_sipky, .button_sipky {
  margin: 3px  0px 0px 0px;
  padding: 0px 23px 2px 3px;
  background: #31568e url('/layout/button_pozadie_so_sipkami.gif') top right repeat-x;
  color: #ffffff;
  border: 1px solid #7f7a70;
/*  width: 60px; */
	height: 19px;
  font-size: 12px;
}

.button_sipka_dole {
  margin: 0px  0px 0px 0px;
  padding: 1px 34px 1px 3px;
  background: #31568e url('/layout/button_sipka_dole.gif') top right repeat-x;
  color: #ffffff;
  border: 1px solid #7f7a70;
/*  width: 60px; */
  font-size: 12px;
}
                                                                                                        
#ubyformular2 input{
  margin: 0px  0px 0px 0px;
  padding: 1px 3px 1px 3px;
  background: #d0d0d0 url('/layout/input_pozadie.gif') repeat-x;
  color: #000000;
  border: 1px solid #7f7a70;
  height: 17px;
/*  width: 60px; */
  font-size: 12px;
  position: relative;
  top: -1px;
}
#ubyformular2 h2{
  margin: 0px 0px 3px 0px;
  /*color: #000000;*/
/*	font-weight: bolder;
  font-size: 14px;*/
}
#ubyformular2 select{
  margin: 0px  0px 0px 0px;
  padding: 1px 0px 1px 1px;
	height: 19px;
  background: url('/layout/input_pozadie.gif') top right repeat-x;
  color: #000000;
  border: 1px solid #7f7a70;
/*  width: 60px; */
  font-size: 12px;
  position: relative;
  top: -1px;
}
#ubyformular2 option{
  margin: 0px  0px 0px 0px;
/*  padding: 1px 3px 1px 3px;*/
  background: url('/layout/input_pozadie.gif') top right repeat-x;
/*  background: url('/layout/input_pozadie.gif') repeat-x;*/
background: #e9e9e9;
  color: #000000;
/*  width: 60px; */
  font-size: 12px;
}
#ubyformular2 option:hover, #ubyformular2 option:active, #ubyformular2 option:focus 
{
  color: #000000;
/*  font-weight: bolder;*/
}
.spvf {
	background: #cccccc;
}
.spvf td {
	padding-left: 5px;
	padding-top: 2px;
	border-bottom: 1px solid #000000;
}
.nadpismbar {
	color: #ffffff;
	font-size: 20px;
	text-align: right;
	padding-right: 20px;
}
.tpakcie {
	background: #ffffff url('/layout/tp_akcie.jpg') top left no-repeat;
	padding: 12px 10px 0 10px;
}
.tplastmoment{
	background: #ffffff url('/layout/tp_last_moment.jpg') top right no-repeat;
	padding: 12px 10px 0 10px;
}
.tpakcie h2, .tplastmoment h2 {
  font-size: 25px;
  color: #ffffff;
}
.tittab, .tittab a {
	color: #1b3864;
}
.ab13 {
	color: #ffffff;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.no55 {
	padding: 15px;
}
.hvv {
	vertical-align: top;
}
.vmivu {
	border: 1px solid #808080;
}
.zlavah1 {
	color: #ff0000;
}

.bocnalista {
  padding-top: 15px;
	min-width: 200px;
	font-size: 11px;
}
.bocnalista h3 {
	color: #ff0000;
	font-size: 12px;
}
.bocnalista h2 {
  letter-spacing: 2px;
	color: #ff0000;
	font-size: 14px;
  padding-bottom: 15px;
}

.bocnalista form {
	color: #26385F;
	font-weight: bold;
}
#ajaxres0 {
	position: absolute;
	clear: none;
	left: 5px;
	top: 44px; 
	width: 300px;
}
#ajaxres {
	background-color: #e0e0e0;
	z-index: 600;
}
#ajaxres ul {
	border: 1px solid #000;
	padding:0px; margin:0px;
	list-style: none;
	text-align: left;
}
#ajaxres li {
	border: 1px solid #888;
}
#ajaxres li.max{
	border: 1px solid #888;
	background: #902020;
	color: #fff;
	font-weight: bolder;
}
#ajaxres li a {
      display: block;
      padding: 1px 0px 1px 10px;
      text-decoration: none;
      width:100%;
}
html>body #ajaxres li a {
	width:100%;
}
#rname {
    text-align: center;
}
.tpp {
    background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
    padding: 3px;
}
.tppa {
    background: url(/layout/pozadie_vnutro.gif) repeat-x bottom #ffffff;
    border: 3px solid #ddd;
}

.fg-button { 
   outline: 0; 
  margin:0 4px 0 0; 
 padding: .4em 1em; 
text-decoration:none !important; 
   cursor:pointer; 
          position: relative; 
	     text-align: center; 
        zoom: 1; 
   }
.vysvetlivka {
	color: #3867AF;
	font-style: italic;
	margin-left: 20px;
	padding-right: 20px;
	background: url(/layout/icon_new_window.gif) no-repeat top right ;
	text-decoration: underline;
	height: 16px;
}

.phao {
	border: 1px solid #3867AF;
}

a.button {
  margin: 0px  0px 0px 0px;
  padding: 1px 3px 1px 3px;
  background: #31568e url('/layout/input_pozadie_button.gif') repeat-x;
  color: #ffffff;
  border: 1px solid #7f7a70;
  width: 95px;
  font-size: 10px;
  height: 17px;
}
#nfq {
border: 1px solid #aaa;
margin-top: 5px;
width: 285px;
height: 26px;
font-size: 16px;
padding: 2px;
font-weight: bolder;
}
