/**
 *
 * @copyright 2008 Sensi Soft test
 * @link http://sensisoft.com/
 *
 * $Id: base.css 77092 2011-11-17 09:06:09Z przemyslaw.kaminski $
 * $HeadURL: https://svn.dev.sensisoft.com/branches/verticals-2.0/verticals/statics/css/base.css $
 *
 */
/* reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; background-repeat: no-repeat }
:focus { outline: 0 }
ol, ul { list-style: none }
table {	border-collapse: collapse; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: normal }
a img{border:0}
/*
label:hover{cursor:pointer}
*/

@media screen {
    .clrfx:after{content:".";display:block;height:0;clear:both;visibility:hidden}
    .clrfx{display:inline-block}
    /* Hides from IE-mac \*/
    * html .clrfx {height:1%}
    .clrfx{display:block}
    /* End hide from IE-mac */
    .todo{background-color:yellow}
}

body { font-size: 62.5%; background-color: #fff; font-family: Tahoma, Helvetica, sans-serif; color: #302f2d }
a { text-decoration: underline; color: #3A5B9B; }
a:hover { text-decoration: none }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.left { background-position: left center; }
.right { background-position: right center; }
.leftTop { background-position: left top; }
.rightTop { background-position: right top; }
.leftBottom { background-position: left bottom; }
.rightBottom { background-position: right bottom; }
.leftTopLeftBottom { background-position: left top; }
.rightTopRightBottom { background-position: right top; }
/*.leftTopRightTop { background-position: center bottom; }
.leftBottomRightBottom { background-position: center top; }*/
span.required { color: #ff0000; font-size: 1.2em; font-weight: bold }

div.chooser div small{white-space:nowrap}

#messages { padding: 15px; margin: 2px; font-size: 1.3em; }
#messages li { list-style: none; margin: 2px; padding: 10px; }
#messages li.info { background: #ccf; border: 2px solid #88f; }
#messages li.info p.hint_v1 { font-size: 11px; margin-top: 5px; }
#messages li.notice { background: #cfc; border: 2px solid #8f8; }
#messages li.error { background: #fcc; border: 2px solid #f88; }
p.error { background: #fcc; border: 2px solid #f88;padding:.5em;margin:5px 0; clear: left }
#messages em { font-style: normal; font-weight: bold; }
#messages ul li { margin-left: 2em; padding: 0; list-style: square;}

#header { clear: both; margin-bottom: 5px;  }
.advertiseHere,.home,.placeAnAd{display:none}
.banner980 .banner{width:980px;margin:0 auto}
.banner a img{border:0}
#logoContainer { float: left; width: 500px; text-align: left }
#regionContainer { float: right; text-align: right }
#basicLinks { float: left; clear: both; width: 1000px; height: 25px; padding: 6px 0 0; }
#basicLinks a{float:right;margin-right: 7px; padding: 2px 2px 5px 20px; background-position: 4px 3px; font-size: 1.2em; line-height: 1em; font-weight: normal}
#basicLinks a.login,
#basicLinks a.register
{float:left}
#basicLinks #top_links_1{float:right;clear:right;width:485px;margin-right:15px}
#basicLinks .help,
#basicLinks .contact { border-left: 1px dotted #d5d5d5 }
#basicLinks .about_us { background-image: url("../img/icon_aboutus.gif"); }
#basicLinks .login { background-image: url("../img/icon_login.gif"); }
#basicLinks .register { background-image: url("../img/icon_register.gif"); }
#basicLinks .contact { background-image: url("../img/icon_contact.gif"); }
#basicLinks .help { background-image: url("../img/icon_help.gif"); }
#searchWrapper { clear: both; padding-bottom: 6px; background: transparent url("../img2/img_matrix_common.gif") 4px 12px no-repeat }
#search { clear: both; width: 100%; height: 65px; background: transparent url("../img2/img_matrix_common.gif") 998px -10px no-repeat; }
#searchFormContainer { float: left; width: 994px; height: 65px; background: transparent url("../img2/img_matrix_common.gif") -1098px -10px no-repeat; }
#searchFormContainer span { float: left; margin: 0 0 0 20px; padding-left: 29px; font-size: 1.8em; line-height: 65px; color: #fff; text-transform: uppercase; background: transparent url("../img2/img_matrix_common.gif") -1074px -78px no-repeat; }
#search_form { padding-top: 16px; }
#header #query,
#header #category,
#header #go { float: left; margin-right: 5px; font-size: 1.8em }
#header #query{margin-left:15px;border-width:0}
#header #query,.queryTerm{width:200px;padding:3px}
#header #category{border:0;width:auto;padding:2px 3px}
#header #go { padding: 0 5px; }
#advancedSearchLink { display: block; float: right; margin: 20px 20px 0 0; width: 170px; font-size: 1.2em; line-height: 2.2em; font-weight: bold }

#breadcrumbs { margin: 0; font-size: 1.1em; color: #696969 }
#breadcrumbs,
#breadcrumbs .right,
#breadcrumbs .center { height: 25px }
#breadcrumbs .center { padding-left: 10px }
#breadcrumbsWrapper { margin-bottom: 10px; padding-bottom: 15px; background: transparent url("../img2/vert_dash.gif") left bottom repeat-x }

#pageFrame { margin: 0 auto; width: 1000px; }
#content { border-width: 0; width: 100%; }
#content .sideColumn { width: 190px; vertical-align: top; }
#content .sideColumn div.contentBoxContainer {clear: both;}
#content .mainColumn { vertical-align: top; }
/*#3951 #main_page .mainColumn { text-align: center; }*/
.mainColumn { text-align: left }
/*.frame_title { float: left; margin: 0 0 0 12px; padding: 0 3px; background-color: #fff; font-size: 1.2em; }
h1.frame_title,
h2.frame_title { font-size: 1.6em; }
.frame_title span.counter { font-size: 0.8em; font-weight: normal } */
.search_tip { padding: 5px 15px; text-align: right; font-size: 1.1em }
.wrapper1 { padding-bottom: 5px }
.mainColumn .print_page{float:right;clear:right;padding:5px 15px 20px 20px;font-size: 1.1em;background:transparent url("../img/icon_print_page_15x12.gif") 0 7px no-repeat;white-space:nowrap}

.contentBoxContainer img { margin: 0 0 5px 0 }
#underHeaderContentBox.contentBoxContainer div { text-align: center }

.sideColumn ul { list-style-type: decimal; margin: 0 10px 15px 35px }
.sideColumn li { padding-left: 0; background-image: none; background-position: 0 5px; font-size: 1.2em; line-height: 1.5em; color: #696969 }
.sideColumn p { margin: 0 15px 15px; font-size: 1.2em; }
.sideColumn hr { margin: 5px 15px; border-width: 1px; border-color: #595959; border-style: dashed none none; }

.sideBox { float: left; clear: left; width: 190px; margin-bottom: 10px }
.sideBox .leftTop,
.sideBox .rightTop,
.sideBox .leftBottom,
.sideBox .rightBottom,
.sideBox .leftTopRightTop,
.sideBox .leftBottomRightBottom { float: left; clear: left; height: 3px; font-size: 1px; }
.sideBox .leftTopRightTop { width: 190px; background: transparent url("../img2/img_matrix_common.gif") -806px -10px no-repeat; }
.sideBox .leftBottomRightBottom { width: 190px; background: transparent url("../img2/img_matrix_common.gif") -806px -13px no-repeat; }
.sideBox .center { float: left; clear: left; width: 188px; border-style: none solid; border-width: 1px; border-color: #cecece; padding-top: 10px; overflow: hidden }
.sideBox h3 { padding: 0 0 10px 8px; font-size: 1.4em; }
.sideBox .add-an-event{text-align:right;padding:5px}
.sideBox div.dp-popup{margin:0 auto}

#placeAnAdSideBox { border-style: none }
#placeAnAdSideBox .center { padding-top: 0px }
#placeAnAdButton { margin: 0 1px 5px; width: 187px; height: 46px; text-align: center; }
#placeAnAdButton a { font-size: 1.7em; line-height: 2.5em; color: #fff }
#placeAnAdButton a:hover { color: #fff }
#placeAnAdSideBox ul { list-style-type: none; margin: 5px 0 10px 10px }
#placeAnAdSideBox li { padding-left: 10px; background: transparent url("../img2/img_matrix_common.gif") scroll -1094px 6px no-repeat }

#testimonialsAdsSideBox .testimonials_box { margin: 0 13px 13px; font-size: 1.2em; }

#filterSideBox ul { list-style-type: none; margin-left: 25px; }
#filterSideBox li { padding-left: 10px; background: transparent url("../img2/img_matrix_common.gif") scroll -1095px 7px no-repeat; }
#filterSideBox h2 { margin-left: 10px; font-size: 1.2em; padding: 0 2px 10px 15px; color: #696969 }

#reviewSideBox textarea { margin: 5px 0 15px 10px; width: 160px }
#reviewSideBox .submit { margin: 0 0 10px 10px }

#popularAdsSideBox strong { font-weight: normal }

#relatedAdsSideBox h3 { clear: right; padding-bottom: 15px; text-align: left; color: #a5a5a5 }
#relatedAdsSideBox .center { text-align: center }
#relatedAdsSideBox img,
#BannersVertic a img { margin: 3px auto }

#clustersSideBox .listTitle { font-size: 1.2em; padding: 5px 0 5px 25px }
#clustersSideBox ul { margin-top: 10px }
#clustersSideBox li { list-style-type: none }
#clustersSideBox .current { color: #000; font-weight: bold }

#clipboardSideBox { width: 190px; border-style: none; background-position: left bottom }
#clipboardSideBox,#clipboardSideBox .center{float:none}
#clipboardSideBox .clipboard-actions { display: block; float: right; clear: left; margin-right: 0; padding-right: 0 }
* html #clipboardSideBox .clipboard-actions { float: none; }
#clipboardSideBox .clipboard-actions a { overflow: visible; width: 170px; padding: 5px 0; text-align: right; background-position: 0 5px; }
* html #clipboardSideBox .clipboard-actions a { margin-bottom: 0; }
#clipboardSideBox .item-type { display: block; margin: 4px 0 0 15px; font-size: 1.2em }
#clipboardSideBox .item-type span { font-weight: bold }
#clipboardSideBox a { float: right; clear: right; margin: 5px 18px 5px 0; font-size: 1.2em }
#clipboardSideBox .leftTopRightTop { width: 190px; background: transparent url("../img2/img_matrix_common.gif") -4px -60px no-repeat; }
#clipboardSideBox .leftBottomRightBottom { width: 190px; background: transparent url("../img2/img_matrix_common.gif") -4px -62px no-repeat; }
#clipboardSideBox .center { border-style: none }
#clipboardSideBox .button { float: right; clear: both; margin: 2px 10px 5px 0; border-style: none; background: transparent url("../img2/clip_button_l.png") left bottom no-repeat; padding: 0; }
* html #clipboardSideBox .button { margin-right: 5px; }
#clipboardSideBox .right { background: transparent url("../img2/clip_button_r.png") right bottom no-repeat; margin-left: 3px }
#clipboardSideBox .button .center { float: none; clear: none; width: auto }
#clipboardSideBox .button .center { padding: 0; margin: 0 3px 0 105px; #margin-left: 80px; background: transparent url("../img2/clip_button_c.png") left bottom repeat-x; }
#clipboardSideBox .button a { margin: 0; padding: 0px 10px; line-height: 2.8em; float: left; clear: none; white-space: nowrap; }
* html #clipboardSideBox .button { background-image: url("../img2/clip_button_l.gif"); }
* html #clipboardSideBox .right { background-image: url("../img2/clip_button_r.gif"); }
* html #clipboardSideBox .button .center { background-image: url("../img2/clip_button_c.gif"); }

.mainBox { margin: 0 auto; }
.mainBox.semi { width: 800px }
.mainBox .center { border-style: none; border-width: 1px; background-color: #fff }
.mainBox.paginator .center { border-style: none }
.mainBox .leftTopRightTop,
.mainBox .leftBottomRightBottom { height: 4px }
#account_page .mainColumn #profileTitleBox h2 {float: left; padding: 10px; font-size: 2.2em; font-weight: normal; margin: 0; background: none;}
.mainBox h1,
.mainBox h2,
#adsListTitleBox h2,
#adsListTitleBox h1 { float: left; padding: 10px; font-size: 2.2em; font-weight: normal }
.mainBox h1 .regionName { font-weight: normal }
.mainBox .regionSelect { line-height: 4.2em }

#browseTitleBox h1 { padding-bottom: 15px }
#browseTitleBox .center { width: 598px }
#browseTitleBox,
#browseTitleBox .leftTopRightTop,
#browseTitleBox .leftBottomRightBottom { width: 600px; }
#browseTitleBox p { clear: left; margin: 0 0 0 30px; height: 25px; padding: 5px 0 0px; font-size: 1.2em; }
#browseTitleBox p a { margin-right: 30px; padding-right: 19px; background-position: right center }

#adsListTitleBox { margin-left: 10px }
#adsListTitleBox,
#adsListTitleBox .leftTopRightTop,
#adsListTitleBox .leftBottomRightBottom { width: 798px; }

#accountMenuSideBox a { display: block; margin: 5px 10px 5px 15px; font-size: 1.2em }

/* #820
.mainBox .center,
.adverts_list .adclickerBox.ad,
#profileMenu ul { border-color: #ffaea0 }
*/

#categories { width: 600px; margin: 10px auto; padding-top: 8px;  clear: both;}
#categories .column,.category_box .column{ float: left; margin: 0 1%; width: 30%; min-width: 180px; }
* html #categories .column { margin: 0 0.5%; }
#categories .column.st { clear: left; }
.mainColumn #categories .column.latest_ads { float: right; margin-left: 0; }
.categoryBox { margin: 15px 0 }
.categoryBox a { display: inline; font-size: 1.4em; line-height: 1.8em; font-weight: bold; text-decoration: underline; }
.categoryBox a:hover { text-decoration: none; }
.categoryBox span { display: inline; font-size: 1em; line-height: 1.8em; color: #8e8e8e }
.categoryBox ul { margin: 0 0 5px 6px; }
.categoryBox a { text-decoration: none }
.categoryBox li a { font-weight: normal; font-size: 1.2em; line-height: 1.6em }
.categoryBox li.more { margin-top: 5px }
.categoryBox li.more a { font-size: 1.1em; padding-left: 0px }
.categoryBox li.viewAll {text-align: right; margin-top: 5px;}

.regionName { font-weight: bold }
.mainColumn .regionSelect { float: left; padding: 5px; font-size: 1.1em; line-height: 40px }
.mainColumn .counter { color: #aeaeae }

#latestAds { clear: left; margin: 10px auto 15px; width: 600px }
#categories .column #latestAds { width: 180px; }
#search_results_page .galleryAds,
#adverts_list_page .galleryAds { clear: both; width: 800px; margin: 0 0 10px 10px; overflow: hidden; }
.gallery_ad .title div { padding: 1px; }
.galleryAds .center { margin: 0 0 10px 19px; }
* html .galleryAds .center { margin-left: 0; }
*+html .galleryAds .center { margin-left: 0; }
.galleryAds .traderPageLink { font-size: 1.1em; }
/* #1448 .galleryAds .center a { display: block } */
.topBar1 a,
.topBar1 h2 { padding: 5px 10px; font-size: 1.5em; font-weight: bold }


/*
 .topBar1.left { background-image: url("../img2/basic_links_bg_lt.gif"); background-position: left top }
.topBar1 .right { margin-left: 3px; }
.topBar1 .center { margin-right: 3px; }

.bottomBar1.left { clear: both; margin-top: 15px; background-image: url("../img2/grey_gradient_b_l.gif"); }
.bottomBar1 .right { margin-left: 3px; background-image: url("../img2/grey_gradient_b_r.gif"); }
.bottomBar1 .center { margin-right: 3px; background-image: url("../img2/grey_gradient_b_c.gif"); background-repeat: repeat-x }
.bottomBar1.left,
.bottomBar1 .right,
.bottomBar1 .center { height: 35px }
*/

.bottomBar2.semi { height: 35px; width: 600px; margin-top: 15px; clear: both; }
.bottomBar2_wide { height: 35px; width: 800px; clear: both; }
.topBar2_wide { height: 35px; width: 800px; clear: both; }

.topBar2_wide h2 { font-size: 1.5em; padding: 10px 15px }

.mainBox.wide { width: 800px }
.mainBox { background-color: #fff }
/* #820
.mainBox.short .leftTopRightTop { font-size: 1px; background-image: url("../img2/title_box_short_t.gif") }
.mainBox.short .leftBottomRightBottom { font-size: 1px; background-image: url("../img2/title_box_short_b.gif") }
.mainBox.wide .leftTopRightTop { font-size: 1px; background: transparent url("../img2/img_matrix_common.gif") -5px -9px no-repeat; }
.mainBox.wide .leftBottomRightBottom { font-size: 1px; background: transparent url("../img2/img_matrix_common.gif") -5px -13px no-repeat; }
.mainBox.semi .leftTopRightTop { font-size: 1px; background: transparent url("../img2/img_matrix_common.gif") -5px -18px no-repeat; }
.mainBox.semi .leftBottomRightBottom { font-size: 1px; background: transparent url("../img2/img_matrix_common.gif") -5px -22px no-repeat; }
.mainBox.widest .leftTopRightTop { font-size: 1px; background: transparent url("../img2/img_matrix_common.gif") -5px 0px no-repeat; }
.mainBox.widest .leftBottomRightBottom { font-size: 1px; background: transparent url("../img2/img_matrix_common.gif") -5px -4px no-repeat; }
*/

/* BANNERS */
.sdCol #related_ads { text-align: center; }
.sdCol #related_ads img { margin: 4px }
.adclicker_box img { border: 1px solid #808080 }
.adclicker_box .title,
.adclicker_box .url { display: block; }

    /* over header */
.banner_over_header { width: 500px; float: right; margin: 15px 0 0; text-align: right; padding-bottom: 1px }
.banner_over_header div { float: right; clear: right }
    /* vertical */
.banner_next_to_categories { margin: 0 5px 5px; border: 1px solid black; height: 270px; background-image: url("../img/banner_example.gif"); background-repeat: repeat; }
/* &of BANNERS */

/* ERRORS LIST */
.form_errors {  margin: 10px 20px; padding: 10px 20px; background-color: #f8f8ff; color: #ff1717; }
.form_errors h4 { padding: 5px 0; font-size: 1.3em; }
.form_errors dl { clear: left; }
.form_errors dl dt { background: transparent url(../img2/errors_li_arrow.gif) no-repeat scroll left center }
.form_errors dl dt,
.form_errors dl dd { margin: 2px 5px 2px 0; font-size: 1.2em; color: #ff1717; }

.errorlist { float: left; clear: left; margin: 0 0 0 147px; color: #ff1717; }
.errorlist li { margin: 2px 3px; white-space: nowrap }
* html .errorlist li { width: 300px }
div.error { clear: both }
/* &of ERRORS LIST */

/* ADD ADVERT */
/*#addAdvertPage h1.form_title { font-size: 1.7em; margin-left: 20px; }
#addAdvertPage h2.stepTitle { float: left; clear: left; width: 55%; font-size: 1.5em; padding: 0 0 15px 30px }
* html #addAdvertPage h2.stepTitle { float: none; } 
*+html #addAdvertPage h2.stepTitle  { width: 60%; }
#addAdvertPage .form_errors { border-style: none; margin-left: 20px; width: 560px; clear: left; background-color: #fff6f6 }
#addAdvertPage #ie .form_errors { width: 500px; margin: 10px 0 10px 15px }
#addAdvertPage #ie .form_errors { margin-left: 10px; }
* html #addAdvertPage div.other.hint p.bottom{margin-left:0}
#addAdvertPage .other.hint { display: block; float: right; width: 90%; clear: both; font-size: 1.1em; padding-left: 20px }
#addAdvertPage .other.hint p.bottom{color:#747474;}
#addAdvertPage div.hint p.privacyNumberHint { width: 379px; background-color: #fff; border: 1px solid #7f9db9; position: absolute; top: 0px; left: 0px; padding: 33px 10px!important; text-indent: 1em; text-align: justify; }
#addAdvertPage #advert_form { clear: left; margin: 10px 0px; font-size: 1.2em; }
#addAdvertPage #ie #advert_form { margin: 10px 0 }
#addAdvertPage #advert_form.step1 { padding: 15px; }
#addAdvertPage #advert_form.step1 .submit { margin: 10px 0 10px 5px; }
#addAdvertPage .part { float: left; clear: left; }
#addAdvertPage .step3 .part { width: 800px }
#addAdvertPage .part .formfield { margin-top: 2px; margin-bottom: 2px; width:570px; }
*+html #addAdvertPage .part .formfield { margin-top: 15px; }
#addAdvertPage .partSubmit{clear:both}
#addAdvertPage #advert_form label,
#addAdvertPage #advert_form input,
#addAdvertPage #advert_form select,
#addAdvertPage #advert_form textarea { float: left; }
#addAdvertPage #advert_form input,
#addAdvertPage #advert_form select,
#addAdvertPage #advert_form textarea { margin-left: 10px; padding: 2px 3px; }
#addAdvertPage .static_1 .error { clear: none; }
#addAdvertPage #advert_form .static_1 input,
#addAdvertPage #advert_form .static_1 select,
#addAdvertPage #advert_form .static_1 textarea { margin-top: 5px; margin-bottom: 5px }
#addAdvertPage #advert_form .static_1 label { font-size: 1.3em }
#addAdvertPage #advert_form .error input,
#addAdvertPage #advert_form .error select,
#addAdvertPage #advert_form .error textarea { background-color: #ffd0d0 }
#addAdvertPage #advert_form .errorlist { width: 350px; margin-left: 147px }
#addAdvertPage #ie #advert_form .errorlist { margin-left: 147px }
#addAdvertPage #ie #advert_form input,
#addAdvertPage #ie #advert_form textarea,
#addAdvertPage #ie #advert_form select { margin-left: 0 }
#addAdvertPage #ie #advert_form .cfs select { margin-left: 10px }
#addAdvertPage p.required,.hint sup{color:#f00;font-size:1.2em;font-weight:bold}
.hint sup{vertical-align:bottom}
#addAdvertPage #advert_form label { clear: left; padding-top: 5px;text-align: right; font-weight: bold; }
#addAdvertPage #advert_form.options label { width: auto }
#addAdvertPage #advert_form .static_2 label.tac { width: 200px; clear: none; font-weight: normal }
#addAdvertPage #advert_form #id_title { width: 410px }
*+html #addAdvertPage #advert_form #id_title { width: 400px; }
#addAdvertPage #advert_form #id_description { width: 410px }
*+html #addAdvertPage #advert_form #id_description { width: 400px }
#addAdvertPage #advert_form #id_email { clear: none }
#addAdvertPage #advert_form #id_city { clear: none }
#addAdvertPage #advert_form .cfs .cf_column { float: left; width: 350px; margin-right: 5px }
#addAdvertPage #advert_form .cfs .cf_column #id_trade { float: right; width: 440px; padding-top: 5px; }
#addAdvertPage #advert_form .cfs fieldset { float: left; margin-bottom: 15px; width:500px; }
* html #addAdvertPage #advert_form .cfs fieldset.integer { float: none; padding-bottom: 10px; }
* html #addAdvertPage #advert_form .cfs fieldset.price { float: none; padding-bottom: 10px; }
#addAdvertPage #advert_form .cfs fieldset.selectmultiple { clear: left; }
#addAdvertPage #advert_form .cfs fieldset.selectmultiple ul { margin-left: 150px }
#addAdvertPage #advert_form .cfs fieldset.selectmultiple li { float: left; clear: left; margin: 2px 0 }
#addAdvertPage #advert_form .cfs fieldset.selectmultiple li label { text-align: left; margin-left: 5px }
#addAdvertPage #advert_form .cfs fieldset.event div { clear: both; margin-left: 50px }
#addAdvertPage #advert_form .cfs fieldset.event input { margin-bottom: 5px }
#addAdvertPage #advert_form .cfs label { clear: none; }
#addAdvertPage #ie #advert_form .cfs input { margin-left: 10px }
#addAdvertPage #advert_form .cfs input,
#addAdvertPage #advert_form .cfs select { clear: none; white-space: nowrap }
#addAdvertPage #advert_form .cfs p { width: 300px; padding-top: 4px; color: #696969 }
* html #addAdvertPage #advert_form .part {width: auto}
#addAdvertPage #advert_form .submit { float: right; font-size: 1.4em; margin: 5px 20px; text-align: center }
#addAdvertPage #advert_form.step3 label { width: 130px }
#addAdvertPage #advert_form.step3 input,
#addAdvertPage #advert_form.step3 select { clear: right }
#addAdvertPage .step3 p { float: left; clear: left; padding: 3px }
#addAdvertPage #advert_form.step3 .formfield p { margin-left: 140px; width: 350px; }
#addAdvertPage #ie #advert_form.step3 .formfield p { margin-left: 70px }
#addAdvertPage #advert_form .static_2 label { width: 150px }
#addAdvertPage #advert_form.step3 .hint_inside { float: none; font-size: 0.9em; color: #747474 }
#addAdvertPage #advert_form #id_category_container { font-size: 1.2em; }
#addAdvertPage .steps { float: left; clear: both; margin: 0 0 20px 30px; border-bottom: 1px dotted #ffaea0; padding-bottom: 20px }
#addAdvertPage #ie .steps { margin-left: 15px }
#addAdvertPage .steps .stepsDivider { height: 40px; width: 30px; float: left; background: transparent url("../img2/steps_divider.gif") center center no-repeat }
#addAdvertPage .step { padding-left: 3px; float: left; height: 40px; margin-bottom: 5px; background: transparent url("../img2/paa_step_button_l.gif") left top no-repeat }
#addAdvertPage #ie .step { width: auto }
#addAdvertPage .step .r { float: left; height: 40px; padding-right: 3px; background: transparent url("../img2/paa_step_button_r.gif") right top no-repeat }
#addAdvertPage .step .c { float: left; height: 40px; background: transparent url("../img2/paa_step_button_c.gif") left top repeat-x; text-align: center }
#addAdvertPage .step.current { height: 40px; background-color: transparent; background-position: left top; background-repeat: no-repeat }
#addAdvertPage .step.current .r { height: 40px; background-position: right top; background-repeat: no-repeat }
#addAdvertPage .step.current .c { height: 40px; background-color: transparent; background-position: left top; background-repeat: repeat-x }
#addAdvertPage .steps .step a { display: inline; font-size: 1.2em; line-height: 40px; padding: 5px 10px; color: #302f2d; text-decoration: none; }
#addAdvertPage .steps .step.current a { color: #096dc7 }
#addAdvertPage .steps a em { font-style: normal; font-weight: bold; }
#addAdvertPage #hintBox { float: left; clear: left; margin-left: 30px; height: 40px; background: transparent url("../img2/hintbox_l.gif") left top no-repeat }
#addAdvertPage #ie #hintBox { margin-left: 15px; }
#addAdvertPage #ie #hintBox.categorySelectHint {white-space: nowrap}
* html #addAdvertPage #ie #hintBox.categorySelectHint {margin-right:30px}
#addAdvertPage #hintBox .r { margin-left: 40px; height: 40px; background: transparent url("../img2/hintbox_r.gif") right top no-repeat }
#addAdvertPage #hintBox .c { margin-right: 3px; height: 40px; background: transparent url("../img2/hintbox_c.gif") left top repeat-x }
#addAdvertPage #hintBox p { font-size: 1.2em; line-height: 40px; color: #696969; padding-right: 60px }
#addAdvertPage .sideHintContainer { float: right; width: 300px; }
#addAdvertPage .sideHintBox { width: 300px; background: transparent url("../img2/side_hintbox_c.gif") left top repeat-y; }
#addAdvertPage .sideHintBox .t { width: 300px; background: transparent url("../img2/side_hintbox_t.gif") left top no-repeat }
#addAdvertPage .sideHintBox .b { width: 300px; padding-top: 20px; background: transparent url("../img2/side_hintbox_b.gif") left bottom no-repeat }
#addAdvertPage .sideHintBox p { font-size: 13px; line-height: 20px; padding: 20px 15px }
.sideHintBox, .hint{color:#696969}
#addAdvertPage #form { float: left; clear: left }
#addAdvertPage #form td { vertical-align: top }
#addAdvertPage .file_upload { clear: left; margin: 15px 0px 10px 0px;font-size: 1.2em; width:100%; }
#addAdvertPage #ie .file_upload { margin-left: 0 }
#addAdvertPage .file_upload fieldset { padding-bottom: 10px }
* html #addAdvertPage .file_upload fieldset { padding-bottom: 0 }
* html #addAdvertPage .file_upload {width:auto}
#addAdvertPage .file_upload .submit { text-align: center }
#addAdvertPage .file_upload label,
#addAdvertPage .file_upload input { float: left; margin: 4px 5px 4px 3px; }
* + html #addAdvertPage .file_upload label,
* + html #addAdvertPage .file_upload input { float: left; margin: 4px 5px 4px 0px; }
#addAdvertPage #contactData fieldset label,
#addAdvertPage .file_upload label,
#addAdvertPage #advert_form label
{width:135px}
#addAdvertPage .file_upload label { font-weight: bold; text-align: right}
* html #addAdvertPage .file_upload label { width: 155px; }
*+html #addAdvertPage .file_upload label { width: 138px; }
#addAdvertPage .file_upload p { clear: left; padding-bottom: 10px;text-align: left; font-size: 11px; color: #747474 }
* html #addAdvertPage .file_upload p { clear:right }
* html #addAdvertPage .file_upload fieldset {clear:left;float:left}
#addAdvertPage .file_upload #id_main_photo p small { font-size: 1em; }
#addAdvertPage .file_upload .image_customfield ul { clear: left }
#addAdvertPage .file_upload .image_customfield ul li { float: left; margin: 3px; }
#addAdvertPage #advert_form .cfs { padding: 20px 0; border-top: 1px dotted #000; border-bottom: 1px dotted #000; width:100%;  margin:10px 0; }
#addAdvertPage #advert_form .cfs .hint { font-size: 0.9em; } 
/*#addAdvertPage #advert_form .cfs { margin-bottom: 300px; }
#addAdvertPage .file_upload { margin-top: -360px }
#addAdvertPage #noemail .file_upload { margin-top: -260px } */
/*#addAdvertPage #advert_form.step3 h4 { width: 200px; padding: 5px 0; font-size: 1.3em }
#addAdvertPage #advert_form.step3 a { margin-bottom: 10px }
#addAdvertPage #advert_form .email_box { margin-bottom: 5px }
#addAdvertPage #advert_form .static_2 .errorlist { clear: none; width: 250px }
#addAdvertPage #order_summary { float: left; clear: left; margin-left: 30px; margin-right:30px; margin-bottom:5px; width: 940px; border: 0px solid red }
#addAdvertPage #ie #order_summary { margin-left: 15px; margin-left: 15px; width: 900px }
#addAdvertPage #order_summary p { font-size: 1.3em; font-weight: bold; line-height: 40px; color: #696969; padding-right: 60px }
#addAdvertPage #order_summary table {border: 2px solid gray; width:100%; font-size:1.2em}
#addAdvertPage #order_summary th {padding-left: 3px; border: 1px dotted gray; background-color: #d3d3d3; font-weight: bold}
#addAdvertPage #order_summary tr {padding-bottom: 2px; border: 0px solid gray}
#addAdvertPage #order_summary td {padding-left: 2px; border: 1px dotted gray}
#addAdvertPage #order_summary .grand_total {float: right; font-size:1.4em; margin-top:3px}
#addAdvertPage #order_summary .visa_box {border: 1px solid green}
#paaTitleBox .center h1 { float: none; padding: 15px 20px }
#paaBottomTitleBox { clear: both; width: 1000px; float: none }
#paaBottomTitleBox .center { height: 40px }
*+html #paaBottomTitleBox .center { height: auto; }
#addAdvertPage #advert_form #id_i_accept_the_terms_and_conditions { clear: left; margin-top: 10px; margin-left: 160px }
#addAdvertPage #advert_form .static_2 { border-top: 1px dotted #000; padding-left: 0 }
#addAdvertPage #advert_form .static_2 .errorlist { margin-left: 155px; clear: left }
#addAdvertPage #paaBottomTitleBox .submit { margin-right: 40px; float: right; font-size: 1.8em; padding: 0 8px; text-align: center}
#addAdvertPage #load_address_list select { clear: left; width: 310px; margin-left: 140px; margin-bottom: 5px }
#addAdvertPage #advert_form.options fieldset { float: left; clear: left; margin: 5px 10px }
#addAdvertPage #advert_form.options fieldset label { float: left; clear: left; text-align: right; padding-right: 5px }
#addAdvertPage #advert_form.options fieldset input { float: left; margin-top: 3px; }
#addAdvertPage #advert_form.options fieldset ul { margin-left: 205px }
#addAdvertPage #advert_form.options fieldset li { float: left; clear: left }
#addAdvertPage #advert_form.options fieldset ul input { clear: left; }
#addAdvertPage #advert_form.options fieldset ul label { clear: none; width: auto; padding-left: 5px; margin-left: 5px }
#addAdvertPage #contactData.part{margin-left:0px}
* html #addAdvertPage #contactData.part { margin-left: 0px; }
*+ html #addAdvertPage #contactData.part{margin-left: 0}
*+ html #addAdvertPage .cfs {margin-left:0}
* html #addAdvertPage .cfs {margin-left:0}
#addAdvertPage #contactData fieldset { float: left; clear: left; margin-bottom: 15px; width: 570px }
* html #addAdvertPage #contactData fieldset { height: 39px; }
*+html #addAdvertPage #contactData fieldset { margin-bottom: 15px; }
* html #addAdvertPage p.hint { height: auto; padding-bottom: 20px; background-position-y: 3px; }
#addAdvertPage #ie #contactData fieldset { margin-bottom: 0 }
#addAdvertPage #contactData fieldset input,
#addAdvertPage #contactData fieldset label,
#addAdvertPage #contactData fieldset strong,
#addAdvertPage #contactData fieldset select,
#addAdvertPage #contactData fieldset textarea { float: left; font-size: 1.3em}
#addAdvertPage #contactData fieldset label,
#addAdvertPage #contactData fieldset textarea { clear: left }
#addAdvertPage #contactData fieldset input,
#addAdvertPage #contactData fieldset strong,
#addAdvertPage #contactData fieldset select { margin-left: 10px; padding: 3px }
#addAdvertPage #contactData fieldset textarea { margin-left: 150px }
#addAdvertPage #contactData fieldset label {  padding-top: 5px;font-size: 1.2em; text-align: right; font-weight: bold; }
* html #addAdvertPage #contactData fieldset label { width: 120px; }
*+html #addAdvertPage #contactData fieldset label { width: 130px; }
#addAdvertPage #contactData fieldset p{clear:left;font-size:1.2;margin-left:148px}
* html #addAdvertPage #contactData #auth-form fieldset p {  margin-left: 80px; }
* html #addAdvertPage #contactData fieldset p {  margin-left: 85px; }
*+html #addAdvertPage #contactData fieldset p {  margin-left: 135px; }
* html #addAdvertPage #contactData fieldset p.switch{padding-left:65px}
*+html #addAdvertPage #contactData fieldset p.switch{padding-left:10px}
#addAdvertPage #advert_form .formfield p { clear: left }
#addAdvertPage #advert_form #ui_tabs { float: left;  clear: left; margin: 20px }
#addAdvertPage #advert_form #ui_tabs .tabs-container { float: left; clear: left; width: 900px; background-color: #f5f5f5 }
#addAdvertPage #advert_form #ui_tabs li a { line-height: 1.6em; padding: 7px 15px; font-size: 1.2em }
#addAdvertPage #advert_form #ui_tabs .tabs-selected a { background-color: #97A5B0; }
#addAdvertPage #advert_form #ui_tabs .tabs-selected span { color: #fff; padding-left:0 }
#addAdvertPage #advert_form #ui_tabs div ul { float: left; clear: left; margin: 15px 0 15px 60px }
#addAdvertPage #advert_form #ui_tabs div ul ul { margin-left: 15px }
#addAdvertPage #advert_form #ui_tabs div ul label { width: auto; clear: none; font-weight: normal; margin-left: 5px }
#addAdvertPage #advert_form #ui_tabs div p { float: left; clear: left; padding: 4px 0 }
#addAdvertPage #advert_form #ui_tabs div ul li { margin: 4px 0 }
#addAdvertPage #advert_form #ui_tabs div ul li h4 { font-size: 1.2em; padding: 5px 0 }
#addAdvertPage #advert_form fieldset.offline { float: left; clear: left; width: 900px; margin: 5px 0; }
#addAdvertPage #advert_form fieldset.offline input,
#addAdvertPage #advert_form fieldset.offline select,
#addAdvertPage #advert_form fieldset.offline textarea { float: left; }
#addAdvertPage #advert_form fieldset.offline textarea { clear: left; margin: 5px 0 5px 155px }
#addAdvertPage #advert_form fieldset.offline ul,
#addAdvertPage #advert_form fieldset.offline ul li { float: left; clear: left }
#addAdvertPage #advert_form fieldset.offline ul { margin: 5px 0 5px 150px }
#addAdvertPage #ie #advert_form fieldset.offline ul { margin-left: 75px }
#addAdvertPage #advert_form fieldset.offline ul li label { clear: none; width: auto; margin-left: 10px; font-weight: normal; }
#addAdvertPage #advert_form fieldset.offline p { margin: 5px 0 5px 155px; font-size: 1.2em }
#addAdvertPage #load_address_list{padding:10px 0 0 145px; clear: left;}
* html #addAdvertPage #load_address_list{padding-left:130px}
* + html #addAdvertPage #load_address_list{padding-left:140px}
#addAdvertPage #contactData #select_address{margin:0;float:none}
#addAdvertPage #offline_summary { float: right; }
#addAdvertPage #offline_summary span { display: block; width: 300px }
#addAdvertPage #offline_total_amount { float: right; clear: right; display: block; width: 300px; font-weight: bold }
#addAdvertPage #advert_form fieldset.adtype label { padding-top: 0; margin-right: 10px; }
*+html #addAdvertPage #advert_form fieldset.adtype label { padding-bottom: 15px; }
#addAdvertPage #advert_form fieldset.adtype span.required { vertical-align: text-top; }
#addAdvertPage #advert_form fieldset.adtype ul { margin-left: 150px; width: 100px; }
#addAdvertPage #advert_form fieldset.adtype li { height: 25px; }
#addAdvertPage #advert_form fieldset.adtype li label { width: auto; }
#addAdvertPage #advert_form fieldset.adtype li #id_ad_type_0,
#addAdvertPage #advert_form fieldset.adtype li #id_ad_type_1 { margin-left: 0; }
#addAdvertPage #advert_form .part .adsListTitleBox { width: 590px; }
#addAdvertPage #advert_form .part .right h3 { font-size: 1.3em; }
#addAdvertPage .quantities td{padding:3px 10px 3px 0}
#addAdvertPage .quantities td.closeToOrExpired { color: #99141b; }
#addAdvertPage .quantities th{color:#666}
#addAdvertPage .submitButton { width: 56%; }
#addAdvertPage .submitButton .submit { float: right; font-size: 1.8em; margin-right: 40px; padding: 0 8px; text-align: center; }
#addAdvertPage #advert_form .cfs .formfield p{font-size: 1em}
#addAdvertPage p.hint span{margin-top:5px;background-color:red}
* html #addAdvertPage #advert_form .cfs .formfield p { margin-left: 75px}
#addAdvertPage #main_photo__status li{width:140px;margin-right:10px;height:14em;text-align:center}
#addAdvertPage #main_photo__status li img{border-width:3px;border-style:double;margin:2px}*/
/* &of ADD ADVERT */

/* event placment */
	#addAdvertPage #paaTitleBox h2 {border-bottom:1px solid #CCCCCC;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:10px; float: none;}
	#addAdvertPage .steps {background: transparent url(../img/trade-it/bg_nav.gif) repeat-x left bottom; padding-left: 10px; overflow: hidden;}
	#addAdvertPage .steps .step {padding: 10px 20px; border: 1px solid #ccc; border-bottom: 0; float: left; background-color: #fff; position: relative; top: 1px;}
	* + html #addAdvertPage .steps .step {top: 0}
	* html #addAdvertPage .steps .step {top: 0}
	#addAdvertPage .steps .step.current {font-weight: bold;}
	#addAdvertPage .steps .step.current a {color: #000; font-size: 1.2em; font-style: normal}
	#addAdvertPage .body.common {clear: both; margin-top: 10px;}
	#addAdvertPage .body.common .stepTitle {float: left; width: 70%; font-size: 14px; line-height: 22px; border-bottom: 1px solid #ccc;}
	#addAdvertPage .body.common .sideHintBox sup {color: #ff0000;}
	#addAdvertPage #requiredHintBox {background: none; color: #000; position: static; padding: 0; width: auto; display: block;}
	#addAdvertPage #advert_form,
	#addAdvertPage #contactData {clear: both; padding: 10px; overflow: visible; font-size: 1.2em;}
	#addAdvertPage #advert_form br {float: left; clear: both;}
	#addAdvertPage #id_title {width: 417px;}
	#addAdvertPage form label,
	#addAdvertPage #id_event_fieldset div label {width: 140px; display: block; text-align: right; margin-right: 10px; float: left; clear: left; padding-left: 0; font-weight: normal; line-height: 22px;}
	* html #addAdvertPage #id_event_fieldset div label {margin-right: 0px;}
	#addAdvertPage #id_event_fieldset div label {line-height: 20px;}
	#addAdvertPage #id_event_fieldset div input,
	#addAdvertPage #id_event_fieldset div a {float: left;}
	#addAdvertPage #id_event_fieldset div a {padding: 3px 0 0 5px;}
	#addAdvertPage form input.vTextCheckboxField,
	#addAdvertPage form input.vTextField,
	#addAdvertPage form input.vDatetimeField,
	#addAdvertPage form input.vPasswordField,
	#addAdvertPage form select {margin: 0 0 10px 0; float: left; border: 1px solid #ccc; padding: 3px 0;}
	#addAdvertPage fieldset.error input,
	#addAdvertPage fieldset.error select {margin:0;}
	#addAdvertPage fieldset.error .errorlist {clear:left;color:#FF0000;float:left;margin-left:150px;padding:5px 0;}
	* html #addAdvertPage fieldset.error .errorlist { margin-left: 75px;}
	#addAdvertPage .formSubmit input {background-color:#CCCCCC;border:0 none;color:white;float:left;margin-left:350px;padding:3px 10px;}
	* + html #addAdvertPage .formSubmit input {padding: 3px 10px;}
	* html #addAdvertPage .formSubmit input {padding: 3px 10px;}
	#addAdvertPage #advert_form textarea {border: 1px solid #ccc;}
	#addAdvertPage #advert_form #id_description {float: left; width: 417px;}
	* html #addAdvertPage #advert_form #id_description {width: 415px;}
	#addAdvertPage .part {margin: 0 0 10px 0; overflow: hidden;}
	#addAdvertPage .part div {overflow: hidden;}
	#addAdvertPage .part div .errorlist {float: left; margin-left: 5px; line-height: 22px;}
	#addAdvertPage #id_i_accept_the_terms_and_conditions_fieldset label {width: auto;}
	#addAdvertPage #load_address_list,
	#addAdvertPage #fetch_address_placeholder{clear:left;float:left;margin-bottom:10px;margin-left:150px;margin-right:0;margin-top:0;width:auto;display:none}
	* html #addAdvertPage #load_address_list,
	* html #addAdvertPage #fetch_address_placeholder {margin-left: 75px;}
	#addAdvertPage #load_address_list .noAddresses {font-size: 12px;}
	#addAdvertPage #id_event_fieldset label {clear:both;float:none;padding:0 0 5px 101px;text-align:left;width:auto; font-weight: bold;}
	#addAdvertPage #id_email_fieldset {line-height: 22px;}
	#addAdvertPage #id_email_fieldset div {float: left;}
	#addAdvertPage #id_email_fieldset .switch {white-space: nowrap; margin-bottom: 10px; font-size: 0.9em}
	#addAdvertPage fieldset.formfield {position: relative; line-height: 22px;}
	* + html #addAdvertPage fieldset.formfield {margin-bottom: 10px;}
	* html #addAdvertPage fieldset.formfield {margin-bottom: 10px;}
	#addAdvertPage fieldset.formfield .hint {display: none;}
	
	#addAdvertPage div.form_errors {display: none;}
	#addAdvertPage #id_mobile_phone,
	#addAdvertPage #id_land_line {margin-right: 10px;}
	#addAdvertPage #id_mobile_phone_checkbox,
	#addAdvertPage #id_land_line_checkbox {margin: 5px 0px 10px 0; float: left;}
	* + html #addAdvertPage #id_mobile_phone_checkbox,
	* + html #addAdvertPage #id_land_line_checkbox {margin: 2px 0 10px;}
	* html #addAdvertPage #id_mobile_phone_checkbox,
	* html #addAdvertPage #id_land_line_checkbox {margin: 2px 0 10px;} 
	#addAdvertPage label.checkboxLabel {clear: none; float: left; padding-left: 5px; line-height: 24px;}
	#addAdvertPage #get_list {margin-left: 10px; line-height: 20px; font-size: 0.9em}
	#addAdvertPage #id_i_accept_the_terms_and_conditions {margin-top: 3px;}
	* + html #addAdvertPage #id_i_accept_the_terms_and_conditions {margin-top: 5px;}
	* html #addAdvertPage #id_i_accept_the_terms_and_conditions {margin-top: 5px;}
	#addAdvertPage #content td.mainColumn {width: 100%;}

/* ADVANCED SEARCH */
#advSrchPg #advert_form { clear: left; margin-left: 10px; padding: 20px; width: 800px; font-size: 1.2em; }
#advSrchPg #advert_form fieldset.formfield { float: left; clear: left; margin: 10px 5px 10px 0; border-width: 1px; width: 455px; border-style: none; padding-bottom: 10px }
#advSrchPg #advert_form label { float: left; margin: 0 0 3px 0; width: 455px; padding: 3px 0px 3px 5px; background-color: lightgrey; }
#advSrchPg #advert_form li label { background-image: none }
#advSrchPg #advert_form input,
#advSrchPg #advert_form textarea,
#advSrchPg #advert_form select { float: left; clear: left; margin-left: 5px; padding: 2px 3px; }
#advSrchPg #advert_form .region_selection .changeyourtown { display: block; margin: 5px }
#advSrchPg #advert_form .region_selection input { clear: none }
#advSrchPg #advert_form .region_selection label { background-color: transparent; width: auto }
#advSrchPg #advert_form .vFromToIntegerCustomField { float: none; clear: none }
#advSrchPg #advert_form p { float: left; clear: left; padding: 2px 5px; font-style: italic; }
* html #advSrchPg #advert_form p { width: 400px }
#advSrchPg #advert_form .selectmultiple ul li label { width: 180px; background-color: transparent; color: #000 }
#advSrchPg #advert_form .selectmultiple ul li .lblAll { color: #ff0000 }
* html #advSrchPg #advert_form .selectmultiple ul li label { width: 190px; }
#advSrchPg #advert_form .selectmultiple ul { clear: left }
#advSrchPg #advert_form .selectmultiple li { float: left }
#advSrchPg #advert_form .submit { clear: left; margin: 5px 0 5px 375px; text-align: center; padding: 0 8px; font-size: 1.5em }
#advSrchPg #ie #advert_form .submit { margin-left: 340px }
#advSrchPg .mainBox.bottom { clear: left; margin-left: 10px }
#advSrchPg .mainBox.bottom .center { height: 40px }
#advSrchPg .mainBox.top { margin-left: 10px }
#advSrchPg .mainBox.top h1 { float: none }

#searchAdvancedForm { clear: left; margin-left: 10px; padding: 0 20px; width: 800px; font-size: 1.2em; }
#searchAdvancedForm fieldset.formfield { float: left; clear: left; margin: 10px 5px 10px 0; border-width: 1px; width: 455px; border-style: none; padding-bottom: 10px }
#searchAdvancedForm fieldset.range .rangeLo{margin:0 5px 0 4px}
#searchAdvancedForm fieldset.range .rangeLo,
#searchAdvancedForm fieldset.range .rangeUp{float:left;margin-bottom:10px;width:210px}
#searchAdvancedForm fieldset.range .rangeLo small,
#searchAdvancedForm fieldset.range .rangeUp small{float:left;padding-top:7px}
#searchAdvancedForm fieldset.range .rangeLo input,
#searchAdvancedForm fieldset.range .rangeUp input{width:160px;clear:none}
#searchAdvancedForm label { float: left; margin: 0 0 3px 0; width: 455px; padding: 3px 0px 3px 5px; background-color: lightgrey; }
#searchAdvancedForm li label { background-image: none }
#searchAdvancedForm input,
#searchAdvancedForm textarea,
#searchAdvancedForm select {clear:left;display:block;margin-left: 5px; padding: 2px 3px; }
#searchAdvancedForm #advanced_search_ajax_form_id .range input { display: inline; }
#searchAdvancedForm #advanced_search_ajax_form_id .selectmultiple li { clear: none; }
#searchAdvancedForm #advanced_search_ajax_form_id .selectmultiple input { float: left; }
#searchAdvancedForm #advanced_search_ajax_form_id p{padding:0 0 12px 0}

#searchAdvancedForm .region_selection .changeyourtown { display: block; margin: 5px }
#searchAdvancedForm .region_selection input { float:left;display:inline;clear: none }
#searchAdvancedForm .region_selection label { background-color: transparent; width: auto }
#searchAdvancedForm .vFromToIntegerCustomField { float: none; clear: none }
#searchAdvancedForm p { float: left; clear: left; padding: 2px 5px; }
* html #searchAdvancedForm p { width: 400px }
#searchAdvancedForm .selectmultiple ul li label { width: 180px; background-color: transparent; color: #000 }
#searchAdvancedForm .selectmultiple ul li .lblAll { color: #ff0000 }
* html #searchAdvancedForm .selectmultiple ul li label { width: 190px; }
#searchAdvancedForm .selectmultiple ul { clear: left }
#searchAdvancedForm .selectmultiple li { float: left }
#searchAdvancedForm .submit { clear: left; margin: 5px 0 5px 375px; text-align: center; padding: 0 8px; font-size: 1.5em }
#ie #searchAdvancedForm .submit { margin-left: 340px }
.mainBox.bottom { clear: left; margin-left: 10px }
.mainBox.bottom .center { height: 40px }
.mainBox.top { margin-left: 10px }
.mainBox.top h1 { float: none }
#searchAdvancedForm li{clear:left;padding-bottom:1em}

/* &of ADVANCED SEARCH */


/* LOGIN, REGISTER, TRANSFER, remind form */
/* common */
p.requiredHint { clear: left; padding: 5px 15px; font-size: 1.2em; text-align: right; width: 600px }
div.hint sup,
#addAdvertPage .sideHintBox p sup,
.requiredHint sup {font-weight:bold;color:red}
#addAdvertPage .sideHintBox p{font-size:1.1em;line-height:auto; }
* html #addAdvertPage .sideHintBox p { font-size:1em; }
#addAdvertPage .payment .sideHintBox p { font-size:1em; }

/*
* html #addAdvertPage #advert_form p.hint,
* html #addAdvertPage #noemail p.hint,
* html #addAdvertPage #contactData p.hint {display:inline-block}

#addAdvertPage #hint_id_want_privacy_number { position: relative; }
#addAdvertPage #hint_id_want_privacy_number span{display:block}
*/
/*#addAdvertPage #advert_form div.other,
#addAdvertPage #noemail div.other,
#addAdvertPage #contactData div.other {width:400px;background:transparent url(../img/hintbox/top.gif) no-repeat;margin-top:10px;padding:0}*/

/*#addAdvertPage #contactData div.other p,
#addAdvertPage #noemail div.other p,
#addAdvertPage #advert_form div.other p {display:block;padding:10px 60px 17px 40px;background:transparent url(../img/hintbox/bottom.gif) no-repeat 0 100%}
#addAdvertPage #contactData #hint_id_want_privacy_number.other.hint p.bottom {background-image:none!important}*/

/* html #addAdvertPage #contactData div.other p,
* html #addAdvertPage #noemail div.other p,
* html #addAdvertPage #advert_form div.other p{padding:10px 60px 17px 40px}*/

* html #addAdvertPage #contactData p.hint span { margin-left: 0; }
* html #addAdvertPage #noemail p.hint span { margin-left: 0; }
* html #addAdvertPage #advert_form p.hint span { margin-left: 0; }

#reset_password_page #reset_password_form h2,
#login_page #login_form h2,
#remind_page #remind_form h2,
#transfer_page #transfer_form h2,
#register_page #register_form h2,
#transfer_page #vertsList h2 { float: left; clear: left; margin: 18px 0; width: 550px; padding: 5px 15px; font-size: 1.6em; font-weight: normal; text-align: left; font-size: 1.8em }

#reset_password_page h2.title,
#login_page h2.title,
#register_page h2.title,
#remind_page h2.title,
#transfer_page h2.title { margin: 0 0 10px 20px; font-size: 2em; font-weight: normal }

#reset_password_page #resetTitleBox .center,
#login_page #loginTitleBox .center,
#register_page #registerTitleBox .center,
#remind_page #remindTitleBox .center,
#transfer_page #transferTitleBox .center { padding-top: 10px; overflow: hidden }
#login_page #loginUnderBox,
#register_page #registerUnderBox,
#remind_page #remindUnderBox,
#transfer_page #transferUnderBox { clear: both; margin-bottom: 30px }
#login_page #loginUnderBox .center,
#register_page #registerUnderBox .center,
#remind_page #remindUnderBox .center,
#transfer_page #transferUnderBox .center { height: 40px }
#login_page .error input,
#register_page .error input,
#remind_page .error input,
#transfer_page .error input { border: 1px solid #FF8888; background-color: #FFCCCC }

#reset_password_form,
#transfer_form,
#register_form,
#remind_form,
#login_form { float: left }

#reset_password_form label,
#register_form label,
#remind_form label,
#login_form label { float: left; clear: left; margin: 4px 5px 3px 5px; text-align: right; font-size: 1.2em }
#transfer_form .submit { float: left; clear: left; margin: 20px 30px }
/* custom */
#login_page .radio_group { float: left; clear: left; margin-left: 60px }
#login_page #ie .radio_group { margin-left: 30px }
#login_page .radio_group input { clear: left; margin-left: 15px; }
#login_page .radio_group #id_password { clear: none; margin-left: 5px }
#login_page .radio_group label { clear: none; width: auto }
#login_page .zkhWrapper {float: left; clear: left; width: 600px; padding-bottom: 2px }
#login_page .zkhWrapper .error { clear: none; }
#login_page .login_part { float: left; width: 480px; }
#login_page .register_part { float: left; width: 480px; border-width: 1px; border-color: #000; border-style: none none none solid }
#login_form input { float: left; padding: 2px 3px; }
#login_form .radio_group .submit { clear: none; text-align: center }
#login_form .errorlist { margin-left: 210px; font-size: 1.1em }
* html #login_form .errorlist { margin-left: 80px }
#login_page .forgotten_pass { display: block; float: left; clear: left; margin: 20px 0 0 15px; font-size: 1.1em }
#login_page #login_form { margin: 0 20px 0 120px }
* html #login_page #login_form { margin-left: 70px }
#login_page #forEmail { margin-left: 75px }

#remind_form { margin: 15px 0 20px 50px }
#remind_form br {clear:both;}
#remind_form fieldset { float: left; clear: left }
#remind_form label { clear: left; width: 120px; margin-top: 15px; padding: 4px 5px; }
#remind_form input { margin-top: 15px; padding: 2px 5px; font-size: 1.3em }
#remind_form  .errorlist { font-size: 1.1em; margin-left: 150px }
#remind_form .submit { float: left; clear: left; margin: 20px 0 0 150px; font-size: 1.5em; padding: 5px 15px; text-align: center }
#ie #remind_form .submit { margin-left: 120px }
* html #remind_form  .errorlist { margin-left: 70px }

#transfer_page #vertsList { float: right; margin: 0 30px 0 10px; width: 400px; }
#transfer_page #vertsList li { font-size: 1.2em; text-align: left; padding-left: 15px;  }
#transfer_page #vertsList h2 { width: 340px }
#transfer_page #vertsList ul { clear: left }
#transfer_page #transfer_form { width: 500px; margin-left: 30px }
#transfer_page #transfer_form h2 { width: 400px }
#transfer_form p { clear: left; width: 400px; padding: 15px; font-size: 1.2em; line-height: 1.8em; }
#transfer_form label { margin-left: 5px }
#transfer_form fieldset { margin-left: 20px; font-size: 1.5em; line-height: 2em }
#transfer_form .submit { font-size: 1.5em; padding: 5px 15px; text-align: center }

#register_form { float: left; clear: both; margin: 10px 0 0 100px; }
#ie #register_form { margin-left: 50px }
#register_form label { width: 210px; padding-top: 4px; font-size: 1.3em }
#register_form input { float: left; margin: 5px; padding: 2px 3px; }
#register_form .submit { float: left; clear: left; margin: 10px 0 10px 225px; text-align: center; }
#ie #register_form .submit { margin-left: 180px }
#register_form .radio_group { margin: 5px 10px; font-size: 1.4em }
#register_form .radio_group input { margin-top: 7px }
#register_form .radio_group label { clear: none; }
#register_form .errorlist { margin-left: 220px; font-size: 1.1em }
/* 8341 #ie #register_form .errorlist { margin-left: 110px } */
#register_form #reg_terms { clear: left; margin-left: 225px }
#register_form #forTerms { clear: none; width: auto; text-align: left; margin-left: 0; padding-top: 0 }
#ie #register_form #forTerms { padding-top: 3px }
#register_form #reg_terms,
#register_form #forTerms { margin-top: 15px; margin-bottom: 15px }
#register_page #registerTitleBox .center { padding-bottom: 15px }
#register_page #registerUnderBox .center { height: 55px }

#reset_password_form label { width: 210px; padding-top: 4px; font-size: 1.3em }
#reset_password_form input { float: left; margin: 5px; padding: 2px 3px; }
#reset_password_form .errorlist { margin-left: 220px; font-size: 1.1em }
#ie #reset_password_form .errorlist { margin-left: 110px }
#reset_password_form .submit { float: left; clear: left; margin: 10px 0 10px 225px; text-align: center; }

/* Power Seller Page */
#powerSellerPageContainer { width: 800px; margin: 0 auto }
#powerSellerLogo { float: left; margin: 0 0 15px 15px }
#powerSellerName { float: left; width: 500px; font-size: 2em; padding: 0 0 15px 15px; font-weight: normal }
#powerSellerPage #contactData { float: left; width: 800px }
#powerSellerPage #contactData .column { float: left; width: 200px; }
#powerSellerPage #contactData p { font-size: 1.3em; padding: 2px 15px; overflow: visible }
#powerSellerPage #showAllAds,
#powerSellerPage #aboutPowerSeller { float: right; clear: both; margin: 10px 15px; font-size: 1.2em }
#powerSellerPageContainer .adverts_list { clear: both; margin-top: 15px }
#powerSellerPage #extendedAboutInfo { float: left; clear: both; margin: 5px 5px 5px 15px; width: 400px; }
#powerSellerPage #extendedAboutInfo h3 { font-size: 1.5em; padding: 5px 15px }
#powerSellerPage #extendedAboutInfo p { font-size: 1.3em; padding: 2px 15px }
#powerSellerPage #extendedAboutInfo #inventoryLabel { font-size: 1.6em; font-style: italic; font-weight: bold; padding: 5px 15px }
/*
#powerSellerPage #id_company_coordinates { float: left; clear: left; margin: 15px 5px 15px 35px; }
#powerSellerPage #id_company_coordinates label { font-size: 1.3em; }
*/
#powerSellerPage #contactData .infoData td { vertical-align: top; }
#powerSellerPage #contactData .infoData #powerSellerName { float: none; }
#powerSellerPage #extendedAboutInfo ul { list-style-type:disc; list-style-position:inside; margin-left:25px; }
#powerSellerPage #extendedAboutInfo ol { list-style-type:decimal; list-style-position:inside; margin-left:25px; }


/* ADVERTS LIST */
#account_page #trader_logo__status{margin-top:10px; overflow: hidden;}
#account_page .adverts_list { clear: left }
#account_page .adverts_list,
#search_results_page .adverts_list,
#adverts_list_page .adverts_list { width: 800px; margin: 0 0 0 10px }
#adverts_list_page .sdCol h2 { margin: 0 5px 10px 5px; font-size: 1.3em; }
.topPaginator{margin-bottom:10px}
.topPaginator .paginator { padding: 0 10px; }
.adverts_list { clear: both; margin: 0 0 20px; width: 100%; border-collapse: separate }
* html .adverts_list { width: 96%; border-collapse: collapse; }
* + html .adverts_list { border-collapse: collapse; }
.adverts_list thead th { padding: 2px 10px 1px; text-align: left; font-weight: bold; font-size: 1.4em; }
/* #1749
.adverts_list thead .action,
.adverts_list thead .clicked,
.adverts_list thead .placed,
.adverts_list thead .expires,
.adverts_list thead .title,
.adverts_list thead .date,
.adverts_list thead .price { background-image: url("../img2/listing_th_bg.gif");background-position: left bottom; background-repeat: no-repeat }
*/
#adverts_list_page #latestVideoReviewBox { padding-bottom: 5px; text-align: center }
#adverts_list_page #latest_video_review {margin-bottom:15px; text-align: center }
#adverts_list_page #latestVideoReviewBox .sectioned_video_path { font-size: 0.9em; margin: 1px 4px }
.adverts_list thead .sortingLink { float: left; width: 0; padding-left: 11px; height: 13px; overflow: hidden; display: block; position: relative; left: 50px; }
.adverts_list thead .sortingLink .asc { background: transparent url("../img/listing_asc.gif") 0 3px no-repeat; }
.adverts_list thead .sortingLink .desc { background: transparent url("../img/listing_desc.gif") 0 3px no-repeat; }
.adverts_list .price,
.adverts_list .clicked{text-align:center}
.adverts_list .event_start,
.adverts_list .event_end{text-align:center;white-space:nowrap}

.adverts_list thead .date{width:110px;text-align:center}
.adverts_list tfoot td { height: 2px; }
.adverts_list .listing_title { color: #000; padding: 1px 10px; font-size: 1.5em; background-color: #d3d3d3; }
.adverts_list .listing_title .rss { float:right;text-decoration:none;padding: 2px 0 0 20px; background: transparent url("../img2/img_matrix_common.gif") -2px -79px no-repeat; font-size: 0.9em; }
.adverts_list .ad { background-color: transparent; border-style: none none dotted; border-width: 1px; border-color: #dedede }
.adverts_list .ad.last { border-style: none }
.adverts_list td.photo { width: auto; vertical-align: middle; text-align: center; padding: 5px 0 5px 5px }
.adverts_list td.photo div { text-align: center }
.adverts_list td.photo div img { border: 0px !important; width: 130px; height: 98px }
.adverts_list .ad td.photo .zkhAdLink,
.adverts_list .event td.photo .zkhAdLink {display:block;margin:5px auto;text-align:center;width:130px;overflow:hidden;}
.adverts_list .ad td,
.adverts_list .event td {padding:10px;font-size:1.4em;border-style:solid none}
.adverts_list .ad td.first,
.adverts_list .event td.first {border-style:solid none solid solid}
.adverts_list .ad td.last,
.adverts_list .event td.last {border-style:solid solid solid none}
.adverts_list .adDivider td { padding: 1px }
.adverts_list td.date,
.adverts_list td.price { width: 80px; text-align: center; vertical-align: middle }
.adverts_list td.price .value { font-weight: bold; float: left; clear: both; width: 80px; margin: 20px 0; text-align: center; color: black; }

*+html .adverts_list td.price .value { margin: 0; }
.adverts_list .ad td, .adverts_list .event td { padding-left: 0px; }
.adverts_list td.price a { text-decoration: none; }
.adverts_list td.price a:hover { color: #3A5B9B; cursor: text }
.adverts_list td.title { width: 400px; overflow: hidden; padding-left: 10px; }
.adverts_list td.title strong { font-weight: normal }
.adverts_list td.title a { display: block; color: #167146; text-decoration: none; font-size: 12px;}
.adverts_list td.title a:hover{ text-decoration: underline; }
.adverts_list td.title .descr { color: #696969 }
.adverts_list td.title .descr a { display: inline; }
.adverts_list td.title .traderPageLink { display: inline }
.adverts_list td.productCell { padding: 0 0 0 10px }
.adverts_list td .blinkingProductIcon { float: left; overflow: hidden }
.adverts_list td .highlightProductIcon,
.adverts_list td .positioningProductIcon { display: block; float: right; margin: 0 4px 4px 0; height: 30px; width: 30px }
.adverts_list td span { display: block; }
.adverts_list td.event,
.adverts_list td span.value
{color:#696969}
.zkhAdLink { text-decoration: none; }
.morePhotos { color: #167146; text-decoration: none; font-weight: bold; font-size: 0.9em; line-height: 2.5; }
.morePhotos:hover{ text-decoration: underline; }
tr.adDivider { border: 1px solid red; }
#empty_search_results_page .mainColumn { font-size: 2em; text-align: center; }
.noAds { clear: both; margin: 15px; border: 1px solid black; padding: 15px 0; }
.noAds p { padding: 15px 0; font-size: 1.4em; text-align: center; }

.adverts_list tr.AdSense_Search { font-size: 1.1em }
.adverts_list tr.AdSense_Search td {padding: 10px 0 10px 10px; vertical-align: middle; font-size: 1.1em;}
.adverts_list tr.AdSense_Search td span.ad_header { font-size: 0.9em; margin-bottom: 10px;}
.adverts_list tr.AdSense_Search td span.ad_header a,
.adverts_list tr.AdSense_Search td span.ad_header a:hover {color: #808080; text-decoration: none;}
.adverts_list tr.AdSense_Search td span.ad_line1 a {color:#0066FF; font-weight: bold; text-decoration: none;}
.adverts_list tr.AdSense_Search td span.ad_line1 a:hover {text-decoration: underline;} 
.adverts_list tr.AdSense_Search td span.ad_line1 a:visited {color: purple;}
.adverts_list tr.AdSense_Search td span.ad_url a { color:#99141B; text-decoration: none;}


#clusterList { margin-left: 10px; padding: 0 0 5px; font-size: 1.1em }
#clusterList h4 { font-size: 1.3em; padding: 0 0 2px 15px; font-weight: normal; }
#clusterList div { border-top: 1px solid #ffaea0; padding: 5px 0 5px 25px; width: 230px; min-height: 13px; }
#clusterList div .value { font-weight: bold }
#clusterList div .displayfield { float: left; }
#clusterList .back { float: left; margin-left: 5px; height: 13px; width: 13px; background-color: transparent; background-position: 0; background-repeat: no-repeat; }

.adverts_list .ad{border:none}
.adverts_list .adDivider {border-bottom:1px dotted #dedede}
.adverts_list .adDivider td.last{border:none}

/*fake cluster*/
#clustersSideBox .fakeCluster { margin: 3px 0 7px }
#clustersSideBox .fakeCluster ul {margin-left: 25px}

.adclickerBox td { font-size: 1.1em; color: #696969 }
.adverts_list .adclickerBox td.photo a { display: block; margin: 0 auto; width: 94px; }
.adverts_list td.clipboard-actions-container { padding: 10px 5px; width: 80px; font-size: 1.2em; }
* html .adverts_list td.clipboard-actions-container { width: auto; font-size: 1.2em; }
*+html .adverts_list td.clipboard-actions-container { width: auto; font-size: 1.2em; }
.adverts_list td.clipboard-actions-container span a span { display: inline; }
.clipboard-actions a { width: auto; overflow: visible; }
.clipboard-actions * { text-align: center; }

#clusterClouds { margin: 5px 5px 0; clear: both }
#clusterClouds .cloud { margin: 5px; float: left; height: 46px; padding-left: 3px; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; }
#clusterClouds .cloud .r { float: left; height: 46px; padding-right: 3px; background-color: transparent; background-position: 100% 0; background-repeat: no-repeat; }
#clusterClouds .cloud .r .c { float: left; height: 46px; background-color: transparent; background-position: 0 0; background-repeat: repeat-x; }
#clusterClouds div .displayfield { float: left; }
#clusterClouds .cloud a.back { margin: 5px 5px 0 0; float: left; height: 13px; width: 13px; background-color: transparent; background-position: 0; background-repeat: no-repeat; }
#clusterClouds .cloud .value { display: block }
#clusterClouds .cloud .label { font-size: 1.1em; line-height: 20px; padding: 0 5px }
#clusterClouds .cloud .value { font-size: 1.1em; line-height: 25px; padding-left: 15px; font-weight: bold; }
#addreview_form { font-size: 1.3em }
#addreview_form #review { height: 2.6em; width: 625px; margin: 5px 10px; padding: 3px 10px; border: 1px solid #696969; color: #000 }
#addreview_form .submit { background: transparent url("../img2/add_review_button.gif") left top no-repeat; width: 110px; height: 32px; color: #fff; font-size: 17px; line-height: 20px; border-style: none; vertical-align: top; margin-top: 9px; text-align: center }
#addreview_form ul.errorlist{margin-left:7px;font-size:0.9em}
#addreview_form ul.errorlist li{margin-top:0}
#reviewsListTable { width: 780px; margin-left: 9px; margin-top: 10px }
#reviewsListTable td { border-top: 1px solid #696969; font-size: 1.2em }
#reviewsListTable .reviewtext { vertical-align: top }
#reviewsListTable .reviewtext p { padding: 2px 10px; text-align: left; }
#reviewsListTable .reviewdata { width: 150px; vertical-align: top; }
#reviewsListTable span { display: block; margin: 2px 10px; text-align: right; }

#reviewMainBox h3{font-size:1.6em}
#adverts_list_page ul.reviewsList{clear:both;font-size:1.1em}
#adverts_list_page ul.reviewsList li{padding-top:10px}
#adverts_list_page ul.reviewsList li h6{font-size:1em}

#search_results_page .adverts_list .listing_title p.tableTitle { float: left; }
#search_results_page .emailMeChanges { clear: both; padding: 0 10px 12px; font-size: 1.1em; }
#search_results_page .emailMeChanges .notLogged { margin-top: 4px; }
#search_results_page #adsListTitleBox #show_in { font-size: 1.1em; }
#search_results_page .mainColumn .print_page { margin-top: 13px; }
#search_results_page .mainColumn .regionSelect { margin-left: 5px; }
#search_results_page .mainColumn .regionSelect a { white-space: nowrap; }
/* &of ADVERTS LIST */

/* SHOW ADVERT PAGE */

/* expert data */

#autoExpertScoresBox .scoreVisualisation { background:url(../img/stars.png) no-repeat ;  height:16px; width:91px; margin-left: 3px; }
#autoExpertScoresBox .scoreLabel { padding:5px 0 5px 3px; display:block;}
#autoExpertScoresBox .scoreValue0 { background-position: -93px 0; }

#autoExpertScoresBox .scoreValue1 { background-position: -75px -18px; }
#autoExpertScoresBox .scoreValue2 { background-position: -75px 0; }
#autoExpertScoresBox .scoreValue3 { background-position: -56px -18px; }
#autoExpertScoresBox .scoreValue4 { background-position: -56px 0; }
#autoExpertScoresBox .scoreValue5 { background-position: -39px -18px; }
#autoExpertScoresBox .scoreValue6 { background-position: -39px 0; }
#autoExpertScoresBox .scoreValue7 { background-position: -20px -18px; }
#autoExpertScoresBox .scoreValue8 { background-position: -20px 0; }
#autoExpertScoresBox .scoreValue9 { background-position: 0 -18px; }
#autoExpertScoresBox .scoreValue10 { background-position: 0 0; }

/* expert review */
#autoExpertReviewMenuBox a {padding-left: 3px;}

#showAdvertPage .mainColumn #adDetailsTitleBox { margin: 0; }
#showAdvertPage .mainColumn h1.title { padding: 5px 15px; font-size: 2.3em; font-weight: normal; }
#showAdvertPage .mainColumn h1.title a { text-decoration: none; color: #000 }
#showAdvertPage .mainColumn #adDetailsTitleBox .naviOptions { float: none; }
* html #showAdvertPage .mainColumn #adDetailsTitleBox .naviOptions { float: right; }
*+html #showAdvertPage .mainColumn #adDetailsTitleBox .naviOptions { float: right; }
#showAdvertPage .mainColumn h4 { margin-bottom: 20px; font-size: 1.3em; font-weight: bold }
#showAdvertPage .history_back { white-space: nowrap; float: right; clear: right; font-size: 1.1em; font-weight: bold; padding: 5px 15px 10px; }
#showAdvertPage #uh_right { float: right; clear: right; width: 500px; text-align: center;}
#showAdvertPage #id_main_photo { text-align: center }
#showAdvertPage #id_main_photo img { float: none }
#showAdvertPage .image_gallery img { float: left; width: 100px; }
#showAdvertPage .image_gallery .thumbnails { width: auto; }
#showAdvertPage .image_gallery .thumbnails li { float: left; margin: 2px 4px 0px 2px; width: 116px; height: 80px; overflow: hidden; padding-bottom: 10px; }
#showAdvertPage .image_gallery .thumbnails .preview { margin: 0 auto; }
#showAdvertPage #uh_right .print_page { background-image: url("../img/icon_print_page_15x12.gif"); background-position: right center; }
#showAdvertPage #uh_left { float: left; clear: left; width: 270px; padding: 5px; /* #820 background: transparent url("../img2/bar2_grey_c.gif") left top repeat-x;*/ }
#showAdvertPage #uh_left #locationInfoSection,
#showAdvertPage #uh_left .activateGuessedMap { width: 265px; margin: 22px 0 0 15px; }
#showAdvertPage table.dtls { margin: 0 15px 10px }
#showAdvertPage table.dtls td { padding: 0 10px 3px 0; font-size: 1.3em; }
#showAdvertPage table.dtls td.vl { padding-right: 0; }
#showAdvertPage table#details {float:left;clear:left}
* html #showAdvertPage table#details {margin-left: 5px}
#showAdvertPage .mainColumn .clearfix.divider { margin: 5px 0; border-bottom: 1px dotted #e7e7e7 }
#uh_right .main_photo { border-bottom: 1px dotted #e7e7e7 }
#showAdvertPage #uh_left .price { float: left; clear: left; padding: 0 0 10px 15px; font-size: 1.3em }
#showAdvertPage #uh_left .price .price { float: none; clear: none; padding: 0; font-size: 1em }
#showAdvertPage #uh_left .price .label { font-weight: bold; }
#showAdvertPage #location { width: 240px }
#uh_left #location { float: left; clear: left; margin-left: 10px; width: 270px; padding: 5px 0 15px 0; }
* html #uh_left #location { margin-left: 5px }
#uh_left #location p { float: left }
#uh_left #location .label { padding-left: 5px; font-weight: bold; font-size: 1.3em }
#showAdvertPage #uh_left #location .value { padding-left: 5px; font-size: 1.3em; }
#showAdvertPage #uh_left .description { float: left; clear: left; margin-top: 15px; padding-left: 15px; text-align: justify; font-size: 1.3em }
#showAdvertPage table#contact {clear:left}
#showAdvertPage table#contact .vl {font-weight:normal}
#showAdvertPage #details .multimap { font-weight: bold; }
#showAdvertPage #related_ads { clear: both; margin: 10px 15px }
#showAdvertPage #mail_layer { position: absolute; width: 500px; left: 30%; top: 55%; border-width: 1px;}
* html #showAdvertPage #mail_layer {padding-bottom: 10px;}
* + html #showAdvertPage #mail_layer {padding-bottom: 10px;}
#showAdvertPage #mail_layer h2 { font-size: 2em; padding: 10px 20px; font-weight: normal;}
#showAdvertPage #mail_layer form { margin: 0 15px; font-size: 1.2em }
#showAdvertPage #mail_layer form label { float: left; clear: left; margin-top: 15px; width: 90px; text-align: right; padding-right: 10px; font-size: 1.1em }
#showAdvertPage #mail_layer form input,
#showAdvertPage #mail_layer form textarea { float: left; margin-top: 15px; border: 1px solid #d5d5d5 }
#showAdvertPage #mail_layer form textarea { height: 95px; }
#showAdvertPage #mail_layer form .submit { clear: left; margin: 10px 0 20px 310px; height: 25px; text-align: center }
#showAdvertPage #mail_layer .hide_form { float: right; margin: 5px 10px; font-size: 1.1em; padding: 5px 20px 5px 15px; background: transparent url("../img2/x.gif") right center no-repeat }
#showAdvertPage #mail_layer .errorlist { margin-left: 100px; width: 150px }
* html #showAdvertPage #mail_layer .errorlist { margin-left: 50px }
#bookmarking { clear: left; text-align: center; font-size: 1.1em; margin-top: 10px }
#bookmarking a { line-height: 20px; padding: 4px 5px 4px 20px }
#delicious { background-image: url("../img/bookmarks/delicious.png") }
#digg { background-image: url("../img/bookmarks/digg.png") }
#facebook { background-image: url("../img/bookmarks/facebook.gif") }
#furl { background-image: url("../img/bookmarks/furl.gif") }
#reddit { background-image: url("../img/bookmarks/reddit.gif") }
#google { background-image: url("../img/bookmarks/goog.png") }
#stumble { background-image: url("../img/bookmarks/su.png") }

#underDescription { margin-top: 15px }
#underDescription,
#contactContainer { float: left; clear: left; padding-top: 5px; width: 270px }
/* #820
#uh_left #location,
#uh_left #underDescription,
#uh_left #contactContainer { background: transparent url("../img2/bar2_grey_c.gif") left top repeat-x; }
*/
#uh_left #contact .otherAdsCell { padding-top: 20px }
#bookmarkingContainer .center { width: 798px; padding: 25px 0 15px }
#bookmarkingContainer .history_back { padding-top: 10px; padding-left: 0 }
#uh_left #id_description strong { font-weight: normal }
#adDetailsTitleBox .center { width: 798px }
#showAdvertPage .mainColumn { padding-left: 10px }
#adDetailsGalleryAds,div.similarAds{margin-top:25px;clear:both}
#showAdvertPage #adDetailsGalleryAds{width:790px}
#adDetailsGalleryAds h3 { padding: 0 20px; font-size: 1.3em; }
#showAdvertPage #advertStatsContainer { clear: both; margin-top: 15px }
#showAdvertPage #advertStats h4 { font-size: 1.3em; margin:0 }
#showAdvertPage #advertStats td { border-style: solid none; border-width: 1px; margin: 1px 0; padding: 4px 10px; font-size: 1.2em }
#showAdvertPage #advertStats .odd td { background-color: #e5e5e5 }

#showAdvertPage #moderation { position: absolute; width: 500px; left: 30%; top: 55%; border-width: 1px;padding-bottom:2em}
#showAdvertPage #moderation h2 { font-size: 2em; padding: 10px 20px; font-weight: normal;}
#showAdvertPage #moderation form { margin: 0 15px; font-size: 1.2em }
#showAdvertPage #moderation form label { float: left; clear: left; margin-top: 2px; width: 90px; text-align: right; padding-right: 10px; font-size: 1.1em }
#showAdvertPage #moderation form input,
#showAdvertPage #moderation form textarea { float: left; margin-top: 15px; border: 1px solid #d5d5d5 }
#showAdvertPage #moderation form textarea { height: 95px; }
#showAdvertPage #moderation form .submit { clear: left; margin: 10px 0 0 310px; height: 25px; text-align: center }
#showAdvertPage #moderation .hide_form { float: right; margin: 5px 10px; font-size: 1.1em; padding: 5px 20px 5px 15px; background: transparent url("../img2/x.gif") right center no-repeat }
#showAdvertPage #moderation .errorlist { margin-left: 100px; width: 150px }
* html #showAdvertPage #mail_friend .errorlist { margin-left: 50px }

#showAdvertPage #mail_friend { position: absolute; width: 500px; left: 30%; top: 55%; border-width: 1px; padding-bottom:20px;}
#showAdvertPage #mail_friend h2 { font-size: 2em; padding: 10px 20px; font-weight: normal;}
#showAdvertPage #mail_friend form { margin: 0 15px; font-size: 1.2em }
#showAdvertPage #mail_friend form label { float: left; clear: left; margin-top: 15px; width: 90px; text-align: right; padding-right: 10px; font-size: 1.1em }
#showAdvertPage #mail_friend form input,
#showAdvertPage #mail_friend form textarea { float: left; margin-top: 15px; border: 1px solid #d5d5d5 }
#showAdvertPage #mail_friend form textarea { height: 95px; }
#showAdvertPage #mail_friend form .submit { clear: left; margin: 10px 0 0 310px; height: 25px; text-align: center }
#showAdvertPage #mail_friend .hide_form { float: right; margin: 5px 10px; font-size: 1.1em; padding: 5px 20px 5px 15px; background: transparent url("../img2/x.gif") right center no-repeat }
#showAdvertPage #mail_friend .errorlist { margin-left: 100px; width: 150px }
* html #showAdvertPage #mail_friend .errorlist { margin-left: 50px }

#showAdvertPage #media_placeholder { float: left; clear: left; margin: 10px 0; width: 500px;}
#showAdvertPage .image_gallery { margin-left: 9px; }
#showAdvertPage .video_gallery img { float: left }
#showAdvertPage .video_gallery .thumbnails { clear: left; width: auto; }
#showAdvertPage .video_gallery .thumbnails li { float: left; margin: 2px 17px 0px 10px; width: 104px; padding-bottom: 10px; }
* html #showAdvertPage .video_gallery .thumbnails li {margin-left: 6px; overflow: hidden;}
#showAdvertPage .video_gallery .thumbnails li img { width: 100px }
#showAdvertPage .video_gallery .thumbnails .preview { margin: 0 auto; }
#showAdvertPage .image_gallery .thumbnails li.imageThumbs,
#showAdvertPage .video_gallery .thumbnails li.videoThumbs {display: none;}
#showAdvertPage #flashbanner { margin: 0 auto; text-align: center }
#showAdvertPage #uh_left #entered_on { float: left; clear: left; padding: 0 0 15px 15px; font-size: 1.3em }
#showAdvertPage #uh_left #entered_on .label { font-weight: bold; }


#showAdvertPage #contactContainer h4 { margin-bottom: 3px; }
#showAdvertPage #powerSellerPageContainer { border-bottom: 1px dotted #e7e7e7; padding-top: 20px; }
#showAdvertPage #powerSellerPageContainer h4 { padding: 2px 15px; margin-bottom: 9px; border-bottom: 1px dotted #e7e7e7; }
#showAdvertPage #powerSellerPageContainer .PSdata td { padding-left: 16px; vertical-align: top; }
#showAdvertPage #powerSellerPageContainer .PSdata td.logo,
#showAdvertPage #powerSellerPageContainer .PSdata td.address { padding-top: 4px; }
#showAdvertPage #powerSellerPageContainer .PSdata td.logo { padding-left: 0; padding-bottom: 14px; }
#showAdvertPage #powerSellerPageContainer .PSdata td.logo #powerSellerLogo { margin: 0 0 0 15px; }
#showAdvertPage #powerSellerPageContainer .PSdata td.address { width: 269px; padding-bottom: 14px; }
#showAdvertPage #powerSellerPageContainer .PSdata td.address address { font-style: normal; padding-bottom: 1px; font-size: 1.3em; }
#showAdvertPage #powerSellerPageContainer .PSdata td.other { padding-bottom: 15px; }
#showAdvertPage #powerSellerPageContainer .PSdata td.other li { padding: 3px 0; font-size: 1.3em; line-height: 1.1em; }
/*
#showAdvertPage #powerSellerPageContainer .PSdata td.other li { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0; padding: 6px 0pt 6px 27px; font-size: 1.2em; line-height: 1em; }
#showAdvertPage #powerSellerPageContainer .PSdata td.other li.map { background-image: url("../../img/trade-it/icon_map.gif"); }
#showAdvertPage #powerSellerPageContainer .PSdata td.other li.more { background-image: url("../../img/trade-it/icon_more.gif"); }
#showAdvertPage #powerSellerPageContainer .PSdata td.other li.website { background-image: url("../../img/trade-it/icon_website.gif"); }
*/
#showAdvertPage .bottomBack { padding: 30px 0 15px; }
/* &of SHOW ADVERT PAGE */

/* CATEGORY INDEX */
#catIndPg .ltt { display: block; font-weight: bold; text-align: center; border-color: #c0c0c0; border-style: solid; border-width: 1px; color: #fff; text-decoration: none; background-color: #696969 }
#catIndPg .ltt:hover { background-color: #fff; color: #3a5b9b; }
#catIndPg .lttLst { display: block; clear: both; padding: 15px 20px 3em }
#catIndPg .lttLst li { float: left; padding: 2px; }
#catIndPg .lttLst .ltt { padding: 0 5px; border-style: solid; font-size: 1.6em }
#catIndPg .lttBx { clear: both; margin: 20px 15px; }
#catIndPg .lttBx .ltt { width: 25px; text-align: center; }
#catIndPg .lttBx ul { float: left; width: 30%; margin: 0; }
#catIndPg .lttBx li { padding: 5px; }
#catIndPg .lttBx a { font-size: 1.2em }
/* &of CATEGORY INDEX */

/* TOWN SELECTION */
#regionSelectPage #content { clear: both }
#regionSelectPage .mainColumn h4 { float: left; clear: left; padding: 5px 40px; font-size: 1.5em }
#regionSelectPage .mainColumn p { float: left; clear: left; font-size: 1.2em; padding-left: 40px }
#regionSelectPage .wrapper2 { overflow: hidden; clear: left }
#regionSelectPage .mainColumn form { float: left; clear: left; margin: 10px 40px; font-size: 1.2em; }
#regionSelectPage .mainColumn form .submit { float: right; margin-right: 200px; margin-top: 15px; text-align: center; }
#regionSelectPage .mainColumn ul{float:left;margin-left:40px;width:120px;padding:5px 20px 15px;font-size:1.2em; line-height: 1.6em;}
* html #regionSelectPage .mainColumn ul,
* html #regionSelectPage .mainColumn form { margin-left: 20px }
#regionSelectPage .mainColumn form.regionChooser { width: 920px; }
#regionSelectPage .chose-your-region ul._list a{white-space:nowrap}
#regionSelectPage .box_selects {padding-bottom:25px}
#regionSelectPage .box_selects p {padding:0 0 15px 60px;width:637px;line-height:18px}
#regionSelectPage .blockSelector .blockSelectorColumns select {font-size:13px}
/* &of TOWN SELECTION */

/* ACCOUNT PAGES */
#profileMenu { clear: both; width: 800px; margin-left: 10px }
#profileMenu ul { list-style-type: none; width: 800px; height: 40px; border-bottom: 1px solid #c9c9c9; padding-left: 0px; padding-bottom: 2px; *padding-bottom: 0 }
#profileMenu ul li { float: left; height: 35px; margin-top: 5px; border-bottom: 1px solid #c9c9c9; }
#profileMenu .left { background: #f5f5f5 url("../img2/profile_tab_l.gif") left top no-repeat; }
#profileMenu .right { margin-left: 3px; background: #f5f5f5 url("../img2/profile_tab_r.gif") right top no-repeat; }
#profileMenu .center { border-top: solid 1px #c9c9c9; margin-right: 3px }
#profileMenu ul li.active { height: 39px; background-color: #fff; margin-top: 3px; border-bottom-style: none }
* + html #profileMenu ul li.active { margin-top:2px; }
* html #profileMenu ul li.active { margin-top:2px; }
#profileMenu ul li.active div { background-color: #fff }
#profileMenu ul li a,
#profileMenu ul li span { display: block; padding: 9px 18px; font-size: 1.5em; text-align: center }
*+html #profileMenu ul li a { padding: 8px 20px; }
#profileMenu ul li.active span { padding-top: 13px }
*+html #profileMenu ul li.active span { padding-top: 11px; }
#profileMenu #filter { float: left; clear: left; width: 798px; padding: 5px 0; border-style: none solid; border-width: 1px; border-color: #c9c9c9; }
#profileMenu #filter label,
#profileMenu #filter select { float: left; display: block; font-size: 1.1em }
#profileMenu #filter label { color: #696969; margin: 10px 5px 0 25px }
#account_page .mainColumn h2 { clear: both; margin: 18px 0 18px 10px; padding: 5px 15px; font-size: 1.6em; font-weight: normal; text-align: left; background: transparent url("../img2/bar2_grey_c.gif") top left repeat-x; font-size: 1.8em }
#account_page #summary { padding-left: 20px }
#account_page #summary p { font-size: 1.3em; line-height: 2em; padding-left: 20px }
#profileMenu li { float: left; }

* html #profileMenu ul li.active { top: 2px; }
* html #profileMenu li { position: relative; top: 1px; border-bottom: 2px solid; }
* html #profileMenu .left { position: relative; top: 1px; }
* html #profileMenu .center { position: relative; bottom: 1px; }

/*
#ie #profileMenu ul { position: relative; height: 40px }
#ie #profileMenu li { position: absolute; width: 125px; }
#ie #profileMenu li.active { margin-top: 2px; height: 35px }
#ie #profileMenu #editProfile { margin-left: 127px }
#ie #profileMenu #viewOrders { margin-left: 252px }
#ie #profileMenu #viewClipboard { margin-left: 377px }
#ie #profileMenu #viewWallets { margin-left: 502px }
#ie #profileMenu #traderData { margin-left: 626px }
*/

#account_page p.top_hint {font-size: 1.2em; line-height: 24px; margin: 5px 0 5px 100px; color: #696968;}
#account_page .form { float: left; clear: both; width: 720px; margin: 5px 0 10px 10px; padding-left: 20px; }
#account_page .form input { width: 186px; margin-bottom: 5px }
#account_page .form .checkbox { width: auto }
#account_page .form .chk { width: auto; float: left; margin-left: 215px; margin-top: 7px; border-style: none }
* html #account_page .form .chk {margin: 0 0 0 215px;}
#account_page .form #forNewsletter { clear: none; float: left; display: block; width: auto; margin-left: 5px; color: #696968}
#account_page .form .changeAdverts { text-align: left; width: 300px; padding-left: 6px; color: #696968; }
* html #account_page .form #forNewsletter,
* html #account_page .form .changeAdverts {line-height: 18px;}
#account_page .form fieldset { margin: 7px 0 }
#account_page .form fieldset.pass {position: relative;}
#account_page .form fieldset.pass label { color: #696968 }
#account_page .form label { float: left; width: 200px; font-size: 1.4em; line-height: 23px; margin: 0 15px 0 0; text-align: right; }
#account_page .form label.required {padding-right: 10px; background: transparent url("../img/required_star.png") no-repeat right center; margin-right: 5px;}
#account_page .form fieldset input,
#account_page .form fieldset select { font-size: 15px; padding: 2px 3px; border: 1px solid #c9c9c9 }
#account_page .form fieldset select#id_communicator,
#account_page .form fieldset select#id_county,
#account_page .form fieldset select#id_addr_city,
#account_page .form fieldset select#id_big_region {width: 194px;}

* html #account_page .form fieldset select#id_communicator,
* html #account_page .form fieldset select#id_county,
* html #account_page .form fieldset select#id_addr_city,
* html #account_page .form fieldset select#id_big_region {width: 195px;}

#account_page .form p { clear: left; padding: 5px 0; color: #747474; font-size: 0.9em }
#account_page .submit { clear: left; margin: 10px 0 0 210px; width: auto; padding: 4px 10px; font-size: 1.5em; text-align: center }
#account_page .form .errors { display: block; clear: left; float: left; margin-left: 210px; width: 170px; color: #ff0000; font-size: 1.1em }
#account_page #traderSection { margin: 30px 0 20px; }
#account_page #logoUploadContainer { margin: 0 15px 10px 0 }
#account_page #traderSection h3 { font-size: 1.5em; padding: 15px 0 }
#account_page #logoUploadContainer label { font-size: 1.2em }
#account_page fieldset.maplocation {clear: left;}

#account_page .mainColumn #filter_form select { margin: 10px 20px; }
#account_page .verts_list { float: right; margin: 0 45px 0 15px; font-size: 1.2em }
#account_page .verts_list h4 { margin: 5px 0; text-decoration: underline }
#account_page .verts_list ul { list-style-type: disc; margin-left: 30px; }
#account_page .mainColumn .summary { float: left }
#account_page .mainColumn .summary p { padding: 3px 20px; font-size: 1.2em; line-height: 1.4em; }
#account_page fieldset.maplocation p { clear: left; font-size: 1.2em }

#resetPassPage .mainColumn .mainBox { margin-bottom: 15px }
#resetPassPage .mainColumn .mainBox h1 { float: none }
#resetPassPage #resetPassBottomBox { margin-top: 15px; clear: both }
#resetPassPage #resetPassBottomBox .center { height: 30px }
#resetPassPage #reset_password_form { margin: 20px }
#resetPassPage #reset_password_form fieldset { margin: 10px 0 }
#resetPassPage #reset_password_form label { float: left; clear: left; margin: 5px 10px 5px 0; width: 170px; text-align: right; font-size: 1.3em }
#resetPassPage #reset_password_form input { float: left; font-size: 1.3em }
#resetPassPage #reset_password_form .error input { background-color: #ffd0d0 }
#resetPassPage #reset_password_form .submit { clear: left; margin: 10px 0 0 180px; text-align: center; font-size: 1.4em; padding: 0 4px }
#resetPassPage #reset_password_form .errorlist { margin-left: 180px; font-size: 1.1em }
#resetPassPage #ie #reset_password_form .errorlist { margin-left: 90px }

#account_page .mainColumn #chooser_pack .chooser { clear: none }
#account_page .mainColumn #chooser_pack select { margin: 0 5px 0 0 }
#account_page #addressesList { margin-left: 215px; font-size: 1.4em }

#account_page .noAdverts{margin:0 10px; padding-left:10px; font-size:1.5em}
/*#account_page .adverts_list td.date span.closeToOrExpired { color: #f00; }*/
#account_page .adverts_list h4.productsLabel,
body#new_adplacement table.adverts_list h4.productsLabel { font-size: 1em; }
#account_page .adverts_list .advertProducts,
body#new_adplacement table.adverts_list td.advertProducts { font-size: 1.1em; }
#account_page .adverts_list .advertProducts div span.closeToOrExpired { color: #f00; display: inline; }


/* &of ACCOUNT PAGES */

/* FLAT PAGES */
#flat_page .mainColumn h2 { padding: 5px 15px; font-size: 1.5em; font-weight: bold }
#flat_page .mainColumn h3 { padding: 5px 15px; font-size: 1.3em; font-weight: bold }
#flat_page .mainColumn p { padding: 10px 15px; font-size: 1.2em; line-height: 1.4em }
/*#flat_page .mainColumn span { color: #808080; font-weight: bold }*/
#flat_page .mainColumn ul,
#flat_page .mainColumn ol { list-style-type: disc; margin: 10px 0 10px 40px; font-size: 1.2em; }
#flat_page .mainColumn li { padding-left: 10px; }
#flat_page .mainColumn ol { list-style-type: decimal }
h1.frame_title { font-weight: normal; font-size: 2.2em; margin: 10px 0 0 10px; }
.testimonials #testimonials_form { padding: 29px 0 0 10px; }
.testimonials #testimonials_form .container { margin-bottom: 5px;}
.testimonials #testimonials_form .container #id_email { font-size: 1.55em; }
* html .testimonials #testimonials_form .container #id_email { font-size: 1.2em; }
*+ html .testimonials #testimonials_form .container #id_email { font-size: 1.2em; }
.testimonials #testimonials_form label { float: left; width: 125px; margin: 4px 0 0 10px; font-size: 1.2em; }
.testimonials #testimonials_form input,
.testimonials #testimonials_form textarea { width: 300px; }
.testimonials #testimonials_form textarea { overflow: auto; }
.testimonials #testimonials_form input.submit { width: auto; margin: 10px 0 15px 135px; }
* html .testimonials #testimonials_form input.submit { margin: 0 0 15px 138px; padding: 0 0 0 11px; }
*+html .testimonials #testimonials_form input.submit { margin: 0 0 15px 135px; padding: 0 0 0 11px; }
.testimonials #testimonials_form .errorlist { float: none; margin-left: 131px; font-size: 1.2em; }
.testimonials span.required { padding-left: 5px; }
/* &of FLAT PAGES */

/* GALLERY ADS BOX */
.gallery_ad { float: left; margin: 2px auto; width: 146px; text-align: center }
.videoAd { text-align: left; }
#main_page .gallery_ads_box { margin: 0 5px; }
#main_page .gallery_ad { margin: 2px 15px }
#adverts_list_page .gallery_ad,
#search_results_page .gallery_ad { margin: 2px 22px }
#categories .column .gallery_ad { margin: 2px 15px 10px; }
* html #categories .column .gallery_ad { margin-left: 0; }
*+html #categories .column .gallery_ad { margin-left: 0; }
#categories .column .gallery_ad p { text-align: center; padding: 10px 0 20px; }
/*#main_page .column .gallery_ad { margin: 2px 15px }*/
* html #adverts_list_page .gallery_ad,
* html #search_results_page .gallery_ad { margin: 2px 16px }
#showAdvertPage .gallery_ad { margin: 2px 20px }
* html #showAdvertPage .gallery_ad { margin: 2px 15px }
.gallery_ads_box img { vertical-align: text-top; border: 3px double #dedede }
.gallery_ads_box .date { margin: 0 5px }
.gallery_ads_box .title { font-size: 1.1em }
.gallery_ad strong { font-weight: normal }
.gallery_ad .preview.image { display: inline; margin: 5px auto; text-align: center; height: 100px }
#showAdvertPage .gallery_ads_box img { margin: 5px 0 }
#showAdvertPage .gallery_ads_box .date { margin: 0 15px }
.gallery_ads_box .zkhAdLink { display: block; margin: 5px auto 3px; text-align:center; width:150px; overflow: hidden; }
/*.gallery_ads_box .zkhAdLink { display:block;height:102px;margin:5px auto;text-align:center;width:150px;}*/
/* &of GALLERY ADS BOX */

/* CLIPBOARD */
#viewClipboardPage #clipboardTitleBox { margin-bottom: 15px }
#viewClipboardPage #clipboardTitleBox h1 { float: none }
#viewClipboardPage #savedAdsContainer { margin-right: 5px }
#viewClipboardPage .adsContainer { float: left; width: 480px; margin-left: 10px; margin-bottom: 15px }
#viewClipboardPage .adsContainer .leftTopRightTop { height: 3px; background: transparent url("../img2/grey_frame_semi_ltrt.gif") left bottom no-repeat; }
#viewClipboardPage .adsContainer .leftBottomRightBottom { height: 3px; background: transparent url("../img2/grey_frame_semi_lbrb.gif") left top no-repeat; }
#viewClipboardPage .adsContainer .center { padding: 10px 15px; border-style: none solid; border-width: 1px; border-color: #cecece }
#viewClipboardPage .adsContainer h3 { font-size: 1.5em; padding-bottom: 15px }
#viewClipboardPage .adsContainer p { font-size: 2em; text-align: center }
#viewClipboardPage .adsContainer ul { margin: 15px; width: 90%; font-size: 1.2em }
#viewClipboardPage .adsContainer li { float: left; clear: left; width: 400px; margin: 0 0 4px 0; padding: 0 0 5px 5px; border-bottom: 1px solid #cecece }
#viewClipboardPage .adsContainer li.last { border-bottom-style: none }
#viewClipboardPage li a { float: left; line-height: 25px; }
#viewClipboardPage .remove { float: right; background: transparent url("../img2/clip_remove.gif") left center no-repeat; padding-left: 25px; }
#viewClipboardPage #clipboardBottomBox { clear: both; margin-top: 15px }
#viewClipboardPage #clipboardBottomBox .center { height: 30px }

#clipboardView h1 { font-size: 1.9em; }
#clipboardView .content h2 { font-size: 1.8em; margin: 10px 0 20px; }
#clipboardView .content h3 { font-size: 1.4em; padding-left: 10px; }
#clipboardView .adverts_list { margin-left: 0; }
/* &of CLIPBOARD */

/* PAGINATOR */
.paginator { clear: both; padding: 15px 10px; font-size: 1.2em; text-align: center; color: #696969 }
.paginator .prev,
.paginator .next { padding: 0 5px }
.paginator .current { font-size: 1.2em; font-weight: bold }
#search_results_page .paginator {padding: 15px 0;} 
/* &of PAGINATOR */

/* CONTACT FORM */
#conPg #contact_form { margin: 15px; width: 600px; clear: both; }
#conPg #contact_form .required,
#conPg #contact_form label,
#conPg #contact_form input,
#conPg #contact_form textarea { display: block; float: left; margin-top: 5px; }
#conPg #contact_form label { clear: left; width: 130px; font-size: 1.2em }
#conPg #contact_form span.required { color: #f80000; font-size: 1.7em; font-weight: bold; margin-left: 5px; }
#conPg #id_email,
#conPg #id_name { width: 300px; font-size: 1.2em }
#conPg #id_message { width: 300px; font-size: 13px }
#conPg #contact_form .submit { float: left; clear: left; margin: 15px 0 15px 129px; text-align: center; }
* html #conPg #contact_form .submit { margin-left: 58px; }
*+html #conPg #contact_form .submit { margin-left: 115px; }
#conPg #contact_form .errorlist { float: left; clear: left; margin-left: 125px; width: 150px; font-size: 1.2em }
* html #conPg #contact_form .errorlist { margin-left: 65px }
/* &of CONTACT FORM */

/* SITE MAP */
#mapPg .categoryBox { width: 400px; float: left; margin-left: 27px; }
#mapPg .sub { margin-left: 10px; }
#siteMapTitleBox h1 { float: none }
#siteMapBottomBox { clear: both }
#siteMapBottomBox .center { height: 30px }
#mapPg .categoryBox ul li strong{font-size:1.2em;font-weight:bold}
#mapPg .sitemap .categoryBox .category_desc { margin:2px 0 10px 0; border:none;}
* + html #mapPg .sitemap .categoryBox h2 { font-size:1.5em; }
* html #mapPg .sitemap .categoryBox h2 { font-size:1.5em; }
/* &of SITE MAP */

/* FOOOTER */
#copy_top { position: absolute }
#footerWrapper { clear: both; margin: 10px 0 5px; padding-bottom: 6px; background: transparent url("../img2/img_matrix_common.gif") 4px -2px no-repeat }
#footerContainer { width: 1000px; height: 51px; text-align: center; background: transparent url("../img2/img_matrix_common.gif") 996px -12px no-repeat }
#footer_1 { float: right; margin: 5px 15px 0 0; display:inline; }/* 'display:inline' - margin fix for IE6 */
#footerContainer a { display: inline; margin-right: 9px; padding-left: 12px; font-size: 1.2em; line-height: 40px; color: #fff; background-position: left center; }
#footerContainer a:hover { text-decoration: none; }
#footerContainer a { border-left: 1px dotted #d5d5d5 }
#footerContainer .sitemap { border-left: none; }
.page_description h2, .page_description h1, #clipboardView .page_description h1 { font-size: 1.1em; color: #747474; text-align: center; font-weight: normal }
.page_description p { padding: 0 20px; color: #747474; font-size: 1.1em; text-align: center;  }
#printad_footer { display: none; clear: both; text-align: right }
#footerWrapper #newsletter { float: left; height: 51px; margin: 0; background: transparent url("../img2/img_matrix_common.gif") -1096px -12px no-repeat }
#footerWrapper #newsletter p { float: left; font-size: 1.7em; line-height: 51px; padding-left: 15px; color: #fff }
#footerWrapper #newsletter input { margin: 10px 0 5px 10px; padding: 3px; width: 150px; text-align: center }
#footerWrapper #newsletter #email { border: 1px solid #cecece; width: 165px }
/* &of FOOTER */

.adsOnPage { margin: 5px 0 0 10px; height: 22px; line-height: 22px; float: left; font-sizE: 1.1em; }
#show_in { float: right; padding: 0; margin: 5px 10px 0 0; line-height: 20px; height: 22px; font-size: 1.1em; }
#show_in li { display: inline; }

/* Orders */
div#orders { margin: 20px 0 10px; }
#profileMenu div#orders ul,
#profileMenu div#orders ul li
{ float: none; height: auto; border: none; margin: 0; padding: 0; text-align: left; width: auto; }
#profileMenu div#orders .packages{ text-align:left }

div#orders table { width: 435px; }
div#orders table tbody tr td,
div#orders table tbody tr th { text-align: center; border-bottom-width: 2px; border-bottom-style: solid; padding: 8px; }
div#orders table tbody tr td { font-size: 1.1em; border-bottom-color: #C9C9C9; }
div#orders table tbody tr th { font-size: 1.2em; border-bottom-color: #000; }

#account_page #orders{margin-left:0}
#account_page table#orders tfoot td{background-color:#fff}
/* &of orders */

/* ACCOUNT_PAGE - wallets */
#wallet_form .part { margin: 10px 0 0 15px; font-size: 1.1em; }
#wallet_form .part h3 { font-size: 1.3em; }
#wallet_form .part p { margin-top: 10px; }
#wallet_form .part .cs_wallets_list { line-height: 1.6em; margin-top: 10px; }
#wallet_form .part .cs_wallets_list .cs_wallets_list_item td { padding: 0 5px; }
#wallet_form .part .cs_wallets_list .cs_wallets_list_item .description { padding-right: 20px; }
#wallet_form .part .cs_wallets_list .cs_wallets_list_item .description dl dt { width: 90px; float: left; }
#wallet_form .part .cs_wallets_list .cs_wallets_list_item .description dl dd { text-align: left; }
#wallet_form .part .cs_wallets_list .cs_wallets_list_item .cs_wallet_card_image { padding-left: 0; }
/* &of ACCOUNT_PAGE - wallets */

/* product list */
#addAdvertPage #advert_form .formfield p { margin-left: 140px; }

div.iconHeader,div.iconBody{background:white;padding:5px;border:1px solid #666;width:100px}
div.iconHeader{font-weight:bold;margin-bottom:0;border-bottom:0}
div.iconBody{border-top:0}

/* &of product list */

#powerSellerPage #locationInfoSection { float: left; margin: 5px 5px 5px 35px; }
#powerSellerPage #locationInfoSection label {clear:left;display:block;font-size:1.3em;margin-bottom:10px;}
#addAdvertPage .file_upload #video__status { float: left; clear: left; margin-left: 160px; width: 430px; }
* html #addAdvertPage .file_upload #video__status { margin-left: 85px; }
#addAdvertPage .file_upload #video__status li p { margin-left: 0; }

/* EVENTS */
dl.eventDates{margin-left:15px;font-size:1.4em;clear:left}
dl.eventDates dt,dl.eventDates dd{padding-bottom:.3em}
dl.eventDates dt{float:left;width:7em}
dl.eventDates dd{font-weight:bold}
.leftColumn .overUpcomingEventsBox { margin-bottom: 10px; }
.adverts_list td.event span{white-space:nowrap}

#calendar td.current-month{background-color:#d1d1d1}
#calendar td.current-month.weekend{background-color:#a8a8a8}
#calendar td.event_day{font-weight:bold;background:transparent none !important;color:black !important}
#calendar td.event_day.today{background-color:#e3001b !important}
#calendar td.dp-hover,#calendar td.event_day.today.dp-hover{background-color:#fff !important}
#events div.add-an-event{text-align:right}
td.mainColumn #clustersOverBox #events{width:162px;margin:0 auto}

* html #events.sideBox { float: none; }
* html #events.sideBox .leftBottomRightBottom { margin-top: -2px; }
*+html #events.sideBox { float: none; }
* html #calendar div.dp-popup div.dp-nav-prev a,
* html #calendar div.dp-popup div.dp-nav-next a { color: #131313; }
* html table.jCalendar td.other-month { background: #ddd !important; color: #aaa !important; }
* html table.jCalendar td.dp-hover { background: #fff !important; color:#000 !important; }

/* &of EVENTS */

/* SEO */
.advert_seo_box{width:300px;margin:30px 0 0 15px;font-size:1.1em;clear:left}
.advert_seo_box p{margin-bottom:2px}
.advert_seo_box p.title{margin-bottom:2em}
/* &of SEO */

/* addAdvertPage/options */
#addAdvertPage div.preview { margin-top: 0; padding-top: 0; }
#addAdvertPage div.part h3 { margin-bottom: 14px; width: 70%; }

* html #addAdvertPage div.part div.other.hint{margin-right: -210px;position:relative}
* + html #addAdvertPage div.part div.other.hint{position:relative}
* + html #addAdvertPage div#contactData{position:relative; }



* html #addAdvertPage .preview .adverts_list { border-collapse: collapse; }
*+html #addAdvertPage .preview .adverts_list { border-collapse: collapse; }

/*#addAdvertPage #advert_form h3, #addAdvertPage div.part h3 { font-size: 2em; font-weight:normal; }*/

#addAdvertPage #advert_form .products h3 { margin-bottom: 13px;font-size: 1.8em;font-weight: normal  }
#addAdvertPage #advert_form.options div.products label { display: none; }
#addAdvertPage .body #advert_form.options div.right { width: 330px; float: right; margin-top: -31px }
*html #addAdvertPage .body #advert_form.options div.right {margin-top: -45px} 
#addAdvertPage #advert_form.options div.products fieldset { float: none; margin: 0 0 30px; }
#addAdvertPage #advert_form.options div.products fieldset ul { margin: 0px; }
#addAdvertPage #advert_form.options fieldset li { float: none; background-color: transparent; }
#addAdvertPage #advert_form.options div.products ul.adverts_list li p { margin: 0 0 0 30px; padding: 0 0 5px 2px; }

#addAdvertPage #advert_form.options div.right label { padding-top: 0; }
#addAdvertPage #advert_form.options div.products ul label { display: inline; padding-bottom: 4px; padding-right: 25px; }
#addAdvertPage div.products li { padding-top: 5px; }
#addAdvertPage #advert_form.options div.products .adverts_list input { margin-top: 1px; }
* html #addAdvertPage #advert_form.options div.products .adverts_list input { position: relative; top: -4px; }
*+html #addAdvertPage #advert_form.options div.products .adverts_list input { position: relative; top: -4px; }
#addAdvertPage div.products li { border-style: dotted none none; border-width: 1px; border-color: #dedede; }

#addAdvertPage #advert_form.options div.products p { margin: 0; padding: 0 0 5px 30px; }
#addAdvertPage #advert_form.options fieldset .advert_options input { margin-top: 0; }

#addAdvertPage div.submitButton { clear: both; }

#addAdvertPage .orderSummary li { float: right; margin: 0 0 5px 20px; }
#addAdvertPage .orderSummary .alr { text-align: right; }
#addAdvertPage .common #advert_form  p.availableProductsHint { margin: 7px 0 12px 25px; float: left}
* html #addAdvertPage .common #advert_form  p.availableProductsHint { margin: 0 0 12px 20px; }
#addAdvertPage .common #advert_form .preview p.adPreviewHint { margin: 0 0 10px 5px; float: left }
#addAdvertPage .common #advert_form  p.availableProductsHint span,
#addAdvertPage .common #advert_form .preview p.adPreviewHint span { font-size: 0.9em; color: #696969; }
#addAdvertPage .common #advert_form.options div.quantities th { padding: 3px 10px 3px 0; border-style: none none dotted; border-color: #dedede; border-width: 0 0 1px ; }

/* viewYourAd */
.adverts_list .ad td.last .iconsTable td.bottomCell { vertical-align: bottom; }
.adverts_list td.bottomCell img { margin-top: 3px; }
.adverts_list td.productCell { padding: 2px 0 2px 10px; }
#addAdvertPage #advert_form .preview td.clipboard-actions-container { width: auto; padding: 2px; }
.adverts_list .ad td.last .iconsTable { height: 81px; }
#addAdvertPage #advert_form .preview .iconsTable td { padding: 0; }
#addAdvertPage #advert_form .preview .adverts_list { font-size: 0.85em; }
/* &of viewYourAd */
/* &of addAdvertPage/options */

/* addAdvertPage/payment */
/*#addAdvertPage .body div.orderSummary,
#addAdvertPage .discountCode,
#addAdvertPage .payment { font-size: 1.2em; }
#addAdvertPage .discountCode .hint,
#addAdvertPage .payment .hint { font-size: 0.9em; }
#addAdvertPage #advert_form.options .hintBox {margin:11px 19px;width:50%}
* html #addAdvertPage #advert_form.options .hintBox {margin-left: 30px}

#addAdvertPage .orderSummary table { width: 100%; }
#addAdvertPage .orderSummary td,
#addAdvertPage .orderSummary th { padding: 3px; }
#addAdvertPage .orderSummary tbody td { border-style: dotted none; border-color: #dedede; border-width: 1px 0; }

#addAdvertPage .common .payment { width: 555px; *width: 670px }
#addAdvertPage .common  #requiredHintBox { background:none; }
#addAdvertPage .common .payment #requiredHintBox { margin-top: 35px; background:none; }

#addAdvertPage .common .payment h3 { clear: left; }
#addAdvertPage .common .hint { background: transparent url("../img/hintbox/top.gif") no-repeat scroll 0 0; padding: 0; width: 400px; margin: 5px 0; }
* html #addAdvertPage .common .discountCode .hint{float:left}
#addAdvertPage .common .payment .card_data .hint p,
#addAdvertPage .common .discountCode .hint p { background: transparent url("../img/hintbox/bottom.gif") no-repeat scroll 0 100%; padding: 10px 20px 10px 40px; }
#addAdvertPage .common .discountCode input.submit { text-align: center; }

#addAdvertPage .common table.card_data td { padding: 5px 5px 5px 0; vertical-align: top; }
#addAdvertPage .common table.card_data label { white-space: nowrap; }
#addAdvertPage .common table.card_data td select#id_card_type,
#addAdvertPage .common table.card_data td select#id_country,
#addAdvertPage .common table.card_data td select#id_state_us,
#addAdvertPage .common table.card_data td select#id_state_ca { width: 400px; }
#addAdvertPage .common table.card_data td input { width: 394px; }
#addAdvertPage .common table.card_data td input#id_cvv,
#addAdvertPage .common table.card_data td input#id_issue_number { width: 50px; }
#addAdvertPage .common table.card_data td input.vCheckboxField { width: auto; margin-right: 100px; }
#addAdvertPage .common table.card_data td.submitContainer { width: 400px; }
#addAdvertPage .common #payment_form input.submit { width: auto; text-align: center; padding: 0 18px; float: right; } 
*+html #addAdvertPage .common #payment_form input.submit { padding: 0 10px; }
* html #addAdvertPage .common #payment_form input.submit { padding: 0 10px; }

#addAdvertPage .common table.cs_wallets_list td { padding: 3px; vertical-align: top; }
#addAdvertPage .common table.selected_wallet td { padding: 3px; }
#addAdvertPage .common .payment .options li { margin: 5px 3px; }
table.cs_wallets_list td.description { width: 400px; }
#addAdvertPage .common .payment #wallet_form p.save { margin: 10px 0 0 10px; float: left; }
#addAdvertPage .common .payment #wallet_form input.submit { margin-left: 405px; text-align: center; padding: 0 18px; }
* html #addAdvertPage .common .payment #wallet_form input.submit { margin-left: 393px; padding: 0 10px; }
*+html #addAdvertPage .common .payment #wallet_form input.submit { padding: 0 10px; }*/
/* &of addAdvertPage/payment */

/* ACCOUNT_PAGE - wallets */
#account_page .walletsBox { margin: 10px; font-size: 1.2em; }
#account_page .walletsBox #wallet_form h3 { display: none; }
#account_page .walletsBox table.cs_wallets_list td { padding: 3px; vertical-align: top; }

#account_page .walletsBox h3 { margin: 0 0 7px 2px; font-size: 1em; }
#account_page .walletsBox table.selected_wallet td { padding: 3px;  }
#account_page .walletsBox .options li { margin: 5px 3px; }

#account_page .walletsBox .sideHintContainer { margin: 8px; float: right; }
#account_page .walletsBox .form_errors { float: none; }
#account_page .walletsBox table.card_data td { padding: 5px 5px 5px 0; vertical-align: top; }
#account_page .walletsBox table.card_data td select#id_card_type,
#account_page .walletsBox table.card_data td select#id_country,
#account_page .walletsBox table.card_data td select#id_state_us,
#account_page .walletsBox table.card_data td select#id_state_ca { width: 400px; }
#account_page .walletsBox table.card_data td input { width: 394px; }
#account_page .walletsBox table.card_data td input#id_cvv,
#account_page .walletsBox table.card_data td input#id_issue_number { width: 50px; }
#account_page .walletsBox table.card_data .hint { width: 400px; }
#account_page .walletsBox #payment_form input.submit { width: auto; margin: 0; float: right; }
/* &of ACCOUNT_PAGE - wallets */

/* info displayed on statistics tab on account page */
.statsNotAvailableText { padding: 10px 20px; font-size: 1.1em }

#privacy_number_info { padding: 1em 0; color: red; }
#privacy_number_info a { font-weight: bold; color: red; }

/* hint fixes */
/** html #addAdvertPage .other {
	zoom:1;
	float:right;
	position: relative;
	left: -420px;
}
* html #addAdvertPage #advert_form div.part { zoom:1; position: relative; float: none;}
* html #addAdvertPage #advert_form .cfs { zoom:1; position: relative; }
* html #addAdvertPage #advert_form .cfs .other {left: -420px;}
* html #addAdvertPage #contactData .other {left: -420px;}*/

/* active users */
.activeUsers .center {text-align: center; font-size: 1.4em; padding-bottom: 10px; color: #3A5B9B;}

/* Sponsorship box */
/*.sponsorshipBox {margin-top: 10px;}*/
.sponsorshipBox .center {padding: 10px 0;}
.sponsorshipBox .center a.logo {display: block; text-align: center;}
.sponsorshipBox .center h5 {text-align: center; font-size: 1.4em;}
.sponsorshipBox .center address {font-size:1.1em; line-height:13px; margin:2px 10px;}
.sponsorshipBox .center ul {list-style-type: none; margin: 0px 10px;}

/* NEW PAA */
/* header */
body#new_adplacement div#id_submit_row button.button {float:right;}
body#new_adplacement td.description hr {width: 630px; margin-right: 289px; margin-bottom: 15px}
body#new_adplacement td.offline hr,
body#new_adplacement td.options hr {display: none;}
body#new_adplacement p.stepDesc {margin-top: 15px;}
body#new_adplacement div.buttons {margin-top: 0px; overflow: hidden;}

#new_adplacement .description #advert_form_content fieldset { font-size: 1.3em; }

body#new_adplacement fieldset {margin-bottom: 14px; position: relative; }
body#new_adplacement fieldset ul.errorlist {background:url(../img/image3.gif) no-repeat #F26C4F; padding: 5px 10px 5px 45px; width: 232px; color: #fff; float: right; position: absolute; line-height: 12px; top: 0; right: 0; border-top: 2px solid #fff; font-size: 12px; margin: 0;}
body#new_adplacement fieldset ul.errorlist li{width:auto; white-space: normal;}
body#new_adplacement ul#messages {margin-bottom: 0;}

body#new_adplacement fieldset p.hint,
#addAdvertPage .body .hint,
body#account_page p.hint {background:transparent url(../img/image2.gif) no-repeat scroll 0 1px;float:right;padding:0 0 0 11px;position:absolute;right:0;top:0;width:274px;}
#addAdvertPage fieldset.formfield .hint {display:none;}
body#new_adplacement fieldset p.hint span,
#addAdvertPage .body .hint span,
body#account_page p.hint span {background:#4EAE31 url(../img/image2.gif) no-repeat scroll -11px -2px;border-top:2px solid #FFFFFF;color:#FFFFFF;display:block;font-size:11px;line-height:13px;padding:5px 5px 5px 37px;text-align:justify;width:254px;}

* html body#new_adplacement fieldset p.hint span,
* html #addAdvertPage .body .hint span,
* html body#account_page p.hint span {margin-left:0px;}

body#new_adplacement fieldset p#id_discount_code_hint span{background:none;width:auto;padding:0;text-indent:0;border-top:none}

* html body#new_adplacement fieldset p.hint,
* html #addAdvertPage .body.common .hint,
* html body#account_page p.hint,
* html body#new_adplacement fieldset p.hint span,
* html #addAdvertPage .body.common .hint span,
* html body#account_page p.hint span  {background-image:url(../img/image2.gif)}

	body#new_adplacement fieldset.adtype ul {
		margin-left: 165px;
	}
	body#new_adplacement fieldset.adtype li label, label.checkboxLabel {
		width: auto !important;
		float:none !important;
		display: inline !important;
		margin: 0 !important;
	}
	body#new_adplacement fieldset ul.errorlist a, body#new_adplacement fieldset p.hint a {
		color: #FFC;
		display: inline!important
	}
	body#new_adplacement fieldset ul.upload {
		margin-left: 80px;
		width: 620px;
		margin-top:15px;
	}
	body#new_adplacement label {
		display: block;
		width: 160px;
		float: left;
		text-align: right;
		padding-right: 8px;
		padding-top: 2px;
		font-weight: bold;
	}
	body#new_adplacement #contactfields fieldset.formfield.obligatory a,
	body#new_adplacement #contactfields fieldset.formfield#id_email_fieldset a {
		margin-left: 168px;
		padding-top: 5px;
		float: left;
		display: inline; /* ie6 doubled margin fix */
		clear: left;
		font-size: 0.9em;
	}
	* html body#new_adplacement #contactfields fieldset.formfield#id_email_fieldset a {margin-left: 171px;}
	* html #new_adplacement #id_recaptcha_fieldset #recaptcha_area table#recaptcha_table .recaptcha_input_area {margin-bottom: 1px;}
	body#new_adplacement #contactfields #id_i_accept_the_terms_and_conditions_fieldset label a {clear: none; float: none; margin: 0; padding: 0; text-decoration: none;}
	body#new_adplacement #contactfields #id_i_accept_the_terms_and_conditions_fieldset label a:hover {text-decoration: underline;} 
	body#new_adplacement  div.megaDealHeader {
		font: bold 25px Verdana;
		color: #E2001A;
		margin-bottom: 18px;
	}
	body#new_adplacement #advert_form_content h3{
		margin-bottom: 17px
	}
	body#new_adplacement div#step_header {
		margin-left: 17px;
		margin-top:25px
	}
	body#new_adplacement div#step_header .grey{color:#666}

	body#new_adplacement .thirdStepPlug ul.adverts_list label{
		width: auto !important;
		float: none !important;
		display: inline !important;
		font-weight: bold;
		color: #4EAE31; 
	}
	body#new_adplacement div.thirdStepPlug ul.adverts_list p {
		margin: 5px 0 10px 23px;
	}
	body#new_adplacement div.thirdStepPlug div#adPreview {

	}
	body#new_adplacement div.thirdStepPlug div#adPreview table.advert_preview{
		margin: 15px 10px;
	}
	body#new_adplacement div.thirdStepPlug div#adPreview table.advert_preview td.title a{
		font-size: 115% !important;
		text-decoration: underline !important;
	}
	body#new_adplacement div#id_manage_my_ads {overflow: hidden;}
	body#new_adplacement div#id_manage_my_ads div#filter {float: right; margin-bottom/*\**/:10px\9;}
	* + html body#new_adplacement div#id_manage_my_ads div#filter {margin-bottom:0px;}
	
	body#new_adplacement table.adverts_list {
		margin: 10px 0;
		width: 970px;
	}
	body#new_adplacement table.adverts_list td.renew {
		line-height: 1.7em
	}
	/*body#new_adplacement table.adverts_list th {
		background-image: url("../../img/trade-it/paa1_table_header_bg.png");
		background-position: -10px top;
	}*/
	body#new_adplacement table.adverts_list tr.two th {
		background-position: -10px bottom;
		text-align: center;
		padding: 5px 0;
		font-weight: bold;
	}
	body#new_adplacement table.adverts_list th.topHead {
		background-position: left top;
	}
	body#new_adplacement table.adverts_list th.topHead p { margin:7px 0 0 7px; }
	body#new_adplacement table.adverts_list th.perPageHolder {
		background-position: right top; vertical-align:top;
	}
	body#new_adplacement table.adverts_list th.perPageHolder .perPage  { margin-bottom:3px; }
	body#new_adplacement table.adverts_list tr.two th.blueM {
		background-position: left bottom;
	}
	body#new_adplacement table.adverts_list tr.two th.action {
		background-position: right bottom;
	}
	body#new_adplacement table.adverts_list tbody td.blueM {
		border-bottom: 1px solid #c1c1c1;
	}
	body#new_adplacement table.adverts_list tfoot ul.paginator {
		float: right;
	}
	body#new_adplacement table.adverts_list td {padding: 5px;text-align: center;}
	body#new_adplacement table.adverts_list td.advertProducts {text-align: left;}
	body#new_adplacement table.adverts_list tr.adDivider td {padding: 0;}
	body#new_adplacement table.adverts_list td.title {width: 50%;text-align: left;}
	body#new_adplacement #enhanceBox fieldset.onlineproduct label {float: none; display: inline;}
	
	body#new_adplacement #id_blink_fieldset input,
	body#new_adplacement #id_topads_fieldset input,
	body#new_adplacement #id_highlight_fieldset input {margin-top: 0px;}
	
	table.readyFields td.label, table.customFields td.label, table.uploadFields td.label {
		width: 150px;
	}
	dl.eventDates {
		clear: both;
		display: block;
		margin: 20px 0;
		padding: 15px 0;
		border-top: 1px solid #ccc;
	}
	dl.eventDates dt {
		display: inline;
		color: #999;
	}
	ul#messages {
		margin: 15px 0;
		font-size: 120%;
	}
	ul#messages li.notice {
		padding: 10px;
		border: 1px solid #069;
		color: #069;
	}
	ul#messages li.error {
		padding: 10px;
		border: 1px solid #C00;
		color: #c00;
	}
	div.azIndex ul.category {
		background:#FFFFFF none repeat scroll 0 0;
		display:block;
		font-size:90%;
		overflow:hidden;
		padding:5px;
		position:relative;
	}


#new_adplacement #logoContainer { margin-bottom: 15px; } 
#new_adplacement #stepsMenu { clear: both; padding-bottom: 6px; background: transparent url("../img2/img_matrix_common.gif") no-repeat scroll 4px 12px; height: 65px; }
#new_adplacement #stepsMenu .menuContent { background: transparent url("../img2/img_matrix_common.gif") no-repeat scroll 998px -10px; }
#new_adplacement #stepsMenu #topBar { background: transparent url("../img2/img_matrix_common.gif") no-repeat scroll -1098px -10px; height: 65px; }
#new_adplacement #stepsMenu h1 { font-size: 1.6em; font-weight: bold; color: #fff; padding: 8px 15px; }
#new_adplacement #stepsMenu #bottomBar { font-size: 1.3em; border-top: 1px solid #ccc; margin:0 10px; padding: 5px; }
#new_adplacement #stepsMenu a { color: #fff; margin-right: 10px; }
#new_adplacement #stepsMenu #bottomBar a.current { font-weight: bold; }

#new_adplacement td.category div#advert_form_content { margin-top: 30px; position: relative; overflow: hidden; clear: both; }
#new_adplacement p.stepDesc { font-size: 1.3em; margin-top: 20px; }
#new_adplacement .question { color:#79bdec; font-size:1.3em; font-weight:bold; margin:18px 0; }

#new_adplacement .step1Menu{ margin:5px 0; padding-left:20px; background:url("../img/trade-it/bg_nav.gif") repeat-x left bottom; height: 32px; }
#new_adplacement .step1Menu li{ float:left; font-family:Tahoma, Geneva, sans-serif; }
#new_adplacement .step1Menu a{ display:block; width:245px; border:1px solid #ccc; border-width: 1px 1px 0; text-align:center; margin:0 3px; font-size:1.5em; padding: 7px 0 6px; }
#new_adplacement .step1Menu a.active{ font-weight:bold; background-color:#fff; }
#new_adplacement h3 {font-weight:bold;font-size:1.7em;margin:20px 0 12px;}

#new_adplacement .info p { line-height:1.2em; margin-left:12px; }
#new_adplacement .info p span { font-weight:bold; color:#79bdec; }

#new_adplacement .buttons input.submit { float: right; cursor: pointer; padding: 3px 10px; background-color: #FF8033; border: none; font-weight: bold; color: #fff; font-size: 14px; }
#new_adplacement .buttons input.submit {padding/**\*/: 5px 15px 4px\9;}
* html #new_adplacement .buttons input.submit {padding: 3px 5px;}
* + html #new_adplacement .buttons input.submit {padding: 3px 5px 2px;}
#new_adplacement td.category div.buttons input{ float:left; margin-left:23px; }
#new_adplacement .button, #new_adplacement button.submit { background-color: #FF8033; width: 80px; padding:3px 0; color:#fff; font-size:1.3em; font-weight: bold; }
#new_adplacement a.button {float:left;padding:4px 15px;text-align:center;width:auto;font-size: 14px; text-decoration: none;}
#new_adplacement #breadcrumbs,
#new_adplacement .copyText { display: none; }
#new_adplacement #footerWrapper #footerContainer .footerContent { background: transparent url("../img2/img_matrix_common.gif") no-repeat scroll -1096px -12px; height: 51px; color: #fff; font-size: 1.1em; }
#new_adplacement #footerWrapper #footerContainer p { padding-top: 18px; }
    
#new_adplacement table{width:100%}
#new_adplacement .topInfo em{color:#666;font-style:normal}
#new_adplacement .topInfo {margin:25px 0 15px;line-height:1.5em;font-size: 1.3em; }
#new_adplacement .topInfo strong{font-weight: bold}
#new_adplacement .topInfo h3 { font-size: 1.2em; }
#new_adplacement h3 {font-weight:bold;font-size:1.7em;margin:20px 0 12px;}
#new_adplacement td.options div#advert_form_content,
#new_adplacement td.offline div#advert_form_content,
#new_adplacement td.options #advert_form div.topInfo {padding:0 46px}
#new_adplacement td.description div#advert_form_content,
#new_adplacement td.payment div#advert_form_content {padding:0 17px}
#new_adplacement td.options .buttons { padding-left: 17px; padding-right: 17px; }
  
#new_adplacement #advert_form_content .leftBlock .contentBoxContainer {float:right;clear:right;margin-top:20px;}

/* category select step */
#new_adplacement .info{border-left:1px solid #ccc;background:#fff;width: 270px;padding:8px 10px 12px;font-size:1.3em;float:right;margin-top:16px}
* html #new_adplacement .info{}
#new_adplacement .info p{line-height:1.2em;margin-left:12px}
#new_adplacement .info img{margin:15px 0}
#new_adplacement .otherOptions {margin:20px 0}
#new_adplacement .otherOptions h3{font-size:1.1em;margin-bottom:5px}
#new_adplacement button.submit {width: 80px;padding:3px 0;color:#fff;font-weight:bold;font-size:1.3em;border:none;}
#new_adplacement .bottomBox{margin:50px 0 0}
#new_adplacement #id_category_container{margin-top:17px}
#new_adplacement #category_selector_sys_path_display span{color:#000}
#new_adplacement td.category div.topInfo {display: none}
#new_adplacement td.category div#fieldsHolder{padding-left:22px;display:none;position:relative;height:345px;float:left; width: 650px;}
#new_adplacement td.category div#fieldsHolder select{height:240px;width:210px;font-size:1.3em;*width: 200px}
#new_adplacement td.category div.buttons {float: left; clear: left; width: 658px; overflow: hidden;}
* html #new_adplacement td.category div.buttons {width: 648px;}
* + html #new_adplacement td.category div.buttons {width: 648px;}
#new_adplacement td.category div.buttons input.submit {float: right;}
#children_of_1,
#children_of_2,
#children_of_3{position:absolute;top:83px;*top:83px}
#children_of_1{left:22px}
#children_of_2{left:234px}
#children_of_3{left:446px}
#new_adplacement #category_selector_sys_path_display{position:absolute;left:22px;top:323px;color:#666;margin:5px 0 0;font-size:1.3em}
* html #new_adplacement #category_selector_sys_path_display {top: 315px;}
* + html #new_adplacement #category_selector_sys_path_display {top: 315px;}
#new_adplacement td.category div#advert_form_content{margin-top:30px}
#new_adplacement td.category div.buttons input{float:left;margin-left:23px;}
#new_adplacement td.category div#step_header {display:none}
#new_adplacement #manageadscontainer #id_manage_my_ads {display: none;}
	 
/* description step */
#new_adplacement fieldset input {padding:2px 5px}
#new_adplacement fieldset input,
#new_adplacement fieldset select {border: 1px solid #999;width:160px}
* + html #new_adplacement fieldset #id_discount_code {margin-right: 10px;}
#new_adplacement #enhanceBox fieldset input{width:auto}
#new_adplacement select {padding:4px 0;border:1px solid #999}
#new_adplacement fieldset input#id_title {width:451px;padding-left:5px}
#new_adplacement fieldset#id_ad_type_fieldset input{width:auto; margin-top: 0px; vertical-align: middle;}
#new_adplacement #id_email_checkbox,
#new_adplacement input#id_mobile_phone_checkbox,
#new_adplacement input#id_land_line_checkbox,
#new_adplacement input#id_want_privacy_number,
#new_adplacement input#id_post_code_checkbox,
#new_adplacement input#id_i_accept_the_terms_and_conditions,
#new_adplacement input#id_website_checkbox,
#new_adplacement #id_ad_type_fieldset input { border:none }
#new_adplacement #id_email_checkbox,
#new_adplacement #id_i_accept_the_terms_and_conditions,
#new_adplacement input#id_extend_my_profile,
#new_adplacement input#id_mobile_phone_checkbox,
#new_adplacement input#id_land_line_checkbox,
#new_adplacement input#id_post_code_checkbox,
#new_adplacement input#id_website_checkbox,
#new_adplacement input#id_want_privacy_number {width:auto}
#new_adplacement input#id_extend_my_profile {border: 0; margin: 7px 0 0; padding: 0;}
#new_adplacement select#id_big_region,
#new_adplacement select#id_county,
#new_adplacement select#id_addr_city,
#new_adplacement select#id_communicator,
#new_adplacement select.vSelectCustomfField {width:172px}
#new_adplacement label.checkboxLabel {font-weight:normal}
#new_adplacement fieldset#id_price_fieldset select{width: 145px}
#new_adplacement #id_post_code_fieldset{margin-bottom:0}
#new_adplacement #advert_form_content fieldset a {/*text-decoration:underline;*/text-transform:lowercase;display:block}
#new_adplacement #advert_form_content a#get_list {margin:10px 168px 27px;display:block;text-decoration:underline;text-transform: lowercase;font-size:1.2em;}
#new_adplacement .selector_block {width:215px; font-size: 100%;}
#new_adplacement .selector_block option {padding: 3px 0 3px 10px;}
* + html #new_adplacement .selector_block option {padding: 0;}
#new_adplacement input.selected, #new_adplacement select.selected, #new_adplacement textarea.selected {border: 2px inset #c1c1c1;}
#new_adplacement textarea{padding:6px;width:448px;border:1px solid #999; height: 100px;}
#new_adplacement #load_address_list p.noAddresses {font-size:1em;border:1px solid #f00;padding:10px;width:570px;margin-bottom:15px;line-height:1.3em}
#new_adplacement #load_address_list {margin:-17px 0 15px 168px}
#new_adplacement #id_county{margin:0 0 15px 168px}
#new_adplacement fieldset.formfield #id_county{margin:0} 
* html #new_adplacement #load_address_list,
* html #new_adplacement #advert_form_content a#get_list {margin-left: 171px;}
/* payment step */
#new_adplacement #id_content_sharing_fieldset input { float: none; }
#new_adplacement #id_content_sharing_fieldset label { display: inline; }
#new_adplacement #footerWrapper a{color:#373d0f}
#new_adplacement #footerWrapper .footer_box{float:left;}
#new_adplacement fieldset#id_contact_form_fieldset{ display: none;}
#new_adplacement #new_card .cardnfo{clear:left}
#new_adplacement #new_card .cardInfo p{margin-bottom:10px;line-height:1.3}
#new_adplacement #payment_form table{margin-top:20px}
* html body#new_adplacement #wallets {background-color: transparent;}
#new_adplacement #wallets table.cs_wallets_list{margin-top: 20px;width:auto}
#new_adplacement #wallets table.cs_wallets_list td{padding:5px}
#new_adplacement .orderSummary table{border-bottom:1px solid #ccc;padding-bottom: 5px}
#new_adplacement .orderSummary thead th{padding:5px 0;color:#888;border-bottom:1px solid #ccc}
	 #new_adplacement .orderSummary tbody td{padding:8px 0;}
	 #new_adplacement .orderSummary tfoot td{padding: 15px 0;font-size:1.5em;font-weight:bold;color:#888}
	 #new_adplacement .orderSummary tfoot td strong{color:#000;}
	 /*#new_adplacement fieldset#id_discount_code_fieldset {margin-top:10px}*/ 
	 #new_adplacement #payment_form a{float:left}
	 #new_adplacement #payment_form a.cvvLinkHelp {margin-bottom:6px; text-transform: inherit;}
	 #new_adplacement #ui_tabs .tabs-nav{background: url(../img/trade-it/bg_nav.gif) repeat-x left bottom;width:100%}
	 #new_adplacement #ui_tabs li a{display:block;border:1px solid #ccc;border-width: 1px 1px 0 1px;margin:0 4px;font-size:1.5em;color:#7B8387;background-color:#fff;font-weight:normal;padding:7px 17px 6px;position:static}
	 #new_adplacement #ui_tabs li a:hover{padding-bottom: 7px; text-decoration: none; }
	 #new_adplacement #ui_tabs li.tabs-selected a{font-weight:bold;padding-bottom: 7px}
	 #new_adplacement #wallets.tabs-container,
	 #new_adplacement #new_card.tabs-container{border:medium none; font-size:1.3em;}
	 
 	/* ad placement customfields */
	#new_adplacement fieldset#id_ad_type_fieldset li {float:left; padding-top: 8px}
	#new_adplacement fieldset#id_ad_type_fieldset li label{font-weight:normal}
	
	/* paa boxes */
	#new_adplacement .long {width:907px;clear:both;margin-bottom: 10px;}
	#new_adplacement .long .exampleBox {float:right;width:200px}
	#new_adplacement .paaBox h4	{background:transparent url('../img/trade-it/paa_long_h4.png') no-repeat 0 0;zoom:1;border-bottom:1px solid #ccc;padding:8px 10px 7px}
	#new_adplacement #dealBox .bottom {background:transparent url('../img/trade-it/paa_long_h4.png') no-repeat 0 -107px; zoom:1;height:5px;line-height:1%;position:relative}
	#new_adplacement #adPreview.paaBox {width: 280px;float:right;}
	#new_adplacement #adPreview.paaBox h4 {background:url(../img/trade-it/paa_ad_details.png) no-repeat 0 0;padding:8px 0px 8px 9px;}
	#new_adplacement #adPreview.paaBox .bottom {background:url(../img/trade-it/paa_ad_details.png) no-repeat 0 -101px;height:5px;line-height:1%}
	* html #new_adplacement #adPreview.paaBox .bottom{background-position:2px -101px}
	#new_adplacement .paaBox .bottom {background:transparent url('../img/trade-it/paa_long_h4.png') no-repeat 0 -101px; zoom:1;padding-left:10px;height:5px;line-height:1%}
	* html #new_adplacement .paaBox .bottom {background-position-y: -107px;margin:0}
	#new_adplacement .paaBox .bottom div {background:transparent url('../img/trade-it/paa_long_h4.png') no-repeat 100% -107px; zoom:1;height:5px;line-height:1%}
	#new_adplacement .paaBox .center{border:1px solid #ccc;border-width:0 1px;padding-top:1px;font-size: 1.3em;}	
	#new_adplacement .paaBox h4{font-weight:bold;color:#99141B;font-size:1.3em}
	#new_adplacement .paaBox span.label{color:#666}
	#new_adplacement #enhanceBox {margin-bottom: 25px}
	* html #new_adplacement #enhanceBox .bottom {font-size:1px; background-position-y: -101px}
	#new_adplacement .boxLeft {float:left}
	#new_adplacement .boxRight {float:right}
	#new_adplacement .paaBox .tip {margin:13px 13px 5px;line-height:1.2em}
	#new_adplacement .paaBox .boxRight {border-left:1px solid #ccc;background-color:#f4f4f4;}
	#new_adplacement .bottomPart { width: 907px; }
	#new_adplacement #changeContentSharing { width:600px; float:left; }
	#new_adplacement #changeContentSharing h4 {background:transparent url('../img/trade-it/paa3_sell_faster.png') no-repeat 0 0;zoom:1;border-bottom:1px solid #ccc; padding-bottom: 6px;} 
	* html #new_adplacement #changeContentSharing h4 {padding-bottom: 5px;}
	#new_adplacement #changeContentSharing input { width:auto; float:left; }
	#new_adplacement #changeContentSharing li { float:none ; width:170px; clear:both; }
	#new_adplacement #changeContentSharing label { width:auto; }
	#new_adplacement #changeContentSharing #id_multi_region_fieldset ul {padding-left: 20px;}
	#new_adplacement #changeContentSharing input {border: 0;}
	#new_adplacement #changeContentSharing .separator {height: 1px; background-color: #c1c1c1; width: 95%; margin: 10px auto; }
	* html #new_adplacement .thirdStepPlug .separator {font-size: 1px; padding: 0px;} 
	#new_adplacement #changeContentSharing #id_content_sharing_fieldset {padding: 0 0 0 15px;}
	#new_adplacement #changeContentSharing #id_multi_region_fieldset label {display: none;}
	#new_adplacement #changeContentSharing #id_content_sharing_fieldset label {font-weight: normal; padding-bottom: 10px;}
	#new_adplacement #changeContentSharing #id_content_sharing_fieldset ul {padding-left: 5px;}
	#new_adplacement #changeContentSharing #id_content_sharing_fieldset ul li,
	#new_adplacement #changeContentSharing #id_multi_region_fieldset ul li {width: auto;}
	#new_adplacement #changeContentSharing #id_content_sharing_fieldset ul label,
	#new_adplacement #changeContentSharing #id_multi_region_fieldset ul label {display:inline;float:none;font-weight:normal;white-space:nowrap;font-weight: bold;line-height: 20px; padding: 0 0 0 10px;}
	#new_adplacement #changeContentSharing #id_content_sharing_fieldset ul label span,
	#new_adplacement #changeContentSharing #id_multi_region_fieldset ul label span {font-weight: normal}
	#new_adplacement #changeContentSharing #id_multi_region_fieldset ul label span {padding-left: 5px;}

	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset {padding-top: 10px;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul {margin-left: 10px;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul li {line-height: 20px; width: 260px; overflow: hidden;}
	
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul li input {border: 0; margin-right: 7px;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul li span span {margin-left: 5px;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul li span.fieldDescription {clear: both; float: left; color: #777777; line-height: 15px; font-size: 0.9em; margin-left: 25px;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul li img,
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset label {display: none;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset ul li span.fieldName { font-weight: bold; }
	
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset p#id_offline_upsell_hint {right: 20px;}
	#new_adplacement #changeContentSharing #id_offline_upsell_fieldset p#id_offline_upsell_hint span {line-height: 14px; background: none; padding-left: 0;}
	
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft #id_multi_region_fieldset label {font-weight: normal;}
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft #id_multi_region_fieldset ul {clear: both; margin-top: 10px; float: left; width: 95%;}
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft #id_multi_region_fieldset ul li label {font-weight: bold; line-height: 16px;}
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft #id_multi_region_fieldset ul li input {clear: left;}
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft #id_multi_region_fieldset ul li .price {font-weight: normal; margin-left: 10px;}
	
	/* take mega deal box */
	#new_adplacement fieldset#id_mega_deal_fieldset label{display:none}
	#new_adplacement #dealBox p.tip{width:700px}
	#new_adplacement #dealBox dl p{font-weight:normal;margin:3px 0}
	#new_adplacement #dealBox dl{float:left;margin:10px 10px 10px 38px; width: 30%;}
	* html #new_adplacement #dealBox dl.even {margin:10px 10px 10px 20px;}
	#new_adplacement #dealBox dl dd span{color:#686667;font-weight:normal}
	#new_adplacement #dealBox dl dt{font-weight:bold;color:#E2001A;font-weight:bold;margin: 5px 0;font-size:1.2em}
	#new_adplacement #dealBox dl dd{padding: 12px 0 12px 40px;background:url(../img/trade-it/green_ok.png) no-repeat 0 50%;font-weight:bold;/*color: #99141B;*/ line-height: 16px;}
	/* end of take mega deal box */

	/* online products / offline product */
    #new_adplacement td.options div.topInfo p.free_activation_info {display: none}
	#new_adplacement td.options div.topInfo {margin-bottom: 26px}
	#new_adplacement #enhanceBox p.tip{margin-bottom: 10px}
	
	/* online */
	#new_adplacement .thirdStepPlug {width: 907px; margin: 0 auto;}
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft{width:463px}
	#new_adplacement .thirdStepPlug #enhanceBox .boxRight{width:441px;padding:10px 0;}
	#new_adplacement .thirdStepPlug #enhanceBox label {text-align: left;width: auto; line-height: 13px}
	#new_adplacement .thirdStepPlug #enhanceBox fieldset {margin: 0 0 0 10px; padding: 5px 0;}
	#new_adplacement .thirdStepPlug #enhanceBox .tip{margin-bottom: 20px}
	
	#new_adplacement .thirdStepPlug #enhanceBox input { border:none; float:left; margin-right:15px;}
	#new_adplacement .thirdStepPlug #enhanceBox .boxLeft .hintProduct { padding-left:15px; }
	#new_adplacement .thirdStepPlug #enhanceBox p.hint {
		background:none;
		border-top:0 none;
		color:#000000;
		float:none;
		line-height:auto;
		padding:2px 0 5px 32px;
		position:static;
		width:auto; 
		display:block !important;
		clear:both;
	}
	*+html #new_adplacement .thirdStepPlug #enhanceBox p.hint {padding-left:36px;}
	#new_adplacement .thirdStepPlug #enhanceBox p.hint .bottom {
		background:none;
		height:auto;
		padding-left:0;
		line-height: 15px;
		color: #777;
		font-size: 0.9em;
	}
	body#new_adplacement .thirdStepPlug fieldset ul.errorlist {
		background:transparent none repeat scroll 0 0;
		border:1px solid #F00;
		color:#000000;
		float:none;
		line-height:16px;
		padding:5px 10px 5px 30px;
		position:static;
		width:auto;
	}
	
	/* offline */
	#new_adplacement .fourthStepPlug #enhanceBox h4{background:url(../img/trade-it/paa_print_enhance_box.png) no-repeat 0 0}
	#new_adplacement .fourthStepPlug #enhanceBox .bottom{background:url(../img/trade-it/paa_print_enhance_box.png) no-repeat 0 -101px}
	#new_adplacement .fourthStepPlug #enhanceBox .boxRight{width:240px;text-align: center; min-height:241px; padding-bottom:5px;}
	#new_adplacement .fourthStepPlug #enhanceBox {margin-bottom:25px}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft{width:660px}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft label{display:none}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft .fieldName{font-weight:bold}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft ul {margin-left: 21px}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft li {color:#000;margin:10px 0 15px;}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft li input{float:left; margin-top:3px;}
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft li div { display:inline; }
	#new_adplacement .fourthStepPlug input { border:none; }
/*	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft li span { font-size:1.1em ; }*/
	#new_adplacement .fourthStepPlug #enhanceBox .boxLeft li .fieldDescription { font-size:1em; }
	#new_adplacement .fourthStepPlug li span {display: inline; float: none; line-height: 20px;}
	#new_adplacement .fourthStepPlug li span span {font-weight: normal; padding-left: 10px;}
	#new_adplacement .fourthStepPlug .print_example{border:2px solid #000;width:172px;margin:0 auto;background-color:#fff;margin:10px auto;}
	#new_adplacement .fourthStepPlug .print_example label,
	#new_adplacement .fourthStepPlug .print_example input{display:none}
	#new_adplacement .fourthStepPlug .print_example p{margin:8px 7px;line-height:1.1em;font-size:0.9em}
	#new_adplacement .fourthStepPlug .print_example textarea{width:158px;border:medium none;text-align:center; font-family:Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; font-size:0.9em; line-height:1.4em;}
	#new_adplacement .fourthStepPlug .print_example img {width: 172px;}
	
	#new_adplacement .fourthStepPlug #runTimeBox{width:600px;float:left}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset{clear:both;padding:11px 0 0}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset label{display:none}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset li {width:148px;float:left}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset li input {float:left}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset li label {display: inline;float: none; line-height: 17px; padding-left: 5px;}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset #id_offline_duration_input,
	#new_adplacement .fourthStepPlug #runTimeBox fieldset input.selected {width:40px}
	#new_adplacement .fourthStepPlug #runTimeBox fieldset #id_offline_duration_input {margin-left: 30px; border:1px solid #ccc;}
	#new_adplacement .fourthStepPlug #runTimeBox #id_offline_duration_0,
	#new_adplacement .fourthStepPlug #runTimeBox #id_offline_duration_1,
	#new_adplacement .fourthStepPlug #runTimeBox #id_offline_duration_2,
	#new_adplacement .fourthStepPlug #runTimeBox #id_offline_duration_3,
	#new_adplacement .fourthStepPlug #runTimeBox #id_offline_duration_4,
	#new_adplacement .fourthStepPlug #runTimeBox #id_offline_duration_5{width: 13px}
	#new_adplacement .fourthStepPlug #runTimeBox ul{clear:both;margin-left: 6px; padding-left: 15px;}
	#new_adplacement .fourthStepPlug #runTimeBox h4 {background:url(../img/trade-it/paa_change_region_box.png) no-repeat 0 0}
	#new_adplacement .fourthStepPlug #runTimeBox .center{padding-bottom: 10px}
	#new_adplacement .fourthStepPlug #runTimeBox .bottom {background:url(../img/trade-it/paa_change_region_box.png) no-repeat 0 -101px}
	#new_adplacement .fourthStepPlug #runTimeBox ul li {float:left;font-weight:bold;width:125px}
	#new_adplacement .fourthStepPlug #runTimeBox ul li span{display:block;color:#686667;font-weight:normal;margin-top:5px;margin-left:25px}
	#new_adplacement .fourthStepPlug #runTimeBox ul li .count{border:1px solid #ccc;margin-top:5px;margin-left:25px}
	
	#new_adplacement .fourthStepPlug #changeDistance{margin-bottom:25px}
	#new_adplacement .fourthStepPlug #id_offline_upsell_fieldset li span {padding-left: 10px}
	#new_adplacement .fourthStepPlug #id_offline_upsell_fieldset li span.price {color: #666}
	#new_adplacement .fourthStepPlug #id_offline_upsell_fieldset li span.fieldDescription {padding: 0 5px;}
	#new_adplacement .boxLeft .adverts_list{padding:4px 7px;}
	#new_adplacement .adDetailsSection{clear:both;margin-top: 100px}
	#new_adplacement .boxRight .ad_example{border-bottom:1px solid #ccc;margin:0;padding:15px 0 0 5px; overflow: hidden; }
    * html #new_adplacement .boxRight .ad_example{zoom:1}
	#new_adplacement .boxRight #ad_example{padding-bottom: 5px;}
	#new_adplacement .boxRight .wraper {background-color: #fff;margin:0 13px}
	#new_adplacement .boxRight ul li{float:left;list-style-type:none;}
	#new_adplacement .boxRight ul li.adImage{width:82px; text-align: center;}
	#new_adplacement .boxRight ul li.adImage .blink {padding-bottom: 7px;}
	#new_adplacement .boxRight ul li.adDetails{width:220px; padding: 0 3px;}
    #new_adplacement .boxRight ul li.adDetails .blinkingProductIcon{padding-bottom:2px}
	#new_adplacement .boxRight ul li.adPrice{width:90px;height:55px;text-align:right;}
	#new_adplacement .boxRight ul li.adPrice strong{font-weight:bold;margin-top:24px;color:#000;display:block}
	#new_adplacement .boxRight .ad_example p{clear:left;color:#686667}
	#new_adplacement .boxRight #ad_example1 { padding-bottom: 20px; }
	#new_adplacement .boxRight .ad_example p.morePhotos,
	#new_adplacement .boxRight .ad_example span.morePhotos {padding: 5px 0 8px 16px;background:url(../img/trade-it/more_photo.gif) no-repeat 0;color:#7B8387;display:none;}
	#new_adplacement .boxRight #ad_example span.morePhotos {margin-top:8px;padding-bottom:0;padding-top:1px;}
	#new_adplacement .boxRight .ad_example span{display:block;color:#3a5b9b;text-decoration:underline;margin-bottom:5px;white-space: nowrap;}
	#new_adplacement .boxRight .ad_example.hightlight{background-color:#ffffcd}
	#new_adplacement .boxRight .ad_example.findMore{font-size:0.9em;color:#999;background-color:#f9f9f9;padding: 6px 0 6px 60px}
	* html #new_adplacement .boxRight .ad_example.findMore {padding-left:50px;}
	*+html #new_adplacement .boxRight .ad_example.findMore {padding-left:50px;}
/*	#new_adplacement .boxRight .ad_example.findMore a{text-decoration: underline}*/
	#new_adplacement .boxRight .ad_example.blink{padding-bottom: 20px}
	#new_adplacement #onlinePrinted{clear:left;}
	#new_adplacement #enhanceBox .tip{margin-bottom:0}
	#new_adplacement #dealBox .discountBox {
		background:transparent url(../../img/trade-it/blue_star.png) no-repeat scroll center top;
		color:#FFFFFF;
		float:right;
		height:190px;
		left:auto;
		padding-top:30px;
		position:relative;
		right:28px;
		text-align:center;
		top:-25px;
		width:200px;
	}
	* html #new_adplacement #dealBox .discountBox {background: transparent url("../img/trade-it/blue_star.gif") no-repeat center top;}
	#new_adplacement #dealBox .discountBox h2 {font-size:1.3em;font-weight:bold;}
	#new_adplacement #dealBox .discountBox span {display:block;font-size:2.5em;font-weight:bold;padding:5px 0;}
	#new_adplacement #dealBox .discountBox small {font-size: 0.9em;}
	#new_adplacement #dealBox .discountBox p {font-size: 1.1em; font-weight: bold; margin: 5px auto; width: 70%;}
	#new_adplacement #dealBox .discountBox .button {bottom:0;display:block;margin:0 auto;padding:3px 15px;position:absolute;left:0;top:auto;width:170px;font-size: 1.5em;}
	#new_adplacement #changeDistance{width: 600px;float:left;margin-bottom: 100px}
	#new_adplacement #changeDistance .separator{height: 1px;background-color:#ccc;width:577px;margin:0 auto}
	#new_adplacement #changeDistance ul{margin:10px 20px;padding-top:1px}
	#new_adplacement #changeDistance .moreInfor{text-decoration:underline;margin:5px 10px;display:block}
	#new_adplacement #changeDistance .center{padding:1px}
	#new_adplacement #changeDistance li {margin:0 0 10px}
	#new_adplacement #changeDistance li span{font-weight:bold}
	#new_adplacement #changeDistance li em{color:#686667}
	#new_adplacement #changeDistance li .price {font-weight: normal}
	#new_adplacement #changeDistance li p{margin-left:25px;line-height:1.1em}
	#new_adplacement #changeDistance li p.publications {margin-left: 0px; font-weight: normal;}
	#new_adplacement #changeDistance li p.publications span {font-weight: normal;color: #000;}
	#new_adplacement #changeDistance h4{background:url(../img/trade-it/paa_change_region_box.png) no-repeat 0 0}
	#new_adplacement #changeDistance .bottom{background:url(../img/trade-it/paa_change_region_box.png) no-repeat 0 -101px}
	#new_adplacement #adPreview .center {padding:11px 0 1px 16px}
	#new_adplacement #adPreview .separator{height:1px;background-color:#ccc;width:243px;margin: 14px 0 10px}
	#new_adplacement #adPreview p.costSummary{font-size:1.3em}
	#new_adplacement #adPreview p.costSummary #online_cost {font-weight: bold;}
	#new_adplacement #adPreview .center p{margin: 0 0 12px}
	#new_adplacement .buttons{clear:both}
	#new_adplacement #changeDistance input{width:auto}
	#new_adplacement #changeDistance label{display:none}
	#new_adplacement #changeDistance .formfield input {float:left; margin-top:3px;}
	#new_adplacement #changeDistance .formfield div{float:right;width:260px; line-height:0.9em; padding-bottom:7px;}
	* + html #new_adplacement #changeDistance .formfield div { margin-top:3px; }
	#new_adplacement #changeDistance .formfield ul{width:48%; margin:10px 10px;}
	#new_adplacement #changeDistance .formfield ul.errorlist {width: auto;}
	#new_adplacement #changeDistance .formfield li{clear:both}
	#new_adplacement #changeDistance .formfield dt{font-weight:bold}
	#new_adplacement #changeDistance .formfield dd{float:left;margin-top:5px}
	#new_adplacement #changeDistance .formfield span { padding-left:3px; line-height:17px; }
	#new_adplacement #changeDistance .formfield span.fieldName { font-size:1.1em;}
	#new_adplacement #changeDistance .formfield .publications span { font-size:0.9em;  line-height:0.9em;}
	#new_adplacement .buttons{padding-top:10px} 

	/* order & payment */
    #new_adplacement #fifthStep table#onlinePayment {margin-bottom: 10px;font-size: 1.3em;}
    #new_adplacement .lastStep table#onlinePayment {width:100%;}
	#new_adplacement #fifthStep table#onlinePayment th {border-bottom: 1px solid #c1c1c1; padding: 5px; color: #666;}
	#new_adplacement #fifthStep table#onlinePayment td {padding: 10px 10px 10px 5px; line-height: 25px; border-bottom: 1px solid #c1c1c1;}
	#new_adplacement #fifthStep table#onlinePayment select {padding: 2px 0px;}
    #new_adplacement .part.discountCode #id_discount_code_fieldset {font-size: 1.3em;}
	#new_adplacement .part.discountCode #id_discount_code_fieldset button.submit {font-size:1.1em;font-weight:bold;padding:2px 5px;width:auto;}
	* html #new_adplacement .part.discountCode #id_discount_code_fieldset button.submit { margin-left:10px; }
	
	#new_adplacement #fifthStep table#onlinePayment td.online_ad .view_edit,
	#new_adplacement #fifthStep table#onlinePayment td.offline_ad .view_edit {display: block; clear: both;}
	
    #new_adplacement #fifthStep table#onlinePayment .offline_ad,
	#new_adplacement #fifthStep table#onlinePayment .online_ad {width: 180px; vertical-align: top; padding-left:20px}
	#new_adplacement #fifthStep table#onlinePayment .enhancment {width: 207px;}
	#new_adplacement #fifthStep table#onlinePayment .duration {width: 152px;}
	#new_adplacement #fifthStep table#onlinePayment .start_date {width: 179px;}
	#new_adplacement #fifthStep table#onlinePayment .price {width: 60px;}
    #new_adplacement #fifthStep table#onlinePayment td.start_date {vertical-align:top;}

    #new_adplacement #fifthStep #total_order{float:right;width:390px;margin-top:5px}
	#new_adplacement #fifthStep.lastStep #total_order {width: 327px;;}

    #new_adplacement .totalPrice {border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;font-size:17px;font-weight:bold;margin:10px 0 10px 0px;padding:10px;text-align:left; line-height: 20px;}
	#new_adplacement #fifthStep.lastStep .totalPrice {margin:10px 0}
	#new_adplacement .totalPrice span {color:#666666;display:block;float:left;font-weight:normal;text-align:left;width:211px;}
	#new_adplacement .mega_deal_save,
	#new_adplacement .dicsount_code_save {font-size:14px;font-weight:bold;margin:0 10px;padding:0px;text-align:left; line-height: 20px;}
	#new_adplacement .dicsount_code_save span,
	#new_adplacement .mega_deal_save span {display:block;float:left;font-weight:normal;text-align:left;width:201px;}
	#new_adplacement .mega_deal_save span {width: 211px;}
	#new_adplacement .mega_deal_order {margin:0px 0 0px;padding:10px;text-align:center;font-size: 13px;font-weight: normal;color: #666; line-height: 20px}
	#new_adplacement .lastStep .paid_made,
	#new_adplacement .lastStep .mega_deal_saving,
	#new_adplacement .lastStep .dicsount_code_save {margin:0 0 0 1px;padding:0 32px;text-align:left; line-height: 20px;font-size:12px;font-weight: bold;}
	#new_adplacement .lastStep .mega_deal_saving{font-weight:bold}
	#new_adplacement .lastStep .paid_made span,
	#new_adplacement .lastStep .mega_deal_saving span,
	#new_adplacement .lastStep .dicsount_code_save span {color:#666666;display:block;float:left;font-weight:normal;text-align:left;width:auto;color: #666; padding-right: 7px}
	#new_adplacement .lastStep .totalPrice span{width:auto;padding-right:6px;font-weight:bold;margin-left:46px}
    * html #new_adplacement .lastStep .totalPrice span{margin-left:22px}
	#new_adplacement #fifthStep.lastStep .adref_links {padding: 10px 0 20px;font-size: 1.3em;}
	#new_adplacement #fifthStep.lastStep .adref_links span {margin-right: 10px;}
	#new_adplacement #fifthStep.lastStep .adref_links a {background:transparent url(../img/trade-it/icons/print_ico.png) no-repeat left center;color:#7B8387;padding:1px 20px;}
	#new_adplacement #fifthStep.lastStep .adref_links a:hover {color: #000;}
	
	#new_adplacement #new_card table.card_data td.label {width: 20%;}
	#new_adplacement #new_card table.card_data td label {width:170px;display:block;text-align: right; padding: 0px;}
	* + html #new_adplacement #new_card table.card_data td label {width: 180px;}
	#new_adplacement #new_card table.card_data .hint {width:100%;font-size:0.9em;margin-bottom:3px}
	#new_adplacement #new_card table.card_data td {padding:7px 3px;vertical-align:middle}
	#new_adplacement #new_card table.card_data td label {font-weight: bold;white-space:nowrap;}
	#new_adplacement #new_card table.card_data td select,
	#new_adplacement #new_card table.card_data td input {background: #FFF; border: 1px solid #c1c1c1; padding: 1px}
	#new_adplacement #new_card table.card_data td a.cvv {text-decoration: underline;}
	#new_adplacement #new_card table.card_data .hint {width: 225px;}

	#new_adplacement #new_card table.card_data fieldset {margin: 0; padding: 0; width: 480px;}
	* html #new_adplacement #new_card table.card_data fieldset#id_cvv_fieldset { height: 20px; }
	
	#new_adplacement #new_card table.card_data #id_expiration_month_fieldset,
	#new_adplacement #new_card table.card_data #id_expiration_month,
	#new_adplacement #new_card table.card_data #id_expiration_year,
	#new_adplacement #new_card table.card_data #id_start_month,
	#new_adplacement #new_card table.card_data #id_start_month_fieldset,
	#new_adplacement #new_card table.card_data #id_start_year {width: 65px; float: left; margin-right:5px;}
	#new_adplacement #new_card table.card_data #id_start_year_fieldset,
    #new_adplacement #new_card table.card_data #id_expiration_year_fieldset{float:left; width:410px;margin-right:5px;}
	
	#new_adplacement #new_card table.card_data #id_add_to_my_wallets_fieldset input { width:auto }
	#new_adplacement #new_card table.card_data #id_cvv {width: 100px; float: left;}
	#new_adplacement #new_card table.card_data a.cvvLinkHelp {margin:4px 10px; }
/*	#new_adplacement #ui_tabs.payment .exitingWallet {color:#7B8387;}
	#new_adplacement #new_card table.card_data a.cvvLinkHelp:hover,
	#new_adplacement #ui_tabs.payment .exitingWallet:hover {color: #000; text-decoration: underline;}*/
/*	#new_adplacement #ui_tabs.payment .tabs-nav li a {font-size: 1.2em}*/
	
	#new_adplacement .description #advert_form_content #id_username_fieldset .errorlist {clear:none;position:absolute;top:0;right:0}
	#new_adplacement .description #advert_form_content #id_username_fieldset .errorlist li {white-space: normal;}

	#new_adplacement fieldset #id_discount_code_hint {background:transparent url("../img/trade-it/hint_bg.png") no-repeat 0 0;display:none;padding:20px 5px 10px 40px;right:5px;top:30px;width:100px;}
	* html #new_adplacement fieldset #id_discount_code_hint { right: 0; }
	#new_adplacement #id_discount_code_fieldset ul.errorlist {padding-bottom:7px;right:-110px;top:-3px;width:230px;}
    * html #new_adplacement #id_discount_code_fieldset ul.errorlist {right:-120px;top:-2px;}
	* + html #new_adplacement #id_discount_code_fieldset ul.errorlist {right:-125px;top:-2px;}
	#new_adplacement #new_card .buttons a.submit,
	#new_adplacement #wallets .buttons a.submit {background-color: #FF8033;font-weight:bold;padding:5px 15px; float: left; color: #fff; text-decoration:none; font-size: 1.1em;}
	#new_adplacement #wallets p {line-height: 20px;}
	#new_adplacement #wallets #wallet_form {margin-top: 20px;}
	#new_adplacement #wallets #wallet_form .wallets_label {float: left; margin: 5px 20px; font-weight: bold;}
	#new_adplacement #wallets #wallet_form .cs_wallets_list {margin-top: 0px;}
	#new_adplacement #wallets #wallet_form .cs_wallets_list td {border-bottom: 1px solid #c1c1c1;}
	#new_adplacement #wallets #wallet_form .cs_wallets_list td td {border-bottom: 0px;}
/*	#new_adplacement #wallets p a,
	#new_adplacement #wallets #wallet_form .cs_wallets_list td td a {color: #7B8387;}
	#new_adplacement #wallets p a:hover,
	#new_adplacement #wallets #wallet_form .cs_wallets_list td td a:hover {color: #000;}*/
	
	#new_adplacement td.payment hr {display:none}
		
	#new_adplacement .mainColumn.payment .leftBlock p { font-size: 1.3em; } 
	#new_adplacement .mainColumn.payment .whereNext li a { background:url(../img/trade-it/arrow_step_done.gif) no-repeat left center; padding-left:10px; line-height:1.7em; font-size: 1.3em; }
	#new_adplacement .mainColumn.payment .promotion { float:right; margin-top:20px; font-size:1.3em; }
	#new_adplacement .mainColumn.payment .promotion .box1 { background:url(../img/trade-it/box_promotion_1.gif) no-repeat;  }
	#new_adplacement .mainColumn.payment .promotion .box2 { background:url(../img/trade-it/box_promotion_2.gif) no-repeat;  }
	#new_adplacement .mainColumn.payment .promotion .box1,
	#new_adplacement .mainColumn.payment .promotion .box2 { height:138px; width:173px; color:white; padding:20px 30px 20px 20px ; margin-top:10px; }
	#new_adplacement .mainColumn.payment .promotion h4 { font-size:1.3em; font-weight:bold;  padding-bottom:5px; }
	
	#new_adplacement .mainColumn.payment .promotion p { line-height:1.2em; }
	#new_adplacement .mainColumn.payment .promotion .only { line-height:1.2em; font-size:1.2em; margin:50px 15px 0 0; text-align:right; font-weight:bold;   }
	#new_adplacement .mainColumn.payment .promotion .only b { font-size:1.2em ;  }
    
    #new_adplacement .mainColumn.payment #fifthStep.lastStep {padding-bottom: 50px; }

	#new_adplacement .mainColumn.payment div.buttons {display: none;}
	#new_adplacement .mainColumn.payment #new_card div.buttons,
	#new_adplacement .mainColumn.payment #wallets div.buttons {display: inherit;}
	* + html #new_adplacement .mainColumn.payment #new_card div.buttons {display: block;}
	* + html #new_adplacement .mainColumn.payment #wallets div.buttons {display: block;}
	* html #new_adplacement .mainColumn.payment #new_card div.buttons {display: block;}
	* html #new_adplacement .mainColumn.payment #wallets div.buttons {display: block;}
	
	#new_adplacement .mainColumn.description #id_ad_type_0,
	#new_adplacement .mainColumn.description #id_ad_type_1 {border: 0;}
	#new_adplacement #id_recaptcha_fieldset #recaptcha_area table#recaptcha_table {width: auto;}
	#new_adplacement #id_recaptcha_fieldset #recaptcha_area table#recaptcha_table #recaptcha_response_field {width: 291px;}
	body#new_adplacement #contactfields #id_i_accept_the_terms_and_conditions_fieldset #id_i_accept_the_terms_and_conditions_hint span.bottom a {margin-left: 0px; float:none; display:inline;}
	
	#new_adplacement #pageFrame .advertiseHere {display: none;}
	
	#new_adplacement .fourthStepPlug #id_offline_fieldset ul.errorlist {position: static; width: 100px; margin-right: 10px;}


.image_customfield .upload li{width:128px;float:left;margin-right:25px;text-align: center;height: 130px;}
* html .image_customfield .upload li{height:135px;width:152px;margin-right:0}
.image_customfield .upload li.place_holder {background: transparent url("../img2/paa2_place_holder_bg.png") no-repeat center;}
.image_customfield .upload li.ajax_loader {background: transparent url("../img/ajax-loader-small.gif") no-repeat center; margin-top:0px;}
#content td.mainColumn div.placeAnAd {position:relative;}
#content td.mainColumn div.placeAnAd p { position:absolute; top:32px;left:10px; width:450px; font-size:2em;color:white; font-weight: bold; padding: 0px 0 10px;}
* + html #content td.mainColumn div.placeAnAd p {font-size: 1.9em;}


#new_adplacement td.payment .selected_wallet,
#new_adplacement td.payment .options {font-size:1.3em;}
#new_adplacement td.payment #wallet_form h3 { font-size: 1.1em; }
/* &of NEW PAA */

#autoExpertReviewMenuBox li { font-size: 1.3em }
#autoExpertReviewMenuBox #full_review_url { font-size: 1.3em }
#autoExpertReviewMenuBox #review_loader,
#autoExpertScoresBox #ae_data_loader{width:187px;margin-left:1px}
#autoExpertScoresBox #scores_container { font-size: 1.2em }


#showAdvertPage .reviewsContainer,
#showAdvertPage .reviewFormContainer {clear:both;border-top:1px dotted #ccc;padding:10px 0 10px 15px;font-size:1.25em;text-align:justify}
#showAdvertPage .reviewsContainer h3,
#showAdvertPage #reviewForm h3 {color: #115079;}
#showAdvertPage .reviewsContainer p.title{margin:0 0 7px}
#showAdvertPage .reviewsContainer p span,
#showAdvertPage .reviewFormContainer label,
#powerSellerPage #reviewForm label {color:#6f6f6f}    
#showAdvertPage .reviewsContainer p.reviewContent {line-height:1.3em}
#showAdvertPage #featured_review a.full_review_url{text-decoration:underline;display:block;margin-top:5px}
#showAdvertPage .reviewsContainer p.reviewContent {line-height:1.3em}
#showAdvertPage #featured_review p.featured_review_intro {padding-right:12px}

#caranddriving_review_page td.mainColumn{*width:100%}
#caranddriving_review_page .rightSub .title,
#caranddriving_review_page .leftSub .title{font-weight:bold;color:#4d7c9b;margin-top:15px}
#caranddriving_review_page .container #reviewColumn h3{color:#4d7c9b;margin:5px 0 1px;font-size:1.5em;clear:both}
#caranddriving_review_page h3.reviewSubtitle{font-weight: normal;margin:10px 0 20px}
#caranddriving_review_page h3.reviewSubtitle span{color: #666;font-size:0.8em}
#caranddriving_review_page .back a {text-decoration:underline}
#caranddriving_review_page .back.toListing {margin: 30px 0 0;clear:both;float:left}
#caranddriving_review_page .back.toSearch{clear:both;margin-top:5px;float:left}
#caranddriving_review_page .sideBox .bottom a{text-decoration:none;font-size:1em}
    * html #caranddriving_review_page .sideBox .bottom a{display:block}
#caranddriving_review_page #review_sections{clear:both}
#caranddriving_review_page #reviewNavigation {background-color:#e6e6e6;padding: 10px 0 12px 5px;border:1px solid #ccc;overflow:hidden;font-size:1.2em;*padding-left: 10px}
#caranddriving_review_page #reviewNavigation a{text-decoration:underline;*display:list-item; font-size: 0.9em }
    * html #caranddriving_review_page #reviewNavigation {position:relative;list-style:none;zoom:1;padding-left:0}
    * + html #caranddriving_review_page #reviewNavigation {position:relative;list-style:none}
#caranddriving_review_page #reviewNavigation li{ margin-left: 15px; list-style-type:disc;list-style-position:inside;line-height:1.4em;color:#4d7c9b;float:left}
#caranddriving_review_page img.image{border:1px solid #000;padding:1px;margin:15px 0;width:286px}
#caranddriving_review_page #review_intro { margin-top: 15px }
#caranddriving_review_page #review_intro .rightSub { text-align: center }
#caranddriving_review_page .leftSub,
#caranddriving_review_page .rightSub {line-height:1.3em}
#caranddriving_review_page .mainColumn .container .newsletter.sideBox {margin-top: 0}
#caranddriving_review_page .gallery_ads_box { margin-top: 20px }


#caranddriving_review_page #reviewColumn { float: left; width: 750px }
#caranddriving_review_page #sideColumn { float: right }
#caranddriving_review_page .leftSub,
#caranddriving_review_page .rightSub {width:350px;text-align:justify;font-size:1.25em}    
#caranddriving_review_page .leftSub {float:left}
#caranddriving_review_page .rightSub {float:right}
    
#caranddriving_review_page .back a {text-decoration:underline; margin-right: 20px;}
#caranddriving_review_page .back.top {padding: 0 0 30px;background:none; overflow: hidden; font-size:1.2em;}
#caranddriving_review_page .back.top a {white-space: nowrap;}
#caranddriving_review_page .back.top a.left {float: left; width: auto;}
#caranddriving_review_page .back.top a.right {float: right; width: auto; margin-right:0;}
#caranddriving_review_page .back.toListing {margin: 30px 0 0;clear:both;float:left}
#caranddriving_review_page .back.toSearch {clear:both;margin-top:5px;float:left;padding-top:15px; font-size: 1.2em;}
    
#caranddriving_review_page #newsletterSideBox p {margin:0 0 8px 0;color:#131313;font-size:1.1em}    
#caranddriving_review_page #newsletterSideBox #email{width:176px}

#showAdvertPage #id_description p.youtube_url {margin: 10px 0;}
#showAdvertPage #id_description p.youtube_url strong {font-weight: bold; font-size: 0.9em; float: left;}
#showAdvertPage #id_description p.youtube_url a {margin-left: 5px; font-size: 0.9em}

#adverts_list_page #browseTitleBox.mainBox{margin-left:0;margin-right:0;width:auto;float:none}
#adverts_list_page #browseTitleBox.mainBox h1,
#adverts_list_page #browseTitleBox.mainBox h2 {float:none}
#adverts_list_page #browseTitleBox.short { float: left; }
#adverts_list_page #browseTitleBox.short h1,
#adverts_list_page #browseTitleBox.short h2 { float: left; }
.category_box .azColumn{margin:0 1% 0 10px;padding-bottom:15px}
.category_box .azColumn ul li{font-size:1.1em}
p.viewAll{text-align:right;font-size:1.1em;clear:both}
p.viewAllTop{margin:0 0 3px}
p.viewAllBottom{margin:2px 0 10px}

/* account statistics */
#account_page .mainColumn h2.title {font-size: 1.6em;}
#account_page .mainColumn .container div.right {width: 760px;}
#account_page .mainColumn .container div.right #clipboardSideBox .clipboard-actions {display: none;}
#account_page .mainColumn .innerContent h3 {padding-top: 10px; font-size: 1.4em; color: #666;}
#account_page .mainColumn .reportContainer .reportTitle, 
#account_page .mainColumn .statContainer .statTitle {font-size: 1.2em;}
#account_page .mainColumn #reportPeriod p.right {width: 200px;}
#account_page .mainColumn #extendedReport2 #reportPeriod p.right {width: 150px;}

#account_page .mainColumn #stat_holder {overflow-x: auto; margin: 0px 10px; width: 750px;}
* + html #account_page .mainColumn #stat_holder {overflow-x: auto; overflow-y: hidden; padding-bottom: 10px;}
* html #account_page .mainColumn #stat_holder {overflow-x: auto; overflow-y: hidden; padding-bottom: 10px;}
#account_page .mainColumn #stat_holder table {margin: 5px 0px 5px 1px;}
#account_page .mainColumn #stat_holder table tr.even td,
#account_page .mainColumn #dashboardExtendedTable tr.even td {background-color: #F5F5F5;}
#account_page .mainColumn #stat_holder table tr.highlight td,
#account_page .mainColumn #dashboardExtendedTable tr.highlight td {background-color: #d5d5d5;}
#account_page .mainColumn #dashboardExtendedTable th,
#account_page .mainColumn #stat_holder table th,
#account_page .mainColumn #stat_holder table td {padding: 5px;}
#account_page .mainColumn .reportTitle span.right {font-size: 0.8em; padding: 2px 20px 0 0;}
#account_page .mainColumn .reportContainer, #account_page .mainColumn .statContainer {margin: 10px 0px 10px 10px; overflow: hidden;}
#account_page .mainColumn #sellerDashboard2,
#account_page .mainColumn #detailedReport2,
#account_page .mainColumn #extendedReport2 {font-size: 1.2em;}

#adverts_list_page .gallery_ads_box table a.zkhAdLink,   
#search_results_page .gallery_ads_box table a.zkhAdLink{display:block;overflow:hidden;}

/* upload img in event placment */
* html #addAdvertPage #id_event_fieldset div label {margin-right: 10px;}
#addAdvertPage .part {margin:0 0 10px;overflow:hidden;}
#addAdvertPage #id_main_photo_fieldset .image_customfield {overflow:visible;}
#addAdvertPage #id_main_photo_fieldset ul.upload {margin-left: 80px;width: 620px;margin-top:15px;}
#addAdvertPage #id_main_photo_fieldset ul.upload {clear: both;}
#addAdvertPage #id_main_photo_fieldset ul.upload li a {display: block;}
* html body#new_adplacement fieldset ul.upload,
#addAdvertPage #id_main_photo_fieldset ul.upload{margin-left:70px}
#addAdvertPage #id_main_photo_fieldset ul.upload a{font-size:1.2em}
#addAdvertPage fieldset.formfield {position:relative;}
#addAdvertPage #id_main_photo_fieldset label{float:left;margin-right:10px;text-align:right;width:150px;font-size:1.2em}
* html #addAdvertPage #id_main_photo_fieldset label{margin-right:7px}

/* contest box */
#competitionsAdsSideBox #contest_box {padding: 0 9px;}
#competitionsAdsSideBox #contest_tumbnail {overflow:hidden;width:178px; margin: 0 5px; text-align: center;}
#competitionsAdsSideBox #contest_info {width:178px;margin:3px 5px;line-height:1.4em; font-size: 1.2em;}
* html #competitionsAdsSideBox {zoom: 1;}

/* contests */
#contest #content .container {width: 1000px; overflow: hidden;}
#contest .mainColumn {font-size: 1.2em;}
#contest .contestDescription {padding: 10px 0;}

#contest .contestDescription h2,
#contest .contestDescription h3,
#contest .contestDescription h4 {line-height: 30px; font-weight: bold;}
#contest .contestDescription p {padding: 5px 0;}
div.contestQuestion {margin:20px 0 5px; clear: both;}
ul.compo-answers {padding-left: 10px;}
table.genericForm.contest {width: 100%;}
table.genericForm.contest strong.tip {color: #7F7F7F; font-weight: normal;}
table.genericForm.contest td.label {font-weight: bold; color: #000; width: 22%; text-align: right; padding-right: 15px;}
table.genericForm.contest td.req {padding-right: 0;}
table.genericForm.contest td.label .required {color: #000; font-size: 1em; background: transparent url("../img/required_star.png") no-repeat right center; padding-right: 15px;}
table.genericForm.contest td {vertical-align: middle}
table.genericForm.contest .userData td {padding-top: 10px; padding-bottom: 10px;}
table.genericForm.contest .captchaContainer td {padding: 2px 0;}
table.genericForm.contest .userData td #id_name,
table.genericForm.contest .userData td #id_email,
table.genericForm.contest .userData td #captchabutton,
table.genericForm.contest #id_contest0  {border: 1px solid #c1c1c1; padding: 2px;}
table.genericForm.contest .error td #id_name,
table.genericForm.contest .error td #id_email,
table.genericForm.contest .error td #captchabutton,
table.genericForm.contest .error #id_contest0 {border: 1px solid #f00; padding: 2px;}
table.genericForm.contest td input,
table.genericForm.contest td textarea {margin-left: 5px;}
table.genericForm.contest td input#sendContest {margin: 20px 0 20px 5px;}
table.genericForm.contest .termsCondition td {vertical-align: top;}
table.genericForm.contest .termsCondition .termsContent {padding-left: 5px; padding-top: 0px;}
table.genericForm.contest td.textareaLabel{vertical-align:top;}
table.genericForm.contest td img {vertical-align: middle}
table.genericForm.contest .errorHolder td p.error {color: #f00; padding: 5px 0 5px 5px;}
table.genericForm.contest .errorHolder td {padding: 0;}
table.genericForm.contest td p.error {background-color: transparent; border: 0px; margin: 0;}
/* end contests */

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* end jqModal */
.blockSelector {width: 697px;}
.blockSelector .blockSelectorColumns {padding-left: 60px;}
.blockSelector .blockSelectorColumns select { width: 210px; height: 240px;}
.blockSelector .blockSelectorSubmit { float: right; }
.blockSelector .blockPath { font-size: 14px; margin: 5px 5px 5px 60px; }
.chose-your-region .region_chooser_list li {padding: 4px 0;}

/* 404 error page */
td.mainColumn.err404 h4 {line-height: 30px; font-size: 12px; color: #d27b15; background: transparent url(../img/warning_icon.gif) no-repeat left center; padding: 0 0 0 25px;}
td.mainColumn.err404 #err404 {padding: 20px 30px; font-size: 12px;}
td.mainColumn.err404 #err404 ul {list-style-type: disc; padding: 0 30px;}
td.mainColumn.err404 #err404 ul li {padding: 5px 0;}
td.mainColumn.err404 #err404 #supportFormLink {margin: 10px 0 20px; display: block;}
td.mainColumn.err404 #err404 #supportForm.jqmWindow {width: 380px !important; background-color: #fff; text-align: center;}
td.mainColumn.err404 #err404 #supportForm.jqmWindow h2 {float: left; margin-bottom: 20px; font-weight: normal;}
td.mainColumn.err404 #err404 #supportForm .jqmClose {float: right; background: url("../img/cluster_clouds_back.gif") no-repeat right center transparent; padding-right: 15px;}
td.mainColumn.err404 #err404 #supportForm p {clear: both; margin: 10px 0; overflow: hidden;}
td.mainColumn.err404 #err404 #supportForm label,
td.mainColumn.err404 #err404 #supportForm input,
td.mainColumn.err404 #err404 #supportForm textarea {float: left; padding: 2px 0;}
td.mainColumn.err404 #err404 #supportForm label {width: 100px; text-align: center;}
td.mainColumn.err404 #err404 #supportForm input,
td.mainColumn.err404 #err404 #supportForm textarea {width: 250px; border: 1px solid #BEBEBE;}
td.mainColumn.err404 #err404 #supportForm textarea {font-size: 12px; height: 150px;}
td.mainColumn.err404 #err404 #supportForm p .hintText {color:#999999; display:block; float:left; font-size:12px; margin:3px 0 0 100px;}
* html td.mainColumn.err404 #err404 #supportForm p .hintText {margin: 3px 0 0 50px;}
td.mainColumn.err404 #err404 #supportForm input.submit {width: auto; float: right; cursor: pointer; padding: 5px;}
* + html td.mainColumn.err404 #err404 #supportForm input.submit {padding: 0;}
* html td.mainColumn.err404 #err404 #supportForm input.submit {margin-top: 10px; padding: 5px 0;}
td.mainColumn.err404 #err404 .topCat {color: #d27b15; font-weight: bold;}
td.mainColumn.err404 #err404 .topCategories {list-style-type: none; overflow: hidden; padding: 0; margin: 10px 0 40px;}
td.mainColumn.err404 #err404 .topCategories li {float: left; padding: 0 5px; border-right: 1px solid #000; margin-top: 5px; white-space: nowrap;}
td.mainColumn.err404 #err404 .topCategories li.last {border: 0;}

#new_adplacement .thirdStepPlug #enhanceBox #id_content_sharing_fieldset ul {clear:both}
#new_adplacement .thirdStepPlug #enhanceBox #id_content_sharing_fieldset ul li {padding:5px 5px 5px 29px}
#new_adplacement .thirdStepPlug #enhanceBox #id_content_sharing_fieldset ul li label {float:none}
#new_adplacement .thirdStepPlug #enhanceBox #id_content_sharing_fieldset ul li label .price {float:none;font-weight:normal}

/* TODO */
#discountCodeRequiredProductsWindow {margin:0 auto;font-size:13px;display:none;background:#FFFFFF;border:1px solid #000000;padding:10px 20px 20px 20px;position:absolute;width:600px;z-index:10}
#discountCodeRequiredProductsWindow a.close {float:right;background: url("../img/cluster_clouds_back.gif") no-repeat right center transparent;padding-right:15px}
#discountCodeRequiredProductsWindow h3.title_layer {font-size:18px;color:#000;font-weight:bold;margin:0 0 20px 0 !important}
#discountCodeRequiredProductsWindow h4 {font-size:14px !important;line-height:18px;color:#000 !important;font-weight:bold !important;padding:5px 0 8px 0;margin:0 !important}
#discountCodeRequiredProductsWindow p {padding:8px 0;line-height:16px;color:#000}
#discountCodeRequiredProductsWindow .question {font-weight:bold;text-align:center;font-size:14px;margin:0}
#discountCodeRequiredProductsWindow .question input {width:50px;background:#FF8033;padding:3px 15px;color:#FFF;border:0;font-size:14px;font-weight:bold;margin:10px;cursor:pointer}
#courtine {background:#000;opacity:0.8;position:absolute;top:0;left:0;right:0;width:100%;z-index:20;/*display:none*/}
*+html #courtine {filter:alpha(opacity=80)}
.fbLike {width:250px; height:50px; float:left; }

/* contest */
#defaultContest {
	margin-left: 15px;
}
#defaultContest h2 {color:#666;font-weight:bold;font-size:14px;border-bottom:1px solid #d1d1d1;padding:8px 0;margin-bottom:10px}
#defaultContest .contentContest {border:1px solid #e7e7e7;padding:10px}
#defaultContest h3 {color:#2E2F2C;font-weight:bold;font-size:14px;margin:0;padding:10px 0}
#defaultContest .link_previous_winners {text-align:right;font-weight:bold}
.contestsList .contestMini {float:left;width:130px;overflow:hidden;margin:0 21px 20px 23px}
.contestsList .contestMini img {width:120px}
.contestsList .contestMini .contestMiniSubject {font-size:14px;padding:6px 0}
.contestsList .contestMini .contestMiniDescription {font-size:11px;padding:0 0 10px 0;color:#4A4A4B}
.contestsList .contestMini .contestMiniDeadline {font-size:11px;font-weight:bold;color:#3F4140}
#defaultContest .contestsListArchive {padding:15px 0 0 0}
#defaultContest .paginator {text-align:right}
#defaultContest .paginator li {display:inline;float:none;font-weight:normal;font-size:11px}

#contest #expirationInfo h4 {color:#E70018;font-weight:bold;font-size:18px;padding:20px 0 10px 0}
#contest #expirationInfo p {padding:0 0 30px 0;color:#636363}
#contest #expirationInfo h3 {color:#636363;font-weight:bold;font-size:18px}
#contest #expirationInfo .winners_list {}
#contest #expirationInfo .winners_list .winer_box {color:#636363;font-size:12px;padding-bottom:10px}
#contest #expirationInfo .winners_list .winer_box img {width:100px;float:left}
#contest #expirationInfo .winners_list .winer_box div {float:left;padding:40px 0 0 10px}
#contest #expirationInfo .winners_list .winer_box div b {font-weight:bold}

#competitionBoxVieMore { text-align: right; font-weight: bold; margin: 5px 0;}
#competitionBoxVieMore a:hover { text-decoration: underline; }

.adToolsContainer { border: 1px solid #C2CEA0; float: left; width: 195px; margin-top: 20px; margin-bottom: 20px;}
.adToolsContainer h3 { font-size: 1.5em; float: left; border-bottom: 1px solid #B9C89F; margin-left: 20px; padding-bottom: 10px; padding-top: 10px; clear: both; }
.adToolsContactEmail { float: left; clear: both; }
.adToolsContactEmail a {float: left; margin: 8px 0 0 15px; background-image:  url('../img2/send_an_email.png'); width: 129px; height: 32px; color: white; padding: 11px 0 0 50px; font-size: 1.4em; font-weight: bold; cursor: pointer; text-decoration: none}
.adToolsContactEmail a:hover { color: white; }
.adToolsContactPhone { float: left; clear: both; margin: 8px 15px; width: 129px; height: 20px; background-image: url('../img2/phone_seller.png'); color: white; padding: 11px 50px; font-size: 1.4em; font-weight: bold; cursor: pointer}
.adToolsOthers { float: left; clear: both; }
.adToolsOthers h3 { font-size: 1.5em; float: left; border-bottom: 1px solid #B9C89F; margin-left: 20px; padding-bottom: 10px; padding-top: 10px; clear: both; width: 160px; margin-bottom: 10px; }
.adToolsOthers ul { float: left; clear: both; padding-left: 20px;}
.adToolsOthers ul li { float: left; margin-bottom: 8px; padding-left: 30px; height: 22px; width: 130px;}
.adToolsOthers ul li a { color: #528E72; text-decoration: none; font-size: 1.2em; font-weight: bold;}
.phone_seller { float: left; clear: both; margin: 5px 5px 5px 15px; width: 119px; height: 20px; background-image: url('../img2/farmingads/phone_seller.png'); color: #618675; padding: 4px 34px; font-size: 1.4em; font-weight: bold }
.phone_seller_left { float: left; clear: both; margin: 0px 5px 5px 5px; width: 119px; height: 20px; background-image: url('../img2/farmingads/phone_seller.png'); color: #618675; padding: 4px 34px; font-size: 1.4em; font-weight: bold }
.mail_friend {  background-image: url('../img2/email_friend.png') }
.moderation { background-image: url('../img2/report_advert.png') }
.icon_print { background-image: url('../img2/print_advert.png') !important }
.icon_print a { background-image: none !important; }

.clipboardOnAdContainer a.more { float: left; }

.shareYourAdContainer { float: left; width: 195px; background-color: #F4FAEE; border: 1px solid #C2CEA0;}
.shareYourAdContainer h3 { font-size: 1.5em; float: left; border-bottom: 1px solid #B9C89F; margin-left: 20px; padding-bottom: 10px; padding-top: 10px; clear: both; width: 159px;}
.shareYourAdItem  { float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 0px;}
.shareYourAdItem iframe { height: 65px; }
.shareYourAdButtons {float: left; clear: both; width: 165px; margin-left: 18px;}
.shareYourAdFacebook { margin-right: 5px; width: 45px;} 
.shareYourAdTwitter { margin-right: 5px; }

