﻿/* ----------------------------------------------------------------------------------------------------------
    Autor: EDVENS MEDIA (www.edvens.cz), Kodér: Jan Doušek (honzik.dousek@gmail.com) (rev3)
---------------------------------------------------------------------------------------------------------- */

/* Reset --- */

html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
*:focus{outline:0;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
abbr{border-bottom:1px dotted #000;cursor:help;}
ul li{list-style:none;}
blockquote,q{quotes:none;}
table{border-collapse:collapse;border-spacing:1px;}
img{background:#eee;border:none;}

sup{vertical-align: super; font-size: 50%;}

/* Vychozi zobrazeni --- */

html{background:#b9b9ee url('../img/html.png') repeat-x;font-family:Verdana,Tahoma,sans-serif;font-size:70%;color:#000;}
body{line-height:1;text-align:center;}

.outer{width:100%;height:100%;background:url('../img/outer.jpg') center bottom no-repeat;}

a{color:#3838e8;}
a:hover,a:focus{color:#d01616;}

/* Obal webu -------------------- */

.wrapper{width:1013px;margin:17px auto 0 auto;background:#fff url('../img/wrapper.png') repeat-y;text-align:left;}

/* Ikony navigace --- */

.top{padding:14px 85px 12px 0;background:#c1c1ef url('../img/top.png') no-repeat;text-align:right;}
.top li{display:inline;margin:0 0 0 19px;}

/* Hlavicka --- */

.header{height:100%;overflow:hidden;background:#191977 url('../img/header.jpg') no-repeat;}

/* Logo */

.header h1{width:494px;height:104px;float:left;display:inline;margin:42px 0 0 53px;padding:20px 0 0 0;font-size:3em;font-weight:normal;}
.header h1 a{color:#fff;}
.header h1 span{width:494px;height:124px;background:url('../img/logo.jpg') no-repeat;cursor:pointer;}

/* Jazykove verze */

.header ul{float:right;margin:38px 0 0 0;}
.header ul li{margin:0 0 5px 0;}
.header ul li a img{background:#fff;border:1px solid #fff;}

/* Horni menu --- */

.menu1{clear:both;padding:11px 0 10px 50px;background:#fff url('../img/menu1.jpg') no-repeat;}
.menu1 li{display:inline;padding:0 15px 0 10px;background:url('../img/menu1-li.gif') right 2px no-repeat;}
.menu1 li.last{background:transparent;}
.menu1 li a{text-decoration:none;font-weight:bold;color:#131c42;}
.menu1 li a:hover, .menu1 li a.ac{text-decoration:underline;color:#d01616;}

/* Druhe menu --- */

.menu2{height:100%;overflow:hidden;padding:0 0 0 50px;background:#8f0000 url('../img/menu2.jpg') no-repeat;}
.menu2 li{float:left;background:url('../img/menu2-li.gif') right 14px no-repeat;}
.menu2 li.last{background:transparent;}
.menu2 li a,.menu2 li a span{background:url('../img/menu2-li-a_hover.png') 0 100px no-repeat;}
.menu2 li a, .menu2 li span.item{display:block;margin:0 -1px;padding:13px 13px 10px 14px;text-decoration:none;font-weight:bold;color:#fff;}
.menu2 li span.item {background:none;}
.menu2 li a span{width:10px;height:35px;}
.menu2 li.sep {display:block;margin:0 1px 0 1px;padding:0px; height:35px;text-decoration:none;font-weight:bold;color:#fff; width:3px; background:red;}
.menu2 li:hover a{background-position:left 3px;color:#fff;}11:18 10.3.2011
.menu2 li:hover a span{background-position:right 3px;}
.menu2 li a.ac,.menu2 li a.ac span{background:#fff url('../img/menu2-li-a_ac.png') no-repeat;color:#000 !important;}
.menu2 li a.ac span{background-position:right top;}

/* Druha uroven */

.menu2 li ul{width:150px;position:absolute;z-index:1;display:none;padding:3px 0 0 0;background:url('../img/menu2-li-ul.gif') 0 1px no-repeat;}
.menu2 li ul li{float:none;margin:1px 0 0 0;background:#ddd url('../img/menu2-li-ul-li.png') repeat-y;border:1px solid #949494;}
.menu2 li ul li a{padding:6px 10px 7px 28px;background:url('../img/menu2-li-ul-li-a.gif') 15px 10px no-repeat !important;font-weight:normal;color:#000 !important;}
.menu2 li ul li a:hover{padding-left:32px;background-position:19px 10px !important;}
.menu2 li ul li a.ac{font-weight:bold;color:#d01616 !important;}
.menu2 li ul li a.ac:hover{background-position:15px 10px !important;padding-left:28px;}
.menu2 li:hover ul{display:block;}

/* Obal obsahu -------------------- */

.container{height:100%;overflow:hidden;padding:0 42px 80px 41px;background:url('../img/container.jpg') left bottom no-repeat;}

/* Drobeckova navigace --- */

.breads{padding:10px 0 14px 23px;background:url('../img/breads.jpg') right top no-repeat;border-bottom:1px solid #1a1a74;}
.breads li{display:inline;margin:0 3px 0 0;font-weight:bold;color:#1b1b75;}
.breads li a{padding:0 17px 0 0;background:url('../img/breads-li.gif') right 3px no-repeat;font-weight:normal;color:#8f0000;}
.breads li a:hover{color:#1b1b75;}

/* Obsah webu --- */

.text{width:490px;float:left;margin:15px 0 0 18px;}

.text.wide{width:730px;}

/* Formatovani */

.text hr{display:block}
.text h2,.text h4,.text h5,.text h6{margin:0 0 10px 0;}
.text h3{margin: 20px 0 10px 0;}
.text h2{margin-top:5px;font-size:1.3em;color:#202080;}
.text h3{font-size:1.2em;}
.text h4{font-size:1.1em;color:#202080;}
.text h5{font-size:1.1em;}
.text h6{font-size:0.9em;color:#202080;}

.text p, .text address{margin:0 0 10px 0;line-height:160%;text-align:justify;}

.text ul,.text ol{margin:10px 10px 15px 20px;}
.text ol{margin-left:37px;}
.text ul ul,.text ul ol,.text ol ol,.text ol ul{margin:8px 5px 5px 15px;color:#434343;}
.text ol ol{margin-left:35px;}
.text ul li,.text ol li{margin:0 0 10px 0;line-height:150%;}
.text ul li{padding-left:13px;background:url('../img/text-li.gif') 0 6px no-repeat;}
.text ul ul li{background-image:url('../img/text-li2.gif');}

.text table{width:100%;margin:0 0 15px 0;border-collapse:separate;}
.text table th,.text table td{padding:7px 10px;line-height:160%;border:1px solid #e5e5e5;}
.text table th{text-align:left;color:#b60b0b;}
.text table thead th,.text table tfoot td{background:#2f2f2f;border-color:#2f2f2f;}
.text table thead th,.text table tfoot td{color:#fff;}

.text table tbody tr:hover th,.text table tbody tr:hover td{background:#e5e5e5;}

.text .side-gal{float:right;margin:-30px 0 15px 25px;}
.text .side-gal li{margin:0 0 20px 0;padding:0;background:transparent;line-height:100%;}

.text .img-right{float:right;margin:5px 0 5px 15px;}
.text .img-left{float:left;margin:5px 15px 5px 0;}
.text .img-center{display:block;margin:15px auto 17px auto;}

.text img{background:#eee;}
.text a img{padding:1px;background:#fff;border:2px solid #1a1a79;}
.text a:hover img{border-color:#d51919;}

.text em{color:#862929;}
.text abbr{padding:0 2px;background:#d2d2ee;border-color:#2a2a3d;}
.text ins{font-weight:bold;color:#a00000;}
/*.text a:visited{color:#979797;}*/

/* Sloupce --- */

.left{width:163px;float:left;padding:5px 0 0 0;}
.right{width:242px;float:right;}

/* Formatovani */

.side h3{padding:10px 15px 10px 20px;text-transform:uppercase;background-repeat:repeat-x;font-weight:bold;color:#fff;}
.side h3.red{background-image:url('../img/side-h3_red.png');background-color:#c50d0d;}
.side h3.blue{background-image:url('../img/side-h3_blue.png');background-color:#1a1a79;}
.side h4{margin:7px 0 5px 0;text-transform:uppercase;font-size:1em;}

.side p{margin:5px 0;line-height:150%;}

.side ul{margin:0 0 5px 0;}
.side ul li{margin:1px 0 0;background:#e3e3e3 url('../img/side-ul-li.png') repeat-y;border:1px solid #989898;}
.side ul li a{display:block;padding:5px 15px 6px 27px;background:url('../img/side-li-a.gif') 14px 9px no-repeat;text-decoration:none;color:#000;}
.side ul li a:hover{padding-left:31px;background-position:18px 9px;}
.side ul li a.ac{font-weight:bold;color:#d01616;}
.side ul li a.ac:hover{padding-left:27px;background-position:14px 9px;}

.side dl{border-top:1px solid #3a3a9a;}
.side dl a{color:#fff;}
.side dl a:hover{color:#acacf1;}
.side dl dt, .side dl dd{background:#202080;}
.side .even {background:#000055;}
.side dl dt{padding:11px 15px 0 15px;line-height:165%;color:#6d6ddb;}
.side dl dt a{display:block;font-weight:bold;}
.side dl dd{padding:0 15px 13px 15px;line-height:160%;color:#fff;}

.side img{margin:5px 0;padding:6px;background:url('../img/side-img.png') repeat-y;border:1px solid #989898;}
.side a:hover img{border-color:#d01616;}

.side .more{padding:9px 31px 11px 15px;margin:0;background:#202080;line-height:100%;text-transform:lowercase;color:#fff;}
.side .more a{display:block;padding:0;background:url('../img/side-more-a.gif') right 12px no-repeat;text-align:right;font-weight:bold;}
.side .more a:hover{color:#acacf1;}
.side .back-none a{color:#000055;}
.side .back-none a:hover{color:#d01616;}

/* Paticka -------------------- */

/* Navigace --- */

.nav-bottom{width:1013px;margin:0 auto 5px auto;padding:15px 0 14px 0;background:#e6e6f9 url('../img/nav-bottom.png') left bottom no-repeat;}
.nav-bottom li{display:inline;padding:0 12px 0 10px;background:url('../img/nav-bottom-li.gif') right 2px no-repeat;}
.nav-bottom li.last{background:transparent;}
.nav-bottom li a{text-decoration:none;font-weight:bold;color:#970404;}
.nav-bottom li a:hover, .nav-bottom li a.ac{text-decoration:underline;color:#000;}

/* Sloupce --- */

.p-bottom{width:650px;margin:0 auto;padding:0 0 17px 0;line-height:160%;}
.p-bottom a{color:#000;}
.p-bottom a:hover{color:#d01616;}

/* ----------------------------------------------------------------------------------------------------------
    Pomocne styly (rev2)
---------------------------------------------------------------------------------------------------------- */

.f-left{float:left !important;}
.f-right{float:right !important;}
.f-none{float:none !important;}

.nom{margin:0 !important;}
.nomt{margin-top:0 !important;}
.nomb{margin-bottom:0 !important;}
.nop{padding:0 !important;}
.nopt{padding-top:0 !important;}
.nopb{padding-bottom:0 !important;}

.va-top{vertical-align:top !important;}
.va-middle{vertical-align:middle !important;}
.va-bottom{vertical-align:bottom !important;}

.t-left{text-align:left !important;}
.t-right{text-align:right !important;}
.t-center{text-align:center !important;}
.t-justify{text-align:justify !important;}

.back-none{background:transparent !important;}
.border-none{border:none !important;}

.t-big{font-size:120%;}
.t-small{font-size:80%;}

.box{min-height:1px;}
.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:".";}
.clear-fix{float:none;clear:both;width:0;height:0;margin:0;padding:0;line-height:0;font-size:0;}

.hidden{position:absolute;left:-1000em;top:-1000em;width:1px;height:1px;overflow:hidden;}
.no-screen,hr{display:none;}

.header h1,.menu2 li a{position:relative;overflow:hidden;}
.header h1 span,.menu2 li a span{position:absolute;top:0;right:0;z-index:1;display:block;background-repeat:no-repeat;}


/* ---------------------- Macros ---------------------- */
.photoGalleryImage{float:left;padding: 20px;width:200px;text-align:center;}
#commentForm label{margin: 0px;width:50px;padding:5px;clear:left;}
#commentForm input{margin: 0px;clear:left;}
#commentForm .CheckBox{width:300px;}
#comments b{color:#2E7FAD;}
#comments h5{color:#A0B842;font-size:138.5%;padding: 5px 0;border-bottom:1px dashed #666;margin-bottom:5px;}
.output{background-color:#FFFFFF; border:solid 1px; padding:5px;margin-top:1em; width:575px;}
/* ---------------------- Macros End ---------------------- */

/**
 *
 * BEGIN box css
 *
 */
 
.box-title {
   background-image: url(pics/headline-background.png);
   background-repeat: repeat-x;
   border: 1px solid #cacafd;
   color: #000;
   height: 16px;
   font-weight: bold;
   font-size: 120%;
   font-family:Verdana,Arial,Helvetica,sans-serif,sans-serif;
   padding: 6px 10px 3px 10px;
   margin-top: 10px;
   margin-bottom: 4px;
}
 
.bluebox{
   border: 1px solid #cacafd;
   padding: 6px 10px 3px 10px;
   margin-top: 4px;
   margin-bottom: 4px;
   background-color: white;
 }
 
ddate, .date{
   color: #FF0000; 
 }
 
 
 


.bluebox .button a:hover{
    color: #FF0000; 
}
 
.bluebox .button {
   text-align: right;
   padding: 5px 5px 10px 5px;
   
}

.bluebox .button a{   
   padding: 5px 5px 5px 5px;
   background-color: #98b3e4;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
 
/* ---------------------- News ---------------------- */

h3.news-title {
  margin: 4px 0 0 0; 
  font: bold 16px/19px Arial; 
  clear: both; 
}

h3.news-title a,a:visited {
  color: #202020;
  text-decoration: none;
}

h3.news-title a:hover {
  color: #202080; 
  text-decoration: underline;
}
  

p.news-date {
  margin: 2px 0 2px 0; 
  font: 9px/10px Arial; 
  color: #AAAAAA;
}

p.news-perex {
  margin: 0px 0 26px 0; 
  font: 14px/18px Arial; 
  display: block; 
  color: #505050;
}

p.news-perex a {
  color: #202080; 
  text-decoration: underline;
  font: 12px/12px Arial;
}

p.news-perex a:hover {
  text-decoration: underline;
}

a.news-navig {
  color: #202080; 
  text-decoration: none;
}

a.news-navig:hover {
  color: #202080; 
  text-decoration: underline;
}

/* ---------------------- End of News ---------------------- */

 
 
 /**
  *
  * END box css
  *
  */       
