/* RESET */

	html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
			
			html, body {margin:0; padding:0;background-color:#C4CFCB}
			body{
				background: url(../images/background-gradient.jpg) repeat-x #D7DEDB;
				margin:0; 
				padding:0;
				font-size:12px;
				font-family:verdana;
				
			}
			
			h1 {
				margin:20px 0;
				font-size:1.4em;
			}
			h2 {
				margin:20px 0 10px 0;
			}
			p {
				margin:10px 0;
				line-height:1.5em;
			}
			a {
				color:#25A3DD;
				cursor:pointer;
			}
			hr {border:0; border-top:1px dashed #ccc;}
			a:hover {
				color:#222
			}
			a:visited {color:#5C874B;}
			img.border {border:1px solid #93C1E8;}
			
			#obsah input[type=text], #obsah textarea {

				margin:10px 0px;
				width:350px;
				
			}
			
			#login input {
				background-color:#fff;
				border:1px solid #999;
				margin-bottom:5px;
				width:180px;
				color:#666;
			}


			input[type=text],input[type=password], textarea {
				
				border:1px solid #999;
				background-color:#F6F6F6;
				padding:3px;
				font-family: Verdana;
				font-size:1em;
					
			}
			
			#login input:focus, input[type=password]:focus, input[type=text]:focus, textarea:focus, input[type=text]:hover, input[type=password]:hover,  textarea:hover {
				
				border:1px solid #27A4DE;
				background-color: #FFF;
			}
			
			#container { 
				width:913px; 
				margin:0 auto;
								
			}
			
			#top{
				clear:both;
				margin-top:20px;
				background: url(../images/header.jpg) no-repeat;
				height:229px;
			}
			
			#menu {
				padding:13px;
				background-image: url(../images/menu-background.jpg);
				background-color: #202220;
				
			}

			#content {
				
				display:block;
				padding:20px 13px 40px 13px;
				color:#222;
				background: url(../images/page-background.jpg) repeat-y;
				background-color:#FFF;
				min-height: 50px;
				height: auto !important;
				_height: auto !important;
				height: 50px;
				overflow:auto;
				overflow:none;
				
			}
			#obsah {
				
				width:560px;
				float:left;
				padding-left: 30px;
				padding-right:20px;
				
			}
			#language {position:absolute;top:20px;right:20px;padding:10px; background-color:#fff;}
			#language a {padding-left:5px;color:#20221F;}
			#obsah p {text-align:justify;}
			#sidebar{
				width:auto;
				float:left;
				border-left:1px solid #ccc;
				padding-left: 20px;
				
			}
			#footer {
				clear:both;
				background: url(../images/footer.png) no-repeat;
				height:50px;
				padding-left:43px;
				padding-top:50px;
				text-align:right;
			}
			
			#menu ul, #menu li {
				list-style-type:none;
				list-style:none;
				display:inline;
				margin:0;
				padding:0;
			}
			#menu ul {padding-left:10px;}
			#menu li a {
				outline:none;
				color:#FFF;
				padding:10px 17px 10px 17px;
				text-decoration:none;
				
			}
			#menu li a:hover {
				color:#93C1E8;
			
			}
			#admin {
				
				
			}
			#admin h1 {
				margin:0 0 10px 0;	
				color:#EA0A43;
			}
			#admin a {
				text-decoration:none;
				display:block;
				color:#fff;	
				background-color:#EA0A43;
				padding:10px;
				margin-bottom:1px;
			}
			#admin a:hover {
				background-color:#C11540;
			}
			#sidebar ul,#sidebar li {
				list-style-type:none;
				list-style:none;
				margin:0;
				padding:0;
			}
			#sidebar li a {
				outline:none;
				color:#444;
				padding:10px 5px; 
				border-top:1px solid #888;
				text-decoration:none;
				display:block;
				width:auto;
			}
			#sidebar li a:hover {
				text-decoration:none;
				background-color:#f6f6f6;
				border-top:1px solid #27A4DE;
			}
			/* CREONEO */
			
			#creoneoinfo {
				text-align:right;
				margin:0;
				padding:10px 2px 10px 2px;
				color:#444;
				float:right;
				width:auto;
				font-size:0.8em;
			}
			#creoneo {
				padding-top:10px;
				padding-bottom:10px;
				border:0;
				font-weight:bold;
				color:#666; 
				background-repeat:no-repeat; 
				background-image:url(../images/creoneo.png);
				background-position:right;padding-right:20px;
			}
			#aktualne_vyzvy h3 {display:inline;margin:0;}
			#obsah ul{
				list-style-position: outside;
				margin:0px;
				padding: 0 0 0 2em;
			}
			#obsah ul li {
				padding-left:0px;
				line-height:1.5em;
				text-indent: 0px;
/*				list-style-position: inside;*/
/*				list-style-image: url(arrow.gif);*/
				list-style-type: disc !important;
				
			}
			#creoneo span{color:#d2499a;}
			#creoneo:hover{color:#90288e;}
			#creoneoinfo a {text-decoration:none;}
			
			.button {cursor:pointer;background-color:#222;color:#FFF;padding:5px 10px 5px 10px; border: none; -moz-border-radius:5px; }
			.button:hover {background-color:#27A4DE;color:#FFF;}
			.galleryimg {border:3px solid #ccc; margin-right:10px;margin-bottom:10px;}
			
			form.dialog {background-color:#fff;border:1px solid #555;padding:30px;overflow:auto;}
			form.dialog label {float:left;width:150px;padding:0;margin:0;margin-bottom:5px !important; padding:5px !important}
			form.dialog input {float:left !important; margin:0 !important;margin-bottom:5px !important; padding:5px !important; background-color:#fff;}
			form.dialog input[type=text] {float:left !important;width:300px !important;margin:0 !important;margin-bottom:5px !important;}
			form.dialog input[type=submit] {padding:5px 10px; background-color:#222;color:#fff;border:none;}
			form.dialog textarea {float:left !important;width:300px !important;margin:0 !important;margin-bottom:5px !important; padding:5px !important; background-color:#fff;}
			form.dialog br {clear:both;}
			
				
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #EDEDED;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 7px !important;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter tbody tr:hover td {
	background-color:#F0F0F6;
	background-color:#D6FA8B;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
