/* CSS Document

Theme: Variante Auto
Theme URI: http://www.varianteauto.ro/

Author: Webright Media
Author URI: http://www.webrightmedia.ro/

*/

body { margin:0px; padding:0px; background:#1C2F2B; font: 82.5%/1.4 Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; }

a { color:#FF6600; text-decoration:none; outline: none; }
a:hover { color:#FF6600; text-decoration:underline; }

h1 { font: 1.7em Helvetica, Arial, sans-serif; font-weight:bold; padding:0; margin:0; }
h2 { font: 1.7em Helvetica, Arial, sans-serif; font-weight:bold; padding:0; margin:0; }
h3 { font: 1.3em Helvetica, Arial, sans-serif; font-weight:bold; margin:0; padding:0; }

/* wrappers */
#wrapper { margin:0 auto; width:990px; }
#wrapheader { background:#013334; border-bottom:3px solid #D5D6AC; height:130px;}
#wrappermain { width:728px; margin:0; padding:0; float:left; }
#main { float:left; padding:10px 0 0 0;}
#wrapfooter { background:#013334; border-top:3px solid #D5D6AC; height:70px; margin:0 0 0 0;}

/* header */
#header { margin:0 auto; width:990px; height:130px;}
#logo { width:205px; height:80px; float:left; margin:20px 0 0 0;}
#logo h1, #logo h2 { margin:0; padding:0; }
#logo h1 a, #logo h2 a { float:left; background:url(../img/logo.gif) no-repeat top left; text-indent:-1000px; width:205px; height:80px; -moz-outline:none;}

/* searchform */
#searchform { float:left; width:450px; background:url(../img/bg_search_top.gif) no-repeat top left; margin:20px 0 0 50px; padding:5px 0 0 0;}
#searchform form { background:#4D7171 url(../img/bg_search_bottom.gif) no-repeat bottom; padding:5px 10px 5px 10px; margin:0; }
#q { float:left; margin:3px 0 0 0; background:url(../img/bg_searchfield.gif) no-repeat 0px 3px; border:0; width:340px; height:39px; line-height:39px; padding:0 0 0 10px; font: 1.1em Helvetica, Arial, sans-serif; font-weight:bold; color:#003333; }
#searchsubmit { margin:0; padding:0; float:left; }
#searchform p.advancedsearch { margin:-5px 0 0 0; padding:0; }
#searchform p.advancedsearch a { color:#FF8434; font-weight:bold; text-decoration:none; padding:0 0 0 15px;  background:url(../img/icon_va.gif) no-repeat 0px 3px; }
#searchform p.advancedsearch a:hover { text-decoration:underline; }

/* icon */
#icon { float:right; width:250px; height:220px; background:url(../img/icon_left.gif) no-repeat; margin:14px 0 10px 0; }
* html #icon { position:absolute; margin:14px 0 10px 30px; } /* IE 6 */

/* left sidebar */
#lsidebar { float:left; width:118px; }
/*ul#marci-list { list-style:none; margin:0; padding:0; width: 730px; }
ul#marci-list li { list-style-type:none; margin:0; padding:0; font-size:14px; font-weight:bold; width: 118px; float: left; margin-right: 1px;}
ul#marci-list li a { padding:0 0 0 20px; margin:0 1px 5px 0; background:url(../img/bg_navlist.gif) no-repeat; float:left; width:98px; height:31px; line-height:31px; color:#FFFFFF; text-decoration:none; }
ul#marci-list li a:hover, ul#marci-list li a.selected { background:url(../img/bg_navlist.gif) no-repeat 0px -31px; }*/
#lsidebar ul { list-style:none; margin:0; padding:0; }
#lsidebar ul li { list-style-type:none; margin:0; padding:0; font-size:14px; font-weight:bold; width: 118px;}
#lsidebar ul li a { padding:0 0 0 20px; margin:0 0 5px 0; background:url(../img/bg_navlist.gif) no-repeat; float:left; width:98px; height:31px; line-height:31px; color:#FFFFFF; text-decoration:none; }
#lsidebar ul li a:hover, #lsidebar ul li a.selected { background:url(../img/bg_navlist.gif) no-repeat 0px -31px; }


/* content */
#content { float:left; width:600px; margin:0 0 0 10px; padding:0; }
#content .wrapbox { background: url(../img/bg_box_top.gif) no-repeat top; padding:5px 0 0 0; margin:0 0 10px 0;}
#content .box { background: #334441 url(../img/bg_box_bottom.gif) no-repeat bottom; padding:5px 0 10px 0;}
* html #content .box { padding:0; } /* IE6 fix */
#content .boxtitle { border-bottom:2px solid #1C2F2B; padding:0 0 5px 0;}
#content .box .boxtitle h2, #content .box .boxtitle h1 { float:left; padding:2px 0 0 10px;}
#content .box .boxtitle span.newsdate { float:left; margin:0 0 0 12px; font-size:11px; color:#CCCCCC; padding:0;}
#content .box a.rightbutton { float:right; padding:4px 8px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:0 10px 0 0;}
#content .box a.rightbutton:hover { background:#FF6600;}
#content .box h3 { margin:10px 0 0 10px;}
#content .box p { padding:0 10px 0 10px; margin:10px 0 5px 0; }
#content .box p.news { padding:0 10px 0 0; float:left; margin:0;}
#content .box img { float:left; margin:10px 10px 0 10px;}
#content .box a img { padding:2px; border:1px solid #1C2F2B; background:#4D7171;}
#content .box a:hover img { background:#A0B6AD; }

#content ul.offerlist { list-style:none; margin:0; padding:10px 0 5px 0; }
#content ul.offerlist li { list-style-type:none; margin:0 0 10px 0; padding:0 10px 10px 10px; border-bottom:2px solid #1C2F2B;}
#content ul.offerlist li.last { margin:0; border:none; padding:0 10px;}
#content ul.offerlist li img { float:left; margin:0 10px 0 0;}
#content ul.offerlist li a img { padding:2px; border:1px solid #1C2F2B; background:#4D7171;}
#content ul.offerlist li a:hover img { background:#A0B6AD; }
#content ul.offerlist li .info { float:left; width:350px;} 
#content ul.offerlist li h3 { float:left; line-height:22px; height:22px; padding:0; margin:0; font: 1.5em Helvetica, Arial, sans-serif; font-weight:bold;}
#content ul.offerlist li h3.sale { background:url(../img/icon_sale_exchange.gif) no-repeat top right;}
#content ul.offerlist li h3.exchange { background:url(../img/icon_sale_exchange.gif) no-repeat right -22px;}
#content ul.offerlist li .price, #content ul.offerlist li .exchange_with { float:right; font:1.4em Helvetica, Arial, sans-serif; font-weight:bold; text-align:right;}
#content ul.offerlist li .price span { font-size:12px; }
#content ul.offerlist li .exchange_with .difference { font-size:14px; }
#content ul.offerlist li .description { margin:7px 0 0 0; }
#content ul.offerlist li .description p { margin:0; padding:0; line-height:15px; }
#content ul.offerlist li a img.ad { border: none; padding: 0; }
* html #content ul.offerlist li a img.ad { margin:0; } /* IE6 fix */
#content ul.offerlist li ul {
	margin: 7px 0 0 0;
	padding: 0;
	}
#content ul.offerlist li ul.options li {
	display: inline;
	margin-right: 6px;
	border-bottom: 0;
	}

#content .box a.button {padding:4px 8px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:0 10px 0 0;}

#content ul.subcategorylist { list-style:none; margin:10px 0 0 10px; padding:0; }
#content ul.subcategorylist li { list-style-type:none; margin:0 0 5px 0; padding:0; float:left; width:195px; color:#CCCCCC; }
#content ul.subcategorylist li a { font-weight:bold;}

#content ul.list { list-style:none; margin:10px 0 0 10px; padding:0; }
#content ul.list li { list-style-type:none; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:2px solid #1C2F2B; }
#content ul.list li.last { border:none; padding:0;}
#content ul.list li div.listfoto { float:left; width:104px; height:81px;}
#content ul.list li div.listname { float:left; width:194px; height:81px; padding:0 5px 0 5px;}
#content ul.list li div.listdate { float:left; width:75px; height:81px; text-align:center; line-height:75px;}
#content ul.list li div.listyear { float:left; width:42px; height:81px; text-align:center; line-height:75px;}
#content ul.list li div.listkm { float:left; width:75px; height:81px; text-align:center; line-height:75px;}
#content ul.list li div.listprice { float:left; width:90px; height:53px; text-align:center; font-size:14px; font-weight:bold; line-height:14px; padding:28px 0 0 0;}
#content ul.list li div.listprice span { font-size:12px;}
#content ul.list li.headlist { text-align:center; font-weight:bold; height:auto;}
#content ul.list li.headlist div { line-height:14px; text-align:center; height:auto; padding:0; }
#content ul.list li h3 { margin:0; padding:0; font: 1.2em Helvetica, Arial, sans-serif; font-weight:bold;}
#content ul.list li p.excerpt { line-height:14px; margin:0; padding:0; font-size:11px; }
#content ul.list li a img { padding:2px; border:1px solid #1C2F2B; background:#4D7171; margin:0; }
#content ul.list li a:hover img { background:#A0B6AD; }

#content ul.list li.headlist div.listname { float:left; width:194px; padding:0 5px 0 5px;}
#content ul.list li.headlist div.listdatesort { float:left; width:75px; text-align:center;}
#content ul.list li.headlist div.listdatesort span { float:left; margin:0 3px 0 10px; }
#content ul.list li.headlist div.listyearsort { float:left; width:42px; text-align:center;}
#content ul.list li.headlist div.listyearsort span { float:left; margin:0 3px 0 0px; }
#content ul.list li.headlist div.listkmsort { float:left; width:75px; text-align:center;}
#content ul.list li.headlist div.listkmsort span { float:left; margin:0 3px 0 15px; }
#content ul.list li.headlist div.listpricesort { float:left; width:90px; text-align:center; font-size:14px; font-weight:bold;}
#content ul.list li.headlist div.listpricesort span { float:left; margin:0 3px 0 15px; }
#content ul.list li.headlist a.sortup { float:left; width:11px; height:11px; background:url(../img/sortarrows.gif) no-repeat 0px 4px; text-indent:-10000px; margin:0;}
#content ul.list li.headlist a.sortup:hover { background:url(../img/sortarrows.gif) no-repeat -22px 4px;}
#content ul.list li.headlist a.sortdown {float:left; width:11px; height:11px; background:url(../img/sortarrows.gif) no-repeat -11px 4px; text-indent:-10000px;}
#content ul.list li.headlist a.sortdown:hover { background:url(../img/sortarrows.gif) no-repeat -33px 4px;}

#content ul#allmodels { margin:10px 10px 0 10px; padding:0 0 0 20px; }
#content ul#allmodels li { border-bottom:1px solid #1C2F2B; margin:0 0 10px 0; }
#content ul#allmodels li a { font-size:20px; font-weight:bold; }
#content ul#allmodels li ul { list-style:none; margin:0; padding:0; width:570px; }
#content ul#allmodels li ul li { float:left; list-style-type:none; margin:0 5px 0 0; padding:0 5px 3px 0; display:inline; border:none;}
#content ul#allmodels li ul li.last { border:none; }
#content ul#allmodels li ul li a { font-weight:normal; font-size:12px; background:none; padding:0; color:#FFFFFF; }
#content ul#allmodels li ul li a:hover { color:#FFFFFF; text-decoration:underline; }

/* offerlistnav */
#content ul.offerlistnav { list-style:none; margin:5px 0 0 5px; padding:0;}
* html #content ul.offerlistnav { position:relative; float:left; margin:10px 0 0 5px;} /* IE 6 */
*:first-child+html #content ul.offerlistnav { position:relative; } /* IE 7 */
#content ul.offerlistnav li { float:left; list-style-type:none; margin:0; padding:0 0 0 4px; display:inline; line-height:22px; height:25px; }
#content ul.offerlistnav li a { float:left; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0 10px 0 6px; margin:0;}
#content ul.offerlistnav li a:hover { color:#CCCCCC;}
#content ul.offerlistnav li.active { background:url(../img/bg_offernav_left.gif) no-repeat top left; }
#content ul.offerlistnav li.active a { background:#4D7171 url(../img/bg_offernav_right.gif) no-repeat top right;}
#content ul.offerlistnav li.active a:hover { color:#FFFFFF; }

#content .wrapoffer { margin:-3px 5px 0 5px; background:#4D7171 url(../img/bg_offer_top.gif) no-repeat top; padding:2px 0 0 0; }
* html #content .wrapoffer { margin:-3px 5px 0 5px; padding:2px 0 0 0;} /* IE 6 */
*:first-child+html #content .wrapoffer { margin:-8px 5px 0 5px; } /* IE 7 */
#content .offer { background:url(../img/bg_offer_bottom.gif) no-repeat bottom; padding:6px 10px 10px 10px; text-align:left;}

#content .offer img { clear:both; margin:0; }
#content .offer a img { padding:2px; border:1px solid #1C2F2B; background:#4D7171; margin:0; }
#content .offer a:hover img { background:#A0B6AD; }
#content .expired { background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; padding:5px; font-weight:bold; margin:0 0 5px 0; text-align:center; font-size:14px;}
#content .offerinfo h3 { font-size:16px; font-weight:bold; padding:0;}
#content .offerinfo p { margin:5px 0 0 0; padding:0; }
#content .offerinfo table { float:right; width:240px; margin:3px 0 0 0; padding:0; line-height:16px; }
#content .offerinfo table td.function { font-weight:bold; width:150px; }
#content .offerinfo sup { font-size:11px; }
#content .offerprice { background:#006666; border:1px solid #1C2F2B; float:right; width:230px; margin:0; padding:5px; font-size:14px; font-weight:bold;}
#content .offerprice span { font-size:20px; }
#content .offerprice ul { list-style:none; margin:0 0 0 10px; padding:0; }
#content .offerprice ul li { clear:both;list-style-type:none; margin:0; padding:0;}
#content .offerprice ul li span { font-size:14px; float:left; }
#content .offerprice ul li p { float:right; margin:0; padding:0; }
#content table.offercontact { float:left; line-height:20px; background:#006666; border:1px solid #1C2F2B; padding:5px 10px; }
#content table.offercontact td.function { width:100px; }

#content .offerdetails table { margin:10px 0 0 0; width:100%;}
#content .offerdetails table th { font-size:16px; text-align:center; background:#2A6263; border:1px solid #295555;}
#content .offerdetails table tr.odd { background:#53696B;}
#content .offerdetails table td { padding:3px 5px; border:1px solid #295555; border-top:none;}
#content .offerdetails table td.function { font-weight:bold; width:250px; border-right:none;} 

#content table.details {
	width: 570px;
	margin: 10px 10px 0 10px;
	border:1px solid #2A6263;
	}

#content table.details thead td {
	text-align: center;
	padding: 5px 0;
	font-weight: bold;
	background-color: #2A6263;
	}

#content table.details tbody td {
	border-bottom: 1px solid #2A6263;
	padding: 2px 5px;
	}

#content table.details tbody td.center {
	text-align: center;
	}

#fotogallery { margin:10px 0 0 0; }
#mainimage { text-align:center; padding:5px; width:556px; height:420px; }
#mainimage img { width:546px; height:410px; padding:3px; border:2px solid #1C2F2B; }
#mainimage.loading { background:url(../img/spinner.gif) no-repeat center center; }

#imagegallery { float:left; }
#imagegallery div.imagegallerywrapper { width:530px; height:80px; overflow:hidden; }
#imagegallery div.imagegallerycontent { width:10000px; }
#imagegallery div.imagegalleryelement { float:left; list-style:none; margin:0 2px 0 0; padding:0; width:104px; height:80px; }
#imagegallery div.imagegalleryelement img { padding:2px; border:1px solid #1C2F2B; background:#4D7171; margin:0; }
#imagegallery div.imagegalleryelement:hover img { background:#A0B6AD; cursor:pointer; }

#imagegallery_left { float:left; width:18px; height:80px; background:url(../img/gallery_arrows.jpg) no-repeat 0 26px; margin:0 3px 0 0;}
#imagegallery_left:hover { background:url(../img/gallery_arrows.jpg) no-repeat -18px 26px; cursor:pointer;}
#imagegallery_right { float:right; width:18px; height:80px;  background:url(../img/gallery_arrows.jpg) no-repeat -54px 26px; margin:0;}
#imagegallery_right:hover { background:url(../img/gallery_arrows.jpg) no-repeat -36px 26px; cursor:pointer;}


/* news list */
#newslistglider div.newslistwrapper { width: 600px; height:85px; overflow:hidden; }
#newslistglider div.newslistcontent { width:10000px; }
#newslistglider div.newslistelement { width: 600px; height: 85px; float:left; }
#navnews { float:right; margin:0 5px 0 0;}
#navnews a { float:left; width:18px; height:18px; margin:0 5px 0 0; background:url(../img/bg_news_list.gif) no-repeat; text-indent:-10000px; -moz-outline: none;}
#navnews a.active { background:url(../img/bg_news_list.gif) no-repeat -18px 0px; }

/* pagination */
#pagination { float:right; margin:0 0 10px 0;}
#pagination span { float:left; margin:0 3px;}
#pagination span.current { width:21px; height:21px; text-align:center; font-weight:bold;}
#pagination a { float:left; width:21px; height:21px; line-height:21px; color:#FFFFFF; background:url(../img/bg_pagination.gif) no-repeat; margin:0 3px; text-align:center; font-weight:bold;}
#pagination a:hover { background:url(../img/bg_pagination.gif) no-repeat -21px 0px; text-decoration:none;}

/* right sidebar */
#rsidebar { float:right; width:250px; background:url(../img/bg_top_sidebar.gif) no-repeat top left; padding:5px 0 0 0; }
* html #rsidebar { margin:110px 0 0 0; } /* IE 6 */
*:first-child+html #rsidebar { margin:110px 0 0 0; } /* IE 7 */
#rsidebar h3 { padding:5px 0 5px 10px; font-style: italic; font-weight: bold; background:#4D7171; border-bottom:3px solid #1C2F2B;}
#rsidebar h3.first { padding:0 0 5px 10px; }
#rsidebar .rbox { background:#FFFFFF; padding:10px 0; color:#000000; border-bottom:3px solid #1C2F2B;}

/* general form style */
label { line-height:14px; cursor:pointer; }
input[type="text"], input[type="password"], select { border:1px solid #8E8674; padding:1px 3px; }
input[type="text"]:focus, input[type="password"]:focus, select:focus {border:1px solid #FF6600;}
input[type="submit"] { padding:4px 8px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:5px 0 0 0;}
input[type="submit"]:hover { background:#FF6600; cursor:pointer; }

/* login form */
#login { float:left; width:120px; }
#loginform { margin:0; padding:0; }
#loginform label { margin:0 0 0 10px; font-weight:bold; padding:0; line-height:14px;}
#loginform input[type="text"], #loginform input[type="password"] { margin:0 0 5px 10px; border:1px solid #8E8674; background:#ECEDD1; padding:1px 3px; width:90px; }
#loginform input[type="text"]:focus, #loginform input[type="password"]:focus { border:1px solid #000000;}
#loginform input[type="submit"] { padding:1px 3px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:0 0 0 10px; float:left; }
#loginform input[type="submit"]:hover { background:#FF6600; cursor:pointer; }
#loginform a.password_forgot { float:right; width:35px; font-size:11px; margin:0 10px 0 0; line-height:12px; color:#666666; text-decoration:none; }
#loginform a.password_forgot:hover { text-decoration:underline; }
/* IE 6 hacks */
* html #login_email, #login_parola { margin:0 0 5px 10px; border:1px solid #8E8674; background:#ECEDD1; padding:1px 3px; width:90px; }
* html #loginsubmit { padding:1px 3px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:0 5px 0 10px; float:left; cursor:hand;}
* html #loginform a.password_forgot { margin:0 5px 0 0; }

/* register form */
#register { float:right; width:125px; padding:0 5px 0 0;}
#register a { float:left; width:120px; height:100px; background:url(../img/icon_register.gif) no-repeat; font:1.4em Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none; text-align:center; line-height:18px; padding:5px 0 0 0;}
#register a:hover { background:url(../img/icon_register.gif) no-repeat -120px 0px; }

/* newsletter */
#newsletter { float:left; width:120px; }
#newsletterform { margin:0; padding:0; }
#newsletterform label { margin:0 0 0 10px; font-weight:bold; padding:0; line-height:14px; }
#newsletterform input[type="text"], #loginform input[type="password"] { margin:0 0 5px 10px; border:1px solid #8E8674; background:#ECEDD1; padding:1px 3px; width:90px; }
#newsletterform input[type="text"]:focus, #loginform input[type="password"]:focus { border:1px solid #000000;}
#newsletterform input[type="submit"] { padding:1px 4px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:5px 0 0 10px; float:left; }
#newsletterform input[type="submit"]:hover { background:#FF6600; cursor:pointer; }
/* IE 6 hacks */
* html #newsletter_name, #newsletter_email { margin:0 0 5px 10px; border:1px solid #8E8674; background:#ECEDD1; padding:1px 3px; width:90px; }
* html #newsletter_submit { padding:1px 0px; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:5px 0 0 10px; float:left; cursor:hand;}

/* rss */
#rss { float:right; width:115px; height:110px; margin:0 10px 0 0; background:url(../img/bg_rss.gif) no-repeat bottom right; }
#rss ul { list-style:none; margin:13px 0 0 0; padding:0; }
#rss ul li { list-style-type:none; margin:0 0 20px 0; padding:0; display:block; font: 1.3em Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;}
#rss ul li a { background:url(../img/icon_rss.gif) no-repeat top left; padding:0 0 0 26px;}


/* footer */
#footer { margin:0 auto; width:990px; font-size:11px; color:#FFFFFF; }

/* copyright */
#copyright { background:url(../img/footer_logo.jpg) no-repeat top left; float:left; height:50px; margin:10px 0 0 0; padding:0 0 0 70px; line-height:50px; }

/* traffic banners */
#traffic_banners { float:left; margin:20px 0 0 20px; }

/* wrm */
#wrm { float:right; text-align:right; margin:10px 0 0 0; height:50px; line-height:50px; }
#wrm a { color:#FFFFFF; text-decoration:none; }
#wrm a:hover { text-decoration:underline; }

/* other */
.clear { clear:both; }
#tooltip { position:absolute; border:1px solid #000000; background:#006666; padding:3px 8px; color:#FFFFFF; font-weight:bold; font-size:11px; display:none; }	
p.success { padding:10px; font-size:14px; font-weight:bold; color:#FFFFFF; }
p.success a { color:#000000; text-decoration:none; }
p.success a:hover { text-decoration:underline; }
.orange { color:#FF6600;}


/* ads */
.leaderboard { width:728px; /*height:90px;*/ background:#1C2F2B; margin:0 0 10px 0;}
.ad_250x250 { width:250px; border-bottom:5px solid #1C2F2B;}
.ad_120x600 { float:left; padding:0 0 0 66px; background:url(../img/bg_ad_250x600.gif) no-repeat top left; width:184px; margin:0 0 0 10px; }
.ad_160x600 { float:left; padding:0 0 0 46px; background:url(../img/bg_ad_250x600.gif) no-repeat top left; width:204px; margin:0; }

.leaderboard a img, .ad_250x250 a img { border: 0; }

#rsidebar p.hellomessage { margin:0 0 5px 15px; padding:0; font-weight:bold;}
#rsidebar ul.menu { list-style-type: none; margin: 0 15px; padding: 0; }
* html #rsidebar ul.menu { margin:0 0 0 15px; }
#rsidebar ul.menu li { margin-bottom: 1px; }
#rsidebar ul.menu li.last { margin-bottom: 0; }
#rsidebar ul.menu li a {
	display: block;
	width: 190px;
	float:left;
	line-height:15px;
	margin:0 0 2px 0;
	padding:4px 0 4px 30px;
	background: #FF8434 url(../img/user_icons.jpg) no-repeat 4px 0px;
	color:#FFFFFF;
	font-weight:bold;
}
	
#rsidebar ul.more-links li a { background-image: none; padding-left: 5px; width: 215px; }
#rsidebar ul.menu li a:hover, #rsidebar ul.menu li a.selected { background-color: #FF6600; text-decoration: none; }

#rsidebar ul.menu li a.add-offer { background: #FF8434 url(../img/user_icons.jpg) no-repeat 4px 1px;}
#rsidebar ul.menu li a.add-offer:hover, #rsidebar ul.menu li a.add-offer.selected { background: #FF6600 url(../img/user_icons.jpg) no-repeat 4px -99px; }
#rsidebar ul.menu li a.user-offers { background: #FF8434 url(../img/user_icons.jpg) no-repeat 4px -18px;}
#rsidebar ul.menu li a.user-offers:hover, #rsidebar ul.menu li a.user-offers.selected { background: #FF6600 url(../img/user_icons.jpg) no-repeat 4px -118px; }
#rsidebar ul.menu li a.user-profile { background: #FF8434 url(../img/user_icons.jpg) no-repeat 4px -38px;}
#rsidebar ul.menu li a.user-profile:hover, #rsidebar ul.menu li a.user-profile.selected { background: #FF6600 url(../img/user_icons.jpg) no-repeat 4px -138px; }
#rsidebar ul.menu li a.user-password { background: #FF8434 url(../img/user_icons.jpg) no-repeat 4px -58px;}
#rsidebar ul.menu li a.user-password:hover, #rsidebar ul.menu li a.user-password.selected { background: #FF6600 url(../img/user_icons.jpg) no-repeat 4px -158px; }
#rsidebar ul.menu li a.user-logout { background: #FF8434 url(../img/user_icons.jpg) no-repeat 4px -78px;}
#rsidebar ul.menu li a.user-logout:hover, #rsidebar ul.menu li a.user-logout.selected { background: #FF6600 url(../img/user_icons.jpg) no-repeat 4px -178px; }


#schimburi_acceptate_target, .schimburi_array { list-style-type: none; }
#schimburi_acceptate_target li a, .schimburi_array li a { width: 202px;	text-indent: 19px; margin-bottom: 6px; line-height: 15px; background: url("../img/checkbox.png") no-repeat 0 2px; display: block; cursor: pointer; }
ul.schimburi_curente { list-style-type: none; }
ul.schimburi_curente li { display: inline; }

ul.error {	text-indent: 20px; font-weight: bold; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; padding: 10px 3px; margin: 10px auto; width: 550px; list-style-type: none; }
ul.error li {font-weight: normal; margin-bottom: 7px; }
ul.error li b { }
ul.error li.last { margin-bottom: 0; }

p.info { float: none; text-indent: 0; font-weight: normal; background:#FF8434; border:2px solid #FF6600; color:#FFFFFF; padding: 10px 3px; margin: 10px;}

input.text, input.text_small, input.text_medium, select { width: 350px; height: 14px; padding: 3px 0 3px 5px; color: #5C6069; font-size: 11px; font-family: verdana; background-color: #FAFAFA; border: 1px solid #AAA; margin: 3px 0; }
input.text_small { width: 230px; margin-right: 11px; }
input.text_medium { width: 295px; margin-right: 1px; }
input.text_small_last {	margin-right: 0; }
select { height: 22px; width: 357px; }
select.small { width: 50px; }
select.medium { width: 176px; }
input.text_medium_small { width: 167px; }
textarea { width: 350px; height: 180px; padding: 3px 0 3px 5px; color: #5C6069; font-size: 11px; font-family: verdana; background-color: #FAFAFA; border: 1px solid #AAA; }

form table.form { margin: 10px auto; border: 0; width: 520px; }
form table.form thead tr td { background-color: #4D7171; border-bottom: 1px solid #000; border-top: 1px solid #000; text-align: center; font-weight: bold; padding: 10px 0; }
form table.form tbody tr.head td { background-color: #DDD; padding: 4px 0; text-align: center; font-weight: bold; border-bottom: 1px solid #CCC; }
form table.form tr td.label { vertical-align: middle; width: 150px; text-align: right; overflow: hidden; }
form table.form tr td label { text-align: right; font-weight: bold;	}
form table.form tr td.value { padding-left: 15px; width: 350px; }
form table.form thead tr td span.expand { float: right; font-size: 20px; font-weight: bold; margin: 0; display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; margin-top: -6px; cursor: pointer; }

#tooltip {
	position: absolute;
	top: -10px;
	left: 200px;
	background: url("../img/nletter_tooltip.png") no-repeat 0 0;
	width: 240px;
	height: 115px;
	text-align: center;
	line-height: 100px;
	color: #C00;
	}

#rss_news ul {
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
	}

#rss_news ul li {
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #1C2F2B;
	}

#rss_news ul li.last {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	}

#rss_news ul li a {
	font-weight: bold;
	}

#rss_news ul li p {
	margin: 0;
	font-size: 11px;
	}

#rss_news ul li p a {
	font-weight: normal;
	}

#breadcrumbs {
	margin-bottom: 7px;
	font-weight: bold;
	}

img.premii {
	border: 0;
	}

span.mandatory {
	color: #FF8434;
	}

/* ONE DAY */

#rsidebar ul.offerlist { list-style:none; margin:0; padding:0; }
#rsidebar ul.offerlist li { list-style-type:none; margin:0 0 10px 0; padding:0;}
#rsidebar ul.offerlist li img { float:left; margin:0 10px 0 0;}
#rsidebar ul.offerlist li a img { padding:2px; border:1px solid #1C2F2B;}
#rsidebar ul.offerlist li a:hover img { border-color:#A0B6AD; }
#rsidebar ul.offerlist li .info { float:left;} 
#rsidebar ul.offerlist li a { font-weight: bold;}
#rsidebar ul.offerlist li .price, #rsidebar ul.offerlist li .exchange_with { float:right; font:1.4em Helvetica, Arial, sans-serif; font-weight:bold; text-align:right; background-color: #4D7171; color: #FFF; padding: 7px;}
#rsidebar ul.offerlist li .price span { font-size:12px; }
#rsidebar ul.offerlist li .exchange_with .difference { font-size:14px; }
#rsidebar ul.offerlist li .description { float: left; margin:7px 0 0 0;  }
#rsidebar ul.offerlist li .description p { margin:0; padding:0; line-height:15px; }
#rsidebar ul.offerlist li a img.ad { border: none; padding: 0; }
#rsidebar ul.offerlist li ul {
	margin: 7px 0 0 0;
	padding: 0;
	}

ul#menu_marci { list-style:none; margin:20px 0; padding:0; width: 740px; }
ul#menu_marci li { list-style-type:none; margin:3px; padding:0; font-size:14px; font-weight:bold; width: 118px; float: left;}
ul#menu_marci li a { padding:0 0 0 20px; margin:0 0 5px 0; background:url(../img/bg_navlist.gif) no-repeat; float:left; width:98px; height:31px; line-height:31px; color:#FFFFFF; text-decoration:none; }
ul#menu_marci li a:hover, ul#menu_marci li a.selected { background:url(../img/bg_navlist.gif) no-repeat 0px -31px; }
