/* body { color: white; background-color:#343B4D; margin:0px; font-family: Verdana,'Arial CE','Helvetica CE',Arial,helvetica,sans-serif; font-size: 12px;}*/

.cms-table-border {
    border: 1px solid;
    border-collapse: collapse;
}

body, html { 
    color: white; 
    background-color:#343B4D; 
    margin:0px; 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 0.9em;
}

.accessdenied { color: #BB3333; font-weight: bold; text-decoration: blink; background-color:#343B4D; }

hr, hr.white {
    height:1px;
    border: none;
    color: #fff;
    background-color: #ffe;    
}

a {
  color: #afe6fa;
  text-decoration: none;
  background-color: inherit;
  }
  
a:hover {
  color: #FFA000;
  text-decoration: underline;
  background-color: inherit;
        }

.sitemap_path { color: red; text-decoration: none; background-color: inherit;}
a.sitemap_path:link { color: #444444; text-decoration: none; background-color: inherit;}
a.sitemap_path:visited { color: white; text-decoration: none; background-color: inherit;}

.sitemap { color: white; text-decoration: none; background-color: inherit;}
a.sitemap:link { color: white; text-decoration: underline; background-color: inherit;}
a.sitemap:visited { color: white; text-decoration: underline; background-color: inherit;}

.topmenu { color: white; text-decoration: none; background-color: inherit;}
a.topmenu:link { color: white; text-decoration: none; background-color: inherit;}
a.topmenu:visited { color: white; text-decoration: none; background-color: inherit;}

.menuitem { color: #afe6fa; text-decoration: none; background-color: inherit;}
a.menuitem:link { color: #afe6fa; font-weight: bold; text-decoration: none; background-color: inherit;}
a.menuitem:visited { color: #afe6fa; font-weight: bold; text-decoration: none; background-color: inherit;}
a.menuitem:hover { color: white; text-decoration: underline; background-color: inherit;}

a.nounderline {  color: yellow; text-decoration: none; background-color: inherit;}

a.popup {  color: red; text-decoration: none; background-color: inherit;}

.imagebutton {height: 25px; width: 24px; border: solid 1px #CCCCC0; color: #000; background-color: #CCCCCC;}
.image {position: relative; left: 1px; top: 1px; height:23px; width:22px; border:none;}
.toolbar {height: 30px; background-color: blue; color: #000;}

.cms_forum_topic { color: #000000; background-color: inherit;}
td.cms_forum_topic { background-color: #FFA000; color: #000000;}

.cms_error { color: white; text-decoration: blink; background-color: inherit;}
table.cms_error { color: #fff; border: 2px solid red; border-collapse: collapse; background-color: inherit;}
tr.cms_error,td.cms_error,th.cms_error { color: #FFFFFF; padding: 3px; background-color: inherit;}

img      {
         border-width: 0px;
	 /*margin: 0;*/
	/* padding: 0;*/
         }
#news	 {
	 /*font-size: 12px;*/
	 padding: 5px;
	 }
#sekcia  {
    padding-top: 20px;
    color: #afe6fa;
    background-color: inherit;
    font-family: 'MS Courier New', monospace;
    font-weight: bold;
    font-size: 160%;
}	

#text {
    padding-top: 20px;
    color: #afe6fa;
    background-color: inherit;
    font-family: 'MS Courier New', monospace;
    font-weight: bold;
    font-size: 160%;
}	

#htextnews {
 	 text-align: justify;
	 border-style: dashed double solid;
	 border-width: 2px;
	 border-color: white;
	 padding: 15px;
	 background-color: inherit;
	 }

#htext  {
         color: white;
	 margin: 20px;
	 background-color: inherit;
/*	 line-height: 1.6em;*/
         }

#htext h1, h2, h3, h4, .orange {
    color: #dca76e;
    background-color: inherit;
/*    line-height: 1.9em;*/
}
	
h3 {
    font-size: 130%;
}

table.border {
	    border-width:2px;
	    border-left-style:solid;
	    border-right-style:solid;
	    border-top-style:none;
	    border-bottom-style:none;
	    border-color:#E0E0E0;
	   }

table       {
    font-size: 100%;
	    }

/* --------- start :: polozky menu ---------- */
#menu-nav {
background-color: #343B4D;
color: red;
font: menu;
/*font-size: 12px;*/
}
	
#menu-nav, #menu-nav ul {
width: 135px;
margin: 0 0 0 0;
padding: 15px 0px 5px 0px;
border: 0;
list-style: none;
}
	    
#menu-nav li {
margin: 0;
border-bottom: 1px solid #343B4D;
}		

#menu-nav li a, #menu-nav a:link, #menu-nav a:visited {
display: block;
text-align: left;
padding: 7px 7px 7px 7px;
background: #9A9FAB;
border-left: 7px solid #737680;
color: #ffffff
;
} 
				
html>body #menu-nav li a {
width: auto;
}
				        
				          
#menu-nav li a:hover {
text-align: left;
background: #E6ECFF;
color: #000000;
border-left: 7px solid #ACB1BF;
} 
					    
/* ------------ end :: polozky menu ------------ */

/* ---------- news ------------------- */

#news a {
    font-size: 80%;
}
    
.CMSPage_news_news_perex_news_title {
    color: #dca76e;
    font-family: 'MS Courier New', monospace;
    /*    font-weight: bold;*/
    font-size: 95%;
    background-color: inherit;
}
		    
.CMSPage_news_news_perex_news_perex {
    font-size: 85%;
}
			
.CMSPage_news_sidenews_news_date {
    font-size: 75%;
}
			    
.CMSPage_news_detail_news_title {
    color: #dca76e;
    background-color: inherit;
    font-weight: bold;
}

/* -------- styles for login ------- */
.loginbox {
    border: 1px solid #9a9fab;
    padding: 3px;
    font-size: 80%;
    color: #fff;
    background-color: #737680;    
}

.loginbox table {
    border: none;
}
        
.loginbox table, .loginbox th, .loginbox tr, .loginbox td {
    font-size: 100%;
}

#admin {
    width: 250px;
    border: 1px solid #afe6fa;
    padding: 15px;
    margin: 100px;
    /*    color: #fff;
    background-color: #737680;*/
}
		    
		    		    