body{margin:0;padding:0;
	background:url(../graphics/background.gif) 50% 0 repeat-y;color:#343B2A;
	font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:14px;}
h1,h2,h3,h4{margin:0;font-family:Palatino, 'palatino linotype', serif;}
h2{}
h3{font-size:1.57em;font-style:italic;margin-bottom:1em;color:#000;}
h3 span{display:block;font-size:0.75em;margin-top:-.4em;}
h3 a{color:#000;}
h4{}
p, .article-text{margin:0;margin-bottom:1.33em;line-height:1.45em;}
a{font-weight:bold;text-decoration:none;color:#D80000}
a:hover{text-decoration:underline;}
img{border:none;}

#container01{width:100%;height:100%;background:url(../graphics/bg-top.gif) 50% 0 no-repeat;}
#header{position:relative;width:1000px;height:463px;margin:0 auto;background:url(../graphics/bg-header.jpg) 50% -1px no-repeat;}

h1#logo{position:absolute;left:70px;top:-1px;}
h1#logo, h1#logo a, h1#logo span{width:430px;height:189px;margin:0;padding:0;overflow:hidden;}
h1#logo span{position:absolute;left:0;top:0;background:url(../graphics/logo.jpg) no-repeat;cursor:pointer;}
h2#motto, h2#motto span{position:absolute;left:694px;top:61px;width:200px;height:70px;margin:0;padding:0;overflow:hidden;}
h2#motto span{position:absolute;left:0;top:0;background:url(../graphics/motto.jpg) no-repeat;}

#container02{width:960px;padding:0 20px;margin:0 auto;}

#horizontalMenu{position:relative;width:910px;height:24px;padding:10px 0 6px 50px;margin:0 auto;list-style:none;background:url(../graphics/bg-hm.jpg) no-repeat;}
#horizontalMenu li{float:left;display:block;margin:0 7px;line-height:24px;}
#horizontalMenu li a,#horizontalMenu li a span{position:relative;height:24px;line-height:24px;display:block;font-size:16px;text-decoration:none;color:#fff;font-style:italic;font-weight:normal;padding:0 10px;}
#horizontalMenu li a span{position:absolute;right:0;top:0;width:4px;}
#horizontalMenu li a:hover, #horizontalMenu li a.active{background:url(../graphics/hmil.gif) 0 0 no-repeat;}
#horizontalMenu li a:hover span, #horizontalMenu li a.active span{background:url(../graphics/hmir.gif) 100% 0 no-repeat;}
#horizontalMenu li#hmLeft{position:absolute;float:none;top:0;left:-30px;width:30px;height:64px;margin:0;background:url(../graphics/bg-hm-left.png) no-repeat;}
#horizontalMenu li#hmRight{position:absolute;float:none;top:0;right:-30px;width:30px;height:64px;margin:0;background:url(../graphics/bg-hm-right.png) no-repeat;}

#content{width:960px;background:url(../graphics/bg-content.jpg) repeat-y;}
#content2{width:960px;padding-top:40px;background:url(../graphics/bg-content2.jpg) no-repeat;}
#content3{padding:0 50px;padding-bottom:40px;background:url(../graphics/vlinka.gif) 331px 0 repeat-y;}

#lCol{float:left;width:305px;}
#rCol{float:right;width:550px;}

#lCol h3{margin:40px 0 15px -20px;padding:0;font-size:14px;}
#lCol h3 span{margin:0;}
#lCol h3#hAkce, #lCol h3#hAkce span{position:relative;display:block;width:270px;height:65px;overflow:hidden;margin-top:0;}
#lCol h3#hAkce{padding:20px; height:25px;width:230px;}
#lCol h3#hAkce span{position:absolute;left:0;top:0;background:url(../graphics/h-akce.png) no-repeat;}
* html #lCol h3#hAkce span{position:absolute;width:270px;height:65px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/h-akce.png', sizingMethod='scale');background: none;}
#lCol h3#hRezervace,#lCol h3#hRezervace span{position:relative;display:block;width:270px;height:120px;overflow:hidden;}
#lCol h3#hRezervace span{position:absolute;left:0;top:2px;background:url(../graphics/h-rezervace.jpg) no-repeat;}
#lCol h3#hNapiste, #lCol h3#hNapiste span{position:relative;display:block;width:270px;height:65px;overflow:hidden;}
#lCol h3#hNapiste{padding:20px; height:25px;width:230px;}
#lCol h3#hNapiste span{position:absolute;left:0;top:2px;background:url(../graphics/h-napiste.png) no-repeat;}
* html #lCol h3#hNapiste span{position:absolute;width:270px;height:65px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/h-napiste.png', sizingMethod='scale');background: none;}

#opens{margin-bottom:80px;}
#opens, #opens span{position:relative;width:243px;height:239px;overflow:hidden;}
#opens span{position:absolute;left:0;top:0;background:url(../graphics/opens.gif) no-repeat;}

#cForm{width:251px;}
#cForm * {border:none;font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:11px;color:#454642;}
#cForm input{width:221px;height:21px;background:url(../graphics/bg-input.gif) no-repeat;padding:7px 15px 0 15px;margin-bottom:5px;}
#cForm input.submit{width:auto;height:auto;padding:0;margin:0;background-image:none;float:right;}
#cForm textarea{width:221px;height:58px;background:url(../graphics/bg-textarea.gif) no-repeat;padding:7px 15px 10px 15px;margin-bottom:10px;}

/* ARTICLES */
.articleBox{margin-bottom:50px;}
.articleBox h3{}
.articleBox h3 span{margin-top:-.25em;}
.articleBox .article-text{font-size:13px;}
.articleBox .article-text img{border:6px solid #fff;}
.articleBox .article-text img.nobr{border:none;}

/* NOVINKY */
.news{width:252px;margin-bottom:15px;padding-bottom:45px;background:url(../graphics/nshadow.gif) 100% 100% no-repeat;}
.news h4{margin-left:60px;font-size:1.2em;font-weight:bold;margin-bottom:5px;padding-bottom:5px;background:url(../graphics/nline.gif) 0 100% no-repeat;}
.news h4 span{font-size:.8em;font-weight:normal;display:block;color:#000;margin-top:-.2em;}
/*.newsImg{margin-bottom:.5em;padding-bottom:10px;background:url(../graphics/ishadow.gif) 0 100% no-repeat;}*/
.newsImg img{padding:9px 9px 20px 5px;background:url(../graphics/nimgbg.gif) no-repeat;}
.newsText{margin-left:60px;font-size:12px;color:#556048;line-height:1.25em;}
.squareDate{float:left;width:43px;height:47px;padding:2px 0;background:url(../graphics/square-date.gif) no-repeat;overflow:hidden;
	color:#fff;text-align:center;font-size:11px;}
.squareDate span{display:block;font-size:24px;}


/* SAMOVYCEP */
#samovycep *{margin:0;padding:0;}
#samovycep,#samovycep span{position:relative;display:block;width:549px;height:250px;overflow:hidden;}
#samovycep span{position:absolute;left:0;top:0;background:url(../graphics/samovycep.jpg) no-repeat;}

/* DENNI MENU */
h3#denniMenu, h3#denniMenu span{position:relative;display:block;width:549px;height:175px;margin:0;overflow:hidden;}
h3#denniMenu{margin-bottom:25px;}
h3#denniMenu span{position:absolute;left:0;top:0;background:url(../graphics/h-denni-menu.jpg) no-repeat;}
#denniMenuDnes{padding-left:30px;margin:15px 0;font-size:1.14em;color:#000;}
#denniMenuNav{color:#586144;font-size:.9em;padding-left:30px;margin:30px 0;}
#denniMenuNav a{text-decoration:underline;color:#586144;font-weight:bold;}
#denniMenuNav a:hover{text-decoration:none;}

.denniMenu{margin:0 auto;margin-bottom:1em;width:549px; border-spacing:0;}
.denniMenu th, .denniMenu td{padding:5px 30px;text-align:left;}
.denniMenu th{background:#185A2B url(../graphics/jidelak-th.gif) no-repeat;font-size:1.5em;font-weight:normal;font-style:italic;color:#edda03;}
.denniMenu td{background:url(../graphics/jidelak-tb.gif);border-top:1px solid #8EBD85;border-bottom:1px solid #639B60;font-size:1em;color:#fff;}
.denniMenu td.price{margin-left:0;text-align:right;width:150px;}

/* PRIHLASTE FORM */
h4#hPrihlaste, h4#hPrihlaste span{position:relative;display:block;width:394px;height:55px;margin:0;padding:0margin-bottom:.4em;overflow:hidden;}
h4#hPrihlaste span{position:absolute;left:0;top:0;background:url(../graphics/h-prihlaste.jpg) no-repeat;}
h4#hPrihlaste2, h4#hPrihlaste2 span{position:relative;display:block;width:394px;height:55px;margin:0;padding:0margin-bottom:.4em;overflow:hidden;}
h4#hPrihlaste2 span{position:absolute;left:0;top:0;background:url(../graphics/h-prihlaste2.jpg) no-repeat;}
.pForm{padding-left:30px;}
.pForm * {border:none;font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:11px;color:#454642;}
.pForm input{border:none;width:165px;height:23px;background:url(../graphics/bg-prinput.jpg) no-repeat;padding:0;margin:0;padding:7px 15px 0 15px;}
.pForm input.submit{width:auto;height:auto;padding:0;margin:0;background-image:none;}

.jd{width:250px;}
.jd td{vertical-align:top;padding:5px 0;}
.jd th{padding:5px 0;border-bottom:1px dotted #798C5F;border-top:1px dotted #798C5F;text-align:left;}
.jdTip{font-weight:bold;color:#ff0;}
.jd td.smaller{font-size:.85em;padding-right:1.5em;}

/* GALERIE */
.galerie{}
.nahled{float:left;width:99px;margin:0 10px 5px 0;}
.last {margin-right:0;}
.nahled img{border: 3px solid #fff;margin-bottom:5px;}
.nahled p{text-align:center;font-size:.85em;color:#596246;}

/* FOOTER */
#footer{position:relative;width:960px;height:170px;margin-bottom:25px;background:url(../graphics/bg-footer.jpg) no-repeat;}
a#logoRGS , a#logoRGS span{position:absolute;top:89px;left:136px;display:block;width:165px;height:55px;overflow:hidden;}
a#logoRGS span{position:absolute;left:0;top:0;background:url(../graphics/rgs.jpg);cursor:pointer;}
a#logoRGS:hover span{background-position:0 -55px;}
#editorial{padding-left:361px;padding-top:111px;background:url(../graphics/logoBtm.jpg) 356px 21px no-repeat;
	font-family:Palatino, 'palatino linotype', serif;font-size:15px;color:#D9E2D8;font-style:italic;line-height:1.26em;}
#editorial a{color:#D9E2D8;text-decoration:none;font-weight:bold;}
#editorial a:hover{text-decoration:underline;}

a.more,a.more span{position:relative;display:block;width:160px;height:40px;margin:0;overflow:hidden;}
a.more span{position:absolute;left:0;top:0;background:url(../graphics/more.jpg) no-repeat;cursor:pointer;}
a.podrobnosti,a.podrobnosti span{position:relative;display:block;width:86px;height:16px;margin:0;overflow:hidden;}
a.podrobnosti span{position:absolute;left:0;top:0;background:url(../graphics/podrobnosti.jpg) no-repeat;cursor:pointer;}
a.allnews,a.allnews span{position:relative;display:block;width:190px;height:30px;margin:0;overflow:hidden;}
a.allnews{margin-left:60px;}
a.allnews span{position:absolute;left:0;top:0;background:url(../graphics/vsechny-novinky.jpg) no-repeat;cursor:pointer;}

/*STRANKOVANI*/
.strankovani{font-size:1em;margin:0 auto;padding:50px 0;}
.strankovani .prev, .strankovani .next, .strankovani a{display:block;float:left;height:31px;line-height:31px;}
.strankovani a{color:#fff;width:31px;margin:0 3px;background:url(../graphics/bg-stranka.gif) 0 0 no-repeat;text-align:center;text-decoration:none;}
.strankovani a.active, .strankovani a:hover{background-position:-31px 0;}
.strankovani .prev a,.strankovani .next a{background:none;text-decoration:underline;width:auto;color:#000000;text-decoration:none;font-weight:bold;}
.strankovani .prev a:hover,.strankovani .next a:hover{text-decoration:underline;}

#layer{position:absolute;left:0;top:0;width:100%;height:1000px;background:#fff;z-index:1100;
opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;}
#rekl{position:absolute;left:50%;top:50%;cursor:pointer;text-align:center;z-index:1200;}

.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
a .il, a .ir{border:6px solid #fff;}
.ir{margin:0 0 .25em 2em;}
.il{margin:0 2em .25em 0;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.hr{margin:3em 0;padding:0;height:1px;background:url(../graphics/dline.gif) repeat-x;}
.hrFlowers{margin:1.5em;height:28px;background:url(../graphics/hr-flowers.jpg);}
.hr hr{display:none;}
.message{color:#d80000;}
.tahoma{font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
.palatino{font-family:Palatino, 'palatino linotype', serif;}

#ruzek{position:fixed;right:0;top:0;width:349px;height:349px;overflow:hidden;font-size:1px;text-align:right;z-index:1000;}
#ruzek span{display:block;position:absolute;left:0;top:0;width:349px;height:349px;background:url(../graphics/ruzek.png) no-repeat;}
