/* CSS Document */
html{ height:100%;}
body { _height:100%; min-height:100%; position:relative; padding:0px; margin:0px; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#555555; 
background:url(../img/main_bg.gif) repeat-x;
}


img { border:0px; }
div.mainbody { width:890px; margin:auto; padding-bottom:120px; }
	div.header { position:relative; }
		div.header div.top_menu { background:#FFF; position:absolute; right:5px; _right:35px; top:4px; height:22px; padding:4px 0px 6px 1px; _padding-top:2px; z-index:50; }
			div.header div.top_menu div.lw { width:10px; height:32px; background:url(../img/top_menu_lw.gif) no-repeat; position:absolute; left:-10px; top:0px; }
			div.header div.top_menu div.rg { width:10px; height:32px; background:url(../img/top_menu_rg.gif) no-repeat; position:absolute; right:-10px; top:0px; }
	div.main_menu { height:27px; margin-top:2px; }
		div.main_menu div.active { background:#FFF; float:left; position:relative; margin-right:10px; }
			div.main_menu div.active div.lw { position:absolute; width:3px; height:27px; left:0px; top:0px; background:url(../img/menu_left.gif) no-repeat;  }
			div.main_menu div.active div.rg { position:absolute;  width:3px; height:27px; right:0px; top:0px; background:url(../img/menu_right.gif) no-repeat; }
			div.main_menu div.active a { color:#333333; text-decoration:none; padding:6px 10px 8px 10px; display:block; font-weight:bold }
		div.main_menu div.unactive { float:left; margin-right:10px; }
			div.main_menu div.unactive a { color:#D7D7D7; text-decoration:none; padding:6px 10px 8px 10px; display:block; font-weight:bold }
			div.main_menu div.unactive a:hover { color:#FFFFFF; }
		div.main_menu div.top_searchbar { width:176px; height:25px; background:#FFF url(../img/searchbar_top_bg.gif) no-repeat; margin:0px; display:inline; float:right;  }
			div.main_menu div.top_searchbar input.txt { border:none; padding:0px; margin-top:3px; background:none; margin:3px 3px 0px 5px; height:16px; width:137px; }
			div.main_menu div.top_searchbar input.sub { width:24px; height:19px; margin:3px 0px 0px 0px; border:none; background:url(../img/searchbar_top_submit.gif) no-repeat; cursor:pointer; }
	
	div.navibar { display:block; clear:both; padding:10px 10px 8px 2px; font-size:10px; color:#999999; font-weight:bold; }
		div.navibar a { font-size:10px; color:#999999; text-decoration:none; font-weight:normal; padding:0px 2px 0px 2px; }
		div.navibar a:hover { text-decoration:underline; }
td.main_col { width:100%; vertical-align:top; }
td.right_col { width:240px; padding:0px 10px 10px 10px; vertical-align:top  }		
	
	div.shortcuts { clear:both; padding:0px; }
		div.short { position:relative;  }
			div.short div.title { position:absolute; left:10px; top:9px; background:url(../img/arr_yell2.gif) no-repeat 0px 4px; padding:0px 0px 0px 11px; }
				div.short div.title a { color:#B20A0E; text-decoration:none; font-weight:bold }
				div.short div.title a:hover { color:#B20A0E; text-decoration:underline; font-weight:bold }
			div.short img { border:0px; }
	div.searchbox { height:21px; color:#FFFFFF;  position:relative; background:#b12c1b url(../img/searchbox_bg.gif) repeat-x; display:block; clear:both; padding:8px 10px 12px 20px; _padding-bottom:8px; margin:30px 0px 0px 0px; }
		div.searchbox div.lw { position:absolute; left:0px; top:0px; width:2px; height:41px; background:url(../img/searchbox_lw.gif) no-repeat; }
		div.searchbox div.rg { position:absolute; right:0px; top:0px; _right:-2px; width:5px; height:41px; background:url(../img/searchbox_rg.gif) no-repeat; }
		div.searchbox div.title { position:absolute; top:-21px; padding:8px 20px 0px 12px; left:0px; height:21px; background:url(../img/searchbox_title_bg.gif) repeat-x  }
			div.searchbox div.title a { color:#FFF; text-decoration:none; font-weight:bold; background:url(../img/arr_yell.gif) no-repeat 0px 4px; padding:0px 0px 0px 12px; }
			div.searchbox div.title div.header { color:#FFF; text-decoration:none; font-weight:bold; background:url(../img/arr_yell.gif) no-repeat 0px 4px; padding:0px 0px 0px 12px; }
			div.searchbox div.title div.lw { position:absolute; left:0px; top:0px; width:2px; height:21px; background:url(../img/searchbox_title_lw.gif) no-repeat; }
			div.searchbox div.title div.rg { position:absolute; right:-1px; top:0px; width:6px; height:21px; background:url(../img/searchbox_title_rg.gif) no-repeat; }
		div.searchbox td { vertical-align:middle; padding:2px; color:#FFFFFF; }
	div.searchbox_shadow { height:30px; background:url(../img/searchbox_shadow.gif) no-repeat; display:block; clear:both; }
	div.art_name { background:url(../img/arr_round_yell.gif) no-repeat 8px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 10px 10px 30px; }
		div.art_name a { color:#333333; text-decoration:none; font-size:13px; }
		div.art_name a:hover { color:#333333; text-decoration:underline; font-size:13px; }
	div.art_name h1 { color:#333333; font-family:inherit; font-size:inherit; font-weight:bold; margin:10px 0px 10px 0px; padding:0px; background:#FFF }
	div.article{ padding-left:20px; padding-top:15px; }
		
	div.selectbox { background:#FFF url(../img/selectbox_bg.gif) no-repeat; color:#999999;  margin:0px 10px 0px 10px; position:relative; cursor:pointer; width:176px; height:15px; padding:3px 10px 3px 10px; z-index:100   } 
		div.selectbox div.options { background:#f2f2f2; position:absolute; left:0px; top:21px; width:192px; padding:1px; z-index:300; border:1px solid #cccccc; border-top:0px; }
			div.selectbox div.options a { padding:3px 10px 3px 20px; background: url(../img/select_dot.gif) 10px 8px no-repeat; display:block; clear:both; color:#333333 }
			div.selectbox div.options a:hover { background:#dddddd url(../img/select_dot.gif) 10px 8px no-repeat; text-decoration:none; } 
			div.selectbox div.options div.optgroup{ padding:3px 10px 3px 10px; margin-top:3px; background:#222222; color:#ffffff; border-bottom:1px solid #ffffff; }	
	div.selectbox_white{ background:#FFF url(../img/selectbox_bg2.gif) no-repeat; height:17px; padding:4px 10px 4px 10px; width:80px; }
	
	div.footer { position:absolute; margin:auto; background:#F8F8F8 url(../img/footer_bg.gif) top left repeat-x; height:50px; padding:20px 10px 20px 10px; bottom:0px; width:880px; _z-index:-1  } 
		div.footer a { color:#999999; padding:5px 10px 10px 10px; float:left }
		div.footer div.spacer { width:1px; height:29px; background:url(../img/footer_spacer.gif); font-size:0px; line-height:0px; float:left }
		div.footer div.lw { position:absolute; left:0px; top:0px; width:5px; height:20px; background:url(../img/footer_lw.gif) no-repeat; }
		div.footer div.rg { position:absolute; right:0px; top:0px; width:5px; height:20px; background:url(../img/footer_rg.gif) no-repeat; }
		div.footer div.copyrights { position:absolute; top:20px; right:20px; color:#990000; }
		div.footer div.ecreo { position:absolute; top:40px; right:20px; color:#CCCCCC; }
			div.footer div.ecreo a { text-decoration:none }

div.highlighted { position:relative; margin-top:20px; margin-bottom:10px; _z-index:-1 }	
	div.highlighted div.title { position:absolute; left:0px; top:-21px; padding:8px 20px 0px 12px; background:#FFFFFF; height:21px; border-top:1px solid #EEEEEE;  }
	div.highlighted div.title a { color:#444444; text-decoration:none; font-weight:bold; background:url(../img/arr_yell2.gif) no-repeat 0px 4px; padding:0px 0px 0px 12px; }
	div.highlighted div.title a:hover { color:#444444; text-decoration:underline; }
		div.highlighted div.title div.lw { position:absolute; left:0px; top:-1px; width:3px; height:38px; background:url(../img/graybox_title_lw.gif) no-repeat right }
		div.highlighted div.title div.rg { position:absolute; right:0px; top:-1px; width:7px; height:22px; background:url(../img/graybox_title_rg.gif) no-repeat left; }
	div.highlighted div.content { padding:10px 5px 5px 5px; }
		
	td.bord_top { background:url(../img/border_dot.gif) top repeat-x; width:100%; font-size:1px; line-height:0px; }
	td.bord_bot { background:url(../img/border_dot.gif) bottom repeat-x; width:100%; font-size:1px; line-height:0px; }
	td.bord_left { background:url(../img/border_dot.gif) left repeat-y; height:100%; font-size:1px; line-height:0px; }
	td.bord_right { background:url(../img/border_dot.gif) right repeat-y;  height:100%; font-size:1px; line-height:0px; }
	td.corner { width:4px; height:4px; font-size:1px; line-height:0px; }
	
div.prod_news { padding:3px; border:1px solid #DDDDDD }
	div.prod_news div.title { color:#333333; background:url(../img/arr_square_blck.gif) no-repeat 4px 6px; padding:7px 0px 10px 24px; font-weight:bold;  }
		div.prod_news div.title a { color:#333333; text-decoration:none;  } 
		div.prod_news div.title a:hover { color:#333333; text-decoration:underline;  } 

div.button_partners_u { border-top:1px solid #D6D6D6; position:relative; border-bottom:1px solid #D6D6D6; float:left; background:url(../img/arr_square_blck_down.gif) right 2px  no-repeat; padding:4px 27px 4px 8px; cursor:pointer; }		
	div.top_menu div.button_partners_u div.lw { width:3px; background:url(../img/partners_lw.gif) no-repeat; left:0px; top:-1px; z-index:10; position:absolute } 
	div.top_menu div.button_partners_u div.rg { width:3px; background:url(../img/partners_rg.gif) no-repeat; right:0px; top:-1px; z-index:10; position:absolute } 
	div.button_partners_u a { color:#333333; text-decoration:none;  }
	div.button_partners_u div.bottom { display:none }
	
div.button_partners_a { border-top:1px solid #1C1C1C; position:relative; border-bottom:1px solid #1C1C1C; float:left; background:#1C1C1C url(../img/arr_square_blck_up.gif) right 2px  no-repeat; padding:4px 27px 4px 8px; cursor:pointer; }		
	div.top_menu div.button_partners_a div.lw { width:3px; background:url(../img/partners_lw_a.gif) no-repeat; left:0px; top:-1px; z-index:10; position:absolute } 
	div.top_menu div.button_partners_a div.rg { width:3px; background:url(../img/partners_rg_a.gif) no-repeat; right:0px; top:-1px; z-index:10; position:absolute } 
	div.button_partners_a a { color:#FFF; text-decoration:none;  }
	div.button_partners_a div.bottom { background:#1C1C1C; width:100%; _width:30px; height:8px; position:absolute; left:0px; top:20px; _top:22px; z-index:10; font-size:0px; line-height:0px;  }
	
div.langbar { border-top:1px solid #D6D6D6; position:relative; border-bottom:1px solid #D6D6D6; float:left; padding:1px 8px 1px 8px; float:left; margin-left:5px; }		
	div.top_menu div.langbar div.lw { width:3px; background:url(../img/partners_lw.gif) no-repeat; left:0px; top:-1px; z-index:10; position:absolute } 
	div.top_menu div.langbar div.rg { width:3px; background:url(../img/partners_rg.gif) no-repeat; right:0px; top:-1px; z-index:10; position:absolute } 

div.border { border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; margin:0px 15px 0px 0px; padding:5px 20px 0px 0px;} 
	div.border div.rg_corner { background:url(../img/rg_corner) no-repeat right top; position:absolute; right:-1px; top:-1px; width:5px; height:5px;}
div.header div#login_menu { position:absolute; left:1px; top:27px; width:275px; height:64px; background:url(../img/login_bg.gif) no-repeat left top; z-index:10; padding:0px; }
	div.header div#login_menu div.bg {   }
	
div.login_inpt { background:url(../img/login_input.gif) no-repeat; width:106px; height:21px; }
	div.login_inpt input.txt { width:100px; height:18px; border:0px; background:none; padding:2px 5px 2px 5px; font-size:11px; font-family:Tahoma, Arial, sans-serif; color:#333333; }
	
div#swap_box { background:#EEEEEE; width:223px; }
	
div#swap_box div.but_a { background:url(../img/info_tab_a.gif) no-repeat; width:110px; height:16px; text-align:center; padding:7px 0px 9px 0px; color:#FFF; float:left; cursor:pointer; }
div#swap_box div.but_u { background:url(../img/info_tab_b.gif) no-repeat; width:110px; height:16px; text-align:center; padding:7px 0px 9px 0px; color:#FFF; float:left; cursor:pointer; }

/* Menu */

 div.menu_i { font-size:11px; width:100%; padding-top:8px;height:auto; padding-bottom:8px; display:block; font-weight:bold; }
	div.menu_i span { width:80%; padding-left:18px; margin-left:7px; background:url(../img/menu/menu_arrow_i.gif) 0px 1px no-repeat; display:block; }
	div.menu_i a {text-decoration:none; color:#ffffff; font-size:inherit; font-family:Tahoma, Arial, Verdana, sans-serif; }
	div.menu_i a:hover { color:#ffffff; text-decoration:underline; }
 div.menu_a { font-size:11px; width:100%; background:#ffffff; padding-top:8px; height:auto; padding-bottom:8px;display:block; position:relative; font-weight:bold; }
	 div.menu_a span { width:80%; padding-left:18px; margin-left:7px; background:url(../img/menu/menu_arrow_a.gif) 0px 1px no-repeat; display:block; }
	 div.menu_a a { text-decoration:none; color:#002948; font-size:inherit; font-family:Tahoma, Arial, Verdana, sans-serif; }
	 div.menu_a a:hover { text-decoration:underline; color:#002948; }
	 
	 div.up { right: 0px; top:-4px; font-size:1px; line-height:1px; position:absolute; background:url(../img/menu/menu_box_t_r.gif); width:4px; height:4px;}
	 div.down { right: 0px; bottom:0px; bottom:-4px; _bottom:-5px;  font-size:1px; line-height:1px; position:absolute; background:url(../img/menu/menu_box_b_r.gif); width:4px; height:4px;} 
	 div.up_left { left: 0px; bottom:0px; _bottom:-1px;  font-size:1px; line-height:1px; position:absolute; background:url(../img/menu/menu_box_b_l.gif); width:4px; height:4px;} 
	 div.down_left { left: 0px; top:0px; font-size:1px; line-height:1px; position:absolute; background:url(../img/menu/menu_box_t_l.gif); width:4px; height:4px;}
	 
 div.menu_si { font-size:11px; width:100%; padding-top:5px; height: 16px; display:block; }
	div.menu_si span { width:80%; padding-left:12px; margin-left:7px; background:url(../img/menu/menu_sarrow_i.gif) 0px 2px no-repeat; display:block; }
	div.menu_si a { text-decoration:none; color:#333333; font-size:inherit; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:normal; }
	div.menu_si a:hover { text-decoration:underline; color:#333333; }
 div.menu_sa { font-size:11px; width:100%; padding-top:5px; height: 16px; display:block; position:relative }
	div.menu_sa span { width:80%; padding-left:12px; margin-left:7px; background:url(../img/menu/menu_sarrow_a.gif) 0px 2px no-repeat; display:block; }
	div.menu_sa a { text-decoration:none; color:#333333;; font-size:inherit; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:normal; }
	div.menu_sa a:hover { text-decoration:underline; color:#333333; }
 div.menu_pad{ position:relative; padding-left:20px; padding-top:10px; }
 
div.menu_line{ height:2px; line-height:1px; font-size:1px;  background: url(../img/menu/menu_line.gif) no-repeat; }
div.menu_break{ height:20px; }

 div.sb { background:url(../img/searchbar.gif) no-repeat; margin-left:5px; padding:0px;  width:125px; }
 
 /* Box Menu */
table.boxmenu{ background:#959595; margin-bottom:10px; }
table.boxmenu td.t_l{ width:4px; height:4px; background:url(../img/menu/menu_t_l.gif) top left no-repeat; font-size:1px; line-height:1px; }
table.boxmenu td.t{ width:192px; background:url(../img/menu/menu_t.gif) repeat-x; font-size:1px; line-height:1px; }
table.boxmenu td.t_r{ width:4px; background:url(../img/menu/menu_t_r.gif) top right no-repeat; font-size:1px; line-height:1px; }
table.boxmenu td.l{ font-size:1px; line-height:1px; }
table.boxmenu td.r{ font-size:1px; line-height:1px; }
table.boxmenu td.b_l{ height:10px; background:url(../img/menu/menu_b_l.gif) no-repeat; font-size:1px; line-height:1px; }
table.boxmenu td.b{ font-size:1px; line-height:1px; background:url(../img/menu/menu_b.gif) repeat-x; }
table.boxmenu td.b_r{ background:url(../img/menu/menu_b_r.gif) no-repeat; font-size:1px; line-height:1px; }
table.boxmenu td.c{ padding:6px 0px 6px 2px; } 

 /* Box Pro */
table.boxpro{ background:#eeeeee; }
table.boxpro td.t_l{ width:5px; height:5px; background:url(../img/pro/probox_t_l.gif) top left no-repeat; font-size:1px; line-height:1px; }
table.boxpro td.t_l2{ width:5px; height:5px; background:url(../img/pro/probox_t_l2.gif) top left no-repeat; font-size:1px; line-height:1px; }
table.boxpro td.t{ font-size:1px; line-height:1px; }
table.boxpro td.t_r{ width:5px; background:url(../img/pro/probox_t_r.gif) top right no-repeat; font-size:1px; line-height:1px; }
table.boxpro td.l{ font-size:1px; line-height:1px; }
table.boxpro td.r{ font-size:1px; line-height:1px; }
table.boxpro td.b_l{ height:10px; background:url(../img/pro/probox_b_l.gif) no-repeat; font-size:1px; line-height:1px; }
table.boxpro td.b{ font-size:1px; background:url(../img/pro/probox_b.gif) repeat-x; line-height:1px; }
table.boxpro td.b_r{ background:url(../img/pro/probox_b_r.gif) no-repeat; font-size:1px; line-height:1px; }
table.boxpro td.c{ padding:10px; vertical-align:top; height:300px; } 

 /* Box Cat */
table.boxcat{ background:#959595; }
table.boxcat td{ padding:0px; margin:0px; }
table.boxcat td.t_l{ width:5px; height:5px; background:url(../img/pro/catbox_t_l.gif) top left no-repeat; font-size:1px; line-height:1px; }
table.boxcat td.t{ font-size:1px; line-height:1px; }
table.boxcat td.t_r{ width:5px; background:url(../img/pro/catbox_t_r.gif) top right no-repeat; font-size:1px; line-height:1px; }
table.boxcat td.l{ font-size:1px; line-height:1px; }
table.boxcat td.r{ font-size:1px; line-height:1px; }
table.boxcat td.b_l{ height:10px; background:url(../img/pro/catbox_b_l.gif) no-repeat; font-size:1px; line-height:1px; }
table.boxcat td.b{ font-size:1px; background:url(../img/pro/catbox_b.gif) repeat-x; line-height:1px; }
table.boxcat td.b_r{ background:url(../img/pro/catbox_b_r.gif) no-repeat; font-size:1px; line-height:1px; }
table.boxcat td.c{ vertical-align:top; height:300px; width:200px; } 

table.boxcat div.arrow_top{ position:absolute; top:0px; left:0px; z-index:10; }
table.boxcat div.arrow_bot{ position:absolute; bottom:0px; left:0px; z-index:10; }

div#cat_cell{ position:static; height:300px; width:180px; }
div#cat_cell img{ margin:0px; padding:0px; }
div#cat_content { width:185px; height:290px; overflow:hidden; float:left;}
div#cat_container { height:52px; position:relative; padding-bottom:10px; }
	div.cat_page { text-align:center; float:left; }
	
table.boxcat div.cat_page{ width:185px; background:url(../img/pro/catbox_line.gif) no-repeat bottom; padding-bottom:5px; padding-left:10px; float:none; }
table.boxcat  div.pro_name{ text-align:left; font-size:11px; color:#eeeeee; margin:0px; background:url(../img/pro/catbox_arrow.gif) no-repeat 0px 7px;
padding:5px 10px 5px 20px;  width:100px }
table.boxcat div.cat_page div.pro_name a{ color:#eeeeee; }
table.boxcat div.cat_page div.pro_name a:hover{ color:#eeeeee; }
table.boxcat div.cat_page div.pro_picture{ width:45px; float:left; text-align:right;padding:5px 0px 5px 0px; } 
table.boxcat div.cat_page div.pro_picture img{ border:1px solid #c1c1c1; } 

 /* Box Pro */

div.col_pro{ padding-top:27px; position:relative; } 
div.col_cat{ padding-top:27px; } 
 
ul.tabs {
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0px;
}

ul.tabs li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background:#979797 url(../img/tabs/tab_i_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height:31px;
	line-height:28px;
	margin-right:1px;
}

ul.tabs li a {
	margin: 0;
	padding: 0;
	height:31px;
	line-height:28px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	font-size: 11px;
	background-image: url(../img/tabs/tab_i_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 8px 0 8px;
}

ul.tabs li a:hover { color:#FFFFFF; }

ul.tabs li.protabselected {
	background: #aa2919 url(../img/tabs/tab_a_right.gif);
	background-repeat: no-repeat;
	background-position: top right;

}

ul.tabs li.protabselected a {
	background-image: url(../img/tabs/tab_a_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* Slider */
div.slider { height:8px; width:80px; background:url(../img/exp_slider_bg.gif) repeat-x; }
div.handler { width:4px; height:8px; background:url(../img/exp_searchbox_slider_handler.gif) no-repeat; cursor:pointer; }
input.exp_inpt { background:url(../img/exp_searchbox_inpt_bg.gif) no-repeat; width:24px; height:16px; font-size:10px; color:#666666; border:0px; padding:2px 4px 2px 2px; text-align:right }
.exp_searchbox { background:#E9E9E9 url(../img/exp_searchbox_bg.gif) repeat-x; padding:5px 27px 27px 27px }
		
div.preloader_u { display:none;  background:#FFF url(../img/preloader.gif) 50% 50% no-repeat; position:absolute; left:0px; top:0px; width:inherit; height:inherit; }
div.preloader_a { background:#FFF url(../img/preloader.gif) 50% 50% no-repeat; position:absolute; left:0px; top:0px; width:100%; height:100%;  }

div.gallery { width:185px; }
	div.gallery div.gal_content {  width:185px; height:270px; margin-left:3px; overflow:hidden }
			
div.small_scroll_div { width:190px; height:270px; margin:0px 0px 20px 0px; overflow:hidden; }
	div.small_scroll_div div.small_gal_content { height:240px; }
		div.small_gal_page { width:192px; height:270px; }
		div.small_gal_page img.small_gal_img { float:left; cursor:pointer; margin:6px; width:70px; height:50px; background:#FFF; padding:3px; }
		
#big_img{ background:#FFF; padding:20px 20px 20px 20px; height:260px; display:block; cursor:pointer; }

/*scroll*/

#catContent { width: 210px; height: 301px; margin:10px 0px 10px 0px; overflow: auto; position: relative; background-color: none; }
#catContent .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#catContent .vscrollerbase { width: 10px; background-color: #777777; }
#catContent .vscrollerbar { width: 10px; background-color: #EEEEEE; padding:10px; }
#catContent .hscrollerbase { height: 10px; background-color: #777777; }
#catContent .hscrollerbar { height: 10px; background-color: #EEEEEE; }
#catContent .scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
#catContent .scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
#catContent .vscrollerbasebeg { background:url(../img/slider_arrows.gif) top left no-repeat; width:10px; height:10px; } 
#catContent .vscrollerbaseend { background:url(../img/slider_arrows.gif) bottom right no-repeat; width:10px; height:10px; }
#catContent .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

#proContent { width: 610px; height: 300px; overflow: auto; position: relative; background-color: none; }
#proContent .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#proContent .vscrollerbase { width: 10px; background-color: #dddddd; }
#proContent .vscrollerbar { width: 10px; background-color: #959595; padding:10px;  }
#proContent .hscrollerbase { height: 10px; background-color: #dddddd; }
#proContent .hscrollerbar { height: 10px; background-color: #959595; }
#proContent .scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
#proContent .vscrollerbasebeg { background:url(../img/slider_arrows_g.gif) top left no-repeat; width:10px; height:10px; } 
#proContent .vscrollerbaseend { background:url(../img/slider_arrows_g.gif) bottom right no-repeat; width:10px; height:10px; }
span.button{ height:23px; line-height:23px; float:left; width:auto !important; padding:0px 0px 0px 10px; background:#333333 url(../images/button_left.gif) left no-repeat; text-align:center; }
span.button a{ height:23px; line-height:23px; display:block; padding:0px 10px 0px 0px; background:#333333 url(../images/button_right.gif) right no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; }
span.button a:hover{  color:#FFFFFF; }

input.button{ width:auto !important; padding:5px 10px 5px 10px; background:#333333 url(../images/button_left.gif) center no-repeat; 
text-align:center; color:#FFFFFF; font-weight:bold; border:1px solid #FFFFFF; }

a.hide_but_i{ color:#FFFFFF; line-height:17px; background:url(../img/arrow_fold.gif) right top no-repeat; padding-right:22px; display:block; text-align:right; }
a.hide_but_i:hover{ color:#FFFFFF; }
a.hide_but_a{ color:#FFFFFF; line-height:17px; background:url(../img/arrow_unfold.gif) right top no-repeat; padding-right:22px; display:block; text-align:right; }
a.hide_but_a:hover{ color:#FFFFFF; }

.model{ color:#555555; font-size:11px; background:url(../img/arrow_dot.gif) 0px 7px no-repeat; padding:2px 5px 2px 10px; }
.model a{ color:#b02b1a; }
.model a:hover{ color:#b02b1a; }

#sm{ text-align:center; }
#sa{ text-align:center; margin:auto; width:600px; height:290px; overflow:hidden; }