/*GLOBAL*/
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#222;cursor:default}
a, a:hover, .blue{color:blue}
input, textarea, select{padding:5px}
h1,h2,h3{margin:0;padding:0;font-size:20px}
h3{color:#800080}
hr{border:0;border-top:1px solid #DDD}
form{margin:15px 0}
table{width:100%}
ul.body{margin:15px 0 15px 17px;padding:0;list-style-image:url(ul-style.gif)}
ul.body li{margin:5px 0;padding:0}
ul.body .sub {list-style:none;margin-left:25px}
img {border:0}
.vlevo{float:left}
.vpravo{float:right}
.clear{clear:both}
.f10{font-size:10px}
.gray{color:gray}
.gray a, .gray a:hover{color:gray}
.lh{line-height:150%}
.center {text-align:center}
.black,.black:hover {color:#000}
.msg{color:white;background-color:red;padding:0 4px;}
#trvale,#podminky {border:0;width:15px}
#tarea{margin-bottom:5px;margin-right:10px;width:410px;padding:4px;border:1px solid gray;}
fieldset{padding:10px;margin-bottom:15px;}
legend{color:#000;font-weight:bold;padding:5px;}
.formular .pole3{width:370px;height:80px;border:1px solid gray;margin:5px 15px 15px 0;}
.justify {text-align:justify}

/*ALL PAGES*/
#stranka{width:900px;margin:0 auto;padding:0 30px;}
#zahlavi{font-size:10px;color:gray;margin:6px 0 0 0;text-align:right;border-bottom:1px solid #DDD}
#zahlavi a{margin:0 2px;text-transform:uppercase}
#logo{margin:30px 0 35px 0}
#logo a{text-decoration:none;color:#000;font-weight:bold;font-size:30px}
#logo small{font-size:22px;letter-spacing:1px}
#logo span{color:#C60046}
.g-plusone {float:left}
.toplike{width: 84px; height: 22px; border:none; overflow:hidden;float:right}
#menu{font-size:15px;background:#FFF url(menu.gif) repeat-x;height:46px;border-bottom:10px solid #66CC00}
#menu ul{list-style:none;margin:0;padding:13px 0 15px 0}
#menu li{display:inline}
#menu a{padding:15px 20px;margin-right:-4px;text-decoration:none;text-align:center;font-weight:bold;color:#000}
#menu a:hover{color:#FFF;text-decoration:none}
#menu .n0 a:hover{background-color:#008000}
#menu .n1 a:hover{background-color:#C60046}
#menu .n2 a:hover{background-color:#2AA1CC}
#menu .n3 a:hover{background-color:#FF8C00}
#menu .n4 a:hover{background-color:#860294}
#menu .n5 a:hover{background-color:#DCE100;color:#000}
#menu .aktivni a{background-color:#66CC00;color:#FFF;text-decoration:none}
#obsah{margin:0;border:1px solid #DDD;background-color:#FFF;}
#hlavni_obsah{float:left;width:613px;padding:15px;border-right:1px solid #DDD;}
#pravy_obsah{float:left;width:223px;padding:15px;margin-left:-1px;border-left:1px solid #DDD}
#pravy_obsah h3{padding-bottom:2px;color:#800080}
#zapati{color:#FFF;font-weight:bold;background-color:#66CC00;text-align:right;padding:15px;margin-bottom:25px}
#zapati a, #zapati a:hover{padding:0 5px;color:#000}

/*SEARCH*/
.s-box{margin-bottom:10px}
.s-input{border:1px solid gray;margin:0;width:250px}
.s-submit{margin:0;width:65px;height:32px}
.s p{border-bottom:1px dotted #DDD;padding-bottom:10px;padding-left:10px}
.s a{text-decoration:underline;cursor:pointer}
.s table{border-top:1px solid #DDD;border-left:1px solid #DDD}
.s td,.s th{border-bottom:1px solid #DDD;border-right:1px solid #DDD}
.s th{padding:8px 4px}
.s td{padding:4px}
.nadpis{font-size:15px}
.zvyrazneni{padding:5px;background-color:#ADD8E6}
.zvyrazneni a, .zvyrazneni a:hover{color:#000}
.hledane{background-color:#FFFF99}

/*INDEX*/
.tema{width:100%;margin-bottom:20px}
.tema th{width:5px;text-align:center}
.tema td{padding-bottom:17px}

.tema p{border-bottom:1px dotted #DDD;padding-bottom:12px}
.tema a{color:#000}
.laska th{background-color:#FFCCFF}
.laska td{border:1px solid #FFCCFF}
.pratelstvi th{background-color:#ADD8E6}
.pratelstvi td{border:1px solid #ADD8E6}
.zivot th{background-color:#CCFF80}
.zivot td{border:1px solid #CCFF80}
.smutek th{background-color:#C0C0C0}
.smutek td{border:1px solid #C0C0C0}
.clovek th{background-color:#FFCC66}
.clovek td{border:1px solid #FFCC66}

/*AUTORI*/
.autori{font-size:18px;color:#000}
.autori a{text-decoration:none;color:#000;margin:0 -3px;padding:5px;border:1px solid #DDD;font-weight:bold}
.autori a:hover{color:#008000}
.osoby a, #pravy_obsah a {text-decoration: none;font-weight: bold; color:#0099CC; border-bottom: 1px dotted #DDD}
.osoby a:hover, #pravy_obsah a:hover {color:#008000;border-bottom: 1px dotted #000}
.osoby a:visited, #pravy_obsah a:visited {color:purple}
.osoby td {width:204px}

/*CITATY*/
.citat{border-bottom:1px dotted #DDD;padding:5px 0}
/*.citat:hover{color:rgb(204,0,204);border-bottom:1px dotted rgb(204,0,204)}*/
.citat:hover{color:#006600;border-bottom:1px dotted #006600}
.citat a{color:#808080;text-decoration:underline;cursor:pointer}
.citat:hover a{color:#000}
.hidden{color:#FFF}
.hidden a{color:#FFF}

.hidden .iframe{display:none}
iframe {width:600px}

.hidden, .visible {padding-top:20px}
.visible .iframe {float:left;width:600px;height: 24px;border:none;overflow:hidden}

.vote{text-align:right;margin:22px 0}
.vote span a{color:#000;font-weight:bold;text-decoration:none}
.vote span a:hover{text-decoration:underline}
.skryte{display:none}
.skryti{cursor:pointer;font-weight:bold;text-decoration:underline;display:block}
#vote a{text-decoration:underline;cursor:pointer}
.pb10{padding-bottom:10px}
.hlavicka{margin:22px 0}
.like{width:590px;height:40px;border:none;overflow:hidden}
.info {border:1px solid #FFFF00;padding:5px;background-color:#FFFFCC}

.pridat-komentar {color:#000;margin-top:4px;height:20px;float:left;font-size:8px;}

/*FORMS*/
.formular_ok, .formular_chyba{border:1px solid #DDD;padding:5px;font-size:14px;font-weight:bold;margin:15px 0}
.formular_ok{color:#009900;border-left:3px solid #009900}
.formular_chyba{color:red;border-left:3px solid red}
.formular div{margin:5px 0}
.formular input{border:1px solid gray;width:200px}
.formular .upload{border:1px solid #000;width:428px}
.formular select{border:1px solid gray;width:212px}
.formular label{float:left;margin-top:5px;padding-bottom:1px;width:140px}
label span, .help{border-bottom:1px dotted gray;cursor:help;}
.formular .tlacitko{width:212px;height:40px;color:#00AA00;background-color:#FFF;font-weight:bold;font-size:15px;text-decoration:underline;margin-bottom:2px}
.formular .mini{height:30px;padding:1px;font-size:13px}
.tlacitko:hover{color:#007700}
.formular .tlacitko:active{margin-top:2px;margin-bottom:0px}
#check{margin-top:7px;width:15px;border:0}

/*COMMENTS*/
.reakce{padding-top:15px;padding-bottom:25px;margin:0;border-top:1px solid #DDD;clear:both}
.first{border-top:1px solid #DDD}
.reakce1, .reakce2{padding:8px 12px 8px 8px;text-align:right;border-left:1px solid #DDD;border-right:1px solid #DDD;color:#555}
.reakce1 strong, .reakce2 strong{color:#000}
.reakce1{background-color:#F9F9F9}
.reakce2{background-color:#F9F9F9}
.reakce_cislo{width:40px;text-align:left;float:left}
.reakce_odsazeni{padding-left:50px;padding-right:12px;text-align:justify;border:1px solid #DDD}
.reakce_text{padding:0 12px;text-align:justify;border:1px solid #DDD}
.reakce .tlacitko{width:222px;height:40px;color:#009900;background-color:#FFF;font-weight:bold;font-size:15px;text-decoration:underline}
.reakce .tlacitko2{width:222px;height:75px;color:#009900;background-color:#FFF;font-weight:bold;font-size:15px;text-decoration:underline}
.reakce .tlacitko:hover, .reakce .tlacitko2:hover{color:#007700}
.reakce input, .reakce textarea{margin:5px 0;width:210px;border:1px solid gray;display:block}
.reakce .pole, .formular .pole{width:360px;height:169px;border:1px solid gray;margin-right:15px}
.reakce .pole2{width:360px;height:150px;margin-right:15px}
.reakce label{display:block}
.komentar1, .komentar2{padding:8px 12px 8px 8px;text-align:left;border:1px solid #DDD;color:#555}
.komentar1{background-color:#F9F9F9;margin-top:-1px}
.komentar2{background-color:#FFF;margin-top:-1px}
.barva1{background-color:#800080;color:#FFF}
.barva2{background-color:#2AA1CC;color:#FFF}
.komentar a{color:gray}

/*QUOTES*/
blockquote{padding:10px;margin:15px 0 0 0;text-align:center;border:1px solid #DDD}
blockquote p{margin:5px 25px 10px 25px}
blockquote strong{margin-left:-19px}
blockquote a{color:#000;text-decoration:underline}
blockquote a:hover{color:#000;text-decoration:none}
blockquote div{float:left;height:15px;width:19px;background:url(quote1.png) no-repeat}
blockquote span{float:right;height:15px;width:19px;background:url(quote2.png) no-repeat}

/*PAGES*/
.strankovani{margin-top:-1px;padding:20px 0;text-align:right}
.top{border-bottom:1px solid #800080}
.bottom{border-top:1px solid #800080}
.strankovani a{padding:8px 10px;margin:1px;border:1px solid #DDD;color:#000;font-weight:bold;font-size:14px;text-decoration:none}
.strankovani a:hover{border:1px solid gray;color:#800080}
.strankovani .aktual{padding:8px 10px;margin:1px;border:1px solid #800080;font-weight:bold;font-size:14px}
.purple a{color:#fff;background-color:#800080}
.purple a:hover{color:#fff}

/*VYROCI*/
.vyroci a {color:#000;text-decoration:none;border-bottom:0px dashed #FFFF00}
.vyroci a:hover {text-decoration:underline;border-bottom:0px dotted #DDD}
.vyroci .nadpis {padding:25px 0 25px 0px;text-align:left}
.vyroci tr td {padding:5px}
.vyroci .td1 {border:1px solid #66CC00;background-color:#CCFF66}
.vyroci .td2 {border:1px solid #00CCFF;background-color:#99CCFF}
.vyroci .td3 {border:1px solid #FFCC00;background-color:#FFFFCC}
.vyroci .td4 {border:1px solid silver;background-color:#EEE}
.vyroci .td5 {border:1px solid #FF99FF;background-color:#FFCCFF}

/*
.mikroblog table{width:100%}
.mikroblog tr th{vertical-align:top;color:#00CCCC;padding:6px 2px;border-bottom:1px dotted #DDD;}
.mikroblog table tr td{padding:3px 2px;border-bottom:1px dotted #DDD;}
.mikroblog .w5{width:5px;cursor:default;}
.mikroblog img{border:0;}
.mikroblog a{color:#0000FF;text-decoration:none;}
.mikroblog a:hover{text-decoration:underline;}

.profil table tr td{padding:10px;border:1px solid #DDD;}
.profil tr th{padding:5px;border:1px solid #DDD;width:140px;text-align:left}
.profil div{width:210px;margin-right:10px;}
.profil .obrazek{margin-top:1px;border:1px solid #DDD;padding:5px;}
.profil table{width:390px}

.submenu, .submenu2{cursor:default;}
.submenu a{padding:4px 6px;color:#000;border:1px dashed #DDD;text-decoration:none;font-weight:bold;margin-bottom:15px;}
.submenu a:hover, .submenu .aktivni{color:#00AA00;border:1px solid #DDD;}
.submenu .aktivni{text-decoration:underline;}
.submenu2 a{padding:4px 6px;color:#00AA00;border:1px dashed #DDD;text-decoration:underline;font-weight:bold;margin-bottom:15px;}
.submenu2 a:hover{color:red;text-decoration:none;border:1px solid #DDD;}

.diskuze table{width:100%;margin:15px 0 25px 0;line-height:150%;}
.diskuze table tr td{padding:10px;border:1px solid #DDD;}
.diskuze tr th{padding:10px 5px;border:1px solid #DDD;}
.diskuze .w15{width:15px;}
.w1 {width:1%}
.diskuze .tema{border:1px double #AAA;}
.diskuze .tema td{border:0;text-align:justify;}
.diskuze .tema p {border:0;padding:0}
.diskuze .tema .bottom{border-bottom:1px solid #DDD;text-align:right;}
.diskuze .tema .top{border-top:1px solid #DDD;}
*/

.zabak {position:relative;top:-80px;left:650px;}

.myslenky textarea {width:208px;height:80px;margin-bottom:4px;}
.myslenky input {width:207px}
.myslenky .popis {margin-bottom:4px;}