body {
	/*background: url(../images/bg.jpg) no-repeat center top; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
  
	/*
  background:url(../images/bg.jpg) 0 48px no-repeat;
  */
	/*background:url(../images/bg-leto.jpg) 0 48px no-repeat;*/
	background:url(../images/bg-winter.jpg) 0 48px no-repeat;
  background-size:100%;
	margin:0;
	padding:0;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body#tinymce {
	background: #1A1E2A;
	padding: 28px 23px;
}

.align_center {text-align: center;}

h1 {
	margin: 0;
	padding: 0;
}
h2 {
	margin: 0 0 15px;
	padding: 0 0 15px;
	color: #fff;
	font-size: 20px;
	border-bottom: 1px solid #384151;
}
.cms_title h2 {
	color: #5a5a5a;
	text-shadow: 0px 1px 0px #fff;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0;
}
h3 {
	margin: 0 0 15px;
	padding: 0 0 15px;
	color: #fff;
	font-size: 20px;
	border-bottom: 1px solid #384151;
}
h4 {
	margin: 0 0 5px;
	padding: 0 0 0px;
	color: #ff0006;
	font-size: 14px;
}
#sme-tu-pre-vas-uz-10-rokov {
	width: 338px;
	height: 20px;
	/*background: url(../images/sme-tu-pre-vas-uz-10-rokov.png) no-repeat;*/
	position: absolute;
	bottom: 5px;
	right: 20px;
}

.rokov{
	font-size: 18px;
    display: block;
    margin: auto;
    text-shadow: 2px 1px 25px #000000;
}


iframe {
	border: 0;
}
.bold {
	color: #ff0006;
	font-weight: bold;
}
.bold_blue {
	color: #1b7bb7;
	font-weight: bold;
}
.blue {
	color: #1b7bb7;
	font-weight: bold;
}
.red {
	color: #ff0000;
}
.cms_text h3 {
	width: 667px;
	margin: 0 0 15px;
	padding: 0 0 15px;
	color: #fff;
	font-size: 20px;
	border-bottom: 0;
	border-bottom: 1px solid #384151;
}
.line2 {
	width: 100%;
	height: 0px;
	border-top: 1px solid #212635; 
	margin: 25px 0;
}

a {outline: none; color: #fff;}
	a:hover {color: #ff0006;}

.button {
	display: block;
	float: left;
	padding: 6px 18px;
	margin-top: 10px;
	background: #3c4657;
	background: -webkit-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
	background: -moz-linear-gradient(top,#444f63,#384151);
	background: -o-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
	background: -linear-gradient(top,#444f63,#384151);
	border-top: 1px solid #5c6982;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	font-weight: bold;
}
	.button:hover {
		color: #fff;
		background: #6e7e9c;
		background: -webkit-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: -moz-linear-gradient(top,#56647d,#384151);
		background: -o-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: -linear-gradient(top,#56647d,#384151);
	}
	.button:active {
		color: #fff;
		background: #6e7e9c;
		background: -webkit-gradient(linear,left top,left bottom,from(#384151),to(#56647d));
		background: -moz-linear-gradient(top,#384151,#56647d);
		background: -o-gradient(linear,left top,left bottom,from(#384151),to(#56647d));
		background: -linear-gradient(top,#384151,#56647d);
	}

.clear {clear: both;}

#top1 {
	width: 100%;
	height: 47px;
	border-bottom: 1px solid #81848d;
	background: #f0f0f0;
	background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#eeeeee));
	background:-moz-linear-gradient(top,#f0f0f0,#eeeeee);
	background:-o-gradient(linear,left top,left bottom,from(#f0f0f0),to(#eeeeee));
	background:-linear-gradient(top,#f0f0f0,#eeeeee);
}
	#top1 #top1_wrapper {
		width: 1000px;
		height: 47px;
		margin: 0 auto;
	}
	#top1 #top1_wrapper .top_1_contact {
		width: 324px;
		height: 47px;
		float: left;
		text-align: left;
		border-right: 1px solid #d4d5d7;
	}
		#top1 #top1_wrapper .top_1_contact span {
			display: block;
			float: left;
			color: #5a5a5a;
			text-shadow: 0px 1px 0px #fff;
			font-weight: bold;
			padding-left: 25px;
			margin-top: 17px;			
		}
		#top1 #top1_wrapper .top_1_contact span.tel {background: url(../images/icons.png) -7px -42px no-repeat; margin-right: 45px; margin-left: 2px;}
		#top1 #top1_wrapper .top_1_contact span.mail {background: url(../images/icons.png) -7px -71px no-repeat;}
	#top1 #top1_wrapper .top_1_sos {
		width: 355px;
		height: 47px;
		float: left;
		text-align: center;
		border-left: 1px solid #fff;
		border-right: 1px solid #d4d5d7;
	}
		#top1 #top1_wrapper .top_1_sos span {
			display: block;
			float: left;
			color: #5a5a5a;
			text-shadow: 0px 1px 0px #fff;
			font-weight: bold;
			padding-left: 25px;
			margin-top: 17px;	
			margin-right: 13px;
			margin-left: 23px;		
		}
		#top1 #top1_wrapper .top_1_sos span.tel {		
			color: #ff0006;
			background: url(../images/icons.png) -9px -304px no-repeat;
			text-shadow: 0px 1px 0px #fff;
			font-size: 28px;
			margin-top: 5px;
			margin-right: 0;
			padding-left: 35px;	
		}
	#top1 #top1_wrapper #search {
		width: 317px;
		height: 47px;
		float: right;
		text-align: right;
		border-left: 1px solid #fff;
	}
		#top1 #top1_wrapper #search .search_text {
			width: 204px;
			height: 28px;
			border: 1px solid #c1c1c1;
			border-right: 0px;
			padding: 0px;
			float: right;
			margin-top: 9px;
			padding: 0 10px;
			font-size: 11px;
			-webkit-border-top-left-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-bottomleft: 3px;
			border-top-left-radius: 3px;
			border-bottom-left-radius: 3px;
		}
		#top1 #top1_wrapper #search .searchsubmit {
			width: 40px;
			height: 30px;
			background: url(../images/icons.png) 4px -93px no-repeat #fff;
			border: 1px solid #c1c1c1;
			border-left: 0px;
			text-indent: -9999px;
			float: right;
			margin-top: 9px;
			cursor: pointer;
			-webkit-border-top-right-radius: 3px;
			-webkit-border-bottom-right-radius: 3px;
			-moz-border-radius-topright: 3px;#
			-moz-border-radius-bottomright: 3px;
			border-top-right-radius: 3px;
			border-bottom-right-radius: 3px;
		}

#top2 {
	width: 100%;
	height: 127px;
}
	#top2 #top2_wrapper {
		width: 1000px;
		height: 127px;
		margin: 0 auto;
		background: rgba(0,0,0,0);
		position: relative;
	}
		#top2 #top2_wrapper #logo_ikar {
			width: 115px;
			height: 120px;
			display: block;
			text-indent: -9999px;
			background: url(../images/logo2.png) 0 -5px no-repeat;
			float: left;
			margin: 0;
		}
		#top2 #top2_wrapper h1 {
			float: left;
		}
			#top2 #top2_wrapper h1 a {
				width: 683px;
				height: 130px;
				background: url(../images/logo.png) 0 5px no-repeat;
				display: block;
				margin: 0;
				text-indent: -9999px;
			}
#container {
	width: 956px;
	height: auto;
	margin: 0 auto;
	background: rgba(0,0,0,0.6);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 21px 22px;
}
	#container #left {
		width: 222px;
		float: left;
	}
		#container #left #menu_right {
			width: 220px;
			border: 1px solid #171b26;
			background: #1a1e2a;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
			#container #left #menu_right ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				#container #left #menu_right ul li a {
					/* background: url(../images/icons.png) 7px 8px no-repeat; */
					background: url(../images/icons.png) 6px 2px no-repeat;
					display: block;
					height: auto;
					border-bottom: 1px solid #171b26;
					color: #fff;
					font-weight: bold;
					text-decoration: none;
					/* padding: 14px 0 14px 43px; */
					padding: 8px 0 8px 43px;
				}
				#container #left #menu_right ul.menu_level_1 li:first-child a {
					-webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px;
				}
				#container #left #menu_right ul.menu_level_1 li:last-child a {
					border-bottom: 0;
					-webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px;
				}
				#container #left #menu_right ul.menu_level_2 li:first-child a,
				#container #left #menu_right ul.menu_level_3 li:last-child a {
					-webkit-border-bottom-right-radius: 0px;
					-webkit-border-bottom-left-radius: 0px;
					-moz-border-radius-bottomright: 0px;
					-moz-border-radius-bottomleft: 0px;
					border-bottom-right-radius: 0px;
					border-bottom-left-radius: 0px;
					-webkit-border-top-left-radius: 0px;
					-webkit-border-top-right-radius: 0px;
					-moz-border-radius-topleft: 0px;
					-moz-border-radius-topright: 0px;
					border-top-left-radius: 0px;
					border-top-right-radius: 0px;
				}
					#container #left #menu_right ul li a:hover {
						color: #ff0006;
					}
					#container #left #menu_right ul.menu_level_1 li a.active {
						background: url(../images/icons.png) 6px 2px no-repeat #ff0006;
						color: #fff;
						text-shadow: 0px 1px 0px #a10004;
					}
					#container #left #menu_right ul.menu_level_2 li a.active,
					#container #left #menu_right ul.menu_level_3 li a.active {
						background: #ff0006;
						color: #fff;
						text-shadow: 0px 1px 0px #a10004;
					}

					#container #left #menu_right ul.menu_level_2 a {
						background: #161824;
						padding-left: 15px;
					}
					#container #left #menu_right ul.menu_level_3 a {
						background: #0e1118;
						padding-left: 15px;
					}
	#container #content {
		width: 713px;
		float: right;
	}
		#container #content .cms {
			width: 713px;
			height: auto;
		}
		#container #content .cms .cms_title {
			width: 667px;
			height: 18px;
			background: #f4f4f2;
			background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f2),to(#d5d5d5));
			background:-moz-linear-gradient(top,#f4f4f2,#d5d5d5);
			background:-o-gradient(linear,left top,left bottom,from(#f4f4f2),to(#d5d5d5));
			background:-linear-gradient(top,#f4f4f2,#d5d5d5);
			border: 1px solid #384151;
			-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			color: #5a5a5a;
			text-shadow: 0px 1px 0px #fff;
			font-size: 14px;
			font-weight: bold;
			padding: 12px 23px;
		}
		#container #content .cms .cms_text {
			width: 667px;
			min-height: 200px;
			background: #1a1e2a;
			border-right: 1px solid #171b26;
			border-bottom: 1px solid #171b26;
			border-left: 1px solid #171b26;
			padding: 28px 23px;
			line-height: 18px;
		}

#container #left .cms {
	width: 222px;
	height: auto;
	margin-top: 25px;
	/* margin-top: 12px; */
}
#container #left .cms .cms_title {
	width: 182px;
	height: 18px;
	background: #f4f4f2;
	background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f2),to(#d5d5d5));
	background:-moz-linear-gradient(top,#f4f4f2,#d5d5d5);
	background:-o-gradient(linear,left top,left bottom,from(#f4f4f2),to(#d5d5d5));
	background:-linear-gradient(top,#f4f4f2,#d5d5d5);
	border: 1px solid #384151;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #5a5a5a;
	text-shadow: 0px 1px 0px #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 18px;
}
#container #left .cms .cms_text {
	width: 184px;
	min-height: 100px;
	background: #1a1e2a;
	border-right: 1px solid #171b26;
	border-bottom: 1px solid #171b26;
	border-left: 1px solid #171b26;
	padding: 28px 17px;
}

/******************************************************/
/******************************************************/
/*************** A C T U A L    I N F O ***************/
/******************************************************/
/******************************************************/
#actual_info_block {
	position: relative;
	width: 713px;
	height: auto;
	margin-bottom: 25px;
}
	#ws_loader_place_0 {
	}
	#actual_info {
		width: 100%;
		height: auto;
		background: #38a5de;
		border: 1px solid #252b3d;
		box-shadow: 0px 1px 2px rgba(37,43,61,0.5);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 4;
	}
		#actual_info .line {
			width: 100%;
			height: 0px;
			border-top: 1px solid #2e84b5;
			border-bottom: 1px solid #5abef7;
		}
		#actual_info .actual_info_1 {
			border-top: 1px solid #8cc7ee;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			-o-border-radius: 3px;
			-border-radius: 3px;
			border-radius: 3px;
			padding: 8px 23px;
			position: relative;
		}
			#actual_info .actual_info_1 h2 {
				border-bottom: 0;
				padding: 0;
				margin: 0;
				text-shadow: 0px 1px 0px #2c5e7c;
			}
			#actual_info_block .hzs_modul_active {
				display: block;
				background: url(../images/icons.png) right -124px no-repeat;
				padding: 7px 47px 10px 0;
				color: #fff;
				text-shadow: 0px 1px 0px #2c5e7c;
				text-decoration: none;
				font-size: 14px;
				position: absolute;
				top: 5px;
				right: 13px;
			}
				#actual_info_block .hzs_modul_active.active {
					background: url(../images/icons.png) right -165px no-repeat;
				}
		#actual_info .actual_info_2 {
			padding: 12px 23px;
		}
		#actual_info .actual_info_2 b {
			float: right;
		}
		#actual_info .actual_info_3 {
			padding: 8px 23px;
		}
			#actual_info .actual_info_3 span {
				display: block;
				float: left;
				padding: 6px 15px 5px;
				background: #104869;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				-o-border-radius: 3px;
				-border-radius: 3px;
				border-radius: 3px;
				box-shadow: 0px 1px 0px #5abef7;
				font-weight: bold;
			}
			#actual_info .actual_info_3 a {
				display: block;
				float: left;
				padding: 6px 15px 5px;
				color: #fff;
				text-shadow: 0px 1px 0px #185d87;
				text-decoration: none;
				font-weight: bold;
			}
				#actual_info .actual_info_3 a:hover {
					text-decoration: underline;
				}
		#divecko {
			width: 100%;
			height: 125px;
		}
		#hzs_modul.inactive {display: block;}	
		#hzs_modul.active {display: none;}	
		#hzs_modul {
			/*display: block !important;*/
			width: 667px;
			height: auto;
			background: #2476a7;
			border: 1px solid #144765;
			/*position: absolute;
			top: 140px;
			left: 0px;*/
			position: relative;
			z-index: 3;
			padding: 12px 23px;
			margin-top: 
		}	
			#hzs_modul .line {
				width: 100%;
				height: 0px;
				border-top: 1px solid #185d87;
				border-bottom: 1px solid #4194c6;
				margin: 20px 0;
			}
			#hzs_modul .hzs_modul_id {
				min-height: 200px;
			}	
			#hzs_modul .category_act {
				position: relative;
			}	
				#actual_info_block #hzs_modul .hzs_modul_active {
					right: -10px;
					top: 0;
				}
				#actual_info_block #hzs_modul ul {
					width: 400px;
					right: -10px;
					top: 0;
					margin: 0;
					padding: 0; 
					list-style: none;
				}
					#actual_info_block #hzs_modul ul li {
						width: 170px;
						float: left;
						margin-right: 10px;
						padding: 0 0 4px 20px; 
						background: url(../images/icons.png) 0 -435px no-repeat;
					}
						#actual_info_block #hzs_modul ul li a {
							text-decoration: none;
							text-shadow: 0px 1px 0px #185d87;
						}
							#actual_info_block #hzs_modul ul li a:hover {color: #fff; text-decoration: underline;}

/*******************************************************/
/*******************************************************/
/****************** A C T U A L I T Y ******************/
/*******************************************************/
/*******************************************************/
	#container #content .cms .actuality {
		width: 713px;
		padding: 0; 
		margin-bottom: 25px;
	}
		.actuality .actuality_filter {
			background: #161923;
			padding: 14px 23px 14px 23px;
		}
			.actuality .actuality_filter > span {
				display: block;
				float: left;
				padding: 5px 0 0; 
			}
			.actuality .actuality_filter > div.actuality_filter_block {
				width: auto;
				display: block;
				float: right;
				position: relative;
			}
				.actuality .actuality_filter > div > p {
					display: block;
					float: left;
					padding: 5px 5px 0 0; 
					margin: 0;
				}
				.actuality .actuality_filter > div > b {
					display: block;
					width: 231px;
					height: 18px;
					padding: 5px 15px;
					background: url(../images/bg_actuality_select.png) no-repeat;
					float: right;
					color: #484848;
					font-weight: normal;
					cursor: pointer;
					position: relative;
					z-index: 2;
				}
				.actuality .actuality_filter > div #filter {
					display: none;
					list-style: none;
					width: 261px;
					padding: 5px 0;
					margin: 0;
					background: #f0f0f0;
					background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#eeeeee));
					background:-moz-linear-gradient(top,#f0f0f0,#eeeeee);
					background:-o-gradient(linear,left top,left bottom,from(#f0f0f0),to(#eeeeee));
					background:-linear-gradient(top,#f0f0f0,#eeeeee);
					-webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px;
					position: absolute;
					top: 25px;
					right: 0;
					z-index: 1;
				}
					.actuality .actuality_filter > div #filter a {
						display: block;
						width: 230px;
						padding: 5px 15px;
						color: #484848;
						text-decoration: none;
					}
						.actuality .actuality_filter > div #filter a:hover {
							text-decoration: underline;
						}
		.actuality .actuality_actuality {
			padding: 19px 23px 5px;
		}
			.actuality .jedna_aktulita {
				border-bottom: 1px solid #384151;
				/* padding: 0 0 15px 0px; */
				/* margin: 0 0 15px 0px; */
				padding: 0 0 8px 0px;
				margin: 0 0 8px 0px;
			}
				.actuality .jedna_aktulita span {
					display: block;
					float: left;
					padding: 4px 18px 4px;
					background: #384151;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					-o-border-radius: 3px;
					-border-radius: 3px;
					border-radius: 3px;
					font-weight: bold;
				}
				.actuality .jedna_aktulita a {
					display: block;
					float: left;
					width: 537px;
					padding: 4px 15px 5px;
					color: #fff;
					text-decoration: none;
					font-weight: bold;
				}
					.actuality .jedna_aktulita a:hover {color: #ff0006;}


.share {
	padding-top: 3px;
	float: right;		
}
	.share_facebook {
		width: 123px;
		float: left;		
	}
	.share_tweet {
		width: 90px;
		float: left;		
	}
	.share_google {
		width: 70px;
		float: left;		
	}
.cms_text span.date {
	display: block;
	float: left;
	padding: 4px 18px 4px;
	background: #384151;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
}
.cms_text .line {
	width: 667px;
	height: 0;
	border-bottom: 1px solid #384151;
	margin: 0 0 15px;
	padding: 0 0 15px;
}
	/*.cms_text img {
		border: 3px solid #fff;
	}*/

/*******************************************************/
/*******************************************************/
/******** P A G I N A T O R    A C T U A L I T Y *******/
/*******************************************************/
/*******************************************************/
.paginator_border {
	background: #161923;
	padding: 14px 23px 14px 23px;
	text-align: center;
}
	.paginator_border .paginator .atstart,
	.paginator_border .paginator .prev {
		width: 30px;
		height: 27px;
		padding-top: 0px;
		background: url(../images/icons.png) -5px -218px no-repeat #3c4657;
		background: url(../images/icons.png) -5px -218px no-repeat, -webkit-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
		background: url(../images/icons.png) -5px -218px no-repeat, -moz-linear-gradient(top,#444f63,#384151);
		background: url(../images/icons.png) -5px -218px no-repeat, -o-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
		background: url(../images/icons.png) -5px -218px no-repeat, -linear-gradient(top,#444f63,#384151);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-border-radius: 3px;
		border-radius: 3px;
		border-top: 1px solid #5c6982;
		display: block;
		float: left;
		text-indent: -9999px;
		text-shadow: 0px 1px 0px #161923;
	}
	.paginator_border .paginator .atend,
	.paginator_border .paginator .next {
		width: 30px;
		height: 27px;
		padding-top: 0px;
		background: url(../images/icons.png) -3px -237px no-repeat #3c4657;
		background: url(../images/icons.png) -3px -237px no-repeat, -webkit-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
		background: url(../images/icons.png) -3px -237px no-repeat, -moz-linear-gradient(top,#444f63,#384151);
		background: url(../images/icons.png) -3px -237px no-repeat, -o-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
		background: url(../images/icons.png) -3px -237px no-repeat, -linear-gradient(top,#444f63,#384151);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-border-radius: 3px;
		border-radius: 3px;
		border-top: 1px solid #5c6982;
		display: block;
		float: right;
		text-indent: -9999px;
		text-shadow: 0px 1px 0px #161923;
	}
	.paginator_border .paginator a {
		width: 30px;
		height: 23px;
		padding-top: 4px;
		background: #3c4657;
		background: -webkit-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
		background: -moz-linear-gradient(top,#444f63,#384151);
		background: -o-gradient(linear,left top,left bottom,from(#444f63),to(#384151));
		background: -linear-gradient(top,#444f63,#384151);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-border-radius: 3px;
		border-radius: 3px;
		border-top: 1px solid #5c6982;
		display: inline-block;
		font-weight: bold;
		text-decoration: none;
		text-shadow: 0px 1px 0px #161923;
	}
	.paginator_border .paginator span {
		width: 30px;
		height: 23px;
		padding-top: 4px;
		background: #3c4657;
		background: -webkit-gradient(linear,left top,left bottom,from(#ff252a),to(#ff0107));
		background: -moz-linear-gradient(top,#ff252a,#ff0107);
		background: -o-gradient(linear,left top,left bottom,from(#ff252a),to(#ff0107));
		background: -linear-gradient(top,#ff252a,#ff0107);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-border-radius: 3px;
		border-radius: 3px;
		border-top: 1px solid #ff6c6f;
		display: inline-block;
		font-weight: bold;
		text-decoration: none;
		text-shadow: 0px 1px 0px #161923;
	}
	.paginator_border .paginator span.break {
		width: 30px;
		height: 23px;
		padding-top: 4px;
		background: none!important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-border-radius: 3px;
		border-radius: 3px;
		border-top: 0;
		display: inline-block;
		font-weight: bold;
		text-decoration: none;
	}
	.paginator_border .paginator .atstart:hover,
	.paginator_border .paginator .prev:hover {
		background: url(../images/icons.png) -5px -218px no-repeat #6e7e9c;
		background: url(../images/icons.png) -5px -218px no-repeat, -webkit-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: url(../images/icons.png) -5px -218px no-repeat, -moz-linear-gradient(top,#56647d,#384151);
		background: url(../images/icons.png) -5px -218px no-repeat, -o-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: url(../images/icons.png) -5px -218px no-repeat, -linear-gradient(top,#56647d,#384151);
	}
	.paginator_border .paginator .atend:hover,
	.paginator_border .paginator .next:hover {
		background: url(../images/icons.png) -3px -237px no-repeat #6e7e9c;
		background: url(../images/icons.png) -3px -237px no-repeat, -webkit-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: url(../images/icons.png) -3px -237px no-repeat, -moz-linear-gradient(top,#56647d,#384151);
		background: url(../images/icons.png) -3px -237px no-repeat, -o-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: url(../images/icons.png) -3px -237px no-repeat, -linear-gradient(top,#56647d,#384151);
	}
	.paginator_border .paginator a:hover,
	.paginator_border .paginator a:hover {
		color: #fff;
		background: #6e7e9c;
		background: -webkit-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: -moz-linear-gradient(top,#56647d,#384151);
		background: -o-gradient(linear,left top,left bottom,from(#56647d),to(#384151));
		background: -linear-gradient(top,#56647d,#384151);
	}

/*******************************************************/
/*******************************************************/
/******************** G A L L E R Y ********************/
/*******************************************************/
/*******************************************************/

#content ul#screenshotList {
	width:667px;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
	#content ul#screenshotList li {
		width:160px;
		height: 100px;
		float: left;
		margin: 0 9px 10px 0;
		cursor: pointer;
	}
	#content ul#screenshotList.gallery_list li {
		width:160px;
		height: 160px;
		float: left;
		margin: 0 9px 10px 0;
		cursor: pointer;
	}
		#content ul#screenshotList li:nth-child(4n+4) {margin: 0 0px 10px 0;}
		#content ul#screenshotList li .iiha a {
			display: block;
			width:154px;
			height:94px;
			overflow: hidden;
			border: 3px solid #fff;
		}
		#content ul#screenshotList li .nazov_galerie a {
			/*height: 30px;
			overflow: hidden;*/
			font-size: 10px;
			text-decoration: none;
			padding: 6px 3px 3px;
			display: block;
			line-height: 16px;
			text-align: center;
		}
			#content ul#screenshotList li a img {
				display: block;
				width:154px;
			}
	#content ul#screenshotList li:hover .iiha a {
			border: 3px solid #ff0006;
	}
	#content ul#screenshotList li:hover a {
			color: #ff0006;
	}


#bottom .jcarousel-skin-tango {
	width: 956px;
	height: auto;
	margin: 20px auto;
	background: #1a1e2a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 21px 22px;
}
#mycarousel {
	height: 124px !important;
}
	#mycarousel li {
		width: 194px;
		height: 115px;
		border: 5px solid #fff;
		position: relative;
		margin: 0px 18px 0px 0px;
	}
		#mycarousel li:hover {border: 5px solid #ff0006;}
			#mycarousel li span {
				font-size: 24px;
				font-weight: bold;
				color: #53473d;
				text-decoration: none;
				text-align: right;
				display: block;
				text-decoration: none;
				position: absolute;
				right: 18px;
				top: 43px;
			}
		#mycarousel li img {width: 194px;}
#mycarousel .jcarousel-prev {

}
#bottom_gallery .jcarousel-skin-tango .jcarousel-prev-horizontal {
	width: 32px;
	height: 32px;
	padding-top: 0px;
	background: url(../images/icons.png) -2px -396px no-repeat;
}
	#bottom_gallery .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
		background: url(../images/icons.png) -42px -396px no-repeat;
	}
#bottom_gallery .jcarousel-skin-tango .jcarousel-next-horizontal {
	width: 32px;
	height: 32px;
	padding-top: 0px;
	background: url(../images/icons.png) -2px -347px no-repeat;
}
	#bottom_gallery .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
		background: url(../images/icons.png) -42px -347px no-repeat;
	}
	#bottom_gallery ..jcarousel-skin-tango .jcarousel-clip-horizontal {
		width: 865px;
	}


#bottom #copyright {
	width: 956px;
	height: auto;
	margin: 10px auto 30px;
	text-align: center;
	color: #838383;
	font-size: 13px;
}
	#bottom #copyright a {
		color: #838383;
		text-decoration: none;
		font-weight: bold;
	}

table#contact tr td {
	border-bottom: 1px solid #384151;
	padding: 18px 0;
}
table#contact tr:first-child td {
	border-bottom: 1px solid #384151;
	padding: 0 0 18px 0;
}
table#contact tr td.blue {
	font-weight: bold;
	color: #1b7bb7;
}
table#contact tr:first-child td.tel {
	background: url(../images/tel.png) 0 2px no-repeat;
}
table#contact tr td.tel {
	background: url(../images/tel.png) 0 20px no-repeat;
}
table#table tr td {
	border-bottom: 1px solid #384151;
	padding: 10px 0;
}
table#table tr:first-child td {
	border-bottom: 1px solid #384151;
	padding: 0 0 10px 0;
}
table#table tr td.blue {
	font-weight: bold;
	color: #1b7bb7;
}
table#table tr:first-child td.tel {
	background: url(../images/tel.png) 0 2px no-repeat;
}
table#table tr td.tel {
	background: url(../images/tel.png) 0 20px no-repeat;
}

#facebook {
	width: auto;
	height: auto;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 25px 0 25px 50px;
}

#breadcrumb {width: 100%; height: 20px; margin-bottom: 20px;}
#breadcrumb div,
#breadcrumb a {
	display: block;
	float: left;
	text-decoration: none;
}
#breadcrumb .breadcrumb_title {
	font-weight: bold;
	margin: 0 4px 0 0;
}
#breadcrumb .breadcrumb_separ {
	text-indent: -9999px;
	background: url(../images/icons.png) 0 -471px no-repeat;
	width: 8px;
	height: 8px;
	margin: 4px 4px 0 4px;
}
#breadcrumb .active {
	font-weight: bold;
}


#container #actual_info_hzs {
	width: 243px;
	float: left;
}
	#container #actual_info_hzs .cms {
		width: 243px;
	}
	#container #actual_info_hzs .cms .cms_title {
		width: 195px;
	}
	#container #actual_info_hzs .cms .cms_text {
		width: 241px;
		background: #ffffff;
		color: #5a5a5a;
		padding: 0 0 25px 0;
	}
		#container #actual_info_hzs .cms .cms_text div.lavina_title {
			height: 23px;
			padding: 8px 23px 8px 71px;
			background-color: #e2e2e2;
			background-repeat: no-repeat; 
			background-position: 23px 2px;
			line-height: 25px;
			position: relative;
		}
			#container #actual_info_hzs .cms .cms_text div.lavina_title .fotka {
				width: 38px;
				height: 38px;
				display: block;
				position: absolute;
				top: 0px;
				left: 21px;
				text-indent: -9999px;
			}
			#container #actual_info_hzs .cms .cms_text div.lavina_title a {
				text-decoration: none;
			}
			#container #actual_info_hzs .cms .cms_text p {padding: 10px 23px; margin: 0;}
			#container #actual_info_hzs .cms .cms_text div.lavina_title:nth-child(2n+2) {background-color: #fff;}
			#container #actual_info_hzs .cms .cms_text a.lavinka_nfo {
				width: 27px;
				float: right;
				background: #ff0000;
				text-align: center;
				display: block;
				padding: 3px 0;
				color: #fff;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				font-weight: bold;
				line-height: 18px;
			}
#container #weather_hzs {
	width: 403px;
	float: right;
}
	#container #weather_hzs .cms {
		width: 243px;
	}
	#container #weather_hzs .cms .cms_title {
		width: 355px;
	}
	#container #weather_hzs .cms .cms_text {
		width: 401px;
		background: #ffffff;
		color: #5a5a5a;
		padding: 0;
	}
		#container #weather_hzs .cms .cms_text div.lavina_title {
			height: 23px;
			padding: 8px 23px 8px 71px;
			background-color: #e2e2e2;
			background-repeat: no-repeat; 
			background-position: 23px 2px;
			line-height: 25px;
		}
			#container #weather_hzs .cms .cms_text p {padding: 10px 23px; margin: 0;}
			#container #weather_hzs .cms .cms_text div.lavina_title:nth-child(2n+2) {background-color: #fff;}
			#container #weather_hzs .cms .cms_text a.lavinka_nfo {
				width: 27px;
				float: right;
				background: #ff0000;
				text-align: center;
				display: block;
				padding: 3px 0;
				color: #fff;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				font-weight: bold;
				line-height: 18px;
			}
#container #vystraha_info_hzs {
	width: 669px;
}
	#container #vystraha_info_hzs .cms {
		width: 669px;
	}
	#container #vystraha_info_hzs .cms .cms_title {
		width: 621px;
		border-top: 1px solid #ff7a7d;
		background: #ff0006;
		background: -webkit-gradient(linear,left top,left bottom,from(#ff0006),to(#ff0006));
		background: -moz-linear-gradient(top,#ff0006,#ff0006);
		background: -o-gradient(linear,left top,left bottom,from(#ff0006),to(#ff0006));
		background: -linear-gradient(top,#ff0006,#ff0006);
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
	#container #vystraha_info_hzs h2 {color: #fff; text-shadow: 0px 1px 0px #a10004;}
	#container #vystraha_info_hzs .cms .cms_text {
		background: #e2e2e2;
		color: #5a5a5a;
		padding: 0 0 25px 0;
	}
		div.vystraha_title {
			padding: 10px 23px;
			background: #efefef;
			position: relative;
		}
			div.vystraha_title .bold_blue {font-size: 14px;}
			div.vystraha_title p {padding: 5px 0px; margin: 0; color: #5A5A5A;}
			div.vystraha_title:nth-child(2n+2) {background-color: #e2e2e2;}
			.icons {
				position: absolute;
				top: 10px;
				right: 23px;
			}
				.icons span {
					display: block;
					float: left;
					width: 27px;
					height: 22px;
					margin-right: 2px;
					background: url(../images/ikonky_vystrahy.png) 0 0 no-repeat;
					text-indent: -9999px;
				}	
					/* VIETOR */
					.icons span.vystraha_V_0 {background-position: 0 0; display: none;}	
					.icons span.vystraha_V_1 {background-position: -27px 0px;}	
					.icons span.vystraha_V_2 {background-position: -54px 0px;}	
					.icons span.vystraha_V_3 {background-position: -81px 0px;}	
					/* SNEH/LAD */
					.icons span.vystraha_SL_0 {background-position: 0 -22px; display: none;}	
					.icons span.vystraha_SL_1 {background-position: -27px -22px;}	
					.icons span.vystraha_SL_2 {background-position: -54px -22px;}	
					.icons span.vystraha_SL_3 {background-position: -81px -22px;}	
					/* BURKY */
					.icons span.vystraha_B_0 {background-position: 0 -44px; display: none;}	
					.icons span.vystraha_B_1 {background-position: -27px -44px;}	
					.icons span.vystraha_B_2 {background-position: -54px -44px;}	
					.icons span.vystraha_B_3 {background-position: -81px -44px;}	
					/* TMAX */
					.icons span.vystraha_Tmax_0 {background-position: 0 -66px; display: none;}	
					.icons span.vystraha_Tmax_1 {background-position: -27px -66px;}	
					.icons span.vystraha_Tmax_2 {background-position: -54px -66px;}	
					.icons span.vystraha_Tmax_3 {background-position: -81px -66px;}	
					/* TMIN */
					.icons span.vystraha_Tmin_0 {background-position: 0 -88px; display: none;}	
					.icons span.vystraha_Tmin_1 {background-position: -27px -88px;}	
					.icons span.vystraha_Tmin_2 {background-position: -54px -88px;}	
					.icons span.vystraha_Tmin_3 {background-position: -81px -88px;}	
					/* LAVINA */
					.icons span.vystraha_L_0 {background-position: 0 -110px; display: none;}	
					.icons span.vystraha_L_1 {background-position: -27px -110px;}	
					.icons span.vystraha_L_2 {background-position: -54px -110px;}	
					.icons span.vystraha_L_3 {background-position: -81px -110px;}	
					/* DDAZD */
					.icons span.vystraha_D_0 {background-position: 0 -132px; display: none;}	
					.icons span.vystraha_D_1 {background-position: -27px -132px;}	
					.icons span.vystraha_D_2 {background-position: -54px -132px;}	
					.icons span.vystraha_D_3 {background-position: -81px -132px;}	

#ws_loader_place_1 {
	cursor: pointer;
}
#ws_loader_place_1 .jcarousel-clip {
	overflow: hidden;
	position: relative;
}
	#ws_loader_place_1 .jcarousel-prev {
		width: 25px;
		height: 25px;
		position: absolute;
		top: -34px;
		right: 38px;
		background: url(../images/arrow_weather.png) 0 0 no-repeat;
		cursor: pointer;
		overflow: hidden;
	}
		#ws_loader_place_1 .jcarousel-prev:hover {background: url(../images/arrow_weather.png) 0 -25px no-repeat;}
	#ws_loader_place_1 .jcarousel-next {
		width: 25px;
		height: 25px;
		position: absolute;
		top: -34px;
		right: 8px;
		background: url(../images/arrow_weather.png) -25px 0 no-repeat;
		cursor: pointer;
		overflow: hidden;
	}
		#ws_loader_place_1 .jcarousel-next:hover {background: url(../images/arrow_weather.png) -25px -25px no-repeat;}
	#actual_info_block ul#weather,
	ul.weather {
		margin: 0;
		padding: 0;
		list-style: none;
		color: #5A5A5A;
	}
		#actual_info_block ul#weather li,
		ul.weather li {
			width: 401px;
			height: 272px;
			margin: 0;
			padding: 0;
			background: none;
		}
		ul.weather li {
			margin: 15px auto;
		}
			#actual_info_block ul#weather li div.five_percent,
			ul.weather li div.five_percent {
				width: 50%;
				float: left;
			}
				#actual_info_block ul#weather li .weather_icon,
				ul.weather li .weather_icon {
					padding: 6px 0 6px 35px;
					background-repeat: no-repeat;
					font-weight: bold;
				}
				#actual_info_block ul#weather li .weather_location,
				ul.weather li .weather_location {
					padding: 6px 0;
					font-weight: bold;
				}
				#actual_info_block ul#weather li div.five_percent span,
				ul.weather li div.five_percent span {
					display: block;
					float: left;
					font-size: 10px;
					padding-right: 5px;
					line-height: 19px;
				}				
				li div.five_percent span.margin_top_minus {margin-top: -10px;}
				li div.five_percent span.red {color: #ff0000;}
				li div.five_percent span.blue {color: #0000ff;}
				li div.five_percent span.black {margin-left: 75px; margin-top: -8px;}
				li div.five_percent span.black2 {padding: 0 0 0 60px !important; margin-top: -8px;}
				li div.five_percent span.mnm {float: right !important; display: block;}
				li div.five_percent span.wind {margin-left: 55px;}
				li div.five_percent.mnm_line span.wind {margin-left: 80px; background-repeat: no-repeat; padding-left: 25px;}
				li div.mnm_line span {
					display: block;
					float: left;
					font-size: 12px;
					padding-right: 10px;
					padding-left: 7px;
					margin-top: 0;
					font-weight: bold;
				}
					li div.mnm_line span.mnm {float: right !important; font-size: 10px; font-weight: normal; position: absolute; bottom: 2px; right: 8px; padding: 0 !important;}	
			li .pohorie-0 {background: url(../images/pocasie/bg/pohorie-0.jpg) no-repeat;}
			li .pohorie-1 {background: url(../images/pocasie/bg/pohorie-1.jpg) no-repeat;}
			li .pohorie-2 {background: url(../images/pocasie/bg/pohorie-2.jpg) no-repeat;}
			li .pohorie-3 {background: url(../images/pocasie/bg/pohorie-3.jpg) no-repeat;}
			li .pohorie-4 {background: url(../images/pocasie/bg/pohorie-4.jpg) no-repeat;}
			li .pohorie-5 {background: url(../images/pocasie/bg/pohorie-5.jpg) no-repeat;}

			li .line_mnm_line {
				width: 100%;
				position: relative;
				border-bottom: 1px solid #5A5A5A;
			}
			li .pohorie-0,
			li .pohorie-1,
			li .pohorie-2,
			li .pohorie-3,
			li .pohorie-4,
			li .pohorie-5 {
				width: 401px;
				height: 272px;
				position: relative;
			}
				li .pohorie-0 .pohorie-0    {display: none;}
				li .pohorie-0 .pohorie-700  {position: absolute; bottom: 45px; left: 0;}
				li .pohorie-0 .pohorie-1000 {position: absolute; bottom: 85px; left: 0;}
				li .pohorie-0 .pohorie-1500 {position: absolute; bottom: 135px; left: 0;}
				li .pohorie-0 .pohorie-2500 {position: absolute; bottom: 205px; left: 0;}

				li .pohorie-1 .pohorie-1    {display: none;}
				li .pohorie-1 .pohorie-700  {position: absolute; bottom: 45px; left: 0;}
				li .pohorie-1 .pohorie-1000 {position: absolute; bottom: 85px; left: 0;}
				li .pohorie-1 .pohorie-1500 {position: absolute; bottom: 135px; left: 0;}
				li .pohorie-1 .pohorie-2000 {position: absolute; bottom: 205px; left: 0;}

				li .pohorie-2 .pohorie-2    {display: none;}
				li .pohorie-2 .pohorie-700  {position: absolute; bottom: 45px; left: 0;}
				li .pohorie-2 .pohorie-1000 {position: absolute; bottom: 85px; left: 0;}
				li .pohorie-2 .pohorie-1500 {position: absolute; bottom: 135px; left: 0;}
				li .pohorie-2 .pohorie-2000 {position: absolute; bottom: 205px; left: 0;}

				li .pohorie-3 .pohorie-3    {display: none;}
				li .pohorie-3 .pohorie-700  {position: absolute; bottom: 40px; left: 0;}
				li .pohorie-3 .pohorie-1000 {position: absolute; bottom: 105px; left: 0;}
				li .pohorie-3 .pohorie-1500 {position: absolute; bottom: 185px; left: 0;}

				li .pohorie-4 .pohorie-4    {display: none;}
				li .pohorie-4 .pohorie-700  {position: absolute; bottom: 40px; left: 0;}
				li .pohorie-4 .pohorie-1000 {position: absolute; bottom: 105px; left: 0;}
				li .pohorie-4 .pohorie-1500 {position: absolute; bottom: 185px; left: 0;}

				li .pohorie-5 .pohorie-5    {display: none;}
				li .pohorie-5 .pohorie-700  {position: absolute; bottom: 55px; left: 0;}
				li .pohorie-5 .pohorie-900  {position: absolute; bottom: 145px; left: 0;}
.next_day {
	width: 381px;
	margin: 0 auto;
}
	.next_day .button {
		margin: 0 2px;
	}

#hzs_table {
	color: #5A5A5A;
	border: none;
	border-collapse:collapse;
}
#hzs_table a {
	color: #5A5A5A;
}
#hzs_table thead {
	background: #c9c9c9;
	color: #5A5A5A;
}
#hzs_table tbody tr {
	background: #efefef;
}
#hzs_table tbody tr:nth-child(2n+2) {
	background: #e2e2e2;
}
#hzs_table thead th,
#hzs_table tbody td {
	border: 1px solid #ddd;
	padding: 3px;
}
#hzs_table tbody tr:nth-child(2n+2) td {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}


#hzs_table2 {
	color: #5A5A5A;
	border: none;
	border-collapse:collapse;
	margin-top: 6px;
}
#hzs_table2 a {
	color: #5A5A5A;
}
#hzs_table2 thead {
	background: #c9c9c9;
	color: #5A5A5A;
}
#hzs_table2 tbody tr {
	background: #e2e2e2;
}
#hzs_table2 tbody tr.odd {
	background: #efefef;
}
#hzs_table2 thead th,
#hzs_table2 tbody td {
	border: 1px solid #ddd;
	padding: 3px;
}
#hzs_table2 tbody tr:nth-child(2n+2) td {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}


.hzs_table3 {
	color: #5A5A5A;
	border: none;
	border-collapse:collapse;
	margin-top: 6px;
}
.hzs_table3 a {
	color: #5A5A5A;
}
.hzs_table3 thead {
	background: #c9c9c9;
	color: #5A5A5A;
}
.hzs_table3 tbody tr {
	background: #e2e2e2;
}
.hzs_table3 tbody tr.odd {
	background: #efefef;
}
.hzs_table3 thead th,
.hzs_table3 tbody td {
	border: 1px solid #fff;
	padding: 3px;
}
.hzs_table3 tr:first-child {
	background: #c9c9c9;
}
.hzs_table3 tr.tr_td {
	background: #E2E2E2 !important;
}

#tabs {
	background: none;
	border: 0;
	padding: 0;
}
	#tabs ul {
		background: none;
		border: 0;
		padding: 0;
	}
		#tabs ul li {
			border: 0;
		}
			#tabs ul li.ui-tabs-active a {
				background: #fff;
				color: #1b7bb7;
				-webkit-border-top-left-radius: 2px;
				-webkit-border-top-right-radius: 2px;
				-moz-border-radius-topleft: 2px;
				-moz-border-radius-topright: 2px;
				border-top-left-radius: 2px;
				border-top-right-radius: 2px;
			}
			#tabs ul li a {
				background: #ededed;
				color: #5A5A5A;
				-webkit-border-top-left-radius: 2px;
				-webkit-border-top-right-radius: 2px;
				-moz-border-radius-topleft: 2px;
				-moz-border-radius-topright: 2px;
				border-top-left-radius: 2px;
				border-top-right-radius: 2px;
			}
	#tabs .ui-tabs-panel {
		padding: 0;
		margin: 0;
		background: #fff;
	}
	#tabs #tabs-1 {
		text-align: center;
	}
	#tabs > div {
		padding: 10px !important;
	}

.laviny_bg {
	width: 39px;
	height: 72px;
	background: url(../images/bg_laviny.png) no-repeat;
	position: relative;
}
	.laviny_bg .laviny_am {
		width: 16px;
		height: 15px;
		position: absolute;
		top: 8px;
		left: 2px;
		text-align: center;
		font-size: 10px;
		line-height: 15px;
		color: #000;
		font-weight: bold;
	}
	.laviny_bg .laviny_pm {
		width: 16px;
		height: 15px;
		position: absolute;
		top: 8px;
		right: 2px;
		text-align: center;
		font-size: 10px;
		line-height: 15px;
		color: #000;
		font-weight: bold;
	}
	.laviny_bg .laviny_r {
		width: 35px;
		height: 35px;
		position: absolute;
		top: 26px;
		right: 2px;
	}
		.laviny_bg .laviny_r .r0 {background: url(../images/pocasie/r/r0.png) no-repeat; position: relative; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r1 {background: url(../images/pocasie/r/r1.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r2 {background: url(../images/pocasie/r/r2.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r3 {background: url(../images/pocasie/r/r3.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r4 {background: url(../images/pocasie/r/r4.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r5 {background: url(../images/pocasie/r/r5.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r6 {background: url(../images/pocasie/r/r6.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r7 {background: url(../images/pocasie/r/r7.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
		.laviny_bg .laviny_r .r8 {background: url(../images/pocasie/r/r8.png) no-repeat; position: absolute; top: 0; left: 0; width: 35px; height: 35px;}
	.laviny_bg .laviny_mnm {
		width: 35px;
		height: 8px;
		position: absolute;
		bottom: 2px;
		right: 2px;
		text-align: center;
		font-size: 8px;
		line-height: 9px;
		color: #fff;
	}
	.laviny_bg .laviny_bg_stupen1 {background: url(../images/pocasie/laviny1.gif) repeat;}
	.laviny_bg .laviny_bg_stupen2 {background: url(../images/pocasie/laviny2.gif) repeat;}
	.laviny_bg .laviny_bg_stupen3 {background: url(../images/pocasie/laviny3.gif) repeat;}
	.laviny_bg .laviny_bg_stupen4 {background: url(../images/pocasie/laviny4.gif) repeat;}
	.laviny_bg .laviny_bg_stupen5 {background: url(../images/pocasie/laviny5.gif) repeat;}

	.laviny_wather_next_day {background-repeat: no-repeat; display: block; padding: 4px 0 4px 35px; }
	.laviny_wather_direction {background-repeat: no-repeat; display: block; padding: 1px 0 1px 25px; text-align: left;}

.mapa_lavinovka {
	width: 499px;
	height: 386px;
	background: url(../images/mapa_lavinovka.jpg) no-repeat;
	position: relative;
	margin: 0 auto;
}

.laviny_1 {
	position: absolute;
	top: 110px;
	right: 60px;
}
.laviny_3 {
	position: absolute;
	top: 237px;
	right: 250px;
}
.laviny_8 {
	position: absolute;
	top: 115px;
	right: 140px;
}
.laviny_6 {
	position: absolute;
	top: 110px;
	right: 350px;
}
.laviny_7 {
	position: absolute;
	top: 200px;
	right: 340px;
}

.laviny_pic {
	width: 70px!important;
}
.laviny_bgtb {
	width: 65px; /* 149px */
	height: 43px; /* 86px */
	margin-top: 20px;
	margin-left: 50px;
	position: relative;
}
	.laviny_bgtb .laviny_am,
	.laviny_bgtb .laviny_pm {
		text-indent: -10000px;
		background-repeat: no-repeat;
	}
	.laviny_bgtb .laviny_am {
		width: 62px;
		height: 28px;
    	background-size: 44px 28px; /* 88px 56px */
    	background-position: bottom center;
	}
	.laviny_bgtb .laviny_pm {
		width: 75px;
		height: 15px;
    	background-size: 75px 15px; /* 149px 30px */
    	background-position: top center;
	}
	.laviny_bgtb .laviny_mnm {
		/*font-size: 12px;
		top: 15px;
    	left: 48px;
		position: absolute;
		font-weight: bolder;
		white-space: nowrap;*/
		font-size: 15px;
	    top: 18px;
	    left: 59px;
	    text-decoration: underline;
	    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	    position: absolute;
	    font-weight: bolder;
	    white-space: nowrap;
	}

.imgaky{
	text-decoration: none;
	font-size: 11px;
    font-weight: bold;
}

.laviny_bgtb_big {
	width: 149px;
	height: 86px;
	position: relative;
}
	.laviny_bgtb_big .laviny_am,
	.laviny_bgtb_big .laviny_pm {
		text-indent: -10000px;
		background-repeat: no-repeat;
	}
	.laviny_bgtb_big .laviny_am {
		width: 131px;
		height: 56px;
		margin-left: 18px;
    	background-size: 88px 56px;
    	background-position: bottom left;
	}
	.laviny_bgtb_big .laviny_pm {
		width: 149px;
		height: 30px;
    	background-size: 149px 30px;
    	background-position: top left;
	}
	.laviny_bgtb_big .laviny_mnm {
		font-size: 15px;
		/*top: 35px;
    	left: 110px;*/
    	top: 35px;
	    left: 84px;
	    text-decoration: underline;
		position: absolute;
		font-weight: bold;
		white-space: nowrap;
	}
	.laviny_bgtb_big .laviny_bg_stupent0,
	.laviny_bgtb .laviny_bg_stupent0 {background-image: url(../images/res/t0.png);}
	.laviny_bgtb_big .laviny_bg_stupent1,
	.laviny_bgtb .laviny_bg_stupent1 {background-image: url(../images/res/t1.png);}
	.laviny_bgtb_big .laviny_bg_stupent2,
	.laviny_bgtb .laviny_bg_stupent2 {background-image: url(../images/res/t2.png);}
	.laviny_bgtb_big .laviny_bg_stupent3,
	.laviny_bgtb .laviny_bg_stupent3 {background-image: url(../images/res/t3.png);}
	.laviny_bgtb_big .laviny_bg_stupent4,
	.laviny_bgtb .laviny_bg_stupent4 {background-image: url(../images/res/t4.png);}
	.laviny_bgtb_big .laviny_bg_stupent5,
	.laviny_bgtb .laviny_bg_stupent5 {background-image: url(../images/res/t5.png);}
	.laviny_bgtb_big .laviny_bg_stupenb0,
	.laviny_bgtb .laviny_bg_stupenb0 {background-image: url(../images/res/b0.png);}
	.laviny_bgtb_big .laviny_bg_stupenb1,
	.laviny_bgtb .laviny_bg_stupenb1 {background-image: url(../images/res/b1.png);}
	.laviny_bgtb_big .laviny_bg_stupenb2,
	.laviny_bgtb .laviny_bg_stupenb2 {background-image: url(../images/res/b2.png);}
	.laviny_bgtb_big .laviny_bg_stupenb3,
	.laviny_bgtb .laviny_bg_stupenb3 {background-image: url(../images/res/b3.png);}
	.laviny_bgtb_big .laviny_bg_stupenb4,
	.laviny_bgtb .laviny_bg_stupenb4 {background-image: url(../images/res/b4.png);}
	.laviny_bgtb_big .laviny_bg_stupenb5,
	.laviny_bgtb .laviny_bg_stupenb5 {background-image: url(../images/res/b5.png);}

	.laviny_wather_next_day {background-repeat: no-repeat; display: block; padding: 4px 0 4px 35px; }
	.laviny_wather_direction {background-repeat: no-repeat; display: block; padding: 1px 0 1px 25px; text-align: left;}

.compass_area {
	width: 80px;
	height: 80px;
	background-image: url(../images/compass/0.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80px 80px;
	position: relative;
	margin: 0 35px;
}
	.compass_area_1,
	.compass_area_2,
	.compass_area_3,
	.compass_area_4,
	.compass_area_5,
	.compass_area_6,
	.compass_area_7,
	.compass_area_8 {
		width: 80px;
		height: 80px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 80px 80px;
		position: absolute;
		top:0;
		left:0;
	}
	.compass_area_1 {
		background-image: url(../images/compass/1.png);
	}
	.compass_area_2 {
		background-image: url(../images/compass/2.png);
	}
	.compass_area_3 {
		background-image: url(../images/compass/3.png);
	}
	.compass_area_4 {
		background-image: url(../images/compass/4.png);
	}
	.compass_area_5 {
		background-image: url(../images/compass/5.png);
	}
	.compass_area_6 {
		background-image: url(../images/compass/6.png);
	}
	.compass_area_7 {
		background-image: url(../images/compass/7.png);
	}
	.compass_area_8 {
		background-image: url(../images/compass/8.png);
	}

.mapa_lavinovka {
	width: 713px;
	height: 385px;
	background: url(../images/mapa_lavinovka2.png) no-repeat;
	position: relative;
	margin: 0 auto;
}

.lavinkaAM{
	border: 1px solid black;
    border-spacing: 0px;
    border-collapse: collapse;
}

.lavinkaAM td{
	border: 1px solid black;
}

.tooltip {
    position: relative;
    display: inline-block;
    text-align: center;
}

.tooltip .tooltiptext {
	visibility: hidden;
    width: 250px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -135px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

	.modal-dialog{
		min-width: 500px;
	    min-height: 700px;
	    /*background: rgba(0,0,0,0.5);
	    margin-top: -70%;*/
	}
	.modal.fade {
    	top: -703%!important;
	}
	.modal.fade.in {
    	top: 15%!important;
	}
	.modal-header .close{
		float: right;
		background: none;
		border: none;
	    width: 25px;
	    height: 25px;
	}
	.modal-header .close h2{
		border: none;
		color: black;
	}
	.modal-footer .close{
		float: right;
	}
	.modal-table{
		display: block;
	    background: #ccdbf0;
	    color: black;
	    box-shadow: 1px 1px 50px black;
	}
	.modal-table .ques { 
	    width: 120px;
	    text-align: center;
	    background: lightgray;
	    font-weight: bold;
	}
	.modal-table .resp {
		width: 185px;
	    height: 60px;
	    background: white;
	    text-align: center;
	} 
	.modal-table .resp2 {
		width: 360px;
	    padding: 15px;
	    background: white;
	}
	.modal-table .resp3 {
		width: 180px;
	    padding: 15px;
	    background: white;
	}  
	.modal-table h2{
		border: none;
	    display: inline;
	    color: black;
	    text-transform: uppercase;
	    padding: 30px;
	}

.laviny_1 {
	position: absolute;
	top: 60px;
	right: 60px;
}
.laviny_3 {
	position: absolute;
	top: 213px;
	right: 365px;
}
.laviny_8 {
	position: absolute;
	top: 58px;
	right: 229px;
}
.laviny_6 {
	position: absolute;
	top: 23px;
	right: 490px;
}
.laviny_7 {
	position: absolute;
	top: 151px;
	right: 463px;
}

.new-map .mapa_lavinovka {
	width: 647px;
	height: 355px;
	background: url(../images/mapa_lavinovka2a.png) top center no-repeat;
	position: relative;
	margin: 0 auto;
}

.new-map .laviny_1 {
	position: absolute;
	top: 40px;
	right: 50px;
}
.new-map .laviny_3 {
	position: absolute;
	top: 200px;
	right: 240px;
}
.new-map .laviny_8 {
	position: absolute;
	top: 45px;
	right: 210px;
}
.new-map .laviny_6 {
	position: absolute;
	top: 20px;
	right: 450px;
}
.new-map .laviny_7 {
	position: absolute;
	top: 145px;
	right: 430px;
}
.meteo_menu {
	width: 576px;
	margin: 0 auto;
}
	.meteo_menu .button {
		margin: 0 2px;
	}
.nofloat {float: none; display: inline;}



#contactform .tr {
	width: 33%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
	#contactform .tr label,
	#contactform .tr input[type="text"] {
		width: 90%;
		height: auto;
		float: left;
	}
#contactform .trc  {
	width: 25%;
	height: auto;
	float: left;
	margin-bottom: 5px;
}
	#contactform .trc label,
	#contactform .trc input[type="radio"],
	#contactform .trc input[type="checkbox"] {
		
		height: auto;
		float: left;
	}
#contactform .trd  {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 25px;
}
	#contactform .trd label,
	#contactform .trd textarea  {
		width: 95.7%;
		height: auto;
		float: left;
	}

.table {
	width: 100%;
}
.table-bordered,
.table-bordered thead td {
	border: 1px #000000 solid;
}
.table-color-revert {
	background: #333333;
    color: #ffffff;
}

.musi_zmensit{
	margin-top: 5px; margin-bottom: 0px; margin-left: -30px;
}

.musi_zmensit .laviny_pic {
    width: 45px!important;
}

.musi_zmensit .laviny_mnm {
    font-size: 10px;
    top: 8px;
    left: 49px;
    text-decoration: underline;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    position: absolute;
    font-weight: bolder;
    white-space: nowrap;
}