body {
	margin: 0px;
	padding: 0px auto;
	background: #47481C url(../images/bgr.jpg) repeat-x;
	text-align: center;
    font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS", Helvetica;
	font-size: 80%;

}
DIV, SPAN, P, H1, H2, H3, H4, H5, H6 {
	margin: 0px;
	padding: 0px;
	line-height: 110%;
}

H4 {
	color: #47481C;
	margin-bottom: 0.1em;
}

H6 {
	margin-top: 10px;
}
HR {
	border: solid 1px #FFF4DF;
	border-collapse: collapse;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
P {
	margin: 0px;	
}
IMG {
	border: solid 1px #FFF1D9;
	margin-right: 8px;
}
IMG.noRam {
	border: solid 0px transparent;
}
UL {
	margin-top: 0px;
}
LI {
	margin-bottom: 3px;
}

TABLE {
	font-size: 1em;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	
}
TABLE TD {
	padding: 0px;
	margin: 0px;
}
TABLE TH, .hlavicka TD {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	background-color: #3C3E19;
	color:White ;
	
}
.cleaner {
	clear: both;
	height: 0px;
	font-size: 1px;
	border: none;
	margin: 0px; padding: 0px;
	}
	
.niceButton
{ 
    padding: 0px 4px 4px 4px;
    font-size: 8pt; 
    font-family: Verdana; 
    height: 19px; 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#dcdcdc, EndColorStr=#ffffff);
    border: #7b9ebd 1px solid;
} 	
	
/* ********* odkazy ********** */
A {
	COLOR: #A3481D; 
}
A:visited {
	COLOR: #8E401A; 
}
A:active {
	COLOR: #DB6933! important;
}
A:hover {
	COLOR: #DB6933! important;
}
.no {
    text-decoration: none;
}
.noLink {
    text-decoration: none;
	 color: Black;
}

/**********  HLAVICKA ***************/
#hlavicka {
	position: relative;
	width: 940px;
	top: 0px;
	height: 236px;
	background-image: url(../images/top_foto.jpg);
	background-repeat: no-repeat;
	border: 1px solid white;
	border-top: none;
	margin: auto;
	z-index: 1;
}
#hlavicka  #logo {
	position: absolute;
	width: 250px;
	height: 90px;
	top: 0;
	left: 0;
    z-index: 150;
}
#hlavicka  #logo A {
	position: relative;
	width: 250px;
	height: 90px;
	top: 0;
	left: 0;
}
#hlavicka  UL {
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
#hlavicka  LI {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
#menuL {
	margin-top: 170px;
	margin-left: 0px;
	padding: 12px 0px;
	float: left;
	text-align: left;    
	background-color:  #484A18;
	border-top: solid 1px #525429;
	border-bottom: solid 1px #373829;
}
#menuL UL {
	margin: 0px;
	padding: 0px;
}
#menuR {
	margin-top: 10px;
	margin-right: 12px;
	float: right;
	text-align: right;
}
#menuL A {
	padding: 0px 6px;

}
#menuR A {
	padding: 0px 8px;
}
#menuL A, #menuR A {
	padding: 0px 8px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	border:  solid 0px transparent;
	border-left: solid 1px white;
}
A.menu {
	font-size: 14px;
}
A.menuDE {
	font-size: 12px;
}
#menuR A:hover, #menuL A:hover {
	color: #FCB535;
}

#lang {
	position: absolute;
	top: 5px;
	left: 850px;
	padding: 2px;
	z-index: 10;
	text-align: left;
}

/**********  HLAVNI CAST ZÁKLAD ***************/
#page_cont {

}
#pages {
	width: 940px;
	background-color: #E8E8B4;
	z-index: 0;
	text-align: left;
	margin: auto;
	margin-top: 0px;
}

#left {
	width: 675px;
	float: left;
	
}
#right {
	width: 250px;
	float: right;
    background-color: #D8DB96;
}
#right IMG {
	border: solid 1px #A46600;
}

H1 {
	font-weight: bold;
	font-size: 1.6em;
	color: #EC7906;
	margin: 15px 0px 10px 0px;
}

.cl_text_Small {
	font-size: 0.9em;
}

.cl_text P {
	margin: 4px 0px 8px 0px;	
	 line-height: 130%;
}

#left .clanek {
    margin: 0px 40px;
}

#left .cl_text {

}


#right .cl_text {
	
}
#pages_paticka {
	clear: both;
}
.obr_text {
	float: right;
	margin: 10px 10px 10px 10px;
}
.cl_text_end {
	clear: both;
}

/* ********* SPOLEČNÉ NASTAVENÍ JEDNOTLIVÝCH STYLŮ*********** */
.cl_text DIV.oddelovac {
	border-top: solid 1px white;
}

/* ********* LEFT -  NASTAVENÍ JEDNOTLIVÝCH STYLŮ*********** */
#left .cl_text DIV {
	padding: 0px;
}
#left H2 {
	color: #CB0C0C;
	font-size: 2.0em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 10px 10px 5px 10px;
	color: #333415;
}
#left .cl_text .datum {		/* datum u detailu akce */
	margin: 2px 0px 10px 0px;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	color: #333415; 
}
#left .cl_text .popis {		/* popis u detailu akce */
	margin: 5px 0px 20px 0px;
	font-weight: normal;
	text-align: center;
	font-size: 0.9em;
	color: #333415; 
}
#left .cl_text H3 {
	padding: 5px 0px;
	color: #CB0C0C;
	font-size: 1.6em;
	font-weight: normal;
}
#left .cl_text H4 {
	font-size: 1.2em;
}
#left .cl_text TABLE {
	border: none;
}
#left .cl_text TABLE TD {
	border: none;
	border-bottom: solid 1px #937439;
	padding: 2px;	
}

/* ********* RIGHT - NASTAVENÍ JEDNOTLIVÝCH STYLŮ*********** */
#right .clanek {
    margin: 0 20px 20px 20px;
}

#right H2 {
	font-size: 1.3em;
	color: white;
	 background-color: #333415;
	 margin: 0 -20px 10px -20px;
	 padding: 4px 20px;
}

#right .cl_text H4 {
	font-size: 1.2em;
}
#right .cl_text H4 {
	font-size: 1.2em;
}

#right .cl_text DIV {
	padding: 5px;
}
#right .cl_text HR {
	margin: 0px -8px;
}


/* ********* left MENU *********** */
#leftOne {
	width: 160px;
	float: left;
	background-color: #B4B771;
	margin-top: 10px;
	margin-left: -40px;
	padding: 6px;
}
#leftOne DIV,
#leftOne .menu DIV { /* zrusit odsazeni DIVu jen u menu */
	padding: 0px;
	margin: 0px;
}
#leftOne H2	{
	color: #AE0000;
	font-size: 1em;
	font-weight: bold;
	margin: 4px 4px 2px 4px;
}
#leftOne H6	{
	color: White;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: 0px;
	padding: 4px;
	padding-left: 10px;
	background-color: #B08A45;
	border-left: solid 22px #7A6130;
	
	background-color: #CB0C0C;
	border-left: solid 22px #8E0909;
}
#leftOne HR	{
	border-color: #B08A45;
}
#leftOne .menu	{
	font-size: 1.0em;
}

#leftOne .menu UL	{
	margin: 12px 4px;
	padding: 0px;
}
#leftOne .menu UL UL	{
	margin: 0px 4px;
	padding: 0px;
}
#leftOne .menu LI	{
	list-style-type: none;
	margin: 0px;
	margin-left: 6px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#EEE3D1, EndColorStr=#F3EFE7);
	height: auto;
	text-indent: -16px;
}
#leftOne .menu LI LI	{
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: auto;
}

#leftOne .menu IMG	{
	margin-top: 0px;
	margin-right: 6px;
	border: none;
}
#leftOne .menu A	{
	border: none;
	color: #664933;
}
#leftOne .menu A.Text	{
	border: none;
}

#leftOne .menu .selectedStyl A,
A.selectedStyl	{
	color: #AA0000 !important;
	font-weight: bold;
}
#leftOne .menu .selectedStyl LI A	{
	color: #664933 !important;
	font-weight: normal;
}
/* ********* left TWO *********** */

#leftTwo {
	width: 460px;
	background: transparent;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px;
	border-left: dotted 1px #47481C;
}
#leftTwo H3,
H3.jakoLeftTwo {
	margin: 0px;
	margin-bottom: 10px;
	padding: 4px !important;
	padding-left: 10px !important;
	color: White !important;
	font-size: 1em !important;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CB0C0C;
	border-left: solid 22px #8E0909;
}
#leftTwo H4 {
	font-size: 1.4em;
	margin-top: 0.8em;
}

#leftTwo H4.OneProdukt {
	font-size: 1.4em;
	margin-top: 0.8em;
	margin-bottom: 0.5em;
}
#leftTwo H4.bigMargin {
	font-size: 0.9em;
	text-align: right;
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-bottom: solid 1px #7A7A7A;
	color: #7A7A7A
}
#leftTwo H6 {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0.7em;
	padding-bottom: 0.7em;
	text-align: left;
	text-transform: uppercase;
	color: #333415;
	border-bottom: solid 1px #B4B771;
}
/* ******************************************************  */
/* **** SEZNAM AKCÍ - SPOLEČNÉ HOME PAGE & ARCHIV *******  */

#left .cl_text_start_akce	{

}
#left .fotoAkce	{
}
#left .fotoAkceDE	{
}
#left .cl_text_end_akce	{

}

#left .akce A,
#left .akceArchiv A {		
	color: #CB0C0C; 
	border: none;
}
#left .akce A:HOVER,
#left .akceArchiv A:HOVER {		
	color: #FF7832; 
	border: none;
}
#left .akce A:VISITED,
#left .akce A:ACTIVE,
#left .akceArchiv A:VISITED,
#left .akceArchiv A:ACTIVE {		
	color: #CB0C0C; 
	border: none;
}

/* ********* SEZNAM AKCÍ - HOME PAGE ***********  */

#left .akce {		
	margin: 20px 0px 0px 0px;
}
#left .akceSmall {		
	margin: 0px 25px 0px 20px;
}
#left .akce H4 {		
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 1.4em;
	color: #CB0C0C; 
	text-align: left;
	text-transform: uppercase;
}

#left .akce .datum {		
	margin: 20px 0px 0px 48px;
	font-weight: bold;
	font-size: 0.9em;
	color: #333415; 
	text-align: left;
}

#left .akce .popis {		
	margin: 0px 0px 2px 48px;
	font-weight: normal;
	text-align: left;
	font-size: 0.9em;
	color: #333415; 
}
#left .akce .prispevky {		
	margin: 0px 0px 20px 48px;
	font-weight: normal;
	text-align: left;
	font-size: 0.9em;
	color: #333415; 
}
#left .akce IMG.start {		
	margin-top: -5px;
	margin-right: 15px;
	font-weight: normal;
	text-align: left;
	font-size: 0.9em;
	color: #333415; 
}


/* ********* SEZNAM AKCÍ - ARCHIV ***********  */


#left .akceArchiv {		
	margin: 30px 25px 0px 20px;
}
#left .akceArchiv H4 {		
	margin: 1px 0px 1px 0px;
	font-weight: bold;
	font-size: 1.0em;
	color: #CB0C0C; 
	text-align: left;
	text-transform: uppercase;
	color: #333415; 
}

#left .akceArchiv .datum {		
	margin: 2px 0px 0px 48px;
	font-weight: bold;
	font-size: 0.8em;
	color: #333415; 
	text-align: left;
}

#left .akceArchiv .popis {		
	margin: 0px 0px 2px 48px;
	font-weight: bold;
	text-align: left;
	font-size: 0.8em;
	color: #333415; 
}
#left .akceArchiv .prispevky {		
	margin: 0px 0px 20px 48px;
	font-weight: normal;
	text-align: left;
	font-size: 0.9em;
	color: #333415; 
}
#left .akceArchiv IMG.start {		
	margin-top: -5px;
	margin-right: 15px;
	font-weight: normal;
	text-align: left;
	font-size: 0.9em;
	color: #333415; 
}

#left .akceArchiv A.detaily {		
	color: #333415; 
	border-bottom: solid 1px #333415;
}
#left .akceArchiv A:VISITED.detaily,
#left .akceArchiv A:ACTIVE.detaily {		
	color: #937439; 
	border-bottom: solid 1px #937439;
	
}

#left .akceArchiv .filtr {		
	background-color: #B4B771; 
	border: solid 1px #47481C;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#left .akceArchiv .filtr H6 {		
	margin: -10px;
	margin-bottom: 7px;
	padding: 4px;
	background-color: #333415;
	color: White; 
	font-size: 9pt;
}
#left .akceArchiv .filtr .f {		
	font-size: 9pt;
	text-align: left;
	width: 70px;
	vertical-align: middle;
}
#left .akceArchiv .filtr SELECT {		
	font-size: 0.9em;
}
#left .akceArchiv .filtr .niceButton {		
	font-size: 7pt;
    height: 17px; 
}
/* ********* Partneri *********** */


#left .Partneri {		
	width: 265px;
	float:	left;
	text-align: center ;
}
#left .Partneri .cl_nadpis 	{		
	width: 265px;
}
#left .Partneri H4 {		
	font-size: 1em;
	margin-top: 15px;
	padding-top: 12px;
	border-top: solid 1px #FEBA4B;
	color: #953400;
}
#left .Partneri IMG {		
	margin-bottom: 7px;
}
#left .Partneri P {		
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}

/* ********* PATICKA *********** */
#paticka {
	width: 95%;
	margin: 0px auto;
}
#paticka DIV {
	width: 940px;
	background-color: #323314;
	margin: auto;
	height: 35px;
}
#paticka P {
	padding-top: 3px;
	font-size: 10px;
}

/* ********* OSTATNI STYLY *********** */
.filtr {		
	background-color: #B4B771; 
	border: solid 1px #47481C;
	width: 98%;
	margin-bottom: 15px;
	padding: 8px !important;
	text-align: right;
	font-weight: bold;
	font-size: 0.9em;
	_width: 100%;
}
.pnlOdkaz   {		
	margin-left: 10px;
	margin-bottom: 25px !important;
	font-weight: bold;
}
.pnlOdkaz A   {		
	background-color: #B4B771; 
	border: solid 1px #FD9E00 !important;
    display: inline;
	padding: 8px 15px;
	text-decoration: none !important;
	border: none !important;
}
.pnlOdkaz A:HOVER   {		
	background-color: #FFEDCC; 
	color: White;
	font-weight: bold !important;
}
.pnlOdkaz A.selected   {		
	background-color: #FF7832; 
	color: White;
	font-weight: bold !important;
}
.pnlOdkaz A.selected:HOVER   {		
	background-color: #FF7832; 
	color: White !important;
	cursor: text;
}
.repTabBottom TD  {
	border-bottom: 1px solid white;
	padding-bottom: 5px;
}

TABLE.tableFoto TD {
	border: none !important;
	padding: 0px !important;
}
.tableFotoAdmin A  {
	border: none;
}
.tableFotoAdmin IMG  {
	padding: 0px;
	margin: 2px;
	border: 1px solid red;
}
.tableFotoAdmin TD  {
	border-bottom: 1px solid white;
	text-align: center;
}
.info {
	font-size: 1em;
	color: #937439;
	}	

.bilePozadi {
	background-color: White;
	border: solid 1px #9E701F;
	margin: 0px 10px;
	}
.bilePozadi .seznamLog{
	margin: 5px 15px;
	}
.bilePozadi A	{
	border: none;
	}
.bilePozadi IMG	{
	border: none;
	margin: 5px;
	vertical-align: middle;
	}
.minusMargin {
	margin-left: 0px;
	}

/* kometáře */
#left UL {
	margin: 2px 20px;
	padding: 0px;
}
#left LI {
	margin: 0px;
	padding: 2px;
}

#left .comment-title {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: -15px;
	margin-right: -15px;
	padding: 3px 5px 3px 15px !important;
	border-top: 1px solid #47481C;
	background-color: #B4B771;
	font-weight: bold;
}
#left .comment-title .cGray {
	color: #555555;
}
#left TABLE.newKoment {
	border-color: #DAEDFB;	
}
#left TABLE.newKoment TH {
	background-color: #B4B771;
	color: Black;
	text-align: right;
	padding: 0px 3px;
}
#left TABLE.newKoment TD {
	border: 0px;
}
#left .comment {
	padding: 8px;
}
#left .comment-buttons {
	background-color: #333415;
	padding: 5px !important;
	color: white;
}
#left .comment-buttons A {
	color: white;
	border-color: white;
	font-weight: bold;
}
#left .comment-buttons A:HOVER {
	color: black! important;
	font-weight: bold;
}

#left .seznamPrispevku P {
	margin: 0;
	padding: 0;
}
/* ********* OBECNÉ *********** */
	
.red {
	color: Red;
	font-weight: bold;
	}
.strong {
	font-weight: bold;
	}
.right {
	text-align: right;
	}
.center {
	text-align: center;
	}
.odsazLeft {
	padding-left: 5px;
	}
.odsazBottom {
	padding-bottom: 15px;
	}	
.f {
	display: block;
	float: left;
	width: 100px;
	font-weight: bold;
	text-align: right;
	}
.f2 {
	display: block;
	float: left;
	width: 220px;
	text-align: left;
	padding-left: 60px;
	}
.f3 {
	display: block;
	float: left;
	width: 90px;
	}	
DIV.clearBoth {
	clear: both;
	}
.small {
	font-size: 0.8em;
	}
.smaller {
	font-size: 0.7em;
	}
.zvyrazni {
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	color: #FF7832;
	text-transform: uppercase;
	}	
