@charset "utf-8";


/* ================================================================================== */
/* =============================== index.php [START] ================================ */
/* ================================================================================== */
*{ margin:0px; padding:0px; border:0px; font-family:Verdana, Tahoma, Arial, Helvetica;
   font-size:14px; line-height:17px; color:#151019;  background-repeat:no-repeat; }
a{ text-decoration:none; }
a img{ border:0px;}
/*html{ height:100%; }*/
body{ background:#c6f088; }

.tag_p{ text-indent:22px; }
/* =============================== override [START] ================================= */
.override:after, .mde:after, .mdel:after, .mder2:after, .mdex:after, .mdey:after, .mde_ct:after, dl:after, full:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
	/* Added By WEBZONES */
	line-height:0px;
	font-size:0px;
	/* Added By WEBZONES */
}

.override, .mde, .mdel, .mder2, .mdex, .mdey, .mde_ct, dl, full{display: inline-block;}

/* Hides from IE-mac \*/
* html .override, * html .mde, * html .mdel, * html .mder2, * html .mdex, * html .mdey, * html .mde_ct, * html dl, * html full{height: 1%;}
.override, .mde, .mdel, .mder2, .mdex, .mdey, .mde_ct, dl, full{display: block;}
/* End hide from IE-mac */
/* =============================== override [END] =================================== */
/* =============== text  =============== */
/* =============================== mde_ul [START] =================================== */
.mdeul{ position:relative; overflow:hidden; }
.mdeul_bg0 li{ background:url(../_graph/shared/ul_sign0.gif) 0px 7px no-repeat; }
.mdeul_bg1 li{ background:url(../_graph/shared/ul_sign1.gif) 0px 6px no-repeat; }
.mdeul_bg2 li{ background:url(../_graph/shared/ul_sign2.gif) 0px 6px no-repeat; }
.mdeul_bg3 li{ background:url(../_graph/shared/ul_sign3.gif) 0px 8px no-repeat; padding-left:12px !important; }
.mdeul_bg4 li{ background:url(../_graph/shared/ul_sign4.gif) 0px 7px no-repeat; }
.mdeul_bg5 li{ background:url(../_graph/shared/ul_sign5.gif) 0px 5px no-repeat; }
.mdeul_bg6 li{ background:url(../_graph/shared/ul_sign6.gif) 0px 7px no-repeat; }
.mdeul_bg7 li{ background:url(../_graph/shared/ul_sign7.gif) 0px 7px no-repeat; }

.mdeul_bg0o li{ background:url(../_graph/shared/ul_sign0.gif) 0px 5px no-repeat !important; }
.mdeul_bg1o li{ background:url(../_graph/shared/ul_sign1.gif) 0px 7px no-repeat !important; }
.mdeul_bg2o li{ background:url(../_graph/shared/ul_sign2.gif) 0px 6px no-repeat !important; }
.mdeul_bg3o li{ background:url(../_graph/shared/ul_sign3.gif) 0px 6px no-repeat !important; }
.mdeul_bg4o li{ background:url(../_graph/shared/ul_sign4.gif) 0px 6px no-repeat !important; }

.set_mdeul_bg0 ul li{ background:url(../_graph/shared/ul_sign0.gif) 0px 5px no-repeat !important; }
.set_mdeul_bg1 ul li{ background:url(../_graph/shared/ul_sign1.gif) 0px 7px no-repeat !important; }
.set_mdeul_bg2 ul li{ background:url(../_graph/shared/ul_sign2.gif) 0px 6px no-repeat !important; }
.set_mdeul_bg3 ul li{ background:url(../_graph/shared/ul_sign3.gif) 0px 6px no-repeat !important; }
.set_mdeul_bg4 ul li{ background:url(../_graph/shared/ul_sign4.gif) 0px 6px no-repeat !important; }

.mdeul li{
	/*background:url(../_graph/_shared/ul_sign1.gif) 0px 4px no-repeat;*/
	padding-left:15px;
	list-style:none;
	position:relative;
	overflow:hidden;
	min-width:80%;
}

.mdeul li p{margin-left:0px; margin-right:0px; position:relative; }
.mdeul_pg8 li{ padding-left:8px !important; }
.mdeul_pd3 li{ padding-bottom:3px; }
.mdeul_pd5 li{ padding-bottom:5px; }
.mdeul_pd8 li{ padding-bottom:8px; }

.spanab{
	position:absolute;
	left:-22px;
}
.mdeul_spanab li{ padding-left:22px !important; }
/* =============================== mde_ul [END] ===================================== */
/* =============================== mde_dl [START] =================================== */
.mde_dl{ position:relative; }
.mde_dl dt{
	width:50%;
	float:left;
	position:relative;
	overflow:hidden;
}
.mde_dl dd{
	width:50%;
	float:right;
	position:relative;
	overflow:hidden;
}
/* =============================== mde_dl [END] ===================================== */
/* =============================== mde [START] ====================================== */
.color_white{ color:#ffffff !important; }
.color_dark{ color:#4e4e4f !important; }
.color_orange{ color:#ff7e00 !important; }
.color_cream{ color:#e5dfd2 !important; }
.color_brown{ color:#a49161 !important; }
.color_grey{ color:#717171 !important; }
.color_grey2{ color:#999999 !important; }
.color_yellow{ color:#fefce0 !important; }
.color_green{ color:#69950d !important; }
.color_violet{ color:#812d96 !important; }
.color_red{ color:#d30100 !important; }
.color_blue{ color:#0099cc !important; }
.color_blue2{ color:#3fbffa !important; }

.bg_green2{ background-color:#f2fcf2 !important; }
.bg_grey2{ background-color:#e1e4dc !important; }
.bg_white{ background-color:#ffffff !important; }
.bg_orange{ background-color:#fadead !important; }
.bg_redlight{ background-color:#faeee8 !important; }
.bg_blue{ background-color:#beebfb !important; }
.bg_blue2{ background-color:#f2fafc !important; }
.bg_grey{ background-color:#e5dfd2 !important; }
.bg_body{ background-color:#333a40 !important; }
.bg_yellow{ background-color:#fdf5dd !important; }
.bg_yellow2{ background-color:#f3ebd4 !important; }
.bg_brown{ background-color:#e1e4dc !important; }
.size10{ font-size:10px !important; line-height:14px !important;}
.size11{ font-size:11px !important; line-height:15px !important;}
.size12{ font-size:12px !important; line-height:16px !important;}
.size14{ font-size:14px !important; line-height:17px !important;}
.size16{ font-size:16px !important; line-height:20px !important; }
.size18{ font-size:18px !important; line-height:22px !important; }
.size20{ font-size:20px !important; line-height:24px !important; }
.size22{ font-size:22px !important; line-height:26px !important; }
.size24{ font-size:24px !important; line-height:28px !important; }
.seta_size10 a{ font-size:10px !important; line-height:14px !important;}
.seta_size11 a{ font-size:11px !important; line-height:15px !important;}
.seta_size12 a{ font-size:12px !important; line-height:16px !important;}
.seta_size14 a{ font-size:14px !important; line-height:17px !important; }
.seta_size16 a{ font-size:16px !important; line-height:20px !important; }
.seta_size18 a{ font-size:18px !important; line-height:22px !important;}
.seta_size20 a{ font-size:20px !important; line-height:24px !important;}
.seta_size22 a{ font-size:22px !important; line-height:26px !important;}
.seta_size24 a{ font-size:24px !important; line-height:28px !important;}

.seta_bold a{ font-weight:bold; }
.seta_color_white a{ color:#ffffff !important; }
.seta_color_orange a{ color:#fe6206 !important; }
.seta_color_cream a{ color:#e5dfd2 !important; }
.seta_color_brown a{ color:#a49161 !important; }
.seta_color_grey a{ color:#808080 !important; }
.seta_color_grey2 a{ color:#999999 !important; }
.seta_color_yellow a{ color:#ffe010 !important; }
.seta_color_green a{ color:#5fb000 !important; }
.seta_color_violet a{ color:#812d96 !important; }
.seta_color_red a{ color:#d60600 !important; }
.seta_color_blue a{ color:#0099cc !important; }

.set_underline{ text-decoration:underline; }
.seta_underline a{ text-decoration:underline; }

a{
	/*background:url(../_graph/shared/dota1.gif) 0px bottom repeat-x;*/
	font:14px/17px Verdana, Tahoma, Arial, Helvetica;
	color:#151019;
	text-decoration:underline;
}
a:hover{ color:#cc2f1a; text-decoration:underline;}

.set_bold{ font-weight:bold; }
.under_off{ text-decoration:none; }
.seta_under_off a{ text-decoration:none; }

h1{	font:18px/22px Verdana, Tahoma, Arial, Helvetica; }

/*
h2{ font:bold 20px/24px Verdana, Tahoma, Arial, Helvetica; }
h3{ font:bold 18px/22px Verdana, Tahoma, Arial, Helvetica; }
*/
#main_container{
	background:url(../_graph/shared/body_bg.gif) 0px 0px repeat-x #ade062;
	width:100%;
	position:relative;
	left:0px;
	min-width:1000px;
	overflow:hidden;
}

.main_white, .main_blue{
	width:100%;
	position:relative;
	left:0px;
	overflow:hidden;
}

.mde{
	width:966px;
	margin:0px auto 0px auto;
	position:relative;
	/* override */
}
.mdel{
	width:722px;
	position:relative;
	float:left;
	left:0px;
	margin-right:-3px; /*IE Path*/
	/*override*/
}

.mder{
	width:236px;
	position:relative;
	float:right;
	overflow:hidden;
}


.mdex{
	width:352px;
	position:relative;
	float:left;
	margin-right:-3px;
	padding:0px 0px 0px 12px;
	/* override */
}

.mdey{
	width:616px;
	position:relative;
	float:right;
	/* overrride */
}

.line{
	height:1px;
	position:relative;
	overflow:hidden;
}
.line_dot1{ background:url(../_graph/shared/dot1.gif) 0px 0px repeat-x; }
.line_dot2{ background:url(../_graph/shared/dot2.gif) 0px 0px repeat-x; }
.line_dot3{ background:url(../_graph/shared/dot3.gif) 0px 0px repeat-x; }
.line_1{ background:#ade062; }
.line_2{ background:#3fbffa; }

/*.link_1{ background:url(../_graph/shared/ul_sign1.gif) 0px 6px no-repeat; padding-left:14px; }*/
.link_2{ 
	background:url(../_graph/shared/ul_sign2.gif) 0px 6px no-repeat; 
	padding-left:14px; 
	color:#d30100; 
	text-decoration:none; 
}
.link_2:hover{ color:#d30100; text-decoration:underline; }
.link_4{ 
	background:url(../_graph/shared/ul_sign4.gif) 0px 6px no-repeat; 
	padding-left:14px; 
	color:#bb0302; 
	text-decoration:underline; 
}
.link_4:hover{ color:#bb0302; text-decoration:none; }
/* =============================== mde [END] ======================================== */
/* =============================== top [START] ====================================== */
#top{ background:url(../_graph/shared/body_bg.gif) 0px 0px repeat-x; height:102px; }

#top_logo{
	background:url(../_graph/shared/top/top_logo.gif) 0px 0px no-repeat;
	width:515px;
	height:96px;
	position:absolute;
	left:15px;
	top:6px;
}

.topul{
	/*width:200px;*/
	width:232px;
	height:102px;
	position:absolute;
	/*left:766px;*/
	left:762px;
	top:0px;
	overflow:hidden;
}
.topul img{ display:none; }
.topul ul{
	/*width:163px;*/
	width:195px;
	padding:10px 0px 0px 37px;
	position:relative;
	overflow:hidden;
}

.topul ul li{
	background:url(../_graph/shared/top/topul_sign1.gif) 0px 8px no-repeat;
	list-style:none;
	/*width:148px;*/
	width:180px;
	padding:4px 0px 4px 15px;
	position:relative;
	float:left;
	overflow:hidden;
}
.topul ul li, .topul ul li *{ color:#ffffff; font-size:12px; line-height:14px; }
.topul ul li a{
	/*position:relative;*/
	padding:0px 0px 0px 0px;
	/*float:left;
	overflow:hidden;*/
	text-decoration:none;
}
.topul ul li a:hover{ color:#000000; text-decoration:none; }
/* =============================== top [END] ======================================== */
/* =============================== menu [START] ===================================== */
#menu{ height:50px; z-index:10; }
#menu_bg{
	background:url(../_graph/shared/menu/menu_bg.png) 0px 0px repeat-x;
	width:100%;
	height:50px;
	position:absolute;
	left:0px;
	overflow:hidden;
	z-index:9;
}

.menul{
	width:966px;
	height:47px;
	padding:2px 0px 1px 0px;
	position:relative;
	overflow:hidden;
}

.menul ul{
	width:966px;
	height:47px;
	position:relative;
	overflow:hidden;
}

.menul ul li{
	background:url(../_graph/shared/menu/menul_sep.gif) 0px 0px no-repeat;
	list-style:none;
	padding:0px 0px 0px 1px;
	position:relative;
	float:left;
	overflow:hidden;
}

.menul ul li a{
	height:34px;
	/*padding:13px 17px 0px 17px;*/
	padding:13px 21px 0px 21px;
	position:relative;
	float:left;
	overflow:hidden;
	
	/*font:bold 15px/19px Verdana, Tahoma, Arial, Helvetica;*/
	font:15px/19px Verdana, Tahoma, Arial, Helvetica;
	color:#ffffff;
	text-decoration:none;
}

.menul ul li a:hover{
	background:url(../_graph/shared/menu/hover/menul_bg.png) 0px 0px repeat-x;
	color:#ffffff;
	text-decoration:none;
}
/* =============================== menu [END] ======================================= */
/* =============================== flash_top [START] ================================ */
#flash_top{ margin-top:-22px; z-index:1; }
#flash_top .inner{
	width:1011px;
	margin:0px 0px 0px -45px;
	position:relative;
	overflow:hidden;
}
/* =============================== flash_top [END] ================================== */
/* =============================== content [START] ================================== */
#content{ z-index:2; padding-top:5px; padding-bottom:18px; }
#cont{}
.mder_subpg{ /*padding-top:27px;*/ }
/* =============================== content [END] ==================================== */
/* =============================== slider [START] =================================== */
#slider{
	width:722px;
	height:228px;
	position:relative;
	/* override */
}

#slider_bg{
	background:url(../_graph/shared/mde/slider/slider_bg.png) 0px 0px no-repeat;
	width:722px;
	height:228px;
	position:absolute;
	left:0px;
	top:0px;
}

#slider_ct{
	width:716px;
	height:254px;
	position:absolute;
	left:3px;
	top:-29px;
	overflow:hidden;
}

#sliderul{
	width:8000px;
	height:254px;
	position:absolute;
	left:0px;
	top:0px;
}

#sliderul li, .sliderul_div{
	list-style:none;
	width:716px;
	height:254px;
	position:relative;
	float:left;
	overflow:hidden;
}

#slider1{ background:url(../_graph/shared/mde/slider/slider1/slide1.jpg) 0px 0px no-repeat; }
#slider1_link{
	width:261px;
	height:36px;
	position:absolute;
	left:242px;
	top:205px;
}
#slider1_link:hover{ background:url(../_graph/shared/mde/slider/slider1/slider1_link.gif) 0px 0px no-repeat; }

#slider2{ background:url(../_graph/shared/mde/slider/slider2/slide2.jpg) 0px 0px no-repeat; }
#slider2_link{
	width:261px;
	height:36px;
	position:absolute;
	left:285px;
	top:205px;
}
#slider2_link:hover{ background:url(../_graph/shared/mde/slider/slider2/slider2_link.gif) 0px 0px no-repeat; }

#slider3{ background:url(../_graph/shared/mde/slider/slider3/slide3.jpg) 0px 0px no-repeat; }
#slider3_link{
	width:261px;
	height:36px;
	position:absolute;
	left:285px;
	top:205px;
}
#slider3_link:hover{ background:url(../_graph/shared/mde/slider/slider3/slider3_link.gif) 0px 0px no-repeat; }

#slider_prev, #slider_next{
	width:26px;
	height:26px;
	position:absolute;
	top:132px;
	cursor:pointer;
}
#slider_prev{ background:url(../_graph/shared/mde/slider/slider_prev.png) 0px 0px no-repeat; left:14px; }
#slider_next{ background:url(../_graph/shared/mde/slider/slider_next.png) 0px 0px no-repeat; left:684px; }

#slider_prev:hover{ background:url(../_graph/shared/mde/slider/hover/slider_prev.png) 0px 0px no-repeat; }
#slider_next:hover{ background:url(../_graph/shared/mde/slider/hover/slider_next.png) 0px 0px no-repeat; }
/* =============================== slider [END] ===================================== */
/* =============================== home [START] ===================================== */
.home{
	background:url(../_graph/shared/mde/home/home_bg.gif) 0px 0px repeat-y;
	width:722px;
	position:relative;
	overflow:hidden;
}

.home_up{
	background:url(../_graph/shared/mde/home/home_up.gif) 0px 0px no-repeat;
	width:722px;
	height:168px;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}
.home_dn{
	background:url(../_graph/shared/mde/home/home_dn.gif) 0px 0px no-repeat;
	width:722px;
	height:12px;
	position:relative;
	overflow:hidden;
}
.table_home{ width:722px; position:relative; overflow:hidden; }
.table_home tr td{ width:351px; position:relative; overflow:hidden; }
.table_home tr .td1{ padding:0px 14px 0px 3px; }
.table_home tr .td2{ padding:0px 3px 0px 0px; }

.homebox_title{
	background:url(_graph/shared/mde/home/homebox_dot1.gif) 0px bottom repeat-x;
	width:331px;
	padding:7px 10px 4px 0px;
	margin:0px 0px 6px 10px;
	position:relative;
	overflow:hidden;
}
.homebox{
	width:331px;
	padding:0px 10px 0px 10px;
	position:relative;
	overflow:hidden;
}
.homebox_pg{ padding:0px 5px 0px 5px; }
/* =============================== home [END] ======================================= */
/* =============================== boxy [START] ===================================== */
.boxy_up, .boxy_dn{
	width:236px;
	height:12px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxy_up{ background:url(../_graph/shared/mde/boxy/boxy_up.png) 0px 0px no-repeat; }
.boxy_dn{ background:url(../_graph/shared/mde/boxy/boxy_dn.png) 0px 0px no-repeat; }

.boxy{
	background:url(../_graph/shared/mde/boxy/boxy_bg.png) 0px 0px repeat-y;
	width:218px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxy_pg{ width:230px; padding:0px 3px 0px 3px; }
/* =============================== boxy [END] ======================================= */
/* =============================== boxf [START] ===================================== */
.boxf_up, .boxf_dn{
	width:960px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxf_up{ background:url(../_graph/shared/mde/boxf/boxf_up.png) 0px 0px no-repeat; }
.boxf_dn{ background:url(../_graph/shared/mde/boxf/boxf_dn.png) 0px 0px no-repeat; }

.boxf{
	background:url(../_graph/shared/mde/boxf/boxf_bg.png) 0px 0px repeat-y;
	width:942px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxf_pg{ width:960px; padding:0px 0px 0px 0px; }
/* =============================== boxf [END] ======================================= */
/* =============================== banner_pils [START] ============================== */
.banner_pills{
	background:url(../_graph/shared/single/pills_img.gif) 15px 0px no-repeat;
	width:218px;
	height:83px;
	padding:121px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
/* =============================== banner_pils [START] ============================== */
/* =============================== boxx [START] ===================================== */
.boxx_up, .boxx_dn{
	width:230px;
	height:9px;
	position:relative;
	overflow:hidden;
}
.boxx_up{ background:url(../_graph/shared/mde/boxx/boxx_up.png) 0px 0px no-repeat; }
.boxx_dn{ background:url(../_graph/shared/mde/boxx/boxx_dn.png) 0px 0px no-repeat; margin-top:-9px; }

.boxx{
	background:url(../_graph/shared/mde/boxx/boxx_bg.png) 0px 0px repeat-x #40bffa;
	width:212px;
	padding:0px 9px 9px 9px;
	position:relative;
	overflow:hidden;
}

.boxx_pg{ width:230px; padding:0px 0px 0px 0px; }
/* =============================== boxx [END] ======================================= */
/* =============================== boxz [START] ===================================== */
.boxz_up, .boxz_dn{
	width:236px;
	height:12px;
	position:relative;
	overflow:hidden;
}
.boxz_up{ background:url(../_graph/shared/mde/boxz/boxz_up.png) 0px 0px no-repeat; }
.boxz_dn{ background:url(../_graph/shared/mde/boxz/boxz_dn.png) 0px 0px no-repeat; margin-top:-9px; }

.boxz{
	background:url(../_graph/shared/mde/boxz/boxz_bg.png) 0px 0px repeat-x #40bffa;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	width:212px;
	padding:0px 9px 9px 9px;
	position:relative;
	overflow:hidden;
}

.boxz_pg{ width:230px; padding:0px 0px 0px 0px; }
/* =============================== boxz [END] ======================================= */
/* =============================== formd [START] ==================================== */
.formd{
	width:622px;
	position:relative;
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
}
/* ========== boxz_formd ============= */
.boxz_formd{ width:auto; }
.boxz_formd, .boxz_formd *{  }
.boxz_formd .formd_full{ width:204px; margin-top:8px; }
.boxz_formd .formd_label{ width:204px; padding-right:0px; padding-bottom:3px; text-align:left; }
.boxz_formd .formd_label, .boxz_formd .formd_label *{ /*color:#fefce0;*/ font-size:11px; line-height:14px;  }
.boxz_formd .formd_text{ background:#ffffff; width:196px; border:1px solid #000000; }
.boxz_formd .formd_textarea{ background:#ffffff; width:196px; border:1px solid #000000; }
.boxz_formd .formd_full_button{ width:204px; }

.boxz_formd .formd_submit2{ background:url(../_graph/shared/single/btn_signup.gif) 0px 0px no-repeat; border:0px; width:73px; height:13px; }
.boxz_formd .formd_submit2:hover{ background:url(../_graph/shared/single/hover/btn_signup.gif) 0px 0px no-repeat; width:73px; height:13px; }
/* ========== boxz_formd ============= */
/* ========== box_formd ============== */
.box_formd{ width:auto; }
.box_formd, .box_formd *{ /*font-size:12px; line-height:16px;*/ }
/*
.box_formd h1{ font-size:26px; line-height:30px; }
.box_formd h2{ font-size:18px; line-height:22px; }
.box_formd h3{ font-size:14px; line-height:17px; }
*/

.box_formd .formd_full{ width:602px; }
.box_formd .formd_label{ width:230px; padding-right:8px; }
.box_formd .formd_label, .box_formd .formd_label *{ /*color:#fefce0;*/ }
.box_formd .formd_text{ background:#e9f9c8; width:250px; border:1px solid #000000; }
.box_formd .formd_textarea{ background:#e9f9c8; width:250px; border:1px solid #000000; }
.box_formd .formd_full_button{ width:495px; }
/*
.box_formd .formd_submit{ background:url(../_graph/shared/single/btn_submitinquiry.gif) 0px 0px no-repeat; border:0px; width:112px; height:24px; }
.box_formd .formd_submit:hover{ background:url(../_graph/shared/single/hover/btn_submitinquiry.gif) 0px 0px no-repeat; width:112px; height:24px; }
*/
.box_formd .formd_select{ width:258px; height:20px; border:1px solid #000000; background:#e9f9c8; font-size:12px; }
.box_formd .formd_select option{ background:#e9f9c8;  }
.box_formd .formd_submit{ 
	background:url(../_graph/shared/single/btn_sign1.gif) right 6px no-repeat #ade062; 
	height:25px;
	margin:0px;
	padding:0px 28px 0px 10px;
	border:0px;
	/*border:1px solid #ffffff;*/
	font: bold 14px/17px "Times New Roman", Tahoma, Arial, Verdana, Helvetica; 
	color:#000000;
}
.box_formd .formd_submit:hover{ background:url(../_graph/shared/single/btn_sign1.gif) right 6px no-repeat #f97f34; color:#000000;  }
/*
.box_formd .formd_submit2{ background:url(../_graph/shared/single/btn_submitinquiry.gif) 0px 0px no-repeat; border:0px; width:112px; height:24px; }
.box_formd .formd_submit2:hover{ background:url(../_graph/shared/single/hover/btn_submitinquiry.gif) 0px 0px no-repeat #cc2f1a; width:112px; height:24px; }
*/
.box_formd .formd_submit_login{ background:url(../_graph/shared/single/btn_login.gif) 0px 0px no-repeat #ade062; width:118px; height:30px; }
.box_formd .formd_submit_login:hover{ background:url(../_graph/shared/single/hover/btn_login.gif) 0px 0px no-repeat #f97f34; width:118px; height:30px; }

.box_formd .formd_submit_register{ background:url(../_graph/shared/single/btn_register.gif) 0px 0px no-repeat #ade062; width:118px; height:30px; }
.box_formd .formd_submit_register:hover{ background:url(../_graph/shared/single/hover/btn_register.gif) 0px 0px no-repeat #f97f34; width:118px; height:30px; }

.box_formd .formd_submit_retrieve{ background:url(../_graph/shared/single/btn_retrieve.gif) 0px 0px no-repeat #ade062; width:118px; height:30px; }
.box_formd .formd_submit_retrieve:hover{ background:url(../_graph/shared/single/hover/btn_retrieve.gif) 0px 0px no-repeat #f97f34; width:118px; height:30px; }

.box_formd .formd_submit_sendenquiry{ background:url(../_graph/shared/single/btn_sendenquiry.gif) 0px 0px no-repeat #ade062; width:118px; height:30px; }
.box_formd .formd_submit_sendenquiry:hover{ background:url(../_graph/shared/single/hover/btn_sendenquiry.gif) 0px 0px no-repeat #f97f34; width:118px; height:30px; }
/* ========== box_formd ============== */
/* ========== contact_formd ========== */
.contact_formd{ width:299px; }
.contact_formd, .contact_formd *{  }
.contact_formd .formd_full{ width:299px; }
.contact_formd .formd_label{ width:108px; padding-right:5px; }
.contact_formd .formd_label, .contact_formd .formd_label *{ font-size:12px; line-height:16px; }
.contact_formd .formd_text{ background:#e9f9c8; width:173px; border:1px solid #000000; }
.contact_formd .formd_textarea{ background:#e9f9c8; width:173px; border:1px solid #000000; }
.contact_formd .formd_full_button{ width:294px; }
.contact_formd .formd_submit{ background:url(../_graph/shared/single/btn_submitenquiry.gif) 0px 0px no-repeat #ade062; border:0px; width:118px; height:30px; }
.contact_formd .formd_submit:hover{ background:url(../_graph/shared/single/hover/btn_submitenquiry.gif) 0px 0px no-repeat #f97f34; width:118px; height:30px; }

.contact_formd .formd_select{ width:186px; height:20px; border:1px solid #000000; background:#e9f9c8; }
.contact_formd .formd_select option{ background:#e9f9c8; }
/* ========== contact_formd ========== */
/* ========== comment_formd ========== */
.comment_formd{ width:490px; }
.comment_formd, .comment_formd *{  }
.comment_formd .formd_full{ width:490px; }
.comment_formd .formd_label{ width:199px; padding-right:10px; }
.comment_formd .formd_label, .comment_formd .formd_label *{ font-size:12px; line-height:16px; }
.comment_formd .formd_text{ background:#e9f9c8; width:220px; border:1px solid #000000; }
.comment_formd .formd_textarea{ background:#e9f9c8; width:220px; border:1px solid #000000; }
.comment_formd .formd_full_button{ width:432px; }
.comment_formd .formd_submit{ background:url(../_graph/shared/single/btn_submitenquiry.gif) 0px 0px no-repeat #ade062; border:0px; width:118px; height:30px; }
.comment_formd .formd_submit:hover{ background:url(../_graph/shared/single/hover/btn_submitenquiry.gif) 0px 0px no-repeat #f97f34; width:118px; height:30px; }

.comment_formd .formd_select{ width:186px; height:20px; border:1px solid #000000; background:#e9f9c8; }
.comment_formd .formd_select option{ background:#e9f9c8; }
/* ========== comment_formd ========== */

.formd_full{
	width:622px;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
	float:left;
}
.formd_full{ margin-top:11px; margin-right:-3px; /* IE path */ }
.formd_full_first{ margin-top:0px; }

.formd_label{
	width:170px;
	margin-top:3px;
	padding-right:9px;
	position:relative;
	float:left;
	overflow:hidden;
	
	font:12px/16px Verdana, Arial, Tahoma, Helvetica;
	color:#454545;
	text-align:right;
}

.formd_text, #CaptchaV2{
	background-color:#fadead;
	width:205px;
	height:14px;
	padding:3px 3px 3px 3px;
	border:1px solid #5ed5f8;
	position:relative;
	float:left;
	
	font:12px/14px Verdana, Arial, Tahoma, Helvetica;
	color:#454545;
}

#CaptchaV2{ background:#e9f9c8; width:173px !important; border:1px solid #000000; margin-top:5px; }
.captchaimg{ background-color:#696969; width:181px; height:36px; padding:0px 0px 0px 0px; }

.formd_textarea{
	background-color:#fadead;
	width:435px;
	height:70px;
	padding:3px 3px 3px 3px;
	border:1px solid #5ed5f8;
	position:relative;
	float:left;
	
	font:12px/14px Verdana, Arial, Tahoma, Helvetica;
	color:#454545;
}

.formd_select{
	background:#fadead;
	width:213px;
	height:18px;
	border:1px solid #5ed5f8;

	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
}

.formd_select option{ background:#fadead; border:0px; }

.formd_radio{
	width:15px;
	height:15px;
	position:relative;
	float:left;
	overflow:hidden;
}
/* ================= formd_full_button ========== */
.formd_full_button{
	width:392px;
	margin:0px;
	margin-right:-3px;
	padding:0px;
	padding-top:11px;
	position:relative;
	overflow:hidden;
	float:left;
	left:0px;
}

.formd_submit, .formd_submit2, .formd_submit_login, .formd_submit_register, .formd_submit_retrieve, .formd_submit_sendenquiry{
	background:#fadead;
	border:1px solid #5ed5f8;
	/*width:137px;*/
	padding:10px 40px 10px 40px;
	margin:0px;
	/*height:37px;*/
	position:relative;
	float:right;
	cursor:pointer;
}
.formd_submit_login, .formd_submit_register, .formd_submit_retrieve, .formd_submit_sendenquiry{ border:0px; padding:0px; overflow:hidden; }
.formd_submit:hover{ background:#e0c79b; }
/* ================= formd_full_button ========== */
.color_redlight{ color:#d60600; }
/* =============================== formd [END] ====================================== */
/* =============================== foot [START] ===================================== */
#foot{ padding-bottom:18px; }
#foot, #foot *{ color:#666666; font-size:11px; line-height:15px; }
#foot a{ text-decoration:none; }
#foot a:hover{ color:#000000; text-decoration:underline; }

.footul{
	width:942px;
	position:relative;
	overflow:hidden;
}
.footul img{ display:none; }
.footul ul{
	padding:0px 5px 0px 5px;
	position:relative; 
	overflow:hidden;
}
.footul ul li{
	background:url(../_graph/shared/foot/foot_sep.gif) 0px 5px no-repeat;
	list-style:none;
	padding:0px 11px 0px 13px;
	position:relative;
	float:left;
	overflow:hidden;
}
/* =============================== foot [END] ======================================= */
/* =============================== foot2 [START] ==================================== */
#foot2{ width:954px; padding:5px 23px 16px 23px; }
#foot2, #foot2 *{ color:#999999; font-size:11px; line-height:15px; }
#foot2 a{ text-decoration:none; }
#foot2 a:hover{ color:#000000; text-decoration:none; }
#foot2 .lt{ float:left; position:relative; overflow:hidden; }
#foot2 .rt{ float:right; position:relative; overflow:hidden; }
/* =============================== foot2 [END] ====================================== */
/* =============================== sub [START] ====================================== */
.sub{
	width:722px;
	height:27px;
	margin-top:-27px;
	position:relative;
	overflow:hidden;
}

.subul{
	width:683px;
	height:27px;
	padding:0px 14px 0px 25px;
	position:relative;
	overflow:hidden;
}
.subul img{ display:none; }
.subul ul{
	height:27px;
	position:relative;
	float:left;
	overflow:hidden;
}
.subul ul li{
	list-style:none;
	margin-right:12px;
	position:relative;
	float:left;
	overflow:hidden;
}

.subul ul li a{
	height:22px;
	padding:5px 10px 0px 10px;
	position:relative;
	float:left;
	overflow:hidden;
	
	font:bold 15px/18px Verdana, Tahoma, Arial, Helvetica;
	/*color:#ffffff;*/
	text-decoration:none;
}

.subul ul li a:hover{ /*color:#5da805;*/ text-decoration:none; }

.sub a{ color:#ffffff; }
.sub a:hover{ color:#5da805; }


.sub .subul_active a{ color:#ffffff; } 
.sub .subul ul li:hover a{ color:#ffffff; }

.subul_lt2, .subul_rt2{
	width:auto; /*valid*/
	height:27px !important;
	position:relative;
	padding:0px !important;
	float:left;
	overflow:hidden;
}
.subul_lt2{ width:6px; }
.subul_rt2{ width:6px; }

.subul_active .subul_lt2, .subul ul li:hover .subul_lt2, .subul ul li .subul_lt2{ background:none !important; }
.subul_active .subul_rt2, .subul ul li:hover .subul_rt2, .subul ul li .subul_rt2{ background:none !important; }

.subul ul li a{  background:url(../_graph/shared/mde/sub/sub_ct1.png) 0px 0px repeat-x; text-decoration:none; color:#ffffff;  }
.subul ul li .subul_lt2 img{ width:6px; height:27px; display:block; background:url(../_graph/shared/mde/sub/sub_lt1.png) 0px 0px no-repeat; }
.subul ul li .subul_rt2 img{ width:6px; height:27px; display:block; background:url(../_graph/shared/mde/sub/sub_rt1.png) 0px 0px no-repeat; }

.subul ul li:hover a{  background:url(../_graph/shared/mde/sub/hover/sub_ct2.png) 0px 0px repeat-x; text-decoration:none; color:#ffffff;  }
.subul ul li:hover .subul_lt2 img{ width:6px; height:27px; display:block; background:url(../_graph/shared/mde/sub/hover/sub_lt2.png) 0px 0px no-repeat; }
.subul ul li:hover .subul_rt2 img{ width:6px; height:27px; display:block; background:url(../_graph/shared/mde/sub/hover/sub_rt2.png) 0px 0px no-repeat; }

.subul_active a{ background:url(../_graph/shared/mde/sub/hover/sub_ct2.png) 0px 0px repeat-x !important; }
.subul_active .subul_lt2 img{ width:6px; height:27px; display:block; background:url(../_graph/shared/mde/sub/hover/sub_lt2.png) 0px 0px no-repeat !important; }
.subul_active .subul_rt2 img{ width:6px; height:27px; display:block; background:url(../_graph/shared/mde/sub/hover/sub_rt2.png) 0px 0px no-repeat !important; }

.subul ul li:hover ul{}
/* =============================== sub [END] ======================================== */
/* =============================== half [START] ===================================== */
.half_up, .half_dn{
	width:722px;
	height:13px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.half_up{ background:url(../_graph/shared/mde/half/half_up.png) 0px 0px no-repeat; }
.half_dn{ background:url(../_graph/shared/mde/half/half_dn.png) 0px 0px no-repeat; }

.half{
	background:url(../_graph/shared/mde/half/half_bg.png) 0px 0px repeat-y;
	width:690px;
	padding:0px 16px 0px 16px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.half_pg{ width:716px; padding:0px 3px 0px 3px; }

.half .lt{
	width:335px;
	position:relative;
	float:left;
	overflow:hidden;
}
.half .rt{
	width:335px;
	position:relative;
	float:right;
	overflow:hidden;
}
/* =============================== half [END] ======================================= */
/* =============================== title [START] ==================================== */
#title, .title{
	padding:0px 74px 4px 0px;
	margin-bottom:16px;
	width:616px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #89d6fa;
}
#title h1, .title h1, #title h2, .title h2{ color:#0099cc; }
#title_control{
	width:65px;
	position:absolute;
	bottom:0px; 
	right:8px;
	overflow:hidden;
}
#title_control_printer{ padding:5px 2px 0px 2px; }
#title_control_printer:hover{ background:#89d6fa; }
#title_control_font1{ cursor:pointer; margin-right:8px; padding:1px; }
#title_control_font2{ cursor:pointer; margin-right:8px; padding:1px; }
#title_control_font1:hover, #title_control_font2:hover{
	background:#89d6fa;
	color:#666666;
}
/* =============================== title [END] ====================================== */
/* =============================== boxa [START] ===================================== */
.boxa_up, .boxa_dn{
	width:686px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxa_up{ background:url(../_graph/shared/mde/boxa/boxa_up.png) 0px 0px no-repeat; }
.boxa_dn{ background:url(../_graph/shared/mde/boxa/boxa_dn.png) 0px 0px no-repeat; }

.boxa{
	background:url(../_graph/shared/mde/boxa/boxa_bg.png) 0px 0px repeat-y;
	width:668px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxa_pg{ width:686px; padding:0px 0px 0px 0px; }
/* =============================== boxa [END] ======================================= */
/* =============================== boxamin [START] ================================== */
.boxamin_up, .boxamin_dn{
	width:600px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxamin_up{ background:url(../_graph/shared/mde/boxa/mini/boxa_up.png) 0px 0px no-repeat; }
.boxamin_dn{ background:url(../_graph/shared/mde/boxa/mini/boxa_dn.png) 0px 0px no-repeat; }

.boxamin{
	background:url(../_graph/shared/mde/boxa/mini/boxa_bg.png) 0px 0px repeat-y;
	width:582px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxamin_pg{ width:600px; padding:0px 0px 0px 0px; }
/* =============================== boxamin [END] ==================================== */
/* =============================== boxb [START] ===================================== */
.boxb_up, .boxb_dn{
	width:686px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxb_up{ background:url(../_graph/shared/mde/boxb/boxb_up.png) 0px 0px no-repeat; }
.boxb_dn{ background:url(../_graph/shared/mde/boxb/boxb_dn.png) 0px 0px no-repeat; }

.boxb{
	background:url(../_graph/shared/mde/boxb/boxb_bg.png) 0px 0px repeat-y;
	width:668px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxb_pg{ width:686px; padding:0px 0px 0px 0px; }
/* =============================== boxb [END] ======================================= */
/* =============================== boxbmin [START] ================================== */
.boxbmin_up, .boxbmin_dn{
	width:600px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxbmin_up{ background:url(../_graph/shared/mde/boxb/mini/boxb_up.png) 0px 0px no-repeat; }
.boxbmin_dn{ background:url(../_graph/shared/mde/boxb/mini/boxb_dn.png) 0px 0px no-repeat; }

.boxbmin{
	background:url(../_graph/shared/mde/boxb/mini/boxb_bg.png) 0px 0px repeat-y;
	width:582px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxbmin_pg{ width:600px; padding:0px 0px 0px 0px; }
/* =============================== boxbmin [END] ==================================== */
/* =============================== boxc [START] ===================================== */
.boxc_up, .boxc_dn{
	width:686px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxc_up{ background:url(../_graph/shared/mde/boxc/boxc_up.png) 0px 0px no-repeat; }
.boxc_dn{ background:url(../_graph/shared/mde/boxc/boxc_dn.png) 0px 0px no-repeat; }

.boxc{
	background:url(../_graph/shared/mde/boxc/boxc_bg.png) 0px 0px repeat-y;
	width:668px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxc_pg{ width:686px; padding:0px 0px 0px 0px; }
/* =============================== boxc [END] ======================================= */
/* =============================== boxcmin [START] ================================== */
.boxcmin_up, .boxcmin_dn{
	width:600px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxcmin_up{ background:url(../_graph/shared/mde/boxc/mini/boxc_up.png) 0px 0px no-repeat; }
.boxcmin_dn{ background:url(../_graph/shared/mde/boxc/mini/boxc_dn.png) 0px 0px no-repeat; }

.boxcmin{
	background:url(../_graph/shared/mde/boxc/mini/boxc_bg.png) 0px 0px repeat-y;
	width:582px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxcmin_pg{ width:600px; padding:0px 0px 0px 0px; }
/* =============================== boxcmin [END] ==================================== */
/* =============================== boxcfaq [START] ================================== */
.boxcfaq_up, .boxcfaq_dn{
	width:530px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxcfaq_up{ background:url(../_graph/shared/mde/boxc/faq/boxc_up.png) 0px 0px no-repeat; }
.boxcfaq_dn{ background:url(../_graph/shared/mde/boxc/faq/boxc_dn.png) 0px 0px no-repeat; }

.boxcfaq{
	background:url(../_graph/shared/mde/boxc/faq/boxc_bg.png) 0px 0px repeat-y;
	width:512px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxcfaq_pg{ width:570px; padding:0px 0px 0px 0px; }
/* =============================== boxfaq [END] ===================================== */
/* =============================== boxg [START] ===================================== */
.boxg_up, .boxg_dn{
	width:317px;
	height:12px;
	position:relative;
	overflow:hidden;
}
.boxg_up{ background:url(../_graph/shared/mde/boxg/boxg_up.png) 0px 0px no-repeat; }
.boxg_dn{ background:url(../_graph/shared/mde/boxg/boxg_dn.png) 0px 0px no-repeat; margin-top:-9px; }

.boxg{
	background:url(../_graph/shared/mde/boxg/boxg_bg.png) 0px 0px repeat-x #40bffa;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	width:299px;
	padding:0px 6px 9px 6px;
	position:relative;
	overflow:hidden;
}

.boxy_pg{ width:311px; padding:0px 0px 0px 0px; }
/* =============================== boxg [END] ======================================= */
/* =============================== boxgr [START] ==================================== */
.boxgr_up, .boxgr_dn{
	width:290px;
	height:11px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxgr_up{ background:url(../_graph/shared/mde/boxgr/boxgr_up.png) 0px 0px no-repeat; }
.boxgr_dn{ background:url(../_graph/shared/mde/boxgr/boxgr_dn.png) 0px 0px no-repeat; }

.boxgr{
	background:url(../_graph/shared/mde/boxgr/boxgr_bg.png) 0px 0px repeat-y;
	width:272px;
	padding:0px 9px 0px 9px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxgr_pg{ width:284px; padding:0px 3px 0px 3px; }
.boxgr_title{ 
	background:url(../_graph/shared/dot2.gif) bottom repeat-x #9bc958;
	padding:3px 0px 3px 0px;
	margin-bottom:8px;
}
.boxgr_cont{
	padding:0px 6px 0px 6px;
}
.boxgr_cont, .boxgr_cont *{ font-size:14px; line-height:17px; }
.boxgr_cont a{ text-decoration:none; margin:0px; }
.boxgr_cont a:hover{ text-decoration:underline; }
/* =============================== boxgr [END] ====================================== */
/* =============================== iframe_banners [START] =========================== */
.iframe_banners{
	width:230px;
	position:relative;
	overflow:hidden;
}

#idiv_mdel{
	width:230px;
	/*margin-top:10px;*/
	position:relative;
	overflow:hidden;
	display:none;
}

.iframe_mdel{
	width:230px;
	height:100px;
	overflow:hidden;
	height:auto;
}
/* =============================== iframe_banners [END] ============================= */
/* =============================== iframe_banners_rt [START] ======================== */
.iframe_banners_rt{
	width:236px;
	position:relative;
	overflow:hidden;
}

#idiv_mder{
	width:236px;
	/*margin-top:10px;*/
	position:relative;
	overflow:hidden;
	display:none;
}

.iframe_mder{
	width:236px;
	height:100px;
	overflow:hidden;
	height:auto;
}
/* =============================== iframe_banners_rt [END] ========================== */
/* =============================== full [START] ===================================== */
.full_up, .full_dn, .full_up2, .full_up3{
	width:966px;
	height:13px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.full_up{ background:url(../_graph/shared/mde/full/full_up.png) 0px 0px no-repeat; }
.full_up2{ background:url(../_graph/shared/mde/full/full_up2.png) 0px 0px no-repeat; }
.full_up3{ background:url(../_graph/shared/mde/full/full_up3.png) 0px 0px no-repeat; }
.full_dn{ background:url(../_graph/shared/mde/full/full_dn.png) 0px 0px no-repeat; }

.full{
	background:url(../_graph/shared/mde/full/full_bg.png) 0px 0px repeat-y;
	width:934px;
	padding:0px 16px 0px 16px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.full_pg{ width:960px; padding:0px 3px 0px 3px; }

.full .lt{
	width:230px;
	margin-right:-3px;
	position:relative;
	float:left;
	/*overflow:hidden;	*/
	/*override*/
}

.full .rt, .full .rtx, .full .rty{
	position:relative;
	overflow:hidden;
}

.full .rt{
	width:730px;
	margin:0px 0px 0px -3px;
	float:right;
}

.full .rtx{
	width:530px;
	margin:0px -3px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
}
.full .rty{
	width:171px;
	margin:0px 0px 0px -3px;
	padding:0px 8px 0px 0px;
	float:right;
}
.full .rtx #title{ border-bottom:1px solid #2890ac; width:442px; padding-left:14px;  }
.full .rtx #title, .full .rtx #title *{ color:#000000; }
.full #title{ width:860px; }
/* =============================== full [END] ======================================= */
/* =============================== full [START] ===================================== */
.bloglt{
	width:610px;
	padding:0px 0px 0px 0px;
	position:relative;
	float:left;
	overflow:hidden;
}

.blogrt{
	width:290px;
	padding:0px 0px 0px 0px;
	position:relative;
	float:right;
	overflow:hidden;
}
/* =============================== full [END] ======================================= */
/* =============================== table_support [START] ============================ */
.table_support{ width:934px; position:relative; overflow:hidden; }
.table_support, .table_support *{ font-size:12px; line-height:17px; }
.table_support a{ text-decoration:none; }
.table_support tr td{ width:220px; position:relative; overflow:hidden; }
.table_support tr .td1{ padding:0px 18px 0px 0px; }
.table_support tr .td2{ padding:0px 18px 0px 0px; }
.table_support tr .td3{ padding:0px 18px 0px 0px; }
.table_support tr .td4{ padding:0px 0px 0px 0px; }

.banner_callus{
	background:url(../_graph/shared/single/banner_callus.gif) 0px 0px no-repeat;
	width:171px;
	height:49px;
	position:absolute;
	left:783px;
	top:3px;
	overflow:hidden;
}
/* =============================== table_support [END] ============================== */
/* =============================== cat [START] ====================================== */
.cat_title{
	background:url(../_graph/shared/mde/cat/cat_sep1.gif) 0px bottom repeat-x #2890ac;
	width:200px;
	padding:2px 13px 10px 17px;
	position:relative;
	overflow:hidden;
}
.cat_title, .cat_title *{ color:#ffffff; }
.cat{
	width:230px;
	position:relative;
	/*overflow:hidden;*/
	/*override*/
}
.cat_dn{
	background:url(../_graph/shared/mde/cat/cat_dn.png) 0px 0px no-repeat;
	width:230px;
	height:10px;
	position:relative;
	overflow:hidden;
}
.catul{
	background:url(../_graph/shared/mde/cat/cat_bg1.png) 0px 0px repeat-y;
	width:230px;
	/*overflow:hidden;*/
	/*override*/
}
.catul img{ display:none; }
.catul li{
	background:url(../_graph/shared/mde/cat/cat_sep2.gif) 0px bottom repeat-x;
	list-style:none;
	width:230px;
	padding:0px 0px 1px 0px;
	position:relative;
	float:left;
	/*overflow:hidden;*/
}

.catul li a{
	background:url(../_graph/shared/mde/cat/cat_sign1.gif) 18px 11px no-repeat;
	width:184px;
	padding:7px 13px 7px 33px;
	position:relative;
	float:left;
	overflow:hidden;
	
	font-size:12px;
	line-height:14px;
	color:#ffffff;
	text-decoration:none;
}
.catul li a:hover{ 
	background:url(../_graph/shared/mde/cat/cat_sign2.gif) 18px 11px no-repeat #cfdd42;
	color:#333333;
	text-decoration:none;
}

.catul ul .catalogueItemNotFound{ display:none; }
.catul ul .catalogueItemNotFound a{ background:url(../_graph/shared/mde/cat/cat_sign3.gif) 18px 11px no-repeat; }
.catul ul .catalogueItemNotFound a:hover{ background:url(../_graph/shared/mde/cat/cat_sign4.gif) 18px 11px no-repeat #cfdd42; }
/* =============================== cat [END] ======================================== */
/* =============================== slider [START] =================================== */
.layer_main{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}
.layer_opacity{
	background:#000000;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

.layer_slider{
	background:#000000;
	padding:1px;
	position:absolute;
	left:100px;
	top:100px;
	/*width:960px;*/
	width:757px;
	height:430px;
	z-index:10;
}

.layer_slider a{
	width:89px;
	height:20px;
	position:absolute;
	top:-20px;
	right:1px;
}
.layer_slider a img{
	background:url(../_graph/shared/close.png) 0px 0px no-repeat;
	width:89px;
	height:20px;
}
/* =============================== slider [END] ===================================== */
/* =============================== dialog [START] =================================== */
.ui-dialog, .ui-dialog *{ font-size:12px; line-height:16px; }/*jquery dialog font-size*/
/* =============================== dialog [END] ===================================== */
/* =============================== largebox [START] ================================= */
.largebox{
	width:530px;
	position:relative;
	overflow:hidden;
}
.largebox_title{
	border-bottom:1px solid #2890ac;
	width:508px;
	padding:2px 11px 4px 11px;
	margin-bottom:8px;
	position:relative;
	overflow:hidden;
}
.largebox_title, .largebox_title *{ color:#000000; }
/* =============================== largebox [END] ==================================== */
/* =============================== large [START] ===================================== */
.large{
	width:169px;
	position:relative;
	overflow:hidden;
}
.large_up, .large_dn{
	width:169px;
	height:8px;
	position:relative;
	overflow:hidden;
}
.large_up{ background:url(../_graph/shared/mde/large/large_up.png) 0px 0px no-repeat; }
.large_dn{ background:url(../_graph/shared/mde/large/large_dn.png) 0px 0px no-repeat; }

.large_ct{
	background:url(../_graph/shared/mde/large/large_bg.png) 0px 0px repeat-y;
	width:163px;
	padding:3px 3px 3px 3px;
	position:relative;
	overflow:hidden;
	text-align:center;
}
.large_ct *{ margin:0px auto 0px auto; position:relative; }
/* =============================== large [END] ====================================== */
/* =============================== boxsa [START] ==================================== */
.boxsa{
	width:135px;
	position:relative;
	overflow:hidden;
}

.boxsa, .boxsa *{ color:#ffffff; }
.boxsa_up, .boxsa_dn{
	width:135px;
	height:10px;
	position:relative;
	overflow:hidden;
}
.boxsa_up{ background:url(../_graph/shared/mde/boxsa/boxsa_up.png) 0px 0px no-repeat; }
.boxsa_dn{ background:url(../_graph/shared/mde/boxsa/boxsa_dn.png) 0px 0px no-repeat; }

.boxsa_ct{
	background:url(../_graph/shared/mde/boxsa/boxsa_bg.png) 0px 0px repeat-y;
	width:122px;
	padding:0px 10px 0px 3px;
	position:relative;
	overflow:hidden;
}

.link_boxsa_addtocart img{ 
	background:url(../_graph/shared/single/btn_addtocart1.png) 0px 0px no-repeat;
	width:93px;
	height:19px;
	cursor:pointer;
}
/* =============================== boxsa [END] ====================================== */
/* =============================== boxsb [START] ==================================== */
.boxsb{
	width:233px;
	position:relative;
	overflow:hidden;
}

.boxsb, .boxsb *{ color:#ffffff; }
.boxsb_up, .boxsb_dn{
	width:233px;
	height:10px;
	position:relative;
	overflow:hidden;
}
.boxsb_up{ background:url(../_graph/shared/mde/boxsb/boxsb_up.png) 0px 0px no-repeat; }
.boxsb_dn{ background:url(../_graph/shared/mde/boxsb/boxsb_dn.png) 0px 0px no-repeat; }

.boxsb_ct{
	background:url(../_graph/shared/mde/boxsb/boxsb_bg.png) 0px 0px repeat-y;
	width:212px;
	padding:0px 16px 0px 5px;
	position:relative;
	overflow:hidden;
}

.link_boxsb_addtocart img{ 
	background:url(../_graph/shared/single/btn_addtocart2.png) 0px 0px no-repeat;
	width:193px;
	height:27px;
	cursor:pointer;
}
/* =============================== boxsb [END] ====================================== */
/* =============================== boxsb2 [START] =================================== */
.boxsb2{
	width:233px;
	position:relative;
	overflow:hidden;
}

.boxsb2, .boxsb2 *{ color:#ffffff; }
.boxsb2_up, .boxsb2_dn{
	width:233px;
	height:10px;
	position:relative;
	overflow:hidden;
}
.boxsb2_up{ background:url(../_graph/shared/mde/boxsb2/boxsb2_up.png) 0px 0px no-repeat; }
.boxsb2_dn{ background:url(../_graph/shared/mde/boxsb2/boxsb2_dn.png) 0px 0px no-repeat; }

.boxsb2_ct{
	background:url(../_graph/shared/mde/boxsb2/boxsb2_bg.png) 0px 0px repeat-y;
	width:212px;
	padding:0px 16px 0px 5px;
	position:relative;
	overflow:hidden;
}
/* =============================== boxsb2 [END] ===================================== */
/* =============================== boxsc [START] ==================================== */
.boxsc_up, .boxsc_up2, .boxsc_dn{
	width:530px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxsc_up{ background:url(../_graph/shared/mde/boxsc/boxsc_up.png) 0px 0px no-repeat; height:38px; }
.boxsc_up2{ background:url(../_graph/shared/mde/boxsc/boxsc_up2.png) 0px 0px no-repeat; height:13px; }
.boxsc_dn{ background:url(../_graph/shared/mde/boxsc/boxsc_dn.png) 0px 0px no-repeat; height:13px; }

.boxsc{
	background:url(../_graph/shared/mde/boxsc/boxsc_bg.png) 0px 0px repeat-y;
	width:490px;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 20px;
	position:relative;
	overflow:hidden;
}
.boxsc_pg{ width:524px; padding:0px 3px 0px 3px; }
/* =============================== boxsc [END] ====================================== */
/* =============================== table_boxsc [START] ============================== */
.table_boxsc{ width:524px; position:relative; overflow:hidden; }
.table_boxsc tr td{ width:116px; position:relative; overflow:hidden; vertical-align:top !important }
.table_boxsc tr .td1{ padding:10px 12px 10px 12px; }
.table_boxsc tr .td2{ padding:10px 0px 10px 0px; }
.table_boxsc tr .td3{ padding:10px 12px 10px 12px; }
.table_boxsc tr .td4{ padding:10px 12px 10px 0px; }
.table_boxsc_img{
	width:116px;
	height:129px;
	position:relative;
	overflow:hidden;
}
.table_boxsc_img a{
	width:116px;
	height:129px;
	position:relative;
	overflow:hidden;
	text-align:center;
	position:absolute; 
	bottom:0px;
}
.table_boxsc_img a img{
	/*width:auto;
	min-width:30px;
	min-height:33px;*/
	max-width:116px; 
	max-height:129px;
	position:relative;
}

.table_boxsc_name{
	width:116px;
	padding:5px 0px 0px 0px;
	position:relative;
	text-align:center;
}
.table_boxsc_name, .table_boxsc_name *{ color:#3fbffa; font-size:11px; line-height:15px; }
.table_boxsc_name a{ text-decoration:none; }
.table_boxsc_name a:hover{ color:#cc2f1a; text-decoration:underline; }
/* =============================== table_boxsc [END] ================================ */
/* =============================== boxsd [START] ==================================== */
.boxsd_up, .boxsd_dn{
	width:530px;
	height:13px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxsd_up{ background:url(../_graph/shared/mde/boxsd/boxsd_up.png) 0px 0px no-repeat; }
.boxsd_dn{ background:url(../_graph/shared/mde/boxsd/boxsd_dn.png) 0px 0px no-repeat; }
.boxsd{
	background:url(../_graph/shared/mde/boxsd/boxsd_bg.png) 0px 0px repeat-y;
	width:490px;
	padding:0px 20px 0px 20px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;	
}
.boxsd_pg{ width:524px; padding:0px 3px 0px 3px; }
/* =============================== boxsd [END] ====================================== */
/* =============================== boxse [START] ==================================== */
.boxse_up, .boxse_dn{
	width:530px;
	height:13px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxse_up{ background:url(../_graph/shared/mde/boxse/boxse_up.png) 0px 0px no-repeat; }
.boxse_dn{ background:url(../_graph/shared/mde/boxse/boxse_dn.png) 0px 0px no-repeat; }
.boxse{
	background:url(../_graph/shared/mde/boxse/boxse_bg.png) 0px 0px repeat-y;
	width:490px;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 20px;
	position:relative;
	overflow:hidden;	
}
.boxse_pg{ width:524px; padding:0px 3px 0px 3px; }
/* =============================== boxse [END] ====================================== */
/* =============================== boxsf [START] ==================================== */
.boxsf{
	width:524px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}

.boxsf, .boxsf *{ color:#ffffff; }
.boxsf a{ color:#cc2f1a; text-decoration:underline; }
.boxsf a:hover{ color:#151019; text-decoration:underline; }

.boxsf_up, .boxsf_dn{
	width:524px;
	height:10px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.boxsf_up{ background:url(../_graph/shared/mde/boxsf/boxsf_up.png) 0px 0px no-repeat; }
.boxsf_dn{ background:url(../_graph/shared/mde/boxsf/boxsf_dn.png) 0px 0px no-repeat; }

.boxsf_ct{
	background:url(../_graph/shared/mde/boxsf/boxsf_bg.png) 0px 0px repeat-y;
	width:488px;
	padding:0px 18px 0px 18px;
	position:relative;
	overflow:hidden;
}

.boxsf_ct .lt{
	width:300px;
	position:relative;
	float:left;
	overflow:hidden;
}

.boxsf_ct .rt{
	width:173px;
	position:relative;
	float:right;
	overflow:hidden;
}

.link_boxsf_orderdiscount a img{ 
	background:url(../_graph/shared/single/btn_orderdiscount.gif) 0px 0px no-repeat;
	width:291px;
	height:15px;
	cursor:pointer;
}
.link_boxsf_orderdiscount a:hover img{ background:url(../_graph/shared/single/hover/btn_orderdiscount.gif) 0px 0px no-repeat; }

.link_boxsf_order a img{ 
	background:url(../_graph/shared/single/btn_order.gif) 0px 0px no-repeat;
	width:164px;
	height:15px;
	cursor:pointer;
}
.link_boxsf_order a:hover img{ background:url(../_graph/shared/single/hover/btn_order.gif) 0px 0px no-repeat; }
/* =============================== boxsf [END] ====================================== */
/* =============================== combox [START] =================================== */
.combox_title{
	background:#fff2f2;
	border-bottom:1px solid #bb0302;
	width:480px;
	padding:2px 5px 2px 5px;
	margin-top:16px;
	margin-bottom:8px;
	position:relative;
	overflow:hidden;
}
/*.combox_title, .combox_title *{ color:#717171; font-weight:bold; }*/
.combox_title .c_name{
	width:310px;
	position:relative;
	float:left;
	overflow:hidden;
}
.combox_title .c_date{
	width:160px;
	padding-top:4px;
	position:relative;
	float:right;
	overflow:hidden;
	text-align:right;
}
.combox_title .c_date, .combox_title .c_date *{ color:#989898; font-size:10px; line-height:12px; }
.combox{
	width:490px;
	padding-bottom:16px;
	position:relative;
	overflow:hidden;
}

.combox_title .c_blogtitle, .combox_title .c_blogtitle *{ color:#989898; font-size:10px; line-height:12px; }
.combox_title .c_blogtitle a, .combox_title .c_blogtitle strong{ 
	font-size:12px; 
	line-height:15px;
	color:#151019;
	
}
.combox_title .c_blogtitle strong{ font-weight:normal; margin-right:10px;  }
.combox_title .c_blogtitle a{ text-decoration:underline; }
.combox_title .c_blogtitle a:hover{ color:#cc2f1a; text-decoration:underline; }
/* =============================== combox [END] ===================================== */
/* =============================== catnav [START] =================================== */
#catnav{
	width:745px;
	padding:0px 202px 3px 19px;
	margin-top:-17px;
}
#catnav, #catnav *{ 
	font:10px/14px Verdana, Tahoma, Arial, Helvetica;
	color:#666666;
}
#catnav a{ text-decoration:none; }
#catnav a:hover{ color:#666666; text-decoration:underline; }
#catnav .active{ color:#ffffff; text-decoration:none; }
#catnav .active:hover{ color:#ffffff; text-decoration:underline; }
/* =============================== catnav [END] ===================================== */
/* =============================== shop_catalogs [START] ============================ */
.shop_catalogs{
	width:530px;
	position:relative;
	overflow:hidden;
}
.shop_catalogs .catalogueList{
	width:530px;
	position:relative;
	float:left;
	overflow:hidden;
}
.shop_catalogs .catalogueList .catalogueItem, .shop_catalogs .catalogueList .catalogueItemLast{
	list-style:none;
	padding:0px;
	margin:0px;
	width:530px;
	height:138px;
	position:relative;
	float:left;
	overflow:hidden;
	padding-bottom:25px;
}


.shop_catalogs a{ display:none; }
.shop_catalogs .shop_catalogs_img{ display:block !important; }
.shop_catalogs .shop_catalogs_img a{ display:block; }
.shop_catalogs_img{
	background:url(../_graph/shared/single/img_program_default.gif) 0px 0px no-repeat;
	width:530px;
	height:138px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:relative;
	overflow:hidden;
	display:none;
}
.shop_catalogs_img a{ width:530px; height:138px; position:relative; float:left; overflow:hidden; }
.shop_catalogs_name{
	background:url(../_graph/shared/single/img_program_title.gif) 0px bottom no-repeat;
	width:530px;
	height:138px;
	padding:0px; 
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	text-align:center;
}
.shop_catalogs_name, .shop_catalogs_name *{ color:#151019; }
.shop_catalogs_name a{
	width:470px;
	height:22px;
	padding:113px 30px 3px 30px;
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none; 
	font-weight:bold;
	overflow:hidden; 
}
.shop_catalogs_name a:hover{ text-decoration:underline; }

/* =============================== shop_catalogs [END] ============================== */
/* =============================== smallbox [START] ================================= */
.smallbox{ width:170px; position:relative; overflow:hidden;  }

.smallbox_name{
	width:170px;
	position:relative;
	/*override*/
	text-align:center;
}
.smallbox_name, .smallbox_name *{ font-size:14px; line-height:17px; font-weight:bold; }
.smallbox_name a{ text-decoration:none; }
.smallbox_name a:hover{ color:#c82929; text-decoration:none; }

.smallbox_img{
	background:url(../_graph/shared/mde/smallbox/smallbox_imgbg.gif) 0px 0px no-repeat;
	width:164px;
	height:194px;
	margin-top:6px;
	padding:3px 3px 3px 3px;
	position:relative;
	overflow:hidden
}

.smallbox_img .inner{ 
	width:164px;
	height:194px;
	position:absolute;
	left:3px;
	top:3px;
	overflow:hidden;
}

.smallbox_img .inner table{ 
	width:164px; 
	height:194px;
	position:relative;
	overflow:hidden;
}

.smallbox_img .inner table tbody tr td, .smallbox_img .inner table tbody{ 
	width:164px; 
	height:194px; 
	padding:0px; 
	margin:0px; 
	position:relative; 
	overflow:hidden;  
}

.smallbox_img .inner table tbody tr td a{
	/*position:relative;*/
	display:block;
	overflow:hidden;
	width:164px;
	height:194px;
	/*position:absolute;*/
	position:static; /*IE8 Fix*/
	left:3px;
	top:3px;
}
.smallbox_img .inner table tbody tr td a img{ 
	width:auto;
	height:auto;
	max-width:150px !important;
	max-height:180px !important;
}

.smallbox_linkview img{
	background:url(../_graph/shared/single/btn_viewproduct.gif) 0px 0px no-repeat;
	width:118px;
	height:30px;
	cursor:pointer;
}
.smallbox_linkview img:hover{ background:url(../_graph/shared/single/hover/btn_viewproduct.gif) 0px 0px no-repeat #f97f34; }

/* =============================== smallbox [END] =================================== */
/* =============================== smallprograms [START] ============================ */
.smallprograms{
	width:530px;
	height:138px;
	padding:0px 0px 0px 0px;
	margin-bottom:25px;
	position:relative;
	overflow:hidden;
}

.smallprograms_img{
	background:url(../_graph/shared/single/img_program_default.gif) 0px 0px no-repeat;
	width:530px;
	height:138px;
	position:relative;
	overflow:hidden;
}
.smallprograms_name{
	background:url(../_graph/shared/single/img_program_title.gif) 0px bottom no-repeat;
	width:530px;
	height:138px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	text-align:center;
}

.smallprograms_name, .smallprograms_name *{ color:#151019; }
.smallprograms_name a{
	width:470px;
	height:22px;
	padding:113px 30px 3px 30px;
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none; 
	font-weight:bold;
	overflow:hidden; 
}
.smallprograms_name a:hover{ text-decoration:underline; }
/* =============================== smallprograms [END] ============================== */
/* =============================== banner_support [START] =========================== */
.banner_support{
	background:url(../_graph/shared/single/banner_support.gif) 0px 0px no-repeat;
	width:942px;
	height:111px;
	margin:0px -4px 0px -4px;
	position:relative;
	overflow:hidden;
}
.banner_support_mail{
	width:227px;
	height:14px;
	position:absolute;
	left:425px;
	top:61px;
}
.banner_support_mail:hover{ background:url(../_graph/shared/single/banner_support_mail.gif) 0px 0px no-repeat; }
.banner_support_enquiry{
	width:83px;
	height:12px;
	position:absolute;
	left:567px;
	top:85px;;
}
.banner_support_enquiry:hover{ background:url(../_graph/shared/single/banner_support_enquiry.gif) 0px 0px no-repeat; }
/* =============================== banner_support [END] ============================= */
/* ================================================================================== */
/* =============================== index.php [END] ================================== */
/* ================================================================================== */
/* ================================================================================== */
/* =============================== cms.php [START] ================================== */
/* ================================================================================== */
/* =============================== system-message [START] =========================== */
.system-message, .system-error-message {
	/*background-color: #f9f9f9;
	border: 1px solid #eee;
	color: #666;
	margin: 18px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	padding: 36px 36px 36px 180px;*/
	
	border: 3px solid #ffffff;
	color:#496767;
	margin:0px 12px 0px 12px;
	/*margin:18px;*/
}

.system-message p{ color:#151019; }
.system-message h1{ color:#0099cc;  font-size:24px; line-height:28px; /*font-size:18px; line-height:22px;*/ }
.system-error-message p{ color:#151019; }
.system-error-message h1{color:#0099cc; font-size:24px; line-height:28px; /*font-size:18px; line-height:22px;*/ }

.system-message a, .system-error-message a{ color:#0099cc; text-decoration:underline; font-weight:bold; }
.system-message a:hover, .system-error-message a:hover{ color:#d60600;  }

.system-message { background:url(../_graph/shared/bc/ok.png) no-repeat 29px 18px #d6f498; }

.system-error-message { background:url(../_graph/shared/bc/error.png) no-repeat 26px 26px #d6f498; }
/* =============================== system-message [END] ============================= */
/* =============================== productLarge [START] ============================= */
table.productLarge tr td.productItem{ padding:0px !important; margin:0px !important; }
/*
#tag_relatedproducts .smallbox{ display:none; }
#tag_relatedproducts .smallrel{ display:block; }
*/
/* =============================== productLarge [END] =============================== */
/* =============================== comment-container  [START] ======================= */
/*
.comment-container {
	background: #f9f9f9;
	border: 1px solid #eee;
	margin: 0 0 18px;
}

.comment-container .header {
	background: #eee;
	font-size: 11px;
	padding: 6px 18px;
}

.comment-container span.name {
	color: #000;
}

.comment-container span.rating {
	margin: 0 9px;
	vertical-align: middle;
}

.comment-container .content {
	padding: 18px;
}
*/
/* =============================== comment-container  [END] ========================= */
/* =============================== productTable [START] ============================= */
table.productTable {
	/*
	border-collapse:collapse;
	border-spacing:0;	
	table-layout: fixed;
	width: 100%;
	*/
	/*width:914px;*/
	width:auto;
	padding:0px;
	position:relative;
	overflow:hidden;
}

table.productSmall tr td {
	/*padding: 3px;*/
	width:170px;
	padding:20px 3px 20px 3px;
	position:relative;
	overflow:hidden;
	vertical-align:bottom;
}

table.productSmall tr td .smallbox{  }
table.productLarge tr td{
	/*padding: 3px;*/
	width:530px;
	padding:20px 0px 20px 0px;
	position:relative;
	overflow:hidden;
	vertical-align:bottom;
}
/* =============================== productTable [END] =============================== */
/* =============================== pagings [START] ================================== */
.table_pagings{ width:530px; position:relative; margin:0px auto 0px auto; overflow:hidden; }
.table_pagings tr td{ position:relative; overflow:hidden; }
.table_pagings tr .td1{ width:133px; padding:7px 0px 0px 0px; }
.table_pagings tr .td2{ width:230px; padding:2px 10px 0px 10px; }
.table_pagings tr .td3{ width:133px; padding:0px 0px 0px 7px; }
.table_pagings tr .td2 .pagination a{ text-decoration:none; }
.table_pagings tr .td2 .pagination a:hover{ color:#65390d; text-decoration:none; }
.table_pagings tr .td2 .pagination{ font-weight:bold; color:#65390d; }
.table_pagings tr .td2 .pagination, .table_pagings tr .td2 .pagination *{ font-size:18px; line-height:22px; }

.pagings_linkprev img{
	background:url(../_graph/shared/single/btn_prevpage.gif) 0px 0px no-repeat;
	width:118px;
	height:30px;
}
.pagings_linkprev img:hover{ background:url(../_graph/shared/single/hover/btn_prevpage.gif) 0px 0px no-repeat #f97f34; }
.pagings_linknext img{
	background:url(../_graph/shared/single/btn_nextpage.gif) 0px 0px no-repeat;
	width:118px;
	height:30px;
}
.pagings_linknext img:hover{ background:url(../_graph/shared/single/hover/btn_nextpage.gif) 0px 0px no-repeat #f97f34; }
/* =============================== pagings [END] ==================================== */
/* =============================== cart_summary [START] ============================= */
table.cartSummaryTable {
	/*border-collapse:collapse;
	border-spacing:0;	
	font-size: 12px;
	float: right;*/
	float:none;
}

td.cartSummaryItem {
	/*padding: 0;*/
}

a.cartSummaryLink {
	/*margin: 0 0 0 18px;*/
	margin:2px 0px 0px 0px;
	float:left;
	display:block;
	color:#227991 !important;
	text-decoration:underline !important;
	font-weight:bold;
}
a.cartSummaryLink:hover{ color:#000000 !important; text-decoration:underline !important; }
/* =============================== cart_summary [END] =============================== */
/* =============================== shopping_cart [START] ============================ */
table.cart {
	/*background: #fff;*/
	background:#89d0ce; /*#ebd1b2;*/ /*e7e6c0;*/
	border-collapse:collapse;
	border-spacing:0;	
	border: 1px solid #000000;
	border:0px;
	font-size: 11px;
	width: 100%;
}
.productitemcell{ height:auto; }
table.cart th, table.cart td {
	/*color: #666;*/
	color:#151019;
	padding: 9px;
}
.cart a{ color:#151019 !important; }
.cart a:hover{ color:#cc2f1a !important; }
.cart tbody .var th{ font:14px/17px Verdana, Tahoma, Arial, Helvetica; color:#ffffff; }
.cart tbody .var th{ background:#2890ac; border-bottom:1px solid #ffffff; }
.cart tbody .var .quantity{ text-align:left; }
.cart tbody .shipping td{ border-bottom:1px solid #000000; }
.cart tbody .val td{ border-bottom:1px solid #000000; }
.cart tbody .val .quantity .productitemcell{ width:100%; display:block; position:relative; } /*IE Fix*/
.cart tbody .discount td.quantity{ width:145px; padding:5px 0px 5px 0px; text-align:right; margin:0px; }
.cart tbody .giftvoucher td.quantity{ width:145px; padding:5px 0px 5px 0px; text-align:right; margin:0px; }

#mde_pagecontent #catCartDetails .cartLink{ 
	margin:40px 20px 40px 20px; 
	position:relative; 
	color:#ffffff; 
	overflow:hidden; 
	float:left; 
}

input.cartInputText, input.discountcodeInput{
	background-color:#fbfcf2;
	width:46px;
	height:14px;
	margin-right:1px;
	padding:3px 3px 3px 3px;
	border:1px solid #2890ac;
	position:relative;
	float:left;
	
	font:14px/17px Verdana, Tahoma, Arial, Helvetica;
	color:#454545;
}

input.update{
	background:#2890ac; 
	border:1px solid #2890ac;
	width:82px; /*60px;*/
	height:22px;
	margin:0px;
	position:relative;
	float:left;
	cursor:pointer;
	font:12px/14px Verdana, Tahoma, Arial, Helvetica;
	color:#ffffff;
}
input.update:hover{ background:#cc2f1a; border:1px solid #cc2f1a;  }

table.cart td.actions a {
	/*font-size: 12px;
	font-weight: bold;
	margin: 0 18px 0 0;
	text-decoration: none;*/
	margin:0px 0px 0px 18px;
	position:relative;
}
a#catshopclear img{ /*IE PATH */
	/*width:93px;
	height:24px;*/
}
/*
a#catshopclear img{ background:url(..//graph/shared/bc/shop/catshopclear.gif) 0px 0px no-repeat; width:110px; height:24px; } 
a#catshopclear:hover img{ background:url(..//graph/shared/bc/shop/hover/catshopclear.gif) 0px 0px no-repeat; } 
*/
a#catshopclear img{ background:url(../_graph/shared/bc/shop/catshopbuy.gif) 0px 0px no-repeat; width:110px; height:24px; } 
a#catshopclear:hover img{ background:url(../_graph/shared/bc/shop/hover/catshopbuy.gif) 0px 0px no-repeat #cc2f1a; } 

a#catshopbuy img{ background:url(../_graph/shared/bc/shop/catshopclearcountry.gif) 0px 0px no-repeat; width:110px; height:24px; } /*IE PATH */
a#catshopbuy:hover img{ background:url(../_graph/shared/bc/shop/hover/catshopclearcountry.gif) 0px 0px no-repeat #cc2f1a; width:110px; height:24px; }

.continueshopping a img{ background:url(../_graph/shared/bc/shop/continueshopping.gif) 0px 0px no-repeat; width:179px; height:24px; } /*IE PATH */
.continueshopping a:hover img{ background:url(../_graph/shared/bc/shop/hover/continueshopping.gif) 0px 0px no-repeat #cc2f1a; width:179px; height:24px; }
/* =============================== shopping_cart [END] ============================== */
/* =============================== individual_forum_layout [START] ================== */
table.forum {
	/*background: #f9f9f9;
	border-collapse:collapse;
	border-spacing:0;	
	border: 1px solid #eee;
	margin: 0;
	width: 100%;*/
	
	background:#b7ecc2; /*#e5dfd2;*/
	border:1px solid #598e46; /*#a39160;*/
}

table.forum td {
	/*
	font-size: 11px;
	padding: 9px;
	vertical-align: top;
	*/
}

table.forum td.topics {
	/*border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	width: 90px;*/
	
	border-left:1px solid #598e46; /*#a39160;*/
	border-right:1px solid #598e46; /*#a39160;*/
}

table.forum td.posts {
	/*border-right: 1px solid #eee;	
	width: 90px;*/
	
	border-right:1px solid #598e46; /*#a39160;*/
}

table.forum td.lastpost {
	/*border-left: 1px solid #eee;	
	width: 180px;*/
	
	border-left:1px solid #598e46; /*#a39160;*/
}

table.forum .icon {
	/*float: left;
	width: 50px;*/
}

table.forum .forum {
	/*margin: 0 0 0 50px;*/
}

table.forum h3 {
	/*margin: 0;*/
}

table.forum h3 a {
	/*text-decoration: none;*/
}
/* =============================== individual_forum_layout [END] ==================== */
/* =============================== topic_lists [START] ============================== */
table.topic-list {
	/*background: #f9f9f9;
	border-collapse:collapse;
	border-spacing:0;	
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	width: 100%;*/
	
	background:#b7ecc2; /*#e5dfd2;*/
	border-left: 1px solid #598e46; /*#a39160;*/
	border-right: 1px solid #598e46; /*#a39160;*/
	border-bottom:1px solid #598e46; /*#a39160;*/
}

table.topic-list th {
	/*background: #ddd;
	border: 1px solid #ddd;
	color: #000;
	font-size: 10px;
	padding: 6px;
	text-align: left;*/
	
	background:#598e46; /*#a39160;*/
	border:1px solid #598e46; /*#a39160;*/
	color:#ffffff;
	font-size: 11px;
}

table.topic-list .name {
	/*font-weight: bold;
	width: 60%;*/
}

table.topic-list .name .icon {
	/*float: left;
	width: 30px;*/
}


table.topic-list .header_title .replies, table.topic-list .header_title .views,
table.topic-list .header_title .name, table.topic-list .header_title .date{
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:14px;
}

table.topic-list .replies, table.topic-list .views,
table.topic-list .name, table.topic-list .date{
	/*font-size: 10px;
	text-align: center;
	width: 10%;*/
	font-size:12px;
}
/*
table.topic-list .date {
	font-size: 10px;
	text-align: right;
	width: 20%;
}

table.topic-list td {
	padding: 0;
}

table.topic-list a {
	color: #1969bc;
}
*/
table.topic {
	/*border-collapse:collapse;
	border-spacing:0;	
	border-bottom: 1px solid #eee;
	margin: 0;
	width: 100%;*/
	
	border-bottom:0px;
	border-top:1px solid #598e46; /*#a39160;*/
}
/*
table.topic td {
	padding: 9px;
}
*/
table.topic td.name,
table.topic td.replies,
table.topic td.views {
	border-right: 1px solid #eee;
	vertical-align: middle;
	
	border-right:1px solid #598e46; /*#a39160;*/
}
table.topic a{ color:#598e46; text-decoration:underline; }
table.topic a:hover{ color:#cc2f1a; text-decoration:underline; }
/* =============================== topic_lists [END] ================================ */
/* =============================== forum-registration [START] ======================= */
.forum-registration{
	/*border: 1px solid #eee;
	background: #f9f9f9;
	padding: 18px;*/
	
	border:0px;
	background:none;
}
/* =============================== forum-registration [END] ========================= */
/* =============================== forum-container [START] ========================== */
.forum-container .editor iframe{ margin:10px 0px 10px 89px; padding:5px 5px 5px 43px; border:1px solid #598e46; /*#a39160;*/ background:#ffffff;}
.forum-posts-container .editor iframe{ margin:10px 0px 10px 89px; padding:5px 5px 5px 43px; border:1px solid #598e46; /*#a39160;*/ background:#ffffff;}
/*
.forum-container, .forum-container *{ }
.header, .header *{  }
*/
.forum-posts-container h1 {
	/*font-size: 18px;
	margin: 18px 0;*/
	margin:0px;
}

.forum-posts-container h2 {
	/*background: #eee;
	border: 1px solid #eee;
	color: #888;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 3px 18px;*/
	font-size:12px;
	line-height:14px;
}

.forum-posts-container table.container {
	/*border-collapse:collapse;
	border-spacing:0;	
	width: 100%;*/
	border-collapse:separate;
}

ul.cap-top li.actions a,
ul.cap-bottom li.actions a{
	/*float: right;
	margin: 0;
	padding: 0 9px;*/
	padding:0px;
	margin-left:12px;
}

.post-list .post h2{
	background:#598e46; /*#a39160;*/
	border:1px solid #598e46; /*#a39160;*/
	color:#ffffff;
	position:relative;
}
.post-list .post .container tr td{
	background:#b7ecc2; /*#e5dfd2;*/
	border:1px solid #598e46; /*#a39160;*/
	padding:10px; 	 
}
.post-list .post .container tr td ol{
	position:relative;
	padding-left:34px;
}
.post-list .post .container tr td ul{
	position:relative;
	padding-left:28px;
}
.post-list .post .container tr td a{ color:#598e46; }
.post-list .post .container tr td a:hover{ color:#a51222; }
.post-list .post .container .sub td{
	/*padding:0px 10px 0px 10px;*/
	/*background:#dad4c8;*/
	background:#addfb7;
	height:auto;
	padding:4px 10px 0px 10px;
	margin:0px;
	border:1px solid #598e46;
	border-top:0px;
	font-size:12px;
	line-height:18px;
	position:relative;
	overflow:hidden;
}
.post-list .post .container .content .author{}
.post-list .post .container .content .post{ border-left:0px; }

.post-list .post .container .sub .attribute{ border-right:0px;  }
.post-list .post .container .sub .action{ border-left:0px;  /*border-left:1px solid #598e46;*/ /*#dad4c8;*/ }


.forum-posts-container td.action a {
	/*float: right;
	line-height: 30px;*/
	line-height:18px;
	text-decoration:none;
}

.error {
	/*background:#FBE3E4;
	color: #D12F19;
	margin-bottom: 18px;*/
	padding:10px;
	border:1px solid #D12F19;
}

.cap-top li.user{
	background:#d7f3bd;
	border:1px solid #9abf85;
	padding:0px 10px 0px 10px;
	width:auto !important;
}
/* =============================== forum-container [END] ============================ */
/* =============================== shippingDiv [START] ============================== */
select.shippingDropDown {
	/*width: 150px;*/
	width:220px;
}

.shippingCountryDiv{ padding:0px 0px 0px 0px; }
.shippingCountryDiv #shippingCountrySpan{ display:block; position:relative; overflow:hidden; padding-bottom:5px; }
.shippingCountryDiv .shippingCountry{ }

.shippingDiv{ padding:10px 0px 0px 0px;  }
.shippingDiv #shippingSpan{ display:block; position:relative; overflow:hidden; padding-bottom:5px; }
.shippingDiv .ShippingOptions{ }

.shippingPostcodeDiv{ padding:10px 0px 0px 0px; }
.shippingPostcodeDiv #shippingPostcodeSpan{ }
.shippingPostcodeDiv #shippingPostcode{
	background-color:#fbfcf2;
	width:70px;
	height:14px;
	margin-top:5px;
	padding:3px 3px 3px 3px;
	border:1px solid #2890ac;
	position:relative;
	float:right;
	
	/*font:14px/17px Verdana, Tahoma, Arial, Helvetica;*/
	color:#454545;
	margin-left:10px; 
}

.shippingCalc{
	background:#fbe3e4;
	border:1px solid #d12f19;
	padding:2px 5px 2px 5px;
	margin-top:5px;
	position:relative;
	float:right;
	color:#d12f19;
	font-size:12px;
	line-height:16px;
}

.shippingCalc input{
	width:15px;
	height:15px;
	position:relative;
	float:left;
	overflow:hidden;
	margin:1px 5px 0px 0px;
}
/* =============================== shippingDiv [END] ================================ */
/* =============================== order-list [START] =============================== */
/*
table.order-list {
	border-collapse:collapse;
	border-spacing:0;	
	width: 100%;
}

table.order-list td {
	border: 1px solid #eee;
}

table.order-list a {
	margin: 0 9px 0 0;
}

table.order-list span.number {
	font-size: 11px;
}*/
table.order-list{
	
}

table.order-list{
	border-collapse:inherit;
	border-spacing:inherit;
	position:relative; 
	overflow:hidden; 
}

table.order-list tr td{
	background:#beebfb;
	border:1px solid #ffffff; 
	position:relative; 
	overflow:hidden;
	padding:2px 3px 2px 3px;
}
table.order-list tr td span.date, table.order-list tr td span.total{
	margin:0px; 
	padding:0px; 
	position:relative; 
	float:left; 
	text-align:left;
}
table.order-list tr td span.date{ width:100px; }
table.order-list tr td span.total{ width:70px; }

.table_orderlist{ width:100%; position:relative; overflow:hidden; }
.table_orderlist tr td{ background:#f1fade; position:relative; overflow:hidden; border:1px solid #89d6fa;  }
.table_orderlist tr .td1{ width:58%; padding:5px 1% 5px 1%; }
.table_orderlist tr .td2{ width:18%; padding:5px 1% 5px 1%; }
.table_orderlist tr .td3{ width:18%; padding:5px 1% 5px 1%; }
.table_orderlist tr .td1 .number{ color:#717171; }
/* =============================== order-list [END] ================================= */
/* =============================== order-invoice [START] ============================ */
.invoice{ }
.invoice .border tr td{ border:1px solid #89d6fa; background:#f1fade; }
/* =============================== order-invoice [END] ============================== */
/* =============================== productAttributes [START] ======================== */
.productAttributes{
	
}
.productAttributes .catProductAttributeGroup .catProdAttributeTitle{ padding:0px 0px 3px 0px; font-weight:bold; }
.productAttributes .catProductAttributeGroup{ padding:3px 0px 3px 10px; }
.productAttributes .catProductAttributeGroup .catProdAttributeItem *{ color:#151019; }
.productAttributes .catProductAttributeGroup .catProdAttributeItem select{ width:202px; }
/* =============================== productAttributes [END] ========================== */
/* ================================================================================== */
/* =============================== cms.php [END] ==================================== */
/* ================================================================================== */
