body{margin:0;padding:0;font-size:12px;font-family:Tahoma, sans-serif;
	background-color:#000;color:#fff;}
p, h1, h2, h3, h4{margin:0;padding:0;}
h2{font-size:1.4em;font-weight:normal;margin-bottom:20px;}

p{margin-bottom:1.3em;line-height:1.39em;}
img{border:none;vertical-align:middle;}

#page{position:relative;width:960px;margin:0 auto;}
#header{position:relative;width:960px;height:110px;background:url(/images/layout/header-index.gif);}
#index #header{position:relative;width:960px;height:220px;background:url(/images/layout/header-index.gif);}
/* LOGO */
#logo,
#logo a,
#logo span{position:relative;display:block;width:160px;height:80px;margin:0;padding:0;overflow:hidden;}
#logo span{position:absolute;left:0;top:0;background:url(/images/layout/logo02.gif);cursor:pointer;}

#index #logo{float:left;}
#index #logo,
#index #logo a,
#index #logo span{position:relative;display:block;width:400px;height:220px;margin:0;padding:0;overflow:hidden;}
#index #logo span{position:absolute;left:0;top:0;background:url(/images/layout/logo.gif);cursor:pointer;}
/* MOTTO */
#index h2#motto{margin:0;padding:0;padding:55px 110px 0 0px;font-size:1.6em;font-weight:normal;color:#CB8097;height:160px;overflow: hidden;}

#ovld{position:absolute;top:18px;right:20px;}
#ovld a{color:#CB8097;text-decoration:none;font-size:.9em;}

#login{position:absolute;top:0;right:20px;_width:150px;}
#login a{display:block;padding-left:42px;height:39px;line-height:39px;background:url(/images/layout/login.gif) no-repeat;color:#fff;text-decoration:none;font-size:.9em;}
#login a:hover{text-decoration:underline;}

/* HORIZONTAL MENU */
#horizontalMenu{margin:0;margin-top:3px;padding:1px 5px 0 15px;list-style:none;height:23px;background:#390011 url(/images/layout/hmBg.gif) repeat-x;}
#horizontalMenu li{display:block;float:left;line-height:23px;padding:0 20px;background:url(/images/layout/hmSep.gif) 100% 50% no-repeat;}
#horizontalMenu li.last{background-image:none;}
#horizontalMenu a{display:block;color:#ffffff;text-decoration:none;font-size:1em;font-weight:bold;}
#horizontalMenu a:hover{color:#f1a30d;}

#index #horizontalMenu{margin:0;padding:0;list-style:none;height:150px;background:#390011;background-image:none;}
#index #horizontalMenu li{display:block;float:left;width:164px;height:135px;line-height:1.39em;padding:15px 0 0 75px;color:#9C8088;background-image:none;border-right:1px solid #000;}
#index #horizontalMenu a{display:block;color:#F5F2E7;text-decoration:none;font-size:1.4em;font-weight:bold;margin-bottom:7px;}
#index #horizontalMenu a:hover{color:#f1a30d;}
#index #horizontalMenu li#link1{background:url(/images/layout/link1.gif) 2px 4px no-repeat;}
#index #horizontalMenu li#link2{background:url(/images/layout/link2.gif) 2px 4px no-repeat;}
#index #horizontalMenu li#link3{background:url(/images/layout/link3.gif) 2px 4px no-repeat;}
#index #horizontalMenu li#link4{background:url(/images/layout/link4.gif) 2px 4px no-repeat;border-right:none;}
#index #horizontalMenu li a {width: 110px; height: 20px; overflow: hidden; line-height: 20px;}
#index #horizontalMenu li span {display: none;}

#content{position:relative;width:960px;color:#390011;background:#F5F2E7; url(/images/layout/hmBtm.gif) 0 0 repeat-x;}
#content a {color:#390011;}
#content .in{padding:30px 25px 0 76px;}
#index #content{padding:0;width:960px;}
#contentBtm {width:960px;height:10px;background:url(/images/layout/sbcbtm.gif);line-height:px;font-size:1px;}
#index #contentBtm{background:url(/images/layout/icbtm.gif);}
#aktualniProjekty{float:left;width:399px;padding:29px 0 0 80px;
	background:url(/images/layout/aktualni-projekty.gif) 10px 17px no-repeat;}
#novinky{float:right;width:400px;padding:29px 0 0 80px;border-left:1px solid #B8B5AD;
	background:url(/images/layout/novinky.gif) 10px 17px no-repeat;}
#novinky h3 {font-size: 1em;margin:0;padding:0;}
#aktualniProjekty p, #novinky p{line-height:1.39em;}
#novinky .date{color:#99002F;padding-right:1em;}

/* SUBPAGE */
#subpage h1 {font-size:2em;color:#390011;margin:0;font-weight: normal;}
#subpage h1.withIcon{position:relative;left:-65px;padding-left:65px;padding-top:10px;/*height:56px;*/min-height:56px;background:url(/images/layout/pgProjekty.gif) no-repeat;}
#subpage h1#hnovinky{background:url(/images/layout/pgNovinky.gif) no-repeat;}
#subpage h1#haktualni-projekty{}
#subpage h1#hrogi-studio{background:url(/images/layout/pgRogiStudio.gif) no-repeat;}
#subpage h1#hvideo{background:url(/images/layout/pgVideo.gif) no-repeat;}
#subpage h1#hkasino{background:url(/images/layout/pgKasino.gif) no-repeat;}
#subpage h1#hfotogalerie {background:url(/images/layout/pgFotogalerie.gif) no-repeat;}
#subpage h1#hfotoknihy {background:url(/images/layout/pgFotoknihy.gif) no-repeat;}
#subpage h1#hkontakty{background:url(/images/layout/pgKontakty.gif) no-repeat;}
#subpage .NewsSummary h3{font-size:1.1em;}
#subpage h2{font-size:1.3em;font-weight: bold;margin-bottom: 10px;}
#subpage h2 .date{color:#99002F;padding-right:1em;}
#subpage #horizontalMenu li div {display: none;}

/* GALERIE */
.cl, .cr{float:left;width:353px;}
.cr{margin-left:100px;}
.galerie{}
.galerie td{width:167px;height:168px;background:url(/images/layout/passparta.gif) no-repeat;
	vertical-align:middle;text-align:center;}

.galerieDetail{float:left;width:458px;}
.galerieDetail td{width:458px;height:458px;background:url(/images/layout/passpartaBig.gif) no-repeat;
	vertical-align:middle;text-align:center;}

.galerieInfo{float:right;width:383px;}
.galerieInfo table{margin-bottom:5px;}
.galerieInfo th{font-weight:normal;text-align:left;}
.galerieInfo table.tInfo{border-collapse:collapse;width:383px;}
.galerieInfo table.tInfo tr{height:23px;background:url(/images/layout/trBg.gif) no-repeat;/*border-bottom:7px solid #F5F2E7;*/}
.galerieInfo table.tInfo td, .galerieInfo table.tInfo th{line-height:23px;padding:0 3px;padding-bottom:7px;}
.galerieInfo table.tInfo thead tr, .galerieInfo table.tInfo thead th{background-image:none;border:none;padding-bottom:0;}
.galerieInfo table.tInfo td.last{background:url(/images/layout/trBg.gif) 100% 0 no-repeat;}
.galerieInfo input.fbsubmit {width: 193px;height: 23px;background: url(/images/layout/submit.gif) no-repeat;border: none;text-transform: uppercase;color: white;font-size: 90%;font-weight: bold;}

table.galerieKategorie{width:354px;}
table.galerieKategorie tr{background:url(/images/layout/trBgSh.gif) no-repeat;}
table.galerieKategorie td{line-height:23px;padding:0 3px;padding-bottom:7px;background:url(/images/layout/trBgSh.gif) 100% 0 no-repeat;}

#photobook_detail{clear: both;}

p.komentar { width: 470px; float: right; margin-top: 15px; }

/* FORM POPTAVKA */
#fPoptavka input, #fPoptavka textarea {background-color:#F4F4F4;border:1px solid #ccc; color:#666;}
#fPoptavka input{width:200px;}
#fPoptavka textarea{width:613px;}
#fPoptavka input.submit{border:none;width:auto;}
#fPoptavka label{color:#666;}
#fPoptavka table{border-collapse:collapse;width:620px;margin:0 auto;}
.required{padding-right:5px;background:url(/images/layout/required.gif) 100% 0 no-repeat;}

#semtam{margin:50px 0 20px 0;width:800px;}
#semtam a, a.more{text-decoration:none;color:#390011;font-weight:bold;}
#semtam a:hover, a.more:hover {text-decoration:underline;}
.sem{padding-left:20px;background:url(/images/layout/back.gif) 0 50% no-repeat;float:left;}
.tam, .more{padding-right:20px;background:url(/images/layout/more.gif) 100% 50% no-repeat;float:right;}
.more{float:none;}
table.galerieKategorie td .more{float:right;margin:5px;padding:0;background-image:none;}

#footer{background:#000;padding-top:15px; text-align:center;}
#footer p{margin-bottom:.7em;}
#footer a{color:#fff;text-decoration:none;font-weight:bold;font-size:.9em;}
#footer a:hover{text-decoration:underline;}

#editorial{color:#47422F;}
#editorial a{color:#47422F;}
#editorial a:hover{text-decoration:underline;}

.cls{clear:both;}
.hr hr{display:none;}
.hr{font-size:1px;line-height:1px;margin:15px 0;border-bottom:1px solid #B8B5AD;}
.tar{text-align:right;}
.tal{text-align:left;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
p.backlink { clear: both; }

#gal_desc { clear: both; }


#liquid-round {
width:768px; height: 460px;
margin:0px auto;
background:#e9e6dd url(/images/flip_left.gif) repeat-y left top;
}
.top {
width:100%;
height:42px;
background:url(/images/flip_top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:42px;
background:url(/images/flip_top_right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(/images/flip_right.gif) repeat-y right top;
padding:1px 25px 1px 22px;
margin:-1px 0 -1px 0;
}
.bottom {
width:100%;
height:44px;
background:url(/images/flip_bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:44px;
background:url(/images/flip_bottom_right.gif) no-repeat right top;
}


