/* TABLET CSS
*********************************************/
html {height:100%; margin-bottom:1px; overflow-y:scroll;}
body {background-color:#fff; color:#000; font:normal normal normal 75%/125% arial,sans-serif; height:100%; text-align:center;}

@media only screen and (max-device-width: 949px) and (orientation:portrait) {
/* Специально для IPad */
#navigation {
  float:none;
  width: auto;
}
html {
        -webkit-text-size-adjust: none;
    }
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
    margin: 5px 10px 10px 0;
}
.wrapper {
  width: 100%;
	margin: 0;
  text-align:left;
  
}
#logo > a {
  width: 100%;
  height: 218px;
  background: url(../images/logo.jpg) no-repeat scroll center top transparent;
  background-size: auto;
  background-origin: padding-box;
  background-clip: border-box;
  padding: 0px;
}
.pillmenu {
	width: 100%;
	height: 40px;
	background-color: #e0541f;  
}

.main_container {
	width: 100%!important;
	border: none!important;
    float:none!important;
}
.right_side {
    float: none!important;
    overflow: hidden!important;
    width: 100%!important;
    border-top: 1px dotted #e0541f!important;
}
.right_side .module_sidebar {
    float: left!important;
    width: 33%!important;
    box-sizing: border-box!important;
    padding: 0 10px!important;
    height: 304px
}

.main_container article.main {
    margin: 0;
    padding: 0 0 0 20px;
}
.main_container article.main p {
  max-width: 100%;
  font-size: 14px;
}
.main_container article.main p img {
  max-width: 40%;
}
h2, .h2 {
  max-width: 750px;
  width: 100%;
}
.blog h2 a {
  max-width: 750px;
  width: 100%;
  font-size: 14px;
}
.pagination {
  max-width: 750px;
  width: 100%;
}
.pagination ul {
  max-width: 540px;
  width: 100%;
  margin: 8px auto 0px;
}
}