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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{
margin:0;padding:0;border:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul{
list-style: disc;
list-style-position: inside;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{
border:0;
margin:0;
padding:0;
text-decoration:none;
font-family:Arimo,Lato,sans-serif,Helvetica;

box-sizing:border-box;
}
*:lang(ru),*:lang(en),*:lang(he){
direction:ltr;
}
*:lang(he){
direction:rtl;
}
body{
background:#eee;
}
p,ul{
text-align:justify;
margin-bottom:15px;
}
h1,h2,h3,h4,h5,h6{
font-size: 1.6em;
margin-bottom:15px;
}
h2{
font-size: 1.5em;
}
h3{
font-size: 1.4em;
}
h4{
font-size: 1.3em;
}
h5{
font-size: 1.2em;
}
h6{
font-size: 1.1em;
}
a{
color: #ff794c;
}
:root{
--cont-width:30%;
--pad-std:20px;
}
#container,.contain{
max-width:1100px;
margin: 0px auto 0px auto;
}

ul{
list-style: none;
}
ul li{
vertical-align: middle;
font-size: larger;
}
ul li:before {
content: " • ";
color: red;
padding: 0 6px;
font-weight: bold;
}
#header{
width:100%;
text-align:center;
padding:20px
}
#header .htitle{
color: #ff794c;
margin:0;
padding:10px 0px;
font-size:50px;
line-height:44px;
font-weight:bold;
}
#header .htitle-descrp{
color: #666;
font-size: 16px;
font-weight: 400;
letter-spacing: 2.2px;
}
.color_wh{
color:#fff;
}
.alignleft {
float: left;
display: inline;
margin: 0 20px 15px 0;
}
.alignright {
float: right;
display: inline;
margin: 0 0 15px 20px;
}

.srch_dec_inp{
background-color: #eee;
border: 1px solid #878787;
border-radius: 5px 0 0 5px;
height: 33px;
padding: 0 5px 0 10px;
width: calc(100% - 41px);
float: right;
}
.srch_dec_img{
background-color: #ff794c;
border: 1px solid #666;
border-left-color: rgb(102, 102, 102);
border-left-style: solid;
border-left-width: 1px;
border-radius: 0 5px 5px 0;
display: inline-block;
font-size: 14px;
height: 33px;
padding:4px 8px;
width:41px;
border-left: none;
float: right;
}

.menu_vert{
width: 100%;
display: inline-block;
margin: 0px 0px 10px 0px;
color: #404040;
background: #888888;
font-weight: bold;
text-align: center;
margin-bottom: 30px;
font-size:0.8em;
}
.menu_vert_hld {
padding: 0 1px 0 0;
display: table-cell;
background: #fff;
}
.menu_vert_hld:last-child {
padding: 0 1px;
}
.menu_vert_itm {
border-color: #fff;
border-style: solid;
height: 54px;
background: #888;
display: inline;
vertical-align: middle;
color: #fff;
padding: 15px;
font-size: 18px;
float: right;
border-bottom: 5px solid #666;
font-weight: 400;
letter-spacing: 1px;
}

.menu_vert_itm:hover,.menu_vert_sel{
border-bottom: 5px solid #ff794c;
transition: border-bottom 0.5s ease;

}
.style_phone_big{
font-size:1.7em;
text-align: center;
display: block;
transition: all 0.5s ease-in-out 0s;
color: #ff794c;
font-weight:bold;
}

.mid{
vertical-align:middle;
}
.middle{
width:100%;
text-align:center;
}
.content{
background-color: #f1f1e5;
font-size:16px;
/* max-width:742px; */
width:calc(100% - var(--cont-width));
float:left;
color:#525252;
margin:0 0 20px;
border: 1px solid #d4d4d4;
padding:var(--pad-std);
text-align:start;
float: right;
}
.block_center{
width: 100%;
text-align: center;
display: block !important;
}
.content strong,em{
font-weight:normal;
font-style:normal;
}

#map_canvas {
height:250px;
width:250px;
position:static;
float:right;
right:0px;
top:0px;
}
.widged-rtl{
margin: 0px 10px 20px 0px;
width:calc(var(--cont-width) - 10px);
float:right;
background-color: #f1f1e5;
border: 1px solid #d4d4d4;
padding:var(--pad-std);
color:#525252;
}
.widget_std_title{
color: #464637;
font-size: 22px;
margin-bottom: 20px;
border-bottom: 1px solid #fff;
padding-bottom: 15px;
}
/*www.rgl-team.com Extreme KISS*/
#footer{
padding: 10px;
width: 100%;
background-color: #aaa;
float: left;
text-align: center;
}
#footer *{
vertical-align:middle;
font-size:14px;
color:#666;
display:inline;
position:relative;
line-height:30px;
}
/*Content Decoration*/
code a{
color:#000080;
cursor:default;
}
.mousequest{
cursor:help;
}


.menu_mob_hld{
left:-900px;
position:fixed;
transition: left 0.5s ease;
}
.content *{
/*display:inline;*/
}
.content .contleft{
padding:8px;
float:left;
}
.content .contright{
padding:8px;
float:right;
}

.content .content_important{
text-align:center;
display:block;
font-weight:bold;
font-size:18px;
padding:6px 2px;
}

/* Footer frinds sites decoration*/
.friend_sites_img{
display:block;
height:30px;
width:auto;
clear:none;
float:left;
padding:1px;
}
/*Back link to corporate sites*/
.friends_company{
display:inline;
margin:auto 4px;
}
.friends_company img{
max-height: 30px;
max-width: 30px;
}
/*Mobile*/
@media only screen and (min-width:701px) and (max-width:960px),only screen and (min-device-width:701px) and (max-device-width:960px){
body{font-size:20px;}
h1{font-size:34px;}
h2{font-size:30px;}
h3{font-size:28px;}
h4{font-size:26px;}
h5{font-size:24px;}
h6{font-size:22px;}
}
@media only screen and (max-width:700px),only screen and (max-device-width:700px){
/* *{clear:both;} */
body{font-size:18px;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
.menu_vert{
display:none;
}
#container{
width:auto;
margin:auto;
}
.widged-rtl{
/* width:100%; */
width: calc(100% - 20px);
margin: 0 10px 20px;
}
#header{
/* display:none; */
}
.menutop .custblock{
display:none;
}
.content{
width:auto;
margin: 0 10px 20px;
}
.content .contright,.content .contleft{
float:none;
clear:both;
margin:2px auto;
display:block;
}
img.contright,img.contleft{
max-width:90%;
max-height:90%;
}

.menu_mob{
position: absolute;
top: 0;
width: 100%;
}
.menu_mob_hld {
position: fixed;
left: -900px;
width: calc(100% - 80px);
background: #333;
min-height:600px;
}
.menu_mob_hld img{
padding:2px;
}
.menu_mob_btn{
position: absolute;
margin: 40px 20px;
height: 36px;
width: 36px;
background: url(/ui/images/menu_icon.png);
background-size: contain;
background-repeat: no-repeat;
background-position: left;
}
.menu_mob_itm{

/* height: 34px; */
/* right: 80px; */
position: relative;
margin: 20px;

}
.menu_mob_itm a{
color:#fff;
display:block;
padding-bottom: 15px;
border-bottom: 1px solid #666;
transition: all 0.5s ease;
}
.menu_mob_itm:hover a,.menu_mob_itm .menu_mob_sel {
border-bottom-color: #ff794c;
color: #ff794c;
}
#footer .footertext{
display:block;
}
#footer .footerextra{
display:block;
}
}