html,body{
	height:100%;
	width:100%;
}
body{
	margin:0px;
	padding:0px;
	font-size:11px;
	background:url(../gfx/bg.gif) #e9feca;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	cursor:default;
} 

a{
	color:#ff9d0a;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

h2{
	font-size:12px;
	color:#000000;
	padding:1px 0px 3px 23px;
	margin:0px;
	background:url(../gfx/icon-arrow.gif) no-repeat;
}
h3{
	font-size:12px;
	color:#000000;
	padding:1px 0px 3px 0px;
	margin:0px;
	text-decoration:none;
}

form{
	margin:0px;
}
input,textarea{
	border:solid 1px #ff9d0a;
	width:210px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.button{
	border:0px;
	color:#ffffff;
	cursor:pointer;
	width:auto;
	font-weight:bold;
}
.button2{
	border:solid 1px #aaa602;
	color:#ff9d0a;
	background-color:#ffffff;
	cursor:pointer;
	width:auto;
	font-weight:bold;
	font-size:12px;
	padding:3px 8px 3px 8px;
}

#logo{
	border:0px;
	float:left;
	margin:26px 0px 10px 22px;
}

.hr{
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:dotted 1px #aaaaaa;
	margin:4px 0px 4px 0px;
}
.smaller{
	font-size:10px;
}
#slogan{
	font-size:20px;
	font-weight:bold;
	color:#054869;
	float:left;
	clear:left;
	width:241px;
	text-align:right;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
}
#slogan span{
	font-size:17px;
}
/* box */
.box_header{
	background:url(../gfx/box-header.gif) no-repeat;
	width:238px;
	height:10px;
	line-height:1px;
	font-size:1px;
}
.box_body{
	background:url(../gfx/box-body.gif) repeat-y;
	padding:0px 13px 0px 15px;
	width:210px;
}
.box_footer{
	background:url(../gfx/box-footer.gif) no-repeat;
	width:238px;
	height:10px;
	line-height:1px;
	font-size:1px;
	margin-bottom:10px;
}
/*  */
.orange{
	background-color:#ff9d0a;
	padding:4px 0px 4px 10px;
	border-left:solid 15px #ffffff;
	border-right:solid 15px #ffffff;
	width:910px;
}
.topmenu1,.topmenu2,.topmenu3{
	display:block;
	float:left;
	margin-right:18px;
	padding:4px 0px 4px 15px;
	font-family:"trebuchet ms",Verdana,Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.topmenu1{
	background:url(../gfx/topmenu1.gif) no-repeat;
	width:360px;
}
.topmenu1en{
	padding-left:0;
	text-align:center;
	display:block;
	float:left;
	margin-right:18px;
	padding:4px 0 4px 0;
	font-family:"trebuchet ms",Verdana,Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background:url(../gfx/topmenu1.gif) no-repeat;
	width:375px;
	text-align:center;
}
.topmenu1:hover,.topmenu1en:hover{
	background:url(../gfx/topmenu1_over.gif) no-repeat;
}
.topmenu2{
	background:url(../gfx/topmenu2.gif) no-repeat;
	width:151px;
}
.topmenu2:hover{
	background:url(../gfx/topmenu2_over.gif) no-repeat;
}
.topmenu3{
	background:url(../gfx/topmenu3.gif) no-repeat;
	width:58px;
}
.topmenu3:hover,.topmenu3en:hover{
	background:url(../gfx/topmenu3_over.gif) no-repeat;
}
.topmenu3en{
	display:block;
	float:right;
	margin-right:18px;
	padding:4px 0px 4px 15px;
	font-family:"trebuchet ms",Verdana,Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background:url(../gfx/topmenu3.gif) no-repeat;
	width:58px;
}
/* sorting */
.webmin_paging{
	padding:3px;
	font-size:0.923em;
	border-bottom:dotted 1px #aaaaaa;
}
.webmin_paging_footer{
	padding:5px 3px 3px 3px;
	font-size:0.923em;
	border-top:dotted 1px #aaaaaa;
}
.webmin_paging input,.webmin_paging_footer input{
	width:20px;
	font-size:1em;
}
.webmin_paging select{
	font-size:1em;
}
.paging{

}
.paging_pages{

}
.paging_pages a.next,.paging_pages a.next:hover{
	background:url(../gfx/paging.gif) no-repeat 0px 6px;
	padding-left:5px;
	text-decoration:none;
}
.paging_pages a.prev,.paging_pages a.prev:hover{
	background:url(../gfx/paging.gif) no-repeat 0px -19px;
	padding-left:5px;
	text-decoration:none;
}
.paging_pages span.next{
	background:url(../gfx/paging.gif) no-repeat 0px -44px;
	padding-left:5px;
}
.paging_pages span.prev{
	background:url(../gfx/paging.gif) no-repeat 0px -69px;
	padding-left:5px;
}
.sorting{

}

/*  */
#shaddowbox{
	width:824px;
	position:relative;
	margin:50px auto 0px auto;
}
#shaddowbox_holder{
	position:absolute;
	z-index:10001;
	top:-1000px;
	left:0px;
	width:100%;
	height:100%;
}
#alpha{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#999999;
	z-index:10000;
	display:none;
}
/*  */
.icons1{
	float:left;
	width:156px;
	background:url(../gfx/icon-vfl.gif) no-repeat top right;
	padding-top:7px;
	padding-bottom:20px;
	font-size:10px;
	margin-top:10px;
}
.icons2{
	float:left;
	width:45px;
	padding-top:7px;
	padding-left:7px;
	font-size:10px;
	margin-top:10px;
}
.icons3{
	float:left;
	width:93px;
	font-size:10px;
	background:url(../gfx/icon-ce.gif) no-repeat bottom left;
	padding-bottom:55px;
	margin-bottom:10px;
}
.icons4{
	float:left;
	width:107px;
	font-size:10px;
	padding-left:7px;
	background:url(../gfx/icon-bv.gif) no-repeat bottom left;
	padding-bottom:57px;
}
.icons5{
	background:url(../gfx/icon-ace.gif) no-repeat;
	font-size:10px;
	padding:10px 0px 10px 86px;
	width:130px;
}
.icons6{
	background:url(../gfx/dibt3.png) no-repeat;
	font-size:10px;
	height:65px;
	position:relative;
}
.icons6 p{
	position:absolute;
	height:50px;
	top:0;
	left:97px;
	width:115px;
	overflow:hidden;
}
.icons6 div{
	position:absolute;
	height:45px;
	top:0;
	left:97px;
	background-color:#f1f3dd;
	padding:15px 0px 10px 0;
	width:115px;
}
/*  */
#newsletter{
	width:130px;
	font-size:11px;
	padding:0px 3px 0px 3px;
	margin:0px 5px 0px 0px;	
	float:left;
	color:#ff9d0a;
}
#nl_subscribe{
	margin-bottom:10px;
}
table.odd_even{
	margin-left:auto;
	margin-right:auto;
}
.odd_row{
	
}
.even_row{
	background-color:#f9f9f9;
}
.formdiv{
	background:url(../gfx/bg-form.jpg) no-repeat right 35px;
	padding-right:200px;
}
#pf{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:30000;
	background:#ffffff;
	cursor:pointer;
}
#pf div{
	background:url(../gfx/pf.jpg) no-repeat;
	padding-top:320px;
	width:650px;
	margin:200px auto 0 auto;
}

.counter{
	padding:4px 4px 15px 4px;
	font-weight:normal;
	font-size:12px;
}

.time{
	padding:4px 4px 0 4px;
	font-weight:bold;
	font-size:19px;
	color:#FF0000
}
.pr10{
	padding-right:10px;
	padding-bottom:15px;
}
.gallery_box_en{
	float:left;
	padding:0px 10px 10px 0px;
}
.gallery_box_en img{
	margin-right:10px;
	border:solid 1px #003663;
}
