body {
  /*background-color: #ffffff;*/
  background-color: #000;
  font-family: verdana;
  font-size: 14px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}

a:visited, a:active, a:link{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
a:hover{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}


.clear{
  float: none;
  clear: both;
}


#main_container{
  width: 1000px;
  background-color: #000000;
  padding-bottom: 100px;
}

/* Headers blocks */
#header{
  width: 1000px;
  height: 310px;
  background-color: #000000;
}
#header_left{
  float: left;
  width: 240px;
  height: 310px;
  background: url(../images/images/siteN_01.jpg) no-repeat;
  background-color: #000000;
}
#header_center{
  float: left;
  width: 520px;
  height: 310px;
  background: url(../images/images/siteN_02.jpg) no-repeat;
  background-color: #000000;
}
#header_right{
  float: left;
  width: 240px;
  height: 310px;
  background: url(../images/images/siteN_03.jpg) no-repeat;
  background-color: #000000;
}
/* End Headers blocks */

/* Contents blocks */
#content{
  width: 1000px;
  background-color: #000000;
}
#content_left{
  float: left;
  width: 240px;
  background-color: #000000;
}
#content_center{
  float: left;
  width: 520px;
  background-color: #000000;
  padding-top: 15px;
}
#content_right{
  float: left;
  width: 240px;
  background-color: #000000;
}
/* End Contents blocks */

/* Footer blocks */
#footer{
  width: 1000px;
  background-color: #000000;
}
#footer_left{
  float: left;
  width: 240px;
  background-color: #000000;
}
#footer_center{
  float: left;
  width: 520px;
  background-color: #000000;
  text-align: left;
}
#footer_right{
  float: left;
  width: 240px;
  background-color: #000000;
}
/* End footers blocks */


#white_container{
  width: 510px;
  border: 5px #FFFFFF solid;
  background-color: #000000;
  text-align: left;
}

.news{
  padding: 10px 15px 5px 20px;
  text-align: justify;
}
.news_header
{
  display: block;
  padding: 10px 0 10px 0;
  color: #9b9b9b;
  font-size: 12px;
  font-weight: 800;
}
.news_date{
  color: #ffb83b;
  font-size: 10px;
}
.news_text{
  color: #9b9b9b;
  font-size: 12px;
  text-align: justify;
}
.news_text a:visited, .news_text a:active, .news_text a:link{
  font-size: 12px;
  color: #9b9b9b;
  font-weight: normal;
  text-decoration: none;
}
.news_text a:hover{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}

.news_img {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 100px;
  height: 100px;
}


.press{
  padding: 10px 15px 5px 20px;
  text-align: justify;
}
.press_header
{
  display: block;
  padding: 10px 0 10px 0;
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
}
.press_date{
  color: #ffb83b;
  font-size: 10px;
}
.press_text{
  color: #9b9b9b;
  font-size: 12px;
}
.press_text a:visited, .press_text a:active, .press_text a:link{
  font-size: 12px;
  color: #9b9b9b;
  font-weight: normal;
  text-decoration: none;
}
.press_text a:hover{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}
.press_img {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 100px;
  height: 100px;
}



.comment {
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  margin: 0 0 20px 0;
}
.comment_text {
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
}


#news_arch{
  height: 23px;
  margin: 10px 0 0 0;
  padding-top: 7px;
  text-align: right;
  background-color: #636161;
}

#nav_row {
  height: 23px;
  margin: 10px 0 0 0;
  padding-top: 7px;
  text-align: right;
  background-color: #636161;
}

a.nav_row_left:visited, a.nav_row_left:active, a.nav_row_left:link {
  margin-right: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
a.nav_row_right:visited, a.nav_row_right:active, a.nav_row_right:link {
  margin-right: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}


.rubric {
  display: block;
  /*height: 23px;*/
  padding: 15px 15px 0px 20px;
  background-color: black;
  color: #ffb83b;
  font-size: 18px;
  font-weight: bold;
  font-weight: 500;
}



#top_inf_l{
  width: 180px;
  margin-top: 100px;
  margin-left: 50px;
}
#top_inf_r{
  width: 180px;
  margin-top: 100px;
  margin-left: 15px;
}



a.news_arc:visited, a.news_arc:active, a.news_arc:link{
  margin-right: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

a.news_arc:hover{
  margin-right: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}




a.bot_menu:visited, a.bot_menu:active, a.bot_menu:link{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

a.bot_menu:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}

a.foot:visited, a.foot:active, a.foot:link{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

a.foot:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}


#menu_bottom{
  width: 520px;
  height: 20px;
  margin-top: 10px;
  text-align: center;
}

#white_line{
  width: 520px;
  margin: 6px 0px 6px 0px;
  border-bottom: 1px #ffffff solid;
}

#rasp{
  height: 25px;
  background-color: #b3b3b3;
}
#rasp1{
  float: left;
  width: 240px;
  padding: 4px 10px 0px 10px;
}
#rasp2{
  float: left;
  width: 240px;
  text-align: right;
  padding: 4px 10px 0px 10px;
}

#bottom_info{
  text-align: center;
  margin-top: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-weight: bold;
  font-size: 12px;
}

#copyright{
  text-align: center;
  margin-top: 5px;
  color: #a8a7a7;
  font-size: 12px;
}



/* comment form */
FORM{margin:0px;}

.form{/*margin-bottom:50px;*/}
.form H2{position:relative;top:-10px}
.form LABEL{display:block;width:90px;color:white;margin-right:5px;float:left;}
.form INPUT{width:70%;font-size:1.25em}
.form INPUT.sec_code {margin-left:95px; margin-top:5px; width:95px; font-size:1.25em}
.form BUTTON{font:1.25em arial,helvetica,sans-serif;padding:2px 4px;margin-left:95px;margin-right:10px;}
.form TEXTAREA{width:70%;font-size:1.25em;height:200px}
.form P{clear:both;padding-bottom:3px;font-family:arial,helvetica,sans-serif;font-size:11px !important;margin-bottom:0px}
.form P.desc{padding-left:95px;color:#999;margin-top:-3px;}
.form P.confirmation{padding-left:95px;color:white;margin-top:3px;}
.form P.error{padding-left:95px;color:#C61D35;margin-top:3px;}


/* photos */
.photogallery {
  padding: 15px 15px 15px 20px;
  text-align: left;
  clear: both;
  height: 75px;
}
.photogallery .img_place {
  width: 100px;
  height: 75px;
  padding: 0px;
  margin-bottom: 10px;
  float: left;
}
.photogallery .img_place img {
  border: 1px solid #FFFFFF;
  width: 100px;
  height: 75px;
  cursor : pointer;
}
.photogallery .text {
  float: left;
  width: 300px;
  height: 75px;
  color: #ffffff;
  font-size: 12px;
  margin: 0 0px 0 15px;
  /*border: 1px green solid;*/
}
.photogallery .text a:visited, .photogallery .text a:active, .photogallery .text a:link{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
.photogallery .text a:hover{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}
.photogallery .text .imagecount {
  color: #ffb83b;
  font-size: 12px;
}


/* music album */
.music_album {
  padding: 15px 15px 15px 20px;
  text-align: left;
  clear: both;
}
.music_album .img_place {
  width: 100px;
  height: 75px;
  padding: 0px;
  margin: 0 5px 10px 0;
  float: left;
}
.music_album .img_place img {
  border: 1px solid #FFFFFF;
  width: 100px;
  height: 75px;
}

.music_album .title {
  float: left;
  width: 155px;
  margin: 4px 0px 0 10px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
   /*border: 1px solid green;*/
}

.music_album .text {
  float: left;
  color: #ffffff;
  font-size: 12px;
  margin: 0 0px 0 0px;
  /* border: 1px green solid; */
}

.music_album .content_left_coll{
  width: 280px;
  float: left;
  text-align: left;
  /* border: 1px solid green; */
}

.music_album .content_right_coll{
  width: 190px;
  float: left;
  font-size: 11px;
  text-align: left;
  /*border: 1px solid green;*/
}

.music_album .song_line{
  width: 95%;
  padding: 4px;
  margin: 0px;
  float: left;
}

.music_album .song_line_c{
  width: 95%;
  padding: 4px;
  /*background-color: #dad8c8;*/
  margin: 0px;
  float: left;
}

.align_right{
  float: right;
}
.align_left{
  float: left;
}


.music_album2 {
  height: 100px;
  padding: 15px 15px 15px 20px;
  text-align: left;
  clear: both;
}
.music_album2 .img_place {
  width: 100px;
  height: 75px;
  padding: 0px;
  margin: 0 5px 10px 0;
  float: left;
}
.music_album2 .img_place img {
  border: 1px solid #FFFFFF;
  width: 100px;
  height: 75px;
}

.music_album2 .title {
  float: left;
  margin: 10px 10px 0 10px;
  color: #ffffff;
  font-weight: bold;
  /* border: 1px solid green; */
}

.music_album2 .text {
  float: left;
  color: #ffffff;
  font-size: 12px;
  margin: 0 0px 0 10px;
  /* border: 1px green solid; */
}

.music_album2 .content_left_coll{
  width: 400px;
  float: left;
  text-align: left;
  /* border: 1px solid green; */
}




/* static pages */
.staticpage{
  padding: 10px 15px 5px 20px;
  text-align: justify;
}
.staticpage_text{
  color: #9b9b9b;
  font-size: 12px;
}
.staticpage_text a:visited, .staticpage_text a:active, .staticpage_text a:link{
  font-size: 12px;
  color: #9b9b9b;
  font-weight: normal;
  text-decoration: none;
}
.staticpage_text a:hover{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}

.staticpage .download a:visited, .staticpage .download a:active, .staticpage .download a:link{
  font-size: 12px;
  color: #ffb83b;
  font-weight: normal;
  text-decoration: none;
}
.staticpage .download a:hover{
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}


.comment_count{
  color: #ffb83b;
  font-size: 10px;
  font-weight: 800;
}


/* videos */
.video .content_left_coll{
  width: 185px;
  float: left;
  text-align: left;
}
.video .content_right_coll{
  width: 250px;
  float: left;
  font-size: 11px;
  text-align: left;
}

.video .big_img_place{
  width: 150px;
  height: 150px;
  padding: 9px;
  margin-bottom: 10px;
}

.video h3{
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  margin-bottom: 5px;
  padding: 0px;
}

.video .separator{
  border-bottom: 1px #0000 dotted;
  width: 100%;
  height: 1px;
  margin: 5px 0px 15px 0px;
}



.comments_title{
  color: #ffb83b;
  font-size: 14px;
  font-weight: 800;
  margin: 10px 0 20px 0;
  border-bottom: 1px solid #ffb83b;
}
