/*!
 * Moonkake v2.0.32
 *
 * pro-verstka@yandex.ru
 * 04/05/2012
 */

@import url(mooncake.css);

html,
body {height:100%; max-width:1600px; margin: 0 auto;}


#wrap {max-width: 1600px; margin: 0 auto; min-height:100%; height:auto!important; height:100%;}

  #header,
  #section,
  #footer {width:100%; clear:both;}
.footer{background: url(../i/foot_fon.png) 0px -6px;}
.sky{background: url(../i/sky.png) 0px 2px repeat-x; width: 100%; height: 374px; position: absolute; max-width: 1600px;}
.bild {background: url(../i/bild_3.png) repeat-x; width: 100%; height: 146px; top: 16px; position: absolute; max-width: 1600px;}
  #wrap   {max-width:1200px; margin:0 auto; position: relative;}

  .wrapper{background: url(../i/head_bg_2.png) no-repeat; height: 614px; position: absolute; width: 875px; z-index: 9;}
  .wrapper2{background: url(../i/bg_podmenu.png) 0px 371px repeat-x; height: 614px; position: absolute; width: 100%; z-index: 9; max-width: 1600px;}
  .wrapper3{background: url(../i/trees_2.png) 0px 2px repeat-x; height: 614px; position: absolute; width: 100%; z-index: 7; max-width: 1600px;}
  #footer{max-width: 1200px; margin:0 auto;}

  #header {height:371px; position:relative;}
    .logo {background: #d40000; position: absolute; bottom: -40px; left: 5px; z-index: 999; padding: 14px 36px; text-shadow: 2px 1px 1px rgb(46, 46, 46), 0 0 0px black;}
	.logo2 {width: 385px; height: 82px; display: block; background: url(../i/logo2.png) no-repeat; background-size: cover; position: absolute; bottom: -1px; left: 20px; z-index: 9;}
	.logo3{display:none;}
	.cont3{display:none;}
	.vtor_top_bg2{display:none;}
	.guys{width: 392px; height: 352px; display: block; background: url(../i/guys5.png) no-repeat; position: absolute; bottom: -36px; right: 20px; z-index: 10;}
	.text{position: absolute; color: #858585; bottom: 0; right: 53px; font-size: 11px; height: 27px; width: 240px!important; margin: 0px;}
	.text_main {position: absolute; color: #FFFFFF; bottom: 73px; right: 133px; font-size: 11px; height: 27px; width: 117px; margin: 0px; text-align: center;}
	.con{color: #fff; font-size: 16px; font-weight: bold;}
	.tel{color: #fff; font-size: 24px; font-weight: bold;}
	.vtor_top_bg{height: 167px; position: absolute; width: 100%; background: url(../i/vtor_top_bg.png) 1px 2px repeat-x #d40000;}
  #head{position: relative; height: 95px;}
	.cont{position: absolute; right: 300px; text-align: right; color: #fff; top: 12px;}
	.cont p{font-size: 27px; padding: 0;}
	.cont p span{font-size: 16px;}
  #nav {height: 243px; position: relative; z-index: 10;}
  #nav .nav-item-link {display: block; padding: 10px 0px;}
  .nav li.last{border: none;}
  #nav_second {background: url(../i/bg_menu_second2.png) repeat-x; height: 73px; position: relative; z-index: 0; padding-top: 15px;}
	.breadcrumbs{position: relative; right: 8px; color: #fff; top: 12px; z-index: 2; float: right; width:250px;}
	.breadcrumbs span{}
	.bread{text-align: right; z-index: 0; position: relative;}
    .nav { position: absolute; top: 52px; left: 100px;}
    #nav_second .nav {position: absolute; top: 17px; left: 30px; z-index: 1;}
    #nav_second .nav-item-link {display: block; padding: 21px 16px;}
	.nav2{position: relative; width: 610px; margin-left: 39px!important;}
      .nav-item {vertical-align:top; text-align:left;  margin-right: 52px!important;}
        .nav-item-link {font-size:13px; display:block; padding:7px 16px;}
        .nav-item a{font-family: 'Open Sans', sans-serif;}
	.nav2 a,.nav a{color: #fff; font-size: 18px;}
	.nav2 a:hover, .nav a:hover{background: url(../i/menu_bg_hover.png) repeat-x; text-decoration: none;}
		.banners{width: 1053px; margin: 0px auto 0; padding-top: 107px; margin-left: 98px;}
			.banners p{color: #fff; font-size: 18px; padding: 5px 0; line-height: 15px;}
			.banners span{font-size: 15px;}
			.ban{position: relative; background: #d40000; width: 345px; margin: 0 3px; height: 120px; /*box-shadow: 0px 10px 10px -4px rgba(201, 27, 27, 0.59);*/}
			.ban:hover {background: url(../i/bg_banner.png) no-repeat;}
			    .tenb{background: url(../i/tenb.png) 0px 0px no-repeat; width: 348px; height: 45px; margin-top: 100px;}
			.banner{position: relative; background: url(../i/bg_banner.png) no-repeat; width: 351px; height: 141px; margin-top: -5px; margin-left: 5px;}
			.banner_width{width: 235px; padding-top: 15px;}
				.banners img{float: left; margin: 30px 20px;}
		.second .search_block {position: absolute; right: -42px; top: 34px;}
		.search{margin-right: 15px; margin-bottom: 5px;}
		.search_block {position: absolute; right: 105px; top: 53px;}
		.search_block_main {position: absolute; right: 0px; top: 53px;}
			.input_block_div {/* position: absolute; */ width: 200px; right: 50px; top: 157px;}
			.input_block_div .incenter_div {float: left;}
			.input_block_div .incenter_div input {height: 27px; width: 240px; margin: 0px;}
			.input_block_div .inright_div {background: url('../i/lupa.png') no-repeat 13px 9px; width: 30px; height: 30px; margin-left: 248px;}
			.input_block_div .inright_div a{width: 30px; display: block; height: 30px;}
			.sr-submit{background: url('../i/lupa.png') no-repeat 7px 5px; width: 30px!important; height: 30px; border: none;}
  #section {padding-bottom: 10px; margin-top: 20px; font-size: 15px;}
    .aside {width: 313px; float: right; background: url(../i/bg_right_top.png) no-repeat;}
	.aside_second {float: left;}
		.top_right{background: url(../i/pencil.png) no-repeat; width: 68px; height: 93px; left: 30px; position: relative; top: -5px; float: left;}
		.on-line{color: #fff;  margin-bottom: 36px;  margin-top: 15px;}
		.on-line p{font-size: 20px; padding: 0; margin-top: -37px; padding-left: 123px;}
		.on-line p span{font-size: 15px;}
		.on-line a{color: #fff; font-family: 'Open Sans', sans-serif; text-decoration: none; padding: 16px 1px 36px 120px; display: block; margin-top: -13px; position: relative; font-size: 20px;}
		.on-line a:hover{text-decoration: underline;}
		.bside {width: 313px; float: left; background: url(../i/bg_right_top.png) no-repeat;}
		.aside2 {width: 313px; float: right; background: url(../i/bg_right_top.png) no-repeat;}
	.aside_second2 {float: left;}
		.top_right{background: url(../i/pencil.png) no-repeat; width: 68px; height: 93px; left: 30px; position: relative; top: -5px; float: left;}
		.on-line2{color: #fff;  margin-bottom: 36px;  margin-top: 15px;}
		.on-line2 p{font-size: 20px; padding: 0; margin-top: -37px; padding-left: 123px;}
		.on-line2 p span{font-size: 15px;}
		.on-line2 a{color: #fff; font-family: 'Open Sans', sans-serif; text-decoration: none; padding: 16px 1px 36px 120px; display: block; margin-top: -13px; position: relative; font-size: 20px;}
		.on-line2 a:hover{text-decoration: underline;}
		
		
		.vtor_on_line {position: absolute; right: 1px; top: -26px; width: 261px; background: url(../i/bg_right_top.png) no-repeat; background-size: contain;}
.vtor_on_line .top_right {background: url(../i/pencil.png) no-repeat; background-size: cover; width: 55px; height: 76px; left: 30px; position: relative; top: -3px; float: left;}
.vtor_on_line .on-line {color: #fff; margin-bottom: 36px; margin-top: 15px;}
.vtor_on_line .on-line a {color: #fff; font-family: 'Open Sans', sans-serif; text-decoration: none; padding: 11px 1px 36px 100px; display: block; margin-top: -13px; position: relative; font-size: 17px;}
.vtor_on_line .on-line p {font-size: 20px; padding: 0; margin-top: -37px; padding-left: 100px;}
		
		#calculator{position: relative; background: url(../i/bg_calc.png); z-index: 10;}
			.calculator{width: 312px; height: 69px; background: url(../i/calc_head.png) no-repeat; position: relative; right: -2px;}
			.calc{width: 322px; height: 72px; background: url(../i/calc.png) no-repeat; position: relative; left: -4px;}
			.calc p{padding-left: 89px; padding-top: 19px; font-size: 13px; line-height: 15px;}
			.pos{background: url(../i/pos_bottom.png) 100% 100% no-repeat; padding: 10px 0;}
			.pos2{margin-top: -10px; height: 63px;}
			.pos p{font-size: 14px; color: #282828; padding-bottom: 6px;}
			.pos label {width: 27px; height: 21px; display: block; position: relative; float: left;}
			.pos input[type="checkbox"] + span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../i/switch.png) no-repeat; cursor: pointer;}
			.pos input[type="checkbox"]:checked + span  	{ background-position: 0 -26px;}
				.inp{background: url(../i/select.png) no-repeat; width: 241px; height: 37px; border: none; color: #000; font-size: 11px; padding-left: 10px; overflow: hidden;}
				.inp select {border: none; font-size: 16px; background: rgba(0, 0, 0, 0);	width: 260px; color: #787878; padding-top: 9px; padding-left: 6px;}
			.pos span{ display: block;}
			.last {border-bottom: 2px solid #c8c8c8; background: none; padding: 20px;}
				.raschitatb{text-align: center;}
				.raschitatb button{text-decoration: none; background: #124b9a; padding: 13px 39px; font-size: 16px; color: #fff; border-right: 2px solid #a9bbd2; border-left: 2px solid #a9bbd2;}
				.raschitatb button:hover{background: #0F3974;}
		.banner_right{margin-top: -10px; position: relative; z-index: 0;}
		    .bez_pr{position: absolute; bottom: 78px; left: 54px; width: 80px; text-align: center; color: #fff; font-size: 13px;}
		    .krugl{position: absolute; bottom: 57px; left: 54px; text-align: center; color: #525252; font-size: 13px;}
		.transport{position: relative; left: 20px; top: 19px; font-weight: bold;}
		.radio input[type="number"] {padding: 3px 9px; text-align: left; width: 60px;}
		.radio input[type="text"] {padding: 3px 9px; text-align: left; width: 60px;}
		@-moz-document url-prefix(){
.radio input[type="number"]{padding: 3px 1px 3px 9px; text-align: left; width: 70px;}
#mens .pos input{padding: 3px 1px 3px 9px!important; text-align: left; width: 70px;}
}
		.radio .checkbox{}
		#mens .pos input{margin-top: 7px; padding: 3px 9px; text-align: left; width: 60px;}
		.ml10 {margin-left: 10px;}
		.fwb {font-weight: bold;}
    .article {margin:0 320px 0 0;}
	.article_second {margin:0 0 0 320px;}
	.article_second li{margin-bottom:10px;}
		.content_menu{margin-bottom: 30px; margin-left: 80px; float: left; position: relative; z-index: 1;}
		.content_menu2{display:none;}
		.content_menu_second{}
		.content_menu_second a, .content_menu a{color: #d40000; font-size: 19px; display: block;}
		.content_menu_second ul li p a, .content_menu ul li p a{color: #000; font-size: 13px; display: inline-block;}
		.content_menu_second p, .content_menu p{color: #202020; font-size: 12px; }
		.content_menu_second ul, .content_menu ul{width: 368px;}
		.content_menu ul li{list-style: none; padding-left: 75px; padding-top: 7px;}
		.content_menu_second ul li, .content_menu ul li{list-style: none; padding-left: 75px; padding-top: 7px; min-height: 95px;}
			.grizchik{background: url(../i/grizchik.png) no-repeat; }
			.demontazh{background: url(../i/demontazh.png) no-repeat; }
			.pereezdbi{background: url(../i/pereezdbi.png) no-repeat; }
			.upakovka{background: url(../i/upakovka.png) no-repeat;}
			.podem{background: url(../i/podem.png) no-repeat;}
			.gruzoperevozki{background: url(../i/gruzoperevozki.png) no-repeat; }
			.traktor{background: url(../i/traktor.png) no-repeat; }
			.autsorting{background: url(../i/autsorting.png) no-repeat; }
			.vbivoz{background: url(../i/vbivoz.png) no-repeat; }
			.takelazh{background: url(../i/takelazh.png) no-repeat; }
			.remont{background: url(../i/remont.png)no-repeat; }
			.spectech{background: url(../i/spectech.png)no-repeat; }
			.grizchik a, .podem a {margin-top: 15px;}
			.more{margin-top: 15px;}
		.more a{}
			.podr{background: url(../i/more.png) 11px 13px no-repeat,#e1e1e1; padding: 13px 36px; color: #151515; text-decoration: none;}
			.podr:hover{background: #CECBCB;}
			.podr_head{position: absolute; right: 38px; top: 19px; background: #970000; padding: 3px 15px; color: #fff; font-size: 11px; text-decoration: none;}
			.podr_head:hover{background: #A20606;}
		.section{margin-left: 100px; font-size: 15px; position: relative; z-index: 0;}
		.section p em{color: #d40000; font-weight: bold;}
		.tab_1 span{color: #d40000;}
#footer {height: 425px; margin: 0px auto 0; background: url(../i/foot_bg3.png)no-repeat; position: relative;}
	.foot_red{background: url(../i/foot_red.png) no-repeat; height: 200px; width: 100%; position: absolute; bottom: 0px;}
		.foot_menu{position: absolute; top: 64px; left: 323px; }
		.foot_menu {}
		.foot_menu  li{list-style: none; margin: 0 7px!important; padding-right: 20px; background: url(../i/razdelitelb.png) right 10px no-repeat;}
		.foot_menu  li a{color: #fff; text-decoration: none;}
		.foot_menu  li a:hover{background: #910000;}
		.foot_menu .last{background: none; padding: 0; border: none;}
	.bottom_img{position: absolute; right: 90px; top: 72px;}
	.inner_bot{margin-left: 91px; padding-top: 25px;}
	.inner_bot p{color: #fff; font-size:22px; margin-bottom: 22px;}
	.inner_bot ul{margin: 0;}
	.inner_bot li{font-size:13px; list-style: none; margin-bottom: 6px;}
	.inner_bot li a{color: #fff;}
	    .otstup{margin-right: 80px!important;}
	.favicon{position: absolute; width: 380px; bottom: 22px; left: 224px; background: url(../i/razdelitelb2.png) right 7px no-repeat;}
	.contact{position: absolute; width: 400px; bottom: 22px; right: 183px;}
	.contact img, .favicon img{float: left; margin-right: 10px;}
	.contact p, .favicon p{color: #fff; padding-bottom: 0px; font-size: 12px;}
	.contact p{padding-top: 11px;}
	.contact a, .favicon a{color: #fff;}
#wrapper{background: url(../images/banner.png) no-repeat; width: 600px; height: 500px;}
.demo {display:none;}

.spoiler a{
	 font-size: 15px;
	 color: #d40000;
	 border-bottom: #d40000 dashed 2px;
	 text-decoration: none;
}
 
.spoiler:hover {
     cursor: pointer;
}
 
.spoiler-text {
     margin: 10px 25px;
	 font-size: 15px;
}

.invis{display:none;}
.invis2{display:block;}

.modalDialog {
 position: fixed;
 font-family: Arial, Helvetica, sans-serif;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.8);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: none;
 pointer-events: none;
}
.modalDialog:target {
 display: block;
 pointer-events: auto;
}

.modalDialog > div {
 width: 400px;
 position: relative;
 margin: 10% auto;
 padding: 5px 20px 13px 20px;
 border-radius: 10px;
 background: #fff;
 background: -moz-linear-gradient(#fff, #999);
 background: -webkit-linear-gradient(#fff, #999);
 background: -o-linear-gradient(#fff, #999);
}
.close {
 background: #606061;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }




@media all and (max-width: 1200px){
    .breadcrumbs{ top:0px;}
}

@media all and (max-width: 1100px){
  .foot_menu{position: absolute; top: 64px; left: 100px; }
  .foot_red{background:none;}
  	.search{display:none;}
    .cont{right:30px;}
    	.favicon{bottom: 22px; left: 30px; right 7px no-repeat;}
	.contact{ width: 400px; bottom: 22px; right: 3px;}
	 .nav-item {margin-right: 20px!important;}
	  .content_menu ul{width: 295px;}
	 	.section{margin-left: 40px;}
	 	h1{width:320px;}
	 	.breadcrumbs{display:none;}
	 	.bottom_img{right: 0px; }
	 	.banners{margin-left:0px; width:1000px;}
	 	.banner{width: 300px;}
	 		.banner_width{width: 200px; padding-top: 15px;}
	 			.banners span{font-size: 10px;}
	 			.ban{width:320px;}
	 			.content_menu{margin-bottom: 30px; margin-left: 30px; float: left; position: relative; z-index: 1;}
	             .content_menu ul{width:320px;}
	             	.content_menu_second ul li, .content_menu ul li{ min-height: 120px;}
	             
}
@media all and (max-width: 1024px){
    .content_menu{margin-left: 0px;}
   .content_menu ul{width:250px;} 
    
}

@media all and (max-width: 800px){
    .bside{float:none; margin-left:auto; margin-right:auto; height: 100px;}
    .invis{display:block;}
    .invis2{display:none;}
.demo {
    display:block;
    max-width: 768px;
    margin: 20px auto;
    border: 1px solid #d4d4d4;
    padding: 5px;
    color: #4F6B72;
    font-family: "PT Sans", Verdana, Arial, sans-serif;
    font-size: 13px;
}

.demo .permalink{
    display: block;
    color:#4F6B72;
    text-decoration: none;
    margin: 10px 0;
}

.demo ul, .demo li {
    margin: 0;
    padding: 0;
}

.demo .drop-menu-main a, .demo .drop-down, .demo .drop-menu-main-sub .title {
    text-decoration: none;
    color: #555555;
    padding: 0 10px 0 0;
}

.demo .drop-menu-main {
    padding: 4px;
    height: 20px;
    position: relative;
}

.demo .drop-menu-main li {
    float: left;
    margin-right: 25px;
    margin-bottom: 5px;
}

.demo .drop-menu-main-sub {
    display: none;
    position: absolute;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
    z-index: 100;
    width: 130px;
    padding: 5px 0 5px;
    margin: -29px 0 0 -15px;
}

.demo .drop-menu-main-sub a {
    color: #555555;
    display: block;
    font-size: 11px;
    padding: 6px 15px;
    cursor: pointer;
    text-decoration: none;
}

.demo .drop-menu-main-sub a:hover {
    background: #155FB0;
    color: #FFFFFF;
    text-decoration: none;
}

.demo .drop-menu-main-sub .title{
    display: block;
    padding: 6px 15px;
    cursor: pointer;
    border-bottom: 1px solid #DEDEDE;
}

.demo li {
    list-style: none;
    display: block;
}

.demo .drop-down {
    cursor: pointer;
}

.demo span.arrow{
    font-size: 8px;
}

//убираем лишнее
html,body {height:100%; max-width:768px; margin: 0 auto;}
.content_menu_second{display:none;}
.content_menu{display:none;}
.content_menu2{display:block;}
.content_menu2 ul li{list-style: none; padding-left: 75px; padding-top: 24px; padding-bottom: 24px; margin-bottom: 0px;}
.content_menu2 p{padding: 0px;}
			
 


#nav_second {display:none;}
#header{display:none;}
    .logo2{width: 340px; height: 82px; bottom: 0px; left: 0px;}
    .logo3{display:block; width: 400px; height: 82px; margin-top:-95px; left: 0px; background: url(../i/logo2.png) no-repeat; z-index:9999;}
	.vtor_top_bg2{display:block; height: 98px;   background: url(../i/vtor_top_bg2.png) 1px 2px repeat-x #d40000; right:0px; left:0px;}
	.cont3{display:block;}
	.cont3{width: 368px; position: absolute; text-align:center; right: 20px; color: #fff; top: -12px;}
	.cont3 p{ margin-right: 10px; margin-top:20px;  font-size: 14px;}
	.cont3 p span{font-size: 16px;}
	

    .cont{ position: absolute; text-align:center; right: 20px; color: #fff; top: 12px;  }
    .cont p { margin-right: 10px; margin-top:20px;  font-size: 14px;}
	.vtor_on_line {width: 261px; position: absolute; right: -5px; top: -10px;  background: url(../i/bg_right_top.png) no-repeat; background-size: contain;}
	.aside {width: 313px; height: 82px; float: right; background: url(../i/bg_right_top.png) no-repeat; }
	.vtor_top_bg{right:0px; left:0px; height: 98px; position: absolute;  background: url(../i/vtor_top_bg2.png) 1px 2px repeat-x #d40000;}
	
#footer{display:none;}
.foot_red{display:none;}
    .foot_menu{display:none;}
	.bottom_img{display:none;}
	.inner_bot{display:none;}
	.favicon{display:none;}

#wrap   {max-width:768px; margin:0 auto; position: relative;}

#nav {height: 0px; position: relative; z-index: 0; display:none;}
.section{margin-left: 10px; font-size: 15px; position: relative; z-index: 0;}
.search{display:none;}
  #footer{max-width: 768px; margin:0 auto;}
    .article {margin:0 0 0 0;
        max-width: 768px;
    }
	.article_second {margin:0 0 0 0;
	    max-width: 768px;
	}
	
	#calculator{display:none;}
	.banners{display:none;}
	.banner_right{display:none;}
	.ban{display:none;}
	
img{max-width:100%;height:auto;}
.guys{display:none;}
.logo{display:none;}
DIV.wrapper{display:none;}
 DIV.wrapper2{display:none;}
 DIV.wrapper3{display:none;}
 DIV.bild {display:none;;}
 DIV.sky {display:none;}
 
 
}
#head{    background-color: #d40000;}

@media all and (max-width: 600px){
  .cont{ position: absolute; text-align:center; right: 0px; color: #fff; top: 12px;  }
    .cont p { margin-right: 10px; margin-top:20px;  font-size: 12px;}    
}



@media all and (max-width: 480px){
    .vtor_on_line {margin-top:-63px; left: 0px;}
.demo {
    display:block;
    margin: 20px auto;
    border: 1px solid #d4d4d4;
    padding: 15px;
    color: #4F6B72;
    font-family: "PT Sans", Verdana, Arial, sans-serif;
    font-size: 13px;
}
html,body {height:100%; max-width:320px; margin: 0 auto;}
h1{width:300px; font-size: 12px; margin-top:80px; padding-top:10px;}
#header{display:none;}
 .logo2 {display:none;}
 .mobile-logo{    width: 180px;
    float: left;
    margin-left: 10px;
    margin-top: 25px;
    display: block;}
 
    .cont{width: 140px; position: absolute; text-align:center;left: 180px; color: #fff; top: 0px; z-index:999;  }
	.vtor_on_line {display:block;}
	.aside {position:absolute; width: 261px; height: 82px; float: right; background: url(../i/bg_right_top.png) no-repeat; }
	.cont p { margin-right: 10px; margin-top:10px;  font-size: 14px;}
	.vtor_top_bg{top: 0px; height: 98px; position: absolute; background: url(../i/vtor_top_bg2.png) 1px 2px repeat-x #d40000;}
#footer{display:none;}
.foot_red{display:none;}
    .foot_menu{display:none;}
	.bottom_img{display:none;}
	.inner_bot{display:none;}
	.favicon{display:none;}
#wrap   { margin:0 auto; position: relative;}

#nav {height: 0px; position: relative; z-index: 0; display:none;}

.section{margin-left: 20px; font-size: 15px; position: relative; z-index: 0;}
.search{display:none;}
  #footer{max-width: 320px; margin:0 auto;}
    .article {margin:0 0 0 0;       max-width: 320px;    }
	.article_second {margin:0 0 0 0;	    max-width: 320px;	}
}


