body
{
	background: url('../../images/design/body_back.gif') repeat top left;
}

body, textarea, input, select
{
	font-family: Verdana;
	font-size: 1em;
}

body, textarea, input, select, a
{
	color: #1e3e57;
}

p
{
	margin: 0.6em 0em;
}

a img
{
	border: 0em;
}

small
{
	color: #666;
}

.top
{
	width: 61.05em;
	margin: 0em auto;
	background: url('../../images/design/top_back.gif') no-repeat top left;
}

.bottom
{
	background: url('../../images/design/bottom_back.gif') no-repeat bottom left;
}

.main
{
	background: url('../../images/design/main_back.gif') repeat bottom left;
}

.main_content
{
	background: url('../../images/design/header_back.jpg') no-repeat top left;
}

.data
{
	margin: 0em 0em 0.65em 1em;
	background: url('../../images/design/data_back.gif') no-repeat top left;
	font-size: 0.75em;
}

.spacer
{
	height: 0.7em;
}

.clear
{
	clear: both;
	height: 0.01em;
	line-height: 0.01em;
	padding: 0em;
	margin: 0em;
}

.clear2
{
	clear: both;
	background: url('../../images/design/content_list_delim.gif') repeat-x center left;
	width: 46.5em;
}

h1#logo, #left_menu, .fleft, .middle, .right_menu, #overview div#content, #content_list .item .img, #content_list .item .msg,
#slideshow #img1, #slideshow #img2, #slideshow #img3, #slideshow #img4, #slideshow #img5, #slideshow #img6
{
	float: left;
}

div#common_navigation, .fright
{
	float: right;
}

h1#logo
{
	margin: 0em;
	padding: 0.3em 0em 4.15em 1em;
}

h1#logo a, div#common_navigation a, #left_menu div a, .right_menu .item .title a
{
	text-decoration: none;
}

div#common_navigation a:hover
{
	text-decoration: underline;
}

h1#logo a span
{
	display: none;
}

div#common_navigation
{
	padding: 0.8em 1em 0em 1em;
	font-size: 0.6em;
}

#home #left_menu, #home .left_menu
{
	padding: 0.8em 3em 0.5em 0.5em;
}

#overview #left_menu
{
	padding: 0em 1em 0.5em 1em;
}

#left_menu div.l1, #left_menu div.l2
{
	width: 15em;
}

#left_menu div.l1 div
{
	width: 15em;
	padding-top: 0.2em;
}

#left_menu div.l1 a, #left_menu div.l2 a
{
	color: #5b7993;
	display: block;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

#left_menu div.l1 a
{
	background: url('../../images/design/left_menu_item.gif') no-repeat center left;
	padding-left: 1.3em;
}

#left_menu div.l2 a
{
	padding-left: 1.9em;
}

#left_menu div.l2 a.sel
{
	color: #57b0ff;
}

#left_menu div.l2 a:hover
{
	color: #478ecc;
}

#left_menu div.l1 a.sel
{
	background: url('../../images/design/left_menu_l1_sel.jpg') #fff no-repeat center left;
}

#left_menu div.after_menu, #left_menu div.l1, #left_menu div.l2
{
	background: url('../../images/design/left_menu_delim.gif') no-repeat top left;
}

#left_menu div.l2
{
	background-color: #f5f5f5;
}

#left_menu .img
{
	padding: 2em 0em;
	text-align: center;
}

#home h1#content_title
{
	padding: 0.5em 0em;
	margin: 0px;
	font-size: 2.2em;
	font-weight: normal;
}

#overview h1#content_title
{
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 1em 0em;
	font-size: 1em;
	border-bottom: 0.5em solid #ccd6df;
	color: #333366;
}

#overview h1#content_title.no_pad
{
	padding: 0.7em 0em 0.5em 0em;
}

#home div#content
{
	line-height: 1.5em;
	width: 43.5em;
	margin-right: 3em;
	/*background-color: red;*/
}

#overview div#content
{
	line-height: 1.5em;
	width: 48em;
	margin-right: 0.5em;
	color: #000;
}

#overview .long div#content
{
	width: 61em;
}

.right_menu
{
	width: 14em;
	padding-top: 1.5em;
}

#overview .right_menu
{
	padding-top: 0.2em;
	width: 13.3em;
}

.right_menu .item
{
	background: url('../../images/design/right_menu_top.gif') no-repeat top left;
	font-size: 0.8em;
	width: 16.3em;
}

.right_menu .item .bottom
{
	background: url('../../images/design/right_menu_bottom.jpg') no-repeat bottom left;
	padding: 0.5em 0.7em 0em 0.7em;
	line-height: 1.7em;
}

.right_menu .item .bottom, .right_menu .item .bottom a
{
	color: #5b7993;
}

/* Vagner, 23. 9. 2009 */
.right_menu .item .bottom a:hover
{
	color: #478ecc;
}

.right_menu .item .title
{
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0.5em;
	padding-top: 0.2em;
}

.right_menu .item .title a, .right_menu .item .title
{
	color: #fff;
}

.right_menu .item .more
{
	font-weight: bold;
	text-align: right;
	padding: 0.5em 0.7em 0.1em 0em;
}

#partneri, #footer
{
	background: url('../../images/design/partneri_back.gif') repeat-x top left;
}

#partneri
{
	height: 2.1em;
	text-align: center;
	padding: 0.1em 0em;
	margin: 2em 0em 0em 0em;
}

#partneri span
{
	text-transform: uppercase;
}

#partneri table
{
	border-collapse: collapse;
	margin: 0em auto;
}

#partneri table td
{
	padding: 0em 1em;
}

#footer
{
	padding: 1.5em 1em 0em 1em;
	font-size: 0.7em;
}

#footer, #footer a
{
	color: #c6c6c6;
}

table.images
{
	width: 100%;
}

table.images td
{
	text-align: center;
	padding: 0.3em 0em;
}

#content_list .item .img
{
	margin: 0em 1em 0em 0em;
}

#content_list .item .msg
{
	width: 34em;
	/*background-color: red;*/
}

#content_list .item.no_img .msg
{
	width: 46.3em;
}

#content_list .item .msg h2
{
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	font-size: 1em;
}

#content_list .item .msg a
{
	color: #094797;
}

#content_list .item .msg .info
{
	margin-bottom: 0.8em;
	font-size: 0.9em;
}

#slideshow
{
	background-color: #ccd6df;
	padding: 1.5em 0em 0em 1em;
	height: 9em;
	width: 61em;
	position: relative;
}

#slideshow div
{
	border-right: 0.8em solid #ccd6df;
	position: relative;
}

#slideshow #left_arrow, #slideshow #right_arrow
{
	position: absolute;
	z-index: 100;
	top: 4.3em;
}

#slideshow #left_arrow
{
	left: -0.5em;
	background: url('../../images/design/left_arrow.png') no-repeat center center;
}

#slideshow #right_arrow
{
	left: 59em;
	background: url('../../images/design/right_arrow.png') no-repeat center center;
}

#slideshow #left_arrow a, #slideshow #right_arrow a
{
	display: block;
	width: 3.2em;
	height: 3.2em;
}

#slideshow #left_arrow a b, #slideshow #right_arrow a b
{
	display: none;
}

#gallery h2
{
	font-size: 1.2em;
	margin: 0.5em 0em 0em 0em;
}

#gallery td
{
	font-size: 0.8em;
	line-height: 1.3em;
}

#gallery img
{
	margin-bottom: 0.5em;
}

.padd
{
	margin-top: 3em;
}

.gall_img
{
	width: 11.3em;
	text-align: center;
	background-color: #ccd6df;
	padding: 1px 0px;
}
/*
.mspacer
{
	padding-top: 0.4em;
}
*/
dl, dt, dd
{
	margin: 0px;
	padding: 0px;
}

img.person
{
	float: right;
	padding: 0px 0px 10px 10px;
}

.strediska_left dt
{
	text-transform: uppercase;
	padding: 0px 0px;
	margin: 0px;
}

.strediska_left dt, .strediska_left dd, .strediska_left dl
{
	line-height: 0.9em;
}

#stack
{
	font-size: 0.8em;
	padding: 5px 0px 15px 15px;
	z-index: 1000;
	position: relative;
}

#formMessage .labels
{
	width: 150px;
}

#formMessage textarea
{
	width: 400px;
}