/* tagy */
body{color:#000;background:url(../graphics/bg-body.jpg) top center repeat-y;background-color:#EEA719;font-family:Arial, Helvetica, sans-serif;font-size:80%;text-align:center;border:0;margin:0;padding:50px 0 10px 0;}
h1{margin-top:0;}
p{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.4em;margin-top:0;}
p a{color:#990000;}
a:hover{text-decoration:none;}

/* obecne tridy */
.clnr{font-size:0;clear:both;width:100%;}

/* layout */
#main{background:url(../graphics/bg-main.gif) top left repeat-y;text-align:left;margin:0 auto;padding:20px 0;width:784px;}
#header{background:url(../graphics/bg-header.gif) top left no-repeat;position:relative;margin:-50px -80px 0 -12px;padding:0 80px 0 30px;height:285px;width:870px;}
#content{background:url(../graphics/bg-content.gif) bottom left no-repeat;overflow:visible;margin-bottom:-40px;margin-left:-16px;padding:0 0 60px 16px;min-height:100px;}
#left{background:url(../graphics/bg-left.gif) top left no-repeat;float:left;overflow:visible;margin:-11px 0 0 -9px;padding:20px 30px 0 55px;width:201px;min-height:700px;}
#right{background:url(../graphics/bg-right.gif) top right no-repeat;float:right;overflow:visible;margin:-11px -16px 0 0;padding:20px 40px 0 0;width:479px;min-height:700px;}
#footer{color:#fff;font-size:85%;margin:-50px 0 -40px 0;padding:20px 0 0 280px;}

/* header */
#logo, h1 a{background:url(../graphics/logo.gif) top left no-repeat;display:block;float:left;position:relative;width:145px;height:148px;}
#logo{margin:60px 0 0 12px;}
h1 a span, #header h2 span{display:none;}
#header h2{background:url(../graphics/bg-h2-header.gif) top left no-repeat;float:left;display:block;margin:30px 0 0 35px;width:344px;height:27px;}

#lang{float:left;margin:18px 0 0 5px;width:50px;}
#lang a {display:block;width:48px;height:26px;}
#lang a#de{background:url(../graphics/deFlag.gif) top left no-repeat;}
#lang a#en{background:url(../graphics/enFlag.gif) top left no-repeat;}
#lang a#cs{background:url(../graphics/csFlag.gif) top left no-repeat;}
#lang span{display:none;}

#header ul{font-size:130%;font-weight:bold;list-style:none;margin:35px 0 0 60px;padding:0; height: auto;}
#header ul li{float:left;}

li#mainNav1{margin-right:35px;}
li#mainNav2{margin-right:50px;margin-top:-5px;position:relative;}
li#mainNav3{margin-right:45px;margin-top:-3px;position:relative;}
li#mainNav4{margin-right:53px;margin-top:3px;}
li#mainNav5{margin-right:75px;margin-top:-5px;position:relative;}

#header ul li a{color:#fff;text-decoration:none;}
#header ul li a:hover{color:#F1DBAB;}

/* left */
#left p {margin-bottom: 7px;}
#left h3{color:#990000;font-size:110%;margin-bottom:15px;}
#left img{border:0;margin:0 0 0 -7px;}
#left img.prt{margin:0;}
ul.lMenu {color:#900; list-style: circle; font-size:110%; margin-bottom: 25px;}
ul.lMenu li {margin-bottom: .4em;}
ul.lMenu a {color:#900; font-weight: bold;}
ul.lMenu a:hover {text-decoration: none;}

/* right */
#right h2{color:#990000;font-size:220%;line-height:1.1em;margin:0 0 20px 0;}
#right h2 span{color:#FF6600;font-size:80%;}
#right h3{font-size:110%;margin-bottom:3px;}
#right h3 a {color: #900;}
#right h3 a:hover {text-decoration: none;}
/*.imgBorder{background:url(../graphics/bg-imgBorder.gif) top left no-repeat;display:block;float:right;margin:0 0 0 15px;padding:18px 0 0 12px;width:145px;height:110px;}*/
.imgBorder{background:url(../graphics/bg-imgBorder.gif) top left no-repeat;display:block;float:right;margin:0 0 0 15px;padding:0 0 18px 0;width:145px;}
.wall{height:200px;}
.wall p{font-size:90%;text-align:center;margin-top:20px;}
.imgBorder img{border:0;}
.galleryRow{clear:both;}
.galleryRow .imgBorder{float:left;margin:0 0 0 0;}

.article-perex, .article-text {line-height: 1.5em; margin-bottom: 1.33em;}
.article-perex a, .article-text a {color: #900;}
.article-perex a:hover, .article-text a:hover {text-decoration: none;}
p.datum {color: #666; font-size: 85%; font-style: italic; margin-bottom: .3em;}

ul.archiv {color: #666; list-style: circle; margin: 0 0 0 15px; padding:0;}
ul.archiv li {margin-bottom: .3em;}
ul.archiv a {color: #900;}
ul.archiv a:hover {text-decoration: none;}

#prihlaska fieldset{border:1px solid #ccc;}
#prihlaska legend{font-weight:bold;}
#prihlaska fieldset p{margin-bottom:5px;}
#prihlaska fieldset input{width:310px;}
#prihlaska input#telefon{width:180px;}
#prihlaska label{font-size:90%;}

p#intro{background-color:#eaeaea;padding:15px;}
#prihlaska p.bt input{width:auto;}

/* footer */
#footer p{margin:0;}
#footer a{color:#fff;}
