/* supported by subtlepatterns.com */
/* supported by behance.net/YashSoni619 */
body{margin:0;padding:0;font:normal normal 87.5% Helvetica,Arial,"Lucida Grande",Tahoma,simsun,Calibri,Verdana,"Times New Roman",sans-serif;line-height:30px;color:#111;background:url(../site_wp_img/bg_wp_page.png) fixed;}
a, input[type=submit]{font-family:inherit;color:#666;text-decoration:none;outline:none;cursor:pointer;}
a:hover, a:link, a:visited, a:active{outline:none;}
ul, ol, form{list-style:none;margin:0;padding:0;} b{font-weight:bold;}
input, select, textarea, button{padding:1em;font-family:inherit;color:#666;outline:none;border:1px dashed #AAA;}
select option{padding-left:9px;}
/* decoration */
.round, input, select, textarea, button, .topnav li a, .ibtnadditem{-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.shadow, .topnav li a:hover, .topnav li a{-o-box-shadow:1px 1px 1px #666;-icab-box-shadow:1px 1px 1px #666;-khtml-box-shadow:1px 1px 1px #666;-moz-box-shadow:1px 1px 1px #666;-webkit-box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px #666;}
.shadow2{-o-box-shadow:1px 1px 1px #CCC;-icab-box-shadow:1px 1px 1px #CCC;-khtml-box-shadow:1px 1px 1px #CCC;-moz-box-shadow:1px 1px 1px #CCC;-webkit-box-shadow:1px 1px 1px #CCC;box-shadow:1px 1px 1px #CCC;}
/* frame and box */
.framemid{width:100%;font-size:1em;margin:15px auto;}
.framemid table{width:930px;border:0;border-collapse:collapse;margin:0 auto;}
.framemid table td{float:left;padding:10px;background-color:#FFF;margin-left:15px;}
.framemidbanner{padding:90px 0 2em 0;background-color:#FFF;margin:0;border-bottom:2px dashed #F00;}
.framemidbanner table td{padding:0;background:none;}
.framemidbanner table td img{width:100%;height:100%;}
.cookiealert {
	display: none;
}
.cookiealert h1 {
	line-height: 1.5em; 
	text-align: center; 
	color: #F00; 
}
.iboxdiv{width:900px;height:60px;margin:0 auto;margin-bottom:0;background-color:#FFF;position:relative;}
.iboxdiv b, .iboxdiv strong{display:block;float:left;height:60px;line-height:60px;padding:0 10px 0 10px;font-size:1.8em;color:#F00;text-shadow:1px 1px 1px #AAA;}
.iboxdiv strong{float:right;color:#222;}
.iboxheader{height:50px;line-height:50px;font-size:1.2em;border-bottom:2px dashed #F00;}
.iboxheader b{float:left;padding:0 10px 0 10px;color:#F00;}
.iboxheader .ibtnshutpop{float:right;width:30px;height:30px;font-size:1.6em;font-weight:bold;color:#F00;text-align:center;margin:0 5px 0 5px;}
.iboxheader .ibtnshutpop:hover{color:#000;}
.popbgx{display:none;width:100%;height:100%;background:url(../site_wp_img/bg_wp_popbg.png);position:fixed;top:0;left:0;z-index:222;}
.iboxpoptop, .iboxpopbot{width:500px;line-height:normal;margin-left:-250px;position:fixed;left:50%;z-index:333;}
.iboxpoptop{top:100px;} .iboxpopbot{bottom:15px;}
.iboxpopgen{display:block;max-height:500px;background-color:#FFF;border:2px dashed #F00;overflow-x:hidden;overflow-y:auto;}
.iboxpopgen li{display:block;padding:15px;}