body {
	margin: 0px;	padding: 0px;
	font-family:  Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;	
	color : #747373;
	background-color: #DADADA;	
}



a {color: #97B4D3; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
#page-body-content a {font-weight: normal;}

#window{position: relative; left: 50%; top: 0px; margin-left: -382px; width: 764px;}

#page {width: 760px; background-color: #FFFFFF; height: 100%; border: 1px solid #C3C3C3; height: auto;}


#page-head1 {width: 100%; height: 315px; background: #FFFFFF url("../images/hp1.jpg") no-repeat bottom right;}  /*pouzit u homepage*/
#page-head2 {width: 100%; height: 271px; background: #FFFFFF url("../images/hp3.jpg") no-repeat bottom right;}  /*pouzit u ostatnich*/

.white-space {width:100%; height:10px; float: left;}
#page-foot{width: 100%; clear: both;}
#page-body{width: 100%;}

#header {position:absolute; top:24px; right:3px; _right:5px}


#page-head-menu {float: left; width: 209px; height: 100%; border-right: 1px solid #FFFFFF;
                 background: #FD9C2A url("../images/logo.jpg") no-repeat 52px 5px;}
}

#page-head-content {float: right: height: 100%; background-color: #FFFFFF;}
#page-section-title {float: right; margin-top: 227px; margin-right: 10px; text-align: right; clear: right;}

#login {float: right; margin-top: 5px; margin-right: 10px;}

#mainmenu {float: left; margin-top: 105px; width: 100%;}

#mainmenu div {width: 180px; margin-left: 14px; border-bottom: 1px solid #FFFFFF; padding: 3px 0px 3px 0px;}
#mainmenu #nobottom{width: 180px; margin-left: 14px; border-bottom: 0px; padding: 3px 0px 3px 0px;}
#mainmenu div span {margin-left: 20px;}
#mainmenu div a {color: #FFFFFF;}
#mainmenu div a:hover {text-decoration: none; color: #747373;}


#page-body-content{width: 549px; float: right; border-left: 1px solid #D8D8D8; min-height: 300px;}

.content{margin: 10px 20px 10px 20px;}
.content2{margin: 0px 20px 10px 20px;}
.top-border {border-top: 2px solid #D8D8D8;}
.noshow {position: absolute; top: -2000px; left: -2000px;}
.counter{float: right; border: 0px;}

.page-submenu{float: left; width: 209px; margin-top: 10px; margin-bottom: 10px;}
.page-submenu div {margin-left: 10px; margin-right: 10px;}
/*
#page-submenu div {width: 180px; margin-left: 14px; padding: 2px 0px 2px 0px;}
#page-submenu div span {margin-left: 25px;}
#page-submenu div a {color: #D8D8D8;}
#page-submenu div a:hover {text-decoration: none; color: #747373;}
*/

h2{font-size: 150%; color: #FFFFFF; margin: 0px; padding: 0px;}
h3{font-size: 140%; color: #97B4D3; margin-top: 0px;}
h4{font-size: 120%; color: #747373; margin-top: 20px; margin-bottom: 3px;}
h5{font-size: 100%; color: #747373; margin-top: 5px; margin-bottom: 0px;}

ol h4 {margin-left: 10px; margin-top: 10px; margin-bottom: 5px;}


p, p.odstavec {text-align: justify;}

/*submenu list*/
table, ol, ul, li {margin: 0; padding: 0;}
ul { list-style: none; padding-bottom:0px; margin-left:10px }
ol {margin-left: 20px;}

.page-submenu ul li {padding: 1px 0 2px 15px; background: url(../images/sipka.gif) no-repeat 0 6px; margin-bottom: 5px;}
.page-submenu ul li ul {margin-top: 5px;}
#page-body-content ul li {list-style: square; padding: 1px 0 2px 0px; margin-left: 5px;}
#page-body-content  ol li { padding: 1px 0px  2px 0px;}

.page-submenu li a {color: #747373;}
.page-submenu li a:hover {text-decoration: none; color: #D8D8D8;}

.page-submenu-user ul li {padding: 1px 0 2px 15px; background: url(../images/sipka3.gif) no-repeat 0 6px; margin-bottom: 5px;}
.page-submenu-user li a {color: #B8B8B8;}
.page-submenu-user li a:hover {text-decoration: none; color: #D8D8D8;}

table {font-size: 1em;}
table.kontakt img {margin-right: 20px;}
table.neplatici {width: 500px; border-collapse: collapse;}
table.neplatici td {text-align: left; padding-bottom: 0.5em;}
table.neplatici th {text-align: left; padding-bottom: 0.5em;}



.float-right {float: right; margin: 0px 0px 20px 20px;}
.float-left {float: left; margin: 0px 20px 20px 0px;}
.clear {clear: both;}

.align {text-align: left;}
.ralign {text-align: right;}
.calign { text-align: center;}
.red  {color: red;}
.porange  {color: #FD9C2A; }
p.orange a{ color: #FD9C2A; }
p.ralign a {color: #FD9C2A;}
.bg1 {background: #F4E5B7;}
.blue_bkg { background: #DDEEFF; padding: 5px;}
.guestbook-message p{margin: 0px 0px 0px 0px;}
.guestbook-msghdr p{border-bottom: 2px solid #CCCCCC; padding: 3px; margin: 0px; background-color: #EEEEEE;}
.guestbook-msghdr-edit p{ float: right; margin: 0px 0px 20px 20px; border: none; }
.guestbook-msg {padding: 0px; margin-top: 5px; margin-bottom: 10px; margin-left: 3px;}
.guestbook-response p{margin: 0px 0px 0px 30px;}
.guestbook-resphdr p{border-bottom: 1px solid #DDDDDD; padding: 3px; margin: 0px 0px 0px 30px; background-color: #EEEEEE;}
.guestbook-resphdr-edit { float: right; margin: 0px 0px 20px 20px; border: none; }
.guestbook-resp {padding: 0px; margin-top: 5px; margin-bottom: 20px; margin-left: 3px;}

.gallFoto {float: left; margin-left: 7px; margin-bottom: 7px; }

img, a img {border: 1px solid /*#747373*/ #D8D8D8; /*A6C4DE;*/}

.tab {border-collapse: collapse;}
.tab td {border: 1px solid #D8D8D8; padding: 1px 2px 1px 2px;}

/* Searchbox */

form {width: 100%;}

input, select, textarea, button {font-family: sans-serif; font-size: 110%; margin: 0px: vertical-align: middle;}

input.sizeHalf {width: 150px;}
input.sizeFull {width: 350px;}
.TextArea {width: 350px;}

.btt {font-family: sans-serif; background-color: #FD9C2A;	color: #FFFFFF;	font-weight: bold; font-size: 100%; padding: 0.2em;	border: 1px solid #D8D8D8;}

.sizeFull, .sizeHalf, .TextArea, {background-color: #FCFCFC; color:#747373; border: 1px solid #CCCCCC;}
.chckB {margin-right: 10px;}
                
#light_date { color: #C8C8C8; font-size: 9px;}