/* MARFA */





.rig_pages-titl         {position:relative; float:left; display:block; width:100%; height:70px; background:#fff; /*border-bottom:1px solid #111;*/}
.rig_pages-titl h1      {position:absolute; top:15px; left:10px; color:#000; font-size:20px; font-weight:100; margin:0; padding:0; z-index:888;}
.rig_pages-titl h2      {position:absolute; top:37px; left:10px; color:#999; font-size:18px; font-weight:100; margin:0; padding:0; z-index:888;}



/**/

.input_1                {position:relative; float:left; width:30%; height:25px; margin:55px 0 0 0 ;}    
.input_1 h3 {float: left;}
.input_2                {position:relative; float:right; width:52%; height:25px; margin:0 10px 0 0;}
.pieces                 {float:right; width:50%; height:25px; margin:0; padding:0 0 0 5px;}

.marfa_rig_pages-submit {margin:30px 7px 0 6px; padding:10px; max-width:1500px; position:relative; overflow:hidden;}
.phone                  {position:relative; float:left; font-size:15px; width:24%; height:30px; margin:10px 10px 0 0; padding:0 0 0 5px; box-sizing:border-box;}    
.btn                    {position:relative; float:right; width:170px; height:34px; text-align:center; margin:10px 0 0 0; padding:0;} 
.btn_captcha            {position:relative; float:left; font-size:15px; width:24%; height:30px; margin:0; padding:0;} 
.captcha_img            {position:relative; float:left; width:150px; margin:0; padding:0;} 
.captcha                {position:relative; float:left; font-size:12px; width:100px; height:30px; margin:10px 10px 0 0; padding:0 0 0 5px; box-sizing:border-box;}

/* УДАЛИТЬ   */
input.check     {width:31px; height:31px; margin-top:20px; margin-right:20px;}




.marfa_rig_pages-title   {position:relative; float:left; display:block; width:100%; height:40px; background:#fff; /*border-bottom:1px solid #111;*/}
.marfa_rig_pages-pic     {position:relative; float:left; margin:0; padding:0;}
.marfa_rig_pages-pic img {width:100%;}
.marfa_rig_pages-text_div {position:relative; float:left; display:block; height:160px;}
.marfa_rig_pages-text    {position:relative; float:left; display:block; width:100%; height:40px; background:#fff; /* border-top:1px solid #111;*/}

#marfa_rig_pages h1      {position:absolute; top:15px; left:10px; color:#000; font-size:calc(0.1rem + 0.6vw); font-weight:100; margin:0; padding:0; z-index:888; 
	                      text-transform:uppercase;}
#marfa_rig_pages h2      {position:absolute; top:32px; left:10px; color:#999; font-size:calc(0.1rem + 0.6vw); font-weight:100; margin:0; padding:0; z-index:888;
	                      text-transform:uppercase;}
#marfa_rig_pages h3      {position:absolute; bottom:55px; left:10px; color:#000; font-size:calc(0.7rem + 0.4vw); font-weight:100; margin:0; padding:0; z-index:888;}
#marfa_rig_pages h4      {position:absolute; bottom:55px; left:65px; color:#FF0000; font-size:calc(0.7rem + 0.4vw); font-weight:100; margin:0; padding:0; z-index:888;
                         letter-spacing:-0.5px;}
#marfa_rig_pages h4 sup  {font-size:10px;}
#marfa_rig_pages h4 sub  {font-size:10px;}

.marfa_rig_pages-cell {
	margin:7px;
	box-shadow:0 1px 4px rgba(0,0,0,0.4);
	padding:0;
	color:#555;
	background-color:none;
	text-decoration:none;
	text-align:left;
	display:block;
	position: relative;
	overflow:hidden;
}

#marfa_rig_pages {
	max-width:1500px;
	margin:0 auto; /*center aligned*/
	padding:10px;
	font-size:0; /* Remember to change it back to normal font size if have captions */
	list-style:none;
	background-color:none;
}
#marfa_rig_pages li {
	display:inline-block;
	*display:inline;/*for IE6 - IE7*/
	width:16.6555%;
	vertical-align:middle;
	box-sizing:border-box;
	margin:0;
	padding:0;
}




@media (max-width: 1500px) {
    body                {width:100%; max-width:1500px; min-width:330px; margin:0 auto;}
	#marfa_rig_pages li {width:25%;}
	#rig li             {width:50%;}
	#rig_pages li       {width:50%;}
}

@media (max-width: 1300px) {
    body                {width:100%; max-width:1300px; min-width:330px; margin:0 auto;}
    #marfa_rig_pages li {width:33.33333%;}
    #marfa_rig_pages h1 {position:absolute; top:15px; left:10px; color:#000; font-size:calc(0.7rem + 0.6vw); font-weight:100; margin:0; padding:0; z-index:888; 
	                     text-transform:uppercase;}
    #marfa_rig_pages h2 {position:absolute; top:32px; left:10px; color:#999; font-size:calc(0.7rem + 0.6vw); font-weight:100; margin:0; padding:0; z-index:888;
	                     text-transform:uppercase;}
    #marfa_rig_pages h3 {position:absolute; bottom:55px; left:10px; color:#000; font-size:calc(1rem + 0.5vw); font-weight:100; margin:0; padding:0; z-index:888;} 
    #marfa_rig_pages h4 {position:absolute; bottom:55px; left:60px; color:#FF0000; font-size:calc(1rem + 0.5vw); font-weight:100; margin:0; padding:0; z-index:888;} 
}

@media (max-width: 700px) {
    header          {margin:20px 10px 10px 10px; z-index:999; position:relative;}
    body            {width:100%; max-width:600px; min-width:330px; margin:0 auto;}
    #logo_img       {display:inline;}
	#rig li         {width:100%;}
	#rig_pages li   {width:100%;}
    .rig-cell       {margin:5px 10px;}
	.rig_pages-cell {margin:7px 12px;}
    .rig-cell h1    {bottom:20px; left:20px;}
    .rig-cell h2    {bottom:20px; left:20px;}
	.rig-overlay    {display:none;}
    .last           {margin-bottom:48px;}
	.container_art_ {padding:5px 10px;}
    .photo_50 img, .photo_50_1 img, .photo_100 img {width:100%; margin-bottom:10px;}
	.icon_footer    {position:fixed; left:0; bottom:0; width:100%; background:#FFF; min-width:330px; z-index:999;}
    .icon_fb_       {display:inline; float:left; width:35px; height:25px; margin:10px 0 10px 10px;}
    .icon_in_       {display:inline; float:left; width:35px; height:25px; margin:10px 0 10px 10px; padding:0; border:0;}

	#toTop          {display:none; text-decoration:none; position:fixed; bottom:45px; left:10px; overflow:hidden; width:60px; height:60px; border:none; 
		             text-indent:100%; background:url(../img/ui.totop.png) no-repeat left top;}
    #toTopHover     {background:url(../img/ui.totop.png) no-repeat left -60px; width:60px; height:60px; display:block; overflow:hidden; float:left; opacity:0;
		             -moz-opacity:0; filter:alpha(opacity=0);}
    #toTop:active, #toTop:focus {outline:none;}

#marfa_rig_pages         {padding:5px;}
#marfa_rig_pages li      {width:50%;}
#marfa_rig_pages h1      {position:absolute; top:15px; left:10px; color:#000; font-size:calc(0.7rem + 0.6vw); font-weight:100; margin:0; padding:0; z-index:888; 
	                      text-transform:uppercase;}
#marfa_rig_pages h2      {position:absolute; top:32px; left:10px; color:#999; font-size:calc(0.7rem + 0.6vw); font-weight:100; margin:0; padding:0; z-index:888;
	                      text-transform:uppercase;}
#marfa_rig_pages h3      {position:absolute; bottom:55px; left:10px; color:#000; font-size:calc(1rem + 0.5vw); font-weight:100; margin:0; padding:0; z-index:888;}
#marfa_rig_pages h4      {position:absolute; bottom:55px; left:50px; color:#FF0000; font-size:calc(1rem + 0.5vw); font-weight:100; margin:0; padding:0; z-index:888;                               letter-spacing:-0.5px;}

.marfa_rig_pages-cell    {margin:7px;}	
.marfa_rig_pages-submit  {position:relative; float:left; width:98%; margin:20px 10px 0 10px; padding:0;}
.number_phone	         {position:relative; float:left; width:98%; margin:0; padding:0;}
.btn_submit              {position:relative; float:left; width:99.5%; margin:0; padding:0;} 
.phone                   {position:relative; float:left; width:100%; height:30px; margin:10px 0 0 0; padding:0 0 0 5px; box-sizing:border-box;}    
.btn_captcha             {position:relative; float:left; font-size:15px; width:24%; height:30px; margin:0; padding:0;} 
.captcha_img             {position:relative; float:left; width:150px; margin:10px 0 0 0; padding:0; z-index:777;} 
.captcha                 {position:relative; float:left; font-size:15px; width:150px; height:30px; margin:10px 10px 0 0; padding:0 0 0 5px; z-index:777;}
.btn                     {position:relative; float:left; width:98%; height:60px; margin:88px 0 50px 0; padding:0; text-align:center; z-index:888;} 


}