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

.top
{
  background:#45271d;
  border-bottom:3px solid #8a6e61;
}

.top .main
{
  overflow:hidden;
}

.logo_place
{
  width:200px;

  text-align:center;
  vertical-align:middle;
}

.slogan_place
{
  text-align:center;
  vertical-align:middle;
}

.contacts_place
{
  width:290px;

  text-align:center;
  vertical-align:middle;
  
  padding-left:70px;
  
  background:url('/images/contacts.jpg') left center no-repeat;
}


.menu_line
{
  background:#e9e5df;
}


.bottom
{
  margin:30px 0px 20px 0px;
}


.bottom td.block
{
  width:25%;
  height:240px;
  
  vertical-align:top;
  
  padding:0px 20px 0px 0px;
  
  background:url('/images/bottom_sep.png') right top no-repeat;
}

.bottom td.partners
{
  width:150px;
  
  padding:0px 5px 0px 0px;
}


.line
{
  height:8px;
 
  background:url('/images/line.jpg') center center repeat-x;
}

.footer
{
  margin:10px auto;
  width: 1000px;
}

.footer .main
{
  padding:0px 0px 0px 0px;

  background:url('/images/footer_right_bg.png') right bottom no-repeat;
}

.footer_left
{
  width:100px;
  
  padding:0px 5px 5px 5px;
  
  text-align:center;
  vertical-align:bottom;
}

.footer_center
{
  height:50px;

  text-align:center;
  vertical-align:top;
}

.footer_right
{
  width:100px;

  padding:0px 5px 5px 5px;

  text-align:center;
  vertical-align:bottom;
}
.log
{
  text-align: right;
}

.navline
{
  float:left;
}

a.abtn, a.abtn:hover
{
  text-decoration:none; color:#45271D; font-size: 16px; font-family: Times New Roman; font-weight: bolder;
}


.printSelected div {display: none }
.printSelected div.printSelection {display: block; }
.printSelected div.printSelection div {display: block; }

.preview_object .title
{
  float:none;
}

.adverts .titletext 
{
  overflow:hidden;
}

.adverts .titletext .cname
{
  float:left;
  margin:0 5px 0 0;
}

.advlist.advlist.listlogo 
{
  float:left;
  margin:0 10px 0 0;
}

.listlogo
{
  float: left;
  margin: 0 10px 0 0;  
}

.catalog_object
{
  overflow: hidden;
}

#fixed
{
  border: 1px solid #6C1212;
  border-radius: 5px;
}

.banner_condition
{
	padding-bottom: 10px;
	font-weight: bold;	
}