html { height: 100%; }

body {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 font: 11px Tahoma;
 color: #545454;
 height: 100%;
 width: 100%;
}

img { border: none; }
ul { list-style: none; }

p {
margin-top:8px;
text-indent:8px;
}

table {
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
width:100%;
}

td { margin: 0; padding: 0; }

abbr,acronym {
border-bottom:1px dotted #666;
}

A {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

P {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE:8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	TEXT-INDENT:0px;
}

A.link {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.link:hover {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

A.link2 {
	COLOR: #1e3d55; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.link2:hover {
	COLOR: #1e3d55; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

A.menu_link {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.menu_link:hover {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.text {
	COLOR: #515151; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.text2 {
	COLOR: #959595; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.text3 {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.p_header_text {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

FONT.clock_text {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.login_text {
	COLOR: #8f9eaa; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.phone_text {
	COLOR: #1e3d55; FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.main_price_text {
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.table_text {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

FONT.top_header_text {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

FONT.top_info_text {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

FONT.header_text {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

FONT.main_header_text {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

A.header_link {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.header_link:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}

A.cat_link {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.cat_link:hover {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

A.cat_link2 {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.cat_link2:hover {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

A.p_header_link {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.p_header_link:hover {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

A.list_header_link {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.list_header_link:hover {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.p_text {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE:8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	TEXT-INDENT:0px;
}

.p_text_noin {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE:8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}


INPUT.input_custom {
	width: 150px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #a9a9a9;
	background:url(/images/bg_input.jpg); background-repeat:no-repeat;
	border: 1px solid #d7d9e0;
	text-indent:8px;
	margin-bottom:3px;
}

@-moz-document url-prefix() {
    INPUT.input_express { padding-top:6px; }
    INPUT.input_searchtext { padding-top:6px; }
}

INPUT.input_login {
	width: 165px;
	height: 21px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0;
	vertical-align:middle;
	text-align:middle;
	color: #a9a9a9;
	padding-left:7px;
	line-height:20px;
}

INPUT.input_searchtext {
	width: 280px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #a9a9a9;
	margin-right:3px;
	background:url(/images/bg_input.jpg); background-repeat:no-repeat;
	border: 1px solid #bec9e5;
	text-indent:8px;
}

INPUT.input_findlist {
	width: 225px;
	height: 26px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #003399;
	border: 1;
	vertical-align:middle;
	text-align:middle;
	color: #515151;
	padding-left:0px;
}

INPUT.btn_login {
	width: 76px;
	height: 24px;
	font-family: Tahoma; 
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0;
	align:absmiddle;
	color: #000000;
}

INPUT.btn_find {
	width: 82px;
	height: 26px;
	font-family: Tahoma; 
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0;
	align:absmiddle;
	color: #000000;
}

INPUT.btn_addcart {
	width: 148px;
	height: 33px;
	font-family: Tahoma; 
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0;
	align:absmiddle;
	color: #000000;
}

INPUT.btn_doorder {
	width: 127px;
	height: 24px;
	font-family: Tahoma; 
	font-size: 11px;
	border: 0;
	align:absmiddle;
	color: #FFFFFF;
}

.Button {
	width: 115px;
	height: 30px;
	font-family: Tahoma; 
	font-size: 11px;
	background: url(../images/btn_common.jpg);
	border: 0;
	align:absmiddle;
	color: #000000;
}

INPUT.btn_vote {
	width: 106px;
	height: 30px;
	font-family: Tahoma; 
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0;
	align:absmiddle;
	color: #000000;
}

.SearchBox {
	height: 16px; WIDTH:100; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: x-small; BACKGROUND: white; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma; #ffffff; TEXT-ALIGN: left
}

.SearchButton {
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #4B88BD;
	border: 1;
	border-width: 1;
	border-style: solid;
	border-color: #000000;
	color: #000000;
}

A.table_header_link {
	COLOR: #CCCCCC; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.table_header_link:hover {
	COLOR: #CCCCCC; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

A.price_link {
	COLOR: #FF7D00; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.price_link:hover {
	COLOR: #FF7D00; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}

.table_header {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.table_text {
	COLOR: #666666; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

TD.model {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: url(/images/dots.gif) repeat-x right bottom; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}

.modelinfo {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #FFFFFF;
}

A.text_hot {
	COLOR: #c91810; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.text_hot:hover {
	COLOR: #c91810; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}

.text_hot {
	COLOR: #c91810; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.main {
	COLOR: #000000; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.header1 {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.header2 {
	COLOR: #c91810; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.header_tech {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;
	padding:8px 0px 8px 28px;
}

#tech_table {
border-collapse:separate;
border-spacing:1px;
}

#tech_table td {
height:24px;
}

FONT.price_text {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 15pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

FONT.same_price_text {
	COLOR: #ff0d00; FONT-FAMILY: Tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

A.pages_link {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.pages_link:hover {
	COLOR: #2268d0; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

#mfEdit_cart INPUT[type="text"],#mfEdit_cart INPUT[type="password"] {
	width: 150px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #545454;
	background:url(/images/bg_input.jpg); background-repeat:no-repeat;
	border: 1px solid #d7d9e0;
	text-indent:8px;
	margin-bottom:3px;
}

#mfEdit_cart textarea {
	background:url(/images/bg_input.jpg); background-repeat:no-repeat;
	border: 1px solid #d7d9e0;
	width: 150px;
	height: 100px;
}

#mfEdit_cart INPUT[type="submit"] {
	width: 115px;
	height: 30px;
	font-family: Tahoma; 
	font-size: 11px;
	background: url(../images/btn_common.jpg);
	border: 0;
	align:absmiddle;
	color: #000000;
}

label:hover { color: #FF0000; }

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #FFFFFF;
	border: 0px solid #FF3300;
	color : #404040;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

#mfEdit_cart textarea { width:200px; }
#mfEdit_cart { font-size: 11px; }

fieldset { border: 1px solid #cad8e3; padding: 5px; }
fieldset legend { margin-left: 10px; }

#best_bg_price {
	text-align:center;
	vertical-align: bottom; 
	background: url(/images/bg_new_price.jpg) no-repeat;
	width:138px;
	height:37px;
}

#special_bg_price {
	text-align:center;
	background: url(/images/bg_special_price.jpg) no-repeat;
	width:138px;
	height:60px;
}

#best-caption, #special-caption {
	margin-top:12px;
	padding-left:6px;
	padding-right:6px;
}

#best-price-text {
	padding-top:5px;
	vertical-align:bottom;
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

#special-price-text {
	padding-top:8px;
	vertical-align:bottom;
	COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

#gallery img { padding: 2px; border: 1px solid #e2eaf0!important; margin-top: 0px; margin-left: 0px; margin-right: 15px }
#gallery img.null-image { padding: 0!important; border: none!important; margin: 0!important; margin-left: 0px; margin-right: 15px }

