@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


background: #EFF1F7; /* Old browsers */
background: -moz-linear-gradient(top, #EFF1F7 0%, #f4f4f4 50%, #EFF1F7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #EFF1F7 0%,#f4f4f4 50%,#EFF1F7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #EFF1F7 0%,#f4f4f4 50%,#EFF1F7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFF1F7', endColorstr='#EFF1F7',GradientType=0 ); /* IE6-9 */
	
}
.mainpage{width:100%;max-width:1200px;margin:0 auto;background-color:#FFFFFF;}
.pagehead{}
.logobar{background-color:#393939;color:#FFFFFF;overflow:hidden;width:100%;position: relative;}
.logobar_left{float:left;width:60%;}
.logobar_right{float:right;padding-right:20px;background-color:#393939;color:#FFFFFF;width:35%;top:0;right:0;    text-align: right;
    display: inline-flex;}
.logobar .mylogo{width:100%; }
.logobar .logoname, .logocart{font-size:2em;font-weight:bold;    vertical-align: super;display:inline-block;}
.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 7px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
.logobar_logbut{display:inline-block;vertical-align: middle;}
.logobar_search{max-width: 100%;width: 200px;display:inline-block;padding-top: 5px;}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
/*.mainmenu{padding-left:10px;padding-right:10px;overflow:hidden;}
.mainmenu_menu_left{float:left;width:20%;}
.mainmenu_menu_left img{width:95%;}
.mainmenu_menu_right{float:right;padding-top:10px;}
.mainmenu_menu{display:inline-block;margin:10px;font-size:1.2em;}
.mainmenu_menu:hover{color:#90b447;cursor:pointer;}*/
.mobilemenu{display:none;}

.pagemid {
  background-image: url(../images/bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.pagemid_body{padding:10px;}
@media only screen and (max-width: 870px) {
.logobar_left{float:none;width:100%;overflow:hidden;     text-align: center; /*min-height: 100px;*/ }
.logobar_left .mylogo{width:50%;;}
.logobar_right{float:none;width:100%;padding-left:20px;padding-bottom: 5px; }/**/
.logobar_logbut, .logocart{display:none;}
.logobar_search{width:100%;}
}
@media only screen and (max-width: 768px) {
/*.logobar .logoname{font-size:1em;    }
.logobar_right{float:none;width:100%;padding-right:0px;}
.logobar_logbut, .logocart{display:none;}
.logobar_search{width:100%;}*/
}
@media only screen and (max-width: 500px) {
.logobar_left .mylogo{width:100%;}
}
@media screen and (max-width : 962px){
.mainmenu{display:none;}
.mobilemenu{display:block;}
}
