@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ width:100%; height:100%; margin:0 auto; font-family:Europe; background: url(../img/bg.jpg) repeat top left; background-attachment: fixed;}
img{ border:0;}
@font-face {
    font-family: Europe; /* Имя шрифта */
    src: url(fonts/Europe.ttf); /* Путь к файлу со шрифтом */
   }

.wrap{ width:100%; height:100%; margin:0 auto;}
#shadow{ background-color: #cccccc; opacity: 0.6; height:100%; position:fixed; width:100%; z-index:50; display:none; top:0; left:0;}
#window{ position:fixed; left:50%; top:40%;	width:300px; height:360px; margin-left:-160px; margin-top:-100px;  z-index:99; text-align:center; background:#f7f8f7; padding:0px; border-radius:5px; box-shadow:0 0 30px #333; display:none;}
#close{ background:url(../img/close.png) 50% 50% no-repeat transparent; height:30px; position:absolute; right:-30px; top:-30px;	width:30px; cursor:pointer;}
#ok {font-family: Arial; position: fixed; z-index: 100; width: 300px; height: 30px; left: 38%; background: #d30700; text-align: center; font-size: 16px; line-height: 30px; color: #FFF; display: none; border-radius: 2px;}
.call_block{ width:300px; height:360px; position:absolute; margin-left: -73px; margin-top: 60px;}
.window_title { width:260px; float:left; margin:0 0 5px 0; display: block; position: absolute; margin: -45px 0 0 90px; }
.window_title p {font-size:18px; color:#000; font-weight: bold;}




/*header*/
.header {width: 100%; float: left; margin: 0;}
.header_block {width: 980px; margin: 0 auto; }
.header_general {width: 980px; height: 410px; float: left; background: url(../img/moroz.png) bottom center no-repeat;}
.header_g_left {width: 265px; height: 410px; float: left;}
.header_g_left_top {width: 265px; height: 255px; float: left; padding: 90px 0 0 0; }
.header_g_left_top p {font-size: 28px; color: #000000;}
.header_g_left_top span {font-size: 36px;font-weight: bold;}
.header_g_left_middle {width: 193px; height: 105px; float: left; background: url(../img/bg_price.png) top left no-repeat; margin: -125px 0 0 0;}
.header_g_left_middle p {text-align: center; font-size: 16px; color: #ffffff; line-height: 1; padding: 33px 0 0 90px;}
.header_g_left_middle span {font-size: 23px; font-weight: bold;}
.header_g_left_bottum {width: 265px; height: 50px; float: left; padding: 0px 0 0 90px; margin: -8px 0 0 0;}
.header_g_left_bottum p {font-size: 15px; color: #000000;}
.header_g_right {width: 325px; height: 410px; float: right; text-align: right;}
.header_g_right_top {width: 325px; height: 95px; float: left; text-align: right; padding-top: 20px;}
.header_g_right_top p {font-size: 18px; color: #000000;}
.header_g_right_top span {font-size: 30px; color: #ffffff; font-weight: bold; background-color: #666666; padding:0 5px 0 5px; }
.header_g_right_bottum {width: 325px; height: 315px; float: left;margin:-10px 0 0 0; }
.header_g_right_bottum_row {width:205px; float:right; margin-bottom: 10px;}
.header_g_right_bottum_row .text { font-family: Europe; width:205px; float:left; height: 32px; outline:none; border-radius:1px; border:1px solid #22343f; text-align:center; font-size:14px;}
.header_g_right_bottum_row .text:focus { border:1px solid #b9071c; box-shadow: 0 0 3px rgba(247,2,2,0.5) inset;  }
.header_g_right_bottum_row .submit 
{text-decoration:none; text-align:center; 
 cursor: pointer;
 padding:11px 66px; 
 border:solid 1px #96910f; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:16px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#fce705; 
 background-image: -moz-linear-gradient(top, #fce705 0%, #fac108 100%); 
 background-image: -webkit-linear-gradient(top, #fce705 0%, #fac108 100%); 
 background-image: -o-linear-gradient(top, #fce705 0%, #fac108 100%); 
 background-image: -ms-linear-gradient(top, #fce705 0% ,#fac108 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac108', endColorstr='#fac108',GradientType=0 ); 
 background-image: linear-gradient(top, #fce705 0% ,#fac108 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;    
  }
.header_g_right_bottum_row .submit:hover {
 padding:11px 66px; 
 border:solid 1px #96910f; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:16px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#fce705; 
 background-image: -moz-linear-gradient(top, #fce705 0%, #e3b314 100%); 
 background-image: -webkit-linear-gradient(top, #fce705 0%, #e3b314 100%); 
 background-image: -o-linear-gradient(top, #fce705 0%, #e3b314 100%); 
 background-image: -ms-linear-gradient(top, #fce705 0% ,#e3b314 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3b314', endColorstr='#e3b314',GradientType=0 ); 
 background-image: linear-gradient(top, #fce705 0% ,#e3b314 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;    
 }
.header_g_right_bottum_two { width:205px; height: 32px; float: right; margin-bottom: 10px;}
.header_g_right_bottum_two_l {width: 100px; height: 32px; float: left;  text-align: right;}
.header_g_right_bottum_two_l .text {font-family: Europe; width:100px; float:left; height: 32px; outline:none; border-radius:1px; border:1px solid #22343f; text-align:center; font-size:14px;}
.header_g_right_bottum_two_l .text:focus  {border:1px solid #b9071c; box-shadow: 0 0 3px rgba(247,2,2,0.5) inset; }
.header_g_right_bottum_two_r  {width: 100px; height: 32px; float: right; margin-left: 5px;}
.header_g_right_bottum_two_r .text {font-family: Europe; width:100px; float:left; height: 32px; outline:none; border-radius:1px; border:1px solid #22343f; text-align:center; font-size:14px; }
.header_g_right_bottum_two_r .text:focus  {border:1px solid #b9071c; box-shadow: 0 0 3px rgba(247,2,2,0.5) inset;  }
.header_g_right_bottum_row_com {width:205px; float:right; margin-bottom: 10px;}
.header_g_right_bottum_row_com .text {overflow: hidden; font-family: Europe; width:205px; float:left; height: 50px; outline:none; border-radius:1px; border:1px solid #22343f; text-align:center; font-size:14px; padding-top: 7px; }
.header_g_right_bottum_row_com .text:focus {border:1px solid #b9071c; box-shadow: 0 0 3px rgba(247,2,2,0.5) inset;  }

/*header end*/

/*header text */
.header_text {width: 100%; float: left; margin:0 ;}
.header_text_block {width: 933px; height: 55px; background: url(../img/bg_header_text.png) repeat top left; margin: 0 auto; padding: 15px 0 0 47px;}
.header_text_block p {font-size: 18px; color: #ffffff;}
/*header text end*/

/*plus*/
.plus {width: 100%; float: left; margin-top: 8px;}
.plus_block {width: 980px; height: 154px; margin: 0 auto; background-color: #ffffff;}
.plus_title {width: 980px; text-align: center; height: 40px; padding-top: 16px;}
.plus_title p{font-size: 18px; font-weight: bold; color: #000000;}
.plus_general {width: 935px; height: 80px; margin: 0 auto;}
.plus_general_one { width: 278px; height: 80px; background: url(../img/icon_1.jpg) no-repeat bottom left; float: left;}
.plus_general_one p {font-size: 14px; color: #666666; margin: 18px 0 0 110px;}
.plus_general_one span {font-size: 14px; color: #b9071c; }
.plus_general_one a {font-size: 14px; color: #b9071c; text-decoration: none;}
.plus_general_one a:hover {text-decoration: underline;}
.plus_general_two { width: 202px; height: 80px; background: url(../img/icon_2.jpg) no-repeat bottom left; float: left;}
.plus_general_two p {font-size: 14px; color: #666666; margin: 18px 0 0 80px;}
.plus_general_three { width: 228px; height: 80px; background: url(../img/icon_3.jpg) no-repeat bottom  left; float: left;}
.plus_general_three p {font-size: 14px; color: #666666; margin: 18px 0 0 80px;}
.plus_general_four { width: 227px; height: 80px; background: url(../img/icon_4.jpg) no-repeat bottom left; float: right;}
.plus_general_four p {font-size: 14px; color: #666666; margin: 18px 0 0 90px;}
/*plus end*/

/*how order*/
.how_order{width: 100%; float: left; margin-top: 8px;}
.how_order_block{width: 980px; height: 370px; margin: 0 auto; background-color: #ffffff;}
.how_order_title{width: 980px; text-align: center; height: 38px; padding-top: 25px; }
.how_order_title p{font-size: 18px; font-weight: bold; color: #000000;}
.how_order_list {width:490px; margin: 0 auto; height:auto;}
.how_order_list ul{ width:490px; float:left; list-style:none; margin-left: 50px; margin-top: 20px;}
.how_order_list ul li{width:490px; float:left; font-size:18px; color:#333;}
.how_order_list ul li span{font-size:23px; color:#d30700; font-weight: bold; display: block; position: absolute;  margin-left: -35px; }
.how_order_list ul li img { float: left; position: absolute; margin-left: -40px; margin-top: -5px;}
.how_order_button {width: 490px; float: left; text-align: center; margin-top: 25px;}
.how_order_button .submit 
{text-decoration:none; text-align:center; 
 cursor: pointer;
 padding:8px 46px; 
 border:solid 1px #96910f; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#fce705; 
 background-image: -moz-linear-gradient(top, #fce705 0%, #fac108 100%); 
 background-image: -webkit-linear-gradient(top, #fce705 0%, #fac108 100%); 
 background-image: -o-linear-gradient(top, #fce705 0%, #fac108 100%); 
 background-image: -ms-linear-gradient(top, #fce705 0% ,#fac108 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac108', endColorstr='#fac108',GradientType=0 ); 
 background-image: linear-gradient(top, #fce705 0% ,#fac108 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;    
  }
.how_order_button .submit:hover {
 padding:8px 46px; 
 border:solid 1px #96910f; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background-color:#fce705; 
 background-image: -moz-linear-gradient(top, #fce705 0%, #e3b314 100%); 
 background-image: -webkit-linear-gradient(top, #fce705 0%, #e3b314 100%); 
 background-image: -o-linear-gradient(top, #fce705 0%, #e3b314 100%); 
 background-image: -ms-linear-gradient(top, #fce705 0% ,#e3b314 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3b314', endColorstr='#e3b314',GradientType=0 ); 
 background-image: linear-gradient(top, #fce705 0% ,#e3b314 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;    
 }
/*how order end*/

/*price*/
.price {width: 100%; float: left; margin:0px 0 50px  0px;}
.price_block {width: 980px; height: 380px; margin: 0 auto; background-color: #ffffff;}
.price_title {width: 980px; height: 45px; text-align: center; float: left; margin: 10px 0 0px 0;  }
.price_title p {font-size: 18px; font-weight: bold; color: #000000;}
.price_table {width: 539px; height: 229px; float: left; background: url(../img/bg_table.jpg) no-repeat top center; margin: 0 220px; text-align: right;}
.price_table p {font-size: 28px; color:#666666; margin: 10px 25px 0 0; line-height: 1.5;}
.price_table a {color: #b9071c; text-decoration: none;}
.price_table a:hover {text-decoration: underline;}
.price_table span {font-size: 18px; color:#b9071c; padding-left: 55px; font-weight: bold;}
.price_bottum {width: 980px; float: left; text-align: center; margin-top: 20px;}
.price_bottum p {font-size: 14px; color: #999999;}
/*price end*/


