html, body{	margin:0;	padding:0;	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}a{	outline:none;	color:#000;}li.pdf{	list-style-image:url('img/pdf-icon.gif');}li.vid{	list-style-image:url('img/vid-icon.gif');}li.pps{	list-style-image:url('img/pps-icon.gif');}img{	border:0;}hr{	border:0;	height:2px;	background-color:#999999;}.wrapper{	position:relative;	width:955px;	min-height:100%;	height:auto !important;	height:100%;	left:50%;	margin-left:-477px;	top:0;}.wrapper .header{	height:122px;}.wrapper .header .hdr-left{	background-image:url('img/header_left.png');	background-position:left top;	background-repeat:no-repeat;	width:320px;	height:122px;	float:left;}.wrapper .header .hdr-right{	background-image:url('img/header_right.png');	background-position:right top;	background-repeat:no-repeat;	width:635px;	height:122px;	float:left;}.wrapper .header .hdr-right a.shop-icon{	display:block;	position:relative;	left:534px;	top:30px;	background-image:url('img/shop-icon.png');	background-repeat:no-repeat;	width:70px;	height:70px;	text-indent:-5000px;	cursor:pointer;}.menu-top{	background-color:#FFF;	width:100%;	height:22px;}.wrapper .hdr-blue{	background-image:url('img/header_blue.png');	background-repeat:no-repeat;	width:955px;	height:24px;}.wrapper .hdr-sub{	background-image:url('img/subheader.png');	background-repeat:no-repeat;	width:915px;	height:24px;	margin-top:5px;	padding-left:40px;	padding-top:6px;	font-size:14px;}.wrapper .hdr-sub a{	color:#FFF;	text-decoration:none;}.wrapper .content-frame{	width:955px;	margin-top:5px;}.wrapper .content-frame .menu-left-frame{	background-image:url('menu-left/menufoot.png');	background-position:left bottom;	background-repeat:no-repeat;	width:143px;	padding-bottom:10px;	float:left;	background-color:#4076BA;}.wrapper .content-frame .page{	background-image:url('img/page-head.png');	background-position:left 51px;	background-repeat:no-repeat;	width:597px;	margin-left:5px;	margin-right:5px;	float:left;}.wrapper .content-frame .page .page-bar{	background-image:url('img/page-bar.png');	background-repeat:no-repeat;	width:597px;	height:36px;	margin-bottom:5px;	color:#FFF;	font-size:20px;	padding-left:20px;	padding-top:10px;}.wrapper .content-frame .page .page-frame{	background-image:url('img/page-foot.png');	background-position:left bottom;	background-repeat:no-repeat;	padding-top:12px;	padding-bottom:12px;}.wrapper .content-frame .page .page-frame .content{	padding-left:5px;	padding-right:5px;	border-left:1px solid #B0CBEA;	border-right:1px solid #B0CBEA;	font-size:14px;}.wrapper .content-frame .page .page-frame .content *{	margin:0;}.wrapper .content-frame .page .page-frame .content h1,.wrapper .content-frame .page .page-frame .content h2,.wrapper .content-frame .page .page-frame .content h3,.wrapper .content-frame .page .page-frame .content p{	padding-bottom:10px;}.wrapper .content-frame .page .page-frame .content .homepage{	background-color:#014189;	position:relative;	left:-154px;	top:-64px;	width:735px;	padding:5px;	padding-top:20px;	color:#FFF;	font-weight:bold;	float:left;}.wrapper .content-frame .page .page-frame .content .contactpage,.wrapper .content-frame .page .page-frame .content .searchpage{	background-color:#FFF;	position:relative;	left:-154px;	top:-64px;	width:733px;	padding:5px;	border:1px solid #63AFC8;	float:left;	margin-top:1px;}.wrapper .content-frame .page .page-frame .content iframe.webshop{	display:block;	position:relative;	left:-154px;	top:-64px;	padding:0;	border:1px solid #63AFC8;	float:left;	margin-top:1px;	border:1px solid #63AFC8;	width:1000px;	min-height:600px;	height:auto !important;	height:100%;}.searchpage #cse-search-results iframe{	width:731px;}.wrapper .content-frame .page .page-frame .content ul{	padding-top:5px;	padding-bottom:5px;}.wrapper .content-frame .page .page-frame .content ul.sitemap a{	font-size:12px;	text-decoration:none;	color:#294891;	display:block;}.wrapper .content-frame .page .page-frame .content ul.sitemap a:hover{	text-decoration:underline;	font-weight:bold;}.wrapper .content-frame .right-frame{	width:205px;	float:left;}.wrapper .content-frame .right-frame .search-frame{	width:205px;	height:35px;	background-color:#4276BA;	padding-top:12px;}.wrapper .content-frame .right-frame .search-frame form{	margin:0; /* IE 6 7 8 fix ?? */	padding-left:8px;}.wrapper .content-frame .right-frame .search-frame form input.txt-search{	width:140px; /* FF 3.0 fix */	float:left; /* FF 3.0 fix */}.wrapper .content-frame .right-frame .search-frame form input.btn-search{	display:block;	background-image:url('img/btn-search.png');	background-repeat:no-repeat;	background-color:transparent;	border:none;	width:50px;	height:22px;	text-indent:-5000px;	outline:none;	float:right;	cursor:pointer;	font-size:0; /* IE 6 7 fix */	line-height:0; /* IE 6 addfix */}.wrapper .content-frame .right-frame .banner{	width:205px;}.wrapper .content-frame .right-frame .banner table{	margin-top:5px;	border:0;	background-color:#FFF;}.wrapper .content-frame .right-frame .banner table tr td.head{	background-image:url('img/banner-head.png');	background-repeat:no-repeat;	width:205px;	height:36px;	color:#FFF;	font-size:15px;	text-align:center;	vertical-align:text-top;	padding-top:4px;}.wrapper .content-frame .right-frame .banner table tr td.info{	width:195px;	border-left:1px solid #63AFC8;	border-right:1px solid #63AFC8;	padding-left:4px;	padding-right:4px;	font-size:14px;}.wrapper .content-frame .right-frame .banner table tr td.info a{	text-decoration:none; /* FF conform IE*/}.wrapper .content-frame .right-frame .banner table tr td.info a:hover{	font-weight:bold; /* FF conform IE */}.wrapper .content-frame .right-frame .banner table tr td.info img{	display:block;    margin-left:auto;    margin-right:auto;}.wrapper .content-frame .right-frame .banner table tr td.info .slider{	width:180px;	height:300px;	margin-left:auto;    margin-right:auto;}.wrapper .content-frame .right-frame .banner table tr td.foot{	background-image:url('img/banner-foot.png');	background-repeat:no-repeat;	width:205px;	height:10px;}.wrapper .footer{	background-image:url('img/menu_bottom.png');	background-position:left bottom;	background-repeat:no-repeat;	width:955px;	height:52px;	clear:both;	color:#4376BA;	font-size:10px;}.wrapper .footer .hv{	float:left;}.wrapper .footer .hv a{	color:#4376BA;	text-decoration:none;	outline:none;}.wrapper .footer .date{	float:right;}