*{ margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
img {border:0;}
.cl {clear:both;}

body {
	width:1000px;
	margin:auto;
	font-size:12px;
	line-height:18px;
	background:url(banner.jpg) no-repeat center top;
}

/**************head**************/
#key1 {
	top:136px;
	width:260px;
	position:absolute;
	padding:0 0 0 210px;
}

#key1 h1 {
	color:#247eee;
	font-size:18px;
	line-height:24px;
}

#key1 h2 {
	color:#315c91;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	margin:0 0 0 2px;
}

#lang {
	top:23px;
	margin:0 0 0 700px;
	position:absolute;
}

#lang .select {
	float:left;
	height:27px;
	padding:2px 0 0 0;
}

#lang a {
	color:#313131;
	font-size:11px;
	text-decoration:underline;
}

#lang a:hover {
	text-decoration:none;
}

#langmenu a {
	width:82px;
	float:left;
	color:#313131;
	display:inline;
	line-height:14px;
	margin:6px 0 0 0;
	text-decoration:none;
}

#langmenu a:hover {
	color:#fff000;
	font-weight:bold;
}

#lang .nl, #lang .fr, #lang .de, #lang .el, #lang .it, #lang .pt, #lang .ru, #lang .es, #lang .en {
	padding:2px 0 1px 30px;
	background-repeat:no-repeat;
	background-position:left;
}

#lang .en {background-image:url(fl_en.gif);}
#lang .nl {background-image:url(fl_nl.gif);}
#lang .fr {background-image:url(fl_fr.gif);}
#lang .de {background-image:url(fl_de.gif);}
#lang .el {background-image:url(fl_gr.gif);}
#lang .it {background-image:url(fl_it.gif);}
#lang .pt {background-image:url(fl_pt.gif);}
#lang .ru {background-image:url(fl_ru.gif);}
#lang .es {background-image:url(fl_es.gif);}

#lang .menu1,
#lang .menu2 {
	width:115px;
	float:left;
	cursor:pointer;
	font-size:11px;
	line-height:12px;
	overflow-y:hidden;
	margin:0 0 0 8px;
	padding:5px 0 5px 8px;
	background:url(arrow.gif) no-repeat 114px 14px #cae1f4;
}

#lang .menu1 {
	height:12px;
}

#lang .menu2 {
	height:auto;
	opacity:0.9;
	filter:alpha(opacity=90);
}

/**************menu**************/
#menu {
	height:37px;
	width:964px;
	padding:47px 36px 0 0;
}

#menu .menur,
#menu .menul {
	float:right;
	width:22px;
	height:37px;
}

#menu .menur {background:url(menur.gif) no-repeat;}
#menu .menul {background:url(menul.gif) no-repeat;}

#menu .menum {
	float:right;
	height:37px;
	background:url(menum.gif) repeat-x;
}

#menu dt {float:left;}

#menu a {
	float:left;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:9px 22px 0 22px;
	white-space:nowrap;
	text-decoration:none;
}

#menu .ved,
#menu a:hover {
	color:#fdff43;
}

#content {
	width:1000px;
	clear:both;
	overflow:auto;
	margin:267px 0 0 0;
	background:url(bg.gif) repeat-y;
}

/**************search**************/
#search {
	width:188px;
	float:left;
	overflow:auto;
	margin:0 0 30px 0;
	padding:10px 0 15px 30px;
}

#search form input.button {
	border:0;
	height:22px;
  width:29px;
	float:left;
	cursor:pointer;
	background:url(search_r.gif) no-repeat;
}

#search #q {
	border:0;
	width:120px;
	height:18px;
	float:left;
	color:gray;
	font-size:11px;
	padding:4px 0 0 5px;
	background:url(search_m.gif) repeat-x;
}

#search .searchleft {
	float:left;
	width:3px;
	height:22px;
	background:url(search_l.gif) no-repeat;
}

/**************left**************/
#left {
	float:left;
	width:218px;
}

#left .bannerbot {
	width:218px;
	height:25px;
	background:url(bannerbot.jpg) no-repeat;
}

#left .leftbar {
	width:218px;
	height:43px;
	clear:both;
	overflow:hidden;
}

#left .leftbar .barl1,
#left .leftbar .barl2 {
	float:left;
	width:6px;
	height:43px;
}

#left .leftbar .barl1 {background:url(barl1.gif) no-repeat;}
#left .leftbar .barl2 {background:url(barl2.gif) no-repeat;}

#left .leftbar a {
	float:left;
	width:197px;
	height:28px;
	color:white;
	font-size:16px;
	overflow:hidden;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	padding:10px 0 0 15px;
	background:url(bar.gif) repeat-x top;
}

#left .leftbar a:hover {color:#88b8ff;}

#left .leftbg {background:url(leftbg.gif) repeat-y;}

#left .list {
	width:190px;
	overflow:auto;
	font-size:12px;
	padding:2px 10px 0 18px;
}

#left li {
	list-style:none;
}

#left li img {
	float:left;
	display:inline;
	margin:7px 7px 0 5px;
}

#left li a {
	float:left;
	width:157px;
	color:#4c4c4c;
	font-size:12px;
	text-decoration:none;
}

#left li a:hover {
	color:#5e8ed6;
}

#left li h3 {
	float:left;
	width:157px;
	font-size:13px;
	display:inline;
	color:#5e8ed6;
}

#left .bigl {
	width:180px;
	overflow:auto;
	padding:4px 0 6px 0;
	background:url(ul.gif) repeat-x bottom;
}

#left .bigl a {font-weight:bold;}

#left .midl {
	width:160px;
	overflow:auto;
	padding:3px 0 2px 20px;
	background:url(ul.gif) repeat-x bottom;
}

#left .info {
	width:186px;
	overflow:auto;
	font-size:12px;
	line-height:23px;
	padding:2px 15px 10px 17px;
}

#left .info span {
	font-weight:bold;
}

#left .more {
	float:right;
	display:inline;
	margin:1px 10px 0 0;
}

#left .more a {
	color:#3f68c1;
	font-size:11px;
	font-weight:normal;
}

#left .more a:hover {text-decoration:none;}

/**************right**************/
#right {
	width:781px;
	float:left;
	display:inline;
	border-left:1px #dcdcdc solid;
}

#right td {padding:2px;}
#right .warning {color:red;}
#right a {color:black;}
#right a:hover {
	color:#5e8ed6;
	text-decoration:none;
}

#right .title {
	height:35px;
	width:781px;
	overflow:hidden;
	background:url(title.gif) repeat-x;
}

#right .title img {
	float:left;
	display:inline;
	margin:7px 13px 0 15px;
}

#right .caption {
	float:left;
	color:#252a39;
	display:inline;
	font-size:14px;
	line-height:34px;
	font-weight:bold;
}

#right .caption a {
	color:#425f96;
	text-decoration:none;
}

#right .caption a:hover {color:#5695DC;}

#right .caption h3 {
	color:#252a39;
	display:inline;
	font-size:13px;
	line-height:34px;
}

#right .desp2 {
	clear:both;
	width:740px;
	line-height:16px;
	padding:3px 0 15px 20px;
}

#right .inline i {font-style:normal;}

#right .inline b,
#right .inline p,
#right .inline h2,
#right .inline h3,
#right .inline strong {
	display:inline;
	font-size:12px;
	font-weight:normal;
}

#right .desp2 h5 {
	font-weight:bold;
	font-size:13px;
}

#right .sitemap ul {margin:0 0 0 30px;}
#right .sitemap li {margin:2px 0 3px 15px;}

#right .sitemap a:hover {
	color:#6690ed;
	font-weight:bold;
}

#right .line {
	clear:both;
	height:1px;
	margin:0 17px 0 15px;
	border-bottom:#E6E6E6 solid 1px;
}

#right .focus {
	background:#F2F9FB;
	border: 1px solid #CCCCCC;
}

#right .blur {
	background:#EEEEEE;
	border-bottom: #FFFFFF 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #CCCCCC 1px solid;
}

#right .links ul li {
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:0 0 0 30px;
	padding:2px 0 2px 0;
}

#right .links ul li a {
	text-decoration:underline;
}

#right .links .ved,
#right .links a:hover {
	color:#6690ed;
	font-size:13px;
	text-decoration:none;
}

#right .links ol li {
	font-size:12px;
	font-weight:normal;
}

#right .articledetail {
	background:#f3f7ff;
	padding:3px 21px 15px 20px;
}

#right .articledetail a {
	text-decoration:none;
}

#right .articledetail a:hover {
	text-decoration:underline;
}

/**************ct_pr**************/
#right .ctpr {margin:5px 0 10px 15px;}
#right .prolist ul {margin:0 0 0 35px;}
#right .prolist a:hover {text-decoration:none;}

#right .prolist a {
	font-size:12px;
	line-height:18px;
}

#right .selected {
	color:#094987;
	font-weight:bold;
}

#right .productlist {
	clear:both;
	width:720px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 3px 0;
	padding:3px 0 0 17px;
	background:#f2f2f2;
}

/**************products**************/
#products {
	clear:both;
	overflow:auto;
	padding:7px 0 10px 0;
}

#products .bigname {
	clear:both;
	width:735px;
	height:20px;
	overflow:hidden;
	font-weight:bold;
	background:#f2f2f2;
	margin:5px 0 5px 15px;
	padding:3px 0 3px 15px;
}

#products .bigname a {
	font-size:13px;
	color:black;
	text-decoration:none;
}

#products .bigname a:hover {color:#5695DC;}

#products ul {list-style:none;}
#products li i {font-style:normal;}

#products li a img {
	width:130px;
	height:130px;
	border:1px white solid;
}

#products li a:hover img {border:1px #cad6df solid;}

/**************pic1**************/
#products li.pic1 {
	float:left;
	height:210px;
	width:148px;
	color:#353535;
	display:inline;
	overflow:hidden;
	line-height:16px;
	margin:2px 0 5px 35px;
}

#products .pic1 .pic1desp {
	width:138px;
	background:#f2f2f2;
	margin:1px 0 0 0;
	padding:1px 2px 4px 8px;
}

#products li.pic1 i,
#products li.pic1 span {font-weight:bold;}

#products .pic1 a.frame {
	width:132px;
	height:132px;
	display:block;
	padding:3px;
	margin:0 0 0 4px;
	background:url(frame.gif) no-repeat;
}

#products .pic1 a {
	color:#353535;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:underline;
}

#products .pic1 a:hover {
	color:#5695DC;
	text-decoration:none;
}

/**************pic2**************/
#products li.pic2 {
	float:left;
	height:150px;
	width:308px;
	color:#353535;
	display:inline;
	overflow:hidden;
	line-height:16px;
	margin:2px 0 5px 35px;
}

#products .pic2 a.frame {
	float:left;
	width:132px;
	height:132px;
	display:block;
	padding:3px;
	display:inline;
	margin:0 8px 0 0;
	background:url(frame.gif) no-repeat;
}

#products li.pic2 a,
#products li.pic2 i,
#products li.pic2 span {font-weight:bold;}

#products .pic2 .picinfo {
	float:left;
	width:160px;
}

/**************pic3**************/
#products li.pic3 {
	float:left;
	height:150px;
	width:725px;
	color:#353535;
	display:inline;
	overflow:hidden;
	line-height:16px;
	padding:5px 5px 0 10px;
	margin:2px 0 5px 20px;
}

#products .pic3 a.frame {
	float:left;
	width:132px;
	height:132px;
	display:block;
	padding:3px;
	display:inline;
	margin:0 8px 0 0;
	background:url(frame.gif) no-repeat;
}

#products li.pic3 a,
#products li.pic3 i,
#products li.pic3 span {font-weight:bold;}

#products li.gbg {background:#f2f2f2;}

#products .pic3 .picinfo {
	float:left;
	width:570px;
}

#products li.pic3 .detailtext {
	height:80px;
	overflow:hidden;
	padding:5px 0 0 0;
}

#products li.pic3 .detaildesp a {
	font-size:11px;
	font-weight:normal;
	margin:5px 0 0 500px;
}

/**************floatmenu**************/
#flipmenu {
	display:none;
	z-index:99;
	list-style:none;
	position:absolute;
	background:#293b8f;
	padding:0 0 10px 0;
	border-left:1px solid #4d6a91;
	border-bottom:1px solid #4d6a91;
	border-right:1px solid #4d6a91;
}

#flipmenu a {
	width:175px;
	color:white;
	display:block;
	background:#293b8f;
	text-decoration:none;
	padding:4px 2px 5px 10px;
	border-bottom:1px solid #d1d1d1;
}

#flipmenu a:hover {
	color:#fff000;
	font-weight:bold;
	background-color:#4f7ab8;
}

/**************foot**************/
#foot {
	clear:both;
	color:#c8c8c8;
	font-size:11px;
	text-align:center;
	padding:4px 0 12px 0;
	background:url(foot.gif) repeat-x top #1a2b57;
}

#foot #footlink {
	color:white;
	margin:1px 0 4px 0;
}

#foot #footlink a {
	color:white;
	font-size:11px;
	white-space:nowrap;
	padding:0 15px;
}

#foot .keywordlist a:hover,
#foot .keywordlist .ved,
#foot #footlink .ved, 
#foot #footlink a:hover {color:#668fec;}

#foot a:hover {text-decoration:none;}

#foot .keywordlist dt {display:inline;}
#foot .keywordlist dl {margin:0 auto 3px auto;}

#foot .keywordlist a {
	font-size:10px;
	color:white;
	margin:0 3px 0 3px;
}

#foot .bottom,
#foot .bottom a {
	line-height:16px;
	font-size:10px;
}

#foot .bottom a {
	color:#6690ed;
	text-decoration:underline;
}

#foot .bottom a:hover {
	text-decoration:none;
}
