* {
	margin: 0;
	padding: 0;
}

/* font */
html {
	font-size: 100%;
}
body {
	font-size: 0.7em;
}
table, input, select, textarea {
	font-size: 100%;
}



/* layout - general */
a {
	cursor: hand;
	cursor/**/: /**/pointer;
}

img {
	border: none;
}
select > option {
	padding: 0 5px 0 3px;
}

.clear {
	clear: both;
	line-height: 0px;
}
/* Clear Floats Without Structural Markup */
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hide from IE-mac */


.text, textarea {
	border: solid 1px #CBCBCB;
	color: #999999;
}
.submit {
	background: #F3F3F3;
	border: solid 1px #999999;
	color: #195499;
	font-weight: bold;
	cursor: hand;
	cursor/**/: /**/pointer;
}

.floatR {
	float: right;
}
.hide {
	display: none;
}
.ctr {
	text-align: center;
}


/* layout - specific */

body {
	text-align: center;
}

#page {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
}

#bodyWrap{
	background: #FFFFFF;
}

#pageTop {
	height: 212px;
}
#pageTop #topMenu {
	position: relative;
	height: 37px;
	overflow: hidden;
	background: #19549A url(img/topmenu-bg.gif) no-repeat 0% 100%;
}
#pageTop #header {
	height: 87px;
}
#pageTop #header #pageLogo {
	display: block;
	width: 189px;
	height: 47px;
	margin-top: 15px;
}
#pageTop #header #pageLogo a {
	position: relative;
	display: block;
	width: 189px;
	height: 47px;
	overflow: hidden;
}
#pageTop #header #pageLogo a span {
	background: url(imgnoi/logo-top.jpg) no-repeat 0 100%;
	position: absolute;
	width: 100%;
	height: 100%;
}
#pageTop #header #pageHeader {
	float: left;
	width: 580px;
	height: 124px;
	background: url(img/header.jpg) no-repeat 0 100%;
}









#pageMenu {
	overflow: hidden;
	height: 104px;
}
/*
* html #pageMenu {
	padding: 2px 0 0 0;
}
*/
#pageMenu ul {
	width: 100%
	padding: 0;
	list-style: none;
	list-style-image: none;
	height: 104px;
}
#pageMenu ul li {
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	height: 100%;
}
/*
html*#pageMenu ul li {
	margin: 0;
}
body>div #pageMenu ul li {
	margin: 0;
}*/
#pageMenu ul li a {
	float: left;
	display: block;
	position: relative;
	background: #FFFFFF;
	height: 100%;
	width: 100%;
}
#pageMenu ul li a span {
	position: absolute;
	width: 100%;
	height: 100%;
}

* html #pageMenu ul li a span {
	margin: 0 0 0 0;
}

#pageMenu ul.ro li a span { 
	background-image: url(imgnoi/menu.jpg);
	background-repeat: no-repeat; 
}
#pageMenu ul.en li a span { 
	background-image: url(imgnoi/menu.jpg);
	background-repeat: no-repeat; 
}

#but10 { width: 70px;}
#but11 { width: 85px;}
#but12 { width: 95px;}
#but13 { width: 95px;}
#but14 { width: 100px;}
#but40 { width: 98px;}
#but52 { width: 90px;}
#but53 { width: 129px;}
#but54 { width: 78px;}

#but10 a:link span, #but10 a:visited span {
	background-position: 0px 0px;
}
#but10 a:link:hover span, #but10 a:visited:hover span, #but10.active a:link span, #but10.active a:visited span  {
	background-position: 0px 0px;
}

#but11 a:link span, #but11 a:visited span {
	background-position: -70px 0px;
}
#but11 a:link:hover span, #but11 a:visited:hover span, #but11.active a:link span, #but11.active a:visited span  {
	background-position: -70px 0px;
}

#but12 a:link span, #but12 a:visited span {
	background-position: -155px 0px;
}
#but12 a:link:hover span, #but12 a:visited:hover span, #but12.active a:link span, #but12.active a:visited span  {
	background-position: -155px 0px;
}

#but13 a:link span, #but13 a:visited span {
	background-position: -250px 0px;
}
#but13 a:link:hover span, #but13 a:visited:hover span, #but13.active a:link span, #but13.active a:visited span  {
	background-position: -250px 0px;
}

#but14 a:link span, #but14 a:visited span {
	background-position: -345px 0px;
}
#but14 a:link:hover span, #but14 a:visited:hover span, #but14.active a:link span, #but14.active a:visited span  {
	background-position: -345px 0px;
}

#but40 a:link span, #but40 a:visited span {
	background-position: -445px 0px;
}
#but40 a:link:hover span, #but40 a:visited:hover span, #but40.active a:link span, #but40.active a:visited span  {
	background-position: -445px 0px;
}

#but52 a:link span, #but52 a:visited span {
	background-position: -543px 0px;
}
#but52 a:link:hover span, #but52 a:visited:hover span, #but52.active a:link span, #but52.active a:visited span  {
	background-position: -543px 0px;
}

#but53 a:link span, #but53 a:visited span {
	background-position: -633px 0px;
}
#but53 a:link:hover span, #but53 a:visited:hover span, #but53.active a:link span, #but53.active a:visited span  {
	background-position: -633px 0px;
}

#but54 a:link span, #but54 a:visited span {
	background-position: -762px 0px;
}
#but54 a:link:hover span, #but54 a:visited:hover span, #but54.active a:link span, #but54.active a:visited span  {
	background-position: -762px 0px;
}

#topLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
}
#topLinks ul li {
	margin: 6px 5px 0 0;
	display: block;
	float: left;
	width: 80px;
	list-style: none;
	list-style-image: none;
	font-size: 100%;
	color: #175B6E;
	height: 100%;
	position: relative;
	text-align: center;
}

#topLinks ul li a:link, #topLinks ul li a:visited {
	display: block;
	color: #D1DDEB;
	height: 100%;
	width: 100%;
	line-height: 26px;
}
#topLinks ul li.active a:link, #topLinks ul li.active a:visited,
#topLinks ul li a:link:hover, #topLinks ul li a:visited:hover {
	background: url(img/tab-bg.gif) no-repeat 0 0;
	color: #30516F;
	text-decoration: none;
}

#topIcons {
	position: absolute;
	right: 15px;
	top: 10px;
}

#topIcons a {
	margin-right: 50px;
}

#menuFull {
	height: 36px;
	width: 100%;
	margin: 0px;

}

#menuFull a {
	display: block;
	float: left;
	width: 136px;
	height: 36px;
	background: url(imgnoi/buton.jpg) no-repeat 0 0;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

#menuFull a:link, #menuFull a:visited {
	color: #FFFFFF;
}

#colBot {
	clear: both;
}

#pageBot {
	clear: both;
	position: relative;
	height: 80px;
	margin-top:	20px;
}

#botTrafic {
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 139px;
}
/*
#botLogo {
	position: absolute;
	left: 0;
	top: 9px;
	width: 180px;
	height: 139px;
}
#botLogo a {
	position: relative;
	display: block;
	width: 180px;
	height: 139px;
}
#botLogo a span {
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(img/logo-bot.jpg) no-repeat 0 0;
}
*/
#botLinks ul {
	margin: 0 0 0 0px;
	list-style: none;
}
#botLinks ul li {
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	font-size: 100%;
	text-align: center;
	background: url(imgnoi/bullet1.jpg) no-repeat 0 0;
	padding-left: 20px;
	height: 22px;
}

#botLinks ul li a:link, #botLinks ul li a:visited {
	color: #4C4C4C;
}

#botLinks ul li a:link:hover, #botLinks ul li a:visited:hover {
	color: #4C4C4C;
}

#copyright {
	display: block;
	clear: both;
	margin-left: 200px;
	line-height: 15px;
}

#webvertise a:link, #webvertise a:visited {
	color: #F7941C;
}

#colSide2 {
	width: 180px;
	float: left;
	overflow: hidden;
}
#colWrap2 {
/*	width: 580px;
	float: right;
*/
}
#colSide1 {
	width: 160px;
	float: right;
	overflow: hidden;
}
#colMain {
	width: 100%;
/*	float: left;
	overflow: hidden;
*/
}

#content {
	margin: 5px;
}
#content.cat0 {
	margin: 5px 15px;
}
#content ul {
	padding-left: 2em;
}
.pageTitle {
	padding: 0 0 0 15px;
	color: #9A9A9A;
	line-height: 1.5em;
	margin: 10px 0;
}
.pageTitle h1 {
	font-size: 130%;
	font-weight: bold;
}
.pageTitle h1 span {
	display: block;
	font-size: 75%;
	font-weight: normal;
}
#path {
	padding: 0 0 0 15px;
	font-size: 100%;
	height: 30px;
	line-height: 30px;
	color: #F6861E;
	background: #EAEAEA;
	overflow: hidden;
}
#path a:link, #path a:visited {
	color: #365064;
}

#updated {
	padding: .3em 0 .3em 1em;
	font-weight: bold;
	font-size: 130%;
	color: #195499;
}

#boxSearch {
	color: #000000;
	background: #FFFFFF url(imgnoi/cauta-back.jpg) no-repeat 69% 0;
}

#boxSearch h2 {
	background: url(imgnoi/cauta.jpg) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	font-size: 120%;
	padding-left: 25px;
	width: 107px;
	color: #5D5D5D;
	float: left;
}

#boxSearch form {
	padding: 0 10px 10px 160px;
}

#boxSearch form label {
	height: 32px;
	line-height: 32px;
	margin-bottom: 5px;
}

#boxSearch form select {
	border: solid 1px #F0F0F0;
}

#boxSearch div {
	width: 22%;
	float: left;
	margin-bottom: 7px;
}
#boxSearch label {
	display: block;
	font-weight: bold;
}
#boxSearch select {
	max-width: 98%;
}
* html #boxSearch select {
	width: 98%;
}

#boxSearch .but {
	margin-top: 35px;
}

#news {
	float: left;
}

#news .date, #news .date a:link, #news .date a:visited {
	padding: 7px 0 2px 0;
	font-weight: bold;
	color: #195499;
}
#news .preview, #news .preview a:link, #news .preview a:visited {
	padding: 2px 0 5px 0;
	color: #365064;
}

#news .preview {
	border-bottom: 1px solid #EDE8DD;
	margin-bottom: 0px;
	padding-bottom: 5px;
	background: url(imgnoi/sageata.jpg) no-repeat 0 40%;
	padding-left: 20px;
}

#news .link a:link, #news .link a:visited{
	font-weight: bold;
	color: #195499;
}
.block1 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 380px;
}
#colSide2 .block1 {
	background: url(img/block1-bg.gif) no-repeat 100% 30px;
}
.block1 h2 {
	position: relative;
	width: 314px;
	height: 34px;
	background: url(imgnoi/back-block.jpg) no-repeat 0 0;
	overflow: hidden;
	font-size: 130%;
	line-height: 34px;
	padding-left: 20px;
	color: #898560;
	margin-left: 18px;
}

#newsletter .wrap {
	margin-top: -7px;
	padding-top: 7px;
	background: url(img/newsl-bg.jpg) no-repeat 0 0;
}
#newsletter .wrap p {
	margin-right: 40px;
}
#newsletter input {
	margin: 5px 0;
}

#banners {
	margin: 0 0 0 0;
	float: right;
}

#banners .in {
	margin: 0px 10px 0 25px;
}

#banners h2 {
	font-size: 110%;
}
#banners p {
	margin: 0 0 0 3px;
	float: left;
	height: 50px;
}

#generale {
	background: #DCE8F3;
	margin: 0;
}
#generale h2 {
	background: url(img/title-oferte.jpg);
	height: 30px;
	width: 150px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 120%;
	overflow: hidden;
	padding-left: 10px;
}
#generale dl {
	width: auto;
	margin-right: 5px;
}
#generale dt, #generale dd.add {
	float: none;
	width: auto;
}
#generale dd.img {
	text-align: center;	
}

#boxCart {
	color: #FFFFFF;
	background: url(img/cart-bg.jpg) repeat-y 0 0;
	padding-bottom: 10px;
}
#boxCart .wrap {
	padding: 0 5px;
}
#boxCart h2 {
	position: relative;
	width: 160px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 7px;
}
#boxCart h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/title-cart.gif) no-repeat 0 0;
}
#boxCart p {
	margin: 0 0 0 3px;
}
#boxCart dl {
	margin: 5px 0 0 5px;
}
#boxCart dt {
	color: #666666;
	padding: 0 0 0 10px;
}
#boxCart dd {
	margin: 0 0 0 10px;
}
#boxCart p a:link, #boxCart p a:visited {
	display: block;
	text-align: right;
	padding-right: 7px;
	margin: 5px 5px 0 0;
}
#boxCart a:link:hover, #boxCart a:visited:hover {
	color: #FFFFFF;
}

#menuExp ul {
	margin: 10px 10px 15px 15px;
	list-style: none;
}
#menuExp ul li {
	padding: .1em 10px 0 0;
	margin: .1em 0;
	line-height: 21px;
	list-style: none;
	list-style-image: none;
	border-bottom: solid 1px #EDE8DD;
	background: url(img/bullets/1.gif) no-repeat 97% 50%;
}
#menuExp ul li.child {
	padding-left: 2em;
}
#menuExp ul li.last {
	border: none;
}
#menuExp ul li a:link, #menuExp ul li a:visited {
	display: block;
	color: #365064;
}
#menuExp ul li.lev2 {
	padding-left: 1em;
}

#curs {
	float: right;
}

#curs .wrap {
	margin: 5px 10px 0 20px;
	color: #4E4E4E;
	border-top: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;
}

#curs .title {
	font-weight: bold;
	margin-left: 10px;
}
#curs dl {
	margin: 5px 10px 0 10px;
	width: 130px;
	overflow: hidden;
}
#curs dt, #curs dd {
	padding: 3px 0;
}
#curs dt {
	clear: both;
	float: left;
	width: 50px;
	font-weight: bold;
	color: #7D7D7D;
}
#curs dd {
	float: right;
	width: 80px;
}
#curs dd span {
}

/*
#extend {
	position: absolute;
	z-index: 10000;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #F8F8F8;
	text-align: center;
}
*/

.navProd {
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
	width: 100%;
}
.navProd dl {
 	background: #F6F6F6;
	position: relative;
	padding: 0;
	width: 100%;
	overflow: hidden;
	height: 36px;
	background: url(imgnoi/back1.jpg) no-repeat 0 0;
}
.navProd dl.big {
	min-height: 115px;
}
.navProd dl dd {
	margin: 0;
	height: 100%;
	line-height: 36px;
	padding-left: 0px;
	text-align: center;
}
.navProd dl dt {
	line-height: 36px;
	font-size: 110%;
	font-weight: bold;
	float: left;
	width: 100px;
	background: url(imgnoi/back2.jpg);
	height: 100%;
	padding-left: 0px;
	margin-left: 5px;
	text-align: center;
}

.navProd dl dd.txt {
	background: url(imgnoi/back3.jpg);
	float: left;
	width: 562px;
	text-align: left;
}
.navProd dl dd.price {
	background: url(imgnoi/back4.jpg);
	float: left;
	width: 100px;
	margin: 0;
}

.navProd dl dd.adauga {
	background: url(imgnoi/back3.jpg);
}

.navProd dl dd.adauga a {
	padding-right: 20px;
	display: block;
	height: 36px;
	width: 70px;
	float: right;
}

.navProd dl dd.adauga a:link, .navProd dl dd.adauga a:visited {
	background: url(imgnoi/sageata2.jpg) no-repeat 90% 50%;	
}

.navProd dl dd.adauga a:link:hover, .navProd dl dd.adauga a:visited:hover {
	background: url(imgnoi/sageata2-over.jpg) no-repeat 90% 50%;	
}


.navProd dl dd a {
	position: relative;
    height: 100px;
}
.navProd dd a:link, .navProd dd a:visited {
	color: #818181;
	text-decoration: none;
}








#generale dl.big {
	min-height: 180px;
}
* html #generale dl.big {
	height: 200px;
}
#generale .img {
	float: none;
}
#generale .txt {
	clear: both;
	margin: .5em 0 0 0;
}

#limit {
	float: right;
	margin-top: -3.5em;
}


#prod {
	background: #F8F8F8 url(imgnoi/full.jpg) repeat-x 0 100%;
	padding: 0px 0 10px 0;
	margin-bottom: 10px;
	width: 100%;
	position: relative;
	float: left;
}

#prod .textRight {
	float: right;
	width: 600px;
	margin-right: 15px;
}


#prod form {
	margin: 0;
}




#prod dl {
 	background: #F6F6F6;
	position: relative;
	padding: 0;
	width: 100%;
	overflow: hidden;
	height: 36px;
	background: url(imgnoi/back1.jpg) no-repeat 0 0;
}
#prod dl.big {
	min-height: 115px;
}
#prod dl dd {
	margin: 0;
	height: 100%;
	line-height: 36px;
	padding-left: 0px;
	text-align: center;
}
#prod dl dt {
	line-height: 36px;
	font-size: 110%;
	font-weight: bold;
	float: left;
	width: 100px;
	background: url(imgnoi/back2.jpg);
	height: 100%;
	padding-left: 0px;
	margin-left: 5px;
	text-align: center;
}

#prod dl dd.txt {
	background: url(imgnoi/back3.jpg);
	float: left;
	width: 562px;
}
#prod dl dd.price {
	background: url(imgnoi/back4.jpg);
	float: left;
	width: 100px;
	margin: 0;
}

#prod dl dd.adauga {
	background: url(imgnoi/back3.jpg);
}

#prod dl dd a {
	position: relative;
    height: 100px;
}
#prod dd a:link, .navProd dd a:visited {
	color: #365064;
	text-decoration: none;
}


















#prod .img {
	position: relative;
}
#prod .img img {
	display: block;
}

#prod .side {
	width: 235px;
	float: left;
}

#prod .imgs {
	width: 235px;
	padding: 1em 0 1em 1em;
	margin: 0;
	float: left;
	position: relative;
	display: block;
}
#prod .imgs a {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
}
/*
#prod .details {
	width: 100%;
	overflow: hidden;
	margin: 0px 0 10px 0;
	height: 36px;
	line-height: 36px;
	color: #365064;
}
#prod .details dl {
	width: 100%;
	overflow: hidden;
	margin: 1px 0;
	border-bottom: solid 1px #EAEAEA;
}
#prod .details dt, #prod .details dd {
	padding: 3px 1px;
}
#prod .details dt {
	float: left;
	font-weight: bold;
	width: 10em;
}
#prod .details dd {
	display: block;
	margin-left: 10.5em;
}
#prod .details dd td {
	color: #365064;
}
*/
.prodPret th, .prodPret td{
	line-height: 40px;
	margin-top: 15px;
	font-size: 130%;
}

#cart tr th {
	background: #EAEAEA;
	font-weight: normal;
	padding: 5px 0;
}
#cart tr td {
	padding: 5px 0;
	border-bottom: solid 1px #DDDDDD;
}
.row1 td {
	background: #FFFFFF;
}
.row2 td {
	background: #EEEEEE;
}
/*
#hpAds h2 {
	background: url(imgnoi/buton-activ.jpg) no-repeat 0 0;
	width: 167px;
	height: 41px;
	margin: 0;
}
*/

#hpArt {
	margin: 2em 0;
}
#hpArt ul {
	list-style: none;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
#hpArt ul li {
	float: left;
	width: 32%;
	margin: 0 1% 0 0;
}
#hpArt h2 {
	font-size: 110%;
}
#hpArt .more {
	text-align: right;
	margin: 0 0 1em 0;
}













#caruselTata {
	margin-top: 50px;
	position: absolute;
	z-index: 10000;
	top: 200px;
	width: 100%;
	left: 0;
	background: url(imgnoi/carusel-back.jpg) repeat-x 0 0;
	text-align: center;
}

#carusel {
	margin: 0 auto;
}

#carusel.first {
   visibility: hidden;	
}

#spatiu {
	height: 180px;
	width: 100%;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-scope".
 */
#carusel.jcarousel-scope {
    position: relative;
    width: 810px;
    -moz-border-radius: 10px;
    background: url(imgnoi/carusel-back.jpg) repeat-x 0 0;
    padding: 10px 40px;
	height: 140px;
    visibility: visible;
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.jcarousel-list li {
    float: left;
    list-style: none;
    width: 152px;
    height: 150px;
    margin-right: 10px;
	text-align: center;
}

.jcarousel-list .img {
	background: url(imgnoi/pic-back.jpg);
	width: 111px;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	overflow: hidden;
	text-align: left;
}

.jcarousel-list .img div {
	width: 111px;
	height: 77px;
	overflow: hidden;
}

.jcarousel-list a:link, .jcarousel-list a:visited {
	text-decoration: none;
	color: #565656;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    position: absolute;
    top: 65px;
    right: 15px;
    cursor: pointer;
    /*border: 1px outset #fff;*/
    color: #74983B;
    background-color: #C2E167;
    font-weight: bold;
}

.jcarousel-next-disabled {
    color: #ACCC68;
    cursor: default;
}

.jcarousel-prev {
    position: absolute;
    top: 60px;
    left: 15px;
    cursor: pointer;
  /*  border: 1px outset #fff;*/
    color: #74983B;
    background-color: #C2E167;
    font-weight: bold;
}

.jcarousel-prev-disabled {
    color: #ACCC68;
    cursor: default;
}
