body {
	margin: 0 0 0 0;
	text-align:center;
	font-size:8pt;
	font-family: "Verdana CE", Verdana, sans-serif;
	background-image: url(../img/bg-body.gif);
}

form {
	margin:0px;
}
#page-under {
	height:100%;
	background-image: url(../img/bg-body-under.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#page {
	width:750px;
	height:100%;
	background-color:white;
	margin: 0 auto;
}

#page td {
	
}

#left-menu {
	width:153px;
	background:url(../img/left_back.gif) repeat-y;
}

#top-left {
	width:153px;
	height:143px;
}

#top {
	width:597px;
	height:143px;
	text-align:right;
}
#top #staty {
	width:124px;
	height:129px;
	background:url(../img/staty.gif) no-repeat;
	text-align:right;
	padding-top:4px;
	padding-right:9px;
	font-size:7pt;
	line-height: 1;

}
#top #staty a {
	display:inline;
   line-height : 13px;
	text-decoration:none;
	color:white;
}

span.sep {
    height : 3px;
    font-size : 2.5px;
    line-height : 2.5px;
    padding : 0 1px 0 2px;
    margin : 0 5px;
    background-color : white;
}

#top #date {
	background:url(../img/date.gif) no-repeat;
	width:92px;
	height:12px;
	margin-left:505px;
	font-size:7pt;
	font-weight:bold;
	color:white;
}
#top #date span {
	padding-right:11px;
	letter-spacing:1px;
	display : block;
}

#left-menu #mailinglist {
	display:block;
	width:150px;
	height:36px;
	margin-bottom:10px;
}
#left-menu #partners a {
	display:block;
	margin-bottom:1px;
}

#content-out {
	background:url(../img/vpravo_back.gif) repeat-y 587px 0px;
	aheight:100%;
}

#content {
	height:100%;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	background-color:white;
}


#bottom-menu {
	font-family : Arial, Helvetica, sans-serif;

	position:absolute;
	top:-50px;

	width:750px;
	height:18px;
/*	margin:0 auto;*/
}
#bottom-menu #left {
	width:135px;
}
#bottom-menu #right {
	background:url(../img/bottom_menu_back.gif);
}
#bottom-menu #right2 {
	background:url(../img/bottom_menu_back2.gif);
}

#bottom-menu #right, #bottom-menu #right2 {
	text-align: right;
	padding: 2px 10px 0 0;
}

#bottom-menu #right a, #bottom-menu #right2 a {
/*	background: url('/img/footer-logo-imagic.gif') right center no-repeat;
	padding-right: 25px;*/
	color: black;
}


#bottom-menu #items, #bottom-menu #items2 {
	font-family : Arial, Helvetica, sans-serif;
	background:url(../img/bottom_menu_back.gif);
	width:20px;
	white-space:nowrap;
	vertical-align:middle;
}
#bottom-menu #items2 {
	background:url(../img/bottom_menu_back2.gif);
}
#bottom-menu #items-arrow {
	background:url(../img/bottom_menu_item.gif);
	width:20px;
}
#bottom-menu #items-arrow2 {
	background:url(../img/bottom_menu_item2.gif);
	width:20px;
}
#bottom-menu #item, #bottom-menu #item2 {
	font-family : Arial, Helvetica, sans-serif;
	line-height:1.8;
	text-decoration:none;
	color:black;
	font-size:10px;
	text-transform:uppercase;
}
#bottom-menu #item:hover {
	color:white;
}
#bottom-menu #item2 {
	color:white;
}
#bottom-menu #item2:hover {
	color:black;
}

#path, #path a {
	font-size:7pt;
	color:#FDA316;
	font-weight:bold;
	text-decoration:none;
}
#path a:hover {
	text-decoration:underline;
}
#path {
	margin-bottom:20px;
	margin-left:8px;
}
#path span {
	color:#015092;
	font-weight:bold;
}


#msg {
	display:block;
	border-bottom:1px solid #E8E8E8;
	padding-bottom:30px;
	margin-top:20px;
	margin-left:8px;
	margin-right:30px;
}
#msg #date {
	display:block;
	font-size:7pt;
	color:#AAAAAA;
	font-weight:normal;
	background:url(../img/sipka.gif) no-repeat 0 3px;
	text-decoration:none;
}
#msg #date:hover {
	text-decoration:none;
}
#msg #date span {
	margin-left:13px;
}
#msg #title {
	display:block;
	font-size:8pt;
	color:#015092;
	font-weight:bold;
	text-decoration:none;
}
#msg #title:hover {
	text-decoration:underline;
}
#msg #text {
	display:block;
	font-size:8pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
}
#msg #text:hover {
	text-decoration:none;
}
#msg #org {
	display:block;
	font-size:7pt;
	color:#AAAAAA;
	float:left;
	text-decoration:none;
}
#msg #org:hover {
	text-decoration:none;
}
#msg #more {
	display:block;
	text-decoration:none;
	font-size:7pt;
	color:#FDA316;
	float:right;
}
#msg #more:hover {
	text-decoration:underline;
}
#msg #zpet {
	width:100%;
	text-align:right;
	display:block;
	text-decoration:none;
	font-size:7pt;
	color:#FDA316;
	margin-top:20px;
}
#msg #zpet:hover {
	text-decoration:underline;
}

#strankovani {
	width:527px;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
#strankovani a {
	text-decoration:none;
	color:#AAAAAA;
}
#strankovani a:hover {
	color:#FDA316;
}
#strankovani span {
	color:#FDA316;
}


#galery {
	margin-top:20px;
	margin-left:8px;
	margin-right:30px;
}
#galery #category {
	display:block;
	background:url(../img/galery_back.gif) no-repeat;
	width:539px;
	height:19px;
	margin-top:1px;
	text-decoration:none;
}
#galery #category-a {
	display:block;
	background:url(../img/galery_back_a.gif) no-repeat;
	width:539px;
	height:19px;
	margin-top:1px;
	text-decoration:none;
}
#galery #category a, #galery #category span {
	display : block;
	margin-left:26px;
	color:white;
	font-size:8pt;
	font-weight:bold;
	line-height: 17px;
	text-decoration:none;
}
#galery #category-a span, #galery #category-a a {
	display : block;
	margin-left:26px;
	color:white;
	font-size:8pt;
	font-weight:bold;
	line-height: 17px;
	text-decoration:none;
}
#galery #link, #galery #link-odd, #galery #link2, #galery #link2-odd {
	background-color:#E2E8F5;
	width:539px;
	height:38px;
}
#galery #link-odd {
	background-color:#F0F3FA;
}
#galery #link2 {
	background-color:#FFF4E2;
}
#galery #link2-odd {
	background-color:#FFECCE;
}

#galery #link span, #galery #link-odd span, #galery #link2 span, #galery #link2-odd span {
	display:block;
	font-size:7pt;
	font-weight:bold;
	margin-left:10px;
}
#galery #link a, #galery #link-odd a, #galery #link2 a, #galery #link2-odd a {
	display:block;
	font-size:7pt;
	color:black;
	text-decoration:none;
	margin-left:10px;
}
#galery #link a:hover, #galery #link-odd a:hover, #galery #link2 a:hover, #galery #link2-odd a:hover {
	text-decoration:underline;
}
#galery #link #title, #galery #link-odd #title, #galery #link2 #title, #galery #link2-odd #title {
	vertical-align:middle;
}
#galery #link #stat, #galery #link-odd #stat, #galery #link2 #stat, #galery #link2-odd #stat {
	font-size:7pt;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}


#galery .bycosi {
	margin-top:20px;
	font-size:9pt;
	font-weight:bold;
}


#galery #file, #galery #file-odd, #galery #file2, #galery #file2-odd {
	background-color:#E2E8F5;
	width:539px;
	height:20px;
}
#galery #file-odd {
	background-color:#F0F3FA;
}
#galery #file2 {
	background-color:#FFF4E2;
}
#galery #file2-odd {
	background-color:#FFECCE;
}

#galery #file span, #galery #file-odd span, #galery #file2 span, #galery #file2-odd span {
	display:block;
	font-size:7pt;
	font-weight:bold;
	margin-left:10px;
}
#galery #file a, #galery #file-odd a, #galery #file2 a, #galery #file2-odd a {
	display:block;
	font-size:7pt;
	color:black;
	text-decoration:none;
	margin-left:10px;
}
#galery #file a:hover, #galery #file-odd a:hover, #galery #file2 a:hover, #galery #file2-odd a:hover {
	text-decoration:underline;
}
#galery #file .ico, #galery #file-odd .ico, #galery #file2 .ico, #galery #file2-odd .ico {
	width:27px;
	vertical-align:middle;
	text-align:right;
	font-size:7pt;
}
#galery #file .size, #galery #file-odd .size, #galery #file2 .size, #galery #file2-odd .size {
	width:52px;
	font-size:7pt;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
#galery #file .title, #galery #file-odd .title, #galery #file2 .title, #galery #file2-odd .title {
	width:230px;
	font-size:7pt;
	vertical-align:middle;
}
#galery #file .name, #galery #file-odd .name, #galery #file2 .name, #galery #file2-odd .name {
	width:230px;
	font-size:7pt;
	vertical-align:middle;
}





#search {
	width:150px;
	height:43px;
	vertical-align:top;
}
#search input {
	width:95px;
	height:17px;
	font-size:7pt;
	background:white;
	padding-left:5px;
	margin-left:25px;
	margin-top:5px;
}
#search #submit {
	width:17px;
	height:17px;
	margin-left:2px;
	margin-top:5px;
}

#search #tips {
	margin-left:63px;
	width : 78px;
	display : block;
	border-bottom:1px solid #3D66B9;
}

#search #tips:hover {
	border-bottom:1px solid white;
}
#search #tips2 {
	display : block;
	width : 78px;
	margin-left:63px;
	border-bottom:1px solid #FDA316;
}
#search #tips2:hover {
	border-bottom:1px solid black;
}



.plocha {
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FCFCFC;
	border:1px solid #E5E5E5;
}
.plocha input, .plocha select, .plocha textarea {
	background-color:white;
	font-size:8pt;
	width:200px;
}
.plocha textarea {
	height:77px;
}

.print-url {
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	font-size:7pt;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	color:#777777;
}





.sitemap-b-1 {
	height:17px;
	background-color:#D2DCEF;
	border-bottom:1px solid white;
}
.sitemap-b-1 a {
	display : block;
	margin-left:11px;
	background:url(../img/sipecka4.gif) no-repeat 0px 3px;
	text-decoration:none;
}
.sitemap-b-1 a:hover {
	color:black;
	text-decoration:underline;
}
.sitemap-b-1 span {
	display : block;
	margin-left:12px;
	font-size:7pt;
	color:black;
	font-weight:bold;
}

.sitemap-b-2 {
	height:17px;
	background-color:#E8EEF8;
	border-bottom:1px solid white;
}
.sitemap-b-2 a {
	display : block;
	margin-left:23px;
	background:url(../img/sipecka4.gif) no-repeat 0px 3px;
	text-decoration:none;
}
.sitemap-b-2 a:hover {
	color:black;
	text-decoration:underline;
}
.sitemap-b-2 span {
	display : block;
	margin-left:12px;
	font-size:7pt;
	color:black;
	font-weight:normal;
}




.sitemap-o-1 {
	height:17px;
	background-color:#FFECCE;
	border-bottom:1px solid white;
}
.sitemap-o-1 a {
	display : block;
	margin-left:11px;
	background:url(../img/sipecka5.gif) no-repeat 0px 3px;
	text-decoration:none;
}
.sitemap-o-1 a:hover {
	color:black;
	text-decoration:underline;
}
.sitemap-o-1 span {
	display : block;
	margin-left:12px;
	font-size:7pt;
	color:black;
	font-weight:bold;
}


.sitemap-o-2 {
	height:17px;
	background-color:#FFF4E2;
	border-bottom:1px solid white;
}
.sitemap-o-2 a {
	display : block;
	margin-left:23px;
	background:url(../img/sipecka5.gif) no-repeat 0px 3px;
	text-decoration:none;
}
.sitemap-o-2 a:hover {
	color:black;
	text-decoration:underline;
}
.sitemap-o-2 span {
	display : block;
	margin-left:12px;
	font-size:7pt;
	color:black;
	font-weight:normal;
}




.search-found {
	margin-left:8px;
	background:url(../img/sipecka6.gif) no-repeat 0px 3px;
	margin-bottom:3px;
}
.search-found span{
	display : block;
	margin-left:15px;
	font-size:8pt;
	color:black;
}

.search-bottom {
	margin-left:10px;
	width:541px;
}
.search-results {
	font-size:7pt;
	color:#AAAAAA;
	text-decoration:none;
	text-align:left;
}
.search-more {
	text-align:right;
	font-size:7pt;
	color:#FDA316;
	text-decoration:none;
}
.search-more:hover {
	text-decoration:underline;
}

.search-item1 a:hover, .search-item2 a:hover {
	text-decoration:underline;
}
.search-item1, .search-item2 {
	margin-right:10px;
	background-color:#E2E8F5;
	border-bottom:1px solid white;
	padding-top:3px;
	padding-bottom:3px;
}
.search-item2 {
	background-color:#F0F3FA;
}
.search-item1 table, .search-item2 table {
	width:531px;
	margin-left:23px;
	margin-right:10px;
	background:transparent;	
}

.search-pr-date {
	font-size:8pt;
	color:#AAAAAA;
	text-align:left;
	text-decoration:none;
}
.search-pr-date a:hover {
	text-decoration:none;
}
.search-pr-stat {
	font-size:8pt;
	color:#AAAAAA;
	text-align:right;
	text-decoration:none;
}
.search-pr-stat a:hover {
	text-decoration:none;
}
.search-pr-title {
	font-size:8pt;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.search-pr-text {
	font-size:8pt;
	color:black;
	text-decoration:none;
}
.search-item2 .search-pr-text:hover, .search-item1 .search-pr-text:hover {
	text-decoration:none;
}


.search-doc-ico {
	width:16px;
	vertical-align:middle;
	text-align:right;
	font-size:7pt;
}
.search-doc-title {
	width:230px;
	font-size:7pt;
	vertical-align:middle;
}
.search-doc-title a {
	margin-left:5px;
	text-decoration:none;
	color:black;
}
.search-doc-name {
	width:230px;
	font-size:7pt;
	vertical-align:middle;
}
.search-doc-size {
	width:52px;
	font-size:7pt;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}


.print-copyright {
	font-size:7pt;
	color:#AAAAAA;
	text-align:cener;
}



.count, .count-a {
	color:#FDA316;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}
.count-a {
	color:#3D66B9;
}