/* nekopiruj, pouze se inspiruj :) */
body {
background :#fff url('img/back3.png' ) repeat-x ;
margin:0px;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
  font-size:13px;
  line-height:19px;
}
#ie {
width:100%;
padding:20px;
background:red;
font-size:25px;
color:white;
display:none;
}



#hlavni {width:1008px;}
/* zakladni podoba stranky */
#banner p {width:200px; margin-left:20px; padding-top:20px; margin-top:0px; font-weight:bold; color:#0074d5;}
 #banner a {width:150px; margin-top:5px; height:20px; padding:3px 0px 3px 30px; background:#fff; display:block; text-decoration:none; color:#0074d5;}
 #banner a:hover {background:#dfedf9;}
 #banner a:after {content:' »';}
#pat {width:800px; clear:both;}
#banner {width:1000px; background: url('img/banner.png' ) repeat-x ; height:263px;}
 #banner h1 {display:none;}
#top {float:right; margin-right:10px;}
 #top a {width:150px; margin-top:5px; height:20px; padding:3px 0px 3px 100px; background:#fff; text-decoration:none; color:#0074d5;}
 #top a:hover {background:#dfedf9;}
 #top a:after {content:' »';}
#menu {width:250px;  float:left; margin-left:30px; border-right:1px solid #e9e9e9; padding-right:18px;}
#export { width:670px; font-family:Georgia, "New York CE"; font-weight:normal; font-size:1.2em; float:right; border-bottom:1px solid #c4c4c4; margin-bottom:14px;  color:#797979; text-align:left; clear:both; padding-left:5px; padding-top:2px; margin-right:10px; margin-top:5px;}
 #export a {color:#797979;  padding-left:10px; padding-top:2px; font-weight:bold; margin-top:-1px;  text-decoration:none;  }

.menu_nadpis {background :#fff url('img/menunadpis.jpg' ); width:153px; height:20px; font-weight:bold; padding-left:20px; color:#e32c2c;}
#menu a:hover:after {content:' »';}
 #menu a { font-weight:normal; font-size:110%; border-top:0px solid #b2dcff; border-bottom:1px solid #b2dcff; text-decoration:none; color:#346689; padding-left:20px;  margin-bottom:4px; display:block; margin-left:8px;  }
 #menu a:hover {color:#666; background:rgb(243,252,254);  }
 #menu p {text-align:justify; }
.text {border:1px solid rgb(232,232,232); background:transparent; margin-top:5px; width:180px;  color:#666; margin-right:5px; padding-left:3px;}
.odeslat {border:1px solid rgb(232,232,232); background:transparent; margin-top:5px; width:52px;  color:#666; padding-left:3px;}
.text2 {border:1px solid rgb(232,232,232); background:transparent;  margin-top:5px; width:200px; color:#666; padding-left:3px;}
.text3 {border:1px solid rgb(232,232,232); background:transparent;  margin-top:5px;  color:#666; padding-left:3px;}

 
#obsah {
 width:650px;
 float:right;
 text-align:justify;
 color:#313131;
 padding-left:25px;
 margin-right:30px;
}

.komhawkes {color:#000;}

.nad h1 {line-height:25px; border:0; text-align:left; padding-bottom:5px; padding-left:0px; font-size:2.4em;  display:block;}
    
.nad a {
 color:#6b8a02;
 line-height:25px;
 text-decoration:none;
 font-weight:normal;
 padding-left:6px;
 font-family: Georgia, "New York CE";
}
		
.nad a:hover {    
 color: #3d4f01;
 text-decoration:none;
 font-weight:normal;
}
.nad a:hover:after {content:' »';}
.text_datum {color:#6D6C6C; margin-top:8px; padding-left:45px;  width:605px; font-family: Georgia, "New York CE"; font-size:1em; border-bottom:0px solid rgb(218,218,218); background:#F4F4F4;}
 .text_datum a {color:#6D6C6C; text-decoration:none;}
 .text_datum a:hover {color:#000;}
.text_paticka {border-bottom:1px solid #e9e9e9; clear:both;  color:#666; margin-bottom:20px; text-align:right; padding-right:70px; width:580px;  padding-top:3px; height:22px;}
  .text_paticka a {color:#0074d5; font-weight:bold; text-decoration:none;}
  .text_paticka a:hover {color:#1c8cff;}
#change {float:right; color:#313131; margin-top:-35px; font-size:0.84em; margin-right:45px; padding:2px; border:1px solid #d9eeff;}
 #change a {color:#87bfe7;}
#paticka {width:100%; margin-top:30px; text-align:center; color:#666; clear:both;   border-top:0px solid #5a96c8;  height:130px; }
 #paticka_center{width:600px;margin-left: auto; margin-right: auto;}
 #paticka a {color:#666; text-decoration:underline;}
 #paticka hr {border-top:1px solid rgb(218,218,218);border-bottom:2px solid rgb(244,244,244); border-right:0px;border-left:0px;width: 100%;}
#strankovani {width:90%; padding:2px; margin-bottom:5px; border:1px solid #e9e9e9; margin-right:15px; margin-left:15px;}
.archiv {background :#fff url('img/kbg.gif' ) repeat-x ; padding-top:5px; display:block; color:rgb(56,56,56); border-top:1px solid rgb(23,156,206); padding-bottom:3px; border-bottom:1px solid #efefef; margin-bottom:10px; padding-left:10px;}
 .archiv h1, h2 {border:0;}

h1,h2,h3 {font-family:Georgia, "New York CE"; font-weight:normal;}
h1 {font-size:2em; padding-left:10px; padding-top:5px; padding-bottom:5px; color:rgb(23,156,206);   margin:0px; display:block;}
h2 {font-size:1.4em; padding-left:10px; color:#6b8a02;  margin:0px; display:block;}
h3 {font-size:1.3em; padding-left:10px; color:#666; ; margin:0px; display:block;}

.komentar-text {background :#fff url('img/kbg.gif' ) repeat-x ;  display:block; color:rgb(56,56,56); border-top:3px solid #729dc1; padding-bottom:3px; border-bottom:1px solid #efefef; padding-left:10px;}
.komentar-udaje {background:#396d92; padding-left:8px; color:#fff; clear:both;}
.komentar-info {background:#efefef; text-align:right; padding-right:10px;clear:both;}
 .komentar-info a{ color:rgb(70,70,70); text-decoration:none; margin-bottom:8px;}
.komentare-od {margin-bottom:8px;}
.komentar-zar {float:right; width:550px; }
.komentar_pridat {
background :#fff url('img/kbg.gif' ) repeat-x ; 
 margin: 1em;
  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
 width:500px; padding-top:5px; display:block; color:rgb(56,56,56); border-top:1px solid rgb(23,156,206); padding-bottom:3px; border-bottom:1px solid #efefef; margin-bottom:10px; padding-left:10px;}

/****************************************************************************************/
/* detaily, ficury */
/****************************************************************************************/

blockquote {background :#fff url('img/kbg.gif' ) repeat-x ; color:rgb(56,56,56); padding-right:10px; border:2px solid rgb(23,156,206); padding-left:10px;}
acronym, abr {background :#fff url('img/kbg.gif' ) repeat-x ; cursor:help; border-bottom:1px dotted #000;}

.kategorie {padding:5px;  border-bottom:1px solid rgb(218,218,218);}

div.archiv .autori, div.archiv .kategorie, div.archiv .roky { 
          margin: 10px
}

div.archiv a { 
          padding-right: 3px;
}

div.archiv .roky { 
          margin-bottom: 15px; 
}

div.archiv .roky h3 {
          margin: 0 0 5px 0; 
          padding: 0 12px 0 0; 
          float: left;
}

div.archiv .roky a span { 
          color:#B5B4B4;
} 

div.archiv .roky a {text-decoration:none;}

 .img-center {display: block;  margin: 10px auto;}
 .img-center p{text-align:center; border-bottom:1px solid #e9e9e9; font-style:italic;  margin-top:-5px;}
.img-left {float:left; background:rgb(188,188,188); border:0px; padding:2px; margin:8px;}
.img-right {float:right; background:rgb(188,188,188); border:0px; padding:2px; margin-left:8px; margin-top:4px;}
.img-center img{ background:rgb(188,188,188); display: block;   padding:2px; }
  a .img-center {display:block;border:2px solid #cde5f8; padding:0px;}
  a .img-left {display:block;border:2px solid #1665B6; padding:0px;}
  a .img-right {display:block;border:2px solid #1665B6; padding:0px;}
a {color:#5295c2;}
a:hover {text-decoration:none;}
hr {border-top:1px solid rgb(218,218,218);border-bottom:2px solid rgb(244,244,244); border-right:0px;border-left:0px;width: 90%; }
table{ margin: 10px auto; border-spacing: 0px; border-collapse: collapse;}
table th, table td{  padding: 5px; border: 1px solid #dcdcdc; }
table th{ text-align: center; background: #F6F6F6 url('img/hmrightbg.gif') repeat-x; }
.kom-gravatar {float:left; margin-bottom:5px; border:1px solid #efefef; padding:3px; margin-top:10px;}
li { list-style: url('img/li.gif');  line-height: 16px;}
#pridat_odkaz {text-align:center; width:100%; padding-top:3px; padding-bottom:3px; border:1px solid #e9e9e9;}
.anketa-blok{ padding: 5px;	width:350px;margin-left: auto;
margin-right: auto; clear: both; background :#fff url('img/kbg.gif' ) repeat-x ; border: 1px solid rgb(215,215,215);}
.anketa-otazka{ padding: 2px; border-bottom: 1px solid gray; }
.anketa-blok a{ border: 0;  color: #2980DE;  text-decoration: none;}
.anketa-blok a:hover{ color: #1e90ff; }
.odp1,.odp2,.odp3,.odp4,.odp5{ height: 5px;   border: 1px solid #fff;  font-size: 5px;  }
.odp1{ background: #6b8a02;}
.odp2{ background: rgb(23,156,206);}
.odp3{ background: #6b8a02;}
.odp4{ background: rgb(23,156,206);}
.odp5{ background: #6b8a02;}
 /* Anketa v textu */
.text-jednotlivy .anketa-blok{ width: 270px; }

 /* Anketa v menu */
#menu .anketa-blok{ width:190px; }
.no-formular {
width:100%;
border:1px dotted #666;
padding:20px;
}
#menu .anketa-blok a {border:0px; display:block; margin:0px;}
#menu .anketa-blok a:hover {background:transparent;}
#menu .anketa-blok a:hover:after {content:'';} 
.novinka-blok {clear:both; text-align:right; margin-right:10px;}
fieldset {border:0px;}
.s-blok {border-top:1px solid #e9e9e9;}
.vzkaz-info {color:green; border-top:1px solid #e9e9e9;}
.odsazeni {margin-bottom:7px; margin-top:7px;}

#kt {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
  font-size:13px;
  line-height:19px;}

.loading{
  padding: 0.5em;
  border: 1px dotted #666;
  background: #fff url(loading.gif) right center no-repeat;
  padding-right: 2em;
}

.komentare-jednotlivyhawkes 
 { background:#ffffe6;}
.komentare-jednotlivyhawkes .komentar-udaje {background:#7cce04;}
.komentare-jednotlivyhawkes .komentar-text  {border-top:3px solid #aff646;}

/* FSHL SYNTAXE (nevis-li, o co gou, klidne nasledujici blok CSS smaz) */
 /* (c) 2002 Martin Cohen - www.martincohen.info */
pre  {border:1px solid #F4F4F4; padding: 5px;}
 /* P H P */
.php-keyword1 {color:#d24; font-weight:bold;}
.php-keyword2 {color:#d24; }
.php-var {color:#fa0; font-weight:bold;}
.php-num {color:red;}
.php-quote {color:#843; font-weight:bold;}
.php-vquote {color:#fa0;}
.php-comment {color:#999; background-color:#ffe;}

 .html-tag {color:#598527; font-weight:bold;} .html-tagin {color:#89A315} .html-quote {color:#598527; font-weight:bold;} .html-comment {color:#999; background-color:#F1FAE4;} .html-entity {color:#89A315}

 /* C S S */
.css-class {color:#004A80; }
.css-id {color:#7DA7D9; font-weight:bold; }
.css-def {color:#5674B9;}
.css-property {color:#003663; font-weight:bold; }
.css-value {color:#448CCB;}
.css-color {color:#0076A3;}
.css-comment { background-color:#E5F8FF; color:#999; }

 /* J a v a S c r i p t */
.js-out {color:#898993;}
.js-keywords1 {color:#575757; font-weight:bold;}
.js-num {color:#575757;}
.js-quote {color:#575757; font-weight:bold;}
.js-comment {color:#898993; background-color:#F4F4F4;}
