body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 9pt;
    color: #000000;    
}

img{
    border: solid;
    border-width: 0px;
}

ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
	
}

li{
    background-image: url("../../images/arrow_list.png");
    background-repeat: no-repeat;
	padding-left: 12px;
}

ul.set{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
	
}

ul.set li.pic{
	background: none;
	float: left;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

ul.set li.pic a{
	display: block;
    padding: 0px;
    margin: 0px;	
}

.gallery_list{
    border: solid;
    border-color: #cad5e4;    
    border-width: 6px;
    padding: 1px;       
}

a{
    color: #0051d8;
    text-decoration: underline;
}

form{
    margin: 0px;
}

p{
    margin-top: 4px;
    margin-right: 0px;
    margin-bottom: 0px;
    line-height: 1.5;        
}

.image{
    border: solid;
    border-color: #cad5e4;    
    border-width: 6px;
    padding: 1px;
    margin-top: 3px;
    margin-bottom: 10px;    
    margin-right: 10px;    
}

.map{
    border: solid;
    border-color: #ffffff;    
    border-width: 1px;
    margin: 0px;
    padding: 0px; 
}

.gallery_image{
    border: solid;
    border-color: #cad5e4;    
    border-width: 6px;
    padding: 1px;
    margin-top: 18px;
    margin-left: 42px;       
}

.mail:link{
    color: #ffffff;
    text-decoration: underline;        
}

.mail:visited{
    color: #ffffff;
    text-decoration: underline;   
}

.lang_not_active:link{
    color: #d5dfef;
    text-decoration: none;         
}

.lang_not_active:visited{
    color: #d5dfef;
    text-decoration: none;         
}

.lang_active:link{
    color: #5c7598;
    text-decoration: none;         
}

.lang_active:visited{
    color: #5c7598;
    text-decoration: none;         
}

.menu_active:link{
    color: #241900; 
    text-decoration: none;        
}

.menu_active:visited{
    color: #241900;
    text-decoration: none;         
}

.menu_not_active:link{
    color: #ffffff; 
    text-decoration: none;        
}

.menu_not_active:visited{
    color: #ffffff;
    text-decoration: none;         
}

.all_butt:link{
    color: #000000;    
    text-decoration: none; 
}

.all_butt:visited{
    color: #000000;
    text-decoration: none;       
}

.txt{
	font-family: arial;
	font-size: 9pt;
    color: #000000;
}

.content{
    background-color: #ffffff;
    vertical-align: top;
    padding-right: 28px;
    padding-left: 28px;
    padding-top: 20px;         
}

.button_active{
    cursor: pointer;         
}

.pages{
    padding-right: 6px;
    padding-left: 6px;    
}


/* menu */

.menu_txt{
	font-family: arial;
	font-size: 14pt;
    color: #ffffff;    
}

.header_txt{
	font-family: arial;
	font-size: 14pt;
    color: #3a4554;    
}

.lang_menu_txt{
	font-family: tahoma;
	font-size: 8pt;
    color: #ffffff;    
}

.menu_delimiter{
    background-image: url(../../images/menu_delimiter.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 6px;      
    height: 61px;
    padding-right: 12px;    
}

.footer_delimiter{
    background-image: url(../../images/footer_delimiter.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;      
    height: 77px;
}

.arrow{
    background-image: url(../../images/arrow.png);
    background-repeat: no-repeat;     
    height: 22px;
    padding-right: 43px;     
}

.arrow_header{
    background-image: url(../../images/arrow_header.png);
    background-repeat: no-repeat;     
    height: 53px;
    padding-right: 29px;     
}

/* button active */

.button_active_left{
    background-image: url(../../images/button_active_left.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 33px;
    padding-right: 12px;
}

.button_active_right{
    background-image: url(../../images/button_active_right.png);
    background-repeat: no-repeat;
    height: 33px;
    padding-right: 12px;
}

.button_active_content{
    background-image: url(../../images/button_active_content.jpg);
    background-repeat: repeat-x;
    height: 33px;
    color: #241900;
    white-space: nowrap;  
}

/* button not active */

.button_not_active_left{
    height: 33px;
    padding-right: 12px;
}

.button_not_active_right{
    height: 33px;
    padding-right: 12px;
}

.button_not_active_content{
    height: 33px;
    color: #ffffff;
    white-space: nowrap;  
}


/* lang button active */

.lang_active_left{
    background-image: url(../../images/lang_butt_left.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 14px;
    padding-right: 5px;
}

.lang_active_right{
    background-image: url(../../images/lang_butt_right.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-right: 5px;
}

.lang_active_content{
    background-image: url(../../images/lang_butt_content.jpg);
    background-repeat: repeat-x;
    height: 14px;
    color: #5c7598;
    white-space: nowrap;  
}

/* lang button not active */

.lang_not_active_left{
    height: 14px;
    padding-right: 5px;
}

.lang_not_active_right{
    height: 14px;
    padding-right: 5px;
}

.lang_not_active_content{
    height: 14px;
    color: #d5dfef;
    white-space: nowrap;  
}


/* all button active */

.all_butt_active_left{
    background-image: url(../../images/all_butt_left.png);
    background-repeat: no-repeat;
    height: 19px;
    padding-right: 5px;
}

.all_butt_active_right{
    background-image: url(../../images/all_butt_right.png);
    background-repeat: no-repeat;
    height: 19px;
    padding-right: 5px;
}

.all_butt_active_content{
    background-image: url(../../images/all_butt_content.jpg);
    background-repeat: repeat-x;
    height: 19px;
    white-space: nowrap;  
}


/* all button not active */

.all_butt_not_active_left{
    height: 19px;
    padding-right: 5px;
}

.all_butt_not_active_right{
    height: 19px;
    padding-right: 5px;
}

.all_butt_not_active_content{
    height: 19px;
    white-space: nowrap;  
}


/* more button */

.more_butt_not_active_left{
    background-image: url(../../images/more_butt_left.png);
    background-repeat: no-repeat;
    height: 19px;
    padding-right: 5px;
}

.more_butt_not_active_right{
    background-image: url(../../images/more_butt_right.png);
    background-repeat: no-repeat;
    height: 19px;
    padding-right: 5px;
}

.more_butt_not_active_content{
    background-image: url(../../images/more_butt_content.jpg);
    background-repeat: repeat-x;
    height: 19px;
    white-space: nowrap;  
}



/* more button active */

.more_butt_active_left{
    background-image: url(../../images/more_butt_active_left.png);
    background-repeat: no-repeat;
    height: 19px;
    padding-right: 5px;
}

.more_butt_active_right{
    background-image: url(../../images/more_butt_active_right.png);
    background-repeat: no-repeat;
    height: 19px;
    padding-right: 5px;
}

.more_butt_active_content{
    background-image: url(../../images/more_butt_active_content.jpg);
    background-repeat: repeat-x;
    height: 19px;
    white-space: nowrap;  
}


/* pages button active */

.pages_active_left{
    background-image: url(../../images/pages_active_left.png);
    background-repeat: no-repeat;
    height: 15px;
    padding-right: 5px;
}

.pages_active_right{
    background-image: url(../../images/pages_active_right.png);
    background-repeat: no-repeat;
    height: 15px;
    padding-right: 5px;
}

.pages_active_content{
    background-image: url(../../images/pages_active_content.jpg);
    background-repeat: repeat-x;
    height: 15px;
    white-space: nowrap;  
}


/* service button active */

.service_butt_active_top{
    
    background-image: url(../../images/service_butt_active_top.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 7px;
    padding-right: 15px;
}

.service_butt_active_left{
    background-image: url(../../images/service_butt_active_left.jpg);
    background-repeat: no-repeat;
    height: 50px;
    padding-right: 11px;
}

.service_butt_active_right{
    background-image: url(../../images/service_butt_active_right.jpg);
    background-repeat: no-repeat;
    height: 50px;
    padding-right: 11px;
}

.service_butt_active_content{
    background-image: url(../../images/service_butt_active_content.jpg);
    background-repeat: repeat-x;
    height: 50px;
    vertical-align: top;
    text-align: center;
    width: 190px;  
}


/* service button not active */

.service_butt_not_active_top{
    background-image: url(../../images/service_butt_top.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 7px;
    padding-right: 15px;
}

.service_butt_not_active_left{
    background-image: url(../../images/service_butt_left.jpg);
    background-repeat: no-repeat;
    height: 50px;
    padding-right: 11px;
}

.service_butt_not_active_right{
    background-image: url(../../images/service_butt_right.jpg);
    background-repeat: no-repeat;
    height: 50px;
    padding-right: 11px;
}

.service_butt_not_active_content{
    background-image: url(../../images/service_butt_content.jpg);
    background-repeat: repeat-x;
    height: 50px;
    vertical-align: top;
    text-align: center;
    width: 190px;  
}


/* top menu */

.top_menu_left{
    background-image: url(../../images/top_left.jpg);
    background-repeat: no-repeat;
    height: 61px;
    padding-right: 37px;
}

.top_menu_right{
    background-image: url(../../images/top_right.jpg);
    background-repeat: no-repeat;
    height: 61px;
    padding-right: 37px;
}

.top_menu_content{
    background-image: url(../../images/top_center.jpg);
    background-repeat: no-repeat;
    height: 61px;
}


/* header */

.header_left{
    background-image: url(../../images/header_left.jpg);
    background-repeat: no-repeat;
    height: 176px;
    padding-right: 193px;
    cursor: pointer; 
}

.header_right{
    background-image: url(../../images/header_right.jpg);
    background-repeat: no-repeat;
    height: 176px;
    padding-right: 440px;
}

.header_center{
    background-image: url(../../images/header_center.jpg);
    background-repeat: no-repeat;
    height: 176px;
    padding-right: 347px;
}


/* content header */

.content_header_left{
    background-image: url(../../images/content_header_left.jpg);
    background-repeat: no-repeat;
    height: 53px;
    padding-right: 37px;
}

.content_header_right{
    background-image: url(../../images/content_header_right.jpg);
    background-repeat: no-repeat;
    height: 53px;
    padding-right: 37px;
}

.content_header{
    background-image: url(../../images/content_header_center.jpg);
    background-repeat: no-repeat;
    background-position: right;
    height: 53px;
}


/* content bottom */

.content_bottom_left{
    background-image: url(../../images/content_bottom_left.jpg);
    background-repeat: no-repeat;
    height: 41px;
    padding-right: 508px;
}

.content_bottom_right{
    background-image: url(../../images/content_bottom_right.jpg);
    background-repeat: no-repeat;
    height: 41px;
    padding-right: 472px;
}

/* footer */

.footer_left{
    //background-image: url(../../images/footer_left.jpg);
    //background-repeat: no-repeat;
    height: 143px;
    //cursor: pointer; 
}

.footer_right{
    background-image: url(../../images/footer_right.jpg);
    background-repeat: no-repeat;
    height: 143px;
}

.footer_menu{
    background-image: url(../../images/footer_menu.jpg);
    background-repeat: no-repeat;
    height: 77px;
}

.footer_txt{
	font-family: arial;
	font-size: 9pt;
    color: #000000;    
}

/* input */

.input_text{
    padding-right: 26px;                 
    text-align: left;
    vertical-align: middle;
	font-family: arial;
	font-size: 9pt;
    color: #000000;
    height: 26px; 
    white-space: nowrap;          
}

.input{
	font-family: arial;
	font-size: 9pt; 
    color: #000000;
    border-color: #a8b3c2;  
    border-width: 1px;  
    border-style: solid;
    padding-left: 3px;
    height: 16px;
    width: 250px;      
}