body { margin-top: 0px; margin-left: 0px; }

img { border: 0px;}

/* white */

.arialWhite11pt { font-family: arial; font-size: 11px; color: #ffffff;}
.arialWhite12pt { font-family: arial; font-size: 12px; color: #ffffff;}

/* grey */
.arialGrey11pt { font-family: arial; font-size: 11px; color: #666666;}

/* navy */
.arialNavy11pt { font-family: arial; font-size: 11px; color: #18519F;}
.arialNavy12pt { font-family: arial; font-size: 12px; color: #18519F;}

/* green */
.arialGreen12pt { font-family: arial; font-size: 12px; color: #297621; text-decoration: none;}
.arialGreen12ptBold { font-family: arial; font-size: 12px; color: #297621;font-weight: bold; text-decoration: none;}

/* black */
.arialBlack12pt { font-family: arial; font-size: 12px; color: #000000;}
.arialBlack11pt { font-family: arial; font-size: 11px; color: #000000;}

/* red */
.arialRed12pt { font-family: arial; font-size: 12px; color: red;}


#breadCrumb {margin-left: 270px; padding-bottom: 25px;padding-top:10px;}
#breadCrumb span {font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #297621; float: left;display: block; white-space: pre;}
#breadCrumb a {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #297621;float: left;display: block;}
#breadCrumb .breadCrumbLink:first-letter {text-transform: uppercase;}

#sortByManufacturer {width: 100%; padding: 5px; vertical-align: text-top;}
#sortByManufacturer span, select {float: left; display: block; clear: none; margin: 5px;}

/* меню категории слева */
#categories_menu { width: 100%; margin-top: 10px; padding-bottom: 10px;}
#categories_menu dl { margin-left: 6px;}
#categories_menu dd { margin-left: 16px; line-height: 16px;}
#categories_menu dl img {margin-right: 5px;}
#categories_menu dl .topCategory {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #18519F; text-decoration:none;font-weight: bold;}
#categories_menu dl .subCategory {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #18519F; text-decoration:none;}
#categories_menu a:hover { text-decoration: underline;}

#product_help_menu a {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #18519F;}

td.orange {background-color:#FBE58E;}
td.orangeDark{background-color:#DBB004;}
td.blue {background-color:#2D7BE5;}
td.navy {background-color:#18519F;}
td.green {background-color:#54A44C;}
td.darkGreen {background-color:#22601B;}
td.grey {background-color:#E9E9E9;}
td.lightGrey {background-color:#F4F4F4;}

.submitArea {border: 1px thin #357C2D; text-align: center;font-family: arial; font-size: 11px; color: #18519F;}

.submitNavy{background-color:#18519F; width: 130px; height: 25px; border: 0px none; color: white; font-weight: bold; font-family: arial; font-size: 12px;}

.submitOrange{background-color:#DBB004; border: 0px none; color: white; font-weight: bold; font-family: arial; font-size: 12px;}

#main_text{
	position:absolute;
	width:460px;
	top:193px;
	left:267px;
	border:1px solid #FBE58E;
	background-color:#ffffff;
	padding:10px;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;	
	}


/* при сортировке по категориям - название категории в зеленой шапке */
span#categoryNameLabel 
{
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
	display: block; 
	font-weight: bold; 
	margin-left: 18px;
	margin-top: 4px;
	margin-bottom: 2px;
}
span#categoryNameLabel:first-letter {text-transform: uppercase;}

table#mainTable
{
	float: left;
}
div#specials
{	
	float: left;
	margin-left: 10px;	
}

#specials div { width: 180px; margin: 0px auto; margin-top: 5px;}

#news { border: 1px solid #FBE58E; padding: 5px;width:auto;}
#icq { border: 1px solid #FBE58E; padding: 5px; text-align: center;}
#icq a {font-family: arial; font-size: 11px;}	

#news h4 { font-size: 12px; font-weight: bold;font-family: Arial,Verdana, Helvetica, sans-serif;}
#news p  { font-family: arial; font-size: 11px; color: #000000; display:inline; }
#news .date {font-family: arial; font-size: 11px; color: #000000; font-weight:bold;}  
/* сообщение вверху */
#alertMain 
{
	margin-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: arial; font-size: 12px; color: red; text-align: center;
}

#disclaimer 
{
	padding-bottom: 15px;
}

#disclaimer span { font-family: arial; font-size: 11px; color: #666666; padding: 5px; }

#faq { font-family: arial; font-size: 11px; color: #000000; padding: 5px;}
#faq h4{font-family: arial; font-size: 12px; color: #000000;font-weight:bold;}

#auxText 
{
	padding: 5px;
	margin-left: 5px;	
}
#auxText h3, h5 {font-family: arial;}

#auxText p, ul {font-family: arial; font-size: 11px; color: #000000;}


.contheader h1{
	text-align: center;
	line-height: 20px;
	font-family: arial;
	font-size: 0.9em;
	color: silver;
	padding: 0px 18px 0px 18px;
	}

.conttext p{
	font-family: arial;
	font-size: 11px;
text-align: justify;
margin: 0px 18px 0px 18px;
}
.conttext li{
	font-family: arial;
	font-size: 11px;
margin: 0px 18px 0px 18px;
}
.conttext strong{
 	text-decoration: none;
	font-weight: normal;
}
.conttext a{
 	text-decoration: none;
	color: #000000;
}
.ad h1{
margin: 0px 18px 0px 18px;
	padding: 0px 18px 0px 18px;
	font-family: arial;
	font-size: 9px;
	color: #cecece;
	}
.conttext h1{
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
margin: 0px 18px 0px 18px;
	padding: 0px 18px 0px 18px;
	}
