/*  
Theme Name: Statek Selský dvur
Theme URI: http://www.kuranda.cz/
Description: Tema je vytvoreno pro web www.selskydvur.info.
Author: Michal Kuranda
Author URI: http://www.kuranda.cz/

Toto tema neni v zadnem pripade volne siritelne. Pokud by doslo k poruseni autorskych prav, majitel bude nucen ucinit pripadne pravni kroky nunte k jeji naprave. 

*/



body{
  margin:0; padding:0;
	background: #F6F2DA url(images/body.gif);
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.9em;
	}
.neviditelne{
	display:none;
}
.centrovani,.center{
	text-align:center;
}
.left,#main #obsah .alignleft{float:left; margin-right: 20px;}
.right,#main #obsah .alignright{float:right; margin-left: 20px;}
.clearing,.clear{
	clear:both;
}
.red{font-size:80%; color:red; font-weight:bold;}
address{
	font-style: normal; display: inline; float:left;
}
table{	border: 1px solid #b2ab84; background:#e3dbab; padding:0; margin:0;}
table td{ background: white; border: 1px solid #b2ab84; padding:2px; margin:0;}
table tr{	padding:0px; margin:0; }
a{
	color: #141b3d;
	text-decoration: underline;
	cursor: pointer;
	border:none; font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 90%;
}
a:hover{
	text-decoration: none;
}
/*br{clear: both;}*/
strong{color: #411d00; }
/*----------------------Layout-----------------------*/
#logo_hover{
	margin: auto;
	width: 760px;
	height: 220px;
	position: relative;
	z-index: 2;
	top: 42px;
	background: transparent;
}
#logo{
	margin: auto; 
	width: 760px;
	height: 220px;
	background-color: transparent;
	text-align: left;
	position: relative;
	overflow: hidden;
}
#logo a{
	cursor: pointer;
}
#logo span{
	position: absolute;
	left: 0px;
	top:  0px; /*_top: -21px;*/
	display: inline;
	width: 760px;
	height: 220px;
	text-align: center;
	z-index: 1;
	background: transparent url(images/logo.gif) no-repeat center;
}
#logo .mapka{
	position: absolute;
	left: 143px;
	bottom: 6px;
	width: 100px;
	height: 22px;
	background: transparent url(images/logo_mapka.gif);
z-index:2;
}
#logo .mapka a{
	width: 100px;	height: 22px;
   display: block;
	background: transparent url(images/logo_mapka.gif);
}
#logo .mapka a:hover{
	background: transparent url(images/logo_mapka_a.gif);
}
#logo ul h2{margin:0; padding:0;}
#hover_background{
	width: 100%;
	height: 304px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
}
#top_strip_background{
	width: 100%;
	height:42px;
	background: #6B2A00 url(images/strip.gif) repeat-x left;
}
#top_strip{
	margin: auto;
	width: 760px;
	height: 42px;
	background: transparent url(images/top_strip.gif) no-repeat center;
}
#logo_background{
	width: 100%;
	height:220px;
	background: #EDE8CF url(images/logo_matrjoska.png) repeat-x top;
}

#main{
	margin: auto;
	width: 100%;
	height: auto;
	position: absolute;
	top: 304px;
	text-align: justify;
	line-height: 125%;
	font-size: 90%;
}
#main_matrjoska{
	margin: auto;
	width: 760px;
	position: relative;
	z-index: 1;
	background: transparent url(images/prkna.gif) repeat-y top center;
}
#main_matrjoska_akt{
	margin: auto;
	width: 760px;
	position: relative;
	z-index: 1;
	background: transparent url(images/prkna_akt.gif) repeat-y top center;
}
#main_matrjoska #obsah{
	margin:0 50px 0 50px;
	padding:1em 0 116px 0;
}
#main_matrjoska_akt #obsah{
	margin:0 70px;

	padding:1em 0 116px 0;
}
#foot_background{
	width: 100%;
	height: 106px;
	position: absolute;
	bottom:0px;
	_bottom: -1px;
	z-index: 0;
	background: #6B2A00 url(images/foot.gif) repeat-x center;
}
	
#foot{
	height: 106px;
	width: 760px;
	margin: auto;
	position: absolute;
	bottom: 0px;
	_bottom: -1px;
	background: transparent url(images/foot2.gif) no-repeat right;
	text-align: center;
	color: #E3DEBF;
}
#foot a{
	color: #E3DEBF; text-decoration: underline;
}
#foot a:hover{
	text-decoration: none;
}
#copyright{
	padding: 80px 0 0 15px; margin:0;
width: 495px;
	text-align: left;
   float: left;
}

#sitemap{
  padding: 80px 15px 0 0; margin:0;
  width: 190px;
	text-align: right;
	float: right;
}

/*---------------------//-Layout-----------------------*/
/*----------------------Formátování textu v layoutu-----------------------*/
#vlajky{
  	padding: 9px 0 0 50px; 
}
#vlajky img{
	border: 1px solid #94643D;
}

#logo h1{
	font: 4em Cambria,Georgia,"Times New Roman", Times, serif;
	color: #79370D;
   margin:0 0 0 50px;
	padding:0.2em 0 0.2em 0;
}
#logo ul{
	background-color: #F5F2E1;
	list-style: none;
	margin-left: 50px;
	padding: 0.2em;
	width: 30em;
	color: #79370D;
	border: 1px solid #965C37;
}
/*---------------------Obsah---------------------*/
#main #obsah h2{
	font: 2.3em Cambria, Georgia, Times, serif;
	margin: 5px 0 5px 0;
}
#main #obsah h2,#main #obsah h2 a{
	color: #820000; font-weight: normal;
}
#main #obsah h3{
	font: 1.6em "Times New Roman", Cambria, Georgia, Times, serif;
	margin: 5px 0 5px 0;
}
#main #obsah p+h3,#main #obsah ul+h3,#main #obsah table+h3,#main #obsah p+ul,#main #obsah ul+p{background: transparent url(images/symbol_down2.gif) no-repeat center top; padding-top:25px; margin-top:20px;}

#main #obsah h3,#main #obsah h3 a{
	color: #27315D;
}

#main #obsah p{
	text-indent: 0em;
}
#main #obsah img{
	background: #F6F2DA; border: 1px solid #b2ab84; padding: 2px; margin: 10px auto;
}
#main #obsah img+img{
	margin: 10px 1px;
}
#main #obsah .noborder{border:none; background:none;padding:0;margin:0;}
/*--------------------//-Obsah---------------------*/
/*---------------------//-Formátování textu v layoutu-----------------------*/

/*odkazy*/
/*menu + horní pruh*/
#top_strip a{color: #E3DEBF;text-decoration: none;}
#top_strip a:hover{color: #E3DEBF;text-decoration: underline;}

#menu_background{
	width: 100%;
	height:42px;
	background: #6B2A00 url(images/strip.gif) repeat-x left;
}
#menu{width:760px; height:42px;margin:auto;padding:0;text-align:center;background: transparent url(images/menu.gif) no-repeat center;}
#menu menu#menu_matrjoska{margin: 0; padding:0 46px; position: relative; height:42px;} 
#menu menu#menu_matrjoska a{
	background: transparent url(images/a.gif) no-repeat center top; 
	cursor: pointer;
	display: block;
	padding: 0 12px;_padding: 0 11px;
	/*background: transparent url(images/a.gif) no-repeat center top;*/
  font-style: normal; font-family: "Times New Roman", Times, serif; font-size: 110%;
  text-decoration: none; color: #E3DEBF;
  font-style: italic;
}
#menu menu#menu_matrjoska a:hover{
	background: transparent url(images/a.gif) no-repeat center bottom; 
	color:white; font-weight: bold;
}
#menu menu#menu_matrjoska li.current_page_item a,#menu menu#menu_matrjoska li.current_page_parent a{
	background: #820000 url(images/current.gif) no-repeat center top;
	color:white; font-weight: bold;
}

#menu menu#menu_matrjoska li {
	margin: 4px 0;	padding: 0;
	display: block;
	position: relative;
	text-align: center;
	height: 34px; line-height:34px;
	list-style: none;
  float: left;
	background: transparent;
	border-right: 1px solid #522507;
	border-left: 1px solid #6a3d1d;
}
menu#vertikal{margin: 20px 10px 20px 30px; _margin-right:5px; padding: 0; width: 150px; height:100%; text-align: center; float: right; /*border: 4px solid #820000;*/}
menu#vertikal li{margin: 0; padding: 0; list-style: none; border-top: 1px solid #d2ca9a; }
menu#vertikal li a{margin:0; padding: 0; color: #411d00; text-decoration:none; display: block; 	height: 26px; line-height:26px;}
menu#vertikal li a:hover,menu#vertikal li.current_page_item a{background:#e9e2b5; text-decoration:underline;}
/*/menu + horní pruh*/

/*paticka*/

/*/paticka*/
/*/odkazy*/

/*----------------------Zarovnání do dvou sloupcu-----------------------*/
#left_matrjoska{
	width: 350px;
	float: left;
	border:none;
}

#left{
	width: 266px;
	float: left;
	margin: 0.5em auto 0.5em 4px;
	_margin: 0.5em auto 0.5em 2px;
	border:none;
}
#right{
	width: 266px;
	float: right;
	margin: 0.5em 4px 0.5em auto;
   _margin: 0.5em 2px 0.5em auto;
   border:none;
}
/*----------------------Ohranicení obrázku-----------------------*/

#right p img, #left p img{
	padding: 1px;
	margin: 0px 3px -3px 3px;
}
#left p a img, #right p a img{
	border: 3px solid #DCD5B3;
	color: #6B2A00;
	text-decoration: underline;
	font-weight: bold;
}
#left p a:hover img, #right p a:hover img{
	border: 3px solid #7E3900;
}
/*---------------------//-Ohranicení obrázku------------------------*/
/*symbol*/
.symbol_up{
	width: 108px; height: 25px; margin: auto;
	background: transparent url(images/symbol_up.gif) no-repeat center;
	clear:both;
}
.symbol_down{
	width: 108px; height: 25px; margin: auto;
	background: transparent url(images/symbol_down.gif) no-repeat center;
	clear:both;
}
.symbol_up2{
	width: 306px; height: 25px; margin: auto;
	background: transparent url(images/symbol_up2.gif) no-repeat center;
	margin-top:5px;
	clear:both;
}
.symbol_down2{
	width: 306px; height: 25px; margin: auto;
	background: transparent url(images/symbol_down2.gif) no-repeat center;
	margin-bottom:5px;
	clear:both;
}
/*//symbol*/
/*obrázek*/
#main .image_right{
	margin: auto;
	height: 200px;	width: 250px;
	background: transparent url(images/image_right.gif) no-repeat right;
}
#main .image_left{
   margin:auto;
	height: 200px;	width: 250px;
	background: transparent url(images/image_left.gif) no-repeat left;
}
/*//obrázek*/
/*odkazy*/
#main #left a, #main #right a{
	color: #6B2A00; text-decoration: underline;
	font-weight: bold;
}
#main #left a:hover, #main #right a:hover{
	text-decoration: none;
}
#main .image_left a, #main .image_right a{
	color: #6B2A00;
	text-decoration: underline;
	font-weight: bold;
}
#main .image_left a:hover, #main .image_right a:hover{
	text-decoration: none;
}
/*//odkazy*/
/*odrážky*/
#main ul{
   margin: 10px 0 20px 0; padding:0;
}
#main ul li{
	margin: 5px 0 0 25px;  padding:0;
	list-style: url(images/list.gif);
  list-style-position: outside;
}
#main ul ul{margin: 5px 0;}
#main ul ul li{
	margin: 0px 50px 0;
	list-style: disc;
}
/*//odrážky*/

.galerie{
	width: 306px;
	margin: 4px auto 4px auto;
}
.galerie td{
	vertical-align: middle;
	text-align: center;
}
.galerie img{
	margin:2px auto 0 auto;
	color: #6B2A00;
	text-decoration: underline;
	font-weight: bold;
}
/*--------------------//-Zarovnání do dvou sloupcu----------------------*/
#google-translator{margin:0; padding:0;}
#google-translator form{width: auto; border:none; background:none; }
/*---------------------Kontaktní formulár----------------------*/
form{
  width: 500px; margin: 0 auto;
	border: 1px solid #b6b08f;
	padding: 20px;
	background: #EEE9D0 url(images/form.gif) no-repeat top right;
	text-align: left;
}
fieldset{border:none;}
fieldset label{ width: 230px; display: block; float:left; padding:1px; padding-left: 10px; margin: 2px 0;}
fieldset input.text{ width: 180px; float: left; border: 1px solid #DAD4B5; padding:1px; margin: 2px 0;}
fieldset input#submit{ width: 100px; float: right; padding:0; margin: 20px 0 0;}
textarea{	width:100%; height:100px; padding:0; margin-top:20px; float: left; 	border: 1px solid #DAD4B5;}
#udaje{
  padding:0; margin: 0 auto;
	text-align: left;
	border:none;
	background:none;
}
#udaje td {padding:2px 0; margin: 0; border:none; background:none;}

/*--------------------//-Kontaktní formulár----------------------*/
.post{border-bottom:2px solid #552509;}
.post .komentare {text-align:right;  padding: 4px; border-top:1px solid #b6b08f; background: #e9e2b5;}
.post+.post{margin-top:10px;}
.post_data {}
.post_data h2{float:left;}
.post_data .post-calendar{width: 48px; padding:2px; text-align:center; font-family: Georgia,"Times New Roman", Times, serif;font-size: 1.5em;float:right;}
.post_data .post-datum{color:#b2ab84;}
.post_data .post-den{color:#820000;font-size: 1.5em;}
.post_data .post-mesic{color:#534527;}
.post_data .post-rok{color: #b2ab84;font-size: 0.7em;}

#obsah ul.koment_list{}
#obsah ul.koment_list li{border: 1px solid #b6b08f; list-style: none; margin: 4px 0; background:white; }
#obsah ul.koment_list li .autor{padding: 2px; background: #e9e2b5; border-bottom: 1px solid #DAD4B5;}
#obsah ul.koment_list li .koment_text{padding: 4px; border-bottom:1px dotted #552509; }
#obsah ul.koment_list li .koment_data{padding: 2px;}