@charset "UTF-8";

/*
	Created by SDPsM (http://alest.cc)
*/

/* Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
strong{font-style:normal;font-weight:bold}
em{font-style:italic;font-weight:normal}
ul{list-style:none}
ol{list-style:decimal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
html,body{height:100%;width:100%}


a.a-download{background:url("/images/download-button.png") no-repeat left top;color:#ffffc1;display:block;font-size:18px;height:51px;margin:25px 0 20px;padding:30px 0 0;text-align:center;text-decoration:none;width:260px;outline:none}
a.a-download:active{background-position:left -81px;color:#b2a562;height:50px;padding:31px 0 0 0}
a.a-download span{color:#999;display:block;font-size:12px;text-align:center}

/* Layouts & Globals */
.g-clear{clear:both;height:1px;overflow:hidden}
.g-hidden{display:none}
a{color:#ffde7f}
body{background:#333;color:#fff;font-size:12px; font-family:Georgia,Arial,Times;line-height:1.5em}
div.l-page{margin:auto;text-align:left;width:1000px}
h1{font-size:25px;line-height:1.3em}
h1 span{color:#999}
h1 span.italicspan{font-style:italic}
h2{font-size: 20px}
p{padding: 10px 0 0}
hr{border-bottom:1px solid #666;border-left:0;border-right:0;border-top:1px solid #1d1d1d;height:0;margin:10px -5px}
span.g-clickable{border-bottom:1px dashed #ffde7f;color:#ffde7f;font-style:italic;cursor: pointer}
span.g-shifted{margin-left:-0.7em}

/* Content blocks */
div.b-header{padding:20px 0 0}
div.b-header h1{background:url('/images/logo.gif') no-repeat left top;padding:17px 0 0 50px}
div.b-header img{display:block}

div.b-date{float:right;margin:37px 0 0 0;width:200px;padding:0 100px 0 0}
div.b-date dd{color:#999;font-style:italic}
div.b-date dt{font-size:16px;margin:7px 0 0}
div.b-date dt big{font-size:20px;line-height:1.3em}
div.b-date h3{font-size:14px}

a.a-sdpsm-counter{display:block;width:1000px;height:350px;font-size:275px;text-decoration:none;text-align:center;line-height:275px}
a.a-sdpsm-counter span.s-dot{color:#606060}
a.a-sdpsm-counter span.s-dot-beep{color:#666}
a.a-sdpsm-counter span.s-hours{color:#f60;font-family:Times}
a.a-sdpsm-counter span.s-minutes{color:#f90;font-family:Times}
a.a-sdpsm-counter span.s-seconds{color:#fc0;font-family:Times}
a.a-sdpsm-counter span.s-description{font-size:65px;color:#fc0;display:block;line-height:100px;position:relative;margin:-50px 0 0}

div.b-main{padding:0 0 30px}
div.b-main div.b-block{color:#999;float:left;font-size:15px}
div.b-main div.b-block span.s-what{color:#d4ff00}
div.b-main div.b-block span.s-where{color:#fff}
div.b-main div.b-block span.s-place{color:#7fd4ff}
div.b-main div.b-block ul{margin:7px 0}
div.b-main div.b-block ul li{background:url('/images/dot.gif') no-repeat left 10px;margin:3px 0;padding:0 0 0 17px}

/* Index blocks */
div.b-main div.b-block-about{color:#fff;font-size:24px;margin:30px 0 0;width:600px;line-height:1.2em}
div.b-main div.b-block-about_us{margin:20px 0;width:300px}
div.b-main div.b-block-authors{line-height:1.7em;margin:20px 0;width:400px}
div.b-main div.b-block-click{font-size:13px;margin:20px 0 0 100px;padding:0 0 10px;width:400px;font-style:italic}
div.b-main div.b-block-finish{font-size:13px;margin:20px 0;width:400px}
div.b-main div.b-block-first_part{clear:left;margin:80px 100px 0 0;width:400px;padding:0 0 0 200px}
div.b-main div.b-block-it_group{margin:20px 0;width:300px}
div.b-main div.b-block-it_group img{display:block}
div.b-main div.b-block-second_part{clear:left;margin:30px 0 0 0;width:400px;padding:0 0 0 100px}
div.b-main div.b-block-third_part{clear:left;margin:30px 0 0;width:400px}
div.b-main div.b-block-txt{font-size:13px;font-style:italic;margin:20px 0 10px 30px;width:200px}
div.b-main div.b-block-txt p{padding:10px 0 0}
div.b-main div.b-block-what{color:#fff;font-size:18px;margin:15px 0 0 100px;width:200px;line-height:1.3em}
div.b-main div.b-block-what p{padding:10px 0}
div.b-main div.b-block-whom{color:#fff;margin:20px 0;width:300px}
div.b-main div.b-block-whom_two{color:#fff;margin:20px 0;width:300px}

/* About blocks */
div.b-main div.b-block-demo{color:#fff;font-size:65px;line-height:1.1em;margin:20px 0 0}
div.b-main div.b-block-demo_about{color:#fff;font-size:16px;line-height:1.3em;margin:15px 0 0;width:600px}
div.b-main div.b-block-lj{color:#fff;margin:30px 0 0;width:300px}
div.b-main div.b-block-nearest_training{color:#fff;margin:30px 0 100px 0;width:600px;padding:0 0 0 400px}
div.b-main div.b-block-our_score{color:#fff;font-size:26px;line-height:1.2em;margin:30px 0 0;width:600px}
div.b-main div.b-block-pajasu{background:url('/images/about-pajasu.jpg') no-repeat left top;height:501px;margin:30px 0 0;width:600px}
div.b-main div.b-block-pajasu_about{margin:230px 0 0;width:390px}
div.b-main div.b-block-pajasu_about p.p-main{color:#fff;font-size:16px}
div.b-main div.b-block-pajasu_about p.p-second{font-size:16px;font-style:italic;padding:20px 0 0}
div.b-main div.b-block-storage{color:#fff;margin:30px 0 30px 50px;width:300px}
div.b-main div.b-block-store{color:#fff;margin:30px 0 0 50px;width:300px}
div.b-main div.b-block-trainings{margin:10px 0 50px 0;width:400px;padding:0 0 0 300px}
div.b-main div.b-block-trainings dd{font-style:italic}
div.b-main div.b-block-trainings dt{color:#fff;font-size:16px;margin:20px 0 0}
div.b-main div.b-block-trainings_ex{margin:33px 0 0;width:200px}
div.b-main div.b-block-we_are_best{color:#999999;font-size:16px;margin:35px 0 0;width:300px}
div.b-main div.b-block-we_are_first{color:#999999;font-size:16px;margin:30px 0 0;width:500px}

/* Place blocks */
div.b-main div.b-block-city{color:#fff;margin:25px 0 75px;width:600px}
div.b-main div.b-block-map_google{margin:35px 0 0;width:400px}
div.b-main div.b-block-place{font-size:16px;line-height:1.2em;margin:20px 0 30px;width:500px}
div.b-main div.b-block-price{font-size:16px;line-height:1.2em;margin:0 0 30px 0;width:400px;padding:0 0 0 400px}
div.b-main div.b-block-place p.p-about{font-size:13px}
div.b-main div.b-block-price p.p-hl{color:#fff}
div.b-main div.b-block-price ul li{background-image: url('/images/dot-gray.gif')}
div.b-main div.b-block-place p.p-where{color:#fff;font-size:20px;line-height:1.3em}
div.b-main div.b-block-price span.s-hl{color:#fff}
div.b-main div.b-block-price span.strike{text-decoration:line-through}
