body {
  background: url('../images/background_line.jpg') repeat 0 0;
  margin: 0px !important;
  padding: 0px !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px !important;
  color: #000 !important;
}

a, a:link, a:hover{
  color: #B51903;
}

#main {
  margin: 0 auto;
  width: 1000px;
}

#header {
  
}

#header #header_image {
  background: url('../images/header_image2.jpg');
  height:233px;
  width:1000px;
}

#header #header_menu {
  widthL 100%;
  background: url('../images/background_menu.jpg') repeat 0 0;
}

#header #header_menu #menu {
  padding: 0px;
  margin: 0px auto;
  height: 34px;
 /* background: url('../images/background_menu.jpg') repeat 0 0;*/
  text-align: center;
  width:632px;
}

#header #header_menu #menu .elem {
  list-style: none;
  float: left; 
}

#header #header_menu #menu .elem a, #header #header_menu #menu .elem a:link{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;  
  text-decoration: none;
  display: block; 
  height: 28px;
  float: left;
  padding: 6px 15px 0px 15px;
}

#header #header_menu #menu .elem a:hover {
  color: #fff;
  background: #C94320;
}

#header #header_menu #menu .elem a.active {
  background: #C94320;
}

/*content*/

#content {
  background: #fff;
  float: left;
  padding-top: 15px;
  padding-left: 5px;
  padding-right: 11px;
  width:984px;
}

#content #left_sidebar, #content #center_sidebar, #content #right_sidebar {
  float: left;
}

#content #left_sidebar {
  width: 250px;
  text-align:justify
}

#content #center_sidebar {
  width: 485px;
  text-align:justify
}

#content #right_sidebar {
  width:247px;
}

#content #left_sidebar #short_descript { 
  border: 1px solid #7FA6BC;  
}

#content #left_sidebar #short_descript .title {
  font-size: 12px;
  font-weight: bold;
  background: url('../images/block_title.jpg') repeat-x 0 0;
  margin: 0px;
  padding: 0px;
  height: 27px;
  padding-left: 11px;
  padding-top: 10px;
}

#content #left_sidebar #short_descript .title span{ 
  border-bottom: 1px solid #7FA6BC;
  display: block;
  padding-bottom: 8px;
  float: left; 
}

#content #left_sidebar #short_descript .descript_content{ 
  padding: 15px 14px; 
}
#content #left_sidebar #short_descript .descript_content .green_text{ 
  color: #4BAD43;
}
#content #left_sidebar #short_descript .topline{ 
  border-top: 1px solid #7FA6BC;  
}


#content #center_sidebar {
  
}

#content #center_sidebar #content_header h1 {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  text-align: center;
}

#content #center_sidebar #content_listing {
  margin-top: 15px;
}

#content #center_sidebar #content_listing #listing {
  padding: 0px 12px 0px 20px;
  margin: 0px;
}

#content #center_sidebar #content_listing #listing .listing_elem {
/*  font-size: 14px; */
  margin-bottom: 20px;
}
#content #center_sidebar #content_listing #listing .listing_elem .addition_info {
  /*color: #797777;*/  font-size: 12px; margin-top: 3px;
}




#content #right_sidebar #block_order { border: 1px solid #7FA6BC; float: left; width: 97%; margin-bottom: 20px; padding:2px 0 2px 5px; }

#content #right_sidebar #block_order #orders { padding: 0px; margin: 0px; }
#content #right_sidebar #block_order #orders li { list-style: none; padding: 3px 0px; margin: 0px; float: left; width: 100%;} 

#content #right_sidebar #block_order #orders li .order_image {
  float: left;
  width: 106px;
  height: 79px;
}

#content #right_sidebar #block_order #orders li .order_info { padding-left: 109px; }

#content #right_sidebar #block_order #orders li .button {
  display: block;
  background: url('../images/button.jpg');
  width: 78px;
  height: 20px;
  margin-top:7px;
  cursor: pointer;
}

#content #right_sidebar #contacts {
  border:1px solid #7FA6BC;
  height:67px;
  padding:17px 0 0;
  text-align:center;
  width:100%;
  margin-top: 43px;
}

.full_width{
  width:505px !important;
  padding-left: 15px;
}

.error { display: block; }


