﻿.tdNA
{
    color:#006e08;
    font-weight:bold;
    text-align:center;
}
.tdNAI
{
    text-align:center;
    background-image:url('/image/availability.gif');
    background-repeat:no-repeat;
    background-position:center;
    width:8px;
    height:8px
}
.tdSP
{
    color:Black;
    font-weight:bold;
    text-align:right;
}

.tdSPR
{
    color:Red;
    font-weight:bold;
    text-align:right;
    WHITE-SPACE: nowrap
}

.tdCatalog
{
    vertical-align:middle;
    text-align:center;    
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 11px;
    font-weight:normal;
    height:auto;
    width:auto;  
}
.tdPhotoN
{
    padding:10px
}
.tdPhotoY
{
    cursor:pointer;   
    padding:3px;
    background-image:url('/image/photo75.gif');
    background-repeat:no-repeat;
    background-position:center;
    padding:10px
}

.HeaderTablePrice
{
    background-color:#d8e4f0;
    vertical-align:middle;
    text-align:center;    
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    height:auto;
    width:auto;
    font-weight:normal;
    color:#004477
    
}
.thSortBg 
{
    background-image:url(/image/sort_bg.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:16px;
    text-decoration:none;
    text-transform:none;
    font-style:normal;
    color:#004477;
    white-space:pre;   
    font-family:Verdana, Arial;
    font-weight:normal
}
.thSortBg:Active
{
    background-image:url(/image/sort_bg.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:16px;
    text-decoration:none;
    text-transform:none;
    font-style:normal;
    color:#004477;
    white-space:pre;   
    font-family:Verdana, Arial;
    font-weight:normal
}


.thSortBgAsc 
{
    background-image:url(/image/sort.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:16px;    
    text-transform:none;
    text-decoration:underline;
    font-style:normal;
    color:#004477;
    white-space:pre;
    font-family:Verdana, Arial;
    font-weight:normal
}
.thSortBgDesc
{
    background-image:url(/image/sort_desc.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:16px;
    text-transform:none;
    text-decoration:underline;
    font-style:normal;
    color:#004477;
    white-space:pre;
    font-family:Verdana, Arial;
    font-weight:normal
}

.Item1
{
    background-color:#e5e5e3;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border-top:2px;
    white-space:nowrap;
    table-layout:fixed;
}
.Item2
{
    background-color:#ffffff;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border-top:2px;
    white-space:nowrap;
    table-layout:fixed;
    display:table-row;
}


.Item3
{
    background-color: #00CCFF;
    font-family: Verdana, Arial;
    font-style: normal;
    font-size: 8pt;
    white-space: nowrap;
    border: 3px solid #0000FF;
}

.Item4
{
    background-color: #FFCB6B;/*2DFFDF*/
    font-family: Verdana, Arial;
    font-style: normal;
    font-size: 8pt;
    white-space: nowrap;
    border: 3px solid #0000FF;
}

.Item5
{
    background-color:Gray;
    font-family: Verdana, Arial;
    font-style: normal;
    font-size: 8pt;
    white-space: nowrap;
    border: 3px solid #0000FF;
}


.ItemTablePrice3
{
    background-color:#FFC2B7;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border-top:2px;
    white-space:nowrap;
    table-layout:fixed;
}
.ItemTablePrice3:active
{
    background-color:#cfe8d3;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border-top:2px;
    white-space:nowrap;
    table-layout:fixed;
}
.Item1:active
{
    background-color:#cfe8d3;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border-top:2px;
    white-space:nowrap;
    table-layout:fixed;
}
.Item2:active
{
    background-color:#cfe8d3;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border-top:2px;
    white-space:nowrap;
    table-layout:fixed;
}

.modalPopupInfo
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:15px;    
    position:absolute;
    BACKGROUND: url(/image/close.png) #ffffff no-repeat 340pt 1.5%; 
    cursor:pointer;
    width:450px;
    height:600px;
}
.modalPopupPhoto
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:15px;
    width:auto;
    height:auto;
    BACKGROUND: url(/image/close.png) #ffffff no-repeat right 1.5%;    
}
.mAtt
{
    background-color:#ffffdd;
    border-style:solid;
    border-color:Gray;
    padding:15px;
    width:auto;
    height:auto;
    BACKGROUND: url(/image/close.png) #ffffff no-repeat right 1.5%;    
}
.mPI {
    background-color:#ffffff;
    border-style:solid;
    border-color:Gray;
    padding:5px;
    width:auto;
    height:auto;
}

.City
{
    width:85px;
}

th.City
{
    height:24px;
}

td.City
{
    text-align: left;
    padding: 3px;
    WHITE-SPACE: nowrap
}

td.CityB
{
    text-align: left;
    padding: 3px; 
    WHITE-SPACE: nowrap;
    color:Black
}
td.CityR
{
    text-align: left;
    padding: 3px; 
    WHITE-SPACE: nowrap;
    color:Red;
    font-weight:bold
    
}


.tdNC
{
    WHITE-SPACE: nowrap;
    margin:3px;
    color:Black;
    text-align:left;
    padding:3px;
    cursor:pointer;
    vertical-align:middle;
    cursor:pointer;
}
.tdNCb
{
    width:100px;
        margin:3px;
    color:Black;
    text-align:left;
    padding:3px;
    cursor:pointer;
    vertical-align:middle;
    font-weight:bold;
    cursor:pointer; 
    WHITE-SPACE: nowrap
}
span.tdNC
{
    margin:3px;
    color:Black;
    text-align:left;
    padding:3px;
    cursor:pointer;
    vertical-align:middle;
    cursor:pointer;
    WHITE-SPACE: nowrap
}
a.tdNC
{
    text-transform:none;
    text-decoration:none;
    font-style:normal;
    color:Black;
    cursor:pointer;
    WHITE-SPACE: nowrap
}
.NameCat
{
    padding:8px;
    vertical-align:middle;
}
.Search
{
    color:#990000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
}
img.tdNC
{
    cursor:pointer;
    width:11px;
    height:11px;
    text-align:right;
    position:relative;
    z-index:0;
}
.Number
{
    width: 110px;
    padding: 3px;
    WHITE-SPACE: nowrap
}

.NumberBRD
{
    width: 100px;
    padding: 3px;
    WHITE-SPACE: nowrap
}

a.NumberBRD
{
    text-transform:none;
    text-decoration:underline;
    font-weight:bold;
    color:Red
}


.NumberBold
{
    width:110px;
    padding:3px;
    white-space:nowrap;
}
img.Number
{
    cursor:pointer;
}

img.NumberBold
{
    cursor:pointer;
    text-align:right;
    float:right
}

a.Number
{
    text-transform:none;
    text-decoration:underline;
    font-style:normal;
    color:Black;
}
a.NumberBold
{
    text-transform:none;
    text-decoration:none;
    font-style:normal;
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}

TD.NameRus
{
    width:280px;
    white-space:nowrap;
    min-width:278px
   
}
TH.NameRus
{
    width:280px;
    white-space:nowrap;
    min-width:278px
   
}
.NumberOfAvailable
{
    width:25px
}
.IsDimension
{
    text-align:center;
}
img.IsDimension
{
    padding:2px;
}
.SalePrice
{
    width:85px;
}

.HeaderTablePrice select
{
    font-size:8px;
    font-family:Verdana, Arial;
    font-weight:bold;
    width:42px;
    border:0px;
}

.tableOrder select
{
    border:0px;
    display:none;
}


.DS
{
    width:60px;
    text-align:right;
    vertical-align:middle;
    font-weight:bold;
    white-space:nowrap
}
.GraphStatistic
{
	POSITION:absolute;
	z-index:999;
	TEXT-ALIGN: right; 
	BORDER-LEFT: Gray 3px solid; 
	PADDING-LEFT: 1px; 
	padding-right:3px;
	BACKGROUND: url(/image/close.png) #ffffff no-repeat right 1.5%; 
	
	FONT-SIZE: 11px; 
	BORDER-TOP: Gray 3px solid; 
	border-bottom: Gray 3px solid; 
	CURSOR: pointer; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: Gray 3px solid; 
	PADDING-TOP: 5px
}
.NumberOfDaysSupplyImg
{
    cursor:pointer;
    width:13px;
    height:13px;
    padding-right:3px;
}

span.DS
{
    padding-right:3px;
    text-align:right;
    font-weight:bold;
}
.DeliveryDate
{
    width:55px
}
.Order
{
    text-align:center;
    font-weight:normal;
}

.OrderI
{
    vertical-align:middle
}
.Order td
{
    text-align:center;
    WHITE-SPACE: nowrap;
    vertical-align:middle
    
}
.OrderT
{
    height:17px;
    width:18px;
    font-size:12px;
    font-family:Verdana, Arial;
    padding:0px;
    vertical-align:middle;
    text-align:center;
}

.tablePrice
{
    background-color:#e3ebf4;
    width:100%;
    padding:0px
}
.tablePrice td tr
{
    padding:0px
}
.modalBackground 
{
	FILTER: alpha(opacity=0.7);
	BACKGROUND-COLOR: gray; 
	opacity: 0.7;
	position:absolute;
	z-index:1000;
	top:0%;
	left:0%;
	display:block
}

.headLegend {
color:#990000;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
a.headLegend {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

a.headLegend:hover {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
img.headLegend:hover 
{
    width:120px;
height:110px;
}

.unwatermarked {
	width:90%;
}
.watermarked {
	
	padding:3px 0 0 3px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.bttn
{
    BACKGROUND: #F0DCDD; COLOR: #990000; 
    BORDER: #990000 1px solid;
    text-align: center;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    white-space: nowrap;
    font-weight: bold;
    text-decoration: none;
    padding-top: 5px;
    cursor:pointer
}

.bttn:hover
{
    border: #990000 1px solid;	
    BACKGROUND: #C46C6B; 
    COLOR: Black
}
.bttn:active 
{
    BACKGROUND: #C46C6B; COLOR: Black; border: #990000 1px solid
}


.buttonA {
 height:16px; BORDER: Grey 1px solid; TEXT-ALIGN: center; BORDER-LEFT: Grey 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: #d9cece; COLOR: Grey; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px; cursor:pointer
}
.buttonA:hover {
 height:16px; border: Black 1px solid;	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #d8bece; COLOR: Black; PADDING-TOP: 5px;cursor:pointer
}
.buttonA:active {
	height:16px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #d8bece; COLOR: Black; PADDING-TOP: 5px;cursor:pointer;border: Black 1px solid	
}

.tableOrder
{    
    color:Black;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    white-space:nowrap;
    table-layout:fixed;
    width:100%
}
.tableOrder table
{
    background-color:#D9CECE;
    font-family:Verdana, Arial;
    font-style:normal;
    font-size: 8pt;
    border:2px solid;   
    white-space:nowrap;
    padding:2px;
}

.tableOrder input
{
    border-width:0px;
    border:0px solid;
    padding: 0;       
}

.tableOrder tr th
{
    background-color:#D9CECE;
    border:1px solid;   
}

.tableOrder td 
{
    background-color:White;
    border:1px solid;   
}
.tableOrder span
{
    border:0px solid;   
}

.checkOrder
{
    border-width:0px;
    border:0px solid;
    padding: 0;    
}
.Unvis
{
    display:none;
}
.Vis
{
    display:inline;
    cursor:pointer;
    padding-right:3px
}
.pagingContent
{
color: #35542A;
text-decoration: none;
} 
.LockOn           
{
    display: block;
    visibility: visible;
    position: absolute;
    z-index: 1001;
    top: 0px;
    left: 0px;
    width: 105%;
    height: 105%;
    background-color: #ccc;
    text-align: center;
    padding-top: 20%;
    filter: alpha(opacity=75);
    opacity: 0.75;
}
