body {
	margin: 0px;
	padding: 0px; font-family: Verdana, Tahoma;
	font-size: 8pt;
	background-color: white;
	color: Black;
	background: #FFDD00;
}
table {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}
p {
	margin-bottom: 8px;
	padding: 0px;
	font-size: 8pt;
}
tr, td {
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#Table_head {
	width: 100%;
	height: 187px;
	border: 0px; 
}
td.table_yello {
	background-color:
	#FFDD00;
	text-align:	right;
    vertical-align: middle; 
    margin: 0px;
	padding: 0px;
	border: 0px;
}
td.text, td.text a, td.text a:visited, td.text a:hover {
	color: Maroon;
	vertical-align: middle;
    text-align: center;
    border: 0;
    margin: 0px;
	padding: 0px;
}
a, a:visited {
	color: Maroon;	
}
a:hover {
	color: #DC143C;
}
td.main_txt{
	background: White;
	padding: 15px;
	padding-top: 0px;
        padding-bottom: 20px;
	line-height: 15px;
	
}
td.white {
	background: White;
}
img, a img {
	border: 0px;
}
table.menu {
	height: 54px !important;
	margin-left: 80px;
}
table.menu ul  a {
	text-align: center;
	width: 90px;
	vertical-align: middle;
	color: White !important;
	font-weight: bold; display: block;
	padding-bottom: 20px;
	padding-top: 20px;
	background-image: url(images/up_red_d.gif);
}
table.menu ul  a:hover {
	background-image: url(images/up_red_u.gif);
	background-repeat: repeat-x;
	display: block;
}
table.menu tr{
	vertical-align: left;
}
#Table_main {
	width: 100%;
	height: 187px;
    border: 0px; 
    padding: 0px;
}

#Table_logo td {
    width: 195px;
	height: 300px border: 0px;
	text-align: center;
    padding-top: 10px;  
    padding-bottom: 10px;  
    }

#table_news {
	vertical-align: middle;
	width: 180px; background-image: url(images/grey_bagrnd.gif);
	background-repeat: repeat-x;
	background-color: #EEECEC;
	font-size: 8pt;
	margin-bottom: 15px;
}
#Table_down {
	width: 100%; height: 84px;
	border: 0px; vertical-align: bottom;
	text-align: center;	
}
td.yello_down {
	background: #FFDD00 url(images/down_yello.gif) repeat-x;
	height: 64px; 
	color: Maroon;
	vertical-align: middle;
	padding-left: 32%;
}
td.e {
	background: #FFDD00 url(images/down_yello.gif) repeat-x;
	text-align: right;
	padding-right: 31px;
}
td.yello_menu {
	background-color: #FFDD00;
	text-align: right;
	vertical-align: top;
	margin: 0px; padding: 0px; border: 0px;
}
.language {
    height: 31px;
    text-align: center !important;
    vertical-align: middle !important;
    background:  url(images/grey.gif) repeat-x;
    width: 195px;
	color: Maroon;
}
td.red_title {
	font-size: 8pt;
	color: #E11010;
	vertical-align: middle;
	background: url(images/grey.gif) repeat-x;
	padding-left: 14px;
}
td.red_arhive {
    font-size: 8pt;
    color: #E11010;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    }
    

td.red_title2 {
	font-size: 9pt;
	color: #BB2222;
    vertical-align: middle;
    font: bold;     
    text-align: center;
    align: center;
}
   
    
.red_arhive a, .red_arhive a:visited, .red_txt a:hover {
	color: #E11010 !important;
	text-decoration: none;
	vertical-align: middle;
}
.red_txt td.red_txt a, .red_txt a:visited, .red_txt a:hover {
	font-size: 8pt;
	font: bold;
	color: #E11010 !important;
	text-decoration: underline;
	text-align: left;
	height: 25px;
	vertical-align: top;
}
td.grey_txt, .grey_txt a, .grey_txt a:visited, .grey_txt a:hover {
	font-size: 8pt;
	color: #9A9A9A !important;
	text-align: left;
	height: 35px;
	vertical-align: top;
 }
td.yello_bg {
	background: #FFDD00;
	text-align: cnter;
}
#Table_left {
	margin: 10px;
	margin-top: 20px;
}
h1, h2 {
	font-family: verdana, arial, sans serif;	
}
h1 {
	font-size: 10pt;
	font-weight: lighter;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	color: #E11010;
}
h2 {
   font-weight: lighter;
	font-size: 10pt; 
	color: #E11010;
}	
tr.tabll{
	border: 1px Gray;
}
td.gray_tabll {
	border: 1px; border: Gray;
	background: #eeeeee ;
}
td.gray_tabll_c {
	border: 1px; border: Gray;
	background: #FFDD00; text-align: center;
}
td.white_tabll {
	border: 1px;
	border: Gray;
	text-align: center;
}
#Table_tabll {
	width: 100%;
	border: 2px solid Gray;
	margin-top: 20px;
	margin-bottom: 20px;
}
#Table_tabll td{
	border: 1px solid #D9D9D9;
	margin: 0px;
	padding: 0px;
}
#Table_news_text td{
	background: url(images/news_spacer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font: 8pt;
	text-indent: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#Table_news_text{
	margin-bottom: 15px;
	vertical-align: middle;
}
#Table_news_text a {
	color: Black; text-decoration: none;
}
#Table_news_text a:hover {
	color: Maroon; text-decoration: none;
}
#Table_yello_line {
	background: #FFDD00;
	height: 7px;
	margin-bottom: 10px;	
	font-size: 2px;
}
.date {
	color: Black;
	text-indent: 0px ;
}
div.pages {
	color: Maroon;
	text-align: center;
	margin-top: 30px;
}
div.arhive_page {
	border-bottom: thin dotted #E11010;
	margin-top: 20px;
}


td.search {
margin: 0px; padding: 0px; border: 0px; font-size: 12px; color: Red;
} 
.text1 div, td.text1, td.text1 a, td.text1 a:visited, td.text1 a:hover, p.text1{
color: Maroon;	vertical-align: middle;	text-align: left;
}
td.logo {
vertical-align: top;	text-align: center;
}
table.paragraf td {
text-align: center; font-family: Verdana, Tahoma; font-size: 9pt; color: #00FF02;
}
.photo {
  text-align: left;
  font-size: 11px;
  padding-left: 10px;
  color: Maroon;

}
.photo img {
  border: 2px solid #8e8e8e;
  margin-left: 3px;
  margin-bottom: 3px;
  color: Maroon;
}
.photo h1 {
  color: Maroon;
}
.photo div { 
color: Maroon;
}
p.more {
  margin-top: -15px;
  padding-bottom: 20px;
  font-size: 11px;
  background-image: url(../images/dot.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  margin-left: 2px; 
}
         
/*  CSS 2 MENU  */
#menu {
	TEXT-ALIGN: left;
	width:600px;
	margin: 0px;
    margin-left: 80px;
}
#menu UL {
	PADDING: 0px; 
	MARGIN: 0px; 
    WIDTH: auto;

}
#menu UL UL {
	VISIBILITY: hidden; 
	MARGIN: 0px; 
	POSITION: absolute;
	top: 53px;

}
#menu LI {
	PADDING: 0px; 
	DISPLAY: block; 
	FLOAT: left;  
	MARGIN: 0px; 
	WIDTH: 110px;  
	LIST-STYLE-TYPE: none;
	width: 52px; 
}

#menu UL UL LI {
	width: 150px;
	text-align: left;        
}

#menu LI LI {
	width: 150px;
	FLOAT: none; 
	BORDER: 2px;
	border-color: #8E8E8E;
	text-indent: 8px; 
	text-align: left;
	
}
#menu A {
	BORDER: none; 
	DISPLAY: block; 
	margin: 0px;
	padding-top: 21px;
	padding-bottom: 20px;
	vertical-align: middle;
 	background-image: url(images/up_red_d.gif);        
	text-align: center;
}

#menu A:hover {
        background-image: url(images/up_red_u.gif);        

}

#menu LI LI A {
        width: 150px; 
        BORDER: 2px;
        border-color: #8E8E8E;
        padding: 0px;
        margin: 0px;
        background-image: url(images/up_red_dsmall.gif);                
        text-indent: 8px; 
        text-align: left;
        
}

#menu LI.qwe {
        width: 90px; 
        border: 5px;  
        border-color: #8E8E8E;
/*        text-indent: 8px;  */
        text-align: left;
/*        margin-left: 25px;*/
        
}

#menu LI.menu_image {
        width: 2px; 
        border: 0px;  
        image: url(images\up_red_b.gif);
}

#menu LI.over {
        width: 90px; 
        height: 20px; 
        border: 5px;  
        border-color: #8E8E8E;
        /*text-indent: 8px; */
        text-align: left;
/*        margin-left: 25px;*/
} 

#menu LI LI.first A, #menu LI LI.first A:hover {
        width: 150px; 
        height: 20px; 
        border: 5px;  
        border-color: #8E8E8E;
        text-indent: 8px; 
        text-align: left;
        
}
#menu LI LI A:hover {
        width: 150px; 
        height: 15px;         
        BORDER: 2px;
        border-color: #8E8E8E;
	LINE-HEIGHT: 1.5; 
        color: White;
        text-indent: 8px; 
        text-align: left;
        
}
/*#menu LI #menulast {
	BORDER-RIGHT-WIDTH: 1px
}
#menu LI.lilast {
	BORDER-BOTTOM-WIDTH: 1px
}*/
#menu A:hover {
	COLOR: White; 
    BACKGROUND-COLOR: #B22222;
}
#menu LI:hover UL {
	margin: 0px; 
	padding: 0px;
    BORDER: 0px;
	VISIBILITY: visible;
    width: 52px;
}

#menu LI.over UL {
    margin: 0px; 
    padding: 0px;
    BORDER: 0px;
    VISIBILITY: visible
}



.clear {
	CLEAR: both; LINE-HEIGHT: 0; HEIGHT: 0px
}
/*
HTML #menu A {
	HEIGHT: 1px
}*/
 HTML #menu LI {
	POSITION: relative
} 
 HTML #menu UL UL {
	LEFT: 0px
}
 HTML #menu LI LI {
	DISPLAY: block
}
 HTML #menu LI  A:hover, HTML #menu LI A {
	text-align: center;                
	vertical-align: middle; 
    color: White; 
	font-weight: bold; 
    display: block; 
}
    
   
 HTML #menu LI LI A {
    WIDTH: auto;
	color: white;
	text-decoration: none;        
}
 HTML #menu LI#menulast LI A {
	WIDTH: auto
}

fieldset 
 {	
  border-style : dotted;        
  border-color : #cccccc;       
  font-family : Arial, Helvetica, sans-serif;	
  color: Black;	
  font-size : 13px;	
  background-color : #F3F1D9;
 }

legend
  {	
  background: White;	
  border: #cccccc solid 1px;    
  padding: 1px 10px;	
  font-family : Arial, Helvetica, sans-serif;	
  color: Black;
  }
.red{
        background: url(images/button_find2.gif); width: 36px; height: 24px;
      	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFDD00;
        border: none;

}
.btnsend{
        width: 75px; height: 25px;

}
.btnreset{
        width: 75px; height: 25px;

}
td.level2, td.level2 a, td.level2 a:visited, td.level2 a:hover, p.level2
{
	padding-left: 10px;
	font-size: 8pt;
	font-weight: bold;
	color: #BB2222;
	text-align: left;
        vertical-align: top;
}
    
td.level3, td.level3 a, td.level3 a:visited, td.level3 a:hover{
        padding-left: 25px;
	font-size: 8pt;
	font-weight: bold;
	color: #BB2222;
        display: block;
        text-align: left;
	vertical-align: top;
}
td.level4, td.level4 a, td.level4 a:visited, td.level4 a:hover{
        padding-left: 30px;
        display: block;
	font-size: 8pt;
	color: #BB2222;
	text-align: left;
	vertical-align: top;
}
.error {
  color:red;
  text-align:center;
}