
div#clear {clear:both;}


div#dodaj-ogloszenie {width:740px; min-height:400px; height:auto !important; height:400px; border:0px solid #000; padding:20px; margin:0 auto; clear:both; font-size:12px; }
div#dodaj-ogloszenie h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0E55D6}
div#standardBody {width:740px; min-height:400px; height:auto !important; height:400px; border:0px solid #000; padding:20px; margin:0 auto; clear:both; font-size:12px; }
div#standardBody h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0E55D6}
div#progressBar { width:740px; height:31px; border:0px solid #000; font-size:12px; border:1px solid #CCC; background-color:#f5f5f5}
div#progressBar .active, .next, .last  {  margin-right:5px; padding:8px 30px 8px 30px; background:url(../img/proggressBarActive.gif) no-repeat right; background-color:#40A0F9;  color:#FFF; float:left; font-weight:bold }
div#progressBar .next{ color:#666;  background:url(../img/proggressBar.gif) no-repeat right;  background-color:#F5F5F5;}
div#progressBar .last{ color:#666;  background:url() no-repeat;  background-color:#F5F5F5;}

.nextStep{font-size:16px;}

div#daneOgloszenia { border-bottom:1px solid #CCC; min-height:50px; height:auto !important;  height:50px; float:left; padding:30px 0 30px 0; width:100%}
div#daneOgloszenia h1 {font-size:14px; color:#000; background-color:#F4F4F4; padding:5px;}
div#daneOgloszenia div#item {float:left; width:220px; margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px;  font-size:13px;  }
div#daneOgloszenia div#item2 {float:left;  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px;}
div#item input , div#item2 input { padding:0px; margin:0px;}
div#item .label,div#item2 .label {

	color:#09F;
	margin-bottom:7px;
}
div#item span.desc,div#item2 span.desc{
	
	font-size:11px;
	color:#999;
	font-weight:normal;
	
	
}

div#item span.red,div#item2 span.red,  span.redDot {

	font-size:11px;
	width:20px;
	height:4px;
	background:url(/app/img/red_dot.png) no-repeat;
	
}
 legend.error {
	
	 font-size:13px; background:#F00; font-weight:bold;
	 position:absolute;
	 top:-10px;
	 color:white;
	 padding:5px;
}

 fieldset.error {
	position: relative;
	width:340px; font-size:13px;color:#000; border:1px solid #CCC;  padding:30px 10px 10px 10px; 
	min-height:80px; height:auto !important; height:80px; margin:0px auto; margin-top:50px;	background-color:#FFC;
}

 legend.ok {
 font-size:13px; background:#693; font-weight:bold;
 position:absolute;
 top:-10px;
 color:white;

 padding:5px;
}

fieldset.ok {
	position: relative;

	width:340px; font-size:13px;color:#000; border:1px solid #CCC; padding:0px 10px 10px 10px; 
	min-height:80px; height:auto !important; height:80px; margin:0px auto; margin-top:50px; background-color:#FFC;


}



div#item2 div#upload{
	margin:30px 200px; padding:15px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:100px;
	display:block;
}
div#item2 .upload{
	margin:30px 200px; padding:15px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:100px;
	display:block;
}

div#item2 div#status,div#item2 div#status2 { margin:20px 0 20px 0; color:#000; display:none; background-color:#FFC; width:600px; height:20px; border:1px solid #333; padding:10px;}

div#item2 ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:10px; width:130px; float:left; margin-right:10px; color:#5D5D5D; font-size:11px;}
ul#files li #delete{ width:66px; height:17px;background:url(../img/button_delete.gif) no-repeat; border:0px; cursor:pointer; margin-top:10px;}
ul#files li img{ max-width:180px; max-height:150px; border:0px; }






 div#qStatusOK {
	color:#090;
	font-size:14px;
	background-color:#FFC;
	width:400px;
	padding:3px;

	border:1px solid #999;
	display:none;
	text-align:center;
}
div#qStatusOK h3 { font-size:14px; color:#090; padding:0px; margin:0 0 0 0}



 div#qStatus {
	color:#093;
	font-size:14px;
	background-color:#FFC;
	width:400px;
	padding:10px;
	border:1px solid #999;
	min-height:50px; height:auto !important; height:50px;
	margin:0 0 20px 20px;
	display:none;
}
div#qStatus h3 { font-size:14px; color:#666}
div#qStatus  ul {
list-style-image:url(/app/img/cancel_ico.png);
list-style-position:outside;
list-style-type:disc;
	padding: 0px;
	margin: 0 0 20px 40px;
}
div#qStatus ul li {
	padding: 3px 0 0 5px;
	font-size:12px;
	color:#000;
	
}


div#item2 .success{ background:#f0f0f0; border:1px solid #999 }
div#item2 .error{ background:#f0f0f0; border:1px solid #F00 }
	



div#accountBox { border:1px solid #CCC; min-height:200px; height:auto !important;  height:200px; float:left; padding:30px 0 30px 0; width:345px; margin:20px 0 0 60px;}
div#accountBox h2 { color:#000; font-size:14px; padding:0px; margin:-15px 0 15px 15px;}
div#accountBox p {  margin:10px; font-size:12px;}
div#accountBox p.small{  margin:0px; font-size:10px; color:#999; padding:0px; display:inline}
div#accountBox a:hover { text-decoration:none}
div#accountBox a:visited{ color:#03F}

div#accountBox .item {float:left;  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px; width:320px}
div#accountBox input { padding:0px; margin:0px;}
div#accountBox .label {

	color:#09F;
	margin-bottom:7px;
}

div#accountBox  ul {

list-style-type:disc;
	padding: 0px;
	margin: 0 0 20px 40px;
}
div#accountBox ul li {
	padding: 8px 0;
	font-size:12px;
	color:#000;
	
}

div#registerAccount {width:550px; min-height:550px; height:auto !important; height:550px; border:0px solid #000; padding:20px; margin:0 auto; clear:both; }
div#registerAccount h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0E55D6}
div#registerAccount p {  margin:10px; font-size:12px;}
div#registerAccount p.small{  margin:0px; font-size:10px; color:#999; padding:0px; display:inline}
div#registerAccount a:hover { text-decoration:none}
div#registerAccount a:visited{ color:#03F}

div#registerAccount .item {float:left;  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px; width:100%}
div#registerAccount input { padding:0px; margin:0px;}
div#registerAccount .label {

	color:#09F;
	margin-bottom:7px;
}
div#registerAccount span.desc{
	
	font-size:11px;
	color:#999;
	font-weight:normal;
	
}



div#remindPass {width:400px; height:300px; border:0px solid #000; padding:20px; margin:0 auto; clear:both; }
div#remindPass h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0E55D6}
div#remindPass p {  margin:10px; font-size:12px;}
div#remindPass p.small{  margin:0px; font-size:10px; color:#999; padding:0px; display:inline}


div#remindPass .item {float:left;  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px; width:100%}
div#remindPass input { padding:0px; margin:0px;}
div#remindPass .label {

	color:#09F;
	margin-bottom:7px;
}

div#login {width:400px; height:350px; border:0px solid #000; padding:20px; margin:0 auto; clear:both; }
div#login h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0E55D6}
div#login p {  margin:10px; font-size:12px;}
div#login p.small{  margin:0px; font-size:10px; color:#999; padding:0px; display:inline}


div#login .item {float:left;  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px; width:100%}
div#login input { padding:0px; margin:0px;}
div#login .label {

	color:#09F;
	margin-bottom:7px;
}


div#myAccount {width:1164px; min-height:500px; height:auto !important; height:500px; border:0px solid #000; padding:20px; margin:0 auto; clear:both; }

div#myAccount p {  margin:20px 10px 10px 10px; font-size:12px;}
div#myAccount p.small{  margin:0px; font-size:10px; color:#999; padding:0px; display:inline}
div#myAccount a:hover { text-decoration:none}
div#myAccount a:visited{ color:#03F}

div#myAccount .item {float:left;  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px; width:100%}
div#myAccount input { padding:0px; margin:0px;}
div#myAccount .label {

	color:#09F;
	margin-bottom:7px;
}

div#myAccount  ul {

list-style-type:disc;
	padding: 0px;
	margin: 0 0 20px 40px;
}
div#myAccount ul li {
	padding: 8px 0;
	font-size:12px;
	color:#000;
	
}
div#myAccount div#infoPanel {width:1164px; height:17px; border:1px solid  #CCC; padding:10px; clear:both; color:#666; font-size:11px; }
div#infoPanel h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0E55D6; float:left; padding:0px; margin:0 30px 0 0px;}
div#infoPanel a{ text-decoration:none}
div#infoPanel a:hover{ text-decoration:underline}

div#content {width:1164px;  min-height:400px; height:auto !important; height:400px;  color:#666; float:left; margin:-10px 0 0 0px; border:1px solid #CCC; padding:20px;  }
div#content img { border:0px; }
div#content a{ text-decoration:none }
div#content a:hover{ text-decoration:underline }
div#content h3 { color:#000; margin-bottom:25px; font-size:15px;}
div#content h4 { color:#03C; margin-bottom:25px; font-size:12px;}
div#content .buyPointsBox {
	width:500px; 
	height:135px;
	padding:20px;
	border:1px solid #CCC;

	float:left;
	font-size:12px;
	color:#000;
}
div#content .buyPointsBox select ,.buyPointsBox input  {

	font-size:16px;
	color:#000;
}

div#content .greenLabel {
	color:#fff; padding:5px; font-size:13px; background:#693; font-weight:bold;
}

 div#paymentType fieldset {
	width:340px; font-size:11px;color:#000; border:1px solid #CCC;
	min-height:80px; height:auto !important; height:80px;
}
div#content .pointCountBox {
	width:200px;
	height:80px;
	border:1px solid #CCC;
	float:right;
	padding:20px;
	font-size:12px;
	color:#000;
	text-align:center;
}
div#content .pointCountBox .number {
	font-size:18px;
	color:#000;
	font-weight:bold;
	margin-top:5px;
	
}
 div#paymentType {
	float:right; width:380px;
	 min-height:200px; height:auto !important; height:200px;
	 margin-bottom:60px;
	
}

 div#paymentType #item2 {
	width:150px; height:20px;  float:left; margin:7px;
}
 div#paymentType legend {
	color:#fff; padding:5px; font-size:13px; background:#693; font-weight:bold;
}

 div#paymentType fieldset {
	width:340px; font-size:11px;color:#000; border:1px solid #CCC;
	min-height:80px; height:auto !important; height:80px;
}


div#content div#item {  margin:20px 0 0 20px;  min-height:30px; height:auto !important; height:30px; font-size:13px; width:95%}

div#item .label {

	color:#09F;
	margin-bottom:7px;
}
 div#item3 { font-size:13px; clear:both; padding:0px; }

div#item3 .label {

	color:#09F;
	float:left;
	width:200px;
	padding:0px;
	margin:4px 0 4px 0;

}
div#item3 .data {

	float:left;
	width:200px;
		padding:0px;
	margin:4px 0 4px 0;
}
div#item3 .label2 {
	color:#666;
	
	width:600px;
	padding:5px;
	border-bottom:1px solid #CCC; border-top:1px solid #CCC;
	clear:both;
}
 div#item input { padding:0px; margin:0px;}


div#myAccount div#menu2 {width:1235px; height:40px;    margin-top:10px;  }


/* root element for tabs  */
div#menu2 ul.tabs2 { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	

	height:30px;
}

/* single tab */
div#menu2  ul.tabs2 li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
div#menu2  ul.tabs2 a { 
	background: url(../img/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

div#menu2  ul.tabs2 a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
div#menu2 ul.tabs2 a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
div#menu2 ul.tabs2 a.current, div#menu2 ul.tabs2 a.current:hover, div#menu2 ul.tabs2 li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
div#menu2 ul.tabs2 a.s 			{ background-position: -553px 0; width:81px; }
div#menu2 ul.tabs2 a.s:hover 	{ background-position: -553px -31px; }
div#menu2 ul.tabs2 a.s.current  { background-position: -553px -62px; }

/* width 2 */
div#menu2 ul.tabs2 a.l 			{ background-position: -248px -0px; width:174px; }
div#menu2 ul.tabs2 a.l:hover 	{ background-position: -248px -31px; }
div#menu2 ul.tabs2 a.l.current  { background-position: -248px -62px; }


/* width 3 */
div#menu2 ul.tabs2 a.xl 			{ background-position: 0 -0px; width:248px; }
div#menu2 ul.tabs2 a.xl:hover 	{ background-position: 0 -31px; }
div#menu2 ul.tabs2 a.xl.current { background-position: 0 -62px; }


#flex1 .aktywuj {
	width:60px;
	height:12px;
	background-color:#8BB52B;
	color:#FFF;
	font-weight:bold;
	border:1px solid #999;
	cursor:pointer;
}
#flex1 .usun {
	background: url(grid/flexigrid/images/delete.gif) no-repeat ;
	width:61px;
	height:22px;
	cursor:pointer;
	float:left;
	text-align:right;
	margin-left:1px;
}
#flex1 #edytuj {
	background: url(grid/flexigrid/images/edit.gif) no-repeat ;
	width:61px;
	height:22px;
	cursor:pointer;
	float:left;

	
}



.tdTop {

	background-color:#800a0a;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;

}
.tdTop2 {
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
 	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;

}


.tdLeft {

	background-color:#800a0a;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	height:50px;
	width:110px;
}

.td0 {

	background-color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:center;
	height:50px;
	width:80px;
	border-bottom:1px solid #b0b0b0;
}

.td1 {

	background-color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	height:50px;
	width:100px;
	border-bottom:1px solid #b0b0b0;
}


.td2 {

	background-color:#efefef;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	height:50px;
	width:120px;
	border-bottom:1px solid #b0b0b0;
}
.td3 {

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#efefef;
	font-weight:bold;
	text-align:center;
	height:50px;
	border-bottom:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
}
.td4 {

	background-color:#efefef;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	height:50px;
	border-bottom:1px solid #b0b0b0;
}

.actButton {

	width:110px;
	height:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#000;
	cursor:pointer;
}
.actButton2 {

	width:110px;
	height:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00F;
	cursor:pointer;
}

.actButton3 {

	width:100px;
	height:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
}




		
.banerPreviewColor { float: left; position: relative; margin: 5px; width: 600px; height: 90px; background-color: #333; border:1px solid #eeeeee }






