@media screen {
body{margin:0;padding:0;
	font-family:sans-serif;font-size:12px;
	background:url(../images/layout/body.jpg);color:#D6D6D6;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;}
h1{}
h2{font-size:25px;color:#ffffff;margin-bottom:15px;font-weight:normal;}
h2 a{color:#ffffff;}
h3{font-size:16px;color:#C4002A;margin-bottom:3px;font-weight:normal;}
h3 a{font-weight:normal;color:#C4002A;font-weight:bold;}
h3.bg{background:url(../images/layout/bg-header.gif);color:#fff;font-size:14px;height:34px;line-height:34px;padding-left:13px;margin:0 0 20px;text-transform:uppercase;}
.shMenu h3.bg{padding-left:45px;}
h4{font-size:12px;color:#ffffff;margin-bottom:3px;font-weight:normal;}

a{color:#FF0000;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
a.btn{float:left;display:block;height:26px;line-height:26px;margin:20px 20px 20px 0;padding:0 10px;
	background:#800723;color:#fff;
	font-size:11px;font-weight:normal;
	text-transform:uppercase;text-align:center;
}
a.btn:hover{background-color:#C4002A;text-decoration:none;}

a.slink{display:block;font-weight:normal;padding:10px 0 0 30px;color:#D6D6D6;}
a.slink:hover{color:#FF0000;}

img{border:none;}
.article-text, p{margin:0;margin-bottom:1.3em; line-height:1.4em;}

ul{margin:1em 0;padding:0 15px;list-style:none;}
ul li{padding-left:20px;background:url(../images/layout/bullet.gif) 0 4px no-repeat;}
#content table{border-collapse:collapse;width:100%;}
#content table th, #content table td{padding:8px;color:#D6D6D6;border:1px solid #666;text-align:left;vertical-align:top;}
#content table thead th{background:#18161A;}
#content table td{background:#383838;}

#content table.nostyle{border-collapse:collapse;width:100%;}
#content table.nostyle td{padding:0;border:none;text-align:left;vertical-align:top;}
#content table.nostyle td{background:transparent;}


#container{background:url(../images/layout/bg.jpg) repeat-x;}
#page{position:relative;width:960px;margin:0 auto;}
#header{position:relative;width:960px;height:126px;}
#content{}
#lc{float:left;width:675px;}
#decoration{width:675px;height:290px;margin-bottom:45px;}
#rc{float:right;width:260px;}
#footer{position:relative;background:url(../images/layout/footer.jpg) repeat-x;}
#footer .in{position:relative;width:960px;height:431px;margin:150px auto 0;padding-top:75px;}
#footer .fmc-cs{position:absolute;bottom:0;left:300px;width:252px;height:357px;padding:178px 54px 0;background:#000 url(../images/layout/logof.gif) no-repeat;}
#footer .fmc-en{position:absolute;bottom:0;left:300px;width:252px;height:357px;padding:178px 54px 0;background:#000 url(../images/layout/en-logof.gif) no-repeat;}
#footer .flc{width:260px;float:left;}
#footer .frc{width:260px;float:right;}
#footer h3{text-transform:uppercase;}
#footer .fmc h3{text-transform:none;font-size:14px;}
#footer h4{margin-bottom:25px;}
#footer table.contacts td {border-bottom:1px solid #262626;padding:5px 0 5px 30px;}
#footer table.contacts a{color:#B70027;text-decoration:none;font-weight:normal;}
#footer table.contacts a:hover{color:#D6D6D6;text-decoration:none;}
#iphone{background:url(../images/layout/iphone.gif) 0 50% no-repeat;}
#imail{background:url(../images/layout/imail.gif) 0 50% no-repeat;}
#iurl{background:url(../images/layout/iurl.gif) 0 50% no-repeat;}

/* LOGO */
#logo, #logo a, #logo span{position:relative;width:302px;height:126px;margin:0;overflow:hidden;}
#logo span{position:absolute;left:0;top:0;background:url(../images/layout/logo.jpg) no-repeat;cursor:pointer;}
#logo.en span{background:url(../images/layout/en-logo.jpg) no-repeat;}

/* MAIN MENU */
#hMenu{position:absolute;right:26px;bottom:30px;}
#hMenu ul{margin:0; padding:0;list-style:none;}
#hMenu ul li{float:left;margin:0 1px;padding:0px;background-image:none;}
#hMenu ul li a{display:block;padding:10px 6px;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#hMenu ul li a:hover, #hMenu ul li a.active{background:#C4002A;text-decoration:none;}

/* SUBMENU */
.shMenu{margin:26px 0;}
.shMenu ul{margin:0;padding:0;list-style:none;}
.shMenu ul li{display:block;_width:1px;background-image:none;padding:0;}
.shMenu ul li a{display:block;color:#D6D6D6;heigt:26px;line-height:26px;padding:0 0 0 28px;font-weight:normal;border-bottom:1px dotted #666666;}
.shMenu ul li a:hover, .shMenu ul li a.active{background:#C4002A url(../images/layout/ukazovatko.gif) 6px 50% no-repeat;color:#fff;text-decoration:none;}

.shMenu ul li ul{margin:0;padding:0;list-style:none;}
.shMenu ul li ul li{display:block;_width:1px;background-image:none;padding:0;}
.shMenu ul li ul li a{display:block;color:#fff;heigt:26px;line-height:26px;padding:0 0 0 45px;font-weight:normal;border-bottom:1px dotted #666666;
	background:url(../images/layout/vm-bullet2-white.gif) 28px 50% no-repeat;}
.shMenu ul li ul li a:hover{color:#FE0036;background:url(../images/layout/vm-bullet2-white.gif) 28px 50% no-repeat;}
.shMenu ul li ul li a.active{background:transparent url(../images/layout/vm-bullet2-red.gif) 28px 50% no-repeat;color:#FE0036;text-decoration:none;}

.shMenu ul li ul li ul{margin:0;padding:0;list-style:none;}
.shMenu ul li ul li ul li{display:block;_width:1px;background-image:none;padding:0;}
.shMenu ul li ul li ul li a{display:block;color:#fff;heigt:26px;line-height:26px;padding:0 0 0 60px;font-weight:normal;border-bottom:1px dotted #666666;
	background:url(../images/layout/vm-bullet3.gif) 35px 50% no-repeat;}
.shMenu ul li ul li ul li a:hover{color:#FE0036;background:url(../images/layout/vm-bullet3.gif) 35px 50% no-repeat;}
.shMenu ul li ul li ul li a.active{background:transparent url(../images/layout/vm-bullet3-red.gif) 35px 50% no-repeat;color:#FE0036;text-decoration:none;}

/* TOP MENU */
#tMenu{position:absolute;right:30px;top:15px;}
#tMenu ul{margin:0; padding:0;list-style:none;}
#tMenu ul li{float:left;background-image:none;padding:0;}
#tMenu ul li a{color:#6A6B66;font-size:11px;text-decoration:none;padding-left:20px;margin-left:22px;font-weight:normal;}
#tMenu ul li a:hover{text-decoration:underline;}
#tMenu ul li a#ifavorite{background:url(../images/layout/ifavorite.gif) 0 50% no-repeat;}
#tMenu ul li a#isitemap{background:url(../images/layout/isitemap.gif) 0 50% no-repeat;}
#tMenu ul li a#iprint{background:url(../images/layout/iprint.gif) 0 50% no-repeat;}
#tMenu ul li a#ifavorite:hover{background:url(../images/layout/ifavorite-hover.gif) 0 50% no-repeat;}
#tMenu ul li a#isitemap:hover{background:url(../images/layout/isitemap-hover.gif) 0 50% no-repeat;}
#tMenu ul li a#iprint:hover{background:url(../images/layout/iprint-hover.gif) 0 50% no-repeat;}

#languages ul{position:absolute;right:300px;top:11px;margin:0;padding:0;list-style:none;}
#languages ul li{float:left;margin:0 2px;padding:0;background-image:none;}
#languages ul li a{display:block;padding:4px 5px;font-size:11px;font-weight:normal;color:#6A6B66;text-decoration:none;}
#languages ul li a:hover, #languages ul li a.active{background:#760219;color:#ffffff;}

#sloupce{}

#boxes{width:430px;float:left;padding:30px 0 0;border-top:2px dotted #6A6C68;font-size:11px;color:#9A9A9A;}
.box{width:205px;margin-bottom:50px;}
.box h3{color:#ff0000;font-weight:bold;font-size:16px;margin:15px 0;}

#news{width:225px;float:right;padding:30px 0 0;border-top:2px dotted #6A6C68;font-size:11px;}
.news{margin-bottom:40px;}
#news .news{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #434B48;}
.date{font-size:10px;margin:5px 0;}
#news .date{margin:0;color:#fff;}
.news h4{color:#FF0000;font-weight:bold;font-size:14px;}
#news .news a.btn{margin:0;text-align:center;}
.news a.btn{margin:10px 0;text-align:center;}

a.morenews{display:block;padding:2px 0 2px 25px;background:url(../images/layout/more-news.gif) 0 50% no-repeat;font-weight:normal;}
a.rss{display:block;padding:2px 0 2px 25px;background:url(../images/layout/rss.gif) 0 50% no-repeat;font-weight:normal;}

#loga{padding:16px 0 0;border-top:2px dotted #6A6C68;}
#loga h3{font-size:16px;color:#D6D6D6;font-weight:normal;margin-bottom:1em;}

.article{margin-bottom:50px;}

/* FORMS */
form{color:#626262;}
form p{color:#403F3F;font-size:11px;}
input, textarea{border:none;border-bottom:1px solid #454545;background:transparent;width:250px;padding:2px 5px;font-size:1em;font-family:sans-serif;color:#fff;}
select{width:250px;}
textarea{}
label{display:block;padding:2px 0 15px 0;font-size:11px;}

#asForm,
#asForm input, #asForm select{font-size:11px;}
#asForm input, #asForm select{border:1px solid #000;background:#fff;color:#000;}
#asForm table{border-collapse:collapse;width:100%;}
#asForm table td, #asForm table th{border:none;padding:2px;background:none;}

#sForm{background:url(../images/layout/bg-sform.gif); padding:4px;margin:0;}
#sForm table{border-collapse:collapse;width:auto;}
#sForm table td{padding:0;border:none;}
#sForm input{border:none;background:url(../images/layout/bg-sinput.gif) no-repeat;
	width:156px;height:20px;padding:6px 0 0 30px;color:#fff;}

a.submit{display:block;width:111px;height:26px;line-height:26px;margin:15px 0 0;background:#800723;color:#fff;
	font-size:12px;font-weight:normal;
	text-transform:uppercase;text-align:center;
}
#sForm  a.submit{width:66px;margin:0;}
a.submit:hover{background-color:#C4002A;text-decoration:none;}

/* LOGO RGS */
#logoRGS, #logoRGS span{position:relative;display:block;width:225px;height:60px;overflow:hidden;}
#logoRGS{position:absolute;left:0;bottom:0;}
#logoRGS span{position:absolute;right:0;top:0;background:url(../images/layout/rgs.jpg);cursor:pointer;}
a:hover#logoRGS span{background-position:0 -60px;}

/* DROBECKY */
#drobecky{position:relative;font-size:10px;color:#676767;top:-35px;}
#drobecky a{color:#676767;}

/*STRANKOVANI*/
.strankovani{font-size:11px;margin:2em auto;padding:65px 0 25px;display:table;}
.strankovani .prev, .strankovani .next, .strankovani a{display:block;float:left;height:24px;line-height:24px;}
.strankovani a{width:24px;margin:3px;color:#D6D6D6;background:#191919;text-align:center;text-decoration:none;font-weight:normal;}
.strankovani a.active, .strankovani a:hover{background:#C4002A;color:#D6D6D6;}
.strankovani .prev a,.strankovani .next a{background:none;text-decoration:none;width:auto;color:#D6D6D6;font-weight:normal;}
.strankovani .prev a:hover,.strankovani .next a:hover{text-decoration:underline;}

.download{margin:30px 0;padding:0;list-style:none}
.download li{display:block;padding-left:30px;height:32px;line-height:32px;background:url(../images/layout/balik.gif) 0 50% no-repeat;}
.download span{display:block;width:550px;border-bottom:1px solid #434B48;}
}
/* GALERIE */
#content .galerie{margin:4em 0;font-size:11px;}
#content .galerie table.nahled{float:left;width:206px;margin:0 20px 20px 0;border-collapse:collapse;}
#content .galerie table.nahled td{border:none;background:none;padding:0;margin:0;color:#9A9A9A;}
#content .galerie table.nahled td.img{height:206px;vertical-align:middle;text-align:center;background-color:#232323;}
#content .galerie table.nahled td.txt{text-align:center;padding-top:15px;}
#content .galerie table.last{margin-right:0px;}

#content #archiv .galerie table.nahled{margin-bottom:65px;}
#content #archiv .galerie table.nahled tr{}
#content #archiv .galerie table.nahled td{padding:5px 0;border-bottom:1px solid #424242;}
#content #archiv .galerie table.nahled td.img{padding:0;border-bottom:none;}
#content #archiv .galerie table.nahled td.txt{padding:15px 0 5px;text-align:left;}
#content #archiv .galerie table.nahled a{color:#FF0000;font-weight:normal;}

.anketa{color:#cacacb;padding:0 25px;}
.anketa a{color:#cacacb;font-weight:normal;text-decoration:none;}
.anketa a:hover{text-decoration:underline;}
.anketa ul{margin:0 -25px;padding:0;list-style:none;border-top:1px dotted #666666;}
.anketa ul li{display:block;_width:1px;background-image:none;padding:0;padding:6px 25px;font-weight:normal;border-bottom:1px dotted #666666;}
.anketa ul li a{display:inline;color:#ff0000;border:none;padding:0;}
.anketa ul li a:hover{color:#ff0000;background:none;text-decoration:underline;}
.anketa span{color:#ff0000;}
.white{color:#fff;}

/* CLASSES */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cls{clear:both;height:1px !important;font-size:1px !important; line-height:1px !important;margin:0;padding:0;}
.hr hr{display:none;}
.hr{}
.il{margin:0 25px 10px 0;}
.ir{margin:0 0 10px 25px;}
.message{padding:.5em;border:1px solid #fff;background-color:#000;font-weight:bold;color:#fff;}

@media print {
body{background:#fff;color:#000;font-size:12pt;font-family:serif;}
#rc,.flc,.frc,#tMenu,#hMenu,#languages,#rgs{display:none;}
#page,#content,#lc,#footer .in{width:100%;}
}
