@import "reset.css";

html {background-color:#808080;}
body {text-align:center;font-family:arial, helvetica, sans-serif;color:#000;}

#wrap {
	background-color:#FFF;
	width:100%;
	max-width:1440px;
	min-width:913px;
	width:expression(document.body.clientWidth < 913 ? "913px" : document.body.clientWidth > 1440 ? "1440px" : "100%");
	margin:0 auto;
	text-align:left;
	position:relative;
	overflow:hidden;
	}

/* ---------------------- header ---------------------- */
#header {overflow:hidden;position:absolute;height:211px;top:0;left:0;width:100%;
	background:#00315B url("img/header.jpg") no-repeat left top;}

#header p.phone {position:absolute;right:0;top:0;overflow:hidden;
  width:320px;height:143px;padding:68px 0 0 43px;
	background:#E5E5E5 url("img/p.phone.png") no-repeat 12px 35px;font-size:13px;text-indent:61px;}

#header p.phone span.code {background-color:#666;color:#EEE;font-size:11px;padding:3px;vertical-align:top;
	line-height:25px;}
#header p.phone span.number {font-size:25px;padding-left:5px;line-height:35px;font-weight:normal;}
#header p.phone span.station {color:red;font-weight:bold;}

#header h3 {position:absolute;left:216px;top:108px;line-height:22px;
	width:220px;padding-left:50px;
	background:url("img/header.h3.png") no-repeat 0 5px;
	font-weight:900;color:#FFF;font-size:22px;font-style:italic;letter-spacing:2px;}

#header p.slogan {position:absolute;left:355px;top:158px;line-height:15px;
	width:180px;
	text-indent:2px;font-weight:900;color:#FFF;font-size:15px;font-style:italic;}

#header .header-menu {padding:20px 10px 5px 200px;overflow:hidden;z-index:1;position:relative;}
#header .header-menu li {float:left;padding-right:15px;font-size:16px;}
#header .header-menu li a {color:#FFF;text-decoration:underline;}
#header .header-menu li a:hover {text-decoration:underline;}
#header .header-menu li.bookmark {float:right;padding-right:0;font-size:14px;font-weight:none;white-space:nowrap;}
#header .header-menu li.bookmark a {color:#000;}

/* ---------------------- left-menu ---------------------- */
#menu-left {float:left;width:22%;overflow:hidden;margin-top:240px;margin-left:20px;-display:inline;padding-bottom:113px;}
#menu-left dt {font-size:16px;color:#69C;font-weight:bold;}
#menu-left dd {font-size:13px;padding-left:25px;
	background:url("img/menu-left.dt.gif") no-repeat 0 7px;}
#menu-left dd.last {margin-bottom:20px;}
#menu-left dd a {text-decoration:none;color:#000;}
#menu-left dd a:hover {text-decoration:underline;}
#menu-left dt a {color:#69C}
#menu-left dt a:hover {text-decoration:none;}
/* ---------------------- footer ---------------------- */
#footer {clear:both;padding:5px;height:30px;padding-top:20px;margin:0;position:relative;}
#footer a.counter {display:block;float:right;margin-left:5px;}
#footer .contact {width:75%; height:163px;position:absolute; right:0px;top:-113px;background-color:none;}
#footer .contact img {float:right;}
#footer address {background-color:#8DCEFF;padding:15px;font-size:16px;float:right;width:380px;margin-top:10px;}
#footer address span.station {color:red;}

/* ---------------------- #content, elements & classes ---------------------- */
#content {float:right;width:70%;font-size:12px;margin-top:240px;overflow:hidden;padding-bottom:113px;}

#content .clear {clear:both;}
#content h1 {font-size:20px;color:#69C;margin-bottom:15px;padding-right:25px;text-align:center;}
#content p {font-size:14px;margin-bottom:12px;padding:6px 15px;text-indent:25px;}
#content p.path {color:#C0504D;font-size:13px;text-indent:0;}
#content p.path nobr {white-space:normal;}
#content p.path a {color:#C0504D;text-decoration:none;}
#content p.path a:hover {text-decoration:underline;} 
#content h2 {
	font-size:14px;
	line-height:18px;
	padding:6px 15px;
	font-weight:normal;
	color:#3284ad;
	}

#content li {
	font-size:14px;
	padding:6px 10px;
	color:#3284ad;
	}

#content h3 {
	font-size:13px;
	font-weight:normal;
	color:#3284ad;
	padding:6px 0px;
	}
#content h4 {
	font-size:12px;
	font-weight:normal;
	padding:4px 0px;
	}
#content a {
	color:#C0504D;
	text-decoration:none;
	}
#content a:hover {
	text-decoration:underline;
	}
#content table td {
	padding:5px;
	font-size:12px;
	vertical-align:top;
	}

/* --- common --- */

/* --- default form --- */

/* --- tables --- */

/* --- page navigation --- */

/* --- tabs --- */

#tab li {
color:#000000;}
.tab {background-color: #8DCEFF};
.tab2 {background-color:#D9FFFF};

