*{padding:0px; margin:0px;text-align: left;}
img{border:0px;}

body {behavior:url("csshover.htc");background:white;font-family: 'Open Sans', sans-serif;font-size: 14px;color:black;text-align: center;}

*html img, *html div, *html input, *html a, *html span { behavior: url("iepngfix.htc") }

a{color:#996633;}
a:hover{text-decoration: none;}
a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}


.clear{clear: both;}
.error{border: 1px solid red !important;}

.noscroll{height:100%;overflow: hidden;}

#popup{background-color: rgba(36, 36, 36, 0.7);z-index: 999;position: fixed;left:0px;top:0px;width:100%;height:100%;display: none;}
#popup .container{width:100%;height:100%;z-index: 3;}
.agreement {width: 800px; height: 450px; background: #ffffff; position: absolute; top: 100px; left:15%; padding: 30px 40px;z-index: 5;}
.agreement h3{color: #2c3e50; font-size: 30px; font-weight: 100; line-height: 40px; margin-bottom: 20px;}
.agreement p{line-height: 18px;; padding-bottom: 10px;}
.agreement ul{padding-left: 20px; padding: 20px 20px;}
.agreement ul li{list-style: disc; margin-bottom: 5px;}
.ok {font-size: 22px; margin: 15px 0px; text-align:center;}

.container{width:1200px;margin:0px auto;padding: 0px 0px;position: relative;}

table td{vertical-align: top;}

.header{height:590px;background: url(../images/header.jpg) no-repeat;position: relative;padding-left: 500px;padding-top: 65px;}
.header .logotype{width:155px;height:40px;display: block;position: absolute;top:20px;right:20px;}
.header .title{font-size: 36px;font-weight: 300;padding-bottom: 35px;}
.header .email{position: relative;padding-bottom: 0px; margin-bottom: 25px;}
.header .email input{width:370px;padding: 13px;position: relative;margin-left: -100px;}
.header .email .td1{padding-right: 15px;}
.header .email .td3{color: #7f8c8d;font-size: 12px;}
.header p{color: #7f8c8d;font-size: 12px;}
.header .counter{text-align: center;padding-right: 100px;height:50px;}
.counter{font-size: 17px;}
.counter .count{padding: 0px 5px;}
.counter .count span{width:21px;height:25px;display: inline-block;background: url(../images/count.png) no-repeat;margin-right: 2px;color: white;text-align: center;line-height: 25px;font-weight: 700;}
.header .block{color: white;margin-right: 100px;}
.header .block .titled{font-size: 24px;letter-spacing: -0.05em;text-align: center;margin: 10px 0px;padding-bottom: 25px; padding-top: 25px;}
.header .block ul{font-size: 15px;float: left;width:285px;margin-left: 15px;}
.header .block ul li{padding-left: 30px;background: url(../images/li.png) no-repeat 0px 5px;margin-bottom: 25px;}

.button{display: inline-block;background: #e74c3c;color: white;font-size: 20px;color: white;height:48px;line-height: 48px;text-decoration: none;padding: 0px 15px;-webkit-border-radius: 5px;border-radius: 5px;}
.button:hover{background: #c62f1f;}

.title2{border-top:2px solid #ebedee;border-bottom:2px solid #ebedee;padding: 25px 0px;text-align: center;font-size: 36px;font-weight: 300;margin-bottom: 60px;}

.slider{height:775px;padding-right: 810px;margin-bottom: 60px;}
.slider0{background: url(../images/book.jpg) no-repeat 100% 0px;}
.slider1{background: url(../images/book2.jpg) no-repeat 100% 0px;}
.slider2{background: url(../images/book3.jpg) no-repeat 100% 0px;}
.slider .pages {text-align: center;margin-bottom: 35px;}
.slider .pages a{display: inline-block;width:12px;height:12px;background: #f1f1f1;-webkit-border-radius: 12px;border-radius: 12px;margin: 0px 5px;}
.slider .pages a.active{background: #c0392b;}
.slider .items .item{display: none;}
.slider .items .active{display: block;}
.slider .items .item .titled{font-size: 24px;line-height: 1.3em;font-weight: bold;margin-bottom: 30px;}
.slider .items .item p{font-size: 16px;line-height: 1.5em;padding-bottom: 2em;}
.slider input{padding: 10px;width:308px;}
.slider .button{width:300px;text-align: center;}
.slider td{padding-bottom: 10px;}
.slider .td2{margin-bottom: 5px;}
.slider .td3{font-size: 12px;text-align: center;padding-top: 10px; line-height: 20px;}

.about{height:860px;background: url(../images/photo.jpg) no-repeat 0px 0px;padding-left: 669px;position: relative;margin-bottom: 50px;}
.about .about_c{position: absolute;left:50px;top:90px;font-size: 15px;line-height: 1.3em;}
.about .about_c .titled{font-size: 20px;font-weight: 700;padding-bottom: 5px;}
.about .head{background: #757575;height:78px;color: white;padding-left: 45px;padding-top: 50px;font-weight: 700;font-size: 36px;}
.about .text{background: #f7f7f7;padding-left: 45px;height:500px;padding-top:35px;padding-bottom: 35px;}
.about .text .td1{font-size: 18px;font-weight: bold;}
.about .text .td2{font-size: 12px;text-transform: uppercase;font-weight: bold;color: #999;padding-bottom: 10px;line-height: 1.3em;}
.about .text .td3{line-height: 1.5em;font-size: 16px;padding-right: 30px;font-weight: 300;padding-top: 10px;padding-bottom: 30px;}
.about .text .td3 .text2{font-size: 20px;padding: 20px 0px;line-height: 1.5em;}
.about .text .td3 .text2 b{font-size: 28px;}
.about .text .td4{line-height: 1.3em;padding-right: 45px;}
.about .text .td4 .text3{padding-bottom: 10px;font-weight: bold;font-size: 18px;padding-top: 10px;}
.about .text .titled2{font-size: 12px;text-transform: uppercase;font-weight: bold;color: #999;padding-bottom: 15px;}
.about .text .text4{font-size: 18px;padding: 0px 0px 10px;line-height: 1.5em;font-weight: bold;}
.about .text .text5{padding-bottom: 15px;line-height: 1.3em;}
.about .foot{background: #757575;padding: 30px 35px 35px;height:94px;color: white;}
.about .foot .td1{width:320px;}
.about .foot .td1 input{padding: 12px;width:276px;}
.about .foot .td2{font-size: 15px;line-height: 1.7em;}

.title3{border-top:2px solid #ebedee;border-bottom:2px solid #ebedee;padding: 25px 0px;text-align: center;font-size: 50px;font-weight: bold;margin-bottom: 50px;text-transform: uppercase;color: #d5d8dc;line-height: 60px;}
.title3 span{background: url(../images/love.png) no-repeat 50% 100%;padding: 0px 45px;margin: 0px 10px;display: inline-block;width:1px;height:65px;margin-bottom: -10px;}

.about2{height:500px;background: url(../images/about2.jpg) no-repeat;padding-left: 620px;padding-top: 165px;padding-right: 130px;color: white;font-family: 'Helvetica Neue', Arial;}
.about2 .text{font-size: 24px;font-weight: 300;margin-bottom: 50px;line-height: 1.5em;}
.about2 .text2{font-size: 16px;line-height: 1.5em;}
.about2 .text2 p{padding-bottom: 25px;}
.about2 .text3{text-align: right;font-size: 15px;line-height: 1.5em;}

.form3{background: #2c3e50;color: white;padding: 30px 100px;}
.form3 input{padding: 10px;font-size: 30px;height:45px;width:600px;line-height: 45px;border: 0px;background: transparent;border-bottom: 1px solid white;-webkit-border-radius: 0;border-radius: 0;}
.form3 .td1{padding-right: 30px;}
.form3 .td2{padding-bottom: 10px;}
.form3 .td3{text-align: center; letter-spacing: 0.05em; line-height: 13px; font-size: 10px;color: #a9afb0;}
.form3 .td3 b{color: #787979;}
#boxmassege{background: rgba(0, 170, 238, 0.7);box-shadow: 0 0 10px rgba(0,0,0,0.3);display:none;z-index:10;position:fixed;top:50%;left:50%;font-family:Arial;font-size:15pt;width:600px;margin-left:-300px;color:white;text-align:center;height:60px;border-radius:5px;margin-top:-30px;}
.closer{text-align: right;}
.closer:hover{color:grey;cursor:pointer;}