/* ----------------- coolMenu_eof ----------------- */
img, div { 
  border: 0; 
}

.comment{
	font : 11px Tahoma, Verdana;
	color : Silver;
}

.newsBox {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
}
.newsBox a:hover{
  font-size: 11px;
}
.mmm a {text-decoration:none;}
h3 {color:#03C; font-family:Georgia, "Times New Roman", Times, serif;}
.mmm ul {list-style-image:url(category.gif); padding:0; margin:5px 0 5px 15px;}
.mmm ul li {padding: 4px 0; border-bottom:1px solid  #0C9;}
.date {
  background: #5386A8;
  color: #fff;
  font-size: 11px;
}
.header {
  color: #E4662B;
  font-weight: bold;
  font-size: 12px;
}
/*a,a:link, a:vlink {
	color : #5386A8;
	font-size : 12px;
	text-decoration : underline;
}

a:hover {
	color :#5386A8;
	font-size : 11px;
	text-decoration : underline;
}
a.red,a:link.red, a:vlink.red {
	color : Red;
	font-size : 11px;
	text-decoration : underline;
}

a:hover.red {
	color : #5386A8;
	font-size : 11px;
	text-decoration : underline;
}
a.bottom, a:link.bottom, a:vlink.bottom, a:hover.bottom {
	color : #5386A8;
	font : 11px Tahoma Verdana;
	text-decoration : underline;
}

a.cat, a:link.cat, a:vlink.cat {
	color : #5386A8;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
a:hover.cat{
  color : #5386A8;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;	
}
a.black, a:link.black, a:vlink.black {
	color : Black;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
a:hover.black{
  color : Black;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;	
}
a.main, a:link.main, a:vlink.main {
	color : #5386A8;
	font-size : 12px;
	text-decoration : underline;
}
a:hover.main{
  color : #5386A8;
	font-size : 12px;
	text-decoration : none;	
}

a.headernavigation, a:link.headernavigation, a:vlink.headernavigation {
	color : #fff;
	font : 12px Tahoma, Verdana;
	font-size : 12px;
	text-decoration : underline;
}
a:hover.headernavigation {
	color : #fff;
	font : 12px Tahoma, Verdana;
	font-size : 13px;
	text-decoration : none;
}

a.headnav, a:link.headnav, a:vlink.headnav, a:hover.headnav {
	color : #5386A8;
	font : Tahoma, Verdana;
	font-size : 13px;
	text-decoration : underline;
}*/

body {
	/*scrollbar-3dlight-color : #D4D4D1;
	scrollbar-arrow-color : #F70C00;
	scrollbar-base-color : #EDEDD3;
	scrollbar-darkshadow-color : Black;
	scrollbar-face-color : #EDEDD3;
	scrollbar-highlight-color : #D4D4D1;
	scrollbar-shadow-color : #D4D4D1;
	scrollbar-track-color : #F6F6EA;*/
	
}

checkbox, radio, select {
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

form {
	/*display : inline;
	margin : 0 0 0 0;
	padding : 0 0 0 0;*/
}
code{
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height : 1.5;
}
.inputText {
	font : 11px Tahoma, Verdana;
	border: 0px;
  border-top: #C0C0C0 1px solid; 
  border-left: #C0C0C0 1px solid;
  background: #fff;
  width: 180px;
  height: 20px;
  color: #606060;
  padding: 2px 2px 2px 6px;
}

.inputTextOptions {
	font : 11px Tahoma, Verdana;
	border: 0px;
  border-top: #C0C0C0 1px solid; 
  border-left: #C0C0C0 1px solid;
  background: #fff;
/*  width: 90px;*/
  height: 20px;
  color: #606060;

}

span.errortext {
	color : #FF0000;
	font-family : Tahoma, Verdana, Arial, sans-serif;
}

span.greetuser {
	
	font-weight : bold;
}

span.markproductoutofstock {
	color : #C76170;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
}

span.newitemincart {
	color : #FF0000;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
}

span.productspecialprice {
	color : #E4662B;
	font-weight: bold;
	font-family : Tahoma, Verdana, Arial, sans-serif;
}

table.formarea {
	background : #F1F9FE;
	border-color : #7B9EBD;
	border-style : solid;
	border-width : 1px;
}

table.productlisting {

}

td {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 13px;
}
td a {
  color: #446D8C;
}
td a:hover {
  color: #09425D;
  text-decoration: none;
/*  font-size: 12px;*/
}

td.accountcategory {
	color : #AABBDD;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
}

td.category_desc {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height : 1.5;
}

td.fieldkey {
	font-family : Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
}

td.fieldvalue {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
}

td.footer {
	background : #EEEEEE;
	color : #5B5B5B;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
	font-weight : bold;
}

td.formareatitle {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
}

td.headererror {
	background : #FF0000;
	color : #FFFFFF;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
	text-align : center;
}

td.headerfinder {
	background : #6699FF;
	color : #FFFFFF;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
}

td.headerinfo {
	background : #00FF00;
	color : #FFFFFF;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
	text-align : center;
}

td.headernavigation {
	background : #FF9966;
	color : #FFFFFF;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
	font-weight : bold;
}

td.infobox, span.infobox {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
}

td.main, p.main,div.main {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	color: #5A5A5A;
	line-height : 1.5;
}

td.pageheading, div.pageheading {
	color : #7189C4;
	font-family : Tahoma, Verdana;
	font-size : 20px;
	font-weight : bold;
}

td.productlisting-data {
	font-family : Tahoma, Verdana;
	font-size : x-small;
}
td.productlisting-even {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px;
	background : transparent;
	padding: 2px 0px;
}
td.productlisting-odd {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px;
	background : transparent;
}
td.smalltext, span.smalltext, p.smalltext {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #5A5A5A;
}
.smallText a {
  color: #5386A8;
  font-size: 12px;
}
.smallText a:hover {
  color: #09425D;
  font-size: 12px;
  text-decoration: none;
}

td.subbar {
	color : #000000;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
}

td.tableheading {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : small;
	font-weight : bold;
}

td.titl {
	color : #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 26px;
	font-weight : normal;
	text-align : right;
}

textarea {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
	width : 100%;
}

tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even {
	background : #F8F8F9;
}

tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd {
	background : White;
}

tr.footer {
	background : #EEEEEE;
}

tr.header {
	background : #FFFFFF;
}

tr.headererror {
	background : #FF0000;
}

tr.headerfinder {
	background : #6699FF;
}

tr.headerinfo {
	background : #00FF00;
}

tr.headernavigation {
	background : #FF9966;
}

tr.subbar {
	background : #F4F7FD;
}

.boxtext {
/*	font : 14px Tahoma, Verdana;*/
}

.checkoutbarcurrent {
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

.checkoutbarfrom, .checkoutbarto {
	color : #8C8C8C;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

.clbar{
	background-color : #FFFFFF;
	height : 10;
	layer-background-color : #FFFFFF;
	position : absolute;
	visibility : hidden;
	width : 10;
}

.clcmabs{
	left : 0;
	position : absolute;
	top : 0;
	visibility : hidden;
}

/* ----------------- coolMenu ----------------- */
.clcmevent{
	clip : rect(0,100%,100%,0);
	height : 99%;
	left : 0;
	position : absolute;
	top : 0;
	visibility : visible;
	width : 99%;
}

.cllevel0{
	background-color : #FFCC99;
	color : #FF3300;
	layer-background-color : #FFCC99;
}

.cllevel0,.cllevel0over{
	font-family : Verdana,arial,helvetica;
	font-size : 10px;
	padding : 1px;
	position : absolute;
}

.cllevel0border{
	background-color : #FEAD5D;
	layer-background-color : #FFFFFF;
	position : absolute;
	visibility : hidden;
}

.cllevel0over{
	background-color : #C8E0F9;
	color : #FF3300;
	cursor : pointer;
	cursor : hand;
	layer-background-color : #C8E0F9;
}

.cllevel1{
	background-color : #FFCC99;
	color : #FF3300;
	layer-background-color : #FFCC99;
}

.cllevel1, .cllevel1over{
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 10px;
	padding : 2px;
	position : absolute;
}

.cllevel1border{
	background-color : #FEAD5D;
	layer-background-color : #FFFFFF;
	position : absolute;
	visibility : hidden;
}

.cllevel1over{
	background-color : #C8E0F9;
	color : #FF3300;
	cursor : pointer;
	cursor : hand;
	layer-background-color : #C8E0F9;
}

.copy{
	color : #000000;
	font : 11px Tahoma, Verdana;
}

.errorbox {
	background : #FFB3B5;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
	font-weight : bold;
}

.header_small{
	color : #1E6EA7;
	font : 11px;
	font-family : Tahoma, Verdana;
}

.imagesboxcontents {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 10px;
}

.infobox {
	background : #D4D4D1;
}

.infoBoxContents {
/*        border-top: #C8C8C8 1px solid; */
	background : White;
/*	font-family : Tahoma, Verdana, Arial, sans-serif;*/

/*	font-size : 14px;*/
}
.lineHeight {
  height: 20px;
}

.contentBox {
  
}

.infoBoxHeading {
  margin: 20px 0px;
  /*padding: 2px 0px;*/
  border-top: #C8C8C8 1px solid;
  border-bottom: #C8C8C8 1px solid;
  background: #fff;
}
.infoBoxHeadingContents {
  /*width: 297px;*/
  height: 34px;
  padding: 0px 20px;
  background: url(content_.gif) no-repeat top left;
}
.infoBoxHeadingContents span {
  color: #fff;
	font : bold 16px Tahoma, Verdana;
}

.categoryBoxHeading {
  width: 216px;
  height: 34px;
  background: url(left_box.gif) no-repeat top left;
}

.categoryBoxHeadingContents span {
  color: #fff;
  font-weight: bold;
  padding-left: 10px;
	/*font : bold 16px Tahoma, Verdana;*/
}

.categoryBox {
  margin: 2px 0px;
  padding: 0px 9px;
  background: #F9F9F9;
  border: #C8C8C8 1px solid;
  border-left: 0px;
}
.categoryLink {
  padding: 4px 0px;
}

.infoboxnotice {
	background : #FF8E90;
}

.infoboxnoticecontents {
	background : #FFE6E6;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
}

/* input requirement */
.inputrequirement {
	color : #FF0000;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
}

/* message box */
.messagebox {
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

.messagestackerror, .messagestackwarning {
	background-color : #EBEDEB;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

.messagestacksuccess {
	background-color : #99FF00;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

.modulerow {
}

.modulerowover {
	background-color : #D7E9F7;
	cursor : pointer;
	cursor : hand;
}

.modulerowselected {
	background-color : #E9F4FC;
}

.orderedit {
	color : #70D250;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : x-small;
	text-decoration : underline;
}

.productlisting-heading {
	background : #E1E1EA;
}

.productsnotifications {
	background : #F2FFF7;
}

.sel1{
	border : 1px solid #010101;
	color : #003366;
	font : bold 13px Tahoma, Verdana;
}

.stockwarning {
	color : #CC0033;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
}

/* мои стили */
.title1 {
	color : #E4662B;
/*	font : bold 14px;*/
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
/*	font-family : Tahoma, Verdana;*/
}
.title5 {
	color : #FF0000;
	font : bold 19px;
	font-family : Tahoma, Verdana;
}
/* использовать для выделения фразы в тексте*/
.title4 {
	color : #FF0000;
	font : bold 10px;
	font-family : Tahoma, Verdana;
}
.title2{
	color : #3860AA;
	font : 13px Tahoma, Verdana;
}
.title3 {
	color: #E4662B;
	font-weight: bold;
	font : bold 12px;
	font-family : Tahoma, Verdana;
}
.title6 {
	color : #FF0000;
	font : bold 17px;
	font-family : Arial;
}
.title_black {
  font-weight: bold;
  color: #000;
}
.title_blue {
  color: #446D8C;
}
.title_red {
  color: #C40000;
}


.bizzon{
	color : #E4672D;
	font : bold 12px;
	font-family : Tahoma, Verdana;
}
.bizzonsmall{
	color : #FF8000;
	font : 11px;
	font-family : Tahoma, Verdana;
}

.main {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
}

.main a {
  color: #446D8C;
  font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
}
.main a:hover {
  color: #09425D;
  font-family : Tahoma, Verdana, Arial, sans-serif;
/*	font-size : 20px;*/
	text-decoration: none;
}

/*TD.infoBoxHeading {
	background : #FF9966;
	color : #FFFFFF;
	font-family : Verdana, Arial, sans-serif;
	font-size : x-small;
	font-weight : bold;
}
*/



.splitPage {
  color: #000;
}
.splitPageBox{
  margin: 0px 6px;
}
.pageResults {
  color: #B4B4B4;
}
.pageResults a {
  color: #446D8C;
}
.pageResults a:hover {
  text-decoration: none;
}

.grayBox {
  padding: 11px 2px;
  border: #C8C8C8 1px solid;
  background: #F9F9F9;
}

.light_grayBox {
  padding: 11px 2px;
  border: #e1e1e1 1px solid;
  background: #ffffff;
}

.grayBox2 {
  padding: 11px 2px;
  border: #C8C8C8 1px solid;
/*  background: #F9F9F9;*/
}

/****************************** HEADER - START ********************************/
.headerMenu {
  width: 100%;
  height: 34px;
  background: url(header_m.gif) repeat-x top left;

}

.headerMenu2 {
  padding: 0px 0px;
  width: 100%;

  background: url(header_m.gif) repeat-x top left;

}

.gray_row {
  background: url(header_m.gif);
}


.headerLeftColumn {
  width: 216px;
  height: 34px;
  background: url(header_l.gif) no-repeat top left;
}
.headerLeftColumn span {
  font-weight: bold;
  padding-left: 10px;
  color: #fff;
  text-transform: uppercase;
}
.headerRightColumn {
  width: 214px;
  height: 34px;
  background: url(header_r.gif) no-repeat top left;
}
.headerRightColumn span {
  font-weight: bold;
  padding-left: 92px;
  color: #fff;
  text-transform: uppercase;
}

.infoBoxHeader {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
table.infoBoxHeader {
  width: 216px;
  height: 34px;
  background: url(header_l.gif) no-repeat top left;
}
.infoBoxHeader span {
  font-size: 13px;
  padding-left: 9px;
}
.infoBoxHeader img {
  margin-right: 15px;
}
/* HEADER - END*/


/**************************** infoBoxLeft - START *****************************/
.infoBoxHeadingLeft {
  width: 216px;
  height: 34px;
  background: url(left_box.gif) no-repeat top left;
  padding-left: 92px;
  color: #fff;
  font-weight: bold;
}
.infoBoxHeadingLeft a {
  color: #fff;
}
.infoBoxLeft {
  border-top: #C8C8C8 1px solid;
  border-bottom: #C8C8C8 1px solid;
  margin: 2px 0px;
}
td.infoBoxLeftContents {
  font-size: 15px;
}
/* infoBoxLeft - END*/

/**************************** infoBoxRight - START ****************************/
.infoBoxHeadingRight {
  width: 214px;
  height: 34px;
  background: url(right_bo.gif) no-repeat top left;
  padding-left: 92px;
  color: #fff;
  font-weight: bold;
  margin: 2px 0px;
}
.infoBoxHeadingRight a {
  color: #fff;
}
.infoBoxRight {
  border-top: #C8C8C8 1px solid;
  border-bottom: #C8C8C8 1px solid;
  margin: 2px 0px;
}
td.infoBoxRightContents {
  font-size: 15px;
}
/* infoBoxRight - END*/


.discountBox {
  width: 216px;
  background: url(discount.gif) repeat-y top left;
  padding: 0px 0px 0px 30px;
}

.reviewBox {
  padding: 10px;
  background: #F9F9F9;
  border-top: #C8C8C8 1px solid;
  border-left: #C8C8C8 1px solid;
  border-bottom: #C8C8C8 1px solid;
  color: #5386A8;
  font-size: 11px;
  line-height: 170%;
}
.reviewBox a {
  font-size: 12px;
  color: #5386A8;
}
.reviewBox a:hover {
  font-size: 12px;
  color: #5386A8;
  text-decoration: none;
}

/****************************** FOOTER - START ********************************/
.footer {
  background: #EEEEEE;
}
/* FOOTER - END */


.leftBoxHeader {
  width: 216px;
  height: 34px;
  background: url(left_col.gif) no-repeat top left;
}
.leftBoxHeader span { 
  padding-left: 12px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

