#pictures {display: none;}

#pictures #picturesAdded {clear: both; margin: 0px 0px 0px 0px;}
#pictures #picturesAdded .picture {float: left; width: 180px; height: 90px; margin: 1px 1px 2px 2px; background: #F0F0F0; padding: 10px;}
#pictures #picturesAdded .picture span,
#pictures #picturesAdded .picture img,
#pictures #picturesAdded .picture .buttonGrey {float: left;}
#pictures #picturesAdded .picture img,
#pictures #picturesAdded .picture span {margin-right: 10px;}
#pictures #picturesAdded .picture label {display: block; clear: both; font-size: 0.8em; color: #5E5E5E; font-weight: normal; padding-top: 0.5em;}

#pictures #picturesAdded .pictureprint {float: left; width: 300px; height: 250px; margin: 1px 1px 2px 2px; background: #F0F0F0; padding: 10px;}
#pictures #picturesAdded .pictureprint span,
#pictures #picturesAdded .pictureprint img,
#pictures #picturesAdded .pictureprint .buttonGrey {float: left;}
#pictures #picturesAdded .pictureprint img,
#pictures #picturesAdded .pictureprint span {margin-right: 10px;}
#pictures #picturesAdded .pictureprint label {display: block; clear: both; font-size: 0.8em; color: #5E5E5E; font-weight: normal; padding-top: 0.5em;}


#videos {display: none;}
#videos #videoAdded {clear: both; margin: 0px 0px 0px 0px;}
#videos #videoAdded .video {float: left; width: 220px; height: 120px; margin: 1px 1px 0px 0px; background: #F0F0F0; padding: 10px;}
#videos #videoAdded .video span,
#videos #videoAdded .video img,
#videos #videoAdded .video .buttonGrey {float: left;}
#videos #videoAdded .video img,
#videos #videoAdded .video span {margin-right: 10px;}
#videos #videoAdded .video label {display: block;  font-size: 0.8em; color: #5E5E5E;  padding-top: 0.5em;}


#register-block .label,
#email-block .label,
#password-block .label{font-weight: bold; font-size: 0.9em;}
#addAdvert, 
#addAdvert TABLE, 
#addAdvert A{ font-size: 1.1em; font-family: Arial, Helvetica, sans-serif;}
#addAdvert .legend {float: right; margin-right: 10px; margin-top: -20px; padding-bottom: 0.5em; }

#addAdvert .arrow {font-size: 1em; color:#008fd3; margin-left: 0.5em; margin-right: 0.5em;}
#addAdvert h4 { font-size: 1.1em; display: block; clear:both; padding: 5px 20px; background: transparent url("/img/input/arrowBlue.gif") no-repeat 5px center; border-top: 1px dotted #D3D3D3;}
#addAdvert #chooseCategory, 
#addAdvert #picturesAdd,
#addAdvert #videoAdd,
#addAdvert #not_country, 
#addAdvert #regionsPath {margin: 0px 0px 10px 20px;}

#addAdvert select {font-family: Tahoma, Verdana; color: #666666;}
#addAdvert #not_country{width: 430px;  height: 14px;}

#adDetails { margin: 10px 0px 10px 20px;  line-height: 12px; font-size:12px}
#adDetails div { overflow: hidden; white-space: nowrap; margin-bottom: 2px;}
#adDetails .customfield {float: left; width: 220px; margin: 0em 1px 6px 0em; height: 4.1em;  overflow: hidden}
#adDetails .customfield2 {float: left; width: 220px; margin: 0em 1px 6px 0em; height: 5.1em;  overflow: hidden}
#adDetails .customfield3 {float: left; width: 500px; margin: 0em 1px 6px 0em; height: 2em;  overflow: hidden}
#adDetails .customfield4 {float: left; width: 600px; margin: 0em 1px 6px 0em; height: 3em;  overflow: hidden}
#adDetails .customfieldhint {float: left; width: 220px; height: 38px; font-size: 0.9em; color: #aaa; padding-top: 13px; margin: 0em 1px 6px 0em;}
#adDetails label {font-weight: bold; font-size: 0.9em;}
#adDetails label.bool {font-weight: normal;}

#adDetails .customfield select {width: 180px; height: 18px;}
#adDetails .customfield select#not_currency {width: 48px; height: 18px;}
#adDetails .customfield select#not_priceFor {width: 75px; height: 18px;}

#adDetails .customfield input { width: 174px; }
#adDetails .customfield input#not_price {width: 60px;  }
#adDetails .customfield input#not_sqTotal,
#adDetails .customfield input#not_sqLiving,
#adDetails .customfield input#not_sqKitchen {width: 30px;}
#adDetails .customfield input#not_sqLand,
#adDetails .customfield input#not_floorHouse,
#adDetails .customfield input#not_distance,
#adDetails .customfield input#not_sqHouse{width: 120px;}
 .customfield input#not_phone_code {width: 30px;}
 .customfield input#not_phone {width: 100px;}
 .customfield input#not_house {width: 70px;}
 .customfield input#not_floor {width: 50px;}
 .customfield input#not_floors {width: 50px;}
 
 .customfield2 input#not_house {width: 70px;}
 .customfield2 input#not_floor {width: 50px;}
 .customfield2 input#not_floors {width: 50px;}
 
#adDetails .customfieldTitle  {float: left; width: 481px;  margin: 0em 1px 6px 0em;  height: 4.1em; clear: both;}
#adDetails .customfieldTitle #not_title{width: 430px;}

#adDetails .customfieldDescription {float: left; width: 481px; margin: 0em 1px 1em 0em; height: 125px; clear: both;}
#adDetails .customfieldDescription #not_text {width: 430px; height: 100px; font-size:12px}

#adDetails .customfieldPremium {float: left; width: 100%; margin: 0em 1px 6px 0em; height: 2.1em; overflow: hidden}
#adDetails .customfieldPremium input#not_premium-checkbox {vertical-align: middle;width:20px}
#adDetails .customfieldPremium input#not_date_till {width: 80px;}


#adDetails .extras .customfield {height: auto; margin-bottom: 5px;}
#adDetails h1 { margin-bottom: 5px; }
#adDetails .checkbox { vertical-align: middle;margin-left: 0px }
#adDetails .hint{display: block;font-size: 11px;}
#adDetails .hint2{display: block;font-size: 11px;padding-left:50px;padding-top:2px;padding-bottom:2px;}


.buttonYellow {background:transparent url("/img/input/button1_l.gif") no-repeat left top; margin-left: 2px;  padding-left: 2px; float: left !important;}
.buttonYellow * {height: 20px; line-height: 20px; float: none !important;}
.buttonYellow input {cursor:pointer; background:transparent url("/img/input/button1_c.gif") repeat-x top; border: none; padding: 0px 3px 0px 3px; margin: 0px; text-decoration: none; text-transform: uppercase; color: #343434; font-size: 11px; overflow: visible; }
.buttonYellow .right {background:transparent url("/img/input/button1_r.gif") no-repeat right top; padding-right: 2px; float: left !important;}
.buttonYellow a {display:block; background:transparent url("/img/input/button1_c.gif") repeat-x top; border: none; padding: 0px 3px 0px 3px; margin: 0px; text-decoration: none; text-transform: uppercase; color: #343434; font-size: 11px; overflow: visible}

td.reg{font-size: 12px}
#registerAdvice {padding-left: 50px; color: #5E5E5E; width: 200px; font-size: 0.8em; line-height: 13px; }

#editContactData { padding-left: 15px; }
#editContactData label { font-size: 11px }
#editContactData h2 { font-size: 1.3em; padding: 10px 0 10px 5px; border-bottom: 1px dotted #D3D3D3; }
#editContactData h1 { background:transparent url("/images/arrowBlue.gif") 0 50% no-repeat;  font-size: 1.2em; padding-left: 15px; line-height: 15px; margin: 10px 0;}
#editContactData table { margin-left: 10px;}
#editContactData table td { height: 20px;  font-size: 11px;}


#editContactData table .left { width: 100px; text-align: right; padding-right: 10px; font-weight:normal }
#editContactData .loginData { margin-left: 10px;  border-bottom: 1px dotted #D3D3D3; padding-bottom: 10px; }
#editContactData .contactData {   margin-left: 10px;  padding-bottom: 10px;}
#editContactData .save { padding-top: 10px; margin-bottom: 10px; text-align: center; border-bottom: 1px dotted #D3D3D3; }

#editContactData .save .buttonGrey { margin-left: 15px;}
#TwoButtons { padding-left: 20px;}
#editContactData .contactData input,
#editContactData .contactData select { width: 250px } 
#contact-block{ margin-left: 20px;}

.raquo {color: #ff4600;font-weight: normal;}
.hint {color: #929292; font-size: 0.8em;}
.hint2 {color: #929292; font-size: 0.8em;}
.errorSign {background: transparent url("/img/input/icoError.gif") no-repeat left top; padding: 9px 12px 3px 2px; font-size: 1px; line-height: 13px; color: #ff4400;}
.requiredSign {color: #FF4600; font-weight: bold; margin-left:3px; font-size: 1.1em; line-height: 0.8em;}
.alert {display: block; clear: both; padding: 10px 10px 10px 30px; border: 1px solid #008FD3; background: #FFFFFF url("/img/input/icoAlert.gif") no-repeat 10px 10px; color: #5E5E5E; line-height: 12px}

.messageserror_links {color: #ff4600; background: #FFECE5 url("/img/input/icoErrorBig.gif") no-repeat 10px 5px; font-size:12px; padding: 5px 10px 31px 60px; border: 1px solid #FF4600; height:auto;}
.messageserror_links strong {color: #343434; font-weight: bold;}
* html .messageserror_links {height:auto;}

.messagesok_links {color: #343434; background: #E7F3D7 url("/img/input/icoSuccesBig.gif") no-repeat 10px 5px; font-size:12px; padding: 5px 10px 31px 60px; border: 1px solid #76B800; height:auto; margin-top: 10px;}
.messagesok_links strong {color: #343434; font-weight: bold;}
* html .messageserror_links {height:auto;}

#thumbnails {margin-top: 10px;}
.thumb {float: left; width:75px; height: 50px; padding: 1px; margin-right: 5px; margin-top: 5px; border: 1px solid #cecece; overflow: hidden; text-align: center;}
.thumb a img {border: 0px;}
.zoomInfo {background: transparent url("/img/input/loop.gif") left center no-repeat; width:100%; padding-left: 14px; margin: 10px 0px 10px 5px; font-size: 0.9em; color:#606060;}


input, textarea,select {  font-family: Tahoma, Verdana; font-size: 11px;  border: 1px solid #A5ACB2;}
input, textarea { padding: 2px 2px 2px 2px;}
select.fillError, input.fillError{background: #FFCCCC; border: 1px solid #A5ACB2;}

hr { border:0; background:#eeeeee; color:#ebebeb; height:1px; clear: both; }
.bar1 {background-image:url(/img/bar/progress_bar_white.gif); position:relative; text-align:left; height:20px; width:100%; border:1px solid #505050;}
.bar2 {background-image:url(/img/bar/progress_bar_blue.gif); position:relative; text-align:center; height:20px; width:0%; color:#ffffff;}

.show-steps {margin:0; padding:10px 0px 0px 0px; list-style-type:none; font-size:.92em;clear:both}
.show-steps li {float:left; margin-left:-9px; background: url(/img/input/ar5.gif) no-repeat 0 8px; padding:0 14px 20px 14px}
.show-steps li.first {padding-left:19px}
.show-steps a { display:block; color:#767676 !important; text-decoration:none !important; border:1px solid #d3d3d3; padding:5px 10px}
.show-steps .selected a {background:#139bdd url(/img/input/bgSteps.gif) repeat-x 0 0; border-width:0 !important; padding:6px 11px !important; color:#fff !important}
.show-steps .corn {position:absolute !important; display:block; left:10px; bottom:-3px; width:5px; height:3px !important; background: url(/img/input/step-corn.gif); padding:0 !important; margin:0 !important; border-width:0 !important; overflow:hidden}
.hid-o {width:100%; overflow:hidden}
 
.stp-br, .stp-bl, .stp-tr, .stp-tl {position:absolute; background:url(/img/input/stp-corns.gif); width:2px; height:2px}
.stp-tl {top:-1px; left:-1px; background-position:0 0}
.stp-tr {top:-1px; right:-1px; background-position:100% 0}
.stp-bl {bottom:-1px; left:-1px; background-position:0 100%}
.stp-br {bottom:-1px; right:-1px; background-position:100% 100%}

.w-br, .w-bl, .w-tr, .w-tl {position:absolute; background-color:#fff; width:1px; height:1px}
.w-tl {top:0; left:0; background-position:0 0}
.w-tr {top:0; right:0; background-position:100% 0}
.w-bl {bottom:0; left:0; background-position:0 100%}
.w-br {bottom:0; right:0; background-position:100% 100%}

.crn {position:absolute; background-image:url(/img/input/crn-set.png); font-size:1px}

.brd-tr, .brd-tl, .brd-br, .brd-bl {position:absolute; width:1px; height:1px; border-color:#fff; border-style:solid; font-size:1px; line-height:1px}
.brd-tl {top:0; left:0; border-width:1px 0 0 1px}
.brd-tr {top:0; right:0; border-width:1px 1px 0 0}
.brd-bl {bottom:0; left:0; border-width:0 0 1px 1px}
.brd-br {bottom:0; right:0; border-width:0 1px 1px 0}

.round-block {padding-bottom:5px}
.round-block .brd-md {border:1px solid #e1e1e1; padding:6px 5px; background-color:#fff}
.round-block .brd-tp .brd-l {background-position:-70px 0}
.round-block .brd-tp .brd-r {background-position:-75px 0}
.round-block .brd-bt .brd-l {background-position:-70px -5px}
.round-block .brd-bt .brd-r {background-position:-75px -5px}
		
		
.views-offer-1 {padding-bottom:15px}
	.views-offer-1 .brd-md {border-width:2px; border-color:#ffcc32}
	.views-offer-1 .title-bg {background-color:#ffcc32}

.views-offer-2 {padding-bottom:15px}
	.views-offer-2 .brd-md {border-width:2px; border-color:#a8bbc6}
	.views-offer-2 .title-bg {background-color:#a8bbc6}

.views-offer-3 {padding-bottom:15px}
	.views-offer-3 .brd-md {border-width:2px; border-color:#CCCBBE}
	.views-offer-3 .title-bg {background-color:#CCCBBE}
	
.round-block .checked-offer-step4 {padding:10px 9px}
	.checked-offer-step4 .title-bg {position:relative; color:#fff; font-size:14px; font-weight:bold; padding:3px 10px 4px; margin-bottom:10px}
		.checked-offer-step4 .details {width:100%; border-collapse:collapse; border-spacing:0}
		.checked-offer-step4 .details td {padding:0; vertical-align:top;font-size:1.2em;}
	    .checked-offer-step4 .details .frst {background-position:0 100%; background-repeat:no-repeat;}
			.checked-offer-step4 .details .payment-txt {width:100%;background:#F6F6EE  no-repeat 100% 100%}
			.checked-offer-step4 .details .paymenttxt {background: no-repeat 100% 0}
		    .checked-offer-step4 .details .payment {background-color:#F6F6EE}
			.checked-offer-step4 .details .payment-details {position:relative; width:130px; padding:14px 10px}
			.checked-offer-step4 .details .payment-details .brd {position:absolute; top:14px; right:0; width:1px; height:60px; font-size:1px; background-color:#E0E0E0}
			.checked-offer-step4 .payment-details .chk-b {margin-bottom:4px;}
			.checked-offer-step4 .payment-details p {font-size:.917em; padding-bottom:3px}
			.checked-offer-step4 .payment-details big {display:block; font-size:1.2em; font-weight:bold; padding-bottom:2px}
			.checked-offer-step4 .payment-details small {color:#bcbbb7; display:block; font-size:.917em}
			.checked-offer-step4 .details .paymenttxt {position:relative; width:345px; padding:14px 10px; font-size:1em}
			
		.checked-offer-step4 .details .paymenttxt ul li {list-style-type:none; font-size:1.1em;}
		.checked-offer-step4 .details .paymenttxt ul li img {margin:0px 5px 0px 2px}
		.checked-offer-step4 .btn-c {margin:18px 0 0 auto}
		
.or-d {color:#E5000A}

	
.add-form-step {background-position:0 0; padding:20px 10px 20px 31px}
	.add-form-step .small-title {position:relative; margin-left:-14px; font-weight:bold; font-size:1.2em; padding:0 0 14px 14px}
		.add-form-step .small-title .ico-set{position:absolute;  background-image:url(/img/extra/ico-set.png); right:20px; left:0; top:5px; width:7px; height:7px; font-size:1px;background-position:-152px -73px}
		

.addform-step, .category-check {font-size:.917em}
.addform-step {position:relative; width:59%}

table.cyber{ font-size:1.2em;}
table.cyber td.value {
	font-weight: bold;
}


.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */
.floatLeft {float:left}
/* // ---- filters ---- // */
.filters {padding-bottom:10px}

.filt-block {background-color:#e9f2f8; padding:10px; font-size:.917em}
.filt-block .lbl {font-weight:bold; padding-bottom:2px}
.filt-block .sel-inp {padding-bottom:5px}
.filt-block .sel-inp select {width:100%}
.filt-block .dash {float:left; width:.91em; text-align:center; padding-top:3px}
.filt-block .btn {text-align:right}
.filt-block .btn .btn-a {margin-left:auto}

.filters .category-check {padding:5px 10px 5px 30px; font-weight:bold; background-color:#dbeaf3; border-bottom:1px solid #fff}
.filters .flt-left {float:left; padding-top:3px; padding-right:5px}
.filters .sel {width:100%}
.filters .show-div {background-color:#e9f2f8; border-bottom:1px solid #fff; font-size:.92em; padding:0 10px}
.filters .show-div .inputs {padding:5px 0 4px 0; float:left; width:27%}
.filters .show-div .lbl {float:left; width:22.91em; text-align:right; margin-right:10px; font-weight:bold; padding-top:7px}
.filters .show-div .btn {padding:10px 0 10px 23.73em}
/* -- ---- filters ---- -- */
.clear-items-block {border:1px solid #427c92; text-align:center; padding:20px 10px; text-align:center; font-weight:bold; margin:10px 0}

#addLink {clear: both; padding-top: 20px; border-bottom: 1px dashed #c49977; padding-bottom: 20px;}
#addLinkForm {border-top: 1px dashed #c49977; padding-top: 15px;}
#addLinkForm, 
#addLinkForm TABLE, 
#addLinkForm A { font-size: 1.1em; font-family: Arial, Helvetica, sans-serif;}
#addLinkForm .left {font-weight: bold; font-size: 0.9em;}
#addLinkForm input, textarea {width: 200px;}
#addLinkForm .hint{display: block;font-size: 11px; line-height: 1.2em;}
#addLinkForm select {font-family: Tahoma, Verdana; color: #666666; width: 207px;}