/*
Theme Name: Hueman MGGEU
Template: hueman
Version: 1.0.0
Description: Доработанная тема для университета.
Author: Корнеев Владимир и Свешников Александр
Tags: mggeu, МГГЭУ
*/
@import url("../hueman/style.css");







body{background:url(fon/fabric_of_squares_gray.png) repeat; font-family: "Tahoma", Verdana, sans-serif!important;}
/*body{background:url(images/body_fon_top.png) repeat-x; }*/
.site-title { position: absolute; }


#page {margin-top: -25px; }

/*-----------------------Шапка---------------------------------------*/
#header{ background:linear-gradient(90deg,#02707A, #43A8AA); background-size:cover; padding-bottom: 25px; }
#header .pad{ padding-top: 76px; padding-bottom: 85px; }
#header_fon_center{height:144px;background:url(images/header_fon_center.png); background-size:cover;position:absolute;top:120px;    width: 100%;}
#nav-topbar{background:#02707A!important; background-size:cover;}
#header #nav-header{background:#02707A!important;background-size:cover;    box-shadow: -1px 0px 0px #012A56,1px 0px 0px #012A56;}
.s1 .sidebar-toggle{background: #43A8AA!important;}

.site-description{color: #fff;float:none;   opacity:0.8;    margin-top: -55px; font-size:20px; font-weight:400;    line-height: normal;text-align: center;padding:0;font-style: normal;}
.site-title1{text-align: center; margin-left: 120px;font-size: 36px; font-weight: 600;letter-spacing: 1.5px;  line-height: 40px; padding: 10px 0;/*position: relative;*/top: 23px;    margin-top: 29px;}



.site-title1 a{ display: block;color: #fff; max-width: 100%;text-transform: uppercase;}
#header .group .name_filial{text-align: center;color: #fff;font-size: 22px;}



#header .site-title img{    top: -14px;position: relative;}
#header .nav-wrap  ul li a{color:#2e2f2f;color:#fff;}
#header .nav-wrap  ul li{font-size:17px;}
#header .search-expand-inner{    background: #3A8BC5;}
/*---------------------Меню-------------------------------------*/

#header .nav-wrap .nav ul {     background: #02707A; }
#header .nav-wrap .nav ul li {    font-size:14px; }


@media only screen and (min-width: 720px){
	.nav ul {

	width: 280px;
	padding: 0px 0;

	}
	
	.nav ul ul {
	top: 0px;
	left: 280px;
	}
}

#nav-header .nav li > a:hover, #nav-header .nav li:hover > a, #nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-post-parent > a {
    color: #fff;
	background: rgba(0,0,0,0.18);
	
}

#nav-topbar .nav li > a:hover, #nav-header .nav li:hover > a, #nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-post-parent > a {
    color: #fff;
	background: rgba(0,0,0,0.18);
	
}



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


/*---------------------------responsive шапка-----------------------------------------------*/
@media only screen and (max-width: 1380px){

	.site-title1{           
		font-size: 33px;
		margin-left: 200px;
		line-height: 40px;
	}

}

@media only screen and (max-width: 1352px){

		.site-title1{
		font-size:33px;
		margin-left: 200px;
	}

}





@media only screen and (max-width: 1219px){

	.site-title1{          
		font-size: 31px;
		margin-left: 200px;
		line-height: 40px;
		}
}


@media only screen and (max-width: 1145px){

	.site-title1 {
		font-size: 30px;
line-height: 35px;
	}

}



@media only screen and (max-width: 1140px){

	#header_fon_center{ top:140px;}
	.site-title1 {font-size: 35px;}


}


@media only screen and (max-width: 1130px){

	.site-title1{      
		font-size: 29px;
		margin-left: 200px;
		line-height: 35px;top:33px;
	}

}

@media only screen and (max-width: 1125px){

	.site-title1{      
		font-size: 24px;
		margin-left: 200px;
		line-height: 30px;top:33px;
	}

}

@media only screen and (max-width: 988px){

		#header_fon_center {
			
		}

}


@media only screen and (max-width: 970px){

	.site-title1{      
		font-size: 22px;
		margin-left: 200px;
		line-height:30px;top:33px;
	}

}

@media only screen and (max-width: 946px){

	.site-title1 {
		font-size: 22px;
		margin-left: 200px;
		line-height: 30px;
		top: 40px;
	}

}


@media only screen and (max-width: 918px){

	.site-title1 {
		font-size: 20px;
		margin-left: 200px;
		line-height: 30px;
		top: 40px;
	}

}



@media only screen and (max-width: 895px){

	.site-title1 {
		font-size: 20px;
		margin-left: 200px;
		line-height: 30px;
		top: 40px;
	}

}


@media only screen and (max-width: 868px){

	.site-title1 {
		font-size: 20px;
		margin-left: 200px;
		line-height: 30px;
		top: 40px;
	}

}

@media only screen and (max-width: 868px){

	.site-title1 {
		font-size: 18px;
		margin-left: 200px;
		line-height: 25px;
		top: 27px;
	}

}




@media only screen and (max-width: 720px){

	#header_fon_center {
		top: 145px;
	}


	#header .pad {
		padding-top: 76px;
		padding-bottom: 85px;
	}
	.site-description, .image-caption {
		 display: block; 
	}
	.site-title a img {
		max-height: 175px;
		margin:0;
	}
	#header .site-title img {
		top: -22px;
		position: relative;
	}

	.site-title a img {
		max-height: 175px;
	}

	.site-title1 {
		font-size: 18px;
		margin-left: 200px;
		line-height: 25px;
		top: 29px;
	}


}


@media only screen and (max-width: 719px){

	#header_fon_center {
		top: 145px;
	}


	#header .pad {
		padding-top: 76px!important;
		padding-bottom: 85px!important;
	}
	.site-description {
		 display: block!important; 
	}
	.site-title a img {
		max-height: 175px;
		margin:0;
	}
	#header .site-title img {
		top: -32px;
		position: relative;
	}

	.site-title a img {
		max-height: 175px;
	}

	.site-title1 {
		font-size: 18px;
		margin-left: 200px;
		line-height: 25px;
		top: 29px;
	}


}

@media only screen and (max-width: 720px){

	.site-title {
		display: none;

	}

	.site-title1 {
		font-size: 18px;
		margin-left: 0;
		line-height: 30px;
		top: 44px;
	}


}


@media only screen and (max-width: 676px){

	.site-title1 {
		font-size: 18px;
		margin-left: 0;
		line-height: 30px;
		top: 30px;
	}


}

@media only screen and (max-width: 635px){

	.site-description{font-size:17px;}

	.site-title1 {
		font-size: 18px;
		margin-left: 0;
		line-height: 30px;
		top: 30px;
	}


}

@media only screen and (max-width: 553px){

	.site-description{font-size:15px;}

	.site-title1 {
		font-size: 20px;
		margin-left: 0;
		line-height: 30px;
		top: 38px;
	}
}
@media only screen and (max-width: 500px){

	.site-description{font-size:15px;}
	.site-title1 {
		font-size: 19px;
		margin-left: 0;
		line-height: 25px;
		top: 49px;
	}
}

@media only screen and (max-width: 493px){

	.site-title1 {
	   
		top: 32px;
	}

}

@media only screen and (max-width: 436px){

	.site-title1 {
		font-size: 15px;
		
	}

}

@media only screen and (max-width: 360px){

	.site-title1 {
		font-size: 14px;
		line-height: 26px;
		top: 42px;
	}

}
@media only screen and (max-width: 353px){

	.site-title1 {
		font-size: 12px;
		line-height: 16px;
		
		top: 42px;
	}
.name_filial{font-size:15px;}
}






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


/*--------------Новости на главной-----------------------------*/

.post-list .post, .post-list .page { width: 100%;}
.post-list .post-row{border:none;margin-bottom: 25px;}
.post-list .post-row .post-inner .post-title{ font-size: 18px;}
.entry.excerpt { font-size: 14px; line-height: 1.3em; text-align: justify; }
.blog .post, .single .post, .archive .post, .search .post, .search .page{ margin-bottom:0; }
.post-inner .post-thumbnail{ width:220px; float: left; margin-right: 10px; margin-bottom: 0.5em; }
.post-inner .post-meta{display:inline-block;    margin-bottom: 0;}
.post-inner .post-title{line-height: 1em;}
.entry.excerpt{ color: #525151;}
.post-meta{ text-transform: uppercase;font-size: 14px;font-weight: 400; color: #bbb;margin-bottom: 0.3em; border-bottom: 1px solid #D6D6D6; margin-right: 32px; padding-bottom: 2px; margin-bottom: 10px;}
.post-inner .post-thumbnail{margin-bottom:0;}

.entry.excerpt p {
    margin-bottom: 0;
    margin-top: inherit;
}

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


/*#footer-widgets{    background: url(images/header_fon.jpg);
    background-size: cover;}
*/




/*------------------------Контент----------------------------------*/
.entry p, .entry dd {
	text-align: justify;
	margin-top: 1em;
	text-indent: 30px;
}

.content h2, .content h3{font-family:  Verdana, sans-serif}

.single .post-title {font-size: 26px;letter-spacing: -1px;line-height: 1.3em;text-align: center;}
.entry {font-size: 15px;line-height: 1.6em;color: #3E3A3A; }
.entry h3 {font-size: 23px;text-align: center;letter-spacing: -0.5px; }
.entry h2 { font-size: 26px; letter-spacing: -0.7px;}
.entry h4 {
	text-align: center;
}


.pagination a {
    font-size: 14px;
    font-weight: 600;
}



.bosfor1 {
    text-align: center;
}

.bosfor1 div {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 20px;
    vertical-align: text-top;
    background: #EFE9E9;
    padding: 6px;
}


.bosfor1 div a {
    display: block;
    text-align: center;
    color: #000;
}



.entry h6{font-weight:normal;text-transform: inherit;}


.entry #item_saidbar{}
.entry #item_saidbar ul { margin: 0;   padding: 10px;}
.entry #item_saidbar ul li{list-style: none;}
.entry #item_saidbar ul li a{    background: #BAE3FF;font-weight: 600;}


/*--------форма антикоррупция-------------------------*/

.forma{width: 100%;float: left;margin-right: 20px;}

.forma .wpcf7 input[type="submit"] {width: 150px;padding: 7px 0;font-size: 18px; float: right;margin: 2px 5px 5px;    font-weight: normal;}
.forma .wpcf7 p{margin: 3px 0!important;text-indent: 0px;line-height: normal;}
.forma .form_name_emeil {width: 100%;float: left;}
.forma .form_name_emeil  p{margin: 3px 0!important; width: 49%;}


.wpcf7-captchac{float: left;}
.wpcf7-captchar{width: 200px!important;margin-top: 0!important;}
.wpcf7 span.wpcf7-not-valid-tip{    top: 0px;z-index: 111;  display: inline-block;position: initial;}

/*--------форма -------------------------*/

.forma  .wpcf7 p{float:none;     overflow: hidden;}

.forma .wpcf7 .form_name_emeil p{width: 100%;float: left; margin: 3px 0!important; width: 49%;}
.forma .wpcf7 .capcha_forma span.wpcf7-form-control-wrap{display:inline-block;}


.forma .wpcf7 p input[type="file"]{margin-top:10px;}
.forma .wpcf7 input[type="text"]{ border: 1px solid #ddd;}
.forma .wpcf7 input[type="email"]{ border: 1px solid #ddd;}
.forma .wpcf7 textarea{ border: 1px solid #ddd;}
.forma .wpcf7 input[type="text"], .wpcf7 input[type="email"]{padding: 5px 0;}
.forma .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{background: #fff;}
.forma .wpcf7 textarea{padding:10px;}

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

.profpedsost {
    clear: both;
    border: 1px solid #000;
    overflow: hidden;
    margin: 0 5px;
    margin-bottom: 10px;
}

 .profpedsost a {
    float: left;
    margin-right: 20px;
    display: block;
    overflow: hidden;
}

.profpedsost a img {
    width: 200px;
}
 .profpedsost div h4 {
    font-size: 1.14em;
    margin-top: 7px;    margin: 18px 0;
    text-align: center;
}

 .profpedsost div h6 {
    font-size: 0.85em;
}

/*-----------Выпуск. экономмики----------------------*/

.vipusk-econ{border-collapse: collapse;}
.vipusk-econ tr{}
.vipusk-econ tr td{width:50%;text-align:center;padding: 20px;}
.vipusk-econ tr td h3{}
.vipusk-econ tr td h4{color:#f00;}
.vipusk-econ tr td p{}
.vipusk-econ tr td a{}
.vipusk-econ tr td a img{width:70%;}

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


/*------------------Версия для слабовидящих----------------------------------------*/

#wp_cr_plugin-2{display: inline-block;
    float: right;
        margin-top: -47px;
    margin-right: 60px;}
#cr_widget a{     font-weight: normal; overflow: inherit; padding: 18px 18px 17px;    border: none;    background: #225490;box-shadow:none;border-radius:0;}


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

/*------------------------сайдбар----------------------------------*/

.sidebar .widget {padding: 24px 20px 0px; }
.sidebar-content .widget_alx_tabs {  }
.widget	h3{font-family:  Verdana, sans-serif;}
.widget 	h3{ font-size:19px;  border-bottom: 1px solid #C5B9B9;padding-bottom: 4px;    margin-bottom: 6px;    text-transform: none;    padding-left: 8px;}
.widget_alx_tabs > h3{margin-bottom:0;}
.sidebar .widget_text{padding: 20px 20px 0px; }
.widget_text h3{margin-bottom: 12px;} 

#alxposts-2 .post-item-title{font-size:14px;}
#alxposts-3 .post-item-title{font-size:14px;}
#text-3  > h3{text-align:left;}
#text-6 {padding: 10px 10px;}
#text-6   > h3{text-align:left;}
#text-23 {padding: 10px 10px;    border-top: 12px solid #F0F0F0;}
#text-23    > h3{text-align:left;padding: 10px 10px;}
#text-15    > h3{border:none;}
#text-26    > h3{border:none;}
#text-27    > h3{    letter-spacing: -1px;padding:0;    margin-bottom: 16px;}
#text-3{    padding: 10px 10px;}
#text-6 {	padding-bottom:0;}
#footer .widget { padding-bottom: 15px;}
#text-21 .textwidget p{font-size:18px;    color: #000;}


#text-26 .textwidget{text-align: justify;
    word-spacing: 4px;
    text-indent: 18px;
    font-size: 17px;}


/*----------------------------------------------------------*/
	
	
	
	
/*---------------------Разное-------------------------------------*/


#page{padding-bottom: 0px;}
.main{box-shadow: -1px 0px 0px #DCCECE,1px 0px 0px #DCCECE;}
.entry .gallery .gallery-item{width:33%!important;}
.entry .gallery  br{display:none;}
.gallery-icon{text-align: center}
.gallery-icon p{display:inline-block;width:180px;}


.col-3cm .main-inner{border-bottom: 2px solid #F0F0F0;}

#news {    font-size: 19px;
    border-bottom: 1px solid #C5B9B9;
    padding-bottom: 4px;
    margin-bottom: 25px;
    text-transform: none;
    padding-left: 8px;font-weight: normal;}
	
	
.pad {
    padding: 17px 30px 20px;
}	



.guestbook {
    padding: 10px;
    border: 6px double #000;
    margin: 0 20px;
    margin-bottom: 25px;
    background: #CACCB5;
    box-shadow: 3px 3px 15px #000;
}
.guestbook  p {
    margin: 18px 5px;
    text-indent: 2em;
    text-align: justify;
    padding: 2px;
    line-height: 1.43em;
    font-size: 1em;
}	


.guestbook h4 {
    font-size: 1.15em;
    margin: 18px 0;
    text-align: center;
}

.bvi-button{ position: absolute;
    right: 62px;
    top: -43px;}




/*---------------------блок с  попечительским советом и почёт. профессор.-------------------------------------*/

.nivo-caption{text-align: center;font-size:13px;line-height:17px;}

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


/*-----------------------------------БЛОК С ПАРТНЁПАМИ----------------------------------*/

#partner{margin:0px auto;clear:both;width:100%;background:#fff;height:145px;overflow:hidden;position:relative;padding-top: 16px;}
#partner h1{margin-bottom:30px;margin:0 12px;}
#partner #owl-example .owl-item{padding-top: 30px;text-align: center}
.owl-wrapper { height:160px;width:100%;}
.owl-theme,.owl-controlls {position:absolute; bottom: 5px;}
.owl-theme .owl-controlls {width:100%;}
.owl-controlls{}
#partner .owl-prev{position: absolute;top: 50%;left: -5px;cursor: pointer;margin-top: -104px;z-index: 777;width: 8px;height:22px;overflow: hidden;padding: 15px;background: url(images/left_scroll.png);opacity:0.5;display:none;}
#partner .owl-next{position: absolute;top: 50%;right: -5px;cursor: pointer;margin-top: -104px;z-index: 777;width: 8px;height:22px;overflow: hidden;padding: 15px;background: url(images/right_scroll.png);opacity:0.5;display:none;}
#partner:hover .owl-prev, .owl-next{display:block;}
#partner:hover .owl-next{display:block;}


/*-------------------------------- КОНЕЦ БЛОКА С ПАРТНЁПАМИ---------------------------*/


/*---------------Хлебные крошки-------------------------*/
.breadcrumb {    }
.breadcrumb span{padding: 7px 0;}
.breadcrumb{border-bottom: 1px solid #E8E2E2;font-size: 12px; line-height: 15px;    padding: 7px;}
   
/*------------------------------------------------------*/



/*----------------------------------------------БЛОКИ С ПРОРЕКТОРАМИ----------------------*/

.prorectors {clear:both;border:1px solid #000;overflow:hidden;margin: 0 5px;margin-bottom:5px;}
.prorectors a {float:left;margin-right: 20px;width: 200px;/*height: 200px;*/display: block;overflow: hidden;}
.prorectors div a {float:none;}
.prorectors a img {width:200px;}
.prorectors p {margin:0;text-indent: 0em;}
.prorectors p a {display:inline;}
.prorectors div h4 {font-size:1.14em;margin-top:7px;    text-align: left;}
.prorectors div h6 {font-size:0.85em;}
.prorectors div p {margin: 10px; text-indent: 2em; text-align: justify; line-height: 1.43em;}


.prorectors a img {margin: 0!important;}
.prorectors a {height: 200px;}
.prorectors div a{height:auto;}
.prorectors div a{display:inline;}








/*------------------------------------- КОНЕЦ БЛОКОВ С ПРОРЕКТОРАМИ----------------------*/


/*------------------------------------СВОЙ СПОЛЕР---------------------------*/

.content  .entry .my_spoler{padding: 0px;padding-left: 6px;margin: 0 0 15px 0px;}
.my_spoler li{display: block;background: #DAF0FE;border: 1px solid #887676;margin-right: 5px; margin-bottom: 15px;}
.my_spoler li:hover{  background: #A3D6FD;}
.my_spoler li a{  display: block;padding-left: 15px;text-decoration: none;color: #000;font-weight: bold;}
.my_spoler li  div{display:none;overflow: hidden;padding-bottom: 15px;background: #ECF9F6;padding: 0 7px;}
.my_spoler li div  ul{list-style-type: disc;margin-left: 23px;}
.my_spoler li div  ul li{  background: none;border: none;display: list-item;display:list-item;}
.my_spoler li div  ol li{display:list-item;background: none;border: none;}
.my_spoler li div  ul li:hover{background:none;}
.my_spoler li div  ol li:hover{background:none;}
.my_spoler li  div a{    display: inline-block; padding: 7px; text-decoration: underline; color: #1233E2; font-weight: normal;}
.my_spoler1{padding: 0px;padding-left: 6px;}
.my_spoler1 li{display: block;background: #DAF0FE;border: 1px solid #887676;border-radius: 5px;margin-right: 5px;}
.my_spoler1 li:hover{  background: #D5B2B2;}
.my_spoler1 li a{  display: block;padding: 12px;text-decoration: none;color: #000;font-weight: bold;}
.my_spoler1 li div{display:block;overflow: hidden;padding-bottom: 15px;background: #EDEDDE;}
.my_spoler1 li div  ul{list-style-type: disc;margin-left: 10px;}
.my_spoler1 li div  ul li{  background: none;border: none;display: list-item; }
.my_spoler1 li div  ul li:hover{background:none;}
.my_spoler li div ul li{margin-bottom:0;}
/*----------------------------------------------------------------------------------------------*/




/*--------------Таблицы-----------------------------*/

.entry table td{border-bottom: none; border: 1px solid #675A5A;}
.entry .docs{width: 99%;}
.docs tr td{text-align: left; padding: 7px;}
.docs tr td:nth-of-type(2){padding: 7px 20px; width: 85px; text-align: center;}

.entry .docs1{width:99%;}
.docs1 tr td{text-align:left;    padding: 7px;}
.docs1 tr td:nth-of-type(2){padding: 7px 20px; width: 85px; text-align: center;}
.entry .docs1 tr.alt{background: #fff;}
.entry .docs1 tr:hover{background: #D1E7F5;}



/* sample */
table.sample tr:nth-child(1) td {
	background: #dbdbdb;
	font-weight: bold;
}
table.sample {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	text-align: center;
	margin: auto;
	width: 95%;
}

table.sample  tr:nth-child(1){
   /* font-size: 12px;
    line-height: 19px;*/
}

table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
#content table.sample td p{
	margin: 4px;
}

/* sample2 */
.entry table.sample2 tr:nth-child(1) td{
	background: #F1F1F1;
	text-align: center;
	font-weight: bold;
}
.entry table.sample2{
	width: 95%;
	margin: auto;
	background: #FFF;
}
.sample2 tr td{
	text-align: center;
}
.sample2 tr td:nth-of-type(1){
	text-align: left;
}
.entry table.sample2 tr{
	background: none;
}

/* pps */
table.pps {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	text-align: center;
	margin: auto;
	width: 95%;
}
table.pps th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.pps td {
	text-align: left;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
#content table.pps td p {
	margin: 4px;
}
table.pps tr:nth-child(1) td {
	background: #dbdbdb;
	font-weight: bold;
	text-align: center;
}





/*-------------Учёный совет-------------------------------------*/

table.uchsovet td:nth-child(1) {width: 200px;}
table.uchsovet {margin: auto;max-width: 700px;}
.uchsovet tr td {background: #fff;}
.uchsovet tr td h3 {text-align: center;font-size: 18px;}
.uchsovet tr td h4 {text-align: center;font-size: 14px;}


table.uchsovet1 td:nth-child(1) {width: 200px;}
table.uchsovet1 {margin: auto;}
.uchsovet1 tr td {background: #fff;}
.uchsovet1 tr td p{text-indent: 0;}
.uchsovet1 tr td h3 {text-align: center;font-size: 18px;}
.uchsovet1 tr td h4 {text-align: center;font-size: 14px;}










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

#item_saidbar{}
#item_saidbar ul{    background: #e9e9e9;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px 0 10px 10px;zoom: 1; position: relative;}
#item_saidbar ul h3{background: #fff;color: #3b8dbd;font-size: 20px;display: block;padding: 10px 31px;font-weight:normal;border-left: 1px solid #CCCACA;border-bottom: 1px solid #CCCACA;}
#item_saidbar ul li a{color: #555;display: block;font-size: 15px;background: #f0f0f0;border-bottom: 1px solid #CCCACA;border-left: 1px solid #CCCACA;padding: 11px 20px;-webkit-box-shadow: inset 0 1px 0 #f9f9f9;box-shadow: inset 0 1px 0 #f9f9f9;}
#item_saidbar ul li a:hover{background: #ffc;}	
#item_saidbar ul li:hover a{color: #4E5558;}
#useful_resources{overflow:hidden;padding:25px 0px;background: #CDE3EA;background:#fff;min-width: 980px;width: 100%;margin: 1.42em auto;margin-bottom:0;position: relative;BORDER-BOTTOM: 1px solid #000;}
#useful_resources h1{margin:0 12px;margin-bottom:20px;}
#useful_resources div{overflow:hidden;margin-left: 3px;text-align:center;}
#useful_resources div div{display:inline-block;margin-left: 10px;width: 12.80%;margin-bottom: 12px;    vertical-align: middle;}
#useful_resources div div img{width:130px;width:100%;}
#useful_resources div div a{    text-decoration: none;color: #333232;    display: inline-block;line-height: normal;font-size: 14px;}
.ytp-fullscreen-button  .ytp-button{top: -38px;!important; position: relative;!important;}
.wq1>div{display: inline-block;width: 130px; text-align: center;}
	
	
	
	


/*------------видеогалерея------------------------------*/

#huge_it_videogallery_container_1{height:inherit!important;}
#video_gal  .hugeitmicro-item{display:inline-block!important;vertical-align:top!important;margin:7px 12px!important;width:350px!important;}
#video_gal   .videoelement_1{width:330px!important;max-width: inherit!important;}
#video_gal .videoelement_1 .image-block_1{width:330px!important;max-width: inherit!important;}
#video_gal .videoelement_1 .image-block_1 img{width:330px!important;max-width: inherit!important;}

.hugeitmicro .hugeitmicro-item{ display: inline-block;vertical-align: top;margin: 4px 3px;}
.video-controls{margin:7px;}





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

#touchcarousel-1  .touchcarousel-item {
	width: 236px;
	position: relative;
	overflow: hidden;
	background: none;
    margin-top: 10px;
	padding:8px;
	display:inline-block;
	margin-left: -.36em;
	float:none!important;
}
#touchcarousel-1{text:align:center;}
#touchcarousel-1  .touchcarousel ul.touchcarousel-container{width:100%;}
#touchcarousel-1  .touchcarousel{height:auto;}


/*-----------------------------------------------------------*/
#touchcarousel-6  .arrow-holder{opacity: 0.8!important;background: #292828;top: 33%;position: absolute;height: 50px;}
#touchcarousel-6  .left{margin-right: 9px;}
#touchcarousel-6  .right{margin-left: 9px;}
#touchcarousel-6  .touchcarousel-item {
	width: 200px;
	padding: 10px;
	position: relative;
	overflow: hidden;
	background: none;
    margin-top: 10px;
	margin-left: -.36em;
	float:none!important;

} 
#touchcarousel-6{text:align:center;}




.touchcarousel-container{width:100%!important;}
.touchcarousel.tc-layout-4 .touchcarousel-item img {
	max-width: none;
	border: 0;
	margin: 0;
}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state {
	display: block;
	position: relative;
	text-decoration: none;
	color: #3e4245;
	-webkit-transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;  
    -ms-transition: color 0.2s ease-out; 
    -o-transition: color 0.2s ease-out; 
    transition: color 0.2s ease-out;
}


.touchcarousel.tc-layout-4 .touchcarousel-item img, 
.touchcarousel.tc-layout-4 .touchcarousel-item h4,
.touchcarousel.tc-layout-4 .touchcarousel-item span {
	position: relative;
	margin: 0;
	padding: 0;	
	border: 0;			
}

.touchcarousel.tc-layout-4 .touchcarousel-item p {
	margin: 0;
	padding: 0;
}


.touchcarousel.tc-layout-4 .tc-block {
	margin: 0 4px 3px 8px
}

.touchcarousel.tc-layout-4 .touchcarousel-item h4 {
	font-size: 13px;
	line-height: 1.4em;
	padding: 0;
	text-decoration: none;
	font-family: "Tahoma", Verdana, sans-serif!important;
padding-top: 10px;
    font-weight: normal;
	
}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state:hover {
	color: #13937a;
}
.touchcarousel.tc-layout-4 .touchcarousel-item span {
	font-size: 12px;
	color: #666;
}


.touchcarousel ul.touchcarousel-container{width:100%;}
.touchcarousel{height:auto;}


.touchcarousel li.touchcarousel-item {
	margin: 0 0 0 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
}
.touchcarousel.tc-layout-4 .touchcarousel-item img{
width: 100%;
height: auto;

}


/*------------Футер------------------------------*/
#footer-top{ text-align: center; padding: 10px 0; border-bottom: 1px solid #eee; }
#footer #footer-top .widget { /*padding-bottom: 0; font-size: 0; line-height: 0; */}
#footer-top h3 { /*display: none; */}
#footer-bottom{background:#02707A; background-size:cover;}


#metrika{float:right;}




/*


------------видео плагин------------------------------------------------------------------------

#cboxBottomLeft{display: none;}
#cboxBottomCenter{display: none;}
#cboxBottomCenter{display: none;}
#cboxMiddleRight{display: none;}
#cboxMiddleLeft{display: none;}
#cboxTopLeft{display: none;}
#cboxTopCenter{display: none;}
#cboxTopRight{display: none;}
#cboxBottomRight{display: none;}
#cboxOverlay{opacity: 0.701!important;background:#000!important;}

.hugeitmicro-item{position:relative!important;transform: inherit!important;}
.hugeitmicro-item .title-block_1{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_1 a{    white-space: inherit!important;color: #FFFFFF!important;}
.hugeitmicro-item .title-block_2{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_2 a{    white-space: inherit!important;color: #FFFFFF!important;}

.hugeitmicro-item .title-block_4{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_4 a{    white-space: inherit!important;color: #FFFFFF!important;}

.hugeitmicro-item .title-block_5{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_5 a{    white-space: inherit!important;color: #FFFFFF!important;}

---------------------------------------------------------------------------------------------------------





------------фото и видео блоки------------------------------------------------------------------------
@media only screen and (max-width: 1290px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:230px;

	}
}
@media only screen and (max-width: 1190px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:200px;

	}
}

@media only screen and (max-width: 1050px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:195px;

	}
}
@media only screen and (max-width: 1020px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:175px;

	}
}
@media only screen and (max-width: 1020px){
	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:165px;

	}
}



---------------------------------------------------------------------------------------------------------

*/




#text-6{border-top: 12px solid #F0F0F0;     padding-top: 10px; }


#footer-top .container-inner{ background:#F0F0F0;   box-shadow: -1px 0px 0px #DCCECE,1px 0px 0px #DCCECE;padding-top: 10px;    padding-bottom: 10px;}
#footer-top {padding:0; background:url(fon/fabric_of_squares_gray.png) repeat;}

#footer-top .container-inner #aaa{background:#fff;margin:  0 10px;}
/*
#footer-widgets{padding-top:0; background:url(fon/fabric_of_squares_gray.png) repeat;}
#footer-widgets .container-inner{box-shadow: -1px 0px 0px #DCCECE,1px 0px 0px #DCCECE;}
*/
#footer-widgets{background: linear-gradient(90deg,#02707A, #43A8AA);border-top: 9px solid rgba(235, 243, 249, 0.42);}




#footer-bottom .pad{padding-top: 7px;}
#footer .pad{padding-bottom: 7px;}


#metrika{float:right;}

.entry .worldskills tr.alt{background:none;}
.entry .worldskills tr td{border:none;}




.bvi-link-shortcode {    position: absolute;right: 65px; top: -50px;    padding: 9px 10px!important;}

.table-standart {
	font-size: 10pt; font-family: TimesNewRoman; height: 1161px; width:1300px
}




.razdel_obr tr{font-family: arial;}
.razdel_obr tr td{font-size: 12px;line-height: 14px;}
.razdel_obr tr:nth-of-type(1) td{background-color: rgba(199, 196, 196, 0.66);}
.razdel_obr tr:nth-of-type(1) td:nth-of-type(6){   text-align: center;}
.table_textleft tr td:nth-of-type(6){text-align: left;}
.razdel_obr tr td p{margin:0;}
.razdel_obr tr td hr{margin:1px 0; border-bottom: 1px solid #d2cfcf;}
.entry  .razdel_obr tr.alt {background: none;}

.razdel_obr1 tr td:nth-of-type(6){text-align: center!important;}




.razdel_obr2 tr{font-family: arial;}
.razdel_obr2 tr td{font-size: 12px;line-height: 14px;}
.razdel_obr2 tr td a{	display: block;text-indent: 0;text-align: center;padding: 2px;}
.razdel_obr2 tr td br{display:none;}
.razdel_obr2 tr:nth-of-type(1) td{background-color: rgba(199, 196, 196, 0.66);}
.razdel_obr2 tr:nth-of-type(1) td:nth-of-type(6){   text-align: center;}
.razdel_obr2 tr td p{margin:0;}
.entry  .razdel_obr2 tr.alt {background: none;}


.table_textleft tr td:nth-of-type(6){text-align: left;}

