/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family:  Arial, sans-serif; font-size: 11px; }
.errorBox { font-family :  Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :  Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family :  Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  background: #fdfdfd url('images/bggrey.png') repeat-x;
 /* background: #ffffff; */
  color: #000000;
  margin: 0px;
}



/**************************************************************************************************/
/* Simple Table_Box Style */

TABLE.simple_table_box{
  /* border: 1px solid #AAAAAA; */
   width: 100%;
}

TR.simple_table_box{
   background-color: #ffffff;   
}

TD.simple_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

/**************************************************************************************************/
/* Heading Table_Box Style */

TABLE.heading_table_box{   
   width: 100%;
}

TR.heading_table_box{
   background-color: #ffffff;   
}

TD.heading_table_box {
   font-family:  Arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   line-height: 1.5;
   padding: 2px;
}

TR.weather{
   background: url('images/bgweather.jpg');
   
   width: 195px;
   height: 22px;
   /*background-color: #ed1c24;   */
}

.weather {
   border: 1px solid #AAAAAA;
   font-family:  Arial, sans-serif;
   font-size: 12pt;
   font-weight: bold;
	 color: #fff;
}
.heading_table_box {
	color: #ed1c24;
}
.heading_table_box span
{
 text-transform: uppercase;
}
.heading_table_box a
{
 text-decoration: underline;
 font-style: italic;
}
.divItalics
{
	font-style: italic;	
	text-align: right;
	font-size:8pt;
	float:left;
	position: relative;
	top:7px;
}
.divItalic
{
	font-style: italic;	
	text-align: right;
	font-size:8pt;
	text-transform:lowercase;
	float:right	
}

#orderPrize
{
position:relative;
right:55px;
text-transform:none;
}
/**************************************************************************************************/
/* Corner Table_Box Style */

TABLE.corner_table_box{   
   width: 100%;
}

TR.corner_table_box{
   background-color: #AAAAAA;
}

TD.corner_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

TD.bonusParis{
   font-family:  Arial, sans-serif;
   font-size: 14px;
 /*  line-height: 1.5; */
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right: 35px;
   padding-left: 15px;
  /* text-align: center; */
   color: #4d4d4d;
}

TD.parisbox{
   font-family:  Arial, sans-serif;
   font-size: 12px;
 /*  line-height: 1.5; */
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 25px;
   padding-left: 25px;
   text-align: center;
   color: #403f3f;
}

TD.parisboxBottom{
   font-family:  Arial, sans-serif;
   font-size: 10pt;
 /*  line-height: 1.5; */
   padding-top: 15px;
   padding-bottom: 15px;
   padding-right: 25px;
   padding-left: 25px;
   text-align: center;
   color: #403f3f;
}

TD.corner_table_box_left{
   width: 5px;
   height: 5px;
   background-color: #AAAAAA;
   background-image: url(../../images/design/table_box/corner_left_top.gif);
   background-repeat: no-repeat;   
}

TD.corner_table_box_right{
   width: 5px;
   height: 5px;
   background-color: #AAAAAA;
   background-image: url(../../images/design/table_box/corner_right_top.gif);
   background-repeat: no-repeat;   
}


/**************************************************************************************************/
/* Corner Table_Box Style */

TABLE.round_corner_table_box{      
   width: 100%;
}

TR.round_corner_table_box{
   background-color: #ca2128;
}

TD.round_corner_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

TD.round_corner_table_box_left_top{
   width: 16px;
   height: 16px;   
   background-image: url(../../images/design/table_box/corner_left_top.png);
   background-repeat: no-repeat;      
}

TD.round_corner_table_box_right_top{
   width: 16px; 
   height: 16px;   
   background-image: url(../../images/design/table_box/corner_right_top.png);
   background-repeat: no-repeat;   
}

TD.round_corner_table_box_left_bottom{
   width: 16px; 
   height: 16px;   
   background-image: url(../../images/design/table_box/corner_left_bottom.png);
   background-repeat: no-repeat;   
}

TD.round_corner_table_box_right_bottom{
   width: 16px;
   height: 16px;   
   background-image: url(../../images/design/table_box/corner_right_bottom.png);
   background-repeat: no-repeat;   
}


/**************************************************************************************************/
/* Line Corner Table_Box Style */

TABLE.line_corner_table_box{      
   width: 100%;
}

TR.line_corner_table_box{
   background-color: #ffffff;
}

TD.line_corner_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

TD.line_corner_table_box_left_top{
   width: 5px;
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_left_top_blue.gif);
   background-repeat: no-repeat;      
}

TD.line_corner_table_box_right_top{
   width: 5px; 
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_right_top_blue.gif);
   background-repeat: no-repeat;   
}

TD.line_corner_table_box_left_bottom{
   width: 5px; 
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_left_bottom_blue.gif);
   background-repeat: no-repeat;   
}

TD.line_corner_table_box_right_bottom{
   width: 5px;
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_right_bottom_blue.gif);
   background-repeat: no-repeat;   
}

TD.line_corner_table_box_middle_top{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-x;   
}

TD.line_corner_table_box_middle_left{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-y;   
}

TD.line_corner_table_box_middle_right{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-y;   
   background-position: right;   
}

TD.line_corner_table_box_middle_bottom{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-x;   
   background-position: bottom;   
}

/* End of Line Corner Table_Box Style */
/**************************************************************************************************/


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

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


A.white {
  color: #ffffff;
  text-decoration: none;
}

A.white:hover {
  color: #ffffff;
  text-decoration: underline;
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TD.headerNavigationRu TABLE{
	width:70%; 
}

TD.headerNavigationUa TABLE{
	width: 100%;	
}

.headerNavigation
{
text-align: center;
font-family: Arial;
font-weight: normal;
font-size: 11pt;
height: 20px;
/*background: #ff0000;*/

}

.Paris
{
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 14pt;
color: #6f6f6f;
/*background: #ff0000;*/

}

A.Paris {
color: #a06d34;
text-decoration:underline;
font-weight : bold;
font-family:Arial;
font-size:14pt;
}

TD.headerNavigation {
  font-family:  Arial, sans-serif;
	font-size: 11pt;
	font-weight: 500;
  color: #ffffff;
  height: 20px;
}

A.headerNavigation {
color: #ffffff;
text-decoration: none;
background-image: url(images/bgtopnavigation.jpg);
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
text-decoration:none;
font-weight : normal;
font-family:Arial;
font-size:11pt;
}

A.headerNavigation:hover {
  text-decoration:none;
	color: #ffffff;
	background-image: url(images/bgtopnavigationred.jpg);
	padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration:none;
font-weight : normal;
font-family:Arial;
font-size:11pt;
}

A.headerNavigationOn
{
color:#ffffff;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
text-decoration:none;
font-weight : normal;
font-family:Arial;
font-size:11pt;
background-image: url(images/bgtopnavigationred.jpg);
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma,  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,  Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #6081AA;
}

TD.footer {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  background: #6081AA;
  color: #ffffff;
  font-weight: bold;
}

TD.infoBoxHeading {
  font-family:  Arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  background: #fff;  
  color:#A9A9A9;
  height: 24px;
}

.infoBox {
  background: #AAAAAA;
}

.infoBoxContents {
  background: #ffffff;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

/*for left column*/
TD.infoBoxHeadingLeft {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #AAAAAA;
  height: 24px;
}

.infoBoxLeft {
  background: #AAAAAA;
}

.infoBoxContentsLeft {
  background-color: #ffffff;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

/*for right column*/
TD.infoBoxHeadingRight {
    font-family:  Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #AAAAAA;
  height: 24px;
}
.infoBoxRight {
  background: #AAAAAA;
}

.infoBoxContentsRight {
  background: #ffffff;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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


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

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

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #847C67;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #847C67;
  color: #FFFFFF;
  font-weight: bold;
}

.compareBox {
  overflow: auto;
  width: 590px; 
  border: 1px solid #8c8c8c;
  padding-top: 5px;
  padding-bottom: 10px;
}

.product_previewBox {
  overflow: auto;
  width: 400px;   
  border: 1px solid #8c8c8c;
  padding: 10px;
  background-color: #F2F2F2;  
}

.compareListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #8c8c8c;
  color: #FFFFFF;  
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding-left: 10px;
  padding-right: 15px;
}

.compareListing-content {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;      
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  padding-left: 5px;
  padding-right: 5px;
}

.compareListing-content-selected {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #e6e6e6;      
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  padding-left: 5px;
  padding-right: 5px;
}

a.productListing-heading {
  color: #FFFFFF;
}

a.productListing-heading:hover {
  color: #FFFFFF;
}

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

}

A.pageResults {
  color: #96722E;
}

A.pageResults:hover {
  color: #96722E;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
	background-color: #ED1D24;
	padding: 5px;
}

A.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #CA2128;
  padding: 5px;
}

A.pageHeading:hover {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #CA2128;
  padding: 5px;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.lider{
color:#EF3A41;
}

TD.main, P.main {
  font-family:  Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 1.5;
}

TD.main P {
	font-size: 9pt;
}
TD.main span.smallText P {
	font-size: 11px;
}
TD.main P.main2 {
	font-size: 9pt;
	color:#6D6E71;
}

A.mainNewform
{
background-color: #ed1d24;
color:#fff;
}

p.page a
{
text-decoration: underline;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

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

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

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

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

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

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

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

SPAN.greetUser {
  font-family:  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,  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

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

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

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

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

/* message box */

.messageBox { font-family:  Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family:  Arial, sans-serif; font-size: 11px; /* background-color: #ffb3b5; */ }
.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 11px; /* background-color: #99ff00; */ }

/* input requirement */

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

.talcenter, TD.talcenter {
	text-align: center;
}

.vtop, .valtop, TD.valtop {
	vertical-align: top;
}

.vbottom, .valbottom {
	vertical-align: bottom;
}

.tableDataBorder {
	border: 1px solid #FFFFFF;
}

TABLE.prizesTable
{
border: 1px solid #cdcccb;
}

TD.prizesTableRowTop
{
border-top: 1px solid #cdcccb;
border-right: 1px solid #cdcccb;
border-bottom: 1px solid #cdcccb;
border-left: 1px solid #cdcccb;
padding-left:5px;
}

TD.prizesTableRowTopvipi
{
border-top: 1px solid #cdcccb;
padding-left:5px;
}

TD.prizesTableRowTopFirstTD
{
border: 1px solid #cdcccb;
padding-left:5px;
}
TD.prizesTableRow
{
border-bottom: 1px solid #cdcccb;
border-right: 1px solid #cdcccb;
}

TD.prizesTableRowFirstTD
{
border-bottom: 1px solid #cdcccb;
border-right: 1px solid #cdcccb;
border-left: 1px solid #cdcccb;
}

TD.content {	
  border:1px solid #BBBDBF;
  width: 60%;
  padding: 10px;  
}

TD.content TABLE.content {
	color:#58595b;
	margin-top:-10px;
	width:97%
}
TD.content TABLE.contentProducts
{	
	margin-top:-10px;
	width:100%;	
}
A.productBonusAmount
{
color:#808285;
font-style: italic;
font-family:Arial;
font-size: 7.8pt;
text-decoration: none;
}
A.productBonusAmount:hover
{
color:#ed1c24;
font-style: italic;
font-family:Arial;
font-size: 7.8pt;
text-decoration: none;
}
.productNameArrow
{
background-image: url(../../images/products_arrow.gif);
background-repeat: no-repeat;
display: inline;
text-decoration: none;
width: 19px;
}
.productNameArrowOn
{
background-image: url(../../images/products_arrowOn.gif);
background-repeat: no-repeat;
display: inline;
text-decoration: none;
width: 19px;
}
DIV.productName
{
color:#808285;
font-size: 9pt;
font-weight: bold;
font-family: Arial;
}
.productName 
{
color:#808285;
font-size: 10.1pt;
font-weight: bold;
font-family: Arial;
white-space: nowrap
}
.productName:hover 
{
color:#ed1c24;
font-size: 10.1pt;
font-weight: bold;
font-family: Arial;
white-space: nowrap
}

TD.content h3
{
/*padding-left:9px;*/
color:#EF3A41;
}
.accountBox, .accountBox A {
	color: #ed1c24;
}

.accountService, .accountService A{
	color:#ED1C24;
	line-height: 24pt;
}

INPUT.accountBox {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ca2128;
	color: #000000;
	font-size: 12px;
}

UL {
  clear: left;
}

UL LI { 
	background: transparent url(images/disc.gif) no-repeat 1px .35em;
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 1.5em;
  clear: left;
}

.lineHeight1, TD.lineHeight1 {
  line-height: 1;
}

.productsNameBox, TD.productsNameBox {
	text-align: center;
}

/**************************************************************************************************/
TABLE.productsNameBox {
   width: 100%;
}

TR.productsNameBox {
   background-color: #ca2128;
}

TD.productsNameBox {
	font-family:  Arial, sans-serif;
  font-size: 14px;
	font-weight: bold;
  line-height: 1.5;
  /*padding: 2px;*/
  text-align: center;
	color: #FFFFFF;
}

TD.productsNameBox_left_top {
   width: 10px;
   height: 10px;   
   background-image: url(images/productsNameBoxLeft.gif);
	 background-position: 0 0;
   background-repeat: no-repeat;      
}

TD.productsNameBox_right_top {
   width: 24px; 
   height: 10px;   
   background-image: url(images/productsNameBoxRight.gif);
	 background-position: 0 0;
   background-repeat: no-repeat;   
}

TD.productsNameBox_left_bottom {
   width: 10px; 
   height: 10px;   
   background-image: url(images/productsNameBoxLeft.gif);
	 background-position: 0 100%;
   background-repeat: no-repeat;   
}

TD.productsNameBox_right_bottom {
   width: 24px;
   height: 10px;   
   background-image: url(images/productsNameBoxRight.gif);
	 background-position: 0 100%;
   background-repeat: no-repeat;   
}
/**************************************************************************************************/

/**************************************************************************************************/
TABLE.productsAttributesBox {
   width: 100%;
}

TR.productsAttributesBox {
   background-color: #FFFFFF;
}

TD.productsAttributesBox {
	font-family:  Arial, sans-serif;
  font-size: 14px;
	font-weight: bold;
  line-height: 1.5;
  padding: 2px;
  /* text-align: center; */
	/*color: #FFFFFF;*/
}

TD.productsAttributesBoxDataLeft {
	border-top: 1px solid #fac6c8;
}

TD.productsAttributesBoxDataRight {
	border-top: 1px solid #fac6c8;
}

TD.productsAttributesBoxData {
	border-right: 1px solid #fac6c8;
}

.productsAttributesBoxDataContent {
	padding: 2px;
}

TD.productsAttributesBox_middle_top {
   background-image: url(images/productsAttributesBoxTop.gif);
   background-repeat: repeat-x;
}

TD.productsAttributesBox_middle_bottom {
   background-image: url(images/productsAttributesBoxBottom.gif);
   background-position: left bottom;
	 background-repeat: repeat-x;
}

TD.productsAttributesBox_middle_left {
   background-image: url(images/productsAttributesBoxLeft.gif);
   background-repeat: repeat-y;
}

TD.productsAttributesBox_middle_right {
   background-image: url(images/productsAttributesBoxRight.gif);
	 background-position: right top;
   background-repeat: repeat-y;
}

TD.productsAttributesBox_left_top {
   width: 8px;
   height: 8px;
   background-image: url(images/productsAttributesBoxLeftTop.gif);
   background-repeat: no-repeat;
}

TD.productsAttributesBox_right_top {
   width: 8px; 
   height: 8px;   
   background-image: url(images/productsAttributesBoxRightTop.gif);
   background-repeat: no-repeat;   
}

TD.productsAttributesBox_left_bottom {
   width: 8px; 
   height: 8px;   
   background-image: url(images/productsAttributesBoxLeftBottom.gif);
   background-repeat: no-repeat;   
}

TD.productsAttributesBox_right_bottom {
   width: 8px;
   height: 8px;   
   background-image: url(images/productsAttributesBoxRightBottom.gif);
   background-repeat: no-repeat;   
}
/**************************************************************************************************/

/**************************************************************************************************/
TABLE.productsPerformanceBox {
  /*width: 100%;*/
}

TR.productsPerformanceBox {
   background-color: #DADBDD;
}

TD.productsPerformanceBox {
	font-family:  Arial, sans-serif;
  font-size: 14px;
	font-weight: bold;
  line-height: 1.5;
  padding: 2px;
  text-align: center;
	/*color: #FFFFFF;*/
}
/**************************************************************************************************/

.nowrap {
	white-space: nowrap;
}

.dataTableHeadingRow {
	font-size: 12px;
	background-color: #FFF;	
}


   .radius {
    background: #f0f0f0; /* Цвет фона */
    border: 1px solid black; /* Параметры рамки */
    padding: 15px; /* Поля вокруг текста */
    margin-bottom: 10px; /* Отступ снизу */
   }
  

.dataTableHeadingContent {
	font-size: 11px;
	background-color: #FFF;
	color: #000000;
	font-weight: bold;
}

.dataTableHeadingContentVIP {
	font-size: 11px;
	background-color: #dc1b20;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#defaultSelected {
	font-size: 11px;
}

.dataTableRowSelected {
	font-size: 11px;
}

.dataTableContent {
	font-size: 11px;
}

.asLink {
	cursor: pointer;
}

.hideData {
	display: none;
}

.bold {
	font-weight: bold;
}

TABLE.bonus_table_box {   
   width: 100%;
	 border: 1px solid #FF565D;
}

.bonusError {
	color: #CA2128;
}
.bonusAmount
{
color:#808285;
font-style: italic;
font-family:Arial;
font-size: 8.5pt;
}
.form {
	color: #000000;
	font-weight: bold;
}

/**************************************************************************************************/
TABLE.formBox {
	width: 100%;
}

TABLE.formBox INPUT, .asFormInput {
	border: 0px;
	border-bottom: 1px dotted #CA2128;
}

TR.formBox {
   background-color: #FFFFFF;
}

TD.formBox {
	font-family:  Arial, sans-serif;
  font-size: 14px;
	font-weight: bold;
  line-height: 1.0;
  /*padding: 2px;*/
  text-align: center;
	color: #FFFFFF;
}

TD.formBox_left_top {
   width: 8px;
   height: 5px;   
   background-image: url(images/formBoxLeft.gif);
	 background-position: 0 0;
   background-repeat: no-repeat;      
}

TD.formBox_right_top {
   width: 8px; 
   height: 5px;   
   background-image: url(images/formBoxRight.gif);
	 background-position: 0 0;
   background-repeat: no-repeat;   
}

TD.formBox_left_bottom {
   width: 8px; 
   height: 5px;   
   background-image: url(images/formBoxLeft.gif);
	 background-position: 0 100%;
   background-repeat: no-repeat;   
}

TD.formBox_right_bottom {
   width: 8px;
   height: 5px;   
   background-image: url(images/formBoxRight.gif);
	 background-position: 0 100%;
   background-repeat: no-repeat;   
}
/**************************************************************************************************/

.formPadding5 {
	padding: 5px 5px;
}

.formColumnTitleWidth {
	width: 160px;
}

TABLE INPUT.operationButton, INPUT.operationButton {
	border: 1px solid ridge;
	cursor: pointer;
}

.formHeadingAdress {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.formHeadingQuestion {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

#userRegister {
	background: #CA2128 url('images/formBottom.png') no-repeat scroll center bottom;
	color: #FFFFFF;
}

TR.rowLight {
	/*background-color: #F0F1F1;*/
}

TD.rowLight {
	/*background-color: #F0F1F1;*/
	padding-left: 5px;
	color:#58595b;
	font-size:9pt;
	font-weight:bold;
}

TD.customerGreet {
	color: #ED1C24;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;	
}

.customerName {
	color: #ED1C24;
	font-weight: bold;
	font-size: 9pt;
}

.customerCompany {
	color: #CA2128;
	font-size: 13px;
}

.messageStackRed {
	color: #CA2128;
}

.bgWhite, TD.bgWhite {
	background-color: #FFF;
}

.noWrap {
  white-space: nowrap;
}

.asDisc {
  background: transparent url(images/disc.gif) no-repeat 1px .35em;
  clear: left;
}

.asListLine {
  white-space: wrap;
  font-size: 9pt;
  font-family: Arial;
  color:#58595b;
}

.asListText {
  padding-left: 15px;
  padding-bottom: 5px;
  padding-top: 5px;
}

DIV.bannerText {
  font-weight: bold;
}

TABLE.categoryItem
{
font-family:Arial;
font-size:9pt;
font-weight:bold;
}
TABLE.categoryItem
{
color:#6d6e71;
text-decoration:none;
margin-left: 0px;
}
TABLE.categoryItem a
{
color:#ED1C24;
text-decoration:none;
margin-left: 0px;
line-height:24px;
}

TABLE.categoryItem a:hover
{
color:#ED1C24;
text-decoration:underline;
margin-left: 0px;
line-height:24px;
}

DIV.column_left
{
border:1px solid #BBBDBF;
padding:10px 10px 10px 10px;
margin-right:5px;
}
.column_left a
{
font-size:9pt;
font-weight: bold;
}
.column_left div
{
padding-bottom:15px;
text-align:center;
padding-top:4px;
}
DIV.column_right
{
border:1px solid #BBBDBF;
padding:0 10px 10px 10px;
margin-left:5px;
}
.column_right TABLE
{
position: static;
top:-5px;
}
.categories
{
color:#ED1C24;
text-decoration:none;
line-height:normal;
font-size:9pt;
font-weight: bold;
line-height: 22pt;
}
#categoryParentItem 
{
color:#ED1C24;
text-decoration:none;
margin-left: -7px;
}
#datetime
{
background-image: url(images/bgDateTimeN.gif);
background-repeat: no-repeat;
background-position:center;
width: 104px;
color:#8d8f91;
font-size:12pt;
font-weight: bold;
}
.grey
{
color:#6D6E71;
}
.lang  
{
color:#bcbec0;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
.lang:hover, .langOn:hover{
color:#fff;
text-decoration: none;
}
.langOn
{
color:#fff;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
DIV.logo{
position:relative;
/*top:-5px;*/
left:5px;
}

DIV.search{
position:relative;
top: 5px;

}

DIV.topNav{
position:relative;
top: -5px;

}

/*.menuOn
{
	border-left:solid 1px #a7a9ac;
	border-top:solid 1px #a7a9ac;
	border-right:solid 1px #a7a9ac;	
	border-bottom:solid 1px #fff;
	text-align: center;
	padding-bottom: 3px;
}*/
.menuOnDiv
{
width:100%;
height:3px;
background-color: #fff;
position: relative;
bottom:-3px;
left:-2px;
z-index: 100;
}
.menuOnDivProduct
{
width:100%;
}
.menuOnDivSeminars
{
width:100%;
}
.menuOnDivBonus
{
width:102.5%;
}

.menuTop{
color:#fff;
text-decoration: none;
font-family: Arial;
font-weight: normal;
font-size: 11pt;

}
.menuTop:hover{
text-decoration: underline;
color:#fff;
}
.menuTop:visited{
text-decoration: none;
color:#fff;
}
#tblTop span
{
position: relative;
top:-2px;
}
#tblMenuTop
{
background-image: url(images/bgheaderbottomN.jpg);
background-repeat: repeat x;

/*
background-position:center;
background-color: #ed1d24;
border-left: solid 2px #bb978a;
border-right: solid 2px #bb978a;
border-top: solid 2px #bb978a;
border-bottom: solid 1px #bb978a; */
text-align: left;
height: 54px;
width:724px;
}

#tblTop
{
background-image: url(images/bgheadertopN.jpg);
background-repeat: repeat x;
background-position: left top;
/*
color:#ed1c24;
font-size:18pt;
font-weight: bold; 
background-color: #ed1d24;
border-left: solid 2px #bb978a;
border-right: solid 2px #bb978a;
border-top: solid 1px #bb978a;
border-bottom: solid 2px #bb978a;*/
text-align: left;
color:#fff;
font-size:8pt;
font-family: Arial;
height: 50px;
width:724px;
}

#tblTop span#lang
{
position: relative;
top:0px;
}

/*useful-sites-text*/
DIV.useful-sites-text{
	padding: 20 0 0 10px;
}

p.page td{
 	font-size: 9pt;
}

TD.pollBoxRow {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px; /*  border-color: #eeeeee;
		border-style: solid;   border-width: 1px;*/
}

TD.pollBoxText {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px; /*  border-color: #eeeeee;
		border-style: solid;
		border-width: 1px;*/
}

TR.pollOptRow {
/*		background: #f1f9fe;*/
}
TR.pollFooter {
/*		  background: #f1f9fe;*/
}
  
div.comment {
	color:#58595B;
	font-size:9pt;
	font-weight:bold;
/*	padding-left:5px;*/
	margin-bottom: 10px;
}
