
body	{	
	background-color:		white;
	padding:						0px;
	margin:							0px; 
	color:							#434343;
	font-family:				"trebuchet MS","Lucida Grande","Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	text-align:					center;
	width:							100%;	
	
}

img.htmlbackground {
	position: absolute;
	width: 100%;
	z-index:-1;
	top:0;
	left:0;
}

#obsah {
	margin: 0 auto;
	min-width: 980px;
	width: 980px;
	min-height: 400px;

}

/*
*				HEADER
*/

#header {
	width: auto;
	padding: 0px;
	margin: 0px;
	min-width: 980px;
	height: 56px;
}

#header-logo {
	float: left;
	width: 251px;
	margin-top: -136px;	

}

#header-links {
	
	float: right;
	text-align:					right;
	margin-right:				5px;
	padding-top:				10px;
	font-size:					13px;
	color:							#0d89a3;
	font-weight:				bold;
	
}

#header-links a {
	color:							#0d89a3;
	font-weight:				bold;
	text-decoration:		none;
	padding:			  		0px;
	margin-right:				10px;	
}

#header-links div#search {
	padding-top:				10px;
	color:							black;
	float: right;
	width: 200px;
}

#header-links div#search input {
	border-style: none;
	float: right;	
}

#header-links div#search input.text {
	width: 130px;
	padding:2px;
}


#header-links input.bt-search {
	color: white;
	font-weight: bold;
	font-size: 11px;
	background-image:   url('img/bt-search.png');
	background-repeat: 	no-repeat;	
	background-color:		transparent;
	height:							21px;
	width: 62px;
	position: relative;
	left: -5px;	
}

/*
*				MENU
*/

div#menu {
	width: 980px;
	height:79px;
	background-image:   url('img/bg-menu.png');
	background-repeat: 	no-repeat;	
	background-color:		transparent;	
}



ul#hor-menu {
  margin:             0;
  padding:            0px 0px 0px 240px;              
/*  border:             1px solid #2f598e  082A53; */ 
  border-collapse:    collapse;
  height:             32px;
  text-align:				 left;
  
}

ul#hor-menu li.main, li.sub
{

	display:						block;
  font-size:					11px;
  font-weight:				bold; 
  font-family:				Arial;
  padding:            10px 10px 0px 10px;              
  height:							23px;		
  float:							left;
  list-style-type:    none;  
  color:							white;
     
}

ul#hor-menu li.main:hover, li.sub:hover
{
  background-color:		#ffaf00;
}


ul#hor-menu li.main a, li.sub a
{
  color:               white;
  text-decoration:     none;
}


ul#hor-menu li.main a:hover, li.sub a:hover
{
  color:               white;
	
}

ul#hor-menu li.selected
{
	background-image:   url('img/bg-menu-sel.png');
	background-repeat: 	repeat-x;	
	background-color:		transparent;
	bacgrouund-position: -1px 0px;
	height:25px;
	position: relative;
	top: -1px;
	
}

ul.menu-sub {
	visibility: hidden;
	position: absolute; 
	z-index: 10; 
	margin: 8px 0px 0px -20px;
	&margin: 16px 0px 0px -60px;
	
	padding:0px;
	list-style-type:    none;
		
}

li.sub:hover  ul.menu-sub {
	visibility: visible;
}

 ul.menu-sub:hover {
  visibility: visible;
}


ul.menu-sub li {
  display:            block;
  min-height:         30px;
  height:							30px;
  width:              180px;  
  border-top:         1px solid #e79902;
  border-right:       1px solid #e79902;
  border-left:        1px solid #e79902;
  border-collapse:    collapse;
	background-image:   url('img/bg-submenu.gif');
	background-repeat: 	repeat-x;
	font-size:					14px;	
	text-align:					left;
  
}

ul.menu-sub li a {
  display:            block;
  border-right:       none;
  font-size:          14px;
  height: 						22px;
  color:              white;
  font-weight:        normal; 
  font-family:        Arial;
  padding:            8px 0px 0px 20px;              
  text-decoration:    none;
}

ul.menu-sub li:hover a {
    background-color:		#ffaf00;
}
ul.menu-sub li.last {
	border-bottom: 1px solid #969595;
}

/*

/MENU

*/
.sjedn {
	clear: both;
}

#header-nav {
 margin: 0px;
 padding: 0px;
 position: relative;
 top: -46px;
 z-index: -1;
}

#header-nav .photo {
		padding: 0px;
}

#header-nav .green {
	margin-top: -98px;
}

#header-nav .sport {
	text-align: right;
	margin-top: -330px;
	margin-right:20px;
	height: 180px;
}

#banners {
	margin: -45px 0px 0px 20px;

}

#banner1 {
	margin-top: 10px;
	width: 310px;
	height: 140px;
	background-image:   url('img/bg-banner1.png');
	background-repeat: 	no-repeat;	
	background-color:		transparent;
	float: left;
	
}

#banner1 .info, #banner2 .info {
	font-size: 12px;
	font-weight: normal;
	color: #0685a0;
	font-family: Arial;
}

#banner1 .info {	
	padding: 50px 50px 0px 100px;
	text-align: left;
}

#banner1 .odkaz, #banner2 .odkaz {
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

#banner1 .odkaz a.link {
	color: #fc990b;
	text-decoration: underline;
	position: relative;
	top: -10px;
	left: -4px; 
}

#banner2 {
	margin: 24px 0px 0px 20px;
	width: 304px;
	height: 108px;
	background-image:   url('img/bg-banner2.png');
	background-repeat: 	no-repeat;	
	background-color:		transparent;
	float: left;	
}

#banner2 .info  {	
	padding: 44px 0px 0px 10px;
	text-align: left;
	font-weight:normal;
}

#banner2 .info td  {	
	width:100px;
}

#banner2 .more {
	text-align: right;
	padding-right: 30px;
	font-weight:bold;
	position: relative;
	top: -54px;
}

#banner2 .odkaz {
	position: relative;
	top: -38px;
	left: 3px;
}


#banner3 {
	margin: 10px 0px 0px 20px;
	width: 296px;
	height: 125px;
	background-image:   url('img/bg-banner3.png');
	background-repeat: 	no-repeat;	
	background-color:		transparent;
	float: left;	
	text-align: right;
}

#banner3 .odkaz {
	position: relative;
	left: 14px;
	top: 8px;
}

/*
	OBSAH
*/

#content {
	
	margin: 10px 0px 10px 10px;
	&margin: 60px 0px 10px 10px;
	text-align: left;
	color: #0d89a3;
}


#column1 {

	width: 650px;
	float: left;
}

#column2 {

	width: 302px;
	float: right;
	
}

#news {
	background-image:   url('img/bg-news.jpg');
	background-repeat: 	no-repeat;		
	height: 238px;	
	text-align: left;
	margin: 0px;
	padding: 10px;
}

#news h2, #weather h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	padding: 0;
}

#news h2, #news h2 a, #news h2 a:visited, #news h2 a:link {
	color: #fc990b;	
}


#news .item {
	margin-top: 10px;
	height: 100px;
	overflow: hidden;
}

#news h3 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;	
	color: #0d89a3;	
	background-image:   url('img/bg-news-item.gif');
	background-repeat: 	no-repeat;	
	height: 20px;
	margin: 0;
	padding: 0px 10px 0px 30px;		
}

#news h3 a, #news h3 a:hover, #news h3 a:link, #news h3 a:visited {
	color: #0d89a3;	
	text-decoration: underline;
	
}

#news .item div.content {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;	
	color: #0d89a3;
	margin:0;
	padding:0 10px 10px 30px ;	
		
}
#news .item p {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;	
	color: #0d89a3;
	margin:0;
	padding:0 ;	
}

#news .item li {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;	
	color: #0d89a3;
	margin:0;
	padding:0 ;	
}

#weather {
	background-image:   url('img/bg-weather.gif');
	background-repeat: 	no-repeat;		
	height: 65px;	
	text-align: left;
	margin: 15px 0px 20px 0px;
	padding: 10px;

}

#weather h2 {
	color: #0685a0;
	
}

#weather #link {
	margin: 8px 70px 0px 20px;
	padding: 0;
		
}

#weather #link a {
	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #0685a0;
	margin: 0;
	padding: 0;
	text-decoration: none;		
}

#weather #link a:hover {
	text-decoration: underline;
}

/*
	FOOTER
*/

#footer {
	background-image:   url('img/bg-footer.gif');
	background-repeat: 	no-repeat;		
	height: 21px;	
	text-align: left;
	margin: 0px;
	padding: 10px;	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: #0685a0;
	
}

#footer .contact {
	padding-left: 50px;
	float: left;
	width:700px;
}

#footer .login {
	padding-right: 30px;
	float: right;
	text-align: right;
	width: 150px;
}

.created {
	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: #b9b9b9;	
}

.created a {
	color: #b9b9b9;	
}

.created a:link, .created a:visited {
	color: #b9b9b9;	
}

h1 {
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #fc990b;
	width: 100%;
	border-bottom: 1px solid #fc990b;	
	
}

div.error {
	background-color:		white;
	color:							#f60101;
	border:							1px solid #b60000;
	padding:						20px;
	margin:							20px 20px;
	width:							500px;
	font-size:					13px;
}

.info {
	color:							green;
}

div.formular {
	margin:							10px 0px 0px 0px;		
	padding:						4px 0px 0px 0px;
	width:							686px;	
}

div.formular div.form-content {
	border:							2px solid #ededed;
	background-color:		#efefef;
	background-image:   url('img/bg-formular.jpg');
	background-repeat:  repeat-y;
	background-position:0px 0px;		
	width: 672px;

}

div.formular div.form-header {
	width:	676px;
	height:	20px;
	background-image:   url('img/bg-formular-header.jpg');
	background-repeat:  no-repeat;
	background-position:0px 0px;		
}

div.formular div.form-footer {
	width:	676px;
	height:	20px;
	background-image:   url('img/bg-formular-footer.jpg');
	background-repeat:  no-repeat;
	background-position:0px 0px;		
}

div.formular div.block-header {
	width:	207px;
	height:	18px;
	background-image:   url('img/bg-block-header.jpg');
	background-repeat:  no-repeat;
	background-position:0px 0px;		
}

div.formular div.block-content {
	width:	207px;
	background-image:   url('img/bg-block-content.jpg');
	background-repeat:  repeat-y;
	background-position:0px 0px;		
	padding:						6px;
	margin:							0px;	
}

div.block-content div.block-text {
	background-color: transparent;
	width: 190px;
	padding: 6px;
	position: relative;
	top: -16px;
	color: #434343;
}
div.formular div.block-footer {
	width:	207px;
	height:	16px;
	background-image:   url('img/bg-block-footer.jpg');
	background-repeat:  no-repeat;
	background-position:0px 0px;		
	position: relative;
	top: -16px;

}


div.formular table.form-main {
	width:	100%;
}

div.formular input {
	border:							1px solid #c0c0c0;

}
.formular td.label {
	width:	160px;
	color:  #434343;
}
.formular td.block {
	padding-top:				8px;
	vertical-align:			top;		
}

.formular td.submit {
	padding:	10px 0px 0px 0px;		
	width:		200px;
}

.formular td.submit input {
	width:	180px;
	height: 47px;
	background-color:		white;
	border-style:				none;
	background-image:   url('img/bt-formular-submit.jpg');
	background-repeat:  no-repeat;
	background-position:0px 0px;		
	padding-top:				0px;
	text-align:					center;
	margin:							0px;			
	color: white;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: arial;
	font-size:	14px;
	font-weight: normal;	
}

div.formular div.form-close {
	position: relative;
	top: -92px;
	left: 30px;
}

div.formular div.form-close .pov {
	color: red;
}

div.formular input.checkbox {
	display: block;

	width: 52px;
	height: 16px;
	margin: 6px 0px 4px 0px;
}

.ckeditor input {

	width: 600px;
}


.ckeditor td.submit {
	padding:	10px 0px 0px 0px;		
	width:		200px;
}

.ckeditor td.submit input {
	width:	180px;
	height: 47px;
	background-color:		white;
	border-style:				none;
	background-image:   url('img/bt-formular-submit.jpg');
	background-repeat:  no-repeat;
	background-position:0px 0px;		
	padding-top:				0px;
	text-align:					center;
	margin:							0px;			
	color: white;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: arial;
	font-size:	14px;
	font-weight: normal;	
}

div.formular form {
	padding:						10px;
	width:							676px;
}

.frline label {
	float:							left;	
	width:							200px;
}

.edit a, .edit a:link, .edit a:visited  {
	
	color: #d83d00;
	font-size: 10px;
	font-weight: bold;
}

#news .edit {
	margin: -14px 0px 0px 230px; 
}

#content p {
	font-family: Arial;	
	font-size: 12px;
	padding:0;
	margin:0;
}

#content h2 {
	font-family: Arial;	
	font-size: 14px;
	font-weight: bold;
	color: #fc990b;
	padding: 0;
	margin:0;
}

#content ul {
	margin: 0;
}

#content .novinky .novinka {
 background-color: #fef8e7;
 padding: 20px 10px 10px 5px;
 margin-top: 10px;
}

#content .novinky h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;	
	color: #434343;	
	background-image:   url('img/bg-news-item.gif');
	background-repeat: 	no-repeat;	
	height: 20px;
	margin: 0;
	padding: 0px 10px 0px 30px;		
}
		
#content .novinky .news-datum {
	color: #898989;	
	font-family: Arial;
	font-weight: NORMAL;
	font-size: 10px;
	padding-left: 30px;	
	
}

#content .novinky .news-obsah {
	color: #434343;	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	padding: 6px 10px 0px 30px ;	
	
}

#content  .search-result {
 background-color: #fef8e7;
 padding: 20px 10px 10px 5px;
 margin-top: 10px;
}

#content  .search-result h1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;	
	color: #0D89A3;	
	border-style: none;
	text-decoration: none;
}

#content  .search-result h2 {
	color: #0D89A3;	
}

.partners {
	color: #0D89A3;	
	font-size: 11px;
	text-align: center;
	padding: 4px;
	width: 972px;
}

.partners a {
	padding: 2px;
	
}

a#fb {
	margin: 0px;
	background-image:   url('img/bg-share-fb.png');
	background-repeat: 	no-repeat;		
	width: 23px;
	height: 23px;
	display: block;
}

div.share {
	position: absolute;
	width: 970px;
  margin-top: -2px;
}

div.share a#email {
	margin-right: 8px;
	background-image:   url('img/bg-share-email.png');
	background-repeat: 	no-repeat;		
	background-position: 	0px 0px;		
	margin-top: -1px;
	width: 23px;
	height: 23px;
	display: block;
}

div.share ul {
	margin: 0;
	list-style-type: none;
	font-family: Arial;	
	font-size: 12px;
	padding: 0px 0 10 13px;
	color: #434343;	
}

div.share ul li {
	background-image:none;
	float: right;
	margin: 0 0px 0 0;
	padding: 0;
}
div.rssActions {
	margin-top: 30px;
	
}
div.rssAction {
	margin: 15px 50px 0 0;
	padding: 0px 0px 5px 0; 
	border-bottom: 1px solid #E0E0E0;
}
div.rssAction .title {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}
div.rssAction .title a {
	color: #FC990B;
}
div.rssAction ul {
	margin: 6px 0 0 0;
	padding: 0;
}

div.rssAction li {
	margin: 0px 0 6px 12px;
	padding: 0;
}
div.rssAction .desc {
	padding: 0 0 0 10px;
}
div.rssAction .desc a {
	font-weight: bold;
}
