body, html { background-color: #000; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; }
sup, sub, small { font-size:10pt; }
.top { background: #000 url(imgs/tfon.png) repeat-x left top; height:62px; }
.bottom { background: #000 url(imgs/bfon.png) repeat-x left top; height:62px; }
.top .l, .bottom .l { float: left; }
.top .r, .bottom .r { float: right; }
.header { margin: 10pt; }
.cont {
	margin: 10pt 10pt 10pt 10pt; 
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.eee {
	width: 160px;
	background: url(imgs/eee.gif) repeat-y left;
}


.BrandImgs td { padding: 5pt; text-align: center; }
.BrandImgs img { background: url(imgs/shadow.jpg) no-repeat center bottom; padding-bottom: 18px; }
.content { vertical-align: top; background-color: #FFFFFF; }
.content .i10pt { padding: 10pt; }
.DoWork td { text-align: center; padding: 5pt; width: 50%; }

.content .i10mpt { padding: 0 10pt 10pt 10pt; }
.content .i10pt p, .content .i10mpt p { margin: 0 0 10pt 0; }
.coronado { background: url(imgs/coronado_fon.jpg) repeat-x top; }
.header td { vertical-align: top; width: 50%; }
.logo {
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: url(imgs/logo2fon.gif) repeat-x center top;
}
.lk { border-bottom: 1px solid #CCCCCC; vertical-align:middle; padding:0; margin:0; }

.contacts { background:#CCC url(imgs/logo2fon.gif) repeat-x left center; border: 1px solid #CCC; }
.contacts td { font-size: 9pt;  padding:5pt; }
.contacts td * { font-size: 9pt;}
.moderenter { text-align:right; background: url(imgs/modericon.jpg) no-repeat right center; padding: 0 30px 0 0; }

.BasketItem th { font-size: 8pt; background-color: #EEE; padding: 5pt; }
.BasketItem td { padding: 5pt; text-align:center; }
.BasketItem td, .BasketItem td * { font-size: 10pt; }
.BasketItem td.itogo { font-weight: bold; text-align: right; }
.BasketItem td.price { text-align: right; white-space:nowrap; }
.BasketItem td.left { text-align: left; }
.BasketItem td.recalc { text-align: right; }
.BasketItem td.t { text-align:left; }
.BasketItem tr.r0 td { background-color: #FFF;}
.BasketItem tr.r1 td { background-color: #EEE;}
.BasketItem td.editable { color:#f00; font-weight:bold;}
.BasketItem td.rdy2send { color:#090; }
.BasketItem td.rdy2send { color:#090; }
.BasketItem td.NOT_PICKED { }
.BasketItem td.PICKING { font-weight:bold;}
.BasketItem td.PICKED { color:#090; font-weight:bold;}
.BasketItem td.CANCELED { color:#f00; font-weight:bold;}
.BasketItem td.READY { color:#00f; font-weight:bold;}
.BasketItem td.INPROCESS { font-weight:bold; }
.BasketItem td .h50pt {height:80pt; overflow-y:auto;}
.BasketItem td.NOT_PICKED div, .BasketItem td.PICKING div, .BasketItem td.PICKED div, .BasketItem td.CANCELED div,
.BasketItem td.READY div, .BasketItem td.INPROCESS div { font-weight:normal; font-size:8pt; color:#000; margin:3pt 0 0 0;}

.BasketItem td.pay_inform, .BasketItem td.pay_wait,
.BasketItem td.pay_inform a, .BasketItem td.pay_wait a {font-size:9pt; }
.BasketItem td.pay_paid2 {font-weight:normal; font-size:9pt; color:#009;}
.BasketItem td.pay_paid {font-weight:bold; font-size:9pt; color:#090;}


.BasketItem .w10px { width:30px; }
.BasketItem .w120, .BasketItem .w120 * { width:120pt; font-size: 8pt; }
.BasketItem .w70, .BasketItem .w70 * { width:70pt; font-size: 7pt; }
.BasketItem .w60, .BasketItem .w60 * { width:60pt; font-size: 7pt; }
.BasketItem .w100px, .BasketItem .w100px * { width:100px; font-size: 8pt; }


.OrderInfo th { font-size: 10pt; padding: 2pt; text-align: right; }
.OrderInfo td { font-size: 10pt; padding: 2pt; text-align: left; }
.OrderInfo td * { font-size: 10pt; }
.OrderInfo td.editable { color:#f00; font-weight:bold;}
.OrderInfo td.rdy2send { color:#090; }

.OrderHelp { font-size: 9pt; border: 1px solid #ccc; padding: 7pt; }
.OrderHelp * { font-size: 9pt; }
.OrderHelp legend { color:#777; background-color:#fff; padding: 0 3pt 0 3pt; }
.OrderHelp img { vertical-align:middle; }

fieldset { margin: 0px; padding: 10pt; }
fieldset th { text-align:right; padding: 5pt; vertical-align:top; }
fieldset td { padding: 5pt; vertical-align:top; }


.UserTable {}
.UserTable td {
	height:117px;
	border: 1px solid #CCC;
	vertical-align:top;
}
.bMenu {
	text-align: center;
	margin: 3pt;
}
.bMenu a {
	margin-right: 5pt;
	margin-left: 5pt;
}

.UserTable td.td1 {
	background: #fff url(imgs/user.gif) no-repeat left top;
	padding: 10pt 10pt 10pt 125px;
}
.UserTable td.td2 {
	background: #fff url(imgs/basketfon.jpg) no-repeat right top;
	padding: 10pt 150px 10pt 10pt;
}




.ltb { background: #000 url(imgs/ltbfon.png) repeat-y left; width: 63px; vertical-align:top; }
.lbb { background: #000 url(imgs/ltbfon.png) repeat-y left; width: 63px; vertical-align:bottom; }
.rtb { background: #000 url(imgs/rtbfon.png) repeat-y left; width: 63px; vertical-align:top; }
.rbb { background: #000 url(imgs/rtbfon.png) repeat-y left; width: 63px; vertical-align:bottom; }

.red {color:#F00;}
.green {color:#090;}
.grey {color:#777;}

.mybot { background: url(imgs/buttonfon.png) repeat-x left center; font-size:11pt; padding: 3pt 10pt 3pt 10pt; }

/* FORM STYLES */
.glass {
	display:none;
	position:absolute;
	left:0; top:0;
	height:0; width:0;
	z-index:1; 
}
.modal{
	position:absolute;
	z-index:2;
	display:none;
	background:#FFF url(imgs/formfon.jpg) no-repeat left top;
	border:1px solid #EEE;
	padding:10pt;
}
.modal * { font-size: 10pt; }
.modal small { font-size: 8pt; }
.modal td, .modal th {padding:3pt;}

.login { padding:10pt; }
.login table{
	width:300pt;
	background:#FFF url(imgs/formfon.jpg) no-repeat left top;
	border:1px solid #EEE;
	padding:10pt;
}
.login * { font-size: 10pt; }
.login small { font-size: 8pt; }
.login td, .modal th {padding:3pt;}

.PageLinks { margin:10pt;}
.PageLinks th{ padding:3pt;}
.PageLinks td{ padding:3pt 5pt 3pt 5pt; border:1px solid #CCC; }
.PageLinks td.cur{ border:1px solid #AAA; background-color:#DDD; }

