body {
	background: 	#ffffff;
	border: 	0px;
	padding: 	0px;
	margin: 0 auto;
	margin-top: 	80px;
	color: 		#666;
	text-align: 	center; /* For IE */
	width: 		770px !important;
	width /**/: 	770px;
	position: 	relative;
/*	font-family:	"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; */
	font-family:	arial, helvetica, sans-serif;
}

img {
	border:	0;
}

.bodyedit {
	background: 	#ffffff;
	border: 	0px;
        padding:        5px 5px 5px 5px;
	margin: 	0 auto;
	margin-top: 	20px;
	color: 		#666;
	text-align: 	center; /* For IE */
	width: 		770px !important;
	width /**/: 	770px;
	position: 	relative;
/*	font-family:	"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; */
	font-family:	arial, helvetica, sans-serif;
        font-size:      0.8em;
        border-style:   none;
        background-color: #ffffff;
}

.bodyeditest {
/*	margin: 	0;	*/
	text-align: 	left;
	font-family:	arial, helvetica, sans-serif;
        font-size:      0.8em;
}

#mainpart {
	text-align: 	center; /* For IE, see above */
	background: 	#E8EDF3 url(/images/ex_titul_hradcany.jpg) no-repeat;
	height:		500px;
}

#maintext {
	text-align: 	left;
	padding-top:	20px;
	padding-left:	400px;
	color:		#000;
	font-size:	0.8em;
}

#maintextJA {
	text-align: 	left;
	padding-top:	20px;
	padding-left:	400px;
	color:		#000;
	font-size:	0.8em;
}


.content_menu {
	text-align: 	left;
	padding-top:	60px;
	padding-left:	10px;
	color:		#000;
	width:		220px;
	font-size:	1em;
/*	background: 	#cecece; */
}

.content_text {
	text-align: 	left;
	padding:	0px;
	color:		#000;
	font-size:	0.8em;
	background: 	#fff;
}

.content_text2 {
	padding-top:	20px;
	padding-bottom: 10px;
}

.cms_pict {
	border:	1px #000 solid;
	top:	10px;
}

/* Zobrazovani dynamickeho obsahu stranky */

#content_name {
	color: 		#990033;
	font-size:	1.1em;
	font-weight:	bold;
 	text-align: 	right;
	border-bottom:	2px #990033 solid;
	padding-top: 	10px;
	padding-bottom: 2px;
}


.content_box {
	clear:		both;
}

#content_pict {
	float:		right;
	padding-left: 	10px;
	padding-top:	20px;
	padding-bottom: 0px;
}

#content_pict img {
	border:		1px #000 solid;
}

#content_text {
	padding-top:	20px;
	padding-bottom: 10px;
}

#content_head {
	clear:		both;
	padding-top:	10px;
}

#content_foot {
	clear:		both;
	padding-top:	10px;
}

/* ------------- KONEC ------------------ */

.initfont {
	font-size: 	200%;
	line-height:	0.9;
}

#logo {
	position:	absolute;
	top:		-42px;
	left:		16px;
	width: 		264px;
	height:		115px;
	background: 	url(/images/ex_carrow_logo.gif);
	z-index:	10;
}

#flags {
	position:	absolute;
	top:		-24px;
	right:		0px;
	word-spacing:	3px;
}

#topmenu {
	text-align: 	right;
	padding:	6px;
	padding-right:	16px;
	color:		#fff;
	font-size:	0.8em;
	word-spacing:	10px;
	border-top: 	1px #000000 solid;
	border-bottom: 	1px #000000 solid;
	background:	#990033;
}

#topmenu a {
	position:	relative;
/*	top:		1px; */
	text-decoration: underline;
	color:		#fff;
	word-spacing:	normal;
	font-weight:	bold;
}

#topmenu a:hover {
	text-decoration: underline;
	color: 		#FFFF33;
}

#topmenuJA {
	text-align: 	right;
	padding:	6px;
	padding-right:	16px;
	color:		#fff;
	font-size:	0.8em;
	word-spacing:	10px;
	border-top: 	1px #000000 solid;
	border-bottom: 	1px #000000 solid;
	background:	#990033;
}

#topmenuJA a {
	position:	relative;
/*	top:		1px; */
	text-decoration: underline;
	color:		#fff;
	word-spacing:	normal;
	font-weight:	bold;
}

#topmenuJA a:hover {
	text-decoration: underline;
	color: 		#FFFF33;
}



#botmenu {
	position:	absolute;
	right:		50px;
	text-align: 	right;
	padding-right:	50px;
}

#botmenu a {
	position:	absolute;
	text-decoration: underline;
	color:		#fff;
	word-spacing:	normal;
	font-weight:	bold;
	font-style: 	normal;
}

#botmenu a:hover {
	text-decoration: underline;
	color: 		#FFFF33;
}

#botmenucz {
	position:	absolute;
	right:		14px;
	text-align: 	right;
}

#botmenucz a {
	text-decoration: underline;
	color:		#fff;
	word-spacing:	normal;
	font-weight:	bold;
	font-style: 	normal;
}

#botmenucz a:hover {
	text-decoration: underline;
	color: 		#FFFF33;
}

#botline {
	text-align: 	left;
	padding:	6px;
	padding-right:	16px;
	color:		#fff;
	font-size:	0.8em;
	word-spacing:	6px;
	border-top: 	1px #000000 solid;
	border-bottom: 	1px #000000 solid;
	background:	#990033;
	font-weight:	bold;
	font-style:	italic;
}


#copyr {
 	position:	absolute;
/*	top:		436px; */
	padding-top:	4px;
	padding-bottom:	14px;
	left:		1px;
	color:		#888;
	font-family:	arial, helvetica, sans-serif;
	font-size:	12px;
}

/* 
 *    CMS styles:
 */

.cms_title
{
	font-weight: bold;
	font-size: 1.2em;
	color: #aa0000;
}


.textarea.hidden {
	background:	#cccccc;
}

/*
 * 	validni nahrada iframe
 */

#block1 {
    text-align: justify;
    width: 540px;
    height: 520px;
    /* background: #dedede; */
}

.pad10 {
    padding: 0px;
}

.overflow {
    overflow: auto;
    width: 540px;
    height: 520px;
}

.padside {
    padding: 10px;
    padding-right: 20px;
}


/*
.cenik_body2 {
    font-weight:	bold;
    font-size: 		12px;
    padding:		4px;
    border-bottom:	1px #000000 solid;
    border-left:	1px #000000 solid;
}
*/

table.cenik_table {
/*    position: 		relative;
    top:		8px; */
    margin: 0;
    width:	100%;
    border-spacing:	2px;
    border-style:	none;
    border-color:	gray;
    border-collapse:	collapse;
    background-color:	#ffffee;
}
table.cenik_table th {
    padding:		4px;
    border-width:	1px;
    border-style:	inset;
    border-color:	gray;
    background: 	#990033;
    color:		#ffffff;
}
table.cenik_table td {
    padding:		4px;
    border-width:	1px;
    border-style:	inset;
    border-color:	gray;
    background:		#ffffee;
}
