/* default page colors and fonts */
body {color: #fff; font-family: Arial, arial, "Times New Roman", Times, serif; background: #000;}
a:link {color: #f7c40c; text-decoration: none;}
a:visited {color: #f7c40c; text-decoration: none;}
a:hover {color: #fff; text-decoration: ;}
a:active {color: #f7c40c; text-decoration: none;}


/* ######################################################################### */
/* STRUCTURE */

#container{
	background-color: #000;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
  
}

#logo{
	padding-top: 45px;
  	height: 160px;
}

#navigation{
	line-height: 20px;
	font-weight: bold;
	font-size: .8em;
	padding: 40px;
}

#header{
	background-color: #000;
}

#content{
	padding: 30px 50px 50px 50px;
}

#side_right{
	padding-left: 20px;
	padding-right: 20px;
  	float: left;
  	width: 591px;
}
#side_left{
  	float: left;
  	width: 312px;

}

#butn_pared {
	float:right;
        margin-top:-15px;
}


/* ######################################################################### */
/* APPEARANCE */
.highlight_copy{
	color: #047f7f;
}

p em{
	color: #f7c40c;
}

/* navigation */

#navigation_container_repeat {
	background:url(/images/nav_bknd_repeat.gif) repeat-y;
	width: 312px;
}

#navigation_container {
  background:url(/images/nav_bknd.gif) no-repeat top;
}

#navigation li{
	letter-spacing: .5px;
  	display: block;
        text-transform:uppercase;
}

#navigation li.active a {
	color:#fff;
}

#navigation li.sub {
	padding-left:25px;
	font-size:.9em;
}


/* content */
#content_container{
	background: url(/images/content_bknd.gif) no-repeat top right #101010;
	width: 620px;
}

#content h1{
  	font-size: 1.1em;
	padding-bottom: 10px;
        text-transform:uppercase;
}
#content h2{
  font-size: 1em;
}

#content h3{
  font-size: .9em;
}

#content h4,
#content h5,
#content h6{
  font-size: 1.2em;
}
#content ul{
  list-style-type: square;
  margin: 20px;
}
#content ol{
  margin: 20px;
}
#content li{
	font-size:.8em;
	line-height:1.2em;

}

#content dl{
  margin: 20px;
}
#content abbr{
  border-bottom: 1px dotted #666;
}
#content strong{font-weight: bold;}
#content em{font-style: italic;}
#content p{
  	font-size: .8em;
	line-height: 17px;
	margin: 4px 0 20px 0;
}

#content strong {
color: #047f7f;
font-weight:normal;
}

#flash_content {
     margin-left:4px;
     height: 255px;
     width: 306px;
     background: black url(/assets/2008/2/11/video_bg.jpg) no-repeat;
}

#flash_video {
     margin-left: 14px;
     padding-top: 10px;
}


/* footer */

#footer {
	padding:18px 0 18px 0;
	background-color:#000;
}

#footer-logo{
        float:right;
        padding: 5px 0px 15px 0px;
}

#footer p{
	font-size:.6em;
	color:#333333;
	line-height:2em;
}

#footer h2{
	letter-spacing: .75px;
	padding-top: 10px;
	color:#fff;
  	font-size: 1.2em;
} 



/* WORKAROUNDS */

/* clearfix, put on block elements that contain floated elements */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* */
