	/* globalni prvky */
	
	body {color: #000000; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;  background-image: url(../img/body_bck.gif); background-position: top left; background-repeat: repeat-y; background-color: #194b64; font-size: 12px; margin: 0px; padding: 0px;}
	table td, table th  {font-size: 12px; vertical-align: top;}
	a, a:visited, a:active, a:hover {color: #1d3e4e;}
	form {margin: 0px; padding: 0px;}
	input, select, textarea {vertical-align: middle; font-size: 12px; color: #7c7b7a;}
	table td, table th {vertical-align: top; font-size: 12px; text-align: left;}
	table th {background-color: #cfe5f0; padding: 3px;}
	hr {color: #a4bcc8; height: 1px; margin: 0px; padding: 0px;}
	h1 {font-size: 36px; color: #23485f; font-weight: normal; letter-spacing: -2px;}
	h2 {font-size: 36px; color: #23485f; margin: 0px; padding: 0px; padding-bottom: 10px; width: 100%; font-family: Oswald, "Arial CE", "Verdana CE", Verdana,"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-weight: normal; letter-spacing: -1px;}
	h3 {font-size: 12px; margin-top: 7px; margin-bottom: 7px;}
	h4 {font-size: 12px; font-weight: normal;}
	
	/* layout */
	
	#main_container {width: 100%; height: 100%; display: block; margin: 0px; padding: 0px; background-image: url(../img/main_container_bck.gif); background-position: top left; background-repeat: no-repeat;}
	#top_bar {width: 775px; height:233px; display: block; margin: 0px; padding: 0px; background-image: url(../img/top_motive.jpg); background-position: top left; background-repeat: no-repeat;}
	#top_bar_print {width: 0px; height:0px; visibility: hidden; display: none; margin: 0px; padding: 0px; overflow: hidden;}
	#left_bar {width: 244px; display: block; top: 170px; position: absolute; left: 0px; margin: 0px; padding: 0px;}
	#content_bar {width: 530px; overflow-x: hidden; display: block; position: absolute; left: 244px; top: 233px; margin: 0px; padding: 0px; background-image: url(../img/content_bck.gif); background-position: top left; background-repeat: no-repeat; background-color: #ffffff;}
	#content_inner {padding: 10px;}
	#footer {display: block;}
	#footer img {vertical-align: middle;}
	.left_box {margin-left: 70px; padding-bottom: 15px;}
	.left_box h3 {margin-top: 15px;}
	.copy {float: right; display: block; width: 120px; height: 25px; }
	.info {float: left; display: block; width: 380px; height: 25px; }
	.promo_bar {float: right; display: block; width: 185px; margin-left: 3px; overflow: hidden;}
	.clear {clear: both;}
	
	/* informacni obsah */
	
	p {margin: 0px; padding-top: 5px; padding-bottom: 5px; line-height: 18px;}
	ul { margin-left: 12px; padding:0px;  margin-top: 5px; }
	ul li {padding:0px;margin:0px; list-style: url(../img/ul_01_mozilla_bck.gif); _list-style: url(../img/ul_01_bck.gif); line-height: 18px; margin-bottom: 10px;}
	ul li a, ul li a:visited, ul li a:active, ul li a:hover {color: #23485f; }
	ul li a:hover {color: #000000; }	
	.input_01 {height: 19px; width: 100px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #ffffff;}
	.input_02 {height: 100px; width: 485px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #a4bcc8;}
	.input_03 {height: 19px; width: 200px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #ffffff;}
	.input_04 {height: 19px; width: 95px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #a4bcc8;}
	.input_05 {height: 19px; width: 115px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #a4bcc8;}
	.input_06 {height: 19px; width: 40px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #a4bcc8;}
	
	fieldset {margin: 7px;padding: 3px;}
	legend {color: #000000;}
	
	.float_left {float: left;}
	.content_box_left_float {display: block; width: 245px; float: left; margin-right: 10px;}
	.content_box_right_float {display: block; width: 245px; float: right;}
	.month {border-right: 1px solid #a4bcc8;}
	.listing {clear: both;}
	.listing td h3 {font-size: 14px; border-bottom: 1px solid #a4bcc8; text-decoration: none;}
	.toolbar_item_short {margin: 0px; padding: 0px; display: block; width: 120px; margin-top: -6px; margin-bottom: -8px; text-align: center; height: 40px; float: left; overflow: hidden; background-image: url(../img/toolbar_bck.gif); background-position: top right; background-repeat: no-repeat;}
	.toolbar_item_long {margin: 0px; padding: 0px; display: block; width: 150px; _width: 160px; margin-top: -6px; margin-bottom: -8px; height: 40px; float: left; padding-left: 10px; overflow: hidden; }
	.toolbar_item_gallery {margin: 0px; padding: 0px; display: block; width: 120px; margin-top: -6px; margin-bottom: -8px; text-align: center; height: 40px; float: right; overflow: hidden; background-image: url(../img/toolbar_bck.gif); background-position: top right; background-repeat: no-repeat;}
	
	.toolbar_item_short img, .toolbar_item_short img, .toolbar_item_demo img, .toolbar_item_gallery img {vertical-align: middle;}
	.statistics {display: block; clear: both; font-size: 10px; line-height: 16px; height: 16px; width: 135px; background-image: url(../img/statistics_strip_bck.gif); background-position: top left; background-repeat: repeat-x;}
	.statistics span {line-height: 16px; height: 16px; display: block; float: left; background-image: url(../img/statistics_strip.gif); background-position: top right; background-repeat: repeat-x;}
	.statistics-title a, .statistics-title a:visited, .statistics-title a:active, .statistics-title a:hover {text-decoration: none; color: #000000;}
	.content_table_01 td {background-color: #cfe5f0; padding: 3px;}
	.content_table_02 td {background-color: #cfe5f0; padding: 3px;}
	.content_table_03 td {padding: 3px; vertical-align: middle;}
	.submit {text-align: right;}
	
	.odd td {background-color: #ffffff !important;}
	.right {float: right; background-image: none !important;}
	.article_image_small {padding: 4px; padding-top: 7px; _padding: 7px; _margin-right: 0px; margin-right: 5px; margin-bottom: 5px; height: 108px; width: 108px; _height: 115px; _width: 115px; display: block; float: left; text-align: center; background-image: url(../img/article_image_bck.gif); background-position: top left; background-repeat: no-repeat;}
	.article_image_long {padding: 7px; margin-right: 5px; margin-bottom: 5px; height: 108px; width: 353px; _height: 115px; _width: 360px; display: block; float: left; background-image: url(../img/article_image_long_bck.gif); background-position: top left; background-repeat: no-repeat;}
	.article_image_small, .article_image_long {vertical-align: middle;}
	.gallery_image_small {padding: 4px; padding-top: 7px; _padding: 7px; _margin-right: 0px; margin-right: 5px; margin-bottom: 5px; height: 108px; width: 108px; _height: 115px; _width: 115px; display: block; overflow: hidden; float: left; text-align: center; background-image: url(../img/gallery_image_bck.gif); background-position: top left; background-repeat: no-repeat;}
	.gallery_image_small a {border: 1px solid #ffffff;}
	.gallery_image_small div {padding-top: 0px;}
	.gallery_image_small div a, .gallery_image_small div a:active, .gallery_image_small div a:visited {border: none;}
	
	/* leve menu */
	
	.left_menu { list-style-type : none; list-style-position: outside; margin: 0px; padding: 0px;}
	.left_menu li {padding:0px;margin:0px; list-style: url(../img/empty.gif); display: inline;}
	.left_menu li a, .left_menu li a:visited, .left_menu li a:active, .left_menu li a:hover {display: block; color: #083049 !important; font-weight: bold; overflow-x: hidden; text-decoration: none; width: 100%; line-height: 38px; padding-left: 70px;  background-image: url(../img/left_menu_item_nonactive_bck.gif); background-position: top left; background-repeat: no-repeat;}
	.left_menu li a:hover {color: #000000; background-image: url(../img/left_menu_item_active_bck.gif);}
	
	/* zalozky */
	
	.tabs {display: block; height: 50px; margin: 0px; padding: 0px; margin-top: 17px; background-image: url(../img/tab_dot_bck.gif); background-position: bottom left;  background-repeat: repeat-x;}
	.tabs li {display: table; margin: 0px; padding: 0px; background-image: url(../img/tab_bck.gif); background-position: top right;  background-repeat: no-repeat; height: 50px; width: 14%; float: left;  _position: relative;}
	.tabs li span {_position: absolute; _top: 50%;display: table-cell; vertical-align: middle; _left: 50%; text-align: center;}
	.tabs li span a, .tabs li span a:visited, .tabs li span a:active, .tabs li span a:hover  {_position: relative; _top: -50%; _left: -50%; color: #000000; text-decoration: none; }
	.tabs .first {border-left: 1px solid #a4bcc8;}
	.tabs .active {font-weight: bold; height: 49px; _height: 50px; border-bottom: 1px solid #ffffff; !important; }
	
	/* fotografie */
	.photo_box {display: block; }
	.photo_box div {display: table; border: none;  padding: 2px;}
	.photo_box div div { padding: 2px; display: table; _display: inline; }
	.photo_box div div {border: 1px solid #a4bcc8;}
	#photo_panorama_container {position: absolute; top: 60px; left: 8px; display: block; width: 512px; height: 406px; border: 1px solid #a4bcc8;}
	#photo_panorama_outer {position: absolute; top: 2px; left: 2px; display: block; width: 506px; height: 400px; overflow: hidden;}
	#photo_panorama_slider {position: absolute;}

	/* datepicker */
	.ui-datepicker-week-end, .ui-datepicker-week-end a.ui-state-default {color:red;}