/* ------ STYLURI GENERALE ------ */
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #565656; line-height: 18px;}

div, dl, dt, dd, form, fieldset, img, h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 0px; font-weight: normal;}
fieldset {border: none;}
img {border: none; vertical-align: bottom;}

div.container {margin: 0px auto; padding: 0px; width: 960px; overflow: hidden;}
.cleaner {clear: both; height: 0px; display: block; overflow: hidden;}

a {color: #ec008c; text-decoration: none; outline: none;}
a:hover {color: #15768b; text-decoration: underline;}


a.butonSus {margin-left: 6px; padding: 0px 0px 0px 16px; display: block; float: left; font-size: 12px; color: #fff; line-height: 15px; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.25); background: url(../images/butoane/buton_header_st.png) no-repeat 0px 0px;}
a.butonSus span {padding: 8px 16px 9px 0px; display: block; background: url(../images/butoane/buton_header_dr.png) no-repeat right 0px;}
a.butonSus strong {display: block; font-size: 17px; letter-spacing: -1px;}
a.butonSus:hover {color: #ffffff; text-decoration: none; background-position: 0px -100px;}
a.butonSus:hover span {background-position: right -100px;}

a.butonNormal {padding: 6px 12px; font-size: 11px; color: #fff; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.25); -moz-border-radius: 10px; border-radius: 10px; background-color: #ec008c;}
a.butonNormal:hover {background-color: #15768b;}





/* ------ HEADER ------ */
div#header {overflow: hidden; clear: both; background: url(../images/backgrounds/bg_header.png) repeat-x 0px 0px;}
div#header div.container {height: 401px; background: url(../images/backgrounds/headline_ro.jpg) no-repeat 0px 0px;}


div.utilitatiSus {padding: 0px 0px 0px 15px; float: right; clear: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #b4ced3; background: url(../images/backgrounds/utile_st.png) no-repeat 0px 0px;}
div.containerUtile {padding: 9px 14px 11px 0px; background: url(../images/backgrounds/utile_dr.png) no-repeat right 0px;}
div.utilitatiSus a {color: #fff; text-decoration: none;}
div.utilitatiSus a:hover {color: #7dbcd7; text-decoration: none;}
div.utilitatiSus img {margin: 0px 1px 0px 1px; vertical-align: -4px;}
div.utilitatiSus label img {margin: 0px; border: 1px solid #d8d8d8; vertical-align: -3px;}
div.utilitatiSus span {padding: 0px 8px;}

div.ceasSus {margin: 10px 0px 0px 0px; padding: 6px 51px 10px 0px; float: right; clear: right; overflow: hidden; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 13px; text-align: right; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.15); background: url(../images/icons/ceas.png) no-repeat right 6px; width: 238px; min-height: 39px;} /* padding: 12px 60px 14px 0px; */
div.ceasSus strong {display: block;}

div.butoaneSus {margin: 19px 0px 0px 0px; float: right; clear: right;}



.chromestyle {margin: 24px 0px 0px 0px; padding: 10px 0px;}
.chromestyle:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

.chromestyle a {margin-right: 2px; padding: 9px 0px 10px 18px; color: #fff; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,0.35); background: url(../images/butoane/meniu_sus_st.png) no-repeat 0px 0px;}
.chromestyle a span {padding: 9px 17px 10px 0px; background: url(../images/butoane/meniu_sus_dr.png) no-repeat right 0px;}
.chromestyle a:hover, .chromestyle a.selected {background-position: 0px -60px;}
.chromestyle a:hover span, .chromestyle a.selected span {background-position: right -60px;} 

.dropmenudiv {margin: -2px 0px 0px -2px; width: 200px; padding: 0px 0px 0px 1px; visibility: hidden; position: absolute; top: 0px; z-index: 100; background: url(../images/backgrounds/cutie_submeniu_st.png) no-repeat left bottom;}
.fundalDrop {margin: 0px; padding: 10px 14px 14px 11px; background: url(../images/backgrounds/cutie_submeniu_dr.png) no-repeat right bottom;}
.dropmenudiv a {padding: 3px 0px 5px 28px; width: auto; display: block; border-top: 1px solid #ccc; font-size: 11px; color: #222; text-decoration: none; background: url(../images/icons/sageata_submeniu.png) no-repeat 7px 6px;}
.dropmenudiv a:first-child {border-top: none;}
* html .dropmenudiv a { /*IE only hack*/width: 100%;}
.dropmenudiv a:hover {  background-color: #fff;}



/* ------ ORGANIZATORI ------ */
div#organizatori a {display: block; overflow: hidden; position: absolute; left: 50%; text-indent: -20000px; text-decoration: none;}
div#organizatori a.org01 {margin-left: 351px; width: 49px; height: 54px; top: 247px;}
div#organizatori a.org02 {margin-left: 320px; width: 30px; height: 44px; top: 311px;}
div#organizatori a.org03 {margin-left: 358px; width: 30px; height: 44px; top: 311px;}
div#organizatori a.org04 {margin-left: 398px; width: 34px; height: 24px; top: 331px;}








/* ------ CONTINUT ------ */
div#continut {overflow: hidden; clear: both; background: url(../images/backgrounds/bg_continut.png) repeat-x 0px 0px;}
div#continut div.container {width: 964px;}
p.butonNormal {margin: 0px; padding: 6px 0px;}


/* ------ cale site ------ */
div.caleSite {margin: 11px 2px 15px 2px; padding: 0px 25px 2px 25px; overflow: hidden; font-size: 11px; color: #fff; text-shadow: 1px 1px 0px rgba(255,255,255,0.15); background: url(../images/icons/sageata_cale.png) no-repeat 0px 0px;}
div.caleSite a {margin-right: 21px; color: #fff; text-decoration: none;}
div.caleSite a:hover {color: #fff; text-decoration: underline;}
div.caleSite span {padding: 0px 21px 0px 0px;}






/* ------ STANGA ------ */
div#stanga {margin: 17px 0px 0px 0px; width: 201px; float: left;}

div.sponsori {margin: 0px 0px 6px 0px; padding-top: 12px; background: url(../images/backgrounds/cutie_sponsori_cap.png) no-repeat 0px 0px;}
div.containerSponsor {padding: 0px 0px 10px 0px; overflow: hidden; font-size: 11px; color: #7e7e7e; text-transform: uppercase; text-align: center; background: url(../images/backgrounds/cutie_sponsori_bottom.png) no-repeat left bottom;}
div.containerSponsor span {margin: 4px 0px 0px 0px; display: block;}




/* ------ meniu stanga ------ */
div.meniuStanga {margin: 0px 0px 6px 0px; padding: 0px 0px 5px 0px; border-top: 1px solid #eee; background: url(../images/backgrounds/cutie_meniuri.png) no-repeat left bottom;}
div.meniuStanga a {margin: 0px 3px 0px 3px; width: 195px; display: block; border-top: 1px solid #fff; border-bottom: 1px solid #d5d8da; background: #f6f6f6 url(../images/backgrounds/meniu_stanga_inactiv.png) repeat-x left bottom;}
div.meniuStanga a span {padding: 6px 30px 8px 13px; width: 152px; display: block; overflow: hidden; font-size: 11px; color: #4c4d4d; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 0px rgba(255,255,255,1); background: url(../images/icons/sageata_meniu.png) no-repeat 174px 9px;}
div.meniuStanga a:hover, div.meniuStanga a.selectedanchor {text-decoration: none; background: #ec008c url(../images/backgrounds/meniu_stanga_activ.png) repeat-x left center;}
div.meniuStanga a:hover span, div.meniuStanga a.selectedanchor span {color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); background-position: 174px -91px;}

.anylinkcss {width: 200px; border-top: 1px solid #fff; border-left: 1px solid #fff; position: absolute; left: 0px; top: 0px; visibility: hidden; z-index: 100; background: url(../images/backgrounds/cutie_submeniuri.png) no-repeat right bottom;}
.anylinkcss ul {margin: 10px 15px 16px 15px; padding: 0px; list-style: none;}
.anylinkcss ul li {padding: 2px 30px 3px 3px; font-size: 11px; border-top: 1px solid #eee; background: url(../images/icons/sageata_submeniu.png) no-repeat 155px 5px;}
.anylinkcss ul li:first-child {border-top: none;}
.anylinkcss ul li a {color: #414141; text-decoration: none; text-shadow: 1px 1px 0px rgba(255,255,255,0.45);}
.anylinkcss ul li a:hover {color: #ec008c; text-decoration: underline;}

.anylinkshadow {position: absolute; left: 0; top: 0; z-index: 99; visibility: hidden;}





/* ------ CENTRU ------ */
div#centru {margin: 17px 6px 0px 6px; width: 550px; overflow: hidden; float: left; background: url(../images/backgrounds/cutie_continut_mijloc.png) repeat-y 0px 0px;}
div.containerCentru {background: url(../images/backgrounds/cutie_continut_jos.png) no-repeat left bottom;}
div.detaliuArticol {padding: 35px 25px; background: url(../images/backgrounds/cutie_continut_sus.png) no-repeat 0px 0px;}

div#centru h1 {margin: 0px 0px 24px 0px; color: #262525; font-size: 26px; line-height: 30px; letter-spacing: -1px;}



/* ------ detaliu articol ------ */
div.detaliuArticol ul {margin: 18px 0px; padding: 0px; overflow: hidden; list-style: none;}
div.detaliuArticol li {margin: 0px; padding: 0px 0px 0px 23px; line-height: 19px; background: url(../images/icons/sageata_rosie.png) no-repeat 0px 0px;}

div.detaliuArticol table.zzz {margin: 0px; padding: 0px; width: 100%; clear: both; border-bottom: 1px solid #fff; border-top: 1px solid #deded9;}
div.detaliuArticol table.zzz th {padding: 9px 7px 10px 6px; text-align: left; border-bottom: 1px solid #ddd; font-size: 12px;}
div.detaliuArticol table.zzz td {padding: 5px 6px 5px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #deded9;}

div.detaliuArticol table.zzz tr:nth-child(even) {}
div.detaliuArticol table.zzz tr:nth-child(odd) {background: #eee;}


dl.fisiereDownload {margin: 32px 0px 0px 0px; clear: both;}
dl.fisiereDownload dt {margin: 0px 0px 16px 0px; font-family: 'Droid Sans', arial, serif; font-size: 20px; line-height: 24px; color: #2a2929; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
dl.fisiereDownload dd {margin: 0px; padding: 0px 0px 0px 23px; line-height: 19px; background: url(../images/icons/sageata_neagra.png) no-repeat 0px 0px;}

img.pozaDetaliu {margin: 0px; background-color: #fff;} /* padding: 1px; border: 1px solid #ccc; */




/* ------ articol listing ------ */
div.articolListing {margin: 0px 0px 12px 0px; padding: 8px 0px 20px 0px; overflow: hidden; clear: both; position: relative; border-bottom: 1px dashed #ccc;}
div.articolListing h3 {margin: 2px 0px 12px 0px; font-family: 'Droid Sans', arial, serif; font-size: 20px; line-height: 24px; color: #2a2929; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.articolListing h3 a {color: #2a2929; text-decoration: none;}
div.articolListing h3 a:hover {color: #bb026f; text-decoration: underline;}
div.articolListing h5 {margin: -10px 0px 13px 0px; font-size: 11px; color: #383838; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
div.articolListing h5 strong {color: #bb026f;}
div.articolListing div.textProd {margin: 0px 0px 5px 0px;}

div.textProduse {width: 298px; float: left;}
div.textProd {padding-bottom: 4px;}
img.pozaListing {margin: 0px 18px 0px 0px; width: 180px; float: left; padding: 1px; border: 1px solid #ccc; background-color: #fff;}




/* ------ paginare ------ */
p.paginare {margin: 28px 0px 6px 0px; padding: 0px; color: #555; font-size: 12px; position: relative;}
p.paginare a.pagina {margin: 0px 1px 0px 1px; padding: 1px 5px 2px 6px; font-weight: bold; color: #444; text-decoration: none; background-color: #e3e2d7;}
p.paginare a.paginaActiva {margin: 0px 0px 0px 0px; padding: 1px 5px 2px 6px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #b80000;}
p.paginare a.pagina:hover {color: #ffffff; background-color: #333;}
p.paginare span {padding: 0px 5px; color: #777;}









/* ------ DREAPTA ------ */
div#dreapta {margin: 17px 0px 0px 0px; width: 201px; overflow: hidden; float: left; font-size: 11px; line-height: 14px; color: #666666; background: url(../images/backgrounds/cutie_dreapta_jos.png) no-repeat left bottom;}
div.containerDreapta {padding: 0px 13px 0px 14px; overflow: hidden; background: url(../images/backgrounds/cutie_dreapta_cap.png) no-repeat 0px 0px;}

div.categorieDreapta {margin: 17px 0px;}
div.categorieDreapta h3 {margin: 0px 0px 5px 0px; padding: 8px 14px; font-size: 14px; color: #fff; font-weight: bold; letter-spacing: -1px; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(0,0,0,0.25); background: url(../images/backgrounds/titlu_date.png) no-repeat 0px 0px;}
div.categorieDreapta h3.stiri {background-image: url(../images/backgrounds/titlu_stiri.png);}
div.categorieDreapta a {padding: 8px 0px 11px 0px; display: block; color: #666666; text-decoration: none; background: url(../images/backgrounds/linie_adancime.png) repeat-x left bottom;}
div.categorieDreapta a strong.titlu {display: block; color: #3b3b3b; text-shadow: 1px 1px 0px rgba(255,255,255,1);}
div.categorieDreapta a:hover {text-decoration: none;}
div.categorieDreapta a:hover strong.titlu {color: #b80000; text-decoration: underline;}





/* ------ FOOTER ------ */
div#footer {margin: 0px auto; padding: 0px; overflow: hidden; clear: both; font-size: 11px; color: #6c6b6b; line-height: 20px; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); background: url(../images/backgrounds/bg_footer.png) repeat-x 0px bottom;}
div#footer div.container {margin: 10px auto 20px auto; padding: 0px 0px 0px 0px; width: 966px; height: 120px; background: url(../images/backgrounds/cutie_footer.png) no-repeat 0px 0px;}

div#footer a {color: #2e2e2e; text-decoration: none; font-weight: bold;}
div#footer a:hover {color: #df0084; text-decoration: underline;}
div#footer span {padding: 0px 7px; color: #2e2e2e;}

div#footer table {margin: 9px 23px 0px 23px; width: 920px;}
div#footer table td.cuUmbra {padding: 18px 24px; font-size: 11px; color: #7a7979; line-height: 14px; background: url(../images/backgrounds/cutie_footer_umbra.png) no-repeat left center;}
div#footer table td.cuUmbra span {padding: 0px 4px; color: #7a7979;}
div#footer table td.cuUmbra h5 {margin: 0px 0px 6px 0px; font-size: 11px; color: #3f3f3f; line-height: 16px;}
div#footer table td.cuUmbra h5 strong {display: block; font-size: 18px; color: #3f3f3f; letter-spacing: -1px; text-shadow: 1px 1px 0px rgba(255,255,255,1);}

div#footer table td.cuLinkuri {text-align: right;}
div#footer table td.cuLogo {padding-right: 20px; width: 122px;}
div#footer table td.cuLogo img {margin-top: -5px;}






/* ------ ELEMENTE FORMULAR ------ */
input.formular01 {margin: 0px; padding: 4px; width: 250px; border: 1px solid #ddd; -moz-border-radius: 5px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
textarea.formular01 {margin: 0px; padding: 4px; width: 380px; height: 120px; border: 1px solid #ddd; -moz-border-radius: 5px; border-radius: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
select.formular01 {margin: 0px; padding: 2px; width: 260px; height: 24px; border: 1px solid #ddd; -moz-border-radius: 5px; border-radius: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a60;}
input.formular01Box {margin-right: 5px; vertical-align: -2px;}
input.formular02Box {margin-right: 11px; vertical-align: -3px;}
input.formular01Radio {margin-right: 5px; vertical-align: -3px;}

/* ------ BEBE CHANGES ------ */

div.error { position: relative; overflow: hidden; width: 99%; color: #ffffff; background-color: #5B0001; padding: 3px; text-align: center; font-weight: bold; margin: 15px 0px 15px 0px; text-shadow: none; border: 1px solid #D5D6D4;}
div.message { position: relative; overflow: hidden; width: 99%; color: #ffffff; background-color: #77BD43; padding: 3px; text-align: center; font-weight: bold; margin: 15px 0px 15px 0px; text-shadow: none; border: 1px solid #D5D6D4;}
span.error { margin: 3px; padding: 2px; color: #5B0001; font-weight: bold; }

div.modalBoxContent table {margin: 0px; padding: 0px; width: 100%; clear: both; border-bottom: 1px solid #fff; border-top: 1px solid #deded9;}
div.modalBoxContent table th {padding: 9px 7px 10px 6px; text-align: left; border-bottom: 1px solid #ddd; font-size: 12px;}
div.modalBoxContent table td {padding: 5px 6px 5px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #deded9;}
div.modalBoxContent table tr:nth-child(even) {background: #fff;}
div.modalBoxContent table tr:nth-child(odd) {}

div.detaliuArticol div.pozaDetaliu {float: left; margin: 2px 20px 10px 0px; width: 202px; border: 1px solid #ccc;}
div.detaliuArticol div.pozeMici {margin: 0px 20px 10px 0px; padding: 3px 0px 3px 25px; width: 177px; border: 1px solid #d6d9da; position: relative; overflow: hidden; float: left; clear: left; text-align: center; background-color: #f3f3f3;}
div.detaliuArticol div.pozeMici img.micStanga {margin: 0px; padding: 0px; width: 18px; height: 18px; top: 17px; left: 5px; position: absolute;}
div.detaliuArticol div.pozeMici img.micDreapta {margin: 0px; padding: 0px; width: 18px; height: 18px; top: 17px; right: 5px; position: absolute;}
div.detaliuArticol div.pozeMici a.pozeMici {display: block; float: left; margin: 0px 0px 0px 3px; width: 45px; border: 1px solid #e6e6e6; text-align: center; background-color: #fff;}

div.ceasSusReplacement {margin: 14px 0px 0px 0px; padding: 11px 50px 14px 64px; float: right; clear: right; overflow: hidden; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 13px; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.15); width: 240px; height: 26px;}
div.customAnalytics { margin: -23px 51px 0px 0px; padding: 0px; float: right; clear: right; overflow: hidden; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 13px; color: #fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.15); width: 240px; height: 26px; text-align: right; }
div.detaliuArticol table.allWhite tr:nth-child(even) {background: #ffffff;}
div.detaliuArticol table.allWhite tr:nth-child(odd) {background: #ffffff;}

div.containerMuvie { width: 500px; overflow: hidden; clear: both; padding: 0px 0px 20px 0px; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; }
div.filmHP {margin: 20px 0px 0px 0px; width: 500px; overflow: hidden; }
div.muvie { width: 496px; height: 318px; overflow: hidden; padding: 1px; border: 1px solid #CCCCCC;}
div.filmHP h3 { color: #B80000; font-size: 16px; font-weight: bold; }

div.detaliuArticol table {margin: 0px; padding: 0px; width: 100%; clear: both; border: none; }
div.detaliuArticol table th {padding: 9px 7px 10px 6px; text-align: left; font-size: 12px;}
div.detaliuArticol table td {padding: 5px 6px 5px 6px;}

#carousel-wrapper {
	width: 960px;
	height: 305px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}
#carousel-content {
  height: 305px;
	margin: 0px;
	padding: 0px;
	border: none;
}
#carousel-content .slide {
	float: left;
	width: 960px;
	height: 305px;
	margin: 0px;
	padding: 0px;
	border: none;
	/*
	text-align: center;
	vertical-align: middle;
	line-height: 290px;
	*/
}
/*
#carousel-content .slide img { margin: auto; vertical-align: middle; padding: 0px; }
*/

#sponsors-wrapper {
	width: 180px;
	height: 95px;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: none;
}
#sponsors-content {
  height: 95px;
	margin: 0px;
	padding: 0px;
	border: none;
}
#sponsors-content .slide {
	float: left;
	width: 180px;
	height: 95px;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	vertical-align: middle;
	/*line-height: 45px;*/
}
#sponsors-content .slide img { margin: auto; vertical-align: middle; padding: 0px; }

#products-wrapper {
	width: 202px;
	height: 152px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}
#products-content {
  height: 154px;
	margin: 0px;
	padding: 0px;
	border: none;
}
#products-content .slidePoza {
	float: left;
	width: 202px;
	height: 152px;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	vertical-align: middle;
	line-height: 150px;
}
#products-content .slidePoza img { margin: auto; vertical-align: middle; } /* padding: 0px;  */

#galerie-wrapper {
	width: 148px;
	height: 45px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}
#galerie-content {
  height: 45px;
	margin: 0px;
	padding: 0px;
	border: none;
}
#galerie-content .slideGal {
	float: left;
	width: 50px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	border: none;
}

