/* CSS Document */
body{margin:0;padding:0;
	font-size:12px;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
	background:#36271F url(../graphics/body.gif) repeat-x;color:#110B05;}
h1,h2,h3,h4{margin:0;font-weight:normal;font-family:Palatino, 'palatino linotype', serif;}
h2{font-size:2.25em;color:#36271F;font-weight:bold;line-height:1.1em;letter-spacing:-.05em;
padding-bottom:5px;margin-botttom:3px;border:url(../graphics/underline.gif) 0 100% no-repeat;}
h2 a{color:#D40101;text-decoration:none;font-weight:bold;}
h2 a:hover{color:#36271F;text-decoration:none;}
h3{font-size:2em;color:#FFFDC3;margin-bottom:25px;}
#leftCol h3{font-size:1.33em;color:#C5C8D2;margin:0;}
.gbText,.articleText, p{margin:0;margin-bottom:1.3em; line-height:1.4em;}
.gbText{margin-bottom:60px;}
a{color:#D40101;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
img{border:none;}

/* BASIC LAYOUT */
#container{position:relative;}
#header{position:relative;width:920px;margin:0 auto;height:425px;background:url(../graphics/header.jpg) 50% 79px no-repeat;}
#headerLeft{position:absolute;left:-178px;top:79px;width:178px;height:346px;background:url(../graphics/header.jpg) 0 0 no-repeat;}
#headerRight{position:absolute;right:-178px;top:79px;width:178px;height:346px;background:url(../graphics/header.jpg) 100% 0 no-repeat;}
#ridgebackTop{position:absolute;right:-178px;top:0;width:646px;height:432px;background:url(../graphics/ridgeback-top.png) no-repeat;z-index:500;}
* html #ridgebackTop{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/ridgeback-top.png', sizingMethod='scale');background: none;}
#page{position:relative;width:920px;margin:0 auto;background:url(../graphics/page.jpg) repeat-y;}
#page .in{position:relative;width:920px;background:url(../graphics/header-bottom.jpg) no-repeat;}
#leftCol{width:254px;padding-top:90px;color:#9E8048;}
#leftCol a{color:#FFFDC3;}
#rightCol{width:632px;}
#content{position:relative;width:632px;min-height:450px;_heigtht:450px;background:url(../graphics/content.jpg) repeat-x;}
#footer{position:relative;min-width:920px;background:#D40101;color:#FFFFFF;}
#footer2{position:relative;min-width:920px;background:#110B05;color:#4A4849;border-top:1px solid #A09C77;}
#ridgebackBottom{position:absolute;left:632px;bottom:0;width:372px;height:554px;background:url(../graphics/ridgeback-bottom.png) no-repeat;z-index:500;}
* html #ridgebackBottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/ridgeback-bottom.png', sizingMethod='scale');background: none;}

/* LOGO */
h1#logo,
h1#logo a{position:relative;display:block;width:384px;height:255px;margin:0;padding:0;overflow:hidden;overflow:hidden;background:url(../graphics/logo.png) no-repeat;cursor:pointer;}
h1#logo{position:absolute;left:20px;top:23px;}
* html h1#logo, * html h1#logo a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/logo.png', sizingMethod='scale');background: none;}
h1#logo a span{display:none;}

/* HORIZONTAL MENU */
#hMenu{position:absolute;right:275px;top:0;z-index:800;}
#hMenu ul{margin:0;padding:0;list-style:none;}
#hMenu ul li{display:block;float:left;_width:1px;border-right:1px solid #565656;white-space:nowrap;}
#hMenu ul li a{display:block;padding:34px 14px 0 14px;font-size:1.16em;line-height:1em;color:#865338;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#hMenu ul li a:hover strong, #hMenu ul li a.active strong{color:#E3C791;text-decoration:none;}

/* VERTICAL MENU */
#vMenu{margin-bottom:90px;}
#vMenu ul{position:relative;width:254px;margin:0;padding:0;list-style:none;}
#vMenu ul li{position:relative;width:254px;}
#vMenu ul li a{display:block;color:#D47301;font-size:1.25em;line-height:2em;
	font-weight:bold;font-family: Palatino, 'palatino linotype', serif;
	background:url(../graphics/vm-bullet.gif) 0 50% no-repeat;}
#vMenu ul li a span{display:block;padding-left:30px;padding-bottom:2px;background:url(../graphics/vm-separator.gif) 0 100% repeat-x;}
#vMenu ul li a:hover{color:#fff;text-decoration:none;}
#vMenu ul li a.active{color:#fff;font-weight:bold;background:url(../graphics/vm-bullet-hover.gif) 0 50% no-repeat;}

#vMenu ul ul{}
#vMenu ul ul li a{background-image:none;}
#vMenu ul ul li a span {display:block;padding-left:50px;}
#vMenu ul ul li a:hover{color:#fff;}
#vMenu ul ul li a.active{color:#fff;font-weight:bold;background:url(../graphics/vm-bullet2-hover.gif) 34px 50% no-repeat;}

/* LANGUAGES */
#languages{position:absolute;left:65px;top:33px;}
#languages ul{margin:0;padding:0;list-style:0;}
#languages ul li{display:block;margin-bottom:5px;}
#languages ul li a, #languages ul li a span{position:relative;display:block;width:16px;height:11px;overflow:hidden;}
#languages ul li a span{position:absolute;left:0;top:0;cursor:pointer;}
#languages ul li a#cs span{background:url(../graphics/cs.gif) no-repeat;}
#languages ul li a#cs:hover span, #languages ul li a#cs.active span{background-position:0 -11px;}
#languages ul li a#en span{background:url(../graphics/en.gif) no-repeat;}
#languages ul li a#en:hover span, #languages ul li a#en.active span{background-position:0 -11px;}

#cpanel{position:absolute;left:30px;top:0;width:11px;height:54px;padding-top:10px;padding-right:10px;border-right:1px solid #42311C;}

/* ARTICLE */
.article{position:relative;width:576px;padding:0 30px 50px;margin-bottom:40px;background:url(../graphics/hr.png) 0 100% no-repeat;}
.article h2{pading-bottom:5px;background:url(../graphics/underline.gif) 0 100% repeat-x;margin-bottom:3px;}

.date{color:#674838;font-family: Palatino, 'palatino linotype', serif;margin-bottom:14px;}
.dDate{font-size:3em;font-weight:normal;color:#FBF0D1;line-height:1em;letter-spacing:-.04em;}
.mDate{}
.yDate{}

.sekce{display:block;color:#684330;font-size:1em;margin-bottom:25px;font-family: Palatino, 'palatino linotype', serif;
	padding-left:16px;background:url(../graphics/bullet.gif) 0 50% no-repeat;}
.sekce a{color:#684330;text-decoration:underline;font-weight:normal;}
.sekce a:hover{text-decoration:none;}

a.more{display:block;padding-left:25px;height:18px;line-height:18px;color:#D40101;background:url(../graphics/more.gif) no-repeat;font-weight:normal;}

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

.re{padding:1em;background:url(../graphics/re.gif) repeat-y;}
.re .datum{font-weight:bold;color:#F6E9C6;}
.re .odpo{font-weight:bold;color:#D16F00;}

/*STRANKOVANI*/
.strankovani{font-size:1.16em;margin:2em auto;padding:65px 70px 25px;display:table;font-family: Palatino, 'palatino linotype', serif;}
.strankovani .prev, .strankovani .next, .strankovani a{display:block;float:left;height:29px;line-height:29px;}
.strankovani a{color:#FEF8C2;width:29px;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:0 -29px;}
.strankovani .prev a,.strankovani .next a{background:none;text-decoration:none;width:auto;color:#110B05;font-weight:normal;}
.strankovani .prev a:hover,.strankovani .next a:hover{text-decoration:underline;}

/* LCOL */
#leftCol h3{font-size:20px;color:#D47301;background:url(../graphics/vm-bullet.gif) 0 2px no-repeat;}
#leftCol h3 span{display:block;padding-left:30px;padding-bottom:11px;background:url(../graphics/vm-separator.gif) 0 100% repeat-x;}
.box{padding:15px 0px 18px 30px;margin:0 0 90px;background:url(../graphics/vm-separator.gif) 0 100% no-repeat;}
.box img{border:4px solid #5F3D2A;margin-bottom:10px;}
.gal img{width:58px;height:58px;border:5px solid #5F3D2A;margin:0 0 4px 4px;}
/* COPY */
#copyrights{font-size:1em;color:#6A5434;}
#copyrights strong{display:block;font-size:1.2em;font-weight:normal;background:url(../graphics/vm-bullet.gif) 0 50% no-repeat;
	margin-left:-30px;padding-left:30px;}

/* GALERIE */
.galerie{margin-top:40px;}
.nahled{float:left;width:134px;margin:0 10px 10px 0;}
.last {margin-right:0;}
.nahled img{border:5px solid #E9D2A3;margin-bottom:3px;}
.nahled p{text-align:center;font-size:.91em;color:#7F5743;line-height:1em;}

/* FORM */
#cForm{position:relative;}
#cForm td{padding:2px 0;}
#cForm label{color:#FFFFFF;padding-bottom:4px;display:block;}
#cForm input{width:273px;height:19px;padding:5px;background:url(../graphics/input.gif) no-repeat;border:none;font-family:sans-serif;font-size:1em;color:#C3C3CB;}
#cForm textarea{width:273px;height:90px;padding:5px;background:url(../graphics/textarea.gif) no-repeat;border:none;font-family:sans-serif;font-size:1em;color:#C3C3CB}
#cForm .submit{float:right;display:block;width:108px;height:29px;line-height:29px;background:url(../graphics/submit.gif) no-repeat;text-align:center;color:#fff;cursor:pointer;}

/* LOGO RGS */
#logoRGS span{position:relative;display:block;width:217px;height:70px;overflow:hidden;}
#logoRGS{position:absolute;left:95px;top:0px;}
#logoRGS span{position:absolute;left:0;top:0;background:url(../graphics/rgs.gif);cursor:pointer;}
a:hover#logoRGS span{background-position:0 -70px;}

#rss{position:absolute;left:375px;bottom:0;width:202px;height:49px;padding-top:76px;background:url(../graphics/rss.gif) no-repeat;color:#4A4849;font-size:.91em;font-weight:normal;}

#footer .in1{}
#footer .in{position:relative;width:920px;min-height:440px;_height:440px;margin:0 auto;padding-top:40px;background:url(../graphics/footer.jpg) 50% 0 repeat-y;}
#footerLeft{position:absolute;left:-178px;top:0;width:178px;height:480px;background:url(../graphics/footer.jpg) 0 0 repeat-y;}
#footer .lc{position:relative;float:left;width:283px;margin-left:30px;z-index:2000;}
#footer .rc{position:relative;float:left;width:220px;margin-left:70px;z-index:2000;}
#footer a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#footer a:hover{text-decoration:underline;}
#footer strong{color:#fff;font-size:1.05em;}
#footer strong.prideOfAfrica{color:#FFFDC3;font-size:1.25em;}

#footer2 .in{position:relative;width:920px;height:70px;margin:0 auto;}

#trhanec{position:absolute;left:0;bottom:0;min_width:920px;width:100%;height:7px  !important;overflow:hidden;background:url(../graphics/trhanec.png) repeat-x;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 2em .25em 0;}
.ir{margin:0 0 .25em 2em;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}