body { margin: 0px; padding: 0px; background:#a5987c; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
a{ color:#000000; text-decoration:none}
a:hover{ text-decoration:underline}

#main{ position:absolute; left:50%; margin-left:-525px; width:1050px; background:url(../images/main_bg.gif) top center repeat-y;}

#top { width:1010px; position:relative}
	#top #logo{ margin-top:6px; margin-left: 20px;}
	#top .baner{ position: absolute; top:26px; right:-20px;}
	#top #ep{ font-family:"Times New Roman", Times, serif; color:#796F59; font-size:17px; position:absolute; bottom:15px; right: -20px}
	#top span{ font-size:20px; font-weight:bold;}

#middle{ width:1010px; height:400px; margin-top:10px; margin-left: 20px;}
	#middle td{ vertical-align:top}
	#middle #abroad{ background:url(../images/abroad_mid.gif); background-repeat:repeat-y; width:262px; position:relative; margin-bottom:6px}
	#middle #abroad #top{ background:url(../images/abroad_top.gif); background-position:top; background-repeat:no-repeat; width:262px; height:10px}
	#middle #abroad #bottom{ background:url(../images/abroad_bottom.gif); background-position:bottom; background-repeat:no-repeat; width:262px; height:10px}
	#middle #abroad #center{ padding:0 10px 0 10px; margin-top:-5px}
	#middle #abroad #center p{ margin:0px; padding: 1px 0 1px 0}
	#middle #abroad #center .header{ font-size:16px; font-style:italic; color:#0090FF; margin-left:25px}
	#middle #abroad #center .links{ margin-left:37px}

	#middle #abroad #flag{ width:100%; margin-top:5px}
	#middle #abroad #flag td{ padding:2px; vertical-align:middle}
	#middle #abroad #flag img{ margin:2px 2px 0 0}

	#middle #info{ background:url(../images/info_mid.gif); background-repeat:repeat-y; width:200px; position:relative; margin-bottom:6px}
	#middle #info #top{ background:url(../images/info_top.gif); background-position:top; background-repeat:no-repeat; width:200px; height:10px}
	#middle #info #bottom{ background:url(../images/info_bottom.gif); background-position:bottom; background-repeat:no-repeat; width:200px; height:10px}
	#middle #info #center{ padding:0 10px 0 10px; margin-top:-5px}
	#middle #info #center p{ margin:0px; padding: 1px 0 1px 0; text-align:center}
	#middle #info #center .header{ font-size:16px; font-style:italic; color:#0090FF; margin:0 0 5px 35px; text-align:left}
	#middle #info #center .head{ font-size:16px; font-style:italic; color:#0090FF; margin:0 0 5px 25px; text-align:left}

#login_form{ width:154px; margin:10px 0 10px 10px}
	#login_form .in_text{border: 0px #fff;  width:126px; height:16px; font-size:15px; text-align:center; color:#999999; margin-top:1px; margin-bottom:1px; padding-top:2px; font-family:"Times New Roman", Times, serif;}
	#login_form .left{ background:url(../images/login_left.gif); background-repeat:no-repeat; background-position:top right; width:11px; height:25px}
	#login_form .center{ background:url(../images/login_center.gif); background-repeat:repeat-x; height:25px; width:100px}
	#login_form .right{ background:url(../images/login_right.gif); background-repeat:no-repeat; background-position:top left; width:11px; height:25px}

	#middle #centr { background:url(../images/centr_mid.gif); background-repeat:repeat-y; width:533px; position:relative; margin:0 6px 6px 6px}
	#middle #centr #top{ background:url(../images/centr_top.gif); background-position:top; background-repeat:no-repeat; width:533px; height:10px}
	#middle #centr #bottom{ background:url(../images/centr_bottom.gif); background-position:bottom; background-repeat:no-repeat; width:533px; height:10px}

	#middle #centr .lot {   text-align:center;  }
 	#middle #centr .lot:hover {}
	#middle #centr .lot img{ margin-bottom:3px}
	#middle #centr .lot p{ text-align:center}
	#middle #centr td.unit { border: 1px solid #999; padding: 4px;}
	#middle #centr td.unit:hover { border: 1px solid red; }

.corner{ position:absolute; top:10px; left:10px}

.banner{
  margin-bottom: 5px;
}


#txt{ padding:0 16px 0 16px;}
	#txt p{ margin:0px; padding: 1px 0 1px 0}
	#txt .head{ font-size:20px; font-style:italic; font-weight:bold; text-align:center;}
	#txt .head_2{ font-size:16px; font-style:italic; text-align:center;}
	#txt .text{ font-size:12px}
	#txt .baner{ margin:10px}

#bott{ width:1010px; height:50px; position:relative; top:0px; left:0px}
	#bott #stat{ position:absolute; top:10px; left:80px}
	#bott #wideart{ position:absolute; bottom:13px; left:340px; font-size:18px; font-style:italic; margin:0px; padding:0px}
	#bott .logo_bottom{ position:absolute; top:-150px; right:-15px}

#fotolot{ margin:5px 0 10px 0px; width:500px}
	#fotolot td{ padding-top:5px}
	#fotolot .mini_img{ padding:4px; }
	#fotolot .mini{ margin:1px 1px 2px 1px; border:1px; border-color:#666666; border-style:solid;  float: left; }
	#fotolot .mini:hover{border:1px; border-color: #FF0000; border-style:solid; }

#regestr{ border:1px; border-color:#999999; border-style:solid; margin-bottom:50px; padding:20px; width:300px; }
	#regestr td{ padding:5px; text-align:center  }
	#regestr .inp{ border:1px; border-color:#999999; border-style:solid; padding:0px; font-size:14px}
	.h3{ margin:15px; padding:0px; font-size:18px}


.au {
   font-size:16px;
   font-style:italic;
   color:#0090FF;
   text-align:left;
   border-bottom: 1px dashed;
   cursor: pointer;
}

.au:hover {
   border: 0px;
}

.listpage {
   float: left;
   background: #C0C0C0;
   color: #000;
   margin: 3px;
   border: 1px solid #000;
   cursor: pointer;
}

.listpageac {
   float: left;
   background: red;
   color: #000;
   margin: 3px;
   border: 1px solid #000;
}

.inppage {
   border: 1px solid #000;
   background: #FFF;
   font-size: 14px;
   font-family: Arial;
   color: #000;
   width: 150px;
}



#top_menu{
	width:1010px;
	padding:0;
	margin-left: 20px;
}

#top_menu table{
  margin:0 auto;
  background-image: url(../images/top_menu.gif); 
}


#top_menu ul {
	margin: 0 auto ;
	padding-left: 65px;
	height:25px;
	text-align: center;
	list-style: none;
}


#top_menu ul li{
	text-transform:uppercase;
	font-size:11px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight:bold;
	float: left;
	padding:5;
	margin:0;
}


#top_menu ul li a, #top_menu ul li a:visited{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	float: left;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	padding: 0px 20px;
	margin-left: 2px;
	cursor: pointer;
	background: transparent url(../images/but.gif) top right repeat-x;
}

#top_menu ul li a:hover{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	float: left;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	padding: 0px 20px;
	margin-left: 2px;
	cursor: pointer;
	background: transparent url(../images/but_hover.gif) top right repeat-x;
}

#price tr.headt {
  font-weight: bold;
  text-align: center;
  background-color: #FFCC33;
}

#price td.td1 {
  text-align: center;
  vertical-align: middle;
  width: 100px;
  background-color: #e8f9fe;
}

#price td.td2 {
  text-align: left;
  vertical-align: middle;
  width: 160px;
  height: 40px;
}

#price td.td3 {
  text-align: left;
  vertical-align: middle;
  width: 60px;
}

#price tr.tr1{
  background-color: #77DDFF;
}

#price tr.tr2{
  background-color: #C5EFFD;
}

#price .tpos{
  color: #FF0033;
  font-size: 20px;
}

.tseparator{
  height: 1px;
  background-color: #FFFFFF;
}
.dnone {display:none;}
.dvise {display:block;}

a.myst, a.myst:hover {
  text-decoration: none;
  cursor: default;
}


