* {
	margin:0; padding:0;
	font-size: 14px;
}

body{
 	background:#ff8175 url(images/bg_r.jpg) repeat-x top; 
}

.place{
	width:200px;
	}

.time{
text-align: justify; text-justify: distribute-all-lines;
	background:#ffffff;
}


img.icon{
	padding-right:.5em;
	}
a{
	color:#000000;
}

.nav{
	margin-top:50px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	top:10px;
}

a:hover{background-color:#e45e32}

a img { border:0;}
.column { float:left;}
.clear {clear:both;}
.top {
	width:660px;
	padding-top:10px;
}
.bg_con {
	background:url(images/bg_content.jpg); width:100%;
}
.text{
	text-align:left;
	width:65%;
}
.left {
	width:175px;
	float:left;
	padding-left:10px;
}


.right {
	width:458px;
	float:right;
	margin-right:10px;
}

.menu {
	background: url(images/bg_m.png);
	width: 660px;
	height:42px;
}
.but1 {
	margin-top: 15px;
	margin-left: 50px;
	vertical-align:top;
}
.but2 {
	margin-top: 15px;
	margin-left: 30px;
	vertical-align:top;
}
.but3 {
	margin-top: 15px;
	margin-left: 30px;
	vertical-align:top;
}
.but4 {
	margin-top: 15px;
	margin-left: 45px;
	vertical-align:top;
}
.but5 {
	margin-top: 15px;
	margin-left: 45px;
	vertical-align:top;
}

.a1 {
	padding:0; margin:0 auto; 
	width:100%;
	background-image: url(images/bg_r.jpg);
	background-repeat:repeat-x;
	background-color:#ff8175;
	overflow:hidden;
	background-color:#ff8175;
}
.a2 {
	padding:0; margin:0 auto; 
	width:660px;
}
.a3 {
	padding:0; margin:0 auto; 
	width:660px;
	height:80px;
	background-image:url(images/bg_r.jpg);
	background-repeat:norepeat;
	background-position:top;
}
.centr {padding:0; margin:0 auto; width:660px;}

.news {
	width:438px;
	padding-top:1px;
	padding-bottom:1px;
	}

.newst{
	width:438px;
	

