*
{
	margin: 0px;
	padding: 0;
}
body
{
	background: url(../img/body.gif) no-repeat center top #fff;
	behavior: url("csshover.htc");
	border: 0px;
	color: #0D436F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
table
{
	clear: both;
}
a
{
	color: #EF720E;
	text-decoration: none;
}
a:hover
{
	color: #F48207;
	text-decoration: underline;
}
h2
{
	color: #0D436F;
	font-size: 14px;
	font-size: 18px;
	margin: 10px 0px;
	padding: 0px 10px;
}
p
{
	color: #0D436F;
	line-height: 18px;
}
big
{	letter-spacing:-0.01em;
	font-weight: normal!important;
	padding-right:2px;
}
sup
{
	font-weight: normal;
	vertical-align:top;
	font-size: 11px;}
*html sup {font-size: 13px;}


sub
{
	vertical-align: baseline;
	
}
input
{
	background: url(../img/input.gif) repeat-x left -2px #fff;
	border: 1px solid #004F8F;
	font-size: 10px;
	vertical-align: middle;
	width: auto;
}
select
{
	border: 1px solid #004F8F;
	font-size: 10px;
}
input.butonNormal1
{
	border: none;
}

#wrapper
{
	
	background: transparent;
	color: #555555;
	margin: auto;
	padding: 0px 10px;
	text-align: center;
	width: 984px;
}
*html #wrapper {padding-left: 6px; overflow:hidden; width: 980px;}
#header
{
	background: url(../img/wrap-top.gif) no-repeat center top;
	padding: 5px 0 0 0;
	width: 985px;
}

#header-top {display:inline-block}
#header-top {display:block;}
#header-top:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}

#logo
{	float: left;
	padding: 5px;
	width: 290px;	
}
*html #logo {padding-bottom: 4px;}
#logo a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#cardlogo
{
	float: right;
}
#cardlogo a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#topNavBig
{	clear: right;
	float: right;
	height: 110px;
	margin: 0;
	padding: 0;
	width: 670px;
	position:relative;
}
*html #topNavBig {height: 66px;}
#topNavBig ul
{
	float: right;
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#topNavBig ul li
{
	display: inline;
}
#topNavBig ul li a
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#topNavBig ul li a:hover
{
	text-decoration: none;
}
#topNavBig ul.top
{
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 2px;
	text-align: center;
	height:20px;
}
#topNavBig ul.top li
{
	background: url(../img/point.gif) repeat-y right top;
	display: inline;
	float: left;
	margin: 1px 0;
	padding: 0 6px;
	text-align: center!important;
}
#topNavBig ul.top li a
{
	color: #0D436F;
	float: none!important;
	font-size: 11px;
	text-align: center!important;
}
#topNavBig ul.top li a:hover
{
	color: #FF6600;
	text-decoration: none;
}
#topNavBig ul.top li.last
{
	background: none;
}
#topNavBig div.orangeNav
{
	background: url(../img/bara-orange.gif) no-repeat right top;
	float: right;
	height: 19px;
	margin: 0;
	padding: 4px 2px 2px 7px;
	width: 648px;
}

#topNavBig div.orangeNav div.search
{	
	color: #fff;
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 250px;
}
#topNavBig div.orangeNav div.search span
{
	float: left;
	margin-left: 2px;
}
#topNavBig div.orangeNav div.search img
{
	vertical-align: middle;
}
#topNavBig div.orangeNav div.search form
{
	diplay: inline!important;
	vertical-align: middle;
}
#topNavBig div.orangeNav div.search input
{
	
	background: url(../img/input.gif) repeat-x left top #fff;
	border: 1px solid #004F8F;
	font-size: 11px;
	height: 16px;
	line-height: 17px;
	vertical-align: middle;
	width: 160px;
}
*html #topNavBig div.orangeNav div.search input
{height: 15px;
	margin-top: -1px;}
#topNavBig div.orangeNav div.search input.quickSearch
{
	background-image: none;
	border: 0px;
	height: auto;
	margin: 0;
	vertical-align: middle;
	width: auto;
}
#topNavSmall
{
	background-image: url(../img/bara-meniu.gif);
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
	height: 37px;
	margin: 0;
	width: 985px;
}
#TNSmall-orange
{	float: right;
	font-size: 12px;
	height: auto;
	padding: 0px;
	vertical-align: middle;
	width:398px;
	
}
*html #TNSmall-orange {width: auto;}
#TNSmall-orange ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#TNSmall-orange ul li

{	text-align:center;
	color: #fff;
	display:inline;
	font-weight: bold;
	line-height: 18px;
	padding-right: 6px;
	
	margin:0;
	background:url(../img/white_point_tall.gif) repeat-y right top;
}
*html #TNSmall-orange ul li {padding-left: 6px;}
#TNSmall-orange ul li.last {background:none; padding:0px 4px}
#TNSmall-orange ul li a
{
	color: #fff;
	display: inline;
}
#TNSmall-orange ul li a:hover
{
	color: #fff;
}
#TNSmall-orange ul li span
{
	color: #fff;
	font-weight:normal;
	padding-left:3px;
	display: inline;
}
#TNSmall-orange img
{
	border: 0px;
	margin: 0px 3px;
	padding: 0px;
	vertical-align: middle;
}
#TNSmall-r
{
	float: right;
	font-size: 11px;
	padding-right: 10px;
	vertical-align: middle;
	width: 360px;

}
#TNSmall-r ul
{
	display: block;
	list-style-type: none;
	margin: 2px 0 0 0px;
	padding: 0px;
}
#TNSmall-r ul li
{
	display: inline!Important;
	float: right;
	font-size: 12px;
	margin: 1px;
	color:#fff; 
	line-height: 18px;
}
#TNSmall-r ul li a
{
	color: #fff;
	display: inline;
	vertical-align:middle;
}
#TNSmall-r ul li sup {font-size:12px!important;}
*html #TNSmall-r ul li sup {font-size:13px!important}
li.contentCell img
{
	border: 0px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}
li.contentCell {background:url(../img/white_point_tall.gif) repeat-y right top; margin-right: 6px!important; padding-right:8px; width: 90px}
.valueCell
{	
	margin: 0px;
	padding: 0px 3px;
	vertical-align: middle;

}
.valueCell a
{
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
.valueCell a:hover
{
	text-decoration: none;
}

.valueCell big
{
	font-size: 18px;
	font-weight: normal!important;
	line-height: auto;
}
.numberCell big{ font-size:18px; font-weight: norma;}
.valueCell sub
{
	color:#DEE4ED!important
}

#bigMain
{
	
	margin: 10px 0px 0px 0px;
	padding: 0 1px 0px 1px;
	text-align: left;
	width: 984px;
}
#colLeft
{
	float: left;
	overflow: hidden;
	width: 169px;
}
.colLeftTitle
{
	background-image: url(../img/bck-caseta-l.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	margin: 0px;
	padding-left: 7px;
	padding-top: 2px;
	text-align: left;
	width: 175px;
}
.colLeftTitle2
{
	background-image: url(../img/bck-caseta-l-alb.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	margin: 0px;
	padding-left: 11px;
	padding-top: 2px;
	text-align: left;
	width: 175px;
}
#CLSearch
{
	text-align: center;
}
#CLSearch a
{
	display: block;
	font-size: 11px;
	margin: 10px auto;
}
#CLSearch form
{
	display: block;
	margin: 10px 5px;
}
.CLSText
{
	border: 1px solid #C9DAE1;
	height: 18px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 102px;
}
.CLSImage
{
	margin: 0px 0px 0px 7px;
	padding: 0px;
	vertical-align: middle;
}
#CLCat
{
	background: url(../img/end-col-left.gif) no-repeat left bottom;
	padding-bottom: 5px;
	
}
#CLCat .producatori{padding-bottom:0px!important; margin-bottom:0px;}

#CLCat ul
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#CLCat ul li a
{
	background: #DFF1FF;
	color: #0D436F;
	display: block;
	line-height: 17px;
	margin: 1px 0px;
	padding-left: 14px;
}
#CLCat ul li a:hover
{
	background-color: #EFF8FF;
	color: #0D436F;
	display: block;
	margin: 1px 0px;
	padding-left: 14px;
	text-decoration: none;
}
#CLCat ul li.CLCfirst a
{
	color: #0D436F;
	font-size: 11px;
	letter-spacin:-0.5em;
	font-weight: bold;
	padding-left: 6px;
}
#CLCat ul li.CLCfirst a:hover
{
	color: #002C4F;
	padding-left: 6px;
	text-decoration: none;
}
li.scat
{
	padding-left: 0px;
}
li.scat a
{
	padding-left: 40px!Important;
}
.epayLogo
{
	display: block;
	margin: 20px 0px 0px 0px;
}
#colCenter
{
	float: left;
	margin-left: 5px;
	position: relative;
	width: 655px;

}

#homePath
{
	color: #EEFFFF;
	float: left;
	LINE-HEIGHT: 28px;
	padding-left: 14px;
	padding-top: 4px;
	text-align: left;
	width: 600px;
}
#homePath a
{
	background: url(../img/home_path_arrow.gif) no-repeat left center;
	color: #EEFFFF;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
}
#homePath strong
{
	background: url(../img/home_path_arrow.gif) no-repeat left center;
	font-size: 12px;
	line-heihgt: 28px;
	padding-left: 14px;
}
#homePath a.first
{
	background: none;
	padding-left: 0;
}
#reklama
{
	margin-top: 10px;
	text-align: center;
	width: 630px;
}
#topBanner
{
	text-align: center;
}
#topBanner img
{
	border: 0px;
	text-align: center;
}
#oferte
{
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 7px 0px;
	text-align: center;
}
#oferte img
{
	border: 0px;
}
#reklama2
{
	border: 1px solid #E5EBEF;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px 10px 5px 10px;
	width: 608px;
}
#reklama2 p
{
	margin: 10px;
	text-align: justify;
}
#mainContent
{
	margin-top: 5px;
	width: 655px;
}
.productLine
{
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 656px;
}
.productBox
{
	background: url(../img/product-box.jpg) no-repeat top center;
	float: left;
	height: 212px;
	margin: 0px 2px 4px 4px;
	position: relative;
	text-align: center;
	padding:0px 5px;
	width: 204px;
}
.productBoxNL
{
	background: url(../img/product-box.jpg) no-repeat top center;
	background-color: #FFFFFF;
	clear: left;
	float: left;
	height: 212px;
	margin: 0px 2px 4px 0px;
	position: relative;
	text-align: center;
	padding:0px 5px;
	width: 204px;
}



.productLabel
{
	left: 6px;
	margin-top: 3px;
	position: absolute;
	top: 3px;
}
.prodThumb
{
	height: 127px;
	max-height: 127px;
	min-height: 127px;
	padding-top: 10px;
	width: 199px;
	overflow:hidden;
}
.prodThumb a
{
	height: 117px;
	line-height: 117px;
	margin: 0px;
	vertical-align: middle;
}
.prodThumb a img
{
	border: 0px;
	display: inline;
	vertical-align: middle;
	
}
.pBoxLink
{
	color: #0D436F;
	display: block;
	height: 30px;
	margin: 0;
}
.pBoxLink a
{
	color: #0D436F;
	display: block;
	font-size: 11px;
	margin: 0px;
	padding:2px  6px ;
}
.redPrice
{
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}
p.price
{
	
	color: #ff3300!important;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2em;
	margin: 0 1px;
	text-align: center;
	
}
.productBox p.price, .productBoxNL p.price { width: 9em; }
.productBox p.price *{font-weight:bold;}
.productBoxNL p.price *{font-weight:bold;}
.productBox big, .productBoxNL big {font-size:14px!important; font-weight:bold!important}

*html  .productBox p.price,  .productBoxNL p.price  {width: 8.8em;}
p.price.red span {color:#ff3300!important; }
p.price.red sub {color:#ff3300!important; }
p.price.blue *{color: #0D436F!important;}
.productBox p.price.reseler, .productBoxNL p.price.reseler {width:17em; text-align:center;}
*html p.price {width: 8.8em;}
p.price span
{
	color: #0D436F;
	display: block;
	font-size: 11px!important;
	font-weight: normal!important;
	margin: 0px!important;
}
p.price big
{
	font-size: 19px;
	font-weight: normal;
	line-height: auto;
	padding-right: 3px;
}
p.price sup
{
	font-weight: normal;
	vertical-align: top;
}

p.price sub
{
	color: #0D436F;
	vertical-align: baseline;
}
*html p.price sub
{
	font-size: 1.2em;
	vertical-align: baseline;
}

.mainControl
{
	border: 1px solid #C2DBEF;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 653px;
}
.mainControl.bottom
{
	background: url(../img/bg_filtre.gif) no-repeat left -16px;
	border: none;
	clear:both;
	float: left;
	margin-top: 5px!important;
	padding-top: 5px;
	width: 653px;
}

.mainControl p
{
	line-height: normal;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: 270px;
}
.mainControlLeft
{
	float: left;
	margin: 0px;
}
.mainControlRight
{
	float: right;
	text-align: right;
}
.bigProductBox
{
	
	border: 1px solid #C2DBEF;
	margin-bottom: 10px;
	margin-top: 2px;
	position: relative;
	width: 650px;
}
.bigProductBox p.none {margin:10px;}
*html .bigProductBox {padding-top: -30px;}
.bigProductBox.listing
{	height:200px;
	overflow: hidden;
}
a.butonCumpara
{
	text-align: right;
	float: right;
}
a.butonCumpara img
{
	border: 0px;
}
a.butonCumparaInfo
{
text-align: right;
	float: right;
}
a.butonCumparaInfo img
{
	border: 0px;
}
.bigProductBox h2
{
	font-size: 14px;
	margin: 7px auto 7px 16px;
	padding: 5px 0px 0px 0px;
}
.productDisplay
{
	
	background: url(../img/point.gif) repeat-y right top;
	clear: left;
	float: left;
	left: 0px;
	margin-top: 36px;
	padding: 2px 10px;
	text-align: center;
	width: 120px;
}
*html .productDisplay {width: 140px;}
.productDisplay h1 a:hover
{
	text-decoration: none;
}
h2 a, h1 a
{
	color: #0D436F!important;
}
h2 a:hover, h1 a:hover
{
	color: #0D436F;
	text-decoration: underline;
}
.productDisplay a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.productThumb
{
	margin: 10px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
}
.productOption
{
	clear: left;
	float: left;
	height: 25px;
	text-align: center;
}
.productOption.center
{
	width: 400px;
}
.productOption a
{
	color: #0D436F;
	float: none;
	font-size: 11px;
	line-height: 25px;
	margin-right: 10px;
	vertical-align: middle;
}
.productOption a img
{
	border: 0px;
	line-height: 25px;
	vertical-align: middle;
}
.productOption a:hover
{
	color: #EF720E;
	text-decoration: none;
}
.productPhone
{
	height: 1px;
}
.productPhone img
{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.productPhone span
{
	line-height: 21px;
	vertical-align: middle;
}
.productDetails
{
	float: left;
	margin-right: 6px;
	margin-top: 35px;
	padding-left: 10px;
	width: 270px;
}
.productDetails ul
{
	list-style-type: none;
	margin: 0;
	padding: 10px 4px 10px 4px;
	width: 280px;
}
.productDetails ul li
{
	color: #0D436F;
	font-size: 11px;
	margin:2px 0;
	text-indent: 0px;
}
.productBuyBox
{
	margin-top: 20px;
	padding:1px 0px;
	text-align: center;
	width: 160px;
	float:right;
	margin-right:10px;

}
*html .productBuyBox {margin-right:5px;}
.productDetails ul li span {font-weight:bold;}
.productBuyBoxPrice
{
	margin: 5px 0;
	padding: 10px 0;

}

.productBuyBoxPrice a
{
	text-align: right;
}
.productBuyBoxPrice a img
{
	border: 0px;
}
.productBuyBoxPrice p
{	
	background: url(../img/point.gif) repeat-x left  bottom;
	text-align:right; 
	display: block;
	width:100%!Important;
	padding: 2px 0;
	margin: 0px!Important;
	line-height:16px!important;
}

*html .productBuyBox br.cleaner {display:none; clear:both; font-size:1px; line-height:1px; height:1px;}
*html .productBuyBoxPrice p.price { margin-top:-8px!important; }
.productBuyBoxPrice p.price span

{  display:inline!important;
	font-size: 11px;
}
.productBuyBoxPrice p.price big
{	padding:0px !important; margin:0px 0 0 4px!important;
	font-size: 11px;
	font-weight: bold!important;

}
.productBuyBoxPrice p.price sup {font-weight:bold!important; vertical-align:baseline!important}

.productBuyBoxPrice p.smallRed big
{
font-weight: bold!important;
	font-size: 11px;
}
.productBuyBoxPrice p.smallRed sup {font-weight:bold!important; vertical-align:baseline!important}
*html .productBuyBoxPrice p sub
{
	font-size: 1em;
	vertical-align: baseline;
	margin-left:-2px;
}

.productBuyBoxPrice .smallRedBold
{
	background:none!important;
	color: #0D436F;
	font-weight: bold;

}
.productBuyBoxPrice .smallRed
{
	color: #0D436F;
	font-size: 11px;
	font-weight: normal;


}

.productBuyBoxPrice .smallRed span {display:inline; line-height: 20px; padding-right: 5px;}
.productBuyBox ul
{
	float:right;
	clear: right;
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
	text-align: right;
}
.productBuyBox ul li
{
	color: #0D436F;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0px;
	padding: 4px 0;
	width: 140px;
}

.productBuyBox ul li a
{
	color: #0D436F;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.productBuyBox ul li img
{	float: right;
	border: none;
	margin-left: 4px;
	vertical-align: middle;
}
.productBuyBox ul li a:hover
{
	color: #EF720E;
	text-decoration: none;
}
.productBuyBox ul li span
{
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
}
.productBuyBox ul li span img
{
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#bigText
{
	border: 1px solid #E5EBEF;
	margin-bottom: 10px;
	padding-top: 5px;
	text-align: justify;
	width: 628px;
}
.imageTransport
{
	float: left;
}
.textTransport
{
	float: left;
	width: 310px;
}
#bigTextMap
{
	border: 1px solid #E5EBEF;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
	width: 628px;
}
#bigTextMap h3
{
	border-bottom: 1px solid #E5EBEF;
	font-size: 16px;
	margin: 10px;
	padding: 0px;
}
#bigTextMap h2
{
	border-bottom: 1px solid #E5EBEF;
	font-size: 16px;
	margin: 10px;
	padding: 0px;
}
#bigTextMap h1
{
	border-bottom: 1px solid #E5EBEF;
	font-size: 16px;
	margin: 10px;
	padding: 0px;
}
#bigText p
{
	margin: 10px;
	padding: 0px;
}
.siteMapLinkBox
{
	background-color: #F3F7F9;
	clear: both;
	margin: 10px;
	width: 608px;
}
.siteMapLinkBox .floatedList
{
	float: left;
	width: 33%;
}
.siteMapLinkBox div ul
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 10px 0px 10px 15px;
	padding: 0px;
}
.siteMapLinkBox ul li ul
{
	list-style-type: none;
}
.productDisplayBig
{
	clear: left;
	float: left;
	padding: 10px;
	position: relative;
	text-align: left;
	width: 400px;
}
div.productTitleBig
{
	
	height: 70px;
	left: -2px;
	position: absolute;
	top: -1px;
	z-index: 40;
}
div.productTitleBig {
*left: -4px;
*margin-bottom: -60px;
*position: relative!important;
*top: -3px;}
div.productTitleBig h2
{
	float: left;
	line-height: 22px;
	white-space: pre;
}
div.productLabelBig
{
	float: left;
}
/**html div.productTitleBig.info
{
	
	margin-left: -5px;
	margin-top: -7px;
	position: static;
	width:600px;
	z-index: 10;
}
*html div.productTitleBig.info {margin-bottom: -60px;}*/
div.productTitleBig.info h1
{	font-size: 14px;
	float: left;
	line-height: 22px;
	margin-left: 10px;
	margin-top:7px;
	width: 500px;
}
.productDisplayBig h1
{
	font-size: 14px;
	margin: 10px auto 20px auto;
	padding: 0px;
}
.productDisplayBig h1 a:hover
{
	color: #0D436F;
	text-decoration: none;
}
.productDisplayBig h1 a span
{
	font-weight: normal;
}
.productDisplayBig p
{
	clear: left;
	margin-top: 35px;
}
.productDisplayBig a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
img.img_padding
{
	cursor: url("../img/zoom_ie.cur"), url("zoom_ie.cur"), pointer;
}
#productData
{
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0;
	width: 654px;
}
#productData table
{
	border: 1px solid #C2DBEF;
	font-size: 12px;
	margin: 0;
	width: 654px;
}
#productData table.comments
{
	width: 98%;
}
#productData table tr td
{
	padding-left: 10px;
	vertical-align: middle;
	width: 50%;
}
#productData table tr td span
{
	padding-left: 5px;
	vertical-align: middle;
}
#productData table tr td.strongCell
{
	color: #0D436F;
}
#productData div.titleBar
{
	background-image: url(../img/title-bar.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	margin-top: 10px;
	width:654px;
}
#productData div.titleBar h2
{
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0px;
	margin-top: 2px!important;
	padding-left: 10px;
	zwidth: 500px;
}

#productData div.titleBar h2 span {display:none;}

#productData div.titleBar h2 a
{
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}
#productData div.titleBar h2 a:hover
{
	color: #fff;
	text-decoration: underline;
}
#productData div.titleBar a
{
	background: url(../img/arrow_up.gif) no-repeat right 3px;
	color: #fff;
	float: right;
	font-size: 11px;
	margin-right: 10px;
	padding-right: 8px;
}
.lineTitle td a
{
	color: #FFFFFF;
}
.lineTitle td a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#productData table tr.lineOdd
{
	background-color: #F9FCFF;
}
#productData table tr.lineEven
{
	background-color: #FFFFFF;
}
#productData table tr.lineButtons td
{
	padding-bottom: 20px;
	padding-top: 20px;
}
#productData table tr.lineButtons td a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#productData table tr.lineButtons td.lineButtonsLeft
{
	text-align: left;
}
#productData table tr.lineButtons td.lineButtonsRight
{
	padding-right: 10px;
	text-align: right;
}
#productData table tr td ul
{
	list-style: none;
	margin: 10px 0px 30px 0px;
	padding: 0px;
}
#productData table tr td ul li
{
	line-height: 18px;
}

#shoppingTable
{
	
	border: 1px solid #E5EBEF;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	padding: 10px;
	width: 633px;
}


#shoppingTable big
{
	color: #0D436F;
	font-size: 22px;
}
#shoppingTable table
{
	border: 0px;
	margin:0px;
	border-collapse: collapse;
	font-size: 12px;
	width:100%;
}

#shoppingTable table tr td
{
	padding: 2px 0px;
	text-align: center;
	vertical-align: middle;
	width: 20%;
}
#shoppingTable table tr td p
{
	color: #0D436F;
	margin: 0px;
	padding: 0px;
}
#shoppingTable table tr td a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#shoppingTable table tr td a
{
	color: #0D436F;
}
#shoppingTable table tr.lineOdd
{
	background-color: #F9FCFF;
}
#shoppingTable table tr.shoppingItem td
{
	border-top-color: #E5EBEF;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 10px;
}
.shoppingCantitate
{
	border: 1px solid #1B377D;
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 50px;
}
#shoppingTable table tr.shoppingTotal td
{
	background: url(../img/bg_filtre.gif) no-repeat center center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align:middle
}
#shoppingTable table tr.shoppingTotal p {color: #fff!important; text-align:right; vertical-align:middle; padding-right: 4px}
#shoppingTable table tr.shoppingTotal p span
{
	display:inline!important;
	color: #fff!important;
	font-weight: bold!important;
	vertical-align:middle

}
#shoppingTable sup  {font-size: 12px;}
*html #shoppingTable sup {font-size: 13px;}

tr.shoppingTotal big
{	color: #fff!important;
	font-size: 18px;
	vertical-align:middle
}
tr.shoppingTotal sub {vertical-align:baseline!important}

#shoppingTable table tr.shoppingOptions td
{
	padding: 20px 0px 0px 0px;
}
#colRight
{
	float: right;
	overflow: hidden;
	width: 151px;
}
.colRightTitle
{
	background-image: url(../img/bck-caseta-r.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	margin: 0px;
	padding-left: 12px;
	padding-top: 2px;
	text-align: left;
	width: 159px;
}
.colRightTitle2
{
	background-image: url(../img/bck-caseta-r-alb.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	margin: 0px;
	padding-top: 2px;
	text-align: center;
	width: 159px;
}
#CRContact
{
	width: 159px;
}
#CRContact img
{
	float: left;
	margin: 1px 0px 0px 0px;
}
#CRContact p
{
	color: #1B777D;
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}
#CRNewsletter
{
	display: block;
	margin: 10px 5px;
	text-align: center;
}
#CRNewsletter span
{
	font-weight: bold;
	vertical-align: middle;
}
.CRNText
{
	border: 1px solid #C9DAE1;
	height: 18px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 102px;
}
.CRNImage
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#CRFeatured
{
	text-align: center;
	width: 159px;
}
#CRFeatured a
{
	display: block;
	font-size: 11px;
	margin: 5px 5px 15px 5px;
}
#CRNoutati
{
	background: url(../img/begin-col-left-gradient.gif) no-repeat left top #F3F9FE;
	border-bottom: 0px;
	border-top: 0px;
	margin-top: -5px;
	padding: 14px 0 0 0;
	text-align: center;
	width: 151px;
}
#CRNoutatiEnd
{
	background: url(../img/end-col-right-gradient.gif) no-repeat left bottom #F3F9FE;
	padding: 2px 0;
}
#CRNoutati a
{
	display: block;
	font-size: 11px;
	margin: 5px 5px 2px 5px;
}
#CRProds
{
	background: url(../img/begin-col-left-gradient.gif) no-repeat left top #eff8ff;
	margin: 0;
	padding: 5px 0 0 0;
}
#CRProdsEnd
{
	background: url(../img/end-col-left-gradient.gif) no-repeat left bottom #eff8ff;
	padding: 5px 0;
}
#CRProds ul
{
	display: block;
	list-style: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#CRProds ul li a
{
	color: #0D436F;
	display: block;
	font-size: 11px;
	line-height: 17px;
	margin: 4px 0px;
	padding-left: 30px;
}
#CRProds ul li a:hover
{
	background-color: #fff;
	color: #0D436F;
	display: block;
	margin: 4px 0px;
	padding-left: 30px;
	text-decoration: none;
}
#footer
{
	background: url(../img/bara-footer.gif) no-repeat center top;
	font-size: 10px;
	text-align: center;
	width: 984px;
}
#footer div.jos {background: url(../img/wrap-bottom.gif) no-repeat center bottom; width:100%; clear: both; padding: 10px 0 20px 0}
#footer p
{
	font-size: 11px;
	font-weight: bold;
	margin:3px 0;
}
#footer a img
{
	border: 0px;
}
#footer ul
{
	display: block;
	font-weight: bold;
	list-style: none;
	margin: 10px 0 10px 0px;
	padding: 10px 0px 0px 0px;
}
#footer ul {*padding-top: 0}
#footer ul li
{
	color: #fff;
	display: inline;
}
#footer ul li a
{
	color: #fff;
}
.cleaner
{
	border: none;
	clear: both;
	float: none;
	height: 1px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
}
.telephone
{
	clear: both;
	height: 21px;
	margin: -40px 0px 0px 30px;
}
.telephone a, .telephone img
{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#categories-box
{
	border: 1px solid #C2DBEF;
	margin-bottom: 10px;
	margin-top: 4px;
	width: 653px;
}
#categories-box h1
{
color: #0D436F;
	font-size: 16px;
	height: 20px;
	padding-left:15px;
}
#categories-box div.cellCat span {float: left; line-height: 12px;}
#categories-box div.cellCat span sub {display:inline; margin-right:4px; vertical-align:baseline; }
#categories-box div.cellCat span a {font-size:10px; margin-right:1px; }
#categories-box div.cellCat
{	padding-left:15px;
	width: 290px;
	float: left;
	text-align: left;
	padding-bottom: 5px;
	white-space:normal
}
#categories-box div.cellCat a.arrow {font-weight:bold; background:url(../img/arrow.gif) no-repeat left center; padding-left: 12px; margin-right:2px;}
#categories-box div.cellCat a.arrow:hover {background:url(../img/arrow.gif) no-repeat left center; padding-left: 12px;}
#login-page
{
	border: 1px solid #E5EBEF;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 642px;
}
#login-page h2
{
	color: #0D436F;
	font-size: 16px;
	height: 20px;
	padding-left:0px;
}
#login-page table.infoBox {width: 580px; border-bottom: 1px solid #E5EBEF; margin:2px 0; padding: 0px;}
#login-page table.infoBox table {margin:2px 0; padding: 0; width:auto!important;}
#login-page table.infoBox td {width:auto;}
#login-page table.infoBox td.titleLeft {width: 300px;}
#login-page table.infoBox table td  {width:auto; padding:2px}
#login-page table.tableJos {margin:0; padding: 5px 0;}
#login-page table.tableJos.browse {width: 100%; margin-bottom: 6px;}
#login-page table.tableEdit {padding:2px 0; margin: 2px 0;}
#login-page table.tableEdit td {padding:2px 0}
#login-page table.tableEdit td.borderTop {border-top: 1px solid #E5EBEF;}
table.modules {width: 100%;}
table.modules td.main {width:50%}



div.orders { border-bottom: 1px solid #E5EBEF; margin:2px 6px; float: left; clear: left; width:580px}
div.orders p {float:left; width:12%; padding: 2px 2px; text-align:center;}
div.orders p.last {width:auto;}
.checkBox *{vertical-align:middle}
.checkBox input {border:none!important; background:none!important;}
.loginLeft
{
	border-right: 1px solid #E5EBEF;
	float: left;
	height: 200px;
	position: relative;
	width: 280px;
}
.loginLeft label, .loginLeft p
{
	clear: left;
	float: left;
}
.loginLeft label
{
	margin: 3px 0;
	width: 290px;
}
.loginLeft label span
{
	color: #0D436F;
	display: block;
	float: left;
	text-align: left;
	width: 100px;
}
.loginLeft label input
{
	float: left;
	width: 160px;
}
.loginLeft p a
{
	color: #FF6600;
	text-decoration: underline;
}
.loginLeft p a:hover
{
	text-decoraion: none;
}
div.buton
{
	
	bottom: 0px;
	clear: left;
	float: left;
	left: 0px;
	position: absolute;
}
*html div.buton {top: 160px;}
div.buton input
{
	border: none;
	margin-left: 0px;
}
div.buton.static
{
	clear: left;
	float: left;
	margin-top: 10px;
	position: static;
}
div.buton.static a
{
	float: left;
}
ul.checkOut
{
	float: right;
	list-style: none;
	margin: 5px 5px 0px 0px;
	padding: 0px;
}
ul.checkOut li
{
	background: url(../img/ul_checkout.gif) no-repeat left bottom;
	color: #92b9db;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	margin: 2px;
	margin-right: -10px;
	padding: 2px 2px;
	text-align: center;
	width: 150px;
}
ul.checkOut li.last
{
	background: url(../img/ul_checkout.gif) no-repeat left bottom;
	margin-right: 6px;
}
ul.checkOut li.selected
{
	background: url(../img/ul_checkout_up.gif) no-repeat left bottom;
	color: #fff;
}
ul.checkOut li a
{
	color: #fff;
	text-decoration: none;
}
ul.checkOut li a:hover
{
	color: #0D436F;
}
.loginRight
{
	float: left;
	height: 200px;
	padding-left: 10px;
	position: relative;
	width: 310px;
}
div.shipping, div.searchBlock
{
	border-bottom: 1px solid #E5EBEF;
	clear: left;
	float: left;
	line-height: 18px;
	margin: 6px 0;
	width: 98%;
}
div.shipping h2
{
	padding: 0px;
}
div.shipping h1
{
	color: #0D436F;
	font-size: 16px;
}
div.searchBlock span {float:left; color:#0D436F; display: block; width: 140px; }
div.searchBlock label {float:left; width: 400px; margin:3px 0; color:#0D436F; }
div.searchBlock label input {width: 280px;}
div.searchBlock label select {width: 243px;}
div.searchBlock label.checkBox {width: 160px;}
div.searchBlock label.checkBox input {width: auto; border:none; background:none;}
div.searchBlock label.data {width: 300px}
div.searchBlock label.data input {width: 120px}
#login-page p
{
	color: #0D436F;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin: 3px 0;
}
div.shipping table
{
	margin: 0px;
	width: 97%;
}
div.shipping table td big
{
	font-size: 18px!important;
}
div.shipping table td
{
	margin: 0;
	padding: 3px;
}
div.shipping table td.main
{
	text-align: left;
	font-weight:normal;
}
div.shipping table.modules {width:98%}
div.shipping table.modules td.main {text-align:left;}
div.shipping table.modules td.right {text-align:right; padding-right:3px;}
div.shipping table td.table_conent input
{
	background: none!important;
	border: none!important;
}
div.shipping table.titleSus
{
	background: url(../img/gradient-title.gif) repeat-x left -1px;
	margin: 0px;
	margin-top: 5px;
	width: 100%;
}
div.shipping label
{
	clear: left;
	color: #0D436F;
	float: left;
	margin: 4px 0px;
	width: 300px;
}
div.shipping label input
{
	float: left;
}
div.shipping label span
{
	float: right;
	text-align: left;
	width: 280px;
}

div.shipping p {clear:both;}

div.stock
{
	clear: left;
	float: left;
	margin: 2px 0;
	width: 629px;
}
div.stock p
{	margin:0px;
	float: left;
	margin-left: 7px;
	padding-right: 5px;
	text-align: left;
	width: 75%;
}
div.stock p.nr
{
	width: 7%;
}
div.stock p.total
{
	background: none;
	font-size: 14px;
	width: 14%;
	text-align:right;
	padding-right:1px;
}
div.stock p.total big
{
	font-size: 18px!important;
}


.loginForgot
{
	padding-top: 10px;
	width: 600px;
}
.loginForgot div.buton
{
	float: left;
	position: static;
}
.loginForgot div.buton a
{
	float: left;
}
.loginRight p
{
	font-weight: normal;
}
.loginRight div.buton
{
	left: 10px;
}
table.tableContent
{
	margin: 0px;
	padding: 0px;
}
table.tableContent td
{
	padding: 2px 0;
	width: 400px;
}
table.tableContent td input
{
	width: 200px;
}
table.tableContent td.radio input
{
	background-image: none;
	bordeR: none;
	height: auto;
	width: auto;
}
table.tableContent td.left
{
	width: 120px;
}
table td.main

{	font-weight:normal;
	padding: 3px 0px;
}
table td.main input 
{	
	float: left;
	width: 170px;
}
table td.main select
{
	float: left;
	width: 172px;
}
table td.check input
{
	border: none;
	height: auto!important;
	width: auto!important;
}
.red-text
{
	color: #EF720E;
}
.egg-text
{
	color: #3D7A7A;
}
#calc-rate-page
{
	border: 1px solid #E5EBEF;
	height: 160px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 385px;
}
#colCenter_new
{
	float: left;
	margin-left: 10px;
	width: 385px;
}
#homePath_new
{
	background-image: url(../img/bck-centru-sus.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #EEFFFF;
	height: 21px;
	padding-left: 10px;
	text-align: left;
	width: 385px;
}
.CLSText_new
{
	border: 1px solid #C9DAE1;
	margin: 0px;
	padding: 0px;
}
#homePath2
{
	background: url(../img/title-bar.gif) no-repeat left top;
	color: #EEFFFF;
	height: 21px;
	padding-left: 10px;
	padding-top: 2px;
	width: 644px;
}
#homePath2 h1
{
	font-size: 12px;
	margin: 0px;
}
.h1-none
{
	font-size: 12px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
.h1-none2
{
	font-size: 12px;
	margin: 5px 0px 0px 17px;
	padding-left: 4px;
	padding-right: 10px;
}
.h1-none2 strong
{
	color: #0D436F;
	margin-left: 10px;
}
.h1-none3
{
	font-size: 12px;
	margin: 5px 0px 0px 10px;
}
.h2-none2
{
	font-size: 12px;
	margin: 0px;
	text-align: left;
}
.new-prod-box
{	margin:0px;
	padding-bottom: 5px;
	background:url(../img/point.gif) repeat-x left bottom;
}

.new-prod-box a
{
	color: #0D436F;
}
.new-prod-box a:hover
{
	color: #0D436F;
}
.new-prod-box div.thumb
{	border:1px solid #fff;
	background-color: #fff;
	margin: 0px 2px;
	padding:0px;
}
td.messageStackSuccess, td.messageStackError {color: #F48207!important;}
.new-prod-box span
{
	color: #FF3300;
	font-size: 11px;
	font-weight:normal;
	line-height:24px;
}
.new-prod-box span big
{
	color: #FF3300;
	font-size:17px;
}
.new-prod-box span sub
{
	color: #FF3300;
	
}


.new-prod-box span.blue {color: #0D436F!important;}
.new-prod-box span.blue big {color: #0D436F!important;}
.new-prod-box span.blue sub  {color: #0D436F!important;}
.new-prod-box span.blue sup {color: #0D436F!important;}
.hr_new
{
	width: 90%;
}
#AsistentaOnline
{
	text-align: center;
	width: 159px;
}
#loader_container
{
	position: absolute;
	text-align: center;
	top: 40%;
	width: 100%;
}
#loader
{
	background-color: #FFFFFF;
	border: 1px solid #e5e5e5;
	color: #000000;
	display: block;
	font-family: Tahoma, Helvetica, sans;
	font-size: 10px;
	margin: 0 auto;
	padding: 10px 0 16px 0;
	text-align: left;
	width: 135px;
	z-index: 255;
}
#progress
{
	background-color: #9D9D94;
	font-size: 1px;
	height: 5px;
	left: 10px;
	position: relative;
	top: 1px;
	width: 1px;
}
#loader_bg
{
	background-color: #E5E5E5;
	font-size: 1px;
	height: 7px;
	left: 8px;
	position: relative;
	top: 8px;
	width: 113px;
}
.title_h2
{
	color: #D52516;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0 0 18px;
	width: 300px;
}
.border_preview
{
	background: #fff;
	border: 1px solid #444;
	position: absolute;
	z-index: 100;
}
.preview_temp_load
{
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
.preview_temp_load img
{
	border: 1px solid #cdcdcd;
	text-align: center;
	vertical-align: middle;
}
body.compara {background:#ffffff; background-image:none; margin:0 4px; padding:0; text-align:center;}
#colCenterCompare {background:url(../img/bara-compare.gif) repeat-x left -23px; width:100%; text-align:center;height: 100%; float: left; padding:0; margin: 0;}
#mainContentComp {float: left; width:100%; background:url(../img/bara-compare-right.gif) no-repeat right -23px; margin:0px; padding:0px;}
#productDataCompara {float: left;  margin:0px;}

#productDataCompara table tr.lineOdd {background:#F2F8FD}
#productDataCompara table {margin:0 3px;text-align:left; margin:0 3px; width:99%;	border: 1px solid #C2DBEF;}
#productDataCompara table td {padding:0 3px;}
#productDataCompara table td.feature {vertical-align:top; width:300px}
#productDataCompara table td.feature select {width:300px;}
.compareListing-data1 {background:#e5e5e5}
#colCenterCompare h2 {background:url(../img/begin-col-left-gradient.gif) repeat-x left top; line-height:22px; margin:20px 4px ; padding-left:3px; border-bottom:1px solid #C9DAE1; font-size:16px; border: 1px solid #C2DBEF; }
div.popUpImage {background-color:#ffffff;  padding:10px; overflow:hidden; text-align:center;}
div.popUpImage img {cursor:default;}
div.windowMareContinut {text-align:center; padding:10px;}

#cuv_cautare {background:#F3F9FE url(../img/begin-col-left-gradient.gif) no-repeat scroll left top}

.messenger {clear:both;width: 295px;text-align:left;margin:5px 0 7px !important;height:50px;}
.messenger li {padding-left:4px;float:left}
.messenger li a, .messenger li span {color: #000000; font-size:10px !important;float:left;}
.messenger li a img {vertical-align:middle}
.messenger ul {float:left !important;margin:0 !important}
.messenger ul li {clear:both;padding-bottom:3px;}