
/* vitalsport.ro */

/* sites special attributes */
		
.vitalsportro,
.vitalsportro H1,
.vitalsportro H2,
.vitalsportro H3,
.vitalsportro H4,
.vitalsportro H5,
.vitalsportro H6,
.vitalsportro A:link,
.vitalsportro A:active,
.vitalsportro A:visited,
.vitalsportro A:hover {
	color: #136E29;
}
		
		
.cagfishopro,
.cagfishopro H1,
.cagfishopro H2,
.cagfishopro H3,
.cagfishopro H4,
.cagfishopro H5,
.cagfishopro H6,
.cagfishopro A:link,
.cagfishopro A:active,
.cagfishopro A:visited,
.cagfishopro A:hover {
	color: #136E29;
}
		

body {
/*	background-color: #fff;*/
/*	color: #333;*/
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	}
h1 {
	font-size: 19px;
	}

h2 {
	font-size: 16px;
	}

h3 {
	font-size: 14px;
	}

/**************************************************************************************
	NEW STYLES
***************************************************************************************/

/* round corners */
	.tr, .tl, .br, .bl {
		height: 100%;
		background-repeat: no-repeat;
	}
	
	.tr {
		background-position: right top;
	}
	
	.tl {
		background-position: left top;
		padding: 0 0 10px 0;
	}
	
	.br {
		background-position: right bottom;
	}
	
	.bl {
		background-position: left bottom;
	}

/* box */
	.filledBox {
		width: auto;
		height: auto;
	}
	
	.filledBox .inner {
		padding: 10px;
	}


/* ajax dialogs container */

#dialogs, #auxDialogs {
	width: 100%;
	height: 1px;
/*	background-color: transparent;*/
}

/* general styles */

A:link, A:active, A:visited, A:hover {
	font-weight: bold;
/*	color: #316fa0;*/
	text-decoration: none;
}

A:hover {
/*	color: #4090d0;*/
	text-decoration: underline;
}

input, textarea, select {
/*	background-color: #fff;*/
	padding: 3px 0 3px 5px;
	margin-bottom: 4px;
/*	color: #1A4869;*/
}

INPUT:focus, INPUT:hover,
TEXTATEA:focus, TEXTAREA:hover,
SELECT:focus, SELECT:hover {
/*	background-color: #F3F8FC;*/
}

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;
}

.noMargin {
	margin: 0;
}

.conclusion {
	border-top: 1px solid #999;
	margin-top: 10px;
}

.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;
}

.topMargin {
	margin-top: 10px;
}

.bottomMargin {
	margin-bottom: 10px;
}

.topPad {
	padding-top: 10px;
	color: #999;
}

.bottomPad {
	margin-bottom: 10px;
}

.strike {
	text-decoration: line-through;
}

.dashed {
	border: 1px dashed #999;
}

.block {
	display: block;
}

.inline {
	display: inline;
}

.noOverflow {
	overflow: hidden;
}

.oneLineHeight {
	height: 18px;
}

H1 A:hover, H2 A:hover, H3 A:hover {
	text-decoration: none;
}

UL {
	margin: 0;
	padding: 0;
}

OL {
	margin: 0;
	padding: 0px;
}

UL LI {
	list-style-type: none;
	list-style-position: outside;
	/* margin-bottom: 5px; */
}

OL LI {
	list-style-position: inside;
	margin-bottom: 5px;
}

UL.tight LI {
	margin-bottom: 0;
}

A IMG {
	border: 0px none transparent;
}

INPUT.button, INPUT.button:hover, INPUT.focus {
/*	background-color: transparent;*/
	border: 0px none transparent;
}

h3.bottomBorder {
	border-bottom: 1px dotted #ccc;
}

h4 {
	/* border-bottom: 1px dashed #ccc; */
}

/* tree lists */
	.tree UL UL LI {
		margin-left: 10px;
	}

/* listing tables and lists */
	.listing {
		width: 100%;
	}
	
	.listing .header {
		font-weight: bold;
	}
	
	.listing .header A.sort:link,
	.listing .header A.sort:active,
	.listing .header A.sort:visited,
	.listing .header A.sort:hover {
		text-decoration: none;
		padding: 2px 5px 2px 5px;
	}
	
	.listing .header A.sortAsc,
	.listing .header A.sortDesc {
		padding-right: 15px !important;
	}
	
	.listing .header A.sort:hover {
		color: #fff;
		background-color: #136E29;
	}
	
	.listing LI {
		margin-top: 10px;
	}
	
/* link listing */
	.linksListing {
		
	}
	
	.linksListing OL LI H3 {
		display: inline;
		border: none;
		font-weight: normal;
		font-size: 12px;
	}
	
	.linksListing OL LI H3 A:hover {
		text-decoration: underline;
	}
	
/* page */
	
	#page {
		width: 100%;
		min-width: 970px;
	}
	
	#pageContent {
		min-width: 970px;
	}
	


/* header */
	
	#header {
		min-width: 970px;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}
	
	#header #innerHeader {
		min-width: 970px;
	}
	
	#headerContent {
		background-repeat: repeat-x;
		height: 156px;
	}
	
/* breadcrumb */
	#breadcrumb {
		margin: 10px 0 0 195px;
		padding: 0 0 0 5px;
	}
	
#footer{
	float: left;
	width:100%;
	height:163px;
	margin:0;
	background: url('../images/footer_bg.gif') repeat-x ;
	color:#fff;
	font:11px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	}
	#footer ul{
		width: 900px;
		margin:41px auto 0 auto;
		line-height:0;
		height:20px;
		}
		#footer ul li{
			display:block;
			float:left;
			height:16px;
			font:13px/16px Arial, Helvetica, sans-serif;
			}
			#footer ul li a{
				margin:0;
				font-size: 13px;
				text-decoration:none;
				color:#FCFCFC;
				
				float: left;
				padding: 0 10px;
				}
			#footer ul li a:hover{
				text-decoration:underline;
				}
	#footer ul.ad{
		width:400px; 
		margin:17px auto 0 auto; 
		display:block; 
		height:50px;
		}
		#footer ul.ad li{
			display:block;	
			float:left;	
			margin:0;
			border-right:#fff 1px dashed;	
			height:37px;
			}
		#footer ul.ad li.li1{
			display:block;	
			float:left;	
			margin:0; 
			border-right:none; 
			height:37px;
			}
			#footer ul.ad li a.add{
				font:10px/14px Tahoma, Arial, Helvetica, sans-serif; 
				color:#FCFCFC;	
				text-decoration:none; 
				font-weight:bold;
				margin:0;
				padding: 0 10px;				
				
				display:block;
				}
			#footer ul.ad li a.add:hover{
				text-decoration:none;
				}
			#footer ul.ad li a.add span{
				color:#FCFCFC; 
				
				text-transform:uppercase;
				}
	#footer p {
		width:240px;
		margin:0 auto;
		display:block;
		}
	#footer p.lk {
		margin:0 auto; 
		text-align:center;
		}
	#footer p.lk a {
		color:#fff; 
		background-color:#979797; 
		text-decoration:underline;
		}
	#footer p a:hover {	
		color:#000;
		background-color:#C6C6C6;
		}

/* self promo */
	#selfPromo {
		width: 600px;
		height: 100px;
	}
	
	/* ie transparent png hack */
	* html #selfPromo {
		background-image: none;
	}
	
	#headerContent #selfPromo {
		float: left;
	}
	

/* tab-uri de noutati, promotii si recomandari */
	#tabs {
		z-index: 100;
		padding-top: 0px;
		padding-left: 20px;
	}

	#tabs H2.tab {
		font-size: 14px;
		float: left;
		color: #fff;

		/*width: 113px;*/
		height: 22px;
		
		background-image: url(../images/tab.gif);
		background-repeat: no-repeat;
		
		font-size: 12px;
		font-weight: normal;
		
		margin: 2px 0 0;
		
		opacity: .9;
		-moz-opacity: .9;
		filter: alpha(opacity: 90);
	}
	
	#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: -2px;
		height: 26px;
		font-size: 13px;
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity: 100);
		position:relative; zoom:1;
	}
	
	#tabs h2.tab a:link,
	#tabs h2.tab a:active,
	#tabs h2.tab a:visited,
	#tabs h2.tab a:hover {
		display: block;
		height: 100%;
		text-decoration: none;
		margin-right: 10px;
		padding: 1px 0 0 14px;
	}
	
	#tabs H2.selected A:link,
	#tabs H2.selected A:active,
	#tabs H2.selected A:visited,
	#tabs H2.selected A:hover {
		padding-top: 4px;
	}

	#headerContent #tabs {
		position: absolute;
		left: 180px;
		margin-top: 132px;
	}


/* logo */
	#logo, #logo_subdomain {
		width: 170px;
		height: 81px;
		background-image: url(../images/logo.jpg);
		background-repeat: no-repeat;
		margin: 5px 0 0 20px;
	}
	
	#logo_subdomain {
		background-image: none;
		width: auto;
		height: auto;
	}
	
	#logo A {
		display: block;
		height: 100%;
	}
	
/* banner */
	#banner {
		position: absolute;
		right: 10px;
		top: -3px;
		
		width: 728px;
		height: 90px;
		
		background-image: url(../images/logo.jpg);
		background-repeat: no-repeat;
		margin: 5px 0 0 20px;
	}
	
/* menu */
	#menu {
		padding: 5px 0 0 10px;
	}
	
	#menu UL {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#menu LI {
		display: block;
		float: left;
		
		margin: 0;
		padding: 0;
		margin-left: -3px;
		
		height: 34px;
		text-align: left;
		
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#menu LI H6 {
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0;
	}
	
	#menu UL LI A:link,
	#menu UL LI A:active,
	#menu UL LI A:visited,
	#menu UL LI A:hover {
		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 {
		width: 175px;
	}

	
/* popup menus */

	.popupMenu {
	}
	
	.popupMenu a.title:hover {
		text-decoration: none;
	}
	
	.popupMenu .dialog UL LI {
		margin: 0;
		padding: 0;
	}
	
	.popupMenu .dialog UL LI.selected {
		font-weight: bold;
		color: #136E29;
	}
	
	.popupMenu .dialog UL LI A:link,
	.popupMenu .dialog UL LI A:visited,
	.popupMenu .dialog UL LI A:active,
	.popupMenu .dialog UL LI A:hover {
		margin: 0;
		display: block;
		height: 16px;
		font-weight: normal;
		padding: 1px !important;
		color: #136E29;
	}
	
	.popupMenu .dialog UL LI A:hover {
		color: #fff !important;
		text-decoration: none !important;
		background-color: #136E29;
	}
	
	.popupMenu .icon {
		margin: 0;
		padding: 0;
	}
	
	.popupMenu UL LI LI {
		display: inline;
	}


/* Information menu */
	#information {
		padding: 0 20px 0 0;
		}
	#informationMenu,
	#customerMenu {
		float: right;
		margin: 0;
	}
	#customerMenu a.title,
	#customerMenu a.title:link,
	#customerMenu a.title:visited,
	#informationMenu a.title,
	#informationMenu a.title:link,
	#informationMenu a.title:visited {
		display: block;
		width: 124px;
		height: 31px;
		}
	#customerMenu a.title,
	#customerMenu a.title:link,
	#customerMenu a.title:visited {
		background: transparent url('../images/buton_contulMeu_Ajutor_CSSsprites.png') 0 0 no-repeat;
		}
	#customerMenu a.title:hover {
		background: transparent url('../images/buton_contulMeu_Ajutor_CSSsprites.png') 0 -31px no-repeat;
		}
	#informationMenu a.title,
	#informationMenu a.title:link,
	#informationMenu a.title:visited {
		background: transparent url('../images/buton_contulMeu_Ajutor_CSSsprites.png') 0 -62px no-repeat;
		}
	#informationMenu a.title:hover {
		background: transparent url('../images/buton_contulMeu_Ajutor_CSSsprites.png') 0 -93px no-repeat;
		}

	
/* header info and help */
	#headerContent #info {
		float: right;
		margin-top: 40px;
		padding: 0 20px 0 0;
		position: absolute;
		right: 0;
		width: 300px;
	}
	
	#headerContent #customer {
		height: 20px;
		text-align: right;
	}
	
	#headerContent #help {
		height: 20px;
		text-align: right;
	}
	
	#headerContent #search {
		margin: 5px 0 0;
		float: right;
	}
	
/* search */

	#search {
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}
	
	#search input {
		height: 21px;
		border: 0;
		float: left;
	}
	
	#search DIV.text {
		float: left;
		margin: 0 10px 0 0;
	}
		
	#search input.input {
		background-image: url(../images/searchInput.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 138px;
		margin: 0;
		height: 19px;
		padding: 2px 20px 0 10px;
	}
	
	/* ie hack */
	* html #search INPUT.text {
		background-attachment: fixed;
	}
	
	#search input.submit {
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		font-color: #D12C01;
		text-align: center;
		padding: 0 6px 2px;
		width: 56px;
		margin-left: 0;
	}

	#search #advancedSearch {
		clear: both;
		margin: 5px 0 0 90px;
		font-size: 11px;
		font-weight: normal;
	}
	
	#search #advancedSearch A:link,
	#search #advancedSearch A:visited,
	#search #advancedSearch A:active,
	#search #advancedSearch A:hover {	
		height: 13px;	
		padding: 0 0 0 20px;
		/* background-image: url(../images/bullet.png); */
		background-repeat: no-repeat;
	}


/****************************************************/




/* content */
	#content {
		float: left;
		width: 100%;
		margin: 290px 0 20px;
	}

/* center template */
	#center {
		float: left;
		width: 70%;
		margin-left: 190px;
		margin-top: 20px;
		margin-right: -100%
	}
	
	#center .content {
		min-height: 600px;
		min-width: 600px;
		width: 100%;
	}
	
	* html #center .content {
		height: 600px;
	}
	
/* left column */
	#left {
		background-image: url(../images/menu_bg.jpg);
		background-repeat: repeat-y;
		background-position: -78px 0px;
		float: left;
		width: 175px;
		margin-top: 0;
		margin-bottom: 20px;
		display:inline;
		position: relative;
	}
	
	#left .content {
		background-image: url(../images/menu_top.jpg);
		background-repeat: no-repeat;
		background-position: -78px 0px;
		min-height: 579px;
	}
	
	#left .bottom {
		height: 14px;
		background-image: url(../images/menu_bottom.png);
		background-repeat: no-repeat;
		background-position: -78px bottom;
	}

/* right column */
	#right {
		background-image: url(../images/menu_bg.jpg);
		background-repeat: repeat-y;
		background-position: left top;
		float: right;
		width: 171px;
		margin-top: 0;
		margin-bottom: 20px;
		display: inline;
	}

	#right .content {
		background-image: url(../images/menu_top.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* min-height: 579px; */
	}
	
	#right .bottom {
		height: 14px;
		background-image: url(../images/menu_bottom.png);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	
/* boxes */	
	.box H2, .box H3 {
		margin-top: 0;
	}
	
	.bordered {
		border: 1px solid #ccc;
	}

	.box .boxHeading {
		background-repeat: no-repeat;
		font-weight: bold;
		font-size: 16px;
		padding: 2px 20px 0 20px;
		height: 25px;
	}
	
	.box .boxContent div iframe,
	.box .boxContent div iframe html {
		border: 0;
		background-color: #faffdf;
	}
	#shoppingCartLink, #checkoutLink {
		margin-top: 5px;
		}

	#shopping_cartBox IFRAME {
		width: 150px;
		padding:10px 5px 0;
	}
	
	#shopping_cartBox IFRAME.filled {
		height: 200px;
	}
	
	#shopping_cartBox IFRAME.empty {
		height: 50px;
	}
	
	#left .boxHeading {
		border-left: 1px solid #c6c6c6;
		text-align: left;
		padding-left: 25px;
	}
	
	#right .boxHeading {
		border-right: 1px solid #c6c6c6;
		text-align: left;
	}


	#left .boxHeading {
		background-image: url(../images/menu_left_cat.png);
		background-position: right top;
	}
	
	#right .boxHeading {
		background-image: url(../images/menu_right_cat.png);
	}
	
	#left .firstBox .boxHeading {
		background-image: url(../images/menu_left_first_cat.png);
		background-position: right top;
	}
	
	#right .firstBox .boxHeading {
		background-image: url(../images/menu_right_first_cat.png);
	}
	
	
/* boxes content */
	.boxContent {
		overflow: hidden;
	}

	
	#left .boxContent,
	#right .boxContent {
		background: #f2f2f2 none;
		padding-bottom: 10px;
		border: 1px solid #c6c6c6;
		border-top: 1px solid #fff;
		border-bottom: none;
		}
	#right #logosBox .boxContent {
		background: #fff none;
		text-align: center;
		}

	#left .boxContent {
		margin: 0 0 0;
		text-align: right;
		padding: 5px 10px 10px;
		}
	#right .boxContent {
		padding: 5px 10px 10px;
		}
	
	.boxContent .input input,
	.boxContent select {
		width: 130px;
		}
	
/* categories box */
	#categoriesBox .boxContent {
		text-align: left;
		margin: -2px 0 0;
		position:relative; zoom:1;
		padding: 0 1px;
	}
	
	#categoriesBox .boxContent A:link,
	#categoriesBox .boxContent A:active,
	#categoriesBox .boxContent A:visited,
	#categoriesBox .boxContent A:hover {
		font-size: 11px;
		font-weight: normal;
		
		background-repeat: no-repeat;
		background-position: right 0px;
		
		display: block;
		overflow: hidden;
		
		margin-bottom: 1px;
		padding-left: 5px;

		text-decoration: none;
	}
	
	#categoriesBox .boxContent UL {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	#categoriesBox .boxContent UL {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	#categoriesBox .boxContent LI LI A:link,
	#categoriesBox .boxContent LI LI A:visited,
	#categoriesBox .boxContent LI LI A:active,
	#categoriesBox .boxContent LI LI A:hover {
		height: 17px;
	}
	
	#categoriesBox .boxContent A:hover {
		color: #136E29	}
	
	#categoriesBox .boxContent LI LI A:hover {
	}
	
	#categoriesBox .boxContent A:hover {
	}
	
	#categoriesBox .boxContent A:hover {
		background-position: right -23px;
		position:relative; zoom:1;
	}
	
	
	#categoriesBox .boxContent BR {
		display: none;
	}
	
	#categoriesBox .boxContent .parent {
		
	}
	
/* wishlist box */
	.wishlist {
		
	}
	
	.wishlist LI {
		/*border-top: 1px solid #999;*/
		display: block;
	}
	
	UL.wishlist .productPrice {
		text-align: right;
	}
	
	.wishlist .total {
		font-weight: bold;
		border-top: 1px solid #333;
	}
	
	UL.wishlist LI A:link,
	UL.wishlist LI A:active,
	UL.wishlist LI A:visited,
	UL.wishlist LI A:hover {
		font-weight: normal;
	}
	
	UL.wishlist LI.site {
		padding: 5px 0 5px 0;
	}
	
	UL.wishlist LI.site H3 {
		font-size: 11px;
		font-weight: bold;
		margin: 0px;
	}

	
	
	
/*********************************************/

/* product and category heading */
	h1, h1.pageHeading, h2.heading {
		background-image: url(../images/header_bg.gif);
		background-repeat: no-repeat;
		line-height: 28px;
		margin: 0 0 10px 0;
		padding: 3px 0 0 10px;
	}
	
	H2.heading {
		margin-top: 10px;
		font-size: 16px;
	}
	
	.pageHeadingImage {
		float: right;
	}
	
/* navigation links */
	.navigation {
		clear: both;
		height: 20px;
		padding-right: 20px;
	}
	
	.navigationTop {
		margin: 20px 0 3px 0;
		/* border-bottom: 1px solid #527895; */
	}
	
	.navigationBottom {
		margin: 5px 0 20px 0;
		/* border-top: 1px solid #527895; */
	}
	
	.navigation .count {
		float: left;
	}
	
	.navigation .pages {
		float: right;
	}
	
/* category listing */
	.categories {
		clear: both;
		margin-bottom: 40px;
	}
	
	.categories LI.cat {
		width: 220px;
		float: left;
		margin: 0 20px 10px 20px;
		/* min-height: 100px; */
	}
	
	* html .categories LI.cat {
		height: 100px;
	}
	
	.categories LI .count {
		font-size: 90%;
		color: #999;
	}
	
	.categories LI.cat A:link,
	.categories LI.cat A:active,
	.categories LI.cat A:visited,
	.categories LI.cat A:hover {
		background-repeat: no-repeat;
		padding: 0 0 0 5px;
	}
	
	.subCategories {
		padding: 0 0 0 14px;
	}
	
	.subCategories LI.subCat {
		display: inline;
		font-size: 80%;
		margin-right: 5px;
	}
	
	.subCategories UL LI.subCat A:link,
	.subCategories UL LI.subCat A:active,
	.subCategories UL LI.subCat A:visited,
	.subCategories UL LI.subCat A:hover {
		background-image: none;
		padding: 0;
		font-weight: normal;
	}
	
/* products filters */
	.filters {
		height: 40px;
		padding: 5px 10px 0 10px;
	}
	
	.filters HR {
		height: 0px;
		border: 0px solid #ccc;
		border-top-width: 1px;
	}
	
	.filters .dialog, 
	.filters .dialogLoading,
	.filters .dialogHidden {
		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:link,
	.filters A.title:active,
	.filters A.title:visited,
	.filters A.title:hover {
		padding: 2px 5px 2px 5px;
	}
	
	.filters .dialog UL LI,
	.filters .dialog UL LI A:link,
	.filters .dialog UL LI A:visited,
	.filters .dialog UL LI A:active,
	.filters .dialog UL LI A:hover {
		color: #136E29;
	}
	
	.filters .dialog UL LI.selected {
		font-weight: bold;
		padding: 1px 5px 1px 5px;
		color: #136E29;
	}
	
	.filters .dialog UL LI A:link,
	.filters .dialog UL LI A:visited,
	.filters .dialog UL LI A:active,
	.filters .dialog UL LI A:hover {
		font-weight: normal;
		display: block;
		text-decoration: none;
		padding: 1px 5px 1px 5px;
	}
	
	.filters A.title:hover,
	.filters .dialog UL LI A:hover {
		color: #fff;
		background-color: #136E29;
	}
	
/* product listing */
	.listing {
		clear: both;
	}
	
	.categoryDescription {
		margin-bottom: 10px;
	}

	.productBox,
	.productBoxHover
	 {
		float: left;
		width: 207px;
		height: 130px;
		background-image: url(../images/product_box.png);
		background-repeat: no-repeat;
		background-position: left top;
		margin: 0 10px 15px 0;
		padding: 25px 10px 15px 15px;
		overflow: hidden;
		display: inline;
		text-align: left;
	}
	
	.productBoxHover {
		background-position: -232px top;
		position:relative; zoom:1;
	}
	
	.productBox A:link,
	.productBox A:active,
	.productBox A:visited,
	.productBox A:hover {
		text-decoration: none;
	}
	
	.productBoxHover A:link,
	.productBoxHover A:visited,
	.productBoxHover A:active,
	.productBoxHover A:hover
	{

		text-decoration: none;
	}
	
	.productBoxHover A:hover {
	}

	
	.PRODUCT_LIST_IMAGE {
		float: left;
		margin: 0;
	}
	
	.PRODUCT_LIST_IMAGE IMG,
	.COL_PRODUCT_LIST_IMAGE IMG {
		border-width: 1px;
		border-style: solid;
		background-repeat: no-repeat;
	}
	
	.PRODUCT_LIST_IMAGE A {
		display: block;
	}
	
	.PRODUCT_LIST_IMAGE .productListingImage {
		height: 126px;
		width: 80px;
	}
	
	.product {
		padding: 0 17px 0px 0;
	}
	
	.productBox .PRODUCT_LIST_IMAGE .productListingImage,
	.productBox .PRODUCT_LIST_BUY_NOW IMG {
		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_IMAGE A:hover,
	.productBoxHover .PRODUCT_LIST_BUY_NOW A:hover IMG {
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity: 100);
	}

	



/* product line listing */
	
	TABLE.lineListing {
		width: 100%;
	}	
	
	.productLine, .productLineHover {
	}
	
	.productLine TD, .productLineHover TD {
		border-bottom: 1px solid #ccc;
		padding: 3px 0 3px 0;
	}
	
	.productLine {
	}
	
	.productLineHover {
	}

	.lineListing .COL_PRODUCT_LIST_IMAGE .productListingImage {
		display: block;
		margin: 0 10px 0 0;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME {
		width: 100%;
	}
	
	.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: 0px none transparent;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .authorName,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:link,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:visited,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:active,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:hover {
		color: #777;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 {
		margin: 0;
		border: 0px none transparent;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:link,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:visited,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:active,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:hover {
		color: #777;
	}

	.lineListing .COL_PRODUCT_LIST_NAME .productDescription {
		clear: both;
		min-height: 70px;
		font-size: 11px;
		padding: 5px 0 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: bold;
	}
	
	.lineListing .COL_PRODUCT_LIST_PRICE .buy {
		float: none;
		height: 50px;
	}
	
	.lineListing .COL_PRODUCT_LIST_PRICE .actions {
		width: 130px;
		height: 22px;
		float: none;
	}
	
/* product short listing */
	.productLine {
		margin: 0 5px 5px 5px;
		clear: both;
	}
	
	.productName {
		float: left;
		margin-left: 10px;
	}
	.productNameShort a.denumireProdusCos,
	.productNameShort a.denumireProdusCos:link,
	.productNameShort a.denumireProdusCos:visited {
		font-size: 11px;
		line-height: 110%;
		}
	
	.productDateExpected {
		float: left;
/*		color: #1A4B6B;*/
	}
	
/* listing modules */
	.listingModule {
		clear: both;
		display: block;
		margin-right: -20px;
		position:relative; zoom:1;
	}
	
	

	
/* progress bars */
	.progress .center {
		float: left;
	}
	
	.progress .left,
	.progress .right {
		background-repeat: no-repeat;
	}
	
	.progress .left {
		float: left;
	}
	
	.progress .right {
		float: left;
	}
	
/******************* DIALOGS **********************/

	.dialog, .dialogLoading, .dialogHidden {
		border: 0xpx none transparent;
		
		-moz-opacity: .9;
		opacity: .9;
		filter: alpha(opacity:90);
		
		padding: 0px;
		
		position: absolute;
		
		z-index: 99999;
	}
	
	.dialogHidden {
		display: none;
	}
	
	.dialogHidden .content {
	}
	
	.dialogLoading .content,
	.dialogLoading .close {
		display: none;
	}
	
	.dialog .content {
		margin: 5px;
		height: 100%;
		clear: both;
	}
	
	.dialog .close {
		float: right;
		display: block;
		
		margin: 10px 0 5px;
		
		width: 25px;
		height: 23px;
		background-repeat: no-repeat;
	}
	
	.dialog .content DIV.loading {
		width: 100%;
		text-align: center;
		padding-top: 100px;
	}
	
	.dialog A.close:link,
	.dialog A.close:visited,
	.dialog A.close:active,
	.dialog A.close:hover {
		-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 0 0 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;
	}
	
/* advanced search dialog */

	#advancedSearchDialog {
		position: absolute;
		width: 300px;
		height: 200px;
	}
	
	#page_advanced_search {
		
	}
	
	#advancedSearchBox FORM {
		clear: both;
	}
	
	#advancedSearchBox FORM .label,
	#advancedSearchBox .box {
		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 0;
	}

	#advancedSearchBox H1,
	#advancedSearchBox H2 {
		margin: 0 10px 10px 0;
	}
	
	
/* product description dialog */
	.dialog .productScrollableContent {
		height: 300px;
		overflow: auto;
	}
	
	.dialog .productPrice, .price {
		font-weight: bold;
		margin: 0 0 10px 0;
		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 .productImage .productMoreImages {
	}

	.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 0;
	}
	
	.dialog .productAddToCart {
		
	}
	
	.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 area */
	#information .content {
		margin: 0;
		padding: 0;
		clear: none;
	}

	#information UL {
		list-style-type: none;
		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:link,
	#information UL LI A:active,
	#information UL LI A:visited,
	#information UL LI A:hover {
		margin: 0;
		padding: 0;
		text-decoration: none;
	}
	
	#information UL LI A:hover {
		text-decoration: underline;
	}
	
	#information UL LI HR {
		height: 0px;
		border: solid #ccc 0px;
		border-top-width: 1px;
	}
	


/* information dialog */
	#informationBoxDialog {
		border: 1px solid #000;
		background-color: #fff;
		padding: 10px 5px 5px 5px;
	}
	
	
/* customer description dialog */
	#customerInfoDialog {
		border: 1px solid #000;
		background-color: #fff;
		padding: 10px 5px 5px 5px;
	}
	

/* session frames */
	#sessionFrames {
		display: none;
	}
	
	
/* forms */
	.form {
		
	}
	
	.form .title {
		font-size: 130%;
		font-weight: bold;
	}
	
	.form .box {
		margin-left: 20px;
	}
	
	.form .box .title {
		
	}
	
	.form .box .input {
		
	}
	
	.formError {
		border: 1px solid #FA4748;
		background-color: #FFF5F5;
		padding: 5px;
		margin: 0 0 10px 0;
		font-weight: bold;
	}
	
	.formMessage {
		border: 1px solid #628D62;
		background-color: #E0FFE1;
		padding: 5px;
		margin: 0 0 10px 0;
	}
	
/* sfatul zilei */
	#sfatulZilei {
		margin-bottom: 15px;
		border: 3px solid #E8E8D2;
		padding: 5px;
	}
	
	#sfatulZilei H3 {
		margin-top: 0;
	}
	
	
	
/**************************************************************************************
	PAGES
***************************************************************************************/


/* account wizard */
	.accountNavigation {
		margin-bottom: 30px;
	}
	
	
	
/* submit buttons for manufacturers and authors boxes */
	#products_authorsBox .button, #manufacturersBox .button {
		margin-left:5px;
		margin-bottom:-6.5px;
	}
	
	.smallSearchInput {
		/* width:93px; */
	}


/* featured (front) page */
	#page_index_recomandari .listingModule .listing {
		/* height: 820px; */
		/* overflow: hidden; */
	}
	
	
/* account */
	#page_account {
		
	}
	
	#page_account .fancyButtons .button {
		margin-bottom: 25px;
	}
	
	#page_account .fancyButtons	.button A:link,
	#page_account .fancyButtons	.button A:active,
	#page_account .fancyButtons	.button A:visited,
	#page_account .fancyButtons	.button A:hover {
		display: block;
		padding: 2px 0 0 65px;
		font-weight: normal;
		width: 260px;
		height: 60px;
		background-repeat: no-repeat;
		text-decoration: none;
		color: #555;
		font-size: 11px;
	}
	
	#page_account .fancyButtons	.button A:hover {
		color: #000;
	}
	
	#page_account #myAccountButton A:link,
	#page_account #myAccountButton A:visited,
	#page_account #myAccountButton A:active,
	#page_account #myAccountButton A:hover {
		background-image: url(../../fishop.ro/images/account_personal.gif);
	}
	
	#page_account #myAccountButton A:hover {
		background-image: url(../../fishop.ro/images/account_personal_hover.gif);
	}
	
	#page_account #passwordButton A:link,
	#page_account #passwordButton A:visited,
	#page_account #passwordButton A:active,
	#page_account #passwordButton A:hover {
		background-image: url(../../fishop.ro/images/account_password.gif);
	}
	
	#page_account #passwordButton A:hover {
		background-image: url(../../fishop.ro/images/account_password_hover.gif);
	}
	
	#page_account #ordersButton A:link,
	#page_account #ordersButton A:visited,
	#page_account #ordersButton A:active,
	#page_account #ordersButton A:hover {
		background-image: url(../../fishop.ro/images/account_orders.gif);
	}
	
	#page_account #ordersButton A:hover {
		background-image: url(../../fishop.ro/images/account_orders_hover.gif);
	}
	
/* newsdesk info */
	#page_newsdesk_products .newsTitleLetter {
		font-size: 14px;
		font-weight: bold;
		padding-top: 20px;
	}
	
	#page_newsdesk_products .newsTitle {
		font-size: 15px;
		font-weight: bold;
		padding-top: 20px;
		border-bottom: 1px dashed #000;
		color: #000;
	}
	
	#page_newsdesk_products .newsTitle A:link,
	#page_newsdesk_products .newsTitle A:visited,
	#page_newsdesk_products .newsTitle A:active,
	#page_newsdesk_products .newsTitle A:hover {
		color: #000;
	}
	
	#page_newsdesk_products .newsTitle A:hover {
		text-decoration: none;
	}


.stil_heading_new{
		font-size: 12px;
		font-weight: bold;
		color:#000;
}
ol.faq {
	float: left;
	display: inline;
	padding: 20px 50px 20px 30px;
	border: 1px dotted #eaeaea;
	background-color: #F5FFDF;
	}
.clearfloat {
	float: none;
	clear: both;
	}
.culoareRosu {
	color: #f00;
	}
.fundalRosu {
	background-color: #f00;
	}