body							{ text-align: center; margin: 0px; font-size: 0.8em; font-family: Arial, Verdana, Tahoma, sans-serif; color: black; background: #B7DFE9; }
.f-right						{ float: right; margin: 15px 0px 15px 15px; }
.f-left							{ float: left; margin: 15px 15px 15px 0px; }
.float-right					{ float: right; margin: 15px 0px 15px 15px; }
.float-left						{ float: left; margin: 15px 15px 15px 0px; }
.center							{ text-align: center; }
.left							{ text-align: left; }
.autor              			{ font-size: 10px; color: #999999; }
.hvezdicka          			{ color: red; }
.right              			{ text-align: right; }
.fotogalerie-autor				{ float: right; font-size: 10px; }
.message						{ float: left; width: 95%; font-weight: bold; margin-bottom: 20px; }
.message span					{ font-weight: normal; font-size: 9px; }
.info							{ padding: 10px; background-color: #91F0F0; border: 1px solid #17AAAA; }
.error							{ padding: 10px; background-color: #F7BBBB; border: 1px solid #AA1617; }
.noborder						{ border: 0px; }
.inner							{ margin: 0px; }
a.back							{ color: #FF8204 !important; font-size: 1em; display: inline; width: 100%; text-align: left; float: left; margin: 10px 0px;  }
.cistic							{ clear: both; }
p								{ margin: 10px 0px; }
.info_message					{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #91F0F0; border: 1px solid #17AAAA; }
.error_message					{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #F7BBBB; border: 1px solid #AA1617; }
.facebook-icon					{ background: url('/images/facebook_icon.gif') no-repeat; color: #37569B; height: 30px; padding: 7px 0px 13px 35px; text-decoration: none; }

#obal-over						{ /*background: url('/images/obal-pozadi.gif') repeat-y;*/ position: relative; margin: 0px auto; width: 958px; }
#obal							{ position: relative; margin: 0px auto; width: 950px; background: url('/images/hlavicka.jpg') top center no-repeat; }		
#obal-inner						{ position: relative; width: 950px; }		

#woman							{ position: absolute; top: -1px; left: -110px; }

#zahlavi						{ position: absolute; top: 0px; left: 0px; width: 948px; padding-top: 95px; }
a.button						{ font-size: 0.85em; font-weight: bold; margin-left: 2px; text-align: left; color: black; text-decoration: none; display: block; float: right; height: 17px; padding: 5px 0px 0px 30px; width: 140px; background: url('/images/horni_button.gif'); }		
a.doporuceni					{ font-size: 0.9em; position: absolute; top: 18px; left: 550px; text-decoration: none; color: white; font-weight: bold; display: block; text-decoration: underline; }
.logo							{ position: absolute; border: 0px solid black; top: 15px; left: 150px; width: 220px; height: 90px; }

#hledani						{ color: white; position: absolute; top: 15px; left: 770px; }
#hledani input					{ width: 100px; font-size: 10px; float: left; border: 1px solid #0184B0; }
#hledani input.submit   		{ cursor: pointer; font-size: 10px; width: 60px; height: 20px; float: left; border: 0px; color: white; background-color: transparent !important; font-weight: bold; }
#hledani span			   		{ float: left; display: block; padding: 2px 0px 0px 5px; }

#lista							{ padding: 2px 0px; height: 27px; background: #FCB104 url('/images/menu_prechod.gif') repeat-x; }
#lista	a						{ display: block; float: left; padding: 5px 9px; border-right: 1px solid #F9F631; color: white; text-decoration: none; }
#lista	a.last					{ border-right: 0px; }


#hlavni-obsah					{ background: url('/images/hlavni_bottom.gif') left bottom no-repeat; clear: right; float: right; width: 727px; margin-top: 132px; padding: 0px 2px 13px 0px; }
#hlavni-obsah .inner			{ width: 726px; float: left; background: #fff; border-left: 1px solid #7FDBD6; border-right: 1px solid #7FDBD6; }
h1								{ color: #005A96; text-align: left; font-size: 1.1em; margin: 10px 0px; }
h3.titulka						{ background: url('/images/kytka-white.gif') left center no-repeat; height: 20px;  color: #FF6600; text-align: left; font-size: 1em; padding: 2px 0px 0px 20px; margin: 15px 0px 10px 0px; }

#titulka-volny					{ text-align: left; font-size: 0.85em; float: left; width: 160px; padding: 0px 10px 10px 10px; }
#titulka-volny h1				{ font-size: 1em; margin: 0px 0px 5px 0px; }
#titulka-volny a				{ color: black; }
#titulka-volny img				{ border: 0px; }

.vlozeny .body					{ padding: 5px; }
.vlozeny img					{ border: 0px; }
.vlozeny a					{ color: #005A96; }

/* menu */
#levy							{ float: left; width: 199px; /*top: 60px; left: 0px;*/ padding: 222px 0px 10px 11px; vertical-align: top; text-align: left; }
#levy h2						{ font-size: 1em; height: 20px; padding: 4px 0px 0px 30px; margin: 10px 0px 0px 0px; color: black; background: url('/images/levy_button.gif') no-repeat; }
#levy ul 						{ padding: 0px 0px 0px 6px; margin: 0px 0px 0px 6px; }
#levy li 						{ list-style-type: none; }
#levy li a						{ background: url('/images/levy_kytka.jpg') left center no-repeat; border: 0px; font-size: 0.9em; color: black; padding: 3px 0px 3px 18px; text-decoration: none; display: block; height: 16px; }
#levy li a.blue					{ font-weight: bold; color: black !important; }
#levy li a.blue:hover			{ color: black; }
#levy li a:hover				{ color: black; text-decoration: underline; }
#levy li a.selected				{ color: black; text-decoration: underline; }
/* menu */

.levy-box						{ background: url('/images/levy_sloupec_middle.gif') repeat-y; width: 198px; }
.levy-top						{ background: url('/images/levy_sloupec_top.gif') no-repeat; height: 13px; }
.levy-bottom					{ background: url('/images/levy_sloupec_bottom.gif') bottom left no-repeat; height: 12px; padding: 0px; }

/* prihlaseni */
#levy .body						{ padding: 0px 5px 0px 5px; font-size: 0.85em; }
#levy .body a					{ color: black; }
#levy .body	img					{ border: 0px; }
#levy #prihlaseni				{ padding: 0px 0px 0px 0px; }
#levy #prihlaseni .body			{ padding: 0px 10px; }
#levy #prihlaseni form			{ padding: 0px; margin: 0px; }
#levy #prihlaseni label			{ font-size: 11px; float: left; color: #000; width: 50px; }
#levy #prihlaseni input			{ margin-bottom: 5px; font-size: 11px; border: 1px solid #5593D0; width: 125px; }
#levy #prihlaseni input.submit	{ border: 0px; background: url('/images/prihlaseni-button.gif') no-repeat; color: white; font-size: 0.9em; cursor: pointer; float: right; margin-right: 5px; width: 54px; height: 16px;}
#levy #prihlaseni p				{ margin: 0px; }
#levy #prihlaseni .permanent	{ color: #3F4150; font-size: 1em; }
#levy #prihlaseni .permanent input	{ width: 20px; border: 0px; font-size: 0.8em; }
#levy #prihlaseni a				{ color: #000; font-size: 1.1em; }
#levy #prihlaseni a.zvyrazneny	{ color: #000; font-size: 1.1em; text-decoration: none; font-weight: bold; }

#levy #prihlaseni .prihlaseni 		{ font-size: 0.8em; }
#levy #prihlaseni .prihlaseni label	{ float: left; width: 160px; }
/* prihlaseni */

/* leve bannery */
.rectangle-banner-levy			{ text-align: center; margin: 5px 0px; }
/* leve bannery */


#stredni						{ margin-bottom: 20px; float: left; width: 540px; vertical-align: top; padding: 0px !important; }
#stredni #hlavni				{ padding: 15px 0px 15px 5px ; }

/* prouzek nahore */
#stredni #marquee				{ padding: 3px 5px 0px 5px; color: white; font-size: 0.85em; margin: 0px; height: 18px; _height: 20px; background: #FCB004 url('/images/box_nadpis_prechod.gif') repeat-x; }
#stredni #marquee a				{ color: white; }
/* prouzek nahore */

/* promoclanek */
#stredni #promoclanek			{ float: left; width: 330px; text-align: left; font-size: 0.85em; background: #CEEBF3; padding: 10px; margin: 0px; }
#stredni #promoclanek h2		{ color: #005A96; font-size: 1.1em; margin: 5px 0px; }
#stredni #promoclanek a			{ color: black; }
/* promoclanek */


/* nejnovejsi clanky */
#nadpis_nejnovejsi				{ font-size: 0.9em; font-weight: bold; text-align: left; color: white; padding: 3px 10px; margin: 10px 0px 0px 0px; background: #8ABFEF url('/images/modry_prechod.gif'); }
/* nejnovejsi clanky */

/* prehled clanku */
#clanky-prehled table td			{ width: 250px; font-size: 0.85em; text-align: left; vertical-align: top; padding: 5px; background: transparent url('/images/point.gif') repeat-y top right; }
#clanky-prehled table td.clear	{ background-image: none; }
#clanky-prehled table tr			{ background: transparent url('/images/point.gif') repeat-x bottom right; }
#clanky-prehled table tr.clear	{ background-image: none; }
#clanky-prehled table img		{ border: 0px; float: left; margin: 5px; }
#clanky-prehled table h2			{ font-size: 1.1em; text-align: left; }
#clanky-prehled table h3			{ color: #FF6600; font-size: 0.9em; font-weight: normal; margin: 0px; text-align: left; }
#clanky-prehled table h6			{ color: #FF6600; font-size: 0.9em; font-weight: normal; margin: 0px; text-align: left; }
#clanky-prehled table h2	a		{ color: black; text-decoration: none !important; }
#clanky-prehled table h2	a:hover	{ text-decoration: underline; }
#clanky-prehled a					{ color: black; text-decoration: underline; }
/* prehled clanku */

/* clanek */
#clanek 						{ padding: 0px 10px; text-align: left; font-size: 0.9em; }
#clanek a						{ color: black; }
#clanek h3						{ font-size: 1.1em; }
#clanek h5						{ font-size: 1em; margin: 30px 0px 10px 0px; }
.print img				{ border: 0px; }
.print a				{ text-decoration: none; color: black; }
.print					{ text-align: left !important; }
.nadpis-diskuse					{ font-size: 0.9em; font-weight: bold; text-align: left; color: white; padding: 3px 10px; margin: 10px 0px; background: #8ABFEF url('/images/modry_prechod.gif'); }
a.volby							{ font-size: 0.9em; color: #FF8204 !important; text-decoration: underline !important;  padding: 0px 15px 0px 0px; }
#clanek code					{ font-size: 1.2em; }
#clanek img.add					{ float: left; margin: 10px;  }
#clanek .full-banner			{ text-align: center; }
#clanek img						{ border: 0px;  }
/* clanek */

/* navigace */
#navigace						{ width: 100%; text-align: left; float: left; font-size: 0.8em; margin-bottom: 10px; }
#navigace a						{ color: black; }
/* navigace */


/* fotogalerie navigace */
#fotogalerie-navigace td		{ font-size: 0.8em; text-align: center; vertical-align: top; padding: 6px; }
#fotogalerie-navigace img		{ margin-bottom: 4px; border: 0px; }
#fotogalerie-navigace a			{ font-size: 1.2em; color: #005A96; text-decoration: none; }
/* fotogalerie navigace */

/* fotogalerie polozky */
#fotogalerie-polozky table		{ float: left; width: 100%; }
#fotogalerie-polozky h2			{ color: #005A96; text-align: center; font-size: 1.1em; margin: 10px 0px; }
#fotogalerie-polozky a.back		{ font-size: 0.85em; display: inline; width: 100%;  }
#fotogalerie-polozky td			{ background-color: #FFE4CA; border: 1px solid #FF8204; font-size: 0.8em; text-align: center; vertical-align: top; padding: 10px; }
#fotogalerie-polozky td a		{ color: #FF8204; text-decoration: none; }
#fotogalerie-polozky img		{ margin-bottom: 4px; border: 0px; }

#form_insert_image				{ float: left; width: 100%; }
#form_insert_image label		{ width: 70px; font-weight: bold; float: left; }
#form_insert_image p			{ background-color: #FFE4CA; border: 1px solid #FF8204; padding: 10px; font-size: 1em; }
#form_insert_image p a			{ color: black; }
/* fotogalerie polozky */


/* soutez */
#soutez							{ background-color: #FFE4CA; border: 1px solid #FF8204; padding: 10px; font-size: 0.9em; }
#soutez	h2						{ color: #005A96; text-align: center; font-size: 1.1em; margin: 10px 0px; }
#soutez	a						{ color: black; }
#soutez input					{ border: 1px solid #5593D0; }
#soutez textarea				{ border: 1px solid #5593D0; }
#soutez .submit					{ background-color: #509CD7; color: white; }
#soutez .checkbox				{ border: 0px; }

table.multisoutez td			{ vertical-align: top; }
/* soutez */


/* registrace */
#formular						{ text-align: left; font-size: 0.85em; }
#formular h1					{ color: #005A96; text-align: left; font-size: 1.1em; margin: 10px 0px; }
#formular input					{ border: 1px solid #5593D0; }
#formular textarea				{ border: 1px solid #5593D0; }
#formular .submit				{ background-color: #509CD7; color: white; }
#formular .checkbox				{ border: 0px; }

.formular						{ text-align: left; font-size: 0.85em; }
.formular h1					{ color: #005A96; text-align: left; font-size: 1.1em; margin: 10px 0px; }
.formular input					{ border: 1px solid #5593D0; }
.formular textarea				{ border: 1px solid #5593D0; }
.formular .submit				{ background-color: #509CD7; color: white; }
.formular .checkbox				{ border: 0px; }
/* registrace */


.formular-doporuceni table					{ width: 100%; border: 1px solid #0695BD; border-collapse: collapse; }
.formular-doporuceni table td.label			{ padding: 5px 10px; width: 50%; }
.formular-doporuceni table td				{ padding: 5px 10px; }
.formular-doporuceni input					{ border: 1px solid #0695BD; font-size: 0.9em; width: 120px; }
.formular-doporuceni input.radio			{ border: 0px solid #0695BD; font-size: 0.9em; width: 15px; }
.formular-doporuceni textarea				{ border: 1px solid #0695BD; font-size: 1.2em; width: 200px; }
.formular-doporuceni table .nadpis			{ font-weight: bold; background-color: #0695BD; font-size: 1em; color: white; }
.formular-doporuceni table .submit			{ background-color: #0695BD; color: white; font-weight: bold; border: 0; }



/* diskuse */
#kniha_form 	             		{ width: 500px; text-align: left;  }                  
#kniha_form label             		{ width: 70px; float: left;  font-size: 1em; font-weight: bold; }                  
#kniha_form input			  		{ font-size: 1em; margin-bottom: 5px; }                  
#kniha_form textarea  				{ font-size: 1.3em; width: 420px; height: 50px; margin-bottom: 5px; }                  
#kniha_form .submit           		{ height: 18px; }                  
#kniha_obsah .nadpis           		{ text-align: left; float: left; width: 100%; }                  
#kniha_obsah .nadpis span			{ text-align: left; margin-left: 20px; }
#kniha_obsah                  		{ text-align: left; margin: 0px auto; margin-top: 20px; width: 500px; }                  
#kniha_obsah ul                		{ padding-left: 0px; margin-left: 0px; }                  
#kniha_obsah .vrstva_top .nadpis    { padding: 2px 5px; float: left; width: 490px; }               
#kniha_obsah li                		{ list-style-type: none;  }                  
#kniha_obsah .text					{ padding-left: 5px; }

#kniha_form input			  		{ border: 1px solid #949688; }                  
#kniha_form textarea  				{ border: 1px solid #949688; }                  
#kniha_form .submit           		{ background-color: #FFD7DC; }                  
#kniha_obsah                  		{ font-size: 0.9em; background-color: #ffffff; }                  
#kniha_obsah .vrstva_top .nadpis    { background-color: #79B1ED; }               
#kniha_obsah a                		{ color: #ffffff;  }                  
#kniha_obsah span.admin				{ color: #D56A00; }
#kniha_obsah span.nadpis_tema		{ margin-left: 0px; font-weight: bold; font-style: italic; }
/* diskuse */

.anketa a								{ color: #aaaaaa; }
.anketa .linka							{ margin: 2px 0px 5px 0px; height: 5px; font-size: 1px; border: 1px solid #495A3A; background-color: #F39907; }

#pravy							{ color: black; overflow: hidden; font-size: 0.85em; float: right; width: 172px; margin: 0px 5px 0px 0px; padding: 0px 0px 20px 0px; vertical-align: top; text-align: left; }
/* boxy a nadpisy */
#pravy h2						{ margin: 0px 0px 2px 0px; color: black; font-size: 1em; background: url('/images/pravy_button.gif') no-repeat; padding: 6px 0px 0px 30px; width: 172px; height: 18px; }
#pravy h3						{ margin: 0px 0px 5px 0px; color: black; font-size: 1.1em; }
#pravy img						{ border: 0px; }
#pravy a						{ color: #000; text-decoration: underline; }
#pravy .pravy-inner				{ border: 0px !important; padding: 5px 10px; background: #CEEBF3; margin-bottom: 5px; }

/* anketa */
#pravy #anketa					{ background-color: #A0CEF8; padding-bottom: 5px; margin-bottom: 5px; }
#pravy #anketa .inner			{ padding: 5px; }
#pravy #anketa a				{ font-weight: normal; color: #005A96; font-size: 0.85em; }
#pravy #anketa span				{ color: #ffffff; font-size: 0.85em; }
#pravy #anketa h3				{ font-size: 0.85em; color: #fff; border-bottom: 1px solid #F4F5EC; padding: 4px 0px; text-align: center; margin: 0px; background: #FCB004 url('/images/box_nadpis_prechod.gif') repeat-x; }
#pravy #anketa h4				{ font-weight: bold; padding: 5px; padding-top: 5px;  text-align: center; font-size: 0.85em; color: #005A96; margin: 0px; }
/* anketa */

/* prave bannery */
.rectangle-banner-pravy			{ text-align: center; margin: 5px 0px; }
/* prave bannery */

#paticka						{ font-size: 11px; padding: 20px 0px 4px 0px; color: #444; clear: both;}
#paticka a						{ font-size: 11px; color: #444; }

#paticka .seolista				{ padding: 5px 10px 2px 10px; text-align: left; }
