html{
	padding:0px;
	margin:0px;
}
body{
	padding:0px;
	margin:0px;
	background: #FFFFFF url(../imgs/tarnsp_bg.png) repeat-x left top;
	color: #333;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.166;
	font-size:12px;
}
img{
	/*padding:0px;*/
	margin:0px;
	border:0px;
	border: 1px solid #333333; 
	padding:2px;
}
iframe{
	border: 1px solid #333333; 
}

table,div,ul,ol{
	padding:0px;
	margin:0px;
	border:0px;
}
ul,ol{
	list-style-type:none;
}
h1{
	font-weight:bold;
	font-size:16px;
}
h2{
	font-weight:bold;
	font-size:14px;
}

h3{
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
}

a {
	color:#006699;
	text-decoration:none;
}
	
a:hover {
	color:#006699;
	text-decoration:underline;
}
div.clr{
	padding:0px;
	margin:0px;
	height:0px;
	clear:both;
}
/*------------Padding-maring------------*/
div.pd_top{
	padding-top:10px;
}
div.pd_btn{
	padding-bottom:10px;
}
div.pd_left{
	padding-left:10px;
}
div.pd_right{
	padding-right:10px;
}
div.pd_all{
	padding:10px;
}
div.mg_top{
	margin-top:10px;
}
div.mg_btn{
	margin-bottom:10px;
}
div.mg_left{
	margin-left:10px;
}
div.mg_right{
	margin-right:10px;
}
div.mg_all{
	margin:10px;
}
/*------------Padding-maring------------*/
#adzone_1{
	margin:0px auto;
	width:956px;
	padding: 10px 20px 10px 20px;
	height:65px;
}
#box_top{
	margin:0px auto;
	width:956px;
	padding: 0px 20px 0px 20px;
	background: url(../imgs/bg_header.png ) no-repeat center;
	height:26px;

}
#banner{
	margin:0px auto;
	width:956px;
	padding: 0px 20px 0px 20px;
	background: url(../imgs/bg_content.png) repeat-y center;
}
#banner img{
	padding:0px;
	padding-left:14px;
	margin:0px;
	border:0px;

}
#content{
	margin:0px auto;
	width:956px;
	padding: 0px 20px 10px 20px;
	background: url(../imgs/bg_content.png) repeat-y center;

}
#box_bottom{
	margin:0px auto;
	width:956px;
	padding: 0px 20px 0px 20px;
	background: url(../imgs/bg_footer.png) no-repeat center;
	height:38px;

}
#footer{
	padding:0px;
	margin:0px;
	margin-top:150px;
	height:122px;
	width:100%;
	position:absolute; 
	/*top:80%;*/
	background:  url(../imgs/page_footer_gray.png ) repeat-x top left;
	color:#FFFFFF;

}
#footer div.footer_left{
	float:left;
	height:112px;
	background: url(../imgs/page_footer_image.png  ) no-repeat top left;
	width:392px;
	padding-top:10px;
}
#footer div.footer_center{
	float:left;
	height:112px;
	width:500px;
	padding-top:10px;
}
/*--------------Menu----------------*/
#menubar{
	margin:0px;
	padding:0px;
	height:47px;
	width:927px;
	margin: 0px 20px 0px 16px;
	background: #181818 url(../imgs/menu.png ) no-repeat bottom;
	
}

#menubar a{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
#menubar a:hover{
	color:#FF9D3C;
	text-decoration:none;
}
#menubar div.menuitem{
	float:left;
	width:105px;
	height:20px;
	margin-top:13px;
	padding-left:10px;
	overflow:hidden;
	/*background: transparent url(http://www.partyphoto.hu/static/img/pont.gif) repeat-y scroll 100% 50%;*/

}
#menubar div.menuitem img{
	margin-right:3px;
	border:0px;

}
#menubar div.title{
	float:left;
	width:350px;
	font-size:18px;
	font-weight:bold;
	margin-top:13px;
	color:#FFFFFF;
	overflow:hidden;
}

#menubar div.item_small1{
	width:60px;
	overflow:hidden;
}

#menubar div.item_small2{
	width:80px;
	overflow:hidden;
	margin-right:35px;
}
#menubar div.item_small3{
	width:90px;
	overflow:hidden;
}
#menubar div.item_small4{
	width:70px;
	overflow:hidden;
}
/*--------------Menu----------------*/

/*------------Content---------------*/
#content  div.left{
	margin:10px 0px 10px 25px;
	float:left;
	width:200px;
	text-align:left;
}
#content  div.center{
	margin:10px 20px 10px 10px;
	float:left;
	width:480px;
	text-align:left;
}
#content  div.right{
	margin:10px 20px 10px 0px;
	float:left;
	width:200px;
	text-align:left;
}
#content img.art_img{
	float:left;
	margin-right:10px;

}
div.box1,div.box2,div.box3{
	width:195px;
	margin-bottom:10px;
}
div.box1,div.box2{
	border: 2px solid #cba045;
}
div.box3{
	
	border: 2px solid #6e645a;
}


div.box1_header, div.box2_header, div.box3_header{
	width:189px;
	margin:3px;
	height:20px;
}

div.box1_content, div.box2_content, div.box3_content{
	margin:3px;
}

div.box1_content,div.box2_content,div.box3_content{
	text-align:center;
}

div.box1_header,div.box2_header,div.box3_header{
	padding-top:2px;
	padding-left:3px;
	padding-bottom:0px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
}

div.box1_header{
	background: url(../imgs/box_1_header.png ) no-repeat top left;	
}
div.box2_header{
	background: url(../imgs/box_2_header.png ) no-repeat top left;
}
div.box3_header{
	background: url(../imgs/box_3_header.png ) no-repeat top left;
}

div.menu_side_1,div.menu_side_2{
	width:485px;
	padding: 4px 0px 0px 15px;
	height:27px;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}

div.menu_side_1{
	background: url(../imgs/menu_side_green.png ) no-repeat top left;
}

div.menu_side_2{
	background: url(../imgs/menu_side_gray.png ) no-repeat top left;
}

div.main-content{
	padding-right:10px;
	padding-bottom:10px;
}
ul.box1_list li{
	border-top: 1px solid #CCC;
	padding: 2px 0px 2px 10px;
}

/*------------Content---------------*/
/*------------Article pictures---------------*/
a.more{
	display:inline-block;
	padding-top:5px;
}

div.article-pic_container{
	margin:20px 0px 20px 0px;

}
div.article-pic_container img{
	border:0px;
	padding:2px;

}
div.article-pic_container a:hover img{
	border:1px solid #333;
	padding:1px;

}
/*------------Article pictures---------------*/