@charset "utf-8";

* { font-size: 100%; margin: 0; }
html{height: 100%;}

body { 
	background:#fff; 
	font: 16px/18px Arial, sans-serif;
}

body, .content{font-family:Rubik, Ubuntu, Arial;}

ul, li {margin:0px; padding:0px;}

a {color:#0a95cf;}
a:hover {color:#F02323; border-color:transparent}
a img {border:0px;}

.wrapper, .sub-wrap
{
	width:1070px;
	max-width: 1070px;
	min-width: 1070px;
	margin-left: auto;
	margin-right: auto;
}

.head {width:100%; float:left;}
.logo {float:left;  margin-top:30px;}

h1,h2,h3,h4 {font-weight:normal; }

.main-navigation { float:left; list-style:none; padding-left:25px; width:770px;}
.main-navigation li {float:left;}
.main-navigation a {float:left; color:#434343; font-size:15px; text-decoration:none;  padding:40px 15px 0px 15px; border-top:4px solid #fff;}

a.current-nav, .main-navigation a:hover, #current   {border-top:4px solid #f26713; color:#f26713}

.login {margin-left:20px; background:url('../img/login.png') left 48px no-repeat;  float:right !important}
.login a{color:#5eb9df; padding-right:0px}
.login a:hover, .login-current a{color:#5eb9df; border-top:4px solid #5eb9df;}

.login-reg { padding-left:0px; font-weight:bold; background:#fff;}
.login-reg a { padding-left:0px;}
.login-reg a:before {content:'/'; margin-left:-12px; position:absolute; font-weight:normal;} 

.telephone {float:right; width:220px; text-align:right; margin-top:30px; background:url('../img/telephone.png') left 2px no-repeat;padding-left:13px; }
.telephone span {font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;}
.number {color:#373737; font-size:24px; line-height:24px; }
.work-time {font-size:13px; padding-top:3px; }

.block {width:100%; float:left; min-width: 1080px;}

.promo {height:630px;  margin-top:40px; overflow:hidden;}
.promo-1 { background:url('../img/promo1.jpg?v=2') center top no-repeat;}
.promo-2 { background:url('../img/promo2.jpg') center top no-repeat;}
.promo-3 { background:url('../img/promo3.jpg') center top no-repeat;}
.promo-4 { background:url('../img/promo4.jpg') center top no-repeat;}

.promo h1 {text-align:center; color:#fff; padding-top:60px; font-size:36px; line-height:36px;  font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-shadow: 0px 1px 1px #000;  padding-bottom:10px;}
.promo-desc {font-size:18px; color:#ffffff; text-align:center; padding:0px 80px; line-height:20px;  text-shadow: 0px 1px 1px #000;}
.promo-box {width:300px; float:left; background:#fff; height:341px; border-radius:5px; margin-top:70px; margin-left:20px; margin-right:40px;}

.box-right {margin-right:0px;}

.box-inside{border:1px solid #f1f1f1; width:277px; height:320px; margin:10px; border-radius:5px 5px 0px 0px;}

.box-title {margin-top:20px; font-size:19px; color:#3f3f3f; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-transform:uppercase; text-align:center; padding-top:80px; text-shadow: 0px 1px 1px #fff;}
.box-desc {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #888;
	line-height: 18px;
	padding: 0 10px;
	text-align: center;
	margin-top: 15px;
	height: 108px;
	font-weight: 300;
}
.box-btn-bg {height:80px; width:100%; float:left; background:#f8f8f8 url('../img/box-top.jpg') center top no-repeat; }

.promo-ico-1 {background:url('../img/promo-ico1.png') top center no-repeat;}
.promo-ico-2 {background:url('../img/promo-ico2.png') top center no-repeat;}
.promo-ico-3 {background:url('../img/promo-ico3.png') top center no-repeat;}


a.box-btn {color:#fff; border-radius:5px; width:240px; float:left; padding:15px 0px; text-decoration:none; text-align:center;text-transform:uppercase; font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif; text-shadow: 0px 1px 1px #000; font-size:15px; margin-top:20px; margin-left:20px; height: 18px; line-height:23px;}

.btn-green  {background:#83ba23;  border-bottom:3px solid #6d9e18;}
a.btn-blue, .btn-blue{background:#3b9dc5;  border-bottom:3px solid #398cae;}
.btn-orange {background:#e98612;  border-bottom:3px solid #c97615;}

a.get-order-contacts {background:#3b9dc5 !important;  border-bottom:1px solid #398cae !important;}

.dep-ico{width:100%; float:left; height:126px; margin:50px 0px; border:1px solid #f1f1f1;}
.dep-box {color:#b9b9b9; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-transform:uppercase; padding-left:110px; width:170px; padding-top:30px; height:97px; border-right:1px solid #f1f1f1; margin-left:60px; float:left; padding-right:15px;}
.dep-box span {font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif; display:block; font-size:14px;}


.dep-ico1 { background:url('../img/dep-logo.png') left center no-repeat;}
.dep-ico2 {padding-top:20px; background:url('../img/dep-logo2.png') left 16px no-repeat; }
.dep-ico3 {padding-top:20px; background:url('../img/dep-logo3.png') left 16px no-repeat; border-color:#fff}

.block-3 {background:url('../img/block-3bg.png') repeat-x; min-height:108px;}

.type-navigation {list-style:none;}
.type-navigation li {float:left; text-align:center; padding-bottom:26px;}
.type-navigation a {float:left; color:#7d7d7d; font-size:20px; text-decoration:none; padding:20px 40px; border-left:1px solid #454545;  margin-top:25px;}

.type-navigation a:hover {background:url('../img/arrow.png') right 22% no-repeat; color:#fff;}

.type-first {margin-left:55px}
.type-last a{border-right:1px solid #454545; }

.type-current {background:url('../img/type-current.png') center bottom no-repeat;}
.type-current a{color:#ffffff; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; background:url('../img/arrow.png') right 22% no-repeat}


.content-box-right {width:100%; float:left; margin-top:60px; margin-bottom:60px;}
.content-box-right img {float:left; margin-top:5px;}
.content-box-right h2 {font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; font-size:30px; color:#373737; line-height:30px;  padding-left:420px}
.content-box-right p {font-size:18px; color:#888888; padding-top:20px; padding-left:420px; line-height:23px}
.content-box-right p strong {color:#373737; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; }


.block-4 {border-top:1px solid #e4e4e4}
.main-title {text-align:center; color:#373737; font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif; font-size:48px; line-height:48px; padding-top:55px;  text-shadow: 0px 1px 1px #fff;}

.how-block {padding-top:40px; width:255px; float:left; margin-right:10px;}
.how-title {font-size:17px; color:#373737; text-transform:uppercase;font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; line-height:22px; background:url('../img/how_work1.png') left top no-repeat; padding-left:80px; padding-top:20px; padding-bottom:10px; max-height: 80px;}
.how-title span {color:#cacaca; display:block; font-family: 'roboto_slablight','Myriad Pro', Arial, sans-serif; }

.how-desc {font-family: 'Ubuntu', sans-serif; font-size:14px; color:#888888; padding-top:5px; padding-left:80px;}

.how-block:hover .how-title, .how-current {background-position:0px -110px}
.how-block:hover .how-title span, .how-current  span {color:#f26713; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;}

.how-ico2 {background:url('../img/how_work2.png') left top no-repeat;}
.how-ico3 {background:url('../img/how_work3.png') left top no-repeat;}
.how-ico4 {background:url('../img/how_work4.png') left top no-repeat;}

.sub-title {width:100%; float:left; padding-top:40px; text-align:center; color:#6a6a6a;}

.block-5 {width:100%; float:left; height:399px; background:url('../img/block5.jpg') center top no-repeat; margin-top:70px; color:#fff; margin-bottom:20px}
.block-5 h3{font-size:48px; line-height:48px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-align:center; margin-top:40px; text-shadow: 0px 1px 1px #000;}
.block-5 p {margin-top:40px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-align:center;  text-shadow: 0px 1px 1px #000; font-size:18px; line-height:26px; padding:0px 60px}

.block-5 form {text-align:center; padding-top:30px;}
.block-5 form input {width:260px; font-size:18px; border:0px; border-bottom:3px solid #9ca9af; padding:10px 10px; color:#cecece; font-family: 'Ubuntu', sans-serif; margin-right:20px; border-radius:5px;}

.button {border-radius:5px; width:270px; padding:13px 0px; text-decoration:none; text-align:center; text-transform:uppercase; font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif; font-size:15px; margin-top:20px; margin-left:20px; height: 48px;  display:inline-table; cursor:pointer; border:0}
.button:hover {border-color:transparent}
.btn-orange-2 {color:#fff; background:#f26713; border-bottom: 3px solid #c85610; text-shadow: 0px 1px 1px #000;}


.f-box {width:290px; float:left; margin-top:70px; text-align:center; margin-left:45px;}
.f-title {font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; color:#373737; font-size:18px; text-transform:uppercase; padding-top:170px; }
.f-desc {font-size:14px; color:#888888; line-height:22px; padding-top:15px;}

.f-ico1 {background:url('../img/f-ico1.png') center top no-repeat;}
.f-ico2 {background:url('../img/f-ico2.png') center top no-repeat;}
.f-ico3 {background:url('../img/f-ico3.png') center top no-repeat;}

.block-7 {border-top:1px solid #e4e4e4; margin-top:70px;}

.tarif-navigation  {list-style:none;  padding-left:140px; margin-top:20px;}
.tarif-navigation  li {float:left; text-align:center; padding-bottom:26px;}
.tarif-navigation  a {float:left; color:#b8b8b8; font-size:20px; text-decoration:none; padding:20px 40px; margin-top:25px;}

.tarif-navigation a:hover {background:url('../img/arrow.png') right 22% no-repeat; color:#252525;}

.tarif-current {background:url('../img/tarif_bg.png') center bottom no-repeat;}
.tarif-current a{color:#000; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; background:url('../img/arrow.png') right 22% no-repeat}


.tarif-bg {background:url('../img/tarif_bg.jpg') center top no-repeat; min-height:654px;}
.tarif-box {margin-top:50px; width:300px; height:410px; background:#fff; border-radius:5px; -webkit-box-shadow:0px 0px 25px -1px rgba(123, 123, 123, 0.75);
-moz-box-shadow:0px 0px 25px -1px rgba(123, 123, 123, 0.75);
box-shadow:0px 0px 25px -1px rgba(123, 123, 123, 0.75); float:left; margin-left:10px; margin-right:60px;}

.tarif-title {height:56px; width:281px; margin:10px 10px 0px 10px; float:left; text-align:center; color:#fff; font-size:24px;  font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-shadow: 0px 1px 1px #000; padding-top:35px}

.tarif-item {width:279px; height:72px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; margin:0px 10px; float:left; padding-top:10px}
.tarif-item p {text-align:center; color:#888888; font-family: 'Ubuntu', sans-serif; font-size:18px; font-weight:300; padding:5px; border-bottom:1px solid #f1f1f1; height:25px;}

.tarif-cost {width:279px; height:135px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; margin:0px 10px; float:left; text-align:center}
.tarif-cost-number {font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; font-size:48px; line-height:48px; padding-top:40px;}
.tarif-cost-number span {font-size:24px; font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;}

.tarif-cost-desc {color:#888888;  font-family: 'Ubuntu', sans-serif;}

.tarif-btn-bg {height:80px;width:280px; float:left; background:#f8f8f8 url('../img/box-top.jpg') center top no-repeat; margin-left:10px } 

.tarif-green .tarif-title {background:#83ba23 url('../img/title-green.jpg') right top no-repeat;}
.tarif-green .tarif-cost-number {color:#83ba23; }

.tarif-blue .tarif-title {background:#3b9dc5 url('../img/title-blue.jpg') right top no-repeat;}
.tarif-blue .tarif-cost-number {color:#3b9dc5; }

.tarif-orange  {margin-right:0px;}
.tarif-orange .tarif-title {background:#e98612 url('../img/title-orange.jpg') right top no-repeat;}
.tarif-orange .tarif-cost-number {color:#e98612; }

.tarif-add-cla {background:#f8f8f8; border-radius:5px; height:100px; float:left; width:99%; margin-top:40px}


.tarif-add-cla p {font-size:18px; color:#373737;  font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; padding-top:50px; padding-left:40px; float: left;}

.tarif-add-cla .btn-gr {float:right; margin-top:30px; margin-right:40px; width: 270px;}
.btn-gr {background:#658a9a; border-bottom: 3px solid #527787}


.cl-box {width:450px; float:left; margin-top:50px; margin-left:80px;}
.cl-title {font-size:18px; color:#373737;  font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; line-height:22px; padding-top:10px;}
.cl-work {color:#373737; font-family: 'Ubuntu', sans-serif; font-size:14px;}
.cl-desc {font-family: 'Ubuntu', sans-serif; font-size:14px; color:#888888; padding-top:10px;}
.cl-box img {float:left; padding-right:20px;}


.block-8 {margin-bottom:40px}
.block-9 {height:593px; float:left; background:url('../img/cla.jpg') center top no-repeat; margin-top:50px;}


.block-9 h3{padding-top:60px; text-align:center; color:#ecf2f5; font-size:24px; line-height:24px; text-shadow: 0px 1px 1px #000;  text-transform:uppercase; }
.block-9 h3 span {display:block; color:#ecf2f5; font-size:60px; line-height:60px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; padding-top:10px;}
.block-9 p {color:#a3bfcb; font-size:18px; padding-top:10px; text-align:center}


.block-9 form input {width:360px; font-size:18px; border:0px; border-bottom:3px solid #9ca9af; padding:10px 10px; color:#cecece; font-family: 'Ubuntu', sans-serif; margin-right:20px; border-radius:5px; display:block; margin-bottom:10px;}

.block-9 form textarea {width:480px; font-size:18px; border:0px; border-bottom:3px solid #9ca9af; padding:10px 10px; color:#cecece; font-family: 'Ubuntu', sans-serif; margin-right:20px; border-radius:5px; display:block; margin-bottom:10px;  margin-top:60px; float:left; margin-left:30px; height: 185px;}

.form-left {float:left; width:380px; margin-left:90px; margin-top:60px; height: 216px;}
.block-9 form button {float:right; margin-right:70px;}


.block-10 {padding:50px 0px}
.adr-box {width:350px; float:left; text-align:center}
.adr-title {font-size:30px; line-height:30px; color:#c0c0c0; font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;}
.adr-desc {color:#292929; padding-top:15px;}

.adr-number {font-size:30px; color:#3b3b3b; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; line-height:30px; padding-top:7px }
.adr-number  span {font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;}

.footer {background:#2a2c2d; padding-bottom:40px; min-height:120px;}


.footer-nav {list-style:none; margin-top:0px;width:440px; clear:both; float:right}
.footer-nav  li {float:right; text-align:center; padding-bottom:26px;}
.footer-nav  a {float:right; color:#909598; font-size:15px; text-decoration:none; padding:10px 10px; margin-top:25px;}
.footer-nav a:hover {background:#f26713; border-radius:5px; color:#fff}

.footer-desc {width:640px; float:right;  margin-top:30px; text-align:right; color:#5c6163}
.footer-desc p {margin-bottom:5px;}
.footer-desc span {font-size:13px;}
.footer-subs a {margin-top:20px;     display: block; color:#658a9a; font-size:14px; }
.footer-subs a:hover {border-color:transparent}

.footer-subs {color:#5c6163; margin-top:20px; float:left;}
.footer-subs form input {border:1px solid #3b3c3d; padding:10px; width:330px; border-radius:5px; color:#5c6163}
.footer-subs button {color:#fff; font-size:12px; width:220px; height:40px;}
.footer-subs img {margin-top: 10px;
    padding: 2px;
	max-width:220px;
	max-height:35px;
    border: 5px solid #676767;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .6;
	    background: #ffffffbf;
	}

.footer-subs img:hover {
-webkit-filter:grayscale(0);
filter:grayscale(0);
opacity:1
}

p.footer-cop {font-size:12px; margin-top:30px;}
.footer-cop a {color:#999; font-size:12px; border:0px}


.info-block-works {
	width: 850px;
	float: left;
	margin-top: 20px;
	border: 4px solid #F26713;
	padding: 20px;
	margin-left: 90px;
	font-family: 'Ubuntu', sans-serif;  font-weight:300; 
}
.info-block-works h2 {font-size:22px; line-height:22px; padding-bottom:15px; padding-right:50px;}
.info-block-works  p {font-size:16px; padding-top:10px; font-weight:300}

.info-block-w1 {display:none;}

.dotted-a {text-decoration:none; border-bottom:1px dotted #0A95CF;}

::-webkit-input-placeholder {color:#CECECE;}
::-moz-placeholder          {color:#CECECE;}/* Firefox 19+ */
:-moz-placeholder           {color:#CECECE;}/* Firefox 18- */
:-ms-input-placeholder      {color:#CECECE;}


.sub-navigation {
	width: 100%;
	min-width: 1080px;
	height: 75px;
	overflow: hidden;
	background: url('../img/sub_bg.jpg') center top repeat;
	margin-bottom: 20px;
	float: left;
	margin-top:20px;
	-webkit-box-shadow:  inset 0px 0px 55px -9px rgba(211, 193, 182, 0.38);
-moz-box-shadow:  inset 0px 0px 55px -9px rgba(211, 193, 182, 0.38);
box-shadow: inset 0px 0px 55px -9px rgba(211, 193, 182, 0.38);
}

.sub-wrap {padding-top:25px;  font-size:13px; color:#fff;border-top: 3px solid rgba(216, 216, 216, 0.38); }
.sub-wrap a {color:#fff;}
.sub-wrap a:hover {text-decoration:none}

.content p, .blog-title p {margin-bottom: 15px; line-height:20px;}
.content h1, .blog-title h1  {
	font-size: 50px;
	line-height: 45px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	text-shadow: 0px 1px 1px #fff;
}

.content {
	width: 710px;
	float: left;
	margin-top: 30px;
	min-height:550px;
    font-family: Ubuntu;
    font-weight:300;
}

.sub-title-h {
	font-size: 25px;
	color: #333;
	line-height: 25px;
	padding-top: 10px;
	border-bottom: 1px solid #D2D2D2;
	padding-bottom: 10px;
	width: 98%;
}

.content h2 {
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #282828;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	text-shadow: 0px 1px 1px #FFF;
}

.box-1 {background:#f0f3fa url('../img/box-1.png') 578px -10px no-repeat; padding:20px; width:670px; margin-bottom: 15px;}
.box-2 { border: 4px solid #F26713; padding:20px; width: 665px; margin-bottom: 15px;}

.content ul {list-style:none}

.content li {
	padding-bottom: 7px;
	background: url(../img/lnk_r.png) left 3px no-repeat;
	padding-left: 20px;
	margin-left: 5px;
}

.content h3 {
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #282828;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	text-shadow: 0px 1px 1px #FFF;
}

.low-font {font-size:14px;  line-height:18px; padding-top:5px;color:#777; font-family: 'Ubuntu', sans-serif;  font-weight:300; }
.ul-special {width:100%; float:left; margin-bottom:15px;}
.ul-special ul { float:left; width:332px; border:2px dashed #ddd; padding:10px; height:120px}
.ul-special li{font-size:14px;}

.box-3 { background:#f0f3fa url('../img/box-3.png') right bottom no-repeat; padding:20px; width: 665px; margin-bottom: 15px; margin-top:15px;}
.box-3  p{max-width:450px}


.blog-post  {width:98%; float:left; margin-bottom:20px;}
.content h1 a {color:#333; font-size:28px; font-weight:normal; }
.content h1 a:hover{border-color:transparent; text-decoration:none}


.info-block {
	border-top: 1px solid #EBEBEB;
	padding-top: 4px;
	color: #666;
	margin-top:10px;
}

/* w-method*/
.mini-form {width:680px; padding:10px; background:url('../img/pop_bg.jpg') left bottom no-repeat; float:left; font-family: Ubuntu;
font-weight:300;}

.min-form-right {width:300px; float:right; padding-right:20px;}

.mini-form h2 
{
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 20px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.mini-form p {font-size: 14px; padding-bottom: 5px;}

.mini-form  input, .mini-form textarea,  .mini-form select {
	height: 1.5em;
	color: #222;
	background: #FFF;
	margin-top: 5px;
	border: 1px solid #CECECE;
	padding: .3em;
	width: 99%;
	font-size: 14px;
	
}
 .mini-form select {height:auto}

input.form-name {width:85%;}


.mini-form-f {border-top:1px dotted #ddd; padding-top:5px; margin-top:5px;}
.mini-form-f p {font-size:13px;}

.mini-button-2 {
	float: right;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 27px;
	text-align: center;
	border: 0px;
	padding: 10px 0px;
	width: 100%;
	margin-top: 15px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	margin-bottom: 5px;
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}


.mini-form ul {list-style:none; font-size: 14px; margin-bottom:10px}
.mini-form li {
	padding-bottom: 7px;
	background: url(../img/lnk_r.png) left 3px no-repeat;
	padding-left: 20px;
	margin-left: 5px;
}

.side-box {width: 300px; float: right;}
.side-box h3 { padding:10px;font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; border-bottom:1px solid #ddd;  text-shadow: 0px 1px 1px #fff; font-size:18px}

.blog-cat, .blog-form {
	padding: 10px;
	background: #F3F3F3;
	border-top:4px solid #F26713;
	margin-bottom: 20px;
	width: 250px;
	margin-left: 20px;
	margin-top: 20px;
}

.blog-form {margin-top: 30px; float:right; padding-bottom:10px;}
.blog-form p{font-family: 'Ubuntu', sans-serif;  font-weight:300;  font-size:14px; line-height:18px; padding:10px; color:#444; margin:0px; padding:5px;}
.blog-form button {font-size:14px; padding:5px 0px; height:45px;}

.blog-cat {border-top:4px solid #eee;}

.blog-form  form input {
	width: 220px;
	font-size: 14px;
	border: 0px;
	border-bottom: 1px solid #ddd;
	padding: 10px 10px;
	color: #CECECE;
	font-family: 'Ubuntu', sans-serif;
	margin-right: 20px;
	border-radius: 5px;
}

.blog-form  form textarea {
    width: 220px;
	font-size: 14px;
	border: 0px;
	border-bottom: 1px solid #ddd;
	padding: 10px 10px;
	color: #CECECE;
	font-family: 'Ubuntu', sans-serif;
	margin-right: 20px;
	border-radius: 5px;
	height:70px;
	max-width:220px;
	max-height:100px;
}

.blog-cat ul {
padding-left: 20px;
}
.blog-cat ul li {
color:#444;
font-weight:300; 
padding-bottom:5px;
font-size:14px;
font-family: 'Ubuntu', sans-serif;
}

.main-form {padding:20px; margin-bottom:50px; border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD; width:653px;
border-left: 1px solid #DDD; margin-top:-15px}
.main-form p, .form-subs {font-size:14px; color:#555; padding-bottom:10px;}
.main-form   form {padding-top:10px; padding-left:40px; padding-bottom:20px;}
.main-form   form input, .main-form  form select {
	width: 520px;
	font-size: 14px;
	border: 0px;
	border-top: 1px solid #ABABAB;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #ABABAB;
	padding: 10px 10px;
	color: #333;
	background:#f4f4f4;
	font-family: 'Ubuntu', sans-serif;
	margin-right: 20px;
	border-radius: 5px;
}

.main-form  form select {width:545px}

.main-form   form textarea {
	width: 520px;
	font-size: 14px;
	border: 0px;
	border-top: 1px solid #ABABAB;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #ABABAB;
	padding: 10px 10px;
	color: #333;
	background:#f4f4f4;
	font-family: 'Ubuntu', sans-serif;
	margin-right: 20px;
	border-radius: 5px;
	height:70px;
	max-width:520px;
	max-height:100px;
}

.main-form   form button {margin-left:270px;}

.h-mini {	font-size: 24px;
	line-height: 24px;
	margin-bottom: 20px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;}
	
	
	.how-title {cursor:pointer;}
	
	
	.breaker-d {width:100%; float:left; }
	
	p.min-a {width:160px; float:left; font-size:11px; line-height:16px; margin-right:15px; margin-top:10px;}
	
	p.min-a img {text-align:center; padding:10px; border:1px solid #aaa; margin-bottom:10px; -webkit-box-shadow: 2px 2px 0px 0px #E3E3E3;
	-moz-box-shadow: 2px 2px 0px 0px #E3E3E3;
	box-shadow: 2px 2px 0px 0px #E3E3E3; 
	}
	p.min-a img:hover{border:1px solid #E98612; }
	
	
	.box-icon {width:185px; float:left;  height:300px; font-size:13px; margin-left:40px; margin-top:20px; text-align:Center; border-bottom:1px solid #ddd}
	.box-icon img{width:120px;  padding-bottom:10px; padding-top:15px; }
	.box-icon strong {display:block; font-size:24px;}
	.box-icon-left {margin-left:120px; margin-right:60px;}
	
	.full-page {width:100%;float:left;}
	
	
	
	@media only screen and (max-width: 400px) { 
	
		.logo {padding-left: 10px;}
}	

 
	
	.mini-form-2 {width:680px; padding:10px; float:left;}
	.mini-form-2 h3 
{
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 20px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.mini-form-2 p {font-size: 15px; padding-bottom: 5px;   font-family: Ubuntu, Arial; color:#333;}
.mini-form-2 .min-form-right{  width: 400px;
  float: right;
padding-right: 0px;}	


.l-photo {width:840px}
.l-photo p{width:360px; float:left; height:160px; margin-left:40px; 	border-bottom:1px solid #ddd; margin-top:40px;}
.l-photo p img {float:left; width:120px; padding-right:20px; padding-bottom:40px; max-height:140px !important}
.l-photo p strong {	
    font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px;
	margin-left:60px;

	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;

	margin-bottom:5px;
	display:block;
	}
	
	
.blog-title {margin-top: 30px;}
.blog-title p {max-width:760px;}
	
.blog-title-nav {  background: #F3F3F3; width:96%; float:left; padding:20px; margin-bottom:30px;}
.blog-title-nav ul{ }	
.message-document ul li {list-style:none; float:left; margin:0px 10px;}
.message-document ul li a {}	
.blog-title-nav  h3 {
  padding: 10px;
  font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
  border-bottom: 1px solid #DDD;
  text-shadow: 0px 1px 1px #FFF;
  font-size: 18px;
}
	
	ul.nav-cat-blog-all li {  float: left;
  list-style-type: none;
  padding-right: 15px;
  color: #333;
	}
	
		
/*------------------*/
	
	
	
table.goods_description {
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
margin: 15px 0px; margin-bottom:45px; width:100%;}

table.goods_description p{margin-bottom:0px}

table.goods_description td{
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 15px;}

table.goods_description tr td:first-child{color:#777; font-size:12px;}

.goods_description a {cursor:pointer; text-decoration:underline;}

.table-top {background:#efefef;}
.table-top p{font-family: roboto_slablight, 'Myriad Pro', Arial, sans-serif; font-size:14px;  white-space:nowrap; color: #fff;}
	
	
.table-top {
	background:#333;
	background:url('../img/noise-diagonal.png'), linear-gradient(#777, #444);
	border-left: 1px solid #555;
	border-right: 1px solid #777;
	border-top: 1px solid #555;
	border-bottom: 1px solid #333;
	color: #fff;
    font-weight: bold;
	padding: 10px 15px;
	position: relative;
}

.top-nav-cl {width:100%; float:left; margin-bottom:40px; background: #F8F8F8}	
.top-nav-cl  .box-btn-bg {width:340px; float:left; background:transparent;}	
.search-box {width:730px; float:left;}	
.search-box button {color:#fff; width:120px; margin-top:24px;}
.search-box .search-input{  
  width: 320px;
  font-size: 14px;
  border: 0px;
  border-top: 1px solid #ABABAB;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  border-left: 1px solid #ABABAB;
  padding: 13px 10px;
  color: #333;
  background: #fff;
  font-family: 'Ubuntu', sans-serif;
  border-radius: 5px;
  }

.search-type-box {width:160px; float:left; color:#444; margin-top:15px}
.search-type-box label {display:block; padding-top:9px;}

.form-sort {float:right; width:450px; text-align:right; font-size:12px; color:#555}
.form-sort select {color:#555;  max-width:80px}

.message {padding-bottom:0px; background:#fff;   border: 4px solid #F26713;}
.message h4 {
  padding: 10px;
  font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif;
  border-bottom: 1px solid #DDD;
  text-shadow: 0px 1px 1px #FFF;
  font-size: 16px;
  color:#333;
  margin-bottom:20px
}



table.goods_description-2 {
border-top: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
margin: 0px 0px; color:#333; font-size:13px; margin-bottom:20px}

table.goods_description-2 td, table.goods_description-2 th{
border-bottom: 1px solid #eaeaea;
border-left: 1px solid #eaeaea;
padding: 5px;}

table.goods_description-2 p {margin:0px}

.goods_description  strong a {  font-weight: bold;   color: #064058; padding-left:18px; background:url('../img/exclamation.png') left 2px no-repeat;}
.goods_description  strong a:hover {color: #F02323;}  

.message-right-box {width:100%; float:right; margin-top:40px;} 
.message-right-box h4 { 
  font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif;
  padding-bottom:10px;
  font-size: 16px;
  color:#555;}

.message-info-box {float:left; margin-right:40px}

.message-write-area {width:100%; float:left; margin-top:50px}
.message-write-area h2 {color:#444;   border-bottom: 1px solid #D2D2D2;}

#checkbox {width:auto; margin:0px;}

.user-left {float:left; width:300px;}
.user-left .blog-form  {float:left; margin-left:0px; margin-top:0px;}
.user-left h3 {
  padding: 10px;
  font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
  border-bottom: 1px solid #DDD;
  text-shadow: 0px 1px 1px #FFF;
  font-size: 18px;
}

.user-left .blog-form ul {padding-left:10px}
.user-left .blog-form ul li{ padding-bottom: 4px;}
.user-left .blog-form ul li a{font-size:14px;}

.user-left .blog-form  {width:250px;}
.user-right {width:750px; float:right}


.box-inside-user {width:240px; float:left; border:1px dotted #ddd; margin-left:13px; margin-bottom:70px}
.box-inside-user  a.box-btn {
  color: #fff;
  border-radius: 5px;
  width: 210px;
  float: left;
  padding: 12px 0px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif;
  text-shadow: 0px 1px 1px #000;
  font-size: 13px;
  margin-top: 20px;
  margin-left: 20px;
  height: 18px;
  line-height: 23px;
  margin-bottom:20px
}

.box-inside-user .box-title { font-size: 15px; height:20px}
.box-inside-user  p {line-height:18px; font-size:13px; height: 85px;}



.content ol li {background: transparent; padding-left:0px}





/*Список книг*/

.booktema {
	margin:0 0 20px 0;
}

.bs {
	margin:20px 0 0 0;
}

p.book {width:200px;  font-size:14px; line-height:16px; margin-right:40px; margin-top:10px; margin-bottom:40px; display: inline-table;}

p.book img {text-align:center; padding:10px; border:1px solid #aaa; margin-bottom:10px; -webkit-box-shadow: 2px 2px 0px 0px #E3E3E3;
-moz-box-shadow: 2px 2px 0px 0px #E3E3E3;
box-shadow: 2px 2px 0px 0px #E3E3E3; 
}
p.book img:hover{border:1px solid #E98612; }

p.book a {
	font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif;
	font-size: 18px;
	display:block;
	margin:5px 0 15px 0;
	    line-height: 20px;
}
p.book a.pod {
	font-size: 13px;
	display:block;
	margin:15px 0 0 0;
	font-family: 'Ubuntu', sans-serif;
	width:120px;
	background:#81a7b7;
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:8px 0 10px 0;
	border-radius:6px;
}
p.book a.pod:hover {
	background:#8db3c3;
}



/*Страница книги*/
	
.fotobook {
	float:left;
	width:400px;
}
.opisanie {
	margin-left:400px;
}
.bookop p.lt {
	font-size: 25px;
	color: #333;
	line-height: 25px;
	padding-top: 10px;
	border-bottom: 1px solid #D2D2D2;
	padding-bottom: 10px;
}
.bookop h3{font-size:18px; line-height:24px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:30px 0 10px 0;}
.fiblock {
	background:#f5f5f5;
	padding:20px;
	border-radius:6px;
	border-left:2px solid #F60;
	margin-top:30px;
}
.fiblock h3, .fiblock p {
	margin-top:0;
	margin-bottom:0;
}
.usblock {
	padding:20px;
	border: 1px solid #e7e7e7;
	border-radius:6px;
	margin-top:30px;
}
.usblock h3, .usblock p {
	margin-top:0;
	margin-bottom:0;
}
p.fi {
	font-size:16px;
	line-height:24px;
	color:#333;
}
p.tez {
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	color:#333;
}

.usl {
	float:left;
	width:650px;
}
.usl h3 {font-size:16px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:0 0 10px 0;}
.usl p {
	float:left;
	width:130px;
	margin:0 20px 0 0;
	text-align:center;
	color: #999;
}
.usl img {
	margin:20px 0 10px 0;
}
.usr {
	margin-left: 650px;
}
.getbook {
	background:#f5f5f5;
	padding:20px 20px 20px 50px;
	margin:-20px;
}
.getbook h3 {font-size:16px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:0 0 10px 0;}
.getbook input {
	width: 280px;
	font-size: 14px;
	border: 0px;
	border-bottom: 1px solid #ddd;
	padding: 10px 10px;
	color: #CECECE;
	font-family: 'Ubuntu', sans-serif;
	margin-right: 20px;
	border-radius: 5px;
}
.mini-button-3 {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 27px;
	text-align: center;
	border: 0px;
	padding: 10px 0;
	width: 100%;
	margin-top: 15px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin-left: 0px;
	margin-bottom:-10px;
}
.aboutbook {
	padding:20px;
	border: 1px solid #e7e7e7;
	border-radius:6px;
	margin-top:30px;
}
.aboutbook h3 {font-size:21px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:0 0 20px 0;}
.aboutbook p {
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	color: #333;
	max-width:1070px;
}
.aboutaut {
	padding:20px;
	border: 1px solid #e7e7e7;
	border-radius:6px;
	margin-top:30px;
}
.aboutaut h3 {font-size:21px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:0 0 20px 0;}
.aboutaut p {
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	color: #333;
	max-width:1070px;
}
.autfoto {
	float:left;
	width:172px;
}
.auttext {
	margin-left:220px;
}
.autfoto p {
	text-align:center;
	font-size:13px;
}
.autfoto img {
	margin-bottom:20px;
padding:10px; border:1px solid #aaa; -webkit-box-shadow: 2px 2px 0px 0px #E3E3E3;
-moz-box-shadow: 2px 2px 0px 0px #E3E3E3;
box-shadow: 2px 2px 0px 0px #E3E3E3; 
}
.otziv {
	padding:20px;
	border: 1px solid #e7e7e7;
	border-radius:6px;
	margin-top:30px;
}
.otzivi {
	width:700px;
	margin:0 auto;
}
.otzivi h2 {font-size:30px; text-align:center; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:50px 0 20px 0;
	}
.fotootz {
	float:left;
	width:172px;
}
.fotootz img {
margin-bottom:20px;
padding:10px; border:1px solid #aaa; -webkit-box-shadow: 2px 2px 0px 0px #E3E3E3;
-moz-box-shadow: 2px 2px 0px 0px #E3E3E3;
box-shadow: 2px 2px 0px 0px #E3E3E3;
}
.textotz {
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	color: #333;
	margin-left:172px;
	margin-bottom:-10px;
}
.getbook1 {
	background:#f5f5f5;
	padding:20px 20px 40px 20px;
	border-radius:6px;
	width:400px;
	margin:50px auto 70px auto;
	text-align:center;
}
.getbook1 h3 {font-size:24px; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; margin:20px 0 30px 0;}
.getbook1 input {
	width: 280px;
	font-size: 14px;
	border: 0px;
	border-bottom: 1px solid #ddd;
	padding: 10px 10px;
	color: #CECECE;
	font-family: 'Ubuntu', sans-serif;
	border-radius: 5px;
}
.mini-button-4 {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 27px;
	text-align: center;
	border: 0px;
	padding: 10px 0;
	width: 100%;
	margin-top: 15px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin-left: 0px;
	margin-bottom:-10px;
}








/* Лендинг по семинарам */

.prmbg5 {
	background: url('../img/gromo5.jpg') center top no-repeat;
}

.promo5 {
	color: #fff;
	position: relative;
	height: 652px;
}
.promo5 h2, .promo5 h1 {
	text-align: center;
	font-size: 44px;
	line-height: 60px;
	position: absolute;
	top: 141px;
	font-family: 'roboto_slabBold','Myriad Pro', Arial, sans-serif;
	font-weight:normal;
	    text-shadow: 0px 1px 1px #000;
}
.prm1 i, .prm2 i, .prm3 i, .prm4 i {
	font-size: 38px;
	width: 42px;
	text-align: center;
}
.prm1 i {
	color: #83b923;
}
.prm2 i {
	color: #3b9cc6;
}
.prm3 i {
	color: #e98611;
}
.prm4 i {
	color: #d74a7f;
}
.prm1, .prm2, .prm3, .prm4 {
	position: absolute;
	width: 350px;
	padding: 20px;
	background: #fff;
	color: #000;
	border-radius: 5px;
	font-weight: bold;
}
.prm1 {
	left: 131px;
	top: 320px;
}
.prm2 {
	left: 131px;
	top: 420px;
}
.prm3 {
	left: 542px;
	top: 320px;
}
.prm4 {
	left: 542px;
	top: 420px;
}

.offer {
	padding: 15px 0 0 0;
}
.offer p {
	max-width: 1070px;
	font-size: 18px;
	line-height: 24px
}
.otch {
	height: 593px;
	position: relative;
}
.bgotch {
	background: url('../img/cla.jpg') center top no-repeat;
}
.fullotch {
	position: absolute;
	width: 500px;
	top: 60px;
	background: #fff;
	border-radius: 4px;
	padding: 10px;
	height: 436px;
}
.freeotch {
	position: absolute;
	width: 500px;
	top: 60px;
	right: 0px;
	background: #fff;
	border-radius: 4px;
	padding: 10px;
	height: 436px;
}
.brd {
	border-radius: 4px;
	border: 1px #efefef solid;
	padding: 20px;
}
.fullotch h2, .freeotch h2 {
	text-align: center;
	font-size: 32px;
	margin: 6px 0 30px 0;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	line-height: 34px
}
.freeotch h2 span {
	color: #83b923
}
.fullotch h3, .freeotch h3  {
	text-align: center;
	font-size: 22px;
	margin: 20px 0 30px 0;
}
.fullotch a:hover, .freeotch a:hover {
	color: #fff;
}

.fullotch  li a:hover, .freeotch li a:hover {
	    color: #0a95cf;
}

.fullotch ul, .freeotch ul {
	font-size: 16px;
	margin-bottom: 20px;
	font-family: 'Ubuntu', sans-serif;
	color: #5a5a5a;
	list-style: none;

}
.fullotch ul li, .freeotch ul li {
	margin-bottom: 10px;
}
.fullotch ul li i, .freeotch ul li i {
	margin-right: 5px;
	color: #83b923
}
.mini-button-5 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 48px;
	text-align: center;
	border: 0px;
	padding: 10px 0;
	width: 300px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin: 30px auto 00px auto;
	display: block
}
.mini-button-6 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 48px;
	text-align: center;
	border: 0px;
	padding: 10px 0;
	width: 300px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #83b923;
border-bottom: 3px solid #699617;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin: 51px auto 00px auto;
	display: block
}
.mini-button-7 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 31px;
	text-align: center;
	border: 0px;
	padding: 10px 0;
	width: 300px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin: 20px auto 0px auto;
	display: block;
	height: 30px
}
.pdfinfo {
	position: absolute;
	bottom: 40px;
	color: #fff;
	left: 216px;
}
.pdfinfo i {
	margin: 0 10px 0 0;
	font-size: 24px;
	color: #ed5050;
}
.lector h1, .about h1, .przfinal h2 {
	text-align: center;
	font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;
	margin: 50px 0 40px 0;
}
.lector ul {
	list-style: none;
	margin: 0 0 30px 0;
}
.lector ul li {
	display: block;
	float: left
}
.chleft, .chright {
	width: 60px;
	margin: 148px 0 0 0;
	font-size: 24px;
}
.chleft a, .chright a {
	color: #d9d9d9;
}
.chleft a:hover, .chright a:hover {
	color: #767676;
}
.chright {
	text-align: right;
}
.lec {
	width: 194px;
	margin: 20px 21px 50px 21px;
	text-align: center
}
.lec h3 {
	margin: 20px 0 10px 0;
	font-size: 16px;
	line-height: 24px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.lec p {
	font-size: 14px;
	line-height: 18px;
	font-family: 'Ubuntu', sans-serif;
	color: #999;
}
.priziv {
	background: url('../img/tarif_bg.png') center top no-repeat;
	padding: 43px 0 0 0;
	width:100%;
	float:left;
}
.przbg {
	background: #efeff1;
}
.przc {
	width: 1670px;
	margin: 0 auto;
	padding: 50px 0 50px 0;
	text-align: center;
	 float: left;
}
.przc h2 {
	font-size: 24px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin: 0 0 20px 0;
}
.przc p {
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
	color: #6c6c6c;
	line-height: 24px;
}
.przc a:hover {
	color: #fff;
}
.about {

	padding-bottom: 60px;
}
.about img {
	float: left;
	margin-right: 40px
}
.about p {
	max-width: 1070px;
	font-family: 'Ubuntu', sans-serif;
	color: #5a5a5a;
}
.about ul {
	list-style: none;
	font-family: 'Ubuntu', sans-serif;
	margin-bottom: 20px
}
.about ul li i {
	margin-right: 10px;
	color: #83b923;
}
.about ul li {
	margin-bottom: 5px;
	color: #5a5a5a;
}
.przfinal {
	padding: 0 0 60px 0;
}
.przfinal h2 {
	color: #fff;
	font-size: 38px;
	line-height: 48px
}
.przfinal p {
	text-align: center;
	max-width: 1070px;
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	margin: -18px 0 30px 0;
	font-weight: 300;
	line-height: 24px
}
.przfinal a:hover {
	color: #fff;
}

/* Лендинг по лекторам */

.prmbg-l {
	background: url('../img/lendlectorimg/t-bg.jpg') center top no-repeat;
}

.prmbg-ln {
	background: url('../img/lendlectorimg/t2-bg.jpg') center top no-repeat;
}

.prmbg-lm{
	background: url('../img/lendlectorimg/t1-bg.jpg') center top no-repeat;
}

.prmbg-ls{
	background: url('../img/lendlectorimg/t4-bg.jpg') center top no-repeat;
}

.prmbg-lk{
	background: url('../img/lendlectorimg/t5-bg.jpg') center top no-repeat;
}

.prmbg-lf{
	background: url('../img/lendlectorimg/t7-bg.jpg') center top no-repeat;
}



.promo-l {
	color: #fff;
	position: relative;
	height: 780px;
	overflow:hidden;
}
.promo-l a:hover {
	color: #fff;
}
.promo-l h2, .promo-l h1 {
	text-align: center;
	font-size: 44px;
	line-height: 60px;
	position: absolute;
	top: 75px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    width: 100%;
	text-shadow: 0px 1px 1px #000;
}
.promo-l h3 {
	position: absolute;
	text-align: center;
    width: 1070px;
	top: 270px;
    line-height: 24px;
    font-size: 18px
}
.prm1-l i, .prm2-l i, .prm3-l i, .prm4-l i {
	font-size: 38px;
	width: 42px;
	text-align: center;
}
.prm1-l i {
	color: #83b923;
}
.prm2-l i {
	color: #3b9cc6;
}
.prm3-l i {
	color: #e98611;
}
.prm4-l i {
	color: #d74a7f;
}
.prm1-l, .prm2-l, .prm3-l, .prm4-l {
	position: absolute;
	width: 380px;
	padding: 20px;
	background: #fff;
	color: #000;
	border-radius: 5px;
	font-weight: bold;
}
.prm1-l {
	left: 108px;
	top: 385px;
}
.prm2-l {
	left: 108px;
	top: 480px;
}
.prm3-l {
	left: 547px;
	top: 385px;
}
.prm4-l {
	left: 547px;
	top: 480px;
}
.rm-1 {
    position: absolute;
    top: 580px;
    left: 385px;
}
.rm-1:hover {
    color: fff;
}


.lector-info {
	margin: 60px 0 60px 0;
}
.lector-info h2 {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    font-size: 30px;

}
.lector-info h3 {
    font-size: 24px;
    margin: 20px 0 30px 0;
}
.lector-info h4 {
    font-size: 18px;
    margin: 25px 0 25px 0;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.lector-info p {
    font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	line-height: 24px;
    max-width: 600px;
    color: #5a5a5a;
}
.li-left {
    float: left;
    width: 620px;
}
.li-right {
    margin: 0 0 0 630px;
    text-align: right;
}



.corect-h {
    height: 450px
}
.corect-b {
    margin-top: 41px;
}
.corect-pdf {
    left:60px;
    bottom: 25px
}


.corect-lec {
	width: 193px;
	margin: 20px 10px 50px 10px;
	text-align: center;
    color: #5a5a5a
}
.corect-lec p {
    color: #5a5a5a;
    line-height: 22px;
    margin: 30px 0 0 0;
    font-size: 15px;
}
.corect-lec i {
    color: #83b923;
    font-size: 40px
}


.corect-przc h2 {
    line-height: 30px
}
.corect-przc p {

    color: #fff
}
.corect-priziv {
    background: none;
}
.corect-przbg {
	background: #efeff1;
    background: #333 url('../img/lendlectorimg/b-bg.jpg') center top no-repeat;
    color: #fff;
	background-size: cover;
	    width: 100%;
       display: inline-block;
    width: 100%;
}



.prmbg-b {
	background: url('../img/cla.jpg') center top no-repeat;
}

.promo-b {
	color: #fff;
	position: relative;
	height: 590px;
}
.promo-b a:hover {
	color: #fff;
}
.promo-b h2 {
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	position: absolute;
	top: 75px;
    width: 100%;
}
.promo-b h3 {
	position: absolute;
	text-align: center;
    width: 1070px;
	top: 150px;
    line-height: 24px;
    font-size: 24px
}
.prm1-b i, .prm2-b i, .prm3-b i, .prm4-b i {
	font-size: 38px;
	width: 42px;
	text-align: center;
}
.prm1-b i {
	color: #83b923;
}
.prm2-b i {
	color: #3b9cc6;
}
.prm3-b i {
	color: #e98611;
}
.prm4-b i {
	color: #d74a7f;
}
.prm1-b, .prm2-b, .prm3-b, .prm4-b {
	position: absolute;
	width: 400px;
	padding: 20px;
	background: #fff;
	color: #000;
	border-radius: 5px;
	font-weight: bold;
}
.prm1-b {
	left: 88px;
	top: 225px;
}
.prm2-b {
	left: 88px;
	top: 320px;
}
.prm3-b {
	left: 547px;
	top: 225px;
}
.prm4-b {
	left: 547px;
	top: 320px;
}
.rm-2 {
    position: absolute;
    top: 410px;
    left: 385px;
}
.rm-2:hover {
    color: fff;
}


.list2 {
    margin: 11px 0 0 30px;
}
.list2 li {
    font-size: 14px
}



.aboutbook ul {font-family: 'Ubuntu', sans-serif; font-weight: 300; color: #333; margin-left:40px; list-style-type: circle;}
.aboutbook ul  li {padding-bottom:4px;}
.getbook p.tez {font-size:14px; padding-bottom:10px}
.a-user-title {color:#3f3f3f;}	

/*-------------*/



.promo-new {
	color: #fff;
	position: relative;
	height: 700px;
}
.promo-new a:hover {
	color: #fff;
}
.promo-new h2 {
	text-align: center;
	font-size: 37px;
	line-height: 60px;
	position: absolute;
	top: 105px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    width: 100%;
}
.promo-new h3 {
	position: absolute;
	text-align: center;
    width: 1070px;
	top: 180px;
    line-height: 24px;
    font-size: 18px
}
.prm1-new i, .prm2-new i, .prm3-new i, .prm4-new i, .prm5-new i, .prm6-new i, .prm7-new i, .prm8-new i {
	font-size: 30px;
	width: 40px;
	text-align: center;
}
.prm1-new i {
	color: #1abc9c;
}
.prm2-new i {
	color: #e67e22;
}
.prm3-new i {
	color: #3498db;
}
.prm4-new i {
	color: #9b59b6;
}
.prm5-new i {
	color: #2ecc71;
}
.prm6-new i {
	color: #e74c3c;
}

.prm7-new i {
	color: #e67e22;
}
.prm8-new i {
	color: #3f8bff;
}
.prm1-new, .prm2-new, .prm3-new, .prm4-new, .prm5-new, .prm6-new, .prm7-new, .prm8-new {
	position: absolute;
	width: 300px;
	padding: 10px;
	background: #fff;
	color: #000;
	border-radius: 5px;
	font-weight: bold;
	
}
.prm1-new span, .prm2-new span, .prm3-new span, .prm4-new span, .prm5-new span, .prm6-new span {
    display: inline-block;
    margin: 4px 0 0 0;
}
.prm1-new {
	left: 178px;
	top: 275px;
}
.prm2-new {
	left: 178px;
	top: 350px;
}
.prm3-new {
	left: 38px;
	top: 385px;
}
.prm4-new {
	left: 577px;
	top: 275px;
}
.prm5-new {
	left: 577px;
	top: 350px;
}
.prm6-new {
	left: 577px;
	top: 385px;
}



.prm7-new {
	left: 38px;
	top: 450px;
}

.prm8-new {
	left: 577px;
	top: 450px;
}

.rm-new {
    position: absolute;
    top: 440px;
    left: 315px;
    width: 450px
}
.rm-new:hover {
    color: #fff;
}


.bl-3 h1 {
    text-align: center;
    font-size: 34px;
    margin: 70px 0 30px 0;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.s-title-1 {
    text-align: center;
    font-size: 18px;
    line-height: 24px
}
.promo-box-new {width:300px; float:left; background:#fff; height:323px; border-radius:5px; margin-top:60px; margin-left:20px; margin-right:40px; border:1px solid #f1f1f1;}

.box-right-new {margin-right:0px;}

.box-inside-new {border:1px solid #f1f1f1; width:277px; height:300px; margin:10px; border-radius:5px 5px 0px 0px;}

.box-inside-new i {display: block; width:100px; height:65px; margin:20px auto 0 auto; font-size: 60px; text-align: center;}

.box-title-new {margin-top:15px; font-size:19px; color:#3f3f3f; font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; text-transform:uppercase; text-align:center}
.box-desc-new {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #888;
	line-height: 18px;
	padding: 0 10px;
	text-align: center;
	margin-top: 15px;
	height: 90px;
	font-weight: 300;
}

.promo-ico-1 {background:url('../img/promo-ico1.png') top center no-repeat;}
.promo-ico-2 {background:url('../img/promo-ico2.png') top center no-repeat;}
.promo-ico-3 {background:url('../img/promo-ico3.png') top center no-repeat;}


a.box-btn-new {border-radius:5px; width:240px; float:left; padding:15px 0px 18px 0px; text-decoration:none; text-align:center;text-transform:uppercase; font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif; font-size:15px; margin-top:0px; margin-left:20px; height: 18px; line-height:23px;}

.btn-gr-1  {background:#f7f7f7;  border-bottom:3px solid #dfdfdf;}
.btn-gr-1:hover  {background:#fbfbfb;  border-bottom:3px solid #ededed; color: #404040}
.btn-gre-1  {background:#83ba23;  border-bottom:3px solid #6f9b22; color: #fff}
.btn-gre-1:hover  {background:#8ec72b;  border-bottom:3px solid #80af2d; color: #fff}
.btn-bl-1  {background:#3b9dc5;  border-bottom:3px solid #2c81a3; color: #fff}
.btn-bl-1:hover  {background:#43a7d0;  border-bottom:3px solid #328fb4; color: #fff}
.btn-or-1  {background:#eea147;  border-bottom:3px solid #d68e3a; color: #fff}
.btn-or-1:hover  {background:#f7ad56;  border-bottom:3px solid #d18b3a; color: #fff}

.logo-new {
    padding: 70px 0;
}
.logo-new ul li {
    display:block;
    float: left;
    height: 100px;
    padding: 20px;
    vertical-align: top;
    width: 313px;
    list-style: none;
    color: #b9b9b9;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    border: 1px solid #fafafa;
}
.logo-new ul li span {
    display: block;
    font-size: 14px;
    font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif;
}
.logo-new ul li img {
    float: left;
    margin:  0 20px 0 0;
}

.about-s {margin-top:60px;}

.about-s h1, .about-s h3 {
    text-align: center;
    font-size: 34px;
    margin: 0 0 70px 0;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.about-s-it {
    height: 280px;
    margin: 0 0 40px 0;
    border-bottom: 1px solid #f6f6f6;
}
.it-limg img {
    float: left;
    margin: 0 60px 0 0;
    width: 370px;
    height: 230px
}
.it-rimg img {
    float: right;
    margin: 0 0 0 60px;
    width: 370px;
    height: 230px
}
.about-s-it h2 {
    font-size: 24px;
    padding: 0 0 40px 0;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.about-s-it p {
	font-family: 'Ubuntu', sans-serif;
    color: #545454;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 20px 0;
}



.about-s-it ul {
    margin: 10px 20px 30px 420px;
}
.about-s-it ul li {
	font-family: 'Ubuntu', sans-serif;
    color: #545454;
    font-size: 16px;
    margin: 0 0 0 40px;
    line-height: 24px
}


.hi-ad {
    padding: 50px 50px 20px 50px;
    border: 2px solid #e98612;
}
.hi-ad img {
    float: left;
    margin: 0 60px 0 0;
    width: 360px;
    height: 520px
}
.hi-ad h1, .hi-ad h3 {
    font-size: 34px;
    line-height: 40px;
    margin: 0 0 40px 0;
	font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;
}
.hi-ad p {
	font-family: 'Ubuntu', sans-serif;
    color: #545454;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 30px 0;
}
.hi-ad ul {
    margin: 0 0 30px 0;
}
.hi-ad ul li {
	font-family: 'Ubuntu', sans-serif;
    color: #545454;
    font-size: 16px;
    margin: 0 0 0 460px;
    line-height: 24px
}


.priziv-new {
    margin: 80px 0;
    padding: 80px 0;
    text-align: center;
    background: url(../img/cla.jpg) center top;
}
.priziv-new h1 {
    font-size: 40px;
    line-height: 40px;
    margin: 0 0 30px 0;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    color: #fff;
}
.priziv-new p {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 30px 0;
}
.mini-button-8 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 31px;
	text-align: center;
	padding: 10px 0;
	width: 500px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin: 20px auto 0px auto;
	display: block;
	height: 30px
}
.mini-button-8:hover {
	color: #FFF;
}


.kak-pod  strong {display:block; padding-bottom:8px; font-size:22px;}
.kak-pod  sup {display:block;}
.kak-pod .button {margin-bottom:80px;}

.block .n-block-txt{margin:25px 0px; padding-bottom:20px; padding-left:150px;  display:block;}
.block .n-block-txt p {width:670px;}

.block .kak-pod sup{float:right; margin-top:-28px; font-size:14px; color:#333}
.block .kak-pod sup b {font-size:16px; font-weight:bold;     color: #4dbe7d;}


.kak-pod h1, .kak-pod h2,  .kak-pod h3 {
    font-size: 40px;
    line-height: 40px;
    margin: 0 0 50px 0;
	font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;
    text-align: center;
}
.kp-1, .kp-2, .kp-3, .kp-4 {
    margin: 0 0 20px 0;
    font-size: 16px;
}
.kp-1 span, .kp-2 span, .kp-3 span, .kp-4 span {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin: 0 20px 0 0;
    vertical-align: middle;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    border: 1px solid #f2f2f2;
}
.kp-1 p, .kp-2 p, .kp-3 p, .kp-4 p {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    width: 900px;
    line-height: 20px
}
.kp-1 span i, .kp-2 span i, .kp-3 span i, .kp-4 span i {
    font-size: 40px;
    padding: 28px 0 0 0
}
.kp-1 span i {
	color: #5198c8;
}
.kp-2 span i {
	color: #a061b9;
}
.kp-3 span i {
	color: #d26055;
}
.kp-4 span i {
	color: #4dbe7d;
}


.tarif-new {
    background: #ececec;
    margin: 60px 0 0 0;
    padding: 0 0 90px 0;
}
.tarif-new h1, .tarif-new h3 {
    text-align: center;
    font-size: 36px;
    line-height: 40px;
    margin: 90px 0 10px 0;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    text-transform: uppercase
}
.free-lable {
    font-size: 34px
}


.fin-pr {
    background: url(../img/promo9.jpg) center;
    padding: 150px 0;
    margin: 40px 0 0 0;
}
.fin-pr h1, .fin-pr-vac h1, .fin-pr h2, .fin-pr-vac h2 {
    text-align: center;
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 10px 0;
    color: #fff;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    text-transform: uppercase
}
.fin-pr p, .fin-pr-vac p {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    margin: 30px 0 10px 0;
    color: #fff;
}
.mini-button-9 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 48px;
	text-align: center;
	border: 0px;
	padding: 10px 0;
	width: 430px;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.3);
	border-radius:5px;
	background: #E98612;
border-bottom: 3px solid #C97615;
	color: #FFF;
	text-shadow: 0px 1px 1px #120004;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	margin: 40px auto 00px auto;
	display: block
}
.mini-button-9:hover {
	color: #FFF;
}


.clr-1 {
    color: #83ba23;
}
.clr-2 {
    color: #3b9dc5;
} 
.clr-3 {
    color: #e98612;
} 



/********** Вакансии **********/
.fin-pr-vac {
    background: url(../img/promo7.jpg) center;
    padding: 150px 0;
    margin: 40px 0 0 0;
}

.prmbg-vac {
	background: url('../img/promo6.jpg') 50% -70px no-repeat;
}

.prmbg-vac1 {
	background: url('../img/promo4.jpg') 50% 0px no-repeat;
	height:650px;
}
.prmbg-vac1 .promo-box-new { margin-top: 240px;}
   


.promo-vac {
	color: #fff;
	position: relative;
	height: 550px;
}
.promo-vac h2, .promo-vac h1 {
	text-align: center;
	font-size: 42px;
	line-height: 60px;
	position: absolute;
	
	top: 125px;
	font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
	font-weight:300;
    width: 100%;
	 text-shadow: 0px 1px 1px #000;
}
.prm1-vac i, .prm2-vac i, .prm4-vac i, .prm5-vac i  {
	font-size: 36px;
	width: 40px;
	text-align: center;
}
.prm1-vac i {
	color: #94bf42;
}
.prm2-vac i {
	color: #30b6c7;
}
.prm4-vac i {
	color: #f45c79;
}
.prm5-vac i {
	color: #ffba1f;
}

.prm1-vac, .prm2-vac, .prm4-vac, .prm5-vac {
	position: absolute;
	width: 360px;
	padding: 20px;
	background: #fff;
	color: #000;
	border-radius: 5px;
	font-weight: bold;
}
.prm1-vac span, .prm2-vac span, .prm4-vac span, .prm5-vac span {
    display: block;
    margin: 7px 0 0 0;
}
.prm1-vac {
	left: 128px;
	top: 245px;
}
.prm2-vac {
	left: 128px;
	top: 340px;
}
.prm4-vac {
	left: 547px;
	top: 245px;
}
.prm5-vac {
	left: 547px;
	top: 340px;
}


.learn-more {
    padding: 50px 0 50px 0;
    border-bottom: 1px solid #e6e6e6
}
.learn-more h2 {
    display: inline-block;
    font-size: 26px;
    width: 660px;
    line-height: 36px;
}
.learn-more h2 strong {
    font-family: 'roboto_slabbold', 'Myriad Pro', Arial, sans-serif;
}
.learn-more a {
    display: block;
    float: right;
    font-size: 20px;
    width: 290px;
    margin: 0px;
    line-height: 50px;
}

.about ol {
	margin-bottom: 20px;
    overflow: hidden;
}
.about ol li {
    margin: 0 0 5px 0;
	color: #83b923;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.about ol li span {
    font-family: 'Ubuntu', sans-serif;
	color: #6f6f6f;
    font-weight: normal;
}
.ab-2 {
    font-size: 18px;
    line-height: 30px
}

.search-rez {
    margin: 0;
    padding: 0;
}
.search-rez li {
    display: inline-block;
    width: 250px;
	background:transparent;
   padding-left: 0px; 
   margin-left: 0px; 
}
.search-rez li div {
    margin: 0 0 5px 0;
}
.search-rez li input, .search-rez li select {
	width: 200px;
	font-size: 14px;
	border: 0px;
	border-top: 1px solid #ABABAB;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #ABABAB;
	padding: 10px 10px;
	color: #333;
	background:#fff;
	font-family: 'Ubuntu', sans-serif;
	margin-right: 20px;
	border-radius: 5px;
}

 .search-rez li select {width: 220px;}



.search-rez li.opt-rab input {
    width: 44px;
    margin: 0 0 0 5px
}
.opt-rab-otst {
    margin: 0 0 0 20px
}
.btn-orange-vac {
    color:#fff; 
    background:#f26713; 
    border-bottom: 3px solid #c85610; 
    text-shadow: 0px 1px 1px #000;
    margin: -5px 0 -3px 0;
    width: 150px;
    float: right;
}


.vac-filtr {
    padding: 20px 0 28px 0;
}
.vac-filtr ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}
.vac-filtr ul li a {
    display: block;
    padding: 8px 15px 10px 15px;
    color: #b1b1b1;
    text-decoration: none;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}
.vac-filtr ul li a.act-vac, .vac-filtr ul li a:hover {
    color: #0a95cf;
    border: 1px solid #0a95cf;
}



.vacanc {
    position: relative;
    border: 1px solid #e0e0e0;
    float: left;
    font-family: 'Ubuntu', sans-serif;
    width: 100%;
    margin: 0 0 25px 0;
	min-height: 340px;
}
.vac-left {
    float: left;
    width: 230px;
    padding: 25px
}
.vac-left img {
    float: none;
    margin: 0;
}

.vac-center {
    padding: 25px;
    margin: 0 170px 0 280px;
}


.vac-left {
    font-size: 14px;
}
.vac-left img {
    margin: 0 0 20px 0;
}
.vac-left div {
    margin: 0 0 5px 0;
}
.vac-left div i {
    color: #94bf42;
    width: 20px;
    text-align: center;
    margin: 0 5px 0 0;
}
.vac-left div span, .vc-z span {
    color: #9f9f9f;
}



.vac-center h3, .vac-center h1  {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    font-size: 24px;
	text-align:left;
	line-height:26px;
    margin: 0px 0px 5px 0px;
	max-width:450px;
}

.sub-tag {    
      font-size: 11px;
    font-weight: normal;
    position: absolute;
    background: #eee;
    border-radius: 3px 0 0 3px;
    color: #999;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 15px 0 23px;
    margin: 0px 10px 0px 415px;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    width: 90px;
    text-align: center;
}
	
.sub-tag:before {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: '';
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}

.vc-z {font-size:14px;}


.vac-center h4 {
        margin: 30px 0 15px 0;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.vc-z > span:last-child {
    margin: 0 0 0 15px;
}
.vac-center ul li, .vac-center p {
    color: #1a1a1a
}
.vc-z div {
    margin: 0 0 5px 0;
    font-size: 14px
}


.zp1 {
    display: inline-block;
    vertical-align: top;
    width: 49%
}
.zp2 {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    text-align: right;
    font-size: 24px;
    padding: 0 20px 0 0
}
.zp2 a {
    margin: 20px 0 0 0;
    padding: 0;
    line-height: 50px;
    background: #83b923;
    border-bottom: 3px solid #699617;
}
.zp2 a:hover {
    border-bottom: 3px solid #83b923;
    color: #fff;
}
.zp2 div {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}
.zp2 div span {
    color: #c6c6c6;
    margin: 0 0 0 10px
}
.zp2 div i {
    color: #94bf42;
}


.vac-right {
    position: absolute;
    margin: 0 0 0 0;
    height: 100%;
    width: 200px;
    text-align: center;
    right: 0;
    border-left: 1px solid #e0e0e0;
}
.vac-right img {
    margin: 25px 0 10px 32px;
}
.vac-right a {
    position: absolute;
    bottom: 25px;
    left: 25px;
    margin: 0;
    padding: 0;
    line-height: 50px
}
.vac-right a:hover {
    color: #fff;
}



.pagi {
    margin: 25px 0 0 0;
    text-align: center;
}
.pagi ul li {
    display: inline-block;
    font-size: 20px;
    vertical-align: middle
}
.pagi ul li a {
    text-decoration: none;
    padding: 10px;
    color: #898989
}
.pagi ul li a.pagi-act, .pagi ul li a:hover {
    color: #0a95cf;
}



/********** Семинар 21.08.2016 **********/


.cr-h {
    height: 740px;
    background: url('../img/promo8.jpg') 50% -70px no-repeat;
}
.cr-h h2, .cr-h h1 {
    font-family: 'roboto_slabthin','Myriad Pro', Arial, sans-serif;
}
.cr-h h2 span, .cr-h h1 span {
    display: block;
    line-height: 36px;
    font-size: 30px;
    margin: 20px 0 0 0;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}


.cr-1, .cr-2, .cr-3, .cr-4 {
    width: 480px;
}
.cr-1 span, .cr-3 span {
    margin: 0
}


.cr-1 {
	left: 4px;
	top: 425px;
}
.cr-2 {
	left: 4px;
	top: 520px;
}
.cr-3 {
	left: 547px;
	top: 425px;
}
.cr-4 {
	left: 547px;
	top: 520px;
}


.zap-na-sem {
    padding: 40px 0 40px 0;
 }
.zap-na-sem ul {
    margin: 0;
    list-style: none;
}
.zap-na-sem ul li {
    display: inline-block;
    vertical-align: middle
}
.zap-na-sem ul li:nth-child(1) {
    width: 80px;
}
.zap-na-sem ul li:nth-child(1) i {
    font-size: 54px;
    color: #cdd2d8
}
.zap-na-sem ul li:nth-child(2) {
   
    padding: 0 50px 0 0;
}
.zap-na-sem ul li:nth-child(2) p {
    font-size: 24px;
    line-height: 28px
}
.zap-na-sem ul li:nth-child(3) {
    width: 305px;
}
.zap-na-sem ul li:nth-child(3) span {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    font-size: 17.5px
}
.zap-na-sem ul li:nth-child(3) a {
    width: 300px;
    margin: 10px 0 0 0;
    height: 20px;
    line-height: 20px;
    
}


.prg-sm {
    padding: 60px 0;
}
.prg-sm h1 {
    text-align: center;
}
.prg-sm h2 {
    font-size: 34px;
    margin: 80px 0 80px 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 20px 0;
}
.prg-sm h2 span {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    color: #e5691d;
}

.sm-lector {
    float: left;
    width: 250px;
}
.lct-prog {
    margin: 0 0 0 500px;
    border-left: 1px dashed #ddd;
    padding-left: 40px;
    min-height: 120px;
}
.lector-cont {
    margin: 70px 0 0 0;
    min-height: 130px
}

.sm-lector h3 {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    margin: 0 0 10px 0
}
.sm-lector p {
    font-family: 'Ubuntu', sans-serif;
    color: #898989
}
.lct-prog h3 {
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    margin: 0 0 20px 0;
    font-size: 20px;
    line-height: 24px
}
.lct-prog ul {
    font-family: 'Ubuntu', sans-serif;
    margin: 0 0 0 22px;
}
.lct-prog ul li {
    margin: 10px 0 0 0;
    list-style-image: url(../img/arrow-1.png);
}
.otstp {
    margin-top: 70px;
}
.lectr-bg {
    background: #f8f8f8;
    padding: 20px 0;
    margin: 30px 0 0 0;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6
}
.pm-bg {
    background: #f8f8f8;
    padding: 30px 0;
    margin: 0;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6
}


.ab-s-otp {
    margin: 90px 0 0 0;
}
.ab-s-otp h2 {
    line-height: 24px
}

.vac-left img {max-height:320px; max-width:240px; width:240px;}

.zp-pd-full {width:70%; float:left; padding: 5px 25px 25px 25px;}
.zp-pd-full i {    color: #94bf42;}
.zp-pd-full  p {color:#111; font: 15px/18px 'Ubuntu', sans-serif;}

 .zp-pd-full h3 {
    font-family: 'roboto_slabregular','Myriad Pro', Arial, sans-serif;
    font-size: 20px;
    margin: 0 0 40px 0;
}

.zp-pd-full .sub-title-h {font-size:24px;  color: #9f9f9f;font-family: 'roboto_slablight';}



a.no-abs  {position: static; margin-right: 20px;
    margin-top: 40px;}



.resume-overflow ul li:nth-child(n+4) {
    display: none;
}




#nav ul {background: #F8FAFC; width: 180px !important;padding:10px; padding-top:10px; border:1px solid #ddd;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; position:absolute; display:none;  list-style:none; z-index:100; margin-top:62px; padding-right:0px; border-radius:5px; padding-left:0px;}

#nav ul li { width:180px; z-index:100; margin-left:2px; padding-left:0px; background-image:none;padding-top:4px;   padding-left:13px;}

#nav ul a {font-size:15px;  padding-bottom: 10px;  border:0px; line-height: 20px; text-align:left; text-transform: none; font-family: 'PTSansNarrowRegular', Arial, sans-serif; padding-left:0px; padding:5px }

.landing-logo-client {width:100%; float:left; text-align:center}
.landing-logo-client  img {max-width:100px; margin:0px 10px; vertical-align: middle;     -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .6;}


.landing-logo-client  img:hover {
-webkit-filter:grayscale(0);
filter:grayscale(0);
opacity:1
}


a.btn-like-vac,  a.btn-nonlike-vac, a.btn-wellcome  {
	top: 190px;
    color: #fff;
    text-transform: none;
    font-size: 13px;
    width: 120px;
    line-height: 22px;
    height: 22px;
    border-radius:0px;
    background: #4f81bd;
    padding: 5px 10px;
	padding-top:10px;
	border:1px solid #a7c0de;
	line-height:14px;
	}



a.btn-nonlike-vac {padding-top:8px; background:#953735; border-color:#ca9b9a; top: 240px; height: 22px; line-height:14px;}
a.btn-wellcome {top: 290px;   	border:1px solid #bfebd3;     background: #00b050;}




a.btn-like-feedback, span.btn-like-feedback {
	top: 235px;
    color: #fff;
    text-transform: none;
    font-size: 13px;
    width: 120px;
    line-height: 22px;
    height: 22px;
    border-radius:0px;
	border:1px solid #bfebd3;
    background: #00b050;
	line-height:14px;
    padding: 5px 10px;
		padding-top:10px;
	}

	span.btn-like-feedback {    position: absolute;
    bottom: 25px;
    left: 25px;}

img.loader-img-like{    margin-top: 20px; margin-left: 155px;}

 

 h1.popup-title {
    font-size: 24px;
    line-height: 24px;
    padding-top: 10px !important;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
}


p.book-user-test {width:130px !important;}
p.book-user-test img {
    width: 110px !important;
	height: 170px !important; 
}





.r-two-rows p{width:265px; float:left; margin-right:20px;}
.r-two-rows input{width:235px !important;}

.r-work-n2, .r-work-n3 {display:none;}


.main-page-steps-block {width:100%; float:left}
.main-page-steps-block p{width:190px; text-align:center; margin-right:60px; margin-left:20px; float:left;}



.main-page-steps {    
   display: block;
    width: 80px;
    height: 80px;
    margin: 0 20px 20px 55px;
    line-height: 80px;
    vertical-align: middle; 
    color: #000;
    border-radius: 50px;
    text-align: center;
    border: 1px solid #1abb9c;
	font-weight:bold;
	background:#fff;
	}

.main-page-steps-block p:first-child {margin-left:150px;}

.btn-reset { 

    position: relative;
	height: 21px !important;

    width: 190px;
    background: #b5b5b5;
    border-bottom: 3px solid #000000;
	}

	.r-status-1 {    
	width: 89px;
    height: 23px;
    background: url(../img/r_status1.jpg) no-repeat;
    margin: -10px 0 0px 54px;
    float: left;
	}
	
	
	.vac-nw-zp {float: right;
	text-align:left;
	width:230px;
     margin-right:10px; 
    position: relative;
	top: 28px;
    left: 620px;
    position: absolute;
	}
	
.vac-nw-dop {padding-top:5px;    font-weight: normal;
font-family: 'Ubuntu', sans-serif !important; font-size:14px;}
.vac-nw-dop  span {margin:0px !important}

p.vacan-title {    margin: 30px 0 15px 0;
font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif; font-size:16px; margin-bottom:0px; margin-top:20px;}

.resume-txt p{font-size:14px; line-height:18px; width:760px; max-width:760px;}
.vc-z {max-width:690px;}


.similar-vacancies {width: 305px; float:left; padding: 10px; border: 1px solid #eee; margin:10px 10px; font-size:14px;}
.similar-title a{font-weight:bold;  font-size:14px; color:#000}
.similar-title a:hover {text-decoration:none;}
.similar-vacancies p {margin-bottom:10px; line-height: 22px;}
.similar-vacancies p i{color:#94bf42;}
.similar-vacancies p span {font-weight:bold}	
	
.about .content {min-height:0px; padding-bottom:50px;}	
.full-hr {    padding-bottom: 60px; border-bottom: 1px solid #ddd;}

.promo-new {}	
 
.promo-new p {text-align:center; font-size: 18px; line-height:22px; margin-top:20px; padding:0px 80px; }	
.promo-new h1 {
    text-align: center;
    font-size: 37px;
    line-height: 42px;
    font-family: 'roboto_slabbold','Myriad Pro', Arial, sans-serif;
    width: 100%;
	padding-top:150px;
	border-top: 3px solid rgba(216, 216, 216, 0.38);
	text-shadow: 0px 1px 1px #000;
}	
.prmbg-new {margin-top:20px; height:500px;}
.prmbg-new .button { margin-top:40px;}
	 
.prmbg-new {
	background:#111 url('../img/promo10.jpg') center -110px no-repeat;
}

	
.main-nw-box {width:100%;  border: 4px solid #F26713;  background:#fff; float:left; padding:40px 0px; margin-top:40px;   margin-bottom:80px; padding-bottom:40px;}	
.main-nw-box p {  
    line-height: 20px;
    float: left;
    width: 440px;
    margin-left: 40px;
    margin-bottom: 30px;
    padding: 10px;
    height: 120px;
    font-family: 'Ubuntu', sans-serif !important;
    font-size: 14px;
    text-align: left;
	}	
	
.main-nw-box h3 {    font-size: 24px; padding-top:10px; padding-bottom:60px; margin:0px;}	
.main-nw-box img {
     float: left;
    max-width: 110px;
    margin-right: 20px;
    margin-top: -5px;
    padding-bottom: 50px;
} 	 
.main-nw-box span 	
 {
  display: block;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}	
	

	ul.service-box-train {width:100%; float:left; list-style-type:none; margin-bottom:40px; font-size:14px; font-family: 'Ubuntu', sans-serif !important; color: #555;}
	.service-box-train li{    
   
    width: 270px;
    padding:0px 20px 5px 20px;
    border: 1px solid #eee;
 
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    height: 120px;
    margin-bottom: 20px;
	
	
	 border-radius: 5px;
	background:#fff;
    -webkit-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.28);
    -moz-box-shadow:0px 0px 25px -8px rgba(0, 0, 0, 0.28);
    box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.28);
	/**/
	
	}
	
	.service-box-train li a {font-size:16px;  font-family: 'roboto_slabthin', sans-serif !important; font-weight:bold; display:block; margin-bottom:5px; margin-top:15px; }
	.service-box-train li:hover {border: 1px solid #c7c6c6;}
	.service-box-train li a:hover {text-decoration:none; color:#F02323;}
	.service-box-train li img {    float: right;
    margin-right: 0px;
    margin-top: -5px;
    margin-bottom: 5px;
    margin-left: 10px;}
	
	span.terms-of-use {
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    width: 90%;
	padding-top:20px;
	display:block;
}
	
	
	img.photo-sh {-webkit-box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75); border-radius:5px;}
	
	
	.tests-var {margin-top:0px;     height: 660px; border:0px}
	.tests-var .box-inside-new {height:auto; -webkit-box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75); border-radius:5px; padding-top:10px;}
	.tests-var-bg { width:245px; height:345px; background: url('../img/tests_var.png') no-repeat; display:block; margin-left:30px;}
	.tests-var .box-inside-new 	p.box-desc-new {height:auto; padding-bottom:10px; margin-top:5px;}
	.tests-var .box-inside-new 	.box-title-new {margin-bottom:20px;}
	
	
.lector-info .li-left h3 {font-weight:bold}
	
.prm-blog {height:430px; text-align:left; overflow:hidden}	
.prm-blog h1 {padding-top:80px; font-size: 42px; }
.prm-blog h1, .prm-blog p {text-align:left; padding-left:0px}
.prm-blog p	{ font-family: 'Ubuntu', sans-serif; font-size:18px; font-weight:500;    text-shadow: 0px 1px 1px #000; max-width:860px}
.blog-bg-black {width:100%; height:430px;  background: #000000c7;}	
	
	.prm-blog .promo-new
	{color: #fff;
    position: relative;
    height: 700px;
    float: left;
    width: 900px;
    padding-left: 100px;
    overflow: hidden;}
	
	
	
.blog-info-top {top:320px; position:absolute}	
.blog-info-top a {text-shadow: 0px 1px 1px #000;}	
	
	.uSocial-Share{
	display: block;
    float: right;
	left:520px; 
    top:330px !important; position:absolute !important;
  }
	
	
	blockquote {
  background: #fff;
  border-top: 8px dotted #f4f4f4;
  border-bottom: 8px dotted #f4f4f4;
  text-align:center;
  margin-top: 20px;
  margin-bottom:20px;
  padding: 20px 20px;
  quotes: "\201C""\201C""\201C""\201C";

}
blockquote:before {
    color: #f26713;
    content: open-quote;
    font-size: 6em;
    height: 5px;
    display: block;
    margin-top: 30px;
    /* line-height: 0.1em; */
    margin-right: 0.25em;
    vertical-align: -0.4em;
}
	
	.content-blog img {-webkit-box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 25px -8px rgba(0,0,0,0.75); border-radius:3px;}
	.content-blog {margin-left: 100px;
    width: 830px;
    font-size: 18px;
    line-height: 22px;
    border-top: 8px dotted #f4f4f4;
    margin-top: 20px;
    padding-top: 20px; padding-bottom:80px;}
	
	
.content-blog p {line-height:22px;}	
.content-blog ol {    margin-bottom: 15px;}	
	
h3.comment-title {text-align:center; border-top: 8px dotted #fff;   padding-top: 20px; margin-bottom:20px; }	
	
	
	.comment-block {background:#f4f4f4; padding:20px; margin-top: 80px; border-radius:10px;}
	
	
	.blog-line-box {    
		width: 42%;
		float: none;
		display: inline-block;
		margin-bottom: 20px;
		margin-right: 40px;
		margin-top: 20px;
		border: 1px solid #eee;
		padding: 20px;
		vertical-align: text-top;
		-webkit-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.28);
		box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.28);
		border-radius:5px;
	}
	
	.content .blog-line-box h1 {font-size: 18px; line-height: 22px; margin-bottom:15px;}
	.content .blog-line-box p {font-size: 15px;}
	
	
.logo-seminar {padding-top:0px; padding-bottom:20px; width:100%; float:left; }	
.logo-seminar ul li {    border-color: #efefef; margin-right:10px; width:300px; background: #fff; border-radius: 10px;
    box-shadow: 0px 0px 25px -8px rgba(167, 167, 167, 0.75); color:#777}
	

.sm-lector-photo {float:left; width:180px}
.sm-lector-photo img {border-radius:10px;   box-shadow: 0px 0px 25px -8px rgba(167, 167, 167, 0.75); margin-top: -15px;}

.pro-eduaction-box {width:100%; float:left;}
.pro-eduaction-box p.book  {min-width:220px;}
.pro-eduaction-box p.book img{width:100%; height:180px;  }
.pro-eduaction-box p.book a {text-decoration:none; color:#333}	
.pro-eduaction-box p.book a strong {display:block}
.pro-eduaction-box p.book a span {display:block; font-size:13px; line-height:15px; color:#676767; padding-top:5px;}

.education-img {
   padding: 0px !important; 
    border: 1px solid #aaa;
    margin-bottom: 10px;
    -webkit-box-shadow: 2px 2px 0px 0px #E3E3E3;
    -moz-box-shadow: 2px 2px 0px 0px #E3E3E3;
    box-shadow: 2px 2px 0px 0px #E3E3E3;
    width: 180px;
    height: 160px;
    padding-bottom: 20px;
    overflow: hidden;
    text-align: center;
    margin-bottom:15px;
    display:block;
	float:left;
}

.education-img img {padding:0px !important; margin:0px !important; box-shadow:none !important; border:0px !important}
.nav-cat-blog-all li {background:none; padding-left:0px; padding-top:4px;}
	
	