/* CSS Document */
body{
background:#f2f2f2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
margin:0px;
padding:0px;

}
form{margin:0px; padding:0px;}
img{border:0px;}
h1,h2,h3{font-weight:normal; font-size:18px; color:#333;}
h2{margin:10px 0 5px; padding:0;}
h3{font-size:12px; margin:0 0 3px;}
a{color:#0088cc;}
td{vertical-align:top; text-align:left;}

#top{height:111px; background:url(/i/topbg.gif) top left repeat-x; width:100%; margin:0px; padding:0px;  text-align:center;}
#top #header{
	margin: 0px auto 0px auto;
	text-align: left;
	width: 980px;
	border:0px #0099CC solid;
}
#nav{background:#6f6f6f url(/i/navbg.gif) top repeat-x; text-align:center; padding-top:28px; padding-bottom:20px;}
#nav #navbody{
	margin: 0px auto 0px auto;
	text-align: left;
	width: 980px;
	border:0px #0099CC solid;
}

#cont{background:#f2f2f2 url(/i/contbg.gif) top repeat-x; text-align:center; padding-top:28px; padding-bottom:20px; border-bottom:1px solid #aeaeae}
#cont #contbody, #cont #contbody2, #cont #contbody-list{
	margin: 0px auto 0px auto;
	text-align: left;
	width: 980px;
	border:0px #0099CC solid;
}

#cont #contbody-narrow {
	margin: 0px auto 0px auto;
	text-align: left;
	width: 600px;
	border:0px #0099CC solid;
}

#copyr{background:#f2f2f2; text-align:center; padding-top:15px; padding-bottom:10px; border-top:1px solid #FFF}
#copyr #copyrbody{
	margin: 0px auto 0px auto;
	font-size:11px;
	text-align:left;
	width: 980px;
	border:0px #0099CC solid;
}
#copyr #copyrbody p{text-align:center; padding:0; margin:0;}
#fag{float:right; position:relative; width:110px;}
#fag a{text-decoration:none; font-size:10px; color:#999; background:url(/i/flogo.gif) no-repeat right; padding-right:43px; padding-top:5px; height:16px; display:block;}



a#logo{height:96px; width:253px; background:url(/i/logo-a.gif) no-repeat; display:block; margin-left:-38px; margin-top:7px; position:absolute; border:0px red solid}
a#logo{ background-position:0% 0%;}
a#logo:hover{ background-position:0% 100%;}


#menu{position:absolute; margin-left:195px; padding-top:43px;}
#menu a{font-size:18px; color:#333; text-decoration:none; padding:5px; margin-right:10px}


/*#fb { width: 470px; padding: 0px 0px 0px 30px; height:30px; margin-top:50px; border:1px red solid; }*/
/*#fb em { display: none}*/
#menu ul { list-style: none; margin: 0px; padding: 0px;}
#menu ul li { padding: 0px; margin: 0px; display: inline; font-size: 11px;}

#menu ul li a { padding: 0px 0px 0px 11px; background: url(/i/ms.gif) no-repeat left top; float: left; text-decoration:none; margin-right:10px;}
#menu ul li a span { padding: 4px 10px 5px 0px; display: block; background: url(/i/me.gif) no-repeat right top; float: right; }
#menu ul li a span { float: none; color: #333;}
#menu ul li a:hover span { color: #333;}
#menu ul li a:hover { background-position: 0% -32px; color:#333333; text-decoration: none;}
#menu ul li a:hover span { background-position: 100% -32px;  color:#333;}

#menu ul li ul { display: none;}





/* Column */ 

#doc,#docbd {display:table-row; list-style-type:none; padding:0; margin:0;}
#s1,#s2,#s3,#s4 {display:table-cell; border:0px red solid; height:110px;}



#s1{ border-right:1px #4f4f4f solid;}
#s2{border-left:1px #a1a1a1 solid; border-right:1px #4f4f4f solid;}
#s3{border-left:1px #a1a1a1 solid; border-right:1px #4f4f4f solid;}
#s4{border-left:1px #a1a1a1 solid;}
.labelbig{}
#s1,#s2,#s3,#s4{width:231px; padding:0px 6px; margin:0;}
#s1 ul,#s2 ul,#s3 ul,#s4 ul{list-style-type:none; margin:0; padding:0;} 

#s1 ul li img,#s2 ul li img,#s3 ul li img,#s4 ul li img{margin-top:15px;}

#s1 ul a,#s2 ul a,#s3 ul a,#s4 ul a{color:#EDEDED; font-size:12px; text-decoration:none; display:block; border-bottom:1px #333 dotted; padding:2px 2px 1px; margin:2px 0 1px;} 
#s1 ul a:hover,#s2 ul a:hover,#s3 ul a:hover, #s4 ul a:hover{background-color:#8a8a8a;}
#s1 ul a sup,#s2 ul a sup,#s3 ul a sup{font-size:12px; padding-left:5px; color:#EDEDED;}


#infoleft, #inforight{display:table-cell; width:470px; padding:0 16px 0 0; border:0px solid #0066CC}
#contbody2 #infoleft{display:table-cell; width:640px !important; padding:0 16px 0 0; border:0px solid #0066CC}
#contbody2 #inforight{display:table-cell; width:300px !important; padding:0 16px 0 0; border:0px solid #0066CC}
#contbody-list #infoleft{display:table-cell; width:850px !important; padding:0 16px 0 0; border:0px solid #0066CC}
#contbody-list #inforight{display:table-cell; width:90px !important; padding:0 16px 0 0; border:0px solid #0066CC}

#infoleft{padding:0 20px 0 0;}
#inforight{padding:0 0 0 20px;}

.infoblockgery{border:1px solid #9f9f9f; background-color:#d5d5d5}
.infoblockgery div.sp {padding:0 10px 10px;}
.infoblockgery div.inf{padding:0 10px}
.infoblockgery div.sp{margin-bottom:10px;}
.infoblockgery div.sp h3{display:block; clear:both;}
.infoblockgery div.sp h3 a{color:#333}
.infoblockgery div.sp a{color:#333;}

ul.infphoto {margin:0px; float:left; position:relative; padding:0px; margin-right:5px; width:83px;}
.infphoto li {margin:0px; list-style:none; padding:0px;}
.infphoto li a {background:#CCC; display: block; width:81px; padding:1px; margin:0px;}
.infphoto li img {background:#CCC; display: block; margin:0; padding:0px; border:1px solid #FFF;}
.infphoto li a:hover{background:#666; padding:1px; border:0px solid #FFF; margin:0px;}
.infphoto li a:hover img{background:#666; padding:0px; border:1px solid #FFF; margin:0px;}
.infoblockgery div.sp p{margin:0; font-size:11px; line-height:12px; border: 0px red solid;}
.infoblockgery div.inf h1 {font-size: 12px; font-weight: bold;}
.infoblockgery div.inf p{margin:0 0 10px; font-size:12px; line-height:14px;}
.infoblockgery div.inf ul{list-style:none;}
.infoblockgery div.inf li{padding:5px;}

#cust, #paylogo{margin:20px 0;}
#cust a{float:left; position:relative; margin-right:5px;}
#cust p{margin:3px 0; font-size:11px;}

#paylogo{text-align:right;}
#paylogo a{margin-left:20px;}

#contbody2 .sp{width:auto; padding:0; margin:0;}
#contbody2 h2{margin:15px 0 15px;}
#contbody2 a.subj{color: #333;}
.sp table{/*border:1px solid #9F9F9F*/}
.sp table th{text-align:center; font-size:14px; font-weight:normal; /*background:#DDD;*/ border-bottom:1px solid #9F9F9F; font-family: Tahoma, Verdana, Arial, Liberation Sans, sans-serif;}
.sp table td{text-align:center; background:#DEDEDE; border-bottom:1px solid #9F9F9F; border-right:1px solid #9F9F9F;}
.sp table td.lft{text-align:left; width:35%; }
.sp table tr.fst td{background:#EEE;}
.sp table td.end{border-right:0;}

.desc{font-size:11px; color:#666666; padding:10px}

#kw { display: none; }

