/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{
	border-collapse: inherit;
	border-spacing: 0;
}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#666e75;}
a{color:#000; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

/*.overflow{overflow:hidden; zoom:1;}*/
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 41px/41px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#003e86;}
h2{font:normal 18px Arial, Helvetica, sans-serif; color:#003e86; margin-bottom:12px;}
h3{font:normal 14px Arial, Helvetica, sans-serif; color:#3c4247;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#666e75; background:#fff url(/i/body_bg.gif) repeat-x;}
.main{width:960px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{height:125px; position:relative;}
.logo{position:absolute; top:6px; left:0;}
.topnav{position:absolute; top:6px; right:-5px; overflow:hidden; zoom:1; font-size:10px; color:#3c4247;}
.topnav li{float:left; border-left:1px solid #949ca4; margin-left:-1px; padding:0 6px;}
.topnav a{color:#3c4247; text-decoration:none;}
.topnav a:hover{color:#000;}
.topnav img{margin:1px;}
.crossing{position:absolute; top:44px; right:0;}
.crossing select{width:255px; padding:2px; border:1px solid #a5acb2;}
.phone{position:absolute; top:73px; right:0; font-weight:bold; font-size:14px; color:#3c4247; background:url(/i/phone_ico.gif) no-repeat 0 1px; padding:0 0 2px 18px;}
/* navigation */

.navigation{height:39px; background:url(/i/nav_bg.gif) repeat-x; margin-bottom:19px; z-index:100;}
.navigation .l{height:39px; background:url(/i/nav_bg.gif) no-repeat 0 -39px; z-index:100;}
.navigation .r{height:39px; background:url(/i/nav_bg.gif) no-repeat 100% -78px; z-index:100;}
.navigation li{height:39px; float:left; background:url(/i/nav_dev.gif) no-repeat; padding-left:1px; z-index:100;}
.navigation .first{background:none; padding:0; z-index:100;}
.navigation a{height:39px; float:left; background:url(/i/nav_hov.gif) repeat-x; color:#000; font-weight:bold; line-height:39px; text-decoration:none; padding:0 33px; z-index:100;}
.navigation .first a{padding:0 32px 0 33px; z-index:100;}
.navigation a:hover{background-position:0 -39px; color:#fff; z-index:100;}
.navigation .first a:hover{background-position:0 -78px; z-index:100;}
.navigation .last a:hover{background-position:100% -117px; z-index:100;}



/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:105px;}
.outer_m{background:url(/i/outer_m.gif) repeat-y;}
.outer_t{background:url(/i/outer_t.gif) no-repeat;}
.outer_b{background:url(/i/outer_b.gif) no-repeat 0 100%;}
.content{padding:30px 37px;}
.content p, .content ul, .content ol{margin:0 0 15px 0; line-height:18px;}
.content ul li{background:url(/i/list_style.gif) no-repeat 3px 7px; padding:0 0 10px 20px;}
.content ol li{list-style:decimal; margin-left:20px;}
/* top */
.top{padding:0 0 20px 0; border-bottom:1px solid #dadada; margin-bottom:14px;}
.demo{float:right;}
/* mid */
.mid{
	padding:0 0 6px 0;
	border-bottom:0;
	margin-bottom:14px;
}
.midnav{width:225px; float:right;}
.midnav{margin:0!important;}
.midnav li{margin:0 0 10px 0; padding:0!important; background:none!important;}
.midnav a{display:block; width:225px; height:34px; background:url(/i/midnav_bg.gif) no-repeat; color:#fff; font-size:18px; text-decoration:none; line-height:34px; padding:0 11px;}
.icons img{margin-right:65px; margin-bottom:14px}
/* bot */
.left{width:227px; background:url(/i/schedule_m.gif) repeat-y; float:left; margin-right:20px;}
.left .t{background:url(/i/schedule_t.gif) no-repeat;}
.left .b{background:url(/i/schedule_b.gif) no-repeat 0 100%; padding:15px 21px; overflow:hidden; zoom:1;}
.left h2{color:#3c4247;}
.left label{display:block; margin-bottom:2px; font-size:11px; color:#3c4247;}
.left .inp{height:24px; width:227px; background:url(/i/schedule_inp.gif) no-repeat; margin-bottom:10px;}
.left .inp input{width:210px; padding:4px 5px 0 5px; border:none; background:none;} 
.left .btn{width:63px; height:24px; background:url(/i/schedule_btn.gif) no-repeat; font-size:14px; color:#fff; font-weight:bold; float:right; margin:8px 1px 1px 0;}
.right{width:224px; float:right; margin-left:20px;}

/* FOOTER */
.footer{
	width:960px;
	margin:0 auto;
	text-align:left;
	height:auot;
	margin-top:-105px;
}
.footer .intend{padding:30px 30px 0 30px;}
.logotip{float:right; margin-top:10px;}
.breadcrumbs{color:#bcc3ca; font-size:11px; margin:0 0 8px -3px;}
.breadcrumbs a{color:#3c4247; margin:0 3px;}
.copy{font-size:10px; color:#666e75;}
.copy p{margin-bottom:2px;}
