/* Global declarations */
a:link, a:visited{
  text-decoration: underline;
  color: #BA9087;
}
a:hover, a:active{
  text-decoration: underline;
  color: #AF8980;
}
input, textarea{
  border: 1px solid #686868;
  background-color: #606060;
  background-image: url('../images2/input_bg.gif');
  background-repeat: repeat-x;
  color: #E0E0E0;
}
input.form_submit{
  padding: 2px 8px 2px 8px;
  border: 2px solid #000000;
  background-color: #060606;
  background-image: url('../images2/submit_bg.gif');
  background-repeat: repeat-x;
  font-size: 11px;
  color: #E0E0E0;
}

/* Login form */
#login_form_container{
  padding: 8px 20px 20px 20px;
  font-size: 11px;
  color: #A2A2A2;
}#login_form_container2{
  padding: 8px 20px 20px 20px;
  margin: 6px;
  font-size: 11px;
  background-color: #000000;
  color: #A2A2A2;
}
form#login_form{
  padding: 0px;
  margin: 0px;
}
#login_form_container .form_element{
  position: relative;
  margin-bottom: 4px;
}

/* Banners */
#banners{
  padding: 30px 12px 20px 12px;
}
#banners .banner{
  width: 160px;
  border: none;
  margin-bottom: 10px;
}

/* Boxes */
.content_column_left{
  position: relative;
  float: left;
}
.content_column_right{
  position: relative;
  float: right;
}
.box{
  position: relative;
  padding: 10px;
}
.box .box_title{
  position: relative;
  width: 100%;
  height: 20px;
}
.box .box_title .box_title_left{
  position: relative;
  float: left;
  width: 32px;
  height: 20px;
  background-image: url('../images2/ornament-left.gif');
  background-repeat:no-repeat; 
}
.box .box_title .box_title_right{
  position: relative;
  float: left;
  height: 20px;
  background-image: url('../images2/ornament-right.gif');
  background-position: top right;
  background-repeat: no-repeat;
}
.box .box_title .box_title_right .box_title_text{
  position: relative;
  height: 20px;
  margin-right: 40px;
  margin-top: -5px;
  text-align: right;
  font-weight: bold;
  color: #F62E00;
}
.box .box_content{
  position: relative;
  padding: 10px 12px 10px 12px;
}
.box .box_content .box_content_text{
  position: relative;
  padding: 3px 8px 3px 8px;
  background-color: #000;
}
.box .box_content .box_content_text .box_content_text_title{
  font-weight: bold;
  color: #FFFFFF;
}
.box .box_content .box_content_text .box_content_text_more{
  text-align: right;
}

/*Only text*/
.only_text_content{
  position: relative;
  padding: 0px 12px 10px 12px;
  text-align: justify;
}
.only_text_text{
  position: relative;
  background-color: #000;
}

/* Contacts */
#feedback{
	position:relative;
	float:right;
	width:360px;
	padding:10px;
}
#contacts_info{
	position:relative;
	float:left;
	width: 385px;
}

/* Registration form */
#registration_form_container{
  position: relative;
  float: left;
  padding: 0px 20px 20px 20px;
  font-size: 11px;
  color: #BEBEBE;
}
#registration_form_container .form_element{
  position: relative;
  margin-bottom: 6px;
}
#registration_form_text{
  position: relative;
  float: left;
  padding: 20px 20px 20px 20px;
  font-size: 11px;
  color: #BEBEBE;
}

/* Simple container */
.simple_container{
  position: relative;
  padding: 10px 12px 10px 12px;
  margin: 6px;
  background-color: #000;
}

