html {
height:100%;
background:url(_images/background.jpg) no-repeat top left #1F4866;
}

h1 { font-size:190%; color:#90B3F9; margin:0px; padding:0;  padding-bottom:5px; padding-top: 0px; line-height:120%; margin-top:0px;   padding-left:0px; margin-bottom:0px;
}
h2 { font-size:130%; color:#90B3F9; margin:0px; padding:0;  padding-bottom:0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; line-height:120%; margin-top:10px;
}
h3 {font-size:110%; padding:0; margin:0; padding-bottom:5px;padding-top:5px; color:#90B3F9; margin-top:10px; }

table { vertical-align:top; padding:5px;margin:0; border:1px solid #CCCCCC; border-collapse:collapse;}
th { text-align:left;padding:3px;  color:#333333; font-weight:normal; background:#E2E2E2;}

input {margin-bottom:3px; border:1px solid #CED4DD}
textarea {margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:1em}
select {margin-bottom:3px;}

h1, h2, h3, #menu, .editablenadpis {
	font-family: 'Chelsea Market', cursive;
	}

td {
	padding:5px;
	border:1px dotted #CCC;
	}
	

a {text-decoration:underline; color:#90B3F9;}
a:hover {text-decoration:none;}

body {height:100%; font-family:Arial, Helvetica, sans-serif;font-size:0.9em;	margin:0px;	padding:0px;  color:#FFF; line-height:140%;background:url(_images/background2.png) no-repeat top right;
}

p {
}

img {
	border:none;
	padding:0;
	margin:0;
}

#stranka {position: relative; }

#stranka2 {	width:972px;height:600px;position:relative; margin:auto;}

#header {
	width:972px;
	position:absolute;
	top:0;
	left:0;
	height:100px;
	padding:0;
	margin:0;
	z-index:0;
	}

/* ------ menu ------ */

#menu {
display:block;
position:absolute;
top:80px;
color:#C94900;
width:600px;
left:200px;
padding-right:3px;
padding-top:10px;
padding-left:40px;
padding-bottom:11px;
font-size:120%;
}


#menu a {
text-decoration: none;
color:#AADAFF;
padding:10px;
margin:0;
padding-right:14px;
padding-left:14px;
display:block;
float:left;
}

#menu a:hover {
color:#fff;
}


#menutop {
	width:885px;
	text-align:center;
	position:absolute;
	top:3px;
	left:0px;
	font-size:85%;
	padding-top:5px;
	}
	
#menutop a {
	text-decoration:none;
	color:##336600;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	}
	
#menutop a:hover {
	text-decoration:underline;
	}
	
#menutop .selected {
	background:none;
	}
	
/* ------ ------ */

#obsah {
	width:972px;
	top:50px;
	position:absolute;
}

#content {
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:945px;
	padding-top:100px;
	padding-left:10px;
	background:url(_images/bg-content.png) no-repeat;
	background-position:80px 170px;
}

#content2 {
	
	}

#contenttext {
	padding-bottom:0;
	min-height:290px;
	_height:290px;
	float:left;
	padding-top:90px;
	padding-left:150px;
}

.velky {
	width:670px;
	}
	

.stredni {
	width:520px;
	}

#paticka { position:relative; margin-top:0px;width:898px; padding-right:30px; height:40px; color:#black; padding-top:10px; line-height:120%;float:left; padding-bottom:10px;  z-index:0; margin-left:8px; padding-left:20px; text-align:right; font-size:75%;
}

#paticka a {

	color:#black;
	}

.cb {clear: both;}

	
#vpravo {
	position:relative;
	float:right;
	width:180px;
	z-index:0;
	line-height:120%;
	padding-left:30px;
	padding-right:30px;
	padding-top:80px;
	background:url(_images/vpravo.png) no-repeat top left;
	background-position:0px 40px;
	padding-bottom:20px;
	margin-top:30px;
	min-height:369px;
	_height:369px;
	color:#1D1606;
	}
	
#vpravo .editablenadpis {
	color:#785407;
	}

input {
	padding: 5px;
	}

	
dl {
  position: relative;
  width: 100%;

}
dt {
  clear: both;
  float:left;
  width: 30%;
  padding: 0% 0 0.5% 0;
  text-align: left;
}
dd {
  float: left;
  width: 65%;
  margin: 0 0 1% 0;
  padding-left: 1%;
}
	
.fixed {
	}
	
.fullwidth {
	width:100%;
	}

#navigace {
	position:absolute;
	font-size:85%;
	color:#9F9F9F;
	top:235px;
	left:210px;
	background:url(_images/navigace.jpg) no-repeat;
	width:730px;
	padding:3px;
	padding-left:8px;
	}
	
#navigace a {
	color:#999;
	padding:3px;
	margin-right:0px;
	}
	
hr {
	border:none;
	color: #43638C;
	background-color: #43638C;
	height: 1px;
	}
	
#paginace {
	width:100%;
	margin-top:10px;
	text-align:center;
	}
	
.perex {
	margin-bottom:10px;
	color:#7399C4;
	font-size:120%;
	margin-top:25px;
	}

.uroven2 {
	}

.uroven3 {
	margin-left:20px !important;
	width:122px !important;
	border-left:4px solid #999;
	margin-top:1px !important;
	}

.uroven4 {
	margin-left:40px !important;
	border-left:none;
	width:104px !important;
	margin-top:1px !important;
	}

.selected {
	color:#fff !important;
	background:#567BAF;
}

.uroven2.selected {
	}

.uroven3.selected {
	border-left:2px solid #FDDC01 !important;
	font-weight:bold;
}

#logo {
	position:relative;
	z-index:0;
	position:absolute;
	left:450px;
	top:-50px;
	}
	
#levacast .editabletext, #pravacast .editabletext {
	width:156px;
	}
	
		
#levacast {
	width:180px;
	float:left;
	padding-top:1px;
	margin-right:30px;
	margin-top:80px;
	display:block;
	background:url(_images/bg-vlevo.jpg) repeat-y top right;
	}
	
#levacast a, #vpravo a {
	display:block;
	padding:4px;
	text-decoration:none;
	margin-top:-1px;
	padding-left:20px;
	padding-right:3px;
	width:85%;
	color:#000;
	}
	
#levacast a:hover, #vpravo a:hover {
	text-decoration:underline;
	}

#contenttext img {
	border:2px solid #CCC;
	padding:1px;
	margin:12px;
	margin-top:0;
	}

.padding {
	padding:15px;
	}
		
#paginace a {
	border:1px solid #AFAFAF;
	color:#5F5F5F;
	text-decoration:none;
	padding:7px;
	background:#EFEFEF;
	}
	
#paginace a:hover {
	border:1px solid #000000;
	color:#000000;
	}
	
.editablenadpis {
	font-size:160%;
	padding-top:5px;
	padding-left:5px;
	color:#BBDB7F;
	}

#levacast .editablenadpis, #pravacast .editablenadpis {
	padding:0;
	padding-bottom:0px;
	padding-top:5px;
	padding-left:30px;
	color:#008000;
	font-weight:bold;
	}

.editabletext {
	padding:5px;
	}
	
#text {
	width:100%;
	position:relative;
	z-index:0;

	}
	
.blok {
	background:url(_images/blok.jpg) no-repeat;
	padding-top:50px;
	padding-left:10px;
	min-height:280px;
	_height:280px;
	}
	
#fotogalerie {
	float:left;
	display:block;
	width:100%;
	}

.clanek {
	float:left;
	width:100%;
	border-bottom:1px solid #43638C;
	padding:0;
	margin-top:10px;
	}
	
.clanek:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

.clanek .link {
	width:100px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
	font-size:90%;
	float:right;
	text-decoration:none;
	}
	
.clanek h2 {
	padding:0;
	}

	
.text {
	float:left;
	width:75%;
	margin-left:10px;
	}

.ilustracni {
	float:left;
	width:20%;
	padding:10px;
	padding-left:0;
	padding-top:0;
	}
	
.ilustracni2 {
	float:right;
	}
	
.ilustracni img {
	max-width:100px !important;
	margin:0 !important;
	}
	
.clanek h3 {
	padding:0;
	margin:0;
	}
	
.editable:after {
	clear:both;
	}
	
.editable {
	clear:both;
	}
	
.editablenadpis {
	clear:both;
	margin-top:20px;
	}
	
#fb {
	position:absolute;
	left:620px;
	top:50px;
	color:#3399FF !important;
	width:85px;
	overflow:hidden;
	}
	
.connect_widget_connected_text {
	color:#3399FF !important;
	}
