@charset "iso-8859-2";
/* CSS Document */

body { font-size:12px; font-family:Tahoma, Arial, sans-serif; background:url(../img/main_bg.jpg) #EEEFE7 repeat-x }
body,td { font-size: 11px; }

table.headerTab { width:100%; }
	td.top { vertical-align:top }
div.header { width:877px; height:28px; position:relative; top:25px; }
	div.header div.menuUpper { position:absolute; right:20px; top:0px; background:url(../img/menu_top_bg.gif) repeat-x; }
		div.header div.menuUpper span.vertSpacer { background:url(../img/ico/vertical_spacer_upper.gif) 30% 50% no-repeat; width:2px; height:14px; font-size:8px; line-height:0px; padding:5px 10px 5px 6px; }
		div.header a.home { font-size:11px; background:url(../img/ico/home.gif) 0px 7px no-repeat; padding:5px 5px 5px 15px; color:#3A372F; text-decoration:none }
			div.header a.home:hover { text-decoration:underline }
		div.header a.mailto {  font-size:11px;background:url(../img/ico/mail.gif) 0px 7px no-repeat; padding:5px 5px 5px 15px; color:#3A372F; text-decoration:none }
			div.header a.mailto:hover { text-decoration:underline }
	div.header div.menuTop { display: block; float: left; position: absolute; bottom:-2px; color: #62635A; }
	/*menu TOP buttons */
		span.buttonTop_a { height:31px; line-height:31px; float:left !important; width:auto !important; *width:80px; white-space:nowrap; padding:0px 0px 0px 15px; background: url(../img/nav/button_top_lw.gif) left no-repeat; text-align:center; margin:0px }
		span.buttonTop_a a{ height:31px; line-height:31px; display:block; padding:0px 20px 0px 5px; background:url(../img/nav/button_top_rg.gif) right no-repeat; color:#fff; font-size:13px; font-weight:bold; }
		span.buttonTop_a a:hover{  color:#fff; }
		
		span.buttonTop_i { height:31px; line-height:31px; float:left; width:auto !important; *width:80px; white-space:nowrap; padding:0px 0px 0px 10px; background:none; text-align:center; margin:0px }
		span.buttonTop_i a{ height:31x; line-height:31px; display:block; padding:0px 10px 0px 0px; background:none; color:#62635A; font-size:13px; font-weight:bold; }
		span.buttonTop_i a:hover{  color:#62635A; }
	/*@end */
	
	td.main_content {   padding:10px 0px 20px 0px;  }
	table.content { width:100%; margin:auto }
		td.content_lw_bg { width:50%; background:url(../img/lw_mainbag.gif) repeat-x; }
		td.content_rg_bg { width:50%; background:url(../img/rg_mainbg.gif) repeat-x }
		div.content { padding:0px 0px 0px 0px; width:100%;  }
		div.content div { }
	table.footer { width:100%; background:url(../img/footer_bg.gif) repeat-x; }
		div.footer { width:877px; height:68px; color:#62635A; position:relative; }
			div.footer div.langbar { position:absolute; right:0px; top:35px; }
			div.footer div.sodasite { border-top:1px solid #B8B7B1; padding:3px 0px 0px 0px; position:absolute; right:0px; top:57px;}
				div.footer div.sodasite a { color:#B2B2AB; text-decoration:none; font-size:12px; }
	td.orangeBox {  background: url(../img/orangebox_title.jpg) top left no-repeat; width:302px; height:286px; font-size:12px;}
		td.orangeBox div.orangeBox { margin:70px 0px 0px 0px; padding:0px 20px 10px 19px; background: url(../img/orangebox.jpg) no-repeat; font-size:12px; }
		td.orangeBox div.orangeBox_bg { background: url(../img/orangebox_bg.jpg) top left repeat-y; }
		td.orangeBox div.orangeBox_bottom { background: url(../img/orangebox_bottom.jpg) top left no-repeat; height:20px; line-height:100%; font-size:1px; }
	
	
	td.orangeBox1 {  background: url(../img/orangebox_title1.jpg) top left no-repeat; width:302px; height:286px; }
		td.orangeBox1 div.orangeBox { min-height:300px; *height:340px; margin:0px 0px 0px 0px; padding:70px 20px 10px 19px; background: url(../img/orangebox1.jpg) top no-repeat; font-size:12px; }
		td.orangeBox1 div.orangeBox_bg { background: url(../img/orangebox_bg1.jpg) top left repeat-y; }
		td.orangeBox1 div.orangeBox_bottom { background: url(../img/orangebox_bottom1.jpg) top left no-repeat; height:23px; line-height:100%; font-size:1px; }

div.spacer { width:100%; display:block; clear:both; background:url(../img/div_spacer.gif) left top repeat-x; height:5px; font-size:1px; line-height:0px; }
	a.lang { color:#7E7F7A; text-decoration:none; font-size:11px; padding:2px 2px 2px 4px; }
	a.activeLang { color:#fff; background:#FF8A00; font-size:11px; padding:2px 2px 2px 4px; text-decoration:none; }
	span.menuTopSpacer { color:#62635A; padding:8px 2px 5px 2px; float:left }
	span.menuBotSpacer { color:#62635A; padding:0px 0px 3px 6px; float:left; text-align:left }
	
	div.subPageSpcr { height:4px; *height:2px; font-size:1px; line-height:0px; }
	div.mainPageSpcr { height:4px; *height:2px; font-size:1px; line-height:0px; position:relative; }
		div.mainPageSpcr div { background:url(../img/mainpg_spcr.gif) no-repeat; height:40px; width:3px; font-size:1px; line-height:0px; position:absolute; left:573px; top:0px; *top:-2px; z-index:20 }
		
	/*scroll*/

#scrollContent { width: 250px; height: 210px; margin:0px 0px 0px 10px; overflow: auto; position: relative; background-color: none; }
#scrollContent .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#scrollContent .vscrollerbase { width: 16px; background:url(../img/slider/slide_bg.gif) repeat-y; }
#scrollContent .vscrollerbarbeg { width: 16px; background:url(../img/slider/scroll_beg.gif) repeat-y 1px 0px;}
#scrollContent .vscrollerbarend { width: 16px; background:url(../img/slider/scroll_end.gif) no-repeat 1px 0px; padding-bottom:4px; }
#scrollContent .hscrollerbase { height: 10px; background:url(../img/arrow_line.gif) repeat-x; }
#scrollContent .hscrollerbar { height: 10px; background:url(../img/arrow_bar.gif) repeat-x; padding:10px; }
#scrollContent .scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; background:#00FF00; right: 0px; background-color: gray; }
#scrollContent .scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
#scrollContent .vscrollerbasebeg {background:url(../img/slider/slide_top.gif) top left no-repeat; width:16px; height:14px; } 
#scrollContent .vscrollerbaseend { background:url(../img/slider/slide_bot.gif) top left no-repeat; width:16px; height:14px; }
#scrollContent .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#scrollContent .vscrollerbar, .hscrollerbar {padding: 15px;z-index: 2;}


div.box1 { margin: 10px 5px 0px 0px; width: 286px; }
	div.box1 div.title { padding:9px 0px 8px 30px; color:#fff; font-size:13px; font-weight:bold; background: url(../img/box1_title.jpg) top left no-repeat; }
	div.box1 div.body { line-height:140%; height:210px; min-height:210px; padding:20px 16px 20px 16px; background: url(../img/boxes_bg.jpg) top left no-repeat; }
	div.box1 div.body img { border:5px solid #CECFC9; padding: 1px; }
	
div.box2 { margin: 10px 0px 0px 0px; width: 286px; }
	div.box2 div.title { padding:9px 0px 8px 30px; color:#fff; font-size:13px; font-weight:bold; background: url(../img/box2_title.jpg) top left no-repeat; }
	div.box2 div.body { line-height:140%; height:210px; min-height:210px; padding:20px 16px 20px 16px; background:  url(../img/boxes_bg.jpg) top left no-repeat; }
	div.box2 div.body img { border:5px solid #CECFC9; padding: 1px; }

div.box3 { margin: 10px 5px 0px 0px; }
	div.box3 div.title { padding:9px 0px 8px 30px; color:#fff; font-size:13px; font-weight:bold; background: url(../img/box3_title.jpg) top left no-repeat; }
	div.box3 div.body { line-height:140%; padding:0px 16px 20px 16px; background: #EEEFE7 url(../img/boxes3_bg.jpg) top left no-repeat; }

	
	
div.left_sub_elem { margin: 2px 0px 2px 20px;  width:237px; }	
div.left_sub_menu_i_top { background: url(../img/lsm_top1.gif) no-repeat; font-size: 1px; height: 2px; }	
div.left_sub_menu_i_middle {   padding:2px 0px 2px 18px; background: #90B5CA url(../img/ico_array.gif) 10px 7px no-repeat;  }
	div.left_sub_menu_i_middle a {  color: #fff; font-weight: bold; }
	div.left_sub_menu_i_middle a:hover { color: #fff }
div.left_sub_menu_i_bottom { background: url(../img/lsm_b1.gif) no-repeat; font-size: 1px; height: 2px; }

div.left_sub_menu_a_top { background: url(../img/lsm_top.gif) no-repeat; font-size: 1px; height: 2px; }	
div.left_sub_menu_a_middle {  padding:2px 0px 2px 18px; background: #3C85B3; }	
	div.left_sub_menu_a_middle a { color: #FFF600;  font-weight: bold; }
	div.left_sub_menu_a_middle a:hover { color: #FFF600 }
	
div.left_sub_menu_a_bottom { background: url(../img/lsm_b.gif) no-repeat; font-size: 1px; height: 2px; }	
	
	
div.subMenuChilds { z-index:100; position:absolute; top:26px; left:0px; border-top:1px solid #FFF; background:#E1762A;  }

	div.subMenuChilds div.submenu_a { width:100%; background: #E1762A url(../img/ico_more.gif) 10px 16px no-repeat; border:1px solid #FFF; border-top:none; padding:10px 17px 10px 17px; white-space:nowrap  }
		div.subMenuChilds div.submenu_a a {  }
		
	div.subMenuChilds div.submenu_i { width:100%; background: #E1762A url(../img/ico_more.gif) 10px 16px no-repeat; border:1px solid #FFF; border-top:none; padding:10px 17px 10px 17px; white-space:nowrap  }
			div.subMenuChilds div.submenu_i a { color:#FFF; text-decoration:none }
			div.subMenuChilds div.submenu_i a:hover { color:#FFF; text-decoration:underline }
