html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,img,q,s,strong,sub,sup,tt,var,b,u,i,center,ul,li,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,footer,header,hgroup,menu,nav,output,ruby,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,footer,header,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*,:before,:after{box-sizing:border-box}
@media screen and (max-width: 480px) {
html,body{min-width:320px}
}
body{background:#fff}
body.is-loading *,body.is-loading :before,body.is-loading :after,body.is-resizing *,body.is-resizing :before,body.is-resizing :after{animation:none!important;transition:none!important}
body,input,select,textarea{color:#3f4447;font-family:"Open Sans",sans-serif;font-size:14pt;font-weight:400;line-height:1.65}
@media screen and (max-width: 1680px) {
body,input,select,textarea{font-size:.9em}
}
@media screen and (max-width: 1400px) {
body,input,select,textarea{font-size:.9em}
}
@media screen and (max-width: 360px) {
body,input,select,textarea{font-size:.9em}
}
a{transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;text-decoration:none}
a:hover{text-decoration:none}
a:hover strong{color:inherit}
strong,b{font-weight:600}
em,i{font-style:italic}
p{margin:0 0 .5em}
h1,h2,h4,h5,h6{color:#3d4449;line-height:1.5;margin:0 0 1em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
h1{margin:0;font-weight:600}
h2{font-size:1em}
h3{font-size:1em;font-weight:600}
h4{font-size:1.1em}
h5{font-size:.9em}
h6{font-size:.7em}
@media screen and (max-width: 1680px) {
h1{font-size:1em;font-weight:600}
}
@media screen and (max-width: 980px) {
h1{font-size:1em;font-weight:600}
}
@media screen and (max-width: 736px) {
h1{font-size:1em;font-weight:600}
}
sub{font-size:.8em;position:relative;top:.5em}
sup{font-size:.8em;position:relative;top:-.5em}
blockquote{border-left:solid 3px rgba(210,215,217,0.75);font-style:italic;margin:0 0 2em;padding:.5em 0 .5em 2em}
code{background:rgba(230,235,237,0.25);border-radius:.375em;border:solid 1px rgba(210,215,217,0.75);font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em}
pre{font-family:"Courier New",monospace;font-size:.9em;margin:0 0 2em}
pre code{display:block;line-height:1.75;padding:1em 1.5em;overflow-x:auto}
hr{border:0;border-bottom:solid 1px rgba(210,215,217,0.75);margin:2em 0}
hr.major{margin:3em 0}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
section.special,article.special{text-align:center}
header.major > :last-child{border-bottom:solid 3px #f56a6a;display:inline-block;margin:0 0 1em;padding:0}
header.main > :last-child{margin:0 0 1em}
form{margin:0 0 2em}
label{color:#3d4449;display:block;font-size:.9em;font-weight:600;margin:0 0 1em}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],select,textarea{background:#fff;border-radius:.375em;border:none;border:solid 1px rgba(210,215,217,0.75);color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="url"]:focus,select:focus,textarea:focus{border-color:#fa0000;box-shadow:0 0 0 1px #fa0000}
.select-wrapper{text-decoration:none;display:block;position:relative}
.select-wrapper:before{font-style:normal;font-weight:400;text-transform:none!important;color:rgba(210,215,217,0.75);display:block;height:2.75em;line-height:2.75em;position:absolute;right:0;text-align:center;top:0;width:2.75em}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],select{height:2.75em}
textarea{padding:.75em 1em}
input[type="radio"] + label:before{border-radius:100%}
.formerize-placeholder{color:#9fa3a6!important;opacity:1}
.box{border-radius:.375em;border:solid 1px rgba(210,215,217,0.75);margin-bottom:1em;padding:1em;text-align:center}
.box > :last-child,.box > :last-child > :last-child,.box > :last-child > :last-child > :last-child{margin-bottom:0}
.box.alt{border:0;border-radius:0;padding:0}
.image{border-radius:.375em;border:0;display:inline-block;position:relative}
.image img{display:block}
.image.left,.image.right{max-width:40%}
.image.left img,.image.right img{width:100%}
.image.left{float:left;padding:0 1.5em 1em 0;top:.25em}
.image.right{float:right;padding:0 0 1em 1.5em;top:.25em}
.image.fit{display:block;margin:0 0 2em;width:100%}
.image.fit img{width:100%}
.image.main{display:block;margin:0 0 3em;width:100%}
.image.main img{width:100%}
a.image{overflow:hidden}
a.image img{transition:transform .2s ease}
a.image:hover img{transform:scale(1.075)}
ul{list-style:disc;margin:0 0 2em;padding-left:1em}
ul li{padding-left:.5em}
ul.alt{list-style:none;padding-left:0}
ul.alt li{border-top:solid 1px rgba(210,215,217,0.75);padding:.5em 0}
ul.alt li:first-child{border-top:0;padding-top:0}
ul.actions{cursor:default;list-style:none;padding-left:0}
ul.actions li{display:inline-block;padding:0 1em 0 0;vertical-align:middle}
ul.actions li:last-child{padding-right:0}
ul.actions.small li{padding:0 .5em 0 0}
ul.actions.vertical li{display:block;padding:1em 0 0}
ul.actions.vertical li:first-child{padding-top:0}
ul.actions.vertical li > *{margin-bottom:0}
ul.actions.vertical.small li{padding:.5em 0 0}
ul.actions.vertical.small li:first-child{padding-top:0}
ul.actions.fit{display:table;margin-left:-1em;padding:0;table-layout:fixed;width:calc(100% + 1em)}
ul.actions.fit li{display:table-cell;padding:0 0 0 1em}
ul.actions.fit li > *{margin-bottom:0}
ul.actions.fit.small{margin-left:-.5em;width:calc(100% + 0.5em)}
ul.actions.fit.small li{padding:0 0 0 .5em}
ul.pagination{cursor:default;list-style:none;padding-left:0}
ul.pagination li{display:inline-block;padding-left:0;vertical-align:middle}
ul.pagination li > .page{transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom:0;border-radius:.375em;display:inline-block;font-size:.8em;font-weight:600;height:2em;line-height:2em;margin:0 .125em;min-width:2em;padding:0 .5em;text-align:center}
ul.pagination li > .page.active{background-color:#f56a6a;color:#fff!important}
ul.pagination li > .page.active:hover{background-color:#f67878}
ul.pagination li > .page.active:active{background-color:#f45c5c}
ul.pagination li:first-child{padding-right:.75em}
ul.pagination li:last-child{padding-left:.75em}
@media screen and (max-width: 480px) {
ul.pagination li:nth-child(n+2):nth-last-child(n+2){display:none}
ul.pagination li:first-child{padding-right:0}
}
.table-wrapper{overflow-x:auto;font-size:1em}
@media screen and (max-width: 480px) {
.table-wrapper{font-size:.79em}
}
table{margin:0 0 2em;width:100%}
table tbody tr{border:solid 1px rgba(210,215,217,0.75);border-left:0;border-right:0}
table tbody tr:nth-child(2n + 1){background-color:rgba(230,235,237,0.25)}
table td{padding:.75em}
table th{color:#3d4449;font-size:.9em;font-weight:600;padding:0 .75em .75em;text-align:left}
table thead{border-bottom:solid 2px rgba(210,215,217,0.75)}
table tfoot{border-top:solid 2px rgba(210,215,217,0.75)}
table.alt{border-collapse:separate}
table.alt tbody tr td{border:solid 1px rgba(210,215,217,0.75);border-left-width:0;border-top-width:0}
table.alt tbody tr td:first-child{border-left-width:1px}
table.alt tbody tr:first-child td{border-top-width:1px}
table.alt thead{border-bottom:0}
table.alt tfoot{border-top:0}
input[type="submit"],input[type="reset"],input[type="button"],button,.button{transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#0062A8;border-radius:.375em;border:0;box-shadow:inset 0 0 0 1px #2F456F;color:#fff!important;cursor:pointer;display:inline-block;font-size:.7em;font-weight:700;height:3.5em;line-height:3.5em;padding:0 1.5em;text-align:center;text-decoration:none;white-space:nowrap}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:#fff;color:#000!important}
input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,.button:active{background-color:rgba(255,106,106,0.15)}
input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit{width:100%;clear:none;margin-left:0;clear:left}
input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small{font-size:.6em;margin:.6em 0 .6em 0}
input[type="submit"].special,input[type="reset"].special,input[type="button"].special,button.special,.button.special{background-color:#f56a6a;box-shadow:inset 0 0 0 1px #2F456F;color:#fff!important}
input[type="submit"].special:hover,input[type="reset"].special:hover,input[type="button"].special:hover,button.special:hover,.button.special:hover{background-color:#f67878}
input[type="submit"].special:active,input[type="reset"].special:active,input[type="button"].special:active,button.special:active,.button.special:active{background-color:#f45c5c}
input[type="submit"].disabled,input[type="submit"]:disabled,input[type="reset"].disabled,input[type="reset"]:disabled,input[type="button"].disabled,input[type="button"]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled{opacity:.25}
.features{display:flex;flex-wrap:wrap;margin:0 0 2em -3em;width:calc(100% + 3em)}
.features article{align-items:center;display:flex;margin:0 0 3em 3em;position:relative;width:calc(50% - 3em)}
.features article:nth-child(2n - 1){margin-right:1.5em}
.features article:nth-child(2n){margin-left:1.5em}
.features article:nth-last-child(1),.features article:nth-last-child(2){margin-bottom:0}
.features article .content{flex-grow:1;flex-shrink:1;width:100%}
.features article .content > :last-child{margin-bottom:0}
@media screen and (max-width: 980px) {
.features{margin:0 0 2em;width:100%}
.features article{margin:0 0 3em;width:100%}
.features article:nth-child(2n - 1){margin-right:0}
.features article:nth-child(2n){margin-left:0}
.features article:nth-last-child(1),.features article:nth-last-child(2){margin-bottom:3em}
.features article:last-child{margin-bottom:0}
}
@media screen and (max-width: 480px) {
.features article{margin:0;width:100%}
}
.posts{display:flex;flex-wrap:wrap;margin:0 0 2em -6em;width:calc(100% + 6em)}
.posts article{flex-grow:0;flex-shrink:1;margin:0 0 6em 6em;position:relative;width:calc(33.33333% - 6em)}
.posts article:before{background:rgba(210,215,217,0.75);content:'';display:block;height:calc(100% + 6em);left:-3em;position:absolute;top:0;width:1px}
.posts article:after{background:rgba(210,215,217,0.75);bottom:-3em;content:'';display:block;height:1px;position:absolute;right:0;width:calc(100% + 6em)}
.posts article > :last-child{margin-bottom:0}
.posts article .image{display:block;margin:0 0 2em}
.posts article .image img{display:block;width:100%}
@media screen and (min-width: 1681px) {
.posts article:nth-child(3n + 1):before{display:none}
.posts article:nth-child(3n + 1):after{width:100%}
.posts article:nth-last-child(1),.posts article:nth-last-child(2),.posts article:nth-last-child(3){margin-bottom:0}
.posts article:nth-last-child(1):before,.posts article:nth-last-child(2):before,.posts article:nth-last-child(3):before{height:100%}
.posts article:nth-last-child(1):after,.posts article:nth-last-child(2):after,.posts article:nth-last-child(3):after{display:none}
}
@media screen and (max-width: 1680px) {
.posts article{width:calc(50% - 6em)}
.posts article:nth-last-child(3){margin-bottom:6em}
}
@media screen and (min-width: 481px) and (max-width: 1680px) {
.posts article:nth-child(2n + 1):before{display:none}
.posts article:nth-child(2n + 1):after{width:100%}
.posts article:nth-last-child(1),.posts article:nth-last-child(2){margin-bottom:0}
.posts article:nth-last-child(1):before,.posts article:nth-last-child(2):before{height:100%}
.posts article:nth-last-child(1):after,.posts article:nth-last-child(2):after{display:none}
}
@media screen and (max-width: 736px) {
.posts{margin:0 0 2em -4.5em;width:calc(100% + 4.5em)}
.posts article{margin:0 0 4.5em 4.5em;width:calc(50% - 4.5em)}
.posts article:before{height:calc(100% + 4.5em);left:-2.25em}
.posts article:after{bottom:-2.25em;width:calc(100% + 4.5em)}
.posts article:nth-last-child(3){margin-bottom:4.5em}
}
@media screen and (max-width: 480px) {
.posts{margin:0 0 2em;width:100%}
.posts article{margin:0 0 4.5em;width:100%}
.posts article:before{display:none}
.posts article:after{width:100%}
.posts article:last-child{margin-bottom:0}
.posts article:last-child:after{display:none}
}
#wrapper{display:flex;flex-direction:row-reverse;height:100vh}
#main{flex-grow:1;flex-shrink:1;width:100%}
#main > .inner{padding:0 6em .1em;margin:0 auto;max-width:110em}
#main > .inner > section{padding:1em 0 4em;border-top:solid 1px rgba(210,215,217,0.75)}
#main > .inner > section:first-of-type{border-top:0!important}
@media screen and (max-width: 1680px) {
#main > .inner{padding:0 5em .1em}
#main > .inner > section{padding:1em 0 3em}
}
@media screen and (max-width: 1400px) {
#main > .inner{padding:0 4em .1em}
#main > .inner > section{padding:1em 0 2em}
}
@media screen and (max-width: 736px) {
#main > .inner{padding:0 2em .1em}
#main > .inner > section{padding:3em 0 1em}
}
#search form{text-decoration:none;position:relative}
#search form:before{font-style:normal;font-weight:400;text-transform:none!important;transform:scaleX(-1);color:#7f888f;content:'\f002';cursor:default;display:block;font-size:1.5em;height:2em;line-height:2em;opacity:.325;position:absolute;right:0;text-align:center;top:0;width:2em}
#search form input[type="text"]{padding-right:2.75em}
#sidebar{flex-grow:0;flex-shrink:0;transition:margin-left .5s ease,box-shadow .5s ease;background-color:#f5f6f7;font-size:.7em;position:relative;width:26em}
#sidebar > .inner{padding:2.22222em 2.22222em 2.44444em;position:relative;width:26em}
#sidebar > .inner > *{border-bottom:solid 1px rgba(210,215,217,0.75);margin:0 0 3em;padding:0 0 .5em}
#sidebar > .inner > * > :last-child{margin-bottom:0}
#sidebar > .inner > :last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
#sidebar > .inner > .alt{background-color:#eff1f2;border-bottom:0;margin:-2.22222em 0 4.44444em -2.22222em;padding:2.22222em;width:calc(100% + 4.44444em)}
#sidebar .toggle{text-decoration:none;transition:left .5s ease;border:0;display:block;height:7.5em;left:26em;line-height:7.5em;outline:0;overflow:hidden;position:absolute;text-align:center;text-indent:7.5em;top:0;width:6em;z-index:10000}
#sidebar .toggle:before{color:#000;text-transform:none!important;content:'\2630';font-size:2rem;height:inherit;left:0;line-height:inherit;position:absolute;text-indent:0;top:0;width:inherit}
#sidebar.inactive{margin-left:-26em}
@media screen and (max-width: 1680px) {
#sidebar{width:24em}
#sidebar > .inner{padding:1.66667em 1.66667em 1.33333em;width:24em}
#sidebar > .inner > .alt{margin:-1.66667em 0 3.33333em -1.66667em;padding:1.66667em;width:calc(100% + 3.33333em)}
#sidebar .toggle{height:6.25em;left:24em;line-height:6.25em;text-indent:5em;width:5em}
#sidebar .toggle:before{font-size:1.5rem}
#sidebar.inactive{margin-left:-24em}
}
@media screen and (max-width: 1400px) {
#sidebar{box-shadow:0 0 5em 0 rgba(0,0,0,0.175);height:100%;left:0;position:fixed;top:0;z-index:10000}
#sidebar.inactive{box-shadow:none}
#sidebar > .inner{height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0}
#sidebar > .inner:after{content:'';display:block;height:1em;width:100%}
#sidebar .toggle{text-indent:6em;width:6em}
#sidebar .toggle:before{font-size:1.5rem;margin-left:-.4375em}
body.is-loading #sidebar{display:none}
}
@media screen and (max-width: 736px) {
#sidebar .toggle{text-indent:7.25em;width:7.25em}
#sidebar .toggle:before{color:#7f888f;margin-left:-.0625em;margin-top:-.25em;font-size:1.1rem;z-index:1}
#sidebar .toggle:after{background:rgba(222,225,226,0.75);border-radius:.375em;content:'';height:3.5em;left:1em;position:absolute;top:1em;width:5em}
}
#header{display:flex;border-bottom:solid 2px #00A1DF;padding:6em 0 1em;position:relative}
#header > *{flex:1;margin-bottom:0}
#header .logo{background-image:url(images/logo.png);background-repeat:no-repeat;height:32px}
#header .icons{text-align:right}
@media screen and (max-width: 1680px) {
#header{padding-top:1em}
}
@media screen and (max-width: 736px) {
#header{padding-top:3.5em}
#header .icons{height:5em;line-height:5em;position:absolute;right:-.5em;top:0}
}
#banner{padding:6em 0 4em;display:flex}
#banner h1{margin:0;font-weight:600}
#banner .content{flex-grow:1;flex-shrink:1;width:50%}
#banner .image{flex-grow:0;flex-shrink:0;display:block;margin:0 0 0 4em;width:50%}
#banner .image img{height:100%;object-fit:cover;object-position:center;width:100%}
@media screen and (orientation: portrait) {
#banner{flex-direction:column}
#banner h1 br{display:none}
#banner .content{flex-grow:0;flex-shrink:0;width:100%}
#banner .image{flex-grow:0;flex-shrink:0;margin:0 0 4em;height:25em;max-height:50vh;min-height:18em;width:100%}
}
@media screen and (orientation: portrait) and (max-width: 480px) {
#banner .image{max-height:35vh}
}
#tabcopyright{border-top:solid 2px #00A1DF;padding:1em;text-align:center;position:relative}

#footer {color:#9fa3a6;font-size:1.2em;text-align:center}
#footer a{color:#3f4447}
#menu ul{color:#3d4449;font-family:"Open Sans",sans-serif;font-weight:400;list-style:none;letter-spacing:.1em;margin-bottom:0;padding:0}
#menu ul a,#menu ul span{border-bottom:0;color:inherit;cursor:pointer;display:block;font-size:1.2em;padding:0}
#menu ul a:hover,#menu ul span:hover{color:#f56a6a}
#menu ul a.opener,#menu ul span.opener{transition:color .2s ease-in-out;text-decoration:none;position:relative}
#menu ul a.opener:before,#menu ul span.opener:before{font-style:normal;font-weight:400;text-transform:none!important;transition:color .2s ease-in-out,transform .2s ease-in-out;color:#9fa3a6;position:absolute;right:0}
#menu ul a.opener:hover:before,#menu ul span.opener:hover:before{color:#f56a6a}
#menu ul a.opener.active + ul,#menu ul span.opener.active + ul{display:block}
#menu ul a.opener.active:before,#menu ul span.opener.active:before{transform:rotate(-180deg)}
#menu > ul > li{border-top:solid 1px rgba(210,215,217,0.75);margin:.5em 0 0;padding:.5em 0 0}
#menu > ul > li > ul{color:#9fa3a6;display:none;margin:.5em 0 1.5em;padding-left:1em}
#menu > ul > li > ul a,#menu > ul > li > ul span{font-size:.8em}
#menu > ul > li > ul > li{margin:.125em 0 0;padding:.125em 0 0}
#menu > ul > li:first-child{border-top:0;margin-top:0;padding-top:0}
.add{border:1px solid #ccc;margin:0 auto 10px auto;width:100%}
.listing_result_box{border:1px solid #ccc;margin:5px 0;width:100%;padding:0}
.listing_result_content{height:85px;margin-top:5px;font-size:.8em}
.listing_result_pic img{float:left;margin:5px 24px 0 5px;height:75px;border:1px solid #ccc}
.form_main,.search_results{width:100%}
.featured_listings{border:1px solid #ccc;text-align:center;width:47%;margin-right:4px;padding:0}
.listing_short{float:right;margin-right:24px;font-weight:700}
@media screen and (max-width: 736px) {
.listing_short{display:none}
}
#navlist{position:relative}
#navlist li{padding:0;position:absolute}
#navlist li, #navlist a{width:27px;height:18px;display:block}
#ru_flag{right:330px;background:url(images/csg.png) 0 0}
#pl_flag{right:300px;background:url(images/csg.png) -31px 0}
#hu_flag{right:270px;background:url(images/csg.png) -62px 0}
#cs_flag{right:240px;background:url(images/csg.png) -93px 0}
#de_flag{right:210px;background:url(images/csg.png) -124px 0}
#en_flag{right:180px;background:url(images/csg.png) -155px 0}
#hr_flag{right:150px;background:url(images/csg.png) -186px 0}
#fr_flag{right:120px;background:url(images/csg.png) -217px 0}
#it_flag{right:90px;background:url(images/csg.png) -248px 0}
#sl_flag{right:60px;background:url(images/csg.png) -279px 0}
#es_flag{right:30px;background:url(images/csg.png) -310px 0}
#nl_flag{right:0px;background:url(images/csg.png) -341px 0}
@media screen and (max-width: 720px) {
#navlist{display:none}
}