/*LINKS*/
a:link	{color: #FF8000; text-decoration: none;}
a:visited {color: #FF8000; text-decoration: none;}
a:hover	{color: #FF8000;  text-decoration: underline;}

a.link-main:link	{color: #FF8000; text-decoration: none;}
a.link-main:visited {color: #FF8000; text-decoration: none;}
a.link-main:hover	{color: #FF8000;  text-decoration: underline;}

a.link-menu:link	{color: #404040; text-decoration: none; padding:5px;}
a.link-menu:visited {color: #404040; text-decoration: none; padding:5px;}
a.link-menu:hover 	{color: #404040; text-decoration: underline; padding:5px;}

a.link-menu-wrap:link	{color:#536D16; text-decoration: none;}
a.link-menu-wrap:visited {color:#536D16; text-decoration: none;}
a.link-menu-wrap:hover	{color:#536D16; text-decoration: underline;}
.menu-wrap{font-weight: bold; margin: 10px 0px 5px 5px; padding: 0px 0px 0px 0px;}
.menu-wrap-sub{font-size:11px; margin: 0px 0px 5px 15px; padding: 0px 0px 0px 0px;}
.menu-wrap-admin{font-size:12px; font-weight: bold; margin: 0px 0px 2px 2px; padding: 0px 0px 0px 0px;}

a.link-footer:link		{color: #FFFFFF; text-decoration: none;}
a.link-footer:visited	{color: #FFFFFF; text-decoration: none;}
a.link-footer:hover 	{color: #FFFFFF;  text-decoration: underline;}

/*LINKS*/
body {color: #404040; font-size: 12px;  background: #f6f6f6 url(../images/layout/bg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
table {color: #333333; font-size: 12px;  background-color: #ffffff; margin: 0px 0px 0px 0px;  }
h1 {color:#536D16; font-size:18px; padding: 0px 0px 0px 0px; margin:15px 0px 10px 0px; }
h2 {color: #E67300; font-size: 15px; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}
h3 {color:#404040; font-size: 14px; padding: 0px 0px 5px 0px; margin: 15px 0px 10px 0px; border-bottom:#DFDFDF 1px solid}
ul{list-style: disk;}

/*LAYOUT*/
#page {position: relative; margin: 10px auto 10px auto; width: 960px; height: 100%; padding: 10px; background-color: #ffffff; z-index: 0;}
#header{position: relative; height: 180px;}
#menu{position: relative; font-size:12px; font-weight:bold; background: #EDEDED url(../images/layout/bg-menu.png) repeat-x; border: #d6d6d6 1px solid; margin: 10px 0px 0px 0px; padding: 10px 0px 10px 15px;}
#box-wrap{position: relative; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#left-wrap{float:left; width:155px; background: #f8f8f8 url(../images/layout/bg-content.png) repeat-x; border: #d6d6d6 1px solid; margin: 0px 0px 0px 0px; padding: 0px 15px 10px 15px;}
#center-wrap{float:left; width: 534px; _height:300px; min-height:300px; background: #f8f8f8 url(../images/layout/bg-content.png) repeat-x; border: #d6d6d6 1px solid; left:10px; right:10px; margin: 0px 0px 0px 10px; padding: 0px 15px 10px 15px;}
#right-wrap{float:left; width:155px; background: #f8f8f8 url(../images/layout/bg-content.png) repeat-x; border: #d6d6d6 1px solid; left:20px; margin: 0px 0px 0px 10px; padding: 0px 15px 12px 15px;}
#footer{position: relative; color:#FFFFFF; font-size:12px; background: #536D16; top:10px;  margin: 0px 0px 10px 0px; padding: 5px 5px 5px 15px;}

/*ELEMENTS*/
.cleaner{clear:both;}
.img-no-border{border:0px;}
.img-no-border-right-map{margin:0px 20px 20px 20px; margin-bottom:20px; float:right;}
.mapycz{border:0px; margin:0px 0px 5px 0px;}
.info-box{background:#E1EEA8; border:#D6D6D6 1px solid; margin:20px 0px 20px 0px; padding:15px 10px 15px 10px;}
.banner-get-acrobat-reader{float:left; border:0px; margin:0px 10px 10px 0px; padding: 0px 0px 0px 0px;}
.button-row{font-style:italic; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}
.paging-center{text-align:center; margin:10px 0px 10px 0px;}
.paging-text{font-size:11px;}

/*LIST OF DATE*/
.data-wrap{border-bottom: #d6d6d6 1px solid;  margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;}
.data-title{}
.data-date{color:#8B8B8B; font-size:10px; margin:0px 0px 2px 0px;}
.data-text{margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.data-download{margin:15px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.data-one-row{margin:0px 0px 5px 0px; padding: 0px 0px 0px 0px;}

.data-left-img{float:left; width:140px; margin:0px 15px 15px 0px; padding: 10px 0px 0px 0px;}
.data-right-text{margin:0px 0px 5px 0px; padding: 1px 0px 0px 0px;}

/*DOKUMNETY*/
.dokument-row{border-bottom: #D6D6D6 1px dotted; margin:0px 0px 2px 0px; padding:0px 0px 2px 0px;}
.dokument-title{float:left; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.dokument-download{float:right; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*FORM*/
.form-box{background:#E1EEA8; border:#CCCCCC 1px solid; margin:0px 0px 20px 0px; padding: 20px 20px 20px 20px;}
.form-left{width:120px; float:left;padding-bottom:2px;}
.form-right{float:left; padding-bottom:2px;}

.form-wrap{width:100%; padding-bottom:10px;}
.form-label{width:100%; padding-bottom:2px;}
.form-input{width:100%; padding-bottom:5px;}
.form-button{width:100%; padding:5x 0px 0px 0px;}
.form-label-text{font-size:10px; color:#666666; margin:0px 0px 0px 10px;}
.form-wrap-required{text-align:right; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.form-sup-required{color: #FF0000;}

/*ADMIN*/
#header-admin{position: relative; font-size:16px; font-weight:bold; color:#D8E788; background:#536D16; padding:10px 10px 10px 10px;}
#left-wrap-admin{position: relative; float:left; width:205px; background: #f8f8f8 url(../images/layout/bg-content.png) repeat-x; border: #d6d6d6 1px solid; margin: 0px 0px 0px 0px; padding: 0px 15px 10px 15px;}
#center-wrap-admin{position: relative; float:left; width: 681px; _height:300px; min-height:300px; background: #f8f8f8 url(../images/layout/bg-content.png) repeat-x; border: #d6d6d6 1px solid; left:10px; margin: 0px 0px 0px 0px; padding: 0px 15px 10px 15px;}
.admin-step{font-style:italic; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;}

/*LOGIN*/
#admin-login{padding:30px 0px 0px 30px; color: #4A4A4A;}
.login-back{padding:20px 30px 10px 30px; text-align:left;}

/*FOTO admin*/
.foto-title{margin:0px 0px 2px 0px; font-weight:bold; font-size:13px;}
.foto-obsah{font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.foto-title2{margin:0px 0px 15px 0px; padding:0px 0px 2px 0px; text-align:right; border-bottom:#E4E4E4 1px solid;}
.foto-thumb-box{float:left; text-align:center; border: 1px solid #E4E4E4; background:#F8F8F8; margin:0px 10px 10px 0px; padding:5px 5px 5px 5px; white-space:nowrap; }
.foto-img-big{margin:0px 0px 20px 0px;}

/*FOTO web*/
.foto{width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:#D6D6D6 1px solid;}
.foto-img-box{float:left; white-space:nowrap;}
.foto-uvodni{padding:10px; background:#F8F8F8; border: 1px solid #E4E4E4;}
.foto-text-box{width:380px; float:right; padding:10px 0px 0px 0px;}
.foto-descript{margin:10px 0px 5px 0px; _height:40px; min-height:40px;}
.foto-detail-text{padding:10px;}
.foto-detail-title{padding:5px 0px 5px 10px; font-size:13px; font-weight:bold;}

/*FOTO random*/
.nahodne-foto{text-align:center; border: 1px solid #E4E4E4; background:#F8F8F8; margin:0px 0px 0px 0px; padding:15px 5px 15px 5px;}
/*POCASI*/
.right-wrap-pocasi{ text-align:center;}

/*CITTY*/
.citat-wrap{ border-bottom: #CCCCCC 1px solid; margin:10px 0px 10px 0px; padding:0px 0px 5px 0px;}
.citat-text{font-weight:bold; font-style: italic; font-size:12px;}
.citat-jmeno{text-align:right;}

/*ANKETY*/
.anketa-info{font-weight:bold; color:#FF0000; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.anketa-wrap{border:1px solid #CCCCCC; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.anketa-otazka{font-weight:bold; background:#E8E8E8; border-bottom:1px solid #CCCCCC; margin:0px 0px 5px 0px; padding:5px 5px 5px 5px;}
.anketa-odpoved-row{ margin:0px 0px 0px 0px; padding:5px 5px 0px 5px;}
.anketa-odpoved-text{float:left; width:105px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
.anketa-odpoved-procent{float:right;}
.anketa-hlasy{text-align:center; border-top:1px solid #CCCCCC; margin:5px 0px 0px 0px; padding:5px 0px 5px 0px;}
.anketa-spusteno{text-align:center; font-size:10px; background:#cccccc; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}
.anketa-wrap-admin{width:200px; border:1px solid #CCCCCC; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;} 
.anketa-button-row{ text-align:center; margin:10px 10px 10px 10px; padding:0px 0px 0px 0px;}