* {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 3px 16px;
}
ul,ol {
	margin: 10px;
}
body {
	font-size: 10pt; 
	background: white; 
	margin: 0px; 
	color: #575a5e;
/*	#45484b; */
	font-family: Tahoma, Verdana, Arial, Helvetica
}

.clr
{
	clear: both;
}


img {
	border: none;
}

table {
	font-size: 10pt; 
	font-family: Tahoma, Verdana, Arial,  Helvetica;
	vertical-align: top;
}

table td {
	vertical-align: top;
}

.span_link {
	color: #1176e6; 
	text-decoration: underline;
	cursor:pointer;
}

a:link,a:visited,a:active {
	color: #1176e6; 
}

a:hover {
	color: #e32f01; 
}

.a_psevdo {
	color: #1176e6; 
	text-decoration: underline;
}

#content {
	width: 100%;
	text-align: center;
}

.toptop a:link, .toptop a:visited, .toptop a:active {
	color: #5d5d5d;
}

.c1 {
	color: #0079ff;
}
.c2 {
	color: #ff3400;
}
.c3 {
	color: #42bb00;
}
.c4 {
	color: #e32f01;
}


.phone {
	color: #0079ff;
	font: 19px Arial, Tahoma, Verdana, Helvetica;   
	font-weight: bold;
	text-decoration:none;
}


h1 {
	margin: 10px 0 10px 0;
	color: #45484b;
	font: 19px Arial, Tahoma, Verdana, Helvetica;   
	font-weight: bold;
}

h2 {
	margin: 10px 0 7px 0;
	color: #45484b;
	font: 15px Arial, Tahoma, Verdana, Helvetica;   
	font-weight: bold;
}

h3 {
	margin: 10px 0 7px 0;
	color: #45484b;
	font: 12px Arial, Tahoma, Verdana, Helvetica;   
	font-weight: bold;
}

#sitemap h2, #sitemap h3 {
	text-decoration: none;
}
#sitemap h2 {
	margin: 3px 0;
}
#sitemap h3 {
	margin: 0 0 0 20px;
}

.priceinfo {
	color: #1176e6; 
	text-decoration: underline;
	cursor: pointer;
}

/* blue line */
.user, .user a {
	vertical-align: top;
	margin-right: 5px;
	font-weight: bold;
}
.user {
	margin-top: 2px;
	height: 24px;
}

.blue-right {
	background: #1277e8 url(i/blue-line.gif) repeat-x top;
	height: 91px;
}
.blue-top {
	background: url(i/bg-top.gif) repeat-x bottom;
}
.blue-line {
	height: 91px;
	border-right: 1px solid #dadada;
}
.blue-line td {
	color: white;
	font-size: 12px;
	padding: 8px 9px 0 9px;
}
.blue-line a:link,.blue-line a:visited,.blue-line a:active {
	color: white;
	font-size: 12px;
}
.blue-line a:hover {
	color: #b7d4f5;
	font-size: 12px;
}
.blue-btn {
	color: white;   
	font: 11px Tahoma, Verdana, Helvetica;   
	font-weight: bold;
	background-color: #167bec;   
	height: 21px;
	border: #0d5cb3 1px solid;   
}
.blue-input {
	height: 21px;
	border: #0d5cb3 1px solid;   
	color: #848484;
	font: 11px Tahoma, Verdana, Helvetica;   
	padding-left : 3px;
}
.blue-select {
	color: #45484b;
	font-family: Tahoma, Verdana, Helvetica;   
	font-weight: bold;
	width: 200px;
	height: 20px;
}
.blue-div {
	border-top: 1px solid #4193ed; 
	padding-top: 5px;
}

/* end blue line */


/* */

.buy-lite-input {
	height: 19px;
	font: 11px Tahoma, Verdana, Helvetica;   
	width: 22px;
	vertical-align: middle;
}
.buy-large-input {
	height: 19px;
	font: 11px Tahoma, Verdana, Helvetica;   
	width: 27px;
	vertical-align: middle;
}
.buy-lite-btn,.buy-lite-buy,.buy-lite-order,.buy-lite-delete {
	vertical-align: middle;
	border: none;
	cursor: pointer;
}
.buy-lite-btn {
	background: url(i/cart2.gif) no-repeat;
	width: 23px;
	height: 23px;
}
.buy-lite-delete {
	background: url(i/cart-delete.gif) no-repeat;
	width: 23px;
	height: 23px;
}
.buy-lite-buy {
	background: url(i/cart-buy2.gif) no-repeat;
	width: 75px;
	height: 23px;
}
.buy-lite-order {
	background: url(i/cart-order2.gif) no-repeat;
	width: 84px;
	height: 23px;
}




/* iiene */

ol.reslt { margin:0 40px 1.7em 40px; padding: -20px; }
ol.reslt li { margin-bottom:15px; padding-left: -20px; font-size:14px;}
ol.reslt div.text a {font-size:14px; font-weight: bold; margin-top:0.3em; text-decoration: none;}
ol.reslt div.info {font-size:11px; color: #5D5E71; }
ol.reslt div.info a {font-size:11px; margin-top:0.3em; color: #5D5E71; }




/* eiiao iienea */
#properties {
	margin-left: 20px
}
#properties table td {
	padding: 3px;
}

#infobox {
	left: 20%; 
	width: 65%; 
	height: 20px; 
	top: 2px; 
	background: #fefdd3; 
	border: 1px solid #45484b;
	color: #45484b; 
	z-index: 102; 
	position: absolute; 
	text-align: center; 
	vertical-align: middle; 
	font-size: 11px;
	padding: 5px;
}
#infobox .close {
	color: #0079ff;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;	
}

#box {
	border: 1px solid #c9c9c9;
	padding: 15px;
	margin: 20px 0 0 0;
	width: 200px;
	text-align: left;
}
#box h1 {
	color: #45484b;
	font-size: 14px;
	font-weight: bold;
}
#box h1.c2 {
	color: #ff3400;
	font-size: 14px;
	font-weight: bold;
}
#box h1.c3 {
	color: #42bb00;
	font-size: 14px;
	font-weight: bold;
}

#box p {
	margin-bottom: 5px;
}


#catalog {
	margin: 15px 0 0 5px;
}
#catalog h1 {
	color: #0079ff;
	text-decoration: none;
	margin-bottom: 3px;
}
#catalog td {
	padding-bottom: 20px;
	padding-right: 20px;
}
#catalog .csec {
	text-decoration: none;
}



#tablebox td {
	padding: 5px 5px 5px 7px;
	vertical-align: top;
}
#tablebox td.value {
	font-weight: bold;
}
#tablebox {
	width: 90%;
	border: 1px solid #c9c9c9;
	margin-bottom: 5px;
}

/* table with form */
#formbox td {
	padding: 5px 5px 0 0;
	vertical-align: middle;
}
#formbox td.value {
	height: 30px;
	font-weight: bold;
}

/* table for cart */
#cartbox {
	width: 90%;
	margin-bottom: 5px;
/*	border: 1px solid #e7e7e7;*/
	border: 1px solid #c9c9c9;
}
#cartbox td {
	padding: 7px;
	vertical-align: middle;
}
#cartbox td.value {
	font-weight: bold;
}
#cartbox td.blank {
	border: 0px;
}
#cartbox td.info {
	white-space: nowrap;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	border-left: 1px solid #e8e9ee;*/
}
#cartbox td.price {
	width: 60px;
	text-align: right;
	font-weight: bold;
	color: #ff3400;
}
#cartbox .t1 {
/*	background-color: #ffeae5;*/
	background-color: #f7f7f7;
}
#cartbox .t2 {

/*	background-color: #ffd6cc;*/
	background-color: #f1f1f1;
}
#cartbox .t3 {

/*	background-color: #ffd6cc;*/
	background-color: #fcfcfc;
}
.oldcart {
	margin-bottom: 7px;	
}





/* xz */
#box1, #box2 {
	padding-top: 10px;
	
}
#box1 td {
	font-size: 12px; 
	font-weight: bold;
	padding: 5px;
	padding-left: 9px;	
}
#box2 td {
	padding: 5px;
}


.crumbs {
	padding: 9px;
	float: left;
}
.topnums {
	padding: 9px;
	float: right;
	height: 15px;
}
.bottomnums {
	float: left;
	height: 15px;
	padding: 4px 0 4px 9px;
}
.num,.numc {
	font-weight: bold;
	padding: 4px;
}
.numc {
	background: #167bec;
	color: white;
}




p.hint {
	padding: 20px 0 20px 9px;
}
p.hint, p.hint b {
	color: #5D5E71; 
}




/* tables */
#payment .ptd {
	padding: 3px;
	text-align: right;
	font-size: 13px;
	border-bottom: 1px solid #e8e9ee;
}

#payment .ptdl {
	padding: 3px;
	text-align: left;
	font-size: 13px;
	border-bottom: 1px solid #e8e9ee;
}

#payment .hdr {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	border-bottom: 1px solid #e8e9ee;
}

#pricebox td {
	padding: 3px;
	text-align: right;
	font-size: 13px;
}

#list {
	margin: 0 0 10px 0;
}
#list td { 
	vertical-align: middle;
	padding: 7px 7px 7px 9px;
}
#list .t1 {
	background-color: #f7f7f7;
}
#list .t2 {
	background-color: #f1f1f1;
}
#list .ta1, #list .ta2, #list .ta, #list .ta a:link, #list .ta a:hover, #list .ta a:visited, #list .ta a:active {
	background-color: #42bb00;
	color: white;
}
#list .hi {
	color: white;
}
#list .info, #list .info1 {
	white-space: nowrap;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#list .info {
	border-left: 1px solid #e8e9ee;
}
#list .price {
	font-weight: bold;
	text-align: right;
}


.price {
	white-space: nowrap;
	/*color: #ff0c00; */
	color: #328f00;	
}
.price2 {
	white-space: nowrap;
	color: #3eaf00;
	/*color: #FD5555;*/
}
.pricesale {
	white-space: nowrap;
	color: #e32f01;
	/*color: #FD5555;*/
}
.price3 {
	white-space: nowrap;
	/*color: #FF7D7A;*/	
	color: #49cf00;
}







#picturebox,#picturebox td {
 	table-layout: fixed;
	vertical-align: bottom;
}
#picturebox a {
	text-decoration: none;
}
#picturebox .tp a {
	text-decoration: none;
	font-weight: bold;
	color: white;
	background-color: #42bb00;
}
#pictureunit #pic {
   height:100px;
   text-align: center;
   vertical-align:middle;
   zoom:1; /* important */
   margin-bottom: 10px;
}
.pictureqnt {
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}

.picturenew {
	margin-right: 15px;
	margin-top: 10px;
	font-weight: bold;
	color: #42bb00;
	float: right;
}
.pictureprice {
	margin: 5px 0 0 10px;
	font-weight: bold;
	color: #328f00;
	float: left;
	font-size: 12px;
	padding-top: 3px;
}
.pictureadd {
	margin: 5px 15px 0 0;
	float: right;
}


/* end of tables */

/* tooltip */

#ns_tt{
	position: absolute;
	border: solid #5D5E71 1px;
	background-color: white;
	color: #0189C8;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 2px 5px;
	margin: 25px 0px 0px 5px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}


.ps_photo {
	margin: 10px;
}

.mytip {
	font-size: 12px;
	font-weight: bold;
	color: #0189C8;
}


/* end of tooltip */

.csec {
	text-decoration: none;
}
.sale {
	color: #e32f01; 
}