body{background: #000; margin: 0; padding: 0; height:100%; color: #C6A3A3; font: normal 11px tahoma;}
.parent {
display: block;
min-height: 100%;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
}
.main_content {
padding-bottom: 45px;
 color: #C6A3A3; 
font: normal 12px tahoma;
margin: 0 auto;
}
.footer {
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
display: block;
height: 45px;
z-index: 999;
padding: 0px;
margin: 0px;
background: #140000;
color: #984b4b; font-family: verdana; font-size: 11px;
}
#footer_menu{float: right; padding: 5px 15px 0px 175px;color: #984b4b;}
#footer_menu a{color: #984b4b; font-size: 12px; text-decoration: none;}
#footer_txt{color: #984b4b;float: left; padding: 10px 0px 0px 0px;}

img{
border: 0px solid #000;
}
a{
border: 0px solid #000;
color: #990000;
text-decoration: none;
font: normal 11px tahoma;
}
a:hover{ color: #990000;}
.header{
margin: 0;
padding: 0;
height: 103px;
border: 0px solid red;
}
.logo{float: left;padding: 20px 0 0 0; border: 0px solid #000;}
.logo img{border: 0px solid #000;}
.menu{
float: right;
display:inline;
position: relative;
height: 103px;
margin: 0 15px 0 0;
}
.menu ul{
position: relative;
list-style: none;
height: 103px;
margin:0;
padding:0;
float:right;
}
.menu ul li{
display: inline;
list-style: none;
float: left;
height: 103px;
margin:0; overflow: hidden;
bottom: 0;
}
.menu ul li:hover{
border-top: 0px solid #000;
}

.menu ul li a{
color: #f9ecec;
text-decoration: none;
font: bold 12px tahoma;
height: 103px;
line-height:103px;
float:left;
padding:15px 15px 0 15px;
}
.menu ul li.active{
background:url(../files/menu_active_bg.jpg) top center repeat-x;
border-top: 0px solid #990000;	
}
.menu ul li.active a{
font: bold 16px tahoma;
height: 103px;
line-height:103px;
padding:15px 15px 0 15px;
}
.menu ul li a:hover {
color: #8F0A11;
}
.menu ul li.active a:hover {
color: #FFFFFF;
}
.ad{
margin: 0;
padding: 0;
height: 355px;
border: 0px solid green;
}
.ad div{
float: left;
margin: 40px 0 0 300px;
}
.ad div img{
margin: 0;
}
.content{
padding: 10px 0 60px 0;
margin:0;
font: normal 11px tahoma;
border: 0px solid red;
}
.sections{
padding: 10px 0 5px 0;
width: 850px;
}
.news{
width: 850px;
}
.newsElement{
margin: 0 0 10px 0;
padding: 5px 0 10px 0;
}

h2{
color: #e8d9d9;
font: normal 20px Arial;
padding: 10px 0 10px 10px;
margin:0;
}

h3{
color: #e8d9d9;
font: bold 12px tahoma;
margin: 10px 0 10px 0;
padding:o;
}
h4{
color: #990000;
font: normal 20px Arial;
margin: 0 0 15px 0;
padding:0;
}
/*ROUNDED CORNERS*/

#roundCrn {background: transparent; position: relative; margin: 3px; float: left;}

.roundtop, .roundbottom {display:block; background:transparent; font-size:1px; width: 275px;}
.roundb1, .roundb2, .roundb3, .roundb4 {display:block; overflow:hidden;}
.roundb1, .roundb2, .roundb3 {height:1px;}
.roundb2, .roundb3, .roundb4 {background:#340202; border-left:1px solid #340202; border-right:1px solid #340202;}
.roundb1 {margin:0 5px; background:#340202;}
.roundb2 {margin:0 3px; border-width:0 2px;}
.roundb3 {margin:0 2px;}
.roundb4 {height:2px; margin:0 1px;}

.roundboxcontent {display:block; background:#340202; border:0 solid #340202; border-width:0 1px; width: 252px; padding: 10px 10px 10px 10px;color:#c6a3a3; font: bold 12px tahoma; line-height: 18px;}
.roundboxcontent img{
vertical-align: middle; padding: 0 10px 10px 0;
}
#roundCrn2 {background: transparent; position: relative; margin: 3px; float: left;}

.roundtop2, .roundbottom2 {display:block; background:transparent; font-size:1px; width: 82px;}
.roundb12, .roundb22, .roundb32, .roundb42 {display:block; overflow:hidden;}
.roundb12, .roundb22, .roundb32 {height:1px;}
.roundb22, .roundb32, .roundb42 {background:#270101; border-left:1px solid #270101; border-right:1px solid #270101;}
.roundb12 {margin:0 5px; background:#270101;}
.roundb22 {margin:0 3px; border-width:0 2px;}
.roundb32 {margin:0 2px;}
.roundb42 {height:2px; margin:0 1px;}

.roundboxcontent2 {display:block; background:#270101; border:0 solid #270101; border-width:0 1px; width: 60px; padding: 4px 10px 4px 10px;color:#c6a3a3; font: bold 12px tahoma; line-height: 10px;}

#roundCrn3 {background: transparent; position: relative; margin: 3px; float: left;}

.roundtop3, .roundbottom3 {display:block; background:transparent; font-size:1px; width: 258px;}
.roundb13, .roundb23, .roundb33, .roundb43 {display:block; overflow:hidden;}
.roundb13, .roundb23, .roundb33 {height:1px;}
.roundb23, .roundb33, .roundb43 {background:#270101; border-left:1px solid #270101; border-right:1px solid #270101;}
.roundb13 {margin:0 5px; background:#270101;}
.roundb23 {margin:0 3px; border-width:0 2px;}
.roundb33 {margin:0 2px;}
.roundb43 {height:2px; margin:0 1px;}

.roundboxcontent3 {display:block; background:#270101; border:0 solid #270101; border-width:0 1px; width: 230px; padding: 10px 10px 15px 15px;color:#c6a3a3; font: normal 11px tahoma;min-height:30px; margin:0;}


#roundCrn4 {background: transparent; position: relative; margin: 3px; float: left;}

.roundtop4, .roundbottom4 {display:block; background:transparent; font-size:1px; width: 275px;}
.roundb14, .roundb24, .roundb34, .roundb44 {display:block; overflow:hidden;}
.roundb14, .roundb24, .roundb34 {height:1px;}
.roundb24, .roundb34, .roundb44 {background:#340202; border-left:1px solid #550303; border-right:1px solid #550303;}
.roundb14 {margin:0 5px; background:#550303;}
.roundb24 {margin:0 3px; border-width:0 2px;}
.roundb34 {margin:0 2px;}
.roundb44 {height:2px; margin:0 1px;}

.roundboxcontent4{/*height: 160px;*/ padding: 4px 0 0 0;color:#c6a3a3; font: normal 12px tahoma; line-height: 14px;
}

.roundboxcontent4 span{ font: bold 11px tahoma; 
}
.roundboxcontent4 td{padding: 0 15px 0 10px;
}

.roundboxcontent4 a{color:#c6a3a3; text-decoration: none;}
.roundboxcontent4 img{
vertical-align: middle; padding: 0 0 2px 0; border: 0px solid #000;
}
.roundboxcontent5{
padding:0;
margin:0;
}

.roundboxcontent55 {
color: #c6a3a3;
padding: 10px 20px 20px 20px;
}
.roundboxcontent55 a{
color: #c6a3a3;
text-decoration: underline;
font: normal 12px arial;
padding: 0;
}

.roundboxcontent5 img{
vertical-align: middle; padding: 0; border: 0px solid #000;
}


#roundCrn6 {background: transparent; margin: 15px 15px 15px 15px; text-align:justify;}

.roundboxcontent6 {display:block; background:#fff; border:0 solid #240101; border-width:0 1px; padding: 10px 0 10px 30px; color:#c6a3a3; font: normal 12px tahoma; min-height:50px; margin:0;}

.roundboxcontent7{color:#c6a3a3; font: normal 12px tahoma; line-height: 14px;
}
.roundboxcontent7 span{ font: bold 12px tahoma; 
}

.roundboxcontent44{height: 165px; padding: 0;color:#c6a3a3; font: normal 12px tahoma; line-height: 14px; cursor: pointer;
}
.roundboxcontent44 span{ font: bold 12px tahoma; 
}
.roundboxcontent44 td{padding: 0 15px 0 10px;
}

.roundboxcontent44 a{color:#c6a3a3; text-decoration: none;}
.roundboxcontent44 img{
vertical-align: middle; padding: 0 0 10px 0; border: 0px solid #000;
}

.roundboxcontent45{height: 165px; padding: 0;color:#c6a3a3; font: normal 12px tahoma; line-height: 14px;
}
.roundboxcontent45 span{ font: bold 12px tahoma; 
}
.roundboxcontent45 td{padding: 0 15px 0 10px;
}

.roundboxcontent45 a{color:#c6a3a3; text-decoration: none;}
.roundboxcontent45 img{
vertical-align: middle; padding: 0 0 10px 0; border: 0px solid #000;
}

#flashcontent {
		height: 100%;
	}

.nonTransparent{
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}


.contentBox_container, .contentBox_container a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/*DIV BOX*/
.box2
{
	margin: 0;
	color: #000;
}

.box2 .hd .c, 
.box2 .ft .c
{
	font-size: 1px; /* ensure minimum height */
}

.box2 .ft .c
{
	height: 11px;
}

.box2 .hd
{
	background: url(../images/box_left_top.png) no-repeat 0px 0px;
	margin-right: 14px; /* space for right corner */
}

.box2 .hd .c
{
	background: url(../images/box_right_top.png) no-repeat right 0px;
	font: normal 12px verdana;
	margin-right: -11px; /* pull right corner back over "empty" space (from above margin) */
	padding: 10px 10px 0 10px;
	/*min-height: 95px;*/
}

.box2 .ft
{
	background: url(../images/box_left_bottom.png) no-repeat 0px 0px;
	margin-right: 14px;
}

.box2 .ft .c
{
	background: url(../images/box_right_bottom.png) no-repeat right 0px;
	margin-right: -11px;
}

.box3
{
	margin: 0;
	color: #000;
}

.box3 .hd .c, 
.box3 .ft .c
{
	font-size: 1px; /* ensure minimum height */
}

.box3 .ft .c
{
	height: 11px;
}

.box3 .hd
{
	background: url(../images/box_left_top.png) no-repeat 0px 0px;
	margin-right: 14px; /* space for right corner */
}

.box3 .hd .c
{
	background: url(../images/box_right_top.png) no-repeat right 0px;
	font: normal 12px verdana;
	margin-right: -11px; /* pull right corner back over "empty" space (from above margin) */
	padding: 10px 0 0 14px;
	/*min-height: 95px;*/
}

.box3 .ft
{
	background: url(../images/box_left_bottom.png) no-repeat 0px 0px;
	margin-right: 14px;
}

.box3 .ft .c
{
	background: url(../images/box_right_bottom.png) no-repeat right 0px;
	margin-right: -11px;
}




.name{
font: bold 16px Tahoma !important;
color: #fff;
}

.userpic{
padding: 0 5px 0 0 !important;
}

.prBox{
padding: 0 3px 10px 3px;
}
.prBoxPlayer{
padding: 0 5px 10px 5px;
width:280px;
}
.pointer{
cursor: pointer;
}
.powered, .powered a{
color: #6a0000;
margin:0 0 10px 0;
padding: 10px 0 0 0;
font: normal 11px arial;
text-align: center;
}

#player{
color: #c19c9c;
font: normal 12px tahoma;
margin: 5px 0 0 0;
padding: 0;
height: 200px;
}

#player p{
margin:0;
padding:5px 0 0 0;
}

#player a{
color: #c10000;
font: bold 14px tahoma;
}

/* CONTACT FORM */

#roundCrn33 {background: transparent; position: relative; margin: 8px 0 0 10px; border: 0px solid red; padding:0;}
.roundtop33, .roundbottom33 {display:block; background:transparent; font-size:1px; width: 400px;}
.roundboxcontent33 {display:block; background:#240101; border:0 solid #240101; border-width:0 1px; width: 368px; padding: 10px 15px 10px 15px; color:#c6a3a3; font: normal 12px tahoma; line-height: 18px; margin:0;}

form{
margin:0;
padding:0;
}

label.txt{
font: normal 11px verdana;
	padding: 0;
	margin: 5px 0 0 3px;
	text-align: left;
	color: #c6a3a3;
}

div.textfield
{
	margin: 5px 5px 15px 5px;
	height: 28px;
	width: 239px;
	background: url("../images/input_bg.png") no-repeat;
	
}

.txtField
{
	font: normal 11px verdana;
	border: solid 0 #fff;
	width: 220px;
	height: 28px;
	padding: 8px 0 5px 5px;
	background: transparent;
	color: #ccc;
}

div.textarea
{
	margin: 10px 0 10px 5px;
	color: #ccc;
	height: 140px;
	border: solid 0 #fff;
	padding: 0;
	background: transparent url("../images/textarea_bg.png") no-repeat;
	scrollbar-track-color: #533333;
	scrollbar-3dlight-color: 533333;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #533333;
	scrollbar-darkshadow-color: #000;
}
.txtarea
{
	font: normal 11px verdana;
	width: 340px;
	height: 125px;
	padding: 5px 2px 0 3px;
	margin: 5px 5px 0 5px;
	background: transparent;
	border: 0px solid #fff;
	color: #ccc;
}
div.submitButton
{
	text-align: left;
	border: 0px solid red;
	margin: 2px 10px 10px 0;
}

.feedbackForm{
margin:8px 0 0 15px;
border: 0px solid red;
width: 400px;
}

.feedbackForm2{
border: 0px solid red;
width: 315px;
}

.feedbackForm .left{
background:url(../images/contBoxGradientBg_left.png) no-repeat 0px 0px;
margin-right: 17px;
min-height: 529px;
}
.feedbackForm2 .left2{
background:url(../images/contBoxGradientBg_left.png) no-repeat 0px 0px;
margin-right: 10px;
}

.feedbackForm .left .center{
background:url(../images/contBoxGradientBg_right.png) no-repeat right 0px;
margin-left: 1px;
min-height: 529px;
width: 400px;
}
.feedbackForm2 .left2 .center2{
background:url(../images/contBoxGradientBg_right.png) no-repeat right 0px;
margin-left: 12px;
min-height: 480px;
}

.feedbackFormBox{
padding: 12px 12px 20px 14px;

}

div.submitButton{
float: left;
margin:10px 8px 0 3px;
}
div.resetButton{
float: left;
margin:10px 0 0 0;
}

input.submitBtn{
background:url(../images/submit.png) top center no-repeat;
width:88px;
height:33px;
border: 0px solid #000;
cursor: pointer;
}

input.resetBtn{
background:url(../images/reset.png) top center no-repeat;
width:88px;
height:33px;
border: 0px solid #000;
cursor: pointer;
}

.pt30{
padding-top: 30px;
}

#project_info{
color: #C6A3A3 !important;
text-decoration: none !important;
font: normal 11px tahoma !important;
}

#topRec{
margin:10px 10px 0 10px;
}
#topRec a{
color: #C6A3A3
}

#topRec img{
width: 100px;
}
.topLabel{
padding: 0 0 0 10px;
}
