/*
 made by jklir - http://www.jklir.net
 Copyright 2011 | Jirka Klir
*/

body {
 font-size:11px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#474747;
 background:#d9d9d9;
 text-align:center;
 padding:0px !important;
}
img { border:0px; }
a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#0000ff;
}
a:hover { text-decoration:none; }
a strong { font-weight:normal; }
td {
 font-size:11px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 text-decoration:none;
}
h2 {
 font-size:14px;
 font-weight:bold;
 text-align:left;
 line-height:0;
 padding:0;
 margin:0;
 padding-top:20px;
}
h1, h2.h1 {
 font-size:1.5em;
 font-weight:bold;
 color:#222222;
 text-align:left;
 text-transform:uppercase;
 border-bottom:2px solid #6fa9e4;
 line-height:1.1em;
 padding-top:15px;
}
h2.h1 {
 padding-top:26px;
}
h3 {
 font-size:1.1em;
 color:#222222;
 font-weight:bold;
 border-bottom:2px solid #5e98d3;
 line-height:1.1em;
}
ul {
 padding:0;
 margin:0;
}
li {
 list-style-type:none;
 text-align:left;
 padding:0;
 margin:0;
}
p { text-align:justify; }
p.left { text-align:left; }
p.center { text-align:center; }
.clr {
 clear:both;
 height:0;
 font-size:0;
}
.text {
 font-size:14px;
}
.text ul {
 padding:12px 7px 6px 12px;
 text-align:left;
}
.text li {
 padding-left:17px;
 background:url('point.png') no-repeat 0 5px;
 margin-bottom:8px;
}
#main {
 text-align:center;
 margin:0 auto;
 background:#ffffff url('grafika/bg.png');
 width:806px;
}
#top {
 background:url('grafika/top.png') repeat-x;
 padding-top:13px;
 text-align:left;
 position:relative;
}
#logo {
 background:#eeeeee url('grafika/logo_bg.jpg');
 width:768px;
 height:70px;
 text-align:left;
 margin-left:13px;
 padding:13px 0 2px 12px;
}
#logo img {
 width:351px;
 height:58px;
}
a.bookmark {
 background:transparent url('grafika/bookmark_fav_grey.gif') no-repeat;
 position:absolute;
 top:58px;
 left:793px;
 display:block;
 width:35px;
 height:37px;
 z-index:2;
}
a.homesite {
 background:transparent url('grafika/bookmark_home_grey.gif') no-repeat;
 position:absolute;
 top:25px;
 left:793px;
 display:block;
 width:35px;
 height:33px;
 z-index:3;
}
a.bookmark:hover {
 background:transparent url('grafika/bookmark_fav.gif') no-repeat;
}
a.homesite:hover {
 background:transparent url('grafika/bookmark_home.gif') no-repeat;
}
#top cite {
 font-style:italic;
 font-size:18px;
 position:absolute;
 right:45px;
 top:50px;
 color:#575757;
}
#frame {
 background:#ffffff url('grafika/bg.png');
 text-align:left;
}
#uvnitr {
 margin-left:13px;
 width:780px;
}
#menu {
 background:#5e98d3 url('grafika/menu.gif');
 border-top:2px solid #346699;
 border-bottom:2px solid #346699;
 height:22px;
 display:block;
}
#menu a {
 float:left;
 font-size:11px;
 display:block;
 color:#F9F9F9;
 padding:4px 11px 5px 11px;
 text-decoration:none;
 border-right:1px solid #346699;
 font-weight:bold;
}
#menu a:hover {
 color:#ffffff;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 background:#4276D7 url('grafika/menu2.gif');
}
#inc {
 background:#ffffff url('grafika/header_bg.gif') repeat-x;
 padding-bottom:18px;
 overflow:hidden;
}
#content {
 float:left;
 font-size:11px;
 text-align:center;
 width:585px;
 padding:5px 20px 15px 20px;
}
#content a {
 font-weight:normal;
 font-size:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sidebar {
 float:left;
 font-size:13px;
 text-align:center;
 width:155px;
 padding:31px 0 0 0;
}
#ftr {
 clear:both;
 text-align:center;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 border-top:1px solid #5e98d3;
 padding-top:10px;
 margin-left:90px;
 width:630px;
}
#ftr a {
 font-size:12px;
}
#ftr a:hover {
 font-size:12px;
 text-decoration:none;
}
#bottom {
 background:#ffffff url('grafika/bottom.png') bottom left repeat-x;
 height:28px;
}
.ranktab { 
 width:409px;
 height:65px;
 padding:20px;
 margin-top:25px;
 border:1px solid #6e9fd1;
 border-collapse:collapse;
 background-color:#e8edff;
}
.ranktab td {
 color:black;
 font-size:1.8em;
 padding:5px;
 text-align:center;
 border-right:1px dashed #6e9fd1;
}
.ranktab td.a {
 width:175px;
 text-align:center;
}
.centruj {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
#bookmark-it {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 display:block;
 padding-top:7px;
}
.blacklist {
 color:#ff0000;
 text-align:left;
}
.bigval {
 font-size:14px;
}
.poz {
 background:#e8f0f7;
 width:140px;
 padding:10px 0;
 margin-bottom:15px;
 vertical-align:middle;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
}
.poz-rc {
 background:#dff4f9;
}
table.centruj {
 border:0px none;
 border-collapse:collapse;
 border-spacing:0px;
}
.poz-url-l {
 background:url('grafika/poz_url_left.gif') no-repeat;
 width:18px;
 height:57px;
}
.poz-url-c {
 background:#f2f6fb;
 vertical-align:middle;
}
.poz-url-r {
 background:url('grafika/poz_url_right.gif') no-repeat;
 width:18px;
 height:57px;
}
.rankchecker a {
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 vertical-align:top;
}
.rankchecker a:hover {
 color:#0000ff;
 font-weight:bold;
 text-decoration:none;
}
.rankchecker img {
 vertical-align:bottom;
}
#url {
 border:1px solid #6f9ff1;
 padding:1px;
}
#url:focus {
 border-color:#5e8ee0;
}
#url_adr {
 border:1px solid #cccccc;
 background:#ededed;
 color:#151515;
 padding:2px 4px;
}
#url_adr:focus {
 border-color:#aaaaaa;
}
#loader {
 visibility:hidden;
 width:24px;
 height:30px;
}
#loader img {
 width:24px;
 height:24px;
 vertical-align:middle;
 margin:3px 0 8px 0;
}
table.result {
 width:585px;
 margin-bottom:19px;
}
table.result td.td100 {
 width:100px;
}
table.result textarea {
 font-size:11px;
 width:485px;
 height:75px;
 padding:3px;
 border:1px solid #666666;
 overflow-y:scroll;
 overflow-x:hidden;
}
table.result input {
 margin:5px 0 20px 0;
 border:1px solid #ffb343;
 background:#ffdead;
 font-size:10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 width:135px;
 height:20px;
 padding:1px 2px;
 text-align:center;
 letter-spacing:1px;
}
.reklama_frame {
 width:120px;
 height:400px;
}
.reklama {
 float:left;
 width:250px;
 height:250px;
 margin:25px 0 25px 20px;
}
.reklamaleft {
 margin-left:29px;
}
a.fcbimg img {
 padding:0 0 2px 0;
}
a.fcbimg:hover img {
 padding:2px 0 0 2px;
}

p.clanky {
 margin:3px 0;
 text-align:justify;
 padding-left:22px;
 padding-right:5px;
}
.zdroj {
 text-align:left;
 color:#757575;
 padding:2px 0 0 22px;
}

#bubbles {
 overflow:hidden;
 margin-top:33px;
}
#bubbles #hpclanky {
 width:293px;
 float:left;
 text-align:left;
}
#bubbles #hpsklik {
 width:260px;
 margin-left:30px;
 float:left;
}
#bubbles #hpclankyobsah, #bubbles #hpsklik {
 text-align:left;
 height:auto !important;
 height:220px;
 min-height:220px;
}
#bubbles #hpclankyobsah {
 padding-top:4px;
}
a.cn130, a.m404, a.domek, a.fullt, a.blog, a.webtrh, a.webfair {
 text-align:left;
 line-height:20px;
 display:block;
 padding-left:22px;
 margin-top:17px;
}
#bubbles #hpclankyobsah a {
 margin:0;
 display:inline-block;
 height:18px;
 overflow:hidden;
}
a.cn130 { background:url('grafika/cn130.gif') no-repeat 0 2px; }
a.m404 { background:url('grafika/404m.gif') no-repeat 0 2px; }
a.domek { background:url('grafika/domecekzkaret.gif') no-repeat 0 2px; }
a.blog { background:url('grafika/blog.gif') no-repeat 0 3px; }
a.fullt { background:url('grafika/sblog.gif') no-repeat 0 2px; }
a.webtrh { background:url('grafika/webtrh.gif') no-repeat 0 2px; }
a.webfair { background:url('grafika/webfair.gif') no-repeat 0 2px; }
#bubbles #hpclankyobsah em.loader {
 background:transparent url('grafika/ajax-loader2.gif') no-repeat;
 font-size:1.2em;
 padding-left:24px;
 line-height:16px;
 height:16px;
}
#bubbles h2 {
 border:none;
 text-align:left;
 font-size:1.55em;
 line-height:1.55em;
 padding:0;
 margin:5px 7px 5px 0;
 display:inline;
}
#bubbles h2 a {
 font-family:Arial, Helvetica, Verdana, 'Courier New', sans-serif;
 text-decoration:none;
 text-align:left;
 font-size:1.05em;
 color:#989898;
 outline:none;
}
#bubbles h2 a.active { color:#353535; }
#bubbles ul, #bubbles li { overflow:hidden; }
#bubbles ul { padding-left:2px; }
#bubbles li { height:20px; }
#extensionbutton {
 background:#ffdead;
 font-size:1em;
 text-align:center;
 font-weight:bold;
 padding:5px 10px;
 margin:25px 0;
 border:1px solid #ffb343;
 cursor:pointer;
}

@media print {
 body, div, li, #menu a { background:none !important;color:#000000; }
 li { list-style-type:circle;padding:0;margin:0 0 0 17px; }
 .text ul { margin-left:15px; }
 .text li { list-style-type:square;margin-left:0;padding-left:7px; }
 a.bookmark, a.homesite { display:none !important; }
 div#panel { _display:none !important; }
 div#ftr { _margin-left:0 !important; }
 #bubbles ul, #bubbles li { overflow:visible; }
 #bubbles li a { background:none;padding:0;margin:0; }
}
