/*html{overflow-y:scroll; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
body{padding:0; margin:0;}
.header, .content1, .content3, .map, .content4{width:100%; float:left;}
.header_wrap{width:960px; margin:0 auto; box-sizing:border-box;}
.logotop{width:530px; float:left; margin-left:10px;}
.logotop img{height:75px; margin:auto; padding-top:5px; border:none;}
.adresstop{width:165px; float:left; margin-top:3px;}
.adresstop p{text-align:center; font-size:12px;}
.adresstop img{width:28px; margin:0 auto;}
.imgPhone{width:35px; float:left;}
.imgPhone img{width:32px; margin-top:23px;}
.phonetop{width:210px; margin:0 auto; margin-right:10px; font-size:20px; text-align:right; padding-top:18px;}
span.number_ph{font-weight:700; color:#e00008;}
.menu, .content2{width:100%; float:left; background-color:#F4152A; border-bottom:5px solid #af050b;}
.inMenu{width:960px; margin:0 auto; height:60px;}
.menu_wrap{float:left; padding:0 10px; margin-top:12px;}
ul.tm{display:block; margin:0px 0px 0px 0px; padding:0; list-style:none;}
ul.tm > li{float:left; position:relative;}
ul.tm:after{display:block; content: ' '; clear:both; float:none;}
ul.tm > li > a{display:block; padding-bottom:7px; padding-top:7px; width:100px; color:#fff; text-decoration: none; font-family:Helvetica; border:2px solid #fff; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; margin-left:20px; cursor:pointer; text-align:center;}
ul.tm > li > a:hover{background-color:#fff; color:#000;}
ul.tm > li > ul{display:none; position:absolute; width:180px; top:35px; margin-left:-20px; left:0;}
ul.tm > li > ul > li{display:block;}
ul.tm > li > ul > li > a{display:block; text-align:left; padding:8px 10px; color:#fff; background-color:#f4152a; text-decoration:none; width:150px; border:#fff 1px solid; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
ul.tm > li > ul > li > a:hover{border-color:#f4152a; background-color:#fff; color:#000;}
ul.tm > li:hover > ul{display:block;}
ul.tm > li.lang > a > img{width:62px; height:35px; padding-top:2px;}
ul.tm > li.lang > a{padding-bottom:0px; padding-top:0px; border:none; width:62px;}
ul.tm > li.lang > a:hover{background-color:#f4152a; border:none;}
ul.tm > li.lang > a > img:hover{padding-top:0px; cursor:pointer;}
.pageWrapper{width:960px; margin:0 auto; height:300px;}
.imgWomen, .boxDialog{float:left; width:480px; height:300px;}
.imgWomen img{height:280px; padding-top:20px; margin-left:159px;}
.textInBox{background:url(../images/dialog.png) no-repeat; width:300px; height:196px; margin-top:30px; margin-left:0px; padding-top:20px;}
ul#vertical-ticker{margin-top:20px; list-style:none;}
#vertical-ticker{width:220px; height:78px; overflow:hidden;}
#vertical-ticker li{padding-top:36px; width:220px; display:block; text-align:center; color:#333; font-size:18px;}
.information{width:960px; margin:0 auto;}
.in{margin:24px 10px 20px 10px; color:#fff;}
.infoBlock{background:url(../images/list.png) no-repeat; padding-left:25px; border-bottom:1px dotted #fff; width:120px; margin-bottom:15px; font-size:16px; font-weight:700;}
ul.preim{list-style:none; margin:0; padding:0;}
li.why{display:block; float:none; font-size:16px; line-height:25px;}
.reviews, .map_h, .footer{margin:0 auto; width:960px;}
.in2{margin:25px 15px;}
.infoBlock_white{background:url(../images/rev.png) no-repeat; padding-left:25px; border-bottom:1px dotted #333; width:80px; margin-bottom:20px; font-size:16px; font-weight:700;}
.rev{width:310px; float:left;}
.rev_wr{width:230px; margin:0 auto;}
.rev_wr img{width:200px; border:0px; border-radius:130px; margin-bottom:10px; margin-top:15px; margin-left:15px;}
.name_ot{text-align:center; width:230px; font-weight:700; margin-bottom:10px; margin-top:5px;}
.ot_text{text-align:center; font-size:14px; margin-bottom:10px;}
.infoBlock_map{background:url(../images/map.png) no-repeat; padding-left:38px; border-bottom:1px dotted #333; width:130px; margin-bottom:20px; font-size:16px; font-weight:700; margin-top:60px; margin-left:10px;}
.bootom-wr{width:100%; float:left; background-color:#f4152a;}
.footer_wr{margin:30px 10px 15px 10px;}
.footer_left, .footer_bt1{width:600px; float:left;}
ul.fm{display:inline; margin:0; padding:0; list-style:none;}
ul.fm li{padding-right:15px; display:inline;}
ul.fm li a{color:#fff; text-decoration:none;}
ul.fm li a:hover{text-decoration:underline;}
.footer_right{float:left; width:340px;}
.footer_right p{text-align:right; color:#fff; margin-top:0px; line-height:24px;}
.footer_right p span{font-weight:700;}
.footer_bt1{margin-top:10px;}
.footer_bt1, .footer_bt1 a{font-size:14px; color:#fff;}
.footer_bt1 a:hover{text-decoration:none;}
.footer_bt2{float:left; width:940px;}
.footer_bt2 a{font-size:12px; color:#C33;}
.bottomBanner{clear:both; margin:0; padding:0; height:0px;}
.cont4_wr{margin:0 auto; width:960px; font-family:"Times New Roman", Times, serif; color:#333;}
.breadcrumbs{float:left; margin:30px 10px 10px 10px; color:#333; font-size:14px; width:940px; font-family:Arial, Helvetica, sans-serif;} 
.breadcrumbs a{color:#66C;}
.breadcrumbs a:hover{text-decoration:none;}
.cont4-text{float:left; margin:0px 10px 30px 10px; width:940px; text-align:justify; line-height:22px; font-size:16px;}
.cont4-text h1{font-size:30px; line-height:36px; -webkit-margin-before: 0.5em; -webkit-margin-after: 0.5em;}
.cont4-text p{text-align:justify; line-height:22px; font-size:16px; padding-top:5px; padding-bottom:5px;}
.cont4-text a{color:#555;}
.cont4-text a:hover{text-decoration:none;}
.cont4-text ul{color:#333;}
.cont4-text li{padding:3px 0px;}
table.tb_cont{margin-top:30px;}
td.zag{width:100px; padding:10px; line-height:20px; font-size:16px; font-weight:700;}
td.txt{padding:10px; line-height:24px; font-size:18px;}
h2.pr_h2{text-align:center; font-size:20px; padding-top:20px;}
.price table{text-align:center; margin-bottom:20px;}
table tr.engTable td{background-color:#f6f043; border-bottom:4px solid #c7c125; padding:10px;}
table tr.hoverTable td{font-size:14px; padding:10px;}
table tr.hoverTable:hover{background-color:#f6f043;}
table tr.hoverTable td span{color:#F00;}
table tr.deTable td{background-color:#3ea3e4; border-bottom:4px solid #3484b7; padding:10px;}
table tr.hoverTableDe td{font-size:14px; padding:10px;}
table tr.hoverTableDe:hover{background-color:#3ea3e4;}
table tr.hoverTableDe td span{color:#F00;}
.in3{margin:40px 5px;}
.in3_wr{float:left; border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:40px;} 
.rev2{width:310px; margin-bottom:10px; float:left;}
.rev_wr2{width:260px; margin:0 auto;}
.rev_wr2 img{width:200px; border:0px; border-radius:130px; -moz-border-radius:130px; -webkit-border-radius:130px; -o-border-rad
130px; margin-bottom:10px; margin-top:15px; margin-left:30px;}
.ot_text2{text-align:left; font-size:14px; margin-bottom:10px;}
table.yrovni_eng{width:940px; border:0;}
td.yrovni_eng1{width:30px;}
td.yrovni_eng2{padding:10px 15px; width:140px;}
td.yrovni_eng3{padding:10px 0px 10px 15px; width:725px;}
table.au_tbl{width:940px; border:0; font-size:16px; border-spacing:0px;}
td.au_td1, td.au_td2,td.au_td3{width:290px;}
td.au_td1 img, td.au_td2 img{border-radius:110px; -moz-border-radius:110px; -webkit-border-radius:110px; -o-border-radius:110px; -ms-border-radius:110px; width:220px;}
td.au_td2 img{margin-left:70px;}
td.au_td3 img{margin-left:427px; margin-bottom:574px;text-align: center;}*/

/* --- Система тестирования -- */

table.indForm td p{padding:10px; margin:5px 0px;}
td.lForm{width:200px;}
td.lForm p{font-size:18px; font-weight:700; color:#666;}
td.iForm input{padding:8px 12px; font-style:italic; color:#999; border:1px solid #777; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
td.iForm input:hover, td.iForm input:focus{border:1px solid #f00;}
input.sbt{padding:15px 20px; background-color:#ddd; border:1px solid #ccc; font-size:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px;}
input.sbt1{padding:15px 20px; background-color:#ddd; border:1px solid #ccc; font-size:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; float:left; margin-top:40px; margin-bottom:60px;}
/*p.btmStatSbt1{text-align:left;}*/

input.sbt:hover, input.sbt1:hover{background-color:#f4152a; border:1px solid #f00; color:#fff;}