/*

Theme Name: WordPress Subspace

Description: WordPress theme based on the custom design by Korax &dd.	

Version: 1.0

Author: Korax,TREKr

Author URI: http://www.trekrdesign.net

Tags: blue, custom header, fixed width, two columns, widgets



*/

.yt { background-color: #dedede; padding:15px; }
.yt h3 { font-variant: small-caps; display: inline; font-size:16px; color:#333; font-family:Arial; font-weight:normal; }
.yt span { font-size:11px; padding-left: 14px;}

#bnr a:hover {background-color:white !important}

a img {border:0px;}

/* Begin Typography & Colors */

.timestable {margin: 10px auto;}
.timestable tr td {padding: 5px; border-bottom: 1px solid #ccc;}

body {	font-size: 14px;

	font-family: Calibri, Arial, Sans-Serif;

	background-color: #855436; 

	background-image: url(images/main_bg.jpg);

	 background-position: top;

	background-repeat: repeat-x;

	color: black;

	margin: 0px;

	padding: 0px;

	text-align: center;

	}

.gallery, .gallery-item {padding-bottom: 0px; margin-bottom: 0px;}

#header_bg {

	background-image: url(images/top_main_bg.png);

	background-position: top center;

	background-repeat: no-repeat;

	position: absolute;

	width: 100%;

	height: 292px;

	top: 0px;

	left:0px;

	z-index: -1;

}



#header {

	margin: auto;

	padding: 0;

	height: 204px;

	width: 770px;

	position: relative;

	top: 0px;

	left: auto;

	}



#menu {

	background-image: url(images/menu_bg.jpg);

	background-repeat: no-repeat;

	background-position: bottm center;

	width: 766px;

	height: 27px;

	vertical-align: middle;

	color: #855436;

	font-weight: bold;

	text-align: right;

	font-family: Calibri, Verdana;

	font-size: 14px;

	margin: auto;

	}



#sidebar {

	background-image: url('images/sidebar_bg.png');

	background-repeat: repeat-y;

	width: 25px;

	height: auto;

	margin: auto;

	text-align: right;

	vertical-align: top;

	float: left;

	/*position: absolute;

	top: 0px;

	left: 0px;*/
	}

	

#main {

	margin: auto; 

	width: 766px;

	height: 330px;

	background-image: url('images/page_bg.jpg');

	background-repeat: no-repeat;

	background-position: top right;

}

	

#page {

	text-align: justify;

	vertical-align: top;

	background-color: white;

	width: 691px;

	padding-left:25px;

	padding-right:25px;

	/*height: 330px;*/

	float: left;

	/*position: absolute;

	top: 0;

	left: 25px;*/

}



.entry {

	margin: auto;

	height: 100%;

	text-align: justify;

	vertical-align: top;

}

	

#page p {margin: 0px 0px 10px 0px

}



.pagetitle {

	font-size: 2.0em;

	text-align: justify;

}



#list {padding-bottom: 10px; margin:10px 0px 0px 0px; border-bottom: 1px solid #ccc;}

#list p {margin: 0px; padding:5px 0px;}

#list h3 {margin: 0px; padding:0px; font-size:15px;}

#list p a {font-weight:bold;}

#list #info {color: #666; font-size:12px;}



#text_end {

	margin: auto;

	vertical-align: bottom;

	width: 766px;

	height: auto;

	}



#news {

	width: 226px;

	height: auto;

	margin: 0px;

	float: right;

	vertical-align: top;

	text-align: center;

	position:relative;

	left:3px;

}	



.wp-smiley {width: 10px;}



#news p {padding: 0px 10px 10px 10px; margin:0px}

#news p#titulek {padding-top: 10px !important;}

#news p#titulek a {font-weight: bold;}



.news_1st,.news_2nd {

	text-align:justify; 

	margin-bottom:5px;

	}

.news_1st {background-color: #ccbfa3; font-size: 11px;}

.news_2nd {background-color: #d2cfc9; font-size: 11px;}
.news_1st #titulek, .news_2nd #titulek {font-size: 13px;}


.more { padding: 3px 25px; height: 16px; margin-bottom:10px; background-repeat:no-repeat; font-weight:12px}

a .more {color: white; font-weight: bold;}

a .more:hover {text-decoration:underline}



.news_1st .more {background: url('images/news_1st_more.jpg');}

.news_2nd .more {background: url('images/news_2nd_more.jpg');}

.news_2nd p#titulek a {color: #555;}

/* 

.news_1st {

	background-color: #ccbfa3;

	color: black;

	width: 264px;

	text-align: justify;

}

.news_1st p {

	padding-left: 5px;

	padding-right: 5px;

	margin-top:0px

}

.news_1st p#titulek,.news_2nd p#titulek {padding-top: 10px}

.news_1st b {

	color: #8a5b3d;

	font-weight: bold;

}

.news_1st_more {

	background-image: url(images/news_1st_more.jpg);

	text-align: left;

	color: white;

	width: 264px;

	height: 22px;

}

.news_1st_more p {

	padding-top: 3px;

	padding-left: 20px;

}

.news_1st_more a {

	color: white;

	text-align: left;

	padding-left: 20px;

}

.news_1st_more a:hover {

	color: white;

	text-decoration: none;

}



.news_2nd {

	background-color: #d2cfc9;

	color: black;

	width: 264px;

	text-align: justify;

}

.news_2nd p {

	padding-left: 5px;

	padding-right: 5px;

}

.news_2nd b {

	color: #605b52;

	font-weight: bold;

}

.news_2nd_more {

	background-image: url(images/news_more.jpg);

	color: white;

	width: 264px;

	height: 22px;

	text-align: left;

}

.news_2st_more p {

	padding-top: 3px;

	padding-left: 20px;

}

.news_2nd_more a {

	color: white;

	text-align: left;

	padding-left: 20px;

}

.news_2nd_more a:hover {

	color: white;

	text-decoration: none;

}

*/



#uvod {

	width: 452px;

	padding-right: 2px;

	vertical-align: top;

	float: left;

	margin: auto;

	height: auto;

	background-color: white;

	border-right: 1px dashed #787878;

}

#uvod p {

	text-align: justify;

	padding-right: 10px;

}





#footer_top {

	padding: 0;

	margin: auto;

	width: 741px;

	height: 10px;

	background-image: url('images/footer_top.png');

	background-repeat: no-repeat;

	position: relative;

	bottom: 0px;

	left: 12px;

	color: #cbc2bd;

	}

#footer {

	padding-top: -5px;

	margin: auto;
	
	width: 741px;

	display: block;

	background-color: #4f3220;

	position: relative;

	top: -8px;

	left: 12px;

	color: #cbc2bd;

	vertical-align: top;

}

#footer_bottom {

	padding: 0;

	margin: auto auto 10px auto;

	width: 741px;

	height: 10px;

	background-image: url('images/footer_bottom.png');

	background-repeat: no-repeat;

	position: relative;

	top: -8px;

	left: 12px;

	color: #cbc2bd;

	}



#footer p {

	margin: 0 auto;

	padding-left: 10px;

	padding-top: 15px;

	padding-right: 10px;

	color: #cbc2bd;

	text-align: justify;

	vertical-align: top;

	}



#footer a {

	color: #cbc2bd;

	}



#footer a:hover {

	color: #cbc2bd;

	}



#podpis {

	margin: auto;

	font-family: Calibri, Verdana;

	text-align: center;

	width: 741px;

	color: #cbc2bd;

	position: relative;

	top: 0px;

	left: auto;

font-size: 80%;

	}

	

#podpis a {

	color: #cbc2bd;

	text-decoration: none;

	font-weight: bold;

	}

	

#podpis a:hover {

	color: #cbc2bd;

	text-decoration: underline;

	font-weight: bold;

	}

.lcp_catlist div {border-bottom: 1px solid #ccc; padding: 0px 5px;}

.alignright {

	float: right;

	margin-left: 10px;

	}



.alignleft {

	float: left;

	margin-right: 10px;

	}



.navigation {

	display: block;

		text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

	

.post {

	margin: 0px 0px;

	text-align: justify;

	}



.post hr {

	display: block;

	}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-family: Calibri, Verdana, Arial, Sans-Serif;


text-align: left;

	}



h1 {

	font-size: 1.8em;

	text-align: justify;

	margin-top: 10px;
padding-bottom: 15px;
border-bottom: 1px dashed #ccc;
margin-bottom: 15px;
margin-top: 25px;
font-weight:normal !important
	}



#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.4em;
margin-bottom: 10px;

	}



h2.pagetitle {

	font-size: 1.6em;

	}



#sidebar h2 {

	font-family: Calibri,Verdana, Sans-Serif;

	font-size: 1.2em;

	}



h3 {

	font-size: 1.2em;

	padding-bottom: 5px; 

	margin-bottom:0px

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: #855436;

	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #855436;

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}



a, h2 a:hover, h3 a:hover {

	color: #855436;

	text-decoration: none;

	}



a:hover {

	text-decoration: underline;

	}

#page a:hover {	background-color: #ffe2ce; }



/* Begin Form Elements */

#searchform {

	float: left;

	width: 194px;

	height: 20px;

	margin-top: 20px;

	margin-left: 25px;

	text-align: left;

	}



#hledej {

	border: 0px;

	background-image: url(images/search_bg.png);

	background-repeat: no-repeat;

	width: 160px;

	height: 18px;

	font-size: 12px;

	padding-left: 4px;

	vertical-align: middle;

	font-family: Calibri, Verdana;

}



#btn {

	background-image: url(images/submit_bt.png);

	background-repeat: no-repeat;

	width: 28px;

	height: 20px;

	border: 0px;

	cursor: pointer; cursor: hand;

	position:relative;

	top: 3px;

}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */

#autor {color: #666; margin-top: 5px; font-style:italic;}
#respond h3 {margin-top:5px; padding-top: 5px; border-top: 1px dashed #666; color: #666;}
#respond {color:#666;}
#commentlist {margin: 0px;padding:0px;}
#clenove {width:100%; margin: 0px auto; }
#clenove img {padding-right: 10px; }

#filmy h3 {padding-top:0px; margin-top:0px;}

#gal img {margin-right: 11px;}

#tbl #hdr {background-color: #855436; color: white; font-weight:bold;}
#tbl #hdr td {border:#855436;}
#tbl {border-collapse: collapse; margin: 0px auto; margin-bottom: 10px;}
#tbl td {border: 1px solid #666; padding: 6px; }


