/* CSS Document */

body {
	text-align:center;
	background:url('img/body-bcg.jpg') repeat left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 0.70em;
	}
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {margin:0px;padding:20px 0px;font-size:14pt;color:#ffb61a;font-weight:normal;}
h2 {margin:0px;padding:10px 0px;font-size:10pt;}
h3 {margin:0px;padding:10px 0px;font-size:9pt;}
h4 {margin:0px;padding:10px 0px;font-size:8pt;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;margin-top: 10px;margin-bottom: 10px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid white;background:#ffb523;padding: 5px 10px;font-weight: normal;text-align: left;vertical-align: top;}
td {border: 1px solid white;padding: 5px 10px;vertical-align: top;}
tr {background:#ebebeb;}
.striped{background:#ddd;}
#contact div table tr{background:none !important;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 10pt;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: italic;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: underline;color:black;}
a:visited{}
a:hover {text-decoration: none; }

/* Img
-------------------------------------------------- */
img	{border:none;}

#bcg{background:url('img/body-bcg1.jpg') repeat-x left top;width:100%;height:768px;position:absolute;left:0px;top:0px;}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:950px;margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:358px;background:url('img/top.jpg') no-repeat left top;}
#top-text{position:absolute;top:135px;right:40px;width:490px;color:#999;text-align:right;}

#home{position:absolute;bottom:47px;right:47px;margin:0px;padding:0px;width:170px;height:121px;}
#home a{display:block;width:170px;height:121px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

#menu-h1{position:absolute;top:0px;right:15px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;background:url('img/menu-h1.gif') no-repeat right top;}
#menu-h1 ul li a{text-decoration:none;float:left;display:block;color:white;padding:32px 13px 3px 47px;}
#menu-h1 ul li a:hover{color:#ccc;text-decoration: underline;}

/* maj
-------------------------------------------------- */	
#maj{float:left;background:url('img/maj-bcg.jpg') no-repeat left top;min-height:254px;_height:254px;position:relative;text-align:left;width:100%;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:199px;position:relative;margin-left:75px;_display:inline;}	

#menu-v{position:relative;width:199px;}
#menu-v ul{padding:0px;margin:0px;}
#menu-v ul li{list-style-type: none;display:block;}
#menu-v ul li a{text-align:right;text-decoration:none;display:block;color:#fff;padding:9px 16px 9px 0px;font-weight: bold;background:url('img/menu-v-line.gif') no-repeat left bottom;_height:1px;}
#menu-v ul li a:hover{color:#ccc;}
.aktiv{color:#ccc !important;}

#menu-v ul li ul{}
#menu-v ul li ul li{}
#menu-v ul li ul li a{font-weight:normal;padding:7px 28px 7px 0px;background:url('img/arrow1.gif') no-repeat 177px 13px;}
#menu-v ul li ul li a:hover{background:url('img/arrow.gif') no-repeat 177px 13px;}


/* prava
-------------------------------------------------- */	
#prava{width:649px;	float:right;min-height:400px;_height:400px;position:relative;background:white url('img/right-bcg.jpg') no-repeat left bottom;}
#right-top{background:url('img/right-top.jpg') no-repeat left top;width:649px;height:138px;position:absolute;left:0px;top:0px;}

#text{float:left;position:relative;padding:31px 41px 41px 41px;width:577px;}
* html #text{width:649px;padding:31px 41px 41px 32px;} 

.gal-box{position:relative;float:left;background:url('img/gal-box.jpg') no-repeat left bottom;padding:0px 0px 11px 0px;_padding:0px 0px 12px 0px;width:99px;/*height:94px;*/float:left;margin:5px;}
.gal-box a img{position:relative;left:9px;top:4px;width:81px;height:81px;}

.galery{position;relative;width:567px;float:left;}
.galery a{border:#99b3a9 solid 1px;display:block;float:left;margin:20px;}
.galery a:hover{border:#000 solid 1px;}
* html .galery a{display:inline;}
.galery a img{border:#e5ebe9 solid 2px;}
html > body .galery a img{display:block;float:left;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:100%;min-height:50px;_height:50px;}
#pata_left{color:#ccc;position:relative;text-align:center;float:left;font-size:8pt;padding:12px 0px 0px 120px;line-height:15px;}
#pata_left a{color:#ccc;text-decoration: underline;}

#pata_menu{float:right;_display:inline;text-align:center;width:580px;position:relative;margin:0px 30px 0px 0px;padding:11px 0px 3px 0px;}
#pata_menu a{white-space:nowrap;color:#ccc;font-size:10px;font-weight:normal;line-height:17px;background:url('img/arrow-pata.gif') no-repeat left 4px;padding:0px 6px 0px 8px;text-decoration:none;}
#pata_menu a:hover{text-decoration: underline;}

	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}
.login tr td{border:none;}
.person tr td{border:none !important;}
.table_noram tr{background: none !important;}

/* detail
-------------------------------------------------- */
#detail-wrapper{position:relative;float:left;clear:both;width:100%;}
.detail-left{position:relative;float:left;width:230px;height:288px;background:url('img/hosteska-big-bcg.jpg') no-repeat left bottom;}
.detail-left a{position:absolute;top:0px;left:9px;display:block;width:213px;height:279px;}
.detail-left a img{}

.detail-right{position:relative;float:right;width:330px;}
.detail-right table{margin:0px 0px 0px 0px;width:330px;background:url('img/dotted.gif') repeat-x left bottom;}
.detail-right table tr{background:none;border:none;}
.detail-right table tr td{border:none;background:url('img/dotted.gif') repeat-x left top;padding:10px;}
.detail-right table tr td span{font-weight: bold;}

#detail-gal{position:relative;float:left;clear:both;width:100%;margin:23px 0px 0px 0px;}
#detail-gal a{position:relative;float:left;display:block;width:99px;height:95px;background:url('img/gal-box.jpg') no-repeat left top;margin:0px 16px 16px 0px;}
* html #detail-gal a{display:inline;}
#detail-gal a img{width:81px;height:100px;position:absolute;bottom:9px;left:9px;}
