@charset "utf-8";
/* CSS Document */
/*
** body
*/
*{margin:0; padding:0;}
body,input,select,textarea{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#474747;
}
body{
}
img{border:0;}
a{color:#5F9FFE;}
a:hover{color:#BF1E2E;}
p{padding:0 0 15px 0;}

/*
**oll
*/
#header,#menu,#main{
	border:1px solid #DADADA;
	width:946px;
	margin-bottom:4px;
}
/*
**header
*/
#body{
	width:948px;
	margin:12px auto 28px auto;
}
#header{
	background:url(../images/header.jpg) no-repeat 0px 65px;
	height:244px;
	position:relative;
}
#header a{
	position:absolute;
	top:123px;
	left:30px;
	width:455px;
	height:82px;
	color:#FFF;
}
/*
**menu
*/
#menu{
	list-style:none;
	list-style-image:none;
	overflow:hidden;
}
#menu li{
	float:left;
	width:156px;
	background:url(../images/menu.gif) repeat-x;
	border-left:2px solid #DADADA;
}
#menu li:first-child{
	border-left:0;
	width:156px;
}
#menu li a{
	display:block;
	font-size:14px;
	padding:2px 0 6px 0;
	line-height:14px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#2D2D2D;
	background:url(../images/menu.gif) repeat-x;
	text-align:center;
}
#menu li a.selected{
	background:url(../images/menu_sel.gif) repeat-x;
	color:#FFF;
}
/*
**main
*/
#main{
	overflow:hidden;
	padding:40px 0;
}
#main .left{
	float:left;
	width:259px;
	text-align:center;
}
#main .content{
	float:left;
	width:600px;
	padding:0 40px 0 40px;
}
#main .main{
	padding:0 40px 0 40px;
}
/*
**content
*/
h1{
	color:#BF1E2E;
	font-size:18px;
	font-weight:bold;
	padding:0 0 15px 0;

}
.table{
	border-collapse:collapse;
	width:700px;
	margin:0 auto;
}
.table caption{
	font-weight:bold;
	padding:3px 0 10px 0;
}
.table td{
	border-bottom:1px dotted #BF1E2E;
	padding:3px 0;
}
.table td.bor{
	border-top:1px dotted #BF1E2E;
}
.table p{
	padding:0 0 0 20px;
	background:url(../images/li.gif) no-repeat left center;
	margin-left:3px;
}
.table .print{
	background:url(../images/print.gif) no-repeat left center;
	padding:0 0 0 28px;
}
.table .download{
	background:url(../images/doc.gif) no-repeat left center;
	padding:0 0 0 28px;
}
#main ul{
	padding:0 0 15px 0;
	list-style-image:url(../images/li.gif);
	list-style-position:inside;
}
#main ul li,#main ol li{
	padding:0 0 10px 15px;
}
#main ol{
	padding:0 0 15px 0;
	list-style-position:inside;
}
#main a.download_buttom{
	display:block;
	background:url(../images/download.gif) no-repeat;
	width:101px;
	height:21px;
}
#main a.download_buttom:hover{
	background:url(../images/download_sel.gif) no-repeat;
}
/*
**footer
*/
#footer{
	background:#CCC;
	position:relative;
	padding:30px 0 0 300px;
	overflow:hidden;
	height:128px;
}
#footer .foot1,#footer .foot2{
	float:left;
	width:360px;
	border-left:1px solid #000;
	height:110px;
}
#footer .foot2{
	width:250px;
}
#footer p{
	padding:3px 0 0 10px;
}
#footer #map{
	width:275px;
	height:140px;
	position:absolute;
	top:10px;
	left:10px;
	overflow:hidden;
}
/*
**form
*/
form {
	position: relative;
}
.form{
	width:600px;
	margin:0 auto;
}
.form th{
	padding-right:20px;
	text-align:right;
	vertical-align:top;
}
.form td{
	padding-bottom:20px;
}
.form label{
	font-weight:100;
}
.form .text{
	width:294px;
	border:1px dotted #C1C1C1;
}
.form span.text_hint {
	font-size: 10px;
}
#buttom{
	background:url(../images/buttom_s.png) no-repeat;
	width:101px;
	height:25px;
	border:0;
}
#buttom:active{
	background:url(../images/buttom_s_sel.png) no-repeat;
}
.skype{
	background:url(../images/skype.gif) no-repeat;
	padding:5px 0 15px 40px;
}
