* {padding:0px; margin: 0px}
a {color: #154f8e; text-decoration: underline;}
p {margin-bottom: 5px;}
img {border: 0px;}
.clear {clear: both;}
.bold {font-weight: bold;}

#obsah ul {margin-left: 20px; margin-top: 5px; margin-bottom: 5px;}

body {background: url('bg.gif') repeat-x #CACACA; font: 0.7em Verdana, Tahoma, Arial; line-height: 1.4; color: #000;}
#obal {width: 960px; margin: 0px auto; background-color: #fff; }
#obalin {width: 950px; margin: 0px auto; position: relative; min-height: 500px; _height: 500px;
			border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;}


#logo {position: absolute; top: 20px; left: 20px; width: 370px; height: 80px;	overflow:  hidden; cursor: pointer;}
#logo a {display: block; width: 370px; height: 80px; background: url('1x1.gif') no-repeat;}			
#logo span {display: none;}			

#topm {position: absolute; top: 110px; right: 20px; }
#topm a {color: #000; }
#topm .odd {background:  url('oddmenu.gif') no-repeat 0px 5px; width: 5px; height: 25px;}
#topm .li0_2, #topm .li0_3 {background:  url('od.gif') no-repeat 3px 11px; padding-left: 6px;}

#topm .li0_1 {color: red; font-weight: bold;}
#topm .li0_1 a {color: red;}


#topm ul li {list-style-type:none; display: block; float: left; position: relative; background: url('1x1.gif') no-repeat;}
#topm ul li a {padding: 8px; display: block;}
#topm ul li ul {display: none;}
#topm ul li ul {position: absolute; top:32px; left: 0px; width: 150px; background-color: #ccc; z-index:5;
						padding: 4px;}
#topm ul li ul li {display: block; float: none;}
#topm ul li ul li a {padding: 2px 8px 2px 8px; display: block;}
#topm ul li ul li a:hover{text-decoration: none;}
#topm ul li:hover ul{display: block;}

#casopis {position: absolute; width: 265px; height: 218px; top: -1px; right: -10px;}
			
#iflor {position: absolute; top: 160px; left: 25px;	width:360px;}			
#iflor h3 {font-size: 120%; font-weight: bold; color: #BCBCBC;  width: 190px; margin-bottom: 5px;}
#iflor .img_right {float: right; margin-left: 10px;}
#iflor .anotace {width: 190px; text-align: justify; margin-bottom: 5px;}
#iflor .clanek {clear: both; margin-bottom: 13px;}  
#iflor .icelazpr {width: 190px; text-align: right;}
#iflor .icelazpr a {color: #000; font-weight: bold;}



#iudal {position: absolute; top: 160px; left: 412px; width:516px; z-index:0;}			
#iudal h3 {font-size: 120%; font-weight: bold; color: #BCBCBC;  width: 315px; margin-bottom: 5px;}
#iudal .img_right {float: right; margin-left: 20px;}
#iudal .anotace {width: 315px; text-align: justify; margin-bottom: 5px;}
#iudal .clanek {clear: both; margin-bottom: 13px;}  
#iudal .icelazpr {width: 315px; text-align: right;}
#iudal .icelazpr a {color: #000; font-weight: bold;}

.iokno .nadpis {font-size: 125%; padding-left: 3px; font-weight: 600; color: #333; 
			padding-bottom: 3px; border-bottom: 1px solid #BCBCBC; }
.iokno .obsah{padding: 6px;}			

#iobsah {padding-top: 365px; padding-left: 7px; padding-right: 20px; padding-bottom: 10px;}
#iobsah #ilobsah {width: 394px; height: 571px; background: url('bg-iobsah.gif') no-repeat; position: relative;}
#iobsah #iclanky {float: right; width: 503px; padding-top: 10px; padding-right: 9px;}
#iobsah #iclanky h3 {font-size: 120%; font-weight: normal; color: #BCBCBC;  width: 340px; margin-bottom: 5px;}
.img_right {float: right; margin-left: 10px;}
.img_left {float: left; margin-right: 10px;}

#iobsah #iclanky .img_right {padding-top: 10px; margin-left: 0px;}
#iobsah #iclanky .img_left {margin-top: 10px;}

#iobsah #iclanky .clickImg {}
#iobsah #iclanky .anotace {width: 315px; text-align: justify;}
#iobsah #iclanky .clanek {clear: both; margin-bottom: 13px;}  
#iobsah #iclanky .icelazpr {width: 315px; text-align: right;}
#iobsah #iclanky .icelazpr a {color: #000; font-weight: normal;}
#iobsah #iclanky .datum {color: #9D9D9D; margin-bottom: 0px;}
#iobsah #iclanky .archiv {color: #000; display: block; padding-top: 5px; padding-bottom: 10px; font-weight: bold;}

#ilobsah #iportal {position: absolute; top: 17px; left: 18px;	width:162px;}
#ilobsah #iportal a {display: block; padding-left: 14px; background:  url('odrazka.gif') no-repeat 0px 7px;}

#ilobsah #ianketa {position: absolute; top: 17px; left: 215px;	width:162px;}
#ilobsah #ianketa .anketa_otazka{margin-bottom: 8px;}
#ilobsah #ianketa .ram {border: 1px solid #000;}
#ilobsah #ianketa table {width: 100%; border-collapse: collapse; padding: 0px;}
#ilobsah #ianketa .volba_a {padding-top: 0px; padding-bottom: 2px; display: block;}
#ilobsah #ianketa .anketa_volby {color: #999;}
#ilobsah #ianketa .hlasy {padding-left: 5px;}
#ilobsah #ianketa .anketa {margin-bottom: 10px;}

#ilobsah #iprofily {  position: absolute; top: 220px; left: 18px;	width:162px;}
#ilobsah #iprofily .ikon {display: block; width: 60px; height: 60px; background:  url('profily.gif') no-repeat 0px 0px; margin: 0px auto;}

#ilobsah #ikalendar {position: absolute; top: 304px; left: 18px;	width:360px;}
.kal-box {float: left; border: 1px solid #9D9D9D; margin:  5px 1px 5px 1px; text-align: center;}
.kal-box img {display: block; border: 0px; margin: 2px;}
.kal-odkazy {margin-top: 10px;}




#obsah {padding-top: 170px; padding-left: 35px; padding-right: 35px; padding-bottom: 20px;}
#obsah h2 {font-size: 200%; font-weight: normal; margin-bottom: 5px;}
#obsah .nadpis {font-size: 200%; font-weight: normal; margin-bottom: 5px;}
#obsah .vnoreni{margin-bottom: 10px; text-transform: lowercase;}
#obsah .titulek {font-size: 160%; padding-bottom: 3px;}
#obsah .autor {padding-bottom: 3px;}
#obsah .detail {padding-top: 5px; font-weight: bold;}
#obsah .clanek {margin-bottom: 15px;} 
#obsah #podrubriky a {display: block; font-weight: bold; margin-bottom: 10px;}

#pata {border-top: 1px solid #BCBCBC; width: 890px; margin-left: 19px; padding: 5px 0px 10px 0px;}
#pata .odkazy {float: right; color: #BCBCBC;}			



/* diskuse */
.d_x, .d_t, .d_l, .d_I  {width: 13px; height: 16px; float: left;}
.d_l {background: url('../disc-l.gif') no-repeat;}
.d_t {background: url('../disc-t.gif') no-repeat; }
.d_I {background: url('../disc-I.gif') no-repeat; }
.d_x {}

.diskuse_list {border: 1px solid #999; padding: 8px;}
.diskuse_list .list {border:0px; border-collapse: collapse; margin-bottom:10px; background-color: #eee; width: 100%;}
.diskuse_list .list td {padding: 1px; padding-left: 5px; padding-right: 5px;}

.prispevek {padding: 8px; background-color: #f5f5f5; margin-bottom: 18px; margin-top: 4px;}
.prispevek_0 { margin-bottom: 5px; margin-top: 5px; width: 100%; padding-left: 5px;}
.prispevek_re {margin-bottom: 5px; margin-top: 5px; border-left: 4px solid #eee;  width: 100%; padding-left: 5px;}
.diskuse_add {margin-top: 5px; text-align: right;}


/* strankovani */
.strankovani {padding-top: 7px; clear: both; margin-top: 5px;}
.strankovani .aktual {color: #222; text-decoration: none;}
.strankovani a {padding: 3px;}
.strankovani a:hover{background-color: #ddd}
.strankovani .za5 a {padding-left: 15px;}
.strankovani .pred5 a {padding-right: 15px;}



/* fotosoutez */
#fotosoutez {margin-top: 20px;}
#fotosoutez .nadpis {background-color: #999; color: #fff; font-weight: bold; font-size: 100%; padding: 5px;}
#fotosoutez table {border-collapse:collapse; width: 100%; margin: 0px; border: 0px; padding: 0px;}
#fotosoutez tr {vertical-align: top;}
#fotosoutez td {padding: 0px;}
#fotosoutez .oddelovac {border-left: 1px solid #eee;}
#fotosoutez  img {border: 0px;}
#fotosoutez .oddelovac {border-top: 1px dotted #ccc; margin-top: 5px; margin-bottom: 5px; }
#fotosoutez .detail{padding-top: 5px; display: block;}
#fotosoutez .vice-fot{background-color: #eee; padding: 5px;}
#fotosoutez .vice-fot a {color: #222;}
#fotosoutez .galerie {padding-bottom: 10px;}

.galerie {margin-top: 10px; width: 100%;}
.galerie .oddelovac {border-top: 1px solid #ddd; margin-top: 5px; margin-bottom: 5px; clear: both;}
.galerie img {border:0px;}
.galerie .text{float: right; width: 450px;}
.galerie .obrazek {display: block; float: left;}



/* album */
.album {border: 1px solid #eee; padding: 5px; float: left; width: 150px; margin-right: 5px;
				}
				
.album .zobrazit {display: block; padding: 2px; background-color:#CAAA00; color: #fff; text-decoration: none;
			padding-left: 5px; margin-top: 10px;}
.album .zobrazit:hover {text-decoration: underline;}			



/* seznam akci */
#seznam-akci, #akce	{margin-top: 20px;}		
#seznam-akci .datum, #akce .datum {font-weight: bold; color: red;}
#seznam-akci .akce {margin-bottom: 10px;margin-top: 10px;}
#seznam-akci .oddelovac {border-bottom: 2px dotted #999;}
#seznam-akci .detail {padding-top: 5px;}

.povinny {font-weight: bold;}
.chyba {color: red;}


.anketa .anketa_otazka{margin-bottom: 8px;}
.anketa .ram {border: 1px solid #000;}
.anketa table {width: 100%; border-collapse: collapse; padding: 0px;}
.anketa .volba_a {padding-top: 0px; padding-bottom: 2px; display: block;}
.anketa .anketa_volby {color: #999;}
.anketa .hlasy {padding-left: 5px;}
.anketa .anketa {margin-bottom: 10px;}

.florista {background: url('slecna.gif') no-repeat; }
.florfoto {float:right; border: 0px; padding-left: 20px; padding-bottom: 20px; }
#seznam-profilu .zvyrazni {font-weight: bold; margin-top: 20px; margin-bottom: 5px;}
#seznam-profilu {min-height: 550px; _height: 550px;}
#seznam-profilu .prava, #edit-profil .prava {float: right; width: 300px; border-left: solid 2px #eee; padding-left: 15px;}
#sezflorprof {padding-left:  20px;padding-top:  10px; }
#sezflorprof .profil { background:  url('odrazka.gif') no-repeat 10px 7px; padding-left:  24px;}
#sezflorprof h5 {font-size: 15px; font-weight: normal; margin-bottom: 2px;}
#sezflorprof .color2 {color: #154f8d;}






.florista_fotky td {padding: 10px; border-top: 1px solid #eee; vertical-align: top;}
.florista_fotky table {width: 100%;}
.tvorba img {float: left; width: 100px; height: 100px; padding: 3px 3px 3px 0px;}

.clanek h3 {font-size: 200%; font-weight: normal; margin-bottom: 5px;}
.clanek .autor { margin-bottom: 5px;}

#burze_hlava a {display: block; padding: 8px 13px 8px 13px; float: left; background-color: #eee; margin-right:  5px;}
#burze_hlava {border-bottom: 2px solid #aaa;}
#burze_hlava .sel {background-color: #aaa; color: #fff; text-decoration: none;}

#burza table {border-collapse: collapse; width: 100%;}
#burza th {text-align: left; padding: 5px; background-color: #aaa; color: #fff;}
#burza td {padding: 5px;}

#odkazy .odkaz {margin-bottom: 3px;}
#placene-odkazy .odkaz {margin-bottom: 3px;}


#obj_menu {margin: 15px 0px 10px 0px; background: url('bg-obj.gif') bottom repeat-x;  height: 37px;}
#obj_menu a {display: block; float: left; padding: 8px 12px 0px 12px; margin-right: 2px; background-color: #419603;
			color: #ddd; height: 25px; vertical-align: middle;margin-left: 2px; border-top: 2px solid #419603;
			border-bottom: 2px solid #ddd;}
#obj_menu .sel {background-color: #fff; color: #333; border-top: 2px solid #ddd; border-right: 2px solid #ddd; 
			border-left: 2px solid #ddd; border-bottom: 2px solid #fff;}

.clear {clear: both;}

.obj_nadpis {margin-top: 20px; font-size: 130%; font-weight: bold; padding: 4px; padding-left: 21px;}
.obj_cas th {text-align: left;}
.obj_cas { padding-left: 5px; padding-bottom: 5px;}

#obj_zaklad .obj_nadpis {background-color: #0099cc}
#obj_zaklad .obj_cas {background-color: #e6e6fa;}
#obj_zaklad .inp {border: 0px; background-color: #e6e6fa; text-align: right; padding: 0px;}


#obj_praktik .obj_nadpis {background-color: #ffff00}
#obj_praktik .obj_cas {background-color: #ffffcc;}
#obj_praktik .inp {border: 0px; background-color: #ffffcc; text-align: right; padding: 0px;}


#obj_podnik .obj_nadpis {background-color: #ff9900}
#obj_podnik .obj_cas {background-color: #ffe4b5;}
#obj_podnik .inp {border: 0px; background-color: #ffe4b5; text-align: right; padding: 0px;}


#obj_komplex .obj_nadpis {background-color: #9999cc}
#obj_komplex .obj_cas {background-color: #d8bfd8;}
#obj_komplex .inp {border: 0px; background-color: #d8bfd8; text-align: right; padding: 0px;}
label {display: block; margin-top: 5px;  margin-bottom: 1px;}

.sleva {background-color:#419603; color: #fff; font-weight: bold; float: right; width: 60px; padding: 5px; text-align: center;}
.tbObj {width: 100%; border-collapse:collapse; background-color: #f5f5f5;}
.tbObj td {padding: 5px; border-bottom: 1px solid #ddd;}
.tbObj th {font-weight: bold; text-align: left; padding: 5px; border-bottom: 1px solid #ddd;}
.inp {border: 1px solid #aaa; padding: 3px;}

#clanky .clanek_cas {float: left; margin-right: 10px; width: 120px; padding-top: 20px;}
#clanky .clanek_cas img {float:none; padding: 0px; margin: 0px; padding-top: 3px; padding-bottom: 10px;}

.skryt{display: none;}

#rekl_top {position: absolute; right: 140px; top: 48px;}
#rekl_top img {display: block; border: 0px;}
#rekl_bottom {margin: 10px 0px 10px 19px;}

#rekl_stred table {border-collapse: collapse; width: 100%;}
#rekl_stred table td {padding: 0px 0px 10px 12px;}


.skryt {display: none;}
.minigalerie {}
.minigalerie .obrazek {float: left; width: 150px; height: 100px; overflow: hidden; margin: 0px 5px 10px 0px;}
.minigalerie .obrazek img {border:0px; }

#obsah h1 {font-size: 220%;} 


#panblog {margin-bottom: 5px;}
#panblog .obsh{background-color: #ccc; padding: 5px 10px 5px 10px;}
#panblog h1 {font-size: 130%; margin-bottom: 4px;}
#panblog .port {display: block; border: 4px solid #fff; margin-bottom: 4px; float: left; margin-right: 10px;}
#panblog .submit {padding: 5px 8px 5px 8px; text-decoration: none;}

#bloga table {border-collapse: collapse;}
#bloga tr {vertical-align: top;}

#bloga .clanek .tit {font-size:  130%; font-weight: bold; margin-bottom: 5px; line-height: 1.2; margin-top: 0px;}
#bloga .clanek .anot {margin: 0px 0px 0px 0px;}
#bloga .clanek .clfoto {width: 100px; height: 75px; overflow:hidden;  float: left; margin-right: 15px;}
#bloga .clanek .clcl {margin: 0px; padding: 0px; margin-top: 4px;}
#bloga .clanek .clcl a {color: #666;}
#bloga .clanek td {padding-bottom: 10px;}
.cldtxt .pic {float: right; margin: 0px 0px 15px 15px;}
.blogad a {padding-left: 20px;}
.black {}
.bloger {display: block; margin-top: 3px; margin-right: 5px;}
.w120 {width: 120px;}
.left {float: left;}


.leva {float: left; width: 630px;}
.prava {float: right; width: 200px; padding-top:40px;}
#rubobsah .rubnad  {font-size: 20px; margin-bottom: 15px;}
.prava .nadp3 {background-color: #154f8e; color: #fff; padding: 2px 5px 2px 10px;}
.prava .nadp3 a {color: #fff;}


.input {font-size: 100%; padding: 2px; border: 1px solid #154f8e;}
.submit {font-size: 100%;}
hr {color: #000; margin: 10px 0px 10px 0px;}

fieldset {margin-bottom: 10px; padding: 10px; border: 1px solid #bbb;}
legend {padding: 0px 5px 0px 5px; color: #999; font-weight: bold;}
#spam_filter_area {display: none;}
.chyba {margin-bottom: 10px;}
label {display: block;}

.blogal {}
.blogal a {display: block; height: 100px; width: 150px; margin: 10px 10px 0px 0px; float: left; overflow: hidden;}

.d_x, .d_t, .d_l, .d_I  {width: 13px; height: 16px; float: left;}
.d_l {background: url('disc-l.gif') no-repeat;}
.d_t {background: url('disc-t.gif') no-repeat; }
.d_I {background: url('disc-I.gif') no-repeat; }
.d_x {}


