* {
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
}
body {
	font-size:11px;
	color:#333333;
	background: #010101 url(../i/bgr_pattern.jpg) 0 -2px repeat-x;

}
a {
	color: #BF2226;
}
h1 {
	font-family:trebuchet ms;
	color:#BB3236;
	font-size:14px;
	margin-bottom:10px
}
h2 {
	line-height:29px;
	padding-left:10px;
	color:white;
	margin-bottom:10px;
	border-bottom:1px solid white;
	font-size:13px;
	background: url(../i/redbkg.png) no-repeat;
}
.ch2
{
	line-height:none;
	border-bottom:none;
	display:inline;
	font-size: 10px;
	color: #BB3236;
	padding:none;
	font-weight:400;
	margin:none;
	background: none;
}
h3 {
	color:#585858;
	font-weight:bold;
}

ul {
	padding-bottom:10px;
}
li {
	line-height:18px;
}
p {
	line-height: 14px;
}
#wrapper {
	width: 960px;
	margin:0px auto;
}
#sleft {
	float:left;
	width:13px;
	height:299px;
	margin-left:-13px;
	background: url(../i/shadow.png) left top no-repeat;
}
#sright {
	float:right;
	width:13px;
	height:299px;
	margin-right:-13px;
	background: url(../i/shadowr.png) right top no-repeat;
}
#main_content {
	float:left;
	width:930px;
	padding:15px;
	padding-bottom:10px;
	background:white url(../i/mainbkg.gif) bottom no-repeat;
}
#main_left {
	float:left;
	width:615px;
}
#story_ct h1, #stm h1, #blue_back h1 {
	font-family:trebuchet ms;
	color:#2276BF;
	text-transform:uppercase;
}
#story_ct h1 a{
	font-family:trebuchet ms;
	color:#2276BF;
	text-transform:uppercase;
}
#story_ct h1
{
	margin:0;
	padding:0;
	padding-bottom:2px;
}
#other {
	height:298px;
	margin-bottom:15px;
	background: url(../i/otherbkg.png) no-repeat;
}
#other img {
	float:left;
	margin:13px;
	border:2px solid #95932B;
}
#srt {
	margin-left:385px;
	height:265px;
}
#other h1 {
	padding-top:12px;
	color:#BF2226;
	padding-bottom:0;
	margin-bottom:0;
	line-height:17px;
}
#other span {
	color:#656314;
}
#other p {
	margin-top:5px;
	margin-right:12px;
	line-height:14px;
}
#other .arrow {
	font-size:10px;
	text-decoration:none;
	background:url(../i/arrowr.gif) 0 5px no-repeat;
}
#other .arrow span {
	color:white;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#BF2226;
}
#other .arrow:hover span {
	color:#BF2226;
	background:none;
}
#other .cmts {
	text-decoration:underline;
	margin-right:10px;
	background:url(../i/conv1.png) 0 2px no-repeat;
}
#other .cmt {
	text-decoration:underline;
	margin-left:10px;
	background:url(../i/convp1.png) 0 2px no-repeat;
}
#other .cmts span, #other .cmt span {
	color:#BF2226;
	padding-bottom:1px;
	border-bottom:1px solid #BF2226;
}
#other a:hover {
	border:none;
	text-decoration:none;
}
#other dl {
	width:197px;
	line-height:18px;
	float:left;
	margin-top:10px;
	padding-top:3px;
	margin-left:11px;
	background: url(../i/lb.png) 161px 0 no-repeat;
}
#other dd {
	float:left;
	width:26px;
	height:19px;
	font-weight:bold;
	text-align:center;
	margin-left:4px;
	background: url(../i/snavbkg.png) no-repeat;
}
#other dl a {
	display:block;
}
/*#other dd a {
	color:white;
	background:url(../i/snavbkgr.png) no-repeat;
}*/
#other dd a:hover {
	background:none;
}
#other dt a {
	padding:2px;
	height:10px;
}
#other dt {
	float:right;
	margin-left:1px;
	width:17px;
	text-align:center;
}
#other dl img {
	float:none;
	margin:0;
	border:none;
}#panels {
	float:left;
	margin-bottom:15px;
}
.panel {
	float:left;
	width:175px;
	padding-left:10px;
	padding-right:10px;
	margin-right:14px;
	background: url(../i/rednbkg.png) no-repeat;
}
#news {
	background: url(../i/hnews.png) no-repeat;
}
#stages  {
	background: url(../i/hstages.png) no-repeat;
}
#artists  {
	background: url(../i/hartists.png) no-repeat;
}
.panel ul {
	margin-top:10px;
	padding-top:15px;
}
.panel li {
	float:left;
}
.p12 { 	margin-right:5px; }
.panel li a {
color:white;
}
.panel li a:hover {
border-bottom:1px solid #EC9698;
}
.panel img {
	margin-top:15px;
	margin-bottom:15px;
	width:170px;
	height:170px;
	border:2px solid white;
}
.panel h3 {
	color:#333333;
	font-size:13px;
	line-height:15px;
}
.panel h3 a {
	color:#C7262A;
}
.panel span {
	font-size:10px;
	color:#2972B8;
	line-height:25px;
}
.panel p {
	font-size:11px;
	line-height:14px;
	color:#666666;
	padding-bottom:5px;
}
.panel p .arrow {
	font-size:10px;
	color:white;
	background: url(../i/arrowr.gif) left center no-repeat;
}
.arrow {
	padding-left:9px;
	color:white;
	background: url(../i/arrow.gif) left center no-repeat;
}
.panel p .arrow span {
	color:white;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#BF2226;
}
.panel p .arrow:hover span {
	color:#BF2226;
	background:none;
}
.panelb {
	padding:10px;
	padding-top:0;
	margin-left:-10px;
	margin-right:-10px;
	background: url(../i/pbbkg.png) top center repeat-x;
}
.panelb h3 {
	line-height:35px;
}
.panelb p .arrow {
	font-size:11px;
	color:#BF2226;
}
.panelb p .arrow:hover {
	text-decoration:underline;
}
.rl {
	float:right;
	margin:0;
}
#lps {
	float:left;
	width:300px;
	background: url(../i/greybkg.png) repeat-x;
}
#lps h2 {
	padding-left:10px;
	color:white;
	line-height:29px;
	border-bottom:1px solid white;
	background: url(../i/redbkg.png) no-repeat;
}
#ltps {
	float:right;
	width:300px;
	background: url(../i/greybkg.png) repeat-x;
}
#ltps h2 {
	padding-left:10px;
	color:white;
	line-height:29px;
	border-bottom:1px solid white;
	background: url(../i/orangebkg.png) no-repeat;
}
#ltps ul, #lps ul {
	color:#3366CC;
	margin:10px;
	margin-bottom:15px;
}
#ltps li, #lps li {
	line-height:18px;
	padding-bottom:5px;
}
#ltps a, #lps a {
	color:#333333;
}
#ltps a:hover, #lps a:hover {
	color:#3366CC;
}
#cls {
	float:inherit;
	width:615px;
	background:#D9D67A;
	margin-top:15px;
}
#cls h2 {
	padding-left:10px;
	color:white;
	line-height:29px;
	border-bottom:1px solid white;
	background: url(../i/olivebkg.png) no-repeat;
}
#cls ul {
	float:left;
	width:300px;
	background: url(../i/mask.png) right bottom no-repeat;
	background:none;
}
#cls li{
	padding-left:10px;
	color:#2276BF;
	line-height:20px;
}
#cls .rl {
	margin-right:0;
	border-left:1px solid #E6E4A8;
}
#cls a {
	color:#333333;
}
#cls a:hover {
	color:white;
}
#cnav {
	/*word-spacing:5px;*/
	margin-bottom:12px;
	padding-left:20px;
	background: url(../i/home.gif) center left no-repeat;
	font-size:10px;
}
#cnav a {
	text-decoration:underline;
}
#cnav a:hover {
	text-decoration:none;
}
#story {
	margin-bottom:15px;
	margin-right:10px;
}
#story_rm {
	float:left;
	width:184px;
	margin-bottom:15px;
}
#story_rm img {
	border:2px solid #414141;
}
#story_rm p img {
	float:left;
	margin-top:10px;
}
#story_rm p span img {
	margin-left:20px;
}
#story_rm dl {
	color:white;
	margin-top:10px;
	padding-bottom:5px;
	background:#2E88DA url(../i/111.png) bottom no-repeat;
}
#story_rm dl img {
	/*margin-right:2px;*/
	border:none;
}
#story_rm dd {
	font-weight:bold;
	padding-left:10px;
	height:30px;
	line-height:32px;
	background:#2276BF url(../i/123.png) no-repeat;
}
#story_rm dt  {
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:10px;
}
#story_rm .bd {
	background:#4394DE;
}
#story_rm .erl {
	float:right;
	padding-right:10px;
}
#story_rm dl span {
	margin-left:50px;
	color:#93BEE1;
	font-weight:bold;
}
#story_ct {
	margin-left:199px;
	margin-bottom:20px;
}
#story_ct img {
	margin-right:15px;
	margin-bottom:13px;
	border:2px solid #414141;
}
#story_ct h3 {
	font-family:trebuchet ms;
	color:#D82D31;
	font-size:11px;
	padding:0;
	margin:0;
	margin-bottom:9px;
}
#story_ct p {
	padding-bottom:10px;
	line-height:14px;
}
#story_ct p span {
	color:#2972B8;
	margin-right:5px;
	font-size:10px;
}
#story_ct p a {
	color:#656314;
	padding-bottom:1px;
	/*margin-left:10px;*/
	border-bottom:1px solid #656314;
}
#story_ct p a:hover {
	border:none;
}
.arrowr, #scl li, #sclr li, #blue_back li {
	padding-left:12px;
	background: url(../i/arrowr.gif) 0 4px no-repeat;
}
#story_ct .ctn a {
	margin-right:10px;
	margin-left:0;
	color: #BF2226;
	border:none;
	text-decoration:underline;
}
#story_ct .ctn .cmt {
	margin-left:10px;
}
#story_ct .ctn a:hover {
	text-decoration:none;
}
#story_ct #slc a {
	text-decoration:underline;
}
#story_ct #slc a:hover {
	text-decoration:none;
}
#stm .ctn a {
	color: #BF2226;
}
#stm .cmt {
	margin-left:10px;
}
#stm .cmts {
	margin-right:10px;
}
.ctn .cmt a:hover {
	text-decoration:none;
}
.cmts {
	padding-left:20px;
	margin-right:10px;
	background:url(../i/conv.png) 0 2px no-repeat;
}
.cmt {
	padding-left:20px;
	background:url(../i/convp.png) 0 2px no-repeat;
}

.printa {
	padding-left:20px;
	margin-right:0px;
	background:url(../i/ico_print.gif) 0 2px no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}
.iz_fr {
	padding-left:25px;
	background:url(../i/ico_send.gif) 0 2px no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}


.crs {
	color:#2972B8;
}
#recent {
	clear:left;
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
}
#recent h2 {
	background: url(../i/olivebkg.png) no-repeat;
}
#recent span {
	font-size:10px;
}
#recent img {
	float:left;
	margin:0;
	margin-right:10px;
	margin-bottom:10px;
	border:2px solid #414141;
}
.recent_story {
	padding-bottom:3px;
	margin:10px;
	margin-top:20px;
	color:#585858;
	border-bottom:1px solid #D3D3D3;
	width:590px;
}
#recent h3 a {
	color:#585858;
}
#recent h3 {
	margin-bottom:8px;
}
#recent h3 a:hover {
	color:#C1BA23;
}
.recent_story span {
	color:#2972B8;
	font-size:10px;
}
.recent_story p {
	margin-bottom:5px;
}
.recent_l {
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:1px solid #D3D3D3;
}
.recent_brief {
	float:left;
	width:300px;
}
.recent_brief p a {
color:#656314;
border-bottom:1px solid #656314;
}
.recent_brief p a:hover {
border:none;
}
.tl {
font-size:12px;
margin-bottom:8px;
}
.recent_brief p span {
color:#2972B8;
font-size:10px;
}
#recent p .arrowr {
margin-left:20px;
}
.recent_brief .arrowr {
margin-left:10px;
}
.rbp {
clear:left;
margin-bottom:5px;
}
#recent a span {
	color: #BF2226;
	padding-bottom:1px;
	border-bottom:1px solid #BF2226;
}
#recent a:hover span {
	border: none;
}
#recent .recent_story p a {
	margin-left:460px;
	background-image: url(../i/arrowr.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:8px;
}
.materiali {
	margin:10px;
	margin-left:10px;
	color:#585858;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:15px;
}
.materiali span {
	color:#2972B8;
	margin-left:10px;
}
.materiali h3 {
	margin-bottom:7px;
}
.materiali h3 a{
	color:#585858;
}
.materiali h3 a:hover{
	text-decoration:underline;
}
.materiali p a {
 color:#656314;
 font-weight:bold;
 text-decoration:underline;
}
.materiali .arrowr a {
	color:#BF2226;
	font-weight:normal;
}
.materiali p a:hover {
	text-decoration:none;
}
.rtp div {
	float:left;
	width:300px;
}
.rtp .rl {
	float:right;
}
#main_right {
	float:right;
	width:300px;
}
div .red a:hover {
	color:#F7B345;
}
#main_right p {
	line-height:18px;
}
.red  {
	color:#F7B243;
	margin-bottom:15px;
	background:#D82D31;
}
.red h3 {
	color:white;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	margin-bottom:3px;
	border-bottom:1px solid #E46C6F;
}
.red span {
	color:#F7B345;
	font-weight:bold;
}
#main_right ol {
	padding-bottom:10px;
}
div .red ol li {
	background:none;
}
div .red .bd {
	width:16px;
	color:#F7B345;
}
#main_right ul {
	color:#F7B345;
	margin-left:10px;
}
div .red li {
	padding-left:12px;
	line-height:20px;
	background: url(../i/arrowo.gif) 0 6px no-repeat;
}
#main_right .rating ul li {
	background: url(../i/arrowb.gif) 0 6px no-repeat;
}
div .red a, div .rating a:hover {
	color:white;
}
#rinf {
	margin-bottom:15px;
	background:#BF2226;
}
.inmenu {
	color:white;
	height:28px;
	margin-bottom:8px;
	background:white;
}
.inmenu dd, .inmenu dt {
	float:left;
	line-height:25px;
	background:url(../i/tab-active.png) no-repeat;
}
.inmenu dt {
	margin-left:3px;
}
.inmenu span {
	display:block;
	margin-left:3px;
	padding-right:28px;
	padding-left:27px;
	background:url(../i/tab-active.png) right no-repeat;
}
.inmenu a span {
	padding-left:27px;
	padding-right:30px;
}
#story_ct .inmenu span {
	padding-left:20px;
	padding-right:23px;
}
#story_ct .inmenu a span {
	padding-left:19px;
	padding-right:22px;
}
.inmenu a {
	color:#333333;
	display:block;
	background: url(../i/tab.png) left no-repeat;
}
.inmenu a span {
	background:url(../i/tab.png) right no-repeat;
}
.inmenu a:hover {
	color:white;
}
#rinf .inmenu a span {
	padding-left:8px;
	padding-right:12px;
}
#rinf .inmenu span {
	padding-left:9px;
	padding-right:12px;
}
#rinf p {
	text-align:right;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color:white
}
#rinf p a {
	float:left;
	color:white;
	line-height:15px;
}
#rinf p a:hover {
	border-bottom:1px solid #EC9698;
}
#rinf p span{
	font-weight:bold;
}
#rinf #navw {
	line-height:18px;
	height:35px;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:13px;
	color:white;
	background:#D82D31 url(../i/dline.png) top no-repeat;
}
#rinf #navw a span {
	line-height:28px;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:5px;
	padding-right:8px;
}
#rinf #navw p a {
	float:none;
	font-size:10px;
	color:white;
	padding-bottom:1px;
	border-bottom:1px solid #EC9698;
}
#rinf #navw p a:hover {
	border:none;
}

.wk {
	margin-bottom:10px;
	text-indent:20px;
	word-spacing:40px;
	line-height:30px;
	background:#F4F4F4;
	border:1px solid #DEDEDE;
}
.wk a {
	color:#333333;
}
.wk span {
	font-weight:bold;
}
.wk a:hover {
	color:#BF2226;
}
#scl h1 {
	display:inline;
	color:#2276BF;
}
#scl ul {
	float:left;
	width:260px;
	padding:0 20px 20px 20px;
	margin-bottom:20px;
	line-height:18px;
	border-bottom:1px solid #D3D3D3;
}
#scl li {
	margin-left:10px;
}
#scl li.first {
	margin:0;
	padding:0;
	background:none;
}
#scl a {
	padding-bottom:1px;
	border-bottom:1px solid #BF2226;
}
#scl a:hover {
	border:none;
}
#sclr h1 {
	display:inline;
	color:#2276BF;
	text-transform: uppercase;
}
#sclr ul {
	float:left;
	width:250px;
	padding:0 0px 20px 10px;
	margin:0 20px 0 10px;
	margin-bottom:20px;
	line-height:18px;
	border-bottom:1px solid #D3D3D3;
}
#sclr li {
	margin-left:10px;
	margin-bottom:5px;
}
#sclr li.first {
	margin:0;
	padding:0;
	background:none;
}
#sclr a {
	padding-bottom:1px;
	border-bottom:1px solid #BF2226;
}
#sclr a:hover {
	border:none;
}
#main_right .sv .btn {
	margin-right:10px;
	padding:6px;
	padding-left:12px;
	padding-right:12px;
	color:black;
	line-height:50px;
	background:url(../i/btnbkg.png) no-repeat;
}
#main_right .rating .btn {
	margin-right:10px;
	padding:6px;
	padding-left:12px;
	padding-right:12px;
	color:black;
	line-height:50px;
	background:url(../i/btnbkg2.png) no-repeat;
}
#textarea {
	padding:4px;
	height:80px;
	color:#666666;
	border:1px solid #CCCCCC;
}

#red_back {
	margin-bottom:15px;
	padding:4px;
	height:80px;
	color:#666666;
	border:1px solid #CCCCCC;
}
#red_back td { padding:8px; }
.red_back_input {
	padding:4px;
	width:200px;
	height:12px;
	color:#666666;
	border:1px solid #CCCCCC;
}
#red_back .btn {
	border:none;
	padding:6px;
	padding-left:12px;
	padding-right:12px;
	color:white;
	line-height:20px;
	width:80px;
	font-weight:500;
	text-align:center;
	background:url(../i/btnbkgb.png) no-repeat;
}
.sv dl {
	margin-left:10px;
	margin-right:10px;
	line-height:15px;
}
.sv dd {
	padding-bottom:10px;
	font-weight:bold;
}
.sv dt {
	margin-left:10px;
	line-height:20px;
}
.sv input {
	/*float:left;*/
	margin-top:3px;
}
.sv input[type=submit] {
	/*float:left;*/
background-image: url(../i/btnbkg2.png);
border: 0px;
width: 78px;
height: 25px;

	
}
.sv label {
	padding-left:3px;
}
#navw p {
	float:right;
	padding:0;
	padding-top:3px;
}
.wt {
	color:white;
	background:black;
}
.bl {
	color:#BF2226;
	background:white;
}
.banner1 {
	margin-bottom:15px;
}
#rating, .rating {
	margin-bottom:15px;
	padding-bottom:5px;
	color:#93BEE1;
	background:#2276BF;
}
#rating h2, .rating h2 {
	line-height:29px;
	padding-left:10px;
	color:white;
	margin-bottom:10px;
	border-bottom:1px solid white;
	background:#2276BF url(../i/bluebkg.png) no-repeat;
}
.dte {
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:3px 5px;
	line-height:18px;
}
.red .dte {
	color:#D82D31;
	background:#FBEAEB;
}
#rating .dte, .rating .dte {
	color:#2972B8;
	background:#E9F2F9;
}
.rating table, .red table {
	margin-left:10px;
}
.rating td, .red td {
	padding-right:3px;
	padding-bottom:10px;
	color:white;
	line-height:15px;
}
.tbc {
	width:145px;
}
#rating .bd, .rating .bd {
	width:16px;
	color:#93BEE1;
}
#rating a, .rating a {
	color:white;
	margin-left:1px;
}
.rating .arrowo {
	background:url(../i/arrowb.gif) 0 5px no-repeat;
}
.rating .rb {
	margin-left:10px;
	margin-right:10px;
	padding-top:8px;
	padding-bottom:5px;
	border-top:1px solid #659FD2;
}
.rating h3 {
	border-color:#659FD2;
}
.rr {
	margin-left:10px;
	margin-right:10px;
	padding-top:8px;
	padding-bottom:5px;
	border-top:1px solid #CC6666;
}

#rating a:hover, .rating a:hover {
	padding-bottom:1px;
	border-bottom:1px solid #659FD2;
}
#rating table span, .rating span {
	font-weight:bold;
	color:#93BEE1;
}
#main_right .rb, .red .rb {
	margin-left:10px;
	margin-right:10px;
	padding-top:8px;
	padding-bottom:10px;
	border-top:1px solid #659FD2;
}
.arrowo {
	padding-left:12px;
	background: url(../i/arrowo.gif) left no-repeat;
}
.rt {
	text-align:right;
}
.abc {
	margin-left:10px;
	margin-right:10px;
	line-height:20px;
	text-align:center;
	padding-bottom:5px;
}
.abc a {
	padding:3px;
}
.banner2 {
	margin-bottom:15px;
}
#trailer {
	margin-bottom:15px;
	background:#2276BF;
}
#trailer h2 {
	background: url(../i/bluebkg.png) no-repeat;
}
#trailer p {
	padding-left:9px;
}
#trailer ul {
	padding-left:20px;
	margin:0;
	margin-top:12px;
	padding-bottom:10px;
	padding-top:20px;
	background: url(../i/trailerbkg.png) top no-repeat;
}
#trailer li {
	line-height:16px;
	margin-bottom:8px;
}
#trailer a {
	color:white;
}
#trailer a:hover {
	color:orange;
}
#footer {
	clear:both;
}
#fp {
	padding-top:15px;
	padding-bottom:15px;
	color:#BFBFBF;
	text-align:center;
}
#fp p {
	line-height:20px;
}
#fp span {
	font-weight:bold;
}
#fp a {
	margin-left:3px;
	margin-right:3px;
	color:#BFBFBF;
}
#fp a:hover {
	padding-bottom:1px;
	border-bottom:1px solid #BFBFBF;
}
#fnav {
	font-size:10px;
	color:#F7B345;
	line-height:36px;
	padding-left:20px;
	padding-right:20px;
	height:36px;
	background:#C2272B url(../i/fnav.png) top no-repeat;
	border-bottom:1px solid black;
}
#fnav a {
	color:#F7B345;
}
#fnav a:hover {
	padding-bottom:1px;
	border-bottom:1px solid #F7B345;
}
#end {
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:30px;
	background:#881B1E;
	color:#B87678;
}
#end a {
	color:#B87678;
}
#end a:hover {
	color:white;
}
#end p {
	color:white;
	padding-bottom:10px;
}
#end p a {
	color:white;
}
#end p a:hover {
	padding-bottom:1px;
	border-bottom:1px solid white;
}
#end span {
	font-weight:bold;
}
#end #cr {
	float:right;
	color:#D0D0CC;
}
#end #cu {
	float:right;
}
#head_search_row {
	background: url(../i/grey_row_bgr.png) repeat-x;
	height: 37px;
	padding-left:15px;
	padding-right:15px;
}
#search_box {
	float: left;
	padding-top:6px;
}
#login_box {
	float: right;
	padding-top:6px;
}
.formel {
	color: #666666;
	background-color:#FFF3CC;
	height:16px;
	font-size: 11px;
	padding-top:2px;
	padding-left:5px;
}
.formel_sel {
	color: #666666;
	height:19px;
	margin-top:2px;
	vertical-align:top;
	background-color:#FFF3CC;
	font-size: 12px;
}
button {
	background-color: transparent;
	border:none;
	overflow: visible;
	text-transform: uppercase;
	padding-left:25px;
	padding-bottom:5px;
	padding-top:5px;
	cursor:pointer;
}
#search_box button {
	background: url(../i/ico_search.png) 5px 3px no-repeat;
}
#login_box button {
	background: url(../i/enter.gif) 5px 3px no-repeat;
}
#head_links {
	background-color: #000000;
	background-image: url(../i/head_links_bgr.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height:29px;
}
#head_logo_area {
	background-image: url(../i/head_logo_bgr.jpg);
	background-repeat: no-repeat;
	height: 128px;
}
#head_banner {
	float: right;
	padding-top: 11px;
	padding-right: 11px;
}
#head_menu {
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 37px;
	background-image: url(../i/all_menu.png);
	background-repeat: no-repeat;
}
#m1 a {
	float: left;
	width: 88px;
	height: 37px;
}
#m1 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
}
#m2 a {
	float: left;
	width: 180px;
	height: 37px;
}
#m2 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -88px;
}
#m3 a {
	float: left;
	width: 141px;
	height: 37px;
}
#m3 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -268px;
}
#m4 a {
	float: left;
	width: 89px;
	height: 37px;
}
#m4 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -409px;
}
#m5 a {
	float: left;
	width: 102px;
	height: 37px;
}
#m5 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -498px;
}
#m6 a {
	float: left;
	width: 94px;
	height: 37px;
}
#m6 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -600px;
}
#m7 a {
	float: left;
	width: 104px;
	height: 37px;
}
#m7 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -694px;
}
#m8 a {
	float: left;
	width: 89px;
	height: 37px;
}
#m8 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -798px;
}
#m9 a {
	float: left;
	width: 71px;
	height: 37px;
}
#m9 a:hover {
	background-image: url(../i/all_menu_over.png);
	background-repeat: no-repeat;
	background-position: -887px;
}
#head_logo {
	float: left;
	padding-top: 0px;
	padding-left: 35px;
}
#head_site_links {
	float: left;
	padding-top: 7px;
	padding-left: 11px;
	padding-bottom:5px;
}
#head_registration {
	float: right;
	padding-top: 7px;
	padding-right: 11px;
	padding-bottom:5px;
	padding-left:16px;
	
}
#head_reg_bck{
	background: url(../i/pencil.gif) left bottom no-repeat;
}
.white_link a {
	color:#FFFFFF;
	padding-bottom: 2px;
	margin-left:6px;
	margin-right:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.white_link a:hover {
	color:#F7B345;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4B3615;
}
#blue_back {
	border: 1px solid #E4ECF3;
	background-color: #E8F2FB;
	padding:8px;
	margin-bottom:10px;
	line-height:19px;
}
#blue_back ul {
	margin-top:5px;
	margin-left:5px;
}
#blue_back td{
	padding:8px;
}
#blue_back a {
	padding-bottom:1px;
	border-bottom:1px solid #BF2226;
}
#blue_back a:hover {
	border:none;
}
#red_back {
	color:#666666;
	padding:15px;
	background:#F6F6F6;
	border:2px solid silver;
}
#red_back p {
	font-weight:bold;
	color:#2276BF;
}
#story_ct #blue_back a {
	color:#BF2226;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BF2226;
	margin-left:0;
}
#story_ct #blue_back a:hover {
	color:#BF2226;
	border:none;
}
.data{
	color:#2972B8;
	font-size:10px;
}
.story_tl {
	margin-top:10px;
	padding-left:10px;
	color:#585858;
	background: url(../i/arrowr2.gif) 0 2px no-repeat;
}
.story_tl a{
	font-weight:bold;
	color:#585858;
}
.story_tl a:hover {
	color:#D82D31;
}
#schedule {
	margin-bottom:15px;
	padding-bottom:10px;
	border-top:1px solid #C5C5C5;
	border-bottom:1px solid #C5C5C5;
	background:url(../i/greybkg.png) repeat-x;
}
#rstat {
	float:left;
	color:white;
	width:100%;
	background:#2E88DA url(../i/bluebsbkg.png) bottom no-repeat;
	padding-bottom:10px;
}
#rstat dd {
	font-weight:bold;
	margin-bottom:10px;
	padding:3px;
	padding-left:10px;
	line-height:28px;
	background:#2276BF url(../i/bluetsbkg.png) no-repeat;
}
#rstat dt {
	height:12px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	font-size:10px;
}
#rstat dt img {
	border:none;
	/*margin-right:2px;*/
}
#rstat .rt {
	width:40px;
	padding-right:3px;
	text-align:right;
}
#rstat .rt span {
	color:#93BEE1;
	font-weight:bold;
}
#rstat .bs {
	background:#4394DE;
}
#rstat .bd {
	width:73px;
	padding-left:3px;
	margin-left:8px;
}
#recent #schedule h2 {
	margin-bottom:0;
}
#schedule p {
	padding-left:10px;
	padding-top:10px;
}
#schedule p a {
	font-weight:bold;
	color:#656314;
	text-decoration:underline;
}
#schedule p a:hover {
	text-decoration:none;
}
#recent #schedule {
	border:none;
	padding-bottom:0;
	background-position: 0 29px;
}
#schedule table {
	width:96%;
	margin-left:10px;
	margin-right:10px;
}
#schedule td {
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
}
#schedule th {
	text-align:center;
	line-height:25px;
	border-bottom:1px solid #C5C5C5;
}
#schedule .first {
	text-align:left;
}
#stage {
	float:left;
	margin-bottom:15px;
}
#stage p {
	margin-top:10px;
	margin-bottom:10px;
}
#stage img {
	border:2px solid #414141;
}
#stage ul {
	margin-top:10px;
	color:white;
}
/*
#stage li  {
	display:block;
	background: url(../i/stageactive.png) no-repeat;
	height: 25px;
	margin: 0;
	padding: 0;
}
*/
#stage li {
	margin-bottom:3px;
	text-indent:27px;
	line-height:25px;
	background: url(../i/stageactive.png) no-repeat;
}
#stage ul li a {
	color:black;
	display:block;
	background: url(../i/stagebkg.png) no-repeat;
}
#stage ul a:hover {
	color:white;
}
#stl .active {
	text-indent:27px;
	line-height:25px;
	background: url(../i/stageactive.png) no-repeat;
}
#stl {
	float:left;
	margin-right:15px;
	width:144px;
}
#stl img {
	width:140px;
}
#st2 {
	float:left;
	margin-right:15px;
	margin-left:159px;
	margin-top:20px;
	width:450px;
}
#st22 {
	margin-top:20px;
}
#st22 img{
	width:100px;
	margin-right:7px;
	margin-bottom:10px;
}
/*
#stl ul li {
	padding:0;
	height: 26px;
	margin:0;
}
*/
#stm {
	float:left;
	width:238px;
}
#stm h1 a {
	color:#2276bf;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#stm h1 a:hover{
	color:#bb3236;
}

#stm a {
	color:#656314;
	text-decoration:underline;
}
#stm a:hover {
	text-decoration:none;
}
#images_set
{
	margin-left:159px;
}
#images_set h3
{
	font:Tahoma;
	font-size:11px;
	background:#414141;
	color:#FFFFFF;
	padding:6px;
	padding-top:4px;
	margin:0;
}
#title_txt
{
	font:Tahoma;
	font-size:11px;
	background:#414141;
	color:#FFFFFF;
	padding:6px;
	padding-top:4px;
	margin:0;
	width:442px;
}
#str {
	float:left;
	margin-left:15px;
	width:202px;
}
#ble {
	padding:10px;
	margin-bottom:15px;
	color:#1B5B96;
	background:#DAE7F3;
	line-height:18px;
}
#ble p {
	margin:0;
	padding:0;
}
#ble p a {
	text-decoration:underline;
}
#ble p a:hover {
	text-decoration:none;
}
#ble .bn {
	margin-top:8px;
	padding-top:5px;
	border-top:1px solid #EDF3F9;
}
.clear {
	clear:both;
}
.more a {
	background-image: url(../i/arrowr.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:8px;
	margin-left:13px;
	text-decoration:underline;
}
.more a:hover {
	text-decoration:none;
}
.h1 {
	font-family:trebuchet ms;
	color:#BB3236;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
}
.ar h2 {
	background:url(../i/ar_bkgr.png) no-repeat;
}
.ar .tbc {
	width:460px;
}
.rating.ar h2 {
	background:url(../i/ar_bkgb.png) no-repeat;
}
.sv {
	color:white;
}

/*Miro*/
.mov_menu_pasive3 {
	background-image: url(i/movie_pasive3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	color:#FFFFFF;
	padding-top:6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mov_menu_pasive2 {
	background-image: url(i/movie_pasive.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	color:#FFFFFF;
	padding-top:6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#banner_left {
	float:left;
	padding-bottom:20px;
	/*width:300px;*/
}
#banner_right {
	float:right;
	padding-bottom:20px;
	/*width:300px;*/
}
.dd_index {
	float:left;
	width:26px;
	height:19px;
	font-weight:bold;
	text-align:center;
	margin-left:4px;
	background: url(../i/snavbkg.png) no-repeat;
}
.dd_index a {
	color:white;
	background:url(../i/snavbkgr.png) no-repeat;
}
.dd_index a:hover {
	background:none;
}
.dd_index_a {
	float:left;
	width:26px;
	height:19px;
	font-weight:bold;
	text-align:center;
	margin-left:4px;
	background: url(../i/snavbkg.png) no-repeat;
}
.b
{
	 font-weight:600;
}
#rstat .wid
{
	width:113px;
}
#rstat .wid2
{
	width:186px;
}
#blue_back strong {
	margin-bottom:15px;
}
.space_div
{
	height:20px;
}
.butoncheAnswer
{
	background-image: url(../i/btnbkg.png);
	border: 0px solid #846900;
	width: 78px;
	height: 25px;
	margin-bottom:5px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
}
#comm_message {
	color:#666666;
	width:100%;
	padding:15px;
	background:#F6F6F6;
	border:2px solid silver;
}
#comm_message td { padding:15px; }
#alert
{
	background-image: url(../i/comment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:11px;
	line-height:16px;
	padding-left:25px;
}
#alert a { color:#656314; text-decoration:underline;}
#alert a:hover { text-decoration:none;}
.calendar {margin-left:10px;}
.calendar td
{ text-align:right }
.calendar td à { color:#FFFFFF;}
.calendar td à:hover { color:#FFFFFF; text-decoration:underline;}




#rating2{
	color:#FFFFFF;
	background:#2276BF;
	width:300px;
	padding-bottom:10px;
}
#rating2 h2{
	line-height:29px;
	padding-left:10px;
	color:white;
	margin-bottom:10px;
	border-bottom:1px solid white;
	background:#2276BF url(../i/bluebkg.png) no-repeat;
}

#rating2 td { color:#FFFFFF; padding:5px;}
#rating2 td a { color:#FFFFFF;}
#rating2 td a:hover { text-decoration:underline;}
#rating2 td .active{ background:#bb303a; padding:3px;}




#postanovkata { padding-top:10px; }
#postanovkata h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background: url(../i/arrowr.gif) left center no-repeat;
	padding-left:15px;
	margin-bottom:2px;
}

#postanovkata h1 a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2276bf;
	font-size: 14px;
}
#postanovkata h1 a:hover { color:#bb3236 }
#postanovkata h3
{
	color:#656314;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:20px;
	padding-left:15px;

}
#postanovkata h3 a {color:#656314; text-decoration:underline;}
#postanovkata h3 a:hover {text-decoration:none;}


#cal_date
{
	color:#2276bf;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-bottom:5px;
	background:#e9f2f9;
}
#cal_date strong  { color:#2276bf; }
#cal_date td a { color:#bf2226; font-size:10px;}
#cal_date td a:hover { color:#2276bf; text-decoration:none; }

.com_in
{
	padding-top:2px;
	padding-bottom:13px;
	color:#666666;
	line-height:16px;
	font-size:11px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom:15px;
}
.zago
{
	color:#BB3236;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:8px;
	text-transform: uppercase;
}


.mnojitel {
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:10px;
}

.search_r a{ color:#656314; text-decoration:none;; font-size:11px; border-bottom: 1px solid  #c7c39d;}
.search_r a:hover { color:#333333; border-bottom:none;}


.price td { padding:8px; }
.price a { color:#bf2226; text-decoration:underline;}
.price a:hover { text-decoration:none;}


.prices ul {
	padding:0;
	line-height:20px;
	margin-left:4px;
	margin-top:5px;
	margin-bottom:5px;
}
.prices li {
	padding:0;
	padding-left:10px;
	background-image: url(../i/lito.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	margin-left:5px;
}



.btn2 {
	border:none;
	padding:6px;
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	color:white;
	width:80px;
	font-weight:500;
	text-align:center;
	background:url(../i/btnbkgb.png) no-repeat;
}

#head { background-color:#000000; }
.banner1 td {
	text-align:center;
	vertical-align:middle;
}
.banner1 img {
	vertical-align:middle;
}