/*
Theme Name: UNI
Theme URI: 
Description: based on http://omnomnomnom.sneakykitty.com/
Version: 0.1
Author: UV_CAT, T-Raven
Tags: uber, hyper, cyber


/*-----------Block Level Elements--------------*/

body {
	background: white;
	background-color : #fff;
	font : 0.8em "Arial", sans-serif;
	margin : 0;
	text-align : center;
}

.hide {display : none !important;}

#page {
	width: 960px;
	margin: 0 auto;
	text-align : left;
	padding-top : 10px;
	border-top : 8px solid #28741e;
	position : relative;
	z-index : 1;
}

#header {
	width: 622px;
	height: 114px;
	margin-left: auto;
	margin-right: auto;
	/* position : absolute; */
	z-index : 2;
	margin-left : 183px;
	left : 0;
	top : 10px;
}

#header h1 {
	width : 139px;
	height : 75px;
	margin : 0px;
	margin-bottom : 10px;
	position : relative;
	font-size : 1em;
	float : left;
}

#header h1 a, #header h1 a span {
	display : block;
	width : 100%;
	height : 100%;
}

#header h1 a span {
	background : url('images/logo.gif') 0 0 no-repeat;
	cursor : pointer;
	position : absolute;
	z-index : 2;
}

#headerimg {	
}

#headerimg .reklama-top {float : right; border : 1px solid #BFBFBF; position : relative; z-index : 1;}
#headerimg .reklama-top span {
	font-size : 10px;
	position : absolute;
	z-index : 1;
	right : -1px;
	bottom : -16px;
	font-weight : 800;
	background-color : #BFBFBF;
	padding : 2px 5px;
	color : #fff;
}
#sidebar-rt li.reklama-right,
#sidebar-lt li.reklama-left {text-align : center; margin-top : 20px;}
#sidebar-rt li.reklama-right .reklama,
#sidebar-lt li.reklama-left .reklama {text-align : left; margin : auto; position : relative; z-index : 1;}
#sidebar-rt li.reklama-right .reklama a,
#sidebar-lt li.reklama-left .reklama a {display : block; border : 1px solid #BFBFBF;}
#sidebar-rt li.reklama-right .reklama a {width : 125px;}
#sidebar-lt li.reklama-left .reklama a {width : 160px;}
#sidebar-rt li.reklama-right .reklama {width : 127px;}
#sidebar-lt li.reklama-left .reklama {width : 162px;}
#sidebar-lt li.reklama-left span {
	font-size : 10px;
	position : absolute;
	z-index : 1;
	right : -1px;
	top : -16px;
	font-weight : 800;
	background-color : #BFBFBF;
	padding : 2px 5px;
	color : #fff;
}


#sidebar-tt {clear : both;}

#sidebar-tt ul {
	margin : 0px;
	padding : 6px;
	padding-right : 0px;
	list-style : none;
	background-color : #28741e;
	height : 15px;
}
#sidebar-tt ul li {text-transform : uppercase; padding : 0 6px; float : left; border-right : 1px solid #b2b2b1; font-size : 0.9em;}
#sidebar-tt ul li a {color : #fff; text-decoration : none; font-weight : 800;}
#sidebar-tt ul li a:hover {text-decoration : underline;}


#sidebar-tt ul.first {
	padding-right : 0px;
	*margin-right : -6px;
	float : left;
	*position : relative;
}


#sidebar-tt ul ul {
	position : absolute;
	visibility : hidden;
	margin-left : -6px;
	height : auto;
	padding-right : 6px;
}

/* #sidebar-tt ul li:hover ul,
#sidebar-tt ul li.hover ul {
	visibility : visible;
} */

#sidebar-tt ul ul li {
	border-right : 0;
	float : none;
}

#sidebar-tt ul li:hover a,
#sidebar-tt ul li.hover a {text-decoration : underline;}

#sidebar-tt ul li:hover li a,
#sidebar-tt ul li.hover li a {text-decoration : none;}

#sidebar-tt ul li:hover li a:hover,
#sidebar-tt ul li.hover li a:hover {text-decoration : underline;}

.description {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 450px;
	text-align: center;
}

#sidebar-lt .widget_categories {
	background : #23661A url('images/bg-menu.gif') 0 0 repeat-y;
	padding-bottom : 30px;
}

#sidebar-lt .widget_tag_cloud {
	background : url('images/bg-tags.gif') 0 0 repeat-y;
}

#sidebar-rt .widget_search {background : #23661A url('images/bg-search.gif') 0 0 no-repeat;}
#sidebar-rt .widget_search h3 {font-size : 1.2em; margin-bottom : 8px;}
#sidebar-rt .widget_search form {padding : 0px; text-align : right; margin : 0;}
#sidebar-rt #loginform {text-align : right !important;}
#sidebar-rt .widget_search #s,
#sidebar-rt #loginform input {background-color : #a9c7a5; border : 0; font-size : 0.9em; margin-bottom : 5px; color : #424f4c; padding : 3px; text-align : left;}
#sidebar-rt #loginform label {color : #fff; font-size : 0.9em; display : block; width : 44px; float : left; text-align : left;}
#sidebar-rt #loginform p {clear : both;}
#sidebar-rt #loginform input {display : block; width : 67px;}
#sidebar-rt .widget_search #searchsubmit,
#sidebar-rt #loginform #loginsubmit {
	background-color : #184612;
	border-top : 1px solid #668e61;
	border-left : 1px solid #668e61;
	border-bottom : 0;
	border-right : 0;
	color : #fff;
	font-size : 0.9em;
	width : auto;
	padding : 3px;
}
#sidebar-rt #loginform input[type=hidden] {position : absolute; visibility : hidden;}
#sidebar-rt .logged {color : #fff; text-align : left;}
#sidebar-rt .logoff-button {
	display:block;
	float:right;
	margin-bottom:15px;
	margin-top : 5px;
	background-color : #184612;
	border-top : 1px solid #668e61;
	border-left : 1px solid #668e61;
	border-bottom : 0;
	border-right : 0;
	color : #fff;
	font-size : 0.9em;
	width : auto;
	padding : 4px 8px;
	text-decoration : none !important;
}

#sidebar-rt .widget_meta {background : #23661A url('images/bg-menu.gif') 0 0 repeat-y;}

#sidebar-rt .cislo-side {padding : 10px;}
#sidebar-rt .cislo-side h3 {color : #000; text-align : right; margin-top : 10px;}
#sidebar-rt .cislo-side h3 small {text-align : left; display : block; font-size : 0.8em;}

#sidebar-lt .widget_tag_cloud h3 {color : #28741e; font-size : 1.2em;}
#sidebar-lt .widget_tag_cloud a {color : #424f4c; text-decoration : none;}
#sidebar-lt .widget_tag_cloud a:hover {text-decoration : underline;}

/* #sidebar-lt ul {
	margin : 0px;
	padding : 0px;
} */

#wrapper {
	float : left;
	width: 622px;
	margin-bottom : 40px;
}

#content {
	
}

#content .profil {
	margin-top : 25px;
	margin-bottom : 10px;
}

.content a {
	color :  #ffc0c0;
}

#sidebar-lt {
	float: left;
	width: 169px;
	margin-right : 14px;
	margin-top : -114px;
}

#sidebar-rt {
	float: right;
 	width: 137px;
	margin-left : 14px;
	margin-top : -114px;
}


#page .breadcrumb {
	background-color : #f2f2f2;
	color : #063504;
	padding : 5px 12px;
}

#page .breadcrumb a {
	text-decoration : none;
	color : #063504;
	font-weight : 800;
}
#page .breadcrumb a:hover {text-decoration : underline;}

.more-link {padding-right : 16px; background : url('images/ico-full.gif') right 60% no-repeat; display : block; float : right; margin-top : 5px;}

.cleaner {
	clear : both;
	height : 1px;
	font-size : 1px;
}

#footer {
	clear : both;
	padding-top : 15px;
	background : url('images/line-dots-big.gif') 0 0 repeat-x;
	width: 622px;
	text-align: left;
	margin-left : 183px;
	font-size : 0.9em;
}
#footer a {color : #216019;}

p.autor {font-weight : 800;}

/*-------------Headings-------------*/

h1 {
	
}

h1 a {
	color: #000;
}

h2 {
	margin : 15px 0;
}
#content.two-col h2 {margin : 15px 0 -10px;}

h3 {
	
}

h4 {
	
}

h5 {
	
}

/*-------------The Post-------------*/



h2 {
	font-size : 1.45em;
	padding-bottom : 3px;
	color : #216019;
	background : url('images/hr.gif') 0 bottom no-repeat;
}

h2 a:hover, h2 a:visited, h2 a {
	color: #216019;
	text-decoration: none;
}

.post {
	margin-top : 20px;
	padding-bottom : 1px;
	overflow : hidden;
}
.two-col .post {
	width : 300px;
	float : left;
	margin-right : 20px;
}
.two-col .post-even {
	margin-right : 0px;
}

.post p {
	margin : 10px 0;
}

.post h3 {
	margin-top : 20px;
	margin-bottom : 10px;
}

a {
	color : #216019;
}

.post ul {
	margin: 7px 7px 7px 27px;
	padding: 0px;
}

.post li {
	
}

.post ol {
	
}

ol.commentlist {list-style: none;}
.commentlist small.date,
.post small.cislo {
	color : #7d7d7d;
	/* float : left; */
	margin-bottom : -15px;
	*margin-bottom : -35px;
	display : block;
}

.commentlist small.date {margin-bottom : 0px;}

.entry p, .entrytext p {
	line-height : 1.5em;
}
.entrytext p {font-size : 1.2em;}
.entrytext p.wp-caption-text {font-size : 1em;}
.entry div.alignleft p.wp-caption-text,
.entrytext div.alignleft p.wp-caption-text {margin : 0 10px 0 0; background-color : #E6E6E6; padding : 5px 0 5px 5px;}
.entrytext div.alignright p.wp-caption-text {margin : 0 0 0 10px; background-color : #E6E6E6; padding : 5px 5px 5px 0;}

.entrytext .postmetadata p {
	font-size : 1em;
}

/* .postmetadata alt {
	font-size: small;
} */

.postmetadata {
	background : url('images/line-dots.gif') 0 bottom repeat-x;
	clear : left;
	padding-bottom : 5px;
	margin : 25px 0;
}
.postmetadata p {
	background : url('images/line-dots.gif') 0 0 repeat-x;
	padding-top : 5px;
	margin : 0px;
}

.postmetadata a {
	
}

.navigation {
	padding : 30px 0 0;
	height: 30px;
	line-height : 26px;
	clear : both;
}

.alignleft {float: left;}
img.alignleft {margin-right : 10px;}
.alignright {float: right;text-align : right;}
img.alignright {margin-left : 10px;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pagetitle {
	font-size: medium;
}

blockquote {
	background: #e6e6e6;
	padding: 10px;
}

cite {

}

a {text-decoration : underline;}
a:hover {text-decoration : none;}

a img {
	border: 0;
}

acronym, abbr {

}

/*--------------Sidebar------------*/

.widget {
	padding : 10px;
}

#sidebar-lt ul, #sidebar-rt ul {
	margin: 0;
	padding: 0;
}

#sidebar-lt ul h2, #sidebar-rt ul h2, .widget-title {
	color: #fff;
	margin : 0px;
	font-size : 1.5em;
	margin-bottom : 15px;
}

#sidebar-lt ul li, #sidebar-rt ul li {
	list-style-type: none;
	list-style-image: none;
	*zoom : 1;
}

#sidebar-lt ul ul, #sidebar-rt ul ul {

}


#sidebar-lt ul li span.toggler {
	display : block;
	width : 15px;
	height : 20px;
	position : absolute;
	background : url('images/menu-open.gif') 0 -2px no-repeat;
	cursor : pointer;
}
#sidebar-lt ul li.closed span.toggler {background : url('images/menu-close.gif') 0 0 no-repeat;}
#sidebar-lt ul li.closed ul {display : none;}

#sidebar-lt ul ul li, #sidebar-rt ul ul li {
	color : #fff;
	margin-top : 6px;
}
#sidebar-lt ul ul.children li, #sidebar-rt ul ul.children li {
	background : none;
}
#sidebar-lt ul ul li a, #sidebar-rt ul ul li a {
	color : #fff;
	text-decoration : none;
	font-weight : 800;
	background : url('images/line-dots-menu.gif') 0 bottom repeat-x;
	padding-bottom : 5px;
	padding-left : 15px;
	display: block;
}

#sidebar-lt ul ul.children li a, #sidebar-rt ul ul.children li a {font-weight : 400; padding-left : 26px;}

#sidebar-lt ul ul ul, #sidebar-rt ul ul ul {

}


ul.children li.first {
	list-style: none;
	float: right;
	margin-left : 10px;
}

/* #sidebar-lt p, #sidebar-rt p, */ .textwidget {
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}

#sidebar-lt a, #sidebar-rt a {
	text-decoration: none;
}

#sidebar-lt a:hover, #sidebar-rt a:hover {
	text-decoration: underline;
}

/*--------------Comments--------------*/

ol.commentlist, .replytext, small {
	
}

ol.commentlist li {
	margin-bottom : 30px;
}

ol.commentlist li.alt {

}

ol.commentlist a, .replytext a {
	color : #216019;
}

#respond {
	margin-top : 40px;
}

small.commentmetadata {
	color: #ff0000;
}

.commentlist {padding-left : 50px;}
.avatar {
	position : absolute;
	margin-left : -50px;
}

/*--------------Search Form-------------*/

#searchform {
	/* padding: 5px; */
}

#searchform input {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

#content #searchform input {
	width : auto;
}
#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {
	width: 100%;
}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	display: none;
}

img#wpstats {
	display:none
}

ul.authors {
	padding-left : 30px;
	font-size : 1.3em;
	font-weight : 800;
}
ul.authors li {
	margin : 7px 0;
}

/* .widget_tag_cloud a[style="font-size: 8pt;"] {display : none;} */

.locked {font-size : 0.9em !important; color : #5b5b5b ; text-indent : 15px; background : url('images/ico-locked.gif') 0 0 no-repeat;}

#content .sendForm fieldset {border : 0;padding : 10px 0px 20px; margin : 0px; *position : relative; }
#content .sendForm fieldset legend {font-size : 1.55em; font-weight : 800;padding : 0px; margin : 0px; color : #000;}
#content .sendForm fieldset legend {*font-size : 1.4em; *margin-left : -5px;}
#content .sendForm fieldset#vzkaz label {display : block; float : none; width : auto; font-size : 1.3em; font-weight : 800; margin-bottom : 10px;}
#content .sendForm fieldset#vzkaz label {*font-size : 1.2em; }
#content .sendForm fieldset p {clear : both; margin-top : 10px; margin-bottom : 10px;}
#content .sendForm fieldset p.high {padding-bottom : 15px;}
#content .sendForm fieldset p label {
	display:block;
	float:left;
	font-size:0.9em;
	width:130px;
}
#content .sendForm fieldset p label small {
	display : block;
	position : absolute;
	width : auto;
	*width : 350px;
	*left : 0;
	*margin-top : 20px;
}
#content .sendForm fieldset#platba p label,
#content .sendForm fieldset#objednani p label {float:right; text-align:left; width:96%;} 
#content .sendForm fieldset p input.inputBox {float : left;}
#content .sendForm fieldset textarea {font-family: "Arial",sans-serif; display : block; width : 300px; height : 100px; font-size : 0.9em;}
.disabled {color : #aaa !important;}
#content .sendForm fieldset.disabled legend {color : #aaa;}

#kontaktniForm {margin-top : 30px;}
#content table.kontakt {width : 100%;}
#content table.kontakt td {vertical-align: top;padding : 3px 6px; width : 33%;}
#login_error, .error {color : #c00 !important;}

#content .post ul.archiv {list-style : none; padding : 0px; margin : 0px;}
#content .post ul.archiv li {float : left; margin-right : 10px;}


ul.archivOnline {font-size : 1.4em; list-style : none;}
ul.archivOnline ul {font-size : 0.9em; list-style : none;}
ul.archivOnline ul ul {font-size : 0.8em; list-style : disc;}
ul.archivOnline ul ul li {padding-left : 0px; background : transparent}
ul.archivOnline li.closed ul {display : none}
ul.archivOnline li {
	background : url('images/online-archiv-closed.gif') 0 10px no-repeat;
	/* padding-left : 13px; */
}
ul.archivOnline li.closed {background : url('images/online-archiv-open.gif') 0 6px no-repeat;}

ul.archivOnline li span.toggler {padding : 0px 13px 8px 0;cursor : pointer;}

#sidebar-rt ul ul li a{padding-left : 5px;}
/* #sidebar-tt ul li {
		_display: expression(
					this.onmouseover = new Function("this.className += ' active';"),
					this.onmouseout = new Function("this.className = this.className.replace(' active', '')")
		);
} */

/*----------------------------------------------------------------*																				
	WordPress 2.8 Plugin: WP-PageNavi 2.60
	Copyright (c) 2009 Lester "GaMerZ" Chan

	File Written By:
	- Lester "GaMerZ" Chan
	- http://lesterchan.net
	File Information:
	- Page Navigation CSS Style
	- wp-content/plugins/wp-pagenavi/pagenavi-css.css
 *----------------------------------------------------------------*/


 .wp-pagenavi {text-align : center; background-color : #f2f2f2;}

.wp-pagenavi a, .wp-pagenavi span {
	padding: 5px 3px;
	margin : 2px;
}
 
.wp-pagenavi a, .wp-pagenavi a:link {
	color: #fff;
	background-color : #7aa075;
	text-decoration : underline;
}
.wp-pagenavi a:hover {
	text-decoration : none;	
}
.wp-pagenavi span.pages {
	color: #000000;
	/* border: 1px solid #000000; */
}
.wp-pagenavi span.current {
	font-weight: 800;
	color: #216019;
}
.wp-pagenavi span.extend {
	font-weight: 800;
	color: #216019;
}
.wp-pagenavi a.first {
	background-color : transparent;
	color : #216019;
	padding-left : 15px;
	background : url('images/prev.gif') 0 60% no-repeat;
}
.wp-pagenavi a.last {
	background-color : transparent;
	color : #216019;
	padding-right : 15px;
	background : url('images/next.gif') right 60% no-repeat;
}
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.nextpostslink {
	background-color : transparent;
	padding-right : 10px;
}
.wp-pagenavi a.previouspostslink span,
.wp-pagenavi a.nextpostslink span {display : none;}
.wp-pagenavi a.previouspostslink {background : url('images/prev.gif') center 60% no-repeat;}
.wp-pagenavi a.nextpostslink {background : url('images/next.gif') center 60% no-repeat;}