body {
	background-color: #D0E0D0;
        font-family: Verdana, Tahoma;
	margin: 0px;
}
th, td {
	font-size: 11px;
}
a {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #114B15;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #388840;
	text-decoration: underline;	
}
.section-inner-3{
        padding: 10px 5px 0px 5px;
}
.article{
        padding: 4px 10px 4px 10px;
        border: #187421; border-style: dotted; border-width: 0px 0px 1px 0px; 
}
.article a{
        font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
        text-transform: uppercase;
        text-align: center;
}
.article td{
        padding-top: 3px;
        padding-bottom: 3px;
}
.article2 a{
        text-transform: lowercase;
	font-weight: normal;
	font-size: 8pt;
}
.article2 {
        padding-top: 3px;
        padding-bottom: 5px;
}
.article-mail{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #808080;
}
.news-best {
	background-color: #BDD6BD;
	background-image: url(/images/nadpis_b.gif);
        width: 186;
        text-indent: 0pt;
}
.news-best a{
        font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #004443;
	font-weight: normal;
        text-transform: none;
}
.news-best a:hover{
	color: #1F4D23;
	text-decoration: none;
}
.inquiry {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #246428;
        padding: 0px 8px 3px 15px;
	background-image: url(/images/tab_ank.jpg);
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
        padding: 3px 5px 3px 5px;
        text-align: center;
}
.search-result {
	font-size: 12px;
        padding: 3px;
        border: #FFFFFF; border-style: solid; border-width: 5px; 
}
.search-result-content {
	font-size: 12px;
	font-weight: bold;
        padding: 3px;
	background-color: #FFFFFF;
}
.search-result-preview{
	font-size: 12px;
        border: #D0E0D0; border-style: solid; border-width: 0px; border-bottom-width: 1px; 
}
.paging-numbers {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
        padding: 0px 3px 0px 3px;
}
.paging-numbers td {
    text-align: center;
    color: #CC0000;
    font-weight: bold;
    border: 1px solid #efefef;
    background-color: #FAFAFA;
    padding: 5px;
}
.guestbook-add {
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 5px;
}
.guestbook-description{
                padding-left: 10px;
                padding-right: 10px;
}
.guestbook{
                padding-left: 10px;
                padding-right: 10px;
                padding-bottom: 5px;
    background-color: #FFFFFF;
}
.guestbook td{
                padding-top: 5px;
                padding-bottom: 5px;
}
.menu td{
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 25px;
	background-image: url(/images/tab_menu.jpg);
        height: 20px;
}
.vmenu td{
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 25px;
	background-image: url(/images/tab_menu.jpg);
        height: 20px;
}
.select {
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 25px;
	background-image: url(/images/tab_menu.jpg);
        height: 20px;
}
.document a{
        font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
}
.menu a {
	color: #DCF0DC;
        font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
                letter-spacing: 1px
}
.menu a:hover {
	color: #ffffff;
	text-decoration: underline;	
}
.vmenu a {
	color: #DCF0DC;
                font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
                letter-spacing: 1px
}
.vmenu a:hover {
	color: #ffffff;
	text-decoration: underline;	
}
.submenu a {
	color: #B2DEB2;
                font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
                letter-spacing: 1px;
                padding-left: 6px;
}
.template {
	background-image: url(/images/bg_all.gif);
}
h3, .gallery-theme-name {
                font-family: Arial, Verdana, Tahoma;
	font-size: 15px;
                text-transform: uppercase;
                text-align: center;
	font-weight: bold;
	color: #18381A;
	margin: 0px;
                word-spacing: 0px;
}
h4 {
	font-size: 11px;
	font-weight: normal;
	color: #215819;
	margin: 0px;
                text-align: center;
}
h5 {
        font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	margin: 0px;
	margin-bottom: 5px;
}
h6 {
        font-family: Verdana, Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #808080;
	padding-top: 10px;
	padding-bottom: 10px;
}
h6 a{
	padding-left: 1px;
	padding-right: 1px;
}
hr {
	color: #215819;
	height: 1px;
                width: 95%;
	margin: 0px;
}
li {
	list-style: square;
	font-size: 11px;
}
.form-button {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/images/button.jpg);
	width: 120;
	height: 22;
        border: 0px;
        text-align: center;
}
.form-text {
	border: 1px solid #336633;
	font-size: 11px;
	background-color: #E7EFE7;
	padding-top: 5px;
}
.form-textarea {
border: 1px solid #336633;
overflow: auto;
font-size: 11px;
font-family: Verdana, Tahoma;
	background-color: #E7EFE7;
}
.noclass {
position: absolute;
top: -100px;
}
.quickbar{
	cursor: hand;
	background-image: url(/images/bg_all.gif);
}
.w_top {
	font-size: 11px; 
                color: #215E1C; 
                margin-top: 3px;
}
.w_footer{
	font-size: 10px; color: #808080;
	background-color: #D0E0D0;
}
.w_footer a {
	font-size: 10px; color="#297222";
                text-decoration: none;
}
.w_footer a:hover {
	font-size: 10px; color="#215E1C";
                text-decoration: underline;
}
.wh_meno {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	color: #FFFFFF; 
}
.wh_text_v { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #336633; 
}
.wh_text_b { 
	font-weight: bold; 
	font-size: 10pt; 
	color: #336633; 
}
.wh_texttab { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
}
.nad_tab {  
	font-family: Verdana, Helvetica, sans-serif, Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #E7EFE7; 
	background-image: url(/images/nadpis.gif); 
	padding-top: 0px
}
.tab_x {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
.tab_linx {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
                text-transform: lowercase;
                text-indent: 0pt;
	background-image: url(/images/tab_view.jpg);
	padding-right: 8px; 
	padding-top: 3px; 
}
.tab_stat{  
	padding-left: 3px; 
	padding-right: 3px; 
}
.tab_tab{  
	background-image: url(/images/tab_big1.gif);
                border: #388840; border-style: solid; border-width: 1px; 
}
.tab_tabs{  
	background-image: url(/images/tab_big2.gif);
                border: #388840; border-style: solid; border-width: 1px; 
}
.tab_muzstvo {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
                text-transform: uppercase;
	font-weight: bold; 
	color: #004443; 
	padding-left: 7px; 
}
.tab_vysl {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
                border: #288430; border-style: solid; border-width: 1px; 
	background-color: #FFFFFF;
	padding-left: 2px; 
	padding-right: 2px; 
                width: 22;
}
.tab_ht {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #6F846F; 
                border: #288430; border-style: solid; border-width: 1px;
	padding-left: 2px; 
	padding-right: 2px; 
}
.hitparada a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
}
.vysledok { 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 11pt; 
	text-transform: uppercase; 
	text-align: center; 
	font-weight: bold; 
	color: #004443; 
}
.vysl_m { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	text-transform: uppercase; 
	color: #333333; 
	font-weight: bold; 
}
.info_zap { 
	font-size: 10px; 
	color: #333333; 
	border: solid; 
	border-width: 1px 0px; 
	border-color: #FFFFFF solid; 
}
.vysl_t { 
	font-family: Arial, Helvetica, 
	sans-serif; 
	font-size: 9pt; 
	text-transform: uppercase; 
	color: #215E1C; 
	font-weight: bold;  
}
.paging-arrows{ 
	font-family: Arial, Helvetica; 
	font-size: 9pt; 
	color: #CCCCCC; 
                padding: 10px 10px 10px 10px;
	font-weight: bold;  
}
.wallp a{
     color: #FFFFFF; 
     text-align: center;
     font: normal 7.5pt Verdana, Arial;
}
.wallp a:hover{
    font-weight: bold;
}
.news2 {width: 100%; background-color: #FFFFFF; align: right; padding: 0px;}
.news2 a{font-size: 10pt; font-weight: bold; padding-bottom: 3px; color: #388840;
}
.calendar{ 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 7pt; 
	color: #333333; 
        padding: 0px 3px 3px 0px; 
}
.calendar td{ 
	valign: top; 
}
.gallery-theme-info {
    padding: 5px;
    font-size: 7pt;
    color: #666666; 
    border: #fff; 
    text-align: center; 
    border-style: solid; 
    border-top-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 3px; 
    border-left-width: 0px 
}
.gallery-image{
    margin: 0px;
    padding: 0px;
    cursor: hand;
    border-color: #FFFFFF;
    border-width: 2px;
}
.galery-picture td{
    margin: 5px;
    padding: 5px;
    background-color: #E7FFE0;
    border: #fff; 
    border-style: solid; 
    border-width: 1px; 
}
.galery-theme {
    margin: 5px;
    background-color: #E7FFE0;
    border: #fff; 
    border-style: solid; 
    border-width: 1px; 
}
.gallery-theme-title{
    font-family: Verdana, Arial; 
    font-size: 8.5pt; 
    font-weight: bold;
    text-transform: uppercase; 	
    margin: 0px; 
    padding-top: 5px; 
    padding-bottom: 4px;
    text-align: center; 
    color: #555555;
 }
.gallery-theme-introduction{
    font-size: 9pt; 
    color: #000;	
}
.online{
    background-color: #cc0000; 
    color: #ffffff;
    border-left: 3px solid #388841;	
    border-right: 3px solid #388841;
}
.online td{
    text-align: center;	
}
.online a:hover{
    color: #E7EFE7;
    text-decoration: underline;	
}
.online a{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-transform: none;
}
.header{
    font-family: Tahoma, Verdana;
    height: 23px;	
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-transform: none;
}
.header td{
    text-align: center;	
}