body {background:url(/images/fon.jpg); padding-top: 10px; text-align:center; margin:0px auto; width: 900px; font-family:Arial, Helvetica, sans-serif;}

div.top {background:url(/images/fon2.png) top no-repeat; width: 900px; height: 188px;}

table.top {width : 100%;  height: 188px;}
	table.top td.left {width: 300px;}
		table.top td.left a {display:block; width:100%; height:138px;}
	table.top td.anons {color: #666666; text-align:left; width:400px; vertical-align: top; padding-bottom:0; margin-bottom: 0; }
		table.top td.anons span {font-size:67px; float:left; padding: 10px 10px 0 0; font-weight: bold; /*letter-spacing:-7px;*/}
		table.top td.anons p {  font-size:12px;   line-height: 150%; padding: 22px 0 0 0; margin:0;}
			table.top td.anons p a{ font-size: 14px; font-weight: bold; display: block; color: #666666;}
			table.top td.anons p a:hover {color:#FFFFFF}
	table.top td.links {padding-bottom: 25px;}
	table.top td.links,
		table.top td.links a { color: #ffff99;  font-size: 16px; font-weight:bold;}
		table.top td.links a:hover {color:#FFFFFF}
		table.top td.links a.active {color:#FFFFFF}
		table.top td.links table{width: 100%; text-align: left;}
	table.top td.right {vertical-align: bottom;}
		table.top td.right ul {color: #999999; text-align: left; font-size: 12px; margin-top: 0;  line-height: 150%;}
			table.top td.right ul li a {color: #999999}
			table.top td.right ul li a:hover {color:#FFFFFF}

table.second {height: 160px; width : 100%; position: relative; top: -18px;}
	table.second td.left {width: 240px; text-align: left; padding-left: 20px; padding-right: 40px; color: white; font-size: 14px; line-height: 150%;}
		table.second td.left a {color: #ffeb8c; display: block; font-size: 18px; padding-bottom: 5px;}
		table.second td.left a:hover {color: #FFFFFF}
	table.second td.middle {text-align: left; width: 419px;}
	table.second td.right {text-align: right;}


#randomimg1{margin-right: 10px;}	
	
table.main {width: 100%; text-align: left; margin-top: -15px;}
	table.main a {color: #ffff99;}
	table.main a:hover {color: #ffffff;}
	table.main tr td { vertical-align: top;}
	table.main tr td.randtext { text-align: left; padding-left: 20px; padding-right: 40px; color: white; font-size: 16px; line-height: 150%; vertical-align: middle;}	
	table.main tr.first td	{background-color:#000000; color: #666666; font-size: 25px; padding: 5px 0 8px 15px;}
	table.main tr.first td.left	{width: 269px;}
	
	table.main tr.second td {background-color: #515151; font-size: 12px; color:#FFFFFF; padding: 5px 10px 8px 15px; line-height: 150%;}
		table.main tr.second td p {padding-bottom:0; margin-bottom:0}
			table.main tr.second td.right h1 {font-size: 20px; font-weight: normal}
			table.main tr.second td.right h2 {font-size: 18px; font-weight: normal; color: #FFFF99;}
		table.main tr.second td.leftG {font-size: 12px;}
			table.main tr.second td.leftG a{color: inherit;}
			table.main tr.second td.leftG a{color: expression(this.parentNode.currentStyle.color)}
			table.main tr.second td.leftG h1 {font-size: 22px; font-weight: bold; padding: 0; margin: 12px 0 0px 0;}
			table.main tr.second td.leftG span.top {color: #ffff99}
	
	table.main tr td.middle	{width: 15px; background: none; padding: 0;}		

div.bottom {background:url(/images/fon_bottom.png) top no-repeat; width: 900px; height: 54px; margin-top: 10px; margin-bottom: 10px; font-size: 14px;}
	div.bottom a {color: #666666;}
	div.bottom a:hover {color: #ffffff;}	
	div.bottom table {width: 100%; height:54px; vertical-align: middle; color: #666666;}
		div.bottom table tr td {width: 50%; padding: 0 20px;}
		div.bottom table tr td.left {text-align:left;}
		div.bottom table tr td.right { text-align: right;}

	
	
table.list1 {}
	table.list1 tr td.left {width: 95px; padding: 12px 0px; margin:0;}
	table.list1 tr td.right{padding-left: 3px; margin:0; vertical-align:top; padding-top: 12px; margin-top: 0;}	
	table.list1 tr td.right h2{margin-bottom: 8px; margin-top:0; padding-top: 0;}	
	
	
table.list2 {}
	table.list2 tr td {border-bottom: 1px solid #666666;}
	table.list2 tr.last td {border-bottom: 0;}
	table.list2 tr td.left {width: 95px; padding: 12px 0px; margin:0;}
	table.list2 tr td.right{padding-left: 3px; margin:0; vertical-align:top; padding-top: 12px; margin-top: 0;}	
	table.list2 tr td.right h2{margin-bottom: 8px; margin-top:0; padding-top: 0;}	

	
table.filesTable {}
	/*table.filesTable tr td {border-bottom: 1px solid #666666;}*/
	table.filesTable tr.last td {border-bottom: 0;}
	table.filesTable tr td.left {width: 105px; padding: 12px 0px; margin:0;}
	table.filesTable tr td.right{padding-left: 3px; margin:0; vertical-align:top; padding-top: 12px; margin-top: 0;}	
	table.filesTable tr td.right h2{margin-bottom: 8px; margin-top:0; padding-top: 0;}	
	
	
div.files {}

	div.files h2{margin-bottom: 3px;}
	
	


	
		
img.line {text-align:center; margin: 20px 0 10px 0;}
.iePNG A { position: relative; }
	
a,img {border: 0}
table, table td {border: 0; border-collapse: collapse;}


div.afisha {background: #515151; font-size: 12px; color:#FFFFFF;  line-height: 150%; text-align: left; margin: 0; height: 500px; overflow: auto;}
div.afisha h1 {font-size: 20px; font-weight: bold; margin-bottom: 0;}
div.afisha div.active {color: #FFFF99;}
			div.afisha a{color: inherit;}
			div.afisha a{color: expression(this.parentNode.currentStyle.color);}

div.comments{margin-left: 45px;}
div.comments table {width: 100%; border: 0}

div.comments textarea {width: 100%}
div.comments input {width: 100%}


hr.line {background-color:#666666; border-style:none; color:#666666; height:1px; margin-top: 10px; padding: 0;}
* html hr {margin: 0; padding:0; /* для IE6 */}
*+html hr {margin: 0; padding:0; /* для IE7 */}


#facebox .body { background: #515151;}
#facebox .footer { border-top:0;}
#facebox .b {background:#000000;}
#facebox .tl {background:#000000;}
#facebox .tr {background:#000000;}
#facebox .bl {background:#000000;}
#facebox .br {background:#000000;}
