@charset "utf-8";
/* CSS Document */

a {
	color: #000000;
	text-decoration:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #EBEBEB;
	border-style: none;
}

img {
	border-style: none;
	}
	
#main {
	width: 1120px;
	height:auto;
	min-height: 1200px;
	position: absolute;
	/* top: 50%; */
	left: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -560px;
	visibility: visible;
	top: 0px;
	background-color: #FFFFFF;
}

p {
	margin: 0px;
	padding: 0px;
}


#div_1 {
	width:1096px;
	height:90px;	
	margin-left:12px;
	margin-top:15px;
}

#registrace {
	width:146px;
	height:90px;
	float:left;
}

#registrace img {
	width:30px;
}

#vyhledavani {
	width:250px;
	height:90px;
	float:left;
}

#vyhledavani .input1{
	width:120px;
	height:12px;
	margin-top:42px;
	font-size:90%;
}

#vyhledavani .input2{
	width:60px;
	height:20px;
	margin-top:42px;
	font-size:95%;
	margin-left:7px;
	background-color: #E5E5E5;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	font-weight:bold;
}

#banner {
	width:700px;
	height:90px;
	float:left;
}

#registrace .registrace_text {
	display: block;
	position: relative;
	height: 20px;
	width: 100%;
	top: 45px;
}

#registrace a:hover {
	text-decoration:underline;
	color:#0000FF;
}

#registrace .registrace_flag {
	display: block;
	position:relative;
	top: 45px;
	height: 25px;
	width: 40px;
	float: left;
}

.clear1 {
	clear:both;
	height:0px;
	width:100%;
	}
	
.clear2 {
	clear:both;
	height:30px;
	width:100%;
	}	
	
	
#div_2 {
	width:1096px;
	height:86px;
	margin-left:12px;
	margin-top:15px;
}	

#div_2 h1 a {
	font-size: 70px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	letter-spacing:-2px;
	color: #dcd9d9;
	font-family: "Arial Black";
	display: block;	
	float:right;
	width:500px;
	height:80px;
	overflow:hidden;
	}
	
#div_2 h1 {
	margin: 0px;
	padding: 0px;
	}	
	
.modra {
	color: #396e97;
	}	

#div_2 img {
	position: relative;
	bottom:25px;
	left: 20px;
	float:left;
	display: block;
	height:100px;
	}

#div_2 .left{
	width:20px;
	height:86px;
	float:left;
	background-image: url(../images/ds_layout/top_left1.png);
	background-repeat: no-repeat;
}	

#div_2 .center{
	width:1056px;
	height:86px;
	float:left;
	background-image: url(../images/ds_layout/top_center1.png);
	background-repeat: repeat-x;
}	

#div_2 .right{
	width:20px;
	height:86px;
	float:left;
	background-image: url(../images/ds_layout/top_right1.png);
	background-repeat: no-repeat;
}

#div_3 {
	width:1096px;
	height:25px;
	margin-left:12px;
	position:relative;
	background-color: #097aca;
}	

#div_3 a {
	font-size: 100%;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}	

#div_3 a:hover {
	font-size: 100%;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}	


#div_3 .menu {
	width:auto;
	height:20px;
	float:left;
	margin-top:5px;
}

#div_3 .akce {
	color: #FFF;
	background-color: #F00;
	font-size:75%;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
}

#div_3 .akce a:hover{
	text-decoration:underline;
}

#div_3 .active {
	text-decoration:underline;
	color: #FFFFFF;
}	

#div_3 .mezera {
	width:10px;
	height:25px;
	float:left;
}	

#div_3 .linka {
	background-image: url(../images/ds_layout/line_vertical.png);
	background-repeat:no-repeat;
	margin-top: 4px;
	margin-left: 6px;
	margin-right:5px;
	float:left;
	width:1px;
	height:17px;
}	

#div_4 {
	width:1096px;
	height:25px;
	margin-left:12px;
	margin-top:7px;
	background-color: #ff0000;
	font-size: 120%;
	color: #FFFFFF;
	font-weight: bold;
}

#div_5 {
	width:1096px;
	min-height:600px;
	height:auto;
	margin-left:12px;
	margin-top: 10px;
}

#div_5 .left{
	width:219px;
	min-height:1000px;
	height:auto;
	float:left;
}

.toplist{
	width:88px;
	height:120px;
	padding-bottom:15px;
	position:relative;
	left:55px;
}

.facebook{
	width:128px;
	height:128px;
	padding-bottom:15px;
	position:relative;
	left:55px;
}

.facebook img{
	width:88px;
	height:auto;
}


#div_5 .center{
	width:656px;
	min-height:2100px;
	height:auto;
	float:left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right:7px;
}


#div_5 .right{
	width:210px;
	min-height:1000px;
	height:auto;
	float:left;
}

#div_6{
	width:200px;
	height:auto;
	min-height:290px;
	margin-bottom:15px;
}

#div_6 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_6 .bottom{
	width:200px;
	height:auto;
	min-height:265px;
	background-color: #eeeeee;
}

#div_6 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_6 img{
	width:200px;
	height:auto;
}

#div_7{
	width:200px;
	height:auto;
	height:auto;
	margin-bottom:15px;
}

#div_7 a:hover {
	text-decoration:underline;
	color:#CC0000;
}

#div_7 ul {
	padding-left:19px;
	margin:0px;
	width:87%;
}

#div_7 li {
	margin:0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


#div_7 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_7 .bottom{
	width:200px;
	height:auto;
	background-color: #eeeeee;
	padding-bottom: 10px;
}

#div_7 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_8{
	width:200px;
	height:auto;
	height:auto;
}

#div_8 img{
	padding:5px;
	width:160px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#div_8 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_8 .bottom{
	width:200px;
	height:auto;
	background-color: #eeeeee;
	padding-bottom: 15px;
	margin-bottom:15px;
	text-align:center;
}

#div_8 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_9{
	width:200px;
	height:auto;
	min-height:150px;
	position: relative;
	top: 0px;
	left:10px;
}

#div_9 img{
	width:200px;
	height:auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#div_9 a:hover {
	text-decoration:underline;
	color:#CC0000;
}

#div_9 a {
	color:#999999;
}

#div_9 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_9 .bottom{
	width:200px;
	height:auto;
	min-height:120px;
	background-color: #FFFFFF;
	padding-bottom: 15px;
	text-align:left;
}

#div_9 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_9 .box{
	width:100%;
	height:auto;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#div_9 .nadpis_aktualita{
	font-size: 110%;
	color: #999999;
	font-weight:normal;
}

#div_9 .detail{
	font-size: 110%;
	color: #999999;
	font-weight:normal;
	font-style: italic;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 1px;
}


#div_10{
	width:200px;
	height:auto;
	position: relative;
	top: 0px;
	left:10px;
}

#div_10 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_10 .bottom{
	width:200px;
	height:auto;
	min-height:70px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	text-align:left;
	background-color: #eeeeee;
	margin-bottom:15px;
}

#div_10 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_10 .box{
	width:180px;
	padding:10px;
}

#div_11{
	width:200px;
	height:auto;
	position: relative;
	top: 0px;
	left:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#div_11 img{
	width:180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#div_11 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_11 .nazev_videa{
	width:180px;
	height:auto;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	background-color: #000000;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
	margin-top:5px;
}

#div_11 .bottom{
	width:200px;
	height:auto;
	margin-bottom:0px;
	background-color: #000000;
}

#div_11 .nadpis{
	width:auto;
	height:20px;
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
	display:block;
	float:left;

}

#div_11 .detail{
	font-size: 110%;
	color: #999999;
	font-weight:normal;
	font-style: italic;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 1px;
}

#div_11 .detail a{
	color: #999999;
}

#div_11 .detail a:hover{
	color: #C00;
	text-decoration:underline;
}

#div_11 .ikona{
	width:16px;
	height:12px;
	display:block;
	float:left;
	margin-left:15px;
	margin-top:5px;
	background-image:url(../images/ds_layout/video-icon-1.png);
	background-repeat:no-repeat;
}

#div_12{
	width:200px;
	height:auto;
	position: relative;
	top: 0px;
	left:10px;
	background-color: #000000;
}

#div_12 img{
	width:180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#div_12 .top{
	width:200px;
	height:25px;
}

#div_12 .bottom{
	width:200px;
	min-height:100px;
	height:auto;
	margin-bottom:10px;
}

#div_12 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
	display:block;
	float:left;	
}

#div_12 .ikona{
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-left:15px;
	margin-top:4px;
	background-image:url(../images/ds_layout/ikona-zvuk.png);
	background-repeat:no-repeat;
}


#div_13 {
	width:621px;
	min-height:1000px;
	height:auto;
	padding-left:18px;
	padding-right:28px;
	padding-bottom:10px;
}


#div_13 .vsechny_reportaze{
	width:621px;
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	text-align:right;
	font-style: italic;
	color: #999;
}

#div_13 .vsechny_reportaze a{
	color: #C00;
}

#div_13 .vsechny_reportaze a:hover{
	color: #C00;
}

#div_13 h1 {
	font-size:1.3em;
	margin:0px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#div_13 h2 {
	font-size:1em;
	margin:0px;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:block;
	height:1.8em;
	vertical-align: text-bottom;
}

#div_13 .top{
	width:100%;
	height:25px;
	background-color: #097aca;
	margin-bottom:10px;
}

#div_13 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_13 .main {
	width:621px;
	height:auto;
}

#div_13 .other {
	width:621px;
	height:280px;
	overflow:hidden;
}

#div_13 .main img {
	width:621px;
	height:416px;
}

#div_13 .main_img {
	width:621px;
	height:416px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:5px;
}

#div_13 .other_img {
	width:300px;
	height:200px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:5px;
}

#div_13 .text {
	width:621px;
	min-height:40px;
	height:auto;
}

#div_13 .bottom {
	width:621px;
	height:30px;
}

#div_13 .reportaze1 {
	width:621px;
	height:25px;
	margin-bottom:10px;
	/*padding-bottom:10px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	text-align:right;
}

#div_13 .reportaze2 {
	width:621px;
	height:5px;
	margin-bottom:10px;
	/*padding-bottom:10px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;	
}

#div_13 .reportaze1 img{
	width:16px;
	height:auto;
	float:left;
	padding-right:5px;
	padding-top: 4px;
}


#div_13 .bottom img{
	width:16px;
	height:auto;
	float:left;
	padding-right:5px;
	padding-top: 4px;
}

#div_13 .pokracovani {
	float:right;
	width:auto;
	display: block;
	padding-top: 3px;
	padding-left:5px;
	font-style:italic;
}


#div_13 .pokracovani a {
	text-decoration:none;
	color: #999999;
}

#div_13 .pokracovani a:hover {
	text-decoration:underline;
	color: #FF0000;
}

#div_13 .pokracovani2 {
	float:left;
	width:auto;
	display: block;
	padding-top: 3px;
	padding-right:5px;
	font-style:italic;
}


#div_13 .pokracovani2 a {
	text-decoration:none;
	color: #999999;
}

#div_13 .pokracovani2 a:hover {
	text-decoration:underline;
	color: #FF0000;
}

#div_13 .left {
	float:left;
	width: 300px;
	height: 280px;
	overflow:hidden;
	padding-right: 21px;
}

#div_13 .left img{
	width:300px;
	height: 200px;
}

#div_13 .right {
	float:right;
	width: 300px;
	height: 280px;
	overflow:hidden;
}

#div_13 .right img{
	width:300px;
	height: 200px;
}

#div_13 .bottom2 {
	width:300px;
	height: 25px;
	overflow:hidden;
}

#div_13 .bottom2 img{
	width:16px;
	height:12px;
	float:left;
	padding-right:5px;
	padding-top: 2px;
}

#div_14{
	width:200px;
	height:auto;
	position: relative;
	top: 0px;
	left:10px;
}

#div_14 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_14 .bottom{
	width:200px;
	height:auto;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	text-align:left;
	background-color: #eeeeee;
	margin-bottom:15px;
}

#div_14 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_14 .box{
	width:180px;
	padding:10px;
}


#div_15{
	width:200px;
	height:auto;
	position: relative;
	top: 0px;
	left:10px;
}

#div_15 img{
	width:200px;
	height:auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#div_15 a:hover {
	text-decoration:underline;
	color:#CC0000;
}

#div_15 a {
	color:#000000;
}

#div_15 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_15 .bottom{
	width:200px;
	height:auto;
	background-color: #FFFFFF;
	padding-bottom: 15px;
	text-align:left;
}

#div_15 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_15 .box{
	width:100%;
	height:auto;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#div_15 .nadpis_aktualita{
	font-size: 110%;
	color: #999999;
	font-weight:normal;
}

#div_15 .detail{
	font-size: 110%;
	color: #999999;
	font-weight:normal;
	font-style: italic;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 1px;
}

#div_16 {
	width:621px;
	height:auto;
	padding-left:18px;
	padding-right:28px;
	padding-bottom:10px;
}

#div_16 h1 {
	font-size:1.3em;
	margin:0px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#div_16 h2 {
	font-size:1em;
	margin:0px;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:block;
	height:1.8em;
	vertical-align: text-bottom;
}

#div_16 .top{
	width:100%;
	height:25px;
	background-color: #097aca;
	margin-bottom:10px;
}

#div_16 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_16 .main {
	width:621px;
	height:auto;
}

#div_16 .text {
	width:621px;
	min-height:40px;
	height:auto;
}

#div_16 .text_2 {
	width:621px;
	height:18px;
	text-align:right;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}


#div_16 .text_2 a{
	color:#999999;
	font-style:italic;
	
	display:block;
	width:621px;
	height:18px;
	text-align:right;
	margin-bottom:10px;	
}


#div_16 .text_2 a:hover {
	text-decoration:none;
	color:#CC0000;
	display:block;
	width:621px;
	height:18px;
	text-align:right;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}

#div_16 .denni_prace_img {
	width:114px;
	height:auto;
	padding-right:7px;
	padding-bottom:5px;
}

#div_16 .denni_prace_foto {
	width:100%;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

#div_16 .denni_prace_foto_hidden {
	width:100%;
	height:auto;
	visibility:hidden;
	}


#div_16 .text_3 {
	width:621px;
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.iframe_video {
	overflow: hidden;
	scrolling:no;
	border:none;
}


#div_17{
	width:200px;
	height:auto;
	height:auto;
	margin-bottom:15px;
}

#div_17 a:hover {
	text-decoration:underline;
	color:#CC0000;
}

#div_17 ul {
	padding-left:19px;
	margin:0px;
	width:87%;
}

#div_17 li {
	margin:0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


#div_17 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_17 .bottom{
	width:200px;
	height:auto;
	background-color: #eeeeee;
	padding-bottom: 10px;
}

#div_17 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_17 .popisItalic{
	font-style:normal;
	margin-left:17px;
	padding-top:10px;
	display:block;
	color: #C00;
}

#div_18{
	width:200px;
	height:auto;
	position: relative;
	top: 0px;
	left:10px;
}

div_18 img{
	width:200px;
	height:auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#div_18 a:hover {
	text-decoration:underline;
	color:#CC0000;
}

#div_18 a {
	color:#999999;
}

#div_18 .top{
	width:200px;
	height:25px;
	background-color: #097aca;
}

#div_18 .bottom{
	width:200px;
	height:auto;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	text-align:left;
	background-color: #eeeeee;
	margin-bottom:15px;
}

#div_18 .nadpis{
	font-size: 110%;
	color: #FFFFFF;
	font-weight:bold;
	position:relative;
	top:3px;
	left:10px;
}

#div_18 .box{
	width:180px;
	padding:10px;
}

#paticka {
	width:100%;
	height:auto;
	min-height:20px;
	background-color: #EBEBEB;
	padding-top:5px;
	color: #999;
	text-align: center;
	font-size: 85%;
}

#paticka a {
	color: #999;
	text-decoration:none;
}

#paticka a:hover {
	color: #999;
	text-decoration:underline;
}