html {
	height: 100%;
	width: 100%;
}

body {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px;
	
	background-color:#fffab1;
	background-image:url(img/stage/bg.jpg);
	background-position: left top;
	background-attachment: fixed;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	
	overflow-y:scroll;
}

/* SRUKTURA */

#tableOuter 			{ width:100%; height:100%; vertical-align:top; text-align:center; padding:0px; margin:0px; background-image:url(img/stage/bg_table.jpg); background-position:left top; background-repeat:no-repeat; }
#tableOuter td	{ text-align:center; }
#tableInner 			{ width:910px; height:100%; vertical-align:top; text-align:left; padding:0px; margin:0px; margin-left:auto; margin-right:auto; }

#tableInner #tdHeader 	{ width:910px; height:170px; vertical-align:top; text-align:left; padding:0px; margin:0px; background-image:url(img/stage/rs_header.png); background-position:left top; background-repeat:no-repeat; }
#tableInner #tdHeader #divHeaderLeft	{ width:180px; height:170px; padding:0px; margin:0px; float:left; }
#tableInner #tdHeader #divHeaderRight	{ width:730px; height:170px; padding:0px; margin:0px; float:right; }

#tableInner #tdLeft 	{ width:41px; height:auto; vertical-align:top; text-align:left; }
#tableInner #tdSubmenu 	{ width:224px; height:auto; vertical-align:top; text-align:left; }
#tableInner #tdContent 	{ width:510px; height:auto; vertical-align:top; text-align:left; background-color:#FFFFFF; }
#tableInner #tdRight 	{ width:135px; height:auto; vertical-align:top; text-align:left; background-image:url(img/stage/bg_right.gif); background-position:left top; background-repeat:repeat-y; font-size:0px; line-height:0px; }

#tableInner #tdSubmenu #divSubmenu	{ width:224px; vertical-align:top; text-align:left; background-color:#e8e6c8; font-size:0px; }

#tableInner #tdSubmenu .butSubOne	{ padding-top:5px; padding-bottom:6px; width:224px; vertical-align:top; text-align:left; background-color:#dcd9bb; margin-top:1px; cursor:pointer; background-image:url(img/stage/bg_but_one.gif); background-attachment:top left; background-repeat:no-repeat; }
#tableInner #tdSubmenu .butSubOneHover	{ padding-top:5px; padding-bottom:6px; width:224px; vertical-align:top; text-align:left; background-color:#c8c5a5; margin-top:1px; cursor:pointer; background-image:url(img/stage/bg_but_one.gif); background-attachment:top left; background-repeat:no-repeat; }
#tableInner #tdSubmenu .butSubOne div { vertical-align:top; text-align:left; width:200px; margin-left:17px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#32312a; cursor:pointer; }
#tableInner #tdSubmenu .butSubOneHover div { vertical-align:top; text-align:left; width:200px; margin-left:17px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#32312a; cursor:pointer; }

#tableInner #tdSubmenu .butSubTwo	{ padding-top:5px; padding-bottom:6px; width:224px; vertical-align:top; text-align:left; background-color:#e8e6c8; margin-top:1px; cursor:pointer; background-image:url(img/stage/bg_but_two.gif); background-attachment:top left; background-repeat:no-repeat; }
#tableInner #tdSubmenu .butSubTwoHover	{ padding-top:5px; padding-bottom:6px; width:224px; vertical-align:top; text-align:left; background-color:#f0edd4; margin-top:1px; cursor:pointer; background-image:url(img/stage/bg_but_two.gif); background-attachment:top left; background-repeat:no-repeat; }
#tableInner #tdSubmenu .butSubTwo div { vertical-align:top; text-align:left; width:180px; margin-left:32px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#32312a; cursor:pointer; }
#tableInner #tdSubmenu .butSubTwoHover div { vertical-align:top; text-align:left; width:180px; margin-left:32px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#32312a; cursor:pointer; }

#tableInner #tdFooter 	{ width:910px; height:80px; vertical-align:top; text-align:left; padding:0px; }
#tableInner #tdFooter 	#divFooter { width:620px; height:80px; margin-left:265px; background-color:#FFFFFF; vertical-align:top; text-align:left; background-image:url(img/stage/bg_footer.gif); background-repeat:repeat-y; }
.tableFooter	{ width:450px; height:80px; margin-left:30px; font-size:10px; color:#B1AF9C; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; }
.tableFooter a	{ font-size:10px; color:#B1AF9C; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; text-decoration:none; }
.tableFooter a:hover	{ font-size:10px; color:#B1AF9C; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; text-decoration:underline; }

/* TOP */
.tableTop { width:268px; height:13px; vertical-align:top; text-align:left; }

/* MENU */
.tableMenu { width:726px; height:30px; vertical-align:top; text-align:left; }

/* BOTTOMSTRIPE */
.tableBottomStripe { width:726px; height:18px; vertical-align:top; text-align:left; }

/* BANNERCONTENT */
.bannerContent { width:579px; height:126px; vertical-align:top; text-align:left; }

/* NOVICE */
.noviceTitle { width:78px; height:24px; vertical-align:top; text-align:left; margin-left:35px; margin-top:12px; margin-bottom:7px; }
.noviceText { width:138px; height:57px; vertical-align:top; text-align:right; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin-left:35px; margin-right:20px; font-weight:bold; margin-top:5px; }
.noviceText a { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; text-decoration:none; font-weight:bold; }
.noviceText a:hover { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; text-decoration:underline; font-weight:bold; }
.noviceText h2 { color:#211e22; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin:0px; text-align:left; }

/* BANNERS */
.banner01 { width:125px; height:109px; vertical-align:top; text-align:left; margin-top:16px; margin-bottom:5px; padding:0px; float:left; }
.banner02 { width:125px; height:109px; vertical-align:top; text-align:left; margin-bottom:5px; padding:0px; float:left; }
.banner03 { width:125px; height:185px; vertical-align:top; text-align:left; margin-bottom:5px; padding:0px; float:left; background-image:url(img/stage/rs_brzikontakt.jpg); background-position:left top; background-repeat:no-repeat; }

/* HITRI KONTAKT */
.tableHitrikontakt { width:115px; margin-left:8px; margin-top:40px; }
.tableHitrikontakt td { font-size:10px; color:#32312a; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:12px; vertical-align:top; text-align:left; }

/* FOOTER */
.footer	{ vertical-align:top; margin-right:115px; margin-top:17px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right;  }

/* SUBMENU */
.submenu_title { width:216px; height:18px; vertical-align:top; text-align:right; padding:0px; margin-bottom:16px; }
.submenu_button { width:216px; height:28px; vertical-align:top; text-align:right; padding:0px; background-image:url(img/stage/submenu_button_bg.jpg); background-position: top left; background-repeat:no-repeat; }
.submenu_button_bottom { width:216px; height:100%; vertical-align:top; text-align:right; padding:0px; background-image:url(img/stage/submenu_button_bg_bottom.jpg); background-position: bottom left; background-repeat:no-repeat; }

/* SUBSUBMENU 2 */
.subsubmenu_button { width:216px; height:auto; vertical-align:top; text-align:right; padding:0px; background-image:url(img/stage/subsubmenu_button_bg.jpg); background-position: top left; background-repeat:no-repeat; }
.subsubmenu_button_bottom { width:216px; height:100%; vertical-align:top; text-align:left; padding:0px; padding-left:76px; background-image:url(img/stage/subsubmenu_button_bg_bottom.jpg); background-position: bottom left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:11px; font-weight:normal; color:#acd0df; text-decoration:none;  }
.subsubmenu_button_bottom a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:bold; margin-top:3px; color:#acd0df; text-decoration:none; }
.subsubmenu_button_bottom a:HOVER { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:bold; margin-top:3px; color:#ffffff; text-decoration:none; }
.subsubmenu_button_bottom td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; color:#acd0df; text-decoration:none; }

/* SUBSUBSUBMENU 3 */
.subsubsubmenu_button { width:216px; height:auto; vertical-align:top; text-align:right; padding:0px; background-image:url(img/stage/subsubsubmenu_button_bg.jpg); background-position: top left; background-repeat:no-repeat; }
.subsubsubmenu_button_bottom { width:216px; height:100%; vertical-align:top; text-align:left; padding:0px; padding-left:76px; background-image:url(img/stage/subsubsubmenu_button_bg_bottom.jpg); background-position: bottom left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:11px; font-weight:normal; color:#c9dde6; text-decoration:none;  }
.subsubsubmenu_button_bottom a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; margin-top:3px; color:#c9dde6; text-decoration:none; }
.subsubsubmenu_button_bottom a:HOVER { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; margin-top:3px; color:#ffffff; text-decoration:none; }
.subsubsubmenu_button_bottom td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; color:#c9dde6; text-decoration:none; }

/* ARTSUBMENU 3 */
.artsubmenu_button { width:216px; height:auto; vertical-align:top; text-align:right; padding:0px; background-image:url(img/stage/subsubsubsubmenu_button_bg.jpg); background-position: top left; background-repeat:no-repeat; }
.artsubmenu_button_bottom { width:216px; height:100%; vertical-align:top; text-align:left; padding:0px; padding-left:76px; background-image:url(img/stage/subsubsubsubmenu_button_bg_bottom.jpg); background-position: bottom left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:11px; font-weight:normal; color:#dee8ec; text-decoration:none; }
.artsubmenu_button_bottom a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; margin-top:3px; color:#dee8ec; text-decoration:none; }
.artsubmenu_button_bottom a:HOVER { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; margin-top:3px; color:#ffffff; text-decoration:none; }
.artsubmenu_button_bottom td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; color:#dee8ec; text-decoration:none; cursor:default; text-align:left; vertical-align:top; }

/* CONTENT */
.pageContent				{ width:450px; margin-left:30px; margin-right:30px; margin-top:12px; color:#3c3c3c; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; vertical-align:top; text-align:left; }
.pageContent p 				{ color:#3c3c3c; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; text-align:left; margin-top:6px; margin-bottom:6px; }

.pageContent	img			{ margin:0px; margin-bottom:5px; }

.pageContent	td			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; font-weight:normal; color:#000000; }

.pageContent	a			{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#3c3c3c; text-decoration:underline; }
.pageContent	a:hover		{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#3c3c3c; text-decoration:none; }

.pageContent h1			{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:15px; line-height:18px; font-weight:bold; color:#3c3c3c; margin:0px; text-align:left; }
.pageContent h2			{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:15px; line-height:16px; font-weight:bold; color:#908c72; margin:0px; }
.pageContent h3			{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px; line-height:16px; font-weight:bold; color:#827E66; margin:0px; text-align:left; }
.pageContent h4			{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; color:#575757; margin:0px; margin-bottom:2px; }
.pageContent .stub		{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px; line-height:16px; font-weight:bold; color:#827E66; font-style:italic; text-align:left; }
.pageContent .stub a		{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px; line-height:16px; font-weight:bold; color:#827E66; font-style:italic; text-align:left; text-decoration:none; }
.pageContent .stub a:hover		{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px; line-height:16px; font-weight:bold; color:#827E66; font-style:italic; text-align:left; text-decoration:none; }

.pageContent	ul			{ margin-top:10px; margin-bottom:10px; margin-left:25px; padding:0px; }
.pageContent	li			{ margin-bottom:6px; margin-left:6px; margin:0px; padding:0px; }

.pageContent	.contentBoxGalleryBot	{ clear:both; width:490px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; font-weight:normal; color:#575757; text-align:right; }
.pageContent	.contentBoxGalleryListBot	{ float:right; margin-top:-10px; margin-right:20px; width:120px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; font-weight:normal; color:#575757; text-align:right; }
.pageContent	.contentBoxGalleryBreak	{ clear:both; width:490px; height:30px; }

/* COLOR TABLES */

.trHead { background-color:#e8e6c8; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; color:#3c3c3c; height:30px; font-weight:bold; vertical-align:middle; padding:0px; margin:0px; }
.trHead td { background-color:#e8e6c8; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; color:#3c3c3c; height:30px; font-weight:bold; text-align:left; vertical-align:middle; padding:4px; }

.tr0 { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; height:22px; width:auto;}
.tr0 td { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }
.td0 { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }

.tr1 { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; height:22px; width:auto;}
.tr1 td { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }
.td1{ background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }

.tr0r { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; height:22px; width:auto;}
.tr0r td { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }
.td0r { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }

.tr1r { background-color:#F9F8F0; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; height:22px; width:auto;}
.tr1r td { background-color:#F9F8F0; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }
.td1r { background-color:#F9F8F0; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:middle; padding:4px; height:22px; width:auto; }

.tr0rp { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:top; height:22px; }
.tr0rp td { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:top; padding:4px; height:22px; }
.td0rp { background-color:#f1f0de; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:top; padding:4px; height:22px; }

.tr1rp { background-color:#F9F8F0; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:top; height:22px; }
.tr1rp td { background-color:#F9F8F0; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:top; padding:4px; height:22px; }
.td1rp { background-color:#F9F8F0; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px; line-height:16px; color:#3c3c3c; text-align:left; vertical-align:top; padding:4px; height:22px; }

/* FORM */

.form { border: #3c3c3c 1px solid; font-size: 11px; color: #3c3c3c; font-family:Trebuchet MS, Verdana, Arial, sans-serif; height:20px; padding-left:4px; padding-top:1px; width:180px; margin-left:2px; }
.form1 { border: #3c3c3c 1px solid; font-size: 11px; color: #3c3c3c; font-family:Trebuchet MS, Verdana, Arial, sans-serif; height:20px; padding-left:4px; padding-top:1px; width:35px; margin-right:4px; margin-left:2px; }
.form2 { border: #3c3c3c 1px solid; font-size: 11px; color: #3c3c3c; font-family:Trebuchet MS, Verdana, Arial, sans-serif; height:20px; padding-left:4px; padding-top:1px; width:180px; margin-left:18px; }

.submitbutton { border:#3c3c3c 1px solid; font-size:11px; background:#f3f3f3; font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:#3c3c3c; height:20px; }

/* COPY */

.copy 				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; font-weight:normal; color:#cccccc; }
.copy	a			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; font-weight:normal; color:#cccccc; text-decoration:none; }
.copy	a:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; font-weight:normal; color:#cccccc; text-decoration:underline; }
