html,body{
  margin: 0;
  padding: 0;
  background-color: #000000;
  background-image: url(image/background.jpg);
}
#main{
  position: relative;
  width: 800px;
  left: 50%;
  margin-left: -400px;
  background-color: #1A1A1A;
  color: #FFFFFF
}
#header{
  width: 800px;
  height: 150px;
  background: url(image/background_header.jpg) bottom repeat-x;
}
#nav_top{
  width: 800px;
  height: 37px;
  background-image: url(image/background_nav_top.jpg);
  background-repeat: repeat-x;
  margin-bottom: 20px;
  -margin-bottom: 0;
}
#nav_top a{
  font-family: Verdana;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  display: block;
  width: 199px;
  -width: 198px;
  height: 37px;
  background: url(image/nav_top.jpg) left top #000000;
  text-decoration: none;
  line-height: 2.5;
  float: left;
  font-weight: bold
}
#nav_top a:hover{
  background-position: bottom;
  background-color: #FFCC00;
  color: #000000;
}
#nav_top .line{
  width: 1px;
  height: 37px;
  background-image: url(image/nav_top_line.jpg);
  float:left;
  background-color: #999999;
}
#logo{
  display: block;
  width: 231px;
  height: 46px;
  background-image: url(image/logo.png);
  -background-image: url(image/logoie6.png);
  float: left;
  margin-left: 34px;

}

.clear{
  clear: both;
margin:1px;
}
.form {
  width: 406px;
  -width: 415px;
  height: 60px;
  float: left;
  margin-left: 50px;
  margin-top: 8px;
  -margin-top: 0;


}



.form  .input{
  width: 267px;
  height: 18px;
  border: #000000 1px solid;
  background-color: #333333;
  background-image: url(image/form_backgroung.jpg);
  background-position: top;
  background-repeat: repeat-x;
  color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  float: left;

}
.form  .button{
  display: block;
  width: 97px;
  height: 20px;
  background-color: #FFFFFF;
  border: 0;
  background: url(image/form_button.jpg) left bottom #FFCC00;
  font-weight: bold;
  cursor: pointer;
  float: right;
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 12px;
}
.form  .button:hover{
  background-position: top;
  background-color: #E8B900;
}
.form  .radio{
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  float: left;
  height: 20px;
  margin-top: 5px;
}
.form  .radio span{
  text-decoration: underline;
}
.form  .radio input{
  vertical-align: text-bottom;
}
.form  select{
  margin-top: 7px;
  -margin-top: 9px;
  margin-right: 5px;
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  height: 20px;
  float: right;
  text-decoration: underline;
  background-color: #000000;
  border:1px solid #000000;
}
.form  select option{
  border: 0;
}
#info_txt{
  width: 790px;
  height: 23px;
  text-align: right;
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  text-decoration: underline;
  white-space: nowrap;
  background: url(image/total_background.jpg) repeat-x;
  line-height: 2;
  padding-right: 10px;
}
#info_txt_search{
  width: 790px;
  height: 23px;
  text-align: center;
  font-family: Tahoma;
  font-size: 11px;
  color: #ffcc00;
  white-space: nowrap;
  background: url(image/total_background.jpg) repeat-x;
  line-height: 2;
  padding-right: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.bottom_content_dots{
  float: left;
  margin-left: 15px;
  -margin-left: 10px;
  margin-top: 15px;
  width: 580px;
  -width: 566px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #999999;
}


#content{

  width: 750px;
  float: left;
  border: 1px solid #000000;
  padding-left: 14px;
  padding-top:10px;
  padding-bottom: 10px;
  background: url(image/background_content.jpg) bottom repeat-x #101011;
}
#content .post{
  width: 700px;
height:130px;
margin:1px;

}
#content .post .thumb{
  width: 160px;
  float: left;
height:110px;
}
#content .post .thumb img{
  border: 1px #555555 solid;

}
#content .post .thumb img:hover{
  border: 1px #CCCCCC solid;
  color: #CC66FF
}

#content .post .txt{
  margin-left:15px;
  float: left;
  width: 450px;
  -width: 300px;

}
#content .post .txt .menu{


}


#content .post .txt h3{
  display: block;
  width: 80px;
  height: 15px;
  color: #ffcc00;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  float: left;
}
#content .post .txt .gallery_info{
  display: block;
  width: 450px;
  height: 14px;
  margin-top: 5px;
  float: left;
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  text-decoration: underline;
  text-align: left;
}
#content .post .txt .gallery_info:hover{
  color: #FFFFFF
}
#content .post .txt .post_info{
  margin-top: 5px;
  width: 450px;
  -width: 300px;
  height: 15px;
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  color: #999999
}
#content .post .txt .post_info a{
  color: #FFCC00;
}
#content .post .txt .post_info a:hover{
  color: #FFFFFF;
}
#content .post .txt .post_info span{
  color: #FFFFFF;
}
#content .post .txt p{
  font-family: Tahoma;
  font-size: 11px;
  text-align: justify;
  margin: 0px;
  color: #CCCCCC
}
.dotted_line{
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #999999
}
.right_line_doted{
  height: 1px;
  margin-right: 15px;
  margin-top: 10px;
  -margin-top: 0;
  border-bottom: 1px dotted #999999;
  float: right;
  width: 165px;
  -width: 145px;
}
.left_line_doted{
  height: 1px;
  margin-left: 15px;
  margin-top: 10px;
  -margin-top: 0;
  border-bottom: 1px dotted #999999;
  float: left;
  width: 408px;
  -width: 145px;
}

.v_dotted_line{

  margin-top: 15px;
  float: right;
  width: 192px;
  -width: 186px;
  border-left: 1px dotted #999999
}

#right_menu{
  width: 155px;
  -width: 145px;
  border: 1px solid #000000;
    float: right;
  margin-right: 15px;
  -margin-right: 10px;
  padding: 5px;

  font-family: Tahoma;
  text-align: center;
  font-size: 13px;
  background: url(image/background_content.jpg) bottom repeat-x #101011;
}
#right_menu h3{
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFCC00;
  text-align: center;
  white-space: nowrap;
}
#right_menu h4{
  font-family: Verdana;
  text-align: center;
  font-size: 11px;
  white-space: pre-wrap;
  font-weight: normal;
}
#right_menu img{
  border: 1px solid #999999;

}
#right_menu img:hover{
  border: 1px solid #FFFFFF;
}


#right_menu a{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma;
  text-align: center;
  font-size: 11px;
  white-space: pre-wrap;
}
#right_menu a span{
  color: #FFCC00;
  text-decoration: underline
}
#right_menu a span:hover{
  color: #FFFFFF;
  text-decoration: underline
}
#pages{

  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align: center;
  margin-left: 150px;

}
#pages a{
  display: block;
  width: 16px;
  height: 16px;
  background: url(image/page_button.jpg) top left #E8B900;
  text-align: center;
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  float: left;
  margin-right: 3px;
}
#pages a:hover{
  background-position: bottom;
  background-color: #FFCC00;
}
#pages span{
  display: block;
  width: 32px;
  height: 16px;
  float: left;
  margin-right: 10px;
}
#pages a.next{
  display: block;
  width: 32px;
  height: 16px;
  background: none;
  text-align: center;
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  float: left;
  margin-left: 10px;
}
#pages a.next:hover{
  color: #FFCC00;
}

#footer{
  width: 800px;
  height: 49px;
  background: url(image/background_footer.jpg) repeat-x #E8B900;
  margin-top: 10px;
}
#footer a{
  display: block;
  width: 200px;
  -width: 198px;
  height: 24px;
  float: left;
  text-align: center;
  color: #000000;
  line-height: 1.5;
  text-decoration: none;
}
#footer a:hover{
  background-color: #FFCC00;
  color: #555555
}

/*Pop Search*/
#header_searh{
  width: 800px;
  height: 200px;
  background: url(image/background_header_big.jpg) bottom repeat-x;
}

#big_logo{
  display: block;
  width: 365px;
  height: 73px;
  background-image: url(image/logo_big.png);
  -background-image: url(image/logo_bigie6.png);
  margin-left: 210px;
  -margin-top: 10px;
}
#seach_big form {
  width: 400px;
  -width: 415px;
  height: 40px;
  margin-top: 10px;
  -margin-top: 20px;
  margin-left: 150px;
  -margin-left: 80px;

}


#seach_big form .input{
  -width: 280px;
  -margin-left: -75px;

  float: left;

}
#seach_big .button{
  display: block;
  width: 97px;
  height: 20px;
  background-color: #FFFFFF;
  border: 0;
  background: url(image/form_button.jpg) left bottom #FFCC00;
  font-weight: bold;
  cursor: pointer;
  float: right;
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 12px;
}
#seach_big .button:hover{
  background-position: top;
  background-color: #E8B900;
}
#seach_big .radio{
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  float: left;
  height: 20px;
  margin-top: 5px;
}
#seach_big .radio span{
  text-decoration: underline;
}
#seach_big .radio input{
  vertical-align: text-bottom;
}
#seach_big select{
  margin-top: 7px;
  -margin-top: 9px;
  margin-right: 5px;
  font-family: Tahoma;
  font-size: 11px;
  color: #999999;
  height: 20px;
  float: right;
  text-decoration: underline;
  background-color: #000000;
  border:1px solid #000000;
}
#seach_big select option{
  border: 0;
}

/*NiceForms*/
#form span {
  text-decoration: underline;
  color: #666666;
  margin-left: 20px;
}

#search_result{
  width: 800px;
  background-color: #1A1A1A
}
#search_result .search_result_dots{
  width: 770px;
  margin-top: 5px;
  margin-left: 15px;
  border-top: 1px dotted #666666;
  border-bottom: 1px dotted #666666;
}
#search_result .search_result_content{
  width: 748px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #000000;
  background: url(image/background_content.jpg) bottom repeat-x #101011;
  min-height: 300px;
  padding: 10px;
}
#search_result .search_result_content a{
  color: #FFFFFF;
  display: block;
  float: left;
  padding-right: 20px;
}
#search_result .search_result_content a:hover{
  color: #999999;
}












input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}



#container {width:700px; margin:0 auto;}

/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {
  width: 286px;
  height: 20px;
  border: 1px solid #000000;
  background: #333333;
  float: left;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 12px
}
*+html .NFText{
    margin-top: 14px;
}


/*Radio*/
.radio_line{
  float: left;
}


.NFRadio {
  cursor:pointer;
  display:block;
  width:13px;
  height:13px;
  border:1px solid transparent;
  background:url(img/radio.png) no-repeat 0 0;
  z-index:2;
  float: left;
  margin-top: 8px;
  padding: 0;
}

form span {
  text-decoration: underline;
  color: #666666;
  margin-left: 5px;
  display: block;
  float: left;
  margin-top: 8px;
  font: 11px Verdana
}
*+html form span{
    margin-top: -8px;
      margin-left: 5px;
}
*+html .NFRadio{
      margin-left: 5px;
      margin-right: 2px;
      margin-top: 13px;
}

.NFButton{
    display: block;
  width: 97px;
  height: 20px;
  background-color: #FFFFFF;
  border: 0;
  background: url(image/form_button.jpg) 0 0 #FFCC00;
  font-weight: bold;
  cursor: pointer;
  float: right;
  text-transform: uppercase;
  font-size: 12px;
}


/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent; left:640px;  top:93px; }
#seach_big .NFSelect {height:21px; position:absolute; border:1px solid transparent; left:520px;  top:174px; }

.NFSelectLeft {float:left; width:0; height:21px;vertical-align:middle;}
.NFSelectRight {
  height:21px;
  width:80px;
  background:url(img/select-right.png) no-repeat 100% 0;
  cursor:pointer;
  font:12px/17px Verdana;
  color:#666666;
  padding-left:3px;
  position: absolute;


  float: left;


}
.NFSelectTarget {
  position:absolute;
  background:none;
  margin-left:-15px;
  margin-top:20px;
  z-index:3;

  padding-bottom:13px;


}
.NFSelectOptions {
  position:relative;
  background:#707175;
  margin-left:16px;
  margin-top:0;
  list-style:none;
  padding:4px;
  padding-right:  22px;
  color:#fff;
  font:11px/13px Verdana;
  z-index:4;
  max-height:200px;
  overflow-y:auto;
  overflow-x:hidden;
  left:0;
  top:0;

}
.NFSelectOptions li {padding-bottom:1px;  width: 100px; }
.NFSelectOptions a {
  display:block;
  text-decoration:none;
  color:#fff;
  padding:2px 3px;
  background:none;

}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
/*end NiceForms*/

