﻿DIV.productWrap
{
    padding: 0 10px 20px 10px;
}


DIV.productWrap TD.lProdName
{
    color: #0f4d98;
    font-size: 20px;
    padding: 10px 5px;   
}

DIV.productWrap TD.lProdName DIV.sectProdName 
{
	float: left;
	width: 54%;
}

DIV.productWrap TD.lProdName DIV.sectIcons 
{
	float: right;
	width: 46%;
	margin-top: 7px;
}

DIV.productWrap DIV.lProdOrderCode
{
    float: right;
    font-size: 12px;
    color: #404040;
    width: 43%;
    margin-top: 7px;
    text-align: right;
    padding-right: 3%;
}

DIV.productWrap DIV.imgBlockFrame
{
    border: solid 1px #e3e4e6;
}

DIV.productWrap TD.lProdImg
{
	position: relative;
    height: 250px;
    text-align: center;
    vertical-align: middle;
    background-color: White;
    display: block;
}

DIV.productWrap TD.lProdImg DIV.sectIcons 
{
	position: absolute;
	overflow: hidden;
	z-index: 2;
	top: 5px;
	left: 5px;
}

DIV.productWrap TD.lProdImg .floatStrip 
{
	position: absolute;
	top: 0;
	left: 239px;
	z-index: 2;
}

DIV.productWrap A.cmdCompare
{
	float: left;
	display: block;
	text-decoration: none;
	color: #808080;
}

DIV.productWrap DIV.stockStatus 
{
	float: left;
	color: #808080;
	margin-top: 15px;
	width: 100%;
}

DIV.productWrap TD.lProdCtls
{
    /*background-color: #e3e4e6;*/
    padding: 5px 0px 5px 0;
    text-align: left;
}

DIV.productWrap TD.lProdCtls #cmdAdd 
{
	display: block;
	float: right;
	margin-right: 27px;
}

DIV.productWrap TD.lProdCtls .txtPieces 
{
	margin-right: 5px;
	float: right;
	
}

DIV.productWrap TD.lProdCtls span.validator 
{
	float: right;
	margin-right: 5px;
	line-height: 24px;
}

DIV.productWrap TD.lProdImgs
{
    background-color: #e3e4e6;
    padding: 2px 0px 0px;
    text-align: center;
}

DIV.productWrap TD.lProdImgs TABLE 
{
    margin: 0px auto;
    border-collapse: separate;
}

DIV.productWrap TD.lProdImgs TD
{
    width: 35px;
    height: 27px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 1px;
}

DIV.productWrap DIV.sectPromoLine
{
    color: Red;
    font-size: 14px;
}

DIV.productWrap DIV.sectPrices
{
	float: left;
    overflow: hidden;
}

DIV.productWrap DIV.sectPrices TABLE.tblPrices
{
	table-layout: fixed;
	width: 295px;
	margin-top: 3px;
    border-top: solid 1px #e3e4e6;
    border-bottom: solid 1px #e3e4e6;
}

DIV.productWrap DIV.sectPrices TABLE.tblPrices TH,
DIV.productWrap DIV.sectPrices TABLE.tblPrices TD
{
    color: #606060;
    font-size: 13px;
    padding-top: 2px;
    padding-bottom: 2px;
}

DIV.productWrap DIV.sectPrices TABLE.tblPrices TR.emph TH,
DIV.productWrap DIV.sectPrices TABLE.tblPrices TR.emph TD
{
    color: #e9882a;
    font-size: 15px;
}

DIV.productWrap DIV.sectPrices TABLE.tblPrices TD.number 
{
	text-align: right;
}

DIV.productWrap DIV.sectPrices TABLE.tblPrices TD.linethrough 
{
	text-decoration: line-through;
}

DIV.productWrap DIV.sectDescr
{
    font-size: 11px;
    color: #404040;
    line-height: 150%;
    float: left;
    width: 95%;
}

/* oceneni */
DIV.productWrap TABLE.prod_awards TH
{
	color: White;
	background-color: #909090;
	font-weight: 700;
}

DIV.productWrap TABLE.prod_awards TH 
{
	padding: 3px 4px;
}

DIV.productWrap TABLE.prod_awards TD 
{
	padding: 10px 0 10px 5px;
	vertical-align: middle;
}

DIV.productWrap TABLE.prod_awards TR.spacer1 TD 
{
	background-color: #dee1e4;
    height: 10px;
    padding-top: 0;
}

DIV.productWrap TABLE.prod_awards TR.separator TD 
{
	border-bottom: 1px solid #d0d3d6;
	padding: 0;
}
/* */

DIV.productWrap TABLE.lProd_propTab
{    
    font-size: 13px;
    table-layout: fixed;
    width: 100%;
}
DIV.productWrap TABLE.lProd_propTab TD, DIV.productWrap TABLE.lProd_propTab TH
{
    padding: 3px 4px;
}


DIV.productWrap TABLE.lProd_propTab TD.section
{
    background-color: #909090;
    font-weight: 700;
}

DIV.productWrap TABLE.lProd_propTab TD.section SPAN
{
    color: White;
    display: block;    
}

DIV.productWrap TABLE.lProd_propTab TR.spacer1 TD
{
    background-color: #dee1e4;
    height: 10px;    
}

DIV.productWrap TABLE.lProd_propTab TR.spacer2 TD
{
    background-color: white;
    height: 10px;    
}


DIV.productWrap TABLE.lProd_propTab  TR.par0 TH 
{
    background-color: #c3c8cc;   
}

DIV.productWrap TABLE.lProd_propTab  TR.par0 TD
{
    background-color: #d0d3d6;   
}

DIV.productWrap TABLE.lProd_propTab  TR.par1 TH 
{
    background-color: #d1d4d8;   
}

DIV.productWrap TABLE.lProd_propTab  TR.par1 TD
{
    background-color: #dee1e4;   
}

DIV.productWrap UL.RowItemsBlock
{
    list-style-type: none;
    padding: 20px 0px;
    background-color: #dee1e4;
}

DIV.productWrap UL.RowItemsBlock LI
{
    list-style-type: none;
    display: block;
    padding: 5px 30px;
    line-height: 120%;    
    background-image: url(images/tinibullet.png);
    background-position: 10px 7px;
    background-repeat: no-repeat;
}

DIV.productWrap UL.RowItemsBlock LI.row1
{
    background-color: #d0d3d6;   
}

DIV.productWrap UL.RowItemsBlock LI.row2
{
    background-color: #dee1e4;  
}

DIV.productWrap UL.RowItemsBlock div.tooltip 
{
	display: none;
	background: transparent url(images/white_big_bottom.png) no-repeat bottom;
	padding-bottom: 20px;
	z-index: 20;
}

DIV.productWrap UL.RowItemsBlock div.tooltip dl
{
    background: transparent url(images/white_big_top.png) no-repeat top;
    font-size: 12px;
    min-height: 100px;
    width: 400px;
    padding: 25px 25px 12px 25px;
}

DIV.productWrap UL.RowItemsBlock div.tooltip dl dt 
{
	clear: left;
	font-weight: bold;
}

DIV.productWrap UL.RowItemsBlock div.tooltip dl dt img
{
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}

DIV.productWrap UL.RowItemsBlock div.tooltip dl dt span 
{
	display: block;
	height: 2.5em;
	overflow: hidden;
}

DIV.productWrap UL.RowItemsBlock div.tooltip dl dd
{
	padding-top: 10px;
	padding-left: 82px;
}

.lightbox_description
{
    display: none;
}

DIV.prod_accessories 
{
    margin: 0px 0px;
}

DIV.prod_accessories DIV.prod_accessories_header,
DIV.prod_accessories H2
{
    margin: 0px 0px 20px;
    background-color: #dee1e4;    
    padding: 10px 10px;
}

DIV.prod_accessories TABLE.prod_accessories
{
    width: 100%;
    table-layout: fixed;
}

DIV.prod_accessories TABLE.prod_accessories TD
{
    vertical-align: middle;
    padding: 2px 4px;
}

DIV.prod_accessories TABLE.prod_accessories  TD.heading
{
    background-color: #dee1e4;    
    font-size: 14px;
    height: 25px;
    vertical-align: middle;    
}

DIV.prod_accessories TABLE.prod_accessories TR TD.heading A
{
    color: Navy;        
}

DIV.prod_accessories TABLE.prod_accessories TR TD.accImg
{
    height: 60px;
    text-align: center;
}

DIV.prod_accessories TABLE.prod_accessories TR TD.accPrice
{
    color: Blue;
    font-size: 14px;
    text-align: right;
    padding-right: 20px;
}

DIV.prod_accessories TABLE.prod_accessories TR TD.accCtl
{
    padding-right: 10px;
}

DIV.prod_accessories_header SPAN.view_mode_switch
{   
    padding-left: 1em; 
}

DIV.prod_accessories_header SPAN.view_mode_switch LABEL
{
    padding-right: 1em;
}

DIV.prod_video
{    
    background: #dee1e4;
    padding: 20px 0 0 0;
}

#fbPlugin
{
	float: left;
}

#gPlugin 
{
	float: left;
}

