/* === COMMON =========================================== */
BODY {/* min-width:780px; */ background:white; padding:32px; margin:0; }
BODY, TD, TH, FONT {
	font-family:Arial,Geneva CY,Sans-Serif;
	font-size:77%;
	}

#layout {background-color:#fff;
margin:0px auto;
position: relative;
padding:0px;
width: 70em;
padding-right:45px;
}

/* >>> Links */
A {color:#3565AB;}
/* A:active {color:#ff3300;} */
A:hover {color:#ff3300;}
/* A:visited {color:#999999;} */
A.link, A.link:visited {color:#3565AB;}
A.link:hover {color:#ff3300;}

/* >>> Headers */
H1, H2, H3, H4, H5 {color:#333;}
/* H1 {font-size:160%; font-weight:normal; margin:2em 0 0.5em 0; color:#ff9900;} */
H1 {font-size:160%; font-weight:normal; margin:1em 0 0.5em 0; color:#ff9900;}
H2 {font-size:145%; font-weight:normal; margin:1em 0 0.5em 0;}
H3, H4, H5 {font-size:110%; font-weight:bold; margin:0 0 0.5em 0;}
H2 SPAN, H3 SPAN, H4 SPAN, H5 SPAN {font-size:90%; font-weight:normal;}

P {margin-top:0; margin-bottom:1em;}

UL {margin-top:0; margin-bottom:0.8em;}
UL LI, OL LI {margin-top:0.5em;}
UL.LI LI {list-style:none; padding-left:16px; background:url(/_i/li-.gif) 0 0.6em no-repeat;}

/* >>> Horizontal line */
DIV.hr {height:1px; border-top:1px solid #c7d0d5; margin:0px 0 1em 0;}
DIV.hr SPACER {width:9px; height:1px;}
TABLE FORM TD DIV.hr {margin:0;}

/* >>> Forms */
FORM {padding:0; margin:0;}
TABLE FORM TD {padding:0 0.7em 0.7em 0;}
INPUT, SELECT {/* font:messagebox; */}
INPUT.half {width:50%;}
FORM TD.label {text-align:right; padding-top:0.3em;}
FORM TD.value {padding-top:0.3em;}
FORM DIV.note {margin:0.8em 0 0.8em 0; color:red; /* background:#7f909f; color:white; padding:1em; */}
FORM SPAN {font-family:tahoma; color:red;}

/* --- Seach form */
TABLE.search {width:0%; margin-bottom:1em;}
TABLE.search TD {padding:0px;}
TABLE.search TD.input {width:30%;}
TABLE.search INPUT.icon {width:21px; height:21px; border:0; margin-left:10px;}

/* === NAVIGATION ========================================== */
DIV.bottomNav {margin-left:46px;margin-top:1em; color:#999999;}

/* >>> Path */
div.path {
	margin:1.5em 0 0 0;
	font-size:90%;
	color:#666666;
	}
div.path A, div.path A:visited {color:#3565AB; text-decoration:underline;}
div.path A:hover {color:red;}
div.path A:visited {color:#999999;}
div.path span {font-size:80%;}

/* >>> TOOLBAR */
table.toolbar_bg, td.toolbar_bg {background:#EBEDF2;}
table.toolbar {margin-left:5px;}
table.toolbar td {padding:4px 12px 4px 0; font-size:70%; font-weight:normal; }
table.toolbar td img {width:24px; height:24px; border:0; margin-right:4px; vertical-align:middle;}
table.toolbar td.end {padding:0;}
table.toolbar td.end img {margin:0;}
table.toolbar td a {text-decoration:none;}

/* === Templates ================================= */

IMG.Logo {width:241px; height:34px; border:0;}
IMG.icon48x48 {width:48px; height:48px; border:0; margin-right:1em;}
td.cart img {width:34px; height:34px; border:0; vertical-align:middle;}
td.cart {text-align:right; paddign-right:9px;font-size:70%;}
td.cart A {color:balck;}

/* >>> warezList */
DIV.warezList {margin:0 0 1em 0;}

/* >>> OrderList */
DIV.OrderList DIV.title {margin-bottom:0.5em;}
DIV.OrderList DIV.title SPAN {color:gray;}
DIV.OrderList DIV.title IMG {width:9px; height:9px; border:0; margin-right:9px; vertical-align:middle;}
DIV.OrderList DIV.item {margin-left:18px; margin-bottom:1em;}
DIV.OrderList DIV.item H2 {font-size:110%; font-weight:bold; margin:0.7em 0 0.7em 0;}
DIV.OrderList DIV.item DIV {
	font-size:100%;
	font-weight:normal;
	padding-left:21px;
	text-indent:-21px;
	margin:0;
}
DIV.OrderList DIV.item DIV A {text-decoration:none;}
DIV.OrderList DIV.item IMG {width:13px; height:13px; border:0; margin-right:6px; vertical-align:baseline;}

/* --- Chat */
TABLE.chat {width:50%;}

.BLUEBORDERED {border: 1px #135C76 none; background-color: #EBEDF2; color:#000000; font-size: 11px; padding: 4px;}
.YELLOWBORDERED {border: 1px #135C76 none; background-color:  #eee3ec; color:#000000; font-size: 11px; padding: 4px;}
.INPUT {border: 1px #976b8e solid; background-color: #eee3ec; color:#000000; font-size: 11px;}

