/* CSS Document */
body {
	padding:0;
	margin:0;
	color:#FFF;
	background-color: #000;
	background-image: url(/gfx/bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
h1, h2, h3, h4, h5, p, ul, li, table {
	margin-top: 0px;
}
a {
	color: #FFCC66 !IMPORTANT;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.blank {
	font-size:0px;
	clear:both;
	line-height:0px;
}
/*--------------------------------header pan---------------------------*/
#headerPan {
	width:800px;
	margin:0 auto 0 auto;
	background:url(../gfx/header_pic.jpg) no-repeat;
	height:210px;
}
#headerPan ul {
	width:100%;
	margin:0px;
	display:block;
	height:21px;
	list-style-type: none;
	padding: 0px;
}
#headerPan ul li {
	display:block;
	float:right;
	height:21px;
	margin:0;
	padding:0;
}
#headerPan ul li a {
	font: bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 14px 0 14px;
	color:#D6B789;
	background-color:#242424;
	text-decoration:none;
	margin:0;
	height:21px;
}
#headerPan ul li a:hover {
	color:#EAEAEA;
	background-color:#8C5B12;
}
#headerPan h1 {
	display: none;
}
#headerPan form {
	width:397px;
	height:46px;
	background:url(../gfx/search_bg.gif) no-repeat 0 0;
	margin:125px 0 0 84px;
	font-size:0;
	padding:0;
}
#headerPan form label {
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#CBCBCB;
	margin:8px 0 0 64px;
	float:left;
	padding:0;
	font-weight:normal;
	background-color:#000000;
}
#headerPan form input {
	width:158px;
	height:22px;
	display:block;
	background-color:#171717;
	border:#494949 1px solid;
	color:#ACACAC;
	float:left;
	margin:12px 0 0 20px;
	padding:0 0 0 5px;
}
#headerPan form input.button {
	width:31px;
	height:23px;
	background:url(../gfx/search_button.gif) no-repeat 0 0;
	float:left;
	cursor:pointer;
	border:none;
}
/*----------------------------------body part----------------*/
#mainBody {
	width:800px;
	margin:24px auto 0 auto;
}
/*-------------left side------*/
#leftPan {
	width:151px;
	background:url(../gfx/left_side_up.gif) no-repeat 0 0 #171717;
	padding:10px;
	float:left;
	padding-right:5px;
	padding-left:5px;
}
#mainBody #leftPan .novinka_datum {
	font-size: 11px;
	color: #DFBF98;
	margin-bottom:5px;
}
#mainBody #leftPan h3 {
	color: #FFCC66;
	margin-bottom:5px;
	font-size: 12px !important;
}
/*#leftPan p {
	background:url(../gfx/left_side_down.gif) no-repeat bottom left;
	height:8px;
	font-size:0;
	display:block;
}
#leftPan h2 {
	background:url(../gfx/services_icon.gif) no-repeat 0 0 #171717;
	color:#fff;
	width:90px;
	height:34px;
	display:block;
	margin:0px 0 0 25px;
	font: normal 24px/34px Arial, Helvetica, sans-serif;
	padding: 0 0 0 25px;
}*/
#leftPan ul {
	width:119px;
	display:block;
	font-size:0;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 24px;
	margin-left: 25px;
	list-style-type: none;
}
#leftPan ul li {
	background:url(../gfx/left_side_arrow.gif) no-repeat 0 9px;
	padding: 0 0 0 11px;
	display:block;
	height:24px;
}
#leftPan ul li a {
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#B58F62;
	text-decoration:none;
	background-color:#171717;
	display:block;
}
#leftPan ul li a:hover {
	background-color:#454545;
	color:#FFCC66;
}
#leftPan h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #171717;
	text-align: left;
	text-transform: lowercase;
	font-weight: normal;
	padding-top: 10px;
	margin-right: 0px;
	color: #DFC69E;
}
#leftPan ul.says {
	width:119px;
	display:block;
	margin:2px 0 17px 25px;
	font-size:0;
}
#leftPan a.more {
	width:103px;
	height:15px;
	display:block;
	background-color:#000000;
	color:#FFFFFF;
	margin: 0 0 24px 25px;
	padding:0 0 0 13px;
	font:13px/10px tahoma, Arial, Helvetica, sans-serif;
}
#leftPan a.more:hover {
	background-color:#454545;
	color:#B6B6B5;
}

#leftPan .cara {
	width: 95%;
	height: 1px;
	margin-left: auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ffcc66;
}
/*-------------------------------right-------*/
#rightPan {
	width:600px;
	margin:0px;
	float:right;
}
#rightPan h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #171717;
	text-align: right;
	text-transform: lowercase;
	font-weight: normal;
	padding-top: 10px;
	margin-right: 0px;
	color: #DFC69E;
}
#rightPan p {
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#DFBF98;
	background-color:#000000;
	margin:0 0 1.2em 0;
}
/*-------------------------------footer---------*/
#footerMain {
	background:url(../gfx/footer_bg.gif) repeat-x 0 0;
	width:800px;
	margin-right: auto;
	margin-left: auto;
}
#footerMain p {
	display:block;
	font:8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#EAEAEA;
	background-color:#0A0A0A;
	padding:5px;
	margin-top: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #171717;
	border-right-color: #171717;
	border-bottom-color: #171717;
	border-left-color: #171717;
}
#rightPan li.galerie-menu {
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	list-style-image: none;
	height: 120px;
	width: 120px;
	float: left;
}

#rightPan li.galerie-menu a {
 	display: block;
 	height: 120px;
 	width: 120px;
 }
 
.galerie {
	margin-top:30px;
	margin-bottom:30px;
}
.galerieitem {
	float: left;
	height: 130px;
	width: 100px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align:center;
}
.galerieitem img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.clr {
	clear: both;
}

.fright {
	float: right;
}
.fleft {
	float: left;
}
.perex-aktualne {
	margin-top:0px !important;
	margin-bottom:30px !important;
}
.novinka_datum_vice {
	font-size: 10px;
	color: #FFFFFF !important;
	margin-bottom:5px !important;
}
.h3nadpis {
	color: #dfc69e;
	margin-top:5px;
	margin-bottom:5px;
}
