html{height:100%;}
body{margin:0; padding:0; background:url(../images/mbg.jpg) top repeat-x #161a1b; height:100%; text-align:center;}
table, td{border-collapse:collapse;}
table, td, img{border:0; vertical-align:top; text-align:left; margin:0; padding:0;}
form, td{margin:0; padding:0;}
td, select, input, textarea{font:11px/13px Tahoma, Arial, helvetica, sans-serif; color:#D6D6D6; vertical-align:top;  text-align:left; margin:0; padding:0;}
select, input, textarea{color:#000000;}
ul{list-style:none; padding:0; margin:0}
/*ul{list-style:none; line-height:0; padding:0; margin:0}*/
.clear{clear:both;}
.ws{width:100%;}
.hs{height:100%;}
.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.album {
	float:left;
	padding-right:2px;
	padding-bottom:3px
}
.pixxx {
	float:left;
	padding-right:2px;
	padding-bottom:2px
}	

.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}

strong{color:#B0D5FF;}

a{color:#B0D5FF; text-decoration:underline;}
a:hover{text-decoration:none;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:350px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(../images/tooltip.gif) 0 0; display:block; font-size:1px;}
.clear {clear:both;}
.hidden {display: none;}
.show{color: #cccccc;}
		
.border{border:1px solid #3C4650; text-align:center; margin:0 auto;}

.main{width:766px; margin:0 auto; text-align:center;}

/*=========header===========*/
.head_top{width:766px; height:88px;  background:url(../images/header_top_bg.jpg) top left no-repeat;}
.head_top img{margin:13px 0 0 47px;}
.logo{width:492px; height:88px;  background:url(../images/logo_bg.jpg) top left no-repeat;}
.logo img{margin:13px 0 0 47px;}
.sch{width:274px; background:url(../images/sch_bg.jpg) top left no-repeat; padding-top:26px;}
.sch a{color:#B7BAC5; text-decoration:underline;}
.sch a:hover{text-decoration:none;}
#search .td_1{width:178px; height:25px;}
#search input{width:174px; height:19px; color:#000000;}

.mp{height:247px; background:url(../images/mp_bg.jpg) top left no-repeat;}
.mp img{margin:93px 0 0 82px;}

.menu{height:34px; background:url(../images/menu_bg.jpg) top left no-repeat; padding-left:15px;}
/*========//header==========*/

/*=========content===========*/
.content{height:390px; background:url(../images/content_bg.jpg) top left no-repeat; padding:11px 15px 11px 15px;}

.list_1 li{background:url(../images/list_1_pt.gif) center left repeat-x;}
.list_1 a{color:#AEAEAE; text-decoration:none; line-height:24px; padding-left:13px;
		background:url(../images/list_1_arr.gif) center left no-repeat;}
.list_1 a:hover{text-decoration:underline;}

.pic{margin-right:13px; float:left;}

.pic_2{float:left; margin:0 11px 0 4px;}

.arr{background:url(../images/arr.gif) center left no-repeat; padding:0 7px 0 0;}

.mdv{height:3px; background:url(../images/mdv.gif) top repeat-x;}

.spt{height:1px; background:url(../images/spt.gif) top left repeat-x; margin:12px 0 15px 0;}

.date{color:#B0D5FF; font-size:10px; background:url(../images/date.jpg) center left no-repeat; padding-left:16px;}
.tel{background:url(../images/phone.gif) center left no-repeat; padding-left:20px;}
.time{background:url(../images/time.gif) center left no-repeat; padding-left:20px;}
.msn{background:url(../images/msn.gif) center left no-repeat; padding-left:20px;}

.f2{color:#AEAEAE;}
.f3{color:#FFFFFF;}

.list_2 a{color:#B0D5FF; text-decoration:underline; line-height:16px; padding-left:19px;
		background:url(../images/arr.gif) center left no-repeat;}
.list_2 a:hover{text-decoration:none;}
/*========//content==========*/

/*=========block===========*/
.block .top_left{width:3px; height:3px; background:url(../images/block_top_left.gif) top left no-repeat;}
.block .top{width:100%; background:url(../images/block_top.gif) top repeat-x;}
.block .top_right{width:3px; height:3px; background:url(../images/block_top_right.gif) top left no-repeat;}

.block .in{width:3px; height:3px;}

.block .cnt{background:url(../images/block_cnt.gif) bottom repeat-x #181B1E;}
.block .cnt .left{background:url(../images/block_pt.gif) top left repeat-y;}
.block .cnt .right{background:url(../images/block_pt.gif) top right repeat-y; padding:6px 12px 17px 8px;}

.block .bot_left{width:3px; height:3px; background:url(../images/block_bot_left.gif) top left no-repeat;}
.block .bot{width:100%; background:url(../images/block_bot.gif) top repeat-x;}
.block .bot_right{width:3px; height:3px; background:url(../images/block_bot_right.gif) top left no-repeat;}
/*========//block==========*/

/*=========page_1===========*/
#page_1 .col_1{width:201px;}
#page_1 .mid{width:23px;}
#page_1 .col_2{width:285px; padding-top:5px;}
#page_1 .mid_2{width:26px;}
#page_1 .col_3{width:201px;}

#form_1{color:#AEAEAE;}
#form_1 .ln{height:27px;}
#form_1 div input{width:172px; height:19px; margin-top:1px;}
#form_1 input{width:132px; height:19px;}
#form_1 .td_1{width:139px;}

#page_1 .col_1 .indent{padding:0 0 0 7px;}
#page_1 .col_2 .indent{padding:7px 0 0 4px;}

#page_1 .col_3 .indent{padding:4px 0 0 6px;}

#form_2{color:#FFFFFF;}
#form_2 .ln{height:28px;}
#form_2 input{width:96%; height:19px; border:1px solid #0E0E1F; margin-top:2px;}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .col_1{width:526px;}
#page_2 .mid{width:9px;}
#page_2 .col_2{width:201px;}

#page_2 .col_1 .indent{padding:19px 12px 20px 8px;}

#page_2 .col_1 .td_1{width:258px; padding-right:9px;}
#page_2 .col_1 .td_2{width:259px;}

#form_3{color:#AEAEAE; width:231px; height:164px; overflow:hidden;}
#form_3 .ln{height:30px;}
#form_3 input{width:230px; height:19px; margin-top:2px;}
#form_3 .b_1{width:114px; padding:0}
#form_3 .b_1 input{width:101px; height:19px; margin-top:2px;}
#form_3 .b_2{width:116px; padding:0}
#form_3 .b_2 input{width:116px; height:19px; margin-top:2px;}

#page_2 .col_2 .pic{margin-right:16px; float:left;}
/*========//page_2==========*/

/*=========page_3===========*/
#page_3 .content{padding:29px 28px 10px 23px;}
#page_3 .content .indent{padding:9px 0 0 7px;}
/*========//page_3==========*/

/*=========footer===========*/
.footer{padding:0 0px 0 0px;}
.footer table{width:100%; height:63px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer td{padding:15px 0 0 25px; color:#A0A0A0; font-size:10px; text-align:center;}
.footer a{color:#A0A0A0; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
/*========//footer==========*/

/*========contact==========*/
.error {
	width: 430px;
	margin-bottom: 2px;
	color:#FF0000;
	font-style:italic
}
.success {
	width: 430px;
	margin-bottom: 2px;
	color:#8B9FA8;
	font-style:italic
}
#form_box {
	width: 490px;
	color:#CCCCCC;
	
	padding: 0em;
	margin-top: 0px;
}
 
#form_box div {
	padding: 0.2em 0em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 5pt;
	margin-bottom: 15px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	width: 100%;
	height:33px;
	vertical-align:middle;
	margin-bottom: 2px
}
 
#log_res {
	overflow: auto;
	vertical-align:middle;
}
 
#log_res.ajax-loading {
	padding: 0.8em;
	background: url(../images/ajax-loader.gif) no-repeat center;
}
.submitter {
	background-color: #CCCCCC; 
	font-size: 10px; 
	border: 1px solid #000000;
}
/*========//contact==========*/