/* CSS www.nieslanikovipapousci.cz 	by creactive.cz*/

*{margin:0; padding:0;}
body{
	background: #429F3B url(/img/bg_body.jpg) repeat-x;
	font-size: 75%;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	text-align: center;
	color: #213E38;
	 }
h1,h2,h3,h4,h5,h6 {color: #009900; margin: 10px 0; padding:5px 0; }
h1{font-size: 2em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.1em;}
h5{font-size: 1em;}
h6{font-size: 0.8em;}

p{margin: 10px 0;}
small{font-size: 0.8em; color: black;}
img{border:7px solid #A0BB96; padding: 1px ;}
object{border:7px solid #A0BB96;}

img.float-r{margin:0 0 15px 15px}
img.float-l{margin:0 15px 15px 0 }

object{border:7px solid #A0BB96; }

ul{ margin: 10px 0 10px 4em;}
li{}

a:link {text-decoration: underline; color: #FF4200;}
a:visited {text-decoration: none;  color: #ff6666;}
a:active {text-decoration: underline; color: #000000;}
a:hover {text-decoration: none; color: #333333; background: #ffffff ;}

hr {display: none;}


fieldset{
	border: 1px solid #ED8911;
	padding:0 15px 15px 15px;
	margin:15px 0;
	font-size: 1em;}
legend{
	border: 1px solid #ED8911;
	padding:2px 15px;
	font-weight: bold;
	background: ;
	margin-bottom:10px;
	color: #ED8911; }
label{
	display: block;
	float: left;
	width: 20%;
	text-align: right;
	padding: 6px 10px 0 0;
	vertical-align: top;
}
input,select,textarea{
	font-family: 'Arial CE', Arial, 'Helvetica CE', helvetica, sans-serif;
	background: #ffffff;
	margin:5px 0;
	color:#333333;
	padding: 1px 2px;
	border-top: 1px solid #333333;
	border-left:1px solid  #333333;
	border-bottom:1px solid  #fff;
	border-right:1px solid  #fff;
}
button{	background: #A4D8E3;
	border-bottom: 1px solid #333333;
	border-left:1px solid  #ffffff;
	border-top:1px solid  #ffffff;
	border-right:1px solid  #333333;
	color: #333;
	padding:3px;
	_padding:0;
}


table{ font-size: 0.9em; idth:100%; margin:15px 0; border: 2px solid #999; color: #333;  border-collapse: collapse;}
th,td{border: 1px solid #999; padding:6px 9px;}
th{text-align: center; font-size: 1em; background-color: #ED8911; color: white; }
.legend {background-color: #A4D8E3;}
.note {background: #fff; color: #999;	color: #576A50; }

/*		ID's		*/
#flash {
}
#mother{
	width: 760px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-size: 1.2em;
	}

#header{
	height: 111px;
	background: #E87E0F url(/img/bg_body.jpg) repeat-x ;}
#header h1 {margin: 0 ; padding:0;
	background: url(/img/bg_header.jpg) no-repeat ;height: 111px;}
#header h1 a{
	display: block;
	position: relative;
	top:22px;
	left:470px;
	width: 280px;
	height: 50px;
	text-align: right;
	cursor:pointer;
	color: white;
		text-transform: uppercase;
	text-decoration: none;
	}
#header h1 a span{position: absolute;	width: 280px;	height: 50px; top:0; left:0;}
#header h1 a:hover{background: none;}
#header .mainlink{
	position: absolute;
	top:70px;
	right:20px;
	color: white;
	text-decoration: none;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	}
#header .mainlink:hover{background:none;color: #FFEAD2; }

/*		vlajecky		*/
#lang{ position: absolute; top:123px; left:18px; }
#lang a{display: block; position: relative; width: 25px; height: 17px; font-size: 0.7em; color:white; float: left; background-color: #398BA5; text-align: center; }
#lang_cz span{display: block; width: 25px; height: 17px; position: absolute; top:0px; left:0px; background: url(/img/lang_cz.gif) no-repeat center center; cursor: pointer;}
#lang_en span{display: block; width: 25px; height: 17px; position: absolute; top:0px; left:0px; background: url(/img/lang_en.gif) no-repeat center center; cursor: pointer;}
#lang a:hover {background-color: #32A4C6; }


/*		NAVIGACE		*/
#navigation{background: #56ABB5 url(/img/bg_nav.gif) repeat-x; height: 39px;}
#navigation #foto{background: url(/img/bg_nav_foto.jpg) no-repeat; height: 39px;}

#navigation ul{margin: 0; padding: 0 ; position: absolute;right: 0; width: 462px;}
#navigation li{
	margin: 0; padding: 0 ; list-style: none;
	float: left;
	background: url(/img/bg_nav_on.gif) repeat-x ;
	height: 39px;
	border-left: 1px solid #7CAEB6;

	 }
#navigation a {
	display: block;
	position: relative;
	cursor: pointer;
	padding-top:12px;
	text-align: center;
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
			}
#navigation a strong{	display: block; position: absolute; top:0px; left:0; height: 39px; z-index:1;}
#navigation li a span{display: block; position: absolute; top:0; left:0; height:39px; background: url(/img/bg_nav.gif) repeat-x ;  }

#navigation #obecne 	{background: url(/img/nav_obecne_on.jpg) no-repeat ;	 }
#navigation #obecne a { width: 88px; 	 }
#navigation #obecne a span{ width: 88px; background: url(/img/nav_obecne_off.jpg) no-repeat ;	 }

#navigation #chov 	{background: url(/img/nav_chov_on.jpg) no-repeat ;	 }
#navigation #chov a { width: 72px; 	 }
#navigation #chov a span{ width: 72px; background: url(/img/nav_chov_off.jpg) no-repeat ;	 }

#navigation #prodej a { width: 78px; }
#navigation #prodej a span{ width: 78px; }
#navigation #fotogalerie a { width: 125px; }
#navigation #fotogalerie a span{ width: 125px; }
#navigation #kontakt a { width: 94px; }
#navigation #kontakt a span{ width: 94px; }

#obecne 			a strong { width: 88px; background: url(/img/nav_obecne.gif) no-repeat center center; }
#chov 			a strong { width: 72px; background: url(/img/nav_chov.gif) no-repeat center center;}
#prodej 			a strong { width: 78px; background: url(/img/nav_prodej.gif) no-repeat center center;}
#fotogalerie 	a strong { width: 125px; background: url(/img/nav_fotogalerie.gif) no-repeat center center;}
#kontakt 		a strong { width: 94px; background: url(/img/nav_kontakt.gif) no-repeat center center;}


#navigation li a:active{}
#navigation li a:hover {background: none ; }
#Chov-papousku #navigation a:hover span{background: none ; }
#Chov-papousku #navigation a:hover {color:#4A838C;}

/*		ENG navigace	*/
#Chov-papousku #nav_lang_eng a {color: white ;font-weight: bold; font-size: 1em; width:auto; padding: 0.7em 1.14em ;}
#Chov-papousku #nav_lang_eng a:hover {color: #333 ; }
#nav_lang_eng li{background: none !important; }
#nav_lang_eng a span{background: none !important; }
#nav_lang_eng a strong{background: none ;}


/*		content		*/
#content{
	width: 100%;
	background: #DEF6D7 url(/img/bg_content.jpg) no-repeat;
}
#content .in{

	line-height: 1.3;
	padding: 0 20px 20px 20px;
}
/*		SLOUPCE	*/
.col_1{
	float: left;
	width: 220px;}

.col_2{
	float: right;
	width: 480px;}
/**/

.theme{border: none; padding:0; margin:0; position: relative; left:-20px;}

	/*		aktuality	*/
.aktuality{ padding: 0 15px; margin:15px 0 ; border: 1px solid #aaa; padding-bottom: 7px; }
.aktuality p{ border-top: 1px dashed #bbb; padding-top: 7px; font-size: 0.91em;}

	/*		seznam galerii		*/
.nahledy-gal{text-align: left;}
.nahledy-gal div{}
.nahledy-gal a{display: block; cursor: pointer;  border: 1px solid #999 ; background-color: #fff; margin:10px;  font-size: 0.75em;  olor: #333 !important; }
.nahledy-gal a img{display: block;  border: 7px solid white; padding:0 }
.nahledy-gal a strong{display: block; float: right;  width: 300px; font-size: 1.6em; olor: #009900;margin-top: 25px; }
#mother 	.nahledy-gal a:hover{background-color:#A0BB96; order-color: #fff; color: #000 !important;  }
	/*		 nahledy		*/
			.nahledy{text-align: center; margin: 10px 0;}
			.nahledy div{display: block; float: left; width: 140px; }
#mother 	.nahledy a{display: block; height:160px; border: 1px solid #999 ; background-color: #A0BB96; margin:5px; padding:4px; font-size: 0.75em;  color: #333 !important; }
			.nahledy a img{display: block;  margin-bottom:4px; padding:0; border: none; margin-left: auto; margin-right: auto; }
#mother 	.nahledy a:hover{background-color:#fff; order-color: #fff; color: #000 !important;  }
			.nahledy a:hover img{}
	/*		 detail fotky		*/
.fotogalerie{text-align: center;width: 656px; margin-left:auto; margin-right: auto;}
.fotogalerie img{border: 1px solid #DEF6D7 ; margin-top: 10px; padding:0; }
.fotogalerie p{ background-color: #A0BB96; padding:10px 0 3px 0;}
	/*		 guestbook		*/
.guestbook {  padding: 0 15px; margin:15px 0 ; border: 1px solid #bbb; padding-bottom: 7px;}
.guestbook div.small{border-bottom: 1px dashed orange ; margin: 1em 0;}


/*		footer	*/
#footer{
	background-color: #A1D59B;
	margin-top: 1px;
	text-align: right;
	color: #576A50;	padding: 10px 20px ;}
#footer .in{width: 100%;}

#creactive { color:#333333; text-decoration: none;}
#creactive strong{color:#c60;}
#creactive:hover {background: none;}

/* 	CLASS 	*/
.orange{color: #FF4200;}
.none{display: none;}
.break {clear: both; margin: 0 ; padding: 0 ; font-size: 1px; height: 1px;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}

.hidden img {border:0}
.hidden2 {display:none}
