/**
 * 09.08.26
 * - added some goodies and fixed some of the old shit (Alexei <alexei (at] kinecto [dot) ro>)
 */
a { outline: none; }
a img { border: none; }

.main_content a { font-weight: bold; }
.main_content a:link, .main_content a:visited { text-decoration: underline; color: #ED1C22; }
.main_content a:hover, .main_content a:active { text-decoration: none; color: #ED1C22; }

blockquote { padding: 10px 20px; margin: 0; }

body { font-size: 11px; font-family: Tahoma; color: #434343; background: #f9ea8f url( 'images/bg_gen.jpg' ) repeat-x 0 0; }
body, embed, form, html, object { margin: 0; padding: 0; border: 0; }

h1, h2, h3 { padding: 0; margin: 10px 0 5px; font-weight: normal; color: #5aa5aa; }
h1:first-child, h2:first-child, h3:first-child { margin-top: 0; }
h1 { font-size: 20px; line-height: 24px; }
h2 { font-size: 16px; line-height: 20px; }
h3 { font-size: 14px; line-height: 16px; }
h4 { font-size: 12px; line-height: 14px; }

p { padding: 0; margin: 5px 0 8px; }
p:first-child { margin-top: 0; }
p:last-child { margin-bottom: 0; }
img + p { margin-top: 0; }

ol, ul { padding: 0; margin: 0 0 0 10px; list-style-position: inside; } /*\*/ * html ol, * html ul { padding: 0 0 0 25px; margin: 0; list-style-position: outside; } /**/ * + html ol, * + html ul { padding: 0 0 0 25px; margin: 0; list-style-position: outside; }

ol { padding: 0; margin: 5px 0 8px; }
ol li { padding: 0; margin: 2px 0; }

ul { list-style-type: none; list-style-image: url( ui/list-y-bullet.png ); } /*\*/ * html ul { list-style-image: url( ui/list-y-bullet.png ); } /**/
ul li { padding: 0; margin: 5px 0; }
ul:first-child, ol:first-child { margin-top: 0; }
ul:last-child, ol:last-child { margin-bottom: 0; }
li { margin: 4px 0; }
li:first-child { margin-top: 0; }
li:last-child  { margin-bottom: 0; }


.ac:after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .ac { display: inline-block; } .ac { display: block; } /*\*/ * html .ac { height: 1%; } /**/

.msg-error, .msg-notice, .msg-success { padding: 5px; margin: 5px 0; }
.msg-error { color: #d12f19; background-color: transparent; }
.msg-notice { color: #817134; background-color: transparent; }
.msg-success { color: #529214; background-color: transparent; }
ul.msg-error, ul.msg-notice, ul.msg-success { list-style: none; }
.msg-error a   { color: #d12f19; }
.msg-notice a  { color: #817134; }
.msg-success a { color: #529214; } 

.no-style, .no-style li, .m, .m ul, .m li { padding: 0; margin: 0; list-style: none; list-style-image: none; list-style-position: outside; }

.image-left { margin: 0 10px 10px 0; float: left; }
.image-right { margin: 0 0 10px 10px; float: right; }

.m-i li { padding-bottom: 1px; }
.m-i a, .m-i img { display: block; }

/*.form .inline .item { float: left; }*/

.left { float: left; }
.right { float: right; }


.lside .block { margin-bottom: 10px; }

.lside .m ul { padding-left: 9px; margin-top: 1px; /*8*/ font-family: Arial, sans-serif; }
.lside .m ul li { margin-bottom: 1px; background: transparent url( ui/list-y-bullet.png ) no-repeat 9px 9px; } /*\*/ * html .lside .m ul li { background-image: url( ui/list-y-bullet.gif ); } /**/
.lside .m ul .odd { background-color: #EBF7FE; }
.lside .m ul .even { background-color: #E1EEF5; }
.lside .m ul a { padding: 5px 9px 5px 25px; display: block; font-size: 13px; }
.lside .m ul a:link, .lside .m ul a:visited,
.lside .m ul a:hover, .lside .m ul a:active { text-decoration: none; color: #216FFD; }

.g-2 .gu-1 { width: 345px; margin-left: 5px; float: left; }
.g-2 .alpha { margin-left: 0; }
.g-2 .omega { margin-right: 0; }


.body { padding-bottom: 10px; }

.text-red { color: #FD2328; }

#form-Search { margin-right: 10px; }
#form-Search .text { margin-top: 1px; }
#form-Search .button { margin-left: 15px; }

/* form activare produs */
#form-activare-produs .form-section { width: 300px; padding: 18px; margin-bottom: 10px; position: relative; background: transparent repeat-y -336px 0; }
#form-activare-produs .section-user-old { background-image: url( ui/activare-form-blue.png ); }
#form-activare-produs .section-user-new { background-image: url( ui/activare-form-green.png ); }
#form-activare-produs .form-section .ie-before,
#form-activare-produs .form-section .ie-after { width: 336px; height: 9px; position: absolute; left: 0; line-height: 0; background: transparent no-repeat 0 0; }
#form-activare-produs .section-user-old .ie-before,
#form-activare-produs .section-user-old .ie-after { background-image: url( ui/activare-form-blue.png ); }
#form-activare-produs .section-user-new .ie-before,
#form-activare-produs .section-user-new .ie-after { background-image: url( ui/activare-form-green.png ); }
#form-activare-produs .form-section .ie-before { top: 0; background-position: 0 0; }
#form-activare-produs .form-section .ie-after { bottom: 0; background-position: -672px 0; } /*\*/ * html #form-activare-produs .form-section .ie-after { bottom: -9px; } /**/

#form-activare-produs h2 { margin: 0; }
#form-activare-produs .item { margin: 5px 0; }
#form-activare-produs label { font-weight: bold; }
#form-activare-produs .text input { width: 298px; height: 16px; padding: 0; margin: 0; font-size: 11px; line-height: 16px; border: 1px solid #c9c9c9; }
#form-activare-produs .inline .item { width: 48%; }
#form-activare-produs .inline .item input { width: 140px; }
#form-activare-produs .button input { border: none; }


/* form inregistreaza-te in clubul milupa milumil */
#form-InscrieTe { width: 300px; padding: 18px; margin-bottom: 10px; position: relative; background: transparent url( ui/activare-form-blue.png ) repeat-y -336px 0; }
#form-InscrieTe .before,
#form-InscrieTe .after { width: 336px; height: 9px; position: absolute; left: 0; line-height: 0; background: transparent url( ui/activare-form-blue.png ) no-repeat 0 0; }
#form-InscrieTe .before { top: 0; background-position: 0 0; }
#form-InscrieTe .after { bottom: 0; background-position: -672px 0; } /*\*/ * html #form-InscrieTe .after { bottom: -9px; } /**/

#form-InscrieTe h2 { margin: 0; }
#form-InscrieTe .item { margin: 5px 0; }
#form-InscrieTe label { font-weight: bold; }
#form-InscrieTe .text input { width: 298px; height: 16px; padding: 0; margin: 0; font-size: 11px; line-height: 16px; border: 1px solid #c9c9c9; }
#form-InscrieTe .inline .item { width: 48%; }
#form-InscrieTe .inline .item input { width: 140px; }
#form-InscrieTe .button input { border: none; }


.gallery .item { padding: 8px; margin-right: 6px; float: left; border: 1px solid #ccc; }
.gallery .item a, .gallery .item img { display: block; }
.gallery .omega { margin-right: 0; }

.footer {
font-family: Arial;
font-size: 10px;
color: #645E39;
}

.tx11_gri {
font-family: Tahoma;
font-size: 11px;
color: #434343;
}

.link_red {
font-weight: bold;
color: #ec1d25;
text-decoration: underline;
}

.link_red:hover {
font-weight: bold;
color: #cd0b13;
text-decoration: underline;
}


.link_gri {
color: #434343;
text-decoration: underline;
}

.link_gri:hover {
color: #1B1B1B;
text-decoration: underline;
}

.link_alb_sus {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.link_alb_sus:hover {
font-weight: bold;
color: #FFFFCC;
text-decoration: underline;
}

input, textarea {
border: #c9c9c9 1px solid;
font-family: Tahoma;
font-size: 11px;
color: 434343;
}

.content_sus_sarcina {
background-image: url('images/bg_sarcina.gif');
background-repeat: repeat-x;
}

.content_sus_junior{
background-image: url('images/bg_junior.gif');
background-repeat: repeat-x;
}

.content_sus_bebelus {
background-image: url('images/bg_bebelus.gif');
background-repeat: repeat-x;
}

.tx12_alb {
font: normal 12px Tahoma;
color: #FFFFFF;
}

.tx11_alb {
font: normal 11px Tahoma;
color: #FFFFFF;
}

.sep10 {
height: 10px;
clear: both;
}

.sep5 {
height: 5px;
clear: both;
}

.sep3 {
height: 3px;
clear: both;
}



.sep1 {
height: 1px;
font-size: 0px;
margin: 0px;
padding: 0px;
}


.cont_top_main {
background-image: url('images/cont_top.gif');
background-repeat: repeat-x;
background-color: #FFFFFF;
}

.cont_bottom_main {
width: 100%;
background-color: #fec413;
}

.main_content {
border-left: #cfc4a6 1px solid;
border-right: #cfc4a6 1px solid;
padding-left: 10px;
padding-right: 10px;
background-color: #FFFFFF;
}

.hanger_intreaba {
width: 335px;
height: 189px;
background-image: url('images/bg_intreaba.jpg');
background-repeat: no-repeat;
padding: 10px;
}

.hanger_forum {
width: 335px;
height: 189px;
background-image: url('images/bg_forum.jpg');
background-repeat: no-repeat;
padding: 10px;
}

.hanger_noutati {
width: 335px;
height: 180px;
background-image: url('images/bg_noutati.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;
}


.hanger_produse {
width: 335px;
height: 180px;
background-image: url('images/bg_produse.gif');
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;
}

.header_produse {
width: 695px;
height: 159px;
background-image: url('images/header_produse.jpg');
background-repeat: no-repeat;
}


.titlu_sectiune {
margin-top: 30px;
background-color: #ec1c24;
font: bold 20px Tahoma;
color: #FFFFFF;
float: left;
padding: 10px;
width: 400px;
}


.titlu_sectiune_bebe {
margin-top: 30px;
background-color: #026cc7;
font: bold 20px Tahoma;
color: #FFFFFF;
float: left;
padding: 10px;
width: 400px;
}

.titlu_categorie {
font: bold 14px Tahoma;
color: #ec1d24;
text-decoration: none;
}


.titlu_articol {
font: bold 14px Tahoma;
color: #0090d9;
text-decoration: none;
}

.titlu_subcategorie_articol {
font: bold 14px Tahoma;
}

.titlu_sfaturi {
font: bold 16px Tahoma;
color: #ec1d24;
padding: 15px;
}



.subtitlu {
font: bold 14px Tahoma;
color: #ec1d24;
text-decoration: none;
}

.titlu_categorie:hover {
font: bold 14px Tahoma;
color: #c3080e;
text-decoration: underline;
}

.titlu_produs {
font: bold 12px Tahoma;
color: #0097bf;
text-decoration: none;
}

.titlu_produs:hover {
font: bold 12px Tahoma;
color: #007a9b;
text-decoration: underline;
}

.navi {
float: right;
clear: both;
font-size: 10px;
}


.bordered {
border: #DFDFDF 1px solid;
background-color: #fff7d2;
}

.doth {
width: 100%;
background-image: url('images/doth.gif');
background-repeat: repeat-x;
background-position: left center;
height: 11px;

}


.buton {
font: bold 12 px Tahoma;
color: #FFFFFF;
background-color: #d50400;
border: #ffffff 1px solid;
}

