body
{
	background: #414141;
	font-family:Tahoma;
	font-size:0.813em;		
}

.page
{
	width:994px;	
}

.header
{
	top:0;left:0;
	width:100%;
	height:95px;
	height: 74px;
	overflow:hidden;	
	z-index:1;
	font-family: 'Istok Web', sans-serif;	
}

.font
{
	font-family: 'Istok Web', sans-serif;	
}

.logo
{
	width:302px;
	height:100%;	
	color:#808080;	
	padding-top:10px;	
	line-height:28px;
	background:black;	
}

.logo strong
{
	font-weight:bold;
}

.logo:hover
{
	color:white;
}

.logo .a
{
	font-size:1.604em;
}

.logo .b
{
	font-size:1.185em;
}

.logo a
{
	width:100%;
	height:100%;
	top:0;left:0;
}

.hlavniMenu a
{
	color:white;
	text-decoration: none;
	padding:0 15px;	
	padding-top:42px;
	height:32px;	
	font-weight:bold;
	font-size:1.077em;
	text-transform: lowercase;
padding-top: 29px;
height: 45px;	
}

.hlavniMenu
{
	padding-left:10px;
	background:url(trans70.png);
	height:100%;
	width:682px;
}

.hlavniMenu a.active,
.hlavniMenu a:hover
{
	background:#f36404;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	color:#6f2c00;	
}

.hlavniMenu a:hover span,
.hlavniMenu a.active span
{
	top:0;
	left:50%;
	margin-left:-20px;
	width:39px;
	height:9px;
	background:#ae4501;
	display:inline-block;
}

.velkeFoto img
{
	width:994px;
	height:496px;
}

.headerFoto
{
	z-index:0;
	margin-bottom:3px;
	top:0px;
}

.ctyriMale img
{
	float:left;
	width:246px;
	height:164px;
	margin-right:3px;	
}

.ctyriMale
{
	height:164px;
	overflow:hidden;
	margin-top:3px;
}


.content
{
	color:#666666;
	padding:0 40px;
	padding-top:536px;
	padding-bottom:52px;
	background:white;
	margin-bottom:51px;	
}

.content.hp
{
	color:white;
	margin:0;	
	padding:0;
	padding-top:683px;		
	background:transparent;	
}
.clanky
{
	width:442px;
	height:212px;
	background:#f2f2f2;
	overflow:hidden;
	padding:21px;
	color:#494949;
	margin-right:26px;
	margin-bottom:26px;
}

.clanky.big
{
	width:952px;
	height:172px; 
}

.clanky .odkazy
{
	position:relative;
	z-index:2;
	height:50px;	
}

.clanky.big .odkazy
{
	position:absolute;
	top:7px;right:0;
	border:0;
	width:463px;
	z-index:2;
	height:50px;
}

.clanky.big .perex
{
	width:789px;
}

.clanky img
{
	width:138px;
	height:117px;
	margin-right:25px;
}

.clanky h2
{
	color:#666666;
	font-family: 'Istok Web', sans-serif;	
	font-size:1.154em;
	padding-bottom:14px;
	border-bottom:1px solid #8f8f8f; 
	margin-bottom:18px;
}

.clanky .perex
{
	width:279px;
	line-height:20px;	
	height:117px;
	overflow:hidden;
	margin-bottom:17px;
}

.clanky .datum
{
	margin-right:32px;
}

.clanky .odkazy
{
	line-height:42px;
	width:100%;
	border-top:1px solid #8f8f8f;  
}

.komentareIcon
{
	margin-right:14px;
}

.clanky .odkazy a
{
	font-family: 'Istok Web', sans-serif;
	font-size:1.077em;
	color:#f36405;		
}

.clanky:hover h2
{
	text-decoration: underline;
}

.clanky a.abs
{
	z-index:1;
}

.zobrazitIcon
{
	margin-right:14px;
	margin-left:27px;	 
}

.fotter
{
	margin-top:5px;
	color:#e5e5e5;	
	padding-top:38px;
	background:#8a8a8a;
	font-family: 'Istok Web', sans-serif;
}

.fotter .nazev
{
	font-size:1.385em;	
	margin-bottom:34px;
}

.fotter .text p
{
	margin-bottom:15px;
}

.fotter .text
{	
	line-height:20px;	
	color:#d9d9d9;
}

.fotter .text img
{
	margin-right:15px;
}

.oautorovi
{
	width:513px;
	margin-right:24px;	
}

.viceAutor a
{
	color:#292929;
	font-size:1.077em;
	margin-left:8px;
}

.fodkazy
{
	margin-top:20px;
	border-top:#5c5c5c 1px solid;
	padding-top:20px;
	padding-bottom:52px;
}

.fodkazy .a a
{
	color:#272727;
	font-size:1.077em;
	margin-right:13px;
}

.fodkazy .a a.href2,
.fodkazy .a a:hover
{
	color:white;
}

.fgal
{
	color:#272727;
	font-size:1.077em;
	margin-right:29px;
	margin-bottom:20px;
}

.fgal:hover
{
	text-decoration: underline;
}

.fgal img
{
	margin-bottom:13px;
}

.copy a
{
	color:#505050;
	font-size:1.077em;
}

.copy
{
	color:#505050;
}

.facebook:hover
{
	border-color:#d9d9d9;
}

.facebook
{
	bottom:0;
	right:0;
	border:#8a8a8a 1px solid;
	border-bottom:0;
}

.fotak
{
	bottom:0;
	right:344px;
}

.fotter .center
{
	width:994px;
}

.galerie h1,
.galerie .nadpis
{
	font-size:1.538em;
	margin-bottom:8px;
}

.galeriePopis
{
	color:#494949;
	line-height:20px;
	padding-bottom:17px;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:29px;
}

.galeriePopis img
{
    max-width:95%;
    height:auto!important;
}

.galerie .kategorie
{
	width:447px;
	padding-right:10px;
	height:94px;
	margin-bottom:46px;
	overflow:hidden;
}

.galerie .kategorie h2
{
	color:#f36405;
	font-size:1.077em;
	margin-bottom:8px;
}

.galerie .kategorie .img
{
	width:152px;
	height:94px;
}

.galerie .kategorie .popis
{
	width:295px;
	color:#494949;
	line-height:20px;
}

.galerie .kategorie:hover h2
{
	text-decoration: none;
}

.facebookLike
{
	background:#f4f4f4;
	border-top:#c4c4c4 1px solid;
	height:51px;
	bottom:0;left:0;
	width:100%;
}

.fb-like
{
	margin-left:41px;
	margin-top:13px;	
}

.nahledFoto
{
	margin-right:23px;
	margin-bottom:23px;
	width:211px;
	height:179px;	
	overflow:hidden;
}

.cara
{
	margin-top:17px;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:29px;	
}

.prev
{
	top:50%;
	left:0;
	margin-top:-67px;
}

.next
{
	top:50%;
	right:0;
	margin-top:-67px;
}

.prevFoto
{
	top:0;
	left:0!important;
	height:100%;
	width:50%!important;	
}

.nextFoto
{
	top:0;
	right:0!important;
	left:auto!important;
	height:100%;
	width:50%!important;
}

.fotoInfo h1
{
	font-size:1.231em;
	margin-bottom:17px;
	color:#666666;	
}

.fotoInfo
{
	padding:0 10px;
	color:#494949;
	margin-bottom:30px;
}


.fotoInfo .parametry
{
	line-height:20px;
	width:50%;
}


form p,.comment p
{
	margin:0;
	margin-bottom:10px;
}

form,.comment
{
		 
	margin-bottom:20px;
	padding:20px;
	border:1px solid gray;	
}

textarea
{
	width:90%;
	height:100px;
	padding:3px;
	background:#eee;
	border:1px solid gray;
	color:black;
}

form input[type=submit]
{
	width:152px;
	padding:3px;
	margin-top:20px;	
}

form input[type=text]
{
	width:180px;
	padding:3px;
	background:#eee;
	border:1px solid gray;
	color:black;
}

label
{
	width:100px;
	display:block;
	margin-bottom:5px;
}

.comment a
{
	color:gray;
}

.zpetNa
{
	right:0;
	top:0;
	color:#f36405;
}

.odkaz
{
	margin-right:9px;
	margin-bottom:38px;
	color:#89837c;
	font-size:1.154em;
}

.odkaz img
{
	margin-bottom:22px;
}

.odkaz img,
.nahledFoto  img
{	
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}

.odkaz:hover img,
.nahledFoto:hover img
{	
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.maxFoto img
{
    max-width:100%;
    height:auto!important;
}