*{
    font-size: 100%;
}

body {
  width:100%;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 1401px) and (max-width: 1800px)
{
  
   div.ter1 .kater {
    background: transparent url("../images/kater.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    min-height: 230px;
    width: 600px;
    z-index: 1000;
    position: absolute;
    float: right;
    right: 20%;
    top: 150px;
}

div.ter1 .buy {
    background: transparent url("../images/buy.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    background-size: auto auto;
    min-height: 106px;
    width: 170px;
    z-index: 1000;
    position: absolute;
    float: left;
    left: 23%;
    top: 185px;
}
}

@media (min-width: 1150px) and (max-width: 1400px)
{
  
   div.ter1 .kater {
    background: transparent url("../images/kater.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    min-height: 230px;
    width: 600px;
    z-index: 1000;
    position: absolute;
    float: right;
    right: 1%;
    top: 150px;
}

div.ter1 .buy {
    background: transparent url("../images/buy.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    background-size: auto auto;
    min-height: 106px;
    width: 170px;
    z-index: 1000;
    position: absolute;
    float: left;
    left: 1%;
    top: 185px;
}
}

@media (min-width: 1031px) and (max-width: 1149px)
{
  .left_p {
    float: left;
    max-width: 715px;
   min-width: 735px;
     padding: 10px;
}
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding: 40px 0px 10px 0px;
    color: #fff;
    min-height: 130px;
    max-width: 1050px;
    margin: 0 auto;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1050px;
    padding-top: 85px;
    display: flow-root;
    padding-bottom: 15px;
    min-height: 300px;
}
  
  div.ter1 .kater {
    background: transparent url("../images/kater.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    min-height: 230px;
    width: 600px;
    z-index: 1000;
    position: absolute;
    float: right;
    right: 1%;
    top: 150px;
}

div.ter1 .buy {
    background: transparent url("../images/buy.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    background-size: auto auto;
    min-height: 106px;
    width: 170px;
    z-index: 1000;
    position: absolute;
    float: left;
    left: 1%;
    top: 185px;
}
  
  
}

@media (min-width: 1000px) and (max-width: 1030px)
{
  
  div.ter1 .kater {
    background: transparent url("../images/kater-mini.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    min-height: 147px;
    width: 400px;
    z-index: 1000;
    position: absolute;
  float: right;
right: 1%;
top: 190px;
}

  
  div.ter1 .buy {
    background: transparent url("../images/buy.png") no-repeat 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    background-size: auto auto;
    min-height: 106px;
    width: 170px;
    z-index: 1000;
    position: absolute;
    float: left;
    left: 1%;
    top: 185px;
}
  
  .right_p {
    float: left;
    
    
    width: 100%;
    padding: 10px;
}
  
  .aidanews2dv {
    max-width: 320px;
}
  
  h3.main {
    font-family: "CuprumBoldItalic";
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    padding-left: 20px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #134266;
    border-radius: 0px;
    margin-left: 23px;
    max-width: 320px;
    border-bottom: 3px solid #72c0fb;
}
  
  .omg {
    //background: #1988da;
    background: transparent url("../images/footer.jpg") repeat scroll 0px 0px;
    width: 100%;
    min-height: 160px;
    max-height: 303px;
    margin-top: 15px;
}
  
  .ter {
    background: transparent url("../images/tops1.jpg") repeat scroll 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    min-height: 368px;
    max-height: 403px;
    //background-size: 100%;
    //margin: 0 auto;
    //width: 1200px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding-top: 85px;
    display: flow-root;
    padding-bottom: 15px;
    min-height: 300px;
}
  
  .mtxt p {
    text-align:left;
    float:none;
  }
  

  
   
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right:10px;
    color: #fff;
}
  
  .custom_logos {
    float: none;
    padding-top:25px;
    text-align:center;
    display: block;
    padding-bottom: 10px;
}
  
  .custom_lright {
    float: none;
    display:block;
    text-align: center;
    color: #fff;
    padding-top:5px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding: 5px;
    text-align:center;
    
}
  
  .top_ors_menu_s img{
    display:none;
    
}
  
  .ter1 {
    
    max-height:none;
    min-height:none;
        background-size: auto auto;
    width: 100%;
    
    background-size: 100%;
}
   .left_p {
    float: left;
    max-width: 715px;
    min-width: 715px;
     padding: 10px;
}
 
  body {
    padding-left: 0px;
    padding-right: 0px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  
  
}


@media (max-width: 999px) {
  
  .aidanews2dv {
    max-width: 350px;
}
  
  h3.main {
    font-family: "CuprumBoldItalic";
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    padding-left: 20px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #134266;
    border-radius: 0px;
    margin-left: 23px;
    max-width: 350px;
    border-bottom: 3px solid #72c0fb;
}
  
  .omg {
background: #ddd;
border-top: 2px solid #007500;
width: 100%;
min-height: 385px;
max-height: 103px;
margin-top: 25px;
}
  
  .ter {
    background: transparent url("../images/tops1.jpg") repeat scroll 0px 0px;
        background-size: auto auto;
    background-size: auto auto;
    min-height: 258px;
    max-height: 303px;
    //background-size: 100%;
    //margin: 0 auto;
    //width: 1200px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding-top: 85px;
    display: flow-root;
    padding-bottom: 15px;
    min-height: 230px;
}
  
  .mtxt p {
    text-align:left;
    float:none;
  }
  
  div.ter1 .kater {
    display:none;
}

  
  .buy {
  display:none;}
  
   .right_p {
    float: left;
    max-width: none;
    min-width: none;
     width:100%;
     padding:10px;
}
  
   .custom_sh4 {
    float:none;
     width: 150px;
  }
  
  .custom_sh2 {
    float: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 17px;
    text-align: center;
}
  
  h2.subcategory-title {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #f0f0f0;
    line-height: 17px;
}
  
  div.subcategory-items.clearfix 
  {
    display:none;
  }
  
  .custom_sh3 {
    float: left;
    text-align: center;
  padding-left: 0px;
    padding-top: 23px;
     padding-bottom: 15px;
    width: 100%;
}
  
  .sp2 {
    background: #f0f0f0;
    margin: 0 auto;
    //border-bottom: 3px solid #007500;
    font-family: "CuprumBold";
    width: 100%;
    float: left;
}
  
  .custom_sh1 {
    float: left;
    width:100%;
}
  
  .custom_rr {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
    max-width: 1100px;
    margin: 0 auto;
    font-size: 12px;
}
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right:10px;
    color: #000;
}
  
  .custom_logos {
    float: none;
    padding-top:25px;
    text-align:center;
    display: block;
    padding-bottom: 10px;
}
  
  .custom_lright {
    float: none;
    display:block;
    text-align: center;
    color: #fff;
    padding-top:5px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding: 5px;
    text-align:center;
    
}
  
  .top_ors_menu_s img{
    display:none;
    
}
  
  .ter1 {
    
    max-height:none;
    min-height:none;
        background-size: auto auto;
    width: 100%;
    
    background-size: 100%;
}
   .left_p {
    float: left;
    max-width: 790px;
    min-width: 240px;
     padding: 10px;
}
 
  body {
    padding-left: 0px;
    padding-right: 0px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  
  
}

@media (max-width: 767px) {
  
  .mtxt p {
    text-align:center;
    float:none;
  }
  
  h2.subcategory-title {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #f0f0f0;
    line-height: 17px;
}
  
  .subcategory-items.clearfix {
    display:none;
  }
  
   .right_p {
    float: left;
    max-width: none;
    min-width: none;
     width:100%;
     padding:10px;
}
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right:10px;
    color: #fff;
}
  
  .custom_logos {
    float: none;
    padding-top:25px;
    text-align:center;
    display: block;
    padding-bottom: 10px;
}
  
  .custom_lright {
    float: none;
    display:block;
    text-align: center;
    color: #fff;
    padding-top:5px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding: 5px;
    text-align:center;
    
}
  
  .top_ors_menu_s img{
    display:none;
    
}
  
  .ter1 {
    
    max-height:none;
    min-height:none;
        background-size: auto auto;
    width: 100%;
    
    background-size: 100%;
}
   .left_p {
    float: left;
    max-width: 790px;
    min-width: 240px;
     padding: 10px;
}
 
  body {
    padding-left: 0px;
    padding-right: 0px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
}

@media screen and (min-width: 320px) and (max-width: 479px)
{ 
  
  .subcategory.clearfix.subcategory {
    padding:5px;
    margin:5px;
  }
  
  .custom_sh2 {
    float: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 17px;
    text-align: center;
}
  
  h2.subcategory-title {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #f0f0f0;
    line-height: 17px;
}
  
  .prices {
    background: #f0f0f0;
    width: 100%;
    float: left;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 7px;
    max-width: 100%;
}
  
  div.subcategory-items.clearfix {
    display:none;
  }
  
  
  div.jbcart-module-buttons.clearfix {
    text-align: center;
width: 140px;
padding-top: 10px;
  }
 
  
  div.column.rborder.width33 {
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    width: 100%;
}
  
  .custom_sh4 {
    float:none;
  }
  
  .custom_sh3 {
    float: left;
    text-align: center;
  padding-left: 0px;
    padding-top: 23px;
     padding-bottom: 15px;
    width: 100%;
}
  
  .sp2 {
    background: #f0f0f0;
    margin: 0 auto;
    //border-bottom: 3px solid #007500;
    font-family: "CuprumBold";
    width: 100%;
    float: left;
}
  
  .custom_sh1 {
    float: left;
    width:100%;
}
  
  .custom_rr {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
    max-width: 1100px;
    margin: 0 auto;
    font-size: 12px;
}
  
  span.spb {
    float: left;
    width: 100%;
}
  
  .pull-right {
    float: none;
    text-align: center;
}
  
  p.tbut1 button {
    float:none;
    color: #fff;
    background: transparent;
    font-family: "CuprumBoldItalic";
    border: 0px;
    padding: 5px 0px 0px 0px;
}
  
  p.rs1 a {
    font-size: 22px;
    color: #fff;
    line-height: 1px;
    font-family: "CuprumBoldItalic";
   text-align: center;
width: 100%;
}
  
  .omg {
   
background: #ddd;
border-top: 2px solid #007500;
width: 100%;
min-height: 340px;
max-height: 103px;
margin-top: 25px;
}
  
  .ter {
    
    background-size: auto auto;
    min-height: 295px;
    max-height: 303px;
    //background-size: 100%;
    //margin: 0 auto;
    //width: 1200px;
}
  
  .top_ors_menu_s {
    
    min-height: 260px;
}
  
  .kater {
    display:none;
  }
  
    
  .buy {
  display:none;}
  
  .right_p {
    float: left;
    max-width: 1280px;
    min-width: 280px;
}
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right:10px;
    color: #000;
}
  
  .custom_logos {
    float: none;
    padding-top:25px;
    text-align:center;
    display: block;
    padding-bottom: 10px;
}
  
  .custom_lright {
    float: none;
    display:block;
    text-align: center;
    color: #fff;
    padding-top:5px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding: 5px;
    text-align:center;
    
}
  
  .top_ors_menu_s img{
    display:none;
    
}
  
  .ter1 {
    
    max-height:none;
    min-height:none;
        background-size: auto auto;
    width: 100%;
    
    background-size: 100%;
}
  
    .top_ors {
    width: 100%;
	}
  
  .pull-left.item-image {
    margin: 0px;
    max-width: 100%;
}
  
  .row-fluid {
    margin-top: 5px;
    padding: 0px 10px 0px 10px;
}
  
  .top1 {
    float:left;
    height:100px;
    text-align:center;
  }
    .top2 {
    float:left;
    
  }
    .top3 {
    float:left;
    
  }
    .top4 {
    float:left;
    
  }

}


@media screen and (min-width: 480px) and (max-width: 480px)
{ 
  
   h2.subcategory-title {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #f0f0f0;
    line-height: 17px;
}
  
  .custom_sh2 {
    float: left;
   padding-left: 0px;
padding-right: 0px;
    padding-top: 17px;
    text-align: center;
    width: 100%;
}
  
  .custom_sh4 .jbcart-module-line {
    margin-bottom: 2px;
    width: 150px;
}
  
  .prices {
    background: #f0f0f0;
    width: 100%;
    float: left;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 7px;
    max-width: 100%;
}
  
   div.subcategory-items.clearfix {
    display:none;
  }
  
  
  div.jbcart-module-buttons.clearfix {
    text-align: center;
width: 140px;
padding-top: 10px;
  }
 
  
  div.column.rborder.width33 {
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    width: 100%;
}
  
  .custom_sh4 {
    float:none;
  }
  
  .custom_sh3 {
    float: left;
    text-align: center;
  padding-left: 0px;
    padding-top: 23px;
     padding-bottom: 15px;
    width: 100%;
}
  
  .sp2 {
    background: #f0f0f0;
    margin: 0 auto;
    //border-bottom: 3px solid #007500;
    font-family: "CuprumBold";
    width: 100%;
    float: left;
}
  
  .custom_sh1 {
    float: left;
    width:100%;
}
  
  .custom_rr {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
    max-width: 1100px;
    margin: 0 auto;
    font-size: 12px;
}
  
  span.spb {
    float: left;
    width: 100%;
}
  
  
  .aidanews2dv {
    max-width: none;
}
  
  h3.main {
    font-family: "CuprumBoldItalic";
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    padding-left: 20px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #134266;
    border-radius: 0px;
    margin-left: 23px;
    max-width: none;
    border-bottom: 3px solid #72c0fb;
}
  
  .pull-right {
    float: none;
    text-align: center;
}
  
  p.tbut1 button {
    float:none;
    color: #fff;
    background: transparent;
    font-family: "CuprumBoldItalic";
    border: 0px;
    padding: 5px 0px 0px 0px;
}
  
  p.rs1 a {
    font-size: 22px;
    color: #fff;
    line-height: 1px;
    font-family: "CuprumBoldItalic";
   text-align: center;
width: 100%;
}
  
  .omg {
   
    
    width: 100%;
    min-height: 250px;
    max-height: 253px;
    margin-top: 15px;
}
  
  .ter {
    background: transparent url("../images/tops1.jpg") repeat scroll 0px 0px;
    background-size: auto auto;
    min-height: 295px;
    max-height: 303px;
    //background-size: 100%;
    //margin: 0 auto;
    //width: 1200px;
}
  
  .top_ors_menu_s {
    
    min-height: 260px;
}
  
  .kater {
    display:none;
  }
    
  .buy {
  display:none;}
  
  .right_p {
    float: left;
    max-width: 1280px;
    min-width: 280px;
}
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right:10px;
    color: #000;
}
  
  .custom_logos {
    float: none;
    padding-top:25px;
    text-align:center;
    display: block;
    padding-bottom: 10px;
}
  
  .custom_lright {
    float: none;
    display:block;
    text-align: center;
    color: #fff;
    padding-top:5px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding: 5px;
    text-align:center;
    
}
  
  .top_ors_menu_s img{
    display:none;
    
}
  
  .ter1 {
    
    max-height:none;
    min-height:none;
        background-size: auto auto;
    width: 100%;
    
    background-size: 100%;
}
  
    .top_ors {
    width: 100%;
	}
  
  .pull-left.item-image {
    margin: 0px;
    max-width: 100%;
}
  
  .row-fluid {
    margin-top: 5px;
    padding: 0px 10px 0px 10px;
}
  
  .top1 {
    float:left;
    height:100px;
    text-align:center;
  }
    .top2 {
    float:left;
    
  }
    .top3 {
    float:left;
    
  }
    .top4 {
    float:left;
    
  }

}



@media screen and (min-width: 481px) and (max-width: 767px)
{ 
  
  .aidanews2dv {
    max-width: none;
}
  
  h3.main {
    font-family: "CuprumBoldItalic";
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    padding-left: 20px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #134266;
    border-radius: 0px;
    margin-left: 23px;
    max-width: none;
    border-bottom: 3px solid #72c0fb;
}
  
  .pull-right {
    float: none;
    text-align: center;
}
  
  p.tbut1 button {
    float:none;
    color: #fff;
    background: transparent;
    font-family: "CuprumBoldItalic";
    border: 0px;
    padding: 5px 0px 0px 0px;
}
  
  p.rs1 a {
    font-size: 22px;
    color: #fff;
    line-height: 1px;
    font-family: "CuprumBoldItalic";
   text-align: center;
width: 100%;
}
  
  .omg {
   
   
    width: 100%;
    min-height: 250px;
    max-height: 253px;
    margin-top: 15px;
}
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
}
  
  .ter {
 
    background-size: auto auto;
    min-height: 295px;
    max-height: 303px;
    //background-size: 100%;
    //margin: 0 auto;
    //width: 1200px;
}
  
  .top_ors_menu_s {
    
    min-height: 260px;
}
  
  .kater {
    display:none;
  }
  
  .buy {
  display:none;}
  
  .right_p {
    float: left;
    max-width: 1280px;
    min-width: 280px;
}
  
   
    .custom_sh4 {
    float: none;
    max-width: 150px;
}
  
  
  .custom_sh3 {
    float: left;
    text-align: center;
  padding-left: 0px;
    padding-top: 23px;
     padding-bottom: 15px;
    width: 100%;
}
  
  .sp2 {
    background: #f0f0f0;
    margin: 0 auto;
    //border-bottom: 3px solid #007500;
    font-family: "CuprumBold";
    width: 100%;
    float: left;
}
  
  .custom_sh1 {
    float: left;
    width:100%;
}
  
  .custom_rr {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
    max-width: 1100px;
    margin: 0 auto;
    font-size: 12px;
}
  
  .custom_sh2 {
    float: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: center;
}
  
  span.spb {
    float: left;
    width: 100%;
}
  
  
  .mtxt {
    font-size: 12px;
    line-height: 20px;
    padding-left: 10px;
    padding-right:10px;
    color: #000;
}
  
  .custom_logos {
    float: none;
    padding-top:25px;
    text-align:center;
    display: block;
    padding-bottom: 10px;
}
  
  .custom_lright {
    float: none;
    display:block;
    text-align: center;
    color: #fff;
    padding-top:5px;
}
  
  .top_ors_menu_s {
    margin: 0 auto;
    max-width: 1100px;
    padding: 5px;
    text-align:center;
    
}
  
  .top_ors_menu_s img{
    display:none;
    
}
  
  .ter1 {
    
    max-height:none;
    min-height:none;
        background-size: auto auto;
    width: 100%;
    
    background-size: 100%;
}
  
    .top_ors {
    width: 100%;
	}
  
  .pull-left.item-image {
    margin: 0px;
    max-width: 100%;
}
  
  .row-fluid {
    margin-top: 5px;
    padding: 0px 10px 0px 10px;
}
  
  .top1 {
    float:left;
    height:100px;
    text-align:center;
  }
    .top2 {
    float:left;
    
  }
    .top3 {
    float:left;
    
  }
    .top4 {
    float:left;
    
  }

}





@media screen and (max-width: 820px) 
{ 
  
  
  .top_ors {
   
    width: 100%;
}

.customslider {
  display:none;
}
  
  .cont_left p {
    float: none;
    padding-top: 10px;
    margin: 0px;
    
}
  
  .cont_right {
    padding-top: 5px;
    float: right;
}
  
  a.zz {
    color:#ffffff;
  }
  
  span.phone {
  color:#70aa55;
}
  
  .cont_right span.phone a {
    color:#70aa55;
    text-decoration: none;
  }

 span.phone a {
    color:#70aa55;
    text-decoration: none;
  }
  
  .tdtable a:active {
    line-height: 20px;
    text-decoration: underline;
    color: #70aa55;
    text-shadow: #000000 0 0 1px;
}
  
  .tdtable a:visited {
    line-height: 20px;
    text-decoration: underline;
    color: #70aa55;
    text-shadow: #000000 0 0 1px;
}
  
  .cont_left {
    float: left;
    padding-top: 10px;
    padding-left: 0px;
    min-width: 100%;
}
  
  .forms {
    border: 0px solid #6a5f31;
    width: 260px;
    background: #FFF none repeat scroll 0% 0%;
    padding-left: 20px;
    padding-right: 20px;
    float: none;
    margin:0 auto;
}
  
  .form {
    float:none;
    margin:0 auto;
    
  }
  
  .aaa {
    width: 100%;
    
    padding: 10px;
    display: block;
}
  
  .aaa_1 {
    float:left;
    max-width:90%;
    font-size:12px;
  }  
   .aaa_2 {
    display:none;
  }  
    .aaa_3 {
    margin:0 auto;
      margin-bottom:22px;
      float:none;
      max-width:100%;
      border: 0px solid #6a5f31;
  }  
  
  .block3 {
    border:0px;
    min-height:615px;
  }
  
  div.block7 {
    display:none;
  }
  
  div.block6 div.custom p span span {
    text-align:center;
     min-width: 100%; 
    display:block;
  }
  
  div.forma-bottom {
    margin:10px;
  }
  
  div.block5 td {
    padding:0px;
    margin:0px;
  }
  
  .ymaps {
    display:none;
  }
  
  div.otziv-body {
    font-size:10px;
    
  }
  
  div.otziv-body img {
    max-width:80px;
    height:auto;
    
  }
  
  table.tb-parent img {
    max-width: 50px; 
    height: auto;
  }
  
   table.tb-parent td {
    min-width: 23%; 
    height: auto;
     font-size:12px;
  }
  
  div.bg_txt_s {
    margin-top:15px;
    text-align:center;
    float:none;
    max-width: 100%;
  }
  
  .block4 {
    background: transparent url("../images/bg-doc.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    width: 100%;
    min-height: 150px;
}
  
  .tb_block1 {
  text-align:center;
  border:0px;
    padding:5px;
}

.tb_block1_txt {
    float:none;  
    max-width: 80%;
	margin: 0 auto;
}

.tb_block1_txt_but {
  float:none;  
  padding-top: 10px;
}

  
  table.tb_block1 td {
    min-width:100%;
    
  }
  
  .form {
    
    padding:0px;
  }
  
  div.strela {
    
    display:none;
  }
  
  .tdtable {
    text-align:center;
    float:none;
  }
  
  .tdtable a:link {
    text-align:center;
    float:none;
  }
  
  .bg_txt_s {
    padding:5px;
    border:0px;
  }
  
img {
    max-width: 100%; 
    height: auto;
}
  
  div.cont_right div.custom {
    text-align:center;
    min-width:100%;
    
    display:block;

    
  }
  
  .cont_right p {
    
    margin:0px;
  }
  
  .cont_right {
    
    padding:0px;
  }
  
    div.cont_left div.custom {
    text-align:center;
    
  }
  
  div.custom {
    
    padding:0px;
    margin:0px;
  }
  
  .bg_show {
    background: url("../images/bg-show.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    max-width: 100%;
    min-height: 1150px;
}
  
  div.cont_ors {
    
    max-height:0px;
    
  }
  
  div.cont_left_logo {
    display:none;
  }
  
  div.cont_right {
    color: #70aa55;
    font-size:14px;
    min-width:100%;
  }
  
  div.cont_right_but {
    padding-top: 5px;
    text-align:center;
   
    min-width:100%;
}
  
  div.cont_right_but p {
    margin-top:10px;
    margin-bottom:0px;
  }
  
  
  
  
} 



@media screen and (max-width: 720px)
{ 
img {
    max-width: 100%; 
    height: auto;
}
  
  
} 

@media screen and (max-width: 860px)
{ 
img {
    max-width: 100%; 
    height: auto;
}
  
  
} 