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,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-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:Arial;
vertical-align:baseline
}

hr{border:none;border-bottom:1px dotted #d4d4d4;margin:10px 0}

:focus {
outline:0
}

body {
line-height:1;
color:#000;
font:80%/1.4 Arial;
background:#fff url(i/bg_header.png) repeat-x;
padding-top:10px
}

a.graylink {
color:red
}

a.u {text-decoration:underline !important}
a.u:hover {text-decoration:none !important}

table.statistics {
line-height:1;
width:100%
}

ol,ul {
list-style:none
}

table {
border-spacing:0;
clear:both;
width:100%;
margin-bottom:15px;
border-collapse:collapse
}

caption,th,td {
text-align:left;
font-weight:400
}

blockquote,q {
quotes:"" ""
}


.wrapper {width:968px;margin:0 auto;padding:0 0 0 10px;clear:both}

.wrapper-navi {
width:968px;
margin:10px auto 0;
padding:0 10px;
clear:both;
overflow:hidden
}

#content {
width:720px;
float:left;
margin-bottom:25px;
margin-top:10px
}

#content-narrow {
float:left;
width:600px;
margin-bottom:25px;
margin-top:10px
}

#header {
height:67px
}

#header .wrapper {
position:relative;
height:67px
}

#main-bar {
background:none;
border:none;
margin-bottom:0;
padding:10px
}

#right,#right-wide {
float:right;
margin-bottom:25px;
margin-top:15px
}

#footer {
clear:both;
border-top:3px solid #DC851E;
padding-top:10px;
background:#F7F0E1;
padding-bottom:20px;
margin-top:30px
}

.column {width:225px;padding:0 0 0 18px;float:left}
.column ul li {font-size:14px;line-height:16px;margin-bottom:3px}
.column ul li a {padding:0}

.column li {font-size:13px;line-height:15px;margin-bottom:0}


#right-wide .column {width:340px}

.border {border-left:1px dotted #d4d4d4}

#formAdvanced {background:#DC851E;padding:5px 0;margin-top:-6px;margin-bottom:10px;overflow:hidden}

ul.breadcrumb {border-bottom:1px dotted #D4D4D4;margin:0;padding-bottom:8px;padding-top:5px}
ul.breadcrumb li {color:#DC851E;font-weight:700;display:inline;margin-right:8px;padding-left:15px}
ul.breadcrumb li a {font-weight:400;padding:0}
ul.breadcrumb li:first-child{background:none;padding-left:7px}
#img_home {width:13px;height:11px;background:url(i/i.png) -208px -5px;float:left;margin-top:8px}



#header ul {position:absolute;right:0;top:0;z-index:10}
#header ul li {display:inline;margin-right:5px;background:none;padding:0;font-size:.85em}
#header ul li a {padding:1px 0 1px 15px;font-size:12px}

#header ul li.login a {color:#737373;font-weight:700}
#header ul li.logout a {padding-left:11px}
#header ul li.logout a:hover {text-decoration:underline}

#header ul.stats {top:28px;right:0;padding:0 0 0 15px;height:21px;overflow:hidden;background:#e7e7e7 url(i/header-stats-left.png) left bottom no-repeat}
#header ul.stats li {float:left;margin-right:12px;line-height:21px;white-space:nowrap;overflow:hidden}
#header ul.stats li.last {padding:0 15px 0 0;margin:0;background:url(i/header-stats-right.png) right bottom no-repeat}



.notify,.notify-big {
padding:5px 0 5px 5px;
margin:5px 10px 10px 0;
color:#787b7b;
overflow:hidden
}

.notify p {
float:left;
margin:0;
padding:0
}

.error {
background:#fbf3f3
}

.success {
border:1px solid #c1c7c7;
background:#f3fafb
}

.info {
border:1px solid #fbff98;
background:#feffe5
}

.notify-big {
background:none;
min-height:160px;
padding:10px 0 10px 10px;
position:relative;
font-size:1.05em;
border:1px solid #dfebf7
}

.notify-big ul.abs {
position:absolute;
bottom:10px;
left:10px;
list-style-type:none;
margin:0;
padding:0
}

.notify-big ul.abs li {
margin:0;
display:inline;
border-left:1px solid #dfebf7;
margin-left:10px;
padding-left:10px
}

.notify-big ul.abs li.first {
border:none;
margin-left:0;
padding-left:0
}

.notify-big p {
font-family:Arial;
color:#515151;
font-size:1.2em;
margin-bottom:.4em
}

.notify-big ul li {
list-style-type:disc;
background:none;
color:#737373;
padding:0;
margin:0;
padding-left:5px;
margin-left:25px;
font-size:1.2em
}

.info h4,.success h4,.error h4,.error404 h4,.wrong h4 {
font-size:1.8em;
color:#D87E19;
border:none;
font-family:Arial
}

.error h4 {
color:#d9082a
}

.notify-big form {
margin-top:20px;
float:left;
margin-right:10px
}

.notify-big button {
font-family:Arial;
border:0;
padding:0;
padding-right:5px;
text-align:left;
background:url(i/buttons_big_bg_right_2.png) right no-repeat;
cursor:pointer
}

.notify-big button span {
height:56px;
line-height:56px;
background:url(i/buttons_big_bg_left_2.png) left no-repeat;
color:#fff;
font-size:18px;
position:relative;
display:block;
white-space:nowrap;
padding:0 0 0 30px;
vertical-align:middle;
overflow:visible;
width:auto
}

.notify-big button.negative {
background:#FFF url(i/buttons_big_bg_right_negative.png) right no-repeat
}

.notify-big button.negative span {
color:#6a6a6a;
background:url(i/buttons_big_bg_left_negative.png) left no-repeat
}


.search-zone {clear:both;overflow:visible}
#search-zone {font-size:12px;border:1px solid #DC851E;color:#DC851E}

span.search-help {
clear:both;
color:#737373;
font-size:1.5em;
margin-left:.5em;
line-height:30px;
vertical-align:middle
}

span.search-help a.change {
font-size:.65em;
font-weight:400;
font-family:Arial
}

.detail h1,h1.small {color:#DC851E;font-weight:400;line-height:1.3em;margin-bottom:25px}
.detail h1 {float:left;width:360px}

h1.small {
margin-left:10px;
margin-right:10px
}

h1.small {
font-size:18px
}

li.list-price {
line-height:18px;
vertical-align:bottom;
font-weight:700
}

.list-price h1,li.list-price h1 span {
font-size:12px;
color:#bbb;
line-height:20px;
vertical-align:bottom
}

.detail-description {padding-bottom:35px;margin-bottom:5px;color:#555;clear:both;font-size:1.35em;min-height:120px;border-bottom:1px dotted #bebebe;font-weight:700}

p.list-date,
.responses,
.counter {font-size:12px;color:#555;margin:5px 0 35px 0;float:left}
.counter,
.responses {float:right}
.responses {margin-right:20px}
p.list-date span,
.counter span,
.responses span {font-weight:700}

.detail h3 {
color:#DC851E;
font-size:1.8em;
line-height:1.3em;
font-weight:400;
margin-bottom:.8em;
position:relative
}

ul.list-specs {overflow:hidden;margin-bottom:5px;float:none;clear:both}
ul.list-specs li {font-size:1.35em;padding-left:0;background:none;margin-bottom:1em;color:#555}

li.list-price span {font-size:1.1em;color:#DC851E;font-weight:700}

.detail h4 {font-size:1em;color:#888;margin:0 0 10px 0;float:right;font-weight:normal;border-bottom:none}

.detail-related { margin:15px 0}
.detail-related ul { margin-bottom:10px;font-size:.9em}

.detail-related ul li {
clear:both;
overflow:hidden;
background:none;
padding:2px;
line-height:1.3em;
min-height:39px
}

.detail-related ul li a {
display:block;
height:1%;
overflow:hidden
}

.detail-related ul li a:hover strong,.detail-related ul li a:focus strong {
background:#298ED1
}

.detail-related ul li img {
float:left;
padding:3px;
border:1px solid #d4d4d4;
margin-right:5px
}

.detail-related ul li a:hover img,.detail-related ul li a:focus img {
background:#fff;
border:1px solid #298ED1
}

.detail-gallery img {margin:3px;border:1px solid #d4d4d4;width:59px;height:43px}
.detail-gallery ul {margin:8px 0 5px 0;overflow:hidden}
.detail-gallery li {background:none;height:1%;float:left;padding:0}
.detail-gallery a {display:block;border:1px solid #d4d4d4;margin-bottom:5px}

.detail-gallery li a {display:block;float:left;padding:3px;border:1px solid #d4d4d4}
.detail-gallery li a:hover,
.detail-gallery li a:focus {background:#298ED1;border:1px solid #298ED1}

a,a:link {
padding:0 2px;
text-decoration:none;
color:#298ED1
}

a:hover,a:focus {background-color:#298ED1;color:#FFF}

p {
margin-bottom:.7em
}

h1,h2,h3,h4,h5,h6 {
color:#298ED1;
font-weight:700;
clear:both
}

h1 {font-size:1.6em}
h3 {font-size:1.5em}
h4 {font-size:1.3em;font-weight:400}
h5 {color:#bbb;font-size:1.6em;font-weight:400}
h6 {font-size:1.1em}

h5.empty {margin:30px 0}

big {
color:#DC851E;
font-size:18px;
display:block
}

.spacer h1,.spacer h2,.spacer h3,.spacer h4,.spacer h5,.spacer h6 {
margin-left:0;
margin-right:0
}

h2 span,h3 span,li span {
color:#bebebe;
font-size:13px;
font-weight:400
}

#header a#logo {
display:block;
width:256px;
height:60px;
text-indent:-9999px;
background:transparent url(i/logo_coisas.png) no-repeat;
position:absolute;
left:4px;
top:7px
}

#header h2 {
text-align:center;
color:#737373;
font-weight:400
}

#header h2 a {
background:none;
font-size:11px;
font-weight:400;
font-family:Arial;
vertical-align:bottom;
line-height:42px
}

#header h2 a span {
color:#737373;
font-size:31px;
vertical-align:bottom;
line-height:55px
}

#selregion:hover,
#selregion:focus {background:#298ED1}

a.text-big-button {
display:block;
background:transparent url(i/list_arrows.png) no-repeat 2px -81px;
font-size:1.6em;
font-weight:700;
padding-left:20px;
margin-bottom:5px;
letter-spacing:-1px
}

a.text-big-button:hover,a.text-big-button:focus {
background:#298ED1 url(i/list_arrows.png) no-repeat 2px -119px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

h4,h3.content {
color:#DC851E;
border-bottom:1px dotted #d4d4d4;
padding-bottom:.2em;
margin-bottom:.3em;
font-weight:700
}
.column h3,.column h4 {border-bottom:none;background:url(i/bg_header.png) 0 -90px repeat-x;padding-left:10px}

.detail-related h3,
#right .column h3 {font-size:17px}

h3.content {
font-size:1.3em;
position:relative;
margin-right:10px
}

h3.content a {
font-family:Arial;
font-size:.7em;
position:absolute;
top:8px;
right:0
}

h3.title {
font-weight:400;
font-size:1.3em;
color:#DC851E;
position:relative;
margin-right:10px
}

ul,ol {
margin-bottom:1.5em;
color:#737373
}

ul li {background:transparent url(i/list_arrows.png) no-repeat 0 7px;padding-left:15px;padding-top:2px}

h2.alias {
background-position:0 10px;
font-size:17px
}

ol li {
font-family:Arial;
margin-left:25px;
color:#298ED1;
font-size:.9em
}


.column li.marked {
margin-top:.8em
}

.border ol {
font-size:.8em;
padding-bottom:5px
}

ul.add-navi-big li {
font-size:1.3em;
border-bottom:1px dotted #d4d4d4;
padding-top:3px;
padding-bottom:3px;
background-position:0 10px;
padding-left:20px
}

ul.add-navi-big a {font-weight:700;font-size:14px}

ul.personal {margin-left:0px;padding:5px;font-size:9px;background:#F1F8FD}

ul.add-navi-big li.navi-bestof {
border-bottom:none;
height:47px;
overflow:hidden
}

li.navi-bestof p {
font-size:14px;
margin-top:-3px;
margin-bottom:0
}

.horizontal li {
display:inline;
background:none;
padding:0;
margin:0;
font-family:Arial
}

.content-box {clear:both;padding:10px;margin-bottom:5px;background:#F1F8FD;width:690px;display:inline-block}
ul.decor-horizontal {width:210px;padding-right:15px;overflow:hidden;margin:0;float:left}
.decor-horizontal li {font-size:1.2em;margin-bottom:4px;line-height:16px}
.decor-horizontal li a {padding:0}

ul li.list-holder {
margin:0;
padding:0;
clear:both
}

ul li.list-thumb {
display:block;
float:left;
width:67px;
height:50px
}





ul.list-sort {
margin-bottom:1em
}

.list-sort li {
font-family:Arial;
font-size:.85em;
display:inline;
background:none;
margin:0 5px 0 0;
padding:0 5px 0 0
}

.list-sort li ul {
display:inline;
font-size:1.15em
}

.list-sort li ul li {
border-right:1px solid #bebebe
}

.list-sort li ul li.active a {
color:#DC851E;
font-weight:700;
font-size:1.1em;
padding:0 2px
}

.list-sort li ul li.active a:hover,.list-sort li ul li.active a:focus {
background:#DC851E;
color:#fff
}

ul.search-list {
position:absolute;
float:left;
border:1px solid #DC851E;
background:#fafafa;
z-index:10
}

ul.search-list li {
background:none;
margin:0;
padding:1px 3px;
border-bottom:1px solid #dfebf7
}

ul.form-buttons {
clear:both;
width:100%;
height:auto;
overflow:auto
}

ul.form-buttons li {
margin:0;
padding:0;
background:none;
display:inline
}

ul.form-buttons li a {
display:block;
cursor:pointer;
float:left;
height:21px;
line-height:21px;
vertical-align:middle;
margin-right:3px;
background:url(i/form_buttons_bg_right.png) no-repeat top right
}

ul.form-buttons li span {
display:block;
cursor:pointer;
float:left;
padding:0 15px;
background:url(i/form_buttons_bg_left.png) no-repeat top left;
margin-left:-2px
}

ul.form-buttons li.active a {
background:url(i/form_buttons_bg_right.png) no-repeat 100% -84px
}

ul.form-buttons li.active span {
color:#fff;
background:url(i/form_buttons_bg_left.png) no-repeat 0 -84px
}

ul.form-buttons li a:hover {
background:url(i/form_buttons_bg_right.png) no-repeat 100% -42px
}

ul.form-buttons li a:hover span {
color:#737373;
background:url(i/form_buttons_bg_left.png) no-repeat 0 -42px
}

.add-levels {
margin-top:20px;
background:#fff;
border:1px solid #dfebf7
}

.add-levels h4 {
border:none;
padding:5px 0
}

.add-levels ul li {
font-size:13px;
margin-bottom:2px;
background:none;
padding-left:0
}

.ul-empty {
margin-top:15px;
margin-left:20px
}

.ul-empty li {
font-size:1.35em;
color:#bbb;
margin-bottom:7px;
padding-left:20px
}

th {
color:#298ED1;
font-size:.9em;
font-weight:700;
text-align:center;
border-bottom:1px solid #bebebe;
padding:.6em .3em .2em;
font-family:Arial
}

td {
vertical-align:top;
color:#298ED1
}

div.commercial img {
background:#fff9d8;
border:1px solid red
}

.legend {
margin-top:30px
}

.legend big {
font-size:24px;
margin-bottom:15px;
display:block
}

.legend p {
font-size:18px;
color:#737373;
line-height:24px
}

.form-holder {
margin-bottom:2em;
position:relative;
width:700px
}

#forgottenPass div.gather,
#loginbox div.gather {
background:#F7F0E1;
padding:25px 0
}

#loginbox .reg label {width:120px}

#loginboxr,
#loginbox {border:1px solid #EBD9B3;padding:5px;margin-top:10px;min-height:200px}
#loginbox fieldset {margin-bottom:10px}
#forgottenPass div.gather {min-height:100px}

#mailForm div.gather {
background:#fff;
border:1px solid #dfebf7;
padding-top:30px;
}

#forgottenPass p.buttons,#loginbox p.buttons {
padding-left:110px
}

input {font-family:Arial;border:1px solid #d4d4d4;background:#fff url(i/input_bg.png) repeat-x top left}

a.formBackLink {
font-size:1em;
font-family:Arial;
margin-top:30px;
width:60px;
display:block
}

textarea {width:100%;min-height:100px;font-family:Arial;font-size:1.1em;color:#000;font-weight:700;border:1px solid #d4d4d4;background:transparent url(i/textarea_bg_reverse.gif) no-repeat left top;border-left:none;border-top:none;padding-left:1em;padding-top:20px;margin-bottom:6px}
textarea:focus {background:transparent url(i/textarea_bg_reverse.gif) no-repeat -800px 0;border-right:1px solid #999;border-bottom:1px solid #999}
label {color:#747474}

input#submit,
input.submit-button {border:none;margin-left:10px}

#login-zone {
display:none;
overflow:hidden
}


.content-form[type=text],.content-form[type=password] {
width:250px
}

.form-search input#search-for {
text-align:left;
width:220px;
padding:3px 5px;
color:#737373;
font-size:12px;
height:16px;
font-weight:700;
border:1px solid #DC851E;
float:left
}


#login-zone input#login,#login-zone input#password {
height:16px;
padding:2px 5px;
color:#d4d4d4;
font-size:1em
}

.form-search h3 {
display:inline;
position:relative;
padding-right:20px;
margin-right:5px;
font-size:1.4em;
font-weight:400;
background:url(i/slash.png) no-repeat right center
}

.form-search h3 a {
padding:0 2px;
border:1px solid transparent;
border-bottom:none
}

.form-search h3 a.onhover {
background:#298ED1;
color:#FEE6AA
}

.form-search h3.active-h3 a.active-select {
border:1px solid #DC851E;
background:#fff;
border-bottom:none
}

.form-search h3.active-h3 a:hover.active-select {
background:#298ED1;
color:#fff
}

.form-search h3 a.arrow {
display:block;
position:absolute;
right:10px;
top:-1px;
height:21px;
width:6px;
background:url(i/arrow_down.png) no-repeat 1px 8px
}

.form-search h3 a:hover.arrow {
background:transparent url(i/arrow_down.png) no-repeat 1px -27px
}

.form-search h3 a.arrow span {
font-size:1px;
visibility:hidden;
padding-right:6px
}

.form-search select {
float:left;
margin-right:10px;
font-size:.85em;
display:none
}

.catselect {
background:transparent url(i/subsl.gif) repeat-y scroll 0 0;
padding:0 0 0 20px
}

.catlast {
background:transparent url(i/subsle.gif) no-repeat scroll 0 0;
color:#666;
padding:0 0 0 20px
}


.form-search fieldset.drop-down {
float:left;
clear:none;
height:auto !important
}

#formAdvanced label {color:#fff;font-size:14px;font-weight:400;cursor:pointer}
#formAdvanced input {color:#737373;padding:.2em;color:#000;font-weight:700}
#formAdvanced input[type=checkbox] {background:none;font-size:10px;padding:auto;vertical-align:middle}
#formAdvanced fieldset div {display:inline;margin-right:20px}
#allreg label {float:left;font-size:12px;cursor:pointer;margin:4px 0 0 25px}
#all_regions{background:none;padding:auto;vertical-align:middle}

.form-with-legend {width:360px;float:left;clear:both}
.form-with-legend textarea {width:341px;height:150px}
.form-with-legend label {display:block;float:none;font-size:.9em;color:#DC851E;margin:6px 0}
.form-with-legend a {margin:0}

.form-legend {float:right;width:210px;color:#747474;font-size:1em;margin-top:25px}
.form-legend h5,
.form-legend h3 {color:#DC851E;font-weight:400;font-size:1.4em;line-height:25px;margin-bottom:.4em}
.form-legend ul {list-style-type:disc;margin-left:5px;color:#DC851E}
.form-legend li {background:none;padding-left:2px}
.form-legend p {line-height:1.4em;color:#737373}

#askForm input#email {width:350px;padding:5px 3px;font-size:14px;font-weight:700;margin-bottom:5px}


#loginbox label,
#mailForm label,
.content-form label {display:block;width:100px;float:left;text-align:right;margin:5px 10px 0 0}

#loginbox input,
#mailForm input,
.content-form input {display:block;color:#000;font-size:14px;padding:.4em .2em;font-weight:700}

select#reason {
width:220px;
text-align:center
}

select#reason option {
text-align:left
}

#loginbox div#messageHint {
width:495px;
margin-bottom:-1px
}

#mailForm label
,#loginbox label {font-size:.9em;color:#DC851E;margin-top:7px;font-weight:700}

form fieldset.error {
background:red
}

form .error {width:422px;padding:5px 10px;margin-left:110px;background:#FFD0D0;font-size:12px;color:#333;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;font-weight:700;color:#AA0606}

form .hint {
width:422px;
min-height:30px;
padding:10px;
margin-left:110px;
background:#f1fafb;
font-family:Arial;
font-size:.85em;
color:#747474
}


#askForm .error {width:338px;margin:0;margin-top:-6px;clear:both;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px}

.gather p.buttons {
border-top:none
}

.buttons a,.buttons button {
display:block;
float:left;
margin:0 2px 0 0;
background-color:#FDEECA;
border:1px solid #DC851E;
font-family:Tahoma,Arial;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:700;
color:#000;
cursor:pointer;
padding:5px 10px 6px 7px;
background:#f5f5f5 url(i/buttons_bar.png) no-repeat 5px -1223px
}

.buttons button {
width:auto;
overflow:visible;
padding:4px 10px 3px 28px
}

.buttons button[type] {
padding:5px 10px 5px 28px;
line-height:17px
}

*:first-child+html button[type] {
padding:4px 10px 3px 28px
}

.buttons button img,.buttons a img {
margin:0 3px -3px 0;
padding:0;
border:none;
width:16px;
height:16px
}

.buttons button:hover {
color:#000;
border:1px solid #DC851E;
background-color:#FFC32D;
background-position:5px -1253px
}

#loginbox .buttons button {
background-position:5px -1398px
}

#loginbox p.buttons button.change {
background-position:5px -1470px
}

#loginbox p.buttons button.send {
background-position:5px -1222px
}

#loginbox p.buttons button:hover.send {
background-position:5px -1252px
}

#mailForm #subscriptionEmail {
width:356px
}

#mailForm .gather .buttons {
float:none;
padding-left:110px
}

p.space-holder {
clear:both;
padding:40px 0
}

a.icon {
display:block;
width:24px;
height:24px;
text-indent:-9999px;
background:url(i/icons_24.png) no-repeat
}

ul li.icon {
background:url(i/icons_16.png) no-repeat 0 6px
}

a.rss-button,a.rss-button-mail {
margin-top:3px;
font-size:.8em;
font-family:Arial;
height:15px;
padding-left:12px;
margin-left:9px;
margin-bottom:5px
}

a.rss-button {
display:block;
float:right;
background:url(i/feed_icons.png) no-repeat 0 3px;
margin-right:10px
}

a.rss-button-mail {
display:block;
float:right;
background:url(i/feed_icons.png) no-repeat 0 -27px
}

a:hover.rss-button,a:focus.rss-button {
color:#298ED1;
background:url(i/feed_icons.png) no-repeat 0 -11px
}

a:hover.rss-button-mail,a:focus.rss-button-mail {
color:#298ED1;
background:url(i/feed_icons.png) no-repeat 0 -47px
}

a.button-delete {
background:url(i/buttons.png) no-repeat 0 -30px
}

a:hover.button-delete,a:focus.button-delete {
background:url(i/buttons.png) no-repeat -30px -30px
}

.coisas-talks {border:3px solid #dfebf7;margin:10px 0;clear:both;padding-bottom:10px}

.coisas-talks h3 {
padding:.2em 10px;
color:#DC851E;
font-size:1.3em
}

.coisas-talks p {
color:#737373;
padding:5px 10px;
margin:0;
font-size:1em;
font-family:Arial;
line-height:16px
}

.pagination {
overflow:hidden;
font-family:Arial
}

.pagination li {
background:none;
margin:0;
padding:0;
display:inline
}

.pagination li a,.pagination li span {
display:block;
float:left;
margin-right:5px;
padding:1px 4px;
border:1px solid #bebebe;
font-size:13px
}

.clearer {clear:both;display:block}

.divForMessages {
font-family:Arial;
color:#333;
font-size:1em;
width:600px
}

.divForMessages h1 {
color:#DC851E;
font-size:2.2em
}

.divForMessages h2 {
color:#DC851E;
font-size:1.9em
}

.divForMessages h3 {
color:#DC851E;
font-size:1.6em
}

.divForMessages p,.divForMessages li p {
color:#333;
font-size:1.1em;
margin-bottom:.5em
}

.divForMessages em,.divForMessages u {
border-bottom:1px solid #DC851E
}

.divForMessages i {
font-style:italic
}

.divForMessages ul,.divForMessages ol {
margin-bottom:.5em;
margin-left:13px
}

.divForMessages ol {
margin-left:17px
}

.divForMessages ul li {
list-style-type:disc;
color:#DC851E;
padding-left:10px
}

.divForMessages li p {
margin-bottom:0
}

h2#main {
background:transparent url(i/logo_coisas.png) no-repeat scroll 0 0;
display:block;
height:60px;
width:256px;
text-indent:-9999px;
margin:7px auto 0
}

#mainFront {
position:relative;
width:600px;
padding:10px;
margin:5px auto 0;
overflow:hidden;
background:none
}

#mainFront ul {
margin-top:10px;
font-size:12px;
float:left
}

#mainFront ul#additional {
margin-left:60px
}

#mainFront ul#additional li {
margin-bottom:0;
background-position:0 -170px
}

#mainFront ul#additional li a {
line-height:23px
}

#mainFront li a:hover.level1 .coisasHolder {
display:block;
background-position:0 -179px;
top:40px
}

#mainFront li a:hover.level2 .coisasHolder {
display:block;
background-position:0 -358px;
top:40px
}

#mainFront li a:hover.level3 .coisasHolder {
display:block;
background-position:0 -537px;
top:40px
}

#mainFront li a:hover.level4 .coisasHolder {
display:block;
background-position:0 -716px;
top:40px
}

#mainFront li a:hover.level5 .coisasHolder {
display:block;
background-position:0 -895px;
top:40px
}

#mainFront li a:hover.level6 .coisasHolder {
display:block;
background-position:0 -1074px;
top:40px
}

#mainFront li a:hover.level7 .coisasHolder {
display:block;
background-position:0 -1253px;
top:40px
}

#mainFront #additional li a:hover.level8 .coisasHolder {
display:block;
background-position:0 0;
top:40px
}

#mainFront #additional li a:hover.level9 .coisasHolder {
display:block;
background-position:0 -171px;
top:40px
}

#mainFront #additional li a:hover.level10 .coisasHolder {
display:block;
background-position:0 -342px;
top:40px
}

#mainFront #additional li a:hover.level11 .coisasHolder {
display:block;
background-position:0 -513px;
top:40px
}

#mainFront #additional li a:hover.level12 .coisasHolder {
display:block;
background-position:0 -684px;
top:40px
}

#mainFront #additional li a:hover.level13 .coisasHolder {
display:block;
background-position:0 -855px;
top:40px
}

#mainFront #additional li a:hover.level14 .coisasHolder {
display:block;
background-position:0 -1026px;
top:40px
}

#mainFront #additional li a:hover.level15 .coisasHolder {
display:block;
background-position:0 -1197px;
top:40px
}

#mainFront #additional li a:hover.level16 .coisasHolder {
display:block;
background-position:0 -1368px;
top:40px
}

#mainFront #additional li a:hover.level17 .coisasHolder {
display:block;
background-position:0 -1539px;
top:40px
}

#mainFront #additional li a:hover.level18 .coisasHolder {
display:block;
background-position:0 -1710px;
top:40px
}

#right ol li {
color:#737373;
margin-bottom:.3em
}

#siteInfo {min-height:80px;margin:0 10px 10px 0;background:none}
#siteInfo ul {margin:0}
#siteInfo li,
#siteInfo span,
#siteInfo li h1 {color:#DC851E;font-weight:400;background:none;margin:0;padding:0}
#siteInfo li {margin-bottom:.2em}
#siteInfo li p,
#siteInfo li h1 {font-size:2em;margin-bottom:0}
#siteInfo li span {font-size:1.5em;line-height:1.2em;color:#737373}

#mainOffers li {
width:180px;
float:left;
padding:0;
margin:0;
margin-bottom:10px;
background:none;
height:140px;
overflow:hidden
}

#mainOffers li a {
display:block;
padding:0
}

#mainOffers li a:hover span.title,#mainOffers li a:focus span.title {
color:#fff;
background:#298ED1
}

#mainOffers li div {
width:130px;
position:relative;
text-align:center;
margin:0 auto
}

#mainOffers li img {
display:block;
position:absolute
}

#mainOffers li img.sprite-0-0 {
clip:rect(0 122px 97px 0);
left:4px;
top:4px
}

#mainOffers li img.sprite-1-0 {
clip:rect(0 244px 97px 122px);
left:-118px;
top:4px
}

#mainOffers li img.sprite-2-0 {
clip:rect(0 366px 97px 244px);
left:-240px;
top:4px
}

#mainOffers li img.sprite-3-0 {
clip:rect(0 488px 97px 366px);
left:-362px;
top:4px
}

#mainOffers li img.sprite-0-1 {
clip:rect(97px 122px 194px 0);
left:4px;
top:-93px
}

#mainOffers li img.sprite-1-1 {
clip:rect(97px 244px 194px 122px);
left:-118px;
top:-93px
}

#mainOffers li img.sprite-2-1 {
clip:rect(97px 366px 194px 244px);
left:-240px;
top:-93px
}

#mainOffers li img.sprite-3-1 {
clip:rect(97px 488px 194px 366px);
left:-362px;
top:-93px
}

#mainOffers span.thumb {
display:block;
width:122px;
height:97px;
border:1px solid #737373;
padding:3px;
overflow:hidden
}

#mainOffers span.cena {
display:block;
position:absolute;
width:122px;
height:23px;
left:4px;
top:78px;
font-family:Arial;
font-size:1.15em;
font-weight:700;
color:#fff;
line-height:23px;
vertical-align:middle;
text-align:center;
background:url(i/alpha.png) no-repeat;
overflow:none
}

#mainOffers li span.title {
font-size:.95em
}

#footer ul {
margin-bottom:11px;
font-family:Arial;
float:left
}

#footer ul li {
display:block;
background:none;
padding-left:0;
font-size:12px
}

#footer .map {
float:left;
width:215px;
border-right:1px dotted #D4D4D4;
background:none
}

.collector {
float:right;
width:710px;
background:none
}

.collector ul {
width:150px;
margin-right:20px
}

.cr img {
vertical-align:middle
}

.static h3 {
margin-right:10px;
color:#DC851E;
margin-bottom:20px;
font-weight:400;
font-size:2em;
border:none
}

.static h3.security {
background:transparent url(i/tarcza.png) no-repeat top right;
height:32px;
border:none
}

blockquote {
text-align:center;
font-size:2.2em;
margin-bottom:15px;
color:#737373;
font-style:oblique
}

.static h4 {
margin-right:10px;
color:#515151;
border:none
}

.static ol li,.static ul li {
color:#737373;
font-size:12px;
margin:0 10px 6px 20px;
line-height:1.4em;
background:none;
font-family:Arial
}

.static ul {
list-style-type:disc;
margin-left:32px
}

.static ul li {
margin-left:0;
padding-left:0;
color:#DC851E
}

.static p {
color:#737373;
font-size:12px;
margin:0 10px 6px 2px;
line-height:1.6em
}

.static h4 span {
font-size:1.1em;
color:#DC851E
}

.static ul.sec-contact li,.static ul.sec-meeting li,.static ul.sec-final li {
margin-left:130px
}

p.bestofinfo,ul.bestofinfo {
font-size:1.5em;
color:#A9A9A9;
font-family:Arial
}

ul.bestofinfo {
margin-left:20px;
margin-bottom:0
}

ul.bestofinfo p {
font-family:Arial;
font-size:1.25em
}

.static ol li {
color:#737373;
font-size:12px;
margin-left:20px
}

#toggleNext {margin:6px 0;display:inline-block}

#dropDownMenu {
position:absolute;
top:0;
left:0;
border:1px solid #DC851E;
background:#fff
}

#dropDownMenu ul {
padding:0;
margin:0
}

#dropDownMenu ul li {
background:none;
padding:0
}

#dropDownMenu ul li a {
display:block;
padding:.2em .6em;
cursor:pointer
}

#backToTop {
position:absolute;
right:0;
top:-30px
}

.action a.link-edit,
.action a.link-del,
.action a.link-extend {display:block;height:16px;margin-bottom:2px;line-height:13px;vertical-align:middle;padding-left:17px;font-size:13px;font-weight:700;background:url(i/buttons_bar.png) no-repeat 0 -1100px}

.action a.link-del {background:url(i/buttons_bar.png) no-repeat 0 -1129px}
.action a:hover.link-del {color:#fff;background:#5792C4 url(i/buttons_bar.png) no-repeat 0 -1129px}

.action a.link-extend {background:url(i/buttons_bar.png) no-repeat 0 -1156px}
.action a:hover.link-extend {color:#fff;background:#5792C4 url(i/buttons_bar.png) no-repeat 0 -1156px}

.action a:hover.link-edit {color:#fff;background:#5792C4 url(i/buttons_bar.png) no-repeat 0 -1100px}


.add-navi-big li.navi-edit {
background:url(i/buttons_bar.png) no-repeat 0 -880px
}

#right-wide .add-navi-big li.navi-edit {
background:url(i/buttons_bar.png) no-repeat 0 -875px
}

.add-navi-big li.navi-bestof {
background:url(i/buttons_bar.png) no-repeat 0 -1425px
}

.add-navi-big li.navi-saved {
background:url(i/buttons_bar.png) no-repeat 0 -919px;
margin-bottom:5px;
border-bottom:0
}

#right-wide .add-navi-big li.navi-saved {
background:url(i/buttons_bar.png) no-repeat 0 -916px
}

.add-navi-big li.navi-add {
background:url(i/buttons_bar.png) no-repeat 0 -956px
}

.ul-empty li.empty-add {
background:url(i/buttons_bar.png) no-repeat 0 -994px
}

.ul-empty li.empty-mail {
background:url(i/buttons_bar.png) no-repeat 0 -1022px
}

.ul-empty li.empty-rss {
background:url(i/buttons_bar.png) no-repeat 0 -1049px
}

a.button-observe-del,a.button-delete {
text-indent:-9999px;
display:block;
width:13px;
height:13px;
background:url(i/buttons_bar.png) no-repeat 0 -841px
}

a.button-observe-add {
text-indent:-9999px;
display:block;
width:11px;
height:13px;
background:url(i/i.png) no-repeat
}
a:hover.button-observe-add {
background:url(i/i.png) no-repeat -16px 0
}

a.button-observe-del {
width:11px;
background:url(i/i.png) -16px 0 no-repeat
}

a:hover.button-observe-del {
background:url(i/i.png) no-repeat
}

table.bstooltip {
padding:0;
margin:0;
border:0;
width:269px
}

table.bstooltip td {
padding:0;
margin:0;
border:0
}

table.bstooltip td.ul {
width:12px;
height:14px;
background:url(i/mb2/ul.png) no-repeat left top
}

table.bstooltip td.ur {
width:12px;
height:14px;
background:url(i/mb2/ur.png) no-repeat right top
}

table.bstooltip td.bl {
width:12px;
height:14px;
background:url(i/mb2/bl.png) no-repeat left bottom
}

table.bstooltip td.br {
width:12px;
height:14px;
background:url(i/mb2/br.png) no-repeat right bottom
}

table.bstooltip td.u {
height:14px;
background:url(i/mb2/u.png) repeat-x
}

table.bstooltip td.r {
width:12px;
background:url(i/mb2/r.png) repeat-y
}

table.bstooltip td.b {
height:14px;
background:url(i/mb2/b.png) repeat-x
}

td.l {
width:12px;
background:url(i/mb2/l.png) repeat-y
}

td.c {
background:#fff;
font-size:13px;
color:#666;
font-weight:700;
padding:5px
}

#respond-form {overflow:hidden;clear:both}
#respond-form h3 {font-size:22px;margin-bottom:10px}
.respond {float:left;margin:0;border:2px solid #d0e6f4;padding:3px 5px;margin-left:10px}
#img_mailbutt {width:35px;height:34px;background:url(i/i.png) -287px -9px;vertical-align:middle}
#respond {float:right;width:168px;margin-top:5px;margin-left:8px;height:24px;background:url(i/i.png) -408px 0;display:block}

.cluetip-jtip #cluetip-outer {
border:1px solid #ccc;
position:relative;
text-align:left !important;
font-size:12px;
background:#fff
}

.cluetip-jtip #cluetip-outer h3 {
text-align:center;
font-size:11px;
font-weight:700;
line-height:17px;
padding:22px 10px 0;
margin-left:5px;
color:#737373
}

.cluetip-jtip #cluetip-inner {
padding:0 5px 5px;
display:inline-block
}

.cluetip-arrows {
display:none;
position:absolute;
top:0;
left:-11px;
height:12px;
width:12px
}

.clue-right-jtip .cluetip-arrows {
background:url(i/arrowleft-tooltip.png) no-repeat 0 0;
margin-top:19px;
z-index:10
}

.inside {
background:#fff url(i/bg_embed.png) repeat-x bottom;
padding:5px 10px 10px
}

.sf-menu,.sf-menu * {
margin:0;
padding:0;
list-style:none
}

.sf-menu {
line-height:1.0
}

.sf-menu ul {
position:absolute;
top:-999em;
width:220px
}

.sf-menu ul li {
width:100%
}

.sf-menu li:hover {
visibility:inherit
}

.sf-menu li {
float:left;
position:relative
}

.sf-menu a {
display:block;
position:relative
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:2.5em;
z-index:99
}

#search-multi {float:none;clear:both;height:32px}

#main-bar .search-zone,#search-multi {position:relative;z-index:99}
#search-multi fieldset {clear:none;float:left}

#search-multi input.text {border:1px solid #DC851E;color:#000;float:left;font-size:14px;font-weight:700;height:16px;padding:3px 5px;text-align:left;width:220px}
input.submit {border:none;white-space:nowrap;height:24px;width:90px;margin:0 0 0 10px;background:url(i/i.png) -139px -16px no-repeat;cursor:pointer;float:left;font-weight:700;font-size:13px !important;padding:0 !important}
input.submit:hover {background-position: -139px -40px}

#search-multi .sf-menu {float:left;margin:0;font-size:14px;border:1px solid #DC851E;background:#fff}
#search-multi .sf-menu a {padding:5px 8px;text-decoration:none;color:#5D5D5D;font-size:12px;font-weight:700}
#search-multi .sf-menu li li a {border-top:1px solid #FAEED4 !important;font-size:12px;padding:7px;padding-left:10px;border:none;border-left:1px solid #EAEAEA;font-weight:400}
#search-multi .sf-menu li a,#search-multi .sf-menu li a:visited {color:#5D5D5D}
#search-multi .sf-menu li {background:#DCEDC1;margin:0;min-width:200px}
#search-multi .sf-menu li:hover ul,#search-multi .sf-menu li.sfHover ul {left:-1px;top:23px}
#search-multi .sf-menu li li {background:#FDF8ED;margin:0}
#search-multi .sf-menu li:hover,#search-multi .sf-menu li.sfHover,#search-multi .sf-menu a:focus,#search-multi .sf-menu a:hover,#search-multi .sf-menu a:active {background-color:#fff;outline:0}

#search-multi .sf-menu li ul li:hover,#search-multi .sf-menu li ul li.sfHover,#search-multi .sf-menu li ul a:focus,#search-multi .sf-menu li ul a:hover,#search-multi .sf-menu li ul a:active {
background-color:#FAEED4;
outline:0
}

#search-multi .sf-menu a.sf-with-ul {
padding-right:2.25em;
min-width:1px
}

#search-multi .sf-menu li:hover#category-list,#search-multi .sf-menu li:hover#levels-list {
background:#FFF
}

#search-multi .sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(i/arrows-ffffff.png) no-repeat -10px -100px}

#search-multi select {
border:1px solid #97B369;
padding:2px;
float:left;
width:120px;
margin:4px 0 0 8px;
color:#737373;
display:none
}

#left-navi {
width:272px;
float:left
}

#right-content {
width:646px;
border:5px solid #f4ce88;
float:left;
padding:20px;
overflow:hidden
}

#right-content p {
margin:15px 0;
line-height:1.8em
}

#right-content p.center {
text-align:center
}

#right-content p.center img {
margin:20px
}

#right-content ul {
margin-top:25px
}

#right-content ul li {
color:#737373;
margin:15px
}

#left-navi h3 {
margin:7px 15px 0 0;
overflow:hidden;
position:static;
border:1px solid #F7F0E1;
background:#F7F0E1;
font-size:18px;
height:37px;
line-height:37px
}

#left-navi h3:first-child {
margin:0 15px 0 0
}

#left-navi ul {
margin:0 15px 7px 0;
padding:6px 0;
background:#fefbf5
}

#left-navi h3 a {
border-top:1px solid #fff;
overflow:hidden;
position:static;
color:#DC851E;
display:block;
margin-top:1px;
text-indent:6px
}

#left-navi h3 a:hover {
color:#fff;
background:#F4CE88
}

#left-navi h3 a:focus {
color:#DC851E;
background:#F7F0E1
}

#left-navi h3.active {
border-top:none;
border-right:none;
border-left:none;
margin:7px 0 0;
border-bottom:1px solid #d87d19;
background:#F4CE88
}

#left-navi h3.active a,#left-navi h3.active a:hover,#left-navi h3.active a:focus,#left-navi h3.active a:link {
border:none;
background:none;
color:#fff
}

#left-navi ul li {
background:none;
font-size:12px;
padding:0 0 0 18px;
line-height:16px;
margin-bottom:7px
}

#left-navi ul li a {
padding:1px
}

div#nyroModalFull {
font-size:12px;
color:#777;
font-family:Verdana
}

div#nyroModalFull div#nyroModalLoading {
border:4px solid #777;
width:150px;
height:150px;
text-indent:-9999em;
background:#fff url(i/ajaxLoader.gif) no-repeat;
background-position:center
}

div#nyroModalFull div#nyroModalLoading.error {
border:4px solid #f66;
line-height:20px;
padding:20px;
width:300px;
height:100px;
text-indent:0;
background:#fff
}

div#nyroModalFull div#nyroModalWrapper {
background:#fff;
border:4px solid #777
}

div#nyroModalFull div#nyroModalWrapper a#closeBut {
position:absolute;
display:block;
top:4px;
right:0;
width:22px;
height:22px;
text-indent:-9999em;
background:url(i/i.png) -263px -4px no-repeat;
outline:0;
z-index:10
}

div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
margin:0;
padding:0;
position:absolute;
top:-22px;
left:5px;
font-size:12px;
color:#ddd
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
position:relative;
overflow:hidden;
text-align:center
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
vertical-align:baseline
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
position:absolute;
bottom:0;
left:0;
background:#000;
padding:10px;
margin:10px;
border:1px #FFF dotted;
overflow:hidden;
opalevel:.2;
filter:alpha(opalevel=20)
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
opalevel:.5;
filter:alpha(opalevel=50);
cursor:help
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
outline:none;
position:absolute;
top:0;
height:100%;
cursor:pointer;
text-indent:-9999em;
background-image:url(data:image/gif;base64,AAAA)
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
left:0;
width:40%
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
background:url(i/prev.gif) left 20% no-repeat
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
right:0;
width:40%
}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
background:url(i/next.gif) right 20% no-repeat
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

.wrapper-navi form,.clear,.detail-gallery,fieldset {
clear:both
}

#right-wide {width:350px}


li.login a {background:url(i/buttons_bar.png) no-repeat 0 -538px;width:62px;margin-right:15px}
li.login a:hover,
li.login a:focus {background:url(i/buttons_bar.png) no-repeat 0 -568px}

li.register a { background:url(i/buttons_bar.png) no-repeat 0 -478px;width:81px}
li.register a:hover,
li.register a:focus {background:url(i/buttons_bar.png) no-repeat 0 -508px}

li.logout a {background:url(i/buttons_bar.png) no-repeat 0 -746px;width:63px}
li.logout a:hover,
li.logout a:focus {background:url(i/buttons_bar.png) no-repeat 0 -776px}



#header ul li.register a {color:#DC851E;font-weight:700}

#header ul li a:hover,
#header ul li a:focus,
#mainOffers li a spans {color:#298ED1}

#header ul.stats li strong,.divForMessages strong,a.bold,#right-content p a,a strong,#left-navi ul li a.selected {
font-weight:700
}

body .error404,body .wrong {
background:none;
min-height:250px
}

body .wrong p,
body .error404 p,
#askForm input#file {width:355px;margin-bottom:5px}

.notify-big ul,#forgottenPass {
margin-top:10px
}


.form-search select#searchSelect,
.floatleft {float:left}

.detail-related ul li.hlite,.hlite {
background:#F1F8FD
}


.detail-related ul li a strong,.collector ul a b {
font-weight:400
}

h2 {
font-size:1.6em
}

big span,
.collector ul a,
.cr {color:#bbb}

.column h2 {
font-size:1.3em
}

#right-wide .column .coisas-talks h3,#right .column .coisas-talks h3 {
border-bottom:none
}
#right-wide .menu {padding:10px;margin-bottom:5px;background:#F1F8FD}

ol,.divForMessages ol li {
list-style-type:decimal
}

ul.personal li,ul.personal li.navi-saved a span {font-size:12px}

ul li.list-date,
#mailForm fieldset,
.content-form fieldset,
.collector li {margin-bottom:10px}

#category_search {
display:inline
}

caption,
#loginbox input[type=hidden],
#mailForm input[type=hidden],
.content-form input[type=hidden],
legend,
.form-search label,
#login-zone label,
#loginbox legend,
#mailForm legend,
#forgottenPass legend,
.form-search h3 a.arrow span.arrow-down,
form .errorHide,
#nyroModalTitle,
.hidden,
label.hidden,
.hide,
#search-multi label.display-none {display:none}

th.active {
color:#DC851E
}

tr.commercial td,li.commercial div {
font-weight:700;
background:#fff9d8
}

tr.commercialhlite td,li.commercialhlite div {
font-weight:700;
background:#ffffc8
}

.pic a:hover,.pic a:focus,.cr a:hover,#search-multi .sf-menu li#category-list,#search-multi .sf-menu li#levels-list {
background:none
}

#loginbox a,
#loginbox input[type=submit],
.form-holder a,
#mailForm input[type=submit],
.content-form .submit {margin-left:110px}

#footer .wrapper div {
padding-top:10px
}

input:focus,
#addoffer textarea:focus {border:1px solid #999}

input[type=checkbox],* .no-border,#footer ul li.no-border,ul.list-sort li ul li.no-border {border:none}


.content-form legend,#footer big {
display:block;
margin-bottom:10px
}

#mailForm input[type=text],
#loginbox div#reasonHint,
.content-form input#userEmail {width:200px}

#loginbox input[type=text],
#loginbox input[type=password] {width:250px}

#search-multi label.target {
float:left;
display:inline;
padding:3px;
margin:0 5px
}

#mainFront li,
#delete-questions .select-box select {display:block}

.static ol li ol {margin-top:5px}

.priceSelector,
.mailSelector {cursor:pointer}

form .error a:hover,.collector ul a:hover,ul.ac_results li.ac_over .ac_match,#left-navi ul li a.selected:hover {
color:#fff
}

#loginbox .error,#mailForm .error,#forgottenPass .error {width:238px}

#footer .wrapper,
#embed-customization-box .help,
#embedForm p {overflow:hidden}

#footer big.clearer a {
font-size:16px
}

.static ul.sec-contact,.static ul.sec-meeting,.static ul.sec-final {
background:none;
margin-left:0;
height:1%
}

.debuger_info,.adminPanel_info {
font-weight:700;
color:gray;
border:1px solid gray;
margin:0 2px;
padding:1px 3px;
font-size:11px;
cursor:pointer
}

.debuger_div,.adminPanel_div {
background:#E7FFCC;
position:absolute;
top:25px;
padding:5px;
border:1px solid gray;
display:none;
font-size:11px
}

#embedForm .embeded,div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
padding:5px
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:10em;
top:0
}

#search-multi .sf-menu li ul a,
#search-multi .sf-menu li ul a:visited {color:#3D8DD1}
#search-multi .sf-menu li.category a {background:url(i/subcat-arrow.gif) no-repeat 10px 9px;padding:6px 0 6px 18px;font-size:11px}
#search-multi .sf-menu li.sub-category a {background:url(i/subcat-arrow.gif) no-repeat 20px 9px;padding:6px 0 6px 28px;font-size:11px}
#search-multi .sf-menu li li li {background:#F8F8F8;margin:0}

#search-multi a>.sf-sub-indicator {
top:8px;
background-position:0 -100px
}

#search-multi a:focus>.sf-sub-indicator,#search-multi a:hover>.sf-sub-indicator,#search-multi a:active>.sf-sub-indicator,#search-multi li:hover>a>.sf-sub-indicator,#search-multi li.sfHover>a>.sf-sub-indicator {
background-position:-10px -100px
}

#search-multi .sf-menu ul .sf-sub-indicator,#search-multi .sf-menu ul a:focus>.sf-sub-indicator,#search-multi .sf-menu ul a:hover>.sf-sub-indicator,#search-multi .sf-menu ul a:active>.sf-sub-indicator,#search-multi .sf-menu ul li:hover>a>.sf-sub-indicator,#search-multi .sf-menu ul li.sfHover>a>.sf-sub-indicator {
background-position:-10px 0
}

#search-multi .sf-menu ul a>.sf-sub-indicator {
background-position:0 0
}

ul.sf-menu li li.sfHover ul {
left:220px;
top:0
}

#search-multi .sf-shadow ul {
background:url(i/shadow.png) no-repeat bottom right;
padding:0 8px 9px 0;
-moz-border-radius-bottomleft:17px;
-moz-border-radius-topright:17px;
-webkit-border-top-right-radius:17px;
-webkit-border-bottom-left-radius:17px
}

#left-navi h3.active:first-child {
margin:0
}

#delete-questions {
float:none
}

.errorbox	{ border:1px solid #AA0606;margin:10px 0px;color:#AA0606;padding:25px 15px 30px 70px;background:#FFD0D0;position:relative;overflow:hidden}
.errorbox p	{ margin:0px}
.errorbox ul	{ list-style:square;color:#AA0606;margin:0}
.errorbox li	{ margin-left:20px;list-style:square;padding:1px;background:none}
#errorboximg	{ width:47px;height:49px;background:url(i/ic.png);position:absolute;left:10px;top:10px;margin-left:auto !important;margin-left:-65px}

.sainfo	{ border:1px solid #92BFD6;background:#EEF6F9;color:#04456E}
.sainfo h1	{ font-size:13px;font-weight:bold;padding:3px;color:#04456E}
.sainfo div	{ padding:10px;line-height:18px}

.infobox	{ border:1px solid #F3E25F;margin:10px 0px;padding:18px 15px 5px 70px;background:#FCF8D8;color:#000;position:relative;overflow:hidden}
.infobox a	{ text-decoration:underline}
.infobox a:hover	{ text-decoration:none}
.infobox p	{ margin:0px}
.infobox ul	{ list-style:square;color:#BDA30D;margin:0}
.infobox li	{ margin-left:20px;list-style:square;padding:1px;background:none}
#infoboximg	{ width:49px;height:49px;background:url(i/ic.png) 0px -49px;position:absolute;left:10px;top:10px;margin-left:auto !important;margin-left:-70px}

.okbox	{ border:1px solid #68B739;margin:10px 0px;padding:25px 15px 25px 70px;background:#F6FBEE;color:#3F6E20;position:relative; overflow:hidden}
.okbox p	{ margin:0px}
#okboximg	{ width:48px;height:48px;background:url(i/ic.png) 0px -98px;position:absolute;left:10px;top:8px;margin-left:auto !important;margin-left:-70px}



#img_recente	{ width:74px;height:8px;background:url(i/i.png) 0px -38px;padding:0;border:0}
#img_nopic	{ width:59px;height:43px;background:url(i/i.png) -74px -16px no-repeat;padding:3px}
#img_fixeads,#FXAL	{ width:51px;height:16px;background:url(i/i.png) -77px 0px;vertical-align:middle}
#img_del	{ width:17px;height:17px;background:url(i/i.png) -391px -20px;vertical-align:middle;margin-right:2px}

#img_arr_page_le	{ width:14px;height:14px;background:url(i/i.png) -31px 0px;margin-right:3px;vertical-align:middle;margin-bottom:4px}
#img_arr_page_re	{ width:14px;height:14px;background:url(i/i.png) -45px 0px;margin-left:3px;vertical-align:middle;margin-bottom:4px}
#img_arr_small_re	{ width:6px;height:7px;background:url(i/i.png) -53px -22px;margin:0 4px 4px 0;vertical-align:middle}
#img_arr_slim_re	{ width:7px;height:6px;background:url(i/i.png) -41px -15px;margin-right:5px}
#img_arr_slim_or_re	{ width:10px;height:8px;background:url(i/i.png) -40px -22px;margin-right:6px}
#img_arrdn	{ width:9px;height:10px;background:url(i/i.png) -398px -37px;margin:2px;vertical-align:middle;border:0;padding:0;margin-left:5px}

.paginate	{width:710px;height:23px;white-space:nowrap;margin-top:8px;background:#F7F0E1 url(i/bg_header.png) 0 -97px repeat-x }
.paginate td {width:20px; text-align:center}
.navmenu a	{padding:2px 2px;padding-top:2px;height:18px;min-width:20px;display:inline-block;font-weight:bold;text-decoration:none}
.navmenu a:hover {background:#298ED1;color:#FFFFFF}
.navmenu a.active {background:#FFF;color:#737373;border:1px solid #F4CE88;border-bottom:1px solid #FFF}
.font_inactive {display:inline-block;padding-top:2px;color:#DBCBA6}

.filter_on {clear:left;width:710px;background:#F7F0E1;height:30px;margin:0;background:url(i/bg_header.png) 0 -90px repeat-x}
.filter_on td {vertical-align:middle;padding-right:3px;color:#747474}
.filter_on a:hover {background:none}
.filter_shadow	{height:4px;width:710px;background:url(i/i.png) 0 -99px repeat-x}
#img_filt_sort_dn	{ width:13px;height:14px;background:url(i/i.png) -43px -62px}
#img_filt_sort_up	{ width:13px;height:14px;background:url(i/i.png) -56px -62px}


#FXA {position:absolute;top:-5px;left:265px;z-index:1000;overflow:hidden;height:16px;width:110px;padding:3px 5px 5px 5px;-moz-border-radius:6px;-webkit-border-radius:6px}
.FXA {height:85px !important;border:1px solid #CD2B2B;background:#FFF;padding:2px 4px 4px 4px !important}
#FXA div {margin-top:5px}
#FXA img {cursor:pointer}
#FXA a,#FXA b {display:block;padding:2px 10px;color:#000;font-weight:bold}
#FXA b {font-weight:normal}
#FXA a:hover {background:#E1E1E1;text-decoration:none;color:#CD2B2B}
#FXAA {width:7px;height:4px;background:url(i/i.png) -38px -31px;margin-left:3px}
#FXAD {width:35px;height:8px;background:url(i/i.png) -143px -8px;margin-top:4px;vertical-align:middle}
#FXAL {margin-left:6px}

#listing_seobox	{ border:1px solid #DDDDDD;color:#666666;padding:5px;margin:10px 0;clear:left;width:590px}

.results {width:710px;clear:left;display:inline-block;border:1px solid #FFF}
.results:hover{border:1px solid #298ED1;cursor:pointer}
.results div {padding:5px;display:inline-block}
.results a { font-size:1.3em;padding-left:0 }
.results img {padding:3px;border:1px solid #d4d4d4}

.price {float:left;font-size:1.1em;font-weight:700;text-align:center;color:#737373;margin-top:3px;width:80px}

.pic {float:left;border-left:2px solid #fff;border-right:2px solid #fff;width:67px;height:51px}
.pic a:hover img,
.pic a:focus img {border:1px solid #298ED1}

.ti {float:left;width:490px;font-weight:bold;line-height:19px}
span.date {display:block;font-size:.8em;color:#737373}

.action {float:right;width:20px;margin-top:15px}
.action a:focus {background-color:transparent}
.results i {font-style:normal;display:block;padding-left:1px;width:220px;font-size:.8em;color:#737373;cursor:default}

.ti.umenu {width:240px}
.action.umenu {width:270px;margin-top:0}

.favon	{width:13px;height:14px;background:url(i/i.png) -16px 0px;vertical-align:bottom;margin-bottom:2px;margin-left:5px}
.favoff	{width:13px;height:14px;background:url(i/i.png) top left;vertical-align:bottom;margin-bottom:2px;margin-left:5px}
#offer a:hover img.favon, .favon:hover {background:transparent url(i/i.png) top left}
#offer a:hover img.favoff, .favoff:hover {background:transparent url(i/i.png) -16px 0px}
#offer a:active img.favoff	{background-color:none;background:#FFF url(i/i.png) top left;text-decoration:none}
#offer a:active img.favon	{background-color:none;background:#FFF url(i/i.png) -16px 0px;text-decoration:none}
#offer .ax_park {background-color:#FFF;padding:0}
#offer h1 {margin-top:10px}

#omenu {height:25px;background:url(i/bg_header.png) 0 -90px repeat-x;padding:3px 10px}
#omenu div {float:left}
#omenu i {padding:0 15px;display:inline-block;color:#777}
#omenu a {background:none}
#omenu a:hover {color:#298ED1;text-decoration:underline}

#img_print	{width:16px;height:14px;background:url(i/i.png) 0px -62px;vertical-align:bottom;margin-bottom:1px}
#img_alert	{width:14px;height:15px;background:url(i/i.png) -439px -48px;vertical-align:bottom;margin-bottom:1px}
#img_recom	{width:16px;height:16px;background:url(i/i.png) -230px -4px;vertical-align:bottom;margin-bottom:1px}

#button_respond	{width:168px;height:24px;background:url(i/i.png) -408px 0}
#button_send {float:right;width:82px;height:24px;background:url(i/i.png) -408px -24px;border:none;text-indent:-9999;cursor:pointer;margin-top:6px}
#button_send:hover {background-position:-490px -24px}

#adpics .pag {float:left;height:22px;width:339px;background:url(i/bg_header.png) 0 -93px repeat-x;padding:3px 0;color:#555;margin-bottom:10px}
#adpics .pag a {border:none}
#adpics .pag img {padding:0;border:none}

.feldfehler,
.errorfield {background:#FFD0D0 !important;color:#AA0606 !important;border-color:#AA0606 !important}

#img_info	{ width:26px;height:27px;background:url(i/i.png) -397px -49px}


#rbox{padding:3px 5px}
#rboxi{padding:10px;background:#F7F0E1}
.t0,.t1,.t2 {background:#EDDCB9}
.t1 {height:1px;margin:0 3px}
.t2 {height:2px;margin:0 1px}

#box {background:#FEF8EE;border:1px solid #E9B17F;padding:15px 25px;color:#666;clear:both}

#addoffer h1 {margin:10px 15px}
#addoffer h2 {color:#777;margin-bottom:5px;font-weight:400;font-size:14px}
#addoffer label {width:160px;float:left;display:inline-block;font-size:14px;color:#DC851E;margin-top:7px;font-weight:700;text-align:right;padding-right:30px}
#addoffer input.text {padding:5px 7px;width:400px;clear:both;color:#000;font-size:14px;font-weight:bold}
#addoffer textarea {background:#fff;border:1px solid #d4d4d4;padding:4px;width:405px;max-width:405px;clear:both;margin:0;font-size:14px}
#addoffer .help {float:right;width:300px;color:#666;margin-right:10px;font-size:12px}
#addoffer .radio {margin-top:9px;float:left;display:none}
#prices {height:100px;display:inline-block}
#prices div {clear:both;width:420px}
#prices div label {margin:2px 20px 5px 0;text-align:center;width:120px;padding:4px 0;float:left;font-size:13px;color:#5A8DD9;font-weight:700;cursor:pointer;border:1px solid #5A8DD9;-moz-border-radius:4px;-webkit-border-radius:4px}
#prices div label:hover {background:#CCDAED}
#prices div label.a {background:#5A8DD9;color:#fff}
#prices div i {font-style:normal;margin-top:6px;display:inline-block;color:#555}
#prices div i.aa {font-weight:700;color:#000}
#addoffer select {font-weight:700;font-size:14px;float:left;margin-top:7px;width:150px}
#addoffer hr {border-color:#EDDCB9}

#catselwrapper {margin-left:190px;margin-top:7px;margin-bottom:15px;width:730px}
#catsel ul {margin:0;padding:0}
#catsel ul li ul {padding:10px}
#catsel ul li {color:#666;margin:3px 0;overflow:hidden}
#catsel li a {font-weight:bold;font-size:14px;padding-right:15px}
#catsel ul li.break {margin-top:15px}
#catsel b {font-size:14px;color:#000;margin:0 0 5px 0}

#umenu_offers .results {border-color:#AFCDEB;margin-bottom:5px}
#umenu_offers .results:hover {border-color:#DC851E}
#umenu_offers h6 {color:#555;padding:25px 0 10px 0}
#umenu_offers table {margin:0;width:110px}
#umenu_offers td {margin:0;width:50%;color:#555;padding:2px}

#assh {height:10px;background:url(i/bg_header.png) 0 -121px repeat-x;margin-top:-10px}

.price_c	{ background:#008800;color:#FFFFFF;font-weight:bold;padding:1px 3px}
.price_e	{ background:#FF0000;color:#FFFFFF;font-weight:bold;padding:1px 3px}
