/* font-family: "SansationRegular"; */
@font-face {
    font-family: "HelveticaNeueCyr-Light";
    src: url("../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot");
    src: url("../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot?#iefix")format("embedded-opentype"),
    url("../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff") format("woff"),
    url("../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "SansationRegular"; */
@font-face {
    font-family: "SansationRegular";
    src: url("../fonts/SansationRegular/SansationRegular.eot");
    src: url("../fonts/SansationRegular/SansationRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SansationRegular/SansationRegular.woff") format("woff"),
    url("../fonts/SansationRegular/SansationRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SansationBold"; */
@font-face {
    font-family: "SansationBold";
    src: url("../fonts/SansationBold/SansationBold.eot");
    src: url("../fonts/SansationBold/SansationBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SansationBold/SansationBold.woff") format("woff"),
    url("../fonts/SansationBold/SansationBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SansationItalic"; */
@font-face {
    font-family: "SansationItalic";
    src: url("../fonts/SansationItalic/SansationItalic.eot");
    src: url("../fonts/SansationItalic/SansationItalic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SansationItalic/SansationItalic.woff") format("woff"),
    url("../fonts/SansationItalic/SansationItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SansationLight"; */
@font-face {
    font-family: "SansationLight";
    src: url("../fonts/SansationLight/SansationLight.eot");
    src: url("../fonts/SansationLight/SansationLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SansationLight/SansationLight.woff") format("woff"),
    url("../fonts/SansationLight/SansationLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SansationBoldItalic"; */
@font-face {
    font-family: "SansationBoldItalic";
    src: url("../fonts/SansationBoldItalic/SansationBoldItalic.eot");
    src: url("../fonts/SansationBoldItalic/SansationBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SansationBoldItalic/SansationBoldItalic.woff") format("woff"),
    url("../fonts/SansationBoldItalic/SansationBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SansationLightItalic"; */
@font-face {
    font-family: "SansationLightItalic";
    src: url("../fonts/SansationLightItalic/SansationLightItalic.eot");
    src: url("../fonts/SansationLightItalic/SansationLightItalic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SansationLightItalic/SansationLightItalic.woff") format("woff"),
    url("../fonts/SansationLightItalic/SansationLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@import url(http://allfont.ru/allfont.css?fonts=futuris-cyrillic);

body {
	font-family: SansationLight;
}

body { padding-right: 0 !important; }
.layout-center-wrap>.wrap {
    max-width: 1400px;
    color: #000;
}

.menu-icons {

    width: 100%;
	height: 40px;
	background-color: #030303;
	z-index: 100;
	max-width: 1400px;
}

.MainMenu {
	margin: 0 auto;
}

ul.menu>li {
	margin: 0 2rem;
}
ul.menu>li a {
	font-size: 22px;
    background-color: #030303;
    color: #fff;
}
ul.menu li.selected a {
	font-size: 22px;
    background-color: #030303;
    color: #fff;
}
ul.menu>li a:hover {
    background-color: #7ec242;
    color: #030303;
}
ul.menu li.selected a:hover {
    background-color: #7ec242;
    color: #030303;
}
ul.menu>li>a {
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin: 0 0 0 0;
}

.toptel {
	color: #f5821f;
	text-decoration: underline;
}

.no-margin {
	margin-left: 0;
	margin-right: 0;
}
.tops {
	position: relative;
}
.topsp {
	font-size:60px;
	text-align:center;
	font-family: SansationRegular;
	position: absolute;
	top: 5px;
	width: 100%;
}

.toptexttel {
	font-size:24px;
	font-family: 'Futuris Cyrillic', arial;
	text-align:right;
	margin: 20px 0 0px 0;
	color:#000;
}
.toptexttel span{
	font-size:47px;
}
.toptexttel:hover {
	text-decoration: none;
}
.toptexttelz {
	font-size:24px;
	font-family: 'Futuris Cyrillic', arial;
	text-align:right;
	margin: 0px 0 0px 0;
}


.onas {
	/*position: relative;*/
	background: url(/uploads/onas.png) 100% 100% no-repeat;
	background-size: cover;
}
.onasp {
	font-size:36px;
	text-align:center;
	font-family: SansationRegular;
	padding-top: 40px;
	margin: 0;
}
.onaspt
{
	font-size:36px;
	text-align:center;
	font-family: SansationRegular;


}
.onastext {
	font-size:21px;
	font-family: SansationLight;
	margin: 0;
	text-align: left;
}
.onasline {
	margin: 0;
}
.onasline1 {
vertical-align: sub;
}
.onasline2 {
vertical-align: top;
}
.katalog {
	text-align: center;
}
.katalog button {
	padding: 0;
	border-radius: 0;
	border-width:0;
}
.katalog button:hover {
	width: 93%;
	border: 3px solid #000;
	border-radius: 4px;
}
.katalogp {
	font-size:36px;
	text-align:center;
	font-family: SansationRegular;
	margin: 15px 0;
}
.katalogimg {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.telefonii {
	background: url(/uploads/fontel3.png) 100% 0% no-repeat;
	background-size: cover;
}
.telefonii h3 {
	font-size: 36px;
	font-family: SansationLight;
}

.teleff {
	text-align: center;
	min-height: 250px;
}
.teleffx {
	text-align: center;
	min-height: 260px;
}
.teleffs {
	text-align: center;
	min-height: 250px;
}
.telenaz {
	font-size: 26px;
	font-family: SansationLight;
	margin: 0;
}
.telenazs {
	font-size: 26px;
	font-family: SansationLight;
	margin: 0;
	min-height: 75px;
}

.telecena {
	font-size: 24px;
	color: #000;
	font-family: Arial;
	margin: 0;
	padding-top: 10px;
}

.telecena span {
	font-size: 24px;
	color: #000;
	font-family: Arial;
	font-weight: bold;
}


.zakaz {
	width: 100%;
    padding: 5px;
    background-color: #7ec242;
    color: #fff;
    font-size: 30px;
    font-family: SansationRegular;
}

.zakazk {
	margin-top: 10px;
	width: 100%;
    padding: 5px;
    background-color: #fff;
    color: #000;
    font-size: 21px;
    font-family: 'HelveticaNeueCyr-Light';
     border: 2px solid #000;

}
.zakaz:hover, .zakaz:focus {
	background-color: #96ef57;
}
.zakazk:hover,.zakazk:focus {
	 background-color: #000;
    color: #fff;
}
.teleff2 {
	padding: 20px 10px;
}

.telefzak {
	height: 236px;
	padding-bottom: 5px;
}

.telefkv {
	padding: 10px 0px;;
}

.otrem {
	position: relative;
	text-align:center;
}
.otremh2 {
	font-size:60px;
	text-align:center;
	font-family: SansationRegular;
	position: absolute;
	top: 0px;
	width: 100%;
	color: #fff;
}


.otrem p {
	font-size:48px;
	text-align:center;
	font-family: SansationRegular;
	position: absolute;
	top: 10px;
	width: 100%;
	color: #fff;
}
.otremz {
	font-size:48px;
	text-align:center;
	font-family: SansationRegular;
	position: absolute;
	    top: 85%;
    left: 25%;

	padding: 5px;
    background-color: #7ec242;
    color: #fff;
}


@media (max-width: 998px) {
	ul.menu>li {
	margin: 0 1rem;
}
.topsp {
	font-size:45px;
}
.onastext {
	font-size:18px;
}
.otremh2 {
	font-size:50px;
	top: 0px;
}
.otrem p {
	font-size:42px;
	top: 10px;
}
.otremz {
	font-size:36px;
	    top: 85%;
}
.zakaz {
    font-size: 24px;
}
}

@media (max-width: 830px) {
	ul.menu>li {
	margin: 0 0.5rem;
}
.topsp {
	font-size:40px;
}
.otremh2 {
	font-size:40px;
	top: 0px;
}
.otrem p {
	font-size:32px;
	top: 10px;
}
.otremz {
	font-size:28px;
	    top: 85%;
}
}
@media (max-width: 760px) {
.w100-max {
    text-align: center;
    margin: 0 auto;
}
.toptexttel {
	text-align:center;
	margin: 0;
}
.toptexttel span{
	font-size:47px;
}
.toptexttelz {
	text-align:center;
}
.otremh2 {
	font-size:32px;
	top: 0px;
}
.otrem p {
	font-size:24px;
	top: 15px;
}
.otremz {
	font-size:24px;
	    top: 85%;
}
.zakaz {
    font-size: 20px;
}
}

@media (max-width: 640px) {

.topsp {
	font-size:20px;
}
.otremh2 {
	font-size:24px;
	top: 0px;
}
.otrem p {
	font-size:18px;
	top: 20px;
}
.otremz {
	font-size:18px;
	    top: 85%;
}
}
@media (max-width: 480px) {
	.otremh2 {
	font-size:18px;
	top: 0px;
}
.otrem p {
	font-size:16px;
	top: 20px;
}
.otremz {
	font-size:18px;
	    top: 80%;
}
.zakaz {
    font-size: 18px;
}
}
@media (max-width: 380px) {


.toptexttel span{
	font-size:35px;
}
.toptexttelz {
	font-size:20px;
	text-align:center;
}
.otremh2 {
	font-size:18px;
	top: 0px;
}
.otrem p {
	font-size:16px;
	top: 20px;
}
.otremz {
	font-size:18px;
	    top: 80%;
}
}
@media (max-width: 320px) {
	.otremh2 {
	font-size:18px;
	top: 0px;
}
.otrem p {
	font-size:14px;
	top: 20px;
}
.otremz {
	font-size:16px;
	    top: 70%;
}
.zakaz {
    font-size: 14px;
}
}
.footer, footer {
	background-color: #fff;
}

.footer p {
	text-align: center;
	font-size: 24px;
	color: #4e4c4c;
	font-family: SansationRegular;

}


.fotkon {
	color: #fff;
	text-align: center;
	font-size: 20px;
}

.fotkon p {
	color: #fff;
	text-align: center;
	font-size: 20px;
}

.preim {
	background: url(/uploads/preimf.png) 100% 0% no-repeat;
	background-size: cover;
}
.preim h3 {
	font-size: 32px;
	color: #3b3b3b;
	font-family: SansationRegular;
	padding-bottom: 35px;
}
.preim h4 {
	text-align: center;
	font-size: 21px;
	color: #3b3b3b;
	font-family: SansationRegular;
}

.preim p {
	text-align: center;
	font-size: 16px;
	color: #3b3b3b;
	font-family: SansationRegular;
}

.premimg {
	text-align: center;
	min-height: 80px;
}

.yakor {
	padding-top: 63px;
	text-decoration: none;
}

.yakor:hover {
text-decoration: none;
}


.slide1 {
	background: url(/uploads/slide1.png) 100% 0% no-repeat;
	background-size: cover;
	min-height: 550px;
}

.namesl {
	font-size: 36px;
	color: #fff;
}

.textsl {
	font-size: 16px;
	color: #fff;
}

.texts2 {
	font-size: 19px;
	color: #fff;
}

.carousel-control {
    min-height: 550px;
}



.remontraz {
	position: relative;
}
.remontrazt {
	color: #000;
	font-size:23px;
	text-align:center;
	font-family: SansationLight;
	position: absolute;
	top: 0px;
	width: 100%;
}

.ones{
    color: orange;
}


.raz1:hover + .razt1 {
    color: green;
}


.three, .three2, .three3, .three4, .three5, .three6, .three7, .three8, .three9, .three10, .three11, .three12, .three13, .three14, .three15 {
    color: orange;
    background-color: rgba(21, 20, 20, 0.0);
    font-size: 21px;
}

.one:hover ~ .two>.three {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one:visited ~ .two>.three {color: green; background-color: rgba(126, 194, 66, 0.58);}

.one2:hover ~ .two>.three2 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one3:hover ~ .two>.three3 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one4:hover ~ .two>.three4 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one5:hover ~ .two>.three5 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one6:hover ~ .two>.three6 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one7:hover ~ .two>.three7 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one8:hover ~ .two>.three8 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one9:hover ~ .two>.three9 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one10:hover ~ .two>.three10 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one11:hover ~ .two>.three11 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one12:hover ~ .two>.three12 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one13:hover ~ .two>.three13 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one14:hover ~ .two>.three14 {color: green; background-color: rgba(126, 194, 66, 0.58);}
.one15:hover ~ .two>.three15 {color: green; background-color: rgba(126, 194, 66, 0.58);}


#fixed {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
}
.fixed {
 position: relative;
 width: 100%;
 margin: 0 auto;

 left: 0px;
}

.jk9 {
	    padding: 10px;
    width: 100%;
    border: 1px solid;
}

    .left222 {
    	max-height: 100%;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
     background-repeat: repeat-x;
}

    .right222 {
    	max-height: 100%;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
     background-repeat: repeat-x;
}
.tablya {
	color:#000;
	text-decoration: none;
}
.tablya:hover,  a.tablya.active{
  color: #D90000;
	text-decoration: none;
}
.tablya2 {
	color:#000;
	padding-top: 63px;
	text-decoration: none;
}

/* Подсвеченный див */
.price_table .active {
  background-color: rgba(126, 194, 66, 0.58);
}



.one {z-index: 2;width: 205px; top: 33px; left: 16%;}
.one2 {z-index: 3;width: 205px; top: 40px; left: 38%;}
.one3 {z-index: 4;width: 232px; top: 136px; left: 9%;}
.one4 {z-index: 5;width: 205px; top: 239px; left: 14%;}
.one5 {z-index: 6;width: 205px; top: 312px; left: 13%;}
.one6 {z-index: 7;width: 205px; top: 391px; left: 12%;}
.one7 {z-index: 8;width: 205px; top: 485px; left: 12%;}
.one8 {z-index: 9;width: 205px; top: 585px; left: 13%;}
.one9 {z-index: 10;width: 210px; top: 670px; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 663px; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 567px; left: 69%;}
.one12 {z-index: 13;width: 205px; top: 387px; left: 72%;}
.one13 {z-index: 14;width: 205px; top: 347px; left: 73%;}
.one14 {z-index: 15;width: 250px; top: 228px; left: 74%;}
.one15 {z-index: 16;width: 228px; top: 84px; left: 62%;}

@media (min-width:1400px){
	.tabthe {width: 100%; top: 7%; position: absolute; font-size: 21px;}
	.tabthe2 {width: 100%; top: 13%; position: absolute;font-size: 21px;}
	.tabthe3 {width: 100%; top: 19%; position: absolute;font-size: 21px;}
	.tabthe4 {width: 100%; top: 24%; position: absolute;font-size: 21px;}
	.tabthe5 {width: 100%; top: 30%; position: absolute;font-size: 21px;}
	.tabthe6 {width: 100%; top: 30%; position: absolute;font-size: 21px;}
	.tabthe7 {width: 100%; top: 36%; position: absolute;font-size: 21px;}
	.tabthe8 {width: 100%; top: 285px; position: absolute;font-size: 21px;}
	.tabthe9 {width: 100%; top: 47%; position: absolute;font-size: 21px;}
	.tabthe10 {width: 100%; top: 52%; position: absolute;font-size: 21px;}
	.tabthe11 {width: 100%; top: 58%; position: absolute;font-size: 21px;}
	.tabthe12 {width: 100%; top: 64%; position: absolute;font-size: 21px;}
	.tabthe13  {width: 100%; top: 69%; position: absolute;font-size: 21px;}
	.tabthe14  {width: 100%; top: 75%; position: absolute;font-size: 21px;}
	.tabthe15  {width: 100%; top: 80%; position: absolute;font-size: 21px;}
	.tabthe16  {width: 100%; top: 86%; position: absolute;font-size: 21px;}
	.tabthe17  {width: 100%; top: 91%; position: absolute;font-size: 21px;}
}








@media (max-width:1400px){
	.one {z-index: 2;width: 205px; top: 30px; left: 15%;}
.one2 {z-index: 3;width: 205px; top: 35px; left: 38%;}
.one3 {z-index: 4;width: 232px; top: 132px; left: 8%;}
.one4 {z-index: 5;width: 205px; top: 232px; left: 13%;}
.one5 {z-index: 6;width: 205px; top: 301px; left: 12%;}
.one6 {z-index: 7;width: 205px; top: 376px; left: 11%;}
.one7 {z-index: 8;width: 205px; top: 468px; left: 12%;}
.one8 {z-index: 9;width: 205px; top: 565px; left: 13%;}
.one9 {z-index: 10;width: 210px; top: 645px; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 638px; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 546px; left: 68%;}
.one12 {z-index: 13;width: 205px; top: 374px; left: 72%;}
.one13 {z-index: 14;width: 205px; top: 335px; left: 73%;}
.one14 {z-index: 15;width: 250px; top: 216px; left: 72%;}
.one15 {z-index: 16;width: 228px; top: 76px; left: 62%;}

	.tabthe {width: 100%; top: 9%; position: absolute; font-size: 19px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 19px;}
	.tabthe3 {width: 100%; top: 19%; position: absolute;font-size: 19px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 19px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 19px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 19px;}
	.tabthe7 {width: 100%; top: 37%; position: absolute;font-size: 19px;}
	.tabthe8 {width: 100%; top: 282px; position: absolute;font-size: 19px;}
	.tabthe9 {width: 100%; top: 48%; position: absolute;font-size: 19px;}
	.tabthe10 {width: 100%; top: 54%; position: absolute;font-size: 19px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 19px;}
	.tabthe12 {width: 100%; top: 65%; position: absolute;font-size: 19px;}
	.tabthe13  {width: 100%; top: 71%; position: absolute;font-size: 19px;}
	.tabthe14  {width: 100%; top: 76%; position: absolute;font-size: 19px;}
	.tabthe15  {width: 100%; top: 82%; position: absolute;font-size: 19px;}
	.tabthe16  {width: 100%; top: 88%; position: absolute;font-size: 19px;}
	.tabthe17  {width: 100%; top: 92%; position: absolute;font-size: 19px;}
}

@media (max-width:1350px){
	.one {z-index: 2;width: 205px; top: 29px; left: 15%;}
.one2 {z-index: 3;width: 205px; top: 33px; left: 38%;}
.one3 {z-index: 4;width: 232px; top: 129px; left: 8%;}
.one4 {z-index: 5;width: 205px; top: 228px; left: 13%;}
.one5 {z-index: 6;width: 205px; top: 294px; left: 12%;}
.one6 {z-index: 7;width: 205px; top: 370px; left: 11%;}
.one7 {z-index: 8;width: 205px; top: 458px; left: 11%;}
.one8 {z-index: 9;width: 205px; top: 554px; left: 12%;}
.one9 {z-index: 10;width: 210px; top: 635px; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 630px; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 533px; left: 68%;}
.one12 {z-index: 13;width: 205px; top: 364px; left: 72%;}
.one13 {z-index: 14;width: 205px; top: 325px; left: 73%;}
.one14 {z-index: 15;width: 250px; top: 208px; left: 72%;}
.one15 {z-index: 16;width: 228px; top: 76px; left: 62%;}
}
@media (max-width:1320px){
	.one {z-index: 2;width: 205px; top: 4%; left: 15%;}
.one2 {z-index: 3;width: 205px; top: 3%; left: 38%;}
.one3 {z-index: 4;width: 232px; top: 17%; left: 8%;}
.one4 {z-index: 5;width: 205px; top: 30%; left: 12%;}
.one5 {z-index: 6;width: 205px; top: 40%; left: 11%;}
.one6 {z-index: 7;width: 205px; top: 50%; left: 10%;}
.one7 {z-index: 8;width: 205px; top: 62%; left: 10%;}
.one8 {z-index: 9;width: 205px; top: 74%; left: 11%;}
.one9 {z-index: 10;width: 210px; top: 86%; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 86%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 72%; left: 68%;}
.one12 {z-index: 13;width: 205px; top: 49%; left: 72%;}
.one13 {z-index: 14;width: 205px; top: 44%; left: 73%;}
.one14 {z-index: 15;width: 250px; top: 29%; left: 72%;}
.one15 {z-index: 16;width: 228px; top: 9%; left: 62%;}
}
@media (max-width:1210px){
.remontrazt {font-size:20px;}
.one {z-index: 2;width: 205px; top: 4%; left: 15%;}
.one2 {z-index: 3;width: 205px; top: 3%; left: 38%;}
.one3 {z-index: 4;width: 232px; top: 17%; left: 8%;}
.one4 {z-index: 5;width: 205px; top: 29%; left: 11%;}
.one5 {z-index: 6;width: 205px; top: 39%; left: 10%;}
.one6 {z-index: 7;width: 205px; top: 49%; left: 9%;}
.one7 {z-index: 8;width: 205px; top: 61%; left: 9%;}
.one8 {z-index: 9;width: 205px; top: 74%; left: 10%;}
.one9 {z-index: 10;width: 210px; top: 86%; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 86%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 71%; left: 68%;}
.one12 {z-index: 13;width: 205px; top: 49%; left: 72%;}
.one13 {z-index: 14;width: 205px; top: 44%; left: 73%;}
.one14 {z-index: 15;width: 250px; top: 29%; left: 72%;}
.one15 {z-index: 16;width: 228px; top: 9%; left: 62%;}
	.tabthe {width: 100%; top: 9%; position: absolute; font-size: 18px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 18px;}
	.tabthe3 {width: 100%; top: 19%; position: absolute;font-size: 18px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 18px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 18px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 18px;}
	.tabthe7 {width: 100%; top: 37%; position: absolute;font-size: 18px;}
	.tabthe8 {width: 100%; top: 282px; position: absolute;font-size: 18px;}
	.tabthe9 {width: 100%; top: 48%; position: absolute;font-size: 18px;}
	.tabthe10 {width: 100%; top: 54%; position: absolute;font-size: 18px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 18px;}
	.tabthe12 {width: 100%; top: 65%; position: absolute;font-size: 18px;}
	.tabthe13  {width: 100%; top: 71%; position: absolute;font-size: 18px;}
	.tabthe14  {width: 100%; top: 76%; position: absolute;font-size: 18px;}
	.tabthe15  {width: 100%; top: 82%; position: absolute;font-size: 18px;}
	.tabthe16  {width: 100%; top: 88%; position: absolute;font-size: 18px;}
	.tabthe17  {width: 100%; top: 92%; position: absolute;font-size: 18px;}
}

@media (max-width:1080px){
.remontrazt {font-size:20px;}
.one {z-index: 2;width: 205px; top: 4%; left: 13%;}
.one2 {z-index: 3;width: 205px; top: 3%; left: 36%;}
.one3 {z-index: 4;width: 232px; top: 17%; left: 6%;}
.one4 {z-index: 5;width: 205px; top: 30%; left: 9%;}
.one5 {z-index: 6;width: 175px; top: 39%; left: 10%;}
.one6 {z-index: 7;width: 175px; top: 49%; left: 9%;}
.one7 {z-index: 8;width: 185px; top: 61%; left: 9%;}
.one8 {z-index: 9;width: 175px; top: 73%; left: 10%;}
.one9 {z-index: 10;width: 210px; top: 86%; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 84%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 71%; left: 68%;}
.one12 {z-index: 13;width: 205px; top: 49%; left: 72%;}
.one13 {z-index: 14;width: 205px; top: 43%; left: 73%;}
.one14 {z-index: 15;width: 250px; top: 29%; left: 72%;}
.one15 {z-index: 16;width: 228px; top: 9%; left: 62%;}
	.tabthe {width: 100%; top: 9%; position: absolute; font-size:  16px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 16px;}
	.tabthe3 {width: 100%; top: 19%; position: absolute;font-size: 16px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 16px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 16px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 16px;}
	.tabthe7 {width: 100%; top: 37%; position: absolute;font-size: 16px;}
	.tabthe8 {width: 100%; top: 2px; position: absolute;font-size: 16px;}
	.tabthe9 {width: 100%; top: 48%; position: absolute;font-size: 16px;}
	.tabthe10 {width: 100%; top: 54%; position: absolute;font-size: 16px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 16px;}
	.tabthe12 {width: 100%; top: 65%; position: absolute;font-size: 16px;}
	.tabthe13 {width: 100%; top: 71%; position: absolute;font-size: 16px;}
	.tabthe14 {width: 100%; top: 76%; position: absolute;font-size: 16px;}
	.tabthe15 {width: 100%; top: 82%; position: absolute;font-size: 16px;}
	.tabthe16 {width: 100%; top: 88%; position: absolute;font-size: 16px;}
	.tabthe17 {width: 100%; top: 92%; position: absolute;font-size: 16px;}

}

@media (max-width:980px){
.remontrazt {font-size:17px;}
.one {z-index: 2;width: 205px; top: 4%; left: 13%;}
.one2 {z-index: 3;width: 205px; top: 3%; left: 36%;}
.one3 {z-index: 4;width: 232px; top: 17%; left: 6%;}
.one4 {z-index: 5;width: 205px; top: 30%; left: 9%;}
.one5 {z-index: 6;width: 175px; top: 39%; left: 10%;}
.one6 {z-index: 7;width: 175px; top: 49%; left: 9%;}
.one7 {z-index: 8;width: 185px; top: 61%; left: 9%;}
.one8 {z-index: 9;width: 175px; top: 73%; left: 10%;}
.one9 {z-index: 10;width: 210px; top: 86%; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 84%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 71%; left: 66%;}
.one12 {z-index: 13;width: 205px; top: 49%; left: 69%;}
.one13 {z-index: 14;width: 205px; top: 43%; left: 70%;}
.one14 {z-index: 15;width: 250px; top: 29%; left: 69%;}
.one15 {z-index: 16;width: 228px; top: 9%; left: 60%;}
	.tabthe {width: 100%; top: 9%; position: absolute; font-size:  16px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 16px;}
	.tabthe3 {width: 100%; top: 20%; position: absolute;font-size: 16px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 16px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 16px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 16px;}
	.tabthe7 {width: 100%; top: 37%; position: absolute;font-size: 16px;}
	.tabthe8 {width: 100%; top: 2px; position: absolute;font-size: 16px;}
	.tabthe9 {width: 100%; top: 48%; position: absolute;font-size: 16px;}
	.tabthe10 {width: 100%; top: 54%; position: absolute;font-size: 16px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 16px;}
	.tabthe12 {width: 100%; top: 65%; position: absolute;font-size: 16px;}
	.tabthe13 {width: 100%; top: 70%; position: absolute;font-size: 16px;}
	.tabthe14 {width: 100%; top: 76%; position: absolute;font-size: 16px;}
	.tabthe15 {width: 100%; top: 81%; position: absolute;font-size: 16px;}
	.tabthe16 {width: 100%; top: 86%; position: absolute;font-size: 16px;}
	.tabthe17 {width: 100%; top: 91%; position: absolute;font-size: 16px;}
}

@media (max-width:930px){
.remontrazt {font-size:17px;}
.one {z-index: 2;width: 205px; top: 3%; left: 12%;}
.one2 {z-index: 3;width: 205px; top: 3%; left: 34%;}
.one3 {z-index: 4;width: 232px; top: 17%; left: 4%;}
.one4 {z-index: 5;width: 205px; top: 30%; left: 7%;}
.one5 {z-index: 6;width: 175px; top: 39%; left: 8%;}
.one6 {z-index: 7;width: 175px; top: 49%; left: 7%;}
.one7 {z-index: 8;width: 185px; top: 61%; left: 7%;}
.one8 {z-index: 9;width: 175px; top: 73%; left: 8%;}
.one9 {z-index: 10;width: 210px; top: 86%; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 84%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 70%; left: 66%;}
.one12 {z-index: 13;width: 205px; top: 49%; left: 69%;}
.one13 {z-index: 14;width: 205px; top: 43%; left: 70%;}
.one14 {z-index: 15;width: 250px; top: 29%; left: 69%;}
.one15 {z-index: 16;width: 228px; top: 8%; left: 60%;}
}

@media (max-width:870px){
.remontrazt {font-size:17px;}
.one {z-index: 2;width: 205px; top: 3%; left: 10%;}
.one2 {z-index: 3;width: 205px; top: 3%; left: 34%;}
.one3 {z-index: 4;width: 232px; top: 16%; left: 4%;}
.one4 {z-index: 5;width: 205px; top: 29%; left: 7%;}
.one5 {z-index: 6;width: 175px; top: 38%; left: 8%;}
.one6 {z-index: 7;width: 175px; top: 48%; left: 7%;}
.one7 {z-index: 8;width: 185px; top: 60%; left: 7%;}
.one8 {z-index: 9;width: 175px; top: 72%; left: 8%;}
.one9 {z-index: 10;width: 210px; top: 85%; left: 26%;}
.one10 {z-index: 11;width: 175px; top: 83%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 69%; left: 66%;}
.one12 {z-index: 13;width: 205px; top: 48%; left: 69%;}
.one13 {z-index: 14;width: 205px; top: 42%; left: 70%;}
.one14 {z-index: 15;width: 190px; top: 28%; left: 70%;}
.one15 {z-index: 16;width: 228px; top: 7%; left: 60%;}
	.tabthe {width: 100%; top: 9%; position: absolute; font-size:  16px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 16px;}
	.tabthe3 {width: 100%; top: 20%; position: absolute;font-size: 16px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 16px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 16px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 16px;}
	.tabthe7 {width: 100%; top: 36%; position: absolute;font-size: 16px;}
	.tabthe8 {width: 100%; top: 2px; position: absolute;font-size: 16px;}
	.tabthe9 {width: 100%; top: 47%; position: absolute;font-size: 16px;}
	.tabthe10 {width: 100%; top: 53%; position: absolute;font-size: 16px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 16px;}
	.tabthe12 {width: 100%; top: 64%; position: absolute;font-size: 16px;}
	.tabthe13 {width: 100%; top: 69%; position: absolute;font-size: 16px;}
	.tabthe14 {width: 100%; top: 76%; position: absolute;font-size: 16px;}
	.tabthe15 {width: 100%; top: 80%; position: absolute;font-size: 16px;}
	.tabthe16 {width: 100%; top: 86%; position: absolute;font-size: 16px;}
	.tabthe17 {width: 100%; top: 91%; position: absolute;font-size: 16px;}
}

@media (max-width:810px){
.remontrazt {font-size:15px;}
}
@media (max-width:768px){
.remontrazt {font-size:15px;}
.one {z-index: 2;width: 205px; top: 2%; left: 8%;}
.one2 {z-index: 3;width: 205px; top: 1%; left: 34%;}
.one3 {z-index: 4;width: 232px; top: 8%; left: 1%;}
.one4 {z-index: 5;width: 150px; top: 14%; left: 5%;}
.one5 {z-index: 6;width: 135px; top: 18%; left: 6%;}
.one6 {z-index: 7;width: 150px; top: 22%; left: 5%;}
.one7 {z-index: 8;width: 135px; top: 28%; left: 6%;}
.one8 {z-index: 9;width: 150px; top: 34%; left: 7%;}
.one9 {z-index: 10;width: 210px; top: 39%; left: 18%;}
.one10 {z-index: 11;width: 175px; top: 39%; left: 40%;}
.one11 {z-index: 12;width: 190px; top: 32%; left: 64%;}
.one12 {z-index: 13;width: 205px; top: 23%; left: 67%;}
.one13 {z-index: 14;width: 205px; top: 20%; left: 68%;}
.one14 {z-index: 15;width: 250px; top: 13%; left: 66%;}
.one15 {z-index: 16;width: 200px; top: 4%; left: 60%;}

	.tabthe {width: 100%; top: 9%; position: absolute; font-size:  15px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 15px;}
	.tabthe3 {width: 100%; top: 20%; position: absolute;font-size: 15px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 15px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 15px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 15px;}
	.tabthe7 {width: 100%; top: 36%; position: absolute;font-size: 15px;}
	.tabthe8 {width: 100%; top: 2px; position: absolute;font-size: 15px;}
	.tabthe9 {width: 100%; top: 47%; position: absolute;font-size: 15px;}
	.tabthe10 {width: 100%; top: 53%; position: absolute;font-size: 15px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 15px;}
	.tabthe12 {width: 100%; top: 64%; position: absolute;font-size: 15px;}
	.tabthe13 {width: 100%; top: 69%; position: absolute;font-size: 15px;}
	.tabthe14 {width: 100%; top: 76%; position: absolute;font-size: 15px;}
	.tabthe15 {width: 100%; top: 80%; position: absolute;font-size: 15px;}
	.tabthe16 {width: 100%; top: 86%; position: absolute;font-size: 15px;}
	.tabthe17 {width: 100%; top: 91%; position: absolute;font-size: 15px;}
}

@media (max-width:650px){
.remontrazt {font-size:14px;}
.one {z-index: 2;width: 150px; top: 1%; left: 8%;}
.one2 {z-index: 3;width: 205px; top: 1%; left: 34%;}
.one3 {z-index: 4;width: 175px; top: 7%; left: 1%;}
.one4 {z-index: 5;width: 150px; top: 13%; left: 5%;}
.one5 {z-index: 6;width: 135px; top: 17%; left: 5%;}
.one6 {z-index: 7;width: 135px; top: 21%; left: 4%;}
.one7 {z-index: 8;width: 110px; top: 28%; left: 6%;}
.one8 {z-index: 9;width: 110px; top: 33%; left: 7%;}
.one9 {z-index: 10;width: 210px; top: 38%; left: 12%;}
.one10 {z-index: 11;width: 120px; top: 37%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 32%; left: 62%;}
.one12 {z-index: 13;width: 205px; top: 22%; left: 65%;}
.one13 {z-index: 14;width: 205px; top: 19%; left: 66%;}
.one14 {z-index: 15;width: 250px; top: 12%; left: 64%;}
.one15 {z-index: 16;width: 185px; top: 4%; left: 60%;}
}

@media (max-width:570px){
.remontrazt {font-size:13px;}
}


@media (max-width:530px){
.remontrazt {font-size:13px;}
.one {z-index: 2;width: 150px; top: 1%; left: 8%;}
.one2 {z-index: 3;width: 140px; top: 0%; left: 34%;}
.one3 {z-index: 4;width: 175px; top: 7%; left: 1%;}
.one4 {z-index: 5;width: 110px; top: 13%; left: 5%;}
.one5 {z-index: 6;width: 110px; top: 17%; left: 5%;}
.one6 {z-index: 7;width: 110px; top: 21%; left: 4%;}
.one7 {z-index: 8;width: 110px; top: 26%; left: 5%;}
.one8 {z-index: 9;width: 110px; top: 32%; left: 6%;}
.one9 {z-index: 10;width: 175px; top: 37%; left: 12%;}
.one10 {z-index: 11;width: 120px; top: 37%; left: 45%;}
.one11 {z-index: 12;width: 190px; top: 31%; left: 60%;}
.one12 {z-index: 13;width: 205px; top: 21%; left: 63%;}
.one13 {z-index: 14;width: 205px; top: 18%; left: 64%;}
.one14 {z-index: 15;width: 250px; top: 12%; left: 60%;}
.one15 {z-index: 16;width: 185px; top: 4%; left: 60%;}
	.tabthe {width: 100%; top: 9%; position: absolute; font-size:  10px;}
	.tabthe2 {width: 100%; top: 14%; position: absolute;font-size: 10px;}
	.tabthe3 {width: 100%; top: 20%; position: absolute;font-size: 10px;}
	.tabthe4 {width: 100%; top: 25%; position: absolute;font-size: 10px;}
	.tabthe5 {width: 100%; top: 31%; position: absolute;font-size: 10px;}
	.tabthe6 {width: 100%; top: 31%; position: absolute;font-size: 10px;}
	.tabthe7 {width: 100%; top: 36%; position: absolute;font-size: 10px;}
	.tabthe8 {width: 100%; top: 2px; position: absolute;font-size: 10px;}
	.tabthe9 {width: 100%; top: 47%; position: absolute;font-size: 10px;}
	.tabthe10 {width: 100%; top: 53%; position: absolute;font-size: 10px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 10px;}
	.tabthe12 {width: 100%; top: 64%; position: absolute;font-size: 10px;}
	.tabthe13 {width: 100%; top: 69%; position: absolute;font-size: 10px;}
	.tabthe14 {width: 100%; top: 76%; position: absolute;font-size: 10px;}
	.tabthe15 {width: 100%; top: 80%; position: absolute;font-size: 10px;}
	.tabthe16 {width: 100%; top: 86%; position: absolute;font-size: 10px;}
	.tabthe17 {width: 100%; top: 91%; position: absolute;font-size: 10px;}

}

@media (max-width:480px){
.remontrazt {font-size:11px;}
.one {z-index: 2;width: 150px; top: 1%; left: 4%;}
.one2 {z-index: 3;width: 140px; top: 0%; left: 30%;}
.one3 {z-index: 4;width: 113px; top: 7%; left: 0%;}
.one4 {z-index: 5;width: 110px; top: 13%; left: 1%;}
.one5 {z-index: 6;width: 110px; top: 17%; left: 1%;}
.one6 {z-index: 7;width: 110px; top: 21%; left: 0%;}
.one7 {z-index: 8;width: 82px; top: 26%; left: 4%;}
.one8 {z-index: 9;width: 110px; top: 31%; left: 2%;}
.one9 {z-index: 10;width: 150px; top: 36%; left: 10%;}
.one10 {z-index: 11;width: 120px; top: 35%; left: 41%;}
.one11 {z-index: 12;width: 110px; top: 30%; left: 66%;}
.one12 {z-index: 13;width: 110px; top: 21%; left: 71%;}
.one13 {z-index: 14;width: 110px; top: 18%; left: 71%;}
.one14 {z-index: 15;width: 125px; top: 11%; left: 68%;}
.one15 {z-index: 16;width: 150px; top: 4%; left: 56%;}
}

@media (max-width:400px){
.remontrazt {font-size:9px;}
.one {z-index: 2;width: 150px; top: 1%; left: 4%;}
.one2 {z-index: 3;width: 140px; top: 0%; left: 30%;}
.one3 {z-index: 4;width: 113px; top: 6%; left: 0%;}
.one4 {z-index: 5;width: 110px; top: 12%; left: 1%;}
.one5 {z-index: 6;width: 110px; top: 16%; left: 1%;}
.one6 {z-index: 7;width: 110px; top: 20%; left: 0%;}
.one7 {z-index: 8;width: 82px; top: 25%; left: 4%;}
.one8 {z-index: 9;width: 110px; top: 30%; left: 2%;}
.one9 {z-index: 10;width: 150px; top: 35%; left: 10%;}
.one10 {z-index: 11;width: 120px; top: 35%; left: 41%;}
.one11 {z-index: 12;width: 85px; top: 29%; left: 66%;}
.one12 {z-index: 13;width: 93px; top: 20%; left: 71%;}
.one13 {z-index: 14;width: 93px; top: 17%; left: 71%;}
.one14 {z-index: 15;width: 100px; top: 11%; left: 68%;}
.one15 {z-index: 16;width: 124px; top: 3%; left: 61%;}
	.tabthe {width: 100%; top: 15%; position: absolute; font-size:  5px;}
	.tabthe2 {width: 100%; top: 20%; position: absolute;font-size: 5px;}
	.tabthe3 {width: 100%; top: 25%; position: absolute;font-size: 5px;}
	.tabthe4 {width: 100%; top: 27%; position: absolute;font-size: 5px;}
	.tabthe5 {width: 100%; top: 35%; position: absolute;font-size: 5px;}
	.tabthe6 {width: 100%; top: 35%; position: absolute;font-size: 5px;}
	.tabthe7 {width: 100%; top: 39%; position: absolute;font-size: 5px;}
	.tabthe8 {width: 100%; top: 2px; position: absolute;font-size: 5px;}
	.tabthe9 {width: 100%; top: 49%; position: absolute;font-size: 5px;}
	.tabthe10 {width: 100%; top: 53%; position: absolute;font-size: 5px;}
	.tabthe11 {width: 100%; top: 60%; position: absolute;font-size: 5px;}
	.tabthe12 {width: 100%; top: 63%; position: absolute;font-size: 5px;}
	.tabthe13 {width: 100%; top: 68%; position: absolute;font-size: 5px;}
	.tabthe14 {width: 100%; top: 76%; position: absolute;font-size: 5px;}
	.tabthe15 {width: 100%; top: 78%; position: absolute;font-size: 5px;}
	.tabthe16 {width: 100%; top: 82%; position: absolute;font-size: 5px;}
	.tabthe17 {width: 100%; top: 86%; position: absolute;font-size: 5px;}

}



/**
   =========  CHEEKI-BREEKI ===========
**/

.phone_color_photos > img {
  display: none;
  width: 100%;
}

.phone_color_photos > img.active {
  display: block;
}

.phone_color_choser,
.phone_ram_choser {
  color: #7EC242;
  font-size: 18px;
}


.phone_color_choser > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  color: transparent;
  overflow: hidden;
  font-size: 0;
}

.phone_color_choser > span,
.phone_ram_choser > span {
  border: 4px solid #eee;
  display: inline-block;
  box-shadow: 2px 2px 4px rgba(100,100,100, 0.5) inset;
  cursor: pointer;
}

.phone_color_choser > span:hover,
.phone_ram_choser > span:hover {
  border-color: #bae6a4;
}

.phone_color_choser > span.active,
.phone_ram_choser > span.active {
  border-color: #7EC242;
}

/** Выбор RAM */
.phone_ram_choser > span {
  padding: 4px 10px;
  border-radius: 10px;
  font-size: 21px;
  color: #333;
}

.show_zakaz_modal_form {
	width: 70%;
	border-radius: 10px;
    font-size: 36px;
}
.modalcen{
	font-weight: bold;
	color: #ff00ae;
}

.kontakti p {
	padding: 0;
	margin: 0;
}


.otpravs {
	color:#ff00ae; 
	text-decoration: none;outline: none;
}

.otpravs:hover {
	color:#023ea1; 
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

.otpravs2
 {
	color:#023ea1; 
	text-decoration: none;outline: none;
}

.otpravs2:hover

 {
	color:#ff00ae; 
	text-decoration: none;outline: none;
	
}
.otpravs:focus,
.otpravs2:focus,
.otpravs3:focus {
	outline: none;
	text-decoration: none;
}

.otpravs2:active,
.otpravs2:visited {
text-decoration: none;outline: none;
}



.otpravs3 {
	color:#4e4c4c; 
	text-decoration: none;
	border-bottom: 2px #ff00ae solid;outline: none;
}

.otpravs3:hover {
	color:#ff00ae; 
	text-decoration: none;outline: none;
	
}


.fota {
	text-align: left;
	color: #4e4c4c;
	text-decoration: none;outline: none;
}

.fota:hover {
	color: #ff00ae;
	text-decoration: none;outline: none;
}


.otpravkred {
	color:#000; 
	text-decoration: none;outline: none;
}

.otpravkred:hover {
	color:#023ea1; 
	text-decoration: none;outline: none;
	cursor: pointer;
}



@media (max-width: 768px) {
	.w100-tablet {
    width: 100%;
    min-height: 50px;
}

.otpravs3 {
	font-size: 20px;
}
.fixed {
    min-height: 68px;
}
.wrap {
	padding: 11px;
    font-size: 20px;
}
}

.labelg input + span {
	font-size: 18px;
	padding-right: 40px;
}



.labelg input:checked + span:before {
	color: #7EC242;
}




input:checked + span {
    color: #ff00ae;
    font-weight: 700;
   }

input:checked + span img{
    border: 3px solid;
   }

   .modal-content {
    border: 1px solid #000;
    border-radius: 0px;  
}

.otpravs22 {
	color: #000;
}

.topspa {
	color: #7ec242;
}

.topspa:hover {
	color: #4e4c4c;
	
	text-decoration: none;
}
.menuviv {
	margin-top: 53px; padding-top:20px;
}

@media (max-width:760px) {
	.menuviv {
	margin-top: 0px; padding-top:0px;
}
}

.navbar-default {
    background-color: #424242;
    border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
    color: #fff;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}