@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic,cyrillic-ext);
@font-face {
  font-family: 'HeliosRegular';
  src: url('../fonts/HeliosRegular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/HeliosRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/HeliosRegular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/HeliosRegular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/HeliosRegular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'HeliosBlack';
  src: url('../fonts/HeliosBlack.eot'); /* IE9 Compat Modes */
  src: url('../fonts/HeliosBlack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/HeliosBlack.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/HeliosBlack.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/HeliosBlack.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Morris';
  src: url('../fonts/MorrisModernC.eot'); /* IE9 Compat Modes */
  src: url('../fonts/MorrisModernC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/MorrisModernC.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MorrisModernC.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MorrisModernC.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Adventure';
  src: url('../fonts/AdventureC.eot'); /* IE9 Compat Modes */
  src: url('../fonts/AdventureC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/AdventureC.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/AdventureC.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/AdventureC.svg#svgFontName') format('svg'); /* Legacy iOS */
}

html {
height:100%;
}
body { 
margin: 0;
padding: 0;
font-family: 'Open Sans', sans-serif, Verdana, Arial, Tahoma, Georgia, 'Times New Roman', Times, serif;
height:100%;
font-size:13px;
text-align:center;
color:#54310d;
background: url(../images/backtexture.jpg) 0px 0px;
}
header,nav,footer,aside,article {
display:block;
}
blockquote {
margin: 0;
padding: 10px 0 10px 10px;
font-style: italic;	
	}
h1 {
font-size:30px;
margin: 0px;
padding: 30px 0px 25px 0px;
color:#f68712;
font-weight:500;
text-align:left;
}
body.itemid-117 h1, body.itemid-165 h1  {
text-align:center;
}

h2 {
margin: 0px;
padding: 15px 0px 10px 0px;
color:#a03626;
font-size:16px;
font-weight:700;
}

h3 {
margin: 0px;
padding: 15px 0px 10px 0px;
color:#683a2b;
font-size:13px;
}


p {
margin: 0px;
padding: 5px 0px 5px 0px;
}
img {
border:none;
}
form {
margin: 0;
padding: 0;
}
sup {
font-size: 8px;	
	}
a, a:visited {
color:#009640;
}
table.lopni a:link, table.lopni a:visited {
color:#54310d;
}
a:hover {
text-decoration:none;
}
div.moduletablephones a:link, div.moduletablephones a:visited, div.moduletableconto a:link, div.moduletableconto a:visited {
color:#777979;
}

#mainwrap {
position:relative;
min-height:100%;
margin: 0 auto;
padding: 0;
overflow:hidden;
text-align:center;
width: 1100px;
}
#mobwrap {
position:relative;
min-height:100%;
margin: 0 auto;
padding: 0;
overflow:hidden;
text-align:center;
}
#topblock {
position:relative;
margin:0 auto;
padding:0;
height:150px;
text-align:center;
z-index:12;
width:1100px;
}
#topblockmob {
position:relative;
margin:0 auto;
padding:0;
text-align:center;
z-index:12;
}
#topblockin {
position:relative;
margin:0px 0px 0px 210px;
padding:0px 0px 0px 4px;
height:150px;
/*background:url(../images/glass1.png) 0px 0px;*/
background:url(../images/shad.png) 0px 0px repeat-y;
}
#topblockin2 {
position:relative;
margin:0;
padding:0;
height:150px;
background:#fff;
-webkit-box-shadow: 1px 1px 2px #ccc;
-moz-box-shadow: 1px 1px 2px #ccc;
box-shadow: 1px 1px 2px #ccc;
behavior: url(/PIE.php);
}


#mainwrap div.moduletablelogo {  
  left: 10px;
  margin: 0; 
  padding: 0;
  position: absolute;
  text-align: left;
  top: 55px;  
  z-index:100000;
}


div.moduletablelogo a:link, div.moduletablelogo a:visited {  
display:block;
text-decoration:none;
}
div.moduletablelogo img {
border:none;
}


#topmenu {
position:absolute;
margin: 0;
padding: 0;
left:0;
top:116px;
z-index:10;
width:96%;
}




#contentin {
position:relative;
margin: 0;
padding:0px 0px 235px 0px;
}
#overcontent {
  margin: 10px auto 0;
  position: relative;

}
#content {
position:relative;
margin: 0px auto;
padding: 0;
z-index:10;
width:1100px;
background:url(../images/backleft.png) #faf6eb 0px 0px repeat-x;
}
/*body.itemid-106, body.itemid-112, body.itemid-113, body.itemid-114 {
background:url(../images/about1.jpg) right 100px no-repeat;
}*/



#footer {
position:absolute;
bottom:0px;
left:0px;
height:235px;
width:100%;
margin: 0;
padding: 0;
overflow:hidden;
text-align:center;
z-index:11;
}
#footerin {
position:relative;
margin: 0 auto;
padding: 0;
height:235px;
width:1100px;
}
#footerin2 {
position:relative;
margin: 0px 0px 0px 210px;
padding: 0px 0px 0px 4px;
height:235px;
/*background:url(../images/glass1.png) left top;*/
background:url(../images/shad.png) 0px 0px repeat-y;
-webkit-box-shadow: 1px 0px 2px #ccc;
-moz-box-shadow: 1px 0px 2px #ccc;
box-shadow: 1px 0px 2px #ccc;
behavior: url(/PIE.php);
}
#footer1 {
position:relative;
margin: 0;
padding: 0px;
height:190px;
background:url(../images/hare.png) #fff 85px 140px no-repeat;
}
#footer2 {
position:relative;
margin: 0;
padding: 0;
height:45px;
background:#ADC057;
}
div.insider {
position:relative;
margin: 0 auto;
padding: 0;
}



#left {
position:relative;
float:left;
width:214px;
margin: 0;
padding: 0;
}
#left1 {
position:relative;
margin: 0;
padding: 0;
}
#leftwm {
position:relative;
margin: 0;
padding: 0;
}
#right {
position:relative;
float:right;
width:230px;
margin: 0;
padding: 0;
}

#right1 {
position:relative;
margin: 0;
padding: 0;

}
#rightwm {
position:relative;
margin: 0;
padding: 0;
}

#center_lr {
position:relative;
margin: 0px 240px 0px 210px;
padding: 0px;
}

#center_lr1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center_l {
position:relative;
margin: 0px 0 0px 210px;
padding: 0px 0px 0px 4px;
background:url(../images/shad.png) 0px 0px repeat-y;
}
#center_l1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center_r {
position:relative;
margin: 0px 240px 0px 0px;
padding: 0px;
}

#center_r1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center {
position:relative;
margin: 0;
padding: 0px;
}
#center1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}

div.clear {
clear:both;
height:0px;
font-size:1px;
overflow:hidden;
}

table.contentpaneopen, table.blog {
width:100%;
border-collapse:collapse;
border:0;
margin:0;
}
#pathway {
position:relative;
}
div.book {
float:left;
margin:0px 1% 0px 0px;
padding:0;
width:32%;
}
#mobwrap div.book {
float:none;
margin:10px 0px 15px 0px;
padding:0;
width:auto;
}
div.book img{
max-width:100%;
height:auto;
}
div.book a:link, div.book a:visited{
color:#54310d;
}
#mobwrap div.abo div.book p, div.book p {
text-align:center;
}

#mainwrap div.moduletablelang {
position:absolute;
right:10px;
top:10px;
margin: 0;
padding: 0;
z-index:10;
}
div.moduletablelang ul.lang-inline {
display:block;
margin: 0;
padding: 0;
list-style:none;
}
div.moduletablelang a:link, div.moduletablelang a:visited {
font-size:12px;
color:#777979;
display:#block;
margin:0;
padding:0px 7px;
text-decoration:none;
}
div.moduletablelang  li.lang-active a:link, div.moduletablelang  li.lang-active a:visited {
color:#000;
}
div.moduletablelang ul.lang-inline li{
float:left;
display:block;
margin: 0px 3px 0px 0px;
padding: 0px 2px 0px 0px;
}
li.la-uk-UA, li.la-en-GB {
background:url(../images/lili.gif) right 6px no-repeat;
}
#mainwrap div.moduletabletopmenu {
position:relative;
margin:0;
padding:54px 0px 0px 0px;
}
div.moduletabletopmenu ul{
display:block;
position:relative;
margin:0;
padding:0;
list-style:none;
text-align:left;
}
div.moduletabletopmenu li {
display:inline-block;
position:relative;
margin:0px 20px 0px 0px;
padding:0;
list-style:none;
text-align:center;
}
div.moduletabletopmenu a:link, div.moduletabletopmenu a:visited {
display:block;
position:relative;
margin:0;
padding:3px 15px;
text-decoration:none;
color:#000;
font-size:18px;
}
div.moduletabletopmenu li.active a:link, div.moduletabletopmenu li.active a:visited, div.moduletabletopmenu a:hover {
background:#457334;
color:#fff;
}




#mainwrap div.moduletablecopy {
position:absolute;
left:10px;
top:15px;
margin:0;
padding:0;
color:#8d8d8d;
font-size:13px;
}
div.moduletablemcsite{
position:absolute;
right:100px;
top:15px;
margin:0;
padding:0;
color:#8d8d8d;
font-size:13px;
}
div.moduletablemcsite a:link, div.moduletablemcsite a:visited {
color:#8d8d8d;
}
div.moduletabletm ul.menu {
display:block;
list-style:none;
margin:0;
padding:0;
}
div.moduletabletm ul.menu li.level-1{
position:relative;
float:left;
display:block;
list-style:none;
margin:0;
padding:0;
text-align:left;
}
div.moduletabletm a.alev-1:link, div.moduletabletm a.alev-1:visited {
position:relative;
display:block;
margin:0;
padding:8px 30px;
text-decoration:none;
color:#54310d;
font-size:13px;
z-index:100;
}
#mainwrap div.moduletablephones {
position:absolute;
text-align:right;
margin:0;
padding:0;
right:20px;
top:55px;
}
div.moduletablephones p{
margin:5px 0px;
padding:0;
font-size:12px;
color:#777979;
}
#mainwrap div.moduletablekogda {
position:absolute;
text-align:left;
margin:0;
padding:0;
left:3%;
top:60px;
color:#e30613;
font-weight:500;
font-size:14px;
font-family: 'Morris';
}
#mainwrap div.moduletabletoplinks {
position:absolute;
text-align:left;
margin:0px 0px 0px -15px;
padding:0;
left:3%;
top:10px;
color:#683b2b;
font-weight:500;
font-size:12px;
}
div.moduletabletoplinks a:link, div.moduletabletoplinks a:visited{
text-decoration:none;
margin:0;
padding:5px 15px;
color:#683b2b;
font-weight:500;
font-size:12px;
}
div.moduletabletoplinks a:hover{
background:#d8e1b0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
behavior: url(/PIE.htc);
}
div.moduletableleft {
position:relative;
padding:0;
margin:0px 0px 15px 0px;
text-align:left;
}
div.moduletableleft ul.menu{
display:block;
list-style:none;
margin:0;
padding:0;
}
div.moduletableleft ul.menu li.level-1{
display:block;
list-style:none;
margin:0;
padding:0;
text-align:left;
background:url(../images/glass-leftmenu.png) 0px 0px;
}
div.moduletableleft a.alev-1:link, div.moduletableleft a.alev-1:visited {
display:block;
position:relative;
margin:0;
padding:10px 5px 10px 40px;
text-decoration:none;
color:#54310d;
font-size:13px;
background:#fff;
border-bottom:1px solid #e4d6c3;
}
/*div.moduletableleft a.alev-1:hover {
background:url(../images/lemena.png) #faf5e4 0px 0px repeat-y;
}*/
div.moduletableleft li.active a.alev-1:link, div.moduletableleft li.active a.alev-1:visited {
background:url(../images/lemena.png) #faf5e4 0px 0px repeat-y;
}
/*div.moduletableleft a.alev-1:hover span.pica, */div.moduletableleft li.active a.alev-1 span.pica {
display:block;
}
div.moduletableleft a.alev-1 span.pica {
display:none;
position:absolute;
left:15px;
top:13px;
margin:0;
padding:0;
width:9px;
height:10px;
z-index:12;
background:url(../images/leftarrow.png) 0px 0px no-repeat;
}
body.computer article {
background:#fff;
-webkit-box-shadow: 1px 0px 2px #ccc;
-moz-box-shadow: 1px 0px 2px #ccc;
box-shadow: 1px 0px 2px #ccc;
behavior: url(/PIE.php);
}
div.divpic1 {
position:relative;
margin:2.5% 0 0 2.5%;
padding:0;
float:left;
width:62.5%;
font-size:0px;
height:288px;
overflow:hidden;
}
body.itemid-107 div.divpic1, body.itemid-108 div.divpic1 {
overflow:visible;
}
body.computer img.absabot {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
bottom:0;
width:100%;
z-index:20;
}





body.computer div.divpic2 {
position:relative;
margin:2.5% 2.5% 0 0;
padding:0;
float:right;
width:30%;
overflow:hidden;
font-size:0px;
height:288px;
overflow:hidden;
}

div.divpic2 img{
width: 100%;
}

body.computer div.divpic3 {
position:relative;
margin:2.5%;
padding:0;
float:left;
width:30%;
overflow:hidden;
font-size:0px;
}
div.divpic3 img{
width: 100%;
}
body.computer div.divpic4 {
position:relative;
margin:2.5% 0;
padding:0;
float:left;
width:30%;
overflow:hidden;
font-size:0px;
}

div.divpic4 img{
width: 100%;
}

body.computer div.divpic5 {
position:relative;
margin:2.5% 2.5% 2.5% 0;
padding:0;
float:right;
width:30%;
overflow:hidden;
font-size:0px;
}

div.divpic5 img{
width: 100%;
}

body.phone div.divpic1 img, body.phone div.divpic2 img, body.phone div.divpic3 img, body.phone div.divpic4 img, body.phone div.divpic5 img{
width:240px;
}

div.moduletablecat {
position:relative;
margin:25px 0px 0px 85px;
padding:0;
float:left;
text-align:left;
width:170px;
}
div.moduletableinfo {
position:relative;
margin:25px 0px 0px 30px;
padding:0;
float:left;
text-align:left;
width:140px;
}
div.moduletableconto {
position:relative;
margin:25px 0px 0px 50px;
padding:0;
float:left;
text-align:left;
width:220px;
}

div.foomenu h3, div.moduletableconto h3{
position:relative;
margin:0px 0px 5px 0px;
padding:0;
color:#acbf57;
text-transform:uppercase;
font-size:12px;
font-weight:500;
}
div.foomenu ul{
display:block;
list-style:none;
margin:0;
padding:0;
}
div.foomenu li{
display:block;
list-style:none;
margin:0;
padding:0;
}
div.foomenu a.alev-1:link, div.foomenu a.alev-1:visited {
display:block;
margin:0;
padding:2px 0px 2px 0px;
color:#545453;
text-decoration:none;
font-size:11px;
}
div.foomenu a.alev-1:hover {
color:#289548;
}
div.moduletableconto p {
font-size:10px;
color:#545453;
margin:0;
padding:1px 0px 1px 0px;
}
div.moduletableconto p.regim {
padding:10px 0px 2px 0px;
}
div.moduletableconto p span {
color:#000;
}
#mainwrap div.moduletablesi {
position:absolute;
right:20px;
top:160px;
margin:0;
padding:0;
}
#mainwrap div.moduletablefabs {
position:fixed;
left:50%;
bottom:20px;
margin:0px 0px 0px -610px;
padding:190px 0px 0px 0px;
width:278px;
background:url(../images/book.png) 0px 0px no-repeat;
z-index:1000;
}
div.moduletablefabs a:link, div.moduletablefabs a:visited{
display:block;
margin:0px 40px 0px 0px;
padding:0px 25px 0px 0px;
background:url(../images/skat.png) right 0px no-repeat;
color:#693c10;
text-decoration:none;
text-align:right;
}
div.line {

}
#mainwrap div.moduletablekg {
position:absolute;
right:20px;
top:10px;
margin:0;
padding:0;
color:#fff;
font-weight:500;
font-size:14px;
font-family: 'Morris';
}
#mainwrap div.moduletablelgfoo {
position:absolute;
left:20px;
top:10px;
margin:0;
padding:0;
color:#fff;
font-size:8px;
font-weight:700;
}
#mainwrap a.boom:link, a.boom:visited {
display:block;
position:absolute;
left:0;
top:0;
z-index:100;
margin:0;
padding:0;
text-align:center;
color:#723819;
font-size:32px;
font-weight:700;
background:url(../images/matic.png) 0px 0px;
text-decoration:none;
font-family: 'Adventure';
}
a.boom span {
display:block;
margin:0;
}
div.divpic3 a.boom span {
background:url(../images/udar.png) 124px 70px no-repeat;
}
#mainwrap #topmenu li.level-1 ul.nav-child {
display:none;
position:absolute;
left:-109px;
top:35px;
z-index:10;
list-style:none;
margin:0;
padding:15px 0px;
width:330px;
background:url(../images/glass2.png) 0px 0px;
-webkit-box-shadow: 2px 2px 2px #ccc;
-moz-box-shadow: 2px 2px 2px #ccc;
box-shadow: 2px 2px 2px #ccc;
behavior: url(/PIE.php);
}
body.itemid-108 #mainwrap #topmenu li.level-1 ul.nav-child {
left:-114px;
}
#mainwrap #topmenu li.level-1.hover ul.nav-child {
display:block;
}
div.moduletabletm ul.menu li.level-1 {
display:block;
margin:0;
padding:0;
}
body.computer div.moduletabletm ul.menu li.level-2 {
display:block;
margin:0;
padding:0;
width:50%;
float:left;
}
body.computer div.moduletabletm ul.menu li.level-2.newline {
clear:both;
}
#topmenu a.alev-2:link, #topmenu a.alev-2:visited {
display:block;
margin:0px 10px;
padding:8px 0px 8px 0px;
color:#492a0e;
text-decoration:none;
/*background:url(../images/colo.gif) 0px 15px no-repeat;*/
}
#topmenu a.alev-2:hover {
color:#289548;
}
#topmenu li.level-1.hover a.alev-1:link, #topmenu li.level-1.hover a.alev-1:visited {
background:#ADC057;
color:#fff;
}
#mainwrap #topmenu li.level-1.parent.hover a.alev-1 span.pica {
display:block;
margin:0px 0px 0px -7px;
padding:0;
width:14px;
height:8px;
background:url(../images/armen.png) 0px 0px no-repeat;
position:absolute;
z-index:100;
left:50%;
bottom:-6px;
}
div.item-page div.page-header, div.blozz {
float:left;
padding:0px;
margin:0px 0px 15px 0px;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
behavior: url(/PIE.htc);
}
body.phone div.item-page div.page-header, body.phone div.blozz {
float:none;
}
div.item-page.green div.page-header {
float:left;
padding:0px;
margin:0px 0px 15px 0px;
border:none;
background: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius:0px;
border-radius: 0px;
color:#acbf57;
font-size:16px;
}
div.item-page.green div.page-header h2 {
color:#acbf57;
}
div.item-page div.page-header h2, div.blozz h1{
padding:10px;
margin:0;
color:#6b3f13;
font-size: 16px;
    font-weight: 700;
border:1px solid #f5ebd0;
background: linear-gradient(to top, #f6eeda, #ffffff);	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
behavior: url(/PIE.htc);
}
body.phone div.item-page div.page-header h2, body.phone div.blozz h1{
text-align:center;
}
div.blogopage {
padding:20px 30px;
margin:0;
}
div.item-page div.item-image {
float:left;
padding:0;
margin:0;
clear:left;
}
div.item-page div.aboimi {
padding:15px 10px 15px 0px;
margin:0px 0px 0px 500px;
}
div.blog {
border-top: 1px solid #f4eddf;
    clear: both;
    margin: 10px 0 0;
    padding: 20px 20px 0px 20px;
border-bottom: 1px solid #f4eddf;
}
div.para-0 {
clear:both;
}
h3.bloitname a:link, h3.bloitname a:visited, h3.item-title a:link, h3.item-title a:visited{
text-decoration:none;
font-size:13px;
color:#62371e;
font-weight:700;
line-height:120%;
display:block;
}
p.readmore {
display:block;
margin:0px auto;
padding:0;
text-align:center;
height:24px;
width:100px;
line-height:24px;
border:1px solid #ebdab0;
background:url(../images/readmore.gif) 0px 0px repeat-x;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
behavior: url(/PIE.htc);
}
body.itemid-163 p.readmore, body.itemid-170 p.readmore, body.itemid-171 p.readmore, body.itemid-107 p.readmore, body.itemid-169 p.readmore, body.itemid-108 p.readmore {
clear:both;
margin:0;
}  
p.readmore a:link, p.readmore a:visited{
display:block;
margin:0;
padding:0;
color:#62371e;
text-decoration:none;
font-size:13px;
}
p.readmore a:hover{
color:#E30613;
}
div.blog div.items-row {
margin:0px 0px 50px 0px;
padding:0;
width:50%;
float:left;
}
body.phone div.blog.tovar div.items-row {
margin:0px 0px 20px 0px;
padding:0;
width:auto;
float:none;
}
body.itemid-211 div.blog div.items-row, body.itemid-163 div.blog div.items-row, body.itemid-170 div.blog div.items-row, body.itemid-205 div.blog div.items-row, body.itemid-171 div.blog div.items-row, body.itemid-107 div.blog div.items-row, body.itemid-105 div.blog div.items-row, body.itemid-169 div.blog div.items-row, body.itemid-108 div.blog div.items-row, body.itemid-131 div.blog div.items-row {
width:auto;
float:none;
padding:0px 0px 30px 0px;
border-bottom: 1px solid #f4eddf;
clear:both;
}
div.catya {
margin:0px 0px 50px 0px;
padding:0;
width:50%;
float:left;
}
#mobwrap div.catya {
margin:0px 0px 20px 0px;
padding:0;
width:auto;
float:none;
}
div.catya div.item-pic img {
width:100%;
}
body.itemid-191 div.blog div.items-row, body.itemid-187 div.blog div.items-row, body.itemid-149 div.blog div.items-row, body.itemid-125 div.blog div.items-row, body.itemid-147 div.blog div.items-row, body.itemid-146 div.blog div.items-row, body.itemid-145 div.blog div.items-row, body.itemid-196 div.blog div.items-row, body.itemid-234 div.blog div.items-row, body.itemid-232 div.blog div.items-row, body.itemid-195 div.blog div.items-row, body.itemid-235 div.blog div.items-row, body.itemid-231 div.blog div.items-row, body.itemid-192 div.blog div.items-row, body.itemid-225 div.blog div.items-row {
width:25%;
}
body.itemid-191 div.para-0, body.itemid-187 div.para-0, body.itemid-149 div.para-0, body.itemid-125 div.para-0, body.itemid-147 div.para-0, body.itemid-146 div.para-0, body.itemid-145 div.para-0, body.itemid-196 div.para-0, body.itemid-234 div.para-0, body.itemid-232 div.para-0, body.itemid-195 div.para-0, body.itemid-235 div.para-0, body.itemid-231 div.para-0, body.itemid-192 div.para-0, body.itemid-225 div.para-0{
clear:none;
}
body.itemid-191 div.foro-0, body.itemid-187 div.foro-0, body.itemid-149 div.foro-0, body.itemid-125 div.foro-0, body.itemid-147 div.foro-0, body.itemid-146 div.foro-0, body.itemid-145 div.foro-0, body.itemid-196 div.foro-0, body.itemid-234 div.foro-0, body.itemid-232 div.foro-0, body.itemid-195 div.foro-0, body.itemid-235 div.foro-0, body.itemid-231 div.foro-0, body.itemid-192 div.foro-0, body.itemid-225 div.foro-0 {
clear:both;
}
div.blog div.items-row div.span12, div.innerbox {
margin:0 auto;
padding:0;
width:190px;
text-align:center;
}
body.itemid-153 div.blog div.items-row div.span12, body.itemid-153 div.innerbox, body.itemid-186 div.blog div.items-row div.span12, body.itemid-186 div.innerbox, body.itemid-130 div.blog div.items-row div.span12, body.itemid-130 div.innerbox {
width:220px;
}
body.itemid-211 div.blog div.items-row div.span12, body.itemid-163 div.blog div.items-row div.span12, body.itemid-205 div.blog div.items-row div.span12, body.itemid-170 div.blog div.items-row div.span12, body.itemid-171 div.blog div.items-row div.span12, body.itemid-107 div.blog div.items-row div.span12, body.itemid-105 div.blog div.items-row div.span12, body.itemid-169 div.blog div.items-row div.span12, body.itemid-108 div.blog div.items-row div.span12, body.itemid-131 div.blog div.items-row div.span12{
width:auto;
text-align:left;
}
div.blog div.items-row div.item-image img{
max-width:95%;
height:auto;
}
body.itemid-105 div.blog div.items-row div.item-image img, body.itemid-131 div.blog div.items-row div.item-image img{
width:auto;
}
div.blog div.items-row div.page-header a:link, div.blog div.items-row div.page-header a:visited{
color:#693c10;
}
#mobwrap article {
background:none;
}
#topblockinmob {
position:relative;
margin:0;
padding:10px;
background:url(../images/glass1.png) 0px 0px;
}
#topmenuinmob {
position:relative;
margin:0;
padding:10px;
text-align:right;
}
body.tablet #topmenuinmob {
position:absolute;
right:10px;
top:110px;
z-index:300;
margin:0;
padding:0;
text-align:right;
width:100%;
}
#menubutton {
display:inline-block;
margin:0;
padding:7px 35px 7px 25px;
cursor:pointer;
background:url(../images/aruphone.png) 86% 14px no-repeat #fff;
}
#mobwrap div.moduletabletm, body.tablet div.moduletabletm{
display:none;
position:absolute;
left:0;
top:40px;
width:100%;
margin:0;
padding:0;
background:#fcf7ed;
border:1px solid #e8e2d5;
z-index:200;
}
#mobwrap div.moduletabletm ul.menu li.level-1, body.tablet div.moduletabletm ul.menu li.level-1 {
float:none;
background: #fcfaf6; /* Для старых браузров */
background: linear-gradient(to top, #fcfaf6, #f3eee3);
border-bottom:1px solid #f3eee3;
}
#mobwrap div.moduletabletm ul.menu li.level-1 ul, body.tablet div.moduletabletm ul.menu li.level-1 ul{
display:block;
margin:0;
padding:0;
list-style:none;
}
#mobwrap div.moduletabletm ul.menu li.level-2, body.tablet div.moduletabletm ul.menu li.level-2 {
display:block;
margin:0;
padding:0;
list-style:none;
}
#mobwrap  div.moduletabletm a.alev-1:hover {
background:#d6d0c4;
}
#mobwrap  div.moduletabletm a.alev-2:link, #mobwrap  div.moduletabletm a.alev-2:visited, body.tablet div.moduletabletm a.alev-2:link, body.tablet div.moduletabletm a.alev-2:visited {
display:block;
margin:0;
padding:5px 10px 5px 50px;
text-decoration:none;
color:#000;
background:#e8e5de;
border-bottom:1px solid #dedbd4;
border-top:1px solid #dedbd4;
}
#mobwrap div.moduletabletm a.alev-2:hover {
background:#d6d0c4;
}
#mobwrap div.moduletablelang {
position:absolute;
left:10px;
top:50px;
margin:0;
padding:0;
z-index:100;
}
#mobwrap div.moduletablelogo {
position:relative;
margin:0;
padding:55px 0px 10px 0px;
}
#mobwrap div.moduletablephones {
position:relative;
margin:0;
padding:0px 0px 10px 0px;
}
#mobwrap div.moduletablekogda {
position:relative;
margin:0;
padding:0px 0px 40px 0px;
color:#e51823;
font-size:16px;
font-weight:700;
font-family: 'Morris';
}
#mobwrap div.divpic1 {
display:none;
}
#mobwrap div.abo {
padding:0px;
margin:0;
}
#mobwrap div.abo img{
max-width:100%;
height:auto;
}
#mobwrap div.abo p{
text-align:left;
}
#mobwrap div.divpic2, #mobwrap div.divpic3, #mobwrap div.divpic4, #mobwrap div.divpic5 {
    float: none;
    margin: 0px auto 30px auto;
    padding: 0;
    position: relative;
    width: auto;
	max-width:320px;
}
#mobwrap div.abo div.line {
border:none;
}
#mobwrap div.moduletableleft {
    margin: 10px auto 10px auto;
    padding: 0;
    position: relative;
    text-align: left;
	width:240px;	
}
a.boombox:link, a.boombox:visited {
color:#af8e83;
text-decoration:none;
}
#footermob div.moduletablekg, #footermob div.moduletablefabs {
display:none;
}
#footermob div.moduletablecat, #footermob div.moduletableinfo, #footermob div.moduletableconto {
    float: none;
    margin: 0;
    padding: 20px 25px;
    position: relative;
    text-align: left;
    width: auto;
}
#footermob {
position:relative;
margin: 20px 0px 0px 0px;
padding: 0;
background:url(../images/glass2.png) 0px 0px;
}
#footermob div.moduletablesi {
position:relative;
margin: 10px 0px;
padding: 0;
}
#footer2mob {
position:relative;
margin: 0;
padding: 10px 10px;
background:#9dc823;
color:#fff;
font-size:12px;
}
#mobwrap div.moduletabletoplinks a:link, #mobwrap div.moduletabletoplinks a:visited{
text-decoration:underline;
margin:0;
padding:0px 10px;
color:#683b2b;
font-weight:500;
font-size:11px;
}
#mobwrap div.item-page div.page-header {

    float: none;
    margin: 0;
    padding: 0px;
}
#mobwrap div.item-page div.item-image {
    float: none;
    text-align:center;
	padding:0px 20px;
}
#mobwrap div.item-page div.item-image img{
max-width:100%;
}
#mobwrap div.item-page div.aboimi {
    margin: 0;
    padding: 15px 20px;
}
div.abo {
clear:both;
margin:10px 0px 0px 0px;
padding:20px;
border-top:1px solid #f4eddf;
border-bottom:1px solid #f4eddf;
}
div.green div.abo {
clear:both;
margin:10px 0px 0px 0px;
padding:20px 0px;
border-top:none;
font-size:14px;
}
#userForm h2 {
font-size:14px;
margin:0px;
padding:10px 0px 30px 0px;
color:#54310d;
}
div.green .formResponsive .formHorizontal .formControlLabel {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 180px;
	font-size:13px;
	color:#413d37;
}
#mobwrap div.green .formResponsive .formHorizontal .formControlLabel {
    float: none;    
    width: auto;
}
div.green .formResponsive .formHorizontal .formControls {
    margin-left: 200px;
}
#mobwrap div.green .formResponsive .formHorizontal .formControls {
    margin-left: 0px;
}
div.green .formResponsive .formHorizontal p.formDescription {
margin:0;
padding:0;
}

div.green .formResponsive .formHorizontal .rsform-block {
    margin:0px;
}

div.green .formResponsive .formHorizontal div.rsform-block.rsform-block-name5 {
margin:10px 0px 10px 0px;
}
div.green .formResponsive input[type="text"], div.green .formResponsive textarea {
    background-color: #fcfaf5;
    border: none;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
div.green .formResponsive input, div.green .formResponsive textarea {
    width: 250px;
}
body.itemid-107 div.abo, body.itemid-109 div.abo, body.itemid-135 div.abo, body.itemid-127 div.abo, body.itemid-111 div.abo, body.itemid-112 div.abo, body.itemid-128 div.abo, body.itemid-129 div.abo, body.itemid-108 div.abo, body.itemid-134 div.abo, body.itemid-158 div.abo, body.itemid-160 div.abo, body.itemid-161 div.abo, body.itemid-162 div.abo, body.itemid-133 div.abo, body.itemid-110 div.abo, body.itemid-212 div.abo, body.itemid-213 div.abo, body.itemid-215 div.abo, body.itemid-216 div.abo, body.itemid-217 div.abo, body.itemid-237 div.abo, body.itemid-238 div.abo, body.itemid-214 div.abo, body.itemid-159 div.abo {
border:none;
border-bottom:1px solid #f4eddf;
padding:0px 0px 20px 0px;
margin:0;
}

body.itemid-106 div.abo {
border-bottom:1px solid #f4eddf;
border-top:1px solid #f4eddf;
padding:0px 0px 20px 0px;
margin:0;
}
table.forcon {
width:100%;
border:none;
border-collapse:collapse;
}
body.phone table.forcon, body.phone table.forcon tr, body.phone table.forcon tbody, body.phone table.forcon td {
display:block;
}
td.cell-1 {
width:50%;
vertical-align:top;
}
body.phone td.cell-1 {
width:100%;
display:block;
}
div.spa {
margin:0;
padding:20px;
color:#54310d;
}
div.spa a:link, div.spa a:visited {
color:#54310d;
}
div.spa p {
margin: 0;
padding: 0;
}
div.spa p.he {
font-weight:700;
}
div.spa p.soap {
margin: 0;
padding: 20px 0px 40px 0px;
}
div.divpic1 img.absabot {
cursor:pointer;
}
a.mapprint {
display:none;
}
a.home:link, a.home:visited {
display:block;
width:13px;
height:13px;
position:absolute;
border:none;
text-decoration:none;
top:12px;
right:120px;
}
div.item-page {
padding:20px 30px;
margin:0;
}
body.itemid-107 div.item-page, body.itemid-109 div.item-page, body.itemid-135 div.item-page, body.itemid-127 div.item-page, body.itemid-111 div.item-page, body.itemid-112 div.item-page, body.itemid-128 div.item-page, body.itemid-129 div.item-page, body.itemid-108 div.item-page, body.itemid-134 div.item-page, body.itemid-158 div.item-page, body.itemid-160 div.item-page, body.itemid-161 div.item-page, body.itemid-162 div.item-page, body.itemid-133 div.item-page, body.itemid-110 div.item-page, body.itemid-212 div.item-page, body.itemid-213 div.item-page, body.itemid-215 div.item-page, body.itemid-216 div.item-page, body.itemid-217 div.item-page, body.itemid-237 div.item-page, body.itemid-238 div.item-page, body.itemid-159 div.item-page, body.itemid-214 div.item-page{
padding:0px;
margin:0;
}

a.prevlink:link, a.prevlink:visited {
display:inline-block;
width:8px;
height:20px;
padding:0;
margin:0px 15px 0px 0px;
text-decoration:none;
background:url(../images/lefta.png) 0px 8px no-repeat;
}
a.nextlink:link, a.nextlink:visited {
display:inline-block;
width:8px;
height:20px;
padding:0;
margin:0px 0px 0px 15px;
text-decoration:none;
background:url(../images/righta.png) 0px 8px no-repeat;
}
div.pagination {
text-align:center;
}
ul.pagination-list {
display:block;
padding:10px 0px 15px 0px;
margin:0;
list-style:none;
text-align:center;
}
ul.pagination-list li{
display:inline;
padding:0;
margin:0px 4px;
list-style:none;
}
div.tovarhead {
display:none;
}
div.blog.tovar div.tovarhead {
display:block;
}
div.blog.tovar div.articlehead {
display:none;
}
div.articlehead div.page-header h3.bloitname {
margin:0px 0px 0px 240px;
text-decoration:none;
font-size:13px;
color:#62371e;
font-weight:700;
line-height:120%;
display:block;
}
body.phone div.articlehead div.page-header h3.bloitname {
margin:0;
}
body.phone img {
max-width:100%;
height:auto;
}
body.phone iframe {
max-width:100%;
}
a.mc {
    color: #fff;
    text-decoration: none;
}
a.mc:hover {
	text-decoration: none;
	}
body.phone a.boombox {
display:block;	
font-size:15px;
font-weight:700;
	}
div.moduletablemain {
display:none;	
	}
p.logiki img {
	max-width:150px;
	}
body.phone #mobwrap div.abo p.logiki {
text-align:center;
}
div.prodcatki {
position:relative;
margin:0;
padding:0;
}
div.pblock {
position:relative;
margin:0px 0px 25px 0px;
padding:0;
width:25%;
float:left;
text-align:center;
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
body.itemid-209 div.pblock {
width:33.3%;
}
div.pblock.newrow {
clear:both;
}
div.pblock a:link, div.pblock a:visited{
display:block;
margin:0;
padding:0;
text-decoration:none;
color:#683a2b;
text-transform:uppercase;
font-size:13px;
}
div.blog p img {
float:left;
margin:5px 20px 20px 0px;
}

#e05f15e7f94bff11a6af52568a34b51a .items-row.foro-1 .item-image  img {
 min-width: 208px;
 max-width: 208px;
 min-height: 208px;
 max-height: 208px;
}

@media screen and (max-width: 860px) {
body img.absabot {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
bottom:0;
width:100%;
z-index:20;
}

div.divpic1 img{
width:100%;
}

div.divpic2 img{
position:relative;
margin:2.5% 2.5% 0 0;
padding:0;
float:right;
width:30%;
overflow:hidden;
font-size:0px;
height:288px;
overflow:hidden;
}
div.divpic2 img{
width:30%;
}
div.divpic3 img{
position:relative;
margin:2.5%;
padding:0;
float:left;
width:30%;
overflow:hidden;
font-size:0px;
}
div.divpic3 img{
width:30%;
}
div.divpic4 img{
position:relative;
margin:2.5% 0;
padding:0;
float:left;
width:30%;
overflow:hidden;
font-size:0px;
}
div.divpic4 img{
width:30%;
}
div.divpic5 img{
position:relative;
margin:2.5% 2.5% 2.5% 0;
padding:0;
float:right;
width:30%;
overflow:hidden;
font-size:0px;
}
div.divpic5 img{
width:30%;
}
}
