/* CSS Document */
body { padding:0; margin:0; font:12px Arial, Tahoma, Verdana; color:#333; line-height:18px; }
table { font:12px Arial, Tahoma, Verdana; color:#333; line-height:18px; }
form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #c9c9c9; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position: 0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:287px; }
fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #999; line-height: 1.6em; }

ul,li { padding:0px; margin:0px; list-style:none; }
h2 { font:normal 18px "Trebuchet MS", Arial, Tahoma; color:#701208; padding:5px 10px; margin:0 0 10px 0; border:1px solid #cdcdcd; background:url(../images/title_bg.gif) repeat-x bottom; }
h3 { font:normal 18px "Trebuchet MS", Arial, Tahoma; color:#555; padding:0; margin:0 0 10px 0; }
h4 { font:normal 20px Arial, Helvetica, sans-serif; color:#555; padding:0; margin:0 0 0px 0;  }

/* -------------------------------------------- Div Class -------------------------------------------- */
.lsize { width:920px; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

.test_class { background-color:#FF0000; }
/* -------------------------------------------- Border Class -------------------------------------------- */
.border_01 { border:1px solid #cdcdcd; border-collapse:collapse }
.border_01 td { border:1px solid #cdcdcd; }
.border_r_01 { border-right:1px solid #cdcdcd; }
.border_t_01 { border-top:1px solid #cdcdcd; }

.bor_n { border:1px solid #fff; border-collapse:collapse; }
.bor_n td { border:1px solid #fff; }

.even { background:#f1f1f1; }

/* -------------------------------------------- Padding Class -------------------------------------------- */

.padding_01 { padding:20px; }
.padding_tb_01 { padding:20px 0; }
.padding_tb_02 { padding:40px 0 20px 0; }
.pad_t_01 { padding-bottom:10px; }
.padding_L_01 { padding:0 0 0 15px; }

/* -------------------------------------------- Background Images Class -------------------------------------------- */
.logo_bg { background:url(../images/logo_bg.gif) repeat-x 0% 100%; }
.icon_link_bg { float:right; width:230px; padding:5px 15px; background:#FF7500 url(../images/icon_bg.gif) no-repeat 0% 100%; margin-bottom:16px; }
.shedow_b { background:url(../images/shedow_b.gif) repeat-x bottom left; padding:0 0 10px 0; }

.product_bg { background:url(../images/product_bg.gif) no-repeat 0% 100%; padding:3px 3px; }
.product_data_bg { background:url(../images/product_data_bg.gif) no-repeat 50% 100%; padding-bottom:8px; width:108px; text-align:center; }
.product_data_bg a { font-size:11px; text-decoration:none; color:#000; font-weight:bold; }
.product_data_bg a:hover { text-decoration:none; color:#333; }

.easy_slide_bg { background:url(../images/easy_slide_product_bg.gif) no-repeat 0% 100%; padding:3px 3px; }
.easy_slide_data_bg { background:url(../images/easy_slide_data_bg.gif) no-repeat 50% 100%; padding-bottom:8px; width:160px; text-align:center; }
.easy_slide_data_bg a { font-size:11px; text-decoration:none; color:#000; font-weight:bold; display:block; }
.easy_slide_data_bg a:hover { text-decoration:none; color:#333; }

.ette_bg { background:url(../images/ette_product_bg.gif) no-repeat 0% 100%; padding:3px 3px; }
.ette_data_bg { background:url(../images/ette_data_bg.gif) no-repeat 50% 100%; padding-bottom:8px; width:160px; text-align:center; }
.ette_data_bg a { font-size:11px; text-decoration:none; color:#fff; font-weight:bold; display:block; }
.ette_data_bg a:hover { text-decoration:none; color:#fff; }

.ecc_bg { background:url(../images/ecc_product_bg.gif) no-repeat 0% 100%; padding:3px 3px; }
.ecc_data_bg { background:url(../images/ecc_data_bg.gif) no-repeat 50% 100%; padding-bottom:8px; width:160px; text-align:center; }
.ecc_data_bg a { font-size:11px; text-decoration:none; color:#000; font-weight:bold; display:block; }
.ecc_data_bg a:hover { text-decoration:none; color:#333; }

.elegant_bg { background:url(../images/elegant_product_bg.gif) no-repeat 0% 100%; padding:3px 3px; }
.elegant_data_bg { background:url(../images/elegant_data_bg.gif) no-repeat 50% 100%; padding-bottom:8px; width:160px; text-align:center; }
.elegant_data_bg a { font-size:11px; text-decoration:none; color:#000; font-weight:bold; display:block; }
.elegant_data_bg a:hover { text-decoration:none; color:#333; }

.eurowind_bg { background:url(../images/eurowind_product_bg.gif) no-repeat 0% 100%; padding:3px 3px; }
.eurowind_data_bg { background:url(../images/eurowind_data_bg.gif) no-repeat 50% 100%; padding-bottom:8px; width:160px; text-align:center; }
.eurowind_data_bg a { font-size:11px; text-decoration:none; color:#fff; font-weight:bold; display:block; }
.eurowind_data_bg a:hover { text-decoration:none; color:#e2e2e2; }

.gray_bg { background-color:#EBEBEB; }
.gray_bg_02 { background-color:#D9D9D9; }
/* -------------------------------------------- Link Class -------------------------------------------- */

#nav { list-style:none; float:right; width:581px; }
#nav li { float:left; }
#nav li a { display:block; text-align:center; width:70px; height:26px; margin-left:3px; padding:17px 5px 0; font-size:12px; line-height:14px; color:#000; text-decoration:none; background:#fff url(../images/menubg.gif) no-repeat 100% 100%; font-weight:normal; }
#nav li a:hover,
#nav li a:focus { background:url(../images/menubghover.gif) no-repeat 100% 100%; }
#nav li.active a { background:url(../images/menubgactive.gif) no-repeat 0 0; }


.icon_link { color:#fff; }
.icon_link img { margin:0 5px 0 0; }
.icon_link a { color:#fff; text-decoration:none; }
.icon_link a:hover { color:#fff; text-decoration:underline; }

.v_menu li { font-size:11px; color:#666; border:1px solid #ccc; line-height:24px; margin-bottom:2px; }
.v_menu li b { font-size:12px; }
.v_menu li a { color:#000; text-decoration:none; display:block; padding:0px 15px; }
.v_menu li a:hover { color:#000; text-decoration:none; background-color:#f1f1f1; }
.v_menu li.active a { color:#000; text-decoration:none; background-color:#f1f1f1; }
.v_menu li.title_01 { background:#FDB813; color:#fff; }
.v_menu li.title_01 a { color:#fff; text-decoration:none; }
.v_menu li.title_01 a:hover { background:#FDB813; color:#000; text-decoration:none; }
.v_menu li.title_02 { background:#00B8E9; color:#fff; }
.v_menu li.title_02 a { color:#fff; text-decoration:none; }
.v_menu li.title_02 a:hover { background:#00B8E9; color:#000; text-decoration:none; }
.v_menu li.title_03 { background:#C31A1F; color:#fff; }
.v_menu li.title_03 a { color:#fff; text-decoration:none; }
.v_menu li.title_03 a:hover { background:#C31A1F; color:#000; text-decoration:none; }
.v_menu li.title_04 { background:#A6CE38; color:#fff; }
.v_menu li.title_04 a { color:#fff; text-decoration:none; }
.v_menu li.title_04 a:hover { background:#A6CE38; color:#000; text-decoration:none; }
.v_menu li.title_05 { background:#92278f; color:#fff; }
.v_menu li.title_05 a { color:#fff; text-decoration:none; }
.v_menu li.title_05 a:hover { background:#92278f; color:#000; text-decoration:none; }

.sitemap li { font:bold 12px Arial, Tahoma, Verdana; line-height:22px; padding:0px 0px 0px 10px; margin:0px; list-style-type:none; width:300px; }
.sitemap li a { text-decoration:none; color:#3E3D42; line-height:22px; height:22px; background:url(../images/arrow.gif) no-repeat left 50%; display:block; padding-left:20px; }
.sitemap li ul li { color:#3E3D42; line-height:22px; padding:0px; margin:0px; padding-left:20px; }
.sitemap li ul li a { text-decoration:none; color:#3E3D42; line-height:22px; padding:0px; display:block; padding-left:15px; background:url(../images/gray_arrow.gif) left 50% no-repeat; }
.sitemap li ul li ul li { padding-left:15px; font-weight:normal; }
.sitemap li ul li ul li a { padding-left:10px; background:url(../images/bullet_01.gif) left 50% no-repeat; }
.sitemap li a:hover { text-decoration:underline; color:#701208; display:block; }

.more_link { text-align:right; margin-top:5px; }
.more_link a { color:#333; text-decoration:none; }
.more_link a:hover { color:#701208; text-decoration:underline; }

.link_01 a { color:#333; text-decoration:none; }
.link_01 a:hover { color:#701208; text-decoration:underline; }

.footer_link { color:#676767; }
.footer_link a { color:#676767; padding:3px; text-decoration:none; }
.footer_link a:hover { color:#313131; padding:3px; text-decoration:none; }

.venus-infoway { color:#676767; margin-top:10px; }
.venus-infoway a { background:url(../images/venus-infoway.gif) no-repeat 0px 0px; padding:2px 0 5px 35px; color:#676767; text-decoration:none; }
.venus-infoway a:hover { color:#313131; text-decoration:underline; }

