BODY {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
	COLOR: #2A5532; 
	font-size: 0.8em; 
	BACKGROUND-COLOR: #BCD671; 
	MARGIN: 0px; 
	PADDING: 0px; 
	TEXT-ALIGN: left;
}
#whole_body {
	CLEAR: both;
	MARGIN: 0px auto 0px auto;
	WIDTH: 780px;
	BACKGROUND-COLOR: #ffffff;
	padding: 0;
}
#header {
  MARGIN: 0 auto 0 auto; WIDTH: 100%; height:190px; BACKGROUND-COLOR: #BCD671;
}

#main_part {
	CLEAR: both;
	MARGIN: 20px 20px 20px 20px;
	width: 740px;
	
}




#right_part {
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 140px;
	height:100%;
	PADDING: 0 10px 10px 15px;
	TEXT-ALIGN: left;
	font-size: 0.9em;
}
#right_part p{
	margin: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
}
#right_part h2{
	color: #2A5532;
	background: #ffffff;
	font-size: 12px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style: none;
	line-height: 120%;
	/*padding: 20px 0px 5px 0px;*/
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#right_part a {
	color: #999999;
	text-decoration: none;
	border-bottom: 0px solid #FFFFFF;
}
#right_part a:hover {
	color: #54AB42;
	text-decoration: none;
	border-bottom:1px solid #54AB42;
}
#right_part ul {
	list-style: none;
	margin: 0px;
    padding: 5px 0px 5px 0px;
	color: #999999;
}
#right_part li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#right_part ul li a {
	color: #999999;
	text-decoration: none;
}
#right_part ul li a:hover {
	color: #54AB42;
	text-decoration: none;
}

/* for understanding browsers */
#main_body {
	FLOAT: left;
	MARGIN: 0px 0px 20px 0px;
	WIDTH: 540px;
	PADDING-RIGHT: 20px;
	border-right-style:dotted;
	border-right-width:thin;
	border-right-color:#CCCCCC;
	min-height:370px;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html #main_body {
height:480px;
}
/**/
#main_body P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 5px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	line-height: 130%;
}



#main_body H2 {
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; 
	FONT-SIZE: 18px;
	COLOR: #54AB42;
	font-style:italic;
	MARGIN-BOTTOM: 5px
}

#main_body_cela {
  FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 740px
}
#partenair{
	height:130px;
	width:130px;
}
#text {
	WIDTH: 540px;
	PADDING: 0px 10px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: left;
	display:block;
	
}


#text a{
	color:#999999;
	text-decoration: none;
	border-bottom: 0px;
}
#text a:hover{
	color: #54AB42;
	text-decoration: none;
    border-bottom: 0px;
}
#text H2 a{
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; 
	FONT-SIZE: 18px;
	COLOR: #54AB42;
	font-style:italic;
	MARGIN-BOTTOM: 5px
}
#text h2 a:hover{
	COLOR: #469037;
	text-decoration: none;
	
}
/*
#main_body IMG {
	padding:2px;
	BORDER: #CCCCCC 1px solid;
	
}
*/
.article_txt{
	margin:40px;
}

/*   gestion des news  */
.aktu_img{
	width:120px;
	margin:10px 10px 10px 0px;
	display:inherit;
}
.aktu_txt{
	margin:3px 0px 10px 135px;
	height:170px;
}


.aktu_last {
	COLOR: #2A5532; 
}
.aktu_last a{
	text-decoration: none;
}
.aktu_last a:hover{
	text-decoration: none;
	COLOR: #2A5532;
}
.aktu_last H2{
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; 
	FONT-SIZE: 18px;
	COLOR: #54AB42;
	font-style:italic;
	MARGIN-BOTTOM: 5px
}

.aktu_last H2 a{
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; 
	FONT-SIZE: 18px;
	COLOR: #54AB42;
	font-style:italic;
	MARGIN-BOTTOM: 5px;
	text-decoration: none;
}
.aktu_last H2 a:hover{
	COLOR: #469037;
	text-decoration: none;
	
}
.aktu_last IMG {
	padding:2px;
	BORDER: #CCCCCC 1px solid;
	
}
.aktu_old {
	WIDTH: 540px;
	color:#B7B7B7;
}
.aktu_old a{
	text-decoration: none;
}
.aktu_old a:hover{
	text-decoration: none;
	COLOR: #18311D;
}
.aktu_old H2{
	color:#2A5532;
}
.aktu_old H2 a{
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; 
	FONT-SIZE: 18px;
	COLOR: #2A5532;
	font-style:italic;
	MARGIN-BOTTOM: 5px;
	text-decoration: none;
}
.aktu_vice{
	color:#54AB42;
	text-decoration: none;
	border-bottom: 0px;
}
.aktu_vice a{
	color:#54AB42;
	text-decoration: none;
	border-bottom: 0px;
}
.aktu_vice a:hover{
	color: #54AB42;
	text-decoration: none;
    border-bottom: 0px;
}
.article IMG{
padding:2px;
	BORDER: #CCCCCC 1px solid;
}
small {
	color:#999999;
	font-size: 11px;
}
.text_bottom {
	WIDTH: 540px;
	PADDING: 0px 10px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: right;
}
.diskus_m {
	COLOR: #939393; 
}
.diskus_m a{
	text-decoration: none;
}
.diskus_m a:hover{
	text-decoration: none;
	COLOR: #2A5532;
}
.diskus_m H3{
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	COLOR: #2A5532;
	font-style:italic;
	MARGIN-BOTTOM: 5px
}

#diskus_message{
	font-style:italic;
	color:#CC0000;
}
TD.aktu_table{
	vertical-align:top;
}
TABLE.aktu_table{
	margin:10px 10px 10px 0px;
}


/*   gestion des gros titres  */

H1 {
  FONT-SIZE: 24px; COLOR: #000000; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; DISPLAY: none
}

H3 {
  FONT-SIZE: 14px; COLOR: #387042; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; MARGIN-TOP: 10px
}
H3.right {
  FONT-SIZE: 14px; COLOR: #387042; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; TEXT-ALIGN: right
}
H3.line {
  FONT-SIZE: 14px; COLOR: #387042; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-TOP: 15px; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; PADDING: 3px 0px 3px 10px;
}
H4 {
  FONT-SIZE: 13px; COLOR: #387042; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; MARGIN-TOP: 10px
}
H5 {
  FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #4D956F; PADDING: 2px 0px 2px 0px; TEXT-ALIGN: center
}

P {
  TEXT-ALIGN: left
}
#footer{
	text-align:right;
	color:#999999;
	padding:5px;
	font-size: 0.8em;
}
#footer a{
	text-decoration:none;
	color:#999999;
}
#footer a:hover{
	text-decoration:none;
	color:#349DB3;
}
input {
	BACKGROUND-COLOR: #FAFAFA;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	font-size: 1em;
}
fieldset{
	border: none;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #999;
}

textarea{
	BACKGROUND-COLOR: #FAFAFA;
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Komentar{

}
.select { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial }
.button { FONT-FAMILY: Verdana, Arial; COLOR: #FFFFFF;  FONT-SIZE: 11px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #000000; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid }
.line {
	border-top: 1px dotted #cccccc;
	margin-top: 15px;
	margin-bottom: 10px;
	}
.line_dotted_green {
	border-top: 1px dotted #54AB42;
	margin-top: 15px;
	margin-bottom: 10px;
	}
.line_green {
	border-top: 2px solid #54AB42;
	margin-top: 15px;
	margin-bottom: 10px;
	}
.line_grey{
	border-top: 2px solid #B7B7B7;
	margin-top: 15px;
	margin-bottom: 10px;
	}
.slash_green2{
	color:#387042;
	font-weight:bold;
}
/*
P.left {
   TEXT-ALIGN: left
}
P.right {
   TEXT-ALIGN: right
}
P.center {
   TEXT-ALIGN: center
}
P.pravy {
   TEXT-ALIGN: center; FONT-SIZE: 10px
}
BR.clear {
  CLEAR: both
}
HR {
  CLEAR: left; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 1px; WIDTH: 100%; BACKGROUND-COLOR: #000000
}
OL {
  LIST-STYLE-TYPE: lower-alpha
}
OL.cisla {
  LIST-STYLE-TYPE: decimal
}
UL {
  LIST-STYLE-TYPE: disc
}
UL.kruh {
  PADDING-LEFT: 15px; LIST-STYLE-TYPE: circle; PADDING-BOTTOM: 0px;
}
UL.ctverecek {
	LIST-STYLE-TYPE: none
}

TABLE {
  BORDER: 0px
}
TH {
  FONT-SIZE: 14px; BORDER: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD {
  TEXT-ALIGN: left; FONT-SIZE: 13px; BORDER: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.center {
  TEXT-ALIGN: center
}
TABLE.border {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse
}
TH.border {
  FONT-SIZE: 14px; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
TD.border {
  FONT-SIZE: 10px; TEXT-ALIGN: center; PADDING: 2px; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
TD.katalog {
  FONT-SIZE: 13px; TEXT-ALIGN: center; VERTICAL-ALIGN: top; WIDTH: 145px
}
TD.katalog_detail {
  FONT-SIZE: 13px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.kosik_top {
  FONT-SIZE: 13px; TEXT-ALIGN: center; BACKGROUND-COLOR: #000000; COLOR: #FFFFFF
}
TD.kosik_center {
  FONT-SIZE: 13px; TEXT-ALIGN: center
}
TD.right {
  FONT-SIZE: 13px; TEXT-ALIGN: right
}

.devet {
  FONT-SIZE: 9px
}
.deset {
  FONT-SIZE: 10px
}
.jedenact {
  FONT-SIZE: 11px
}
.dvanact {
  FONT-SIZE: 12px
}
.sestnact {
  FONT-SIZE: 16px
}
.dvacet {
  FONT-SIZE: 20px
}
.sedesat {
  FONT-SIZE: 60px
}
.bold {
  FONT-WEIGHT: bold
}
.red {
  COLOR: #FF0000
}
.red_bold {
  COLOR: #FF0000; FONT-WEIGHT: bold
}
.novinka {
  COLOR: #FF0000; FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.zluta {
  COLOR: #FFFF00
}
.skrtnute {
  text-decoration : line-through;
  }
.tab_pozadi1 {
   BACKGROUND-COLOR: #000000; COLOR: #FFFFFF
}
.tab_pozadi2 {
   BACKGROUND-COLOR: #FAFEAF
}
.akce {
  FONT-SIZE: 18px; COLOR: #FF0000; FONT-WEIGHT: bold
}
.nazev {
  FONT-FAMILY: Arial; FONT-SIZE: 17px; COLOR: #257D4C; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px
}

*/


