@charset "utf-8";
/* ----------------------------- Global style ----------------------------------------- */
/* ------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------ */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
									{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
table							{ border-collapse:separate; border-spacing:0;}
th, td						{ text-align:left;}
.clr							{ clear:both !important;font-size:0!important; line-height:0!important;height:0!important;min-height:0!important; margin:0!important; padding:0!important;float:none!important; display:block!important;}

.float_l					{ float:left!important;}
.float_r					{ float:right!important;}
.block						{ display:block;}
* html						{ height:1%;}
sup								{ font-size: 0.65em;}
a img							{ border:none;}
h1,h2,h3,h4,h5,h6 { font-weight:bold;}
h1								{ font-size:19px; margin-bottom: 0.4em;}
h2								{ font-size:1.3em; margin-bottom: 0.3em;}
h3								{ font-size:1.2em; margin-bottom: 0.2em;}
h4								{ font-size:1.2em; line-height: 1.25; margin-bottom: 0.2em;}
h5								{ font-size:1em; margin-bottom: 0.2em; }
h6								{ font-size:1em; margin-bottom: 0.2em;}
p									{ margin:0 0 0.5em;}
blockquote				{ margin:1.5em; color:#666; font-style:italic;}
strong						{ font-weight:bold;}
em								{ font-style:italic; }
pre , code				{ font-size:1em; line-height:1.5; margin:1.5em 0; white-space:pre; text-align:left;}
ol								{ list-style-type: decimal; margin:0px 5px 0 22px;}
ul								{ margin:0 5px 8px 5px; list-style-type:none;}
ul.doddet					{ list-style-type:disc; margin:0px 5px 0 22px;}
li								{ padding: 1px 5px 1px 0;}
ol li a           { color:#2e2e2e;}
ol li a:hover     { text-decoration:none; }
ul h1 ,ul h2,ul h3,ul h4,ul h5,ul h6 { margin-bottom:0;}
dl								{ margin:0 0 5px 0;}
dd								{ margin:0 0 0 15px;}
a.orange 	, a.orange span							{ color:#ff9c00;}

a:hover.orange	, a:hover.orange span				{ color:#2e2e2e; }
a	, span.alike	, .alike							{  color:#cccccc; text-decoration:underline; cursor:pointer; }
a:hover	, span:hover.alike , :hover.alike	  { color:#2e2e2e }
a span , span.alike	span	, .alike	span	{  color:#2e2e2e;}
a.anchor						{  color:#2e2e2e; text-decoration:none;  cursor:default; }
h1 a , h2 a , h3	a 			{ font-weight:normal; }
h1	a span, h2 a span , h3 a span			{ font-weight:bold; }


.text_b												{ font-weight:bold!important;}
.text_bb											{ font-weight:bold; font-size:14px;}
.text_l												{ text-align:left!important;}
.text_c												{ text-align:center!important;}
.text_s												{ font-size:11px;}
.text_j											  { text-align:justify!important;}
.text_n												{ font-weight:normal!important;}
.text_g												{ color:#666}
.text_o												{ color:#ff9c00}
.text_lh_s										{ line-height:16px;}
.no-marg					            { margin:0!important;}
.marg5_t				       	    	{ margin-top:5px!important;}
.marg10_t				       	    	{ margin-top:10px!important;}
.marg15_top 				       		{ margin-top:15px!important;}

.marg5_b            	       	{ margin-bottom:5px!important;}
.marg10_bottom , .marg10_b     { margin-bottom:10px!important;}
.marg25_bottom ,  .marg25_b   { margin-bottom:25px!important;}
.marg20_bottom, .marg20_b      { margin-bottom:20px!important;}
.marg15_bottom , .marg15_b    { margin-bottom:15px!important;}

.marg5_l											{ margin-left:5px;}
.zx1000												{ z-index:1000;}

div.text					     { padding:0 10px;}
div.paddtext					{ padding:0 5px;}
div div ul.arrow li								{ padding-left:12px; display:block; background:url("../gfx/sprite_2.png") 2px -428px no-repeat; }
div div ul.rect li							  { padding-left:10px;  background:url('../gfx/sprite_2.png') no-repeat scroll 0 -161px transparent; }
a.go_up { background: url('../../gfx/sprite_buttons_6.png') no-repeat scroll -298px -610px transparent; color: #777777; font-size: 10px; padding-left: 15px; text-decoration: underline; width: 150px; vertical-align: middle;}
html							{ height:100%;  }
body							{ font:12px arial, Sans-serif; color:#2e2e2e; line-height:19px; background:#fff; height:100%; }
div.wrapper				{ width:970px;  margin:0 auto;}

div.topbanner			{ width:750px; margin:15px auto; background:#FFF}
div.nav						{background:#242424 url(../gfx/sprite_2.png) 0 0 repeat-x;  margin:10px 0 12px;}
div.nav-l					{ background: url(../gfx/sprite_2.png)  0  -30px no-repeat;}
div.nav-r					{ background: url(../gfx/sprite_2.png)  100% -60px no-repeat;}
div.nav ul				{ height:30px; margin:0; }
div.nav li				{ float:left; padding:0px; margin:0px;}
div.nav a , div.nav span.alike 				{ display:block; float:left; height:30px; padding:0 22px; color:#FFF; text-decoration:none; font-size:12px; line-height:30px;  font-weight:bold; border-right:1px solid #696969}
div.nav a:hover		{ color:#fff;}
a.logo						{ float:left; margin: 0 0 15px 10px; width:263px; height:62px; overflow:hidden;  position:relative;  }
a.logo img				{ position:absolute; left:0;top:-461px}
	




div#main									{ padding:0px 10px 10px; background:url('../gfx/sprite_2.png') 0 -941px  repeat-x;  border-top: 1px solid #e8e8e8; position:relative; height:auto; zoom:1 }			
div#main-r, div#main-l		{ position:absolute; top:-1px; right:0; height:69px; width:3px; background:url('../gfx/sprite_2.png') -4px -90px repeat-x; }
div#main-l								{ left:0; background:url('../gfx/sprite_2.png') 0px -90px repeat-x; }



div.content    	{  width:630px; float:left;   }
div#sidebar    	{  width:310px; float:right;   }

div.footer	{ height:25px; background-color: #242424;float: left; width:100%; text-align:center;  color:#666; padding:5px 0 0 0;	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; -icab-border-radius:  3px 3px 0px 0px; -khtml-border-radius:  3px 3px 0px 0px; position:relative; }
div.footer ul			{ margin:0<a href="#h1"><span>div.footer ul</span></a><a href="#h1"><span>div.footer ul</span></a><a href="#h1"><span>div.footer ul</span></a>;} 
div.footer ul li	{ display:inline;}
div.footer a , div.footer span.alike { padding-right:10px; padding-left:10px;	color:#fff;font-size: 11px; text-decoration:none;  }

div.footer a:hover , div.footer span:hover.alike	{ text-decoration:underline; }
div#platnosci									{ width:63px; height:13px; position:absolute; top:7px; right:7px; cursor:pointer; }


ul.pathway { margin:10px 0 ; width:100%; float:left; }
ul.pathway li	{ padding:0 0 0 2px; float:left;}
ul.pathway span { font-weight:bold;}
ul.pathway  a span ,ul.pathway  span.alike span { font-weight:normal;}

ul.pathway span.raquo { padding:0 3px; font-weight:normal; }


div.graybox             { background:#f5f5f5; clear:both; /*border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius:3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; */ border:1px solid #E8E8E8; padding:10px 15px; margin-bottom:10px;}
div.graybox h2 ,div.graybox h3.title					{ font-size:14px; font-weight:bold; }

div.gradbox							{ padding:10px 10px 10px; background:url('../gfx/sprite_2.png') 0 -941px repeat-x;  border-top: 1px solid #e8e8e8; position:relative; height:auto; zoom:1  } 
div.relatedbox					{ width:200px; line-height:18px; }
div.relatedbox 	div.head				{  font-weight:bold; font-size:14px; margin-bottom:2px;}
/*div.relatedbox 	div.head	 span	{ font-weight:normal;}*/
/* infoboxy 
----------------------------------------------------------------------------------------------------*/
div.info											{ border:1px solid; background-repeat:no-repeat!important; background-position: 10px center; margin:2px 0 10px; padding:10px 10px 10px 48px!important; position:relative;  border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; width:auto!important; float:none!important;   display:block;}
div.info .title								{ display:block; width:100%; font-weight:bold; font-size:14px; margin:0 0 3px 0;}
div.error											{ color:#774E4E; border-color:#ffabab!important; background:#ffeaea url('../gfx/info_icon_2.png') 10px center no-repeat;}
div.error	.title							{ color:#774E4E;}
div.info.success							{ color:#4e5f43; border-color:#afe09d; background:#EEFFE8 url('../gfx/info_icon_2.png') -1976px center no-repeat}
div.info.warning							{ color:#44433e; border-color:#f9d95b; background:#fffcd8  url('../gfx/info_icon_2.png') -2982px center no-repeat;  padding:10px 10px 10px 45px;}
div.info.infor								{ color:#5c788d; border-color:#8DD9F0!important; background:#F4FDFF url('../gfx/info_icon_2.png') -970px center no-repeat; }
div.info ul							      { margin:0 0 5px 0px;}
div.info ul li                { margin:0; padding:0 0 0 5px; line-height:18px;}

div.graybox-error 						{ background:#f5f5f5  url('../gfx/info_icon_2.png') -3997px center no-repeat; clear:both;  border:1px solid #dadada; padding:7px 10px 7px 36px; margin-bottom:10px; font-size:11px; line-height:15px;}


/* search 
----------------------------------------------------------------------------------------------------*/
div.search						 	{ width:630px; float:left;  margin-bottom:15px; }
div.search div.types 		{ width:70px;float:left; }
div.search div.types div.type{ height:46px; float:left; }
div.search div.main 				{ background-color:#242424; width:546px; padding:10px 0px 10px 14px;float:left; border-radius: 0px 3px 3px 3px; -moz-border-radius: 0px 3px 3px 3px; -webkit-border-radius:0px 3px 3px 3px;; -icab-border-radius: 0px 3px 3px 3px;; -khtml-border-radius: 0px 3px 3px 3px; }

div.search h3 					{ color:#fff;}


div.search form			{}
div.search form	div		{  margin:0 0 8px 0; float:left; clear:both; width:100%; position:relative; display:inline;}
div.search div.no-marg  { margin:0 0 8px 0!important;}
div.search form div div	{  margin:0 0 0 0;}
div.search form	div.tri	{ width:180px; clear:none;}
div.search form	div.tri select	{ width:165px; }
div.search label { color:#fff;  display:block;}
div.search select{ float:left; height:18px; font-size: 12px;	border:0px none; background-color: #fff; padding:1px;}


div.search  input.text   {height:18px; border: none ; padding:0px 2px; width:160px; }

div.search  input.button { border:0px none;  width:164px; 	height:35px; font-weight:bold;  font-size:17px; line-height:35px; background:url(../gfx/sprite_buttons_6.png) 0 -58px no-repeat; color:#fff; cursor:pointer; float:left; margin-top:18px; }

div.search a.link        { font-weight:bold; color:#ff9c00; position:relative; top:-3px;}
div.search a:hover.link				{ color:#ff9c00;}
div.searchlist								{ width:230px; }

div.searchlist  div.main			{ width:200px; padding:10px 10px 10px 10px; border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px;; -icab-border-radius: 0px 0px 3px 3px;; -khtml-border-radius: 0px 0px 3px 3px; margin-bottom:15px; }


div.searchlist 	div.duo     		{ width:90px; clear:none; margin-right:15px; }
div.searchlist  div.duo select { width:92px;}
div.searchlist  select				{ width:195px; }
div.searchlist  input.text		{ width:192px;}
div.searchlist  input.button		{margin:2px 5px 2px 0; float:right; width:89px; height:25px; background:url(../gfx/sprite_buttons_6.png) 0 -93px no-repeat;  font-size:14px; line-height:24px; }
 
div.searchlist input.checkbox	{ margin-right:5px}
div.searchlist div.checkboxes-duo , div.searchlist div.checkboxes { margin-left:10px;}
div.searchlist div.checkboxes-duo div	{ width:95px; clear:none; }
div.searchlist div.checkboxes-duo  input.checkbox	{ float:left;}
div.searchlist div.checkboxes-duo label		{ float:left;}
div.search 	.title	{ color:#FFFFFF; margin:0 0 3px 4px; font-size:13px; clear:both;}
div.searchlist 	.title span	{ display:block; float:left; margin-right:5px; cursor:pointer; width:14px; height:14px; background:url(../gfx/sprite_buttons_6.png) 0 -28px no-repeat; }
div.searchlist 	.title span.minus	{background:url(../gfx/sprite_buttons_6.png) 0 -43px no-repeat; }
div.searchlist div.checkboxes  input.checkbox	{ float:left;}
div.searchlist div.checkboxes label		{ float:left;}

div.search div.line	{ border-bottom:1px solid #666; margin:0 0 2px; }


div.searchadv								{ width:100%; }
div.searchadv  div.types 		{ width:100%; float:none; clear:both; }
div.searchadv  div.main			{ width:930px; padding:10px 10px 10px 10px; }
div.searchadv div.checkboxes div	{ width:280px; clear:none; }
div.searchadv div.checkboxes  input.checkbox	{ float:left;}
div.searchadv div.checkboxes label		{ float:left;}

div.searchadv form	div.tri	{ width:280px; margin-left:10px; }
div.searchadv form	div.tri-duo span { float:left; display:block; margin-right:5px;}
div.searchadv form	div.tri-duo select { float:left; width:65px; margin-right:5px;}
div.searchadv form	div.tri-duo input.text { float:left; width:65px; margin-right:5px;}
div.searchadv form	div.tri-duo select.price	 { width:35px}
div.searchadv form	div.checkboxes  div			{ margin-left:10px;  }
div.searchadv  form input.button { float:none; margin:15px auto 0; display:block;  }
a.cars{  display:block; float:left;height:46px; width:70px; overflow:hidden; position:relative;}
a.cars span.img	{display:block; background-image:url(../gfx/sprite-cars-search.png);  height:46px; width:70px; position:absolute; top:0; left:0; z-index:10;}
a.osobowe span.img {background-position: 0px 0px;}
a.osoboweActive span.img{background-position: -142px 0px;}
a.osobowe:hover span.img{background-position: -71px 0px;}

div.search div.small 		{ width:230px; float:none; clear:both; }
div.search div.small a   { height:46px; width:55px; }  
div.search div.small a  span.img   {display:block; background-image:url(../gfx/sprite-cars-search.png);  height:46px; width:55px; position:absolute; top:0; left:0; z-index:10;}
div.small a.osobowe span.img {background-position: -219px 0px; }
div.small a.osoboweActive span.img{background-position: -331px 0px;}
div.small a.osobowe:hover span.img {background-position: -275px 0px;}

div.small a.dostawcze span.img{background-position: -219px -46px;}
div.small a.dostawczeActive span.img{background-position: -331px -46px;}
div.small a.dostawcze:hover span.img{background-position: -275px -46px;}

div.small a.ciezarowe span.img{background-position: -219px -92px;}
div.small a.ciezaroweActive span.img{background-position: -331px -92px;}
div.small a.ciezarowe:hover span.img{background-position: -275px -92px;}

div.small a.motocykle span.img{background-position: -219px -138px;}
div.small a.motocykleActive span.img{background-position: -331px -138px;}
div.small a.motocykle:hover span.img{background-position: -275px -138px;}


a.vany			{background-position: 0px -46px;}
a.vanyActive{background-position: -142px -46px;}
a.vany:hover{background-position: -71px -46px;}
a.terenowe	{background-position: 0px -92px;}
a.terenoweActive{background-position: -142px -92px;}
a.terenowe:hover{background-position: -71px -92px;}
a.dostawcze span.img{background-position: 0px -138px;}
a.dostawczeActive span.img{background-position: -142px -138px;}
a.dostawcze:hover span.img{background-position: -71px -138px;}
a.ciezarowe span.img{background-position: 0px -184px;}
a.ciezaroweActive span.img {background-position: -142px -184px;}
a.ciezarowe:hover span.img{background-position: -71px -184px;}
a.motocykle span.img {background-position: 0px -230px;}
a.motocykleActive span.img{background-position: -142px -230px;}
a.motocykle:hover span.img{background-position: -71px -230px;}


div.searchfeed	{ background-color:#242424;  padding:10px 0px 10px 14px; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius:3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; color:#fff}
div.searchfeed input.text   {height:18px; border: none ; padding:2px; width:275px; margin-bottom:5px; }
div.searchfeed input.button		{margin:5px 5px 3px 0; float:left; color:#fff; width:89px; height:25px; background:url(../gfx/sprite_buttons_6.png) 0 -93px no-repeat;  font-size:14px; line-height:24px; border: 0;  cursor:pointer; font-weight:bold; }
 

ul.feed_list									{ margin:0 0 10px 0;}
ul.feed_list li								{ display:block; padding:10px 10px 10px; }
ul.feed_list li h2 a					{ font-size:14px;}

ul.feed_list li.gray					{ border-bottom:1px solid #DADADA; border-top:1px solid #DADADA; background:#f5f5f5;}
ul.feed_list li div.logo_feed_list	{ float:right; margin:10px 10px 0 5px; }
ul.feed_list li div.adress_feed_list{ float:left; height:auto !important;  margin:3px 0 0 0px; min-height:10px; width:280px;}
ul.feed_list li div.desc_feed_list	{ clear:both; margin:0 0 3px; padding:2px 0 0;}
ul.feed_list li a.more_feed_list		{ clear:both; margin:0 0 2px 0; padding:0 0; float:left; font-weight:bold;}
ul.feed_list li a:hover.more_feed_list{ }
div.adress_feed_company				{ float:left; line-height:18px; margin:3px 0 0 0; height:auto!important; height:60px; min-height:60px; background-position:99% center; padding-bottom:5px;}
div.desc_feed_company					{ margin-bottom:5px;}
div.logo_feed_company					{ float:right; margin:10px 10px 5px }




div.carPhotoBox { width:290px; position:relative;  height:243px ; border: 1px solid #e8e8e8; padding:10px; margin-bottom:15px;}
div.carPhotoBox div.hit{position:absolute; right:-10px; top:5px; background: url(../gfx/images/hitStick.png) no-repeat; width:70px; height:71px;  z-index:10; }
div.carPhotoBox div.infodesc { color:#FFF;  background:#000; z-index:10; width:290px; position:absolute; bottom:10px;  -moz-opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8; }
div.carPhotoBox div.promAdDesc	{ padding:15px 10px 15px 15px; font-weight:bold;}
 div.promAdDesc a								{ color:#fff;}
 div.promAdDesc span						{ display:block; color:#fff; font-size:16px;}
 div.promAdDesc span.price			{ font-size:13px;}	

div.promAdPhoto 	{ display:none; width:290px; height:220px; overflow:hidden;}
div.promAdPhotoDisplay 	{ display:block;  }
div.promAdPhoto	{ position:absolute; bottom:10px;}
div.promAdPhoto img	{ display:block;  margin:auto; }
a.navPhotol	, a.navPhotor			{ width:17px; height:17px; display:block; float:right; background:url(../gfx/sprite_buttons_6.png) -165px 0px no-repeat;  }
a.navPhotor										{ background:url(../gfx/sprite_buttons_6.png) -183px 0px no-repeat; margin-left:3px;}




div#mysidebar   { width:210px; float:left; margin:0px 10px 0 0;   }
div#mysidebar h4.title  { font-size:15px; background:#242424 ; color:#fff;   background:#242424 url(../gfx/sprite_2.png) 0 0 repeat-x;  margin:0;}
div#mysidebar h4.title  span					{ background: url(../gfx/sprite_2.png)  0  -30px no-repeat; display:block; }
div#mysidebar h4.title  span	 span				{ background: url(../gfx/sprite_2.png)  100% -60px no-repeat; display:block;  height:30px; margin:0 0 5px 0px; line-height:29px; padding:0 0 0 10px;}

div#main div.mylist      { float:right;  width:730px;}
div.mylist   h1.title    { margin:0 0 5px 3px;	font-size:18px;  font-weight:bold;}


h1.title { margin:0 0 5px 0px;	font-size:19px; padding:2px 0 5px 0px; }


div.smallbanner {  background-color:#CCC; margin:20px 75px 20px 70px; width:470px; height:60px; }







div.box ul.sidebar_list li	{ background:url("../gfx/sprite_2.png") 7px -159px no-repeat; padding:2px 0 2px 16px;}
div.box ul.sidebar_list li.sub { border-bottom:none; padding:2px 0 2px 0px;   background:none  }
ul.sidebar_list li.sub li { padding:2px 0 2px 24px; background:url("../gfx/sprite_2.png") 15px -160px no-repeat  ;}
ul.sidebar_list a        {  } 
ul.sidebar_list a:hover  { } 
ul.sidebar_list li.active { font-weight:bold;}
ul.sidebar_list li.active a { cursor:default; text-decoration:none; }




div.list			            { float:left; width:720px }
div.listbar  							{ height:35px; line-height:30px;  font-weight:bold; margin-bottom:10px;  border-top: 1px solid #e8e8e8; }
div.listbar_r							{ height:35px; background: url("../gfx/sprite_2.png") 100% -618px no-repeat; position:relative; top:-1px;}  	
div.listbar_l							{ height:30px; padding:5px 10px 0 10px; background: url("../gfx/sprite_2.png") 0 -568px no-repeat  }
div.listbar  h1						{ float:left; font-size:16px;  margin:0;}
div.listbar form					{ float:right;}
div.listbar form label	 	{ font-weight:bold; }
div.listbar form select		{ border: 1px solid #e8e8e8; padding:1px; margin-left:5px; }

div.bar  							{ height:30px; line-height:30px; background:#F6B210 url("../gfx/sprite_2.png") 0 -537px repeat-x; padding:0 10px 0 10px; font-weight:bold; margin-bottom:10px;  border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; }
div.blackbar 		{  background:#242424 url("../gfx/sprite_2.png") 0 0 repeat-x; }
div.bar  h1	{ float:left; font-size:16px;  color:#fff; margin:0;}
form.addstart div.bar { margin-bottom:0;}
div.mylist div.bar { margin-bottom:0;}
div.bar ol	{ margin:0;}
div.bar ul 	{height:30px; margin:0 0 0 10px;}
div.bar li{  color:#2e2e2e; font-weight:bold; margin-right:20px;float:left; padding:0px 5px 0px 0;}
div.bar li.black , div.bar li.black a	{    color:#735f32;}
div.bar li.active	{ color:#fff;}
div.list div.bar form		{ float:right;}
div.list div.bar form label	 { color:#fff; font-weight:normal; }
div.list div.bar form select	{ border: none; padding:1px; margin-left:5px; }
div.sortbar{ 	padding: 0px 10px; float:right; margin-bottom:5px; border-width:5px; }



div.countbar{float:left;	color:#fff; }

div.noresult { padding:5px 0 10px 10px}
div.result_list										{ float:left; margin-bottom:10px; width:100%; }
div.list ul.result_list	          { display:block; margin:0 0 0 0px; clear:both; float:left; width:100%; }
div.list ul.result_list li        { padding:8px 0 8px 0; border-bottom:1px solid #E8E8E8; display:block; float:left; width:100% ; }
div.list ul.result_list li.first	{ padding-top:0;}
div.list a.image	                { display:block; float:left; margin:10px 15px 5px 5px; width:95px; position:relative; width:95px;  height:74px; overflow:hidden; }
div.list a.image img             	{ display:block; margin:auto; border:1px solid #e5e5e5; padding:5px; background:#fff }
div.list span.img									{ width:83px;  height:62px; display:block;  background-repeat:no-repeat; position:absolute; top:0px; left:0px; border:1px solid #e5e5e5; padding:5px; background-color:#fff; background-position:5px 5px; }	   


div.list a.nophoto span.img          {   background:#fff url("../gfx/noPhoto.jpg") center no-repeat;  padding:5px;  }

div.list ul.special_list  a  span.img { border: 1px solid #F7DC93 }
div.list img.image								{ display:block; float:left; margin:10px 15px 5px 5px;  border:1px solid #e5e5e5; padding:5px; background:#fff  }
div.list div.boad		              { float:left; width:595px; margin-top:2px; }
div.mylist div.boad								{ width:605px;}
ul.result_list h3	                      { font-size:16px;  float:left; margin-bottom:3px; font-weight:normal;}
ul.result_list h3 a                     {   font-weight:bold; text-decoration:none; }
ul.result_list h3 a:hover	              {  color:#ff8a00;}
ul.result_list h3 a:hover	span {  color:#ff8a00;}



div.list ul.special_list li { background-color:#FFF5D9;   border-bottom:1px solid #F7DC93 }
div.list ul.special_list li.first	{ border-top:1px solid #F7DC93; padding-top:8px; }
div.list ul.special_list { margin-bottom:0;}
div.list ul.special_list  a.image img 	{ border: 1px solid #F7DC93 }

div.list div.desc			{ line-height:17px; float:left; width:410px; padding-bottom:18px; position:relative; } 
div.list div.location	{  font-weight:bold; position:absolute; bottom:0px; left:0;}
div.list div.location	 span { font-weight:normal;}

div.list div.date	{  position:absolute; bottom:0px; right:0; font-size:11px; font-style:italic;}

div.list div.price   { float:right; font-size:16px; width:150px;   font-weight:bold }

div.list ul.details					{ float:right; width:150px; margin:0; }
div.list ul.details li			{ padding:0 ; line-height:17px; padding-left:8px; background:url("../gfx/sprite_2.png") 0 -162px no-repeat; border: none;}

div.alltags {  }

div.alltags div.tag  .fb_iframe_widget { top:-2px}

a.orange-button , a.black-button{display:block; height:17px; background:url("../gfx/sprite_buttons_6.png") 0 -121px no-repeat; text-decoration:none; float:left;   }
a.orange-button span , a.black-button span{ display:block; float:left; height:17px; line-height:17px; background:url("../gfx/sprite_buttons_6.png") 100% -138px no-repeat;   font-size:11px; color:#fff; padding:0 8px; }
a:hover.black-button	{ background:url("../gfx/sprite_buttons_6.png") 0 -155px no-repeat; text-decoration:none;  }
a:hover.black-button	span { background:url("../gfx/sprite_buttons_6.png") 100% -172px no-repeat; }
a.orange-button { background:url("../gfx/sprite_buttons_6.png") 0 -189px no-repeat; }
a.orange-button span{  background:url("../gfx/sprite_buttons_6.png") 100% -206px no-repeat; }
a:hover.orange-button	{ background:url("../gfx/sprite_buttons_6.png") 0 -223px no-repeat; text-decoration:none;  }
a:hover.orange-button	span { background:url("../gfx/sprite_buttons_6.png") 100% -240px no-repeat;  }


div.alltags div.tag{ float:left; margin:0px 7px 0 0; }
div.alltags div.tag a{display:block; height:17px; background:url("../gfx/sprite_buttons_6.png") 0 -121px no-repeat; text-decoration:none;   }
div.alltags div.tag a span{ display:block; height:17px; line-height:17px; background:url("../gfx/sprite_buttons_6.png") 100% -138px no-repeat;   font-size:11px; color:#fff; padding:0 7px;}
div.alltags div.tag a:hover	{ background:url("../gfx/sprite_buttons_6.png") 0 -155px no-repeat; }
div.alltags div.tag a:hover	span { background:url("../gfx/sprite_buttons_6.png") 100% -172px no-repeat; }
div.alltags div.tag a.orange { background:url("../gfx/sprite_buttons_6.png") 0 -189px no-repeat; }
div.alltags div.tag a.orange span{  background:url("../gfx/sprite_buttons_6.png") 100% -206px no-repeat; }

div.promo-label							{  float:left; margin-left:5px; background:#FFF5D6; border:1px solid #F7DC93; border-bottom:none; padding:1px 10px 0px 10px;   border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 3px 0px 0px;color:#fbb900; position:relative; top:1px;}






a#bigbutton        { background:url(../gfx/sprite_buttons_6.png) 0 -257px no-repeat;  width:310px; height:52px; display:block; margin-bottom:15px; }
a:hover#bigbutton  { background:url(../gfx/sprite_buttons_6.png) 0 -309px no-repeat;   }
a#bigbutton2        { background:url(../gfx/yellow2.png) 0 0 no-repeat;  width:310px; height:216px; display:block; margin-bottom:15px; }
a:hover#bigbutton2  { background:url(../gfx/yellow2.png) 0 -216px no-repeat;   }
div.box					 { margin-bottom:15px; position:relative;}
div.box   .title { margin:0 0 4px 5px;	font-size:19px; }
div.box div.head { border-bottom:1px #dadada solid; position:relative; margin-bottom:5px; }


div.box ul			{ margin:0; }
div.box ul	li	{ list-style-type:none; border-bottom:1px solid #eaeaea;  padding:2px 0 2px 8px;} 
div.box  p.text		{ padding:0 10px;}
div.box ul	li.odd { background-color:#f5f5f5;}

div.sbox div.up   {position:absolute;bottom:0; right:0; height:23px;width: 30px; cursor:pointer;  background:url("../gfx/sprite_2.png") 0 -726px no-repeat;  }
div.sbox div.down{ float:right; height: 23px; width: 30px; cursor:pointer; background:url("../gfx/sprite_2.png") 0 -699px no-repeat; }

div.sbox .tail   { height:23px;}



div#indexside    { width:210px; float:left; margin-right:10px;}



/* Najnowsze marki box
------------------------------------------------------*/
div.latestBrands	      { z-index:1; }


div.latestBrands ul div { width:100%; height:40px; line-height:40px; background-image:url(../gfx/brands.png); 	background-repeat:no-repeat; position:relative;   }

div.latestBrands ul li {   background:url(../gfx/sprite_2.png) 163px -218px no-repeat; padding:0px; zoom:1 }
div.latestBrands ul li:hover	{  background-position:163px -289px; } 
div.latestBrands h2     {  margin-left:70px;}
div.latestBrands ul ul	{ display:none; position:absolute; top:0; left:209px; background:#e5e5e5; z-index:1000;  line-height:19px; padding:0px; margin:0;  }
div.latestBrands ul ul li	{ border-bottom:1px solid #fff;   padding:0px; margin:0;  display:block; zoom:1;  }
div.latestBrands ul ul li:hover	{ background-color:#f7f7f7;}	
div.latestBrands ul ul li a 	{ display:block; padding:1px 12px;  white-space:nowrap;  }

div.latestBrands a.more { color:#ff8a00;font-weight:bold; }

div#button_audi{background-position:10px -92px;}
div#button_ford{background-position:10px -136px;}
div#button_opel{background-position:10px -47px;}
div#button_honda{background-position:10px -422px;}
div#button_bmw	{background-position:10px -451px;}
div#button_skoda{background-position:10px -227px;}

/*
div#button_renault{background-position:10px -602px;}
div#button_toyota{background-position:10px -692px;}
div#button_fiat{background-position:10px -737px;}
div#button_vw{background-position:10px -782px;}
div#button_peugeot{background-position:10px -827px;}
div#button_citroen{background-position:10px -872px;}
*/




/* Ostatnio dodane 
------------------------------------------------------*/
div.lastList	      { width:410px; float:left;  }
div.lastList a.img { display:block;  float:left; margin:5px;  width: 85px; height: 64px;  text-align:center; overflow:hidden; }
div.lastList ul li	{ padding:0;}
div.lastList h1	{ margin-bottom:0;}
div.lastList div.boad		{ float:left; margin:3px 0 0 5px; width:300px; }
div.lastList div.boad	a.black-button , div.lastList div.boad	a.orange-button	{ margin-top:5px;}
div.lastList div.boad	p	{ margin:0 0 0.1em;}
div.lastList a.black-button { margin-right:5px;}


/* feed
------------------------------------------------------*/
div.campanyList	ul li	{ padding:0px; overflow:auto;}
div.campanyList	ul li	 a { display:block;  background:url(../gfx/sprite_2.png) 0 -161px no-repeat; padding-left:8px; cursor:pointer; text-decoration:none; margin:2px 8px; }
div.campanyList	ul li	 a:hover	{ text-decoration:underline;  }
/*
div.campanyList div.campanies			{ padding:0 5px 0 10px;}
div.campanyList div.company				{  margin:0 0 0 0px ; padding:1px 0 1px 0; border-bottom: 1px solid #ebebeb;clear:both; position:relative;  }
div.campanyList div.company ul			{  margin:0px 0 0px 0px; line-height:18px; height:auto!important; height:20px; min-height:20px; padding: 0;}
div.campanyList div.company ul li	{ padding:1px 0 1px 5px; border: none }
div.campanyList div.company ul li h3	{ font-size:12px; font-weight:bold;}
*/


/* Porady
------------------------------------------------------*/
div.advice 	ul li a			{ background:url("../gfx/sprite_2.png") no-repeat scroll 0 -163px transparent; padding-left:8px;}
div.advice p						{ line-height:18px; margin-left:9px; text-align:justify;}



div.inputCtr                  { float:left;} 
div.err input, div.err select, div.err textarea , input.err , select.err , textarea.err { background-color:#ffd7d7; }
div.err label , a.err{ color:#F00; font-weight:bold;}
label.err{	color:#F00; font-weight:bold;}
.errTxt{ color:#F00; }





/* adding Section
----------------------------------------------------------------------*/
div.offer-header{height:30px;float:left;width:100%;background:#F6B210 url("../gfx/sprite_2.png") 0 -537px repeat-x; float:left; margin-bottom:10px; }
div.arrow-l , div.arrow-r { background-color:;width:16px;float:left;height:30px;line-height:30px; background:#000 url("../gfx/sprite_2.png") 6px -349px}
div.arrow-r{ float:right;background-position: 10px -293px; }
a.direction-l , a.direction-r{width:72px;	float:left; border-right:#d6a200 1px solid; text-align:center; height:30px; line-height:30px; color:#fff; text-decoration:none; }
a:hover.direction-l , a:hover.direction-r { text-decoration:underline; }
a.direction-r{float:right;	border-left:#d6a200 1px solid;border-right:none; }

div#page_offer 						{ width:100%; float:left; margin:15px 0 0 0; }

div#page_offer div.column	{  width:300px;  float:left; margin-right:15px; }
div#page_offer div.first-column		{ width:315px;   }
div#page_offer div.last-column		{  margin-right:0px;  }
div#page_offer h1									{ float:left; margin-right:6px}
div#page_offer h1	, div#page_offer h2			{ font-size:19px; margin-bottom:3px;}
div#page_offer ul				{ margin:0 0 15px 0; }
div#page_offer ul.contact	{  margin:0 0 5px 0; }	
div#page_offer li        { border-bottom:#dadada 1px solid; padding:5px 5px 5px 10px; zoom:1  }
div#offer-form						{ display:none;}
div#show-offer-form				{ text-align:right;}
/*div#page_offer ul.contact li { padding:1px 5px 1px 5px;    }*/


div.gallery										{ zoom:1; width:100%; }
div.gallery img								{ display:block; padding:5px; border:1px solid #DADADA; margin:0; float:left; margin:0 }
div.gallery div#pMedium				{ height: 100%;	width:100%; clear:both; text-align:center;}
div.gallery div#pMedium img		{ float:none; margin:auto; display:inline; }
div.gallery div#pMediumLoad		{ width: 100%; height: 100%; display: none; position: absolute; background:#fff url('../gfx/loader.gif') center no-repeat; left:0}

div.gallery div.big 					{ display:block; float:left; width:100%;  margin:0px auto 10px; text-align:center; overflow:hidden;  position:relative;}
div.gallery div.big a, div.gallery div.big	img	{ display:block!important; float:none; margin:0 auto;}
div.oldgallery div.big img 		{ padding:2px 2px; }

div.gallery table							{ margin:auto;}
div.gallery table td					{ padding:0 10px 10px 0}
div.gallery div.small					{ margin-bottom:10px; width:100%; float:left;}
div.gallery div.small div			{ width:100%; clear:both; margin-bottom:10px; float:left;}
div.gallery div.small img			{ margin-right:10px; }
div.gallery div.small a.last img	{  margin-right:0 }






div#page_offer  li span.k{ float:left;	width:120px; }
div#page_offer  li span.v{ float: left; width:165px; font-weight:bold;}
div#page_offer  li span.v.big{
	font-size:16px;	
}
div#page_offer  li span.extra{ font-size:12px; font-weight:normal; }
div#page_offer  li span.v.big.red{
	color:#F00;
}


/*
div#page_offer .photos img{
	border: 1px solid #8b8b8b;	
}
div#page_offer .photos .smallRow{
	width:100%;
	float:left;
	margin-top:23px;
}
div#page_offer .photos .smallRow .photo{
	float:left;	
	margin-right:22px;
}
div#page_offer .photos .smallRow .photo{
	margin-right:0px;
	margin-left:1px;
}
div#page_offer .photos .editPhotos{
	float:left;
	width:280px;
	margin-top:29px;
	margin-bottom:23px;
	padding:0px;
}
div#page_offer .photos .editPhotos .edytujButton{
	width:112px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	font-size:14px;
	
}
*/
/*
div#page_offer .details{
	float:left;
}
div#page_offer .details.right{
	float:right;
}
div#page_offer .details ul, div#page_offer .details li{
	margin:0px;
	padding:0px;
	list-style: none;
	width:300px;
}
div#page_offer .details ol.bottom{
	margin-bottom:15px;	
	float:left;
}
div#page_offer .details h2{
	margin-top:18px;
	margin-bottom:13px;
	float:left;
}
div#page_offer .grid_1.details h2.carModel{
	margin-top:0px;
}


.formBox input, .formBox label{
	width:100%;
	float:left;
}
.contact .likeh1{
	margin-bottom:14px;	
}

.offerView div#page_offer .contactFormWrapper .sendButton{
	float:left;
	width:140px;
	margin-top:13px;
	text-align:center;
	
}
*/



table.mylist							{ width: 100%; margin:5px 0 15px; border-collapse:collapse; font-size:12px;}
table.mylist th						{ background: #f5f5f5; border-bottom: 1px solid #E8E8E8;  border-top: 1px solid #E8E8E8;  border-right:1px solid #E8E8E8; font-weight:bold; vertical-align: middle; padding:7px 5px 5px 10px; }
table.mylist th.bl				{ border-left:1px solid #E8E8E8}
table.mylist th.padd			{ padding:5px 10px;}

table.mylist td						{ padding: 10px; border-bottom: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; vertical-align: middle;}
table.mylist tr td.noborder , table.mylist tr th.noborder { border:medium none !important; background:#fff;}
table.mylist tr th.nobcgr { background:none!important;}
table.mylist tr td.bt , table.mylist tr.bt td	 { border-top:1px solid #E8E8E8;}
table.mylist tr td.bl			{ border-left: 1px solid #E8E8E8;}
table.mylist td.pid				{ padding-left: 10px; font-weight: bold; width: 50px; border-left: 1px solid #E8E8E8;}
table.mylist td.pDate			{ width:145px;}
table.mylist td.pType			{ width:125px; text-align:center;}
table.mylist td.pSName		{ width:100px; text-align:center; font-weight: bold;}
table.mylist td.vDisp			{ width:80px; text-align:center;}
table.mylist td.pURL			{ text-align: right; padding-right: 8px;}


table.mylist td span.pSName1	{ color: #5C788D;}
table.mylist td span.pSName2	{ color: #8cb101;}
table.mylist td span.pSName3	{ color: #ee1111;}
table.mylist td span.pSName4	{ color: #999;}







/* #################################################################################################
####################################################################################################
#################################################################################################### */




form.addstart a{ color:#2e2e2e; text-decoration:none; }
div.addForm form.addstart  label             { float:none;  }
form.addstart input{  } 
form.addstart  a.bb {background:url(../gfx/sprite-cars-search.png) 0 -276px no-repeat;  display:block; width:236px;	height:153px; float:left;border-right:#e7e7e7 1px solid;   }
form.addstart  a:hover.bb { background:url(../gfx/sprite-cars-search.png) 0 -428px no-repeat; } 
form.addstart a.last{ border-right: 0px none; width:238px; }
form.addstart  a.bb span				{ display:block; width:100px; padding-top:55px;  text-align:center;  margin:40px auto;}
form.addstart a.osobowe span   { background:url(../gfx/sprite-cars-search.png) 0px -1100px no-repeat;}
form.addstart a.vany span      { background:url(../gfx/sprite-cars-search.png) 0px -1036px no-repeat;}
form.addstart a.terenowe span  { background:url(../gfx/sprite-cars-search.png) 0px -884px no-repeat;}
form.addstart a.dostawcze span { background:url(../gfx/sprite-cars-search.png) 5px -796px no-repeat;}
form.addstart a.ciezarowe span { background:url(../gfx/sprite-cars-search.png) 4px -638px no-repeat;}
form.addstart a.motocykle span { background:url(../gfx/sprite-cars-search.png)  12px -945px no-repeat;}

form.addstart  a.bs{ width:474px; line-height:105px; height:105px; float:left; font-size:45px;font-weight:bold; background-position:top left; text-align:center;display:inline; border-right:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid;}



a.bs.active{ background-image:url(../gfx/icons/chceKupicSprzedac_active.gif); border-bottom:none!important;
}
a.bs       { background-image:url(../gfx/icons/chceKupicSprzedac_inactive.gif);}









div.feed_left									{ width:350px; float:left; margin-left:10px; display:inline;}
div.feed_right								{ width:260px ; float:left;}
div.feed_left a , div.feed_right a		{   font-size:13px;}

div.feed_left h2, div.feed_right h2	{ font-size:12px; font-weight:bold; padding:0; margin:5px 0 0 0;}
div.feed_left li , div.feed_right li	{ margin-left:12px; background:url("../gfx/sprite_2.png") no-repeat scroll 0 -159px ; padding:2px 2px 1px 10px ;}
div.bottom 										{ position:relative; }
div.bottom .left									{ width: 40%;text-align: left; padding-left: 14px; float:left;}
div.bottom .right								{ width: 40%;text-align: right; padding-right: 10px; float:right;}
div.bottom div.feed_source 	span { position:relative; top:-2px; }
div.bottom div.feed_source_list img { position:relative; top:2px; }
div.feed_source								{ width:155px; height:16px; position:absolute;  right:2px;  font-size:11px; }
div.feed_source a							{ position:relative; top:3px;}



/* addForm */
div.addForm{ line-height:23px; }

div.addForm label             { float:left; margin: 0 5px 0 0;	}
div.addForm div.row { 	float:none!important;	height: 30px;	padding:10px 0px 0 0px;  clear:both; display:block;}
div.grid_3 div.long		, div.grid_3 div.check 				{ width:305px; /*background:#FFFF99 ; */ margin-left:10px; }	 
div.addForm  div.long select{width: 180px; float:left; }
div.addForm div.long input{ width: 174px; float:left;}

div.addForm .long .wunit select, div.addForm .long .wunit input{width: 160px; margin-right:5px;}

div.addForm  div.long label       {  width:105px	}

div.addForm   div.button input		{margin:0 auto;  width:89px; height:28px; background:url(../gfx/sprite_buttons_6.png) -90px -91px no-repeat;  font-size:14px; line-height:27px;  border:0 none;color:#FFFFFF;cursor:pointer; font-weight:bold; display:block; }


div.grid_1 ,   div.grid_2                        { width:100%; float:left; }
div.grid_2 div.long                   { width:300px; /*background:#FFFF99 ; */margin-left:10px; float:left; }	
div.grid_1 div.long										{ /* background:#FFFF99 ; */ margin-left:10px; float:left; }
div.grid_1 div.long	 label						{ width:400px; }		

div.addForm span.unit{	width: 20px;	float: left;}

div.addForm div#fAirbagsInCtr label      { width: 120px; }
div.addForm div#fAirbagsInCtr input      { width: 160px; }


div.wrapping-section									{ width:100%; float:left;  margin-bottom:10px;  border: 1px solid #ff0000; }


div.desc-section                      { width:620px; float:left;  margin-right:10px; margin-top:10px;  border: 1px solid #ff0000; 	 }
div.desc-section textarea            {width:600px;height:150px;  border: 1px solid #ff0000; }
div.help-section                            { width:300px; float:left;   margin-top:10px;  border: 1px solid #ff0000;  }


div.contact-section										{ width:620px; float:left;  margin:45px 10px 25px;	 }	
div.login-section											{ width:300px; float:left; margin:45px 0px 25px; position:relative;	}
div#dLoginCover												{ height:99%;left:0;position:absolute;top:0;width:100%; z-index:1; background:#ff0000 }
div.login-section div.row							{ height:26px; padding-top:5px;}
div.login-section label								{ width:50px; }
div.login-section a										{ display:block; margin-left:55px;}
div.login-section input.button				{  background:url("../gfx/sprite_buttons_6.png") no-repeat scroll 0 0 ; border: none;color:#FFFFFF;cursor:pointer;float:left;font-size:12px;height:18px;margin:0 0 0 55px; padding:0 0 3px;width:57px;}
div.contact-section		input						{ float:left; }
div#fContainer								{ width:0; height:0;overflow:hidden;}

/*
.staticSection{
	margin-left:10px;
	width:950px;
	float:left;
	display:inline;
}
.staticSection .header{
	margin-top:22px;
}
.offerView .staticSection .header{
	width:100%;	
	float:left;
}
.staticSection .header h1 span{
	color:#FF0000;
	font-size:13px;
}
div.addForm .staticSection .header h1 span.star{
	color:#000;
	font-size:13px;
}
div.addForm .staticSection .header p.red{
	color:#F00;	
}*/
/*

div.addForm .srow {
	width: 100%;
	float:left;
	height: 32px;
	background-color: #FFF;
	padding-top:13px;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
}
div.addForm .grid_2.srow {
	float:left;	
	width:620px;
	margin:0px;
	padding:0px;
	padding-top:13px;
	padding-left:10px;
	padding-right:10px;
}
div.addForm .grid_1 .grid_1.srow{
	float:left;
	width:300px;
	padding: 0px;
	
}
div.addForm .loginSection .srow input{
	width: 244px;	
}
div.addForm .grid_1 .grid_1.srow .grid_1{
	height:32px;
}
div.addForm .row.odd, div.addForm .srow.odd  {
	background-color: #f5f5f5;
}

.smsCode .errTxt{ padding-left:135px; }



div.addForm .long input#fFirstRegistrationDate,
div.addForm .long input#fImportedFrom,
div.addForm .long input#fTechnicalReview,
div.addForm .long input#fInsuranceDate{
	width: 110px;
}

div.addForm .long select#fIdGearbox{
	width: 175px;
}



div.addForm .answer{
	float:left;	
}
div.addForm .buy .answer{
	margin-left:20px;	
}
div.addForm .buy .answer input{
	width:60px;
	margin-left:10px;
}

div.addForm .load .answer  input{
	width:30px; 
}

div.addForm #fEngineCapacityInCtr input{
	width: 45px;	
}

div.addForm .buy#fEngineCapacityInCtr .answer input{

	margin-left:5px;
}

div.addForm .buy#fPriceInCtr .answer input{
	width:100px;
}

div.addForm .vat input{
	width:20px;	
}
div.addForm .mid select, div.addForm .mid input{
	width:159px;
	float:right;
}
div.addForm .vlong input{
	width: 450px;
	float:right;	
}
div.addForm .check input{
	padding:0px;
	margin-top:6px;
	margin-right:10px;
	float:left;
}
div.addForm .vat .answer{
	float:left;
	margin-left: 20px;	
}

div.addForm .buy .date{
	float:right;
	text-align:right;
	margin-left:22px;	
}
div.addForm .buy .date input{
	width:74px;
	margin-left:4px;
}
div.addForm .vat .answer input{
	width: 20px;
	margin:0px;
	padding:0px;
	margin-top:6px !important;
	margin-top:3px;
	float:left;
}
div.addForm .vat .answer label{
	float:left;	
	margin-right:40px;
}



div.addForm .contactSection .grid_1 h1, div.addForm .descSection .grid_1 h1, div.addForm .contactSection p, div.addForm .descSection p, div.addForm .contactSection .grid_1 .grid_1 label, div.addForm .descSection .grid_1 .grid_1 label{
	padding-left:10px;	
}
div.addForm .contactSection .grid_2 h1, div.addForm .descSection .grid_2 h1{
	margin-bottom:14px;
}
div.addForm .contactSection p, div.addForm .descSection p, div.addForm .loginSection p{
	color:#a3a3a3;
	padding-top: 15px;
	padding-bottom: 15px;	
	padding-left: 10px;
}
div.addForm .loginSection p{
	padding-left: 0px;
}
div.addForm .descSection ol{
	margin-left:30px;
}


div.addForm label.bold{
	font-size:15px;	
}


.securityWrapper, .securityContent, .equipmentWrapper, .equipmentContent, .interiorWrapper, .interiorContent, .addeqipWrapper, .addeqipContent,  .adddetWrapper{
	width:100%;
	float:left;
}


div.addForm .charCount{
	padding-left: 20px;
	float:left;
	width:auto;
}
div.addForm .loginSection{
	float:left;
	width:100%;
	position:relative;
	top: -260px !important;
	top: -280px;
	margin-bottom: -120px !important;
	margin-bottom:-280px;
/*	margin-top: -160px !important;
	margin-top: -190px;
}
div.addForm .loginSection .ss.loginButton{
	float:right;
	text-align:center;
	width:104px;
	height:22px;
	line-height:22px;
	font-weight:bold;
}
div.addForm .loginSection .button.h35{
 	float:right;
	text-align:center;
	width:104px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	margin-top:66px;
}
div.addForm .loginSection form{
	float:left;	
}
div.addForm .forgot{
	text-align:right;
}
div.addForm .forgot a{
	color:#000;	
}

*/



/*Sprite Common Elements
----------------------------------------------------------------------------------------------------*/
/*
.sc{ background-image:url(../gfx/sprite_common.png); border: 1px solid #ff0000}

.sc.link {  } 
.sc.sboxDown { background-position: 0px -22px; cursor: pointer;} 
.sc.sboxUp { background-position: 0px -47px; cursor: pointer;
} 
.sc.login {
	background-position: 0 -73px;
	width:19px;
	height:20px;
	line-height: 24px;
	background-repeat:no-repeat;
	float:right;
	margin-left:8px;
}
.sc.logo{
	background-position: 0 -99px;
	background-repeat:no-repeat;
	height:97px;
	width:263px;
}
.sc.alert{
	background-position: 0 -197px;
	background-repeat:no-repeat;	
}
.sc.wrapUp{
	background-position: -118px -209px;
	background-repeat:no-repeat;
}
.sc.wrapDown{
	background-position: -25px -209px;
	background-repeat:no-repeat;
}

.sc.optHighlight{
	background-position: 0px -249px;
	background-repeat:no-repeat;		
}
.sc.kolo{
	background-position:-161px -245px;
	background-repeat: no-repeat;
}


*/

/* Stripes
----------------------------------------------------------------------------------------------------*/
/*
.ss{
	background-image:url(../gfx/sprite_stripes.gif);	
	background-repeat:repeat-x;
}

}
.ss.wrapBar{
	background-position: 0px -27px;	
}
.ss.stepsHeader, .ss.sortBar{
	background-position: 0px -60px;	
}

.ss.loginButton, .ss.h22{
	background-position: 0px -95px;	
	font-weight:bold;
	font-size:15px;
}
.ss.loginButton a, .ss.h22 a{
	font-size:15px;
		display:block;
	width:100%;
	height:100%;
	padding-left:0px;
	text-decoration:none;
	color:#000;
	background-image:none;
}

.ss.h35{
	background-position: 0px -209px;
	background-repeat:repeat-x;
}
.ss.h35 a{
	font-size:22px;
	display:block;
	width:100%;
	height:100%;
	padding-left:0px;
	text-decoration:none;
	color:#000;
	background-image:none;
}
.ss.h26.orange{
	background-position: 0px -276px;
	background-repeat:repeat-x;	
}
.ss.h26.gray{
	background-position: 0px -247px;
	background-repeat:repeat-x;	
}

*/





/* basic styles
----------------------------------------------------------------------------------------------------*/
/*

h1, .likeh1{
	font-size: 20px;
}
h2, .likeh2{
	font-size: 16px;
}
h3, .likeh3{
	font-size:14px;	
}
h4, .likeh4{
	font-size:13px;
	font-weight:bold;
}
h5, .likeh5{
	font-size:13px;
	font-weight:normal;
}

*/


/*
.bold{
	font-weight:bold;	
}
.red{
	color:#F00;	
}
.errText{
	background-color:#F00;			
	text-indent:13px;
	color:#FFF;
	width: 98%;
}
*/

/*
.grid_05,
.grid_1{
	display:inline;
	float: left;
	position: relative;

}

.grid_2 .grid_2{
	margin-left: 0px;
	margin-right: 0px;	
}
.content .container .grid_2.innerContainer{

	background-image:inherit;
}

*/




/*
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0px;
	line-height:0px;
}



.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
.searchnview{
	margin-bottom:18px;
}

.grid1banner{
	height:	250px;
	background-color:#CCC;
}
.article_box .grid1banner{
	margin:25px 0px 50px 0px;	
}
*/
/*

.nav a.active, .nav a#login{
	background-color:#fff;
	height:26px;
	line-height:26px;

	border-top:#ededed 1px solid;
}
.nav a#login{
	color:#000;

	background-repeat:repeat-x;
	background-position:top left;
	height:26px;
	line-height:26px;
	border:none;
	padding-right:23px;
	padding-left:23px;
}

.nav a:hover{
	color:#ff8a00;	
}
.submenu{
	height:97px;
}

*/



/* buttons
----------------------------------------------------------------------------------------------------*/
/*

.button.sb-button_35px { background-position: 0 0; } 
.button.h35{

	height:35px;
	line-height: 35px;
	font-size:22px;
}
.button.sb-button_50px { background-position: 0 -36px; } 
.button.h50{

	height:50px;
	line-height: 50px;
}
.dodajoferte .button.h50 {
	text-align:left;
	padding-left:14px;
	width:240px;
}
.dodajoferte .juzod5zl {
	float:right;
	margin-top:-50px;
	width:70px;
	height:68px;
	background-position:-90px -337px;
	background-repeat:no-repeat;
}
*/
/* Underlined box
----------------------------------------------------------------------------------------------------*/
/*
.ubox h1, .ubox h2, .ubox .likeh1, .ubox .likeh2 {
	padding-top:36px;
	border-bottom-color:#dadada;
	border-bottom-style:solid;
	border-bottom-width:1px;
	line-height:26px;
}
.ubox h2{	
	font-weight:bold;
	padding-top:0px;
}
.ubox .elem {
	line-height:26px;

	border-bottom-color:#dadada;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.ubox.yellowBullets .elem{
	padding-left:14px;
	background-position:2px -309px;
	background-repeat:no-repeat;
}


.offersPreview .ubox h1{
	padding-top: 31px;
}
.companiesPreview{
	padding-top:26px;
	width:100%;
}

*/


div.pagination								{ font-size:13px; text-align:center;  margin-bottom:10px; }
div.pagination	 span					{ padding:0 3px;}
div.pagination	a span				{ padding:0;}
div.pagination	 span.dots		{ padding:0 1px;}
.activenbs										{ font-size:12px;}
.furthers											{ font-size:11px; color:#636365;}
div.pagination	 span.active	{ font-size:15px; color:#2e2e2e; padding:0 4px; font-weight:bold;}


/*
.sbox .mainSboxImg{
	margin-bottom: -23px;
	width:55px;
	height:35px;

}
*/
/* .sbox looks
----------------------------------------------------------------------------------------------------*/








/*

.brands .sbox h1{
	margin-left:118px;
}

.brands .sbox .elem, .sbox .elem.model{
	height:	86px;
	padding-top:15px;
}
.brands .sbox .elem .image{
	float:left;
	width:85px;
	height:62px;
}
.brands .sbox .elem .image img, .sbox .elem.model .image img{
	border: 1px solid #8b8b8b;
}
.brands .sbox .elem span,.sbox .elem.model span{
	width:157px;
	float:left;
	line-height:19px;
	margin-left:18px;
}
.brands .sbox .elem span,.sbox .elem.model span span{
	margin-left:0px;
}
.brands .sbox .elem span .likeh1, .sbox .elem.model span .likeh1{
	font-weight:bold;	
}
.brands .sbox .elem a,.sbox .elem.model a {
	margin-left:105px;	
}

*/










div.inhalf div.chShow{
float:left;
margin-bottom:6px;
width:308px;
}
div.inhalf div.chShow label{
color:#fff;
}

.search .mainAdv .carType{
	font-size:25px;
	line-height:27px;
	font-weight:bold;
	margin-top:8px !important;
	margin-top:4px;
	/*margin-bottom:12px !important;
	margin-bottom:8px;*/
	color:#FFF;
}

.search .main .row{
	color:#FFF;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	float:left;
	width:100%;
}
.search .main .row label{
	float:left;
	height:19px;
	line-height:19px !important;
	line-height:23px;
	color:#FFF;
}
.search .mainAdv .row label{
	float:left;
	height:19px;
	line-height:19px !important;
	line-height:23px;
	color:#FFF;
}

div.line_serch { border-top:1px solid #fff; clear:both !important; display:block; height:0; line-height:0; margin:5px 0 5px 0 ; padding:0 !important; width:100%; }




.searchnview .view .carPhotoBox{
	line-height:0px; font-size:0px;
	float:left;
	border: 1px solid  #ff0000;
}

.searchnview .view .carPhotoBox .image img{
	border: 1px #6c6c6c solid;
		border: 1px solid  #ff0000;
}


/* addForm -> step2
---------------------------------------------------------*/
/*
.photosSection .adding{
	margin-top:16px;	
}
.photosSection .adding form{
	display: block;	float:left;
}
.photosSection .photos{
	width:100%;
	margin-top:43px;
}
.photosSection .photos .infoSection{
	width:300px;	
	float:right;
}
.photosSection .photos .infoSection p{
	margin-bottom: 23px;
}
.photosSection .photos .photorow{
	width: 600px;
	float:left;
}
.photosSection .photo{
	margin-bottom:36px;
	margin-right:85px;
	width: 83px;
	height:86px;
	float:left;
}
.photosSection .photo .image img{
	border: 1px solid #8b8b8b;
}

.photosSection .photo.omega{
	margin-right:0px;	
}
.photosSection .photo .delete{
	width: 100%;
	text-align:center;
}
.photos_anchor{
		background-image:none;
		padding:0px;
}

.buttonsSection.add0{
	width:960px;
	margin-top:20px;
}
.buttonsSection .nextButton, .buttonsSection .prevButton, .buttonsSection .centerButton{
	width:104px;
	float:left;
	font-size:22px;
	font-weight:bold;
}
.buttonsSection .nextButton{
	float:right;	
}
.buttonsSection .centerButton{
	margin-left:320px;;

	display: inline;
}

.buttonsSection.top{
	margin-top:53px;	
	float:left;
}

*/
/*

.payment .payBox{
	height:294px;
	border:#a6a6a6 1px solid;
	width:298px;
}
.payment .payBox.active{
	border:#ff1616 3px solid;
	width:294px;	
}
.payment .payBox .payBoxHeader{
	border-bottom:#a6a6a6 1px solid;	
	background-color:#ffe791;
}
.payment .payBox .payBoxHeader label{
	font-size:35px;
	font-weight:bold;
	line-height:52px;
}
.payment .payBox .payBoxHeader input{
	margin-left:8px;
	margin-top:19px;
	padding:0px;
	float:left;
}

.payment .payBox .payBoxContent{
	width:298px;	
}

.payment .payBox .payBoxContent ul{
	padding-left:14px;
	margin:0px;
	margin-top:13px;
	margin-bottom:37px;
	list-style-type:none;
}
.payment .payBox .payBoxContent ul li{
	padding-left:14px;
	background-position:0px -312px;
	background-repeat:no-repeat;
	background-image:url(../gfx/sprite_common.png);
	border: 1px solid #ff0000;
}
.payment .payBox .payBoxContent span{
	width:100%;
	text-align:center;
	font-size:21px;
	line-height:32px;
	float: left;
}
.payment .payBox#expert .payBoxHeader{
	background-color:#ffcf23;
}
.payment .payBox#premium .payBoxHeader{
	background-color:#ffd851;	
}
.payment .head{
	margin-bottom:22px;	
}
.payment .payBox .payBoxContent span.red{
	font-size:32px;
	float:none;
	font-weight:bold;
}
.payBoxOptions{
	margin-top:37px !important;
	margin-top:0px;
	text-align:center;	
	font-weight:bold;
	float:left;
	line-height:22px;
}
.paysms{
	width:120px;
	float:left;
	margin-left:13px;
	display:inline;
}
.paytrans{
	width:142px;
	float:left;
	margin-left:9px;
}
*/
input::-moz-focus-inner 
{ 
    border: 0;
    padding: 0;
}


input.btn-n					{ display:block; border:none; height:25px;  line-height:25px; float:none; padding:0; cursor:pointer; font:12px arial, Sans-serif;  font-weight:bold; background:transparent; background-image:url('../gfx/sprite_buttons_6.png'); background-repeat:no-repeat; text-decoration:none; text-align:center; color:#fff;  }
input.btn-n-60				{width:60px; background-position: 0 -361px;  }
input.btn-n-70				{width:70px; background-position: -185px -361px; height:24px;  }
input.btn-n-125      {width:125px; background-position: -60px -361px;  }

a.btn-n					{ display:block;  height:25px;    float:left; padding:0 0 2px 0;  background:url('../gfx/sprite_buttons_6.png') 0 -411px no-repeat; text-decoration:none;   }
a.btn-n	 span		{ display:block;  height:25px;  line-height:24px; color:#fff;  font-weight:bold; text-align:center; background:url('../gfx/sprite_buttons_6.png') 100% -436px no-repeat; padding:0 7px;  }

button							 					{ height:22px; line-height:16px;}
input.text													{ border-style:solid; background:#fff; border-color: #1d1f21 #bababa #bababa #1d1f21; border-width: 1px; padding:2px 3px 2px ; font-family:arial;}
textarea											{ border-style: solid; border-color:#1d1f21 #bababa #bababa #1d1f21; border-width: 1px; padding: 3px 2px; font-family:Arial; font-size:12px;}

select option									{ background:#fff;}
select												{ font:12px Arial, Sans-serif;}


form.forms div.row						{ margin:0 0 6px 0;   float:left; clear:both; width:100%; position:relative; display:inline;}
form.forms div.bound			    { width:auto; }



form em { color:#E61006; font-style:normal; font-size:13px;  }

/* login top form */ 
form.login			{ float:right; width:230px ; margin-top:3px;}
form.login input.text					{ width:110px; float:left; margin:0 5px 0 0; padding:1px 1px 1px 2px; line-height:16px; font-size:11px; height:16px; border-color: #b2b2b2 #e1e1e1 #e1e1e1 #b2b2b2;}
form.login input.button		{ background:url('../gfx/sprite_buttons_6.png') 0 0 no-repeat; float:left; margin:0; padding:0; width:57px; height:18px;  border:none;  cursor:pointer;padding-bottom:3px; color:#fff; font-size:12px;}
form.login input#fLogin		{ width:170px} 
form.login  div           { float:left; width:100%; margin-bottom:4px; }
form.login label          { width:40px; float:left; text-align:left; float:left; }
form.login span.alike     { color:#fdb813; margin-left:40px;}
div#logout                { float:right;margin:22px 10px 0 ; text-align:left;}
div#logout span.sep				{ padding:0 10px; color:#DADADA; font-weight:normal;}

/* contact form */ 
form.contact-form         { margin-top:10px; float:left; width:100%; }
form.contact-form  div.row        { margin-bottom:8px;}
form.contact-form  div.bound	{ margin-left:150px; margin-bottom:8px;}
form.contact-form  label	{ float:left; font-weight:bold; width:140px; text-align:right; margin-right:10px; }
form.contact-form  input.text {width:210px; }
form.contact-form  input.short {width:55px; }
form.contact-form  input.long {width:395px; }
form.contact-form  textarea		{ width:400px; height:200px;  }
form.contact-form   input.button		{margin:2px 5px 2px 0;  width:89px; height:28px; background:url(../gfx/sprite_buttons_6.png) -90px -91px no-repeat;  font-size:14px; line-height:27px;  border:0 none;color:#FFFFFF;cursor:pointer;float:left; font-weight:bold;}

 /* login form */
form#login-form 				{ display:block;  margin:10px 0 5px;  }
form#login-form	 div.row        { margin-bottom:10px;clear:both; float:left; width:100%;  }
form#login-form  label	{ float:left; font-weight:bold; width:45px; text-align:right; margin-right:10px; }
form#login-form input.text {float:left; height:18px; width:276px; padding:1px 1px 1px 1px;}
form#login-form input#password {  width:150px; margin-right:5px; }
form#login-form input.btn-n   { float:left; margin:0 0 0 55px; display:inline;}

 /* changepass form */
form#changepass-form 				{ display:block; width:650px; margin:10px 0 5px;  }
form#changepass-form 	 div        { margin-bottom:8px;clear:both; float:left; width:100%;  }
form#changepass-form  label	{ float:left;  width:125px; text-align:right; margin-right:5px; }
form#changepass-form input.text {float:left; height:16px; width:180px; margin-right:5px;}
form#changepass-form input.btn-n   {  float:left; margin:0 0 0 130px; display:inline;}

 /* recovery form */
form#passrecovery-form 				{ display:block; margin:10px 0 5px;  }
form#passrecovery-form 	 div        { margin-bottom:10px; clear:both; }
form#passrecovery-form 	 div.bound	{ margin-left:145px; }
form#passrecovery-form  label	{ float:left; font-weight:bold; width:135px; text-align:right; margin-right:10px;}
form#passrecovery-form input.text {  width:276px; height:18px; padding:2px 1px 2px 1px;}
form#passrecovery-form 	 div.bound input.text {  width:95px;}
form#passrecovery-form input.button   {  }

 /* ticket form */
form#ticket-form 				{ display:block; width:650px; margin:10px 0 5px;  }
form#ticket-form 	 div.row        { margin-bottom:10px; display:block; clear:both; float:left; width:100%; }
form#ticket-form  label	{ float:left;  width:120px; text-align:right; margin-right:5px; }
form#ticket-form input.text {float:left; height:16px; width:276px;}
form#ticket-form textarea  {  width:276px; height:150px; }
form#ticket-form input.btn-n    { float:left; margin:0 0 0 125px; display:inline;  }

 /* subscribe form */
form.subscribe-form 				{ display:block; margin:5px 0 0;  }
form.subscribe-form  	 div.row        { margin-bottom:6px; clear:both;  float:left; width:100%; }
form.subscribe-form  	 div.bound	{ margin-left:55px; width:300px;display:inline;  }
form.subscribe-form   label	{ float:left; font-weight:bold; width:45px; text-align:right; margin-right:10px;}
form.subscribe-form   input.text {  width:185px; float:left; padding:1px 2px; }
form.subscribe-form  	 div.bound input.text ,form.subscribe-form   input.short {  width:95px;}
form.subscribe-form  input.button   { background:url("../gfx/sprite_buttons_6.png") no-repeat scroll 0 0 ; border: none;color:#FFFFFF;cursor:pointer;float:left;font-size:12px;height:18px; padding:0 0 3px;width:57px; float:left; margin-left:5px;}

 /* subscribe form */
form.subscribe-login-form 				{ display:block; margin:10px 0 5px;  }
form.subscribe-login-form  	 div        { margin-bottom:6px; clear:both;  float:left; width:100%; }
form.subscribe-login-form  	 div.bound	{ margin-left:55px;}
form.subscribe-login-form   label	{ float:left; font-weight:bold; width:45px; text-align:right; margin-right:10px;}
form.subscribe-login-form   input.text {  width:185px; float:left; padding:1px 2px; }
form.subscribe-login-form  	 div.bound input.text ,form.subscribe-form   input.short {  width:95px;}
form.subscribe-login-form   input.button   { background:url("../gfx/sprite_buttons_6.png") no-repeat scroll 0 0 ; border: none;color:#FFFFFF;cursor:pointer;float:left;font-size:12px;height:18px; padding:0 0 3px;width:57px; float:left; }

/* offer form */ 
form.offer-form  div          { margin-bottom:8px; float:left; width:100%; }
form.offer-form  div.duo	{width:220px; clear:none; float:left;}
form.offer-form  label    	{ display:block; font-weight:bold;  }
form.offer-form  div input.text	{width:290px; }
form.offer-form  div input#fCSecCode	{ width:120px; }
form.offer-form  textarea		{ width:292px; height:140px;  }
form.offer-form  input.button {  }

/* edit form */ 
form.edit_account								{  padding:10px 0 0px;}
form.edit_account  div          { margin-bottom:8px; float:left; width:100%; }
form.edit_account  label	      { float:left;  width:105px; text-align:right; margin-right:10px;}
form.edit_account  input.text   {  width:185px; float:left; padding:1px 2px; }
form.edit_account  input.short	{ width:85px; } 
form.edit_account  div.bound	  { margin-left:115px;}
form.edit_account  input.button { background:url("../gfx/sprite_buttons_6.png") no-repeat scroll 0 0 ; border: none;color:#FFFFFF;cursor:pointer;float:left;font-size:12px;height:18px; padding:0 0 3px;width:57px; float:left;  font-weight:bold;}



div#dCMsgSent, div#dCMsgSendErr {background:#FFFFFF;top:0; left:0;position:absolute; width:100%; z-index:100;}
div#dCMsgSendErr div				{ margin-top:35%; font-weight:bold; text-align:center;}
div#dCMsgSent div				{ margin-top:35%; font-weight:bold; text-align:center;}

div#dCMsgSendErr div input	{  background:url("../gfx/sprite_buttons_6.png") no-repeat  -60px 0 ; border: none;color:#FFFFFF;cursor:pointer;font-size:12px;height:18px; padding:0 0 3px;width:32px; margin:5px auto; display:block; }
div#dCMsgSent div input	{  background:url("../gfx/sprite_buttons_6.png") no-repeat  -60px 0 ; border: none;color:#FFFFFF;cursor:pointer;font-size:12px;height:18px; padding:0 0 3px;width:32px; margin:5px auto; display:block; }

div#dCMsgCover	             { position: absolute; width:305px; background:#fff url('../gfx/loader.gif') center no-repeat; top:0; left:0; z-index:100; }



 /* recovery form */
form#payverify-form 				{ display:block; margin:10px 0 5px;  }
form#payverify-form 	 div.row    { margin-bottom:10px; clear:both; }
form#payverify-form 	 div.bound	{ margin-left:145px;}
form#payverify-form input.text {  width:95px; }
form#payverify-form    label	{ float:left; font-weight:bold; width:135px; text-align:right; margin-right:10px;}





 /* recovery form */
form#paywire-form 				{ display:block; margin:10px 0 5px;  }
form#paywire-form 	 div.row    { margin-bottom:10px; clear:both; }
form#paywire-form 	 div.bound	{ margin-left:195px;}
form#paywire-form input.text {  width:195px; }

form#paywire-form  label	{ float:left; width:185px; text-align:right; margin-right:10px;}
form#paywire-form  label.mand		{ font-weight:bold; } 
form#paywire-form  label.short		{ width:105px; text-align:left; } 
form#paywire-form  label.long		{ width:255px; text-align:left; } 
form#paywire-form input.radio ,form#paywire-form  input.checkbox {float:left; }



form#paysms-form 				           { display:block; margin:10px auto 25px;  width:390px; background:#f5f5f5; border: 1px solid  #E3E3E3; padding:15px 15px 10px;   }
form#paysms-form input.text        { width:155px;  float:left;}
form#paysms-form  label			       { display:block; float:left; margin-right:10px; font-weight:bold;}
form#paysms-form  input.btn-n      { float:left; margin-left:5px;  position:relative; top:-2px; }




form#accountsearch-form							{ display:block; margin:0px 5px  10px;   background:#f5f5f5; border: 1px solid  #E3E3E3; padding:15px 15px 10px;  }

form#accountsearch-form div				{ float:left; margin-right:8px;}
form#accountsearch-form label				{ font-weight:bold; margin-right:3px;}
form#accountsearch-form  select           {border:1px solid ; border-color:#1D1F21 #BABABA #BABABA #1D1F21; margin-left:5px;padding:1px;}
form#accountsearch-form input.text	{ width:70px; }
form#accountsearch-form input.button   {  background:url("../gfx/sprite_buttons_6.png") no-repeat scroll 0 0 ; border: none;color:#FFFFFF;cursor:pointer;float:left;font-size:12px;height:18px;margin:2px 0 0 0; padding:0 0 3px;width:57px; }



form#drop-form input.button   {  background:url("../gfx/sprite_buttons_6.png") no-repeat  -95px 0 ; border: none;color:#FFFFFF;cursor:pointer;font-size:12px;height:18px;margin:2px 0 5px 0; padding:0 0 3px;width:65px; }



div#filter 				{ width:100%; position:absolute; top:0; left:0; background:#000000; opacity:.4; z-index:110; line-height:0;
 -moz-opacity:0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); display:none;}	



div.zContainer			{ display:none; position:absolute; z-index:115; top:50%; left:50%; width:640px; padding:5px 10px;  background-color:#fff; margin-top:-255px; margin-left:-300px; font-size:12px;}
div.zTopBox					{ width:640px; height:35px; line-height:35px; border-bottom:1px solid #ddd;}
div.zHeader					{ float:left; font-weight:bold; margin-left:3px; }
div.zClose 							{  background:url("../gfx/sprite_2.png") no-repeat  0 -760px ; float:right; font-weight:bold;height:16px; line-height:16px;margin:9px 5px 0 0; padding-left:20px;}
div.zClose	a:hover				{ color:#2e2e2e; }
div.zDescBox						{ height:20px; padding:5px; text-align:left; border-bottom:1px solid #ddd; background-color:#f3f3f3;}
div.zDesc								{ float:left;}
div.zDate								{ font-size:10px; color:#666; text-align:right;}
div.zPhoto							{ width:640px; height:460px; text-align:center;}
div.zBottomBox					{ width:640px; height:35px;  border-top:1px solid #ddd;}

div.zPrev								{ display:none; float:left;}
div.zNext 							{ display:none; float:right; }

div.zPrev	a 						{ display:block; width:70px;  float:left; line-height:14px; font-weight:bold; padding-left:8px; background:url("../gfx/sprite_2.png") no-repeat  0 -790px ; margin:9px 0 0 5px; }
		
div.zNext	a 						{ display:block; width:64px;  float:right; line-height:14px; font-weight:bold; padding-right:3px; background:url("../gfx/sprite_2.png") no-repeat  100% -230px ; margin:9px 5px 0 0;  }



img.lLoader,img.lLoader2	{ border:0; vertical-align:middle; margin:auto;}
img.lLarge ,img.lLarge2		{ border:1px solid #d3d3d3; vertical-align:middle; margin:auto;}



img.lLoader,img.lLoader2	{ border:0; vertical-align:middle; margin:auto;}
img.lLarge ,img.lLarge2		{ border:1px solid #d3d3d3; vertical-align:middle; margin:auto;}


form.search div#dCity					{ position:relative; z-index:11}
form.search div.tip						{ padding:0; line-height:0;height:0; min-height:0; margin:0; top:-1px; z-index:100; position: relative; width:100%;}
form.search div.tipwithframe	{ position:absolute; width:308px; z-index:100;margin:0;padding:0; overflow:hidden; float:none; left:0;height:0; min-height:0; top:41px;}
form.search div#dCityTip			{ padding:2px; margin:0; display:none; background:#fff;border:1px solid #b1b1b1; width:auto;}
form.search div.singleCityTip	{ font-size: 11px;  border-bottom: 1px solid #d3d3d3; display:block; float:none; line-height:16px; padding:3px 6px 4px 4px; color:#2e2e2e!important; background:#fff; margin:0; cursor: pointer; width:auto;}
form.search div.singleCityTipMarked	
															{ font-size: 11px;  border-bottom: 1px solid #d3d3d3; display:block; float:none; background: #ECECEC; padding:3px 6px 4px 4px; margin:0; cursor: pointer; line-height:16px; width:auto; color:#2e2e2e!important}
form.search div.tipwithframe iframe 
															{  display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px;height:3000px; float: none;}



form.listsearch div#dCity			{ position:relative; z-index:11;}
form.listsearch div.tip				{ padding:0!important; line-height:0;height:0; margin:0; top:-1px; z-index:100; position: relative; width:100%;}
form.listsearch div.tipwithframe
															{ position:absolute; width:308px; z-index:101;margin:0;padding:0!important; overflow:hidden; float:none; left:0;height:0; min-height:0; top:0px; left:0;}
form.listsearch div#dCityTip	{ padding:2px!important; margin:0; display:none; background:#fff; border:1px solid #b1b1b1; width:auto;}
form.listsearch div.singleCityTip { font-size: 11px;  border-bottom: 1px solid #d3d3d3; display:block; float:none; line-height:16px; padding:3px 6px 4px 4px!important; color:#2e2e2e!important; background:#fff; margin:0; cursor: pointer; width:auto!important; }
form.listsearch div.singleCityTipMarked	 { font-size: 11px;  border-bottom: 1px solid #d3d3d3; display:block; float:none; background: #ECECEC; padding:3px 6px 4px 4px!important; margin:0; cursor: pointer; line-height:16px; width:auto!important; color:#2e2e2e!important}
form.listsearch div.tipwithframe iframe { display:none; display:block;position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px;height:3000px; float: none;}


div.graybar{ height:30px;line-height:30px; width:100%;float:left;background-color:#dedede;  }
div.graybar h4 { line-height:30px; padding-left:10px;  margin-bottom:0; font-size:13px;} 


div.adform  input.button		{ background:url('../gfx/sprite_buttons_6.png') -15px  -22px no-repeat; float:right; margin:0; padding:0 12px 2px 0; width:150px; height:35px;  border:none;  cursor:pointer; color:#fff; font-size:18px; }
div.adform  input.button_s	{ background:url('../gfx/sprite_buttons_6.png') -165px  -22px no-repeat; width:110px; }

div.adform  div.graybar { margin-top:5px;}


div.adform label { display:inline; float:left; font-weight:normal; margin:0; text-align:left; width:108px; color: #444 }
div.adform label.medium { width:122px; }
div.adform label.long { width:188px; }
div.adform label.xlong { width:288px; }
div.adform label.checked { color: #000; }


/*form.adform input { float: left; margin-right: 6px; }*/

div.adform input.checkbox { float: left; margin-right: 4px; }

div.adform select			{ border-top: 1px solid  #1D1F21;  border-left: 1px solid  #1D1F21;  border-right: 1px solid  #BABABA;  border-bottom: 1px solid  #BABABA;   padding:2px;}
div.adform select.long { width: 168px; }
input.long { width: 164px; }
div.adform select.xlong,input.xlong { width: 204px; }
div.adform select.short,input.short { width: 42px; }
div.adform select.medium,input.medium { width: 82px; }
div.adform textarea#fDesc { width: 590px; height: 130px; }

div.adform .err { border-color: #dd0000; background-color: #FFEFEF; }

div.adform label.mand { font-weight: bold; }
div.adform label.err { color: #dd0000; background-color: inherit;  border-color: inherit; }


div.adform 					{ line-height: 21px;  clear: both;}
div.adform div.row 	{ padding: 6px 0 5px; clear: both; float:left; width:100%;   }
div.adform div.grey { background-color: #F5F5F5; }
div.adform div.button {padding: 10px 0 5px;}
div.adform div.one 	{ width: 906px; float:left; margin-left: 15px; display:inline;}
div.adform div.two 	{ width: 615px; float:left; margin-left: 15px; display:inline;}
div.adform div.three { width: 300px; float:left; margin-left: 15px; position:relative; display:inline; }



div.adform .c { text-align: center; background:red  }
div.adform .c input { float: none; text-align: center;}
div.adform div.inputTip , div.adform div.inputTipLong{ clear: both; float:left;   font-size:10px; color: #888; margin:0 0 0 110px;  line-height: 11px; display:inline; white-space:nowrap; }
div.adform div.inputTipLong { margin:0 0 0 190px;}



div.adform .extralabel { display:inline; padding:0 1px 0 3px; }
div.adform  div.header { font-size:17px; font-weight:bold; margin:10px 0 5px; }

div#adcontactbox { width: 636px; float: left; }
div#addloginbox { background-color: #DEDEDE; width: 270px; padding: 0px 15px 10px; float:left; margin:15px 0 0 10px; position:relative;  border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -icab-border-radius: 3px; -khtml-border-radius: 3px;}
div#addloginbox a { color: #000; } 
div#addloginbox a:hover { text-decoration: none; }
div#addloginbox label { color: #000; }

div#deLoginCover { display: none; position:absolute; width:100%;  top:35px;left:0px; background-color: #DEDEDE;  z-index:2 }





div.adform  div#dCityTip { display: none; position:absolute; background-color: #fff;  left:108px; border: 1px solid #d3d3d3; font-size: 11px; z-index:1000; top:20px; width:340px;  cursor:pointer; }



div#dCityTip div {  padding: 0px 2px 0 5px;  border-top: 1px solid #f3f3f3; }
#dCityTip .singleCityTip { }
#dCityTip .singleCityTipMarked { background-color: #d3d3d3; }

#dLocDistrict, #dLocCommune { display: none; } 

.info.error a { color: #9F5959; }


div#dUpForm, div#dUpLoader, div#dUpError { height: 45px; margin:10px 0 10px; width:100%; float:left;   }
div#dUpLoader			 { background:#F5F5F5  url(../gfx/loader.gif)  center no-repeat;  display:none;}
div#dUpForm 			{ border-bottom:1px solid #fff }
div#dUpForm form	 { margin-top:5px;}
div#dUpForm label	 { width:auto; font-weight:bold; margin:0 10px 0 15px;  display:inline;}

div#fPhotosContainer li.photoContainer { text-align: center; float: left; margin: 10px 25px; border: 1px solid #E8E8E8; background:#fff;  height:95px; width:95px; cursor:move; }
div#fPhotosContainer li.photoContainer img { padding:5px 5px 0 5px;}

li.photoContainer .photoFocus { border: 1px solid #000 !important; }

div#fPhotosContainer li.photoContainer .delPhoto { float:left; margin:5px 28px; }
div#fPhotosContainer li.photoContainer .delPhoto a{display:block; height:17px; background:url("../gfx/sprite_buttons_6.png") 0 -121px no-repeat; text-decoration:none;   }
div#fPhotosContainer li.photoContainer .delPhoto a span{ display:block; height:17px; line-height:17px; background:url("../gfx/sprite_buttons_6.png") 100% -138px no-repeat;   font-size:11px; color:#fff; padding:0 7px;}
div#fPhotosContainer li.photoContainer .delPhoto a:hover { background:url("../gfx/sprite_buttons_6.png") 0 -155px no-repeat; }
div#fPhotosContainer li.photoContainer .delPhoto a:hover	span { background:url("../gfx/sprite_buttons_6.png") 100% -172px no-repeat; }



div.mediaupload  div.header   {  font-size:15px;} 
div.mediaupload ul            { margin-bottom:15px; }
div.mediaupload ul li					{ line-height:17px; padding:2px 0px 2px 0;}
ul#photosSortable div.thumb		{ text-align:center; height:68px;}
ul#photosSortable li.photoFocus	{ border: 1px solid #D1D1D1;
  -moz-box-shadow: 5px 5px 5px #DADADA;

}

div.payselect div.head { margin:10px auto 0;  padding:10px;  cursor: pointer; color: #888; border: 1px solid #e3e3e3;   background:#f5f5f5; zoom:1  }
div.payselect  div.run { background:#FFF5D9; color: #2e2e2e; border: 1px solid #F7DC93;}
div.payselect div.active { color: #111;  border: none; border-bottom: 1px solid  #d2d2d2 ; background-color: #e3e3e3;}

div.payselect div.head  div.row-1 {float: left; width: 40px; text-align:center;}
div.payselect div.head  div.row-2 {float: left; font-size: 17px; font-weight: bold;}
div.payselect div.head  div.row-3 { float:right; line-height:30px; position:relative; }	
div.payselect div.head  div.row-3 div.badges { position:absolute; width:92px; height:91px;  background:url('../gfx/sprite_buttons_6.png') -70px  -610px no-repeat;  left:-102px; top:-30px;  }
div.payselect div.head  div.row-2 div { font-size: 11px; font-weight: normal; line-height:11px;}
	
div.payselect div.run	div.row-2 { margin-left:10px;}
div.payselect div.run	div.row-3 { line-height:18px; text-align:right;}	
	
div.payselect div.body { margin:0 auto 0px; padding: 15px; font-size: 12px; border: 1px solid #e3e3e3; border-top: 0px; zoom:1   }
div.payselect div.body ul {  margin:10px 5px 10px 25px ; display:block; float:left; }




/*
div.dPtDets div.buttons	{  width:280px;  margin:10px auto 0; }
div.dPtDets input.trans				{ float:left;}
div.dPtDets input.sms				{ float:right;}	
*/
	
div.payboxes          { width:500px; margin:auto; }	
div.payboxes-half    { width:250px;}	
div.paybox	          { width:250px;float:left; text-align:center;}	
div.paybox	h3				{ margin-bottom:0px; font-size:15px;}			
div.paybox	input.btn-n	{ float:none; margin:5px auto 0;}
div.paybox div.strike		{ text-decoration:line-through; }

div.payselect	a.screen	{ float:right; text-decoration:none; margin-right:15px; }
div.payselect	a.screen	img { padding:5px; border: 1px solid #E5E5E5;display:block; margin:0; }
div.payselect	a.screen	span	{ display:block; text-align:center; text-decoration:underline; }


	div.dPRts      { height: 12px; font-size: 1px; border-top: 1px solid #e3e3e3;  margin: auto; margin-top: 0px; margin-bottom: 0px; width: 708px; }

	a.bo { font-weight: bold; color: #F09B07; margin-left: 20px; }
	span.st { font-weight: bold; }
	span.st.act { color: green }
	span.st.exp { color: red }
	
	div.irb { display: inline }
	div.irb input { display: inline }





/*rodzaje-ogloszen**********************************************************************************************/
div.feat1, div.feat2 , div.feat3 , div.feat4	{ width:800px; margin:auto;  padding:0 25px;  }
div.feat  { width:380px; float:left; text-align:right; margin:85px 0px 20px 0px;  }
div.feat1  div.feat  { margin-top:100px;}
div.feat3  div.feat  { margin-top:60px;}
div.feat4  div.feat  { margin-top:50px;}
div.feat div.header	{ height:42px; background:url('../gfx/sprite_buttons_6.png') 0  -526px no-repeat; margin-bottom:5px;}
div.feat div.header	 div  { height:42px; background:url('../gfx/sprite_buttons_6.png') 100%  -568px no-repeat; padding-right:10px;}
div.feat div.header	h1	{ line-height:41px; color:#fff;  margin-bottom:0; }
div.feat h2	{ font-size:14px; margin-right:2px;}
div.feat ul    { margin:0 0 20px 0px; }
div.feat ul li	{ text-align:justify; padding-left:20px; background:url('../gfx/sprite_buttons_6.png') -296px  -463px no-repeat; margin-bottom:3px;} 
div.feat div span { font-size:12px; }

div.feat_img              { float:right; width:387px; height:316px; margin:25px 0px 20px 10px; }
div.feat1  div.feat_img   { background:url('../../gfx/screen/b1.jpg') no-repeat; }  
div.feat2  div.feat_img   { background:url('../../gfx/screen/b2.jpg') no-repeat; }  
div.feat3  div.feat_img   { background:url('../../gfx/screen/b3.jpg') no-repeat; }  
div.feat4  div.feat_img   { background:url('../../gfx/screen/b3.jpg') no-repeat; }  


div.feat div.price          { height:22px; }
div.feat div.price div      { height:20px; }
div.feat div.price div span { display:block; float:left;position:relative; width:164px;}


div.feat  div.stars 				{ float:right; margin-left:5px;}
div.feat  div.star					{ width:18px; height:17px;  background:url('../gfx/sprite_buttons_6.png') -202px  0 no-repeat; float:right; margin-left:3px;}
div.feat  div.star-gray			{ width:18px; height:17px;  background:url('../gfx/sprite_buttons_6.png') -225px  0 no-repeat; float:right; margin-left:3px;}

div#box_404								{ width:750px; margin:10px auto 20px; }
div#box_404	h1						{ margin-bottom:0.3em;}
div#img_404								{ float:left; width:70px; height:70px; background:url('../gfx/sprite_buttons_6.png') 0  -610px no-repeat;  margin:20px 20px 0 0;  }
div#text_404							{ float:left; width:660px; }
div#text_404 ul						{ width:500px; margin:0; }
div#text_404 li				  	{ float:left; width:200px;  background:url("../gfx/sprite_2.png") no-repeat scroll 6px -427px transparent;  padding-left:16px;}
/*
div.sell-car							{ padding:0 5px;}
div.sell-car h1						{ color:#ff9c00; font-size:24px; font-weight:bold; margin-bottom:25px;}
div.sell-car h2						{ font-size:19px; font-weight:bold; line-height:23px;}
div.sell-car h3						{ font-size:14px; font-weight:bold;  }
div.sell-car div.left			{ float:left; width:440px; line-height:21px; font-size:13px; }
div.sell-car div.right			{ float:right; width:440px; }
div.sell-car div.testimonials	{ float:left; width:660px; }
div.sell-car div.testimonial 	{ margin:0 0 25px 30px;}
div.sell-car div.testimonial div.img	{float:left; width:72px; height:72px;  background:url('../gfx/sellcar.png')   -82px 0   no-repeat;   }
div.sell-car div.testimonial div.cloud	{ background:#f4f4f4; float:left; width:360px; position:relative; padding:15px 10px; margin-right:30px; 	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -icab-border-radius:  5px; -khtml-border-radius:  5px; }
div.sell-car div.testimonial div.cloud div.corn	{ width:22px; height:19px;background:url('../gfx/sellcar.png') -166px -19px  no-repeat; position:absolute; top:10px; right:-22px;  }
div.sell-car div.testimonial_r	{ margin:0 0px 10px 150px;}
div.sell-car div.testimonial_r div.img				{  background:url('../gfx/sellcar.png')  0 0  no-repeat;  }
div.sell-car div.testimonial_r div.cloud				{  margin:0 0 0 30px;}
div.sell-car div.testimonial_r	div.cloud div.corn	{ left:-22px; background:url('../gfx/sellcar.png') -166px 0  no-repeat;}

div.sell-car  div.cart			{width:233px; height:199px; background:url('../gfx/sellcar.png') 0-88px  no-repeat; float:left; position:relative; top:-20px;}
div.sell-car div.oline			{ border-bottom:2px solid #f18c16; margin-bottom:25px; }
*/
/*

form.fEditForm {}
form.fEditForm label { display:inline; float:left; font-weight:normal; margin:0; text-align:left; width:108px; color: #444 }
form.fEditForm label.medium { width:122px; }
form.fEditForm label.long { width:188px; }
form.fEditForm label.xlong { width:288px; }
form.fEditForm label.checked { color: #000; }


form.fEditForm input { float: left; margin-right: 6px; }

form.fEditForm select.long,input.long { width: 164px; }
form.fEditForm select.xlong,input.xlong { width: 204px; }
form.fEditForm select.short,input.short { width: 42px; }
form.fEditForm select.medium,input.medium { width: 82px; }
form.fEditForm textarea#fDesc { width: 560px; height: 150px; }

form.fEditForm .err { border-color: #dd0000; background-color: #FFEFEF; }

form.fEditForm label.mand { font-weight: bold; }
form.fEditForm label.err { color: #dd0000; background-color: inherit;  border-color: inherit; }


div.editForms { line-height: 21px; }
.editForms .three { width: 302px; float: left; margin-left: 10px; }
.editForms .two { width: 604px; float: left; margin-left: 10px; }
.editForms .one { width: 906px; float: left; margin-left: 10px; }
.editForms .line { padding: 6px; clear: both; height: 24px;  }
.editForms .line.grey { background-color: #F5F5F5; }
.editForms .c { text-align: center; }
.editForms .c input { float: none; text-align: center;}
.editForms .inputTip { clear: both; font-size: 10px; color: #888; margin: 4px; margin-left: 106px;  line-height: 100%; }
.editForms .inputTip.long { margin-left: 189px; }
.editForms .inputExtraLabel { float: left; }
.editForms .editHeader { font-size: 17px; font-weight: bold; margin: 14px 0px; }

#editContactForm { width: 636px; float: left; }
#editLoginForm { background-color: #F6B00F; width: 282px; padding: 0px 12px; margin: 8px 0px 0px 8px; float: left; padding-bottom: 18px; }
#editLoginForm a { color: #000; } 
#editLoginForm a:hover { text-decoration: none; }
#editLoginForm label { color: #000; }
#dDescLeftInf { font-size: 11px; display: block; margin-bottom: 16px; }

#deLoginCover { display: none; position:absolute;width:306px;height:172px; margin-top: 42px; margin-left: -12px; background-color: #F6B00F; z-index:2 }


#dCityTip { display: none; position: absolute; background-color: #fff; margin-top: 24px; margin-left: 105px; border: 1px solid #d3d3d3; font-size: 11px; }
#dCityTip div {  padding: 0px 2px;  border-top: 1px solid #f3f3f3; }
#dCityTip .singleCityTip { }
#dCityTip .singleCityTipMarked { background-color: #d3d3d3; }

#dLocDistrict, #dLocCommune { display: none; } 

.info.error a { color: #9F5959; }



 #dUpForm, #dUpLoader, #dUpError { height: 40px; margin-top: 12px; }

#fPhotosContainer { }
.photoContainer { text-align: center; float: left; margin: 20px; border: 1px solid orange; }

*/








