body { 
	padding:0;
	margin:0;
	font-family:"Helvetica Neue", Helvetica, Arial sans-serif;
	-webkit-font-smoothing:antialiased;
	width:100%;
	background:url(images/bg.jpg) left top repeat;
	font-size:100%;
	line-height:1.07em; 
	color:#333434;
	text-align:justify;
}

@media screen and (max-width:816px){
#horizontal-multilevel-menu li a .long {padding-top:5px;}
}

@media screen and (max-width:600px){
  .top_logo {display:none;}
}
@media screen and (max-width:400px){
  .top_slogan .p1,.top_slogan h2 {font-size:16px;}
}
@media screen and (min-width:400px) and (max-width:767px){
  .top_slogan .p1,.top_slogan h2 {font-size:18px;}
}

@media screen and (max-width:600px){
.hd_header, .top, .menu_general, .cn_container, .foot{font-size:18px;}
}
@media screen and (min-width:600px) and (max-width:767px){
.hd_header, .top, .menu_general, .cn_container, .foot{font-size:22px;}
}


@media screen and (max-width:767px){
  .hd_header, .top, .menu_general, .cn_container, .foot{
	max-width:760px;
	min-width:400px;
	font-weight:normal;
	margin:0 6px;}

  .hd_loginform_container{left:5px; top:25px; width:350px;}
  .hd_loginform {font-size:20px;}
  .hd_loginform .bt_green {font-size:22px;}
  .hd_loginform_container .link {text-align:left;margin-top:10px;}
  .wrap_header{ height:50px;}
  .hd_cart {background-image:none;/*background-position:20px 0;*/}
  .hd_cart a {padding-left:20px; padding-top:7px;}
  .hd_loginform table, .hd_loginform table tr td, .hd_search_box input[type="text"]{ height:28px;}
  .hd_loginform .remember {font-size:16px;}
  .hd_loginform input[type="password"], .hd_loginform input[type="text"]{width:300px;}
  .hd_signin a {text-align:left; padding-left:20px;}

  .top_logo {width:205px;}
  .top_logo a{/*margin-top:15px;*/margin:0; padding:0; }
  .top_td_picture {width:0px;background:none;}
  .top_slogan {
	padding:12px 20px; 
	text-align:center;
  }
  .top_slogan .p1 {padding:12px 0 0 0; line-height:1; color:#000;font-weight:normal;}
  .top_slogan a {text-decoration:underline;}
  .top_slogan h2 {padding:14px 0 2px 0; color:#000;line-height:1.3;font-weight:normal;}
	
  .menu_general {font-size:16px;}
  #horizontal-multilevel-menu li {/*max-width:259px;min-width:130px;*/text-align:center;width:25%;}
  #horizontal-multilevel-menu li ul {width:255px;font-size:18px;}
  #horizontal-multilevel-menu .root-item {padding-top:5px;display:block;vertical-align:60%;line-height:20px;}
  #horizontal-multilevel-menu a .first {padding:0;}
  #horizontal-multilevel-menu .home {display:none;}

  .sidebar h4 {font-size:18px;}
  .sidebar .left_navigation{padding:20px 15px;}

  .wb_webinars ul li h3{padding-right:10px;}

  .foot_support, .foot_sert, .foot_mars, .hd_search_box, .foot_fb, .wb_webinars, .content_wrapper_cliptop {display:none;}	
  	

  h1, h1 a{font-size:30px}
  h2, h2 a{font-size:28px}
  h3, h3 a,
  h4, h4 a{font-size:26px}
  h5, h5 a{font-size:24px}
  h6, h6 a{font-size:22px}

}

@media screen and (min-width:768px) and (max-width:1023px){
  .hd_header, .top, .menu_general, .cn_container, .foot, wb.webinars{
	max-width:1010px;
	min-width:760px;
	font-size:20px;
	font-weight:normal;
	margin:0 6px;}

  .hd_loginform_container{left:5px; top:25px; width:350px;}
  .hd_loginform {font-size:20px;}
  .hd_loginform .bt_green {font-size:22px;}
  .hd_loginform_container .link {text-align:left;margin-top:10px;}
  .hd_loginform_container a {padding-top:17px;}
  .wrap_header{ height:50px;}
  .hd_signin {width:100%; height:100%;}
  .hd_signin .leftpad {padding-right:40px;}
  .hd_signin a {text-align:left; padding-left:20px;}
  .hd_cart {background-image:none;/*background-position:20px 0;*/}
  .hd_cart a {padding-left:20px; padding-top:7px;}
  .hd_cart{min-width:132px !important;
	 max-width:300px;
	 height:38px;	
	}
  .hd_loginform table, .hd_loginform table tr td, .hd_search_box input[type="text"]{ height:28px;}
  .hd_loginform .remember {font-size:16px;}
  .hd_loginform input[type="password"], .hd_loginform input[type="text"]{width:300px;}

  .top_logo {width:205px;}
  .top_logo a{/*margin-top:15px;*/margin:0; padding:0; }
  .top_td_picture {height:140px; background:url(images/header400.png) top left no-repeat;}
  .top_picture_bg {background:url(images/top_picture_bg2.png) top left repeat-x; min-width:150px; max-width:1300px;}	

  .top_slogan {	padding:12px 20px; text-align:center;width:400px;}
  .top_slogan .p1 {padding:12px 0 0 0; line-height:1; font-size:16px;font-weight:normal;color:#000;}
  .top_slogan a {text-decoration:underline;}
  .top_slogan h2 { padding:14px 0 2px 0; font-size: 16px; font-weight:normal; color:#000;line-height:1.3;}

  .menu_general {font-size:16px;}
  #horizontal-multilevel-menu li {max-width:259px;min-width:130px;text-align:center;/*width:21%;*/}
  #horizontal-multilevel-menu li ul {width:255px;font-size:18px;}
  #horizontal-multilevel-menu .root-item {padding:0 20px;display:block;vertical-align:50%;line-height:40px;}
  #horizontal-multilevel-menu .root-item .first {padding:auto;padding-left:0;}

  .sidebar {max-width:265px;}
  .sidebar h4 {font-size:18px;}
  .sidebar .left_navigation{padding:20px 15px;}

  .foot_support {display:none;}	

  .wb_webinars ul li h3{padding-right:10px;font-size:20px;}
  .wb_webinars ul{height:200px;}
  
  h1, h1 a{font-size:28px}
  h2, h2 a{font-size:26px}
  h3, h3 a,
  h4, h4 a{font-size:24px}
  h5, h5 a{font-size:22px}
  h6, h6 a{font-size:20px}


}



@media screen and (min-width:1024px) and (max-width:1439px){
  .hd_header, .top, .menu_general, .cn_container, .foot{
	max-width:1395px;
	min-width:980px;
	font-size:14px;
	font-weight:normal;
	margin:0 20px;}


  .hd_loginform_container{left:5px; top:24px; width:250px;}
  .hd_loginform_container .link {text-align:left;margin-top:7px;}
  .hd_loginform {font-size:13px;}
  .hd_loginform .bt_green {font-size:13px;}
  .wrap_header{ height:38px;}
  .hd_signin {width:100%; height:100%;}
  .hd_signin .leftpad {padding-right:40px;}
  .hd_cart{min-width:132px !important;
	 max-width:300px;
	 height:38px;	
	}
  .hd_cart #bid {padding-right:25px;}
  .hd_cart {
	 background:url(images/basket_bg.png) no-repeat;
	 background-position:0px 0;
  }
  .hd_cart a {padding-left:36px; padding-top:7px;}
  .hd_loginform table, .hd_loginform table tr td, .hd_search_box input[type="text"]{height:18px;}
  .hd_loginform .remember {font-size:13px;}
  .hd_loginform input[type="password"], .hd_loginform input[type="text"]{width:190px;}
  .hd_signin a {text-align:right; padding-left:20px;}

  .top_logo {width:220px;}
  .top_logo a{/*margin-top:15px;*/margin:0; padding:0; }
  .top_logo img {}
  .top_td_picture {height:140px; /*width:513px;*/background:url(images/header11.png) top left no-repeat;}
  .top_picture_bg {background:url(images/top_picture_bg2.png) top left repeat-x; min-width:313px; max-width:1300px;}	

  .top_slogan {	padding:12px 20px; text-align:center;width:400px;}
  .top_slogan .p1 {padding:12px 0 0 0; line-height:1; font-size:16px;font-weight:normal;color:#000;}
  .top_slogan a {text-decoration:underline;}
  .top_slogan h2 { padding:14px 0 2px 0; font-size: 16px; font-weight:normal; color:#000;line-height:1.3;}
  /*.skype span {padding-left:22px; letter-spacing:0.05em; font-size:16px; font-weight:700; padding-top:5px;}*/

  .menu_general {font-size:18px;}
  #horizontal-multilevel-menu li {max-width:324px;min-width:170px;text-align:center;/*width:23%;*/margin:0;}
  #horizontal-multilevel-menu li ul {width:255px;}
  #horizontal-multilevel-menu .root-item {padding:0 40px;display:block;vertical-align:50%;line-height:40px;}
  #horizontal-multilevel-menu .root-item .first {padding:auto;padding-left:0;}

  .sidebar {max-width:265px;}
  .sidebar h4 {font-size:14px;}
  .sidebar .left_navigation{padding:20px 25px;}

  .wb_webinars ul li h3{padding-right:10px;}
  .wb_webinars ul{height:160px;}

  h1, h1 a{font-size:26px}
  h2, h2 a{font-size:24px}
  h3, h3 a{font-size:22px}
  h4, h4 a{font-size:20px}
  h5, h5 a{font-size:18px}
  h6, h6 a{font-size:16px}

  }


@media screen and (min-width:1440px) /*and (max-width:1680px)*/{
  .hd_header, .top, .menu_general, .cn_container, .foot{
	max-width:2400px;
	min-width:1120px;
	font-size:16px;
	font-weight:normal;
	margin:0 20px;}


  .hd_loginform_container{left:5px; top:24px; width:255px;}
  .hd_loginform_container .link {text-align:left;margin-top:7px;}
  .hd_loginform {font-size:15px;}
  .hd_loginform .bt_green {font-size:15px;}
  .wrap_header{ height:38px;}
  .hd_signin {width:100%; }
  .hd_signin .leftpad {padding-right:40px;}
  .hd_cart{min-width:132px !important;
	 max-width:300px;
	 height:38px;	
	}
  .hd_cart #bid {padding-right:25px;}
  .hd_cart {
	 background:url(images/basket_bg.png) no-repeat;
	 background-position:0px 0;
  }
  .hd_cart a {padding-left:36px; padding-top:7px;}
  .hd_loginform table, .hd_loginform table tr td, .hd_search_box input[type="text"]{height:18px;}
  .hd_loginform .remember {font-size:13px;}
  .hd_loginform input[type="password"], .hd_loginform input[type="text"]{width:190px;}
  .hd_signin a {text-align:right;padding-left:40px;}

  .top_logo {width:200px;}
  .top_logo a{/*margin-top:15px;*/margin:0; padding:0; }
  .top_logo img {padding-left:20px;}
  .top_slogan {	padding:12px 20px; text-align:center;width:400px;}
  .top_slogan .p1 {padding:12px 0 0 0; line-height:1; font-size:16px;font-weight:normal;color:#000;}
  .top_slogan a {text-decoration:underline;}
  .top_slogan h2 { padding:14px 0 2px 0; font-size: 16px; font-weight:normal; color:#000; line-height:1.3;}
  /*.skype span {padding-left:22px; letter-spacing:0.05em; font-weight:700; padding-top:5px;}*/
  .top_td_picture {height:140px; width:679px;background:url(images/header679.png) top left no-repeat;}
  .top_picture_bg {background:url(images/top_picture_bg679.png) top left repeat-x; /*min-width:810px; max-width:1300px;*/}	

  .menu_general {font-size:18px;}
  #horizontal-multilevel-menu li {max-width:540px;min-width:324px;text-align:center;/*width:23%;*/margin:0;}
  #horizontal-multilevel-menu li ul {width:325px;}
  #horizontal-multilevel-menu .root-item {padding:0 40px;display:block;vertical-align:50%;line-height:40px;}
  #horizontal-multilevel-menu .root-item .first {padding:auto;padding-left:0;}

  .sidebar .left_navigation{padding:20px 25px;}

  .wb_webinars ul li h3{padding-right:10px;}
  .wb_webinars ul{height:130px;}

  h1, h1 a{font-size:35px}
  h2, h2 a{font-size:32px}
  h3, h3 a,
  h4, h4 a{font-size:22px}
  h5, h5 a{font-size:20px}
  h6, h6 a{font-size:18px}

}

/*@media screen and (min-width:1681px) and (max-width:2200px){
.hd_header, .top, .menu_general, .cn_container, .foot{
	max-width:2100px;
	min-width:1670px;
	font-size:16px;
	}


}

@media screen and (min-width:2560px){
.hd_header, .top, .menu_general, .cn_container, .foot{
	max-width:2400px;
	min-width:2070px;
	}


}
*/

.wrap_header{ background:url(images/header_bg.jpg) left top repeat;}
.hd_header{height:100%;}
.hd_header table{
	padding:0;
	margin:0;
	width:100%;
	border-collapse:collapse;
	border:none;
	height:100%;
	clear: both;
}
.hd_header table tr td{
	/*padding:0;
	margin:0;*/
	height:100%;
	white-space:nowrap;
}

.hd_signin {
	position: relative;
	/*padding-top:7px;*/
}



.hd_signin span	{background-position:0 -58px}

.hd_signin a,
.hd_cart a{
	color:#ffffff;
	text-decoration:none;
}


.hd_signin #auth-logout-forma{
	color:#555c69;
}
.hd_search_box{
	background:#fff;
	box-shadow:inset 0 1px 2px 1px rgba(228,238,244,.7);
	border-top:1px solid #a4b7bf;
	border-right:1px solid #b1c1cb;
	border-bottom:1px solid #bbcad4;
	border-left:1px solid #b1c1cb;
	border-radius:3px;
	width:220px;
}
.hd_search_box input[type="text"]{
	width:187px;
	padding-left:2px;
	padding-top:0;
	background:none;
	border:none;
}
.hd_search_box input[type="submit"]{
	width:19px;
	height:16px;
	border:none;
	position:relative;
	background:url(images/toolbar_find.jpg) no-repeat;
	cursor:pointer;
}

.hd_loginform_container a{text-decoration:none;}

.hd_loginform_container{
	position:absolute;
	border-radius:3px;
	border:1px solid #d9e4e7;
	background:#fff;
	box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	z-index:10;
}

.hd_loginform_container a {
	color:#00367a;
	font-weight: normal;
        padding-left:0;
}

.hd_loginform_container_close{
	display:block;
	width:32px;
	cursor:pointer;
	height:32px;
	position:absolute;
	left:100%;
	margin-left:-14px;
	top:-15px;
	background:url(images/stop.png) no-repeat !important;
}

.hd_loginform{
	white-space:normal;
	padding:17px 18px;
	color:#555c69;
}

.hd_loginform input[type="password"],
.hd_loginform input[type="text"]{
	background:#fff;
	box-shadow:inset 0 1px 2px 1px rgba(228,238,244,.7);
	border-top:1px solid #b7bec5;
	border-right:1px solid #bec5cb;
	border-bottom:1px solid #c6ccd1;
	border-left:1px solid #bec5cb;
	border-radius:3px;
	padding:7px 7px 6px;
	margin-bottom:15px;
}

.hd_loginform table{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.hd_loginform table tr td{
	padding:0;
}

.wrap_top {
	height:140px;
	margin:0 auto;
}

.top table{
	padding:0;
	margin:0;
	width:100%;
	height:140px;
	border-collapse:collapse;
	border:none;
	clear: both;
}
.top table tr td{
	padding:0;
	margin:0;
	height:140px;
	/*white-space:nowrap;*/
	/*vertical-align:top;*/
}

.top_logo {
	/*padding:0;
	margin:0;*/
	/*left:0;*/
	/*height:160px;*/
	/*position:relative;
	top:-21px;
	vertical-align:top;*/
	vertical-align:middle;
	/*margin-bottom:8px;*/
}
/*.top_slogan h2 { padding:10px 0 2px 0; line-height:1.3; color:#000;}
.top_slogan {
	padding:12px 20px; 
	text-align:center;

}*/

.top_contacts {
	width:100%;
	/*height:70px;*/
	text-decoration:none;
	/*padding:0;*/
	/*margin:0;*/
	font-family:"Helvetica Neue", Helvetica, Arial sans-serif;
	/*font-size:18px; font-weight:bold;*/
	text-indent:0px;
	/*top:-20px;
	position:relative;*/
	color: #3b4255;
}

.top_td_picture {
	padding:0:
	margin:0;

	/*height:auto;*/
	/*overflow:hidden;*/
	/*width:100%;*/
	max-height:140px;
	/*max-width:513px;*/
	
	/*box-shadow:0 10px 18px 0 rgba(88,112,118,.35);*/
	/*width:513px;*/
	/*border-radius:3px;*/
	/*border:1px solid #d9e4e7;*/
	/*background:url(images/header11.png) right no-repeat;*/
	/*top:-17px;
	position:relative;*/
	
}

.top_picture img {
    width: 100%;
    /*max-width: 513;*/
    height: auto;
    -ms-interpolation-mode: bicubic;
    box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
}

.top_picture div {
    position: relative;
    /*max-width: none;*/
    height: auto;
}

.adapt_picture {
	padding:0:
	margin:0;
	height:auto;
	overflow:hidden;
}

.adapt_picture img {
    width: 100%;
    /*max-width: 513;*/
    height: auto;
    -ms-interpolation-mode: bicubic;
    box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
}

.adapt_picture div {
    position: relative;
    height: auto;
}


.foot_wrapper {
	background:url(images/bottom.jpg) top repeat-x;
	width:100%;
	height:280px;
	margin-top:5px;
}

.foot {
	/*max-width:1165px;
	min-width:920px;*/
	/*height:280px;*/
	/*margin:0 auto;*/
	padding:5px 0;
	/*padding:0;*/
}
.foot p {
	font-size:14px; 
	color:#ebeef0; 
	/*padding:0 15px;*/
}
.foot table{
	/*max-width:1135px;
	min-width:920px;*/
	padding:0;
	margin:0;
	width:100%;
	border-collapse:collapse;
	border:none;
	/*height:65px;*/
	clear: both;
}
.foot table tr td{
	/*padding:0 15px;*/
	margin:0;
	/*height:65px;*/
	width:23.5%;
	margin-right:2%;
	white-space:nowrap;
}

.foot a { color:#ebeef0;}
.foot a:hover{color:#ddd;}


/*.footmenu {
	max-width:1135px;
	min-width:920px;
	padding:15px;
	margin:10px auto;
	height:220px;
}

.footmenu ul{
	display:block;
	padding:0;
	margin:0;
	float:left;
	position:relative;
}
.footmenu ul li{
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:23.5%;
	margin-right:2%;
	list-style:none;
}*/

.wrap_menu {
	width:100%;

}
.menu_general {
	/*max-width:1165px;
	min-width:920px;*/
	padding:0px;
	/*margin:0 auto;*/
	height:50px;
	background:url(images/header_bg.jpg) left top repeat;
	border-radius:5px;
	border:1px solid #d9e4e7;
	box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	/*font-size:16px;*/
	/*border:1px groove black;*/
	/*background: #f9f9f9; url(/bitrix/templates/cortes2014/images/menu_bg2.jpg) left top repeat; */
}

/*input, select, textarea { font-size:1em;}*/

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}


.content {
	/*max-width:1165px;
	min-width:950px;
	padding:0;
	margin:0 auto;*/
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/*.content_wrapper { 	
	box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	background: #fff;
	max-width:1135px;
	min-width:920px;
	padding:15px;
	margin:10px auto;
}*/

.content_wrapper_cliptop { 	
	border-radius:3px;	
	box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	background: #fff;
	/*max-width:1135px;
	min-width:920px;*/
	padding:15px 25px;
	margin-top:5px;
	/*margin:0 auto;*/
}

.wrap_cn_container{padding:0}
.cn_container{
	/*max-width:1165px;
	min-width:920px;*/
	/*margin:0 auto 20px;*/
}

.workarea{
	float:right;
	width:96%;
	/*max-width:850px;*/
	padding:2%;
	box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	background: #fff;
}

.sidebar{
	float:left;
	/*max-width:265px;*/
	width:21%;
	/*padding-top:15px;*/
	
}
.sidebar>div:first-child{margin-top:0 !important}

.sidebar .left_navigation{
	background-color:#fff;
	border-radius:2px;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	margin-bottom:15px;
	/*padding:20px 25px;*/
}
.left_navigation .close ul{display:none}
.sidebar h4{
	line-height:1.2;
	/*padding:18px 29px;
	background:url(images/title-box-bg4.gif) left top repeat-x; */
	width:100%;
	/*font-size:14px;*/
	/*border-bottom:1px solid #ececec; */
	padding:0 0 7px 0; 
	margin-bottom:7px;
}

.title-box4 { background:url(images/title-box-bg4.gif) left top repeat-x; width:100%;}
.title-box4 .left { background:url(images/title-box-left4.gif) no-repeat left top;}
.title-box4 .right { background:url(images/title-box-right4.gif) no-repeat right top; height:46px; }


.link_container{display:block}

.block {

	margin-top:6px;
	margin-bottom:26px;
	display:block;
	position:relative;
	width:100%;
	padding:0
}

.block_left{
	list-style:none;
	/*background-color:#fff;
	border-radius:2px;*/
	/*min-height:249px;*/
	position:relative;
	overflow:hidden;
	padding:0;
	display:block;
	/*box-shadow:0 1px 3px 0 rgba(42,48,60,.19);*/
	vertical-align:top;
	/*margin-bottom:26px;*/
}
.block_right{
	list-style:none;
	/*background-color:#fff;
	border-radius:2px;*/
	/*min-height:249px;*/
	position:relative;
	overflow:hidden;
	/* width:261px;*/
	width:49%;
	/*margin-right:2%;*/
	padding:0;
	display:block;
	/*box-shadow:0 1px 3px 0 rgba(42,48,60,.19);*/
	vertical-align:top;
	/*margin-bottom:26px;*/
}
.block_ct{
	background-color:#fff;
	border-radius:2px;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	margin-bottom:26px;
}


@media screen and (max-width:1023px) {
.block_left, .block_right, .block_of3, .block_of3_last {width:100%;}
.block_of4 {float:left;
	width:49%;
	margin-right:2%;}
.block_of4_last {float:left;
	width:49%;}
.block_of4 .second {float:left;
	width:49%;margin-right:auto;}
}

@media screen and (min-width:1024px) {
.block_left{
	width:49.5%;
	margin-right:1%;
	float:left;
}
.block_right{
	width:49.5%;
	float:left;
}
.block_of3{
	float:left;
	width:32%;
	margin-right:2%;
}
.block_of3_last {
	width:32%;
	float:left;
}
.block_of4{
	float:left;
	width:23.5%;
	margin-right:2%;
}
.block_of4_last {
	width:23.5%;
	float:left;
}
}

.block_content {
	padding:20px 15px;
}

.block3 {

	margin-top:6px;
	margin-bottom:26px;
	display:block;
	position:relative;
	width:100%;
	padding:0;
	min-height:249px;
	max-height:500px;
}

.block_of3{
	list-style:none;
	background-color:#fff;
	border-radius:2px;
	height:100%;
	position:relative;
	overflow:hidden;
	/* width:261px;*/
	padding:0;
	display:block;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	vertical-align:top;
	margin-bottom:26px;
}

.block_of3_last {
	list-style:none;
	background-color:#fff;
	border-radius:2px;
	height:100%;
	position:relative;
	overflow:hidden;
	/* width:261px;*/
	/*margin-right:2%;*/
	padding:0;
	display:block;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	vertical-align:top;
	margin-bottom:26px;
}

.block4 {

	margin-top:6px;
	margin-bottom:26px;
	display:block;
	position:relative;
	width:100%;
	padding:0;
	min-height:249px;
	max-height:500px;
}

.block_of4{
	list-style:none;
	background-color:#fff;
	border-radius:2px;
	height:100%;
	position:relative;
	overflow:hidden;
	/* width:261px;*/
	padding:0;
	display:block;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	vertical-align:top;
	margin-bottom:26px;
}

.block_of4_last {
	list-style:none;
	background-color:#fff;
	border-radius:2px;
	height:100%;
	position:relative;
	overflow:hidden;
	/* width:261px;*/
	/*margin-right:2%;*/
	padding:0;
	display:block;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	vertical-align:top;
	margin-bottom:26px;
}

.clearboth{clear:both}


.wb_webinars {
	/*box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	background: #fff;*/
	/*max-width:1135px;
	min-width:920px;*/
	/*padding:15px;
	margin:10px auto;
	height:220px;*/
}
/*.wb_webinars h3{
	line-height:18px;
	margin:0 0 20px;
	display:inline-block;
	font-size:18px;
	text-decoration:underline;
}*/

.wb_scrollcontainer{
	overflow:hidden;
	width:100%;
	position:relative;
	/* left:-10px;
	padding:0 10px */
	left:-5px;
	padding:0 5px;
}

.wb_webinars ul{
	display:block;
	padding:0;
	margin:0;
	float:left;
	position:relative;
}
.wb_webinars ul li{
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:24.25%;
	margin-right:1%;
	list-style:none;
	text-align:left;
 	overflow:hidden;
}

.list_blocks ul{
	display:block;
	padding:0;
	margin:0;
	float:left;
	position:relative;
}
.list_blocks ul li{
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
 	overflow:hidden;
}
@media screen and (max-width:1023px) {
.list_blocks ul li{
	width:100%;
	margin-top:5px;
}
}
@media screen and (min-width:1024px) {
.list_blocks ul li{
	float:left;
	width:24.25%;
	margin-right:1%;
}
.list_blocks ul li:last-child{
	position:absolute;
	top:0;
	right:0;
	margin-right:0 !important}
}



.divider {
	background:url(images/divider.gif) no-repeat right top;

}

.wb_webinars ul li:last-child{
	position:absolute;
	top:0;
	right:0;
	margin-right:0 !important}

.wb_ct{
	background-color:#fff;
	border-radius:2px;
	height:120px;
	/* width:234px;*/
	padding:13px 14px 15px;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
}

.wb_blockct{
	background-color:#fff;
	border-radius:2px;
	/*height:420px;*/
	padding:13px 14px 15px;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
}

.wb_webinars ul li .date{
	color:#c90606;
	font-size:14px;
}
.wb_webinars ul li h3{
	margin:5px 0;
	line-height:18px;
}
.wb_webinars ul li h3 a{
	color:/*#555c69;*/#3b4255;
	font-size:0.7em;
	font-weight:normal;
}
.wb_webinars ul li:hover h3 a{color:#1a77c8}

/*.dib {display:inline-block;}
.subscr {
	position:absolute;
	right:140px;
	left:7px;
}*/
.subscr {
	position:relative;
	padding:0;
	padding-right:10px;
	margin:0;
}

/*.faq_container{
	position:absolute;
	border-radius:3px;
	border:1px solid #d9e4e7;
	background:#fff;
	box-shadow:0 10px 18px 0 rgba(88,112,118,.35);
	z-index:10;
}

.faq_block{
	white-space:normal;
	padding:17px 18px;
	color:#555c69;
}*/


.mailing{
	background:#fff;
	box-shadow:inset 0 1px 2px 1px rgba(228,238,244,.7);
	border-top:1px solid #a4b7bf;
	border-right:1px solid #b1c1cb;
	border-bottom:1px solid #bbcad4;
	border-left:1px solid #b1c1cb;
	border-radius:3px;
	width:220px;
}
.mailing input[type="text"]{
	width:187px;
	padding-left:2px;
	padding-top:0;
	background:none;
	border:none;
}
.mailing input[type="submit"]{
	width:19px;
	height:16px;
	border:none;
	position:relative;
	background:url(images/key_enter.jpg) no-repeat;
	cursor:pointer;
}

.container { width:100%;}
.wrapper { width:100%;}

.fb-like a{color:#fff;}

/* tabs */
ul.tabs {
	height: 27px;
	list-style:none;
	position:relative;width:100%;text-align:left;
margin:0 0 5px -10px;padding:0;
}
* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;margin-left:10px; position:relative; z-index:40;
	
}
ul.tabs li a {
	display: block;
	
height:18px;margin:0;padding:6px 15px;
	margin-bottom: -1px;
	color: #346699;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #EFEFEF;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li.tab-current a {
	color: #444;
	/*padding: 0px 13px 2px;
	border: 1px solid #DDD;
	border-bottom: 1px solid #EFEFEF;*/
}
div.t2,
div.t3,
div.t4 {
	display: none;
}
div.t1,
div.t2,
div.t3,
div.t4 {
	border: 1px solid #DDD;
	padding: 5px 12px;
}
/* end tabs */
