    .noMargin,
BODY {
    margin: 0
}

#header,
#header #innerHeader,
#page,
#pageContent {
    min-width: 1000px
}

#headerContent #info,
#right {
    right: 0;
    position: absolute
}

#right,
.boxContent,
.noOverflow {
    overflow: hidden
}

#advancedSearchDialog,
#banner,
#content,
#header,
#headerContent #info,
#headerContent #tabs,
#left,
#right {
    position: absolute
}

#information UL,
#menu UL,
UL LI {
    list-style-type: none
}

BODY {
    font-family: Ubuntu, sans-serif;
    font-weight: 300;
    font-size: 12px;
    padding: 0
}

H2 {
    font-size: 16px
}

H3 {
    font-size: 14px
}

.bl,
.br,
.tl,
.tr {
    height: 100%;
    background-repeat: no-repeat
}

.tr {
    background-position: right top
}

.tl {
    background-position: left top;
    padding: 0 0 10px
}

.br {
    background-position: right bottom
}

#menu LI,
.bl {
    background-position: left bottom
}

.filledBox {
    width: auto;
    height: auto
}

.filledBox .inner {
    padding: 10px
}

#auxDialogs,
#dialogs {
    width: 100%;
    height: 1px
}

A:active,
A:hover,
A:link,
A:visited {
    text-decoration: none
}

A:hover {
    text-decoration: underline
}

INPUT,
SELECT,
TEXTAREA {
    border: 1px solid #3678AC
}

TABLE {
    border-collapse: collapse
}

.center {
    text-align: center
}

.leftAlign {
    text-align: left
}

.rightAlign {
    text-align: right
}

.visible {
    display: inherit
}

.invisible {
    display: none
}

.halfSize {
    width: 45%
}

.em,
.italic {
    font-style: italic
}

.note {
    border: 1px solid #999;
    color: #777;
    padding: 5px
}

.conclusion,
.topMargin {
    margin-top: 10px
}

.bottomMargin,
.bottomPad {
    margin-bottom: 10px
}

.conclusion {
    border-top: 1px solid #999
}

.clearl {
    clear: left
}

.clearr {
    clear: right
}

.clear {
    clear: both
}

.left {
    float: left
}

.right {
    float: right
}

.small {
    font-size: 75%
}

.indent {
    margin-left: 40px
}

.smallIndent {
    margin-left: 10px
}

.rightIndent {
    margin-right: 40px
}

.smallRightIndent {
    margin-right: 10px
}


OL LI,
UL LI {
    margin-bottom: 5px
}

.strike {
    text-decoration: line-through
}

.dashed {
    border: 1px dashed #999
}

.block {
    display: block
}

.inline {
    display: inline
}

.oneLineHeight {

}

H1 A:hover,
H2 A:hover,
H3 A:hover {
    text-decoration: none
}

OL,
UL {
    margin: 0;
    padding: 0
}

UL LI {
    list-style-position: outside
}

OL LI {
    list-style-position: inside
}

UL.tight LI {
    margin-bottom: 0
}

A IMG,
INPUT.button,
INPUT.button:hover,
INPUT.focus {
    border: 0 transparent
}

H3 {
    border-bottom: 1px dotted #ccc
}

H4 {
    border-bottom: 1px dashed #ccc
}

.tree UL UL LI {
    margin-left: 10px
}

.listing {
    width: 100%;
    clear: both
}

.listing .header {
    font-weight: 700
}

.listing .header A.sort:active,
.listing .header A.sort:hover,
.listing .header A.sort:link,
.listing .header A.sort:visited {
    text-decoration: none;
    padding: 2px 5px
}

.listing .header A.sortAsc,
.listing .header A.sortDesc {
    padding-right: 15px!important
}

.listing .header A.sort:hover {
    color: #fff
}

.listing LI {
    margin-top: 10px
}

.linksListing OL LI H3 {
    display: inline;
    border: none;
    font-weight: 400;
    font-size: 12px
}

.linksListing OL LI H3 A:hover {
    text-decoration: underline
}

#page {
    width: 100%
}

#header {
    top: 0;
    width: 100%
}

#headerContent {
    background-repeat: repeat-x;
    height: 156px
}

#tabs H2.tab,
#tabs H2.tabu {
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: 400;
    filter: alpha(opacity: 90);
    float: left
}

#breadcrumb {
    margin: 5px 0 0 185px;
    padding: 12px 0 0 5px
}

#footer {
    height: 200px;
    margin: 30px 0 0;
    padding: 30px 0 0;
    border-top: 1px solid #999;
    text-align: left
}

#selfPromo {
    width: 600px;
    height: 100px
}

* html #selfPromo {
    background-image: none
}

#headerContent #selfPromo {
    float: left
}

#tabs H2.tabu {
    width: 160px;
    height: 22px;
    background-image: url(../images/tab_special.gif);
    margin: 4px 0 0 -10px;
    opacity: .9;
    -moz-opacity: .9
}

#tabs H2.tab5 {
    z-index: 5
}

#tabs H2.tabu A:active,
#tabs H2.tabu A:hover,
#tabs H2.tabu A:link,
#tabs H2.tabu A:visited {
    display: block;
    height: 100%;
    text-decoration: none;
    margin-right: 10px;
    padding: 1px 0 0 10px
}

#tabs {
    z-index: 100;
    padding-top: 0;
    padding-left: 20px
}

#tabs H2.tab {
    height: 22px;
    background-image: url(../images/tab.gif);
    margin: 4px 0 0 -10px;
    opacity: .9;
    -moz-opacity: .9
}

#menu LI H6,
.popupMenu .dialog UL LI.selected {
    font-weight: 700
}

#tabs H2.tab1 {
    z-index: 1
}

#tabs H2.tab2 {
    z-index: 2
}

#tabs H2.tab3 {
    z-index: 3
}

#tabs H2.tab4 {
    z-index: 4
}

#tabs H2.selected {
    margin-top: 0;
    height: 26px;
    font-size: 13px;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity: 100)
}

#tabs H2.tab A:active,
#tabs H2.tab A:hover,
#tabs H2.tab A:link,
#tabs H2.tab A:visited {
    display: block;
    height: 100%;
    text-decoration: none;
    margin-right: 10px;
    padding: 1px 0 0 10px
}



#tabs H2.selected A:active,
#tabs H2.selected A:hover,
#tabs H2.selected A:link,
#tabs H2.selected A:visited {
    padding-top: 4px
}

#headerContent #tabs {
    left: 180px;
    margin-top: 132px
}


#logo_subdomain {
    background-image: none;
    width: auto;
    height: auto
}

#logo A {
    display: block;
    height: 100%
}

#banner {
    right: 10px;
    top: -3px;
    width: 728px;
    height: 90px
}

#search INPUT.input,
#search INPUT.submit {
    background-image: url(../images/search.gif)
}

#menu {
    padding: 5px 0 0 10px
}

#menu UL {
    margin: 0;
    padding: 0
}

#menu LI {
    display: block;
    float: left;
    margin: 0 0 0 -3px;
    padding: 0;
    height: 34px;
    text-align: left;
    background-repeat: no-repeat
}

#menu LI H6 {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 12px;
    margin: 0
}

#menu UL LI A:active,
#menu UL LI A:hover,
#menu UL LI A:link,
#menu UL LI A:visited {
    text-decoration: none;
    display: block;
    margin: 7px 10px 0 5px;
    padding: 5px 7px 0 30px
}

#menu UL.tabs LI {
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity: 50)
}

#menu UL.tabs LI.selected {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity: 100)
}

#menu UL LI#carti {
    width: 117px
}

#menu UL LI#carti A {
    padding-left: 43px
}

#menu UL LI#cadouri {
    width: 152px
}

#menu UL LI#produseNaturiste {
    width: 179px
}

#menu UL LI#calculatoare {
    width: 134px
}

#menu UL LI#articoleSportive,
#menu UL LI#articolecopii {
    width: 175px
}

.popupMenu A.title:hover {
    text-decoration: none
}

.popupMenu .dialog UL LI {
    margin: 0;
    padding: 0
}

.popupMenu .dialog UL LI A:active,
.popupMenu .dialog UL LI A:hover,
.popupMenu .dialog UL LI A:link,
.popupMenu .dialog UL LI A:visited {
    margin: 0;
    display: block;
    height: 16px;
    font-weight: 400;
    padding: 1px!important
}

#search,
#search INPUT.submit {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 14px
}

.popupMenu .dialog UL LI A:hover {
    color: #fff!important;
    text-decoration: none!important
}

.popupMenu .icon {
    margin: 0;
    padding: 0
}

.popupMenu UL LI LI {
    display: inline
}

#informationMenu {
    float: right;
    margin: 10px 10px 0 32px
}

#customerMenu {
    float: right;
    margin: 10px 22px 0 10px
}

#headerContent #info {
    padding: 20px 20px 0 0
}

#headerContent #customer,
#headerContent #help {
    height: 20px;
    text-align: right
}

#headerContent #search {
    margin: 20px 0 0;
    float: right
}

#search INPUT {
    height: 23px;
    border: 0;
    float: left
}

#search DIV.text {
    float: left;
    margin: 0 10px 0 0
}

#search INPUT.input {
    background-position: left top;
    background-repeat: no-repeat;
    width: 200px;
    margin: 0;
    padding: 0 20px 0 10px
}

* html #search INPUT.text {
    background-attachment: fixed
}

#search INPUT.submit {
    background-position: right top;
    text-align: center;
    width: 77px;
    margin-left: -20px
}

#left,
#left .content {
    background-position: -78px 0
}

#search #advancedSearch {
    clear: both;
    margin: 5px 0 0 90px;
    font-size: 11px;
    font-weight: 400
}

#search #advancedSearch A:active,
#search #advancedSearch A:hover,
#search #advancedSearch A:link,
#search #advancedSearch A:visited {
    height: 13px;
    padding: 0 0 0 15px;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat
}

#content {
    top: 280px;
    width: 100%;
    margin: 10px 0 200px
}

#center .content {
    min-height: 600px;
    min-width: 640px;
    width: 100%
}

* html #center .content {
    height: 600px
}

#left {
    background-image: url(../images/menu_bg.jpg);
    background-repeat: repeat-y;
    left: 0;
    width: 175px; //overflow:hidden}
	#left .content{background-image:url(../images/menu_top.jpg);background-repeat:no-repeat;min-height:579px}
	#left .bottom{height:14px;background-image:url(../images/menu_bottom.jpg);background-repeat:no-repeat;background-position:-78px bottom}
	#right,#right .content{background-position:left top}#right{background-image:url(../images/menu_bg.jpg);background-repeat:repeat-y;width:171px}
	#right .content{background-image:url(../images/menu_top.jpg);background-repeat:no-repeat;min-height:579px}
	#right .bottom{height:14px;background-image:url(../images/menu_bottom.jpg);background-repeat:no-repeat;background-position:left bottom}
	.box{padding-bottom:10px;padding-top:10px}.box H2,.box H3{margin-top:0}.bordered{border:1px solid #ccc}.box .boxHeading{background-repeat:no-repeat;font-weight:700;font-size:16px;padding:2px 10px 0;height:29px}.box IFRAME{border:0}#shopping_cartBox IFRAME{width:150px}#shopping_cartBox IFRAME.filled{height:200px}#shopping_cartBox IFRAME.empty{height:50px}#left .boxHeading{text-align:right;background-image:url(../images/menu_left_cat.jpg);background-position:right top}#right .boxHeading{text-align:left;background-image:url(../images/menu_right_cat.jpg)}#left .firstBox .boxHeading{background-image:url(../images/menu_left_first_cat.jpg);background-position:right top}#right .firstBox .boxHeading{background-image:url(../images/menu_right_first_cat.jpg)}#left .boxContent{margin:5px 20px 10px 5px;text-align:right}#right .boxContent{margin:5px 5px 10px 20px}.boxContent .input INPUT,.boxContent SELECT{width:130px}#categoriesBox .boxContent{text-align:left;margin:5px 20px 10px 0}#categoriesBox .boxContent A:active,#categoriesBox .boxContent A:hover,#categoriesBox .boxContent A:link,#categoriesBox .boxContent A:visited{font-size:11px;font-weight:400;background-repeat:no-repeat;background-position:right 0;display:block;overflow:hidden;margin-bottom:3px;padding-left:5px;text-decoration:none}#categoriesBox .boxContent UL{margin:0!important;padding:0!important}#categoriesBox .boxContent LI A:active,#categoriesBox .boxContent LI A:hover,#categoriesBox .boxContent LI A:link,#categoriesBox .boxContent LI A:visited{height:23px}#categoriesBox .boxContent LI LI A:active,#categoriesBox .boxContent LI LI A:hover,#categoriesBox .boxContent LI LI A:link,#categoriesBox .boxContent LI LI A:visited{height:17px}#categoriesBox .boxContent A:hover{background-position:right -23px}#categoriesBox .boxContent BR{display:none}.wishlist LI{display:block}UL.wishlist .productPrice{text-align:right}.wishlist .total{font-weight:700;border-top:1px solid #333}UL.wishlist LI A:active,UL.wishlist LI A:hover,UL.wishlist LI A:link,UL.wishlist LI A:visited{font-weight:400}UL.wishlist LI.site{padding:5px 0}UL.wishlist LI.site H3{font-size:11px;font-weight:700;margin:0}H1,H1.pageHeading,H2.heading{background-image:url(../images/header_bg.gif);background-repeat:no-repeat;height:33px;margin:0 0 10px;padding:3px 0 0 10px;font-size:24px}H2.heading{margin-top:10px;font-size:16px}.pageHeadingImage{float:right}.navigation{clear:both;height:20px;padding-right:20px}.navigationTop{margin:7px 0 10px;border-bottom:1px solid #527895}.navigationBottom{margin:10px 0 0;border-top:1px solid #527895}.navigation .count{float:left}.navigation .pages{float:right}.categories{clear:both;margin-bottom:40px}.categories LI.cat{float:left;margin:0 20px 10px}* html .categories LI.cat{height:100px}.categories LI .count{font-size:90%;color:#999}.categories LI.cat A:active,.categories LI.cat A:hover,.categories LI.cat A:link,.categories LI.cat A:visited{background-repeat:no-repeat;padding:0 0 0 15px}.subCategories{padding:0 0 0 14px}.subCategories LI.subCat{display:inline;font-size:80%;margin-right:5px}.subCategories UL LI.subCat A:active,.subCategories UL LI.subCat A:hover,.subCategories UL LI.subCat A:link,.subCategories UL LI.subCat A:visited{background-image:none;padding:0;font-weight:400}.filters{height:40px;padding:5px 10px 0}.filters HR{height:0;border:0 solid #ccc;border-top-width:1px}.filters .dialog,.filters .dialogHidden,.filters .dialogLoading{background-color:#fff;border:1px solid #333;padding:5px}.filters .dialog{overflow:auto}.filters .dialogLoading UL{display:none}.filters .dialog UL{margin:0;padding:0}.filters .dialog UL LI{height:20px;display:block;margin:0;padding:0;overflow:hidden}.filters A.title:active,.filters A.title:hover,.filters A.title:link,.filters A.title:visited{padding:2px 5px}.filters .dialog UL LI.selected{font-weight:700;padding:1px 5px}.filters .dialog UL LI A:active,.filters .dialog UL LI A:hover,.filters .dialog UL LI A:link,.filters .dialog UL LI A:visited{font-weight:400;display:block;text-decoration:none;padding:1px 5px}.filters .dialog UL LI A:hover,.filters A.title:hover{color:#fff}.PRODUCT_LIST_NAME .authorName A:active,.PRODUCT_LIST_NAME .authorName A:hover,.PRODUCT_LIST_NAME .authorName A:link,.PRODUCT_LIST_NAME .authorName A:visited,.PRODUCT_LIST_NAME .manufacturerName_firstpage A:active,.PRODUCT_LIST_NAME .manufacturerName_firstpage A:hover,.PRODUCT_LIST_NAME .manufacturerName_firstpage A:link,.PRODUCT_LIST_NAME .manufacturerName_firstpage A:visited{color:#555;font-weight:400}.categoryDescription{margin-bottom:10px}
	.productBox,
	.productBoxHover{}
	.productBoxCS,.productBoxCSHover,.productBoxLicitatii,.productBoxLicitatiiHover{width:202px;margin:0 6px 6px 0;padding:8px 0 5px;overflow:hidden;background-repeat:no-repeat}
	.productBox A:active,
	.productBox A:hover,
	.productBox A:link,
	.productBox A:visited,
	.productBoxHover A:active,
	.productBoxHover A:hover,
	.productBoxHover A:link,
	.productBoxHover A:visited{text-decoration:none}
	.productBoxCS,
	.productBoxCSHover{float:center;height:148px;background-image:url(../images/product_box.jpg);background-position:left top;text-align:center}
	.productBoxCSHover{background-position:-202px top}
	.productBoxCS A:active,
	.productBoxCS A:hover,
	.productBoxCS A:link,
	.productBoxCS A:visited,
	.productBoxCSHover A:active,
	.productBoxCSHover A:hover,
	.productBoxCSHover A:link,
	.productBoxCSHover A:visited{text-decoration:none}
	.productBoxLicitatii,
	.productBoxLicitatiiHover{float:left;height:218px;background-image:url(../images/product_box_licitatii.jpg);background-position:left top;text-align:left}
	.productBoxLicitatiiHover{background-position:-202px top}
	.productBoxLicitatii A:active,.productBoxLicitatii A:hover,.productBoxLicitatii A:link,.productBoxLicitatii A:visited,.productBoxLicitatiiHover A:active,.productBoxLicitatiiHover A:hover,.productBoxLicitatiiHover A:link,.productBoxLicitatiiHover A:visited{text-decoration:none}.
	PRODUCT_LIST_IMAGE{float:left;margin:0 5px}
	.COL_PRODUCT_LIST_IMAGE IMG,.PRODUCT_LIST_IMAGE IMG{border-width:0;border-style:solid;background-repeat:no-repeat;width:250px;height:250px}
	.PRODUCT_LIST_IMAGE A{display:block}
	.PRODUCT_LIST_IMAGE .productListingImage{height:126px;width:80px}
	.lineListing .COL_PRODUCT_LIST_NAME,TABLE.lineListing{width:100%}
	.productBox .PRODUCT_LIST_BUY_NOW IMG,.productBox .PRODUCT_LIST_IMAGE .productListingImage{opacity:.6;-moz-opacity:.6;filter:alpha(opacity: 60)}
	
	.productBoxHover .PRODUCT_LIST_IMAGE .productListingImage{opacity:.8;-moz-opacity:.8;filter:alpha(opacity: 80)}
	
	.productBox .PRODUCT_LIST_BUY_NOW IMG{opacity:.5;-moz-opacity:.5;filter:alpha(opacity: 50)}
	
	.productBoxHover .PRODUCT_LIST_BUY_NOW IMG{opacity:.7;-moz-opacity:.7;filter:alpha(opacity: 70)}
	
	.productBoxHover .PRODUCT_LIST_BUY_NOW A:hover IMG,
	.productBoxHover .PRODUCT_LIST_IMAGE A:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity: 100)}
	
	.PRODUCT_LIST_NAME .authorName H3{border:none;font-size:11px;margin:0}
	
	.PRODUCT_LIST_NAME .manufacturerName_firstpage{}
	
	.PRODUCT_LIST_NAME .manufacturerName_firstpage H3{border:none;font-size:11px;margin:0}
	.PRODUCT_LIST_NAME .manufacturerName_firstpage h3 a {
    margin-left: 5px;
}
.PRODUCT_LIST_NAME H2 {
    font-size: 17px;
    margin: 5px;
    font-family: 'Ubuntu Condensed', sans-serif;
    clear: both;
}
.PRODUCT_LIST_NAME H2.withoutAuthor {
    height: 68px;
    background: #eee;
    padding: 5px;
    margin: 0;
    border: 1px solid #ddd;
    font-weight: 400!important;
    line-height: 1.1em;
}
.PRODUCT_LIST_NAME H2 A:active, .PRODUCT_LIST_NAME H2 A:hover, .PRODUCT_LIST_NAME H2 A:link, .PRODUCT_LIST_NAME H2 A:visited {
    font-weight: 400;
    font-family: Ubuntu;
}
.PRODUCT_LIST_NAME H2:first-line {
    font-size: 17px;
}
.PRODUCT_LIST_BUY_NOW {
    margin-right: 5px;
    height: 150px;
}
.PRODUCT_LIST_PRICE {
    float: left;
    padding-top: 0;
    margin-left: 5px;
    margin-top: -30px;
    font-weight: 400;
    font-size: 18px;
}
.PRODUCT_LIST_PRICE_LICITATII {
    float: center;
    margin-left: 20px;
    font-weight: 400;
    font-weight: 700;
}
.lineListing .COL_PRODUCT_LIST_NAME .authorName, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:active, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:hover, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:link, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:visited, .lineListing .COL_PRODUCT_LIST_NAME .manufacturerName, .lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3, .lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:active, .lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:hover, .lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:link, .lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:visited {
    color: #777;
}
.productLine TD, .productLineHover TD {
    border-bottom: 1px solid #ccc;
    padding: 3px 0;
}
.lineListing .COL_PRODUCT_LIST_IMAGE .productListingImage {
    display: block;
    margin: 0 10px 0 0;
}
.lineListing .COL_PRODUCT_LIST_NAME .productName {
    margin: 0;
    float: left;
}
.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName {
    margin: 0;
}
.lineListing .COL_PRODUCT_LIST_NAME .productName H2 {
    font-size: 13px;
    margin: 0;
}
.lineListing .COL_PRODUCT_LIST_NAME .authorName, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3 {
    font-size: 13px;
}
.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 {
    margin: 0;
    border: 0 transparent;
}
.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 {
    margin: 0;
    border: 0 transparent;
}
.lineListing .COL_PRODUCT_LIST_NAME .productDescription {
    clear: both;
    min-height: 70px;
    font-size: 11px;
    padding: 5px 0 0;
}
* html .lineListing .COL_PRODUCT_LIST_NAME .productDescription {
    height: 70px;
}
.lineListing .COL_PRODUCT_LIST_PRICE {
    padding: 3px 7px 0 0;
}
.lineListing .COL_PRODUCT_LIST_PRICE .price {
    float: none;
    font-size: 12px;
    font-weight: 700;
}
.lineListing .COL_PRODUCT_LIST_PRICE .buy {
    float: none;
    height: 50px;
}
.lineListing .COL_PRODUCT_LIST_PRICE .actions {
    float: none;
}
.productDateExpected, .productName, .progress .center {
    float: left;
}
.productLine {
    margin: 0 5px 5px;
    clear: both;
}
.productName {
    margin-left: 10px;
}
.listingModule {
    clear: both;
    display: block;
    margin-right: -20px;
}
.progress .left, .progress .right {
    background-repeat: no-repeat;
    float: left;
}
.dialog,
.dialogHidden,
.dialogLoading {
    border: transparent;
    padding: 0;
    position: absolute;
    z-index: 99999;
}
.dialogHidden, .dialogLoading .close, .dialogLoading .content {
    display: none;
}
.dialog .content {
    margin: 5px;
    height: 100%;
    clear: both;
}
.dialog .close {
    float: right;
    display: block;
    margin: 5px 5px 0 0;
    width: 25px;
    height: 23px;
    background-repeat: no-repeat;
}
.dialog .content DIV.loading {
    width: 100%;
    text-align: center;
    padding-top: 100px;
}
.dialog A.close:active, .dialog A.close:hover, .dialog A.close:link, .dialog A.close:visited {
    -moz-opacity: .7;
    opacity: .7;
    filter: alpha(opacity:70);
}
.dialog A.close:hover {
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity:100);
}
.dialog H1, .dialog H2 {
    text-align: left;
    padding: 0;
    background-image: none;
}
.dialog .dialogContent, .dialogLoading .dialogContent {
    background-color: #fff;
    border: 1px solid #555;
}
.dialog .dialogContent .content DIV.loading {
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
#advancedSearchDialog {
    width: 300px;
    height: 200px;
}
#advancedSearchBox FORM {
    clear: both;
}
#advancedSearchBox .box, #advancedSearchBox FORM .label {
    clear: both;
    display: block;
    margin-top: 7px;
}
#advancedSearchBox FORM INPUT {
    clear: both;
}
#advancedSearchBox #advancedSearchInput {
    width: 100%}
#advancedSearchBox .left {
    float: left;
}
#advancedSearchBox .indented {
    margin-left: 7px;
}
#advancedSearchBox .box .button {
    float: right;
}
#advancedSearchBox #searchHelp {
    float: right;
    margin: 5px 0 0;
}
#advancedSearchBox H1, #advancedSearchBox H2 {
    margin: 0 10px 10px 0;
}
.dialog .productScrollableContent {
    height: 300px;
    overflow: auto;
}
.dialog .productPrice, .price {
    font-weight: 700;
    margin: 0 0 10px;
    font-size: 16px;
    float: right;
}
.dialog .productImage {
    text-align: center;
    float: right;
}
.dialog .productImage IMG {
    border-style: solid;
    border-width: 2px;
    margin-top: 10px;
}
.dialog .productDateAvailable {
    clear: both;
    text-align: center;
}
.dialog .productButtons {
    padding-top: 10px;
    clear: both;
    float: right;
    text-align: right;
}
.dialog .productAddToWishlist {
    margin: 5px 0 0;
}
.dialog .productAttributes {
    width: 300px;
}
.dialog .productAttributes H4 {
    width: 130px;
    text-align: right;
    margin: 0 5px 0 0;
    border: none;
    float: left;
}
.dialog .productAttributes SELECT {
    float: left;
    width: 150px;
}
.dialog .productAttributes .filledBox .tl {
    padding: 5px;
}
#information .content {
    margin: 0;
    padding: 0;
    clear: none;
}
#information UL {
    margin: 0;
    padding: 0;
}
#information UL LI {
    display: block;
    float: none;
    margin: 0 0 7px 10px;
    padding: 0;
    text-align: left;
    height: auto;
    background-repeat: no-repeat;
    background-position: left bottom;
}
#information UL LI A:active, #information UL LI A:hover, #information UL LI A:link, #information UL LI A:visited {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#information UL LI A:hover {
    text-decoration: underline;
}
#information UL LI HR {
    height: 0;
    border: 0 solid #ccc;
    border-top-width: 1px;
}
#customerInfoDialog, #informationBoxDialog {
    border: 1px solid #000;
    background-color: #fff;
    padding: 10px 5px 5px;
}
#sessionFrames {
    display: none;
}
.form .title {
    font-size: 130%;
    font-weight: 700;
}
.form .box {
    margin-left: 20px;
}
.formError, .formMessage {
    margin: 0 0 10px;
    padding: 5px;
}
.formError {
    border: 1px solid #FA4748;
    background-color: #FFF5F5;
    font-weight: 700;
}
.formMessage {
    border: 1px solid #628D62;
    background-color: #E0FFE1;
}
#sfatulZilei {
    margin-bottom: 15px;
    border: 3px solid #E8E8D2;
    padding: 5px;
}
#sfatulZilei H3 {
    margin-top: 0;
}
.checkoutNavigation {
    margin-bottom: 40px;
}
.checkoutNavigation .tab {
    float: right;
}
.checkoutNavigation .tab H1 {
    font-size: 12px;
    font-weight: 700;
    background-image: none;
    margin: 0;
}
.accountNavigation {
    margin-bottom: 30px;
}
#manufacturersBox .button, #products_authorsBox .button {
    margin-left: 5px;
    margin-bottom: -6.5px;
}
.smallSearchInput {
    width: 93px;
}
#page_index_recomandari .listingModule .listing {
    height: 1835px;
    //overflow: hidden;
}
#page_account .fancyButtons .button {
    margin-bottom: 25px;
}
#page_account .fancyButtons .button A:active, #page_account .fancyButtons .button A:hover, #page_account .fancyButtons .button A:link, #page_account .fancyButtons .button A:visited {
    display: block;
    padding: 2px 0 0 65px;
    font-weight: 400;
    width: 260px;
    height: 60px;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #555;
    font-size: 11px;
}
#page_account .fancyButtons .button A:hover, #page_newsdesk_products .newsTitle A:active, #page_newsdesk_products .newsTitle A:hover, #page_newsdesk_products .newsTitle A:link, #page_newsdesk_products .newsTitle A:visited, .stil_heading_new {
    color: #000;
}
#page_newsdesk_products .newsTitleLetter {
    font-size: 14px;
    font-weight: 700;
    padding-top: 20px;
}
#page_newsdesk_products .newsTitle {
    font-size: 15px;
    font-weight: 700;
    padding-top: 20px;
    border-bottom: 1px dashed #000;
    color: #000;
}
.prima, .stil_heading_new {
    font-size: 12px;
    font-weight: 700;
}
#page_newsdesk_products .newsTitle A:hover {
    text-decoration: none;
}
.albastru td {
    background: #E9EEF2;
}
.prima {
    width: 118px;
    border-right: 1px solid #AAC3D7;
    border-top: 1px solid #AAC3D7;
    border-left: 1px solid #AAC3D7;
    height: 30px;
    text-align: left;
    padding-left: 10px;
}
.secunda {
    width: 3px;
    border: 0;
    height: 30px;
    padding: 0;
    background-color: #fff;
}
.coloana, .terta {
    width: 46px;
    border-top: 1px solid #AAC3D7;
    height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
}
.coloana, .coloana_linie, .terta {
    padding: 0;
    border-right: 1px solid #AAC3D7;
}
.terta {
    border-left: 1px solid #AAC3D7;
}
.coloana_goala {
    height: 5px;
    border-top: 0 solid #AAC3D7;
}
.coloana_linie {
    height: 30px;
    border-top: 1px solid #AAC3D7;
    border-bottom: 1px solid #AAC3D7;
}
.dcjq-vertical-mega-menu .menu {
    background: #5499e6;
}
.dcjq-vertical-mega-menu .menu .sub li a:hover, .dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a:hover {
    color: #5499e6;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a {
    font-size: 1.2em;
}
.sub-container .row {
    width: 870px!important;
}
.dcjq-vertical-mega-menu .menu li .sub li {
    width: 207px!important;
}
.dcjq-vertical-mega-menu .menu .sub li a {
    font-size: 1.1em;
}
ul#mega-1>li>a {
    text-transform: uppercase;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr {
    margin: 0 5px 5px;
}

.noMarginPayment {
    margin:0;
    border:none;
    padding-bottom:5px;
}

.detalii-payment-block {
    display:block;
    /*border-bottom:1px dotted #ccc;*/
    padding-top:10px;
}