body{
	padding:auto;
	margin:auto;
	width:1000px;
	background:#363c5f;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/* ----------------------- Общий верхний блок ------------- */
#top{
	width:1000px;
	height:244px;
}

/* ----------------------- Левый верхний блок ------------- */
#ltop{
	width:448px;
	padding-left:20px;
	padding-top:10px;
	height:234px;
	float:left;	
	border:none;
	background:#2e516a url(css/ltbg.jpg) right bottom no-repeat;
}
#ltop a{
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	margin-right:10px;
	color:#fff;	
}

#ltop h1{	
	margin-top:-33px;
	margin-left:110px;
	font-weight:normal;
	font-size:34px;
	line-height:1;
	color:#000;
}
#ltop h1 span{	
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

#ltop img.logo{
	margin-top:30px;
	align:bottom;
	padding-right:5px;
	border:0px solid #123456;
}

/* ----------------------- Правый верхний блок ------------- */
#rtop{
	width:522px;
	height:234px;
	padding-left:10px;
	padding-top:10px;
	float:left;	
	border:none;
	background:#9f9ab4 url(css/rtbg.jpg) left bottom no-repeat;
}

#rtop p{
	font: bold 15px/18px Arial, sans-serif;
	text-align:left;
	color:#fff;
	
}
/* ----------------------- Общий блок ------------- */
#container{
	width:1000px;
	border:none;
	background:#474d6f url(css/bg.gif) 0 0 repeat-y;
}	

/* ----------------------- Левый блок с фоном ------------- */
#leftbg{
	width:468px;
	height:680px;
	border:none;
	float:left;
	background:#474d6f url(css/leftbg.jpg) right top no-repeat;
}
/* ----------------------- Правый блок с фоном ------------- */
#rightbg{
	width:532px;
	height:680px;
	float:left;
	border:none;
	background:#053063 url(css/rightbg.jpg) left top no-repeat;
}

/* ----------------------- Общий блок с содержимым ------------- */
#content{
	float:left;
	margin-top:-680px;
}

/* ----------------------- Левый блок с содержимым ------------- */
#cleft{
	font: 14px/18px Arial, Helvetica, sans-serif;
	padding:20px;
	padding-top:50px;
	width:680px;
	float:left;
}
#cleft a{
	text-decoration:underline;
	color:#fff;
}
#cleft h1{
	text-transform:uppercase;
	font-size:18px;
	font-family:arial;
	font-weight:block;
	padding-bottom:10px;
}

#cleft h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

#cleft ul{
	display:block;
	line-height:18px;
	padding-bottom:15px;
}

#cleft ul li{
	list-style-type:none;
	text-decoration:none;
	padding-left:20px;
	background:url(css/list.gif) no-repeat 1px 6px;
	color:#fff;
}

#cleft ol{
	display:block;
	line-height:18px;
	padding-bottom:15px;
}

#cleft ol li{
	list-style-type:none;
	text-decoration:none;
	padding-left:20px;
	color:#fff;
	background:none;
}

#cleft p{
	text-align:justify;
	padding-bottom:15px;
}

#cleft table.gallery{
	text-align:left;	
	width:680px;
	empty-cells: show;
	color:#fff;
	margin-bottom:10px;
	border-collapse: collapse;
	border: 0px solid #999999;
}

#cleft table.gallery tr{
}
#cleft table.gallery tr.clear{
	height:10px;
}

#cleft table.gallery td{
	border: 0px solid #999999;
	padding:2px 4px;
	vertical-align:top;
}

#cleft table.gallery td.clear{
	width:10px
}

#cleft table.gallery td.img{
	width:138px
}
#cleft table.gallery td.text{
	width:192px
}
#cleft h3.gallery{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	padding-bottom:3px;
}
#cleft a.page{
	font: 12px/12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#fff;
}

#cleft img.gallery{
	width:130px;
	float:left;
	border:2px solid #9c9ea1;
}
#cleft p.gallery{
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding:0;
}
#cleft #forplayer{
	border:5px ridge #4b5276;
	width:415px;
	height:340px;
	margin:0;
	padding:0;
}
/* ----------------------- Правый блок с содержимым ------------- */
#cright{
	padding:20px;
	padding-top:0px;
	width:240px;
	float:left;
}

#cright ul{
	padding-top:150px;
	display:block;
	padding-bottom:100px;
}

#cright a{
	cursor:pointer;
	text-decoration:none;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}

#cright ul li{
	cursor:pointer;
	height:44px;
	margin-top:10px;
	list-style-type:none;
	text-decoration:none;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding-left:90px;
	padding-top:15px;
	text-align:center;
	color:#fff;
}
#cright ul li.m1{
	background:url(css/m1.gif) no-repeat 0 0;
}
#cright ul li.m2{
	background:url(css/m2.gif) no-repeat 0 0;
}
#cright ul li.m3{
	background:url(css/m3.gif) no-repeat 0 0;
}

#cright img.video{
	float:right;
	border:5px ridge #4b5276;
}
#cright p.video{
	font: 16px/18px Arial, Helvetica, sans-serif;
	float:right;
	text-align:center;
	width:190px;
	color:#fff;
}
#cright a.video{
	display:inline;
	font: 16px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	width:190px;
	color:#fff;
	text-decoration:none;
	font-style:normal;
}
/* ----------------------- Подвал ------------- */
#footer{
	padding:5px;
	width:975px;
	padding-left:20px;
	border:none;
	background:#474d6f url(css/bg.gif) 0 0 repeat-y;
}	
#footer img{
	border:0;
	margin:5px;
	margin-left:0px;
}