@charset "utf-8";
/* CSS Document */
body, html 
{
	padding: 0px; margin: 0px; background-color: #fff; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size: 13px;
    height:100%; color:#000; background:url(../img/site_bg.jpg) repeat-x top;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

ol,ul { list-style:none; }

/* Removes Firefox imposed outline */

a { outline: none; }

.clear{ clear:both; font-size:1px; } 

.linie { border-bottom:1px solid #d5d5d5;}

#container { width:1022px; float:none; clear:both; padding:15px 0 0 0; margin:0 auto;  }

#container .detalii { color:#c31f1f; text-decoration:underline; font-weight:bold;}

#container .detalii:hover { color: #000;}

#header { width:1022px; }

	#logo { width:230px; height:155px; float:left;}
	
	#banner { width:792px; height:120px; float:left;}

	#headtop { width:792px; height:36px; float:left; z-index:9999;}
	
	#headtop .search{ background: url(../img/search.jpg) no-repeat right bottom; width:185px; height:37px; position:relative; float:left;}
	
	#headtop .login { float:left; width:309px; height:29px; padding-top:8px; background:url(../img/b-c.gif) repeat-x 0 8px; position:relative;}
	
	#headtop .b-l{ background:url(../img/b-l.gif) no-repeat; width:7px; height:29px; float:left;}
	
	#headtop .b-r{ background:url(../img/b-r.gif) no-repeat; width:9px; height:29px; float:right;}
	
	#headtop .login_true{  height:24px; float:left; color:#fff; padding:5px 0px 0px 10px; font-weight:bold; font-size:15px;}
	
    #headtop input { width:106px; height:19px; border:0px; padding:1px 2px 0 2px;}
	
	#headtop .email{ float:left; padding:5px 10px 0px 5px;}
	
	#headtop .pass{ float:left; padding:5px 10px 0px 5px;}
	
	#headtop .aut{ float:left; padding:5px 10px 0px 5px;}
	
	#headtop .aut a{ color:#FFF; text-decoration:none; font-size:15px; font-weight:bold;}
	
	#headtop .newc { float:left; width:125px; height:29px; padding-top:8px; background:url(../img/b-c.gif) repeat-x 0 8px; position:relative;}
	
	#headtop .forp { float:left; width:139px; height:29px; padding-top:8px; background:url(../img/b-c.gif) repeat-x 0 8px; position:relative;}
	
	#headtop .space1{ float:left; width:4px; height:37px;}
	
	#headtop .space2{ float:left; width:22px; height:37px;}
	
	#headtop .cuv{ padding:13px 10px 0px 5px;}
	
	#menutop { width:1022px; height:32px; background:url(../img/topmenu-c.gif) repeat-x;}
	
	#menutop ul, li{ list-style:none; }
	
	#menutop ul{ width:1022px; height:32px; background:url(../img/topmenu-r.gif) no-repeat right top; }
	
	#menutop li{ float:left; width:145px; height:32px; border-right:1px solid #FFF; z-index:9;  }

	#menutop li.first { background:url(../img/topmenu-l.gif) no-repeat left top;}
	
	#menutop li.last{ border:0px; }
	
	#menutop li a{ position:relative; float:left;  clear:both;  padding:6px 0 8px 0; font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; width:100%; text-align:center; display:block; }
	



#left{ position:relative; width:189px; float:left;  }

#left .menu-bg{ position:relative; width:189px; background:url(../img/menuleft-bg.gif) repeat-y; }



#left ul { margin: 0; padding: 0; list-style: none; width: 189px; /* Width of Menu Items */ }
	
#left ul li { position: relative; background:url(../img/menuleft-line.gif) repeat-x left bottom; }

#left ul li .first { background:url(../img/menuleft-top.gif) no-repeat left top; }

#left ul li .first a:hover {  background:url(../img/menuleft-top-on.gif) no-repeat left top;  background-color:#c42020;}

#left ul li .last { background: url(../img/menuleft-bottom.gif) no-repeat left bottom; }

#left ul li .last a:hover {  background: url(../img/menuleft-bottom-on.gif) no-repeat left bottom; background-color:#c42020; }

#left ul li ul li .sfirst { background:url(../img/submenuleft-top.gif) no-repeat left top; z-index:99;  }

#left ul li ul li .slast { background: url(../img/submenuleft-bottom.gif) no-repeat left bottom; z-index:99;  position:relative; }

#left ul li ul{ background: #57a5f2; z-index:99; }

#left ul li ul li { background:url(../img/menuleft-linie2.gif) repeat-x left bottom; z-index:99; }	
	
li ul { position: absolute; left: 189px; /* Set 1px less than menu width */ top: 0; display: none; }

/* Styles for Menu Items */
#left ul li a { display: block; text-decoration: none; color: #FFF; font-weight:bold; font-size:13px; padding:8px 0px 1px 12px; margin: 0px 2px 0px 0px; height:20px; width: 176px;}

#left ul li a:hover{ background-color:#c42020; }

#left .boxl { background:url(../img/boxl-center.gif) repeat-y; width:189px;}

#left .boxl div.top{ background: url(../img/boxl-top.gif) no-repeat; width:189px; height:5px;}

#left .boxl div.bottom{ background:url(../img/boxl-bottom.gif) repeat-y; width:189px; height:5px;}

#left .boxl h1{ font-size:16px; border-bottom:1px solid #d5d5d5; margin:5px 10px 2px 10px;}

#left .boxl p{ margin:10px 10px 2px 10px;}

#left .boxl p.data{ font-weight:bold; margin-top:5px;}

#left .boxl p.eu{ background: url(../img/eu.gif) no-repeat left top; height:25px; padding-left:35px;}

#left .boxl p.us{ background: url(../img/us.gif) no-repeat left top; height:25px; padding-left:35px;}

#left .boxl div.cash{ background: url(../img/cash.gif) no-repeat 128px bottom;}

#left .boxl p.det{ text-align:right; padding-right:10px; padding-bottom:5px;}

#left .boxl div.img{ margin:10px 0 0 12px;}
/*

#left ul li a:hover { background: #57a5f2; }

#left ul li a.first_on:hover { background:url(../img/menuleft-top-on.gif) no-repeat left top; background-color: #57a5f2; }

#left ul li a.last_on:hover { background:url(../img/menuleft-bottom-on.gif) no-repeat left bottom; background-color: #57a5f2; }

#left ul li ul li a { display: block; text-decoration: none; color: #fff; background:none;}


#left ul li ul li a:hover { text-decoration: none; color: #000; background:none; }
	

* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }


#left  li:hover ul, li.over ul { display: block; z-index:99; visibility:visible; } 
*/

.space { width:6px; height:100px; float:left;}


/* Content page */
#content{ width: 559px; float:left; z-index:10;}

#content h1 { font-size:18px; font-weight:bold; padding:8px 10px 0 1px; margin:0 10px 0 10px; border-bottom:1px solid #d5d5d5;}

#content h1.box { font-size:17px; font-weight:bold; padding:0; margin:0; border:0;}

#content .ctop { width: 559px; background:url(../img/boxc-top.gif) no-repeat left top;}

#content .ccenter { width: 559px; background: url(../img/boxc-center.gif) repeat-y; }

#content .cbotom { width: 559px; background:url(../img/boxc-bottom.gif) no-repeat left bottom}

#content .dettop { width: 827px; background:url(../img/dettop.gif) no-repeat left top;}

#content .detcenter { width: 827px; background: url(../img/detcenter.gif) repeat-y; }

#content .detbotom { width: 827px; background:url(../img/detbottom.gif) no-repeat left bottom}

#content .box1 { width: 276px; background: url(../img/box1-center.gif) repeat-y; float:left; }

#content .box1 .top { width: 276px; height:5px; background:url(../img/box1-top.gif) no-repeat left top;}

#content .box1 .bottom { width: 276px; height:5px; background:url(../img/box1-bottom.gif) no-repeat left bottom; }

#content .box1 .box1-space { padding:6px;}

#content .box1 .home-bar { width:264px; height:29px; background:url(../img/auto-moto.jpg) no-repeat; }

#content .box1 .moto-atv { width:85px; height:29px;}

#content .box1 .auto { width:80px; height:29px;}

#content .box1 .home-link { width:264px; height:29px; background:url(../img/search-home.jpg); }

#content .box1 .home-link a {font-size:13px; color:#FFF; font-weight:bold; text-decoration:none; }

#content .box1 .home-link div {float:left;  width:114px; padding:5px 0 0 10px;}

#content .box1 .link-moto-atv {background:url(../img/spacer.gif); height:29px; width:85px; float:left; display:block;  }

#content .box1 .link-moto-atv:hover {background:url(../img/moto-atv-red.jpg) no-repeat;  }

#content .box1 .link-auto {background:url(../img/spacer.gif); height:29px; width:80px; float:left; display:block;  }

#content .box1 .link-auto:hover {background:url(../img/auto-red.jpg) no-repeat;  }

#content .space3 { width:7px; height:10px; float:left; }

#content .text {padding:10px;}

#content .text p {line-height:150%;}

#content .auto-add {float:left; padding-left:40px;}

#content .moto-add {float:left; padding-left:100px;}

#content .red-button {background:url(../img/red-bg.gif) repeat-x; height:30px; width:180px; }

#content .red-button li {float:left; }

#content .red-button li.center{ padding:5px 0 0 0; height:25px; text-align:center; } 

#content .red-button li.first { background:url(../img/red-l.gif) no-repeat left; width:6px; height:30px; }

#content .red-button li.last { background:url(../img/red-r.gif) no-repeat right; width:4px; height:30px; float:right; }

#content .red-button a { font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; }

#content .red-button a:hover { color:#000; text-decoration:none; }

#content .box-list { }

#content .box-list .img {padding:10px 10px 10px 10px; float:left;}

#content .box-list .content { float:left; padding:10px 5px 0px 0px; width:380px;}

#content .box-list .content h2 { color:#000; font-size:13px; font-weight:bold;}

#content .box-list .content span { color:#c31f1f; font-size:13px; font-weight:bold;}

#content .box-list .content span.gri { color:#7a8288; font-size:12px;}

#content .box-list .content ul { padding:0px; margin:0px;}

#content .box-list .content ul li { padding:0px; margin:0px; width:49%; float:left; padding-top:2px;}

#content ul.det1 { padding:0px; margin:0px;}

#content ul.det1 li {width:45%; float:left; padding-top:6px;}

#content .cont-left {float:left;width:46%; padding:10px; padding-left:11px; }

#content .cont-right {float:left;width:47%; }

#content .cont-right .poze { width:100%; padding:10px; border:1px solid #ccc;}

#content .cont-right .poze ul { padding:0px; margin:0px; text-align:center;}

#content .cont-right .poze ul li { float:left; padding-top:10px; padding-left:10px;}

#content .cont-right .poze ul li img {border:0px;}

#content .cont-right .poze ul li a {border:2px solid #ccc; display:block;}

#content .cont-right .poze ul li a:hover {border:2px solid #e62d2d}

/* Right Page*/
#right{  width:261px; float:left;  }

#right .boxr{ width: 261px; background: url(../img/boxr-center.gif) repeat-y; float:left; }

#right .boxr .top{ width: 261px; height:5px; background:url(../img/boxr-top.gif) no-repeat left top;}

#right .boxr .bottom{ width: 261px; height:5px; background:url(../img/boxr-bottom.gif) no-repeat left bottom;}

#right .boxr h1{ font-size:16px; border-bottom:1px solid #d5d5d5; margin:5px 10px 2px 10px;}

#right .boxr p{ margin:10px 10px 2px 10px;}

#right .boxr p.det{ text-align:right; padding-right:10px; padding-bottom:5px;}

#right .boxr div.img{ margin:10px 0 0 12px;}

#right .red-button {background:url(../img/red-bg.gif) repeat-x; height:30px; width:140px;  }

#right .red-button li {float:left; }

#right .red-button li.center{ padding:5px 0 0 0; height:25px; text-align:center; } 

#right .red-button li.first { background:url(../img/red-l.gif) no-repeat left; width:6px; height:30px; }

#right .red-button li.last { background:url(../img/red-r.gif) no-repeat right; width:4px; height:30px; float:right; }

#right .red-button a { font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; }

#right .red-button a:hover { color:#000; text-decoration:none; }


#footer { width:953px; }

	#menubottom { width:953px; height:42px; background:url(../img/footer-bg.jpg) repeat-x;}
	
	#menubottom ul, li{ list-style:none; }
	
	#menubottom ul{ width:953px; height:42px; background:url(../img/footer-r.jpg) no-repeat right top; }
	
	#menubottom li{ float:left; width:19.8%; height:42px; border-right:1px solid #FFF;  }

	#menubottom li.first { background:url(../img/footer-home.jpg) no-repeat left top;}
	
	#menubottom li.last{ border:0px; }
	
	#menubottom li a{ position:relative; float:left;  clear:both;  padding:12px 0 8px 0; font-size:16px; font-weight:bold; color:#000; text-decoration:none; width:100%; text-align:center; display:block; }
	
/*************************  Forms ************************/

fieldset {border:0;}

ul.form {list-style:none;padding:0;width:540px;border:0;}

ul.form li {padding:6px 0 0 9px;height:35px; width:260px;}

.form_head {height:20px; text-align:left;}

ul.form li label {display:block;float:left; width:70px; font-weight:bold; cursor:pointer;}

.required {display:block;font-size:10px;color:#5b6170;width:160px;float:left;clear:left;}

ul.form li input, ul.form li select, ul.form li textarea {width:150px;background-color:#fff; margin:0 none; border:0 none; border:1px solid #ccc;padding-left:3px;}

ul.form li select {width:156px;}

ul.form li input{height: 18px; padding-top:2px;}

ul.form li.submit {text-align:right;border:0;}

ul.form li.submit input {background:transparent url(/images/send.png) no-repeat; border:0 none; cursor:pointer; display:block; height:34px; width:110px; overflow:hidden;  float:right;}

#comment {width:500px;background-color:#ccc;border:2px solid #ccc;}

ul.form li textarea {height:90px;width:500px;}

ul.form li.comment .required, ul.form li.comment label {width:120px;}

li.comments {height:130px !important;}

.valid {border:1px solid #2f9e27 !important;}

.invalid {border:1px solid #cf2424 !important;}	



ul.form-home {list-style:none;padding:0;border:0;}

ul.form-home li {padding:5px 0 0 9px;height:31px; width:250px;}

ul.form-home li label {display:block;float:left; width:75px; font-weight:bold; cursor:pointer;}

ul.form-home li select {width:157px;background-color:#fff; margin:0 none; border:0 none; border:1px solid #ccc;padding-left:3px;}

.paging						{ font-family:Arial; font-size:12px; line-height:18px;background: url(../img/site/pag_bg.jpg ) no-repeat; padding-top:10px; height:32px;  margin-left:120px;}
.paging ul					{ list-style-type:none; padding:0; margin:0px 0 0 0; text-align:center;}
.paging ul li				{ display:inline; padding:0; margin:0;}
.paging ul li a.pagNr		{ float:left; padding:2px; margin-right:4px; width:17px; height:17px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#FFFFFF;}
.paging ul li a.pagNr:hover	{ background-color:#000000; color:#FFFFFF;}
.paging ul li a.pagNr1		{ float:left; padding:2px; margin-right:4px; width:50px; height:17px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#FFFFFF;}
.paging ul li a.pagNr1:hover{ background-color:#000000; color:#FFFFFF;}
.paging ul  .selected		{ float:left; padding:2px; margin-right:4px; width:17px; height:17px; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; color:#FFFFFF;  background-color: #c1c1c1 ;}
.paging ul  .mergi			{ float:left; padding:2px; margin-right:4px; width:100px; height:17px; text-align:center; display:block; color:#FFFFFF;}
.paging form  				{ margin:0; padding:0;}