@charset "utf-8";

h1 {
	font-size:32px;
	font-weight: 200;
	color: #333333;
	line-height:1.125;
	letter-spacing:0em;
}

.img-front:hover {
	opacity: 0.8;
}

.main-text-header {
	-webkit-text-size-adjust: 100%;
	margin:0;
	/*padding:0;*/
	font:12px/17px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	/*text-align: justify;*/
	
	color: #3D3D3D;
	line-height:1.125;
	letter-spacing:0em;
	padding: 10px 0px 3px 0px;
}

.main-text {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	color:#4A4A4A;
	text-align: justify;
}

.table-text-header {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:10px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	color:#202020;
	text-align: justify;
}

.table-text {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#707070;
	text-align: justify;
}

.table-text-price {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif,PT Sans;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	color:#202020;
	text-align: justify;
}

.models-text {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	color:#4A4A4A;
	text-align: justify;
}

.date {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	color:#707070;
	text-align: center;
}

.navi-text {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	color:#3A3A3A;
	text-align: justify;
}

.navi-text a:hover {
	color:#707070;
	text-decoration: none;
}

.apple-font-m-all {
	-webkit-text-size-adjust: 100%;
	text-align: justify;
	font-size:12px;
	
	/*font-family: -apple-system, Helvetica, Arial, sans-serif;
	font-weight: 200;
	color: #333333;
	line-height:1.125;
	letter-spacing:0em;
	padding: 10px 0px 3px 0px;*/
}

.apple-font-s {
	font-family: -apple-system, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}

.apple-font-m {
	font-family: -apple-system, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: justify;
}

.apple-font-m a { 
    text-decoration: none;
	color: #333333;
   } 

.apple-font-m a:hover { 
    text-decoration: none;
	color: #7b7b7b;
   }
   
.apple-font-m-h2 {
	-webkit-text-size-adjust: 100%;
	font-family: -apple-system, Helvetica, Arial, sans-serif;
	text-align: center;
	font-size:16px;
	font-weight: 200;
	color: #333333;
	line-height:1.125;
	letter-spacing:0em;
	padding: 10px 0px 3px 0px;
}

.apple-font-m-h3 {
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:20px;
	text-align: center;
	color: #3D3D3D;
	line-height:1.125;
	letter-spacing:0em;
	padding: 10px 0px 3px 0px;
}

.apple-font-m-ip {
	font-family: -apple-system, Helvetica, Arial, sans-serif;
	text-align: center;
	font-size:16px;
	font-weight: 200;
	color: #333333;
	line-height:1.125;
	letter-spacing:0em;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
}

.apple-font-m-ip a{ 
    text-decoration: none;
	color: #333333;
   }

.apple-font-m-ip a:hover { 
    text-decoration: none;
	color: #7b7b7b;
   }
   
.apple-font-l {
	font-family: -apple-system, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: justify;
}


.apple-font-t{
	margin:0;
	padding:0;
	font:12px/18px Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:24px;
	line-height:32px; 
	color:#000; 
	margin:14px 0 4px;
}

.apple-font-t1{
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
	font:18px Helvetica,Arial,Verdana,sans-serif;
	font-weight: 100;
	font-style:normal;
	font-size:28px;
	line-height:32px; 
	color:#393939; 
	margin:14px 0 4px;
}

.table-font-l {
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
  color: #090;
  size: 14px;
}

.table-font-s {
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
  color: #090;
  size: 12px;
}

.pricetab{width:100%;}
.pricetab tr:first-child:hover td{background:#e5e5e5;}
.pricetab tr:hover td{background:#f9f9f9;}
.pricetab td{border: 1px solid #ddd; text-align:center; padding:10px 7px; color:#333; line-height:25px; width:80px;}
.pricetab td:first-child{width:auto; width:77% !important; padding-right:10px; text-align:left;}
.pricetab tr:first-child td{height:0px; vertical-align:top;}
.pricetab tr:first-child td img{display:block; margin:5px auto}
.pricetab tr:first-child td:first-child{border:0;}
.pricetab tr.hiline td{background:#e5e5e5;}
.pricetab .price{display:block; text-align:center; color:#000; line-height:25px;}
.pricetab .time{display:block; text-align:center; color:#888888; line-height:13px; font-size:12px;}
.pricetab td.center{color:#000; font-size:px;}
.pricetab .desc-price{/*display:block;*/ text-align:left; color:#888; line-height:17px; font-size:12px;}




.table-font-l {
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
  color: #090;
  size: 14px;
}

.table-font-s {
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
  color: #090;
  size: 12px;
}

.curled {
  position: relative;
  width: 30%;
  padding: 1em;
  margin: 2em 30px 2em;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  border: 1px solid #efefef;
  -moz-border-radius: 0 0 120px 120px / 0 0 6px 6px;
  border-radius: 0 0 120px 120px / 0 0 6px 6px;
  
}
 
.curled:before,
.curled:after {
    content:"";
    position:absolute;
    z-index:-2;
    bottom:12px;
    left:10px;
    width:50%;
    height:55%;
    max-width:200px;
    -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
       -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
            box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
     -webkit-transform:skew(-8deg) rotate(-3deg);
        -moz-transform:skew(-8deg) rotate(-3deg);
         -ms-transform:skew(-8deg) rotate(-3deg);
          -o-transform:skew(-8deg) rotate(-3deg);
             transform:skew(-8deg) rotate(-3deg);
}
 
.curled:after {
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
        }
    
.curled p {
    font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
}

.st5 {  color: #CC0000;
  font-weight: bold;
  font-size: 18px;
}

.text1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-align: center;
}

.text3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-align: left;
}

.text2 {font-family: Arial, Helvetica, sans-serif}

.text201 {font-family: Arial, Helvetica, sans-serif; font-size:15px}

.text202 {font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height: 0px; color: #666;}

.text20002 {font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height: 0px; color: #666;}

.text203 {font-family: Arial, Helvetica, sans-serif; 
font-size:15px;
color:#3F3F3F;
text-align:justify;}

.text2031 {font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#3F3F3F;
text-align:justify;
padding-left: 4px;}

.text2032 {font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#3F3F3F;
text-align:justify;
padding-left: 10px;}

.text2033 {font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#3F3F3F;
text-align:justify;
padding-left: 28px;}

.text204 {font-family: Arial, Helvetica, sans-serif; 
font-size:17px;
color: #333;
text-align:justify;}

/*hr {
       color: #D5D2D3;
      
       width: 94%;
       height: 0,1px;
  }*/
  
.class_h2{
  font-weight:normal;
  text-align:justify;
  font-family:Arial, Helvetica, sans-serif;
  color:#4D4D4D;
  size: 18;}
  
  
.menu1 
{font-family:Arial, Helvetica, sans-serif;
color: #333;
padding-left: 300px;
size: 16 px;}

.text02 {font-family: Arial, Helvetica, sans-serif; text-align:left;}
.ebook_model {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999}

.text_down {font-family: Arial, Helvetica, sans-serif}

.text_down_10 {font-family: Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#F90}


.header1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 0px;
}

.iphone1 {font-family:Arial, Helvetica, sans-serif;
  padding-left:200px;
  font-size: 18px;
}

.iphone2 {font-family:Arial, Helvetica, sans-serif;
  padding-left:190px;
  font-size: 18px;
}

.nokiaback {font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      padding-left: 80px;
      color:#666
      }
      
.nokiaback2 {font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      padding-left: 40px;
      color:#666
      }

.iphonered {font-family:Arial, Helvetica, sans-serif;
  font-size: 18px;
  color:#C00
}

.phone1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 14px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 0px;
}

.phone2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 14px;
  padding-bottom: 0px;
  padding-left: 50px;
  padding-right: 0px;
  padding-top: 0px;
}

.phone3 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 14px;
  padding-bottom: 0px;
  padding-left: 110px;
  padding-right: 0px;
  padding-top: 0px;
}

.phone4 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 14px;
  padding-bottom: 0px;
  padding-left: 55px;
  padding-right: 0px;
  padding-top: 0px;
}

.text_red {
  font-family: Arial, Helvetica, sans-serif;
  color: #F00;
  }
  
.style2 {
  color: #0033FF;
  font-style: italic;
}

.style2m {
  color: #0033FF;
  font-style: italic;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif
}

.style3 {
  color: #0000CC;
  font-weight: bold;
  font-style: italic;
}

h1 {
font-size:18px;
}
.nokia_left {
  text-align: left;
}
.nokia_left {
  font-family: Arial, Helvetica, sans-serif;
}
.nokia_left {
  font-size: 12px;
}
.nokia_left {
  font-size: 14px;
}
.nokia_left {
  font-weight: bold;
}
.nokia_left {
  font-weight: normal;

}
.nokia_left .nokia_left .nokia_left .nokia_left .nokia_left .nokia_left {
  font-size: 14px;
}
.nokia_left .nokia_left .nokia_left .nokia_left .nokia_left .nokia_left {
  font-weight: normal;
}


#share42{
  position:fixed;
  top:50% !important;
  left:0;
  margin-top:-130px;
  opacity:0.55;
  background:#F3F8FC;
  padding:6px 6px 0;
  border:1px solid #CFDEEF;
  border-left:none;
  border-radius:0 5px 5px 0;
  box-shadow:inset -1px 1px 0 #FFF, inset 0 -1px 0 #FFF
  }
#share42:hover{
  opacity:1}

.bord{
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 00px;
    background: #FFF; /* Фоновый цвет блока */
    width:940px; /* Ширина блока */
    height: auto; /* Высота блока */
    border: 1px solid #999; /* Размер вид и цвет рамки */
    border-radius: 5px; /* Валидное свойство CSS3 скругление углов, значение(цифра) задаёт радиус скругления*/
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -moz-border-radius: 5px; /* Firefox */
    box-shadow: 0 0 0px 0px #CCCCCC; /* Валидное свойство CSS3 тень*/
    -webkit-box-shadow: 0 0 0px 0px #CCCCCC; /* Safari, Chrome */
    -moz-box-shadow: 0 0 0px 0px #CCCCCC; /* Firefox */
}
  
.bord-cont{
  margin-left: 20px;
  padding-top: 20px;
  padding-left: 0px;
  padding-right: 0px;
    background: #FFF; /* Фоновый цвет блока */
    width:450px; /* Ширина блока */
    height: 1250px; /* Высота блока */
    border: 1px solid #999; /* Размер вид и цвет рамки */
    border-radius: 5px; /* Валидное свойство CSS3 скругление углов, значение(цифра) задаёт радиус скругления*/
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -moz-border-radius: 5px; /* Firefox */
    box-shadow: 0 0 0px 0px #CCCCCC; /* Валидное свойство CSS3 тень*/
    -webkit-box-shadow: 0 0 0px 0px #CCCCCC; /* Safari, Chrome */
    -moz-box-shadow: 0 0 0px 0px #CCCCCC; /* Firefox */
	}
	
.bord-cont1{
  margin-left: 10px;
  padding-top: 20px;
  padding-left: 0px;
  padding-right: 0px;
    background: #FFF; /* Фоновый цвет блока */
    width:450px; /* Ширина блока */
    height: 800px; /* Высота блока */
    border: 1px solid #999; /* Размер вид и цвет рамки */
    border-radius: 5px; /* Валидное свойство CSS3 скругление углов, значение(цифра) задаёт радиус скругления*/
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -moz-border-radius: 5px; /* Firefox */
    box-shadow: 0 0 0px 0px #CCCCCC; /* Валидное свойство CSS3 тень*/
    -webkit-box-shadow: 0 0 0px 0px #CCCCCC; /* Safari, Chrome */
    -moz-box-shadow: 0 0 0px 0px #CCCCCC;} /* Firefox */
    /* ТЕНЬ   Первое значение(цифра) задает смещение тени по оси X (горизонтали). Может задаваться в любых допустимых единицах измерения CSS Положительное значение задает смещение вправо, отрицательное – смещение влево;
    * Второе значение(цифра) задает смещение по оси Y (вертикали). Положительное значение соответствует смещению вниз, отрицательное – вверх;
    * Третье значение(цифра) определяет радиус размытия. Отрицательные значения недопустимы;
    * Четвертое значение(цифра) – радиус растяжения тени. Положительные значения растягивают тень во всех направлениях, отрицательные сужают;
    * color – базовый цвет тени;
    * Если указано ключевое слово inset, тень будет направлена внутрь элемента.*/
  
.mapbord {
	margin-left: 30px;
	margin-bottom: 20px;
	width: 890px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	border: 1px solid #3bc747;
	overflow: hidden;
}

.pod1{text-decoration:none; text-align:center; 
 padding:5px 15px; 
 border:none; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#3bc747; 
 background-image: -moz-linear-gradient(top, #3bc747 0%, #179600 100%); 
 background-image: -webkit-linear-gradient(top, #3bc747 0%, #179600 100%); 
 background-image: -o-linear-gradient(top, #3bc747 0%, #179600 100%); 
 background-image: -ms-linear-gradient(top, #3bc747 0% ,#179600 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#179600', endColorstr='#179600',GradientType=0 ); 
 background-image: linear-gradient(top, #3bc747 0% ,#179600 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 10px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 10px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 10px #ffffff;  
  
  }.pod1:hover{
 padding:5px 15px; 
 border:none; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#8eed96; 
 background-image: -moz-linear-gradient(top, #8eed96 0%, #22bf07 100%); 
 background-image: -webkit-linear-gradient(top, #8eed96 0%, #22bf07 100%); 
 background-image: -o-linear-gradient(top, #8eed96 0%, #22bf07 100%); 
 background-image: -ms-linear-gradient(top, #8eed96 0% ,#22bf07 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22bf07', endColorstr='#22bf07',GradientType=0 ); 
 background-image: linear-gradient(top, #8eed96 0% ,#22bf07 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 10px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 10px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 10px #ffffff;  
  
 }.pod1:active{
 padding:5px 15px; 
 border:none; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#ffd417; 
 background-image: -moz-linear-gradient(top, #ffd417 0%, #e3860c 100%); 
 background-image: -webkit-linear-gradient(top, #ffd417 0%, #e3860c 100%); 
 background-image: -o-linear-gradient(top, #ffd417 0%, #e3860c 100%); 
 background-image: -ms-linear-gradient(top, #ffd417 0% ,#e3860c 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3860c', endColorstr='#e3860c',GradientType=0 ); 
 background-image: linear-gradient(top, #ffd417 0% ,#e3860c 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 10px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 10px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 10px #ffffff;  
  
 }
 
.line001 {
  border-bottom: 1px solid #3bc747;
  width: 890px;
  margin-left: 30px;
  padding-top: 10px;
}

.adresa-predmet {
	display: inline-block;
	width: 953px;
	list-style-type: none;
}
.adresa-predmet:hover {
	background: #F6FFF5 center;
	background-position: center;

	-webkit-transition:background .2s linear;
	-moz-transition:background .2s linear;
	-o-transition:background .2s linear;
	transition:background .2s linear;
	}
  
.simpleForm { border: 1px solid #8cc059; background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background: -webkit-linear-gradient(top, #ffffff, #ffffff); background: -moz-linear-gradient(top, #ffffff, #ffffff); background: -ms-linear-gradient(top, #ffffff, #ffffff); background: -o-linear-gradient(top, #ffffff, #ffffff); background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; font-family: 'Helvetica Neue',Helvetica,sans-serif; text-decoration: none; vertical-align: middle; min-width:300px; padding:20px; width:300px;} .form-field { border: 1px solid #c9b7a2; background: #fafafa; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #000000; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; padding:8px; width:100%;} textarea.form-field{height:80px;}.form-field:focus { background: #fafafa; color: #bababa;} .simpleForm label { margin-bottom:10px; display:block; font-weight:bold; color: #8cc059; text-shadow: #ffffff 0 1px 0;} .simpleForm p{margin:0 0 20px;}.simpleForm p.submit-container { margin:0; text-align:right;} .form-button { border: 1px solid #447314; background: #6aa436; background: -webkit-gradient(linear, left top, left bottom, from(#8cc059), to(#6aa436)); background: -webkit-linear-gradient(top, #8cc059, #6aa436); background: -moz-linear-gradient(top, #8cc059, #6aa436); background: -ms-linear-gradient(top, #8cc059, #6aa436); background: -o-linear-gradient(top, #8cc059, #6aa436); background-image: -ms-linear-gradient(top, #8cc059 0%, #6aa436 100%); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; text-shadow: #addc7e 0 1px 0; color: #31540c; font-family: helvetica, serif; padding: 8.5px 18px; font-size: 14px; text-decoration: none; vertical-align: middle; cursor:pointer;} .form-button:hover { border: 1px solid #447314; text-shadow: #31540c 0 1px 0; background: #6aa436; background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436)); background: -webkit-linear-gradient(top, #8dc059, #6aa436); background: -moz-linear-gradient(top, #8dc059, #6aa436); background: -ms-linear-gradient(top, #8dc059, #6aa436); background: -o-linear-gradient(top, #8dc059, #6aa436); background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%); color: #fff;} .form-button:active { text-shadow: #31540c 0 1px 0; border: 1px solid #447314; background: #8dc059; background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#6aa436)); background: -webkit-linear-gradient(top, #6aa436, #8dc059); background: -moz-linear-gradient(top, #6aa436, #8dc059); background: -ms-linear-gradient(top, #6aa436, #8dc059); background: -o-linear-gradient(top, #6aa436, #8dc059); background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%); color: #fff;} </style>

/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


