body{margin:0;padding:0;
	background:#E00000 url(../images/layout/body.gif) repeat-x;color:#fff;
	font-size:12px;font-family:sans-serif;}
h1, h2,h3, h4{margin:0;}
h2{color:#fff;font-weight:normal;font-size:1.6em;margin-bottom:.70em;}
h3{font-size:1.25em;margin-bottom:.25em;}
p, .article-text{margin:0;margin-bottom:1.3em;}	
ul{margin:1.3em 0;padding:0;padding-left:16px;}
a{color:#fff;text-decoration:underline;}
a:hover{text-decoration:none;}


#page{position:relative;width:775px;margin:0 auto;}
#header{position:relative;width:775px;height:115px;}
#content{/*padding:20px 0;*/}
#main{position:relative;width:525px;float:left;}
.in{padding:0 10px 0 20px;}
#rc{position:relative;width:245px;float:right;}
#footer{position:relative;width:735px;height:31px;line-height:31px;color:#fff;padding:0 20px;margin:1em 0;background:url(../images/layout/footer.gif) no-repeat; font-size:11px !important;}

/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:248px;height:95px;margin:0;padding:0;overflow:hidden;}
h1#logo span {position:absolute;left:0;top:0;background:url(../images/layout/logo.gif) no-repeat;cursor:pointer;}

/* LANGUAGES */
#languages{position:absolute; right:0;bottom:0;width:225px;height:31px;margin:0;padding:0;padding-left:15px;background:url(../images/layout/languages.gif) no-repeat;}
#languages li{float:left;list-style:none;}
#languages a{padding:0 5px 0 25px;line-height:31px;color:#fff;text-decoration:none;font-size:.9em;}
#languages a:hover,
#languages a.active{text-decoration:underline;}
#languages a#sk{background:url(../images/layout/sk.gif) no-repeat;}
#languages a#en{background:url(../images/layout/en.gif) no-repeat;}
#languages a#de{background:url(../images/layout/de.gif) no-repeat;}


/*HORIZONTALNI MENU */
#horizontalMenu{position:relative;margin:0;padding:0;list-style:none;height:45px;z-index:100;}
#horizontalMenu li{position:relative;display:block;float:left;padding-left:2px;background:url(../images/layout/separator.gif) no-repeat;}
#horizontalMenu li.first{padding:0;background-image:none;}
#horizontalMenu a{display:block;color:#fff;text-decoration:none;font-size:1.16em;line-height:45px;padding:0 20px;}
#horizontalMenu a:hover,
#horizontalMenu a.active{text-decoration:underline;}

/* {{{ MAIN MENU */
#horizontalMenu li ul {position:absolute;list-style:none;top:44px;visibility:hidden;margin:0;padding:0;background-color:#424242;}
#horizontalMenu li ul li {float:none;display:list-item;background-color:#424242;width:225px;height:2em;padding:0;margin:0;background-image:none;border-bottom:1px solid #6D6D6D;}
#horizontalMenu li ul li a {display:block;color:#fff;text-decoration:none;height:2em;padding:0 20px;font-size:1em;line-height:2em;}
#horizontalMenu li ul li a:hover {background-color:#6D6D6D;text-decoration:none;}

#horizontalMenu li:hover ul,
#horizontalMenu li.hover ul {visibility:visible;}

#horizontalMenu li:hover ul ul,
#horizontalMenu li.hover ul ul {visibility:hidden;}
/* }}} */

/* BLOCKY NAPRAVO */
.blocek, .blocek a, .blocek span{position:relative;display:block;width:245px;height:70px;overflow:hidden;margin:0;padding:0;}
.blocek{margin-bottom:7px;}
.blocek span{position:absolute;left:0;top:0;}
#blocek01 span{background:url(../images/layout/blocek01.gif) no-repeat;cursor:pointer;}
#blocek02 span{background:url(../images/layout/blocek02.gif) no-repeat;cursor:pointer;}

/* FORM */
#cForm th, #cForm td{vertical-align:top;text-align:left;font-family:sans-serif;font-size:1em;}
#cForm td{text-align:left;}
#cForm input, #cForm textarea{width:350px;background:#9e1005;border:1px solid #fff; font-family:sans-serif;font-size:1em;padding:2px;color:#fff;}
#cForm textarea{height:150px;}
#cForm input.half{width:20px;}
#cForm input.submit{width:auto;border:1px solid #fff;}

#sForm{position:absolute;right:0;top:10px;font-size:.9em;}
#sForm table{border-collapse:collapse;}
#sForm input.q{width:141px;height:21px; padding:0 5px; background:url(../images/layout/input.gif) no-repeat; border:none;color:#fff; }


/* GALERIE */
.galerie{margin:1.5em 0;}
.nahled{float:left;width:157px;height:121px;margin:0 12px 5px 0;background:url(../images/layout/passparta.gif) no-repeat;}
.last{margin-right:0;}
.nahled img{border:none;padding:6px;}
.nahled p{margin:0 .5em;text-align:center;font-size:.85em;}

.drobecky{font-size:.9em;line-height:3em;}
.articleBox{margin-bottom:1.3em;}

/* CLASSES */
.cls{clear:both;font-size:1px;line-height:1px;height:1px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{border:none;margin:0 1em .2em 0;}
.ir{border:none;margin:0 0 .2em 1em;}

.right, .tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}