body{
	background: url(bg_all.jpg) black top repeat-x;
	padding: 0px;
	margin: 0px;
	color: #424242;
	font: 14px Arial;
}

.menu:link{
	font: bold 14px Arial;
	text-decoration: none;
	color: #c5c5c5;
}

.menu:hover{
	font: bold 14px Arial;
	text-decoration: none;
	color: #ee047d;
}

.menu:active{
	font: bold 14px Arial;
	text-decoration: none;
	color: #c5c5c5;
}

.menu:visited{
	font: bold 14px Arial;
	text-decoration: none;
	color: #c5c5c5;
}

p{
  padding: 0px;
  margin: 0px;
}


#all_cont{
	position: relative;
	width: 1006px;
	height: 609px;
	border: 0px solid white;
	margin: auto;
}

#all_cont2{
	position: relative;
	width: 1006px;
	min-height: 609px;
	border: 0px solid white;
	margin: 0px auto;
}

#left{
	position: relative;
	width: 105px;
	height: 609px;
	border: 0px solid white;
	float: left;
	background: url(left_bg.jpg) no-repeat bottom;
}

#center{
	position: relative;
	width: 792px;
	height: 609px;
	float: left;
}

#right{
	position: relative;
	width: 107px;
	height: 609px;
	border: 0px solid white;
	float: left;
	background: url(right_bg.jpg) no-repeat bottom;
}

#logo{
	position: relative;
	width: 346px;
	height: 114px;
	float: left;
}

#menu{
	position: relative;
	width: 446px;
	height: 20px;
	float: left;
	top: 94px;
	text-align: center;
}

#top_center_cont{
	position: relative;
	width: 792px;
	height: 22px;
	background: url(top_center_cont.jpg);
	clear: both;
}

#center_middle{
	position: relative;
	width: 792px;
	min-height: 453px;
    !height: 453px;
	background: url(bg_center_cont.jpg) repeat-y;
	padding-left: 22px;
	margin-right: -22px;
}

#center_middle2{
	position: relative;
	width: 740px;
	min-height: 433px;
    !height: 433px;
	background: url(bg_center_cont.jpg);
	padding: 20px 26px;
}

#center_bottom{
	position: relative;
	width: 792px;
	height: 20px;
	background: url(bottom_center_bg.jpg) no-repeat;
}

#cb_2{
	position: relative;
	width: 792px;
	height: 20px;
	background: url(bottom_center_bg2.jpg) no-repeat;
}

#sep{
	position: relative;
	width: 792px;
	height: 4px;
	background: url(sep_center.jpg) no-repeat;
	margin-left: -22px;
}

#bg_blocks{
	position: relative;
	width: 748px;
	height: 192px;
	margin-left: -1px;
	background: White;
	border: 0px solid black;
	padding: 9px 0px 0px 1px;
    overflow-x: auto;
}

.tn{
	border: 1px solid #5e5e5e;
}

#text_block{
	position: relative;
	width: 236px;
	/*height: 72px;*/
	border: 0px solid #5e5e5e;
	padding: 12px 0px 0px 0px;
}



/* NEWS */

.articletitle{
  color: Red;
  font-weight: Bold;
  float: left;
  padding: 5px 12px;
}

.blocks{
  position: relative;
  float: left;
  margin-right: 16px;
  !margin-right: 8px;
  height: 178px;
  background: url(block_bg.jpg) repeat-x;
  padding: 5px 12px;
  border: 1px solid #4c4c4c;
  overflow-y: scroll;
}

.page_l{
  color: #4c4c4c;
  font-size: 10px;
}







div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 172px;
	width: 740px;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	height: 170px;
	/* max width here, for users without javascript */
	width: 1500px;
	padding: 15px 0 0 15px;
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;
	padding: 0 4px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;

	text-align: center;
	font-size: 12px;
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
}

