/*
	project: www.radus.ru
*/

:link,:visited { text-decoration: underline; } 
:focus,:active { outline: 0 } 
ul,ol { list-style:none } 
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } 
a img,:link img,:visited img, fieldset { border:none } 
address { font-style:normal }

body { font: .8em Helvetica, sans-serif; color: #3E072E; background: #20021C url(../images/bg.jpg) repeat-x top; }
a { color: #AF1515; cursor: pointer; }
a:hover { color: #7D1919; }
h1  { font-size: 1.2em; font-weight: bold; padding-bottom: 1px; margin: 20px 0 5px; border-bottom: 1px solid #3E072E; }
h2, .bannerheader  { font: bold 1em Arial; background: #3D042D; color: #EFD4E5; margin: 15px 0 15px; padding: 5px; }
h3 { font: bold 1.2em Arial; margin: 5px 0; color: #AF1515; }
h3 a { color: #AF1515; text-decoration: none; }
h3 a:hover {text-decoration: none;}
.componentheading { font-size: 1.2em; font-weight: bold; padding-bottom: 1px; margin: 20px 0 5px; border-bottom: 1px solid #3E072E; }
p  { margin: 0 0 10px; line-height: 1.7em; }
.clear { clear: both; }
#borders { margin: 0 auto; background: url(../images/borders.jpg) no-repeat top; }		
#body { background: #20021C url(../images/body.jpg) no-repeat; width: 1001px; height: 600px; }
#wrap { margin: 0 auto; width: 1001px; }
#header { background: url(../images/header.jpg) no-repeat top; width: 1001px; height: 253px; }
.menu-top { padding: 25px 0 0px 25px; margin: 0px auto; width: 602px; }
	.menu-top li { display: inline; }
	.menu-top li a { margin: 0 1px 0 0; padding: 6px 10px 7px; color: #E6D108; text-decoration: none; float: left; }
		.menu-top li a:hover, ul.menu-top li.active a { color: #EFD4E5; background: #7A0959; text-decoration: none;}
#content { clear: both; background: #EFD4E5 url(../images/content_t.gif) no-repeat top; margin: 0 auto; width: 562px; padding: 10px 20px; overflow:hidden; }
#leftwide { float: left; width: 100%; text-align: justify; }
#left { float: left; width: 360px; text-align: justify; }
#right { float: right; width: 182px; padding: 0 0 32767px 20px; margin-bottom:-32767px; }

.pictures {float:left; margin: 0 6px 3px 0px;}

.playbill { margin: 10px auto; }
	.playbill li { clear: both; margin: 0px 0px 30px; }
	.playbill li a{text-decoration: none; }
	.playbilldate { font-weight: bold; padding: 6px 2px 6px 25px; background: url(../images/date.gif) no-repeat left; }
	.playbill-preview { width: 360px; border: 2px solid #3C052C; padding: 0px; margin: 0px; }
	.bold {margin-top: 5px; font-weight: bold; }
	.red { color: #AF1515; font-weight: normal; }
.picture { border: 1px solid #3C052C; padding: 1px; }
.more { background: url(../images/i_more.gif) no-repeat right; padding: 0px 15px 2px 0px; }
a.less { background: url(../images/i_less.gif) no-repeat left; padding: 0px 0px 2px 15px; margin-top: 10px; }
#banner { clear: both; padding: 25px 18px 15px; }
#bottomcontent { background: #EFD4E5 url(../images/content_b.gif) no-repeat bottom; margin: 0 auto; width: 602px; height: 10px;  }
	
#footer { text-align: center; clear: both; padding: 10px 0px 25px; font-size: .84em; color: #EFD4E5; }
#footer a { color: #E6D108; cursor: pointer; }
#footer a:hover { color: #EFD4E5; }
.menu-footer { padding: 0px 0 0px 0px; margin: 0px auto; width: 572px; }
	.menu-footer li { display: inline; }
	.menu-footer li a { margin: 0 1px 0 0; padding: 0px 10px 0px; color: #E6D108; }
	.menu-footer li a:hover span, .menu-footer li#current a { color: #EFD4E5; }
#copyright { margin: 15px 0px 0; clear: both; }

ul.pagination { margin: 15px auto 5px; padding: 0px 0; float: left; }
ul.pagination li { margin: 0; padding: 0; display: inline; background: none; }
ul.pagination li span{ padding: 0px; }
ul.pagination a {}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {}
.pagenavbar { padding-left: 14px; }
.pagenavcounter { padding: 8px 14px 0 14px; }

.guestbookdate{ color: #20021C; font-weight: bold; margin-right: 10px; }
.spacer { line-height: 40px; }
.createdate { font-weight: bold; padding: 6px 2px 6px 25px; background: url(../images/date.gif) no-repeat left; }
.article-content { margin-top: 10px; }

img.simplelists { clear: left; float: left; margin: 0 10px 15px 0; }
div.simplelists-item { padding-bottom: 5px ; padding-left: 0px ; padding-right: 10px ; margin: 10px 0; clear: both; }

.fotospacer { height: 55px; }

.newsdate { font-weight: bold; padding: 0px 0px 2px 0px; }
.junewsultra li {	margin: 0px 0px 10px; }

/* Polls */
.pollstableborder td { text-align: left; }
.moduletable, .moduletable_text {
	background: url(http://www.radus.ru/templates/main/images/rightbg.gif) repeat-y top;
	padding-bottom: 5px;
}

/* content tables */
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {padding: 4px;}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 { padding: 3px; }
input.button { cursor: pointer; background: #7A0959; border: 0; color: #fff; padding: 2px; }
