/* CSS Base settings */
body{background:#191919; background:url(/img/import/u/bg.jpg) repeat-x; padding:10px 0; margin:0;}
body, p, a, h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;}
h2{font-size:14px; font-weight:bold; color:#9A9A9A;}
a{text-decoration:none;}
#content a{text-decoration:none; color:#FF6600;}
a:hover{color:#FA6E00;}
p{margin:0; padding:10px 65px;}
h1{position:absolute; left:100px; top:5px; font-size:18px; margin:0; padding:0 30px; background:url(/img/import/u/bgNadpisText.jpg) repeat-x center;}
.borderColorFFF{border-color:#FFF}
.backgroundColorFFF{background-color:#FFF} 
/* Skelet definition */
#root{position:relative; width:855px; height:auto; margin:0 auto;}
#head{position:relative; width:auto; height:287px;}
/* head definition */
#headVis{float:right;}
#headVisLeft{position:absolute; top:0; left:0; z-index:1;}
#head .logo{position:absolute; top:17px; left:9px; z-index:5;}
#head .menu{position:absolute; top:262px; left:15px; z-index:10; padding: 0; margin: 0; list-style:none;}
#head .menu li{padding-right:70px; float: left;}
#head .language{position:absolute; right:15px; top:292px;}
#content{height:auto; width:837px; background:url(/img/import/u/bgContent.jpg) repeat-x;
   border-style:solid; border-width:0 9px; padding:40px 0 10px;}
/* content definition */
#content .nadpis{position:relative; background:url(/img/import/u/bgNadpis.gif) repeat-x bottom; height:22px;
     width:610px; margin:0 0 20px; padding:0;}
#quarter{background:url(/img/import/u/quarter.jpg) no-repeat; background-color:#0066FF; position:relative; height:26px;
   width:837px; border-style:solid; border-width:0 9px 9px;}
/* quarter definition */
#quarter .copyright{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 20px;
      text-align:left; color:#EBEBEB; font-weight:bold;}
#quarter .apreal{float:right; text-align:right; padding:5px 20px;}
/* HTML Tag default definition */
img{border:none;}
.clear{clear:both; height:1px;}
/* kniha n�v�t�v */
#content .up{background-color:#00FF00; width:800px; height:auto;}
#content .left-box{float:left; width:460px; height:auto; padding-left:65px;}
#content .right-box{ float:right; width:290px; height:auto;}
#content .left-box img{margin:0 5px}
.page{text-align:left; padding-left:20px;} 
.page span{text-decoration:underline; color:#FF6600;}
img.fr {float: right; margin-left:10px;}

/* HTML Tag definition */
.formular{padding-left:10px; font-size:13px;}
.formular img{border:#B4B9C0 solid 1px;}
.formular span.form-msg{color:#FF0000; font-weight:bold;}
#content .left-box img{margin:0 5px;}
.statistiky{padding:10px 20px; color:#9A9A9A;}
.statistiky em{font-style:normal; font-weight:bold;}
.zapis{width:400px; padding:10px 20px; font-style:normal; color:#333; background:url(/img/import/u/bgKniha.gif) repeat-x top;}
.zapis p{padding:5px 2px; font-weight:normal;}
.zapis p.autor{padding:5px 2px; font-weight:bold;}
.autor em{font-style:normal; color:#999;}
.odpoved{width:400px; font-variant:normal; background-color:#F4F4F4; padding:10px 20px; border:1px #E5E5E5 solid; margin-bottom:5px;}
select{font-size:16px;  background-color:#666;}
input{font-size:10px; padding:2px;  margin:2px; border:1px #B4B9C0 solid; color:#000;}
input.button{font-size:10px; padding:2px;  margin:2px;  cursor:pointer; background-color:#CCC;}
textarea{font-size:10px; padding:2px;  margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 235px;
    border:1px #B4B9C0 solid; color:#000;}
.kontakt{float:left; font-style:normal; padding:10px 0 0 65px; width:300px;}
address{font-style:normal;}
address em{font-style:normal;}
.mapa{ width:450px; height:250px; margin: 30px 0 10px 60px; border: solid 1px #000000;}
.mapa img{border:#000 solid 1px;}
/*fotogalerie;
*/
.img-box{background:url(/img/import/u/shadow.gif) no-repeat right bottom; clear:right; float:left; margin:15px 15px 15px 0;}
.img-box img{position:relative; background-color:#fff; border:1px solid #a9a9a9; padding:7px; margin:-4px 4px 4px -4px;
    display:block; cursor:pointer;}
.box{padding-left:85px; margin-bottom: 30px;}
#nahled{position:absolute; display:none; z-index:2; width:auto; height:420px; margin:20px 125px; background:#FFF;}
#nahled img{border:1px solid #a9a9a9; padding:13px; background:#FFF; cursor:pointer;}
ul, ol {margin: 10px 50px;}



