.rtplus {
	padding-left:10px;
	background:url(/img/rtplus.gif) left 6px no-repeat;
}
html, body { padding:0px; margin:0px; width:100%; height:100%; }
body { font-family: Tahoma; font-size:13px; }

div, h1, h2, h3, p, ul, ol, li, span, form, table, tr, td { margin:0px; padding:0px; }
p { text-align:left; line-height:16px; padding-bottom:10px; }
ul, ol { padding-bottom:5px; }
ol ul{ padding-bottom:0px; }
ol ul li{ padding-bottom:0px; }
li{ line-height:16px; padding-bottom:5px; margin-left:30px; }
img { border:none; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }

h1{ font-size:16px; text-align:center; padding-bottom:20px; color: #F67A1D; }
h2{ font-size:15px; text-align:center; padding-bottom:15px; }

index-wrapper{ color:#3c180f; word-spacing:2px; background-color:#ff9c00; }

.index-news{ font-size:11px; }
.index-news p{ line-height:1.2em; padding-bottom:5px; }
.index-news a{ font-size:13px; font-family:Arial; color:#990000; font-weight:bold; font-style:italic; }

.center-line { padding:5px 0px 5px 0px; text-align:center; width:100%; }

.footer{ background:#000000 url(/img/down.jpg) left top repeat-x; color:#ffffff; font-family:Arial, Helvetica, sans-serif; }
.footer-left{ padding-top: 25px; text-align:center; vertical-align:top; width:225px; }
.footer-left a{ color:#d26900; font-size:16px; }
.footer-left span{ font-size:16px; font-weight:bold; }
.footer-center{ font-size:12px; padding-bottom:10px; padding-top:20px; text-align:center; padding-left:20px; }
.footer-right{ font-size:14px; color:#FFFFFF; vertical-align:middle; }

.text {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	WORD-SPACING: 2px;
	COLOR: #003300;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: left;
}
.text_white {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; WORD-SPACING: 2px; COLOR: white; LINE-HEIGHT: 17px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
a {
	COLOR: #D26900;
	TEXT-DECORATION: underline
}
a.photo_video {
	COLOR: white
}
a.photo_video:hover {
	TEXT-DECORATION: underline
}
.h2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 15px; WORD-SPACING: 2px; COLOR: #e77200; LINE-HEIGHT: 17px; FONT-FAMILY: Arial
}
a.link {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #e77200; FONT-FAMILY: Arial; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.link:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #e77200; FONT-FAMILY: Arial; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.event_marketing_class, .partner_programs_class, .fireworks_class, .photo_video_class, .contacts_class{ background-color:#1C3377; }
.laser_show_class{ background-color:#15856D; }
.unique_projects_class{ background-color:#5F009B; }
.film_production_class{ background-color:#525252; }

.img-block { clear:both; width:100%; float:left; border-top:#f07c00 2px solid; border-bottom:#f07c00 2px solid; padding:10px 10px 10px 0px; margin:0px 0px 20px 0px; }
.img-block img { float:left; padding:10px 10px 10px 10px; }
.video { float:left; padding:10px 10px 10px 10px; }

.img-block2 { clear:both; width:100%; float:left; margin:5px 0px 0px 0px; }
.img-block2 img { float:left; padding:0px 20px 20px 0px; }

.img-block3 { clear:both; width:100%; float:left; margin:15px 0px 10px 0px; }
.img-block3 div { float:left; padding:0px 15px 20px 0px; }
.img-block3 div img { padding:0px 0px 5px 0px; }
.img-block3 div p { padding:0px; font-size:11px; }

.vertical-img { width:235px; float:left; text-align:center; }
.vertical-img img{ float:none; }
span.bn a {
color:#FFFFFF!important;
text-decoration:none!important;
font-size:11px!imortant;
}
span.bn {
font-size:11px!imortant;
}


.cat {margin:0 0 40px 10px; clear:both; text-transform:uppercase;}
.cat span {background:url(/img/star_a.png) left top no-repeat; padding:0 0 14px 34px; position:absolute; text-align:left; width:170px;}
.cat span.hover {background:url(/img/star_hover.png) left top no-repeat; font-size:14px; font-family:Arial Black; color:#FFFFFF; text-decoration:none; letter-spacing:1px; line-height:14px; width:170px;}
.cat span:hover {background:url(/img/star_hover.png) left top no-repeat;}
.cat span a {font-size:14px; font-family:Arial Black; color:#FFDF72; text-decoration:none; letter-spacing:1px; line-height:14px;}
.cat span a:hover {color:#ECF2FB;}
.shadow {background:none!important; position:relative; color:#000!important;font-size:14px; font-family:Arial Black; margin-left:2px; margin-top:2px; letter-spacing:1px; line-height:14px; }

.cat2 {margin:0; clear:both; text-align:center;}
.cat2 span {padding:0; text-align:center!important;}
.cat2 span a {font-size:14px; display:block; font-family:Arial Black; color:#FFDF72; text-decoration:none; letter-spacing:1px; z-index:1; line-height:14px; margin:-16px 0 0 -2px;}
.cat2 span a:hover {color:#ECF2FB;}
.shadow2 {background:none!important; color:#000!important;font-size:14px; font-family:Arial Black; margin-left:2px; margin-top:2px; letter-spacing:1px; line-height:14px;  }

