/* ul { margin-top:0;} */
img { border:none;}
body {
	background-color: #324262; margin:0; padding:0;
}

body,td,th {
	color: #5E5E5E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 { color:#A5413E; font-size:24px; font-weight:normal; margin:0; padding:0;}
h2 { color:#2E507E; font-size:18px; font-weight:normal; padding:0; margin:0 0 15px 0;}
h3 { font-weight:normal; font-size:18px; margin:0; padding:0;}
h5 { margin:0; padding:5px 5px 5px 20px; font-size:13px; font-weight:normal;  background: #CCCCCC; }
h6 { font-size:14px;}
input[type="text"],input[type="password"],select,textarea {border:1px solid #000;}

/*  HEAD */
#hd_tbl td { padding:10px 10px; background:color:#FFFFFF;}

/*  lang switcher*/
#lang { margin:0;font-size:90%;padding:0;}
#lang a { text-decoration:underline;}
.lang .u1{ float:left; margin:-1px 0 0 -1px;}
.lang .u2{ float:right;margin:-1px -1px 0 0 ;}
.lang .u3 { float:left; margin:0 0 -1px -1px;}
.lang .u4 { float:right;  margin:0 -1px -1px 0;}
.lang {width:90px;margin:0 6px 0 0;float:right;border:#d0d0d0 1px solid;padding:0;}
.lang_label_ru {margin:3px 6px 0px 6px;background:url(../img/ru.png) left no-repeat;}
.lang_label_en {margin:3px 6px 0px 6px; background:url(../img/gb.png) left no-repeat;}
.lang_label_ru b, .lang_label_en b{color:green;font-weight:bold;margin:0;display:block;text-align:right;}
.lang_label_ru a,.lang_label_en a {margin:0;display:block;text-align:right;}
/* end of  lang switcher*/


#clock b {color:#2AA435;}
/*#currency { border-right:#CCCCCC 1px solid;}*/
#currency b {color:#2AA435;}

#login_form {padding:0; margin:0 10px 0 0;float:right;}
*html #login_form {padding:0; margin:15px 10px 0 0;float:right;}
#login_form td {padding:0 5px 0 0;}

#logo { padding:0 0 0 30px !important;}
/* #logo { margin:25px 0 0 60px; } */

/*  delete */
#oper { height:45px; width:700px; float:right; font-size:11px; padding:0px 0 6px 0;}
#oper b { color:#2AA435;}


/* END OF  HEAD */

#plash { background:#000000; height:270px;}
#ten{  margin:-20px 0 0 -17px;}
#ten { margin:-20px 0 0 -34px;}
#ten { width:4px; height:75px; background:url(../img/ten_back.gif) repeat-y; position:absolute; float:left;}
#but { margin:10px 0 6px 30px; padding:9px 0 9px 0; border-right:1px solid #989898;}

#auth { float:right; width:313px; margin:0 0 10px 0; padding:10px 0 10px 20px; }
#well { float:right; width:213px; margin:0 0 10px 0; padding:10px 0 10px 20px; }
#auth input { margin:0 3px 0 0;}
#login_fs { width:35px; height:22px; border:none; background:url(../img/button.gif) no-repeat; color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#opi_main { padding:20px; text-align:justify;}
#how ul{ list-style:none; padding:0; margin:0;}
#how li{ list-style:none; padding:5px 0; margin:0;}
#news li { list-style:none; font-size:11px;}
#news i{ color:#A5413E; font-style:normal; }
#foot { background:#324262; padding:20px; border-top:6px solid #222628; color:#5B6881;}
#logos { float:right;}
#logos img { margin:10px;}
a:link {
	color: #0B68B1;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #516CA2;
}
a:hover {
	text-decoration: underline;
	color: #E03530;
}
a:active {
	text-decoration: none;
}

#content { padding:20px;}

#headline { background:#561413; padding:20px; }
#headline h1 {  color:#ffffff;}

#opis th{ background:url(../img/back_menu.gif) repeat-x; text-align:left; border-width:0; font-size:1em; font-weight:normal;}

#opis td { border-bottom:#DEE1E6 1px solid; font-size:0.85em}
#opis .lotListTableHead td  { border-bottom:none; font-size:0.9em}
#opis .lotListTableHead td img { float:right;}
#opis tr:hover , #opis tr.sfhover{ background:#F8F8F0; }
a.lotListTableHead { background:none; border:none; }
td.lotListTableHead td { border:none;}
.lotListTableHead {padding:0;margin:0;border-width:0;text-align:left;}
/* #opis h2 {color:#000000;} */

#opis .invoiceInfoContent td {border:1px dashed #000000}

fieldset { border:none; border-top:1px solid #C80000; padding:10px; z-index:1; }
form{ z-index:0;}
legend {
  padding: 0.2em 0.2em;
  color:#C41418;
  font-size:90%;
  text-align:right;
  }

.lotFoto { border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #cfcfcf; border-top:1px solid #cfcfcf; padding:10px; position:absolute; margin:0px 0 0 10px; background:#ffffff; display:none;}

#auto_opis td{ padding:6px;  border-bottom:#DEE1E6 1px solid;}
#auto_opis tr:hover { background:#F8F8F0;  }
#opsh { padding:6px; background:#F8F8F0;}
#fotos { margin:10px 0 0 0; padding-left:0px;padding-right:0px;}
#fotos img { border:1px solid #B8B8B8; margin:0 8px 8px 0 ; padding:0;}
#big_foto {width:640px; border:4px solid #9d2927; margin: 0 0 10px 0;}
#auc { padding:6px; }
#auc img { border:1px solid #B2163E; margin:0 10px 0 0;}
.registerButton {height:51px; display:block;
width:136px ;
background:url(../img/reg_hover.gif) no-repeat;
text-indent:-9000px; }
a.registerButton:hover{height:51px; display:block;
width:136px ;
background:url(../img/reg.gif) no-repeat;
text-indent:-9000px; }

.activateButton {height:51px; display:block;
width:136px ;
background:url(../img/activate_hover.gif) no-repeat;
text-indent:-9000px; }
a.activateButton:hover{height:51px; display:block;
width:136px ;
background:url(../img/activate.gif) no-repeat;
text-indent:-9000px; }



#rasp td{ vertical-align:top; font-size:11px; padding:5px; }
#rasp th { text-align:left; padding:5px; background:#060a12; color:#FFFFFF;}
#infotext td{ border-bottom:#cdcdcd 1px solid; padding:5px;}
#marker { margin:0 -10px; padding:10px;}

#reg_agreement {width:960px; height:300px;overflow:scroll;border:1px solid #000000;padding:20px;}
#reg_confirm {text-align:center;border-top:1px solid #000000;padding:20px;}

.fieldRequired input {border:1px solid #FF0404;}
.profil select {z-index:0;}
.profil input[type="text"],input[type="password"],select {width:100%;max-width:250px; margin:2px 0 2px 0;}
.profil textarea {width:100%; margin:2px 0 2px 0;}
.profil td{text-align:left; padding:5px 5px 5px 15px; border-bottom:1px solid #D8E1EB;}
.profil th{text-align:left; padding:5px; border-bottom:1px solid #D8E1EB;}
.profil .red { color:red;}
.profil .grey { background:#E4EAEF; height:10px;}

#error_hint {display:none; border:2px dotted #FF0900; background:#FFFF99; position:absolute; width:250px;z-index:1;padding:0;}
#error_hint_msg {padding:10px; font-size:12px;}
#error_hint_close {float:right;top:-10px;position:relative;font-size:3em;margin:0 0 0 0;padding:0;z-index:2;}

.infoMsgBox {
margin:20px 0 20px 0;
padding:10px;
border:1px solid #000;
font-size:1.2em;
background:#F0F5C2;
color:black;
}

.errorMsgBox {
margin:20px 0 20px 0;
border:1px solid #000;
background:#FFABAB;
padding:10px;
font-size:1.4em;
color:black;
}

.successMsgBox {
margin:20px 0 20px 0;
border:1px solid #000;
background:#B7F1C1;
padding:10px;
font-size:1.4em;
color:black;
}

.inputBox {
margin:20px 0 20px 0;
border:1px solid #000;
background:#F5F5F5;
padding:10px;
font-size:1.2em;
color:black;
}

.userClassGreen {color:#19D700;}
.userClassBlue {color:#1538FF;}
.userClassRed {color:#FF0303;}

#lotList td
#lotList .userClassGreen{font-size:0.9em;font-weight:bold;}
#lotList .userClassRed{font-size:0.9em;font-weight:bold;}
#lotList .userClassBlue{font-size:0.9em;font-weight:bold;}
#lotList .userClassDefault{font-size:0.9em;}

#form_rate { background:#771513; width:648px; border:1px solid #771513; margin:10px 0 10px 0;}
#form_rate tr:hover , #form_rate tr.sfhover{ background:#9d2927; }
#form_rate td { color:#FFFFFF; padding:10px 5px 10px 5px; border:none;}
#form_rate th { }

#well { text-align:left; color:#771513; border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; padding:10px; background:#F3F3F3;margin:3px 0 0 0;}
#loading {  position:absolute; background: #fff url(../img/loading.gif) no-repeat center; filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}


#bidloading {float:right; display:none;text-align:center;font-weight:bold;padding:5px 0; margin:-20px 0 0 0;z-index:100;}
#lotListLoading,#show_loading {float:right; display:none;text-align:center;font-weight:bold;padding:5px 0; margin:-20px 0 0 0; position:absolute;}

#filterform select {width:auto;font-size:1em;}
#filterform input {font-size:1em;}

.new_lot_img { position:absolute; margin:-15px 0 0 -15px;}
.hot_lot_img { position:absolute; margin:-5px 0 0 -15px;}

.index_news_item {border-bottom:1px dashed #324262; margin-bottom:10px;padding: 10px;}

.favorite {background:url(../img/sm_fav.gif) no-repeat; width:20px;height:20px; padding:0; margin:0; display:block;}
a.favorite:hover{background:url(../img/del_fav.png) no-repeat ;}


#bugFormDiv {
top:420px;
left:100px;
display:none;
width:400px;
border:2px dotted #FF0900;
background:#FFFF99;
position:absolute;
z-index:1;
padding:20px 0 10px 20px;
}
#bugFormDiv input[type="text"],textarea{
width:90%;
}

.bugFormClose {float:right;top:-30px;position:relative;font-size:3em;margin:0 0 0 0;padding:0;z-index:2;}
#showBugFormLink{font-size:1.2em;color:#A62222;font-weight:bold;}

.invoiceInfoContent ul{ margin:0 0 10px 0; padding:5px 0px 5px 20px; border:1px solid #D5DDDD;  }
.invoiceInfoContent ul li { border-bottom:1px bottom #D5DDDD; padding:3px;}
.cls_td { background: #E7EBED; font-size:100%;}
.invoiceInfoContent {  padding:0;}

.invoiceInfoContentTab{ padding:5px; font-size:11px; border:1px solid #D5DDDD; margin:0 10px 0 0;}

/*GOODS*/
#left { float:left; width:50%; margin:0px 0 0 0;}
#right { float:right;}
.rim_box { width:90%; margin:10px 0 5px 0;}
.rim_box_in { border:#E9E9E9 1px solid;}
.rim_box_in td { vertical-align: top;}
.image {  padding:10px 0; width:134px;}
.descr {  color:#606060;  margin:0px 15px 10px 15px; padding: 0 10px 0 0;}
.brdr a {
	display: block; margin:5px 0 5px 0;
}
.brdr {
	border-top:#375695 3px solid; margin:0 0 20px 20px; width:250px;  font-size:14px; padding:0 0 0 5px;
}
.brdr, x:-moz-any-link
	{ display:block; border-top:#375695 3px solid; margin:0px 0 20px 20px; width:250px; font-size:14px; padding: 0 0 0 5px; outline:none;
}
.clearfix { clear:both;}

.rims { width:90%;}
.rims_in { border:#7B90B9 1px solid; border-top:#7B90B9 5px solid; background:#F0F4F5; color:#1C1C1C; padding:25px 15px;}
#rim_hdr { background:url(../img/goods/bg.gif) repeat-x bottom; padding:12px 15px 8px 15px; color:#4F4F4F;}
.pages { float:right;}
.pages a { color:#4F4F4F; display:block; padding:3px 5px; float:left;}
.pages span { display:block; padding:3px 5px; background:#561413; color:#fff; float:left;}

/* #rim_tbl th { text-align:left; font-weight:normal;} */
 #rim_tbl  th{ background:url(../img/back_menu.gif) repeat-x; text-align:left; border-width:0;  font-weight:normal;}
#rim_tbl tr:hover , #rim_tbl tr.sfhover{ background:#F8F8F0; }

#rim_tbl td { border-bottom:#B1B2B4 1px solid; padding:15px 0; }
#rim_tbl td.gdescr { padding:5px 10px 5px 15px; }

.img { text-align:center;}
#rim_tbl td a { display:block; color:#375695; font-weight:bold; margin:0 0 10px 0;}
#big_goods_foto {width:640px; margin: 10px 0 10px 0;}
#big_goods_foto img { border:4px solid #9d2927; }
#goods_fotos img { border:1px solid #B8B8B8; margin:0 6px 6px 0 ; padding:0;}
#goods_details { padding:10px; background:#F8F8F0;width:625px;}

/* GOODS REQUEST FORM AND RESULT  */
#goods_request td,th {padding:10px;}
#goods_request input[type="text"],textarea {width:100%;}
*html #goods_request textarea {width:100%;}
#goods_request input[type="button"] {padding:5px;}
#goods_request_result {padding:30px;}

/*  JAPAN AUCTIONS*/
/*  auction*/
#table_auction_list {width:60%;}
#table_auction_list .active {background:url(/img/pink_bg.gif) repeat-x;}
#table_auction_list th { background:url(/img/back_menu.gif) repeat-x; padding:5px; border-bottom:2px solid #666666;}
#table_auction_list td { padding:5px; border-bottom:1px solid #CCCCCC;}

/*  calendar*/
#table_auction_cal {}
#table_auction_cal .active {background:url(/img/pink_bg.gif) repeat-x; font-weight:bold;}
#table_auction_cal td {vertical-align:top; }
#table_auction_cal td div { padding:5px; border-bottom:1px solid #CCCCCC;}
#table_auction_cal td div a { font-size:11px;}
#table_auction_cal th { background:url(/img/back_menu.gif) repeat-x; padding:5px; border-bottom:2px solid #666666;}

.fsall {
/* 	font-size:18px;  border-left:2px solid #561413; */
	}
.fstom {  font-size:18px;  border-left:2px solid #561413;   }

#search_tomorrow {
	margin:10px 0 0 0;
	padding:5px;
	}

#search_tomorrow a:link,
#search_tomorrow a:active,
#search_tomorrow a:visited {
	color:#2a891b;
	text-decoration:none;
	display:block;
	width:194px;
	height:27px;
	margin:50px 0 10px 0;
	font:bold 12px Arial, Tahoma;
	padding:12px 0 0 50px;
	background:Url(../img/shw_search_tomorrow.gif) no-repeat top left;
}

#search_tomorrow a:hover {
	color:#2a891b;
	text-decoration:underline;
}

#search_allpink a:link,
#search_allpink a:active,
#search_allpink a:visited {
	color:#3c5d9e;
	display:block;
	width:194px;
	height:27px;
	margin:10px 0 10px 0;
	font:bold 12px Arial, Tahoma;
	padding:12px 0 0 43px;
	text-decoration:none;
	background:Url(../img/shw_search_allpink.gif) no-repeat top left;
}

#search_allpink a:hover {
	color:#3c5d9e;
	text-decoration:underline;
}