html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}
body{line-height:1; background:#fff; font-family: Tahoma,sans-serif}
img{max-width:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0; color: #395124; text-decoration: underline}
a:hover {color: #395124; text-decoration: none}

p {font-size:95%; margin: 7px 0px 7px 0px; color:#3D4722; text-align: justify; line-height: 21px}
h1 {font-size:125%;  margin:0; color:#4a5725; padding:0 0 5px 0; line-height: 23px}
h2 {font-size:110%;  margin:13px 0 0 0; color:#4b5625; line-height: 22px}
h2 a {color:#668000; text-decoration:none}
h2 a:hover {color:#668000; text-decoration:underline}
h3 {font-size:105%;  margin:13px 0 0 0; color:#668000; line-height: 22px}
h4 {font-size:96%;  margin:13px 0 0 0; color:#495f01; line-height: 22px}
h5 {font-size:96%;  margin:13px 0 0 0; color:#668000; line-height: 22px}
h6 {font-size:96%;  margin:13px 0 0 0; color:#668000; line-height: 22px}

.wrapper{max-width:1200px;margin:0 auto;position:relative}


.name_sit {position:absolute; transform:translateX(-50%); left:50%; width:50%; text-align: center; padding: 16px 0 0 26px}
.name_sit a {color: #fff; text-decoration: none}
.name_sit a:hover {color: #fff; text-decoration: none}
.name_sit_txt {margin: 4px 0 0 0; line-height: 15px; font-weight:bold; color: #fff; font-size: 115%}
.name_sit_txt2 {margin: 0; line-height: 15px; font-weight:bold; color: #fff; font-size: 115%}
.name_zur {line-height: 15px; font-weight: normal; color: #fff; font-size: 9px; padding: 4px 0 0 0; text-transform:uppercase;}
.name_zur2 {line-height: 12px; font-weight: normal; color: #fff; font-size: 9px; padding: 5px 0 0 0; text-transform:uppercase;}


.search{width:100%;height:73px;background:#7a9a36;background: linear-gradient(#7A9A36, #92B14F);position:relative}

.logo{margin:16px 0 0 0;float:left}

.search .advanced_search_icon{display:block;width:32px;height:26px; font-weight: bold; color:#757969; text-decoration: none; padding-top:10px; float:right; margin-top:14px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}
.search .advanced_search_icon:hover{}
.search .advanced_search_icon.active{}
.search .advanced_search{width:100%;position:absolute;top:73px;left:0;background:#d6e6a8;border-top:1px solid #BAD668;border-bottom:1px solid #BAD668;z-index:9999;display:none}
.search .advanced_search .arrow{display:block;width:14px;height:9px;background:url(../img/search_arrow.png) no-repeat;position:absolute;top:-8px;right:28px}

.search .advanced_search .search_fields{overflow:hidden;border-bottom:1px solid #D6E6A8}


.search_fields_grp {width: 250px; height: 540px; border-right: 1px dotted #fff; float: left; padding: 14px 10px 14px 15px; line-height:15px}

.search_fields_razd {height: 16px; margin: 0 0 11px 0; line-height:15px}
.search_fields_razd a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_b {height: 16px; margin: 0 0 21px 0; line-height:15px}
.search_fields_razd_b a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_r {height: 16px; margin: 15px 0 11px 0; padding: 0 0 0 22px; background-image:url(../img/m_ic_r2.png); background-repeat: no-repeat; font-weight:bold; line-height:15px}
.search_fields_razd_r a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_sl {height: 16px; margin: 0 0 11px 0; padding: 0 0 0 22px; background-image:url(../img/m_ic_sl.png); background-repeat: no-repeat; font-weight:bold; line-height:15px}
.search_fields_razd_sl a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_ad {height: 16px; margin: 0 0 21px 0; padding: 0 0 0 23px; background-image:url(../img/m_ic_ad3.svg); background-size: 16px 16px; background-repeat: no-repeat;background-position: left top 1px; font-weight:bold; line-height:15px}
.search_fields_razd_ad a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_vp {height: 16px; margin: 0 0 11px 0;  padding: 0 0 0 22px; background-image:url(../img/mm_vopr.png); background-repeat: no-repeat; line-height:15px}
.search_fields_razd_vp a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_vs {height: 16px; margin: 21px 0 21px 0;  padding: 0 0 0 22px; background-image:url(../img/mm_vosk.png); background-repeat: no-repeat; line-height:15px}
.search_fields_razd_vs a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_f {height: 16px; margin: 21px 0 11px 0; line-height:15px}
.search_fields_razd_f a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_sh {height: 16px; margin: 0 0 21px 0; padding: 0 0 0 22px; background-image:url(../img/m_ic_sh.png); background-repeat: no-repeat; line-height:15px}
.search_fields_razd_sh a {color: #3A4E00; text-decoration:none; font-size: 14px}

.search_fields_razd_sv {height: 16px; margin: 0 0 20px 0; padding: 0 0 0 22px; background-image:url(../img/ico_svidet.svg); background-size: 15px 15px; background-repeat: no-repeat; background-position: 0 1px;  font-weight:bold; line-height:15px}
.search_fields_razd_sv a {color: #ff7800; text-decoration:none; font-size: 14px}

.search_fields_usr {height: 16px; margin: 0 0 11px 0; padding: 0 0 0 22px; background-image:url(../img/osebe.gif); background-repeat: no-repeat; line-height:15px}
.search_fields_usr a {color: #3A4E00; text-decoration:none; font-size: 14px; font-weight:bold}

.search_fields_razd_u {height:16px; font-size: 18px; text-decoration: none}


.advanced_search_div{display:block; width: 45px; height:26px; font-weight: bold; font-size:14px; color: #C0CE8E; text-decoration: none; padding: 8px 0 0 6px; float:right; margin-top:16px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear; background-image: url(../img/lngv_vers.gif); background-repeat:no-repeat; }


@media(max-width:1500px)
{
.wrapper{padding:0 20px;max-width:1020px}

.listings div.wrapper{padding:0 20px;max-width:800px}
}

@media(max-width:3800px)
{
.wrapper{padding:0 20px;max-width:1020px}

.listings div.wrapper{padding:0 20px;max-width:800px}
}

@media(max-width:1150px)
{
.wrapper{padding:0 20px;max-width:1020px}
.search .advanced_search .arrow{top:-8px;right:28px}

.listings div.wrapper{padding:0 20px;max-width:800px}
}

@media(max-width:700px)
{
.search .advanced_search .search_fields{border-bottom:0}
}






.hero{width:100%;height:100px;position:relative;}

.hamb_html {font-size: 18px; text-decoration: none; background-image:url(../img/m_ic_ad2.png); background-repeat: no-repeat}

header{width:100%;height:100px;background:rgba(123,151,53)}
header .logo{margin-top:15px;float:left}
header a.hamburger{text-decoration:none;display:none;float:right;margin-top:41px;width:24px;height:19px;background:url(../img/hmbrgr_icon.png) no-repeat}
header nav{float:right;opacity:1}
header nav ul{margin-top:40px;list-style:none;overflow:hidden;float:left}
header nav ul li{float:left;margin-left:23px}
header nav ul li a,header nav .login_btn{text-decoration:none;color:#fff;font-family: Arial,sans-serif;font-size:14px;letter-spacing:1px}
header nav .login_btn{float:right;margin:30px 0 0 35px;padding:10px 20px 11px;border:2px solid #fff;background:0 0;transition:background .1s linear;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-o-transition:background .1s linear}
header nav .login_btn:hover{background:#fff;color:#414C31}
header nav ul li a:hover{color:#F3FFD1}


@media(max-width:1500px)
{
.hero{height:100px}
}

@media(max-width:950px)
{
.hero{height:100px}

header a.hamburger{display:block}
header nav{position:absolute;display:none;width:92.72727272727273%;top:95px;left:3.636363636363636%;float:none;z-index:20;overflow:hidden;background:#F9FFF9;border-top:5px solid #D6E6A8}
header nav.active{display:block}
header nav .login_btn{float:none;display:inline-block;width:100%;border:0;margin:0;padding:20px 0;text-align:center;background:#d6e6a8}
header nav ul{display:block;width:100%;text-align:center;margin-top:0}
header nav ul li{display:block;width:100%;float:none;margin-left:0}
header nav ul li a{display:block;padding:25px 0;border-bottom:1px solid #E3EFC1;transition:background .2s linear;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear}
header nav ul li a:active{background:#d6e6a8}
header nav ul li a:hover{color:#414C31}
header nav ul li a,header nav .login_btn{color:#414C31}
header nav .login_btn:hover{background:#eaebeb}
header nav ul li:last-child{border:0}
}

.menu_sect{margin: 4px 0 0 0; height: 135px; text-align: left; white-space: nowrap; overflow-x: auto; overflow-y: hidden;background-color:#ffffff; scrollbar-width: 12px;scrollbar-height: 12px;scrollbar-color: #e5e9d2 #ffffff}
.menu_sect::-webkit-scrollbar{width: 12px; height: 12px}
.menu_sect::-webkit-scrollbar-track{background: #ffffff}
.menu_sect::-webkit-scrollbar-thumb{background-color: #e5e9d2; border-radius: 20px; border: 3px solid #ffffff}