.main-text
	{
	 font: 14px sans-serif;
	 margin: 1px 1px 1px 1px;
     margin-bottom: 3px;
	 line-height: 150%;
	 width: 100%;
	}
.header
	{
	 font: 15px sans-serif;
	 text-align: center;
	 font-weight: bold;
	 margin: 1px 1px 1px 1px;
     margin-bottom: 3px;
	 line-height: 150%;
	 width: 90%;
	}
.small-header
	{
	 font: 13px sans-serif;
	 text-align: center;
	 font-weight: bold;
	 margin: 1px 1px 1px 1px;
     margin-bottom: 3px;
	 line-height: 130%;
	 width: 90%;
	}
.table
	{
	 font: 14px sans-serif;
	 margin: 1px auto;
     margin-bottom: 3px;
	 line-height: 150%;
	 width: 90%;
	}

		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 960px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		div#content {
			/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative; 
			
			
			/* These have no effect on the functionality */
			width: 98%;
			margin: 0 auto;
			background: #FFFAF0;
			padding: 0 0px;
			font-family: sans-serif;
			font-size: 10pt;
			line-height: 16pt;
		}
		
		body {
			/* These rules have no effect on the functionality */
			/* They are for styling only */
			margin: 0;
			padding: 0px 0 0 0;
		}
		#shapka
		{
			margin: 0 auto;
			position: relative; 
			width: 74%;
			text-align: center;
			background-color: #633;
			height: 130px;
			min-width: 510px;
		}
		#shapka img 
		{
		margin: 13px;
		}
		#menu-cont
		{
			margin: 0 auto;
			width: 74%;
			height: 22px;
			background: #633;

		}
.menu {font-family: sans-serif; width:735px; height:100px; position:relative; font-size:11px; z-index:100; margin:0 auto;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:145px; height:20px; text-align:center; color:#fff; border:1px solid #744; background:#633; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#da3;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:146px;}
.menu ul li:hover ul li a.hide {background:#caa; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#fc6; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ccc; color:#000;}
.menu ul li:hover ul li a:hover {background:#fc6; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:146px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-155px;}
		#cn-cont
		{
			position:relative;
			margin: 0 auto;
			width: 74%;
			height: 28px;
			background: url('left-cn.png') no-repeat;
		}
		#m-menu { float:left; width:100%; overflow:hidden;position:relative; background:#633; color: #FFF;}
		#m-menu ul {margin:0;padding:0; float:left; position:relative; left:50%}
		#m-menu ul li {float:left;list-style:none; position:relative; right:50%;font: 13px Arial; font-weight: bold;padding:3px;}
		#m-menu ul li a {display:block; color: #FFF;font: 13px Arial; font-weight: bold;}
		#left-cn { width: 28px; height: 28: px; float: left; background: url('left-cn.png');}
		#right-cn { position: relative; width: 28px; height: 28: px; float: right; background: url('right-cn.png');}
		#side-menu {position: absolute; width: 15%; height: 300px; background:#fff; opacity: 0.6; margin: 170px 0 0 4%;border: 2px solid black;}
		#sec-menu {margin-left:-3%;margin-right:-3%;float:left; width:106%; overflow:hidden;position:relative; background:#FFF; color: #633; border-top: 1px dashed #633;border-bottom: 1px dashed #633;}
		#sec-menu ul {margin:0;padding:0; float:left; position:relative; left:50%}
		#sec-menu ul li {float:left;list-style:none; position:relative; right:50%;padding:3px;}
		#sec-menu ul li a {display:block; color: #633;font: 13px Arial; font-weight: bold;}

		div.w60
{
	width: 72%;
	margin: 0 auto;
}	
.yashare-auto-init{
text-align: center;
position: relative;
}
	div.box-c
	{
		height:20px;
		margin: 0 20px;
		position: relative;
		background: #FFFAF0;
	}
	
		div.box-c em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctl, .cbl, .ctr, .cbr 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#FFFAF0;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctl {top:0; left:-20px;}
		.cbl {bottom:0; left:-20px;}
		.ctr {top:0; right:-20px;}
		.cbr {bottom:0; right:-20px;}

		.ctl b {left:-8px;}
		.ctr b {left:-25px;}
		.cbl b {left:-8px; top:-17px;}
		.cbr b {left:-25px; top:-17px;}
		
	div.box-inner
	{
		position: relative; 
		padding: 0 20px;
		background: #FFFAF0;
		margin-top: -19px;
	}

	#divider
	{
		width: 106%;
		margin-left:-3%;
		margin-right:-3%;
		/*background: #633;
		height: 7px; */
		border-bottom: 2px dashed #633;
		margin-bottom: 5px;
		font-size: 2px;
	}
p { margin-top:2px; margin-bottom: 0; font: sans-serif;}
p.main-text
	{
	 font: 14px sans-serif;
	}
	#start
	{
	width: 400px;
	margin-top: 12px;
	}
	#end
	{
	width: 100%;
	margin-bottom: 15px;
	}
.rdate
	{
	 background: #633;
	 font: 14px sans-serif, arial;
	 font-weight: bold;
	 color: #FFF;
	 min-width: 90%;
	}
.rchoose
	{
		background: #FDD;
	}
.photo
	{
	 width: 90%;
	 text-align: center;
	}
.phot
	{
	 margin-left: 5%;
	 margin-bottom: 1%;
	 border: 0;
	}
a.nav
	{
		font: arial, sans-serif;
		font-weight: bold;
		margin: 0 5%;
	}
.poster
	{
	border: 0;
	}
img.poster
	{
	width: 95%;
	max-width: 250px;
	border:0;
	}
#edit
	{
	position: absolute;
	background: white;
	width: 60px;
	height: 20px;
	border: 1 solid black;
	opacity: 0.8;
	margin: -100px 80% 80% -150px;
	text-align: center;
	font-weight: bold;	
	}
.name
	{
		font: 13px sans-serif;
		font-weight: bold;
	}
.date
	{
		font: 12px sans-serif;
	}
#space
	{
	width: 90%;
	height: 6px;
	}
