/* CSS Document */

body { margin:0px; padding:0px; background: url(images/bg.gif); font: normal 82.5%/1.4 Arial, Helvetica, sans-serif; color:#000000; }

h1 { font: 1.4em Arial, Helvetica, sans-serif; font-weight:lighter; padding:0px; margin:5px 0px 0px 65px; }
h2 { font: 1.3em Arial, Helvetica, sans-serif; font-weight:bold; padding:0px;}
h3 { font: 1.1em Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }
*html h3 { font: 11px Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }
h4 { font: 1.1em Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }

a { color:#CC0000; text-decoration:underline; }
a:hover { color:#CC0000; text-decoration:underline; }

#wrapper { margin:0 auto; width:990px; border:1px solid #CCCCCC; border-top: none; background:#FFFFFF; }
/* #wrapper { margin:0 auto; width:990px; border:1px solid #CCCCCC; border-top: none; background:#FFFFFF; position:relative;} */

/* header */
#header { background:url(images/bg_header.jpg) no-repeat; height:130px; }

/* logo */
#logo { float:left; width:242px; height:130px; }
#logo h1 { margin:0; padding:0; position:absolute;z-index:1;}
#logo h1 a { float:left; width:280px; height:130px; background:url(images/logo.v2.png) no-repeat top left; text-indent:-10000px; margin:0 0 0 -42px; -moz-outline:none;z-index:1;}
* html #logo h1 a {background:url(images/logo.v2.gif); cursor:hand; position:absolute;}

/* usermenu */
#usermenu { float:right; width:730px; margin:3px 10px 0 0; text-align:right; }
#usermenu a { text-decoration:none; }
#usermenu a:hover { text-decoration:underline; }
.userhello { float:left; margin:0 0 0 230px; }
* html .userhello { margin:0 0 0 50px; } /* IE6 fix */
*:first-child+html .userhello { margin:0 0 0 100px;} /* IE7 fix */
.useroptions { float:left; margin:0; padding:0; width:200px; }
* html .useroptions { width:180px; } /* IE6 fix */
.useroptions ul { list-style:none; margin:0; padding:0; }
.useroptions ul li { list-style-type:none; margin:0; padding:0; display:inline;}
.userlogout { float:right; height: 20px; font-size: 11px;}

/* navmenu */
#navmenu { background:url(images/bg_menu.jpg) no-repeat; font-size:11px; }
*html #navmenu { background:url(images/bg_menu.jpg) no-repeat; font-size:11px;width:990px; }
.navelement, .firstelement, .lastelement { float:left; width:88px; margin:0 2px 0 0; color:#FFFFFF; }
* html .navelement, .firstelement, .lastelement { width:89px; margin:0 1px 0 0; } /* IE6 fix */
.navelement a, .firstelement a, .lastelement a{ color:#FFFFFF; text-decoration:none; }
.navelement a:hover, .firstelement a:hover, .lastelement a:hover { color:#FFFFFF; text-decoration:underline; }
.navelement h2, .firstelement h2, .lastelement h2 { font-size:11px; margin:8px 0 0 5px; padding:0; font-weight:bold; text-align:center; float:left; height:35px; width:75px;}
.navelement ul, .firstelement ul, .lastelement ul { clear:both; list-style:none; margin:0px 0 0 10px; padding:0; }
.navelement ul li, .firstelement ul li, .lastelement ul li { list-style:none; margin:0; padding:0; line-height:14px; }
.navelement ul li.all, .firstelement ul li.all, .lastelement ul li.all { font-weight: bold; }
.firstelement { width:89px; }
* html .firstelement h2 { margin:8px 0 0 3px; } /*IE6 fix */
.lastelement { width:89px; margin:0 0 0 0; }
* html .lastelement { width:87px; } /* IE6 fix */
#menucontent { display:none; height:235px; }
#menucontent.active { display:block; height:235px; }
#menuslider { position:absolute; margin:-45px 0 0 990px; background:#CCCCCC; color:#333333; height:35px; width:23px; cursor:pointer; background:url(images/slider.gif) 0px 0px;z-index:1}
* html #menuslider { margin:-44px 0 0 992px; }/* IE6 fix */
#menuslider.active { background:url(images/slider.gif) 0px 35px; }

/* main */
#main { margin:5px 0 0 0; background:url(images/bg_main.jpg) repeat-y; }
* html #main { background:url(images/bg_main_ie.jpg) repeat-y; }

/* maincontent */
#maincontent { margin:0 0 50px 0; }
* html #maincontent { width:714px; }
#maincontent h3 { background:url(images/bg_header_normal.jpg) repeat-x; line-height:35px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:5px 0 0 0; padding:0 0 0 15px; }
/* #maincontent h3.recommended {background:url(images/bg_header_rec.jpg) repeat-x; color:#FFFFFF; } */
#maincontent h3.recommended {background:url(images/bg_header_rec_v2.jpg) repeat-x; color:#FFFFFF; height:35px;margin-left:-20px;border:0;}
*html #maincontent h3.recommended {background:url(images/bg_header_rec_v2.jpg) repeat-x; color:#FFFFFF; width:720px;height:35px;margin-left:-20px;border:0;position:relative;}
#maincontent h1 { padding:0; margin:5px 0 0 0; color:#CC0000;}

/* content */
#content { float:left; width:720px; }
* html #content { width:714px; }

/* boxes */
.recboxes { padding:10px 0 15px 15px; background:#ebb09f; border-bottom:1px solid #CCCCCC; }
*html .recboxes { padding:10px 0 15px 15px; background:#ebb09f; border-bottom:1px solid #CCCCCC; height:420px;}
*+html .recboxes { padding:10px 0 15px 15px; background:#ebb09f; border-bottom:1px solid #CCCCCC; height:420px;}
.boxesred { padding:10px 0 15px 15px; background:#FFE9E6;}
*html .boxesred { padding:10px 0 15px 15px; height:10%; }
*+html .boxesred { padding:10px 0 15px 15px;  height:10%; }





.recomandari {width:720px;height:501px;background:url(images/rec_background.gif) no-repeat scroll 0 0;}
*html .recomandari {width:714px;height:501px;background:url(images/rec_background.gif) no-repeat scroll 0 0;}
#maincontent .recomandari h3 {background:none;color:#FFFFFF; height:35px;border:0;margin:0;padding:0;}
*html #maincontent .recomandari h3 {background:none;color:#FFFFFF; width:714px;height:35px;border:0;position:relative;margin:0;padding:0;}
.recomandari .recprod { padding:0 0 15px 16px; background:none; border-bottom:none; }
*html .recomandari .recprod { padding:0 0 15px 15px; background:none; border-bottom:none; height:420px;}
*+html .recomandari .recprod { padding:0 0 15px 15px; background:none; border-bottom:none; height:420px;}
.recomandari .recprod .box { float:left; width:132px; height:220px; border:none;margin:0 7px 9px 0;background:none; }
*html .recomandari .recprod .box { float:left; width:132px; height:220px; border:none;margin:0 7px 5px 0;background:none; }
.recomandari .recprod .box .poza {width:124px;height:124px;margin:0 0 0 4px;}
.recomandari .recprod .box .box_rate, .recomandari .recprod .box .box_special {width:132px; height:20px; text-align:center; line-height:45px; font-weight:bold; font-size:12px; color:#FFFFFF;background:#d62305 !important;margin:0;position:relative;line-height:19px;float:none;padding:0;background-image:none !important;}
.recomandari .recprod .box .box_desc { background:none; font-size:11px; font-weight:bold; text-align:center; border-top:none; line-height:14px; height:47px; margin:4px 0 0 0;}
.recomandari .recprod .box .box_price { text-align: center; font-weight: bold; font-size: 20px; color: #CC0000; height: 20px; }
.recomandari .recprod .box .strikeout { color:#000000;font-size:12px;font-weight:bold;text-decoration:line-through; }
* html .recomandari .recprod .box .box_desc { height:40px; padding:0;margin:0;} /* IE6 fix */



.lowprices {width:720px;height:280px;background:url(images/lowprices_background.gif) no-repeat scroll 0 0;}
*html .lowprices {width:714px;height:280px;background:url(images/lowprices_background.gif) no-repeat scroll 0 0;}
#maincontent .lowprices h3 {background:none;color:#FFFFFF; height:35px;border:0;margin:0;padding:0;}
*html #maincontent .lowprices h3 {background:none;color:#FFFFFF; width:714px;height:35px;border:0;position:relative;margin:0;padding:0;}
.lowprices .recprod { padding:0 0 15px 16px; background:none; border-bottom:none; }
*html .lowprices .recprod { padding:0 0 15px 15px; background:none; border-bottom:none; height:280px;}
*+html .lowprices .recprod { padding:0 0 15px 15px; background:none; border-bottom:none; height:280px;}
.lowprices .recprod .box { float:left; width:132px; height:220px; border:none;margin:0 7px 9px 0;background:none; }
*html .lowprices .recprod .box { float:left; width:132px; height:220px; border:none;margin:0 7px 5px 0;background:none; }
.lowprices .recprod .box .poza {width:124px;height:124px;margin:0 0 0 4px;}
.lowprices .recprod .box .box_rate, .lowprices .recprod .box .box_special {width:132px; height:20px; text-align:center; line-height:45px; font-weight:bold; font-size:12px; color:#FFFFFF;background:#d62305 !important;margin:0;position:relative;line-height:19px;float:none;padding:0;background-image:none !important;}
.lowprices .recprod .box .box_desc { background:none; font-size:11px; font-weight:bold; text-align:center; border-top:none; line-height:11px; height:35px;overflow:hidden;}
.lowprices .recprod .box .box_categ { text-align: center; font-weight: bold; font-size: 11px; color: #000000; height: 15px; }
.lowprices .recprod .box .box_price { text-align: center; font-weight: bold; font-size: 18px; color: #CC0000; height: 20px; }
.lowprices .recprod .box .strikeout { color:#000000;font-size:12px;font-weight:bold;text-decoration:line-through; }
* html .lowprices .recprod .box .box_desc { height:35px; padding:0;margin:0;} /* IE6 fix */



.boxes { padding:10px 0 15px 15px; }
.box { float:left; width:124px; height:195px; border:1px solid #CCCCCC; margin:10px 15px 0 0; background:#FFFFFF; }
.box_with_categ { float:left; width:124px; height:225px; border:1px solid #CCCCCC; margin:0 15px 0 0; background:#FFFFFF; }
* html .box { margin:10px 12px 0 0; } /* IE6 fix */
* html .box_with_categ { margin:0 12px 0 0; } /* IE6 fix */
.box_price { text-align: center; font-weight: bold; font-size: 14px; color: #CC0000; height: 20px; }
.box_categ { text-align: center; font-weight: bold; font-size: 11px; color: #000000; height: 30px; }
.strikeout { color:#999999; text-decoration:line-through; }
.box_desc { background:url(images/bg_box_desc.jpg) repeat-x; font-size:11px; font-weight:bold; text-align:center; border-top:1px solid #CCCCCC; line-height:14px; height:50px; padding:4px 0 0 0;}
* html .box_desc { height:45px; font-size:11px;overflow:hidden;} /* IE6 fix */
*:first-child+html .box_desc { height:43px; } /* IE7 fix */
.box_desc a { color:#333333; text-decoration:none; }
.box_categ a { color:#0000FF; text-decoration:none; line-height: 10px; }
.box_desc a:hover { color:#CC0000; text-decoration:none; }
.box_categ a:hover { color:#CC0000; text-decoration:none; }
.box_rate, .box_special { float:left; width:45px; height:45px; text-align:center; line-height:45px; font-weight:bold; font-size:14px; color:#FFFFFF; background:url(images/bg_star.gif) no-repeat; position:absolute; margin:-8px 0 0 -8px;}
.box_special { background:url(images/bg_star_special.gif) no-repeat; }
.box_delete a { float:right; padding:1px 5px; font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:none; background:#990000; position:absolute; margin:-5px 0 0 109px;}
.box_delete a:hover { background:#CC0000; }
.longbox {height: 215px;margin-bottom:5px;}
.box_sppdesc { font-size:11px; font-weight:bold; text-align:center; border-top:1px solid #CCCCCC; line-height:14px; height:50px; padding:4px 0 0 0;}
.box_sppdesc a { text-decoration:none; }
.box_sppdesc a:hover { text-decoration:underline; }

/* news */
#news { padding:10px; }
#news ul { list-style:none; margin:0; padding:0;}
#news ul li { list-style-type:none; margin:0; padding:0 10px 0 0; display:inline; float:left; width:338px; height:160px; border-right:1px dotted #CCCCCC; font-size:11px; }
#news ul li.last { padding:0; border:none; margin:0 0 0 10px; }
#news img { float:left; margin:0 10px 0 0; border:2px solid #FFFFFF; }
/*
#news a img { border:2px solid #FFFFFF; text-decoration:none; }
#news a:hover img { border:2px solid #CC0000;}
*/
#news h3 { background:none; border:none; line-height:normal; margin:0; padding:0; }
#news a { text-decoration:none; }
#news a:hover { text-decoration:underline; }
#news ul li p { margin:10px 0 5px 0; font-size:11px;}
#news ul li p.readmore { text-align:right; font-weight:bold; margin:0; padding:0; }
#news .newsinfo { color:#666666; font-size:11px; }


/* contentleft */
#contentleft { float:left; width:425px; padding:0 0px 0 10px; }
* html #contentleft { width:420px; margin:10px 5px 0 0; }
#contentleft h3 { background:none; float:none; border:none; margin:0 0 10px 0; padding:0; line-height:18px;}
#contentleft p, #contentleft ul { line-height:16px; }

/* contentright */
#contentright { float:right; width:275px; padding:0 0px 0 5px; }
* html #contentright { width:272px; margin:10px 0 0 0;}
#contentright h3 {background:url(images/bg_header_rec.jpg) repeat-x; color:#FFFFFF;  float:none; margin:0 0 10px 0; padding:0 0 0 10px; border-left:1px solid #CCCCCC; }
#contentright p, #contentleft ul { line-height:16px; }
#contentright .boxes { padding:5px 0 0 0; }
#contentright .box { margin:0 15px 15px 0; }
#contentright .box.nomarginright { margin:0 0 15px 0; }

/* search */
#search { background:#EFF3F6 url(images/bg_search.jpg) repeat-x;  border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#searchform { margin:0; padding:0; height:60px; }
#searchfield { float:left; margin:15px 0 0 40px; background:url(images/bg_searchfield.gif) no-repeat; border:none; width:500px; height:30px; padding:6px 0 0 10px; color:#999999; }
#searchfield:focus { color:#000000; }
#submitfield { float:left; width:85px; height:30px; background:url(images/bg_submitfield.gif) no-repeat; border:0; line-height:30px; font-weight:bold; color:#666666; margin:15px 0 0 -10px;}
#submitfield:hover { color:#000000; cursor:pointer; }

/* advanced search */
#advancedsearch { float:left; margin:15px 0 0 5px; line-height:14px; background:url(images/icon_filterdown.gif) no-repeat 46px 5px; width:60px;}
#advancedsearch.active { background:url(images/icon_filterup.gif) no-repeat 46px 5px;}
#advancedsearch a { color:#666666; text-decoration:none; }
#advancedsearch a:hover { color:#000000; text-decoration:none; }

/* filter */
#filter { display:none; margin:0; padding:10px 5px; border:none; }
#filter.active { display:block; }
.filterbox, .filterboxlast { float:left; width:134px; margin:0 10px 0 0; }
.filterboxlast { margin:0; }
* html .filterbox, .filterbxlast { margin:0 9px 0 0; width:133px;}
.filtertitle { text-align:center; font-weight:bold; color:#000000; background:url(images/bg_filter_top.gif) no-repeat bottom; padding:0 0 10px 0; }
.filtercontent { margin:0; padding:0; background:#FFFFFF url(images/bg_filter_bottom.gif) no-repeat bottom; padding:0 0 7px 0;}
.filtercontent ul { list-style:none; margin:0; padding:0 3px 0 5px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.filtercontent ul li a { text-decoration:none; }
.filtercontent ul li a:hover { text-decoration:underline; }

/* breadcrumbs */
#breadcrumbs { padding:5px 10px; color:#666666; }
* html #breadcrumbs { width:697px; } /* IE6 fix */
#breadcrumbs a { color:#CC0000; text-decoration:none; }
#breadcrumbs a:hover { color:#CC0000; text-decoration:underline; }

/* productbox */
#productbox { width:270px; float:left; margin:10px; }
* html #productbox { margin:10px 10px 10px 5px;}
#photobig { width:248px; height:248px; }
#photobig a img { border:0; }
.productview img { border:1px solid #CCCCCC; padding:10px; }
.productviewoptions { margin:0; padding:0; list-style:none;}
.productviewoptions li { margin:0; padding:0; list-style-type:none; display:inline; }
.productphotos { margin:5px 0 0 0;}
.productphotos ul { list-style:none; margin:0 0 0 5px; padding:0; }
.productphotos ul li { float:left; list-style:none; margin:0 2px 0 0; padding:0; display:inline; }
.productphotos ul li a img { border:2px solid #FFFFFF; padding:0 3px;}
.productphotos ul li a:hover img { border:2px solid #CCCCCC; }
#tooltip { position:absolute; border:1px solid #CCCCCC; background:#F5F5F5; padding:2px 5px; color:#333; display:none; }

#productexcerpt p { line-height:15px; }

#productprice, #promodate, #promoretailer, #promooptions, #promooptionsinfo, #promosendemail { float:left; margin:0 0 8px 0; width:420px; padding:0; }
* html #productprice, #promodate, #promoretailer, #promooptions, #promooptionsinfo, #promosendemail { margin:0 0 5px 0; }
#productprice h3, #promodate h3, #promoretailer h3, #promooptions h3 { background:url(images/bg_product_header.jpg) no-repeat; border:none; padding:0 0 0 15px; height:32px; }
#promooptionsinfo h3, #promosendemail h3 { background:url(images/bg_product_header.jpg) no-repeat; border:none; padding:0 0 0 15px; height:32px; font-size:11px; }
#productprice h3 span, #promodate span, #promoretailer span, #promooptions span, #promooptionsinfo span, #promosendemail span { margin:0 0 0 10px; float:left; padding:0; }
#productprice h3 span.description, #promodate span.description, #promoretailer span.description, #promooptions span.description, #promooptionsinfo span.description, #promosendemail span.description { width:60px; margin:0; }

#productprice { width:290px; }
#productprice .box_rate, #productprice .box_special { float:right; width:45px; height:45px; text-align:center; line-height:45px; font-weight:bold; font-size:14px; color:#FFFFFF; background:url(images/bg_star.gif) no-repeat; position:absolute; margin:-42px 0 0 270px;}
#productprice .box_special { background:url(images/bg_star_special.gif) no-repeat; }

#promoretailer { background:url(images/bg_retailer_info.jpg) no-repeat; height:100px; margin:5px 0 8px 0;}
#promoretailer h3 { background:none; }
#promoretailer p { margin:0 0 0 75px; padding:0 10px; line-height:15px; font-size: 11px;}

#promotionpicture {background-color:#E4E4E4; border:1px solid #D3D3D3; float:left; height:50px; margin-left:8px; margin-top:-5px; padding:0px; text-align:center; width:52px;}
*html #promotionpicture {border:1px solid #D3D3D3; float:left; height:50px; margin-left:3px; margin-top:-5px; padding:0px; text-align:center; width:52px;}

#promooptions {}
#promooptions h3 { padding:0 0 0 3px;}
#promooptions a { font-size:12px; line-height:16px; float:left; margin:8px 0 0 0; text-decoration:none;}
#promooptions a:hover { font-size:12px; text-decoration:none; color:#000000;}
#promooptions a.favorites { background:url(images/icon_favorites.gif) no-repeat 0px -16px; padding:0 0 0 22px;}
#promooptions a.favorites:hover { background:url(images/icon_favorites.gif) no-repeat 0px 0px; }
#promooptions a.sendtoym { background:url(images/icon_sendtoym.gif) no-repeat 0px -16px; padding:0 0 0 22px; margin:8px 0 0 5px;}
#promooptions a.sendtoym:hover { background:url(images/icon_sendtoym.gif) no-repeat 0px 0px; }
#promooptions a.sendemail { background:url(images/icon_sendemail.gif) no-repeat 0px -16px; padding:0 0 0 22px; margin:8px 0 0 8px;}
#promooptions a.sendemail:hover { background:url(images/icon_sendemail.gif) no-repeat 0px 0px; }

#promooptionsbuylink{float:left;}
#promooptionsbuylink h3{ background:url(images/bg_product_header_red.gif) no-repeat; border:none; padding:0 0 0 15px; height:32px; text-align:center;margin:0 0 8px 0; width:420px; padding:0;}
#promooptionsbuylink a { font-size:1.4em; margin:8px 0 0 0; text-decoration:none; color:#000000;}
#promooptionsbuylink a:visited { font-size:1.4em;text-decoration:none; color:#000000;}
#promooptionsbuylink a:hover { font-size:1.4em; text-decoration:none; color:#000000;}
/* tabs */
.tab_nav { height: 20px; margin: 0; padding: 0px; background: url(images/tab_bottom.gif) repeat-x bottom; font-weight:bold;}
.tab_nav div { margin: 0; padding:0; float: left; background: #F5F5F5; line-height: 14px; padding: 2px 8px; margin-right: 4px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;color: #999999; }
.tab_nav div:hover	{ background: #FFFFFF; cursor:pointer; }
.tab_nav div.active { border-bottom: 1px solid #FFFFFF; background: #FFFFFF; color: #666666; cursor:pointer; }

.tab_content { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding:10px; margin:0px 0px 5px 0px; height:310px;}

/* comments */
#comments { margin:0 0 5px 0; }
.comment { border:1px solid #CCCCCC; margin:0 0 8px 0;}
.commentinfo { border-bottom:1px solid #CCCCCC; background:#F6F6F6; margin:0 0 5px 0; padding:5px; }
.commenttext { padding:5px; line-height:15px; }
.commentuser { float:left; font-weight:bold; }
.commentuser a { color:#CC0000; text-decoration:none; }
.commentuser a:hover { color:#CC0000; text-decoration:underline; }
.commentpermalink a { color:#999999; text-decoration:none; }
.commentpermalink a:hover { color:#999999; text-decoration:underline; }
.commentno { float:right; margin:0 5px 0 0; font: 1.2em Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#CBCBCB; }

/* pagination */
#pagination { text-align:center; margin:0 0 10px 0; color:#666666; }
#pagination span { text-decoration:none; padding:0 4px; margin:0;}
#pagination a { color:#CC0000; text-decoration:none; padding:0 4px; font-weight:bold; border:1px solid #FFFFFF; }
#pagination a:hover { color:#CC0000; text-decoration:none; border:1px solid #CC0000;}

/* category */
#category { padding:0 10px; }
#category h1 { color:#000000; }
#category h1 span.categoryno { font-size:12px; font-style:italic; color:#999999; }

#categorytitle { float:left; width:327px; }
#categoryheader { float:right; width:366px; height:34px; background:url(images/bg_category_header.jpg) repeat-x; border:1px solid #CCCCCC; }
#categoryheader a.sortup { float:left; width:13px; height:13px; background:url(images/sortarrows.gif) no-repeat; margin:7px 0 0 5px; }
#categoryheader a.sortup:hover { background:url(images/sortarrows.gif) -26px 0; }
#categoryheader a.sortdown { float:left; width:13px; height:13px;  background:url(images/sortarrows.gif) no-repeat -13px 0px; margin:7px 0 0 5px; }
#categoryheader a.sortdown:hover { background:url(images/sortarrows.gif) -39px 0; }

.pricesort { float:left; width:100px; line-height:24px; text-align:center; margin:5px 0 0 0; }
.pricesort span { float:left; margin:0 0 0 25px; }
.locationsort { float:left; width:100px; line-height:24px; text-align:center;  margin:5px 0 0 0; }
.locationsort span { float:left;  margin:0 0 0 25px;}
.datesort { float:left; width:125px; line-height:24px; text-align:center; margin:5px 0 0 0; }
*html .datesort { float:left; width:145px; line-height:24px; text-align:center; margin:5px 0 0 0; }
.datesort span { float:left;  margin:0 0 0 35px;}

/* categories list */
#categorieslist { margin:5px 0 0 0;}
#categorieslist h3 { border:none; background:none; line-height:18px; margin:0; padding:10px 0 0 10px; font-size:12px; }
#categorieslist h3 a { color:#000000; text-decoration:none; }
#categorieslist h3 a:hover { color:#CC0000; text-decoration:none; }

.categoryelement { border:1px solid #CCCCCC; background:#FFFFFF; margin:0 0 5px 0; padding:5px; }
.categoryelement:hover { background:#F5F5F5; }
.categoryelement.last { margin:0;}
*html .etarget {padding:0!important;}

.elementpic { float:left; height:56px; }
.elementpic a img { border:2px solid #FFFFFF; padding:2px; }
.elementpic a:hover img { border:2px solid #999999; padding:2px; }
.elementtitle { float:left; width:270px; height:56px; border-right: 1px solid #DEDEDE;}
.elementprice { float:left; width:100px; height:46px; font-size:12px; text-align:center; padding:10px 0 0 0; margin:0; font-weight:bold; color:#CC0000;  border-right: 1px solid #DEDEDE;}
.elementstore { float:left; width:100px; height:46px; font-size:12px; text-align:center; padding:10px 0 0 0; margin:0; font-weight:bold;  border-right: 1px solid #DEDEDE;}
.elementstorequick24 { float:left; width:100px; height:66px; font-size:12px; text-align:center; margin:-5px 0; font-weight:bold;  border-right: 1px solid #DEDEDE;background:url(images/quick24_logo.jpg) no-repeat scroll 0 0; color:#FFFFFF;}
.elementstorelaredoute { float:left; width:100px; height:56px; font-size:12px; text-align:center; padding:10px 0 0 0; margin:-5px 0; font-weight:bold;  border-right: 1px solid #DEDEDE; background:#017A37 url(images/laredoute_mic_verde.jpg) no-repeat scroll 0 0; color:#FFFFFF;}
.elementdate { float:left; width:120px; height:46px; font-size:12px; text-align:center; padding:10px 0 0 0; margin:0; font-weight:bold;}

#categoriesrecommended { background:#CC0000; padding:5px 0 5px 0; margin:0 0 5px 0; }
#categoriesrecommended h3 { border:none; background:none; line-height:18px; margin:0; padding:10px 0 0 10px; font-size:14px; }
#categoriesrecommended h3 a { color:#CC0000; text-decoration:none; }
#categoriesrecommended h3 a:hover { color:#000000; text-decoration:none; }
#categoriesrecommended a img { border:2px solid #CC0000; padding:2px; }
#categoriesrecommended a:hover img { border:2px solid #000000; padding:2px; }
#categoriesrecommended .categoryelement { background:#F5F5F5; }
#categoriesrecommended .categoryelement:hover { background:#E5E5E5; }
#categoriesrecommended .elementprice, #categoriesrecommended .elementstore, #categoriesrecommended .elementdate { font-size:14px; color:#CC0000;}
 #categoriesrecommended .elementstorequick24 { font-size:14px; color:#FFFFFF;}
 #categoriesrecommended .elementstorelaredoute { font-size:14px; color:#FFFFFF;}
 
/* login and register form */
#loginform, #adduser, #resetform, #editpassword { margin:0 10px 0 0; padding:10px 0 0 0; font-size:14px; font-weight:bold; background:#F5F5F5; border:1px solid #CCCCCC; }
#adduser, #editpassword { margin:0 10px 20px 0; }
#loginform fieldset, #adduser fieldset, #editpassword fieldset, #resetform fieldset { border:none; margin:0;}
#loginform label, #adduser label, #editpassword label, #resetform label { float:left; width:80px; margin:0 10px 5px 0; text-align:right;}
#adduser label { width:130px; }
#editpassword label { width:160px; }
#loginform input, #adduser input, #editpassword input,  #resetform input { border:1px solid #CCCCCC; width:230px; margin:0 0 5px 0; font-size:13px; padding:3px; }
#editpassword input { width:200px; }

#loginform #loginsubmit, #adduser #addusersubmit, #editpassword #editpasswordsubmit, #resetform #resetsubmit { margin:5px 0 0 80px; width:120px; background:#990000; color:#FFFFFF; font-weight:bold; border:1px solid #000000;}
#adduser #addusersubmit { margin:5px 0 0 140px; }
#resetform #resetsubmit { margin:5px 0 0 80px; width:180px;}
#editpassword #editpasswordsubmit { margin:5px 0 0 170px; }
#loginform #loginsubmit:hover, #adduser #addusersubmit:hover, #editpassword #editpasswordsubmit:hover, #resetform #resetsubmit:hover { cursor:pointer; background:#CC0000; color:#FFFFFF; }
a.register { padding:5px 10px; background:#990000; color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; border:1px solid #000000; }
a.register:hover { background:#CC0000; text-decoration:none; }
.fieldinfo { font-size:12px; font-style:italic; color:#666666; font-weight:normal;}
.reqfield { color:#CC0000; }
#adduser #image_captcha { float:left; margin:0 0 5px 140px; width:150px; height:30px; border:none; padding:0; }

/* sidebar */
#sidebar { float:right; width:270px; /*border-top:1px solid #CCCCCC; */margin:0 0 50px 0; padding:0; }
* html #sidebar { width:273px; }
.sidebar_box { /*padding:10px;*/ margin-top:8px;}
.sidebar_box .sidebox_top {background:url(images/sidebox_top_green.gif) repeat-x; height:33px;}
*html .sidebar_box .sidebox_top {background:url(images/sidebox_top_green.gif) repeat-x;}
.sidebar_box .sidebox_back {background:url(images/sidebox_back_green.gif) repeat-x; height:1100px; margin-left:1px;}
.sidebar_box h3 { border-bottom:1px solid #666666; margin:0 0 5px 0; padding:0 0 3px 0; }
/* newsletter box */
.newsletter_box { height:75px; background:url(images/bg_newsletter_box_v2.jpg) repeat-x; color:#797b7c; padding:5px 10px; }
.newsletter_box form { margin:0 0 10px 0;}
.newsletter_box h3 { background:url(images/icon_newsletter_box_v2.gif) no-repeat top left; padding:0 0 8px 35px; margin:0px; }
.newsletter_box h3.syndication_rss { background:url(images/icon_rss_feed_v2.jpg) no-repeat top left; margin:0 0 0 5px; padding:0 0 8px 30px; }
.newsletter_box h3.syndication_rss a { color:#797b7c; text-decoration:none; }
.newsletter_box h3.syndication_rss a:hover { color:#797b7c; text-decoration:underline; }
.newsletter_submit { background:url(images/bg_submit_button.jpg); border:1px solid #B3C8D4; color:#666666; margin:0px; padding:2px 6px; cursor:pointer; font-weight:normal; font-size:11px;}
* html .newsletter_submit { padding:2px 0px; }
*:first-child+html .newsletter_submit { padding:2px 0px;}
.newsletter_submit:hover { background:#EEF8FA; color:#000000;}
.newsletter_email { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:160px; padding:2px; color:#666666; }
.newsletter_email:focus { color:#000000; }
.input_label { font-size:11px; font-weight:bold; margin:0px 0px 3px 0px;}

/*twitter box */
.twitter-facebook {color:#666666;font-weight:normal; font-size:11px;width:270px;height:55px;text-align:center;border-bottom:1px solid #CCCCCC; }


/* footer */
#footer { background: url(images/bg_footer.gif) no-repeat top; height:74px; width:980px; float:left; margin:-50px 0 0 0; padding:50px 0 0 10px; }
* html #footer { height:70px; }
*:first-child+html #footer { height:70px; }

/* copyright */
#copyright { font-size:11px; color:#333333; margin:10px 0 0 0; text-align:center; }
* html #copyright { margin:55px 0 0 0; }
*:first-child+html #copyright { margin:55px 0 0 0; }

/* banners */
.leaderboard { float:right; width:728px; height:90px; margin:10px 10px 0 0; }
.b250 { background:#DEDEDE; width:250px; height:250px; margin:10px; }
*html .b250 { background:#DEDEDE; width:250px; height:250px; margin:5px; }
/* end banners */

/*start antena3 + vdt */
.antena3_top { background:url(images/banners/a3_top.jpg) no-repeat; line-height:37px; width:431px; height:37px; margin:0 0 0 -15px; float:left; /*padding:0 0 0 15px;*/ }
.vdt_top { background:url(images/banners/vdt_top.jpg) no-repeat; line-height:37px; width:289px; height:37px; margin:0 0 0 0px; float:left; /*padding:0 0 0 15px;*/ }
*+html .antena3_top { background:url(images/banners/a3_top.jpg) no-repeat; line-height:37px; width:431px; height:37px; margin:0 0 0 -15px; float:left; /*padding:0 0 0 15px;*/ margin-bottom:-10px; }
*+html .vdt_top { background:url(images/banners/vdt_top.jpg) no-repeat; line-height:37px; width:289px; height:37px; margin:0 0 0 0px; float:left; /*padding:0 0 0 15px;*/ margin-bottom:-10px;}
*html .antena3_top { background:url(images/banners/a3_top.jpg) no-repeat; line-height:37px; width:431px; height:37px; margin:0 0 0 -15px; float:left; /*padding:0 0 0 15px;*/ margin-bottom:-10px; }
*html .vdt_top { background:url(images/banners/vdt_top.jpg) no-repeat; line-height:37px; width:289px; height:37px; margin:0 0 0 0px; float:left; /*padding:0 0 0 15px;*/ margin-bottom:-10px;}
.boxes .antena3_content {width:425px; height:200px; float:left; text-align:center;}
.boxes .vdt_content {height:200px;width:295px; float:left; text-align:center;}
*html .boxes .vdt_content {height:200px;width:289px; float:left; text-align:center;}
.boxes .antena3_content .box_with_categ {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
height:184px;
margin:0px;
margin-left:3px;
width:136px;
}
*html .boxes .antena3_content .box_with_categ {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
height:184px;
margin:0px;
margin-left:1px;
width:136px;
}
.boxes .vdt_content .box_with_categ {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
height:184px;
margin:0px;
margin-left:17px;
width:124px;
}
*html .boxes .vdt_content .box_with_categ {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
height:184px;
margin:0px;
margin-left:5px;
width:124px;
}

.boxes .antena3_content .box_with_categ .box_desc { background:url(images/banners/link_bg.jpg) repeat-x; font-size:11px; font-weight:bold; text-align:center; border-top:1px solid #CCCCCC; line-height:14px; height:71px; padding:4px 0 0 0;}
* html .boxes .antena3_content .box_with_categ .box_desc { height:66px; } /* IE6 fix */
*+html .boxes .antena3_content .box_with_categ .box_desc { height:66px !important; } /* IE7 fix */
.boxes .antena3_content .box_with_categ .box_picture {height: 124px;margin-top:-12px;}
.boxes .antena3_content .box_with_categ .box_picture img {margin-top:28px;}
.boxes .antena3_content .box_with_categ .box_picture a img {border:1px solid #CCCCCC;}
.boxes .antena3_content .box_with_categ .box_picture a img:hover {border:1px solid #CC0000;}

.boxes .antena3_content .box_with_categ .box_desc a { color:#000000 !important; text-decoration:none !important; }
.boxes .antena3_content .box_with_categ .box_desc a:link { color:#000000 !important; text-decoration:none !important; }
.boxes .antena3_content .box_with_categ .box_desc a:visited { color:#000000 !important; text-decoration:none !important; }
.boxes .antena3_content .box_with_categ .box_desc a:hover { color:#333333 !important; text-decoration:none !important; }

.boxes .vdt_content .box_with_categ .box_desc { background:url(images/banners/link_bg.jpg) repeat-x; font-size:11px; font-weight:bold; text-align:center; border-top:1px solid #CCCCCC; line-height:14px; height:71px; padding:4px 0 0 0;}
* html .boxes .vdt_content .box_with_categ .box_desc { height:66px; } /* IE6 fix */
*+html .boxes .vdt_content .box_with_categ .box_desc { height:66px !important; } /* IE7 fix */
.boxes .vdt_content .box_with_categ .box_picture {height: 124px;margin-top:-12px;}
.boxes .vdt_content .box_with_categ .box_picture img {margin-top:20px;}
.boxes .vdt_content .box_with_categ .box_picture a img {border:1px solid #CCCCCC;}
.boxes .vdt_content .box_with_categ .box_picture a img:hover {border:1px solid #cc0892;}
.boxes .vdt_content .box_with_categ .box_desc a { color:#cc0892 !important; text-decoration:none !important; }
.boxes .vdt_content .box_with_categ .box_desc a:link { color:#cc0892 !important; text-decoration:none !important; }
.boxes .vdt_content .box_with_categ .box_desc a:visited { color:#cc0892 !important; text-decoration:none !important; }
.boxes .vdt_content .box_with_categ .box_desc a:hover { color:#333333 !important; text-decoration:none !important; }

/* end antena3 + vdt */



/* bannere */

.bannerul_quelle                         { width: 720px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_quelle.jpg) no-repeat 0 0;}
*html .bannerul_quelle                         { width: 717px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_quelle.jpg) no-repeat 0 0;}
.bannerul_quelle .top {display:block;height:33px;width:720px;}
*html .bannerul_quelle .top {display:block;height:33px;width:717px;}
.bannerul_quelle .wrapper                { width: 702px; overflow: auto; height: 218px;position: absolute; top: 0; left: 0; margin:31px 0 0 9px;overflow:hidden;}
.bannerul_quelle .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #ffffff;margin: 3px 0 0 9px; padding:0;}
.bannerul_quelle ul li                   { display: block; float: left; padding: 0; height: 218px; width: 705px;}

.bannerul_quelle .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_quelle .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.bannerul_cbstore                         { width: 720px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_cbstore.gif) no-repeat 0 0;}
*html .bannerul_cbstore                         { width: 717px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_cbstore.gif) no-repeat 0 0;}
.bannerul_cbstore .top {display:block;height:33px;width:720px;}
*html .bannerul_cbstore .top {display:block;height:33px;width:717px;}
.bannerul_cbstore .wrapper                { width: 702px; overflow: auto; height: 218px;position: absolute; top: 0; left: 0; margin:31px 0 0 9px;overflow:hidden;}
.bannerul_cbstore .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #ffffff;margin: 3px 0 0 9px; padding:0;}
.bannerul_cbstore ul li                   { display: block; float: left; padding: 0; height: 218px; width: 705px;}

.bannerul_cbstore .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_cbstore .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


.bannerul_choicebrand                         { width: 720px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_choicebrand.gif) no-repeat 0 0;}
*html .bannerul_choicebrand                         { width: 717px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_choicebrand.gif) no-repeat 0 0;}
.bannerul_choicebrand .top {display:block;height:33px;width:720px;}
*html .bannerul_choicebrand .top {display:block;height:33px;width:717px;}
.bannerul_choicebrand .wrapper                { width: 702px; overflow: auto; height: 218px;position: absolute; top: 0; left: 0; margin:31px 0 0 9px;overflow:hidden;}
.bannerul_choicebrand .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #ffffff;margin: 3px 0 0 9px; padding:0;}
.bannerul_choicebrand ul li                   { display: block; float: left; padding: 0; height: 218px; width: 705px;}

.bannerul_choicebrand .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_choicebrand .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.bannerul_aoro                         { width: 720px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_aoro.jpg) no-repeat 0 0;}
*html .bannerul_aoro                        { width: 717px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_aoro.jpg) no-repeat 0 0;}
.bannerul_aoro .top {display:block;height:33px;width:720px;}
*html .bannerul_aoro .top {display:block;height:33px;width:717px;}
.bannerul_aoro .wrapper                { width: 702px; overflow: auto; height: 218px;position: absolute; top: 0; left: 0; margin:31px 0 0 9px;overflow:hidden;}
.bannerul_aoro .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #ffffff;margin: 3px 0 0 9px; padding:0;}
.bannerul_aoro ul li                   { display: block; float: left; padding: 0; height: 218px; width: 705px;}

.bannerul_aoro .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_aoro .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.bannerul_mrbricolage                         { width: 720px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_mrbricolage.jpg) no-repeat 0 0;}
*html .bannerul_mrbricolage                         { width: 717px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_mrbricolage.jpg) no-repeat 0 0;}
.bannerul_mrbricolage .top {display:block;height:33px;width:720px;}
*html .bannerul_mrbricolage .top {display:block;height:33px;width:717px;}
.bannerul_mrbricolage .wrapper                { width: 702px; overflow: auto; height: 218px;position: absolute; top: 0; left: 0; margin:31px 0 0 9px;overflow:hidden;}
.bannerul_mrbricolage .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #ffffff;margin: 3px 0 0 9px; padding:0;}
.bannerul_mrbricolage ul li                   { display: block; float: left; padding: 0; height: 218px; width: 705px;}

.bannerul_mrbricolage .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_mrbricolage .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.bannerul_laredoute                         { width: 270px; height: 1133px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/laredoute_bg.gif) no-repeat 0 0;}
*html .bannerul_laredoute                         { width: 270px; height:1133px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/laredoute_bg.gif) no-repeat 0 0;}
.bannerul_laredoute .top {display:block;height:33px;width:270px;}
*html .bannerul_laredoute .top {display:block;height:33px;width:270px;}
.bannerul_laredoute .wrapper                { width: 216px; overflow: auto; height: 1102px;position: absolute; top: 0; left: 0; margin:50px 0 0 54px;overflow:hidden;}
.bannerul_laredoute .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;margin: 3px 0 0 15px; padding:0;}
.bannerul_laredoute ul li                   { display: block; float: left; padding: 0; height: 1102px; width: 260px;}

.bannerul_laredoute .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_laredoute .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.bannerul_random                         { width: 703px; height: 90px; position: relative;border:1px solid #D5D5D5;margin:7px;}
*html .bannerul_random                         { width: 703px; height:90px; position: relative;border:1px solid #D5D5D5;margin:4px;}
.bannerul_random .top {height:90px;width:100px;float:left;background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/logo_redus2.gif) no-repeat scroll 0 0;}
*html .bannerul_random .top {cursor:pointer;height:90px;width:100px;}
.bannerul_random .wrapper                { width: 603px; overflow: auto; height: 90px;position: absolute; top: 0; left: 0; margin:0 0 0 100px;overflow:hidden;background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_redus.jpg) repeat-x scroll 0 0;}
.bannerul_random .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;margin: 3px 0 0 0; padding:0;}
.bannerul_random ul li                   { display: block; float: left; padding: 0; height: 87px; width: 205px;}

.bannerul_random .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_random .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.bannerul_random .box {float:left;height:87px;width:187px;background:none;border:0;margin:0;padding:0;background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/right-line_redus.jpg) no-repeat scroll right center;}
.bannerul_random .box a {float:left;text-decoration:none;}
.bannerul_random .box img {border:1px solid #999999;background:#FFFFFF;}
.bannerul_random .box  .box_price {display:block;position:relative;width:81px;height:13px;margin-top:-14px;background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg-price_redus.png); color:#FFFFFF;font-weight:none;font-size:10px;}
*html .bannerul_random .box  .box_price {display:block;position:relative;width:81px;height:13px;margin-top:-18px;background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg-price_redus.png); color:#FFFFFF;font-weight:none;font-size:10px;}
*+html .bannerul_random .box  .box_price {margin-top:-17px;}
.bannerul_random .box .box_desc {width:100px;height:82px;background:none;border:0;margin:0 0 0 2px;padding:0;float:left;}
.bannerul_random .box .box_desc .text {width:100px;height:82px;font-weight:normal;font-size:11px;text-align:center;display:table-cell;vertical-align:middle;}
*html .bannerul_random .box .box_desc .text {margin-top:15px;}
*+html .bannerul_random .box .box_desc .text {margin-top:15px;}
.bannerul_random .box .box_desc .text a {text-decoration:none;}
*html .bannerul_random .box .box_desc .text a {text-decoration:none;float:none;}
*+html .bannerul_random .box .box_desc .text a {text-decoration:none;float:none;}
.bannerul_random .box .box_desc .text .red {color:red;border:0;margin:0;padding:0;font-weight:normal;font-size:11px;}
.bannerul_random .box .box_desc .text .red a {text-decoration:none;float:none;}

.bannerul_debo                         { width: 720px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_debo.jpg) no-repeat 0 0;}
*html .bannerul_debo                         { width: 717px; height: 265px; position: relative; background:transparent url(http://www.totulredus.ro/public/style/images/banners/slider_horizontal/bg_debo.jpg) no-repeat 0 0;}
.bannerul_debo .top {display:block;height:33px;width:720px;}
*html .bannerul_debo .top {display:block;height:33px;width:717px;}
.bannerul_debo .wrapper                { width: 702px; overflow: auto; height: 218px;position: absolute; top: 0; left: 0; margin:31px 0 0 9px;overflow:hidden;}
.bannerul_debo .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #ffffff;margin: 3px 0 0 9px; padding:0;}
.bannerul_debo ul li                   { display: block; float: left; padding: 0; height: 218px; width: 705px;}

.bannerul_debo .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.bannerul_debo .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/* end bannere */

.bannerst {width:720px;}
.bannerst img {border:0;}
*html .bannerst {width:714px!important;}
*html .bannerst img {width:714px!important;}

/* others */
.clear { clear:both; }
.red { color:#CC0000; }
.nobg { background:none }


.branding {width: 1262px; position: relative; z-index: 1; margin: 0pt auto;}
.branding .bleft {float:left;width:160px;position:absolute;left:-27px;}
.branding .bcenter {width:996px;position:absolute;left:133px;}
.branding .bright {float:right;width:160px;position:absolute;right:-27px;top:0;}

*html .social_media {position:absolute;}
.social_media {width:30px;height:375px;background:transparent url(http://www.totulredus.ro/public/style/images/vertical_twitter_facebook_rss.gif) no-repeat 0 0;position:fixed;top:25%;right:0;}
.social_media a {display:block;}
.social_media .twitter {width:30px;height:109px;}
.social_media .facebook {width:30px;height:113px;margin:20px 0 0 0}
.social_media .rss {width:30px;height:113px;margin:20px 0 0 0;}

/*=================CORPORATE=====================*/

span.categCyanFooterIntactMediaGroup {font-family:Verdana, Arial, Helvetica, sans-serif;color:#0099ff;font-weight:bold;font-size:12px;text-transform:uppercase;}
span.categMagentaFooterIntactMediaGroup {font-family:Verdana, Arial, Helvetica, sans-serif;color:#ff0099;font-weight:bold;font-size:12px;text-transform:uppercase;}
a.linkFooterIntactMediaGroup {font-family:Verdana, Arial, Helvetica, sans-serif;color:#455560;font-size:10px;text-decoration:none;line-height: 1.5;}
a.linkFooterIntactMediaGroup:hover {text-decoration: underline;}
span.noLinkFooterIntactMediaGroup {font-family:Verdana, Arial, Helvetica, sans-serif;color:#555555;font-size:10px;text-decoration:none;line-height: 1.5;}
a.linkBlackFooterIntactMediaGroup {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;font-size:12px;text-decoration:none;line-height: 1.5;}
a.linkBlackFooterIntactMediaGroup:hover {text-decoration:underline;}

.footer_categorie{color:#00aeef;}
.footer_subcategorie{color:#f8bd19;}
.footer_links_container a,.footer_copyright a{color:#555;}
.footer_no_margin_left{margin-left:0;}
