/*
 $Id:stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

 osCommerce,Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

.boxText {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	padding: 0px 10px 0px 10px
}
.errorBox {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	background:#ffb3b5;
	font-weight:bold;
}
.stockWarning {
	font-family:Cambria,Georgia,serif;
	font-size:14px;
	color:#cc0033;
	padding: 0px 80px 0px 80px
}
.productsNotifications {
	background:#f2fff7;
}
.orderEdit {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#70d250;
	text-decoration:underline;
}
.productDescTitle {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F60;
}
.productDescText {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight: bold;
}

BODY {
	 background:#ffffff;
	 color:#000000;
	 margin: 0px;
}

A {
	 color:#000000;
	 text-decoration: none;
}

A:hover {
	 color:#AABBDD;
	 text-decoration: underline;
}

FORM {
	 display: inline;
}

TR.header {
	 background: #ffffff;
}

TR.headerNavigation {
	 background: #F8F8F8;
	 
}

 TD.headerNavigation {
 font-family:Calibri,Corbel,Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	padding-top:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-left:12px;
}

/* TD.headerNavigation {
	
height:41px;
	float:left;
	padding-left:20px;
	 background-color:#000;
	
font-family:Arial,sans-serif;
}
*/

A.headerNavigation {
	
 color:#000;
}

A.headerNavigation:hover {
	 color: #000;
}

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;
}

TR.footer {
	 background: #bbc3d3;
}

TD.footer {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:10px;
	 background:#bbc3d3;
	 color:#ffffff;
	 font-weight: bold;
}

.infoBox {
}

.infoBoxMain {
}

.infoBoxContents {
	 font-family:Corbel,Arial,sans-serif;
	 font-size: 10px;
}

.infoBoxNotice {
	 background: #FF8E90;
}

.infoBoxNoticeContents {
	 background:#FFE6E6;
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 10px;
}

TD.infoBoxHeading {
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	font-family:Calibri,Corbel,Arial,sans-serif;
	font-size:16px;
	font-variant:normal;
	font-weight:700;
	text-transform: uppercase;
	padding: 2px 0px 2px 0px;

}

TD.infoBox,SPAN.infoBox {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 10px;
	 
}

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

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;
}

TABLE.productListing {
	 border:0px;
	 border-style:solid;
	 border-color:#b6b7cb;
	 border-spacing: 0px;
}

.productListing-heading {
	
 font-family:Verdana,Arial,sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#999999;
	 vertical-align:middle;
	 white-space:nowrap;
}

TD.productListing-data {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 10px;
}

A.pageResults {
	 color: #0000FF;
}

A.pageResults:hover {
	 color:#0000FF;
	 background: #FFFF33;
}

TD.pageHeading,DIV.pageHeading {
	 font-family:Calibri,Corbel,Verdana,Arial,sans-serif;
	 font-size:20px;
	 font-weight:normal;
	 color:#000;
	 text-transform: uppercase;
	 padding: 60px 60px 20px 60px;
}

TD.pageHeadingBorder,DIV.pageHeadingBorder {
	border-bottom:1px solid #D8D8D8;
	font-family:Calibri,Corbel,Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	text-transform: uppercase;
	padding: 20px 0px 20px 10px;
}

TD.pageHeadingImage,DIV.pageHeading Image{
	border-bottom:1px solid #D8D8D8;
	font-family:Calibri,Corbel,Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	text-transform: uppercase;
	padding: 20px 10px 20px 0px;
}

TD.storeName,DIV.storeName span{
		filter: alpha(opacity = 70);
		background: rgb(0, 0, 0); /* fallback color */
		background: rgba(0, 0, 0, 0.7);
		color: white;
		font: bold 64px Century Gothic,Calibri,Corbel,Verdana,Arial,sans-serif;
		left: 0px;
		letter-spacing: -1px;
		padding: 10px 20px 10px 10px;
		position: absolute;
		text-transform:uppercase;
		top: 0px;
		z-index: 32267;
}


TD.storePhone,DIV.storePhone span{
		/*padding: 80px 0px 10px 20px;*/
		filter: alpha(opacity = 70);
		background: rgb(0, 0, 0); /* fallback color */
		background: rgba(0, 0, 0, 0.7);
		bottom: 0px;
		color: white;
		font: 32px Calibri,Corbel,Verdana,Arial,sans-serif;
		left: 0;
		letter-spacing: -1px;
		padding: 10px 20px 10px 10px;
		position: absolute;
		z-index: 32267;
}

TR.subBar {
	 background: #f4f7fd;
}

TD.subBar {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:10px;
	 color: #000000;
}

TD.main,P.main {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	padding: 20px 60px 20px 60px
}

TD.pnImage{
	font-family:Cambria,serif;
	font-size:16px;
	padding: 0px 40px 10px 60px
}

TD.pnProduct,P.pnProduct {
	font-family:Corbel,Arial,sans-serif;
	font-size:18px;
	padding: 0px 80px 40px 20px
}

TD.pnAddToCart {
	font-family:Corbel,Arial,sans-serif;
	font-size:18px;
	padding: 0px 20px 40px 20px
}

SPAN.pnPName {
	font-family:Georgia,serif;
	font-size:18px;
}

SPAN.pnDesc {
	font-family:Corbel,Arial,sans-serif;
	font-size:16px;
}

SPAN.pnPrice {
	font-family:Corbel,Arial,sans-serif;
	font-size:20px;
	font-weight: bold;
	font-style: italic;
}

TD.cartMain,P.cartMain {
	font-family:Calibri,Corbel,Arial,sans-serif;
	font-size:20px;
	line-height: 1.5;
	padding: 0px 80px 20px 40px
}


	
.cartRecount {
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url('includes/languages/russian/images/buttons/recount.png');
	width:154px;
	height: 50px;
	margin-left: 65px;
	}

.cartRecount:hover{
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url('includes/languages/russian/images/buttons/recount-hover.png');
}


TD.smallText,SPAN.smallText,P.smallText {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 10px;
	 margin-left: 20px;
	 margin-right: 20px;
	 padding: 0px 20px 0px 20px;
}

TD.asSmallText,SPAN.asSmallText,P.asSmallText  {
	 font-family:Arial,sans-serif;
	 font-size: 10px;
	 position: relative;
	 left: 11%;
}

TD.asButton,SPAN.asButton,P.asButton  {
	 font-family:Arial,sans-serif;
	 font-size: 10px;
	 position: relative;
	 right: 9.5%
}

.asBoxText {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	position: relative;
	left: 80%
}

TD.asFieldKey {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:12px;
	 font-weight: bold;
}

TD.asFieldValue {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 12px;
}

TD.accountCategory {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:13px;
	 color: #aabbdd;
}

TD.fieldKey {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:12px;
	 font-weight: bold;
}

TD.fieldValue {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 12px;
}

TD.tableHeading {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:12px;
	 font-weight: bold;
}

SPAN.newItemInCart {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:10px;
	 color: #ff0000;
}

CHECKBOX,INPUT,RADIO,SELECT {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 11px;
}

TEXTAREA {
	 width:100%;
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 11px;
}f

SPAN.greetUser {
	 font-family:Verdana,Arial,sans-serif;
	 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-family:Verdana,Arial,sans-serif;
	 color: #ff0000;
}

SPAN.errorText {
	 font-family:Verdana,Arial,sans-serif;
	 color: #ff0000;
}

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

.checkoutBarFrom,.checkoutBarTo {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#8c8c8c;
}
.checkoutBarCurrent {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color: #000000;
}

/* message box */

.messageBox {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}
.messageStackError,.messageStackWarning {
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	padding: 0px 11% 0px 11%;
}
.messageStackSuccess {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	background-color: #99ff00;
}

/* input requirement */

.inputRequirement {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color: #ff0000;
}


/*-------------------------------------*/
/* Horizontal Drop-Down Menu Style */
/*-------------------------------------*/

.horbar {
/* Color of main horizontal menubar and border */

	margin: 0px auto; 
	width: 100%;
	 
}

.horizitem {
/* Behaviour of main horizontal menu items,leave as is for proper operation */
	float:right;
	white-space:nowrap;
}

.horizitem a {
	 /* Font style,size of submenu items */
	font-family:Calibri,Corbel,Verdana,Arial,sans-serif;;
	font-size:13px;
	position:relative;
	display:block;
	padding:12px 2px 12px 12px;
}

.horizitem a:link,.horizitem a:visited {
	 /* Font style & color of main menu items */
 color:#000;
	 text-decoration:none;
}

.horizitem a:hover {
	 /* Font style & color,background menu color of main menu item when hovered over */
 text-decoration:none;
	 background-color:#eeeeee;
}

.horizitem a:active {
	 /* Font style & color,background menu color of main menu item when clicked */
 background-color:#808080;
	 
 text-decoration:none;
}

.horizsubmenu {
	 /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
 position:absolute;
	 left:0;
	 top:0;
	 visibility:hidden;
}

.horizsubframe {
	 /* Color of submenu item and border */
 background-color:#eeeeee;
	 position:relative;
	 display:block;
}

.horizsubitem {
	 /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
 text-align:left;
	 white-space:nowrap;
}

.horizsubitem a {
	 /* Font style,size of submenu items */
 font-family:Verdana,Arial,sans-serif;
	 font-size:12px;
	 
 text-decoration:none;
	 padding:4px 8px 4px 8px;
	 position:relative;
	 display:block;
}

.horizsubitem a:link,.horizsubitem a:visited {
	 /* Font color,style of submenu items */
 color:#000000;
	 font-size:12px;
	 
 text-decoration:none;
}

.horizsubitem a:hover {
	 /* Font color,style,background submenu color of submenu item when hovered over */
 background-color:#FFF;
	 text-decoration:none;
}

.horizsubitem a:active {
	 /* Font color,style,background submenu color of submenu item when clicked */
 background-color:#808080;
	 
 text-decoration:none;
}

.horizsubitem .horizfwdarr,.horizitem .horizfwdarr {
	 /* Positioning of right arrow for submenus */
 position:absolute;
	 top:5px;
	 right:8px;
}

.dmselected {
	 /* Style override for selected category tree */
	background-color:#ffaa44;
	 font-weight:bold;
}

.horbar .dmselected {
	 /* Style override for selected root category */
 background-color:#ffaa44;
}

.infoBoxProducts {

	text-align:center;
	font-family:Calibri,Corbel,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.infoBoxProducts:hover,TABLE.infoBoxProducts:hover,TD.infoBoxProducts:hover, SPAN.infoBoxProducts:hover, P.infoBoxProducts:hover{
	border: 4px #FFF solid;
	-webkit-box-shadow: 0px 3px 6px #8A8A8A;
	-moz-box-shadow: 0px 3px 6px #8A8A8A;
	box-shadow:0px 3px 6px #8A8A8A;
}

.infoBoxProducts a {
	 color:#333333;
}


.infoBoxProductsMain{
	text-align:center;
	font-family:Calibri,Corbel,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.infoBoxProductsMain:hover,TD.infoBoxProductsMain:hover{
	padding:1px;
	border: 4px #FFF solid;
	-webkit-box-shadow: 0px 3px 6px #8A8A8A;
	-moz-box-shadow: 0px 3px 6px #8A8A8A;
	box-shadow:0px 3px 6px #8A8A8A;
}


.infoBoxProductsMain a {
	 color:#333333;
}

TD.infoBoxGrid {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:10px;
	 border: solid 1px #999999;
}

/* set pos buy/details button on list */
img.buy_now {
	
 margin-bottom:10px;
}

/* set pos buy/details button on thumbnail */
img.thm_buy_now {
	 margin-bottom: -3px;
}

/* set style buy/details seperator thumbnail */
.buy_now {
	 font-weight:bold;
	 font-size:18px;
	 color: #999999;
}

.infoBoxList {
	 background-color:#fff;
}
.thumbcontent {
	 font-family:Arial,Verdana,sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-align:center;
	 font-weight: bold;
}
TD.noborderbox {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 10px;
}

/*Graphical Borders
.mws_boxTop {
	background:url('images/infobox/top.gif');
	 font-family:Tahoma;
	 font-size:11px;
	 text-align:center;
	 color:#999999;
	 font-weight:bold;
	 background-repeat:repeat-x;
	 vertical-align:middle;
	 white-space:nowrap;
}
.mws_boxLeft {
	background:url(images/infobox/left.gif);
}
.mws_boxRight {
	background:url('images/infobox/right.gif');
}
.mws_boxBottom {
	background:url('images/infobox/bot.gif');
	 font-family:Verdana,Arial,sans-serif;
	 font-size:11px;
	 text-align:center;
	 vertical-align:middle;
	 white-space:nowrap;
}
.mws_boxCenter {
	background: #FFFFFF;
}

.mws_boxTop_main {
	background:url('images/infobox_main/top.gif');
	 font-family:Tahoma;
	 font-size:11px;
	 text-align:center;
	 font-weight:bold;
	 background-repeat:repeat-x;
	 vertical-align:middle;
	 white-space:nowrap;
}
.mws_boxLeft_main {
	background:url('images/infobox_main/left.gif');
}
.mws_boxRight_main {
	background:url('images/infobox_main/right.gif');
}
.mws_boxBottom_main {
	background:url('images/infobox_main/bot.gif');
	 font-family:Verdana,Arial,sans-serif;
	 font-size:11px;
	 text-align:center;
	 vertical-align:middle;
	 white-space:nowrap;
}
.mws_boxCenter_main {
	background: #FFFFFF;
}
A.mws_boxTop {
	
 color:#999999;
}
 
TD.noborderbox {
	 font-family:Verdana,Arial,sans-serif;
	 font-size: 10px;
}
Graphical Borders*/



TABLE.productListing {
	 padding: 20px 80px 10px 100px
}

/*Graphical Borders
TABLE.productListing {
	 border:0px;
	 border-style:solid;
	 border-color:#b6b7cb;
	 border-spacing: 0px;
}
Graphical Borders*/


.productListing-heading {
	 font-family:Verdana,Arial,sans-serif;
	 font-size:10px;
	 background:#333333;
	 color:#FFFFFF;
	 font-weight: bold;
	 padding: 10px 10px 10px 10px;
	 text-align: center;
}

/*Graphical Borders
.productListing-heading {
	
 font-family:Verdana,Arial,sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#999999;
	 vertical-align:middle;
	 white-space:nowrap;
}
Graphical Borders*/

.cat_info_box {
	background:#fff6e6;
	border:solid 1px #6FA1C8;
	padding:8px;
	margin-bottom:10px;
	font-family:Verdana,Arial,sans-serif;
	 font-size:11px;
	font-weight: bold
}

TD.footerText {
	background-attachment: scroll;
	background-color: #2c2c2c;
	background-image: url('images/footer-shadow.gif');
	background-position: 50% 0%;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Corbel,Arial,sans-serif;
	font-size: 16px;
	font-style: italic;
	padding-top: 90px;
	padding-bottom: 20px;
}

.footerText a {
	color: #f6f6f6;
}

.footerText a:hover {
	color: #000;
}

.footerText a:visited {
	color: #d6d6d6;
}

.paperButton {
	vertical-align: middle;
	background-repeat: no-repeat;
	background-image: url('includes/languages/russian/images/buttons/blank.png');
	width:154px;
	height: 50px;
	text-align:center;
	}
	
.paperButton:hover {	
	text-decoration:underline;	
	}
	
.cssbuttonsubmitmy{
	cursor:pointer;
	background-color:transparent;
	vertical-align: middle;
	color: #000000;
	font-family: Corbel;
	font-weight: normal;
	font-style: italic;
	font-size: 16px;
	border:none;
	text-align:center;
	padding-top: 18px;
	text-decoration: none;
	padding-bottom: 8px;
	}	

.cssbuttonsubmitmy:hover{
	text-decoration: underline;
	font-weight:bold
	}
	
.cssbutton {
	background-image: url('includes/languages/russian/images/buttons/blank.png');
	color : #000000;
	font-family: Corbel;
	font-style: italic;
	font-size: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	width:154px;
	height: 50px;
	text-align:center;	
	vertical-align:middle;
	line-height: 3em;
}

 
.cssbuttonsubmit{
	background-color:transparent;
	color: #000000;
	font-family: Corbel;
	font-style: italic;
	font-size: 18px;
	cursor: pointer;
	border:none;
	position: relative; 
	top: 14px;
	text-decoration:none;
	width: 100%;
}

.cssbuttonsubmit:hover{
	text-decoration:underline;
	font-weight: bold;
	}

	
TD.cnMain,P.cnMain {
	font-family:Corbel,Arial,sans-serif;
	font-size:14px;
	padding: 20px 60px 20px 60px
}

TD.cnusMain,P.cnusMain {
	font-family:Corbel,Arial,sans-serif;
	font-size:14px;
	padding: 10px 60px 0px 60px;
}

TD.lnHeading,P.lnHeading {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight: bold;
	padding: 0px 0px 30px 50px;
}

TD.lnMain,P.lnMain {
	font-family:Calibri,Corbel,Arial,sans-serif;
	font-size:16px;
	padding: 10px 50px 10px 50px;
}

TD.lnMain2,P.lnMain2{
	font-family:Corbel,Arial,sans-serif;
	font-size:16px;
	padding: 0px 0px 0px 50px
}

TD.lnMain3,P.lnMain3{
	font-family:Corbel,Arial,sans-serif;
	font-size:16px;
	padding: 0px 50px 0px 0px
}

TD.lnMainInput,P.lnMainInput {
	font-family:"Lucida Sans Unicode","helvetica",Verdana,sans-serif;
	font-size:14px;
	padding: 0px 0px 0px 50px;
}

TD.lnSmallText,SPAN.lnSmallText,P.lnSmallText {
	font-family:Verdana,Arial,sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 50px;
}	