/* CSS Document */

body{
margin:0;
background:url(../images/main_bg.jpg) repeat-y center #000000;
font-size:80%;
font-family:"Verdana","Helvetica","Arial";
/*font-size:13px;*/
}

img{ 
	border: none;
 }

a { outline:none;}

ul{
	width:950px;
	list-style-type:none;
	margin:0;
	padding:0;
}
.margin_updown {margin:20px 0;}

#main-bloc{
width:950px;
margin:auto;
}

#headerWrapper{ background:url(../images/side_bg.jpg) repeat-x bottom;}
	
#header{
	width:900px;
	margin:25px auto 25px auto;
}
#logo{
	margin:0;
	float:left;
}
#headerRight {
	float:right;
	width:421px;
}
#headerRight ul { float:left; width:240px; margin-top:13px;}
#headerRight ul li { float:left; margin-right:5px;}
#adress { float:right; width:172px;}
#adress p { margin: 0;}
#main-menu{
		clear:both;
		width:950px;
		text-align:center;
		margin:auto;
		}
#main-menu ul { /padding-left:1px;}
#main-menu li{
	display:inline;
		}
		
#contents{
	width:900px;
	margin:0 auto;
	margin-top:40px;
	/*background:#ff0000;*/
	}
	
#foot-bloc{
	margin:30px auto 0;
    width:900px;
	}
#foot-bloc p { margin:0;}
#footerLeft { float:left; margin-top:8px;}
#footerRight {
	float:right;
	width:350px;
	margin-bottom:20px;
}
#footerRight p { text-align:right;}
#happouen { margin-top:5px;}
#copyright { float:left; margin-bottom:5px;}
#happouenBtn { float:right;}
#registration { margin-top: 5px;}
		
.foot{
	width:351px;
	margin:40px auto 10px 580px;
		}
		
.nosc{
	margin:auto;
	width:890px;
	color:#FFFF00;
	font-size:10px;
	}

	/* -------- clearfix */
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix { display:inline-block;}

/*Hides from IE-mac \*/
*html .clearfix{ height:1%;}
.clearfix { display:block;}
/*End hide from IE-mac*/
	
*:first-child+html #head{
    position:relative;
    left:1px;
}
* html #head{
    position:relative;
    left:1px;
}


/** ----------------------------------------------------------------------------
 *	@@. Clearfix
---------------------------------------------------------------------------- **/
#header:after,
#headerRight:after,
#headerRight ul:after,
#foot-bloc:after,
#happouen:after {
	visibility:hidden;
	clear:both;
	display:block;
	content:" ";
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
}

* html #header,* html #headerRight,* html #headerRight ul,* html #foot-bloc,* html #happouen {zoom:1;} /* IE6 */
 
*:first-child+html #header,*:first-child+html #headerRight,*:first-child+html #headerRight ul,*:first-child+html #foot-bloc,*:first-child+html #happouen {zoom:1;} /* IE7 */














