BODY {
  background-color: #d1d1d1;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
}

A {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  text-decoration: none;
  font-size : 12px;
  
}
 
A:hover {
  color: #99a8c7;
  text-decoration: none;

}

blockquote {
	font-style:italic;
}

*.AddressStyle {
  font-size:12px;
  color:#0071bd;
  padding-left:15px;
}

FORM {
  display: inline;
}

.infoBoxContents {
  background: ;
  font-size: 10px;
  color:#7a8888;
}
.infoBoxNotice {
  background: #FF8E90;
  color:#7a8888;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
  color:#7a8888;
}

TD.infoBoxHeading, .infoBoxHeading {
  font-size: 12px;
  font-weight: bolder;
  background-image: url(images/back_headerbox.gif);
  color:#7a8888;
  padding-left:10px;
  
  
}

TD.infoBoxHeadingTwo, .infoBoxHeadingTwo {
  font-size: 10px;
  font-weight: bolder;
  background-image: url(images/back_headerbox2.gif);
  color:#7a8888;
  
  
}

TD.infoBoxHeadingText, .infoBoxHeadingText {
  font-size: 12px;
  font-weight: bolder;
  color:#7a8888;

}

TD.infoBoxNew {
  font-size: 10px;
  font-weight: bold;
  background: ;
  color:#000000;
}

TD.infoBox, SPAN.infoBox {
  font-size: 10px;
  color:#7a8888;
}

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: #f6f8f8;
}

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: #fdfcfc;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #edf1f2;
  color:#7a8888;
}

*.Rubric {
	border-bottom:1px solid #c5d0d3;
	color:#0071bd;
	font-weight:bold;
	font-size:11px;
}

*.RubricNoBorder {
	color:#0071bd;
	font-weight:bold;
	font-size:11px;
}

*.RubricDesc {
	border-bottom:1px solid #c5d0d3;
	padding-left:5px;
	color:#0071bd;
	//font-weight:bold;
	//background-color:#EAEAEA;
	font-size:20px;
}

*.RubricMain {
  	font-family: Arial, Verdana, sans-serif;
	border-bottom:1px solid #d4dbdd;
	font-size:15px;
	padding-left:20px;
	color:#b4bcbf;
	font-weight:bold;
}

.category td.vseRazdeli a {
  font-family: Arial, sans-serif;
  font-size:20px;
  color:#dddddd;
  line-height:1.2;
}

.category td.vseRazdeli a.music div, .category td.vseRazdeli a.game div {
  font-size:15px;
  position:absolute;
  padding:7 0 0 150;
}

table.Categories a {
		font:Arial, Helvetica, sans-serif; font-size:11px; color:#005b99; font-weight:normal; line-height:1.5;
}
table.Categories a:hover {
		color:#005b99;
		border-bottom:1px dotted #005b99; 
}
	
table.Categories td {
		font:Arial, Helvetica, sans-serif; font-size:12px; color:#0071bd; font-weight:bold;
}
	

.category td.vseRazdeli a.music:hover, .category td.vseRazdeli a.game:hover {
  color:#dddddd;
}
.category td.vseRazdeli a.dvd:hover, td.vseRazdeli a.razdel0 {
  color:#39cbf9;
}
.category td.vseRazdeli a.music:hover div, td.vseRazdeli a.razdel1 {
  color:#8352f3;
}
.category td.vseRazdeli a.game:hover div, td.vseRazdeli a.razdel2 {
  color:#40d369;
}

#header td, #header a {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color:#fff;
}

#header a {
  color:#fff;
}
#header a:hover {
  text-decoration:underline;
}

.category, a.category:hover, .category a {
	font-size:12px;
	/*color:#0083bf;*/
	color:#005b99;
	line-height:1.5;
	font-weight:bold;
}

.category a:hover {
	color:#0b024a;
	/*color:#39cbf9;*/
}

.productListing-heading {
  font-size: 11px;
  background: #edf1f2;
  color: #FFFFFF;
  font-weight: bold;
  color:#7a8888;
}

TD.productListing-data {
  font-size: 10px;
  color:#7a8888;  
}

A.pageResults {
  color: #0c0d0d;
}

A.pageResults:hover {
  color: #e5ffff;
  background: #5c6666;
  
}

TD.pageHeading, DIV.pageHeading {
  font-size: 25px;
  font-weight: bold;
  color: #0083bf;
  text-transform:uppercase;
  /*border-bottom:2px solid #edf1f2;*/
  padding:5px 0 15px 0;
}

h1.pageHeading {
  size: 25px;
  font-size: 25px;
  font-weight: bold;
  color: #0083bf;
  text-transform:uppercase;
  padding:5px 0 15px 0;
}

TD.pageHeading2 {
  font-size:35px;
  color:#005b99;
  border-bottom: 0px solid #EAEFF2;
  padding:5px 10px 10px 0;
}

TD.pageHeadingProductInfo, DIV.pageHeadingProductInfo {
  font-size: 20px;
  font-weight: bolder;
  color: #0083bf;
  border-bottom:2px solid #edf1f2;
}

h1.pageHeadingProductInfo {
  size: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #0083bf;
  border-bottom:2px solid #edf1f2;
}



TD.main, table.main, P.main, SPAN.main, A.main {
  font-size: 12px;
  line-height: 1.5;
}

A.main:hover {
  text-decoration:underline;
}

td.about {
	font-size:11px;
	color:#333;
}
td.about b {
	color:#0071bd;
}
td.about h1 {
	border-bottom:1px solid #c5d0d3;
	color:#0b96f4;
	font-size:18px;
}

A.crew {
//  text-decoration:underline;
}

A.crew, span.crew {
  font-size: 11px;
  line-height: 1.5;
 // color:#005b99;
  color:#0071bd;
}

A.crew:hover {
 // text-decoration:underline;
  color:#0b024a;
}

TD.main2, P.main2 {
  font-size: 1px;
  color:#6d7066;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}


TD.review, SPAN.review, P.review, div.review {
  color: #333333;
  font-size: 12px;
}
TD.review_name, a.review_name, SPAN.review_name, P.review_name {
  font-size: 12px;
  color:#000000;
}

.TextOtherness {
  font-size: 9px;
  color:#7a8888;
}

TD.TextPrompt, span.TextPrompt, p.TextPrompt, div.TextPrompt {
  font-size: 9px;
  color:#7a8888;
}

.productNameSmall {
  font-size: 10px;
  color:#6d7066;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}


TEXTAREA {
  width: 100%;
  font-size: 11px;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
	font:Arial, Helvetica, sans-serif;
	color:#328F30;
	font-weight:bold;
	font-size:16px;
}

SPAN.productSpecialPrice s {
	font-weight:bold;
	color:#a5a5a5;
	font-size:14px;
}

SPAN.errorText {
  color: #ff0000;
}
.moduleRow { }

.moduleRowOver { 
  background-color: #D7E9F7; 
  cursor: pointer; cursor: hand; 
}

.moduleRowSelected { 
  background-color: #E9F4FC; 
  }

.checkoutBarFrom, .checkoutBarTo {  
  font-size: 10px; color: #8c8c8c; 
  }
 
.checkoutBarCurrent {  
font-size: 10px; color: #000000; 
}

.messageBox { 
  font-size: 10px; 
}

.messageStackError, .messageStackWarning {  
  font-size: 10px; 
  background-color: #ffb3b5; 
}

.messageStackSuccess {  
  font-size: 10px; background-color: #99ff00; 
}

.inputRequirement {  
  font-size: 10px; color: #ff0000; 
}

.boxText {  
  font-size: 10px; 
}

.errorBox {  
  font-size : 10px; background: #ffb3b5; 
  font-weight: bold; 
}

.notifBox { 
	padding:5px; border:1px dashed #F2E46A;
	background-color:#FFFFDD;
}

.stockWarning {  
  font-size : 10px; color: #cc0033;
}

.productsNotifications { 
  background: #f2fff7; 
}

.orderEdit { 
  font-size: 10px;
  color:#005b99;
  text-decoration:underline;

}

TR.header {
  background: #ffffff;
}

table.listingFilter, table.listingFilter a {
	  font-size: 11px;
	  color:#328ac7;
}

table.listingFilter a {
	  color:#002f4f;
}

table.listingFilter a:hover {
  border-bottom:2px solid #c8e0f6;
  color:#005b99;
}

table a.listingFilterSelect {
  border-bottom:2px solid #c8e0f6;
  color:#005b99;
  font-weight:bold;
  font-size:12px;
}

td.listingFilterWords {
  text-transform:uppercase;
  color: #c9cbcb;
}

td.headerNavigation, td.headerNavigation a, a.headerNavigation  { font-size: 12px; font-weight:bold; color: #b7b7b7;}
td.headerNavigation a:hover, a.headerNavigation:hover { color: #0083bf; }

.BoxesShadow { /*border:2px solid #ebebeb;*/ }
.Boxes { /*border:1px solid #5ac6fb;*/ }

.Footer {
	background:url(images/store_logo_footer.gif) center left no-repeat #f2faff;
	border-top:2px solid #0083bf;
	font-size: 12px;
	color:#40a2ce;
}
.Footer a { 		color:#003d66; }
.Footer a:hover { 	color:#0b024a; }

.BoxesListing {
	/*background:url(images/backgrounds/backgrn/back_boxes_blue.gif) top repeat-x;*/
	background-color:#f2faff;
}

.BoxesListing td {
  font-size: 10px;
  color:#40aee5;
}

.BoxesTop, .BoxesTop td {
  border-bottom:1px solid #c8e0f6;
  border-top:1px solid #fff;
  font-size: 10px;
  color:#40aee5;
}

.BoxesListing a, .BoxesTop a {
  color:#003d66;
  font-size: 10px;
  font-weight:normal;
}

.BoxesListing a:hover, .BoxesTop a:hover {
  color:#0b024a;
}

td.BoxesHead, td.BoxesHead a {
  font-size: 11px;
  font-weight:bold;
  background:url(images/backgrounds/zagolovki/head_dark_blue.gif) bottom;
  color: #fff;
  padding:5px;
}

.BoxesSpecials {
	border:1px solid #ddc00a;
}

td.BoxesHeadSpecials a{
  font-size: 11px;
  font-weight:bold;
  color: #ddc00a;
}
.headerFeatured {
  font-size: 17px;
  color:#7a8888;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

*.header{border:1px solid #6DC7E5; text-align: left; padding-left:10px; padding-top:4px; 
  background:url(images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px;color:#FFF;font:bold 14px Arial,Tahoma, Helvetica, sans-serif;}
*.productName {color:#03374e; font:13px Arial,Tahoma, Helvetica, sans-serif;font-weight:bold; }
span.productDescriptions, td.productDescriptions {color:#6f8392; font-size:11px; }
a.allreviews {color:#222626; font-size:10px; }
*.productName:hover{color:#0083bf; font:13px Arial,Tahoma, Helvetica, sans-serif;font-weight:bold; }
*.productNameFeaturedM{font-size:9px; color: #5f7575;font-weight:bold; }
*.productNameFeaturedM:hover{font-size:9px; color: #859b9c;font-weight:bold;}
*.productNamePreorder{color:#9fb1b1; font:13px Arial,Tahoma, Helvetica, sans-serif;font-weight:bold; }
*.productNamePreorder:hover{color:#859b9c; font:13px Arial,Tahoma, Helvetica, sans-serif;font-weight:bold;}
*.price{color:#C20000; font:bold 16px Arial, Helvetica, sans-serif;}

a.bestsellers{ color:#2478ab; text-decoration:none;}
a.bestsellers:hover{ color:#bd1700; text-decoration:underline;}
*.productNameNew{
  font-size: 10px;
  color:#000000;
  background-color:;
  }
*.productNameinfo{  background:#000000 ;
  font-size: 10px;
  color:#000000;
  background-color:;
  }


TD.tableHeading {
  font-size: 10px;
  font-weight: bold;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}

/****************  ÍÅÏÎÍßÒÍÎ  ************/
TR.subBar {
  background: #f4f7fd;
}

.productNameSmall2 {
  font-size: 9px;
  color:#6d7066;
}

a.productNameSmall2:hover {
  font-size: 9px;
  color:#b2b7c6;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.pollBoxRow {
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px;
}

TD.pollBoxText {
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px;
}

TR.pollOptRow {
  background: #f1f9fe;
}
TR.pollFooter {
  background: #f1f9fe;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}


/************ IDS ******************************/

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	padding: 10px 1px 0px 1px;
	border-top:10px;
	border-top-style:solid;
	border-top-color:#eef2f3;
}

#sectionLinks a:hover{
	color:#222323;
	border-top:10px;
	border-top-style:solid;
	border-top-color: #abdae3;
}


/************ new_products styles **************/

TD.backgroundNewProducts {
background-position: center;
background-repeat: no-repeat;
}


#newproducts{
	margin: 0px;
	padding: 0px;
}

#newproducts a:link, #newproducts a:visited {
	display: block;
}

#newproducts a:hover{
	border:8px solid #edf1f2;
}


/************ Header icons **************/

div.headButt {
padding-top:43px;
}

a.headButt, a.headButt:hover {
	display: block;
	width: 80px;
	background-position: center top;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11;
	color: #7a8888;
}

a.headButt {
	color: #434b4b;
}
a.headButt:hover {
	color: #9eacad;
}

/*********** "òîâàðîâ â êîðçèíå" è "Êîðçèíêà" â boxes/shopping_cart.php **************/

a.ShoppingCartItems {
	text-decoration:none;
}

a.ShoppingCartItems:hover {
	text-decoration: underline;
}

#shoppingcart{
	margin: 0px;
	padding: 0px;
	background-position: right;
	background-repeat: no-repeat;
	
}
.green {
	color:#080;
}
.grey {
	color:#666;
}

a.ozonButton {
  color:#0071bd;
  font-weight:bold;
  font-size:12px;
}
