/* common styles: */

body {font-family:arial,verdana; font-size:12px; color:#474747; text-decoration:none; background:url('images/bg_pic_01.jpg') top left no-repeat #6E6E6E;margin:0px;}

font, input, select, textarea,div {font-family:arial,verdana; font-size:12px; color:#474747; text-decoration:none;}

form {padding:0px;margin:0px;}
img {border:none;margin:0px;}
ul {padding:0px;margin:0px;list-style-type:none;}


a:link {font-family:arial,verdana; font-size:12px; color:#BA332D; text-decoration:none;}
a:visited {font-family:arial,verdana; font-size:12px; color:#BA332D; text-decoration:none;}
a:hover {font-family:arial,verdana; font-size:12px; color:#BA332D; text-decoration:underline;}
a:active {font-family:arial,verdana; font-size:12px; color:#BA332D; text-decoration:underline;}

a.lnk:link {font-family:arial,verdana; font-size:12px; color:#474747; text-decoration:none;}
a.lnk:visited {font-family:arial,verdana; font-size:12px; color:#474747; text-decoration:none;}
a.lnk:hover {font-family:arial,verdana; font-size:12px; color:#BA332D; text-decoration:underline;}
a.lnk:active {font-family:arial,verdana; font-size:12px; color:#BA332D; text-decoration:underline;}

a.footer:link {font-family:arial,verdana; font-size:12px; color:#7D7D7D; text-decoration:none;}
a.footer:visited {font-family:arial,verdana; font-size:12px; color:#7D7D7D; text-decoration:none;}
a.footer:hover {font-family:arial,verdana; font-size:12px; color:#7D7D7D; text-decoration:underline;}
a.footer:active {font-family:arial,verdana; font-size:12px; color:#7D7D7D; text-decoration:underline;}

a.mnu_lnk:link {font-family:arial,verdana; font-size:13px; color:#000000; text-decoration:none;}
a.mnu_lnk:visited {font-family:arial,verdana; font-size:13px; color:#000000; text-decoration:none;}
a.mnu_lnk:hover {font-family:arial,verdana; font-size:13px; color:#A63A2D; text-decoration:none;}

.div_table {display:table;}
.div_row {display:table-row;}
.div_cell {display:table-cell;vertical-align:top;}
.ie_nothidd {display:none;}

/*Start fixes for IE */
* html .div_cell {float:left;margin:2px}
* html .ie_nothidd {display:block;}

/*End fixes for IE */

.border_test1 {border:1px solid red;}
.border_test2 {border:1px solid #A5A5A5;}

/* indivitual styles: */


.bg_left {width:121px;}
.bg_content_big {width:1043px;}
.cell_left {width:185px;}
.cell_spacer {width:12px;}
.cell_right {width:846px;}

.white_corners {background:#FFFFFF;padding:10px 10px 10px 13px;margin-bottom:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(includes/ie-css3.htc);
}

.pink_corners {background:#FFE4E9;padding:10px 10px 10px 13px;margin-bottom:10px;border:1px solid #E2D3D6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(includes/ie-css3.htc);
}

.pink_bg {background:#FFE4E9;padding:10px 10px 10px 13px;margin-bottom:10px;border:1px solid #E2D3D6;}

.mnu_bg {background:url('images/mnu_bg.gif') top left repeat-x;height:52px;}

.bg_cos_cumparaturi {float:right;width:160px;height:176px;}

.ttl_bg {background:url('images/ttl_bg.gif') top left repeat-x;font-size:22px;color:#A5A5A5;font-weight:bold;padding:15px 0px 22px 15px;}

.input_left {width:160px;height:19px;border:1px solid #464646;margin-bottom:8px;}

.submit_left {background:transparent;font-weight:bold;color:#BA332D;border:0px;}

.mnu_line {background:url('images/linie.gif') top left repeat-x;height:1px;margin:5px -7px 5px 0px;}

.prod_div {width:190px;float:left;font-size:11px;color:#888888;margin:0px 6px 15px 7px;border-bottom:1px solid #BA332D;}

.img_prod {margin-bottom:10px;}

.div_line {height:1px;border-bottom:1px dotted #000000;margin:5px 0px 5px 0px;}

.star {color:#ff6600; font-weight:bold;}

.input_submit {height:22px;background:transparent;border:0px;font-weight:bold;color:#BA332D;}

.input_submit2 {height:22px;background:transparent;border:1px solid #BA332D;font-weight:bold;color:#BA332D;}

#cautare_avansata {border:1px solid #000;position:absolute;background-color:#FFE4E9;padding:8px;margin-left:-40px;}


.submit_dezabonare {height:50px;font-size:14px;font-weight:bold;background-color:#FFFFFF;border:2px solid #000000;}
.submit_dezabonare_on {height:50px;font-size:14px;font-weight:bold;background-color:#FFE4E9;border:2px solid #BA332D;}

.detalii_lnk {border:1px dotted red;padding:2px 4px 2px 4px;}

.hr_spacer {border:1px dotted red;}


/* banner controller pagination */
#sliderContainer { width: 680px; height: 170px; position: relative; border-top: 5px solid #999; border-bottom: 5px solid #999; margin: 0 auto; }

.slideContent {  background:url("../images/contentBg.png") repeat scroll 0 0 transparent; position: absolute; bottom:0px; right:0px; padding: 10px; width: 651px; }

.slide h3 {  font: 26px/1em 'Rokkitt', serif; color: #FFF;  margin: 0 0 5px 0; }

.slide p { font-size: 14px; color: #FFF; margin: 0; }

.jFlowSlideContainer { overflow: hidden; }

.jFlowSlideContainer a { color: #F90; text-decoration: none; font-style: italic; }

.jFlowSlideContainer a:hover { text-decoration: none; }

.jFlowSlideContainer a:focus { position: relative; top: 1px; }

.jFlowNext { background:url("../images/arrows.png") no-repeat scroll 0 -35px transparent; height:130px; position:absolute; top:75px; right: -50px; width:50px; cursor:pointer; }

.jFlowPrev { background:url("../images/arrows.png") no-repeat scroll -84px -35px transparent; height:130px; position:absolute; top:75px; left: -50px; width:50px; cursor:pointer; }

.jFlowPrev:hover { background-position: -84px -235px; }

.jFlowNext:hover { background-position: 0px -235px; }


/* banner controller pagination */

#myController {position: absolute; top: 5px; right: 5px; }

.jFlowControl { background:url("../images/bullet.png") no-repeat scroll 0px 0px transparent;  float: left; width: 15px; height: 15px;}

.jFlowControl:hover { background-position: -32px 0px; cursor: pointer; }

.jFlowSelected, .jFlowSelected:hover {background-position: -15px 0px;   }