body {
	background-color:#fff;
	margin:0;
	padding:0;
	color: #000;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}

a img {border:none;}

#top h1 {
	background:url(../images/logo.png) 20px 25px no-repeat;
	width:203px;
	height:81px;
	margin:0 250px 0 0;
	padding:0;
	cursor:pointer;
	text-indent:-5000px;
	float:left;
}
#top h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
#top2 h1 {
	background:url(../images/logo.png) 20px 25px no-repeat;
	width:200px;
	height:98px;
	margin:0 250px 0 0;
	padding:0;
	cursor:pointer;
	text-indent:-5000px;
	float:left;
}
#top2 h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
h3 {
	margin:0 0 15px;
	padding:0;
	font-size:24px;
	color:#1395f7;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4 {
	margin:0 0 15px;
	padding:0;
	font-size:20px;
	color:#1395f7;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4.reserve {
	margin:0px;
	padding:0;
	font-size:13px;
	color:#393939;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#bottom h4 {
	margin:0px;
	padding:0;
	font-size:12px;
	color:#1395f7;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h5 {
	margin:0px;
	padding:0;
	font-size:16px;
	color:#1395f7;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h6 {
	margin:0px;
	padding:0;
	font-size:10px;
	color:#1395f7;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#bottom h6 {
	margin:0px;
	padding:0;
	font-size:12px;
	color:#1395f7;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a                  {color:#FFF; text-decoration:none;}
#container a       {color:#1395f7; text-decoration:underline;}
#footer a          {color:#393939; text-decoration:underline;}
#footer a:hover    {color:#1395F7; text-decoration:underline;}
#copy a            {color:#393939; text-decoration:underline;}
#copy a:hover      {color:#1395F7; text-decoration:underline;}

.clear {clear:both}
ul {padding-left:16px;}

		
/*======WEB======*/
	#wrapper {
		width:100%;
		background:url(../images/bg_wrapper.jpg) repeat-x #125AD0;
		color:#393939;
	}
		#container {
			width:950px;
			margin:0 auto;
			background:#FFF;
			padding:20px 0;
		}
			#content {
				width:355px;
				float:left;
				min-height:100px;
				line-height:20px;
				text-align:justify;
			}
			#content2 {
				width:495px;
				float:left;
				min-height:100px;
				line-height:20px;
				text-align:justify;
			}
				#main img {
					border:1px solid #c4c4c4;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
				}
				#main a.image {
					border:1px solid #c4c4c4;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
                                        line-height: 0;
				}
			
			#left {
				width:345px;
				margin:0 33px;
				float:left;
				min-height:100px;
			}
			#left2 {
				width:200px;
				margin:0 35px 0 36px;
				float:left;
				min-height:100px;
				position:relative;
			}
			#left3 {
				width:200px;
				margin:0 35px 0 36px;
				float:left;
				min-height:100px;
				position:relative;
			}
			
			#right {
				width:115px;
				margin:0 33px;
				float:left;
				min-height:100px;
			}
		#footer {
			background:url(../images/bg_footer.jpg) repeat-x;
			width:100%;
		}
			#bottom {
				width:880px;
				margin:0 auto;
				padding:10px 35px;
			}


/*======TOP======*/
#top {
	width:100%;
	height:600px;
	color: #fff;
        border-bottom: 7px solid #1a1a1a;
}
	#top input {
		padding:0 5px;
		color:#fff;
	} 
	#top input#search {
		padding:0 5px;
		color:#000;
	} 
	#top .top {
		background:url(../images/bg_top.jpg) repeat-x;
		width:100%;
		height:51px;
	}
		#top .top_menu {
			width:950px;
			margin:0 auto;
		}
		/*============TOP MENU============*/
			/*======SEKCIE======*/
			#top .top_menu .top_sekcie {
				width:auto;
				float:left;
				height:51px;
				margin-right:230px;
				cursor:pointer;
				position:relative;
			}
			#top .top_menu .s_sekcie {
				padding-right:10px;
			}
			#top .top_menu .s_sekcie_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				padding-bottom:25px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top .s_sekcie_a ul {
					margin:0;
					padding:0;
					list-style:none;
				}
					#top .s_sekcie_a ul li {
						width:252px;
						height:60px;
						background:url(../images/s_bg_mnu.jpg) repeat-x bottom;
					}
						#top .s_sekcie_a ul.s_menu li a {
							background-image:none;
							padding:24px 20px 21px;
							margin-right:15px;
							display:block;
						}
						#top .s_sekcie_a ul.s_menu li a.s_menu_1 {background:url(../images/s_menu_1.png) no-repeat right; color:#FFF;}
							#top .s_sekcie_a ul.s_menu li a.s_menu_1:hover {background:url(../images/s_menu_1_a.png) no-repeat right; color:#479eff;}
						#top .s_sekcie_a ul.s_menu li a.s_menu_2 {background:url(../images/s_menu_2.png) no-repeat right; color:#FFF;}
							#top .s_sekcie_a ul.s_menu li a.s_menu_2:hover {background:url(../images/s_menu_2_a.png) no-repeat right; color:#479eff;}
						#top .s_sekcie_a ul.s_menu li a.s_menu_3 {background:url(../images/s_menu_3.png) no-repeat right; color:#FFF;}
							#top .s_sekcie_a ul.s_menu li a.s_menu_3:hover {background:url(../images/s_menu_3_a.png) no-repeat right; color:#479eff;}
						#top .s_sekcie_a ul.s_menu li a.s_menu_4 {background:url(../images/s_menu_4.png) no-repeat right; color:#FFF;}
							#top .s_sekcie_a ul.s_menu li a.s_menu_4:hover {background:url(../images/s_menu_4_a.png) no-repeat right; color:#479eff;}
			#top .top_menu .active {
				background:#222;
			}
			#top .top_menu .top_sekcie:hover {
				background:#222;
			}
				#top .top_menu .top_sekcie a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======PRIHLASENIE======*/
			#top .top_menu .top_info {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top .top_menu .s_acc {
				padding-right:10px;
			}
			#top .top_menu .pripravujeme {
				position:relative;
			}
				#top .top_menu .pripravujeme .pripravujeme_bg {
					background:url(../images/prihlesenie_pripravujeme.png) no-repeat;
					width:248px;
					height:295px;
					position:absolute;
					top:-18px;
					left:-13px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;
					-moz-border-radius-bottomright: 5px;
					-moz-border-radius-bottomleft: 5px;
					border-bottom-right-radius: 5px;
					border-bottom-left-radius: 5px;
				}
			#top .top_menu .s_acc_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top .s_acc_a input {
					background:url(../images/login_input_bg.png) no-repeat;
					width:211px;
					height:26px;
					border:0;
					margin:7px 3px;
				}
				#top .s_acc_a input.checkbox {
					float:left;
					background:url(../images/login_input_bg.png) no-repeat;
					width:8px;
					height:8px;
					border:0;
					margin:7px 3px;
				}
				#top .s_acc_a .heslo {
					float:left;
					margin:7px 0 0 10px;
				}
				#top .s_acc_a .s_acc_login {
					margin:0 auto;
					width:62px
				}
					#top .s_acc_a input.login {
						background:url(../images/bg_login_btn.png) no-repeat;
						width:62px;
						height:26px;
						color:#FFF;
						cursor:pointer;
					}
				#top .s_acc_a .hr {
					width:252px;
					height:2px;
					background:url(../images/s_bg_mnu.jpg) 0px 7px no-repeat;
					margin-left:-15px;
					padding:7px 0;
				}
				#top .s_acc_a .s_acc_ine {
					text-align:center;
					height:70px;
				}
					#top .s_acc_a .s_acc_ine a.pass {background:none; padding:0; text-decoration:underline;}
					#top .s_acc_a .s_acc_ine a.reg {background:none; padding:0; text-decoration:underline; color:#1f6bdb}
				
			#top .top_menu .top_info:hover {
				background:#222;
			}
				#top .top_menu .top_info a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======KOSIK======*/
			#top .top_menu .s_top_kosik {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top .top_menu .top_kosik {
				padding-right:10px;
			}
			#top .top_menu .top_kosik_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top .top_kosik_a ul {
					margin:0;
					padding:0;
					list-style:none;
				}
			#top .top_menu .s_top_kosik:hover {
				background:#222;
			}
				#top .top_menu .top_kosik a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======NEWSLETTER======*/
			#top .top_menu .s_top_newsletter {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top .top_menu .top_newsletter {
				padding-right:10px;
			}
			#top .top_menu .top_newsletter_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top .top_newsletter_a input {
					background:url(../images/login_input_bg.png) no-repeat;
					width:211px;
					height:26px;
					border:0;
					margin:7px 3px;
				}
				#top .top_newsletter_a .top_newsletter_a {
					width:62px
				}
					#top .top_newsletter_a input.email {
						background:url(../images/bg_login_btn.png) no-repeat;
						width:62px;
						height:26px;
						color:#FFF;
						float:right;
						cursor:pointer;
					}
			#top .top_menu .s_top_newsletter:hover {
				background:#222;
			}
				#top .top_menu .top_newsletter a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======POCASIE======*/
			#top .top_menu .s_top_pocasie {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top .top_menu .top_pocasie {
				padding-right:10px;
			}
			#top .top_menu .top_pocasie_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top .top_pocasie_a {					
				}
				#top .top_pocasie_a .pocasie_dnes {
					margin-bottom:5px;
					font-weight:bold;
				}
				#top .top_pocasie_a .dni3 {
					margin-bottom:5px;
					font-weight:bold;
				}
					#top .top_pocasie_a .width2 {
						float:left;
						width:150px;
					}
					#top .top_pocasie_a .width3 {
						float:left;
						width:70px;
					}
					#top .top_pocasie_a .width5{
						float:left;
						width:71px;
						text-align:center;
					}
				
			#top .top_menu .s_top_pocasie:hover {
				background:#222;
			}
				#top .top_menu .top_pocasie a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======VYHLADAVANIE======*/
			#top .top_menu .s_top_search {
				width:auto;
				float:right;
				height:17px;
				padding:12px 0;
			}
				#top .top_menu input#search{
					border:0;
					display:block;
					float:left;
					background:url(../images/search_bg.png) no-repeat;
					width:149px;
					height:26px;
					padding:0 0 0 10px;
					font-size:11px;
				}
				#top .top_menu input#go_search{
					border:0;
					display:block;
					float:left;
					background:url(../images/search_btm.png) no-repeat;
					width:52px;
					height:26px;
					padding:0;
					cursor:pointer;
					text-indent:-5000px;
				}
		
	#top .top_logo {
		background:url(../images/bg_top_logo.jpg) repeat-x;
		width:100%;
		height:98px;
	}
		#top .logo {
			width:950px;
			height:98px;
			margin:0 auto;
			background:url(../images/bg_logo.jpg) no-repeat;
		}
			#top .slogan {
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:30px;
				padding:25px 0 0 0
			}
			
		#top .top_menu_horizontal {
			width:100%;
			height:52px;
			background:url(../images/bg_top_menu.jpg) repeat-x;
		}
			#top .menu_horizontal {
				width:950px;
				height:52px;
				margin:0 auto;
			}
				#top .menu_horizontal ul {
					margin:0;
					padding:0;
					width:950px;
					height:52px;
					list-style:none;
				}
					#top .menu_horizontal ul li {
						float:left;
						width:auto;
						padding:0;
						text-align:center;
					}
					#top .menu_horizontal ul li.menu_horizontal_line {
						width:3px;
						height:52px;
						background:url(../images/bg_menu_horizontal_line.jpg) no-repeat;
						padding:0;
						margin:0;
					}
						#top .menu_horizontal ul li a {
							display:block;
							padding:19px 18px;
						}
						#top .menu_horizontal ul li a:hover {
							background:url(../images/bg_menu_horizontal_a.jpg) repeat-x;
							color:#479eff;
						}
		#top .slider_bg {
			width:100%;
			height:399px;
			background:#070707;
		}
/*======TOP2======*/
#top2 {
	width:100%;
	height:400px;
	color: #fff;
}
	#top2 input {
		padding:0 5px;
		color:#fff;
	} 
	#top2 input#search {
		padding:0 5px;
		color:#000;
	} 
	#top2 .top {
		background:url(../images/bg_top.jpg) repeat-x;
		width:100%;
		height:51px;
	}
		#top2 .top_menu {
			width:950px;
			margin:0 auto;
		}
		/*============TOP MENU============*/
			/*======SEKCIE======*/
			#top2 .top_menu .top_sekcie {
				width:auto;
				float:left;
				height:51px;
				margin-right:230px;
				cursor:pointer;
				position:relative;
			}
			#top2 .top_menu .s_sekcie {
				padding-right:10px;
			}
			#top2 .top_menu .s_sekcie_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				padding-bottom:25px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top2 .s_sekcie_a ul {
					margin:0;
					padding:0;
					list-style:none;
				}
					#top2 .s_sekcie_a ul li {
						width:252px;
						height:60px;
						background:url(../images/s_bg_mnu.jpg) repeat-x bottom;
					}
						#top2 .s_sekcie_a ul.s_menu li a {
							background-image:none;
							padding:24px 20px 21px;
							margin-right:15px;
							display:block;
						}
						#top2 .s_sekcie_a ul.s_menu li a.s_menu_1 {background:url(../images/s_menu_1.png) no-repeat right; color:#FFF;}
							#top2 .s_sekcie_a ul.s_menu li a.s_menu_1:hover {background:url(../images/s_menu_1_a.png) no-repeat right; color:#479eff;}
						#top2 .s_sekcie_a ul.s_menu li a.s_menu_2 {background:url(../images/s_menu_2.png) no-repeat right; color:#FFF;}
							#top2 .s_sekcie_a ul.s_menu li a.s_menu_2:hover {background:url(../images/s_menu_2_a.png) no-repeat right; color:#479eff;}
						#top2 .s_sekcie_a ul.s_menu li a.s_menu_3 {background:url(../images/s_menu_3.png) no-repeat right; color:#FFF;}
							#top2 .s_sekcie_a ul.s_menu li a.s_menu_3:hover {background:url(../images/s_menu_3_a.png) no-repeat right; color:#479eff;}
						#top2 .s_sekcie_a ul.s_menu li a.s_menu_4 {background:url(../images/s_menu_4.png) no-repeat right; color:#FFF;}
							#top2 .s_sekcie_a ul.s_menu li a.s_menu_4:hover {background:url(../images/s_menu_4_a.png) no-repeat right; color:#479eff;}
			#top2 .top_menu .active {
				background:#222;
			}
			#top2 .top_menu .top_sekcie:hover {
				background:#222;
			}
				#top2 .top_menu .top_sekcie a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======PRIHLASENIE======*/
			#top2 .top_menu .top_info {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top2 .top_menu .s_acc {
				padding-right:10px;
			}
			#top2 .top_menu .pripravujeme {
				position:relative;
			}
				#top2 .top_menu .pripravujeme .pripravujeme_bg {
					background:url(../images/prihlesenie_pripravujeme.png) no-repeat;
					width:248px;
					height:295px;
					position:absolute;
					top:-18px;
					left:-13px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;
					-moz-border-radius-bottomright: 5px;
					-moz-border-radius-bottomleft: 5px;
					border-bottom-right-radius: 5px;
					border-bottom-left-radius: 5px;
				}
			#top2 .top_menu .s_acc_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top2 .s_acc_a input {
					background:url(../images/login_input_bg.png) no-repeat;
					width:211px;
					height:26px;
					border:0;
					margin:7px 3px;
				}
				#top2 .s_acc_a input.checkbox {
					float:left;
					background:url(../images/login_input_bg.png) no-repeat;
					width:8px;
					height:8px;
					border:0;
					margin:7px 3px;
				}
				#top2 .s_acc_a .heslo {
					float:left;
					margin:7px 0 0 10px;
				}
				#top2 .s_acc_a .s_acc_login {
					margin:0 auto;
					width:62px
				}
					#top2 .s_acc_a input.login {
						background:url(../images/bg_login_btn.png) no-repeat;
						width:62px;
						height:26px;
						color:#FFF;
						cursor:pointer;
					}
				#top2 .s_acc_a .hr {
					width:252px;
					height:2px;
					background:url(../images/s_bg_mnu.jpg) 0px 7px no-repeat;
					margin-left:-15px;
					padding:7px 0;
				}
				#top2 .s_acc_a .s_acc_ine {
					text-align:center;
					height:70px;
				}
					#top2 .s_acc_a .s_acc_ine a.pass {background:none; padding:0; text-decoration:underline;}
					#top2 .s_acc_a .s_acc_ine a.reg {background:none; padding:0; text-decoration:underline; color:#1f6bdb}
				
			#top2 .top_menu .top_info:hover {
				background:#222;
			}
				#top2 .top_menu .top_info a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======KOSIK======*/
			#top2 .top_menu .s_top_kosik {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top2 .top_menu .top_kosik {
				padding-right:10px;
			}
			#top2 .top_menu .top_kosik_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top2 .top_kosik_a ul {
					margin:0;
					padding:0;
					list-style:none;
				}
			#top2 .top_menu .s_top_kosik:hover {
				background:#222;
			}
				#top2 .top_menu .top_kosik a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======NEWSLETTER======*/
			#top2 .top_menu .s_top_newsletter {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top2 .top_menu .top_newsletter {
				padding-right:10px;
			}
			#top2 .top_menu .top_newsletter_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top2 .top_newsletter_a input {
					background:url(../images/login_input_bg.png) no-repeat;
					width:211px;
					height:26px;
					border:0;
					margin:7px 3px;
				}
				#top2 .top_newsletter_a .top_newsletter_a {
					width:62px
				}
					#top2 .top_newsletter_a input.email {
						background:url(../images/bg_login_btn.png) no-repeat;
						width:62px;
						height:26px;
						color:#FFF;
						float:right;
						cursor:pointer;
					}
			#top2 .top_menu .s_top_newsletter:hover {
				background:#222;
			}
				#top2 .top_menu .top_newsletter a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======POCASIE======*/
			#top2 .top_menu .s_top_pocasie {
				width:auto;
				float:left;
				height:51px;
				margin-right:10px;
				cursor:pointer;
				position:relative;
			}
			#top2 .top_menu .top_pocasie {
				padding-right:10px;
			}
			#top2 .top_menu .top_pocasie_a {
				position:absolute;
				top:45px;
				left:0;
				background:#222;
				cursor:auto;
				width:222px;
				padding:20px 15px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				z-index:2;
			}
				#top2 .top_pocasie_a {					
				}
				#top2 .top_pocasie_a .pocasie_dnes {
					margin-bottom:5px;
					font-weight:bold;
				}
				#top2 .top_pocasie_a .dni3 {
					margin-bottom:5px;
					font-weight:bold;
				}
					#top2 .top_pocasie_a .width2 {
						float:left;
						width:150px;
					}
					#top2 .top_pocasie_a .width3 {
						float:left;
						width:70px;
					}
					#top2 .top_pocasie_a .width5{
						float:left;
						width:71px;
						text-align:center;
					}
				
			#top2 .top_menu .s_top_pocasie:hover {
				background:#222;
			}
				#top2 .top_menu .top_pocasie a {
					background:url(../images/top_menu_sekcie_bg.png) no-repeat right;
					display:block;
					padding:19px 25px 19px 10px;
				}
			/*======VYHLADAVANIE======*/
			#top2 .top_menu .s_top_search {
				width:auto;
				float:right;
				height:17px;
				padding:12px 0;
			}
				#top2 .top_menu input#search{
					border:0;
					display:block;
					float:left;
					background:url(../images/search_bg.png) no-repeat;
					width:149px;
					height:26px;
					padding:0 0 0 10px;
					font-size:11px;
				}
				#top2 .top_menu input#go_search{
					border:0;
					display:block;
					float:left;
					background:url(../images/search_btm.png) no-repeat;
					width:52px;
					height:26px;
					padding:0;
					cursor:pointer;
					text-indent:-5000px;
				}
		
	#top2 .top_logo {
		background:url(../images/bg_top_logo.jpg) repeat-x;
		width:100%;
		height:98px;
	}
		#top2 .logo {
			width:950px;
			height:98px;
			margin:0 auto;
			background:url(../images/bg_logo.jpg) no-repeat;
		}
			#top2 .slogan {
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:30px;
				padding:25px 0 0 0
			}
			
		#top2 .top_menu_horizontal {
			width:100%;
			height:52px;
			background:url(../images/bg_top_menu.jpg) repeat-x;
		}
			#top2 .menu_horizontal {
				width:950px;
				height:52px;
				margin:0 auto;
			}
				#top2 .menu_horizontal ul {
					margin:0;
					padding:0;
					width:950px;
					height:52px;
					list-style:none;
				}
					#top2 .menu_horizontal ul li {
						float:left;
						width:auto;
						padding:0;
						text-align:center;
					}
					#top2 .menu_horizontal ul li.menu_horizontal_line {
						width:3px;
						height:52px;
						background:url(../images/bg_menu_horizontal_line.jpg) no-repeat;
						padding:0;
						margin:0;
					}
						#top2 .menu_horizontal ul li a {
							display:block;
							padding:19px 18px;
						}
						#top2 .menu_horizontal ul li a:hover {
							background:url(../images/bg_menu_horizontal_a.jpg) repeat-x;
							color:#479eff;
						}
		#top2 .slider_bg {
			width:100%;
			height:199px;
			background:#070707;
                }
/*======NOVINKY======*/
	.novinka .novinky_datum {
		font-size:12px;
		font-weight:bold;
	}
	.novinka .novinky_text {
		text-align:justify;
	}
	.novinka .novinky_viac {
		text-align:right;
		margin-bottom:20px;
	}
	
/*======CLANKY======*/
	.clanky .clanok {
		margin-bottom:20px;
	}
	.clanky .clanok_nazov {
		font-size:12px;
		font-weight:bold;
		width:355px
	}
	.clanky .clanok_datum {
		width:355px;
		margin-bottom:20px;
	}
	.clanky .clanok_viac {
		text-align:right;
		margin-bottom:20px;
		width:355px;
	}
	.clanky .clanok_obrazok {
		float:left;
		width:100px;
	}
	.clanky .clanok_obrazok img {
		-webkit-bordert-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.clanky .clanok_text {
		float:left;
		width:250px;
		text-align:justify;
	}
	
/*======VIDEO======*/
	.video .video_text {
		text-align:justify;
		margin:8px 0 3px;
	}
	.video .video_viac {
		text-align:right;
		margin:0 0 15px;
	}
	.video object {
            z-index: -100;
	}
	
/*======REFERENCIE======*/
	.referencie .referencie_text {
		text-align:justify;
		margin:15px 0 3px;
	}
	.referencie .referencie_viac {
		text-align:right;
		margin:10px 0 15px;
	}
	
/*======FACEBOOK======*/
	#facebook iframe {
		border:none;
	}

/*======MenuVertikal======*/
	#menu_vertikal {
		width:200px;
		background:#4E4C4D;
		-webkit-bordert-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position:absolute;
		top:-383px;
		left:0px;
		z-index:1;
	}
	#left3 #menu_vertikal {
		width:200px;
		background:#4E4C4D;
		-webkit-bordert-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position:absolute;
		top:-183px;
		left:0px;
		z-index:1;
	}
		#menu_vertikal ul {
			margin:20px 0 30px;
			padding:0;
			list-style:none;
		}
			#menu_vertikal ul li {
				margin:0;
				padding:0;
				list-style:none;
				background:url(../images/menu_vertikal_bg.jpg) bottom repeat-x;
			}
			#menu_vertikal ul li a {
				padding:11px 17px;
				display:block;
				text-decoration:none;
				color:#e1e1e1;
				text-shadow: #1d1d1f 1px 1px 0px;
			}
			#menu_vertikal ul li a:hover {
				background:url(../images/bg_menu_vertikal_a.jpg) top left no-repeat;
				color:#479eff;
			}
				#nav li ul {
					width:200px;
					padding:6px 0 6px;
						margin-left: -5000px;
						position: absolute;
						padding-left:12px;
				}
				#nav .litop {
					width:200px;
					height:6px;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-top-left-radius: 5px;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-topleft: 5px;
					border-top-right-radius: 5px;
					border-top-left-radius: 5px;
					background:#4E4C4D;
				}
				#nav .libot {
					width:200px;
					height:6px;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;
					-moz-border-radius-bottomright: 5px;
					-moz-border-radius-bottomleft: 5px;
					border-bottom-right-radius: 5px;
					border-bottom-left-radius: 5px;
					background:#4E4C4D;
				}
					#nav li li{
						float:none;
						background:url(../images/menu_vertikal_bg.jpg) bottom repeat-x #4E4C4D;
					}
					
					#nav li li a{ 	
						position:relative;
						float:none;
					}
					#nav li ul ul { margin: -10px 0 0 -5000px; }
					#nav li:hover ul ul {	margin-left: -5000px; }
					
					#nav li:hover ul{	margin-left: 200px; margin-top:-47px;}
					#nav li li:hover ul {	margin-left: 50px; }
					
						#nav li li li{
							float:none;
							background:url(../images/menu_vertikal_bg.jpg) bottom repeat-x #4E4C4D;
						}
						
						#nav li li li a{ 	
							position:relative;
							float:none;
						}
						#nav li li ul ul { margin: -10px 0 0 -5000px; }
						#nav li:hover ul ul {	margin-left: -5000px; }
						
						#nav li li:hover ul{	margin-left: 200px; margin-top:-47px;}
						#nav li li li:hover ul {	margin-left: 50px; }

/*======Bottom======*/
	.menu_bottom {
		width:170px;
		float:left;
		font-size:12px;
	}
		.menu_bottom ul {
			margin:0;
			padding:0;
			list-style:none;
		}
			.menu_bottom ul li {
				padding-bottom:15px;
			}
	#bottom .blok1 {
		width:340px;
		float:left;
		padding-left:33px;
		text-align:justify;
	}
	#bottom .blok2 {
		width:115px;
		float:left;
		padding-left:48px;
		text-align:center;
	}
		#bottom .blok1 img {
			-webkit-bordert-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		#bottom .bottom_title {
			font-size:12px;
			color:#393939;
			font-weight:bold;
			padding-bottom:15px;
			text-align:left;
		}
		#bottom p {
			padding:0;
			margin:0;
		}
		#copy {
			width:100%;
			height:51px;
			border-top:1px solid #d6edfd;
		}
			.copy {
				width:950px;
				text-align:right;
				margin:0 auto;
				padding-top:18px;
			}
/*======Bottom======*/
#sitemap ul li {
	padding-bottom:10px;
}

/*======SliderMini======*/
.slider_mini {
	margin: 0px 0px 10px 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 115px;
	height: 525px;
	background: #fafafa;
}
	.slider_mini .slide_mini {
		width: 115px;
		height: 525px;
		background: #fff;
		display: none;
	}
	.slider_mini .slide_mini.active {
		display: block;
	}
		.slider_mini .slide_mini img {
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			BORDER-RADIUS: 5px;
		}
			.slider_mini .slide_mini img a {
				border:0;
			}
		.slider_mini2 .slide_mini2 img {
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			BORDER-RADIUS: 5px;
		}
			.slider_mini2 .slide_mini2 img a {
				border:0;
			}
.slider_mini2 {
	margin: 0px 0px 10px 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 115px;
	height: 525px;
	background: #fafafa;
}
	.slider_mini2 .slide_mini2 {
		width: 115px;
		height: 525px;
		background: #fff;
		display: none;
	}
	.slider_mini2 .slide_mini2.active {
		display: block;
	}
/*====== GALERIA ======*/

#main ul#screenshotList{
background-image:url(../images/screenshots2.png);
width:495px;
float:left;
display:block;
position:relative;
margin-bottom:20px;
overflow:hidden;
padding:0;
}
	#main ul#screenshotList img{
		border:0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

#main ul#screenshotList li{
width:154px;
padding:9px 0px 0px 9px;
height:100px;
float:left;
display:block;
}

#main ul#screenshotList li .iiha{
	width:154px;
	height:100px;
	overflow:hidden;
	position:relative;
}
#main .iiha a        {color:#FFF; text-decoration:none; display:block}
#main .iiha a:hover  {color:#FFF; text-decoration:underline}

#main ul#screenshotList li .nazov_galerie{
	background:url(../images/gallery_nazov_bg.png);
	position:absolute;
	font-size:11px;
	width:148px;
	padding:5px 3px;
	bottom:0;
}
#main ul#screenshotList li img{
width:154px;
}

#main ul#screenshotList li.third{
width:154px;
}

/*=====================REZERVACIA=====================*/
.label_datum {
	display:block;
	font-size:13px;
	color:#393939;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 0 180px;
}
	.input_datum {
		display:block;
		background:url(../images/bg_input_text.jpg) no-repeat;
		width:181px;
		height:26px;
		border:0;
		padding:0 15px;
		font-size:11px;
		margin:0 0 0 160px;
	}
.label_pocet {
	width:170px;
	height:26px;
	display:block;
	float:left;
	font-size:13px;
	color:#393939;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 0 140px;
}
	.input_pocet {
		background:url(../images/bg_input_text_mini.jpg) no-repeat;
		width:32px;
		height:26px;
		border:0;
		padding:0 15px;
		font-size:11px;
		margin:10px 0 0 0;
	}
.sliderik_ui {
	width:289px;
	padding:7px 10px;
	float:left;
}
	#sliderx {
		width:120px;
		margin:10px 0 0 160px;
	}
.label_typ {
	width:255px;
	height:26px;
	float:left;
	font-size:12px;
	color:#393939;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:2px 0 0 80px;
}
	.input_typ {
		margin:4px 0 0 0;
	}
.label_radio {
	width:255px;
	float:left;
	font-size:12px;
	color:#393939;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:2px 0 5px 80px;
}
	.input_radio {
		margin:15px 0 0 0;
	}
.label_udaj {
	display:block;
	font-size:13px;
	color:#393939;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 0 180px;
}
	.input_udaj {
		display:block;
		background:url(../images/bg_input_text.jpg) no-repeat;
		width:181px;
		height:26px;
		border:0;
		padding:0 15px;
		font-size:11px;
		margin:0 0 0 160px;
	}
.textarea_typ {
	display:block;
	background:url(../images/bg_label.jpg) repeat-x #FFF;
	width:196px;
	height:80px;
	border:0;
	padding:5px;
	font-size:11px;
	margin:0 0 0 160px;
	border:1px solid #8b8b8b;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-khtml-border-radius: 13px;
	BORDER-RADIUS: 13px;
}
.antispam {
	margin:0 auto;
	width:320px;
}
#catnews {
	width:334px;
	margin:60px auto 0;
}
.form_fields {
	background:url(../images/bg_rezervuj.jpg) no-repeat;
	width:334px;
	height:79px;
	cursor:pointer;
	border:0;
	font-size:24px;
	color:#FFF;
}
	.form_fields:hover {
		background:url(../images/bg_rezervuj_a.jpg) no-repeat;
		width:334px;
		height:79px;
	}
.label_jazyk {
	display:block;
	width:80px;
	font-size:13px;
	color:#393939;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	margin:2px 0 0 80px;
}
	.input_jazyk {
		display:block;
		background:url(../images/bg_input_text.jpg) no-repeat;
		width:181px;
		height:26px;
		border:0;
		padding:0 15px;
		font-size:11px;
		float:left;
	}
.font_10 {
	font-size:10px;
}

/*=====================SELECT=====================*/
div.skinned-select {
	background: url('../images/bg_select.jpg') no-repeat;
	width:211px;
	margin-left:160px;
}
div.skinned-select select {
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	position: relative;
	z-index: 100;
}
div.skinned-select .select-text {
  position: absolute;
	text-indent: 10px;
	line-height: 19px;
	width: 150px;
	z-index: 1;
}
div.skinned-select .select-text,
div.skinned-select select {
	width: 211px;
	font-size: 11px;
	color: #000;
	padding:5px 0 6px;
}
.div.skinned-select select option{
	width: 211px;
	font-size: 11px;
	color: #000;
	padding:3px 0;
}

.my-skinnable-select select {
  width: 150px;
  font-size: 11px;
  border: 0;
}

/*=====================HLASKY=====================*/
.warning {
	border:1px solid #ffff00;
	padding:15px 35px;
	background:url(../images/info.png) 10px 18px no-repeat #ffffbd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:10px 0;
}
.info {
	border:1px solid #00ff1e;
	padding:15px 35px;
	background:url(../images/accept.png) 10px 18px no-repeat #bdffbd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:10px 0;
}
.alert {
	border:1px solid #ff0000;
	padding:15px 35px;
	background:url(../images/warning.png) 10px 18px no-repeat #ffbdbd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:10px 0;
}

/*=====================OSTATNE=====================*/
table#tabulka {
}
table#tabulka tr.trcko {
	background:#f5f5f5;
}
table#tabulka tr.trcko2 {
	background:#e5e5e5;
}
table#tabulka tr td p {
    padding: 0;
    margin: 0;
}

iframe {
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bannerik {display:none;}

#top .slider-wrapper {
    background: url(../images/loader.gif) center 160px  no-repeat;
}
#top2 .slider-wrapper {
    background: url(../images/loader.gif) center 60px  no-repeat;
}
#top2 #slider {
    height: 199px;
}

.video iframe {width: 200px;}
.video object {width: 200px; height: 150px;}

#language {
    width: 166px;
    height: 51px;
}
    #language ul {
        list-style: none;
        margin: 0 0 0 0px;
        padding: 0;
    }
        #language ul li {
            float: left;
            margin-right: 10px;
            margin-top: 18px;

        }
            #language ul li a {
                width: 16px;
                height: 11px;
            }
                #language ul li a.sk {background: url(../images/flags.png) 0px 0px no-repeat; display: block; text-indent: -5000px;}
                #language ul li a.en {background: url(../images/flags.png) 0px -11px no-repeat; display: block; text-indent: -5000px;}
                #language ul li a.pl {background: url(../images/flags.png) 0px -22px no-repeat; display: block; text-indent: -5000px;}
                #language ul li a.cz {background: url(../images/flags.png) 0px -33px no-repeat; display: block; text-indent: -5000px;}
                #language ul li a.ru {background: url(../images/flags.png) 0px -44px no-repeat; display: block; text-indent: -5000px;}
                #language ul li a.de {background: url(../images/flags.png) 0px -55px no-repeat; display: block; text-indent: -5000px;}
                
table tr:nth-child(2n+1) {background: #F5F5F5;}
table tr:nth-child(2n)   {background: #E5E5E5;}


/*=====================CASCADA=====================*/
.theme-default {position: relative;}
#cascada {
    width: 950px;
    height: 89px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1000;
}
    #cascada #hotely {
        width: 709px;
        height: 89px;
        float: left;
    }
    #cascada .hotely {
        width: 709px;
        height: 89px;
        background: url(../images/bg_cascada.png) 0px -178px no-repeat;
    }
        #cascada .hotely a.koliba-greta           {width: 142px; height: 89px; display: block; float: left; margin-right: 1px; background: url(../images/bg_cascada.png) 0px -89px no-repeat; text-indent: -9999px;}
            #cascada .hotely a.koliba-greta:hover {background: url(../images/bg_cascada.png) 0px 0px no-repeat;}
        #cascada .hotely a.hotel-ski-fun           {width: 141px; height: 89px; display: block; float: left; margin-right: 1px; background: url(../images/bg_cascada.png) -143px -89px no-repeat; text-indent: -9999px;}
            #cascada .hotely a.hotel-ski-fun:hover {background: url(../images/bg_cascada.png) -143px 0px no-repeat;}
        #cascada .hotely a.umackov           {width: 142px; height: 89px; display: block; float: left; margin-right: 3px; background: url(../images/bg_cascada.png) -285px -89px no-repeat; text-indent: -9999px;}
            #cascada .hotely a.umackov:hover {background: url(../images/bg_cascada.png) -285px 0px no-repeat;}
        #cascada .hotely a.dami-sport           {width: 137px; height: 89px; display: block; float: left; margin-right: 1px; background: url(../images/bg_cascada.png) -431px -89px no-repeat; text-indent: -9999px;}
            #cascada .hotely a.dami-sport:hover {background: url(../images/bg_cascada.png) -431px 0px no-repeat;}
        #cascada .hotely a.apartmanypodhajska           {width: 137px; height: 89px; display: block; float: left; margin-right: 1px; background: url(../images/bg_cascada.png) -568px -89px no-repeat; text-indent: -9999px;}
            #cascada .hotely a.apartmanypodhajska:hover {background: url(../images/bg_cascada.png) -568px 0px no-repeat;}
    #cascada a.cascada {
        width: 241px;
        height: 89px;
        display: block;
        text-indent: -9999px;
        float: left;
        background: url(../images/bg_cascada.png) -709px 0px no-repeat;
    }
    #cascada a.cascada:hover {background: url(../images/bg_cascada.png) -709px -89px no-repeat;}
