body {
 color: #505050;
 font-family: Arial, "Arial CE", Helvetica, sans-serif;
 background-color: #ffffff;
 background-image: url(../03_img/bg_main.gif);
 background-position: top left;
 background-repeat: repeat-x;
 margin: 0px 0px 0px 0px;
 }

a {
 color: #a22e2b;
 }
 
a:hover {
 color: #2f84ac;
 }

a.download {
	padding-left: 15px;
	background: url('download.png') no-repeat left center;
  }

td {
 vertical-align: top;
 }
 
h1 {
 font-size: 100%;
 font-weight: bold;
 color: #ffffff;
 padding-top: 39px;
 padding-left: 37px;
 }
 
h1 a {
 color: #3161b8;
 text-decoration: none;
 }
 
h1 a:hover {
 text-decoration: underline;
 }
 
h3 {
  font-size:125%;
}

ul {
	margin-left: 0px; padding-left: 26px;
}

li {
	list-style-image: url(../03_img/bullet.gif);
}

.title {
 background-image: url(../03_img/bg_title.gif);
 background-repeat: no-repeat;
 }

.bg-leftmenu {
 background-image: url(../03_img/bg_leftmenu.gif);
 background-repeat: no-repeat;
 background-color: #73a31d;
 } 

.bg-gradient {
 background-image: url(../03_img/bg_gradient.gif);
 background-repeat: no-repeat;
 background-color: #ffffff;
 } 
 
.bg-logo {
 background-image: url(../03_img/logo.gif);
 background-repeat: no-repeat;
 }
 
.bg-motive {
 background-image: url(../03_img/motive.jpg);
 background-repeat: no-repeat;
 } 
 
.bg-mod {
 display: block;
 width: 165px;
 background-color: #e8f6c3;
 } 
  
.top-menu-line {
 width: 2%;
 height: 25px;
 background-image: url(../03_img/top_menu_line.gif);
 background-position: top center;
 background-repeat: no-repeat;
 } 

.top-menu-line-active {
 width: 2%;
 height: 25px;
 background-image: url(../03_img/top_menu_line-active.gif);
 background-position: top center;
 background-repeat: no-repeat;
 } 

.topmenu {
 font-size: 70%;
 font-weight: bold;
 color: #669900;
 padding-top: 6px;
 line-height: 12px;
 }
 
.topmenu a {
 color: #669900;
 text-decoration: none;
 }
 
.topmenu a:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.bg-top-A1 {
 background-image: url(../03_img/bg_top_A1.gif);
 }
 
.bg-top-A2 {
 background-image: url(../03_img/bg_top_A2.gif);
 }
 
.bg-top-menu-B1 {
 background-image: url(../03_img/bg_top_menu_B1);
 }
 
.bg-shadow-right {
 background-image: url(../03_img/shadow_right.gif);
 }
 
.bg-footer {
 background-image: url(../03_img/bg_footer.gif);
 background-repeat: no-repeat;
 } 
 
#bg-footer {
 text-align: right;
 font-size: 70%;
 padding: 20px;
 color: #666666;
 }
 
#language {
 font-size: 70%;
 padding: 86px 0px 0px 21px;
 color: #ffffff;
 } 
 
#language a {
 color: #afdd4f;
 } 
 
#language a:hover {
 color: #ffffff;
 } 
 
#leftcol-text {
 font-size: 70%;
 padding: 9px 21px 8px 16px;
 color: #336600;
 } 
 
.leftmenu {
 font-size: 70%;
 padding: 9px 21px 8px 16px;
 color: #ffffff;
 text-transform: uppercase;
 font-weight: bold;
 } 
 
.leftmenu a {
 color: #ffffff;
 text-decoration: none;
 } 
 
.leftmenu a:hover {
 color: #ffffff;
 text-decoration: underline;
 } 
 
.leftmenu-line {
 display: block;
 width: 192px;
 height: 1px;
 margin-left: 15px;
 border-bottom: solid 1px #cccccc;
 font-size: 1px;
 } 
 
.line {
 display: block;
 width: 100%;
 height: 1px;
 border-bottom: solid 1px #ffffff;
 font-size: 1px;
 } 
 
.header {
 display: block;
 font-size: 80%;
 font-weight: bold;
 color: #336600;
 padding: 15px 0px 0px 0px;
 line-height: 25px;
 }
 
.header a {
 color: #336600;
 text-decoration: none;
 }
 
.header a:hover {
 color: #a22e2b;
 text-decoration: underline;
 }
 
#title-mod-A {
 display: block;
 width: 100%;
 height: 32px;
 color: #e8f6c3;
 background-color: #3e6d09;
 border-bottom: solid 1px #ffffff;
 border-top: solid 1px #ffffff;
 font-size: 90%;
 font-weight: bold;
 text-indent: 19px;
 line-height: 31px;
 } 
 
#title-mod-B {
 display: block;
 width: 165px;
 height: 32px;
 color: #ffffff;
 background-color: #78aa18;
 border-bottom: solid 1px #ffffff;
 border-top: solid 1px #ffffff;
 font-size: 75%;
 font-weight: bold;
 text-indent: 14px;
 line-height: 31px;
 } 
 
#title-mod-C {
 display: block;
 width: 165px;
 height: 32px;
 color: #ffffff;
 background-color: #4f7c10;
 border-bottom: solid 1px #ffffff;
 border-top: solid 1px #ffffff;
 font-size: 75%;
 font-weight: bold;
 text-indent: 14px;
 line-height: 31px;
 }
 
#title-mod-D {
 display: block;
 width: 165px;
 height: 32px;
 color: #ffffff;
 background-color: #6d9534;
 border-bottom: solid 1px #ffffff;
 border-top: solid 1px #ffffff;
 font-size: 75%;
 font-weight: bold;
 text-indent: 14px;
 line-height: 31px;
 }
 
.padding14 {
 padding: 14px;
 } 
 
.padding14 a {
 color:#505050;
 text-decoration: none;
 } 
 
.padding14 a:hover {
 color:#336699;
 text-decoration: underline;
 } 
 
.search {
 padding-top: 6px;
 } 
 
.inp-form {
 border: solid 1px #cccccc;
 width: 160px;
 height: 21px;
 font-size: 70%;
 font-family: sans-serif;
 color: #999999;
 padding: 3px;
}

.date {
 font-size: 60%;
 color: #90b264;
}

.text {
 font-size: 70%;
 text-align: justify;
 line-height: 15px;
}

.archive {
 font-size: 70%;
 color:#a22e2b;
 text-align: right;
 padding-right: 14px;
 padding-bottom: 14px;
}

.archive a {
 color:#a22e2b;
 text-decoration: none;
 } 
 
.archive a:hover {
 color:#cc6600;
 text-decoration: underline;
 } 

.tisk-hlavicka {
 display:none;
}
