* {

	padding: 0;

	margin: 0;

	font-size: 14px;

	font-family: Arial;


}



body {

	background: #DBDBDB url(../images/bg.png) repeat-x;

	text-align: center;

}



img {

	border: 0;

}



#page {

	width: 1000px;

	margin: auto;

	text-align: left;

	margin-top: 10px;

}





#header {

	background: url(../images/header.png) 0 -16px no-repeat;

	height: 404px;

	position: relative;

}



a#logo {

	display: block;

	height: 320px;

}



ul#menu {

	position: absolute;

	width: 750px;

	height: 47px;

	bottom: 47px;

	left: 150px;

}



ul#menu li {

	text-transform: uppercase;

	list-style: none;

	float: left;

}



ul#menu li a {

	float: left;

	display: block;

	height: 47px;

	line-height: 47px;

	color: #FFF;

	text-decoration: none;

	font-size: 15px;

	font-weight: bold;

	padding: 0 53px;

}



ul#menu li a:hover {

	background-color: #790079;

}



ul#menu li.act a {

	color: #FFF772;

}



#main {

	background: url(../images/page_bg.png) repeat;

	width: 855px;

	margin-left: 64px;

	position: relative;

	top: -47px;

}



#bottom {

	width: 855px;

	margin-left: 64px;

	position: relative;

	top: -10px;
	
  text-align: center;

}

#bottom a {

}

#bottom .partner {

	float: left;

	margin-right: 20px;

	display: block;

	height: 50px;

	background-position: center left;

	background-repeat: no-repeat;

}



#bottom .partner.domka {

	width: 72px;

	background-image: url(../images/partners/domka.png);

}



#bottom .partner.joj {

	width: 120px;

	background-image: url(../images/partners/joj.png);

}



#bottom .partner.lux {

	width: 73px;

	background-image: url(../images/partners/lux.png);

}



#bottom .partner.mineto {

	width: 65px;

	background-image: url(../images/partners/mineto.png);

}



#content {

	float: left;

	width: 550px;

}



#sidebar {

	float: right;

	width: 305px;

}

#center {
  text-align: center;
}

h2 {

	background-color: #FFF772;

	color: #4D004E;

	padding: 5px 10px;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

	margin: 20px 0;

}



h3, h3 * {

	color: #89C700;

	font-size: 17px;

	margin-bottom: 10px;

}





.left {float: left;}

.right {float: right;}

p .left {margin: 0 10px 10px 0;}

.clear {clear: both;}



.box {

	margin: 0 0 20px 20px;

}



.box .top, .box .bottom {

	width: 496px;

	height: 8px;

	background: url(../images/corners.gif);

	font-size: 1px;

}



.box .top {background-position: top;}

.box .bottom {background-position: bottom;}



.box .c {

	padding: 5px 15px;

	width: 466px;

	background-color: #FFF;

}

#video {
  text-align: center;
}
