/* CSS Document */
body{margin:0;padding:0;
	font-size:.75em;font-family:sans-serif;
	background-color:#f9d790;color:#000000;}
h1,h2,h3,h4{margin:0;font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
h2{font-size:1.9em;color:#000000;font-weight:normal;}
h2 a{font-weight:normal;color:#000000;text-decoration:none;}
h2 a:hover{color:#FF1000;}
h3{font-size:1.6em;color:#FF1000;font-weight:normal;}
.gbText,.articleText, p{margin:0;margin-bottom:1.3em; line-height:1.4em;}
a{font-weight:bold;color:#FF1000;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}

/* ZAKLADNI LAYOUT */
#header-box{height:295px;padding-top:40px;background:url(../graphics/bg-header-box.gif) repeat-x;}
#content-box{}
#footer-box{min-height:213px;background:url(../graphics/bg-footer-box.gif) repeat-x;}
#header,#content,#footer{position:relative;width:850px;padding:0 60px;margin:0 auto;}
#header{width:970px; margin:0 auto;padding:0;}
#content{min-height:300px;padding-top:32px;background:url(../graphics/bg-content-box.gif) repeat-x;}
#footer{height:148px;padding:65px 0 0 0;background:url(../graphics/bg-footer.jpg) 0 0 no-repeat;}
#lCol{float:left;width:250px;color:#4A402B;}
#rCol{float:right;width:535px;margin-right:10px;}

h1#logo{position:relative;width:970px;height:295px;margin:0 auto;padding:0;overflow:hidden;}
h1#logo a, h1#logo span{display:block;width:970px;height:295px;}
h1#logo span {position:absolute;left:0;top:0;background:url(../graphics/logo.jpg) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;left:60px;top:-40px;height:40px;margin:0;padding:0;padding-left:1px;background:url(../graphics/menu-h-separator.gif) no-repeat;list-style:none;}
#horizontalMenu li, #horizontalMenu a{display:block;overflow:hidden;}
#horizontalMenu li{float:left;padding-right:1px;background:url(../graphics/menu-h-separator.gif) 100% 0 no-repeat;}
#horizontalMenu a{padding:0 20px;color:#fff;text-decoration:none;font-weight:bold;line-height:40px;}
#horizontalMenu a:hover{color:#ff0;}
#horizontalMenu a.active{background:url(../graphics/bg-menu-h.gif) repeat-x;}

/* VERTICAL MENU */
#verticalMenu li,#verticalMenu a,#verticalMenu span{display:block;}
#verticalMenu a{padding-left:30px;border-bottom:2px solid #FDEFD3;line-height:1.7em;height:1.7em;font-size:1.08em;}
/* 1st level */
#verticalMenu{width:245px;margin:0;margin-bottom:90px;padding:0;list-style:none;}
#verticalMenu li{padding-top:15px;}
#verticalMenu a{text-decoration:none;color:#483b22;font-weight:bold;}
#verticalMenu a:hover{background:url(../graphics/star.gif) 0 50% no-repeat;}
#verticalMenu a.active{color:#000;background:url(../graphics/star.gif) 0 50% no-repeat;}
#verticalMenu a.active span{background:url(../graphics/menu-v-active.gif) 100% 100% no-repeat;}
/* 2nd level */
#verticalMenu ul{margin:0;padding:0;list-style:none;}
#verticalMenu ul li{padding:0;}
#verticalMenu ul a{color:#64563A;font-weight:normal;border-bottom:1px solid #FDEFD3;}
#verticalMenu ul a:hover{color:#64563A;font-weight:bold;background-image:none;}
#verticalMenu ul a.active{color:#000;font-weight:bold;background-image:none;}
#verticalMenu ul a.active span{background:url(../graphics/menu-v-active.gif) 100% 100% no-repeat;}
/* 3rd level */
#verticalMenu ul ul{margin:0;padding:0;list-style:none;}
#verticalMenu ul ul li{padding:0;padding-left:17px;}
#verticalMenu ul ul a{color:#64563A;font-weight:normal;border-bottom:1px solid #FDEFD3;}
#verticalMenu ul ul a:hover{color:#64563A;font-weight:bold;background-image:none;}
#verticalMenu ul ul a.active{color:#000000;font-weight:bold;background-image:none;}
#verticalMenu ul ul a.active span{background-image:none;}

/* ARTICLE */
.article{}
.sekce{font-size:.9em;color:#64563A;letter-spacing:.1em;}
.sekce a{color:#64563A; text-decoration:none;font-weight:normal;}
.sekce a:hover{text-decoration:underline;}
.date{float:left;width:71px;background:url(../graphics/date-top.gif) no-repeat;color:#000;margin-right:30px;margin-bottom:15px;}
.dDate{display:block;padding:6px 7px 0 4px;text-align:center;font-size:2.4em;line-height:.9em;}
.mDate{display:block;padding:0 7px 4px 4px;text-align:center;font-size:.83em;line-height:1em;}
.yDate{display:block;padding:3px 7px 7px 4px;text-align:center;color:#fff;background:#FF1000 url(../graphics/date-bottom.gif) 0 100% no-repeat;}

.more{display:block;width:77px;height:40px;
	color:#4C473C;background:url(../graphics/more.gif) no-repeat;line-height:40px;padding-left:45px;margin-top:20px;
	font-size:.9em;text-decoration:none;}
.more:hover{color:#000;}

/* LEFT COL */
#lCol h3{padding-left:30px;margin-bottom:12px;}
#lCol .in{padding-left:30px;margin-bottom:70px;font-size:.9em;}

/* KONTAKTNI FORMULAR */
#cForm{padding-left:20px;margin-bottom:70px;}
#cForm input, #cForm textarea{font-size:.9em;font-family:sans-serif;border:none;}
#cForm input{width:209px;height:17px;padding:5px 10px;background:url(../graphics/bg-input.gif) 0 0 no-repeat;}
#cForm textarea{width:209px;height:88px;padding:5px 10px;background:url(../graphics/bg-textarea.gif) 0 0 no-repeat;}
/*#cForm input.submit{width:auto;height:auto;background-image:none;padding:0;}*/
.submit , .submit span{position:relative;display:block;width:81px;height:23px;overflow:hidden;}
.submit span{position:absolute;left:0;top:0;background:url(../graphics/submit.gif);cursor:pointer;}
.submit:hover span{background-position:0 -23px;}

/* FOOTER */
#footer p{width:260px;float:right;margin:0;color:#fff;line-height:1.3em;}
#footer em{font-size:1.16em;font-style:normal}
#footer a{color:#fff;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}
/* LOGO RGS */
#logoRGS, #logoRGS span{position:relative;display:block;width:150px;height:80px;overflow:hidden;}
#logoRGS span{position:absolute;left:0;top:0;background:url(../graphics/rgs.gif);cursor:pointer;}
a:hover#logoRGS span{background-position:0 -80px;}

/* DROBECKY */
#drobecky{position:relative;font-size:.9em;color:#4A402B;padding-bottom:45px;letter-spacing:.1em;}
#drobecky a{color:#4A402B;text-decoration:underline;}
#drobecky a:hover{text-decoration:none;}

/* RSS */
.rss{padding-left:30px;}
.rss{color:#4A402B;}
#rss{}
#rss , #rss span{position:relative;display:block;width:24px;height:24px;overflow:hidden;}
#rss span{position:absolute;left:0;top:0;background:url(../graphics/rss.gif);cursor:pointer;}

/* GALERIE */
.galerie{}
.nahled{float:left;width:123px;margin:0 14px 5px 0;}
.last {margin-right:0;}
.nahled img{border: 4px solid #FFEECA;margin-bottom:5px;}
.nahled p{text-align:center;font-size:.85em;color:#64563A;}

/* GUESTBOOK */
#guestbook{margin-bottom:40px;}
#guestbook table{width:530px;}
#guestbook textarea {width:520px;height:150px;}

/*STRANKOVANI*/
.strankovani{font-size:1em;margin:0 auto;padding-bottom:25px;}
.strankovani .prev, .strankovani .next, .strankovani a{display:block;float:left;height:32px;line-height:32px;}
.strankovani a{color:#4A3D23;width:32px;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:-32px 0;}
.strankovani .prev a,.strankovani .next a{background:none;text-decoration:underline;width:auto;color:#4A3D23;text-decoration:underline;font-weight:normal;}
.strankovani .prev a:hover,.strankovani .next a:hover{font-weight:bold;}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clr, .cls{clear:both;}
.il{margin:0 1.5em .5em 0; border:4px solid #FFEECA;}
.ir{margin:0 0 .5em 1.5em; border:4px solid #FFEECA;}
.hr{height:100px;background:url(../graphics/hr.gif) 0 25px repeat-x;}
.hr hr{display:none;}

