/*
Theme Name: SZUS based on Twenty Ten
Theme URI: http://wordpress.org/
Description: Upravena verzia 2010 default temy pre WordPress.
Author: JB
Version: 1.0
Tags:  two-columns, fixed-width, sticky-post, translation-ready, microformats
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

* {margin: 0; padding: 0;}

a img {
	border: none;
}
body {
background: #9fd6f2 url(images/body_bg.jpg) center top no-repeat;
	font: 12px/16px "Trebuchet MS","Lucida Grande", Helvetica, sans-serif;
}

.alignleft {float: left;}
.stronger {font-weight: bold;}

#wrapper {
	width: 940px;  
	margin: 0px auto;
	}

#header {
	height: 540px;  
	position: relative;
	margin-bottom: 15px;
}

h1#site-title  { 
	background: url(images/logo.png) no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 80px;
	left: 0;
	width: 315px;
	height: 55px;
	}

h1 a {display: block; width: 315px; height: 55px;}	


#headeradresa {
	position: absolute;
	top: 80px;
	right: 0;

}
#headeradresa p {
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	color: #349afc;
	margin: 0;
}

#head_slideshow { position: absolute; top: 219px; left: 1px; width: 940px; height: 200px; background: url(images/head_slideshow_bg.png) no-repeat;}

#head_noslideshow {position: absolute; top: 219px; left: 1px; width: 940px; height: 200px; background: url(images/head_slideshow_bg.png) no-repeat;
	
}

#head_slideshow img {
	width: 938px;
	height: 158px;
}

#nav_pager {
	position: absolute;
	top: 355px;
	right: 20px;
	z-index: 1000;
}

#nav_pager a {
	background: url(images/nav-pager-photo.png) no-repeat 0px 0px;
	
	width: 15px;
	height: 15px;
	margin-right: 2px;
	text-indent: -999em;
	float: left;
	display: block;
}

#nav_pager a.activeSlide {
	background-position: 0 -15px;
}

#sitemenu {
	position: absolute; 
	top: 0; 
	right: 0;
	width: 150px; 
	z-index: 2000;
	 }

#vyber_pobocky {
	display: block;
	height: 18px;
	padding: 10px 10px 10px 28px;
	background-color: #0063f8;
	color: white;
	cursor: pointer;
	text-transform: uppercase;
	
}
.menu_body {
	list-style: none;
	display: none;
	background-color: #3d89f0;
	
}
.menu_body li {
	background-color: #4AA0D6;
}

.menu_body li a:link, .menu_body li a:visited {display:block;padding: 10px; color:  white; text-decoration: none; }
.menu_body li a:hover {
	text-decoration: underline;
}
.menu_body li.alt { border-bottom: 1px solid white; border-top: 1px solid white }
.menu_body li.active {
	font-weight: bold;text-transform: uppercase; background-color: #d3413d;
}

.menu-header {  background: url(images/menu_bg.png) no-repeat; padding: 20px 0;text-align: center; position: absolute; top: 148px; left: 1px; width: 938px; height: 31px;}
#menu-hlavne li {display:inline; margin-right: 10px;}
#menu-hlavne li a:link, #menu-hlavne li a:visited {color: #0c4962; font-weight: bold; font-style: italic; text-decoration: none;}
#menu-hlavne li a:hover {text-decoration: underline;}
#top-info { position: absolute;top: 390px; left: 1px;}
#top-info div {float: left; width: 310px;margin-right: 3px; }
#top-info h3 {color: #127097; font-size: 14px;margin-bottom: 10px;}
#top-info ul {list-style-type: none; padding: 6px; background: url(images/grad_120.png) top repeat-x; font-size: 10px; height: 108px;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#top-info ul li { border-bottom: 1px dotted white;}
#top-info ul li a {color: white; text-decoration: none;}
#recent-posts-2 ul { background-color: #d3413d; }
#categoryposts-3 ul {background-color: #df4750;}
.picasa_board {
	background-color: #4aa0d6; text-align: center; padding-top: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; height: 117px;
}

.picasa_board a {
	margin-right: 8px;
}

.corner { border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }


/* --------- layout --------------------- */

#main {
	padding-top: 20px;	
	overflow: hidden;
	background-color: white;
	color: #333;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	}

	#container {
		float: left;
		margin: 0 -240px 0 0;
		width: 100%;
		
		
	}
	#content {
		margin: 0 280px 0 20px;
		padding-bottom: 20px;
	}
	#primary,#secondary {
		float: right;
		overflow: hidden;
		width: 230px;
	}
	#secondary {
		clear: right;
	}
	#footer {
		clear: both;
		width: 100%;
		
	}
/*---------*/

h2.page-title {
	color: black;
	margin-bottom: 24px;
}

h2.entry-title { font-size: 24px; line-height: 28px; display: block; border-bottom: 1px dotted #ccc; padding-bottom: 5px; margin-bottom: 3px;}
h2 {color: #cc0028;}
h2.entry-title a:link, h2.entry-title a:visited {color: #cc0028; text-decoration: none;}
h2.entry-title a:hover {text-decoration: underline;	}
.entry-content h3 {margin-bottom: 8px; color: #cc0028;}
.entry-content img {border:1px solid #ccc; padding: 3px; background-color: white; margin-right: 5px;}
.entry-content img.wp-smiley {border:none; padding: 0px; background-color: white; margin-right: 0px;}
.entry-utility {clear: left;padding-top: 6px;}
.post {margin-bottom: 30px;}
#footer {
	background: url(images/footer_bg.png) no-repeat;
	padding-bottom: 20px;
}
#footer p {font-size: 11px; color: #347a96; padding-top: 10px;}
#comments {display: none;}

#content p, #content ul {
	margin-bottom: 12px;
}

#content ul {
	margin-left: 18px;
}

#content a:link, #content a:visited {
	color: #cc0028;
}

/*------ sidebar ----------*/

#hladanie {
	background-color: #d2f36d;
}

#hladanie_txt {
	background-color: #add531;
	padding: 10px 0 10px 10px;
}



.widget_search #s { /* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display:none;
}
.widget-area ul {
	list-style: none;
	margin-bottom: 20px;
}
.corner6 {-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;}
.lista {margin-bottom: 18px;width: 210px; }
.lista_inner {padding: 10px 0 10px 10px}
.lista h3 {padding: 5px 0 5px 10px}
#spokojnost_txt p {padding: 0px 0 0px 65px; background: url(images/dotaz.png) 5px 0 no-repeat; margin-bottom: 0;}
#prihlaska {background-color: #ffdd8d; }

#prihlaska a {text-decoration: none;}
#prihlaska_txt {background-color: #fdb815; font-size: 14px; color: white; }
#prihlaska_txt p {padding: 12px 0 10px 65px; background: url(images/prihlaska_icon.png) 5px 0 no-repeat; margin-bottom: 0;}

#tpd-teaser {
	background-color: #ff93d3;
}
#tpd-teaser-img {
	background-color: #c33f8e; padding: 10px 10px 6px 10px;
}

#tpd-teaser-img img {
	border: 1px solid white;
}

#tpd_banner_2012 {
	height: 148px; width: 638px; border: 1px solid black; margin-bottom: 18px;
	background: url(images/szus-tpd_2012.png) no-repeat top left;
}

#tpd_banner_2012 a {
	display: block; height: 148px; width: 638px;
	text-indent: -999em;
}
#pripravujeme {background-color: #ffbe7b;}
#pripravujeme_txt {background-color: #ef800d; padding: 10px 10px 10px 10px;}
#pripravujeme_txt ul li {border-bottom: 1px dotted white; color: white; font-size: 10px;}
#informujeme {background-color: #9bd7fc; }
#informujeme_txt {background-color: #4e98c6; padding: 10px;}
#informujeme_txt ul li { color: white; font-size: 10px; margin-bottom: 18px;}

/* hmmm */

p.wp-caption-text {
	font-size: 11px;
	color: #999;
	text-align: center;
	margin-bottom: 0px;
}

.entry-meta, .entry-utility {
	font-size: 11px;
	color: #666;
	margin-bottom: 3px;
}

.comments-link {
	display: none;
}

/* --------- tables ------------- */

table {
	background-color: #eee;
	margin-bottom: 12px;
		color: black;
}
th {
	background-color: #ddd;

}

th.tophead {
	background-color: #B2B2B2;
	padding: 3px 0 3px 10px;
	text-align: left;
	font-size: 13px;
	color: white;
}



td {
	background-color: white;
	padding: 4px 6px;
}

