.port_links_head{
	width:100%;
}
#head_title,#head_url{
	background:none;
	border:none;
	text-align:center;
	font-weight:bold;
}
.port_links_head #head_title{
	width:150px;
	
}
.port_links_head #head_url{
	width:300px;
}
.p_block{
	width:100%;
	height:258px;
	overflow:hidden;
}
.p_img a img{
	height:133px;
	width:199px;
	border:1px solid #999;
}
.p_desc{
	text-align:left;
	padding:3px 0 10px 0;
	color:#000;
	font-size:12px;
	height:30px;
	overflow:hidden;
}
.p_desc hr{
	width:231px;
	/*border:1px solid #D6D6D6;
	background-color:#EEE;*/
	/*position:absolute;*/
	/*margin-left:-16px;*/
}
.p_links{
	background:url(images/click_here.png) left no-repeat;
	padding-left:20px;
	overflow:hidden;
	height:70px
}
.has_marg{
	margin-top:20px;
}
.p_links ul{
	list-style:none;
}
.p_links ul li{
	float:left;
	width:28px;
	margin-bottom:5px;
}
.p_links ul li a{
	line-height:23px;
}
.p_links ul li a span{
	display:block;
}
.p_links ul li a span.link1,.p_links ul li a span.link5{
	background:url(images/ip_black.png) center no-repeat;
	background-position:top 10px;
}
.p_links ul li a span.link2,.p_links ul li a span.link9{
	background:url(images/ip_red.png) center no-repeat;
}
.p_links ul li a span.link3,.p_links ul li a span.link8{
	background:url(images/ip_blue.png) center no-repeat;
}
.p_links ul li a span.link4,.p_links ul li a span.link7{
	background:url(images/ip_gray.png) center no-repeat;
}
.p_links ul li a span.link5,.p_links ul li a span.link6{
	background:url(images/ip_green.png) center no-repeat;
}
.slider,#page.site,.top_header_line,.top_header_line .lang_top,.footer{
        width: 100%;
        min-width: 960px;
        margin: 0 auto;
}
#main.wrapper{
        width: 960px;
        margin: 0 auto;
}