html {display: block;}
html, body, div, table, span, p,ul,ol,form,h1,h2,h3,h4 {
    padding: 0px;
    margin: 0px;
	border: none;
}
input{
	margin: 0;
	padding: 0;
}
html, body, div, span, table, tr, td, p,ul,ol,form,h1,h2,h3,h4 { border: 0px solid #fff; }
a { outline:none; }
body{
	background: url("../images/bgb.png") repeat-x #F4D52E;
	font: normal 8pt Arial;
}
body.anunta{
	background: #ECEBEE;
}
a, a:active, a:visited, a:hover {text-decoration: none; }
img { border: none; margin: 0px; padding: 0px;}
h1,h2,h3,h4 { font-weight:normal; display: inline;}
div, a, input, h2, h3, h4 { font: normal 8pt Arial;}
ul{	list-style-type: none;list-style-position: outside;}

div, ul, ul li{
	overflow: hidden;
}
#root{
	width: 975px;
	margin: 14px auto 0px;
}
#topVisual, #topVisual img{
	width: 728px;
	height: 90px;
}
#topVisual{
	margin: 0px auto;
}
#head{
	width: 955px;
	height: 147px;
	padding: 11px 10px 0px;
	background: url("../images/taiat.png") scroll 0px -579px;
}
#logo{
	padding: 17px 20px 0px 9px;
	float: left;
}
#logo, #logo img{
	width: 188px;
	height: 72px;
}
#logoTxt{
	float: left;
	width: 202px;
	height: 62px;
	padding: 0px 0px 0px 18px;
	margin: 12px 0px 0px;
	border-left: 1px solid #C7C8CA;
}
#logoTxt, #logoTxt a, #logoTxt a:active, #logoTxt a:visited, #logoTxt a:hover{
	font: bold 9pt Arial;
	color: #B20F14;
	line-height: 12px;
}
#logoTxt a:hover{
	text-decoration: underline;
}
#logoTxt div{
	position: relative;
	top: -2px;
	font: bold 26px Arial;
	color: #C7C8CA;
}
#logoTxt b{
	display: block;
	padding: 0px 0px 0px 2px;
}
#head .r{
	float: right;
	width: 500px;
	height: 86px;
	padding: 8px 7px 0px 0px;
}
#head .open{
	float: right;
	width: 48px;
	height: 42px;
	background: url("../images/taiat.png") scroll 0px -150px;
}
#head .w{
	float: right;
	padding: 3px 6px 0px 0px;
}
#head .pr{
	padding: 5px 10px 12px 0px;
}
#head .w div{
	text-align: right;
}
#head .w .t{
	font: normal 18px Arial;
	color: #C01218;
}
#head .w .s{
	font: normal 8pt Arial;
	color: #FFC406;
}
#head .tel{
	float: right;
	width: 59px;
	height: 34px;
	background: url("../images/taiat.png") scroll -49px -150px;
	margin: 4px 45px 0px 0px;
}
.sp1{
	float: right;
	width: 350px;
	height: 1px;
	background: url("../images/taiat.png") scroll 0px -149px;
	clear: both;
}
#head .r ul{
	float: right;
	width: 500px;
	padding: 10px 0px 0px;
}
#head .r li{
	float: right;
	padding: 0px 0px 0px 21px;
	background: url("../images/taiat.png") no-repeat scroll -989px 3px;
}
#head .r li.f{
	padding: 0px;
	background: none;
}
#head .r li a, #head .r li a:active, #head .r li a:visited, #head .r li a:hover{
	color: #818690;
}
#head .r li a:hover, #head .r li a.s, #head .r li a.s:active, #head .r li a.s:visited{
	text-decoration: underline;
}
#head .r li a.s:hover{
	text-decoration: none;
}
#meniu{
	clear: both;
	width: 947px;
	height: 53px;
	padding: 0px 0px 0px 8px;
}
#meniu li{
	float: left;
	width: 155px;
	height: 53px;
	margin: 0px 2px 0px 0px;
	background: url("../images/taiat.png") scroll -109px -150px;
}
#meniu li.kids{
	background: url("../images/taiat.png") scroll -577px -150px;
}
#meniu a, #meniu a:active, #meniu a:visited, #meniu a:hover{
	display: block;
	height: 53px;
	font: bold 11pt Arial;
	color: #5A5F69;
	text-align: center;
	line-height: 52px;
}
#meniu a:hover, #meniu a.s, #meniu a.s:active, #meniu a.s:visited, #meniu a.s:hover{
	background: url("../images/taiat.png") scroll -265px -150px;
}
#meniu .kids a:hover, #meniu .kids a.s, #meniu .kids a.s:active, #meniu .kids a.s:visited, #meniu .kids a.s:hover{
	background: url("../images/taiat.png") scroll -421px -150px;
}
#content{
	position: relative;
	width: 947px;
	padding: 0px 10px 0px 18px;
	background: url("../images/bgc.png") repeat-y;
}
#cntL, #cntR{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 344px;
	background: url("../images/bgcl.png");
}
#cntR{
	left: 965px;
	background: url("../images/bgcr.png");
}
#endCnt{
	width: 975px;
	height: 25px;
	background: url("../images/bgec.png");
}
#visual{
	position: relative;
	margin: 0px 0px 8px;
}
#visual, #visual img{
	width: 939px;
	height: 404px;
}
#visual .quickM{
	position: absolute;
	top: 33px;
	right: 36px;
	width: 195px;
	height: 322px;
	padding: 14px 0px 0px 42px;
	background: url("../images/taiat.png") scroll 0px -204px;
	color: #5A5F69;
}
.quickM li{
	position: relative;
	height: 70px;
}
.quickM b{
	display: block;
	margin: 0px;
	padding: 0px 0px 8px 1px;
	overflow: hidden;
	font: bold 9pt Arial;
}
.quickM select{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 121px;
	height: 18px;
	border: 1px solid #A5ACB2;
	overflow: hidden;
	font: normal 8pt Arial;
	line-height: 14px;
}
.quickM span{
	display: block;
	width: 142px;
	padding: 2px 0px 0px 1px;
	color: #5A5F69;
	line-height: 13px;
}
.quickM span a, .quickM span a:active, .quickM span a:visited, .quickM span a:hover{
	color: #ba1e23;
	text-decoration: underline;
}
.quickM span a:hover{
	text-decoration: none;
}
.quickM .sp{
	width: 185px;
	height: 1px;
	padding: 0px;
	margin: 13px 0px 11px;
	background: url("../images/taiat.png") scroll -2px -203px;
}
.quickM .pz{
	position: absolute;
	top: 22px;
	left: 138px;
	width: 51px;
	height: 43px;
	background: url("../images/taiat.png") scroll -733px -150px;
}

.quickM .tp{
	position: absolute;
	top: 22px;
	left: 149px;
	width: 38px;
	height: 45px;
	background: url("../images/taiat.png") scroll -785px -150px;
}
.quickM .bt{
	position: absolute;
	top: 10px;
	left: 151px;
	width: 32px;
	height: 53px;
	background: url("../images/taiat.png") scroll -824px -150px;
}
.quickM .add{
	width: 116px;
	height: 30px;
	padding: 0px 5px 6px 0px;
	background: url("../images/taiat.png") scroll -857px -150px;
}
.quickM .btn{
	padding: 16px 0px 0px 35px;
	height: auto;
}
.quickM .add a, .quickM .add a:active, .quickM .add a:visited, .quickM .add a:hover{
	display: block;
	height: 30px;
	font: bold 8pt Arial;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
#vizualT{
	clear: both;
	width: 948px;
	height: 152px;
}
#vizualT li{
	float: left;
	padding: 0px 9px 0px 0px;
}
#vizualT li, #vizualT li img{
	width: 307px;
	height: 144px;
}
#vizpop{
	display: none;
}
#btmUl{
	clear: both;
	width: 939px;
	height: 24px;
	padding: 14px 0px 0px;
	background: url("../images/taiat.png") scroll 0px -540px;
	text-align: center;
}
#btmUl li{
	display: inline;
	padding: 0px 0px 0px 18px;
	background: url("../images/taiat.png") no-repeat scroll -992px 4px;
}
#btmUl li.f{
	padding: 0px;
	background: none;
}
#btmUl a, #btmUl a:active, #btmUl a:visited{
	color: #191921;
}
#btmUl a:hover, #btmUl a.s, #btmUl a.s:active, #btmUl a.s:visited{
	color: #E21921;
}
#btm{
	width: 939px;
	margin: 8px 0px 0px;
	text-align: center;
	color: #818690;
	line-height: 15px;
}
#btm p{
	padding: 13px 0px 0px;
	line-height: 13px;
}
#creative-design, #creative-design:active, #creative-design:visited, #creative-design:hover{
	color: #6DCFF6;
}
#btm .links{
	padding: 2px 0px 0px;
}
#btm .links a, #btm .links a:active, #btm .links a:visited, #btm .links a:hover{
	color: #818690;
	text-decoration: underline;
}
#btm .links a:hover{
	text-decoration: none;
}
#btm .links span{
	padding: 0px 0px 0px 7px;
	background: url("../images/taiat.png") no-repeat scroll -994px 4px;
}

#creative-design:hover{
	text-decoration: underline;
}
#quickM{
	width: 910px;
	height: 148px;
	padding: 0px 0px 0px 29px;
	background: url("../images/taiat.png");
}
#quickM li{
	float: left;
}
#quickM li.ttl{
	height: 34px;
	width: 904px;
	padding: 10px 0px 0px 6px;
	font: bold 9pt Arial;
	color: #fff;
}
#quickM li.pizza{
	padding: 5px 0px 0px 13px;
	width: 223px;
}
#quickM li.desert{
	padding: 5px 0px 0px 24px;
	width: 212px;
}
#quickM li.racoritoare{
	padding: 5px 0px 0px 26px;
	width: 189px;
}
#quickM li.sp{
	width: 1px;
	height: 82px;
	padding: 0px;
	margin: 0px;
	background: url("../images/taiat.png") scroll -939px 0px;
}
#quickM .pz{
	left: 162px;
	top: 27px;
}
#quickM .tp{
	top: 26px;
	left: 181px;
}
#quickM .bt{
	top: 15px;
	left: 181px;
}
#quickM .btn{
	padding: 26px 0px 0px 42px;
}

.breadcumbs{
	width: 939px;
	padding: 6px 0px 5px;
	font: normal 8pt Arial;
}
.endBrc{
	width: 939px;
	height: 1px;
	background: url("../images/taiat.png") scroll 0px -203px;
	margin: 0px 0px 9px;
}
.brcP{
	width: 921px;
	padding: 11px 0px 8px 18px;
	background: url("../images/taiat.png") scroll 0px -739px;
}

.breadcumbs span{
	color: #A1A1AA;
}
.breadcumbs div{
	display: inline;
	padding: 0px 0px 0px 18px;
	margin: 0px;
	background: url("../images/taiat.png") no-repeat scroll -990px -13px;
	font: bold 8pt Arial;
	line-height: normal;
}
.breadcumbs div a, .breadcumbs div a:active, .breadcumbs div a:visited, .breadcumbs div a:hover{
	font: bold 8pt Arial;
	color: #5A5F69;
	text-decoration: none;
}
.breadcumbs div a:hover{
	text-decoration: underline;
}
.breadcumbs div a.l, .breadcumbs div a.l:active, .breadcumbs div a.l:visited, .breadcumbs div a.l:hover, .breadcumbs div{
	color: #BC2F33;
}
#left{
	float: left;
	width: 190px;
	padding: 0px 9px 8px 0px;
}
.cats{
	width: 190px;
	background: #F4F4F4;
}
.cats .spt, .cats .spb, .cats .sp{
	width: 190px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background: url("../images/taiat.png") scroll -238px -204px;
}
.cats .spb{
	background-position: -238px -212px;
}
.cats .sp{
	height: 1px;
	background-position: -238px -211px;
	margin: 5px 0px 3px;
}
.cats li{
	padding: 0px 0px 0px 20px;
	width: 170px;
}
.cats a, .cats a:active, .cats a:visited, .cats a:hover{
	font: bold 9pt Arial;
	color: #5A5F69;
}
.cats a:hover{
	text-decoration: underline;
}
.cats ul{
	width: 169px;
	padding: 0px 0px 0px 1px;
}
.cats ul li{
	width: 158px;
	padding: 0px 0px 0px 11px;
	margin: 9px 0px 0px;
	background: url("../images/taiat.png") no-repeat scroll -995px -61px;
}
.cats ul a, .cats ul a:active, .cats ul a:visited, .cats ul a:hover{
	font: normal 8pt Arial;
	color: #D2161C;
}
.cats ul a.s, .cats ul a.s:active, .cats ul a.s:visited, .cats ul a.s:hover{
	font: bold 8pt Arial;
}
.cHelp a.s, .cHelp a.s:active, .cHelp a.s:visited, .cHelp a.s:hover{
	color: #BC2F33;
	text-decoration: underline;
}
.cHelp a.s:hover{
	text-decoration: none;
}
.sigle{
	text-align: center;
}
.sigle li{
	padding: 8px 0px 0px;
}
#r{
	float: left;
	width: 748px;
}
.produse{
	width: 748px;
}
.produse li{
	float: left;
	width: 165px;
	height:	273px;
	padding: 0px 7px;
	margin: 0px 8px 7px 0px;
	background: url("../images/taiat.png") scroll -238px -220px;
	text-align: center;
}
.produse .pz{
	padding: 11px 8px;
}
.produse .pz, .produse .pz img{
	width: 150px;
	height: 110px;
}
.produse .txt{
	width: 159px;
	height: 78px;
	padding: 0px 3px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	color: #8B8B92;
	line-height: 13px;
}
.produse .t{
	padding: 7px 0px 2px;
}
.produse .t, .produse .t a, .produse .t a:active, .produse .t a:visited, .produse .t a:hover{
	font: bold 9pt Arial;
	color: #675F52;
}
.produse .t a:hover{
	text-decoration: underline;
}
.produse .pret{
	padding: 8px 0px 7px;
	color: #8D8D8D;
}
.produse .pret span{
	color: #D2161C;
}
.produse .c{
	width: 101px;
	height: 20px;
	padding: 0px 7px 8px 0px;
	margin: 0px 0px 0px 32px;
	background: url("../images/taiat.png") scroll -418px -223px;
}
.produse .c a, .produse .c a:active, .produse .c a:visited, .produse .c a:hover{
	display: block;
	height: 20px;
	font: bold 8pt Arial;
	color: #fff;
	line-height: 20px;
}

.navigation{
	width: 724px;
	height: 18px;
	padding: 0px 0px 9px 14px;
	color: #5A5F69;
}
.nav2{
	width: 735px;
	padding: 0px 0px 7px 2px;
}
.navigation .p{
	float: left;
	padding: 0px 6px 0px 0px;
	line-height: 18px;
}
.navigation a, .navigation a:active, .navigation a:visited, .navigation a:hover{
	float: left;
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	margin: 0px 6px 0px 0px;
	background: url("../images/taiat.png") scroll -429px -204px;
	font: bold 8pt Arial;
	color: #5A5F69;
	text-align: center;
	line-height: 18px;
}

.navigation a:hover, .navigation a.s, .navigation a.s:active, .navigation a.s:visited{
	background-position: -486px -204px;
}
.navigation a.n, .navigation a.n:active, .navigation a.n:visited{
	background-position: -448px -204px;
}
.navigation a.n:hover{
	background-position: -505px -204px;
}
.navigation a.f, .navigation a.f:active, .navigation a.f:visited{
	background-position: -467px -204px;
}
.navigation a.f:hover{
	background-position: -524px -204px;
}
.navigation .sort{
	float: right;
}
.navigation .sort select{
	height: 18px;
}
.navigation .sort select, .navigation .sort option{
	font: normal 8pt Arial;
	color: #5A5F69;
}
.backToCat, .backToCat:active, .backToCat:visited, .backToCat:hover{
	display: block;
	width: 106px;
	height: 20px;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 8px 2px;
	background: url("../images/taiat.png") scroll -543px -204px;
	font: bold 8pt Arial;
	color: #fff;
	line-height: 20px;
}
.sp2{
	clear: both;
	width: 739px;
	height: 1px;
	background: url("../images/taiat.png") scroll -2px -203px;
}
.sp3{
	clear: both;
	width: 740px;
	height: 1px;
	background: url("../images/taiat.png") scroll -2px -203px;
}
#pLeft{
	float: left;
	width: 267px;
	padding: 8px 8px 8px 0px;
}
#pPz{
	border: 1px solid #F4F4F4;
	padding: 2px 2px 2px 3px;
}
#pPz, #pPz img{
	width: 260px;
	height: 285px;
}
#pLeft ul{
	width: 219px;
	height: 29px;
	padding: 17px 24px 0px;
	margin: 8px 0px 0px;
	background: #F4F4F4;
}
#pLeft li{
	float: left;
}
#pLeft li.r{
	float: right;
}
#pLeft li a, #pLeft li a:active, #pLeft li a:visited, #pLeft li a:hover{
	color: #5A5F69;
	text-decoration: underline;
}
#pLeft li a:hover{
	text-decoration: none;
}
.pRecsttl{
	padding: 6px 0px 8px 4px;
	font: bold 9pt Arial;
	color: #73614F;
}

#pTabs{
	width: 740px;
	padding: 0px 0px 8px;
	clear: both;
}
#pTabs .head{
	width: 714px;
	padding: 3px 13px 11px;
	height: 26px;
	background: url("../images/taiat.png") scroll -238px -494px;
}
#pTabs .head a, #pTabs .head a:active, #pTabs .head a:visited, #pTabs .head a:hover{
	float: left;
	display: block;
	width: 151px;
	height:	19px;
	padding: 6px 0px 0px;
	margin: 1px 4px 0px 0px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -418px -279px;
	text-align: center;
	font: bold 8pt Arial;
	color: #fff;
}
#pTabs .head a.s, #pTabs .head a.s:active, #pTabs .head a.s:visited, #pTabs .head a.s:hover{
	padding: 7px 0px 0px;
	margin: 0px 4px 0px 0px;
	cursor: default;
	color: #675F52;
	background-position: -418px -252px;
}
#pTabs .cnt{
	width: 688px;
	padding: 0px 25px;
	border-left: 1px solid #BEBFC1;
	border-right: 1px solid #BEBFC1;
}
#pTabs .cnt .tab{
	display: none;
}
#pTabs .cnt .tabv{
	display: block;
}
#pTabs .cnt p{
	padding: 2px 0px 12px;
	line-height: 13px;
}
#pTabs .sp{
	width: 740px;
	height: 12px;
	background: url("../images/taiat.png") scroll 0px -807px;
}
#pR{
	width: 465px;
}
#pR h1{
	display: block;
	padding: 8px 0px 0px 7px;
	margin: 0px;
	font: bold 18px Arial;
	color: #73614F;
	line-height: normal;
}
#pR .sku{
	padding: 0px 0px 0px 9px;
	color: #B6AEA4;
}
#pR .spt, #pR .spb{
	width: 465px;
	height: 11px;
	background: url("../images/taiat.png") scroll -418px -482px;
}
#pR .spt{
	margin: 7px 0px 0px;
	background-position: -418px -470px;
}
.pRbx{
	width: 437px;
	padding: 0px 14px;
	background: #F4F4F4;
	color: #675F52;
	line-height: 13px;
}
.pRbx .ttl{
	position: relative;
	top: -3px;
	left: -1px;
	display: block;
	padding: 0px 0px 3px;
	font: bold 9pt Arial;
	color: #73614F;
}
.pRbx p.r{
	padding: 6px 0px 1px;
}
.pRbx a, .pRbx a:active, .pRbx a:visited, .pRbx a:hover{
	padding: 0px 0px 0px 13px;
	background: url("../images/taiat.png") no-repeat scroll -994px -61px;
	color: #D2161C;
	text-decoration: underline;
}
.pRbx a:hover{
	text-decoration: none;
}
#pR .poWr{
	padding: 15px 0px 8px;
}
#pR .po{
	float: left;
}
#pR .po span{
	padding: 0px 0px 0px 16px;
	background: url("../images/taiat.png") no-repeat scroll -988px -124px;
	font: normal 9pt Arial;
	color: #73614F;
}
#pR .po select{
	width: 74px;
	font: bold 8pt Arial;
	color: #675F52;
}
#pR .marime{
	width: 171px;
}
#pR .blat{
	width: 139px;
}
#pR .cantitate{
	width: 149px;
}
#pR .topping{
	position: relative;
	width: 125px;
	height: 57px;
	padding: 0px 47px 0px 0px;
	margin: 0px 11px 0px 0px;
}
#pR .topping .btn, #pR .topping .btn:active, #pR .topping .btn:visited, #pR .topping .btn:hover{
	display: block;
	width: 110px;
	height: 26px;
	margin: 3px 0px 0px 15px;
	background: url("../images/taiat.png") scroll -527px -225px;
	font: bold 8pt Arial;
	color: #675F52;
	text-align: center;
	line-height: 26px;
}
#pR .topping .sp{
	position: absolute;
	width: 172px;
	height: 1px;
	left: 0px;
	bottom: 0px;
	background: url("../images/taiat.png") scroll 3px -203px;
}
#pR .topping .tp{
	position: absolute;
	top: 2px;
	left: 132px;
	width: 38px;
	height: 45px;
	background: url("../images/taiat.png") scroll -785px -150px;
}
#pR .instr{
}
#pR .instr textarea{
	width: 266px;
	height: 54px;
	padding: 1px 3px;
	border: 1px solid #A5ACB2;
	font: normal 9pt Arial;
	color: #73614f;
}
#pR .fBx{
	padding: 7px 0px 0px;
}
#pR .price{
	float: left;
	width: 170px;
	padding: 0px 73px 0px 0px;
	text-align: right;
}
#listPriceBox{
	font: bold 8pt Arial;
	color: #959799;
}
#listPriceBox.n{
	display: none;
}
#listPriceBox span{
	text-decoration: line-through;
}
#pR .price b{
	display: block;
	font: bold 16px Arial;
	color: #D2161C;
}
#pR .add{
	width: 161px;
	height: 38px;
	background: url("../images/taiat.png") scroll -418px -305px;
}
#p2c, #p2c:active, #p2c:visited, #p2c:hover{
	display: block;
	width: 125px;
	height: 30px;
	padding: 0px 29px 0px 0px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
/* start_xcart*/
/*
	Dialog box
*/
.popuppo li{
	list-style-type: none;list-style-position: outside;
	padding: 5px 0px 0px;
}
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left;
	PADDING: 10px;
	font: normal 8pt Arial;
	color: #000;
}
td.DialogBox table tr td {
	font: normal 8pt Arial,sans-serif;
	color: #58595B;
}
td.DialogBox table tr td input{
	border: 1px solid #9FA6AD;
}
.DialogBorder {
	BACKGROUND-COLOR: #fff;
	HEIGHT: 100%;
	PADDING: 0px;
}
td.DialogTitle {
	font: bold 10pt Arial;
	border-bottom: 1px solid #C8CAC2;
	vertical-align: middle;
	height: 31px;
	padding: 0px 0px 0px 18px;
	text-align: left;
}
FONT.DialogTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 33px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #041527;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #96badc;
	PADDING: 0px;
	border-top: #5f94c0 1px solid;
	border-bottom: #5f94c0 1px solid;
	border-left: #5f94c0 1px solid;
	border-right: #5f94c0 1px solid;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	border-bottom: #acb7c7 1px solid;
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 14px;
}


/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #010101;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #acb7c7;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #626262;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ccc;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #000;
	font: bold 9pt Arial;
}
a.Button, a.Button:visited, a.Button:hover, a.Button:active, a.Button:hover{font: normal 9pt Arial; color: #F7941D; text-decoration: underline;}
a.Button:hover{
	text-decoration: none;
}

#Table1 tr td p span a, #Table1 tr td p span a:active, #Table1 tr td p span a:visited, #Table1 tr td p span a:hover,
#Table1 tr td p a, #Table1 tr td p a:active, #Table1 tr td p a:visited, #Table1 tr td p a:hover
{
	font: normal 9pt Arial, sans-serif; color: #365064; text-decoration: underline;
}

a.lbox, a.lbox:active, a.lbox:visited, a.lbox:hover {
	color: #F7941D;
	text-decoration: underline;
}
a.lbox:hover{
	text-decoration: none;
}

hr { color: #C8CAC2;}
#dialog_message {
	padding: 14px 0px 0px;
}
#dialog_message table.DialogInfo{
	width: 90%;
}
#dialog_message table.DialogInfo tr td.DialogInfoTitleBorder{
	background-color: #DE0052;
	border: 1px solid #DE0052;
}
#dialog_message table.DialogInfo tr td.DialogInfoTitleBorder table tr td.DialogInfoTitle{
	color: white !important;
}
#dialog_message table.DialogInfo tr td.DialogInfoBorder{
	border: 1px solid #DE0052;
	border-top: none;
}
.ButtonSide{
	border: none !important;
}
.Star, td.Star{
	color: red !important;
}
td.ErrorMessage{
	color: #DE0052 !important;
}
td.Button{
	padding: 0px 20px;
	cursor: pointer;
	background: url("../images/butbg.gif");
	font: bold 9pt Arial !important;
	line-height: 22px;
	color: #fff !important;
}
input.sbmNoJs{
	padding: 0px 20px;
	cursor: pointer;
	font: normal 8pt Arial;
	color: #fff;
	background: #983B22;
}
.padTheText{
	padding: 0px 0px 5px;
	font: normal 8pt Arial;
	color: #58595B;
}
.padTt2{
	font: normal 9pt Arial;
}
#znContact table tr td{
	padding: 2px 5px;
}
#znContact table tr td #message_body{
	width: 98%;
}

#searchFormWrapper{
	padding: 10px 0px 0px;
}
#searchFormWrapper .input-row, #searchFormWrapper .data-name{
	padding: 7px 0px;
}
#searchFormWrapper .expand-section a, #searchFormWrapper .expand-section a:active, #searchFormWrapper .expand-section a:visited, #searchFormWrapper .expand-section a:hover{
	padding: 0px 0px 0px 5px;
	font: bold 9pt Arial;
	color: #00A2B3;
	text-decoration: underline;
}
#searchFormWrapper .expand-section a:hover{
	text-decoration: none;
}
#searchFormWrapper .rst, #searchFormWrapper .rst:active, #searchFormWrapper .rst:visited, #searchFormWrapper .rst:hover{
	font: bold 8pt Arial;
	color: #57A800;
	text-decoration: underline;
}
#searchFormWrapper .rst:hover{
	text-decoration: none;
}

.znTtl{
	padding: 0px 0px 4px;
	font: bold 17px Arial;
	color: #73614F;
}
.znTtl div{
	color: #A1A1AA;
}

.wrTextP{
	width: 722px;
	padding: 8px;
	border: 1px solid #F4F4F4;
	margin: 8px 0px 9px;
}
.wrTextP p{
	padding: 0px 0px 8px;
}
/* end_xcart */


/* start cart/checkout */
#cartTtl{
	font: normal 18px Arial;
	color: #6D6E71;
	width: 937px;
	padding: 2px 0px 0px;
	margin: 0px auto 13px;
}
.wrCart{
	width: 917px;
	padding: 0px 10px 9px;
	background: #F9FCF3;
	border: 1px solid #E9E9EA;
}
.wrCart li{
	width: 917px;
	background: #fff;
	border-top: 1px solid #C8CAC2;
}
.wrCart li.h{
	border: none;
	background: #F9FCF3;
}
.wrCart li.h div{
	float: left;
	height: 23px;
	font: normal 8pt Arial;
	line-height: 23px;
}
.wrCart li.h div.imagine {
	padding: 0px 0px 0px 41px;
	width: 191px;
}
.wrCart li.h div.produs{
	width: 241px;
}
.wrCart li.h div.pret{
	width: 178px;
}
.wrCart li.h div.cantitate{
	width: 203px;
}
.wrCart li.p{
	height: 75px;
	padding: 10px 0px;
}
.wrCart li.p .poza{
	float: left;
	width: 152px;
	padding: 10px 0px 0px 21px;
}
.wrCart li.p .poza img{
	width: 75px;
	height: 55px;
}
.wrCart li.p .produs{
	float: left;
	width: 260px;
	height: 75px;
	position: relative;
	display: table;
}

.wrCart li.p .produs .pr{
	display: table-cell;
	vertical-align: middle;
}
.wrCart li.p .produs .pr .titlu{
	width: 260px;
	font: bold 9pt Arial;
	color: #159644;
}
.wrCart li.p .produs .pr .titlu a, .wrCart li.p .produs .pr .titlu a:active, .wrCart li.p .produs .pr .titlu a:visited, .wrCart li.p .produs .pr .titlu a:hover{
	font: bold 9pt Arial;
	color: #000;
	text-decoration: underline;
}
.wrCart li.p .produs .pr .titlu a:hover{
	text-decoration: none;
}
.wrCart li.p .produs .pr .optiuni{
	width: 260px;
	padding-top: 2px;
	overflow: hidden;
	font: normal 8pt Arial;
	color: #58595B;
}
a.lOptiuni, a.lOptiuni:active, a.lOptiuni:visited, a.lOptiuni:hover{
	color: #BC2F33;
	text-decoration: underline;
}
a.lOptiuni:hover{
	text-decoration: none;
}
.wrCart li.p .produs .pr .impachetat{
	width: 230px;
	height: 19px;
	margin-top: 3px;
	padding-left: 22px;
	background: url("../images/taiat.png") no-repeat scroll -986px -432px;
	font: normal 8pt Arial;
	color: #EF4DA1;
	line-height: 18px;
}
.wrCart li.p .impachetat a, .wrCart li.p .impachetat a:active, .wrCart li.p .impachetat a:visited, .wrCart li.p .impachetat a:hover{
	color: #00A2B3;
	text-decoration: underline;
}
.wrCart li.p .impachetat a:hover{
	text-decoration: none;
}

.wrCart li.p .pret{
	float: left;
	width: 95px;
	padding: 30px 0px 0px;
	font: bold 9pt Arial;
	color: #58595b;
	text-align: center;
}
.wrCart li.p .cantitate{
	float: left;
	width: 90px;
	padding: 19px 79px 0px 117px;
}
.wrCart li.p .cantitate .c{
	width: 53px;
	padding: 5px 0px 0px;
	text-align: center;
}
.wrCart li.p .cantitate .spC{
	height: 5px;
}
.wrCart li.p .cantitate a, .wrCart li.p .cantitate a:active, .wrCart li.p .cantitate a:visited, .wrCart li.p .cantitate a:hover{
	font: normal 8pt Arial;
	color: #58595B;
	text-decoration: underline;
}
.wrCart li.p .cantitate a:hover{
	text-decoration: none;
}
.wrCart li.p .total{
	float: left;
	width: 103px;
	padding: 30px 0px 0px;
	font: bold 9pt Arial;
	color: #58595B;
	text-align: center;
}
.wrCart .sCq, .wrCart .sCq option{
	font: bold 8pt Arial;
	color: #58595B;
}

.cntTT{
	float: right;
	width: 251px;
	padding: 8px 25px 12px 9px;
}
.cntTT table{
	width: 100%;
}
.cntTT td{
	padding: 3px 0px 0px;
	text-align: right;
	color: #717475;
}
.cntTT td.first, .cntTT td.nota{
	text-align: left;
}
.cntTT td.tt{
	font: bold 9pt Arial;
	color: #000;
}
.cntTT td.total{
	font: bold 9pt Arial;
	color: #DE0052;
}



.boxCupon{
	float: left;
	padding: 10px 0px 10px 11px;
	width: 310px;
}
.boxCupon p{
	padding: 0px 4px 0px 1px;
	color: #58595B;
	line-height: 13px;
	display: block;
	float: left;
}
.boxCupon b{
	font: bold 9pt Arial;
	line-height: 18px;
}
.boxCupon a, .boxCupon a:active, .boxCupon a:visited, .boxCupon a:hover{
	color: #BC2F33;
	text-decoration: underline;
}
.boxCupon a:hover{
	text-decoration: none;
}
.boxCupon p.a{
	clear: both;
}
.boxCupon .sform{
	float: left;
}
.sform{
	width: 196px;
	height: 20px;
	background: url("../images/taiat.png") scroll -668px -204px;
}
.sform .i{
	display: block;
	float: left;
	width: 146px;
	padding: 2px 4px 3px 4px;
	margin: 0px 2px 0px 0px;
	border: none;
	background: transparent;
	font: normal 9pt Arial;
}
.sform .s{
	display: block;
	float: left;
	width: 40px;
	height: 20px;
	padding: 0px 0px 2px;
	margin: 0px;
	border: none;
	cursor: pointer;
	background: transparent;
	text-align: center;
	color: #fff;
}
#wrCartGo{
	border: none;
	background: #F9FCF3;
	padding: 10px 0px 0px;
	width: 917px;
}
#wrCartGo .inapoiPg{
	float: left;
	width: 181px;
	height: 26px;
	padding: 0px 0px 0px 5px;
	margin: 6px 0px 0px;
	background: url("../images/taiat.png") scroll -418px -344px;
}
#wrCartGo .inapoiPg a, #wrCartGo .inapoiPg a:active, #wrCartGo .inapoiPg a:visited, #wrCartGo .inapoiPg a:hover{
	display: block;
	padding: 0px 0px 0px 18px;
	font: bold 8pt Arial;
	color: #fff;
	line-height: 26px;
}
#c2c{
	float: right;
	width: 154px;
	height: 30px;
	background: url("../images/taiat.png") scroll -418px -305px;
	text-align: center;
}
#c2c a, #c2c a:active, #c2c a:visited, #c2c a:hover{
	display: block;
	height: 30px;
	padding: 0px 34px 0px 0px;
	font: bold 9pt Arial;
	color: #fff;
	line-height: 30px;
}
.flcHeightMore table td.DialogBox{
	padding: 74px 0px 75px;
}
#btn_box{
	margin: 20px 0px 0px;
}
#endCart{
	width: 940px;
	height: 9px;
}
/* sfarsit cart/checkout */

#wrAlegeT{
	display: none;
}
#wrTopping{
	padding: 7px 0px 0px;
}
.alegeTopping{
	width: 561px;
	padding: 0px 0px 1px;
}
.alegeTopping .txt{
	height: 52px;
}
.alegeTopping .ca{
	font: normal 9pt Arial;
	color: #73614F;
}
.alegeTopping select, .alegeTopping option{
	font: bold 8pt Arial;
	color: #675F52;
}
.alegeTopping .wrF{
	text-align: left;
	padding: 4px 0px 0px 13px;
}
.alegeTopping .bifa{
	float: left;
	width: 19px;
}
.alegeTopping .lbl{
	float: left;
	width: 125px;
	font: normal 8pt Arial;
	color: #73614F;
	line-height: 13px;
}
.alegeTopping label{
	cursor: pointer;
}
.alegeTopping .pret{
	padding: 7px 0px;
}
.sp4{
	width: 553px;
	height: 1px;
	background: url("../images/taiat.png") scroll -3px -203px;
}
.goTopping{
	width: 165px;
	height: 20px;
	padding: 0px 7px 8px 0px;
	background: url("../images/taiat.png") scroll -638px -225px;
	margin: 9px 0px 0px 194px;
}
#goTopping, #goTopping:active, #goTopping:visited, #goTopping:hover{
	display: block;
	width: 165px;
	height: 20px;
	font: bold 8pt Arial;
	color: #fff !important;
	text-align: center !important;
	line-height: 20px;
}