/*********
  made by jklir - http://www.jklir.net
  Copyright 2010 | Jirka Klir
**********/

body {
 font-size:11px;
 font-family:Arial, 'Arial CE', Helvetica, Verdana, sans-serif;
 color:#474747;
 background:#d9d9d9;
 text-align:center;
 padding:0px !important;
}
img {
 border:0px;
}
a {
 font-family:Verdana, Arial, 'Arial CE', 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, 'Arial CE', Helvetica, Verdana, sans-serif;
 text-decoration:none;
}
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 {
 font-size:14px;
 font-weight:bold;
 text-align:left;
 line-height:0;
 padding:0;
 margin:0;
 padding-top:20px;
}
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: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-left:auto;
 margin-right: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, #top h1 {
 background:#eeeeee url('grafika/logo_bg.jpg');
 height:70px;
 text-align:left;
 margin:0;
 border:0;
 margin-left:13px;
 padding:13px 0 2px 12px;
 width:768px;
}
#logo h1 {
 padding:0;
 margin:0;
 border:0;
 width:400px;
 height:58px;
}
#logo img, #top h1 img {
 width:400px;
 height:58px;
 border:0px;
}
a.bookmark {
 background:transparent url('grafika/bookmark_fav_grey.gif') no-repeat;
 position:absolute;
 top:58px;
 margin-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;
 margin-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;
}
#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;
}
#obsah {
 float:left;
 font-size:11px;
 text-align:center;
 width:585px;
 padding:5px 20px 15px 20px;
}
#obsah a {
 font-weight:normal;
 font-size:13px;
 font-family:Verdana, 'Arial CE', Arial, sans-serif;
}
#panel {
 float:left;
 font-size:13px;
 text-align:center;
 width:155px;
 padding-top:0px;
 padding-bottom:20px;
}
#ftr {
 clear:both;
 text-align:center;
 font-family:'Arial CE', Arial, 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:5px;
}
#bookmark-it span {
 font-size:13px;
 font-weight:bold;
}
#bookmark-it a {
 color:#595959;
 font-size:11px;
 margin-left:5px;
 margin-right:2px;
 padding-left:22px;
 display:inline-block;
 height:17px;
 line-height:17px;
 background:url('grafika/social.png') no-repeat;
}
#bookmark-it a:hover {
 color:#444444;
 font-size:11px;
 text-decoration:none;
}
#bookmark-it a.facebook { background-position:0 -85px; }
#bookmark-it a.twitter { background-position:0 -102px; }
#bookmark-it a.google { background-position:0 -119px; }
#bookmark-it a.delicious { background-position:0 -136px; }
#bookmark-it a.myspace { background-position:0 -153px; }
#bookmark-it a.facebook:hover { background-position:0 0; }
#bookmark-it a.twitter:hover { background-position:0 -17px; }
#bookmark-it a.google:hover { background-position:0 -34px; }
#bookmark-it a.delicious:hover { background-position:0 -51px; }
#bookmark-it a.myspace:hover { background-position:0 -68px; }
.blacklist {
 color:#ff0000;
 text-align:left;
}
.bigval {
 font-size:14px;
}
.poz {
 width:140px;
 padding-top:15px;
}
.poz-top {
 height:10px;
 background:url('grafika/poz_top.gif') bottom left repeat-x;
}
.poz-obsah {
 background:url('grafika/poz_bg.gif') repeat-y;
 margin-left:auto;
 margin-right:auto;
}
.poz-bot {
 height:10px;
 background:url('grafika/poz_bot.gif') repeat-x;
}
.poz-rc-top {
 height:10px;
 background:url('grafika/poz_top_rc.gif') bottom left repeat-x;
}
.poz-rc-obsah {
 background:url('grafika/poz_bg_rc.gif') repeat-y;
 margin-left:auto;
 margin-right:auto;
}
.poz-rc-bot {
 height:10px;
 background:url('grafika/poz_bot_rc.gif') repeat-x;
}
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-top:3px;
 margin-bottom:8px;
}
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, 'Arial CE', Verdana, sans-serif;
 width:135px;
 height:20px;
 padding:1px 2px;
 text-align:center;
 letter-spacing:1px;
}
.reklama_frame {
 width:120px;
 height:400px;
 border-width:0px;
 padding:0;
 margin:0;
}
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;
}
a.cn130, a.m404, a.domek, a.fullt, a.webtrh {
 text-align:left;
 line-height:20px;
 display:block;
 padding-left:22px;
 margin-top:17px;
}
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.fullt { background:url('grafika/sblog.gif') no-repeat 0 2px; }
a.webtrh { background:url('grafika/webtrh.gif') no-repeat 0 2px; }

#bubbles {
 overflow:hidden;
 margin-top:33px;
}
#bubbles #hpclanky {
 width:285px;
 float:left;
 text-align:left;
}
#bubbles #hpwebtrh {
 width:285px;
 margin-left:15px;
 float:left;
}
#bubbles #hpsklik {
 width:260px;
 margin-left:30px;
 float:left;
}
#bubbles #hpclankyobsah, #bubbles #hpwebtrhobsah, #bubbles #hpsklik {
 text-align:left;
 height:auto !important;
 height:220px;
 min-height:220px;
}
#bubbles #hpclankyobsah {
 padding-top:4px;
}
#bubbles #hpclankyobsah em.loader, #bubbles #hpwebtrhobsah em.loader {
 background:transparent url('grafika/ajax-loader2.gif') no-repeat;
 font-size:1.2em;
 padding-left:24px;
 line-height:16px;
 height:16px;
}
#bubbles a.cn130, #bubbles a.m404, #bubbles a.domek, #bubbles a.fullt, #bubbles a.webtrh {
 margin:0;
 display:inline-block;
 height:18px;
 overflow:hidden;
}
#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 CE', Arial, 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 {
 margin:17px 0 17px 0;
 padding:5px 10px;
 border:1px solid #ffb343;
 background:#ffdead;
 font-size:1em;
 text-align:center;
 font-weight:bold;
 cursor:hand;
 cursor:pointer;
}