* {
	margin: 0;
	padding: 0;
	font-family: tahoma, sans-serif;
}
A {
	color: #9b2121;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
A IMG {
	border: none;
}
.lh_left, .lh_center, .lh_right, .lb_left, .lb_center, .lb_right, .lf_left, .lf_center, .lf_right, .lh_colspan {
	padding: 0;
}
TABLE.layout {
	height: 100%;
	width: 100%;
	table-layout: fixed;
}
.lh_left, lb_left, lf_left {
	width: 200px;
}
.lh_right, lb_right, lf_right {
	width: 200px;
}
TR.layout_header {
	height: 177px;
	background: url('/Images/header_bg.jpg') repeat-x;
}
TABLE.layout_header {
	height: 177px;
	width: 100%;
}
.layout_body {
	height: auto;
}
.layout_footer {
	height: 62px;
	background: url('/Images/footer_bg.jpg') repeat-x;
}
.footer {
	margin: 0;
	background: url('/Images/footer_bg.jpg') repeat-x;
	color: white;
}
.footer DIV {
	background: url('/Images/footer_holes.jpg') left top no-repeat;
}
.footer DIV DIV {
	background: url('/Images/footer_holes.jpg') right top no-repeat;
	height: 62px;
	padding-top: 10px;
	position:relative;
}
.footer DIV DIV P {
	padding-top: 5px;
	color: white;
	margin-left: 280px;
	margin-right: 220px;
	font-size: 11px;
	line-height: 16px;
}
.footer DIV DIV P A {
	color: white;
	text-decoration: underline;
}
#kais {
	background: url('/Images/kais.gif') 0% 0px no-repeat;
	padding: 15 0 0 65;
	position:absolute; top: 0px; left: 110px;
	color:white;
	line-height: 16px;
	font-size:11px;
	text-align:center;
}
#kais span {width: 100px;}
.lf_left {
	background: url('/Images/footer_holes.jpg') left top no-repeat;
}
.lf_right {
	background: url('/Images/footer_holes.jpg') right top no-repeat;
}
.lh_center {
	text-align: center;
}
TABLE.login_form {
	width: 187px;
	height: 122px;
	margin-top: 15px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: white;
	table-layout: fixed;
}
TABLE.login_form .buttons {
	height: 25px;
}
TABLE.login_form .entrance {
	width: 69px;
	background: url('/Images/login_entrance_bg.gif') no-repeat;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
}
TABLE.login_form .register {
	width: auto;
	background: url('/Images/login_register_bg.gif') no-repeat;
	font-weight: normal;
	text-align: center;
	padding-right: 26px;
}
TABLE.login_form .register A {
	color: white;
	text-decoration: none;
}
TABLE.login_form .register A:hover {
	text-decoration: underline;
}
TABLE.login_form .formbody {
	background: url('/Images/login_formbody_bg.gif') no-repeat;
}
TABLE.login_form .formbody .subheader {
	font-size: 11px;
	font-weight: bold;
	color: #6e6e6e;
	margin: 6px 10px 0 10px;
}
TABLE.login_form .formbody .subheader SPAN {
	font-size: 10px;
	font-weight: normal;
	color: #b1b1b1;
}
TABLE.login_form .formbody .subheader SPAN A {
	color: #b1b1b1;
	text-decoration: none;
}
TABLE.login_form .formbody .subheader SPAN A:hover {
	text-decoration: underline;
}
TABLE.login_form .formbody .inputlogin, TABLE.login_form .formbody .inputpassword {
	margin: 2px 10px 0 10px;
	//margin-top: 1px;
}
TABLE.login_form .formbody .field {
	height: 19px;
	width: 165px;
	border: 1px solid #aaa;
}
TABLE.login_form .formbody .inputpassword .field {
	width: 140px;
	//width: 136px;
}
TABLE.login_form .formbody .inputpassword .submit {
	float: right;
}
DIV.navi {
	margin: 0 0 10px 13px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	background: url('/Images/leftpanel_bgtop.gif') left top no-repeat;
	padding-top: 10px;
}
DIV.navi_inside {
	padding-bottom: 10px;
	background: url('/Images/leftpanel_bgbottom.gif') left bottom no-repeat;
}
UL.navi, UL.subnavi {
	list-style: none;
	margin-left: 5px;
}
.navi LI {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 31px;
	background: url('/Images/bigbullet.gif') 0px 50% no-repeat;
}
.navi A {
	color: #666;
	text-decoration: none;
}
UL.subnavi {
	margin-left: 25px;
	font-size: 11px;
	line-height: 13px;
}
.subnavi LI {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 24px;
	background: url('/Images/smallbullet.gif') 0px 50% no-repeat;
}
.navi A:hover{
	color: black;
	text-decoration: none;
}
.subnavi A.current:hover {
	color: #666;
}
.navi A.current {
	font-weight: bold;
}
.navi A:hover LI, .navi A.current LI {
	background: url('/Images/bigbullet.gif') -200px 50% no-repeat;
}
.subnavi A:hover LI, .subnavi A.current LI {
	background: url('/Images/smallbullet.gif') -200px 50% no-repeat;
}
.usefull_info {
	margin: 10px 0 10px 13px;
	border: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
	background: #f7f7f7;
	color: #666;
	padding: 10px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
}
.usefull_info .today_date {
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
}
.usefull_info .today_rate {
	margin-bottom: 5px;
	text-align: center;
}
.usefull_info .rate {
	font-weight: bold;
}
.usefull_info .price_units {
	text-align: center;
}
.usefull_info .price_units SPAN {
	font-weight: bold;
}
.usefull_info .price_units .change {
	margin-top: 5px;
}
.content {
	margin: 0 50px 10px 50px;
}
.content H1 {
	margin: 0;
	padding-top: 4px;
	margin-bottom: 20px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	color: #9b2121;
	border-top: 2px solid #b70b10;
	background: url('/Images/h1_bg.gif') repeat-x;
	text-transform: uppercase;
}
.content H2 {
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #9b2121;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}
.content P {
	color: #666;
	font-size: 13px;
	margin: 10px 0;
}
.minicart {
	margin: 0 13px 10px 0;
	/*background: url('/Images/rightpanel_carttop.gif') left top no-repeat;*/
}
.minicart_inside {
	padding: 0 10px 10px 10px;
	color: #666;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	background: url('/Images/leftpanel_bgbottom.gif') left bottom no-repeat;
	text-align: center;
}
.minicart H3, .minicart_empty H3 {
	display: none;
}
.minicart_empty {
	margin: 0 13px 10px 0;
	height: 67px;
	background: url('/Images/rightpanel_cartempty.gif') left top no-repeat;
}
.minicart .cart_items {
	padding-top: 10px;
	border-top: 1px solid #e1e1e1;
}
.minicart .cart_items SPAN {
	font-weight: bold;
}
.minicart .cart_summary {
	margin-top: 5px;
}
.minicart .cart_summary_value {
	font-weight: bold;
}
.minicart .open_cart {
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid #e1e1e1;
	margin-bottom: 10px;
}
.content .cart_info {
	font-weight: bold;
	text-align: center;
}
.content .cart_info SPAN, .content .big_number {
	font-size: 18px;
	font-weight: normal;
}
.content .remark {
	margin: 10px 0;
	background: #f0f0f0 url('/Images/remark_lt.gif') left top no-repeat;
}
.content .remark DIV {
	background: url('/Images/remark_rt.gif') right top no-repeat;
}
.content .remark DIV DIV {
	background: url('/Images/remark_rb.gif') right bottom no-repeat;
}
.content .remark DIV DIV DIV {
	background: url('/Images/remark_lb.gif') left bottom no-repeat;
}
.content .remark DIV DIV DIV DIV {
	background: url('/Images/remark_q.gif') 8px 50% no-repeat;
	padding: 10px 10px 10px 50px;
	min-height: 30px;
	//height: 50px;
}
.content UL, .content OL {
	color: #666;
	font-size: 13px;
	margin: 10px 0 10px 30px;
}
.content UL LI {
	margin-top: 5px;
	margin-bottom: 5px;
}
.content .table_div, .content .form_table {
	margin: 10px 0;
	width: 100%;
}
.content .table_div TABLE {
	width: 100%;
	border-collapse: collapse;
}
.content .table_div TABLE TR {
	color: #666;
}
.content .table_div TABLE TD, .content .table_div TABLE TH {
	padding: 2px 5px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 11px;
}
.content .table_div TABLE TH {
	background: #999;
	color: white;
}
.content .table_div TABLE .even {
	background: #f5f5f5;
}
.content .cart_table .itemname {
	font-weight: bold;
}
.content .cart_table .description {
	font-size: 10px;
	font-weight: normal;
}
.content .cart_table TD {
	text-align: center;
}
.content .cart_table INPUT.quantity {
	font-size: 11px;
	text-align: center;
	width: 40px;
	padding: 0 5px;
	height: 17px;
}
.content .cart_table .summary TD {
	font-size: 14px;
	font-weight: bold;
}
.content .form_table TABLE {
	width: 100%;
}
.content .form_table td table {
	padding-bottom:10px;
	border-bottom:1px solid;
}/* border-bottom:1px solid; */

.content .form_table .right table td{
	width: 25%;
}
.content .form_table TABLE.reg_form TR TD {
	font-size: 12px;
	color: #666;
	padding: 2px 5px;
	border: none;
	width: 50%;
} /*	width: 50%; */
.content .form_table #code_models TR TD {
	padding: 2 0;
}
.content .form_table #code_models TABLE {
	border: none;
	padding: 0px;
}

span.vendor_continue {
	cursor: pointer;
}

.content .form_table .left {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	width: 40%;
}
.content .form_table .left .comment {
	font-size: 10px;
	font-weight: normal;
}
.content .form_table .reg_form .left {
	font-weight: normal;
}

.content .form_table .reg_form table {
	width: 100%;
}
tr.vendor, tr.vendor  table, tr.vendor  table td {
	width: auto;
}

.content .form_table .right INPUT {
	width: 100%;
	font-size: 12px;
	color: #666;
	padding: 1px 5px;
}
.content .form_table .right .checkbox {
	width: auto;
	padding: 0;
}
.content .form_table .right .halftext {
	width: 50%;
}
.content .form_table TR.with_margin TD {
	padding-top: 10px;
}
.content .form_table .right TEXTAREA {
	width: 100%;
	font-size: 12px;
	color: #666;
	padding: 2px 5px;
}
.content .form_table .right .submit {
	width: auto;
}
.searcher {
	margin: 10px 13px 10px 0;
	background: url('/Images/leftpanel_bgtop.gif') left top no-repeat;
}
.searcher_inside {
	padding: 8px;
	background: url('/Images/leftpanel_bgbottom.gif') left bottom no-repeat;
}
.searcher_inside H3 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
.searcher_inside .submit {
	float: right;
}
.searcher_inside .field {
	width: 135px;
}
.searcher_inside .search_field {
	width: 100%;
}
.content .table_div .search_results TD {
	font-size: 12px;
	padding: 3px 5px;
	cursor: pointer;
}
.welcomeback {
	font-size: 12px;
	text-align: center;
	padding-top: 60px;
	color: #666;
text-align:right;
}
LABEL {
	margin-left: 5px;
}
.content .error {
	font-weight: bold;
	color: red;
	padding-left: 15px;
	border-left: 4px solid red;
}
.content .search_results TH {
	text-align: left;
}
.content .search_results_2 TD {
	text-align: center;
}
.content .search_results_2 .itemname {
	width: 30%;
}
.content .table_div .orders TD, .content .table_div .orders TH,
.content .table_div .debts TD, .content .table_div .debts TH,
.content .table_div .payments TD, .content .table_div .payments TH
{
	font-size: 13px;
	text-align: center;
}
.content .table_div .payments {
	width: auto;
}
.content .form_table .left SUP {
	font-size: 10px;
	margin-left: 2px;
}
DIV.podrob
{
border:1px solid #000000;
background-color:#c9c9c9;
position:absolute;
top:230px;
left:300px;
display:none;
padding:10px 10px 10px 10px;
}

DIV.shop
{
border:1px solid #000000;
background-color:#c9c9c9;
position:absolute;
top:10px;
left:10px;
display:none;
padding:10px 10px 10px 10px;
}

DIV.navc
{
font-size:10px;
}
.search {margin: 5 0 5 0; text-align:right}
.search input {padding:0 0 0 0;margin:0 3 0 0;}
.search select{font-size:11px; width:80px}
.search, .search input {
color:#666666;
font-size:11px;
}
