*{
  margin:0;
  padding:0;
  border:0;
  border-collapse:collapse;
}

/* @import url("http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic"); */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/yrzXiAvgeQQdopyG8QSg8Q.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/g46X4VH_KHOWAAa-HpnGPhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/7dSh6BcuqDLzS2qAASIeuj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/lILlYDvubYemzYzN7GbLkIraN7vELC11_xip9Rz-hMs.woff) format('woff');
}


/* @import url("http://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,cyrillic"); */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  src: local('Cuprum'), local('Cuprum-Regular'), url(https://themes.googleusercontent.com/static/fonts/cuprum/v5/wHBEZCjwNI3HN2fD1RQJgw.woff) format('woff');
}
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(https://themes.googleusercontent.com/static/fonts/cuprum/v5/n3IzcUkIerri6e9sz7Dgbj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}



@font-face {
  font-family: "bebas_neue";
  src: url("/templates/vobla/fonts/bebas_neue.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "DinCW";
  src: url("/templates/vobla/fonts/DINCondensedWeb.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}




body{
font-family: 'PT Sans';
font-size: 12pt;
color: #5E433A;
background: radial-gradient(ellipse at 50% 0px , rgba(203, 38, 0, 0.5), rgba(26, 0, 0, 0.9)) repeat fixed 0% 0%, url('/images/bg/stucco_1.jpg') repeat fixed 0% 0% transparent;
}




/*         text          */
h1{font-size:24pt;font-family:bebas_neue;font-weight:normal;}
h2{font-size:20pt;font-family:bebas_neue;font-weight:normal;}
.element{font-family: DinCW;font-size: 19pt;}
.price{font-family: DinCW;font-size: 14pt;}
/*         text          */




.top_bg{
height: 300px;
margin-bottom: -300px;
/*background:url('/images/top-background/spring_c.png') no-repeat center top;*/
}

#gl_width{
  width:1000px;
}



a{
  color: #FF5441;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}


.site_logo{
width: 200px;
position: relative;
z-index: 2;
margin: 23px 0px -28px 0px;
}


.social{
width: 108px;
height: 24px;
margin: 0px 0px 8px 0px;
position: relative;
z-index: 2;
}


.main_slider {
  margin-top: 20px;
}
span.load-button {
width: 70px;
height: 36px;
display: inline-block;
margin: 0px;
cursor: pointer;
opacity: 0.4;
border-radius: 0px;
background: none repeat scroll 0% 0% #fff;
filter: alpha(opacity = 40);
}
span.load-button-active {
background: none repeat scroll 0% 0% #f00;
/*opacity: 0.8;
filter: alpha(opacity = 80);*/
}
#cust-navigation87 {
    right: 80px;
    top: 0px;
}
.slide-desc-bg {
opacity: 0;
}


.cont_bg1{
padding: 35px;
background: url('/templates/vobla/images/bg_paper_3.jpg') repeat scroll 0% 0% transparent;
border-radius: 8px;
border-width: 0px;
border-style: solid;
border-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);
box-shadow: 0px 4px 20px 0px #000;
}

.cont_bg2{
padding: 40px 20px;
}

.thumb-plg{
width:96%;
margin-right: 10px;
box-shadow: 0px 2px 8px -7px #000;
}



hr{
  height: 1px;
  background-color: rgb(224, 194, 168);
  border: 0px none;
}

.bottom_line {
  margin:15px 0px 5px 0px;
}

.zhym-credit{
  font-size: 0;
}

.info{
display: inline-block;
border: 1px solid #DDD;
border-radius: 5px;
padding: 10px;
background: rgba(255, 255, 255, 0.5);
box-shadow: 0px 1px 8px -4px #BBB;
}








/**********************************/

ul.topmenu {
list-style-type: none;
text-align: left;
position: relative;
z-index: 1;
font-size: 24px;
font-family: bebas_neue;
}

  
ul.topmenu li{
  display: inline;
}

ul.topmenu a{
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
display: inline-block;
text-decoration: none;
padding: 14px 11px 11px 11px;
color: #FFF;
}

ul.topmenu li.active a, ul.topmenu li a:hover {
color: #FF995E;
}






ul.select_rest{
list-style-type: none;
line-height: 10px;
font-size: 18px;
background: rgba(0, 0, 0, 0.05);
font-family: DinCW;
margin: 0px -35px;
text-align: center;
}

ul.select_rest li{
display: inline;
}

ul.select_rest a{
display: inline-block;
padding: 15px 11px;
text-decoration: none;
color: rgba(134, 86, 57, 1);
}

ul.select_rest a:hover{
  color: #ff6344;
}

ul.select_rest li.current a, ul.select_rest li a.active{
  background: none repeat scroll 0% 0% #FF6344;
  color: #FFF;
}







div.menu_eda{
width:180px;
padding: 0px 0px 0px 0px;
}

ul.menu_eda {
list-style-type: none;
font-family: bebas_neue;
font-size: 15px;
text-align: left;
width:170px;
padding: 10px 10px 10px 0px;
}

ul.menu_eda li{
}

ul.menu_eda li a {
display: block;
padding: 5px 8px;
text-decoration: none;
margin: 0px;
line-height: 16px;
color: #7E644A;
}

ul.menu_eda li a:hover{
color: #ff6344;
text-decoration: underline;
}

ul.menu_eda li a.active{
  background: none repeat scroll 0% 0% #FF6344;
  color: #FFF;
  border-radius: 3px;
}







ul.kroshki{
list-style-type: none;
font-size: 18pt;
font-family: bebas_neue;
padding: 30px 0px;
text-align: left;
}

ul.kroshki li{
display: inline;
padding: 0px 0px 0px 8px;
}

ul.kroshki a{
display: inline-block;
padding: 0px 8px 0px 0px;
}

ul.kroshki a:hover{
  color: #ff6344;
}

ul.kroshki li.current a, ul.kroshki li a.active{
  background: none repeat scroll 0% 0% #FF6344;
  color: #FFF;
}








.bottom_menu{
width:87%;
margin: 30px 0px 10px 0px;
font-family:DinCW;
font-size: 21px;
}

.bottom_menu a{
color: #865639;
}

.bottom_menu a:hover{
color: #ff6344;
}

.bottom_menu img{
width:80%;
}




.bottom_str{
padding:0px 10px;
color: #fff;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
}

.bottom_str a{
color: #fff;
}


div.vobla_right_bar{
margin: 134px 20px 20px 20px;
background-color: rgba (255, 255, 255, 0)
padding-top: 0px
padding-right: 0px
width: 240px;
}

.rb_h3{font-size:14pt;font-family:bebas_neue;font-weight:normal;color:#607290}
.rb_p{font-size:14pt;font-family:bebas_neue;font-weight:normal;color:#efa627}
.rb_t{font-size:14pt;font-family:bebas_neue;font-weight:normal;color:#8a8e93}