.adsense-search {float:left;width:100%;clear:both;margin:20px 0 15px 0;text-align:center;overflow:hidden;}
.adsense-item {float:left;width:100%;clear:both;margin:25px 0 15px 0;text-align:center;overflow:hidden;}
body div.button a, body div.button button, body div.button input {display:block;cursor:pointer;position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.01; z-index: 99;}


/* Search hooks */
#search-hooks {float:left;clear:both;width:100%;}
#search-hooks h6 {width:100%;clear:both;}
.footer-hook {float:left;clear:both;width:100%;}

/* Plugin hooks on item-post */
#plugin-hook {float:left;clear:both;width:100%;}
#plugin-hook .row label {float:left;clear:both;width:20%;padding-top:7px}
#plugin-hook div._200 div.selector {float:left;clear:none;width:20%;padding:5px;}
#plugin-hook div._200 div.selector span {padding:0px;float:left;width:100%;line-height:15px;height:auto;background:url(images/select_arrow.png) no-repeat right 6px;}
#plugin-hook input[type="checkbox"] {float:left;clear:both;margin:0 4px 0 20%;}
#plugin-hook input[type="text"] {float:left;width:80px;padding:5px}
#plugin-hook input[type="text"].hasDatepicker {float:none;margin:0 15px 0 5px;}
#plugin-hook .row._20 label {float:left;clear:none;width:70%;padding:0;}
#plugin-hook div._200 div.selector {padding:0 5px;}
#plugin-hook .row .checkbox-list label {float:left!important;padding:0;clear:none;}
#plugin-hook .row .checkbox-list li {margin:1px 0;float:left;clear:both;widt:100%;}

.h-my-loc {float:left;width:auto;margin:0 10px 0 0;font-size:11px;padding:5px 7px 6px 7px;background:#7DAD3F;position:relative;height:23px;}
.h-my-loc .i-pos {background: url('images/icons-white.png') no-repeat; background-position: -25px -73px; width: 15px; height: 12px; float: left; margin-left: 0px; margin-top: 0px; margin-right: 1px; margin-bottom: 0px;}
.h-my-loc .fa {color:#444;cursor:pointer;margin-left:3px;margin-right:-2px;}
.h-my-loc .fa:hover {color:#000;}
.h-my-loc div {float:left;}
.icon-header-phone {width: auto;height: 14px;float: left;margin-top: 2px;margin-right: 5px;margin-bottom:0px;font-size:10px;color:#fff;}

/* Search by user type */
.user_type_buttons {float:left;width:auto;clear:none;margin-left:10px;padding:5px 0;}
.user_type_buttons div {cursor:pointer;padding:3px 7px;float:left;clear:none;margin:0 3px 0 0;background:#fff;border:1px solid #52ADDA;border-color:#3491be #52ADDA #52ADDA #3491be;color:#444;}
.user_type_buttons div:hover {color:#000;background:#f6f6f6;font-weight:normal;border-color:#17719C #378EB9 #378EB9 #17719C;}
.user_type_buttons div.active, .user_type_buttons div.active:hover {background:#fff;color:#000;font-weight:bold;}

/* Plugin Jobs attribute */
.job-detail, .job-detail table, .job-detail table tr {float:left;width:100%;clear:both;}
.job-detail table {margin-top:10px;}
.job-detail table tr { border-bottom:1px dotted #ddd;float:left;width:100%;clear:both;padding:3px 0;}
.job-detail table tr td {float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.job-detail div {float:left;width:100%;clear:both;padding:3px 0;border-bottom:1px dotted #ddd;margin:0}
.job-detail div p, .job-detail div label {float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#photos .qq-uploader, #restricted-fine-uploader {float:left;width:100%;clear:both;overflow:hidden;font-size:12px;}
#photos .qq-upload-button {font-size:14px;cursor:pointer;min-height: 20px;float:left;clear:both;width:100%;padding: 19px 2%;background-color: #F2F2F2;border:1px solid #ddd;text-shadow: 1px 1px 0px #FFF;color:#333;font-weight:bold;box-shadow:0 0 5px #f9f9f9 inset;-moz-box-shadow:0 0 5px #f9f9f9 inset;-webkit-box-shadow:0 0 5px #f9f9f9 inset;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#photos .qq-upload-button:hover {border-color:#bbbbbb}
#photos .qq-upload-list {background-color: #ffffff;float:left;width:102%;margin-right:-2%}
#photos .qq-upload-list li {min-height:185px;font-size:12px;background-color: #D9EDF7;color: rgb(51, 51, 51);display: inline-block; height: auto;overflow: hidden;width: 23%;height: auto;display: block;overflow: hidden;margin:8px 2% 5px 0;float:left;clear:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#photos .ajax_preview_img {float:left;clear:both;width:100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:1px;border:1px solid #ddd;background:#fff}
#photos .ajax_preview_img img {max-width: 100%;display: block;margin:0;float:left;clear:both;width:100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#photos .qq-upload-success { max-width:100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#photos .qq-upload-file {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 100%;font-size:12px;font-weight:bold;height: auto;display: block;overflow: hidden;margin:5px 0 0px 0;padding-bottom:5px;float:left;clear:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#photos .qq-upload-button input {width:auto;cursor:pointer;}
#photos .qq-upload-button.focus,#photos .qq-upload-button-focus {border:1px solid #ddd}
#photos {float:left;clear:both;width:100%}
#photos .qq-upload-size {float:left;width:auto;font-size:11px;margin:3px 5px 0 0;}
#photos .qq-upload-list li a {background:none;width:auto;float:left;margin:3px 4px 5px 0;font-size:11px;}
#photos .qq-upload-spinner {float:left;margin:0px 2% 0px 0;clear:both;}
#photos .qq-progress-bar {float:left;clear:both;margin-bottom:3px;}
#photos .qq-upload-cancel {clear:both}
#photos .qq-upload-drop-area {font-weight:bold;border:1px solid #B40000;box-shadow:0 0 5px #FFB0B0 inset;-moz-box-shadow:0 0 5px #FFB0B0 inset;-webkit-box-shadow:0 0 5px #FFB0B0 inset;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#photos .qq-upload-drop-area-active {font-weight:bold;border:1px solid #81BE79;box-shadow:0 0 5px #BCEEB5 inset;-moz-box-shadow:0 0 5px #BCEEB5 inset;-webkit-box-shadow:0 0 5px #BCEEB5 inset;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#photos .qq-upload-drop-area span, #photos .qq-upload-drop-area-active span {font-size:15px;}
.drag_drop div[id*='p-'] {display:none}
.drag_drop #photos h3 {float:left;clear:both;width:100%;margin:15px 0 5px 0}
.add_item .photos .qq-upload-button div {float:none}

div#recaptcha_widget, div#recaptcha_image > img { width:100%;height:auto;float:left;clear:both;margin-top:5px; }
div#recaptcha_image > img {border: 1px solid #ddd;border-top-color: #bbb;border-left-color: #bbb;margin-bottom:5px;}
.recaptcha_only_if_image {float:left;clear:both;width:100%;}

#mobile-text {padding: 4px 6px;list-style: none; position: absolute; left: 0px; top: -28px; background: #ffffff; margin: 0; display: block; float: left; width: 200px; border: 1px solid #ccc; border-top: 1px solid #ddd; border-bottom: 0px; -webkit-border-radius: 4px; -webkit-border-top-left-radius: 2px; -moz-border-radius: 4px; -moz-border-radius-topleft: 2px; border-radius: 4px; border-top-left-radius: 2px; box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666;}
.mobile-show {position:relative;cursor:pointer}

#print_ad {float:right;width:25px;text-align:center;margin-top:3px}
#print_pdf {float:right;width:25px;text-align:center;margin-top:3px}
#face {float:right;width:25px;text-align:center;margin-top:2px}
.watchlist {float:right;width:25px;text-align:center;margin-top:2px}
.watchlist a {position:absolute;text-decoration:none;background: #fff;border: 1px solid #bebebe;margin-left: -20px;margin-top: -5px;z-index: 1;padding: 10px 12px;box-shadow: 3px 3px 8px #888;}
.err400 {min-height:400px;float:left;clear:both;width:100%;margin:25px 0;}
.err400 h1 {font-size:20px;color:#444;text-align:left;width:100%;float:left;clear:both;margin:15px 0;border-bottom:1px dotted #ddd;}
.err400 .reason {float:left;width:100%;font-size:14px;color:#444;}
.err400 .reason .button {font-size:12px;}
.mceEditor {float:left;clear:both;width:100%}
#tinymce {font-size:12px;font-family:"Lucida Grande",Arial,sans-serif;}
textarea, .mceContentBody, .mceContentBody p {font-family:"Lucida Grande",Arial,sans-serif; font-size:12px;}

#friend #uniform-blue {margin-left:0}
#friend { clear:both; display:inline; float:left; margin:0px 10%;margin-bottom:20px;width:80%;padding:15px 2%; background-color:#f4f7fc;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#friend label { clear:both; float:left; padding-top:4px; width:100%; }
#friend input { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
#friend textarea { float:left;clear:both;width:100%;max-width:100%;height: 110px;margin-top:5px;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 1%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
#friend .button { clear:both; float:left; margin-top:10px;width:60%;max-width:85px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#friend h2 .smalli {font-size:12px;font-weight:normal;margin-left:4px;}
#friend .third {width:48%;float:left;margin-right:2%;margin-bottom:5px;clear:both}
#friend .third span {float:left;}
#friend .thirdd {width:31%;float:left;margin-right:2%;margin-bottom:5px;clear:none}
#friend .thirdd span {float:left;}
#friend #titt {float:right;margin-right:0;width:34%}
#friend .four {width:48%;float:right;margin-left:2%;}
#friend .four span {float:left;}
#friend .div-desc { color:#666;font-size:11px;width:55%;float:right;margin-bottom:8px; }
#friend h1 {color:#555;margin:0;margin-top:3px;font-size:15px;float:left;width:40%;text-overflow:ellipsis;overflow:hidden}
#friend h1 a {text-decoration:none}
#friend h1 a:hover {text-decoration:underline}
#friend input:focus, #friend textarea:focus {border:1px solid #bbb;border-top-color:#888;border-left-color:#888;}

#footer-new {width:100%;display: table;background:#CEE9FC;border-top:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05),0 -3px 7px rgba(0,0,0,0.10);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05),0 -3px 7px rgba(0,0,0,0.10);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05),0 -3px 7px rgba(0,0,0,0.10);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#footer-new .del {float:left;clear:both;width:100%;height:2px;background:#C4BBFF;border-bottom:1px solid #F6F5FF;margin:0;}
#footer-new .inside {margin:0 auto;width:100%;max-width:970px}
#footer-new .dot {float:left;margin:0 1%;margin-top: -3px;}
#footer-new .element {float:left;margin-bottom:3px}
#footer-new .cop {float:right;margin-bottom:3px}
#footer-new .top-place {margin:10px 0;margin-bottom:5px;float:left;clear:both;width:100%}
#footer-new, #footer-new a {color:#333;font-weight:normal;text-decoration:none;text-shadow: 1px 1px 1px #fff;}
#footer-new .top-place a:hover {text-decoration:underline}
#footer-new .bottom-place {float:left;clear:both;width:100%;margin-bottom: 30px;}
#footer-new .bottom-place h4 {float:left;font-size:13px;color:#222;font-weight:bold;margin-bottom:3px;width:100%}
#footer-new .bottom-place h4 span {float:left;width:85%}
#footer-new .some-block {float:left;width:31%;margin-right:3%;margin-top:20px;}
#footer-new .some-block.right {float:right;width:32%;margin-right:0%;}
#footer-new .some-block .text {float:left;clear:both;width:100%}
#footer-new .some-block .text a {float:left;clear:both;width:100%;color:#2D5C7E;font-weight:bold;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:5%}
#footer-new .some-block .text a:hover {color:#333;text-decoration:underline}
#footer-new .some-block .text span {float:left;clear:both;padding:3px 0;width:100%}
#footer-new .some-block .del {margin-bottom:5px}
#footer-new .top-white {width:100%;float:left;height:1px;background:#fff}

#edit_item_view {float:right;width:120px;overflow:hidden}
#edit_item_view a {font-size:12px; font-weight:bold;text-decoration:none;float:right}
#edit_item_view span {float:right}

#cat-wrap {width:100%;height:auto;position:absolute;left:0;top:0;display:none;z-index:9999;padding-bottom:20px;}
#cat-list {box-shadow:2px 2px 15px #111;-webkit-box-shadow:2px 2px 15px #111;float:left;width:50%;margin:10px 25%;padding:0;padding-bottom:20px;background:#fff;border:1px solid #ccc;font-size:12px;border:8px solid #f1f1f1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#cat-wrap .close-wrap {background: #fff url('images/close-blue.png') no-repeat top center;width:54px;height:57px;float:right;border-left:1px solid #d5d5d5; }
#cat-wrap .back-wrap {width:55px;height:18px;float:right;font-weight:bold;color:#2965be;text-align: right;margin-right: 1%;padding: 2px;cursor:pointer;margin-top:20px}
#cat-wrap .back-wrap span {float:left}
#cat-wrap .back-wrap:hover span {text-decoration:underline}
#cat-wrap .close-wrap:hover {background-color:#fff;cursor:pointer}
#cat-list h2 {font-size:14px;width:100%;border-bottom:1px solid #d5d5d5;margin-bottom:10px;margin-top:4px;padding: 19px 3%;padding-bottom: 18px;color:#444}
#cat-list h3 {font-size:14px;float:left;width:85%;text-align: left;margin-top: 10px;}
#cat-list a {background:none;text-decoration:none;float:left;width:100%;padding:0px 5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#cat-list a:hover {background:none;text-decoration:underline;color:#2A4C7E;background-position:0 10px;}
#cat-list .cat-block {float:left;clear:both;padding:0 3%;width:100%}
#cat-list .single-cat {float:left;text-align:center;margin: 3px 0;padding:5px 2%;border:1px solid #d8d8d8;width:100%;height:50px;background: url('images/main_cat_box.png') repeat-x bottom center;}
#cat-list .single-cat:hover {border: 1px solid #6794d7;}
#cat-list .single-cat:hover a {text-decoration:underline}
#cat-list .subcat-list {float:left;clear:both;width: 100%;padding:0 3%}
#cat-list .subcat-list .single-cat h3 {font-size:14px;}
#cat-list .subcat-list h3 a {padding:0 2%;font-size:13px;}
#cat-list .subcat-list h3 {width: 47%;margin: 10px 0;margin-right:3%;font-size:12px;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#alt_category{margin-top:-20px;margin-bottom:-15px;cursor:pointer;float:left;display:block;width: 200px;height: 60px;background: url('images/select_cat.png') no-repeat 0 0;}
#alt_cat_del {float:left;display:block;margin:0 5px;padding:6px;}
#cat-list #main_img {position:relative;float:right;padding:0;margin:0;width:14%;height:auto;max-width:45px;}
#cat-list .sub {float:left;width:100%;padding-left:5%;margin:5px 0}
#cat-list .sub h3 {float:left;clear:both;width:100%;margin:2px 0;font-size:12px;font-weight:normal}
#cat-list .subcat-list .sub h3 a {font-size:12px;font-weight:normal}
#cat-list a.single-subcat {max-width:80%;width:auto}

.item-tool-wrap {position:absolute;width: 25%;display:none;z-index:5;left:0;top:auto}
.item-tool-body {margin-left:-1px;border: 1px solid #bebebe;padding:10px;box-shadow: 3px 3px 8px #888;background:#fff;float:left;width:80%}
.item-tool-arrow {float:left;width: 12px;height: 20px;background: transparent url('images/tool-left.png') no-repeat 0 0;position: relative;margin-top: 10px;}
.item-tool-cat {margin-left:52%;margin-top:13px;}
.item-tool-desc {margin-left: 61.3%;margin-top: 1px;}
.item-tool-photo {margin-left: 31%;margin-top: 12px;}
.drag_drop .item-tool-photo {margin-left: 61%;margin-top: 12px;}

.item-toolr-wrap {position:absolute;width: 25%;display:none}
.item-toolr-body {margin-right:-1px;border: 1px solid #bebebe;padding:10px;box-shadow: 3px 3px 8px #888;background:#fff;float:right;width:80%}
.item-toolr-arrow {float:right;width: 12px;height: 20px;background: transparent url('images/tool-right.png') no-repeat 0 0;position: relative;margin-top: 10px;}
.item-toolr-contact {margin-left: -26%;margin-top: 12px;}
.item-toolr-loc {margin-left: -26%;margin-top: 28px;}

#lang-wrap {width: 14%;position: absolute;z-index: 9999;text-align: left;margin-left: 64.8%;display:none;margin-top:14px;max-width:150px;}
#lang-box {float:left;background: #FFF;border: 1px solid #bebebe;width: 100%;margin-top: -1px;padding: 10px;box-shadow: 3px 3px 8px #888;}
#lang-box li {padding:2px 0;margin:1px 0;float:left;clear: both;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#lang-box li img {float:left;margin-right:5px;margin-top:1px}
#lang-box li a span {float:left;padding:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#lang-box li a:hover span {text-decoration:underline}
#lang-wrap .lang-top-arrow {width: 100%;height: 12px;background: transparent url('images/tool-top.png') no-repeat top center;position: relative;margin-top: 0px;}
#h-bar #lang-wrap a {color:#000}
#lang_open {cursor:pointer;float:right;padding-right:8px;background:url(images/language_arrow.gif) no-repeat right 5px;}
#lang_open:hover span {text-decoration:underline}
#lang-open-box:hover #lang-wrap {display:block}
#lang_open img {float:left;margin-top:1px;margin-right:3px;border-top:1px solid #333}
#lang_open span {float:left;}

#qr-wrap {float:left;width:100%;clear:both;margin-top:10px;}
#qr-block {float:left;clear:both;width:73%; background:whiteSmoke;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding:2% 10px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
#i-block #qr-block h3 {width:70%;float:left;font-size:13px;color:#444;font-weight:normal;padding:8% 0;}
#qr-wrap img {float:right;width:25%;border:1px solid #ddd;border-top-color:#bbb;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

#qr-wrap-alt {display:none;float: left;margin-top: 10px;clear: both;width: 100%;background: whitesmoke;border: 1px solid #ddd;border-top-color: #bbb;border-left-color: #bbb;padding: 2% 10px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px}
#qr-wrap-alt img {width:30%;float:right;max-width:50px;}
#qr-wrap-alt h3 {width:65%;float:left;margin-top:5px}
#qrcode {float: right;}

#rel_ads {padding:0;float:left;clear:both;margin-bottom:10px}
#rel_ads table {float:left;width:100%;margin:0}
#rel_ads table tr {width:100%;margin-right:0;margin-left:0;height:90px;}
#rel_ads table td.text h3 {margin-bottom:9px;margin-top:3px;}
#rel_ads .zoznam_dole {margin-top:10px;height:13px;overflow:hidden;}
#i-block #rel_ads h2 {margin-top:20px;padding-bottom:2px;margin-bottom:2px;border-bottom:1px dotted #444;color:#444;font-size:13px;width:100%;float:left;clear:both}
#rel_ads .gallery-list {float:left;clear:both;margin-top:0px;widht:100%}
#rel_ads .gallery-list table td {padding:5px 1%}
#rel_ads .gallery-list table td.text {width:70%}
#rel_ads .gallery-list table td.photo {width:30%}
#rel_ads .zoznam_views {max-width:100%}

#i-forms.recover {width:100%;max-width:480px;float:none;clear:none;margin:0px auto}
#i-forms.recover label {width:20%}
#i-forms.recover input {width:80%}
#i-forms.recover .button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-left:0;margin-top:5px}

#i-forms.login-me {width:100%;max-width:480px;float:none;clear:none;margin:0px auto}
#i-forms.login-me label {width:20%}
#i-forms.login-me input {width:80%}
#i-forms.login-me .button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-left:0;margin-top:5px;padding:4px 5%;}
#i-forms.login-me .more-login {margin-top:9px;}
#i-forms.login-me .checkbox {padding-left:20%}
#i-forms.login-me .checkbox label {width:80%;}

#report { background:url(images/report_flag.png) no-repeat center center; float:right; position:relative; width: 25px;height:20px;cursor: pointer;margin-top:-1px;margin-right: -2%;}
#report .cont-wrap { width:auto;position:absolute;margin-left: -41px;margin-top: 17px;display:none }
#report .cont-top-arrow {width:100%;height:12px;background:transparent url('images/tool-top.png') no-repeat top center;position: relative;}
#report .cont { float:left;display:block;background:#fff;border:1px solid #bebebe;margin-top: -1px;z-index: 1;padding:10px 12px;box-shadow: 3px 3px 8px #888;}
#report .cont a {float:left;text-decoration:none;clear:both;margin:2px 0}
#report .cont a:hover {text-decoration:underline;color:#1C4581}
#report:hover .cont-wrap {display:block}

#left-user {float:left;width:48%;margin-right:2%}
#right-user {float:right;width:48%;margin-left:2%}
.userItem a:hover {color:#fff}
.alert-head span {float:left;font-size: 13px;font-weight: bold;color: #444;margin-right: 2%;}
.alert-head .small {float:left;clear:left;font-size:11px;color:#888;font-weight:normal}
.alert-head {float:left;clear:both;width:100%;padding-bottom:3px;border-bottom:1px dotted #ddd;margin-bottom:10px;}
.alert-head .button {float:right}
.alert-listing-list {float:left;width:100%;clear:both;padding-left:5%;margin-bottom:20px;}
.alert-listing-list a {float:left;font-size:14px;font-weight:bold;text-decoration:underline;margin-bottom:3px}
.alert-listing-list a:hover {text-decoration:underline;color:#1E4988}
.alert-listing-list .lab {color:#444;width:20%;float:left}
.alert-listing-list .tex {width:80%;float:left;}
.alert-listing-list .simple-listing {float:left;width:100%;clear:both;margin-bottom:15px;}
.alert-listing-list .no-listing {color:#bd362f;font-weight:bold;float:left;clear:both}

.marginer {margin:8px 0;float:left;width:100%}

#upload_avatar img {padding:0;float:left;clear:both;margin-bottom:10px;max-width:248px;width:100%;height:auto;margin-top:3px;height:auto;border:1px solid #fff;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
#upload_avatar {float:left;clear:both;margin-top:20px;max-width:250px;width:100%}
#upload_avatar form #uniform-undefined {float: left;margin: 7px 0;width:100%;padding:5px 0}
#upload_avatar .empty {clear:both;float:left;margin-top:10px;}
#upload_avatar input {cursor:pointer}
#upload_avatar div.uploader {width:100%;margin:5px 0}
#upload_avatar #uniform-undefined {width:100%;float:left;clear:both;max-width:250px;margin-top:10px;}
.modify_profile .row #uniform-undefined {margin-left:150px;margin-top:5px;}
.user_account #profile_picture_img, .user_public_profile #profile_picture_img {margin-right:1%;margin-left:3px;margin-top:1px;}
#profile_picture_img {padding:0;float:left;outline:0;border:1px solid #fff;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
.user_public_profile h1 #profile_picture_img {margin-top:3px}

/* HEADER */
#h-bar {width:100%;float:right;color:#fff;font-size:11px;text-align:right;padding:0;background:#333;padding-bottom:0}
#h-bar a {color:#fff;text-decoration:none;}
#h-bar a:hover {color:#fff;text-decoration:underline}
#h-bar span {margin:0;margin-left:1.5%;padding-bottom:3px;float:right;margin-top:5px;}
#h-bar span span {margin:1px 0 0 0;padding:0;float:right}
#h-bar span span span {margin:1px 0 0 0;padding:0}
#h-bar span#lang-open-box {margin-top:4px;}
#h-bar #login-box { background:#FFF;display:none;border:1px solid #bebebe; padding:10px 0.5%; position:absolute; z-index:9999;text-align: left;margin-left: 43.5%;width: 14%;margin-top:25px;box-shadow: 3px 3px 8px #888;}
#h-bar #login-box label { color:#000; display:inline; font-weight:normal; margin-left:1px;float:left;width:auto;margin-top:5px; }
#h-bar #login-box input {width:100%;max-width:100%;float:left;clear:both;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#h-bar #login-box input[type="checkbox"] {width:15px;margin-left: 0px;margin-top:5px}
#h-bar #login-box input:focus {border-color:#ccc;border-top-color:#aaa;border-left-color:#aaa;-moz-box-shadow: 0px 0px 10px 1px #fff;-webkit-box-shadow:0px 0px 10px 1px #fff;box-shadow: 0px 0px 10px 1px #fff;}
#h-bar #login-box a {color:#2965be;margin-top: 5px;float: right;} 
#h-bar #login-box .checkbox {float: left;margin-bottom: 5px;margin-top: 1px;}
#h-bar #login-box .button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:12px;padding: 2px 4%;}
#h-bar #login-box .top-arrow {width:100%;height:12px;background:transparent url('images/tool-top.png') no-repeat top center;position: relative;margin-top: -22px;}
#h-bar #login-box form {float:left;width:100%;padding: 5px 1%;padding-bottom: 0;}
#h-bar #h-phone {float:left;width:auto;font-size:11px;color:#fff;margin-top:4px;}
#h-bar #h-phone span {float:left;padding-bottom:4px;padding-top:1px;margin:0}
#login-wrap:hover #login-box {display:block}
#header #fb-block {width:auto;margin-top:3px;height:34px;float:right;margin-right:2%;padding-top:7px;position:relative;z-index:9;}

/* ITEM */
#sidebar-search .del {float:left;clear:both;width:100%;height:2px;background:#dfdedd;border-bottom:1px solid #fff;margin:5px 0;}
#sidebar-search .del2 {float:left;clear:both;width:100%;height:2px;background:#dfdedd;border-bottom:1px solid #fff;margin-top:0px;margin-bottom:6px;}
#sidebar-search .od {float:left;clear:both;width:100%;height:10px;}
#sidebar-search { width:100%;float:left;clear:both;border-right: 1px dashed #ddd;padding:10px 4%;background:#f1f5fc;border:1px solid #e1e1e1;border-right-color:#cecece;margin-right:-1px;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;  }
#sidebar-search h3 {font-size: 12px;margin-top: 5px;float: left;width: 100%;text-align: left;}
#sidebar-search #uniform-blue {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#sidebar-search h3 strong { font-weight:normal; }
#sidebar-search .box {padding:0px;margin:0px;float:left;width:100%}
#sidebar-search input {border: 1px solid #cbcbcb;border-right-color:#ddd;border-bottom-color:#ddd;padding: 3px 3%;margin: 0;background:#fff}
#sidebar-search input:focus {border:1px solid #ababab;border-right-color:#ccc;border-bottom-color:#ccc;-moz-box-shadow: 0px 0px 10px 1px #fff;-webkit-box-shadow:0px 0px 10px 1px #fff;box-shadow: 0px 0px 10px 1px #fff;}
#sidebar-search h6 {margin-top:10px;float:left;margin-bottom:2px}
#sidebar-search input[type="text"] {width:100%; color:#444;}
#sidebar-search input[type="checkbox"] {margin-left:1px;float:left}
#sidebar-search input[type="text"]:focus, #sidebar-search input[type="checkbox"]:focus {-moz-box-shadow: 0px 0px 10px 1px #fff;-webkit-box-shadow:0px 0px 10px 1px #fff;box-shadow: 0px 0px 10px 1px #fff;}
#sidebar-search .checkboxes {margin-top:5px;margin-bottom:3px}
#sidebar-search .checkboxes input, .list #sidebar .checkboxes label {float:left}
#sidebar-search .categs input, .list #sidebar .categs label {float:none}
#sidebar-search .checkboxes label {margin:1px 0 0 2%;}
#sidebar-search .row {float:left;clear:both;width:100%}
#sidebar-search .categs h6 {float:none}
#sidebar-search .with-pic-label {width:80%;font-size:11px}
#sidebar-search ul.sub {margin:3px 0}
#sidebar-search ul .parent label {margin:0}
#sidebar-search #priceMin {width:40%;float:left;}
#sidebar-search #priceMax {width:40%;float:right;}
#sidebar-search #uniform-blue {float:left;clear:both;margin-top:10px;width: 100%;text-align: center;}
#sidebar-search input[type="text"] {-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
#sidebar-search fieldset {float:left;clear:both;width:100%;}
#sidebar-between {float:left;clear:both;border-right: 1px dashed #ddd;width:100%;height:15px;}
#bottom-grad {background:url('images/grad.png') repeat-x top center;width:100%;margin-top:-40px;margin-bottom:20px;float:left;clear:both;height:40px;z-index:15;position: relative;}
#sidebar-cat-header {font-size: 12px;float: left;width: 100%;text-align: left;background-color:#F8F850;padding:6px 4%;padding-top:7px;min-height:20px;border:1px solid #D8D842;border-bottom-color:#CCCC3A;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}

#i-block {width:100%;}
#i-block #left-block {float:left;width:65%}
#i-block #left {border:1px solid #ddd;border-top:none;padding:10px 2%;padding-bottom:20px;padding-top:2px;width:100%;float:left;background: none repeat scroll 0 0 whiteSmoke;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#i-block #right {width:33%;float:right;}
#i-block #right #photos-block {float:right;width:102%;margin:0 -1%}
#i-block #right #big-img {width:100%;height:auto;border:1px solid #FF6600;padding:2px;margin:0}
#i-block #right #photos-block #small-img {width:100%;height:auto;border:1px solid #FF6600;padding:2px;}
#i-block #right #photos-block #img-link {float:left;width:23%;margin:7px 1%}
#i-block #right #photos-block #small-img:hover,#i-block #right #big-img:hover {border-color:#222;}

#i-block #useful-info {float: left;clear: both;margin-top: 5px;width:100%}
#i-block .useful-header {float:left;clear:both;padding:5px 3%;border-bottom: 1px solid #ECF780;font-weight:bold;font-size:13px;background:#F8F850;color:#333;width:100%;margin: 0px;margin-top: 8px;}
#i-block .useful-list {float:left;clear:both;padding:0;font-size:12px;background:#F9FFB8;width:100%;margin: 0px;}
#i-block .useful-list li {float: left;clear: both;width: 100%;padding:6px 3%;border-bottom: 1px solid #ECF780;border-top:1px solid #fff}
#i-block .useful-more {float:left;font-weight:bold;clear:both;margin:0;padding:5px 3%;padding-bottom:8px;width:100%;background:#F9FFB8;border-top:1px solid #fff;}
#i-block .useful-more a {text-decoration:none;font-weight:bold}
#i-block .useful-more a:hover {text-decoration:underline;color:#112A50}

#i-block #custom_fields {float:left;clear:both;margin:15px 0;margin-bottom:5px;width:100%}

#c-seller {width:100%;float:right;font-size:12px;}
#c-seller .inner-block {display:none;background:#fff;width:100%;max-width:100%;float:left;font-size:12px;padding-top:3px;}
#c-seller .inner-block .inner-header {background:#A5D193;float:left;clear:both;padding:5px 3%;width:100%;font-size:13px;font-weight:bold;color:#333}
#c-seller .inner-block #contact_form {float:left;clear:both;padding:5px 0;width:100%}

#c-seller h3 {font-size:14px;color:#444;float:left;clear:both;margin-top:8px;margin-bottom:3px;;width:100%}

#c-seller label {width:100%;float:left;margin-top:5px;}
#c-seller label span {float:left}
#c-seller input, #c-seller textarea {width:100%;max-width:100%;float:left;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#c-seller #message {height:60px;max-width:100%}
#c-seller input:focus, #c-seller textarea:focus {border-color:#ccc;border-top-color:#aaa;border-left-color:#aaa;-moz-box-shadow: 0px 0px 10px 1px #fff;-webkit-box-shadow:0px 0px 10px 1px #fff;box-shadow: 0px 0px 10px 1px #fff;}

#c-seller .info {float:left;width:100%;background:#fff;padding:15px 3%;border-left: 1px solid #BFD8BD;border-right: 1px solid #BFD8BD;border-bottom: 1px solid #BFD8BD;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
#c-seller .info a {font-weight:bold;text-decoration:none}
#c-seller .info a:hover {text-decoration:underline;}
#c-seller .loc-ico {clear:both;background:url('images/icons.png') no-repeat; background-position: -217px -121px;width:15px;height:14px;float:left;margin-right:5px;margin-top:1px;margin-left:0px;}
#c-seller .url-ico {clear:both;background:url('images/icons.png') no-repeat; background-position: -265px -121px;width:15px;height:14px;float:left;margin-right:5px;margin-top:1px;margin-left:0px;}
#c-seller .name-ico {clear:both;background:url('images/icons.png') no-repeat; background-position:-168px -1px;width:15px;height:14px;float:left;margin-right:5px;margin-top:1px;margin-left:0px;}
#c-seller .mob-ico {clear:both;background:url('images/icons.png') no-repeat; background-position: -240px -24px;width:15px;height:14px;float:left;margin-right:5px;margin-top:0px;margin-left:0px;}
#c-seller .email-ico {clear:both;background:url('images/icons.png') no-repeat; background-position: -120px -73px;width:15px;height:14px;float:left;margin-right:5px;margin-top:1px;margin-left:0px;}
#c-seller .reg-ico {clear:both;background:url('images/icons.png') no-repeat; background-position: -96px -73px;width:15px;height:14px;float:left;margin-right:5px;margin-top:1px;margin-left:0px;}
#c-seller .left {float:left;width:30%;font-weight:bold;}
#c-seller .right {float:right;width:50%;overflow:hidden;text-overflow:ellipsis}
#c-seller .right span {float:left;}
#c-seller .right.mobile-show {overflow:visible;}
#c-seller .swap {float:left;clear:both;width:100%;margin:4px 0;}
#c-seller .list_all {float:left;clear:both;width:100%;margin-top:15px;font-size:13px;color:#888}
#c-seller .list_all a {padding:0;float:left;clear:both;margin:1px 0 2px 0;}
#c-seller .list_all .num {float:left;clear:none;margin:1px 0 2px 2px;}
#c-seller .list_all span {float:left;clear:both}
#c-seller .info .url-user {font-weight:normal;width: 100%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

#c-seller #right-seller .button {width:100%;margin-top:8px;}
#c-seller #contact_form fieldset {width:100%;padding: 5px 3%;background-color:#CEE9FC;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}

#i-block #c-seller #contact_form #uniform-green {margin:5px 0;width:69%;margin-right:2%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float:left;}
#i-block #c-seller #contact_form .clear-button {float:left;margin:5px 0;width:29%;text-align:center;}

#c-seller .contact-header .text span {float:left;width: 75%;margin-right: -25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#c-seller .contact-header .text img {z-index:99;float:right;margin-top: -8px;height:33px;width:auto;margin-right: -1%;cursor:pointer;max-width:25%;margin-left:-50px;}
#c-seller .contact-header .text img:hover {position:absolute;width:200px;height:auto;margin-top:-50px;}
#c-seller .contact-header .text {font-size: 13px;font-weight: bold;color: #fff;text-shadow: 1px 1px 0px #025302;}
#i-block #right #c-seller .keep-under {float:left;width:100%;background:#fff;height:1px;border-left:1px solid #02AD02;border-right:1px solid #02AD02;border-bottom:2px solid #02AD02;}
#c-seller .contact-header {border: 1px solid #20A320;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;
height:42px;
display:block;
margin-bottom:1px;
margin-top:0px;padding:12px 3%;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background-color: #20A320;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#41DA41), to(#20A320));
background-image: -moz-linear-gradient(top, #41DA41, #20A320);
background-image: -ms-linear-gradient(top, #41DA41, #20A320);
background-image: -webkit-linear-gradient(top, #41DA41, #20A320);
background-image: -o-linear-gradient(top, #41DA41, #20A320);
background-image: linear-gradient(top, #41DA41, #20A320);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19E719', endColorstr='#20A320', GradientType=0);}

#i-block .keep-header {margin-top:0px;background:#ddd;padding:10px 3%;padding-top:11px;padding-bottom:9px;padding-left:2.2%;color:#333;float:left;width:100%;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;
height:42px;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
margin-bottom:1px
background-color: #ddd;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
background-image: linear-gradient(top, #eeeeee, #dddddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
border:1px solid #dddddd;

}
#i-block .keep-under {float:left;width:100%;background:#fff;height:1px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:2px solid #ddd;}

#i-block h1 {font-size:16px;float:left;clear:both;color:#444;text-shadow: 1px 1px 1px #fff;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#i-block h2 {margin-top: 10px;margin-bottom: -3px;font-size: 14px;float:left;clear:both;width:100%}

#i-block .desc {word-break:break-word;word-wrap:break-word;float:left;clear:both;width:100%;padding:10px 2%;color:#333;font-size:12px;background:#fff;float:left;clear:both;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#i-block .desc .text {word-break:break-word;word-wrap:break-word;float:left;clear:both;width:100%;}

#i-block .social-bookmarks {margin-left:-5px;margin-top:5px;margin-bottom:15px;width:100%;float:left;clear:both;}

#i-block .details {background:whiteSmoke;padding:2px 2%;padding-top:4px;color:#333;float:left;width:100%;font-size:11px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;margin-top:1px;}
#i-block .details .element {float:left;margin-right:2%;width:48%;padding:2px 0;}

#i-block .item_location {float:left;margin-bottom: 0px;padding-top: 13px;padding-bottom: 5px;background: #fff;width:100%;clear:both;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: none;border-right: 1px solid #ddd;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#i-block .item_location .left {color: #333;font-size:12px;float: left;width: 15%;text-align: left;font-weight: normal;padding: 5px 2%;margin-bottom: 8px;}
#i-block .item_location .right {color: #333;font-size:12px;float: left;width: 35%;text-align: left;font-weight: bold;padding: 5px 2%;margin-bottom: 8px;}
#i-block .item_location .weak {background-color: #F6F6F6;}
#i-block .item_location .strong {background-color: #EBEBEB;}
#i-block #itemMap {float:left;clear:both;height:200px;width:100%;border-top:none;border-left:1px solid #ccc;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}

#i-block #short-info {float:left;clear:both;margin-bottom:10px;width:100%}
#i-block .price {margin-bottom:3px;float: right;background-color: #9CAF1E;font-weight: bold;color: #ffffff;font-size: 12px;padding: 2px 3%;margin-right: 1%;box-shadow: 0 0 10px #11B902 inset;cursor:pointer;border: 1px solid #9CAF1E;}
#i-block .cat {margin-bottom:3px;float: left;background-color: #57686C;font-weight: bold;color: #ffffff;font-size: 12px;padding: 2px 3%;margin-right: 1%;box-shadow: 0 0 10px #919191 inset;cursor:pointer;border: 1px solid #57686C;}
#i-block .item_id {margin-bottom:3px;float: left;background-color: #FF6600;font-weight: bold;color: #ffffff;font-size: 12px;padding: 2px 3%;margin-right: 1%;box-shadow: 0 0 10px #FAAD70 inset;cursor:pointer;border: 1px solid #FF6600;}
#i-block .cat a {color:#fff;text-decoration:none;}
#i-block .cat:hover a {text-decoration:underline;}
#i-block .status {margin-bottom:3px;float: left;background-color: #1D70FF;font-weight: bold;color: #ffffff;font-size: 12px;padding: 2px 3%;margin-right: 1%;box-shadow: 0 0 10px #679DFA inset;cursor: pointer;border: 1px solid #1D70FF;}

#i-block .item_id:hover {border-color:#D15604}
#i-block .cat:hover {border-color:#394346}
#i-block .status:hover {border-color:#0043B6}
#i-block .price:hover {border-color:#2C9901}

.left-header {margin:5px 0;margin-top: 10px;float:left;clear:both;width:100%;overflow:hidden;padding:0;background:#F78D3F; border-top:1px solid #CC6600;}
.left-header .top {width:100%;height:1px;background:#fff;border:0} 
.left-header .text {padding:6px 2%;color: #fff;text-shadow: 1px 1px 0px #964C03;font-size: 13px;font-weight: bold;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.right-header {border: 1px solid #FF6600;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;
height:42px;
display:block;
margin-bottom:1px;
margin-top:0px;padding:12px 2%;
height:42px;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background-color: #FF6600;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#FFAC74), to(#FF6600));
background-image: -moz-linear-gradient(top, #FFAC74, #FF6600);
background-image: -ms-linear-gradient(top, #FFAC74, #FF6600);
background-image: -webkit-linear-gradient(top, #FFAC74, #FF6600);
background-image: -o-linear-gradient(top, #FFAC74, #FF6600);
background-image: linear-gradient(top, #FFAC74, #FF6600);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAC74', endColorstr='#FF6600', GradientType=0);}

#i-block #right .keep-under {margin:0px;float:left;width:100%;background:#FF6600;height:1px;border:1px solid #FF6600;border-top:none}
#i-block .right-header .text {width:100%;padding:0px 2%;color: #fff;text-shadow: 1px 1px 0px #964C03;font-size: 13px;font-weight: bold;}
#i-block #big-img {-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}

.bold {font-weight:bold}
.normal {font-weight:normal}

.green-button, #uniform-green {
float:left;
color: #fff;
text-decoration:none;
text-shadow:1px 1px 0px #166F16;
border: 1px solid #20A320;
display:block;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background-color: #20A320;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#41DA41), to(#20A320));
background-image: -moz-linear-gradient(top, #41DA41, #20A320);
background-image: -ms-linear-gradient(top, #41DA41, #20A320);
background-image: -webkit-linear-gradient(top, #41DA41, #20A320);
background-image: -o-linear-gradient(top, #41DA41, #20A320);
background-image: linear-gradient(top, #41DA41, #20A320);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19E719', endColorstr='#20A320', GradientType=0);
}

.blue-button, #uniform-blue, .paginate .searchPaginationSelected,.paginate a:hover, .paginate span:hover,#i-block #comments .pagination a.searchPaginationSelected, #i-block #comments .pagination a:hover,#i-block #comments .pagination ul li span 
{
float:left;
color: #fff;
text-decoration:none;
border: 1px solid #004DE6;
text-shadow:1px 1px 0px #143564;
display:block;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background-color: #004DE6;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#02ABFF), to(#004DE6));
background-image: -moz-linear-gradient(top, #02ABFF,#004DE6);
background-image: -ms-linear-gradient(top, #02ABFF,#004DE6);
background-image: -webkit-linear-gradient(top, #02ABFF,#004DE6);
background-image: -o-linear-gradient(top, #02ABFF,#004DE6);
background-image: linear-gradient(top, #02ABFF,#004DE6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02ABFF', endColorstr='#004DE6', GradientType=0);
}

.orange-button, #uniform-orange
{
float:left;
color: #fff;
text-decoration:none;
border: 1px solid #E27F00;
text-shadow:1px 1px 0px #ad6704;
display:block;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background-color: #E27F00;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#FFB957), to(#E27F00));
background-image: -moz-linear-gradient(top,#FFB957,#E27F00);
background-image: -ms-linear-gradient(top,#FFB957,#E27F00);
background-image: -webkit-linear-gradient(top,#FFB957,#E27F00);
background-image: -o-linear-gradient(top,#FFB957,#E27F00);
background-image: linear-gradient(top,#FFB957,#E27F00);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB957', endColorstr='#E27F00', GradientType=0);
}

.red-button, #uniform-red
{
float:left;
color: #fff;
border: 1px solid #bd362f;
text-decoration:none;
text-shadow:1px 1px 0px #802420;
display:block;
background-position: 0 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background-color: #bd362f;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#bd362f));
background-image: -moz-linear-gradient(top, #ee5f5b,#bd362f);
background-image: -ms-linear-gradient(top, #ee5f5b,#bd362f);
background-image: -webkit-linear-gradient(top, #ee5f5b,#bd362f);
background-image: -o-linear-gradient(top, #ee5f5b,#bd362f);
background-image: linear-gradient(top, #ee5f5b,#bd362f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
}

.gray-button, #uniform-gray, #uniform-undefined,.paginate a, .paginate span,.user_account #sidebar li a, #i-block #comments .pagination a
{
float:left;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
text-decoration:none;
color:#333;
background-position:0 0;
background-color:#e6e6e6;
background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
border:1px solid #ccc;
border-bottom-color:#bbb;
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-transition:0.1s linear all;
-moz-transition:0.1s linear all;
-ms-transition:0.1s linear all;
-o-transition:0.1s linear all;
transition:0.1s linear all;
background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
}

.button, .user_account #sidebar li a{padding: 5px 2%;font-weight: bold;text-align:center;cursor:pointer;float:left}
.button:hover, #uniform-gray:hover,#uniform-undefined:hover, #uniform-green:hover, #uniform-red:hover, #uniform-blue:hover, #uniform-orange:hover, .user_account #sidebar li a:hover {background-position:0 -10px;}
.button:active, #uniform-gray:active,#uniform-undefined:active, #uniform-green:active, #uniform-red:active, #uniform-blue:active, #uniform-orange:active, .user_account #sidebar li a:active {-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);}
.button input, .button button {display:none}
.button a {text-decoration:none;}
.button a:hover {text-decoration:none}

/* Global reset by Eric Meyer */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,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;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
input:focus { outline:none; }
.clear { clear:both; }

.sort-it {float:right;margin-right:1%}
.sort-it .sort-title {padding:3px;font-weight: bold;cursor:pointer;height:22px;margin-top:4px;position:relative;z-index:2;}
.sort-it .sort-title:hover {background:#fff}
.sort-it .sort-arrow-top {width:100%;height:12px;background:transparent url('images/tool-top.png') no-repeat top center;position: relative;}
.sort-it #sort-wrap {width:auto;position:absolute;margin-left: -47px;margin-top: -2px;display:none;z-index:9;}
.sort-it .sort-content {float:left;display:block;background:#fff;border:1px solid #bebebe;margin-top: -1px;z-index: 1;padding:3px 0;box-shadow: 3px 3px 8px #888;}
.sort-it .sort-content a { width: 100%;float: left;clear: both;padding: 4px 15px;text-decoration: none;font-weight: normal;margin-bottom:1px}
.sort-it .sort-content a.current {background:#F78D3F;color:#fff}
.sort-it .sort-content a:hover { background:#7BC342;color:#fff}
.sort-it:hover #sort-wrap {display:block;}

.del {float: left;clear: both;width: 100%;height: 2px;background: #dfdedd;border-bottom: 1px solid #fff;margin: 5px 0;}
.bread_arrow {width:16px;height:16px;background: transparent url('images/bread_arrow.png') no-repeat top center;float:left;margin-right:3px}

#sub-alert {float:left;text-align:center;width:100%;background-color:#CEE9FC;padding:10px 4%;min-height:20px;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#sub-alert fieldset, #search-alert form { margin-bottom:0px;clear:both;float:left;width:100%}
#sub-alert h3 { font-size:12px; margin-top:5px;float:left;width:100%;text-align:left; }
#sub-alert #alert_email {padding: 3px 3%;width:100%;margin:5px 0;border:1px solid #ccc;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
#sub-alert .button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%}
#sub-alert .del, #contact_form .del {float:left;clear:both;width:100%;height:2px;background:#C4BBFF;border-bottom:1px solid #F6F5FF;margin:5px 0;}

#menu {width:96%; float:left;padding-left:25px;padding-bottom:40px;margin-left:4%;padding-right:2%;background: #fff;border-right:1px dashed #ddd;}
#menu h2 a {font-size: 12px; color:#000;text-decoration:none;}
#menu h2 {font:12px "Lucida Grande",Arial,sans-serif;font-weight:bold; color:#000;text-decoration:none;margin-bottom:5px;padding-top:20px;}
#menu span {color:#ccc;font-weight:normal;}
#menu ul li a {margin-left:3px;font:12px "Lucida Grande",Arial,sans-serif;color:#222;text-decoration:none;background:none}
#menu ul li a:hover {color: red;text-decoration: underline;}
#menu ul li {margin-bottom:3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#menu .viac_main {width:80px;padding-right:10px;background: url('images/scroll.gif') no-repeat center right;color:red;text-decoration:none;font-weight:bold;margin-top:10px;margin-bottom:0px;cursor:pointer;}
#menu .viac_main:hover {text-decoration:underline;color:#333;}
#menu .ukaz {display:none;}
#menu .small_img {margin-top:17px;margin-left:-25px;float:left;width:20px;height:20px;}
#menu .subcategory {margin:0;padding:0}
#menu h3 {font-size:14px;}
#menu h3 span {float:left;font-weight:bold;color:#444;}
#menu_h3 {cursor:pointer;float:left;margin-right:-1px;margin-top: 40px;margin-bottom: 0px;margin-left: -25px;background:#fff url(images/side_cont.png) repeat-y 0px 0px;border-right:1px solid #ddd;-webkit-box-shadow:0 1px 4px #ddd, 0 0 70px #ffe773 inset;-moz-box-shadow:0 1px 4px #ddd, 0 0 70px #ffe773 inset;box-shadow:0 1px 4px #ddd, 0 0 70px #ffe773 inset;padding:10px 0px;width:227px;text-align:left;padding-left:25px;text-shadow:1px 1px 1px #fff;font-size:20px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px; }
#menu .is_parent a {padding:2px 10px; color:#fff;background-color: #9CAF1E;box-shadow: 0 0 10px #11B902 inset;cursor:pointer;border: 1px solid #9CAF1E;margin-right:3px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#menu .is_child a {display:block;float:left;font-weight:bold;padding:2px 5px;margin-left:10px; color:#fff;background-color: #9CAF1E;box-shadow: 0 0 10px #11B902 inset;border: 1px solid #9CAF1E;margin-right:3px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;overflow:hidden;text-overflow:ellipsis;width:100%;}
#menu .is_parent a:hover, #menu .is_child a:hover {border-color:#2C9901;text-decoration:none;color:#fff}

hr { display: block; height: 1px;  border: 0; border-top: 1px solid #bbb; margin: 5px 0; padding: 0; }
#piracy {font-family:"Open Sans",sans-serif;border: 1px solid rgba(0,0,0,0.1);padding:15px 15px 15px 50px;position:fixed;bottom:5px;left:5px;z-index:9999;width:310px;letter-spacing:-0.2px;height:auto;font-size:13px;font-weight:500;line-height:18px;color:rgba(0,0,0,0.5); background-color: #FEEFB3;}
#piracy:after {font-family:"FontAwesome";content:"\f05a";position: absolute; font-size: 40px; width: 40px; line-height: 30px; text-align: center; left: 5px; top: 26px;}
#piracy a {color:rgba(0,0,0,0.7);text-decoration:underline;}
#piracy a:hover {color:rgba(0,0,0,0.7);text-decoration:none;}
@media screen and (max-width: 767px) { #piracy {display:none!important;}}

#wrap-list {float:left;width:100%}

.zoznam_desc {width:100%;overflow:hidden;float:left;clear:both;word-break: break-word;}
.zoznam_dole {width: 100%;height: 14px;float: left;clear: both;overflow: hidden;text-overflow: ellipsis;font-size:11px;}
.zoznam_cena {font-size:11px;margin-top:1px;float:right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:right;padding:2px 2%;background:#F78D3F;color:#fff;font-weight:bold}
.zoznam_country {color:#218559;font-weight:normal}
.zoznam_region {color:#EB8540;font-weight:normal}
.zoznam_city {color:#2BBBD8;font-weight:normal}
.zoznam_views {color:#7195A3;font-weight:normal;font-size:11px;float: right;max-width: 15%;margin-top:3px;margin-right: 2%;overflow:hidden;text-overflow:hidden;white-space:nowrap}

.premium-offer {margin-bottom:2px;float:left;clear:both;width:100%;overflow:hidden;padding:0;background:#F78D3F; border-top:1px solid #CC6600;box-shadow: 0px 0px 10px -5px #CC6600 inset;}
.premium-offer .top {width:100%;height:1px;background:#fff;border:0} 
.premium-offer .text {width:98%;padding:8px 2%;color: #fff;text-shadow: 1px 1px 0px #964C03;font-size: 14px;font-weight: bold;}
.premium-table {margin-bottom:30px}

.regular-offer {margin-bottom:2px;float:left;clear:both;width:100%;overflow:hidden;padding:0;background:#52ADDA; border-top:1px solid #0369AF;box-shadow: 0px 0px 10px -5px #0369AF inset;}
.regular-offer .top {width:100%;height:1px;background:#fff;border:0} 
.regular-offer .text {max-width:55%;padding:8px 2%;color: #fff;text-shadow: 1px 1px 0px #013F69;font-size: 14px;font-weight: bold;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.regular-offer .search-grid-ico {background:url('images/icons.png') no-repeat; background-position:-216px 0px;width:15px;height:14px;float:left;margin:0 3px;}
.regular-offer .search-list-ico {background:url('images/icons.png') no-repeat; background-position:-264px 0px;width:15px;height:14px;float:left;margin:0 3px;}
.regular-offer .wrap {float:right;padding:3px;margin-top:4px;margin-right:1% }
.regular-offer .wrap:hover {background:#fff}
.regular-offer .results {float:right;max-width: 20%;padding: 1px 1%;padding-top: 8px;overflow: hidden;font-size: 11px;color: #fff;text-shadow: 1px 1px 0px #013F69;}

#list_head .search-grid-ico {background:url('images/icons.png') no-repeat; background-position:-216px 0px;width:15px;height:14px;float:left;margin:0 3px;}
#list_head .search-list-ico {background:url('images/icons.png') no-repeat; background-position:-264px 0px;width:15px;height:14px;float:left;margin:0 3px;}
#list_head .wrap {float:left;background:#fafafa;border:1px solid #ccc;padding:3px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:2px }


/* ICONS */
.icon-show-all {background: url('images/icons.png') no-repeat;background-position: -458px -72px;width: 15px;height: 14px;float: right;margin-left: -8px;margin-top: 2px;margin-right: 0px;margin-bottom: 0px;}
.icon-latest-header {background: url('images/icons.png') no-repeat;background-position: -48px -24px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 0.3%;margin-bottom: 0px;}
.icon-latest-views {background: url('images/icons.png') no-repeat;background-position: -96px -120px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: -1px;margin-right: 1px;margin-bottom: 0px;}
.icon-count-photos {background: url('images/icons.png') no-repeat;background-position: -121px -49px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;}
.icon-country-plus {background: url('images/icons.png') no-repeat;background-position: -407px -95px;width: 15px;height: 14px;float: right;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom:0px}
.icon-country-minus {background: url('images/icons.png') no-repeat;background-position: -432px -95px;width: 15px;height: 14px;float: right;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom:0px}
.icon-sort-list-up {background: url('images/icons.png') no-repeat;background-position: -287px -97px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.icon-sort-list-bottom {background: url('images/icons.png') no-repeat;background-position: -311px -95px;width: 15px;height: 14px;float: left;margin-left: -6px;margin-top: 1px;margin-right: 0px;margin-bottom: 0px;}
.icon-pub {clear:both;background:url('images/icons.png') no-repeat; background-position: -144px -73px;width:15px;height:14px;float:left;margin-right:1%;margin-top:0px;margin-left:0px;}
.icon-mod {clear:both;background:url('images/icons.png') no-repeat; background-position: -96px -73px;width:15px;height:14px;float:left;margin-right:1%;margin-top:1px;margin-left:0px;}
.icon-view {clear:both;background:url('images/icons.png') no-repeat; background-position: -96px -120px;width:15px;height:14px;float:left;margin-right:1%;margin-top:-1px;margin-left:0px;}
.icon-user {clear:both;background:url('images/icons.png') no-repeat; background-position:-168px -1px;width:15px;height:14px;float:left;margin-right:1%;margin-top:0px;margin-left:0px;}
.icon-security {clear:both;background:url('images/icons.png') no-repeat; background-position: -144px -121px;width:15px;height:14px;float:left;margin-right:1%;margin-top:1px;margin-left:0px;}
.icon-search-alert {background:url('images/icons.png') no-repeat; background-position: -144px -72px;width:15px;height:14px;float:left;margin-left:0;margin-top:0px;margin-right:1%;}
.icon-s-text {background: url('images/icons.png') no-repeat;background-position: 0px -72px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 9px;margin-right: 2%;margin-bottom:3px}
.icon-s-city {background: url('images/icons.png') no-repeat;background-position: 0px -23px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 8px;margin-right: 2%;margin-bottom:3px}
.icon-s-region {background: url('images/icons.png') no-repeat;background-position: -25px -71px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 8px;margin-right: 2%;margin-bottom:3px}
.icon-s-price {background: url('images/icons.png') no-repeat;background-position: -432px 0px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 10px;margin-right: 2%;margin-bottom:0px}
.icon-s-price-range {background: url('images/icons.png') no-repeat;background-position: -455px -119px;width: 15px;height: 14px;float: left;margin-left: 6%;margin-top: 6px;margin-right: 0px;margin-bottom:0px}
.icon-s-image {background: url('images/icons.png') no-repeat;background-position: -455px -48px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 10px;margin-right: 2%;margin-bottom:3px}
.icon-s-search {background: url('images/icons.png') no-repeat;background-position: -48px 1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 2%;margin-bottom:3px}
.icon-s-more {background: url('images/icons.png') no-repeat;background-position: -48px -48px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 9px;margin-right: 2%;margin-bottom:3px}
.icon-category {background: url('images/icons.png') no-repeat;background-position: -24px -47px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: -1px;margin-right: 2%;margin-bottom:3px}
.icon-comment {background: url('images/icons.png') no-repeat;background-position: -239px -119px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: -1px;margin-right: 1%;margin-bottom:3px}
.icon-comment-arrow {background: url('images/icons.png') no-repeat;background-position: -311px -119px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: -11px;margin-right: 1%;margin-bottom:3px}
.icon-comment-add {background: url('images/icons.png') no-repeat;background-position: 0px -72px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 2%;margin-bottom:0px}
.icon-message {background: url('images/icons.png') no-repeat;background-position: -72px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-login {background: url('images/icons.png') no-repeat;background-position: -288px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-register {background: url('images/icons.png') no-repeat;background-position: -264px -25px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-alerts {background: url('images/icons.png') no-repeat;background-position: -313px -25px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}
.icon-p-info {background: url('images/icons.png') no-repeat;background-position: -168px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-b-info {background: url('images/icons.png') no-repeat;background-position: -432px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-list {background: url('images/icons.png') no-repeat;background-position: -265px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}
.icon-dash {background: url('images/icons.png') no-repeat;background-position: -73px -49px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}
.icon-my-photo {background: url('images/icons.png') no-repeat;background-position: -120px -49px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-pub-lat {background: url('images/icons.png') no-repeat;background-position: -48px -25px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}
.icon-pub-info {background: url('images/icons.png') no-repeat;background-position: -119px -96px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 1%;margin-bottom:0px}
.icon-pub-message {background: url('images/icons.png') no-repeat;background-position: -72px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-pub-name {background: url('images/icons.png') no-repeat;background-position: -168px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-pub-phone {background: url('images/icons.png') no-repeat;background-position: -288px -25px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-pub-address {background: url('images/icons.png') no-repeat;background-position: -72px -25px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-pub-address {background: url('images/icons.png') no-repeat;background-position: -72px -25px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-pub-reg {background: url('images/icons.png') no-repeat;background-position: -25px -72px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-pub-clear {width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-pub-url {background: url('images/icons.png') no-repeat;background-position: -217px -121px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 2%;margin-bottom:0px}
.icon-home {background: url('images/icons.png') no-repeat;background-position: 1px -23px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: -2px;margin-right: 0.5%;margin-bottom:0px}
.icon-item-desc {background: url('images/icons.png') no-repeat;background-position: 1px -73px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.8%;margin-bottom:0px}
.icon-item-loc {background: url('images/icons.png') no-repeat;background-position: -23px -72px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 0.5%;margin-bottom:0px}
.icon-com-plus {background: url('images/icons.png') no-repeat;background-position: 1px -97px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 0.8%;margin-bottom:0px}
.icon-item-right {background: url('images/icons.png') no-repeat;background-position: -263px -97px;width: 15px;height: 14px;float: left;margin-left: 2.5%;margin-top: 1px;margin-right:0;margin-bottom:0px}
.icon-recover {background: url('images/icons.png') no-repeat;background-position: -240px -24px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-login-account {background: url('images/icons.png') no-repeat;background-position: -288px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 1%;margin-bottom:0px}
.icon-lang-cur {background: url('images/icons.png') no-repeat;background-position:-287px -1px;width: 15px;height: 14px;float: left;margin-left: 2px;margin-top: 0px;margin-right: 0;margin-bottom:0px}
.icon-fb-login {background: url('images/fb-small.png') no-repeat;background-position:0 0;width: 12px;height: 12px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 3px;margin-bottom:0px}
.icon-user-reg {background: url('images/user-reg.png') no-repeat;background-position:0 0;width: 12px;height: 12px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 3px;margin-bottom:0px}
.icon-user-logout {background: url('images/logout.png') no-repeat;background-position:0 0;width: 12px;height: 12px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 3px;margin-bottom:0px}
.icon-user-login {background: url('images/user-login.png') no-repeat;background-position:0 0;width: 12px;height: 12px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 3px;margin-bottom:0px}
!.icon-header-phone {background: url('images/header-phone.png') no-repeat;background-position:0 0;width: 15px;height: 14px;float: left;margin-left: 4px;margin-top: 0px;margin-right: 5px;margin-bottom:0px}
.icon-add-cat {background: url('images/icons.png') no-repeat;background-position: -24px -47px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 0.7%;margin-bottom:0px}
.icon-add-price {background: url('images/icons.png') no-repeat;background-position: -432px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}
.icon-add-photo {background: url('images/icons.png') no-repeat;background-position: -121px -49px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 0.5%;margin-bottom:0px}
.icon-add-user {background: url('images/icons.png') no-repeat;background-position: -168px -1px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}
.icon-add-loc {background: url('images/icons.png') no-repeat;background-position: -25px -72px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 1px;margin-right: 0.5%;margin-bottom:0px}
.icon-add-back {background: url('images/icons.png') no-repeat;background-position: -240px -97px;width: 15px;height: 14px;float: left;margin-left:0;margin-top: 1px;margin-right:2%;margin-bottom:0px}
.icon-add-next {background: url('images/icons.png') no-repeat;background-position: -263px -97px;width: 15px;height: 14px;float: left;margin-left:1%;margin-top: 1px;margin-right:0;margin-bottom:0px}
.icon-edit-item {background: url('images/icons.png') no-repeat;background-position: -96px -72px;width: 15px;height: 14px;float: right;margin-left: 0px;margin-top: 0px;margin-right: 5px;margin-bottom:0px}
.icon-delete-item {background: url('images/icons.png') no-repeat;background-position: -455px 1px;width: 15px;height: 14px;float: right;margin-left: 0px;margin-top: 0px;margin-right: 5px;margin-bottom:0px}
.icon-hot {background: url('images/icons.png') no-repeat;background-position: -73px -119px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: -1px;margin-right: 1%;margin-bottom:0px}
.icon-fav {background: url('images/icons.png') no-repeat;background-position:-48px -119px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 1%;margin-bottom:0px}
.icon-inf {background: url('images/icons.png') no-repeat;background-position:-120px -95px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 0px;margin-right: 1%;margin-bottom:0px}
.icon-wat {background: url('images/icons.png') no-repeat;background-position: -96px -121px;width: 15px;height: 14px;float: left;margin-left: 0px;margin-top: 2px;margin-right: 0.5%;margin-bottom:0px}

.icon-smartphone {background: url('images/smartphone_icon.png') no-repeat;background-position: top center;width: 32px;height: 48px;float: left;margin-top:5%;margin-bottom: 0;margin-right: 4%;}

.scroller { float:left; width:100%;position:relative;padding:10px 1%; border: 1px solid #0243B1; display:block; background-position: 0 0; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; background-color: #0243B1; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#4387fd), to(#0243B1)); background-image: -moz-linear-gradient(top, #4387fd, #0243B1); background-image: -ms-linear-gradient(top, #4387fd, #0243B1); background-image: -webkit-linear-gradient(top, #4387fd, #0243B1); background-image: -o-linear-gradient(top, #4387fd, #0243B1); background-image: linear-gradient(top, #4387fd, #0243B1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4387fd', endColorstr='#0243B1', GradientType=0); }
.scroller #uniform-undefined { padding-left: 0; padding-right: 0; color:#fff; background-position: 0 0; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; background-color: #02AD02; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#19E719), to(#02AD02)); background-image: -moz-linear-gradient(top, #19E719, #02AD02); background-image: -ms-linear-gradient(top, #19E719, #02AD02); background-image: -webkit-linear-gradient(top, #19E719, #02AD02); background-image: -o-linear-gradient(top, #19E719, #02AD02); background-image: linear-gradient(top, #19E719, #02AD02); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19E719', endColorstr='#02AD02', GradientType=0); border-top: 1px solid #1E751E; border-left: 1px solid #1E751E; border-bottom: 1px solid #29BD29; border-right: 1px solid #29BD29; width:11%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.scroller #uniform-undefined:hover {background-position:0 -10px;border-top: 1px solid #175C17;border-left: 1px solid #175C17;border-bottom: 1px solid #1BAA1B;border-right: 1px solid #1BAA1B;}
.scroller #uniform-undefined:active, .scroller #uniform-undefined:active span {color:#fff;}
.scroller #uniform-undefined:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);}
.scroller #uniform-undefined span {text-transform:none;width:100%;margin: 0;padding: 6px 0;text-shadow: 1px 1px 0px #025E0E;}
.scroller input, .scroller .selector {-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;}
.search input:focus, .scroller div.selector.focus {box-shadow: 0px 0px 10px #E8E5FF; -moz-transition: -moz-box-shadow 0.15s;-webkit-transition: -webkit-box-shadow 0.15s;-o-transition:  box-shadow 0.15s; transition: box-shadow 0.15s;}

.clear-cookie {cursor:pointer;width:2%;height:15px;color:#444;float:left;clear:none;background:url('images/icons.png') no-repeat; background-position: -451px 0px;margin-top: 6px;opacity:0.8;}
.clear-cookie:hover {opacity:1;}

.orange-button-wrap {border:1px solid #ffad63;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float: right;padding: 1px;margin-top: 30px;}
#top-navi {width:100%;float:left;background: transparent url('images/top-navi.png') repeat-x top center;}
#top-navi .navi-wrap {margin:0 auto;width:100%;max-width:970px;}

.round1 {-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.round2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.round4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.round5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.inner-border {-moz-box-shadow: inset 0 0 0 1px #fff;-webkit-box-shadow: inset 0 0 0 1px #fff;box-shadow: inset 0 0 0 1px #fff; }

.location, .location div, .location span, .location img, .location a {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.location .country-block {float:left;clear:both;padding:5px 0px;font-size:14px;width:100%;margin-top: 50px;}
.location .country-block a {color:#333;text-decoration:none;font-weight:bold;}
.location .country-block a:hover {text-decoration:underline;color:#000FB8;}
.location .country {float:left;clear:both;padding:5px 5%;width: 100%;background: #F5FF8B;cursor:pointer;margin-bottom:2px}
.location .region-block {float:left;clear:both;padding:3px 0;padding-top:6px;padding-left:5%;font-size:13px;}
.location .region-block a {color:#444;text-decoration:underline;font-weight:bold;}
.location .region-block a:hover {text-decoration:underline;color:#000FB8;}
.location .region {float:left;clear:both;}
.location .city-block {float:left;clear:both;padding:2px 0;padding-left:10px;font-size:12px;padding-bottom:8px;}
.location .city-block a {color:#666;text-decoration:none;font-weight:normal;}
.location .city-block a:hover {text-decoration:underline;color:#000FB8;}
.location .city {float:left;clear:both;}

#main_link {text-decoration: none;color: #555;}
#main_link:hover {color: #F80; text-decoration:underline;  transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
#main_div {width: 55%;float:right}
.category #main_img {float:left;position:relative;width: 100%;}

#footer_popis, #footer #footer_popis a {color: #555;padding: 0px 3px;}
#footer_popis {float:left;margin-right:10px;}
#footer_popis a:hover {text-decoration: none;}
#verejny_vsetko {font-size: 11px; float: right;}
#verejny_vsetko a {text-decoration: none;}

#button-confirm {cursor: pointer;}
#hladat_cena { float:left; }
.user_account img { float:left; padding-right:5px; }

#footer_popis, #footer #footer_popis a {color: #555;padding: 0px 3px;}
#footer_popis {float:left;margin-right:10px;}
#footer_popis a:hover {text-decoration: none;}
#verejny_vsetko {font-size: 11px; float: right;}
#verejny_vsetko a {text-decoration: none;}
#pridaj_ico {margin-right: 5px;}
#novy_alebo {margin-left: 30px; margin-right:30px;}
#pridat-podla-kat {float:right;font-style:italci;margin-top:8px;}
#pridat-podla-kat a {text-decoration:none;}
#pridat-podla-kat a:hover {text-decoration:underline;}
#pocitadlo-obrazkov {opacity:0.8;box-shadow: 0px 0px 1px #fff;-moz-box-shadow: 0px 0px 1px #fff;-webkit-box-shadow: 0px 0px 1px #fff;border:1px solid #fff;border-bottom:0px;border-right:0px;text-align:center;position:absolute;right:auto;top:auto;width:20px;margin-left:144px;margin-top:110px;height:15px;color:white;background:#555;-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;}
#usporna_tlac {padding-top:10px;padding-bottom:1px;padding-left:19px;float:left}
#mapa_nastroje {border: 1px solid #DFDFDF; -moz-border-radius:2px; border-radius:2px;-webkit-border-radius:2px;margin-top:10px;padding:4px;float:left}
#exp_box {background: #000;opacity: 0.7;position: absolute;width: 970px;z-index: 999;-moz-border-radius:3px; border-radius:3px;-webkit-border-radius:3px;}
#exp_mes {text-align:center;position:absolute;margin:30px 350px;width:268px;display:block;opacity:1; padding:20px 0px; background:#fff673;border:1px solid #dfdfdf;box-shadow: 0px 0px 10px #fff;-moz-box-shadow: 0px 0px 10px #fff;-webkit-box-shadow: 0px 0px 10px #fff;-moz-border-radius:3px; border-radius:3px;-webkit-border-radius:3px;z-index:9999;}

/* -- ERROR PAGES --------------------------------------- */
#comment_error_list .error, #error_list .error { padding: 2px 0; clear: both; }

/* -- GLOBAL STYLES --------------------------------------- */
body { line-height:1; color:#333; font: 12px "Lucida Grande",Arial,sans-serif;overflow-x: hidden;background:#fff;}
a { color:#2965be; text-decoration:underline; }
a:hover { color:#D15300;text-decoration:none; transition-duration:  0.1s;-moz-transition-duration:  0.1s; -webkit-transition-duration:  0.1s; -o-transition-duration:  0.1s;}
option.pad { margin-left:10px;}
.empty { clear:both; float:left; width:100%;position:relative;padding:7px 2%;margin-bottom:10px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}
.clear { clear:both; }
.container { margin:0 auto; max-width:970px;width:100%}
.content { clear:both; float:left; margin-bottom:20px; max-width:970px;width:100% }
.content.home { border-top:0px solid #BBB; max-width: 970px;width:100%; margin-left: 0px; }
#list_img {position: absolute;left: auto; top: auto;z-index: 0;}
#list_img:hover {z-index: 5;}
#recaptcha_widget_div {margin:5px 0 10px 0; float:left;clear:both; border:none;}
#main .category {font-size: 13px;}
#rel_ads .empty {margin-top:5px;}


#reklama-search {clear:both;margin-top:3px;margin-bottom:3px;max-height:90px;}
#reklama {text-align:center;border:1px solid #dfdfdf;margin-bottom:10px;background:#f2f2f2;-moz-border-radius:3px; border-radius:3px;-webkit-border-radius:3px;}
.myitem img {text-align:center;}
#photos ul li {float:left;margin:0px;margin-right:0px;list-style:none;}
#photos ul li a {display:block;margin-top:0px;float:left;background:#EBF0F3;margin-top:4px;margin-bottom:0px;border:0px solid #EBF0F3;margin-right:0px;margin-left:10px;}
#photos ul li a:hover {border:0px solid red; transition-duration: �0.8s;-moz-transition-duration: �0.8s; -webkit-transition-duration: �0.8s; -o-transition-duration: �0.8s;}
#contact #photos ul {margin-left:-6px;}
#tip_close, #tip_close2 {float:right;padding: 0px;-webkit-border-radius: 10px;cursor:pointer;-moz-border-radius: 10px;border-radius: 10px;}
#tip_close:hover, #tip_close2:hover {box-shadow: 0px 0px 15px #FF0000;-moz-box-shadow: 0px 0px 15px #FF0000;-webkit-box-shadow: 0px 0px 15px #FF0000;}


/* Flash message */
.flashmessage,.flashmessage {color:#fff;font-size: 14px;padding: 15px 0;margin-right: 10px;top: 10px;z-index: 999;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:100%;margin:8px 0;}
.flashmessage-warning {background-color: #FCF8E3;border: solid 2px #FBEED5;color: #C09853;}
.flashmessage-error {color:#fff;background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.flashmessage-info,.flashmessage-ok {background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.flashmessage .ico-close { text-decoration:none; cursor: pointer; float: right; color: #000000; font-size: 20px; font-weight: bold; line-height: 13.5px; text-shadow: 0 1px 0 #ffffff; filter: alpha(opacity=20); -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; background: none; padding: 2px 6px; font-size: 15px; padding-bottom: 4px; margin-right: 15px; margin-top: -2px; }
.flashmessage .ico-close:hover {filter: alpha(opacity=70);-khtml-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.flashmessage-error .close {color: #B94A48;}
.flashmessage-warning .close {color: #C09853;}
.flashmessage-success .close,.flashmessage-information .close {color: #3A87AD;}
.forcemessages-inline{clear:both;max-width: 970px;width:100%;margin-bottom:15px;}
.forcemessages-inline .flashmessage{position: relative;}


/* Header */
#header { margin:0 auto;margin-top:17px;margin-bottom:7px; position: relative; width:100%;max-width:970px;height: auto;float:left;clear:both}
#header #logo { color:#000;float:left;text-decoration:none;float:left;width:330px;margin-right:-100px; }
#header #logo img {width:330px;height:auto;margin-right:-100px;}


/* Footer */
#footer { clear:both;padding: 0;float: left;width: 100%;}
#footer .inner { margin-top:0px;color:#777; text-decoration:none; font:normal 11px "Lucida Grande",Arial,sans-serif; padding:8px 0; text-align:left;float:left;width:100%;clear:both }
#footer .inner a:hover { text-decoration:underline; }
#footer .inner span {float:left}
#footer .inner .fact {color:#666}
#footer .inner .dott {margin:0 1%;float:left;margin-top:-1px;color:#ccc;margin-bottom:2px}
#uniform-power_unit {width: 50px; margin-top:2px; padding-top:2px;}

/* Search form */
.search input { border:0px solid #b4b4b4; font-size:12px; height: 26px; line-height: 26px; margin-right:10px; padding:0 10px; vertical-align: middle; }
.search .selector {border: 0px;}
input:focus, div.selector.focus { box-shadow: 0px 0px 10px 1px #fff; -moz-transition: -moz-box-shadow 0.15s;-webkit-transition: -webkit-box-shadow 0.15s;-o-transition:  box-shadow 0.15s; transition: box-shadow 0.15s;}
textarea:focus { box-shadow: 0px 0px 10px 1px #fff; outline:none;transition:  -moz-transition: -moz-box-shadow 0.15s;-webkit-transition: -webkit-box-shadow 0.15s;-o-transition:  box-shadow 0.15s; transition: box-shadow 0.15s;}
.search input#query { float:left;width:26%;margin-right: 1%; border-top: 1px solid #666;border-left: 1px solid #666;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f3f3f3), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #f3f3f3 1px, #FFFFFF 25px); }
.search select { margin-right:10px; }
.home .search a { display:none; }
.search .extras { padding-top:10px; }
.search .extras .fieldset_title { color:#999; margin-bottom:5px; }
.search fieldset { }
.toggle {cursor:hand; cursor:pointer; }
.button1 {cursor:hand; cursor:pointer; }
/* NOTE: see Uniform.js styles at the bottom for the fake select and fake button styles */

/* Breadcrumb */
div.breadcrumb { padding: 10px 0px; width: 100%;background: #fff;margin-top:1px;}
ul.breadcrumb li { float: left; padding: 0 2px; }
div.breadcrumb a {color:#CC6600;text-decoration:none}
div.breadcrumb a:hover {color:#964C03}
div.breadcrumb {color:#333}

/* footer link */
.footer-links li { float: left; width: 220px; padding: 5px; font-size: 11px; }

/* List & Item Search Row */
.form_publish {width:200px;float:right;}
.form_publish .search { float:left; width:960px; }
#uniform-sCategory {float:left;margin-right: 1%;width: 20%;border-top: 1px solid #666;border-left: 1px solid #666;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;background: -moz-linear-gradient(top, #FFFFFF, #f3f3f3 1px, #FFFFFF 25px);background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f3f3f3), to(#FFFFFF));  }
#uniform-sCategory select#sCategory {background:#fff}
#uniform-sCategory span {width: 98%;margin: 0;padding: 0 8px 0 0;}
#uniform-PriceSelect { width:30%;margin-left:1%;padding:0 1%; }
#uniform-PriceSelect span { width:100% }
#uniform-currency {width: 15%;padding:0 1%;margin-right:1%}
#uniform-currency span {width:100%}
#uniform-Locator {float:left;width: 20%;margin-right: 1%;border-top: 1px solid #666;border-left: 1px solid #666;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f3f3f3), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #f3f3f3 1px, #FFFFFF 25px); }
#uniform-Locator span { width: 98%;}

#uniform-sCategory.focus span,#uniform-Locator.focus span {margin-top:1px}

#priceMin, #priceMax {float:left;margin-right: 1%;padding:0 1%;width:8%;border-top: 1px solid #666;border-left: 1px solid #666;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f3f3f3), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #f3f3f3 1px, #FFFFFF 25px); }

.form_publish .search #expand_advanced { font-size:11px; margin-left:10px;}
.form_publish .search .extras { display:none; }
.form_publish .publish_button { border:0px; float:right;margin:0px; margin-top: 3px; padding:0px;width:100%;text-align:center}
.form_publish .publish_button:hover {}
.form_publish .margin-bottom { margin-bottom: 10px; margin-top: 0px; }
.form_publish .publish_button a { color:#FFF; float:left; padding:8px 0px;text-decoration:none;font-size: 13px;text-align:center;text-align:center;width:100% }
.form_publish .publish_button a:hover { text-decoration: none;}
.form_publish .publish_button span {text-align:center}

/* -- HOME --------------------------------------- */
.home #main { float:left; width:78%;  margin-top: 30px;}
.home #sidebar { float:right; width:20.5%;}
.home .search { border-bottom: 1px solid #BBB; margin-bottom:15px; }

/* Latest ads list */
.home #main h1 { border-bottom:0px solid #f2f2f2; color:#000; font:18px "Lucida Grande",Arial,sans-serif; font-weight: bold; }
.home #main h1 strong { border-bottom:0px solid #DDD; display:block; font-weight:normal; padding-bottom:0px;}
.home #main h1 strong a { text-decoration: none;font-weight: bold;}
.home #main h1 strong a:hover { text-decoration: underline; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.home #main .categories { clear:both; float:left; margin-bottom:30px; padding:0px; width:100%; }
.home #main .categories .col { float:left; width:48%; }
.home #main .categories .c1.col { float:left;margin-right:2% }
.home #main .categories .c2.col { float:right;margin-left:2% }
.home #main .categories .col .category ul { clear:both; float:left; width:100%; }
.home #main .categories .col .category li { float:left; margin-right:17px; width:330px; }
.home #main .categories .category { margin-bottom:15px;height:120px;overflow:hidden }
.home #main .categories .category a.tit {float:left;width:40%}
.home #main .categories .category h1 { margin-bottom:18px;margin-top: 0px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.home #main .categories .category h1 span { color:#CCC; }
.home #main .categories .category li { border-bottom:1px dotted #DDD; color:#CCC; font-size:11px; padding:5px 0; }

.home .latest_ads { clear:both;margin: 20px 0px;float:left;background:#fff;width:100% }
.home .latest_ads h1 { font-size:14px;color:#333;text-decoration:none;width:100%;padding:0;padding-top:10px;padding-bottom:3px;margin-bottom:5px;border-bottom:1px dotted #666}
.home .latest_ads table { clear:both; width:101%;margin-right:-1%;float:left }
.home .latest_ads table td {  padding:8px 1%; vertical-align:top; } 
.home .latest_ads table tr {width:49.5%;float:left;clear:none;margin:0px;margin-right:0.5%;margin-bottom:1px;padding:1px 0;height:110px;min-height:0;border-bottom:1px dotted #dddddd;cursor:pointer;box-shadow: 0 0px 10px #FFFFFF inset;}
.home .latest_ads table tr.odd { background:#f8f8f8; }
.home .latest_ads table tr.even { background:#fdfdfd; }
.home .latest_ads table tr:hover { background:#FFFF66; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.home .latest_ads table tr:hover td h3 a { color:#012863;text-decoration:none;transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.home .latest_ads table tr:hover .zoznam_cena {background:#CC6600; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.home .latest_ads table tr:hover .zoznam_desc {color:#000}
.home .latest_ads table td.photo { padding-left:1%; width:25%;float:left} 
.home .latest_ads table td.photo img { background:#FFF; border:1px solid #DDD; padding:2px;width:100%;height:auto }
.home .latest_ads table td.text { width:75%;float:left}
.home .latest_ads table td.text h3 {float:left;font-size:15px; font-weight:bold; margin:2px 0;text-decoration: none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap  }
.home .latest_ads table td.text h3 a {font-weight:bold;text-decoration: none;color:#2965be;width:100%;max-width:100%;overflow:hidden}
.home .latest_ads table td.text h3 a:hover {text-decoration:none;}
.home .latest_ads table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }
.home .latest_ads table td.text h4 span { color:#CCC; margin:0 5px; }
.home .latest_ads table td.text p { line-height:16px; }
.home .latest_ads .see_more_link { padding:15px 0; text-align:right;float:right;width:100%;clear:both;color:#444;}
.home .latest_ads .see_more_link a {font-size:16px;margin-right:12px;color:#444;text-decoration:none;font-weight:bold}
.home .latest_ads .see_more_link a:hover { color:#EB8540;}
.home .latest_ads strong {color:#444; text-transform:none; font-style:normal;}
.home .latest_ads table tr .zoznam_cena {font-size:12px;margin-top:0;}
.home .latest_ads table tr .zoznam_views {margin-top:2px;}
.home .latest_ads table tr .zoznam_desc {height:30px;overflow:hidden;margin:10px 0;margin-bottom:12px}
.home .latest_ads table tr .zoznam_dole {margin-top:3px}

/* Main new */
.home #main-new { float:left; width:77%; background:#fff;padding:10px 0px;}
.home #main-new h1 { border-bottom:2px solid #f2f2f2; color:#000;}
.home #main-new h1 strong { }
.home #main-new .categories { clear:both; float:left; margin-bottom:25px; padding:0px; width:100%; }
.home #main-new .categories .col { float:left; width:48.5%;margin-left:0px; }
.home #main-new .categories .col.c2 { float:right; }
.home #main-new .categories.c2 .col { float:left; width:302px; }
.home #main-new .categories.c2 .col.c2 { margin:0 0 0 25px; }
.home #main-new .categories.c1 .col { clear:both; float:left; width:100%; }
.home #main-new .categories.c1 .category ul { clear:both; float:left; width:100%; }
.home #main-new .categories.c1 .category li { float:left; margin-right:17px; width:330px; }
.home #main-new .categories .category-box { float:left; background-repeat: no-repeat;border-bottom: 3px solid #d8d8d8;border-radius: 0 0 3px 3px;width:100%}
.home #main-new .categories .cat-bg {float:left;background:#fff url('images/main_cat_box.png') repeat-x bottom center;width:100%;margin-top:-2px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}
.home #main-new .categories .category {color:#000}
.home #main-new .categories .category .cat-img {text-align:right;float:right;margin-top:-5px;height:60px;margin-left:-40px;width:95px;position:relative;background: url('images/box-shadow.png') no-repeat bottom right;}
.home #main-new .categories .category .cat-img img {margin-right:8px;}
.home #main-new .categories .category .show-all {float:right;margin-top:15px;margin-bottom:8px;color: #7e7e7e;font-size:11px;margin-right:8px;}
.home #main-new .categories .category .show-all a {text-decoration:none;color: #7e7e7e;}
.home #main-new .categories .category .show-all a:hover {text-decoration:underline;color: #EB8540;}
.home #main-new .categories .category a {text-decoration:underline;color:#000}
.home #main-new .categories .category a:hover {text-decoration:none;}
.home #main-new .categories .category h1 { width:100%;clear:both;float:left;margin-top:20px;margin-bottom:0px;font-size: 18px;height: 33px;line-height: 28px;font-weight: normal;padding-left: 6%; background: url('images/main_h1_under.png') repeat-x left bottom scroll;}
.home #main-new .categories .category h1 a {text-decoration:none;font-weight:normal;color: #e45e08;float:left}
.home #main-new .categories .category h1 a:hover {text-decoration:underline}
.home #main-new .categories .category li { float:left;font-size:12px; padding:5px 2%;width:50%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden; }
.home #main-new .categories .category ul { width:100%;float:left;clear:both;height:125px; margin-top:10px;}

/* Sidebar */
.home .publish_box { background:#fff4d4; border: 1px solid #ffa727; clear:both; color:#000; float:left; margin-bottom:15px; padding:10px; width:218px; }
.home .publish_box h2 { font:14px "Lucida Grande",Arial,sans-serif; }
.home .publish_box p { font-size:11px; margin:5px 0 8px; }
.home .publish_box .button_link { background:#ec4901 url(images/button_link_bg.gif) repeat-x top; border:1px solid #c54f00; float:left; padding:7px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.home .publish_box .button_link a { background:url(images/button_link_icon.gif) no-repeat 0 2px; color:#FFF; float:left; padding-left:15px; text-decoration:none; }
.home .publish_box.candidates { background:#f8f8ea; border-color:#c7c13e; }
.home .publish_box.candidates .button_link { background:#808b05 url(images/button_link_green_bg.gif) repeat-x top; border-color:#6f6e00; }
.home .navigation { float:right;width:100%;;background:#fff; border-bottom: 1px solid #e3e3e3;clear:both; margin-bottom:15px; padding:0px;padding-bottom:5px;}
.home .navigation h3 { border:0px solid #002232; border-left: 0px;border-right:0px;background:#1e69de url('images/bg_bar.png') repeat-x top center; background-size: 100% 100%; color:#FFF; margin-bottom:10px; padding:9px 10px;}
.home .navigation h3 strong { font-weight:normal; }
.home .mobile-friendly { float:right;width:100%;min-height:88px;background:#fff url('images/mobile-friendly.jpg') no-repeat top right;height:auto;border-bottom: 1px solid #e3e3e3;margin-bottom:15px; padding:0px;}
.home .mobile-friendly .text {float:left;width: 50%;font-size: 11px;margin-top: 10px;margin-left: 10px;font-weight: bold;text-shadow: 0px 0px 1px #fff;}
.home .fb-friendly { float:right;width:100%;min-height:88px;background:#fff url('images/fb-friendly.jpg') no-repeat top right;height:auto;border-bottom: 1px solid #e3e3e3;margin-bottom:15px; padding:0px;}
.home .fb-friendly .text {float:left;width: 50%;font-size: 11px;margin-top: 10px;margin-left: 10px;font-weight: bold;text-shadow: 0px 0px 1px #fff;;}
.home .home-google {margin-bottom:15px;border-bottom:1px solid #e3e3e3;float:right;width:100%;}

/* -- AD LISTINGS --------------------------------------- */
.list {background:#fff;border-top:none;}
.list #main { float:right; padding-top:0px; width:78.5%; }
.list #sidebar { float:left; width:21%;}

#topovany {float:right; padding: 2px 10px; font-size: 10px;margin-left:8px;font-weight:bold; color: #fff;background-color: #FD0006;cursor:pointer}

/* List */

.ad_list { clear:both;margin: 20px 0px;width:100%;margin-top:0px;float:left;background:#fff;padding-bottom:10px;padding-left:1.5%}
.ad_list h1 { font-size:16px;color:#333;text-decoration:none;width:100%;padding:0 1%;padding-top:10px;padding-bottom:3px;margin-bottom:5px;border-bottom:1px dotted #666}
.ad_list table { clear:both; width:101%;margin-right:-1% }
.ad_list table td {  padding:8px 1%; vertical-align:top; } 
.ad_list table tr {width:99%;float:left;margin:0px;margin-right:1%;margin-bottom:1px;padding:1px 0;min-height:110px;border-bottom:1px dotted #dddddd;cursor:pointer;box-shadow: 0 0px 20px #FFFFFF inset;}
.ad_list table tr.odd { background:#f8f8f8; }
.ad_list table tr.even { background:#fdfdfd; }
.ad_list table tr:hover { background:#FFFF66; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.ad_list table tr:hover td h3 a { color:#012863;text-decoration:none;transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.ad_list table tr:hover .zoznam_cena {background:#CC6600; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.ad_list table tr:hover .zoznam_desc {color:#000}
.ad_list table td.photo { padding-left:1%; width:17%;float:left;} 
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:2px;width:100%;height:auto;margin-bottom:1px }
.ad_list table td.text { width:83%;float:left }
.ad_list table td.text.no-pice, table td.text.no-pic, td.text.no-pic {width:100%!important;}
.ad_list table td.text h3 {float:left;font-size:15px; font-weight:bold; margin-bottom: 2px;margin-top:1px;text-decoration: none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap  }
.ad_list table td.text h3 a {font-weight:bold;text-decoration: none;color:#2965be;float:left;width:100%;max-width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.ad_list table td.text h3 a:hover {text-decoration:none;}
.ad_list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }
.ad_list table td.text h4 span { color:#CCC; margin:0 5px; }
.ad_list table td.text p { line-height:16px; }
.ad_list .see_more_link { padding:15px 0; text-align:right;float:right;width:100%;clear:both;color:#444;}
.ad_list .see_more_link a {font-size:16px;margin-right:12px;color:#444;text-decoration:none;font-weight:bold}
.ad_list .see_more_link a:hover { color:#EB8540;}
.ad_list strong {color:#444; text-transform:none; font-style:normal;}
.ad_list table tr td .zoznam_desc { height:42px;white-space: normal;text-overflow: inherit;margin:8px 0;margin-top:4px;margin-bottom:12px;} 
.ad_list table tr td .zoznam_views { margin-top:4px;} 
.ad_list table tr td .zoznam_cena {font-size:12px;}

.ad_list table tr.premium {background:#FDFFE8;box-shadow:none;margin-top:1px}
.ad_list table tr.premium.even {background:#FFFFCD}
.ad_list table tr.premium .zoznam_cena {font-size:12px;background:#71B238}
.ad_list table tr.premium:hover { background:#FFFF66; }
.ad_list table tr.premium:hover .zoznam_cena {background:#539221; }

/* Gallery list */
.ad_list .gallery-list h1 { font-size:16px;color:#333;text-decoration:none;width:100%;padding:0 1%;padding-top:10px;padding-bottom:3px;margin-bottom:5px;border-bottom:1px dotted #666}
.ad_list .gallery-list table { clear:both; width:101%;margin-right:-1% }
.ad_list .gallery-list table td {  padding:8px 1%; vertical-align:top; } 
.ad_list .gallery-list table tr {width:49.5%;float:left;clear:none;margin:0px;margin-right:0.5%;margin-bottom:1px;padding:1px 0;height:94px;min-height:0;border-bottom:1px dotted #dddddd;cursor:pointer;box-shadow: 0 0px 10px #FFFFFF inset;}
.ad_list .gallery-list table tr.odd { background:#f8f8f8; }
.ad_list .gallery-list table tr.even { background:#fdfdfd; }
.ad_list .gallery-list table tr:hover { background:#FFFF66; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.ad_list .gallery-list table tr:hover td h3 a { color:#012863;text-decoration:none;transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.ad_list .gallery-list table tr:hover .zoznam_cena {background:#CC6600; transition-duration:  0.2s;-moz-transition-duration:  0.2s; -webkit-transition-duration:  0.2s; -o-transition-duration:  0.2s;}
.ad_list .gallery-list table tr:hover .zoznam_desc {color:#000;}
.ad_list .gallery-list table td.photo { padding-left:1%; width:25%} 
.ad_list .gallery-list table td.photo img { background:#FFF; border:1px solid #DDD; padding:2px;width:100%;height:auto }
.ad_list .gallery-list table td.text { width:75% }
.ad_list .gallery-list table td.text h3 {float:left;font-size:13px; font-weight:bold; margin-bottom: 0px;margin-top:0px;text-decoration: none;max-width:100%;overflow:hidden;text-overflow:ellipsis;  }
.ad_list .gallery-list table td.text h3 a {font-weight:bold;text-decoration: none;color:#2965be;float:left;width:100%;max-width:100%;overflow:hidden}
.ad_list .gallery-list table td.text h3 a:hover {text-decoration:none;}
.ad_list .gallery-list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }
.ad_list .gallery-list table td.text h4 span { color:#CCC; margin:0 5px; }
.ad_list .gallery-list table td.text p { line-height:16px; }
.ad_list .gallery-list .see_more_link { padding:15px 0; text-align:right;float:right;width:100%;clear:both;color:#444;}
.ad_list .gallery-list .see_more_link a {font-size:16px;margin-right:12px;color:#444;text-decoration:none;font-weight:bold}
.ad_list .gallery-list .see_more_link a:hover { color:#EB8540;}
.ad_list .gallery-list strong {color:#444; text-transform:none; font-style:normal;}
.ad_list .gallery-list table tr td .zoznam_cena {font-size:11px;float:left;clear:both}
.ad_list .gallery-list table tr td .zoznam_dole {margin-top:0px}
.ad_list .gallery-list table tr td .zoznam_views {float:left;margin-left:2%;margin-right:1%}
.ad_list .gallery-list table tr td .zoznam_desc { height:13px;white-space: nowrap;text-overflow: ellipsis;margin:5px 0;font-size:11px} 

.ad_list .gallery-list table tr.premium {background:#FDFFDD;box-shadow:none}
.ad_list .gallery-list table tr .zoznam_desc {height:30px;margin:5px 0;white-space: nowrap;text-overflow: ellipsis;height:auto}
.ad_list .gallery-list table tr.premium .zoznam_cena {background:#7BC342}
.ad_list .gallery-list table tr.premium:hover { background:#FFFF66; }
.ad_list .gallery-list table tr.premium:hover .zoznam_cena {background:#539221; }

/* Pagination */
.paginate { padding:15px 0; text-align:center; clear: both;float:right;width:100% }
.paginate ul {float:right}
.paginate li { display: inline; list-style-type: none; }
.paginate a, .paginate span { text-decoration:none; margin:0px 1px;padding:4px 6px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor:pointer}
.paginate a.previous, .paginate em.previous { margin-right:5px; }
.paginate a.next,.paginate em.next { margin-left:5px; }
.paginate strong { color:#F30; margin:0 1px; padding:5px 10px; }
.paginate em { color:#AAA; font-style:normal; margin:0 1px; padding:5px 10px; text-decoration:none; }
.paginate .searchPaginationSelected {color:#fff; font-weight: bold; }
.paginate a:hover, .paginate span:hover {color:#fff; font-weight: bold;}

/* Filters */
.list .filters { background:#e9f5f9; border: 1px solid #bed7df; clear:both; margin-bottom:5px; padding:0 padding-right: 0px; width:200px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius:5px; }
.list .filters h3 { border:0px ; background:#1e69de url('images/bg_bar.png') repeat-x top center;background-size: 100% 100%; color:#FFF; margin: 10px 0px; padding:12px 10px; font-size: 13px; font-weight: bold; }
.list .filters h3 strong { font-weight:normal; }
.list .filters .alert_form { padding-top:15px; }
.list .filters .alert_form input { border: 1px solid #BBB; font-size:11px; margin:0 0 5px 10px; padding:3px; width:170px; }
.list .filters .row { padding:0 7px 12px; }
.list .filters .row h6 { color:#000; font-size:11px; font-weight:bold; margin-bottom:3px; }
.list .filters .row label { cursor:pointer; }
.list .filters .row input { font-family:"Lucida Grande",Arial,sans-serif; }
.list .filters .row .selector { background:#FFF; font-size:11px; height:21px; line-height:21px; padding-left:5px; width:170px; }
.list .filters .row .auto .selector { width: auto; }
.list .filters .row .selector span { background-position:right 8px; height:21px; line-height:21px; width:160px; }
.list .filters .row .auto .selector span {width:auto; }
.list .filters .row .selector.hover span,
.list .filters .row .selector.hover span,
.list .filters .row .selector:hover:active span,
.list .filters .row .selector.active:hover span { background-position:right -31px; }
.list .filters .one_input input { border: 1px solid #BBB; font-size:11px; padding:4px 3px 5px; width:170px; }
.list .filters .two_input { color:#999; font-size:11px; }
.list .filters .two_input input { border: 1px solid #BBB; font-size:11px; margin-right:5px; padding:4px 3px 5px; width:60px; }
.list .filters .two_selects .selector { width:75px; }
.list .filters .two_selects .selector span { width:45px; }
.list .filters .checkboxes ul { font-size:11px; }
.list .filters .checkboxes ul li { color:#999; padding-bottom:3px; }
.list .filters .checkboxes ul li strong { color:#069; font-weight:normal; }
.list .filters .slider { margin-bottom:10px; }
.list .filters .slider h6 { margin-bottom:0px;}
.list .filters .slider input { background:transparent; border:none; color:#999; margin-bottom:3px; text-align: center; width:90%; }
.list .filters .slider .ui-slider { margin:0 15px 0 8px; position: relative;}
.list .filters .slider .ui-widget-content { background:#bdd7df; border-color:#bdd7df; height:5px; }
.list .filters .slider .ui-widget-header { background:#FFF; }
.list .filters .slider .ui-slider-horizontal .ui-slider-handle { background:#bac8cd; border-color:#9aafb6; height:15px; top: -0.5em; width:6px; position: absolute;}
.list .filters .salary_range input { margin-right:3px; width: 42px; }
.list .filters .salary_range span.range { margin-right:3px; }
.list .filters .salary_range .selector { position:relative; top:-2px; width:60px; }
.list .filters .salary_range .selector span { width:30px; }
.list .filters .button { margin-left:10px; margin-bottom: 10px; }
.filters label.price{ width: 100px;}
.filters .category h1 {border: 1px solid #bbb;border-right: 0px; margin-top: 1px;padding:3px 0px; background: #fff;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.filters .box {padding-left: 10px; margin-bottom: 5px;}


/* Contact Seller - Public Profile */
#c-box #full {width:100%;float:left;clear:both;margin:15px 0;}
#c-box #contact_form {text-align: left;height:260px;}
#c-box .hide {display:none;color:#CC6600;float:right;margin-right:2%;margin-top:6px;width:18%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#c-box #profile_picture_img {margin: 8px 0;width:100%;height:auto;margin-bottom:5px;margin-right:0;float: left;border: 1px solid #fff;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
#c-box .odd { background:#f8f8f8; }
#c-box .even { background:#fdfdfd; }
#c-box h2 {float:left;clear:both;padding:9px 1%;background:#F8F850;border-bottom:1px solid #E4E451;width:100%;margin-bottom: 1px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#c-box .contact-wrap {float:left;width:100%;border-bottom: 1px dotted #dddddd;margin-bottom:1px;min-height:61px;}
#c-box .contact-wrap:hover {cursor:pointer;background: #FFFF9E;transition-duration: 0.2s;-moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;}
#c-box .contact-image {float:left;width:10%;padding:0 1%;}
#c-box .contacts_list {width:100%;float:left}
#c-box .contact { padding:10px 1%;margin:0px;width:70%;float:left;}
#c-box .contact a { font-weight:bold;font-style:normal }
#c-box .contact a:hover { background:none;color:red}
#c-box .contact h3 { color:#888; margin-bottom: 5px;font-weight:normal }
#c-box .contact h3 span { color:#666; font-size:12px; font-weight:bold; }
#c-box .contact p { color:#878787; font-style:italic; line-height:18px; }
#c-box .pagination { text-align: right; margin-bottom:10px; }
#c-box .pagination a { border: 1px dotted #AAA; padding: 5px 8px; }
#c-box .pagination a.searchPaginationSelected { background-color: #f7f7f7; }
#c-box .pagination a.searchPaginationNext, .item a.searchPaginationPrev, 
#c-box .pagination a.searchPaginationFirst, .item a.searchPaginationLast { border: 0px; text-decoration: none; }
#c-box .pagination a.searchPaginationNext:hover, .item a.searchPaginationPrev:hover,
#c-box .pagination a.searchPaginationFirst:hover, .item a.searchPaginationLast:hover { background-color: #ffffff; }
#c-box a:hover { background-color: #f7f7f7; }
#c-box .contact-desc { color:#666;font-size:11px;width:60%;float:right;margin-bottom:15px; }
#c-box form { clear:both; display:inline; float:left; width:100%;padding:15px 2%; background-color:#f4f7fc;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#c-box form h3 { color:#555;margin-top:3px;font-size:14px;float:left;width:40%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
#c-box form label { clear:both; float:left; padding-top:4px; width:100%; }
#c-box form input { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
#c-box form textarea { float:left;clear:both;width:100%;max-width:100%;height: 60px;margin-top:5px;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 1%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
#c-box form .button { clear:both; float:left; margin-top:10px;width:60%;max-width:85px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#c-box form .clear-button-contact {float:left;clear:none;margin-left:1%;width:38%;max-width:60px;margin-top:10px;}
#c-box h2 .smalli {font-size:12px;font-weight:normal;margin-left:4px;}
#c-box .third {width:31%;float:left;margin-right:2%;margin-bottom:5px;}
#c-box .third span {float:left;}
#c-box #tit {width:34%;float:left;margin-right:0}
#c-box .add_com {cursor:pointer;color: #444;font-size: 13px;font-weight: bold;background:#CEE9FC;width:100%;float:left;padding:6px 2%;margin:3px 0;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#c-box .add_com h4 {float:left;width:80%;padding: 3px 0;}
#c-box .keep_arrow {float:right;width:15px;margin-top:11px;max-width:15px;}
#c-box input:focus, #c-box textarea:focus {border:1px solid #bbb;border-top-color:#888;border-left-color:#888;}
#c-box #contact_form_wrap {float:left;clear:both;width:100%;display:block}
#c-box form input#recaptcha_response_field {width:300px;}
#c-box form #recaptcha_widget>div {float:left;width:100%;clear:both;}
#c-box .recaptcha_only_if_image {margin-top:10px;}

/* Comments */
#i-block #full {width:100%;float:left;clear:both;margin:15px 0;}
#i-block #comment_form {text-align: left;}
#i-block #comments .hide {display:none;color:#CC6600;float:right;margin-right:2%;margin-top:6px;width:18%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#i-block #comments #profile_picture_img {margin: 8px 0;width:100%;height:auto;margin-bottom:5px;margin-right:0;float: left;border: 1px solid #fff;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
#i-block #comments .odd { background:#f8f8f8; }
#i-block #comments .even { background:#fdfdfd; }
#i-block #comments h2 {float:left;clear:both;padding:9px 1%;background:#F8F850;border-bottom:1px solid #E4E451;width:100%;margin-bottom: 1px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#i-block #comments .comment-wrap {float:left;width:100%;border-bottom: 1px dotted #dddddd;margin-bottom:1px;min-height:61px;}
#i-block #comments .comment-wrap:hover {cursor:pointer;background: #FFFF9E;transition-duration: 0.2s;-moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;}
#i-block #comments .comment-image {float:left;width:10%;padding:0 1%;}
#i-block #comments { clear:both; float:left; margin-bottom:35px; width:100%;margin-top:20px;}
#i-block #comments .comments_list {width:100%;float:left}
#i-block #comments .comment { padding:10px 1%;margin:0px;width:70%;float:left;}
#i-block #comments .comment a { font-weight:bold;font-style:normal }
#i-block #comments .comment a:hover { background:none;color:red}
#i-block #comments .comment h3 { color:#888; margin-bottom: 5px;font-weight:normal }
#i-block #comments .comment h3 span { color:#666; font-size:12px; font-weight:bold; }
#i-block #comments .comment p { color:#878787; font-style:italic; line-height:18px; }
#i-block #comments .pagination { text-align: right; margin-bottom:10px; }
#i-block #comments .pagination ul {float:right;width:auto;clear:both;margin:15px 0 10px 0;}
#i-block #comments .pagination ul li {float:left;width:auto;clear:none;margin:1px;}
#i-block #comments .pagination a, #i-block #comments .pagination ul li span { padding: 5px 8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#i-block #comments a:hover { background-color: #f7f7f7; }
#i-block #comments .comment-desc { color:#666;font-size:11px;width:60%;float:right;margin-bottom:15px; }
#i-block #comments form { clear:both; display:inline; float:left; width:100%;padding:15px 2%; background-color:#f4f7fc;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#i-block #comments form h3 { color:#555;margin-top:3px;font-size:16px;float:left;width:40%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
#i-block #comments form label { clear:both; float:left; padding-top:4px; width:100%; }
#i-block #comments form input { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
#i-block #comments form textarea { float:left;clear:both;width:100%;max-width:100%;height: 110px;margin-top:5px;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 1%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
#i-block #comments form .button { clear:both; float:left; margin-top:10px;width:60%;max-width:85px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#i-block #comments form .clear-button-comment {float:left;clear:none;margin-left:1%;width:38%;max-width:60px;margin-top:10px;}
#i-block #comments h2 .smalli {font-size:12px;font-weight:normal;margin-left:4px;}
#i-block #comments .third {width:31%;float:left;margin-right:2%;margin-bottom:5px;}
#i-block #comments .third span {float:left;}
#i-block #comments #tit {width:34%;float:left;margin-right:0}
#i-block #comments .add_com {cursor:pointer;color: #444;font-size: 13px;font-weight: bold;background:#CEE9FC;width:100%;float:left;padding:6px 1.5%;padding-left:1%;margin:3px 0;margin-bottom:4px;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#i-block #comments .add_com h4 {float:left;width:80%;padding: 3px 0;}
#i-block #comments .keep_arrow {float:right;width:15px;margin-top:11px;max-width:15px;}
#i-block #comments input:focus, #i-block #comments textarea:focus {border:1px solid #bbb;border-top-color:#888;border-left-color:#888;}
#i-block #comments #comment_form_wrap {float:left;clear:both;width:100%;display:block}

.small-info {color:#888;font-size:10px;float:left;width:100%;clear:both}
.req {color:red;font-size:12px;float:left;margin-left:1%}
.req-what {float:left;clear:both;width:100%;}
.req-what .req {color:red;float:left;clear:both;margin:0;width:7px;margin-left:1px}
.req-what .small-info {float:left;clear:none;width:80%}


/* -- LOGIN & REGISTER FORM --------------------------------------- */
#i-forms .keep-header {margin-top:10px;background:#dddddd;padding:10px 3%;padding-top:11px;padding-bottom:9px;color:#333333;float:left;width:100%;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; height:42px; background-position: 0 0; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; background-color: #dddddd; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -ms-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(top, #eeeeee, #dddddd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0); border:1px solid #dddddd; margin-bottom:1px; }
#i-forms .user_forms .req-what {padding-left: 40%;margin-top: -5px;margin-bottom: 15px;}
#i-forms #left {float:left;margin-right:2%;width:48%}
#i-forms #right {margin-left:2%;width:48%;float:right}
#i-forms h1 {font-size: 15px;color: #444444;}
#i-forms #right .keep-header h1 span {color:#00A01A}
#i-forms #left .keep-header h1 span {color:#0F00BE}
#i-forms .keep-header h1 span {float:left;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis}
#i-forms fieldset {width:100%}
#i-forms .or {float:left;clear:both;width:100%;text-align:center;margin:10px 0;color:#ddd;font-size:16px;}
#i-forms .fb-login {float:left;clear:both;width:100%;text-align:center;}
#i-forms .fb-login img {width:auto;max-width:100%;height:auto;margin-bottom:15px;}

.user_forms {float:left;clear:both;width:100%;padding:15px 3%; background-color:whiteSmoke;border:1px solid #ddd;border-top:2px solid #ddd;border-bottom-color:#ccc;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
.user_forms #uniform-blue, .user_forms #uniform-green {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 5px 10px;margin-left:40%}
.user_forms .inner {float:left;width:100%;}
.user_forms h1 { font-size:14px; margin:5px 0 10px 8px; }
.user_forms form { width:100%;float:left }
.user_forms form label { float:left;width:40%;margin-top:10px;margin-bottom:2px; }
.user_forms form label span {float:left;}
.user_forms form input, .user_forms form .selector { border:1px solid #BBB; margin-bottom:10px; padding:5px 2%; width:60%;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
.user_forms form input.error, .user_forms form .selector.error {border-color:#BE5000!important;}
.user_forms form input:focus, .user_forms form .selector:focus {border-color:#ccc;border-top-color:#aaa;border-left-color:#aaa;-moz-box-shadow: 0px 0px 10px 1px #fff;-webkit-box-shadow:0px 0px 10px 1px #fff;box-shadow: 0px 0px 10px 1px #fff;}
.user_forms form .selector {margin-left:0;margin-right:0;padding:0;}
.user_forms form .selector span {width:100%;padding:0 2%;}.user_forms form textarea { border:1px solid #BBB; margin-bottom:10px; padding:5px 2%; width:100%; }
.user_forms form .checkbox { margin-bottom:20px;margin-top:0px;float:left;width:100%;clear:both;padding-left:40%; }
.user_forms form .checkbox label { float:left;width:80%;margin-top: -1px;margin-left: 2%;}
.user_forms form .checkbox input { border:none; margin:0; padding:0; width:auto;float:left;clear:both;max-width:15px;}
.user_forms form .more-login { margin-top: 6px;float: left;margin-left: 3%; }


/* -- USER ACCOUNT --------------------------------------- */
.user_public_profile .ad_list .gallery-list table tr {height:110px}
.user_public_profile .ad_list {padding:0}
.user_public_profile #description h3 { margin-bottom:15px;color:#555;margin-top:3px;font-size:14px;float:left;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.user_public_profile #description #profile_picture_img {width:30%;height:auto;margin-left:0;outline:0}
.user_public_profile #description {float:left;clear:both;width:40%;margin-bottom:20px;border:1px solid #ddd;padding:15px 1%;background: none repeat scroll 0 0 whiteSmoke;height:260px;}
.user_public_profile #c-box {float:right;width:58%;margin-bottom:20px}
.ad_list .icon-edit-item,.ad_list .icon-delete-item {float:left;}
.user_account .ad_list table tr td .zoznam_views {margin-top:3px}
.user_account .normal {float:right;font-size:11px}
.user_account table tr {font-weight:normal}
.user_account { clear:both; float:left; padding-bottom:15px; max-width:970px;width:100% }
.user_account h1, .user_public_profile h1 { font-size:16px;color:#444;clear: both;float: left;width: 100%;height:47px;background-color: #F2F2F2;margin-bottom: 15px;margin-left: 0px;padding: 2px 0;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;box-shadow: 0 1px 0 #FFFFFF inset;}
.user_account h2, .user_public_profile h2 { width:100%;border-bottom:1px dotted #444;font-size:13px;color:#444; margin-bottom:10px;padding-bottom:2px }
.user_account h1 span, .user_public_profile h1 span {float:left;margin-top:10px}
.user_account .user_menu {width:100%;float:left}
.user_account #sidebar { float:left;width:25% }
.user_account #sidebar h2 {margin-top:10px;margin-bottom:2px}
.user_account #sidebar li { width:100%;margin:2px 0;float:left;clear:both }
.user_account #sidebar li a {text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%}
.user_account #sidebar li a:hover {text-decoration:none}
.user_account #main { float:right; width:73%;margin-left:2%;clear:none;padding:0}
.user_account #main .regular-offer { margin-top:3px}
.user_account .account_info h3 { font-size:14px; margin-bottom:5px; }
.user_account .account_info p { line-height:18px; margin-bottom: 15px; }
.user_account .modify_profile .limit { float:left; width:100%; max-width:480px}
.user_account .modify_profile form { clear:both; display:inline; float:left; width:100%; }
.user_account .modify_profile form h3 { color:#000; margin-bottom:10px; }
.user_account .modify_profile form label { clear:both; float:left; margin-right:10px; padding-top:7px; width:100%; }
.user_account .modify_profile form label span { float:left}
.user_account .modify_profile form input:focus,.user_account .modify_profile form .selector:focus, .user_account .modify_profile form textarea:focus {border:1px solid #bbb;border-top-color:#888;border-left-color:#888;}
.user_account .modify_profile form input { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
.user_account .modify_profile form .selector { float:left;clear:both; margin-bottom:0px;width:100%; border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 0px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
.user_account .modify_profile form textarea { float:left;clear:both;width:100%;max-width:100%;height: 110px;margin-top:5px;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding: 5px 3%;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f9f9f9), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #f9f9f9 1px, #FFFFFF 25px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
.user_account .modify_profile form .selector span {width:100%}
.user_account .modify_profile .update { float:left; margin-bottom:5px; padding: 5px 0; width:100%;font-weight:bold }
.user_account .modify_profile .update a { font-weight:normal;margin-right:1% }
.user_account .modify_profile form .button { margin-top:10px;clear:both; float:left; width:30%;min-width:150px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.user_account .modify_profile .row { clear:both; float:left; margin-bottom:5px; width:100%; }
.user_account .your_items h2 a { border-left:1px solid #DDD; font-weight:normal; margin-left:5px; padding-left:10px;}
.user_account .your_items .item { border-bottom:1px dotted #DDD; margin-bottom:15px; padding-bottom: 15px;}
.user_account .your_items .item h3 { font-size:14px; margin-bottom:5px; }
.user_account .your_items .item p { line:18px; }
.user_account .your_items .item span { color:#CCC; margin:0 10px; }
.user_account .your_items .item .options { margin-top:5px; }
.user_account .your_items .item .delete { color:#999; font-size:11px; }

/* -- ADD ITEM FORM --------------------------------------- */
.add_item { clear:both; float:left; padding:15px 0px; width:100%;max-width:970px; }
.add_item h1 { border-bottom:1px dotted #444; color:#444; font-size:16px; margin-bottom: 20px; }
.add_item h2 { font-size:13px;color:#444;margin-bottom:0px; }
.add_item label { float:left; width:100%;clear:both;margin-bottom:2px;}
.add_item label span {float:left}
.add_item #left label {margin-top:5px}
.add_item input { border:1px solid #BBB;border-bottom-color:#ddd;border-right-color:#ddd;padding: 5px 3%;width:100%;}
.add_item input[type="text"], .add_item textarea {-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.add_item input[type="text"].error, .add_item textarea.error, .add_item .selector.error {border-color:#BE5000!important;}
.add_item .selector { border:1px solid #BBB;border-bottom-color:#ddd;border-right-color:#ddd;padding: 1px 3%;width:100%;height:auto;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.add_item .selector span {width:100%;padding:0;margin:0}
.add_item .selector#uniform-catId { width:40%;padding:0 1%;float:left }
.add_item input[type="radio"] { width:30px; }
.add_item input[type="checkbox"] { border:none }
.add_item input#showEmail { margin:0; }
.add_item input#price { width:25%;padding:5px 1% }
.add_item textarea { border:1px solid #BBB;border-bottom-color:#ddd;border-right-color:#ddd; height:200px; padding:5px 3%; width:100%; }
.add_item textarea:focus, .add_item input:focus {border:1px solid #bbb;border-top-color:#888;border-left-color:#888;}
.add_item #left input, .add_item #left textarea {padding:5px 1.5%}
.add_item .button,.add_item button { clear:both; float:left; margin-top:15px;}
.add_item .left_column { border-right:1px dotted #DDD; float:left; width:50%; }
.add_item .right_column { float:right; width:50%; }
.add_item .box { border-bottom:1px dotted #bbb; clear:both; float:left; margin-bottom:20px; padding-bottom:10px; width:100%; }
.add_item .box.location {margin-bottom:0}
.add_item #right .box {border:none;padding-bottom:0}
.add_item .row { clear:both; float:left; margin-bottom:10px; width:100%; }
.add_item .price input { margin-right:1%; vertical-align:middle; width:30% }
.add_item .price .selector { width:30%; }
.add_item .price .selector span { width:99% }
.add_item .photos input { margin-right:1%; }
.add_item .go_back { float:left; margin:20px 0; }
.add_item div.uploader {width:230px;}
.add_item div.uploader input {width:100%}
.add_item div.uploader, .add_item div.uploader input, .add_item div.uploader span {cursor:pointer}
.add_item div.uploader span.action {background:transparent}
.add_item #left {width:65%;float:left}
.add_item #right {margin-top:5px;width:33%;float:right;background:whiteSmoke;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;padding:15px 1%;}
.add_item #uniform-blue {padding:5px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.add_item #novy_foto {font-size: 11px; margin-left: 5px; font-weight: normal;}
.add_item #novy_email_check {width: 15px;text-align: right;float:left;margin:0}
.add_item #novy_email_show {width: 70%;clear:none;margin-top:-1px;margin-left: 1%;}
.add_item .del {margin-bottom:10px;margin-top:4px}
.add_item .photos {float:left}
.add_item .photos h2 {margin-bottom:3px;}
.add_item .photos #new-pho {float:left;clear:both;margin-top:10px;}
.add_item .photos a {margin-top: 7px;float: left;}
.add_item .photos div {float:left;clear:both}
.add_item .photos .row {margin-bottom:5px;}
.add_item .photos-header {float:left;clear:both;margin-bottom:4px;width:100%}
.add_item .photos-header span {float:left}
.add_item .req {margin-left:3px}
.add_item .catshow label {margin-bottom:5px}
.add_item .photos .item-tool-body {clear:none}
.add_item .cat-del {float:left;margin:0 1%;margin-top: 5px;}
.add_item .cat-alt {margin-top: -10px;margin-bottom: -15px;cursor: pointer;float: left;display: block;width: 160px;height: auto;}
.add_item .photos .photos_div {width:104%;float:left;clear:both;margin:0 -2%}
.add_item .photos .photos_div div {width:46%;margin:0 2%;float:left;clear:none;margin-bottom:20px;}
.add_item .photos .photos_div div img {width:100%;height:auto;float:left;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;border:1px dotted #ddd}
.add_item .photos .photos_div div a {font-weight:bold;text-decoration:none;border:1px dotted #ccc;border-top:none;width:100%;clear:both;float:left;background: #eee;margin-top: 0;padding: 7px 3%;text-align: right;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.add_item .photos .photos_div div a:hover {text-decoration:underline}

.meta { clear: both; margin: 10px 0; }
.meta > label { float: left; }
.meta ul { margin-left: 130px; list-style: none; padding: 0; }
.meta ul li { margin-left: 0; }
.meta ul li label { float: none; }

#error_list { display:none; float: left;clear:both;width: 100%;background: #F6FF90;margin: 10px 0;border: 1px solid #BDCA2A;padding:5px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#error_list li { background:url(images/icon-remove.png) left center no-repeat; list-style:none; padding:2px 0 2px 18px; }
#error_list label { float:none; width:auto; line-height:1.35em; }
#error_list.new-item {padding:5px 1%}

#comment_error_list { display:none; float: left;width: 100%;background: #F6FF90;margin: 10px 0;border: 1px solid #BDCA2A;padding:5px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#comment_error_list li { background:url(images/icon-remove.png) left center no-repeat; list-style:none; padding:2px 0 2px 18px;  }
#comment_error_list label { float:none; width:auto; line-height:1.35em; }

/* -- STATIC PAGES --------------------------------------- */
.page { margin: 10px 0; padding: 10px 0; clear: both;min-height:250px; }
.page ul {list-style-type: square;margin: 10px 1%;}
.page h1 {font-size: 18px;color:#333}
.page h2 {font-size: 15px;margin-top: 20px; border-bottom: 1px dotted #444;color:#444;padding-bottom: 2px; margin-bottom: 10px;}


/*
Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
*/

/* Select */
div.selector { line-height: 26px; height: 26px; margin-right:10px; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px;}
div.selector span {  background:url(images/select_arrow.png) no-repeat right 11px; height: 26px; line-height: 26px; }
div.selector select { top: 0px; left: 0px;background:#ffffff; }
div.selector.hover, 
div.selector:hover {  }
div.selector.hover span, 
div.selector:hover span { background-position: right -29px; }
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {  }
div.selector:hover:active span,
div.selector.active:hover span { background-position: right -29px; }
div.selector.disabled {  }
div.selector.disabled span {  }

/* Select */
div.selector { width: 163px; font-size: 12px; }
div.selector select { background:#ffffff;min-width: 163px; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div.selector span { padding: 0px 5px 0px 2px; cursor: pointer; }
div.selector span { color: #000; width: 151px; }
div.selector.disabled span { color: #bbb; }

/* ._200 */
div._200 div.selector{ width: 200px; font-size: 12px; }
div._200 div.selector select{ background:#ffffff;min-width:200px; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div._200 div.selector span { color: #000; width: 184px; }

div._200 input { width:200px; }
div._100 input { width:100px; }
div._50 input { width:50px; }
div._20 input { width:20px; }
input {-moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px;}
textarea {-moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px;}

/* .auto */
div.auto div.selector{ width: auto; font-size: 12px; background-color: white;}
div.auto div.selector select{ min-width:0; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div.auto div.selector span { color: #000; width: auto; }

/*
CORE FUNCTIONALITY 
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, .checker,.radio, .uploader {  background-color: white; display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }
/* Button */
div.button input { position: absolute; top:-9999px; }
div.button { cursor: pointer; position: relative; z-index:1; }
/* Select */
div.selector { position: relative; padding-left: 10px; overflow: hidden; }
div.selector span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.selector select { position: absolute; opacity: 0; filter: alpha(opacity:0); height: 25px; border: none; background: #ffffff; width:100%; }
/* AUTOCOMPLETE */
.ui-autocomplete { width: 200px; }
/* Uploader */
div.uploader { border: 1px solid #BBBBBB; background-position: 0px -297px; height: 28px; }
div.uploader span.action { background-position: right -409px; height: 24px; line-height: 24px; }
div.uploader span.filename { height: 24px; /* change this line to adjust positioning of filename area */ margin: 2px 0px 2px 2px; line-height: 24px; }
div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0px -353px; }
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action { background-position: right -437px; }
div.uploader.active span.action, div.uploader:active span.action { background-position: right -465px; }
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action { background-position: right -493px; }
div.uploader.disabled { background-position: 0px -325px; }
div.uploader.disabled span.action { background-position: right -381px; }

/* Uploader */
div.uploader { width: 190px; cursor: pointer; }
div.uploader span.action { width: 110px; text-align: center; text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; width: 110px; border-right: solid 1px #bbb; font-size: 11px;text-align:center }
div.uploader input { width: 190px; }
div.uploader.disabled span.action { color: #aaa; }
div.uploader.disabled span.filename { border-color: #ddd; color: #aaa; }
/* Uploader */
div.uploader { position: relative; overflow: hidden; cursor: default; }
div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }
div.uploader span.filename { padding: 0px 10px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; }
div.uploader input { opacity: 0; filter: alpha(opacity:0); position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 25px; border: none; cursor: default; }

#maintenance {position: static;top: 0px;right: 0px;background-color: #bc0202;width: 100%;height:20px;text-align: center;color: #fefefe;}

.premium_odd {height: 100px;}
.premium_even {height: 100px;}

.ui-menu {list-style:none;padding: 5px 0;margin: 0;display:block;float: left;background-color: #fefefe;margin-left:1px;cursor:pointer;border:1px solid #ddd;border-top:none;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;cursor:pointer}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:2px 5px;width:100%;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;}

#user_data {padding: 0;padding-bottom:5px;float:right;clear:none;width:65%}
#user_data li {float:left;clear:both;width:100%;padding:2px 0}
#user_data li span {float:left;width:80%;}
.user_public_profile .user-desc {float:left;clear:both;margin-top:10px;width:100%}
.user_public_profile #main .latest_ads table td.photo {padding-left: 2px;}
.user_public_profile #main .latest_ads table td {border-bottom: 1px dotted #DDDDDD;padding: 8px;vertical-align: top;}
#search-example{padding-left:10px;padding-bottom:0px;color: #fff;}
.filters #search-example{padding:5px 0;}	

textarea, input {font-family: "Lucida Grande",Arial,sans-serif;outline:0}
body, div, ul, li, strong, a, img, input, form, fieldset, textarea, h1, h2, h3, h4, h5, span, table, tbody, tr, td, th, button, p {  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}	