.clear {clear: both;}
.left {float: left}
.right {float: right}
.visible{display: block}
.hidden{display: none}
.justify{text-align:justify;}
.center{text-align:center}
.orange{color:#d98b00}
.bold{font-weight: bold}
.blue{color:#0495c6;}
.brown{color:#584f42;}
.font12{font-size: 12px;}
.mb15{margin-bottom: 15px;}
.mb5{margin-bottom: 5px;}
.align_right{text-align: right;}
.align_left{text-align: left;}

.login_component_input {
  width: 138px;
  height: 14px;
  background: transparent url('../images/input.png') no-repeat;
  padding: 8px 10px;
  border-width:0;
  font-size:12px;
  color:#584F42;
  margin-right: 5px;
  margin-bottom: 8px;
}

.top_right_button {
  margin-left: 2px;
  float: left;
}

.content_left{
  float: left;
  width: 601px;
}

.content_right{
  float: right;
  width: 281px;
}

.small_box {width: 272px;}

.small_brown_box_top {
  background: transparent url('../images/small_brown_box_top.png') no-repeat;
  height: 6px;
}

.small_brown_box_middle {
  border-left: 1px solid #dcd2bc;
  border-right: 1px solid #dcd2bc;
  background-color: #e7dfcb;
  /*background-color: #F4E8C5;*/
  padding: 0 10px;
}

.small_brown_box_bottom {
  background: transparent url('../images/small_brown_box_bottom.png') no-repeat;
  height: 6px;
}

.small_grey_box_top {
  background: transparent url('../images/small_grey_box_top.png') no-repeat;
  height: 6px;
}

.small_grey_box_middle {
  border-left: 1px solid #dcd2bc;
  border-right: 1px solid #dcd2bc;
  background-color: #e9e3d6;
  padding: 0 10px;
}

.small_grey_box_bottom {
  background: transparent url('../images/small_grey_box_bottom.png') no-repeat;
  height: 6px;
}

.small_box_text {padding-left: 35px;}

.box{
  background-color: #f2ede0;
  border-width: 1px 1px 0 1px;
  border-color: #faf9f4;
  border-style: solid;
  color: #584f42;
}

.content_left .box{width: 601px;}

.content_left .box_top{
  background: transparent url('../images/big_profil_box_top.png');
  height: 42px;
  padding: 5px 0 0 20px;
}

.content_left .box_middle, .content_right .box_middle{
  padding: 20px;
  font-size: 11px;
  font-family: tahoma;
  line-height: 1.3em;
}

.content_left .box_bottom{
  background: transparent url('../images/big_profil_box_bottom.png');
  height: 8px;
  margin-bottom: 20px;
  width: 603px;
}

.content_right .box{width: 281px;}

.content_right .box_top{
  background: transparent url('../images/small_profil_box_top.png');
  height: 42px;
  padding: 5px 0 0 20px;
}

.content_right .box_bottom{
  background: transparent url('../images/small_profil_box_bottom.png');
  height: 8px;
  margin-bottom: 20px;
  width: 283px;
}

table.messages{
  border-collapse: collapse;
  padding: 0 5px;
  width: 100%;
}

table.messages thead td{
  background: transparent url('../images/messages_thead.png');
  color: #584f42;
  font-size: 11px;
  font-weight: bold;
  border-bottom-style: solid;
  border-bottom-color: #f2ede0;
  border-bottom-width: 2px;
}

table.messages td{height: 34px;}

table.messages td{
  padding-right: 10px;
  border-bottom-style: solid;
  border-bottom-color: #dcd2bc;
  border-bottom-width: 1px;
}

table.messages tr.light td{background-color: #fbfaf7;}

table.messages tr.dark td{background-color: #e9e3d6;}

table.messages td.first{padding-left: 10px;}

table.messages a.bold{font-weight: bold;}

table.messages a{
  color: #0495c6;
  font-size: 11px;
  text-decoration: none;
}

input.add_button{
  width: 142px;
  height: 26px;
  border-width: 0px;
  font-size: 11px;
  font-family: tahoma;
  padding-bottom: 5px;
  cursor: pointer;
  background-image: url('../images/add_item_button.png');
}

.box div.box_left_form{
  float: left;
  margin-right: 20px;
}

.content_left .box_middle a{text-decoration: none;}

.content_left .box_middle a.orange{color: #d98b00;}

.profile_button {
  background: transparent url('../images/profile_button.png') no-repeat;
  width: 209px;
  height: 29px;
  border-style:none;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  margin-bottom: 3px;
  cursor: pointer;
}

.login_button {
  background: transparent url('../images/login_button.png') no-repeat;
  width: 108px;
  height: 30px;
  border-style:none;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  padding-bottom: 6px;
  cursor: pointer;
}

.blue_button {
  background: transparent url('../images/blue_button.png') no-repeat;
  width: 142px;
  height: 26px;
  border-style:none;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  padding-bottom: 6px;
  cursor: pointer;
}

.blue_button_bg {
  background: #0495c6 url('../images/blue_button_bg.png') repeat-x;
  padding: 10px !important;
}

.grey_button {
  background: transparent url('../images/grey_button.png') no-repeat;
  width: 142px;
  height: 26px;
  border-style:none;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  padding-bottom: 6px;
  cursor: pointer;
}

.grey_button_small {
  background: transparent url('../images/grey_button_small.png') no-repeat;
  width: 87px;
  height: 29px;
  border-style:none;
  font-weight:bold;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  padding-bottom: 6px;
  cursor: pointer;
}

.orange_button {
  background: transparent url('../images/orange_button.png') no-repeat;
  width: 162px;
  height: 26px;
  border-style:none;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  padding-bottom: 6px;
  cursor: pointer;
}

.orange_button_small {
  background: transparent url('../images/orange_button_small.png') no-repeat;
  width: 87px;
  height: 29px;
  border-style:none;
  font-weight:bold;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 11px;
  padding-bottom: 6px;
  cursor: pointer;
}

.content_left .box_middle .inside_box
{
  width: 553px;
  margin-bottom: 10px;
}

.content_left .box_middle .inside_box p{margin: 0px;}

.content_left .box_middle .inside_box .inside_box_middle{
  background-color: #e7dfcb;
  border-width: 0 1px;
  border-style: solid;
  border-color: #dcd2bc;
  padding: 0 10px;
}

.content_left .box_middle .inside_box .inside_box_text{padding-left: 35px;}

.content_left .box_middle .inside_box .inside_box_top{
  background: transparent url('../images/inside_box_top.png') no-repeat;
  height: 8px;
}

.content_left .box_middle .inside_box .inside_box_bottom{
  background: transparent url('../images/inside_box_bottom.png') no-repeat;
  height: 8px;
}

.small_photo_thumb {
  background: transparent url('../images/small_thumb_background.png') no-repeat;
  width: 94px;
  height: 94px;
  padding: 7px;
  margin-left: 4px;
  text-align: center;
}

.very_small_photo_thumb {
  background: transparent url('../images/very_small_thumb_background.png') no-repeat;
  width: 68px;
  height: 68px;
  padding: 5px;
  float: left;
  margin-left: 2px;
  text-align: center;
}

.very_small_photo_thumb_selected {
  background: transparent url('../images/very_small_thumb_background_selected.png') no-repeat;
  width: 68px;
  height: 68px;
  padding: 5px;
  float: left;
  margin-left: 2px;
  text-align: center;
}

.more_button {
  text-align: center;
  margin-top: 15px;
}

.indicator {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  background: transparent url('../images/indicator.gif') no-repeat;
}

.box_bottom_right{
  margin-top: 20px;
  text-align: right;
}

.box_bottom_right a{
  color: #0495C6;
  font-weight: bold;
  text-decoration: none;
}

div.box_left_form input[type="submit"]{
  background: transparent url('../images/orange_button.png');
  width: 162px;
  height: 26px;
  border-style:none;
  color: #2b2b29;
  font-family: tahoma;
  font-size: 12px;
  padding-bottom: 6px;
  cursor: pointer;
}

div.box_left_form textarea{
  width: 236px;
  height: 130px;
  padding: 10px 4px 10px 10px;
  background: transparent url('../images/textarea250.png') no-repeat;
  border-width: 0;
  font-family: tahoma;
  font-size: 12px;
}

div.box_left_form input[type="text"]{
  width: 230px;
  padding: 8px 10px;
  background: transparent url('../images/input250.png') no-repeat;
  border-width: 0;
  height: 14px;
  font-family: tahoma;
  font-size: 12px;
}

div.pager{text-align: center}

div.pager a{
  color: #584F42;
  font-weight: bold;
  padding: 0 4px;
}

div.add_entry textarea{
  width: 286px;
  padding: 10px 4px 10px 10px;
  background: transparent url('../images/textarea300.png') no-repeat;
  border-width: 0;
  height: 280px;
  font-family: tahoma;
  font-size: 12px;
}

div.add_entry div.box_left_form input[type="text"]{
  width: 280px;
  padding: 8px 10px;
  background: transparent url('../images/input300.png') no-repeat;
  border-width: 0;
  height: 14px;
  font-family: tahoma;
  font-size: 12px;
}

div.box_left_form input.short{
  width: 138px;
  padding: 8px 10px;
  background: transparent url('../images/input.png') no-repeat;
  border-width: 0;
  height: 14px;
  font-family: tahoma;
  font-size: 12px;
}

ul.error_list{
  padding-left: 25px;
  color: #FF0000;
  width: 160px;
}

img.blocked_small {padding: 35px 35px 4px 35px;}

div.blocked_small {
  text-align: center;
  color: #584F42;
}
.blocked_very_small {margin: 21px;}

.blocked_medium {margin: 85px;}

.dead_profile_thumb{
  background: transparent url('../images/big_thumb_background.png') no-repeat;
  width: 188px;
  height: 188px;
  padding: 11px;
  text-align: center;
  margin-right: 10px;
  float: left;
}

.uo_widget_form_input_file_swf_upload_ON_container object {margin-bottom: -11px;}

div.box_left_form div.field input {
  background:transparent url(../images/input.png) no-repeat scroll 0 0;
  border-width:0;
  font-size:12px;
  height:14px;
  margin-right:1px;
  padding:8px 10px;
  width:138px;
}
