@charset "utf-8";
*{ padding:0; margin:0; }
a img { border:0; }
html { height:100%; }
body { background:url(../img/body_bg.jpg) repeat; color:#000; width: 100%; height: 100%; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.clear { clear: both; }
.container { width: 1024px; margin: 0 auto; }
.contaner_menu { position: relative; height: 50px; background: #82a4d1; }
.header { z-index:5; position: relative; height: 217px; background:url(../img/h_bg.jpg) #fff center center no-repeat; }
.logo_block { background:url(../img/logo_bg.png) top center no-repeat; width:1024px; height:150px; margin:67px 0 0 0; position: absolute; }
.check_in_box { float:right; width:260px; height:70px; position: relative; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:20px; color:#fff; text-align:center; margin: 40px 25px 0 0; }

.check_in_box_name { height:35px; line-height:1.8; width:260px;}
.check_in_box_name a { height:35px; background: #ff9900; color:#FFFFFF; line-height:1.8; width:260px; float:left; text-decoration:none; }
.check_in_box_name a:hover { height:35px; background: #ffbf5f; color:#636363; line-height:1.8; width:260px; text-decoration:none; }

.check_in_box_entrance { height:35px; background: #82a4d1; line-height:1.8; width:260px; }
.check_in_box_entrance a { height:35px; background: #82a4d; color:#FFFFFF; line-height:1.8; width:260px; float:left; text-decoration:none;  }
.check_in_box_entrance a:hover { height:35px; background: #d3e2f0; color:#4880b9; line-height:1.8; width:260px; text-decoration:none; }

.logo a { display: block; text-indent:-9999px; background:url(../img/logo.png); width: 191px; height: 150px; margin:0 0 0 17px; position: absolute; }

.main-menu-wrap{ 
	height: 50px;  
	text-align:center; 
	background:url(../img/mmw_bg.jpg) #82a4d1 left top no-repeat;
	font-style:normal; 
	font-weight:normal;
}


.main-menu-wrap ul{	list-style: none; margin:0 0 0 10px;  text-transform:uppercase; }
.main-menu-wrap ul li{ padding:0 3px; margin:12px 2px 0 2px; display: block; float: left; text-align:center;  }
.main-menu-wrap ul li a { padding:5px 3px; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 18px; color: #fff; text-decoration:none; }
.main-menu-wrap ul li a:hover, .main-menu-wrap ul li a:active{ color:#1082c9; background: #d3e2f0; padding:5px 3px; font-size: 18px; }		
.main-menu-wrap .current a, .main-menu-wrap li:hover > a { color:#1082c9; background: #d3e2f0; padding:5px 3px; font-size: 18px; }

.experts { text-align:center; background: #ff9900; padding:8px 0; margin:0 0 10px 0; font-style:normal; font-weight:normal; float:left; }
.experts_page .experts ul{	list-style: none; margin:0 0 0 10px; padding: 0; text-indent: 0;}
.experts ul li{ padding:0 5px; margin: 2px 0; display: block; float: left; text-align:center;  }
.experts ul li a { padding:5px; font-family: Arial, Helvetica, sans-serif font-weight:normal; font-style: normal; font-size: 20px; color: #000; text-decoration:none; }
.experts ul li a:hover, .experts ul li a:active{ color:#fff; padding:5px; font-size: 20px; }		
.experts .current a, .experts li:hover > a { color:#fff; padding:5px; font-size: 20px; }


.small_container { width: 960px; margin: 0 auto; }
.page { width: 960px; margin: 0 auto; background:#fff; padding:20px 0 20px 0; }
.page .indexNews { margin:0; float:left; width:270px;  color:#333366;   }
.page .indexNews h3 { padding:10px 15px 0 15px; margin:0; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal;  color:#333366; text-transform:uppercase;  font-size: 18px; }
.page .indexNews h3 a{  color:#333366; }
.page .indexNews h1 { padding:42px 0px 0px 15px; margin:0; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; color:#9dc2e8; text-transform:uppercase; float:left;   font-size: 44px; }
.page .indexNews p  { padding:5px 0px 0 0; margin:10px 0 30px 15px;  color:#333366; font-size: 14px; border-top:1px solid #333366; text-indent: 0px; overflow:hidden;}
.page .indexNews p  a{float:right;  color:#333366;  font-style:italic;  text-indent: 0px;}
.page .indexNews   a:hover{text-decoration: none;}

.page h1 { padding:0 15px; margin:0; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; color:#9dc2e8; text-transform:uppercase;    font-size: 44px; }

.page h3 { font-family:Arial, Helvetica, sans-serif; float:none; width:auto; font-style:normal; font-weight:normal; font-size:38px; padding:0 0 0 15px; margin:0; color:#6b6b6b; text-transform:none; }
.page h5 { padding:0 0 10px 0; margin:0; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; color:#ff9900; text-transform:uppercase; font-size: 30px; text-align:center; }
.page p { padding:10px 15px 0 15px; margin:0; color:#000; text-indent: 40px; font-size:18px; text-align:justify; }
.page ul { padding:10px 15px 0 50px; margin:0; color:#000; text-indent: 15px; /*font-size:16px;*/ text-align:justify; }
.page ul li { padding:0 0 10px 0}
.otst_ul { padding:0; margin:5px 15px 0 40px; font-size:18px; }
blockquote { background:#ffea9d; font-family: Arial, Helvetica, sans-serif; margin:0 10px 10px 0; padding:10px 10px 0 50px; color:#000000; width:580px; float:right; font-style:italic; font-weight:bold; font-size:22px;  }
/*blockquote:before { color: gray; content: open-quote; font-size: 4em; line-height: 0.01em; margin-right: 0.25em; vertical-align: -0.4em;}*/
blockquote #p_auth { color: #000; padding: 0 0 10px 0; margin:0; text-align: right; font-size:20px; font-style:italic; font-weight:bold; }

.page_link { width:960px; margin:15px 0 25px 0; float:left; }
.page_link1 { float:left; padding:0; margin: 0 0 0 10px; width:310px; height: 320px; background:#82a4d1; }
.page_link2 { float:left; padding:0; margin:0 10px; width:300px; height: 320px;  text-align:center; }
.page_link2 a { padding:65px 0 0 0; margin:0; color:#fff; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size:78px; text-decoration:none; width:300px; height:255px; float:left; background:#82a4d1; }
.pad { margin:0; padding:0; }
.page_link2 a:hover { text-decoration: none; background: #d3e2f0; color:#4880b9; }

.page_link3 { float:left; padding:0; margin:0 10px 0 0; width:310px; height: 320px; background:#82a4d1; }

.page_link3 h2{ padding:15px 0; text-align:center; line-height:0.9; margin:0; color:#fff; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size:38px; }

.page_link3 ul{ margin:0 20px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0;}
.page_link3 ul li{ padding:4px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.page_link3 ul li a { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size: 26px;	color: #fff; text-decoration: none; padding:0 2px; }
.page_link3 a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:0 2px; }
small { font-size:17px; }

.WebStemMsg {
	text-align: center;
}
.WebStemMsg h1 {
	font-size: 40px;
	color: red;
}
.WebStemMsg p {
	text-align: center;
	margin-bottom: 15px;
}
.WebStemMsg p span {
	padding: 5px 10px;
	border: 1px solid #0052bf;
	box-shadow: 0 -1px 1px #0052bf inset, 0 1px 1px #94c1fd inset, 0 0 0 1px #1c7af6, 0 2px 5px rgba(0, 0, 0, 0.3);
	background-color:#1c7af6;
	border-radius: 5px;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.1);
}
.WebStemMsg p span:hover {
	border: 1px solid #0269f1;
	box-shadow: 0 -1px 1px #0269f1 inset, 0 1px 1px #afd0fc inset, 0 0 0 1px #398af4, 0 2px 5px rgba(0, 0, 0, 0.3);
	background-color:#398af4;
	text-shadow: -1px -1px rgba(0, 0, 0, 0.5);
}
.WebStemMsg p span a {
	text-decoration: none;
	color: #fff;
}
.WebStemMsg p span:first-child {
	margin-right: 15px;
}
.WebStemMsg p span:nth-child(2n) {
	margin-left: 15px;
}

.gallery {margin: 15px 0;}
.gallery a {text-decoration: none;}

.footer { padding:0; margin: 0; background:#82a4d1; }
.footer h2 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size: 42px; color: #fff; padding:10px 0; }
.i_p { padding:0; margin:0; background:#fff; width:960px; height: 150px; }
.i_p_item { padding:0; margin:0; float:left; }

.y_p { padding:0 ; margin:0; background:#fff; width:960px; }
.y_p_item { padding:0; margin:0; float: right; width:560px; }

.y_p_item ul{ margin:10px 0 0 0; list-style: none; }
.y_p_item ul li{ padding:5px 0; margin:0 0 0 5px; display: block;  text-align: right; vertical-align:middle; float: left; }
.y_p_item ul li a { padding:0; margin:0; }

/**/
.map_footer { padding:0 0 20px 0; margin:0; float:left; width:400px; height:245px; }


#wrapper_tab {width: 950px; margin:0 5px; }
#wrapper_tab h2 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 52px; color: #636262; padding:0 0 15px 0; text-align:center; line-height:1.0; }
#wrapper_tab h3 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 42px; color: #636262; padding:0 0 15px 0; text-align:center; line-height:1.0; }
/* ____________________tabs__________________________ */

ul.tabs { margin: 0 0 30px 152px; list-style: none; z-index:2;  }
* html ul.tabs {margin-bottom: 0;}
ul.tabs li { float: left; margin-left: 5px; width: 200px; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: italic; font-size: 20px; padding:0; text-align:center; background: #9dc2e8; line-height:1.0;
-webkit-transform: skewX(15deg);
-moz-transform: skewX(15deg);
-o-transform: skewX(15deg);
-ms-transform: skewX(15deg);
transform: skewX(15deg);
}
ul.tabs li a { display: block; padding: 15px 7px 12px 7px; color: #8abcf1; background: #d7e9fa; text-decoration: none; cursor: pointer; position: relative;	

}
* html ul.tabs li a {float: left; }
*+html ul.tabs li a {float: left; }
ul.tabs li a:hover { padding: 15px 7px 12px 7px; color: #fff; background: #8cc3ea; }
ul.tabs li.tab-current a { color: #fff; background: #8cc3ea;	}
div.t2, div.t3, div.t4 { display: none; z-index:3; }
div.t1, div.t2, div.t3, div.t4 { background: url(../img/reg_bg.png) top center no-repeat; padding: 0px 0px 10px 0px; height:599px; margin:0; z-index:3; }
.reg { width:580px; margin:0 auto; padding:30px 0 0 0; }
.reg p { color: #636363; font-size: 20px; margin: 0; padding: 4px 10px; text-indent: 0px; }
.reg_content { margin:0; padding:20px 0 0 0; }
.long { padding:0; margin:0; float:left; width:580px; }
.long2 { padding:0; margin:0; float:left; width:577px; }

.long textarea { border: 1px solid #aaa; padding:10px; margin:0; width:555px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:18px; color:#636363; resize: none; }

.long select {  height: 30px; background: #ffffff; padding: 3px 5px; width: 580px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.short_l { padding:0; margin:0; float: left; width:285px; }
.short_l_2 { padding:0; margin:0; float: left; width:282px; }
.short_r { padding:0; margin:0; float: right; width:285px; }
.short_r_2 { padding:0; margin:0; float: right; width:282px; }
.short_l input[type="text"] { height: 24px; background:#ffffff; padding: 3px 5px; width:270px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.short_r input[type="text"] { height: 24px; background:#ffffff; padding: 3px 5px; width:270px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.short_l select { border: 1px solid #aaa; font-size:16px;  height: 32px; background: #ffffff; padding: 3px 5px; width: 285px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.short_r select { border: 1px solid #aaa; font-size:16px;  height: 32px; background: #ffffff; padding: 3px 5px; width: 285px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.short_r_2 select { border: 1px solid #aaa; font-size:16px;  height: 32px; background: #ffffff; padding: 3px 5px; width: 282px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }

.short_l_l { padding:0; margin:0; float: left; width:135px; }
.short_l_r { padding:0; margin:0 0 0 12px; float: left; width:135px; }
.short_l_l input[type="text"] { height: 24px; background:#ffffff; padding: 3px 5px; width:123px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
.short_l_r input[type="text"] { height: 24px; background:#ffffff; padding: 3px 5px; width:123px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }

.short_l_s { padding:0; margin:2px 7px 0 0; width:90px; float:left; }
.short_l_s p { color: #636363; font-size: 20px; margin: 0; padding: 4px 6px!important; text-indent: 0px; }
.short_l_s span { color: #636363; font-size: 10px; margin: 0; line-height:0.75; padding: 4px 0px; text-indent: 0px; }
.short_l_s input[type="text"] { height: 24px; background:#ffffff; padding: 3px 5px; width:75px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }

.short_l_s2 { padding:0; margin:2px 0 0 0; width:90px; float: right; }
.short_l_s2 p { color: #636363; font-size: 20px; margin: 0; padding: 4px 6px!important; text-indent: 0px; }
.short_l_s2 span { color: #636363; font-size: 10px; margin: 0; line-height:0.75; padding: 4px 0px; text-indent: 0px; }
.short_l_s2 input[type="text"] { height: 24px; background:#ffffff; padding: 3px 5px; width:75px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }

.modul_capcha { padding:0; margin:30px 0 0 0; text-align:right; height:60px; }
.captcha { padding:0; margin:0 0 0 184px; float:left; width:100px; }
.modul_capcha input[type="text"] { border: 1px solid #aaa; height: 24px; background:#ffffff; padding: 3px 5px; width:130px; margin:0 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:18px; color:#636363; }
.but { float:right; padding:0; margin:0 5px 0 0; }
.but input[type="submit"] { background: #ff9900; border: 0 none; cursor: pointer; height: 32px; width: 131px; margin:0; color:#FFFFFF; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:24px; line-height:1.0; }
.but1 { float:right; padding:0; margin:8px 4px 0 0; }
.but1 input[type="submit"] { background: #82a4d1; border: 0 none; cursor: pointer; height: 32px; width: 131px; margin:0; color:#FFFFFF; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:24px; line-height:1.0; }
.error_text { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold; color:#f80b0b; }
.error_reg { border: solid 2px #f80b0b!important; }

.opis { padding:0; margin:10px 0 0 0; }
.opis p { color: #fff; font-size: 16px; margin: 0; padding: 2px 10px; text-indent: 0px; }

.opis2 { padding:0; margin:0 0 20px 0; }
.opis2 p { color: #000; font-size: 16px; margin: 0; padding: 2px 10px; text-indent: 0px; }

.opis3 { padding:0; margin:30px 0 0 0; }
.opis3 p { color: #000; font-size: 16px; margin: 0; padding: 2px 10px; text-indent: 0px; }

.literature { padding:0; margin:0; }
.literature_l { padding:0; margin:0 0 15px 15px; float:left; width:700px; }
.literature_l h1 { font-family:Arial, Helvetica, sans-serif; float:none; width:auto; font-style:normal; font-weight:normal; font-size:38px; padding:0 0 5px 0; margin:0; color:#6b6b6b; text-transform:none; text-align: center; }
.literature_l h2 { font-family:Arial, Helvetica, sans-serif; float:none; width:auto; font-style:normal; font-weight:normal; font-size:24px; padding:0; margin:0; color:#000; text-transform:none;}
.literature_l h3 { color: #6b6b6b; float: none; font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-style: normal; font-weight: normal; margin: 0; padding: 0 0 10px 15px; text-transform: none; width: auto; text-align: center; }
.literature_l h3 a.to_list { font-size:18px; background: #82a4d1;color:#fff;line-height: 1.8;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid #82a4d1;border-radius: 0px;transition: 0.75s; }
.literature_l h3 a.to_list:hover { background: #d3e2f0; color:#4880b9; border:1px solid #4880b9; border-radius: 15px;transition: 0.75s; }
.literature_l hr { opacity: 0.5; margin: 15px 0; width: 100%; float: left;}
.literature_l table.audio .audiojs { width: 174px; }
.literature_l .btn-list { width: 100%; margin: 15px 0; text-align: center; display:flex;}
.literature_l .btn-list a.to_list { font-size:18px; background: #82a4d1;color:#fff;line-height: 1.8;margin: 0 5px;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid #82a4d1;border-radius: 0px;transition: 0.75s; }
.literature_l .btn-list a.to_list:hover { background: #d3e2f0; color:#4880b9; border:1px solid #4880b9; border-radius: 15px;transition: 0.75s; }

.experts_page { padding:0 0 10px 0; margin:0; }
.experts_l { padding:0; margin:0 0 0 15px; float:left; width:610px; }
.experts_l h1 { font-family:Arial, Helvetica, sans-serif; float:none; width:auto; font-style:normal; font-weight:normal; font-size:38px; padding:0; margin:0; color:#6b6b6b; text-transform:none; }
.experts_l h2 { font-family:Arial, Helvetica, sans-serif; float:none; width:auto; font-style:normal; font-weight: bold; font-size:24px; padding:0; margin:0; color:#363668; text-transform:none;}
.experts_box { float:right; width:215px; height:70px; position: relative; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:20px; color:#fff; text-align:center; margin:0; }
.experts_r { padding:0; margin:0 15px 0 0; float: right; width:310px; font-family:Arial, Helvetica, sans-serif; }

.literature_l span { font-family:Arial, Helvetica, sans-serif; float:none; width:auto; font-style:normal; font-weight:normal; font-size:24px; padding:0; margin:0; color: #9dc2e8;text-transform:none; }
.guidelines { padding:0; margin:10px 0 0 0; float:left; width:100%; }
.guidelines p { font-size:16px; padding:10px 25px; margin:0; color: #000; background:#d3e2f0; text-indent:0px; width: auto; text-align:left; }
.guidelines p a.to_list { background: #82a4d1;color:#fff;line-height: 1.8;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid #82a4d1;border-radius: 0px;transition: 0.75s; }
.guidelines p a.to_list:hover { background: #d3e2f0; color:#4880b9; border:1px solid #4880b9; border-radius: 15px;transition: 0.75s; }
.guidelines1 { padding:0; margin:10px 0 0 0; float:left; width:960px; }
.guidelines1 h2 { font-size:26px; margin:0; color: #000; background:#d3e2f0; text-indent:0px; width: auto; text-align:center; }
.video_rolik { padding:0; margin:10px 0 25px 0; width:100%;  }
.literature_r { padding:0; margin:0 15px 0 0; float: right; width:230px; font-family:Arial, Helvetica, sans-serif; }
.literature_img { padding:0; margin:0; text-align:right; }
.literature_img img { padding:0; margin:30px 0 20px 0; }
.literature_bottom { padding:0; margin:0 0 20px 0; float:left; }
.literature_bottom h1 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:37px; color:#fff; background:#82a4d1; width:auto; float:none; text-align:center; padding:5px; margin:10px 20px; }
.literature_bottom p { font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0; margin:0 20px; color:#666666; text-indent:0px; }
.literature_bottom a { font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0; margin:0; color: #99CC00; text-decoration:none; }
.literature_bottom a:hover { text-decoration: underline; }
.literature_bottom .s1 { font-size: 24px; color:#4669b2; }
.literature_bottom .s2 { font-size: 18px; color:#86a1db; }
.literature_bottom .s3 { font-size: 36px; color:#002d85; }
.literature_bottom .s4 { font-size: 14px; color:#bacdf4; }

.literature_box { float:right; width:215px; height:70px; position: relative; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:20px; color:#fff; text-align:center; margin:0; }

.order { height:35px; line-height:1.8; width:215px;}
.order a { height:35px; background: #ff9900; color:#FFFFFF; line-height:1.8; width:215px; float:left; text-decoration:none; }
.order a:hover { height:35px; background: #ffbf5f; color:#636363; line-height:1.8; width:215px; text-decoration:none; }

.to_list { height:35px; background: #82a4d1; line-height:1.8; width:215px; }
.to_list a { height:35px; background: #82a4d; color:#FFFFFF; line-height:1.8; width:215px; float:left; text-decoration:none;  }
.to_list a:hover { height:35px; background: #d3e2f0; color:#4880b9; line-height:1.8; width:215px; text-decoration:none; }

.btn_goto_res {width:100%; margin: 15px 0 15px 0; text-align: center;}
.goto_res { height:35px; background: #82a4d1; line-height:1.8; width:215px; margin: 0 auto;}
.goto_res a { height:35px; background: #82a4d; color:#FFFFFF; line-height:1.8; width:215px; float:left; text-decoration:none;  }
.goto_res a:hover { height:35px; background: #d3e2f0; color:#4880b9; line-height:1.8; width:215px; text-decoration:none; }

.authors_link { width:930px; margin:15px 15px 25px 15px; float:left; }
.authors_link_l { float:left; padding:0; margin: 0 15px 0 0; width:315px; height: 745px; background:#82a4d1; }
.authors_link_l_l { float:left; padding:0; margin: 0 15px 0 0; width:49%; height: 745px; background:#82a4d1; }
.authors_link_l_r { float:left; padding:0; margin: 0; width:49%; height: 745px; background:#82a4d1; }
.authors_link_r { float:right; padding:0; margin:0; width:600px; height: 745px; background:#82a4d1; }

.authors_link_h { padding:0; margin:10px 0 0 0; text-align:center; }
.authors_link_h h4 { padding:10px 0; margin:0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size:28px; color:#fff; }

.authors_link_c { padding:0; margin:10px 0; text-align:center; background:#82a4d1;/* background-image: url("/img/detsad.png"); height:140px;*/ height:200px;}
.authors_link_c h4 { padding:10px 0; margin:0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size:28px; color:#fff; }
.authors_link_c .authors_link_hc h4 { line-height: 140px; }

.authors_link_c_srsh { padding:0; margin:10px 0; text-align:center; background:#82a4d1;/* background-image: url("/img/detsad.png"); height:140px;*/ height:540px;}
.authors_link_c_srsh h4 { padding:10px 0; margin:0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; font-size:28px; color:#fff; }
.authors_link_c_srsh .authors_link_hc h4 { line-height: 140px; }

.authors_items_p { padding:0; margin:0; }
.authors_items_p ul{ margin:0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_p ul li{ padding:8px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_p ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 20px; }
.authors_items_p a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 20px; }

.authors_items_s_l { padding:0; margin:0; float:left; width:300px; border-right: solid 5px #FFFFFF; height:540px; }
.authors_items_s_l ul{ margin:0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_l ul li{ padding:10px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_l ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 20px; }
.authors_items_s_l a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 20px; }

.authors_items_s_r { padding:0; margin:0; float:right; width:295px; }
.authors_items_s_r ul{ margin:0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_r ul li{ padding:10px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_r ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 20px; }
.authors_items_s_r a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 20px; }

.authors_items_s_l_l { padding:20px 0; margin:0; float:left; width:49%; border-right: solid 5px #FFFFFF; height:540px; }
.authors_items_s_l_l ul{ margin:0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_l_l ul li{ padding:10px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_l_l ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 20px; transition: 0.75s;}
.authors_items_s_l_l a:hover { text-decoration:none; background: #ff9900; color:#4880b9;  padding:10px 20px; box-shadow: inset 0 2px 9px rgba(0,0,0,0.5); transition: 0.75s;}

.authors_items_s_r_r { padding:20px 0; margin:0; float:right; width:49%; }
.authors_items_s_r_r ul{ margin:0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_r_r ul li{ padding:10px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_r_r ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 20px; transition: 0.75s;}
.authors_items_s_r_r a:hover { text-decoration:none; background: #ff9900; color:#4880b9;  padding:10px 20px; box-shadow: inset 0 2px 9px rgba(0,0,0,0.5); transition: 0.75s;}

/* --ДОШКІЛЬНА ОСВІТА-- */
.authors_items_p_d { padding:0; margin:0; }
.authors_items_p_d ul{ margin:0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_p_d ul li{ padding:8px 0; margin:0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_p_d ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 10px; }
.authors_items_p_d a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 10px; }

.authors_items_s_l_d { padding:0; margin:0 0 0 20px; float:left; width:205px; border-right: solid 5px #FFFFFF; /*height:320px;*/}
.authors_items_s_l_d1 { padding:0; margin:0; float:left; width:133px; border-right: solid 5px #FFFFFF; /*height:320px;*/}
.authors_items_s_l_d2 { padding:0; margin:0; float:left; width:179px; border-right: solid 5px #FFFFFF; /*height:320px;*/}
.authors_items_s_l_d3 { padding:0; margin:0; float:left; width:120px; border-right: solid 5px #FFFFFF; /*height:320px;*/}
.authors_items_s_l_d ul{ margin:0 0 0 5px; padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_l_d1 ul{ /*margin:0 0 0 5px;*/ padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_l_d2 ul{ /*margin:0 0 0 5px;*/ padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_l_d3 ul{ /*margin:0 0 0 5px;*/ padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_l_d ul li{ /*padding: 0 0 0 10px; */margin:0 0 0 10px; display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_l_d1 ul li{ /*padding: 0 0 0 10px; margin:0 0 0 10px;*/ display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_l_d2 ul li{ /*padding: 0 0 0 10px; margin:0 0 0 10px;*/ display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_l_d3 ul li{ /*padding: 0 0 0 10px; margin:0 0 0 10px;*/ display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_l_d ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 10px; }
.authors_items_s_l_d1 ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 10px; }
.authors_items_s_l_d2 ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 10px; }
.authors_items_s_l_d3 ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 10px; }
.authors_items_s_l_d a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 10px; }
.authors_items_s_l_d1 a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 10px; }
.authors_items_s_l_d2 a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 10px; }
.authors_items_s_l_d3 a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 10px; }

.authors_items_s_r_d { padding:0; margin:0 13px 0 0; float:right; width:240px; }
.authors_items_s_r_d ul{ /*margin:0 5px;*/ padding: 0; list-style: none; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase; text-indent: 0px;}
.authors_items_s_r_d ul li{ /*padding: 0 10px 0 0;*/ margin:0 10px 0 0; display: block;  text-align: left; vertical-align:middle; }
.authors_items_s_r_d ul li a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px;	color: #fff; text-decoration: none; padding:10px 10px; }
.authors_items_s_r_d a:hover { text-decoration:none; background: #d3e2f0; color:#4880b9;  padding:10px 10px; }
/* --/ДОШКІЛЬНА ОСВІТА-- */

.regulations { width:930px; margin:15px 15px 25px 15px; float:left; background:#f5f5f5; padding:20px 0; }
.regulations_block { padding:0; margin:0 0 10px 0; float: left; }
.regulations_text { padding:0 15px; margin:0; }
.regulations_item { float:left; margin:0 5px; padding:5px 0 10px 0; width:220px; background:#FFFFFF; border:#e1e1e1 solid 1px; }
.regulations_item_doc { margin:0 0 0 70px; padding:5px 0; }
.regulations_item a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; text-decoration:none; padding:0; }
.regulations_item a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; text-decoration: underline; padding:0; }

/**/
.regulations_d { width:930px; margin:15px 15px 25px 15px; float:left; background:#f5f5f5; padding:20px 0; }
.regulations_block_d { padding:0; margin:0 0 10px 0; float: left; }
.regulations_text_d { padding:0 15px; margin:0; }
.regulations_item_d { float:left; margin:0 5px; padding:5px 0 10px 0; width:220px; background:#FFFFFF; border:#e1e1e1 solid 1px; }
.regulations_item_doc_d { margin:0 0 0 70px; padding:5px 0; }
.regulations_item_doc_d p {padding:0;  text-indent:0;}
.regulations_item_d a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; text-decoration:none; padding:0; }
.regulations_item_d a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; text-decoration: underline; padding:0; }
.regulations_item_doc_img { 
	margin:0; 
	padding:0 5px;
}
.regulations_item_doc_img img { 
	width: 211px;
	height: 211px;
}

/**/

.stem_obl_blc { width:930px; margin:15px 15px 25px 15px; float:left; background:#f5f5f5; }
.stem_obl_blc_d { padding:0; margin:0 0 20px 0; float: left; }
.stem_obl_blc_d h3 { padding: 15px 0 10px 0; font-size: 27px; text-align: center; font-style: italic;font-weight: bold; }
.stem_obl_blc_d h3 span {color:#f00;}
.stem_obl_blc_d p {color: #6b6b6b;}
.stem_obl_blc_text { padding:0 15px; margin:0; }
.stem_obl_blc_text h3 { padding: 15px 0 10px 0; font-size: 27px; text-align: center; }
.stem_obl_blc_text p { color: #6b6b6b; text-indent:20px; }
.stem_obl_blc_text_b { padding:0 15px 20px 15px; margin:0; }
.stem_obl_blc_text_b p { color: #6b6b6b; text-indent:18px; }
.stem_obl_blc_item { float:left; margin:10px 5px 0 5px; padding:5px 0 10px 0; width:143px; background:#FFFFFF; border:#e1e1e1 solid 1px; }
.stem_obl_blc_item_doc_d { margin:0 0 0 70px; padding:5px 0; }
.stem_obl_blc_item_doc_d p {padding:0;  text-indent:0;}
.stem_obl_blc_item a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; text-decoration:none; padding:0; }
.stem_obl_blc_item a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; text-decoration: underline; padding:0; }
.stem_obl_blc_item_doc_img { margin:0; padding:0 5px; }
.stem_obl_blc_item_doc_img img { width: 133px; }
.stem_obl_blc .stem_obl_blc_btn {margin:15px 0; text-align:center;}
.stem_obl_blc a.to_list { font-size:18px; background: #82a4d1;color:#fff;line-height: 1.8;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid #82a4d1;border-radius: 0px;transition: 0.75s; }
.stem_obl_blc a.to_list:hover { background: #d3e2f0; color:#4880b9; border:1px solid #4880b9; border-radius: 15px;transition: 0.75s; }
@keyframes glowing {
    0% { background-color: #82a4d1; }
    50% { background-color: #f00; }
    100% { background-color: #82a4d1; }
}
.stem_obl_blc a.to_list { animation: glowing 1300ms infinite; }
.stem_obl_blc a.to_list:hover { color:#fff; animation: glowing 2s infinite; }

/**/

.expert_icon { width:960px; margin:15px 0px; float:left; padding:0; }
.expert_icon_block { padding:0; margin:0 0 0 10px; float: left; }
.expert_icon_text { padding:5px 15px 0 15px; margin:0; }
.expert_icon_item { float:left; margin:0 5px; padding:0 0 10px 0; width:225px; }
.expert_icon_item_doc { margin:0; padding:0; }
.expert_icon_item h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-align:left; text-decoration:none; padding:0; text-indent:0px; }
.expert_icon_item p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:left; text-decoration:none; padding:0; text-indent:0px; }

.forum { padding:0; margin:0; }
.forum_question { padding: 10px 0; margin:5px 10px; background:#d4e6f8; width:940px; float:left; }
.question_item { padding:0; margin:0; float:left; width:940px; }
.question_item p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-style:italic; text-align:left; font-weight:bold; text-decoration:none; padding:0 30px; text-indent:0px; }
.question_item h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#000; text-align:left; text-decoration:none; padding:5px 20px; text-indent:30px; }
.answer_link { float:right; padding:0 0 5px 0; margin:0; width:100px; font-style:italic; }
.answer_link a { text-decoration:underline; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.answer_link a:hover { text-decoration: none; }

/* end tabs *//*_______________________________________________________________*/

/*______Fonts_____*/
@font-face {
    font-family: 'lisaregular';
    src: url('../fonts/lisa-webfont.eot');
    src: url('../fonts/lisa-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lisa-webfont.woff2') format('woff2'),
         url('../fonts/lisa-webfont.woff') format('woff'),
         url('../fonts/lisa-webfont.ttf') format('truetype'),
         url('../fonts/lisa-webfont.svg#lisaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}/* 215 -------------------- */.long input { height: 24px; background:#ffffff; padding: 3px 5px 3px 5px; width: 565px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; border: 1px solid #aaa; font-size:16px; }.short_l input[type="password"] { height: 24px; background:#ffffff; padding: 3px 5px; width:270px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }.short_r input[type="password"] { height: 24px; background:#ffffff; padding: 3px 5px; width:270px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }.regulations_item_doc p {padding:0;  text-indent:0;}#msg {color:red;}#msgok {color:green;}

.ask_question { float:left; padding:0; margin:10px 10px 0 10px; width:940px; height: 350px; background:#82a4d1; }
.ask_question h2 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 32px; color: #fff; padding:15px 0; text-align:center; line-height:1.0; }
.a_q_t textarea { border: 1px solid #aaa; padding:10px; margin:10px 0 0 0; width:800px; height:160px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:18px; color:#636363; resize: none; }
.a_q_t p { color: #fff; font-size: 20px; margin: 0; padding:0; text-indent: 0px; }
.a_q_t { padding:0; margin:0 0 0 60px; float:left; width:820px; }
.opis4 { padding:0; margin:15px 0 0 60px; float:left; width:600px; }
.opis4 p { color: #fff; font-size: 16px; margin: 0; padding: 2px 10px; text-indent: 0px; }	
.but2 { float:right; padding:0; margin:10px 60px 0 0; }
.but2 input[type="submit"] { background: #ff9900; border: 0 none; cursor: pointer; height: 32px; width: 131px; margin:0; color:#FFFFFF; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:24px; line-height:1.0; }
.question_page { padding: 10px 0; margin:0 10px; float:left; width:940px; background:#ffea9d; }
.question_page p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-style:italic; text-align:left; font-weight:bold; text-decoration:none; padding:0 30px; text-indent:0px; }
.question_page h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#000; text-align:left; text-decoration:none; padding:5px 20px; text-indent:30px; }

.question_page_otv {margin:15px 10px; float:left; width:940px; background:#fff; text-align: center;}
.question_page_tbl {margin:15px; border-collapse: collapse;  font-size: 18px; width: 97%;}
.question_page_tbl th {background: #d3e2f0; padding: 10px;}

.news { padding:0; margin:0; }
.news_item { padding:0 0 10px 0; margin:0 10px 10px 10px; float:left; background:#d4e6f8; }
.news_one { padding: 10px 0; margin:0; float:left; width:940px; }
.news_one p { font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#000; font-style: normal; text-align:left; font-weight:bold; text-decoration:none; padding:0 20px; text-indent:0px; }
.news_one h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 24px; color:#000; text-align:justify; font-weight:bold; text-decoration:none; padding:0 20px; text-indent:0px; }
.news_one h3 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#000; text-align:justify; text-decoration:none; padding:0 20px; text-indent:0px; }
.news_one_link { float: right; padding:0 20px 5px 20px; margin:0; width:300px; font-style: normal; text-align:right; }
.news_one_link a { text-decoration:underline; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.news_one_link a:hover { text-decoration: none; }
.news h1 { padding:0 15px; margin:0; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; color:#6b6b6b; text-transform:uppercase; float:left; width:960px; font-size: 44px; }

.ivents { padding:0; margin:0; }
.ivents_item { padding:0; margin:0 10px 10px 10px; width:940px; float:left; background:#d4e6f8; }
.ivents p { font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#000; font-style: normal; text-align:justify; font-weight: normal; text-decoration:none; padding:10px 20px; text-indent:0px; }
.ivents span { font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#000; font-style: normal; text-align:left; font-weight: normal; text-decoration:none; padding:0 20px 0 0; text-indent:0px; }
.ivents h2 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 40px; color:#000; text-align:left; text-decoration:none; padding:10px 20px 0 20px; text-indent:0px; }
.ivents h1 { padding:0 15px; margin:0; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; color:#6b6b6b; text-transform:uppercase; float:left; width:960px; font-size: 44px; }
.ivents a { text-decoration:underline; color:#004196; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.ivents a:hover { text-decoration: none; }
.video_ivents { padding:0; margin:0px 25px 10px 25px; width:560px;  }

.pag-center{ text-align: center; }
.paginator-cont{ display: inline-block; }
.paginator{ width:940px; margin:10px 10px 20px 10px; padding:0;	float: left; }
.paginator ul{ list-style: none; }
.paginator ul li{ float: left; margin-left: 5px; }
.paginator ul li:hover a, .paginator ul li.active a{ text-decoration: none; background:#d4e6f8; color:#1082c9; }
.paginator ul li a{	display: block; color: #ffffff; font-size: 16px;	text-align: center;	padding: 9px 14px; text-decoration: none; background:#82a4d1; }
.paginator li.prev a, .paginator li.next a{	display: block;	background: #82a4d1; width: 80px; padding: 9px 14px; text-decoration: none; }

/*social network*/
.socializ {
  position: fixed;
  z-index: 1000;
  margin-left: 960px;
  padding: 6px 6px 0;
  border: 1px solid #E5E5E5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #82a4d1;
}
* html .socializ {display: none}
.socializ .vkontakte:hover, .odnoklassniki:hover, .facebook:hover, .googleplus:hover {
  /*background: #F6F6F6;
  border: 0px solid #D4D4D4;*/
  -moz-box-shadow: 0 0 10px #DDD;
  -webkit-box-shadow: 0 0 10px #DDD;
  box-shadow: 0 0 10px #DDD;
}
.socializ a {
  display: block;
  margin: 0 0 6px;
  text-decoration: none;
}
.socializ li {
	list-style-type: none;
}
.socializ img {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
.vkontakte{
	background-image: url("/img/00.png");
	width: 40px;
	height: 40px;
	background-position: -168px 0;
}
.odnoklassniki{
	background-image: url("/img/00.png");
	width: 40px;
	height: 40px;
	background-position: -126px 0;
}
.facebook{
	background-image: url("/img/00.png");
	width: 40px;
	height: 40px;
	background-position: 0 0;
}
.googleplus{
	background-image: url("/img/00.png");
	width: 40px;
	height: 40px;
	background-position: -252px 0;
}








/*_______________________________________________________online_designer_____________________________________________________*/

.online_designer {width: 940px; margin:0 10px; }
.online_designer input { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; border: 1px solid #aaa; height: 22px; }
.online_designer h3 {color:#606060; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 24px; padding:5px 0; margin:0; line-height:1; text-indent: 0px;}
.online_designer h2 {color:#606060; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 32px; padding:10px 0; margin:0; line-height:1; text-indent: 0px;}
.online_designer h4 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:  46px; color: #636262; padding:5px; text-align:center; line-height:1.0; background:#d4e6f8; margin:0; }

.klas { padding:10px 60px 0 0; margin:0; width:170px; float: right;}
.klas input { margin: 0; padding: 3px 5px; width: 85px; float:right; }

.data { padding:10px 0 0 0; margin:0; width:170px; float: left; }
.data input {  margin: 0; padding: 3px 5px; width: 85px; float:right; }

.tema { padding:0 0 10px 0; margin:0; height:100px; width: 940px; float:left; }
.tema textarea { border: 1px solid #aaa; padding:10px; margin:10px 0 0 0; width:700px; height:70px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:16px; resize: none; float:left; }

.meta {  padding:0 0 10px 0; margin:0; width: 940px; float:left; }

.navchalna { padding:0; margin:0; height: 50px; float:left; width: 940px; }
.navchalna input {  margin: 5px 0 0 0; padding: 3px 5px; width: 510px; float: left; }
.rozvuvalna { padding:0; margin:0; height: 50px; float:left; width: 940px; }
.rozvuvalna input {  margin: 5px 0 0 0; padding: 3px 5px; width: 510px; float: left; }
.vuhovna { padding:0; margin:0; height: 50px; float:left; width: 940px; }
.vuhovna input {  margin: 5px 0 0 0; padding: 3px 5px; width: 510px; float: left; }

.vubir { padding:0; margin:5px 0 0 10px; float:left; width:190px; height:30px;  }
.vubir a { width:190px; height:30px; background:#d4e6f8; color:#464646; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 24px; text-align:center; text-decoration:none; float:left; }

.vubir_etap { padding:0; margin:7px 0 0 10px; float:left; width:190px; height:36px;  }
.vubir_etap a { width:190px; height:36px; background:#82a4d1; color:#fff; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 18px; text-align:center; text-decoration:none; float:left; line-height:2; }

.forma_provedennia_zaniat { padding:0; margin:0; float:left; width: 940px; }
.forma_provedennia_zaniat select { border: 1px solid #aaa; font-size:16px;  height: 36px; background: #ffffff; padding: 3px 5px; width: 505px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; float:left; margin:7px 0 0 0; }

.tup_yroky { padding:0; margin:0; float:left; width: 600px; }
.tup_yroky select { border: 1px solid #aaa; font-size:16px;  height: 36px; background: #ffffff; padding: 3px 5px; width: 430px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; float:left; margin:7px 0 0 0; }
.tup_yroky_but { float: left; padding:0; margin:7px 0 0 10px; }
.tup_yroky_but a { width:275px; height:36px; background:#d4e6f8; color:#464646; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 24px; text-align:center; text-decoration:none; float:left; line-height:1.5; }

.plan_yroky { padding:0; margin:0; float:left; width: 940px; }
.plan_yroky_but { float: left; padding:0; margin:7px 0 0 10px; }
.plan_yroky_but a { width:275px; height:36px; background:#ff9900; color:#fff; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 24px; text-align:center; text-decoration:none; float:left; line-height:1.5; }

.buttons { padding:0; margin:0; float:right; width:340px; }

.etap { padding:0; margin:10px 10px 25px 10px; float:left; width: 940px; }
.etap h2 {color:#606060; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 24px; padding:10px 0; margin:0; line-height:1; text-indent: 0px;}
.in_etap { padding:0; margin:0 0 0 100px;  float:left; }
.forma_etap { padding:0; margin:0;  float:left; }
.forma_etap select { border: 1px solid #aaa; font-size:16px;  height: 36px; background: #ffffff; padding: 3px 5px; width: 470px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; float:left; margin:7px 0 0 0; }
.metod_etap { padding:0; margin:7px 0 0 0;  float:left; }
.metod_etap input {  margin: 5px 0 0 0; padding: 3px 5px; width: 460px; float: left; height: 22px; border: 1px solid #aaa; font-size:16px; }
.ziro_etap { padding:0; margin: 0;  float:left; }
.ziro_etap input {  margin: 5px 0 0 0; padding: 3px 5px; width: 460px; float: left; height: 22px; border: 1px solid #aaa; font-size:16px; }

.etap_zagolovok { padding:0; margin:0; width:80px; float:left; }

.q { position: relative; top:10px; right:10px; width:35px; height:35px; float:right; }
.q2 { position: relative; top:2px; right:10px; width:35px; height:35px; float:right; }
.q3 { position: relative; top:7px; right:10px; width:35px; height:35px; float:right; }
.tooltip { cursor: help; text-decoration: none;	position: relative;	}
.tooltip span {	margin-left: -999em; position: absolute; }
.tooltip:hover span { padding: 10px; font-family: Arial, Helvetica, sans-serif;	position: absolute; left: -365px; top: 20px; z-index: 99; margin-left: 0; width: 400px; font-size:16px; color:#292929;	}
.classic { padding: 10px; background: #ffea9d; }



.zagolovok1 { padding:0; margin:0; width:160px; float:left; }
.zagolovok2 { padding:0; margin:0; width:380px; float:left; }
.zagolovok3 { padding:0; margin:0; width:160px; float:left; }
.zagolovok4 { padding:0; margin:0; width:940px; float: left; }
.zagolovok4 h2 { color:#606060; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 32px; padding:10px 0; margin:0; line-height:1; text-indent: 0px; text-align:center; }

.convert { float: left; margin:0 0 10px 20px; width:260px; height: 50px; }
.convert ul { padding:0; margin:0; }
.convert ul li { display: -moz-inline-box;  -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.convert ul li { float:left; width:260px; height: 50px; }
.convert ul li a { float:left; width:260px; height: 50px; background: url(../img/word.png) left center no-repeat; padding:0; margin: 0; text-decoration:none;  font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; color: #636262; }
.convert ul li a:hover { text-decoration:underline; }
.convert ul li p { padding:13px 0 0 15px; margin: 0; text-decoration:none;  font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 18px; color: #636262; }



.modul {padding:0; margin:0; width:800px; }
.modul_tab {padding:0; margin:0; width:900px; }
.modul input[type="text"] { padding: 0px 5px; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; border-bottom: 1px solid #aaa; border-left: none; border-right:none; border-top:none; height: 20px; margin:0; }
.modul form { margin: 10px; padding:0; }
.modul_tab form { margin:0; padding:0; }
.modul h2 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 36px; color: #636262; padding:5px; text-align:center; line-height:1.0; background:#d4e6f8; margin:0; }
.modul h3 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 18px; color: #636262; padding:5px; text-align:center; line-height:1.0; background:#d4e6f8; margin:0; }
.modul_but input[type="submit"] { background: #82a4d1; border: 0 none; cursor: pointer; height: 36px; width: 225px; margin:10px; color:#fff; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:24px; line-height:1.0; float:right; }
.modul_but input[type="button"] { background: #82a4d1; border: 0 none; cursor: pointer; height: 36px; width: 225px; margin:10px; color:#fff; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size:24px; line-height:1.0; float:right; }
.n_h_1 { width:612px; float:right!important; margin:3px 0  0  0!important; }
.n_h_2 { width:592px; float:right!important; margin:3px 0  0  0!important; }
.n_h_3 { width:605px; float:right!important; margin:3px 0  0  0!important; }
.n_h_4 { width:520px; float:right!important; margin:3px 0  0  0!important; }
.n_h_5 { width:618px; float:right!important; margin:3px 0  0  0!important; }
.n_h_6 { width:608px; float:right!important; margin:3px 0  0  0!important; }
.n_h_7 { width:575px; float:right!important; margin:3px 0  0  0!important; }
.n_h_8 { width:495px; float:right!important; margin:3px 0  0  0!important; }
.n_h_9 { width:512px; float:right!important; margin:3px 0  0  0!important; }
.n_h_10 { width:515px; float:right!important; margin:3px 0  0  0!important; }
.n_h_11 { width:665px; float:right!important; margin:3px 0  0  0!important; }
.n_h_12 { width:620px; float:right!important; margin:3px 0  0  0!important; }
.n_h_13 { width:657px; float:right!important; margin:3px 0  0  0!important; }
.n_h_14 { width:670px; float:right!important; margin:3px 0  0  0!important; }
.n_h_15 { width:505px; float:right!important; margin:3px 0  0  0!important; }
.n_h_16 { width:665px; float:right!important; margin:3px 0  0  0!important; }
.n_h_17 { width:683px; float:right!important; margin:3px 0  0  0!important; }
.n_h_18 { width:673px; float:right!important; margin:3px 0  0  0!important; }
.n_h_19 { width:670px; float:right!important; margin:3px 0  0  0!important; }
.n_h_20 { width:660px; float:right!important; margin:3px 0  0  0!important; }
.n_h_21 { width:750px; float:right!important; margin:3px 0  0  0!important; }
.n_h_22 { width:750px; float:right!important; margin:3px 0  0  0!important; }


.i330_h_1 { width:612px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_2 { width:592px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_3 { width:605px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_4 { width:520px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_5 { width:600px; float:right!important; margin:3px 0  0  0!important; } 
.i330_h_6 { width:570px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_7 { width:495px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_8 { width:512px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_9 { width:515px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_10 { width:665px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_11 { width:620px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_12 { width:657px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_13 { width:670px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_14 { width:505px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_15 { width:665px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_16 { width:683px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_17 { width:673px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_18 { width:670px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_19 { width:660px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_20 { width:550px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_21 { width:540px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_22 { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i330_h_23 { width:750px; float:right!important; margin:3px 0  0  0!important; }

.vuhovna_hide_ui ul { list-style: none; margin: 2px 20px; }
.vuhovna_hide_ui li {  margin: 1px 0; float:left; width:100%; }

.navchalna_hide_ui ul { list-style: none; margin: 2px 20px; }
.navchalna_hide_ui li { margin: 1px 0; float:left; width:100%; }

.rozvuvalna_hide_ui ul { list-style: none; margin: 2px 20px; }
.rozvuvalna_hide_ui li {  margin: 1px 0; float:left; width:100%; }

.metod_etap_hide ul { list-style: none; margin: 2px 20px; }
.metod_etap_hide li { margin: 1px 0; float:left; width:100%; }

.all_hide_ui ul { list-style: none; margin: 2px 20px; }
.all_hide_ui li {  margin: 1px 0; float:left; width:100%; }

.modul label { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#000; font-style: normal; text-align:left; font-weight: normal; text-decoration:none; padding:0; text-indent:0px; line-height:1.0;  }

.v_h_1 { width:320px; }
.v_h_2 { width:420px; }
.v_h_3 { width:200px; }
.v_h_4 { width:710px; }

.i404_h_1 { width:320px; }
.i404_h_2 { width:420px; }
.i404_h_3 { width:420px; }
.i404_h_5 { width:200px; }
.i404_h_26 { width:200px; }
.i404_h_28 { width:705px; }

.r_h_1 { width:360px; }
.r_h_2 { width:280px; }
.r_h_3 { width:710px; }

.i354_h_1 { width:360px; }
.i354_h_2 { width:280px; }
.i354_h_26 { width:705px; }


.m_e_1 { width:755px; float:right!important; margin:3px 0  0  0!important; }
.i494_h_30 { width:750px; float:right!important; margin:3px 0  0  0!important; }

.all_1 { width:600px; float: none!important; margin:3px 0  0  0!important; }
.all_2 { width:755px; float:right!important; margin:3px 0  0  0!important; }
.all_3 { width:755px; float:right!important; margin:3px 0  0  0!important; }
.all_4 { width:755px; float:right!important; margin:3px 0  0  0!important; }
.all_5 { width:320px; float: none!important; margin:3px 0  0  0!important; }


.i474_h_9 { width:600px; float: none!important; margin:3px 0  0  0!important; }
.i451_h_1, .i451_h_2, .i451_h_3, .i451_h_4, .i451_h_5 { width:750px; float:right!important; margin:3px 0  0  0!important; }

.i475_h_2, .i475_h_3 , .i475_h_4 , .i475_h_5 { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i476_h_3, .i476_h_4 , .i476_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }

.i477_h_1, .i477_h_2, .i477_h_3, .i477_h_4, .i477_h_5, .i477_h_6, .i477_h_7, .i477_h_8, .i477_h_9, .i477_h_10, .i477_h_11, .i477_h_12 , .i477_h_13 
 { width:320px; float: none!important; margin:3px 0  0  0!important; }
.i477_h_14  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i478_h_22  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i479_h_1, .i479_h_2, .i479_h_3, .i479_h_4, .i479_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i480_h_1, .i480_h_2, .i480_h_3, .i480_h_4, .i480_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i481_h_1, .i481_h_2, .i481_h_3, .i481_h_4, .i481_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i482_h_1, .i482_h_2, .i482_h_3, .i482_h_4, .i482_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i483_h_1, .i483_h_2, .i483_h_3, .i483_h_4, .i483_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i484_h_1, .i484_h_2, .i484_h_3, .i484_h_4, .i484_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i485_h_2, .i485_h_3, .i485_h_4, .i485_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i486_h_8, .i486_h_9  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i487_h_1, .i487_h_2, .i487_h_3, .i487_h_4, .i487_h_5  { width:750px; float:right!important; margin:3px 0  0  0!important; }
.i488_h_15, .i488_h_16 { width:750px; float:right!important; margin:3px 0  0  0!important; }
 
.wt { padding:5px; margin:0; background: #d4e6f8; font-size: 16px; }
.wt2 { padding:5px; margin:0; background: #d4e6f8; font-size: 14px; }
.wt3 { padding:5px; margin:0; background: #fff; font-size: 14px; }

.teoria_content { margin: 10px; padding:0; font-family:Arial, Helvetica, sans-serif; }
.teoria_content h2 { margin: 0; padding:5px; text-align: left; font-size: 24px; color:#464646; }
.teoria_content h3 { margin: 0; padding:5px; text-align: left; font-size: 20px; color:#464646; }
.teoria_content p { margin: 0; padding:5px 5px 5px 2px; font-size:16px; text-align:justify; text-indent:30px; }
.teoria_content a { margin: 0; padding:0; text-decoration:underline; color:#4276ba; } 
.teoria_content a:hover { text-decoration: none; }
.cirkel ul {  padding:0; margin:0; }
.cirkel li { list-style: disc;margin:5px 0 0 60px; padding:0; font-size:16px; }
.number ul {  margin:0; padding:0; }
.number li {  list-style: decimal; margin:5px 0 0 60px; padding:0; font-size:16px; }

.teoria_content blockquote { background:#ffea9d; font-family: Arial, Helvetica, sans-serif; margin:0 10px 10px 0; padding:10px 10px 0 50px; color:#000000; width:480px; float:right; font-style:italic; font-weight: normal; font-size:18px;  }
/*blockquote:before { color: gray; content: open-quote; font-size: 4em; line-height: 0.01em; margin-right: 0.25em; vertical-align: -0.4em;}*/
.teoria_content blockquote #p_auth { color: #000; padding: 0 0 10px 0; margin:0; text-align: right; font-size:18px; font-style:italic; font-weight: normal; }

.convertR {float:right; margin:10px 0  0px 20px; width:260px; height: 20px; }
.convertR a  {
    color: #636262;
    font-family: "lisaregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin:  0px;
}
.convertR a:hover { text-decoration:none;}

#ajax_loader {width:100%; height:100%; background:#000 url(/img/fancybox/fancybox_overlay.png); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0); overflow: hidden;
	z-index: 9000;
  position:fixed; top:0px; left:0px; opacity: 0.8; display: none;}
#ajax_loader img { top:50%; left:50%;  margin: -12px 0 0 -12px; position:fixed; z-index: 9001;}






/*________________________________________________________map______________________________________________________*/

.map_2 { margin: 0; padding: 10px 0 30px 0; width:960px; }
.link { padding:0; margin:0; }
.show { padding:0; margin:0; }
.hide { display: none; }
.page h4 { font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; line-height:1; font-style: normal; text-transform:uppercase; font-size: 42px; color: #636262;
 padding:0 20px; }
.invisiblediv { padding:0; margin:0; }
.invisiblediv_tooltip{ position: absolute; text-align: left; }
.invisiblediv_tooltip_name { background: #fff; height:90px; min-width: 210px; border: 2px solid #707074; }
.invisiblediv_tooltip_name p { padding:0 10px; color:#707074; line-height:1.3; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style:normal; text-align: left; text-indent: 0px; }
.invisiblediv_tooltip_name h2 { padding: 3px 10px 0 10px; color:#707074; line-height:1.5; font-size:16px; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight: bold ; font-style:normal; text-align: left; text-indent: 0px; text-transform:uppercase; text-decoration:underline; }
.invisiblediv_tooltip_corener{ background: url(../img/invisiblediv_tooltip_corener.png) 0 0 no-repeat; height:26px; width:48px; left:60px; top:92px; position: relative; }

.small_icon1 { padding:0; margin:0; width:19px; height:17px; background:url(../img/small1.png) no-repeat; }
.small_icon2 { padding:0; margin:0; width:29px; height:27px; background:url(../img/small2.png) no-repeat; }
.small_icon3 { padding:0; margin:0; width:39px; height:35px; background:url(../img/small3.png) no-repeat; }
.small_icon4 { padding:0; margin:0; width:59px; height:53px; background:url(../img/small4.png) no-repeat; }

.upmenu {list-style: none; margin:15px 0 0 18px; }
.upmenu li a{ color: #9dc2e8; font-family: Arial,Helvetica,sans-serif; font-size: 24px; text-decoration:none}
.upmenu li a:hover{text-decoration: underline;}

.globalcont{ margin:0 0 15px  0px;}

/*----------blok video gallery--------------*/
.blok_ad {float: left; margin: 10px 0 30px 0; padding: 0;}
.one_ad {background: rgba(0, 0, 0, 0) url("/img/one_ad_bg.png") no-repeat scroll 0 0; border-radius: 5px; float: left; margin: 0 5px; padding: 0; width: 220px; height: 193px; }
.ad_picture {margin: 0; padding: 5px 10px; width: 220px;}
.one_ad_text {background: #82a4d1 none repeat scroll 0 0; color: #ffffff; text-align: center; font-family: "A_futuricaregular",Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; height: 55px; margin: 0; overflow: hidden; padding: 0;}
.one_ad_text p {/*line-height: 1.5; */margin: 0; padding: 5px 10px; color: #ffffff; font-size: 14px; text-align: center; text-indent: 0;}
.pngBlock {
	position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pngBlock img {
	float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}

/*-------------icon to menu----------------------*/
.icon_menu {
	height: 22px;
	margin-right: 5px;
}

/*----------------mp3 player----------------*/
.audiojs {
	width: 220px;
}
.audiojs .scrubber {
	width: 160px;
}
/*----------------/mp3 player/----------------*/
/*----------------web-sten-school-2017----------------*/
.webss {
	width: 960px;
	margin: -10px 0 0 0;
	text-align: center;
}
.websslog {
	text-align: center;
	font-size: 30px;
	color: #82A4D1;
	margin-bottom: 15px;
}
.slist {
	width: 930px;
	height: 135px;
	padding: 0 15px 15px 15px;
	justify-content: center;
	display: flex;
	text-align: center;
	flex-wrap: wrap;
}
.slist a {
	text-decoration: none;
}
.list {
	background-image: url("/userfiles/web-sten-school-2017/list.png");
	background-repeat: no-repeat;
	width: 130px;
	height: 135px;
	padding: 16px 7px 0 7px;
	box-sizing: border-box;
	float: left;
	
}
.list-plv {
	background-image: url("/userfiles/web-sten-school-2017/list.png");
	background-repeat: no-repeat;
	width: 65px;
	height: 135px;
	padding: 16px 7px 0 7px;
	box-sizing: border-box;
	float: left;
	
}
.list-null {
	width: 130px;
	height: 135px;
	padding: 16px 7px 0 7px;
	box-sizing: border-box;
	float: left;
	
}
.listname {
	color: #fff;
	width: 115px;
	height: 25px;
	text-align: center;
	/*padding-top: 18px;*/
	/*position: absolute;
	bottom: 87px;*/
}
.listtext, .listtext-active {
	color: #82A4D1;
	width: 115px;
	height: 80px;
	text-align: center;
	margin-top: 4px;
	line-height: 80px;
	transition: 0.50s;
}
.listtext span, .listtext-active span {
	font-size: 60px;
	font-weight: bold;
	font-style: italic;
}
.listtext:hover, .listtext:active{
	color:#0082C3;
	background: #d3e2f0;
	transition: 0.50s;
}
.listtext-active{
	color:#0082C3;
	background: #d3e2f0;
}
.band {
	width: 960px;
	height: 40px;
	position: relative;
	background: #82a4d1; 
	color: #fff;
	font-size: 26px;
	text-align: center;
	line-height: 40px;
	text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.9);
	margin-bottom: 15px;
}
.webcont {
	width: 960px;
	padding: 0 15px 15px;
	box-sizing: border-box;
}
.webcont hr {
	opacity: 0.4;
	margin: 10px 0;
}
.webcont h1, .webcont h2, .webcont-img {
	text-align: center;
}
.webcont h2 {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	width: auto;
	font-style: normal;
	font-weight: normal;
	font-size: 35px;
	padding: 30px 0;
	margin: 0;
	color: #6b6b6b;
	text-transform: none;
}
.webcont .webh2 {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	width: auto;
	font-style: normal;
	font-weight: normal;
	font-size: 35px;
	padding: 30px 0;
	margin: 0;
	color: rgba(93, 104, 216, 1);
	text-transform: none;
}
.webcont-img img {margin: 0 20px;}
.webcont-blok_ad {margin: 10px 0 30px 0; padding: 0; width: 100%;float:left;}
/*.webcont-blok_ad_v2 {margin: 10px 0 0 0; padding: 0; width: 100%;float:left;}*/
.webcont-blok_ad_v2 {margin: 10px 0 0 0; padding: 0; width: 100%;float:left;display: flex;flex-wrap: wrap;justify-content: center;}
.webcont-blok_ad-vid-fl {margin: 10px 0 30px 0; padding: 0; width: 100%;float:left;}
.webcont-blok_ad-vid-fl_v2 {margin: 10px 0 20px 0; padding: 0; width: 100%;float:left;}
.webcont-blok_ad-btn {margin: 10px 0 30px 0; padding: 0; width: 100%;text-align:center;}
.webcont-blok_ad-btn_v2 {margin: 10px 0 30px 0; padding: 0; width: 100%;text-align:center;float:left;}
.webcont-blok_ad-btn_v2_cntr {margin: 0 auto; width: 53%;padding: 0 0 25px 0;border: 2px solid rgb(236,236,236,1);border-radius: 10px;}
.webcont-blok_ad-btn_v2_cntr p {padding: 10px 15px 0 15px; margin: 0; color: #000; text-indent: 0px; font-size: 18px;text-align:center;}

.webcont-blok_ad-btn_v3 {margin: 10px 0 30px 0; padding: 0; width: 100%;text-align:center;float:left;}
.webcont-blok_ad-btn_v3_cntr {margin: 0 auto; width: 100%;padding: 20px 0;border: 2px solid rgb(236,236,236,1);border-radius: 10px;float:left;}
.webcont-blok_ad-btn_v3_cntr a {
	text-align: center;
	margin: 5px;
	float: left;
	width: 44.8%;
	background: #99b6df;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99b6df), to(#638ec8));
    background: -moz-linear-gradient(#99b6df, #638ec8);
    background: linear-gradient(#99b6df, #638ec8);
	border: solid 1px #6d94ce;
	border-bottom: solid 3px #3867ac;
	box-shadow: inset 0 0 0 1px #bbcfeb;
	color: #fff;
	text-shadow: 0 1px 0 #3c61ab;
	border-radius: 5px;
	text-decoration: none;
	padding: 10px 18px;
	transition: 1s;
}
.webcont-blok_ad-btn_v3_cntr a:hover {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
	transition: 1s;
}
.webcont-blok_ad-btn_v3_cntr a:active {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    box-shadow: inset 0 10px 15px 0 #4176c4;
	transition: 1s;
}

.webcont-blok_ad-btn_v3_cntr_one_btn {margin: 0 auto; width: 100%;padding: 20px 0;border: 2px solid rgb(236,236,236,1);border-radius: 10px;float:left;}
.webcont-blok_ad-btn_v3_cntr_one_btn a {
	text-align: center;
	margin: 5px auto;
	background: #99b6df;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99b6df), to(#638ec8));
    background: -moz-linear-gradient(#99b6df, #638ec8);
    background: linear-gradient(#99b6df, #638ec8);
	border: solid 1px #6d94ce;
	border-bottom: solid 3px #3867ac;
	box-shadow: inset 0 0 0 1px #bbcfeb;
	color: #fff;
	text-shadow: 0 1px 0 #3c61ab;
	border-radius: 5px;
	text-decoration: none;
	padding: 10px 18px;
	transition: 1s;
}
.webcont-blok_ad-btn_v3_cntr_one_btn a:hover {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
	transition: 1s;
}
.webcont-blok_ad-btn_v3_cntr_one_btn a:active {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    box-shadow: inset 0 10px 15px 0 #4176c4;
	transition: 1s;
}

.blok_zg {margin: 10px 0 0 0; padding: 0; width: 100%; background: #82a4d1; float: left;}
.blok_zg h3 {font-style: normal; font-weight: normal; font-size: 24px; margin: 0; color: #fff; text-transform: none; text-align: center;}
.container_zg {width: 100%; margin: 0 auto; padding: 5px;}
.main-wrap {text-align: center; font-style: normal; font-weight: normal; text-transform: uppercase;}
.btn-link {margin: 0 auto;}
.btn-link { font-size:18px; background: #82a4d1;color:#fff;line-height: 1.8;margin: 0 5px;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid #82a4d1;border-radius: 0px;box-shadow: 0 8px 10px rgba(0,0,0,0.5);transition: 0.75s;}
.btn-link:hover { background: #d3e2f0; color:#4880b9; border:1px solid #4880b9; border-radius: 15px;box-shadow: none; }
.btn-link_v2 { font-size:18px; background: rgba(143,116,195,1);color:#fff;line-height: 1.8;margin: 0 5px;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid rgba(143,116,195,1);border-radius: 0px;transition: 0.75s;}
.btn-link_v2:hover { background: rgba(24,24,255,1); color:#fff; border:1px solid rgba(24,24,255,1); border-radius: 15px;box-shadow: 0 0px 20px rgba(0,0,0,0.3); }

.two_ad {padding: 0;margin: 0 2% 3%;float: left;width: 21%;background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5);transition: 0.50s;}
.three_ad {padding: 0;margin: 0 2% 3%;float: left;width: 29.3%;background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5);transition: 0.50s;}
.two_ad_double {padding: 0;margin: 0 2% 3%;float: left;width: 46%;background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5);transition: 0.50s;}
.two_ad_v2 {padding: 0;margin: 0 2% 3%;float: left;width: 21%;background: rgba(143,116,195,1);transition: 0.50s;}
.two_ad-vid-fl {padding: 0;margin: 0 2% 3%;float: left;width: 96%;background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5);transition: 0.50s;}
.two_ad-vid-fl_wss {padding: 0;float: left;width: 100%;background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5);transition: 0.50s;}
.two_ad-vid-fl_v2 {padding: 0;margin: 0 2% 3%;float: left;width: 96%;background: rgba(143,116,195,1);transition: 0.50s;}

.two_ad:hover {padding: 0;margin: 0 2% 3%;float: left;width: 21%;background: #ff9900;box-shadow: none;transition: 0.50s;}
.three_ad:hover {padding: 0;margin: 0 2% 3%;float: left;width: 29.3%;background: #ff9900;box-shadow: none;transition: 0.50s;}
.two_ad_double:hover {padding: 0;margin: 0 2% 3%;float: left;width: 46%;background: #ff9900;box-shadow: none;transition: 0.50s;}
.two_ad_v2:hover {padding: 0;margin: 0 2% 3%;float: left;width: 21%;background: rgba(24,24,255,1);box-shadow: 0 0px 20px rgba(0,0,0,0.3);transition: 0.50s;}
.two_ad-vid-fl:hover {padding: 0;margin: 0 2% 3%;float: left;width: 96%;background: #ff9900;box-shadow: none;transition: 0.50s;}
.two_ad-vid-fl_wss:hover {padding: 0;float: left;width: 100%;background: #ff9900;box-shadow: none;transition: 0.50s;}
.two_ad-vid-fl_v2:hover {padding: 0;margin: 0 2% 3%;float: left;width: 96%;background: rgba(24,24,255,1);box-shadow: 0 0px 20px rgba(0,0,0,0.3);transition: 0.50s;}

.CardImage {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    overflow: hidden;
}
.CardImage-vid-fl {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    overflow: hidden;
}
.parentGallImg {
    padding-bottom: 56%;
    position: relative;
    width: 100%;
    height: 0;
}
.parentGallImg-vid-fl {
    padding-bottom: 48%;
    position: relative;
    width: 100%;
    height: 0;
}
.parentGallImg-vid-fl-one {
    padding-bottom: 51%;
    position: relative;
    width: 100%;
    height: 36px;
}
.childGallImg {
    background: #ececec url(../img/nophoto-v2.png) 50% 50% no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.childGallImg-vid-fl {
    background: #ececec url(../img/nophoto-v3.png) 50% 50% no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.ad_picture {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}
.ad_picture-vid-fl {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}
.CardImage .ad_picture img {
    position: relative;
    display: block;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    float: left;
}
.CardImage-vid-fl .ad_picture-vid-fl img {
    position: relative;
    display: block;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    float: left;
}
.CardImage .screenName {
    padding: 7px 7px 3px;
    margin: 0 0 5px;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    width: 93%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
}
/*.CardImage-vid-fl .screenName-vid-fl {
    padding: 7px 7px 3px;
    margin: 0 0 5px;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    width: 93%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
}*/
.CardImage-vid-fl .screenName-vid-fl {
	padding: 7px 7px 3px;
    margin: 0 0 5px;
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    width: 98%;
    float: left;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: visible;
    text-decoration: none;
    text-align: center;
}

.webtxt {
	float: left;
	width: 730px;
	margin-bottom: 15px;
}

.webtxt h1 {
	padding:10px 15px 0 15px;
	margin:0; color:#000;
	/*text-indent: 40px;*/
	font-size:32px;
	text-align:justify; 
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.webtxt h2 {
	background: #d3e2f0 none repeat scroll 0 0;
    color: #000;
    font-size: 16px;
    margin: 0;
    padding: 10px 25px;
    text-align: center;
    text-indent: 0;
    width: auto;
}
.webtxt h2 span {
	font-size: 24px;
}
/*.webtxt ul{
	margin-top: 10px;
	margin-left: 50px;
}*/
.page .webtxt li {
	list-style-type: none;
}
.page .webtxt ol {
	margin-top: 15px;
	margin-left: 70px;
}
.page .webtxt ol li {
	list-style-type: inherit;
	padding: 5px 10px;
}
.page .webtxt ol li:nth-child(2n+1) {
    background: #E1F1FF;
}
.webtxt ol li:before {
    padding-right: 10px;
	content: "";
}
.webtxt li:before {
    content: "\2727 ";
	padding-right: 10px;
}
.webtxt table {
	border-collapse: collapse;
	margin: 15px 10px;
	width: 98%;
}
.webtxt table > tr > th, table > tr > td, table > * > tr > th, table > * > tr > td {
	border-collapse: collapse;
	border: 1px solid #d0cdcd;
	text-align: center;
}
.webtxt th {
	background: #d3e2f0;
	font-size: 18px;
	padding: 5px 10px;
}
.webtxt td {
	font-size: 18px;
	padding: 5px 10px;
}
.webtxt td.d{
	width: 20%;
	font-weight: bold;
}
.webtxt td.z, td.s{
	width: 40%;
}

.webtxtSt table {
	border-collapse: collapse;
	margin: 15px 10px;
	width: 98%;
}
.webtxtSt table > tr > th, table > tr > td, table > * > tr > th, table > * > tr > td {
	border-collapse: collapse;
	border: 1px solid #d0cdcd;
	text-align: center;
}
.webtxtSt th {
	background: #d3e2f0;
	font-size: 18px;
	padding: 5px 10px;
}
.webtxtSt td {
	font-size: 18px;
	padding: 5px 10px;
}
.webtxtSt td.d{
	width: 20%;
	font-weight: bold;
}
.webtxtSt td.z, td.s{
	width: 40%;
}

.autveb {
	width: 960px;
	padding: 0 15px 15px;
	box-sizing: border-box;
}
.autveb h2 {
	background: #d3e2f0 none repeat scroll 0 0;
    color: #000;
    font-size: 16px;
    margin: 15px 0 0 0;
    padding: 10px 25px;
    text-align: center;
    text-indent: 0;
    width: auto;
}
.autveb h2 span {
	font-size: 24px;
}
.obl1{
	float: left;
	width: 27%;
	margin-right: 15px;
	opacity:1;
}
.obl1v2{
	float: left;
	width: 43%;
	margin-right: 15px;
	opacity:1;
}
.obl2{
	float: left;
	width: 21%;
	margin-right: 15px;
	opacity:1;
}
img.obl1:hover, img.obl1:active{
	opacity:0.7;
}
img.obl1v2:hover, img.obl1v2:active{
	opacity:0.7;
}
img.obl2:hover, img.obl2:active{
	opacity:0.7;
}
.autveb iframe {
	float: right;
}


.webindtxt {
	width: 930px;
	margin-bottom: 15px;
}
.webindtxt h2 {
	background: #d3e2f0 none repeat scroll 0 0;
    color: #000;
    font-size: 16px;
    margin: 0;
    padding: 10px 25px;
    text-align: center;
    text-indent: 0;
    width: auto;
}
.webindtxt h2 span {
	font-size: 24px;
}

img.spiker {
	width: 100%;
	margin-bottom: 15px;
}
img.spiker-list, img.spiker-list1 {
	width: 48.95%;
	float: left;
	margin-bottom: 15px;
	opacity:1;
}
img.spiker-list1 {
	margin-right: 15px;
}
img.spiker-list:hover, img.spiker-list:active{
	opacity:0.7;
}
img.spiker-list1:hover, img.spiker-list1:active{
	opacity:0.7;
}
img.page-spiker {
	width: 100%;
}

/*block s oblojkami knig*/
.oblucheb {
	float: left;
	padding:0;
	width:710px;
	/*margin-bottom: 15px;*/
}
img.oblkn, img.oblkn_l {
	width: 23.4%;
	float: left;
	margin-bottom: 15px;
	opacity:1;
}
img.oblkn_l {
	margin-right: 15px;
}
img.oblkn:hover, img.oblkn:active{
	opacity:0.7;
}
img.oblkn_l:hover, img.oblkn_l:active{
	opacity:0.7;
}
/*-/block s oblojkami knig/-*/
/*block s bannerami oblojkami knig*/
.bnroblucheb {
	float: left;
	padding:0;
	width:930px;
	margin: 15px;
}
.bnroblucheb img.oblkn, .bnroblucheb img.oblkn_l {
	width: 18.7%;
	float: left;
	margin-bottom: 15px;
	opacity:1;
}
.bnroblucheb img.oblkn_l {
	margin-right: 15px;
}
.bnroblucheb img.oblkn:hover, .bnroblucheb img.oblkn:active{
	opacity:0.7;
}
.bnroblucheb img.oblkn_l:hover, .bnroblucheb img.oblkn_l:active{
	opacity:0.7;
}
/*-/block s bannerami oblojkami knig/-*/

.webban {
	width: 185px;
	float: right;
}
.webban img {
	margin-bottom: 15px;
}
.webban .ban {
	width: 185px;
	margin-bottom: 15px;
	transition: 0.50s;
}
.webban .ban:hover{
	opacity:0.7;
	transition: 0.50s;
}
/*button registr*/
.webbut {
	width: 185px;
	margin-bottom: 15px;
}
.webbut a {
	margin-bottom: 15px;
	width: 100%;
}
a.webbut.webreg {
	background: #9fd6fa;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9fd6fa), to(#6bb9f7));
    background: -moz-linear-gradient(#9fd6fa, #6bb9f7);
    background: linear-gradient(#9fd6fa, #6bb9f7);
    border: solid 1px #72bdf4;
    border-bottom: solid 3px #4a9de1;
	border-radius: 5px;
    box-shadow: inset 0 0 0 1px #bfe4fc;
    color: #fff;
    text-shadow: 0 1px 0 #4598f3;
	text-decoration: none;
	padding: 5px 13px;
}
a.webbut.webreg:hover {
    background: #6bb9f7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6bb9f7), to(#9fd6fa));
    background: -moz-linear-gradient(#6bb9f7, #9fd6fa);
    background: linear-gradient(#6bb9f7, #9fd6fa);
    border: solid 1px #72bdf4;
    border-bottom: solid 3px #4a9de1;
    box-shadow: inset 0 0 0 1px #bfe4fc;
}
a.webbut.webreg:active {
    background: #6bb9f7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6bb9f7), to(#9fd6fa));
    background: -moz-linear-gradient(#6bb9f7, #9fd6fa);
    background: linear-gradient(#6bb9f7, #9fd6fa);
    border: solid 1px #72bdf4;
    box-shadow: inset 0 10px 15px 0 #50aaf3;
}
/*button registr*/
/*button fb*/
a.webbut.webfb {
    background: #99b6df;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99b6df), to(#638ec8));
    background: -moz-linear-gradient(#99b6df, #638ec8);
    background: linear-gradient(#99b6df, #638ec8);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
    color: #fff;
    text-shadow: 0 1px 0 #3c61ab;
	border-radius: 5px;
	text-decoration: none;
	padding: 5px 18px;
}

a.webbut.webfb:hover {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
}
a.webbut.webfb:active {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    box-shadow: inset 0 10px 15px 0 #4176c4;
}
a.webbut.webfb.webyt{
	padding: 5px 28.6px;
}

/*button fb*/
/*button question*/
a.webbut.webquest {
    background: #99b6df;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99b6df), to(#638ec8));
    background: -moz-linear-gradient(#99b6df, #638ec8);
    background: linear-gradient(#99b6df, #638ec8);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
    color: #fff;
    text-shadow: 0 1px 0 #3c61ab;
	border-radius: 5px;
	text-decoration: none;
	padding: 5px 4px;
	font-size: 17.5px;
	/*font-size: 0.91vw;*/
}
a.webbut.webquest:hover {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
}
a.webbut.webquest:active {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    box-shadow: inset 0 10px 15px 0 #4176c4;
}

/*button fb*/
/*button sertifikat*/
.webbut_sert {
	text-align: center;
	margin: 15px 0;
}
a.webbut_sert.webfbl {
    background: #99b6df;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99b6df), to(#638ec8));
    background: -moz-linear-gradient(#99b6df, #638ec8);
    background: linear-gradient(#99b6df, #638ec8);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
    color: #fff;
    text-shadow: 0 1px 0 #3c61ab;
	border-radius: 5px;
	text-decoration: none;
	padding: 5px 18px;
}
a.webbut_sert.webfbl:hover {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
}
a.webbut_sert.webfbl:active {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    box-shadow: inset 0 10px 15px 0 #4176c4;
}
a.webbut_sert.webfbr {
    background: #99b6df;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99b6df), to(#638ec8));
    background: -moz-linear-gradient(#99b6df, #638ec8);
    background: linear-gradient(#99b6df, #638ec8);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
    color: #fff;
    text-shadow: 0 1px 0 #3c61ab;
	border-radius: 5px;
	text-decoration: none;
	padding: 5px 18px;
}
a.webbut_sert.webfbr:hover {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    border-bottom: solid 3px #3867ac;
    box-shadow: inset 0 0 0 1px #bbcfeb;
}
a.webbut_sert.webfbr:active {
    background: #638ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#638ec8), to(#99b6df));
    background: -moz-linear-gradient(#638ec8, #99b6df);
    background: linear-gradient(#638ec8, #99b6df);
    border: solid 1px #6d94ce;
    box-shadow: inset 0 10px 15px 0 #4176c4;
}

/*--button sertifikat--*/
.main-menu-wrap ul li span a { padding:5px 5px; font-family: 'lisaregular',Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; font-size: 18px; color: #fff; text-decoration:none; background: rgb(255, 0, 0) none repeat scroll 0px 0px;}
.main-menu-wrap ul li span a:hover, .main-menu-wrap ul li span a:active{ color:#1082c9; background: #ff9696; padding:5px 5px; font-size: 18px; }
.main-menu-wrap .current span a, .main-menu-wrap li:hover > span a { color:#1082c9; background: #ff9696; padding:5px 5px; font-size: 18px; }

.materials {
	width: 100%;
	text-align: center;
	background: #d3e2f0 none repeat scroll 0 0;
	padding: 0 0 10px 0;
	margin-bottom: 15px;
}
.materials a {
	text-decoration: none;
}
/*----------------/web-sten-school-2017/----------------*/

/*--image blur to table--*/
.tbl_blr img {
	width: 100px;
	opacity: 1;
   }
.tbl_blr img:hover {
	opacity: 0.5;	
}

.tbl_blr.ten img {
	width: 90px;
	opacity: 1;
   }
.tbl_blr.ten img:hover {
	opacity: 0.5;	
}
/*--/image blur to table/--*/

/*-- news --*/
.pnews {width: 920px; text-align: center; padding: 0 20px;}
.pnews h1 {
	padding: 0 15px;
	margin: 0;
	font-family: 'lisaregular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #9dc2e8;
	text-transform: uppercase;
	font-size: 44px;
}
.pnews h2 {font-size: 24px;}
.pnews h3 {
	font-size: 30px;
	color: #9dc2e8;
	padding: 15px;
	margin: 0;
	font-family: 'lisaregular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
}
.pnews .red {color: #FF0004;}
.pnews .blck {width: 920px;display: flex;margin-bottom: 20px;}
.pnews .blck-vn1 {width: 39%;float: left;}
.pnews .blck-vn2 {width: 59%;float: left;}



