/* CSS Document */
@media screen {
body{margin:0;padding:0;
	font-size:12px;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
	background:url(../graphics/body2.jpg);}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h2{font-size:2em;color:#D20500;font-weight:normal;}
h2 a{color:#D20500;text-decoration:none;font-weight:normal;}
h2 a:hover{color:#000000;text-decoration:none;}
h3{font-size:2em;color:#FFF600;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:#D20500;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
img{border:none;}

/* BASIC LAYOUT */
#container{background:url(../graphics/body.jpg) repeat-x;min-width:940px;}
#header{position:relative;height:419px;background:url(../graphics/header.jpg) 50% 59px no-repeat;}
#header .in{position:relative;width:920px;height:419px;padding:0 10px;margin:0 auto;}
#page{position:relative;width:920px;margin:0 auto;background:url(../graphics/bar.gif) no-repeat;padding:26px 10px 0;}
#page .in{background:url(../graphics/vert.gif) 274px 0 repeat-y;padding:29px 0 64px;}
#leftCol{width:262px;}
#rightCol{width:628px;}
#content{position:relative;width:628px;background:url(../graphics/content-rpt.jpg) repeat;}
#content .in{position:relative;width:576px;min-height:450px;padding:0 26px 15px;_heigtht:450px;background:url(../graphics/content.jpg) repeat-x;}
#contentTop{position:relative;width:628px;height:11px !important;font-size:1px;margin:0;background:url(../graphics/content-top.jpg) no-repeat;}
#contentBottom{position:relative;width:628px;height:11px !important;font-size:1px;margin:0;background:url(../graphics/content-bottom.jpg) no-repeat;}
#footer{position:relative;background:url(../graphics/bg-footer.png) repeat-x;color:#C3C3CB;}
#footer2{position:relative;background:#111B21 url(../graphics/footer2.png);color:#797D84;}

/* LOGO */
h1#logo,
h1#logo a{position:relative;display:block;width:285px;height:283px;margin:0;padding:0;overflow:hidden;overflow:hidden;background:url(../graphics/logo.png) no-repeat;cursor:pointer;}
h1#logo{position:absolute;right:27px;top:0;}
* html h1#logo{background:none;}
* 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{height:59px;}
#hMenu ul{margin:0;padding:0;list-style:none;}
#hMenu ul li{display:block;float:left;height:59px;_width:1px;padding-left:2px;background:url(../graphics/hmenu-separator.gif) no-repeat;}
#hMenu ul li a{display:block;padding:22px 35px 0 10px;font-size:0.875em;color:#fff;font-weight:normal;line-height:1.25em;text-decoration:none;white-space:nowrap;}
#hMenu ul li a strong{display:block;font-size:1.380em;color:#000;text-transform:uppercase;font-weight:bold;}
#hMenu ul li a:hover strong, #hMenu ul li a.active strong{color:#fff;text-decoration:none;}

#cpanel{position:absolute;right:0;top:36px;}

/* VERTICAL MENU */
#vMenu{}
#vMenu ul{position:relative;width:262px;margin:0;padding:0;list-style:none;background:url(../graphics/vmenu-bg.gif) repeat-y;}
#vMenu ul li{position:relative;width:262px;}
#vMenu ul li a{position:relative;display:block;color:#000;font-size:1.08em;line-height:2.38em;_height:2.38em;font-weight:normal;}
#vMenu ul li a span{position:relative;display:block;padding-bottom:2px;background:url(../graphics/vmenu-separator.gif) 0 100% repeat-x;}
#vMenu ul li a span span{position:relative;display:block;padding-left:37px;background:url(../graphics/vmenu-bullet-01.gif) 7px 50% no-repeat;line-height:2.38em;}
#vMenu ul li a:hover{color:#fff;text-decoration:none;}
#vMenu ul li a.active{color:#FFF600;font-weight:bold;background:url(../graphics/vmenu-hover-01.gif) repeat-y;}
#vMenu ul li a.active span span{background:url(../graphics/vmenu-bullet-01-hover.gif) 7px 50% no-repeat;}

#vMenu ul ul{background:url(../graphics/vmenu-bg-02.gif) repeat-y;}
#vMenu ul ul li a span span{display:block;padding-left:47px;background:url(../graphics/vmenu-bullet-02.gif) 7px 50% no-repeat;}
#vMenu ul ul li a:hover{color:#fff;}
#vMenu ul ul li a.active{color:#fff;font-weight:bold;background:url(../graphics/vmenu-hover-02.gif) repeat-y;}
#vMenu ul ul li a.active span span{background:url(../graphics/vmenu-bullet-02-hover.gif) 7px 50% no-repeat;}

#vMenu ul ul ul{background:url(../graphics/vmenu-bg-03.gif) repeat-y;}
#vMenu ul ul ul li{}
#vMenu ul ul ul li a span span{display:block;padding-left:70px;background:url(../graphics/vmenu-bullet-03.gif) 7px 50% no-repeat;}
#vMenu ul ul ul li a:hover{color:#fff;}
#vMenu ul ul ul li a.active{color:#fff;font-weight:bold;background:url(../graphics/vmenu-bg-03.gif) repeat-y;}
#vMenu ul ul ul li a.active span span{background:url(../graphics/vmenu-bullet-03.gif) 7px 50% no-repeat;}

#vMenu ul ul ul ul{padding-bottom:2px;background:url(../graphics/vmenu-separator.gif) 0 100% repeat-x;}
#vMenu ul ul ul ul li{}
#vMenu ul ul ul ul li a span {padding-bottom:0;background-image:none;}
#vMenu ul ul ul ul li a span span{display:block;padding-left:88px;background-image:none;}
#vMenu ul ul ul ul li a:hover{color:#fff;}
#vMenu ul ul ul ul li a.active{color:#fff;font-weight:bold;background:url(../graphics/vmenu-bg-03.gif) repeat-y;}
#vMenu ul ul ul ul li a.active span span{background:url(../graphics/vmenu-bullet-04-hover.gif) 71px 50% no-repeat;}

/* LEFT COL */
#leftCol h3{widht:202px;height:43px;line-height:42px;padding-left:60px;background:url(../graphics/lc-header-bg.gif) no-repeat;}
.lcBottom{width:262px;height:50px;margin-bottom:20px;background:url(../graphics/lc-bottom.png) no-repeat;}
* html .lcBottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/lc-bottom.png', sizingMethod='scale');background: none;}

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

.date{float:right;width:86px;height:55px;margin-bottom:22px;border-left:2px solid #D20500;color:#021F28;}
.dDate{display:block;text-align:center;font-size:2em;font-weight:bold;}
.mDate{display:block;text-align:center;font-size:.91em;font-weight:bold;}
.yDate{display:block;text-align:center;font-size:.91em;}

.sekce{display:block;color:#3a515b;font-size:.95em;}
.sekce a{color:#3a515b;text-decoration:underline;font-weight:normal;}
.sekce a:hover{text-decoration:none;}

a.more{display:block;width:138px;height:21px;line-height:21px;text-align:center;color:#fff;background:url(../graphics/more.gif) no-repeat;font-weight:normal;}
a.more:hover{text-decoration:underline;}

/* DROBECKY */
#drobecky{position:absolute;top:0;left:328px;height:29px;line-height:29px;color:#fff;font-size:.91em;}
#drobecky a{color:#fff;text-decoration:underline;font-weight:normal;}
#drobecky a:hover{text-decoration:none;}
#drobecky span{color:#010000;}

/* LANGUAGES */
#languages{position:absolute;left:10px;top:0;}
#languages ul{margin:1px 0 0 16px;height:25px;padding:0;list-style:0;padding-left:2px;background:url(../graphics/languages-separator.gif) 0 0 no-repeat;}
#languages ul li{display:block;float:left;padding-right:2px;background:url(../graphics/languages-separator.gif) 100% 0 no-repeat;}
#languages ul li a, #languages ul li a span{position:relative;display:block;width:35px;height:25px;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 -25px;}
#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 -25px;}
#languages ul li a#de span{background:url(../graphics/de.gif) no-repeat;}
#languages ul li a#de:hover span, #languages ul li a#de.active span{background-position:0 -25px;}



/* BOX */
.box{padding:14px 19px 14px 20px;background:url(../graphics/bg-box.gif) repeat-y;color:#383B3E;}
.box img{padding:4px 20px 20px 4px;margin-bottom:10px;background:url(../graphics/ramecek.png) no-repeat;}
* html .box img{padding:0;background-image:none;border:4px solid #CFD1D7;}

/* COPY */
#copyrights{padding:0 40px 0 22px;color:#707478;font-size:.91em;}
#copyrights strong{display:block;padding-bottom:3px;font-size:1.27em;font-weight:normal;}

/* GUESTBOOK */
#guestbook{margin-bottom:40px;}
#guestbook table{width:530px;}
#guestbook textarea {width:520px;height:150px;}
.re{padding:20px;background-color:#fff;}

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

#dobrmani{position:absolute;top:-97px;left:-178px;width:816px;height:575px;background:url(../graphics/psi.png) no-repeat;z-index:100;}
* html #dobrmani{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/psi.png', sizingMethod='scale');background: none;}

.randomfoto{padding:14px 18px 14px 18px;background:url(../graphics/bg-box.gif) repeat-y;color:#383B3E;}
.randomfoto img{width:67px;height:67px;margin:0 5px 5px 0;}

/* FORM */
#cForm{position:relative;}
#cForm td{padding:2px 0;}
#cForm label{color:#C3C3CB;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;}
#cForm .submit:hover{text-decoration:underline;}

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

#rss{position:absolute;right:25px;bottom:0;width:203px;height:41px;padding-top:71px;background:url(../graphics/rss.png) no-repeat;color:#797D84;font-size:.91em;font-weight:normal;}

#footer .in{position:relative;width:920px;min-height:436px;_height:436px;margin:0 auto;padding-top:42px;background:url(../graphics/vert2.png) 640px 0 no-repeat;}
#footer .lc{position:relative;float:left;width:283px;padding-left:318px;z-index:2000;}
#footer .rc{position:relative;float:left;width:203px;margin-left:90px;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.brittasgang{color:#FFF600;font-size:1.25em;}

#footer2 .in{position:relative;width:920px;height:56px;margin:0 auto;background:url(../graphics/vert3.png) 640px 0 no-repeat;}
}
/* GALERIE */
.galerie{margin-top:40px;}
.nahled{float:left;width:136px;margin:0 10px 10px 0;}
.last {margin-right:0;}
.nahled img{padding:4px 4px 16px;background:url(../graphics/bg-nahled.jpg) 0 100% no-repeat;margin-bottom:3px;}
.nahled p{text-align:center;font-size:.91em;color:#5F717A;line-height:1em;}

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

.goog-te-gadget-simple{ margin:5px 55px !important; }
.goog-te-gadget-simple .goog-te-menu-value:hover{ text-align:none !important; }

@media print {
	body{margin:auto;background:#fff;color:#000;font-size:12pt;font-family:serif;}
	#container{background:none;width:100%;}
	#header,
	#leftCol,
	#drobecky,
	#languages,
	#psi,
	#contentTop,
	#contentBottom,
	#footer,
	#footer2{display:none;}
	#page, 
	#page .in, 
	#rightCol, 
	#content, 
	#content .in, 
	.article{float:none;width:100%;margin:0;padding:0;background:none;}
	.article h2{width:auto;}
}

