/* CSS Document */
#top { background-color: #5AD1F3; height: 33px; padding-top: 17px; }
#top input { border: 0px solid cyan; background-color: #86DEF6; }

.centerd { margin: 0; margin-left: auto; margin-right: auto; width: 970px; border: 0px solid magenta; }
#supercenter { background-color: white; padding-top: 5px; padding-bottom: 7px; margin-bottom: 17px;}

#undertop { margin: 0; padding: 0;  height: 225px; background-color: #333333; background-image: url('../img/undertop_bg.png'); background-repeat: repeat-x; }
#undertop a { color: white; }
#undertop a:hover { background-color: #3D3D3D; }

#undertop #under2 { width: 970px; height: 115px; padding-top: 100px;}

#undertop #infoabout { width: 205px; height: 60px; margin-left: 746px; background-image: url('../img/infoabout_bg.png'); background-repeat: no-repeat; padding-top: 15px; margin-top: 15px;   }
#undertop #infoabout a { background: none; color: #999999;}
#undertop #infoabout p { color: white; font-size: 0.7em; margin-left: 20px;  line-height: 170%; }

#undertop ul { font-size: 0.7em; line-height: 160%; text-transform: lowercase; margin: 0; padding: 0; list-style-type: none; }
#undertop ul li { margin: 0; padding: 0; }
#undertop .box { width: 115px; height: 60px; margin-top: 20px; color: white; float: left; }
#undertop #box1 { width: 50px; margin-left: 10px; padding-left: 30px; background-image: url('../img/rssicon.gif'); background-repeat: no-repeat; background-position: 10px 3px; }
#undertop #box2 { width: 80px; padding-left: 67px;  }

#undertop #boxes { width: 750px; height: 115px;  float: left;   }
#undertop #boxes h3 { font-size: 0.7em; font-weight: bold; margin-top: 0;  }

body { margin: 0; padding: 0; font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif; min-width: 985px; background-color: #F3F3F3; }
h4 { font-size: 0.8em; margin: 0; padding: 0; margin-bottom: 15px; }
p a, p a:visited, ul a:hover, h4 a:hover, #item_mainitems h2 a:hover, h5 a, h5 a:visited, table a { background-color: #FFFFA6; color: black; text-decoration: underline;  }
ul a, ul a:visited, h4 a, #item_mainitems h2 a { color: black; border-bottom: 1px solid #999999; text-decoration: none; }
.artitem ul a, .artitem ul a:visited { background-color: #FFFFA6; color: black; text-decoration: none;  }

code { font-size: 100%; }

h1 { margin: 0; padding: 0; font-size: 1em; }
h1 a { color: white; }

h1#h1ka {font-size: 1em; position: absolute; width: 453px; height: 55px; margin: 0; padding: 0; margin-left: 17px; margin-top: 30px; overflow: hidden; }
h1#h1ka span {display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 453px; height: 55px; margin: 0; padding: 0; background: url("../img/h1.png") top left no-repeat; cursor: hand; }

#top ul.topmenu {  font-size: 0.65em; text-transform: uppercase;   }
#top ul.topmenu { margin: 0; padding: 0;  }
#top ul.topmenu li { display: inline; list-style-type: none; margin-right: 1.2em; }
#top ul.topmenu li a.active { padding: 2px 8px 3px 8px; margin-right: 0px; background-color: #86DEF6;  }
#top ul.topmenu li a, #top ul#topmenu li a:hover { color: white; text-decoration: none; background: none; }

#topmenu2 { position: absolute; left: 60px; top: 15px; width: 115px;}
#topmenu1 { position: relative; left: 840px; width: 115px;   }



#top p { font-size: 0.65em; text-transform: uppercase; color: white; margin-top: -17px; position: relative; left: 557px; width: 200px; }
#top p input { margin: 0; margin-left: 5px; color: white; }

#mainc { text-align: left;  margin: 0; padding: 0; display: block;  }
#mainitems {float: left; width: 545px; margin: 0px 0px 0px 0px;  padding: 0;  }
#mainitemsc { padding: 0px 15px 15px 20px; margin: 0; }
#infopanel {margin: 0px 0 0 550px; padding: 0; width: 410px;  }

#item_mainitems {float: left; width: 740px; margin: 0px 0px 0px 0px;  padding: 0; }
#item_mainitemsc { padding: 0px 5px 15px 15px; margin: 0;  }
#item_infopanel {margin: 0px 0 0 750px; padding: 0; width: 210px;  }


.artitem { margin-bottom: 30px; }
.artitem .date { line-height: 100%; float: left; width: 42px; background-color: #F4F4F4; font-size: 1em; text-align: center; margin: 0 5px 0 0; padding: 0 0 10px 0; }
.artitem .date span { text-transform: uppercase; width: 42px; display: block; background-color: #F8F8F8; font-size: 0.6em; padding: 0; margin: 0px 0px 5px 0px; }

.artitem h4, .artitem h2 { font-size: 1em; margin: 0px 0px 20px 60px; font-weight: normal; padding: 4px 0px 15px 5px; border-bottom: 1px dotted #999999; }
.artitem p { width: 100%; font-size: 0.7em; line-height: 180%; }
.artitem ul { font-size: 0.7em; line-height: 180%; list-style-image: url('../img/ul_related_bg.gif'); }
.artitem ol { font-size: 0.7em; line-height: 180%; }
.artitem img { padding: 5px; margin: 5px; border: 1px solid #E9E9E9; }
.artitem .infotext { color: #464646; font-size: 0.6em; margin-top: 10px; margin-bottom: 10px; }
.artitem .infotext a { color: #565656; text-decoration: none; background: white;  }
.artitem .infotext a:hover { background-color: #FFFFA6; color: black; text-decoration: underline;  }
#supershow .infotext { margin-left: 200px; }

#supershow { margin-left: 0; }
#supershow p { margin-left: 200px; font-size: 0.7em;  margin-top: 13px; margin-bottom: 10px;  width: 512px; text-align: justify; }
#supershow ul, #supershow ol, #supershow pre { margin-left: 220px; }
#supershow h5 { color: #666666; width: 150px; border-top: 1px solid #B0B0B0; margin-bottom: -55px; font-size: 0.65em; padding: 10px 15px 20px 10px;  }
#supershow .pimage { width: 710px; margin-left: 0; text-align: right; }

#supershow table { margin-left: 200px; font-size: 0.7em; border: 1px solid #999999; table-layout: auto; border-collapse: collapse; }
#supershow td { border: 1px solid #999999; padding: 5px; }


.olderit h4 { font-size: 0.8em; margin: 0; padding: 0; margin-bottom: 15px; }
ul.basicl { margin: 0; padding: 0; font-size: 0.7em; list-style-type: none; margin-right: 15px; }
ul.basicl li { margin: 0; border-bottom: 1px solid #DBDBDB; margin-bottom: 5px; padding: 3px 0px 8px 5px; }

.nm { margin: 0; padding: 0; }
.inv { display: none; }
.nb { border: none; }
.hLeft {float: left; width: 50%; margin: 0; padding: 0; }
.hRight {margin: 0 0 0 50%; padding: 0; }
.hRight p { margin-left: 5px; }

a.skipmenu {
    position:absolute;
    top: 10px;
    z-index:-1;
    padding:0.2em 0.5em;
    border-bottom:0 !important;
    font-size: 0.7em;
    color: black;
    
    
}
a.skipmenu:focus, a.skipmenu:active {
    z-index:2;
    
    background-color: #86DEF6;
}


h4.h4t1 { font-size: 0.7em; color: #666666; text-transform: uppercase; font-weight: normal; padding: 4px 0px 4px 5px;  border-bottom: 1px solid #838383; margin-top: 4px; }
h4.h4t1 { background-image: url('../img/h4arrow.gif'); padding-left: 20px; background-position: 3px 8px; background-repeat: no-repeat; }

h4.h4t2 { font-size: 0.7em; color: #666666; text-transform: uppercase; font-weight: normal; padding: 4px 0px 4px 5px;  border-bottom: 1px solid #838383; margin-top: 15px; }
h4.h4t2 { background-image: url('../img/h4arrow.gif'); padding-left: 20px; background-position: 3px 8px; background-repeat: no-repeat; }

h4.h4t1nb { font-size: 0.7em; color: #666666; text-transform: uppercase; font-weight: normal; padding: 4px 0px 0px 0px; margin-top: 4px; margin-bottom: 4px; }
h4.h4t1nb { background-image: url('../img/h4arrow.gif'); padding-left: 20px; background-position: 3px 8px; background-repeat: no-repeat; }

h4.h4t2nb { font-size: 0.7em; color: #666666; text-transform: uppercase; font-weight: normal; padding: 4px 0px 4px 5px; margin-top: 15px; }
h4.h4t2nb { background-image: url('../img/h4arrow.gif'); padding-left: 20px; background-position: 0px 8px; background-repeat: no-repeat; }

.slcont { display: block; height: 310px; }
.slcont2 { display: block; height: 170px; }
.slcont2 { display: block; height: 170px; }

.sl2 { margin: 0; width: 32%; float: left; margin-right: 9px; border-top: 1px solid #838383; height: 150px;  }
.sl2 { padding-top: 5px; }
.sl2 ul li { padding-left: 19px; border-bottom: 1px solid #999999; }

.sl2 h4 { font-size: 1em; margin-left: 17px; margin-top: 5px; font-weight: normal; line-height: 150%; height: 50px; }
.sl2 .dat { font-weight: bold; color: #666666; }
.sl2 p  { margin-left: 17px; margin-top: 15px; font-size: 0.7em; line-height: 160%; }
.sl2 .minfo { color: #666666; }

.minfo a, .minfo a:visited { background-color: white; color: #666666; }
.minfo a:hover { background-color: #FFFFA6; color: black; text-decoration: underline;  }

.sl3 { margin: 0; width: 32%; float: left; margin-right: 9px; border-top: 1px solid #838383; height: 260px;  }
.sl3 { padding-top: 5px; }
.sl3 ul li { padding-left: 19px; border-bottom: 1px solid #999999; }

.sl3sll { margin: 0; width: 32%; float: left; margin-right: 9px; border-top: 1px solid #838383; height: 260px;  }
.sl3sll { padding-top: 5px; }
.sl3sll ul li { padding-left: 19px; border-bottom: 1px solid #999999; }

.sl3 h4, .sl3sll h4 { font-size: 1em; margin-left: 17px; margin-top: 5px; padding-right: 7px; font-weight: normal; line-height: 150%; height: 50px; }
.sl3 .dat, .sl3sll .dat { font-weight: bold; color: #666666; }
.sl3 p, .sl3sll p { margin-left: 17px; margin-top: 15px; font-size: 0.7em; line-height: 160%; }
.sl3 .minfo, .sl3sll .minfo { color: #666666; }
.sl3 .desc, .sl3sll .desc { height: 80px; }
.sl3sll { margin-right: 0px; padding-right: 0; }


h4.h4t3 { font-size: 1em; margin: 0px 15px 10px 0px; font-weight: normal; padding: 14px 0px 15px 5px; border-bottom: 2px solid #2C2C2C; }
input#hledani, fieldset input { font-size: 0.8em; border: 1px solid #CCCCCC;   }
input#hledani:focus, fieldset input:focus {  border: 1px solid #999999; background-color: #FFFFA6;   }

input.vzkaz, textarea.vzkaz { font-size: 0.8em; border: 1px solid #CCCCCC;  width: 180px; }
input.vzkaz { font-size: 0.7em; margin-bottom: 2px; }
textarea.vzkaz { width: 172px; height: 100px; font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif; padding: 4px;}
input.vzkaz:focus, textarea.vzkaz:focus {  border: 1px solid #999999; background-color: #FFFFA6;   }


/* cloud tags definitions */
#ctags { margin: 0px 10px 10px 20px ; }
#ctags a { background: none; }
#ctags a:hover { background: none; background-color: #FFFFA6; }
#ctagsmaxi { line-height: 130%; font-size: 170%; }
#ctagsmaxi a:hover { font-size: 100%; }
#ctagsmaxi .l1, #ctags .l1 { font-size: 0.7em; }
#ctagsmaxi .l2, #ctags .l2 { font-size: 0.9em; }
#ctagsmaxi .l3, #ctags .l3 { font-size: 1.1em; }
#ctagsmaxi .l4, #ctags .l4 { font-size: 1.3em; }

#ctagsmaxi #hmpg { font-size: 60%; line-height: 130%; padding-left: 20px; padding-right: 10px; margin-bottom: 40px; }
#ctagsmaxi #hmpg a { background-color: white; }
#ctagsmaxi #hmpg a:hover { background-color: #FFFFA6; }

.button_vice { position: absolute; width: 41px; height: 16px; margin: 0; margin-left: 15px; padding: 0;  overflow: hidden; }
.button_vice span {display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 41px; height: 16px; margin: 0; padding: 0; background: url("../img/buttons/vice.gif") top left no-repeat; cursor: hand; }

.button_light_vice { position: absolute; width: 41px; height: 16px; margin: 0; margin-left: 15px; padding: 0; overflow: hidden; }
.button_light_vice span {display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 41px; height: 16px; margin: 0; padding: 0; background: url("../img/buttons/vice_light.gif") top left no-repeat; cursor: hand; }

.comment { border: 1px solid #E9E9E9; padding: 10px; margin-bottom: 8px; }
.comment p { margin: 0; }
.comment a, .comment a:visited { background-color: #FFFFA6; color: black; text-decoration: underline;  }

fieldset { padding: 12px; margin-top: 20px;  border: 1px solid #E9E9E9; background-color: white; }
fieldset#comment_add { background-image: url('../img/bg_form_moveinfo.gif'); background-position: top right; background-repeat: no-repeat; }
fieldset input { margin: 0px 7px 0px 5px; }
fieldset textarea { font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif; font-size: 1em; border: 1px solid #CCCCCC; width: 580px; }
fieldset textarea:focus {  border: 1px solid #999999; background-color: #FFFFA6;   }
fieldset p { margin-top: 5px;}
#texy-info { background-color: #F9F9F9; padding: 5px; margin-top: 10px; border: 1px solid #E9E9E9;  }
#texy-info p { margin: 0; }
.sortby p {font-size: 0.7em; line-height: 180%; }

#linkujAd { background-color: #4D4D4D; color: white; font-size: 0.85em; padding: 10px; margin-bottom: 5px; }
#linkujAd { background-image: url('../img/rssicon.gif'); background-repeat: no-repeat; background-position: 15px 12px; padding-left: 35px; }
#linkujAd p {margin: 0; }

.button_vice_nospan {  margin: 0; margin-left: 15px; border: 0px; padding: 0; border: 1px dashed cyan;}
.button_vice_nospan img {  border: 0px; margin-top: 0px; padding: 0; }

fieldset.sortf { font-size: 0.7em; line-height: 180%; margin: 0; padding: 0; margin-bottom: 20px;  }
fieldset.sortf p { font-size: 100%; padding: 5px 5px 5px 10px; }
fieldset.sortf legend { margin-left: 10px; }
fieldset.sortf input { border: 0px; }

#related { padding: 20px; margin-top: 8px; margin-left: 2px; border: 1px solid #E9E9E9; min-height: 90px;}
#related #rightborder { border-right: 1px solid #E9E9E9; width: 49%; margin-right: 10px; min-height: 85px; }
#related h4 { color: #666666; font-weight: bold; margin: 0; padding: 0; margin-right: 5px; font-size: 0.7em; border: 0px; }
#related ul, #related li { margin: 0; padding: 0; }
#related ul { list-style-image: url('../img/ul_related_bg.gif'); margin-left: 20px; }
#related #rightborder ul { list-style-image: url('../img/ul_related_bg.gif'); margin-left: 14px; }
#related li { line-height: 180%; margin-top: 4px; }
#related span { color: #999999; }

#related a { background: none; }
#related a:hover { text-decoration: underline;  }
#related .active, #related .active a { text-decoration: none; color: #6F6F6F; font-weight: bold; }
#related #notfound { color: grey; }

#datelist, #datelist li { margin: 0; padding: 0; }
#datelist { list-style-image: url('../img/ul_related_bg.gif'); margin-left: 20px; margin-top: 15px; margin-bottom: 20px; }
#datelist { font-size: 0.7em; margin-top: 0; }
#datelist li { margin-top: 4px; }

#infobox { border-top: 1px solid #CCCCCC; padding-top: 5px; border-bottom: 1px solid #CCCCCC;  padding-bottom: 10px; margin-bottom: 10px; }
#infobox table { font-size: 0.7em; margin-top: 5px; margin-bottom: 5px; line-height: 170%;  }
#infobox .td1 { width: 200px; }

.ad728 { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 5px; padding-bottom: 7px;  }
.ad728bto { border-bottom: 1px solid #CCCCCC; margin-top: 5px; padding-bottom: 7px;  }
.adnob { border-bottom: 0px solid #CCCCCC; margin-top: 5px; padding-bottom: 7px; margin-left: 200px; }
/* ^ ad no border */
.ad336 { border-bottom: 1px solid #CCCCCC; padding-top: 5px; padding-bottom: 7px; margin-left: 200px; }
.ad160 { margin-top: 7px; }

#visitsall { font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif; font-size: 0.8em; width: 90%;}
#visitsall .sec { background-color: #EAEAEA; }
#visitsall .th1 { width: 80%; text-align: left; }
#visitsall .th2 { text-align: right; }
#visitsall a { color: black; }
#visitsall a:hover { color: black; }
#visitsall a:visited { color: silver; }
#visitsall #sum { border-top: 1px solid black; }
#undertop { min-width: 970px; }

#minifooter { margin-left: 25px; margin-top: 10px;  font-size: 0.7em; padding-top: 10px; width: 300px; line-height: 170%; color: #808080; }
#minifooter a { color: #B0B0B0; }

.mainvice img { padding: 0; margin: 0; border: 0; border: 0px; position: relative; top: 3px; }
.mainvice { padding: 0; margin: 0;  }

.bookitem { width: 90%; margin: 5px 0px 0px 0px; height: 100px; display: block; }
.bookitem p { margin: 0; padding: 0; font-size: 0.7em; }
.bookitem .left { float: left; width: 45%; margin: 0px 0px 0px 0px; border-right: 1px solid silver; height: 50px; padding: 0; }
.bookitem .right { margin: 0px 0 0 50%; width: 50%; height: 50px; padding: 0;  }

.nfound { color: silver; font-size: 0.7em; }

/* tyhle radky zpusobi flickr posun -> flickr se pevne napozicuje nahoru (aby na nej zbytek stranky necekal ma kod az na konci) a infopanel se naopak relativne posune dolu*/

strong { font-weight: bold; }

#flickrhome { width: 400px; }

   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

.adtopborderonly { border-top: 2px solid black; border-top: 2px solid black; margin-top: 17px; padding-top: 5px; margin-bottom: 5px;  }

#aduiemx2 { text-align: left; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 13px 0 13px 0; padding: 7px; }
#aduiemx2 h4 { border: 0; margin-left: 0; position: absolute; }
#aduiemx2 ul { margin-left: 200px; }
#aduiemx2 li { font-size: 1.2em; font-weight: bold; color: silver; }
#aduiemx2 a { background-color: white; color: #6F6F6F; }
#aduiemx2 li p { font-size: 0.8em; margin-bottom: 7px; font-weight: normal; color: black; }

em { color: grey; }

#visitsall { width: 98%; }
#visitsall a { color: black; background-color: auto; }

#nothomeflickr { display: block; width: 210px; height: 240px; margin-bottom: 10px;  }

#item_infopanel ul li { padding-left: 20px; }

#cad468 { height: 140px; }
#cad468 p { padding-left: 20px; }
.margleft { margin-left: 20px; }
.margleft10 { margin-left: 10px; }

.microtext { font-size: 0.7em; margin-left: 20px; }
.microinfo { color: grey;  }
.microinfo a { background-color: white; }
