/* CSS Document */


/* ------ pozadí stránky ------ */
body {background: url(../images/bg_page.jpg); background-attachment: fixed; background-position: bottom; background-repeat: no-repeat; background-color: #000000; margin: 100px 0px; font-family: Verdana, Geneva, sans-serif; color: #FFFFD6; font-weight: normal;}
.bg_frame {background: url(../images/bg_frame.png); border: 1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
/* ------ pozadí stránky ------ */


/* ------ pozadí sloupcu ------ */
.box_1 {background: url(../images/box_1/border_bg.gif); width: 100%;}
.box_1 .border-top {background: url(../images/box_1/border_top.gif) repeat-x top;}
.box_1 .corner-top-left {background: url(../images/box_1/corner_top_left.gif) no-repeat left top;}
.box_1 .corner-top-right {background: url(../images/box_1/corner_top_right.gif) no-repeat right top;}
.box_1 .border-left {background: url(../images/box_1/border_left.gif) repeat-y left;}
.box_1 .border-right {background: url(../images/box_1/border_right.gif) repeat-y right;}
.box_1 .border-bottom {background: url(../images/box_1/border_bottom.gif) repeat-x bottom;}
.box_1 .corner-bottom-left {background: url(../images/box_1/corner_bottom_left.gif) no-repeat left bottom;}
.box_1 .corner-bottom-right {background: url(../images/box_1/corner_bottom_right.gif) no-repeat right bottom;}
.box_1 .indent-box{padding:10px 10px 10px 10px;}
/* ------ pozadí sloupcu ------ */


/* ------ horní menu lista ------ */
.menu_01 {position: absolute; top: 0px; left: 0px; width: 100%; color: #555555; font-size: 10px; font-weight: normal; text-align: center;	padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; background-color: #000000;}
.menu_01 A {color: #FFFFD6; font-weight: normal; text-decoration: none;}
.menu_01 A:hover {color: #FF0000; font-weight: normal; text-decoration: none;}
/* ------ horní menu lista ------ */


/* ------ horní menu ------ */
.menu_02 {margin: 0px; padding: 0px; background: url(../images/menu_horni/bg_menu.gif); width: 100%; height: 40px; font-size: 12px; font-weight: bold; overflow: hidden;}
.menu_02 .border-left {background: url(../images/menu_horni/border_left.gif) no-repeat left top;}
.menu_02 .border-right {background: url(../images/menu_horni/border_right.gif) no-repeat right top;}
.menu_02 .indent-box{margin: 0px; padding: 13px 0px; text-align: right; overflow: hidden;}
.menu_02 A {padding: 13px 30px; color: #FF0000; text-decoration: none; border-left: 1px solid #000000;}
.menu_02 A:hover {background: #000000; color: #FF0000; text-decoration: none;}
/* ------ horní menu ------ */


/* ------ hlavní menu ------ */
.menu_03_01 {background: url(../images/menu/bg_menu.gif) repeat-x;}
.menu_03_01 A{color: #FF0000; text-decoration: none;}
.menu_03_01 A:hover {color: #FFFFFF; text-decoration: none;}
.menu_03_01 .border-left {background: url(../images/menu/border_left.gif) no-repeat left top;}
.menu_03_01 .border-right {background: url(../images/menu/border_right.gif) no-repeat right top;}
.menu_03_01 .indent-box{background: url(../images/marker.gif) top left no-repeat; background-position: 20px 10px; font-size: 12px; font-weight: bold; text-align: left; padding: 8px 0px 8px 40px;}
.menu_03_02 {background: url(../images/marker.gif) top left no-repeat; background-position: 40px 5px; padding: 3px 0px 8px 60px; font-size: 12px; font-weight: bold; text-align: left;}
.menu_03_02 A{color: #FF0000; text-decoration: none;}
.menu_03_02 A:hover {color: #FFFFFF; text-decoration: none;}
/* ------ hlavní menu ------ */


/* ------ text stred ------ */
.text_centre H1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 5px 0px;
	border-bottom: 1px solid #FF0000;
}
.text_centre P {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.text_centre A {color: #FFFFFF; text-decoration: underline;}
.text_centre A:hover {color: #FFFFFF; text-decoration: none;}
/* ------ text stred ------ */


/* ------ text vlevo a vpravo ------ */
.text_column H1 {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 5px 0px;
	border-bottom: 1px solid #FF0000;
}
.text_column P {
	font-size: 11px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.text_column A {color: #FFFFFF; text-decoration: underline;}
.text_column A:hover {color: #FFFFFF; text-decoration: none;}
/* ------ text vlevo a vpravo ------ */


/* ------ kniha navstev ------ */
.guestbook_title {color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: left; padding: 5px 0px 0px 0px; margin: 5px 0px 0px 0px; border-top: 1px solid #FF0000;}
.guestbook_text {font-size: 11px; font-weight: normal; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.guestbook_text1 {font-size: 11px; font-weight: normal; text-align: right; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px;}
.guestbook_text_small {font-size: 10px; font-weight: normal; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.guestbook_error {color: #FF0000; font-size: 11px; font-weight: normal; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px;}
.guestbook_text_form {font-size: 11px; font-weight: normal; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}
.guestbook_input {width: 140px; color: #000000; font-size: 11px; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; margin: 0px 10px 0px 10px; background-color: #FFFFFF; border: 1px solid #FF0000;}
.guestbook_textarea {width: 500px; height: 60px; color: #000000; font-size: 11px; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; margin: 0px 0px 10px 0px; background-color: #FFFFFF; border: 1px solid #FF0000;}
/* ------ kniha navstev ------ */


/* ------ banner ------ */
.banner {width: 468px; height: 60px; font-size: 11px;}
/* ------ banner ------ */


/* ------ copyright ------ */
.copyright {font-size: 10px; text-align: right; vertical-align: bottom; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;}
.copyright A {color: #FFFFD6; font-weight: bold; text-decoration: none;}
.copyright A:hover {color: #FFFFD6; font-weight: bold; text-decoration: underline;}
A img{border: 0px;}
A:hover img{border: 0px;}
/* ------ copyright ------ */


/* ------ popisek obrazku ------ */
.csc-textpic-caption {font-size: 11px; text-align: center; padding: 3px 0px 10px 0px; margin: 0px 0px 0px 0px;}
/* ------ popisek obrazku ------ */


/* ------ zarovnaní textu ------ */
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
/* ------ zarovnaní textu ------ */

