/* Практика бизнеса СБЕРБАНК */
.content-head {
	height: 92px;
	margin-bottom: 10px;
	width: 660px;
}
.brand-title {
	position: relative;
	text-indent: -9999px;
}
.brand-title img {
	position: absolute;
	top: 0; 
	left: 0;
	width: 660px;
}
	.bus-cases .content-head {
		border-top: #09773d 3px solid;
	}
	.bus-cases .cases-title-ins {
		margin-top: 3px;
		border: 1px solid #b5d98e;
		padding: 15px 30px 15px 25px;
		height: 54px;
	}
	.bus-cases .brand-title {
		font-size: 2.5em;
		color: #00703c;
		background: none;
	    font-weight: 400;
	    margin: 3px 0 0;
	    padding:0;
		position: static;
		text-indent: inherit;
		float: left;
			}
		.bus-cases .brand-title img {
			width: auto;
			height: auto;
			position: static;
			float: right;
		}
		
		.bus-cases .content-head img {
			float: right;
		}
		.bus-cases .brand-title a {
			color: #00703c;
		}
		
	/* Придумать осмысленный класс */
.border-hz {
	padding: 22px 30px 17px;
	border: 1px solid #b3d88b;
	margin-bottom: 10px;
}
.bus-cases .border-hz {
	background: #e2f1d1; 
}
.border-hz p {
	margin-bottom: 5px;
}

/* Перенасчледование стилей */
.bus-cases h2 {
	 background: url("../img/icon-e-cases.png") no-repeat 0 8px;
}
	.bus-cases .article .tags-bl {
		background: url("../img/border-dotted-cases.png") repeat-x scroll 0 100% transparent;
	}

/* Перенаследование стилей ленты */	
.bus-cases .feed {
	    border: none;
		background: url(../img/bord-feed-cases.png) 0 0 no-repeat;
		padding-top: 10px;
}
.bus-cases .feed-even-bl {
	background: url(../img/bord-feed-cases-even.png) 0 0 no-repeat;	
}
.bus-cases .feed-row {
	background: url("../img/border-dotted-cases.png") repeat-x scroll 0 0 transparent;
}
.bus-cases .pager-bl {
	background: #F2EFE8
}
	
/* Перенаследование стилей медиагалереи */
.bus-cases .media-gallery-sm {
    background: url("../img/grad-tvblock-cases.png") repeat-x scroll 0 0 transparent;
}
.bus-cases .media-gallery-sm .title-panel {
    background: url("../img/border_media-title-cases.png") repeat-x 35px 100%;
}
	.bus-cases .media-gallery-sm h2 {
		background: url("../img/icon-e-cases.png") 14px 50% no-repeat, url("../img/bgd-media-title-cases.png") 0 0 no-repeat;
		height: 41px;
	    margin: 0;
	    padding: 8px 0 0 38px;
		color: #fff;
	    text-shadow: 1px 1px 1px #02723e;
	    width: 310px;
	}
		.bus-cases .media-gallery-sm h2 a {
			color: #fff;
		}
	.bus-cases .slide-list li {
	    background: url("../img/slide-border-cases.png") no-repeat scroll 100% 0 transparent;
	}
	
	.bus-cases .media-gallery-sm .cases-date {
		color: #fff;
	}
	
/* Перенаследование стилей блоков, заголовков в правой колонке */
	.bus-cases .right-column .h2 {
		font-size: 1.67em;
		background: url("../img/icon-e-cases.png") no-repeat scroll 0 5px transparent;
					padding-left: 22px;
	}
	.bus-cases .gr-element .h2 {
			 border-bottom: 1px solid #b3d88b;
	}
.bus-cases .gr-element {
	background: #f2efe8;
}
.bus-cases .rt-element {
    border: 1px solid #b3d88b;
}
.bus-cases .date-gr {
	background: #44973b;
}
	.bus-cases .separated-list li {
		background: url("../img/border-dotted-cases.png") repeat-x scroll 0 100% transparent;
	}
.bus-cases .block-corner {
    background: url("../img/block-corner-cases.png") no-repeat scroll 0 0 transparent;
}
.bus-cases .t-bord-rt-el {
	border-top: 3px solid #01723d;
	border-bottom: 1px solid #B3D88B;
	border-right: 1px solid #B3D88B;
	border-left: 1px solid #B3D88B;
}
.bus-cases .t-bord-el {
	border: none;
}

	/* Блок сбербанк кредиты  */
.sber-credits {
	padding: 7px 0 0 0;
	background: #fff !important;
}
	.sber-credits .h2 {
		background: url(../img/cases/sber-icon.png) 3px center no-repeat;
		margin-right: 0;
		border-bottom: none !important;
		padding-left: 23px;
		padding-bottom: 0;
		border: none;
	}
	.sber-credits .content {
		background: url(../img/cases/sberbank-bgd.jpg) 0 0 no-repeat;
		margin: 0 -1px -1px;
	/*	height: 244px;*/
		overflow: hidden;
		padding: 10px 10px 0 10px;
	}
	.sber-credits .bullet-list {
        margin: 10px 0 0 10px;
	}
	.sber-credits .bl-row {
         background: url("../img/bullet-green.png") no-repeat scroll 0 8px transparent;
	}
/* END Практика бизнеса СБЕРБАНК*/


/* Практика бизнеса Апрель БЦК БАНК*/
	.bank-bck .content-head {
		border-top: 3px solid #d8b17a;
		padding: 20px 25px 0 0;
		height: 70px;
	}
	.bank-bck .brand-title {
		margin-top: 10px;
	}
	.bank-bck .border-hz  {
		background: #cee8d5;
		border: 1px solid #bbbdc0;
	}
	.bank-bck h2 {
		background: url(../img/cases/icon-e-bankbck.png) 0 8px no-repeat;
	}
	.bank-bck .media-gallery-sm {
		background: url(../img/slide-border-bckbank.png) repeat-x;
	}	
	.bank-bck .media-gallery-sm h2 {
		background: url("../img/cases/icon-e-bankbck.png") no-repeat scroll 14px 50%, url("../img/cases/bgd-media-title-bckbank.png") no-repeat scroll 0 0 transparent;
		color: #fff;
		text-shadow: 1px 1px 1px #02723e;
	}
		.bank-bck .media-gallery-sm .title-panel {
		    background: url("../img/cases/bord-meaida-title-bckbank.png") repeat-x scroll 35px 100% transparent;
		} 
		.bank-bck .slide-list li {
		    background: url("../img/cases/slide-border-bckbank.png") no-repeat scroll 100% 0 transparent;
		}
	.bank-bck .feed-row {
	    background: url("../img/cases/border-dotted-bckbank.png") repeat-x scroll 0 0 transparent;
	}
	.bank-bck .feed {
	    padding-top: 10px;
	 border-top: 3px solid #d8b17a;
	}
		.bank-bck .right-column h2 {
		    background: url("../img/cases/icon-e-bankbck.png") no-repeat scroll 0 5px transparent;
		    font-size: 1.67em;
		    padding-left: 22px;
		} 
	.bank-bck .gr-element {
		background: #cee8d5;
	}
		.bank-bck .separated-list .date-gr {
		  background: #0e7e4d;
		}
		.bank-bck .article .tags-bl {
			background: url("../img/cases/border-dotted-bckbank.png") repeat-x scroll 0 100% transparent;
		}
		.bank-bck .separated-list li {
	    	background: url("../img/cases/border-dotted-bckbank.png") repeat-x scroll 0 100% transparent;
	 	}
	
/* END Практика бизнеса Апрель БЦК БАНК*/



/* Визитка Группа компаний Петропавловск */

.petro-vsk .content-head {
	background: url("../img/cases/petro-logo.jpg") no-repeat 0 0;
	height: 164px;
	position: relative;
}
.petro-vsk .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.petro-vsk .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.brand-head-el {
	height: 40px;
	width: 200px;
	display: block;
	position: absolute;
	top: 43px;
	right: 0;
	z-index: 2;
}
.petro-vsk  .brand-head-el {
	background: #fff;
}
.brand-head-el:hover {
	text-decoration: none;
}
.petro-vsk .brand-head-el:hover {
	background: #f3f2f2;
}
.vizit-top-el {
	width: 192px;
	display: block;
	height: 20px;
	font-size: 1.33em;
	padding: 0 0 1px 8px;
}
.petro-vsk .vizit-top-el {
	border-bottom: 1px solid #d4d4d4;
}

.vizit-bottom-el {
	width: 192px;
	display: block;
	height: 18px;
	padding: 1px 0 0 8px;
}
.petro-vsk h2 {
    background: url("../img/icon-e-petro.png") no-repeat scroll 0 8px transparent;
}

/* Перенаследование стилей блоков, заголовков в правой колонке */
	.petro-vsk .right-column h2 {
		font-size: 1.67em;
		background: url("../img/icon-e-petro.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
/* END Визитка Группа компаний Петропавловск */

/* Визитка ООО "НЛК" */

.nlk-vsk .content-head {
	background: url("../img/cases/nlk-logo.jpg") no-repeat 0 0;
	height: 164px;
	position: relative;
}
.nlk-vsk .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.nlk-vsk .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.brand-head-el {
	height: 40px;
	width: 200px;
	display: block;
	position: absolute;
	top: 43px;
	right: 0;
	z-index: 2;
}
.nlk-vsk  .brand-head-el {
	background: #fff;
}
.brand-head-el:hover {
	text-decoration: none;
}
.nlk-vsk .brand-head-el:hover {
	background: #f3f2f2;
}
.vizit-top-el {
	width: 192px;
	display: block;
	height: 20px;
	font-size: 1.33em;
	padding: 0 0 1px 8px;
}
.nlk-vsk .vizit-top-el {
	border-bottom: 1px solid #d4d4d4;
}

.vizit-bottom-el {
	width: 192px;
	display: block;
	height: 18px;
	padding: 1px 0 0 8px;
}

/* END Визитка ООО "НЛК" */

/* Визитка Нижегодоская область */

.nnovgorod-vsk .content-head {
	height: 164px;
	background: url(../img/cases/nizh_gor_obl-logo.jpg) 0 0;
	position: relative;
}

.nnovgorod-vsk .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.nnovgorod-vsk  .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.nnovgorod-vsk .brand-head-el {
	background: #7b8187;
}
.nnovgorod-vsk .vizit-top-el {
	border-bottom: 1px solid #5a636a;
}
.nnovgorod-vsk .brand-head-el {
	color: #fff;
}
.nnovgorod-vsk .brand-head-el:hover {
	background: #848a8f;
}
.nnovgorod-vsk h2 {
    background: url("../img/icon-e-obl-vsk.png") no-repeat scroll 0 8px transparent;
}
.nnovgorod-vsk .h2 {
    background: url("../img/icon-e-obl-vsk.png") no-repeat scroll 0 8px transparent;
}
/* Перенаследование стилей блоков, заголовков в правой колонке */
	.nnovgorod-vsk .right-column h2 {
		font-size: 1.67em;
		background: url("../img/icon-e-obl-vsk.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
.nnovgorod-vsk .present-block p {
	font-size: 1em;
}	
/* END Визитка Нижегодоская область */

.kamchatka-vsk {
	
}

.kamchatka-vsk .content-head {
	height: 164px;
	background: url(../img/cases/kamchatka-bgd.jpg) 0 0;
	position: relative;
}

.kamchatka-vsk .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.kamchatka-vsk  .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.kamchatka-vsk .brand-head-el {
	background: #7b8187;
}
.kamchatka-vsk .vizit-top-el {
	border-bottom: 1px solid #5a636a;
}
.kamchatka-vsk .brand-head-el {
	color: #fff;
}
.kamchatka-vsk .brand-head-el:hover {
	background: #848a8f;
}
.kamchatka-vsk h2 {
    background: url("../img/cases/icon-e-kamchatka.png") no-repeat scroll 0 8px transparent;
}
.kamchatka-vsk .h2 {
    background: url("../img/cases/icon-e-kamchatka.png") no-repeat scroll 0 8px transparent;
}
/* Перенаследование стилей блоков, заголовков в правой колонке */
	.kamchatka-vsk .right-column h2 {
		font-size: 1.67em;
		background: url("../img/cases/icon-e-kamchatka.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
.kamchatka-vsk .present-block p {
	font-size: 1em;
}

/* Визитка Самарская область */

.samara-vsk .content-head {
	height: 164px;
	background: url(../img/cases/samara-logo.jpg) 0 0;
	position: relative;
}

.samara-vsk .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.samara-vsk  .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.samara-vsk .brand-head-el {
	background: #7b8187;
}
.samara-vsk .vizit-top-el {
	border-bottom: 1px solid #5a636a;
}
.samara-vsk .brand-head-el {
	color: #fff;
}
.samara-vsk .brand-head-el:hover {
	background: #848a8f;
}
.samara-vsk h2 {
    background: url("../img/icon-e-obl-vsk.png") no-repeat scroll 0 8px transparent;
}
/* Перенаследование стилей блоков, заголовков в правой колонке */
	.samara-vsk .right-column h2 {
		font-size: 1.67em;
		background: url("../img/icon-e-obl-vsk.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
	
.samara-vsk .present-block p {
	font-size: 1em;
}	
.present-block .bl-row {
	background: url("../img/bullet-darkgr.png") no-repeat scroll 4px 7px transparent;
}
/* END Визитка Нижегодоская область */



/* Лизинг */
	.leasing .content-head {
		background: url(../img/cases/leasing-logo-bord.png) repeat-x 0 0;
		padding: 25px 10px 10px 25px;
		height: 55px;
		width: 625px;
	}
	.leasing .brand-title {
		height: 42px;
	/*	margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;*/
	 	width: 282px;
		float: left;
	}
	.leasing .brand-title img {
		left: 0;
		    position: absolute;
		    top: 0;
		    width: 282px;
	}
	.leasing .application-panel  {
		background: #e3f1f9;
	}
	.leasing .border-hz {
		background: #f2f9de;
	}
	.leasing .h2 {
	    background: url("../img/icon-e-leasing.png") no-repeat scroll 0 8px transparent;
	}
	.leasing .article .tags-bl {
		background: url("../img/border-dotted-leasing.png") repeat-x scroll 0 100% transparent;
	}
	.leasing .separated-list li {
		background: url("../img/border-dotted-leasing.png") repeat-x scroll 0 100% transparent;
	}
	.leasing .feed {
		    border: none;
			background: url(../img/bord-feed-leasing.png) 0 0 no-repeat;
			padding-top: 10px;
	}
	.leasing .feed-even-bl {
		background: url(../img/bord-feed-leasing-even.png) 0 0 no-repeat;	
	}
	.leasing .feed-row {
		background: url("../img/border-dotted-leasing.png") repeat-x scroll 0 0 transparent;
	}
	.leasing .pager-bl {
		background: #e3f1f9;
	}

	/* Перенаследование стилей медиагалереи */
	.leasing .media-gallery-sm {
	    background: url("../img/grad-tvblock-leasing.png") repeat-x scroll 0 0 transparent;
	}
	.leasing .media-gallery-sm .title-panel {
	    background: url("../img/border_media-title-leasing.png") repeat-x 35px 100%;
	}
		.leasing .media-gallery-sm h2 {
			background: url("../img/icon-e-leasing.png") 14px 50% no-repeat, url("../img/bgd-media-title-leasing.png") 0 0 no-repeat;
			height: 41px;
		    margin: 0;
		    padding: 8px 0 0 38px;
			color: #fff;
		    text-shadow: 1px 1px 1px #02528c;
		    width: 310px;
		}
		.leasing .slide-list li {
		    background: url("../img/slide-border-leasing.png") no-repeat scroll 100% 0 transparent;
		}

		/* Перенаследование стилей блоков, заголовков в правой колонке */
			.leasing .right-column .h2 {
				font-size: 1.67em;
				background: url("../img/icon-e-leasing.png") no-repeat scroll 0 5px transparent;
				padding-left: 22px;
			}
			.leasing .gr-element .h2 {
					 border-bottom: 1px solid #aed6f0;
			}

	/*	.leasing .gr-element {
			background: #f2efe8;
		}*/
		.leasing .rt-element {
		    border: 1px solid #aed6f0;
		}
		.leasing .date-gr {
			background: #328cc4;
		}
		.leasing .block-corner {
		    background: url("../img/block-corner-leasing.png") no-repeat scroll 0 0 transparent;
		}
		.leasing .t-bord-rt-el {
			border-top: 3px solid #308cc8;
			border-bottom: 1px solid #aed6f0;
			border-right: 1px solid #aed6f0;
			border-left: 1px solid #aed6f0;
		}

	.leasing-services {
		}
	.leasing-services-link {
		background: url(../img/cases/leasing-services-bgd.png) 0 bottom repeat-x;
		height: 48px;
	/*	position: absolute;
		bottom: 0;
		left: 0;*/
		margin: 15px -11px -16px;
		color: #fff;
		font-size: 0.92em;
		padding: 8px 10px;
	}
	.leasing-services-link a {
		text-decoration: underline;
			color: #fff;
	}
	.leasing-services-link a:hover {
		text-decoration: none;
		color: #fff;
	}
	.leasing-services .block-corner {
		background: url(../img/leasing-services-corner.png) no-repeat;
	}
	.leasing .simple-border-list li {
		border-bottom: 1px solid #AED6F0;
	}
/* END Лизинг */


/* Лига дебатов */
	.debate .content-head {
    /*    padding: 0;*/
        height: 100px;
	}
	.debate .brand-title {
        height: 100px;
/*        margin-bottom: 0;
        position: relative;
        text-indent: -9999px;
     	width: 654px;
        background: none;
        padding: 0;*/
	}
		.debate .brand-title img {
			left: 0;
			  position: absolute;
			    top: 0;
		    width: 654px;
		}
.debate .feed {
	border-top: 3px solid #4990c6;
}
		.debate .right-column .h2 {
            background: url("../img/icon-e.png") no-repeat scroll 0 5px transparent;
            font-size: 1.67em;
            padding-left: 22px;
		}
.debate-calendar-bl {
	font-size: 0.92em;
}
	.debate-calendar-bl .lt-side {
		width: 105px;
		margin-left: 15px;
		float: left;
	}
.debate-period {
	color: #005689;
	width: 110px;
	font-family: tahoma,verdana,arial;
	float: right;
}
.debate-period-past {
	color: #696969;
}
.dc-row  {
	padding: 15px 0;
	background: url("../img/border_dotted.png") repeat-x 0 100%;
}
	.debate-commands .pict-left {
		width: 165px;
		float: left;
		margin: 0 15px 0 0;
	}
	.debate-commands .rt-side {
		width: 445px;
		float: left;
	}
.debate-person {
	font-weight: 700;
	font-size: 1.17em;
	margin-bottom: 3px;
}
.debate-opinion {
	padding: 25px 25px 25px 30px;
	margin-top: 15px;
	color: #6c6c6d;
	 background: url("../img/quotes.png") no-repeat scroll 10px 10px #edeeef ;
}
	.debate-calendar-bl .all-objects {
		margin: 0 -10px;
		border-top: #CDCECE solid 1px;
	}

	.debate-partners-bl .lt-side {
		width: 70px;
		float: left;
		margin-right: 10px;
	}
	.debate-partners-bl .rt-side {
		width: 150px;
		float: left;
		padding-top: 20px;
		font-size: 0.92em;
	}
.debate-partners {
	width: 290px;
}
	.debate-partners .right-side {
		width: 150px;
		float: right;
		font-size: 1.17em;
	}
.debate-partners li {
	padding: 20px 0;
	height: 100px;
}

.video-in-center {
	width: 450px;
	margin: 0 auto;
	margin-bottom: 15px;
}
/* END Лига дебатов */


/* Коннгресс газелей */
.gazelle .content-head {
	height: 164px;
	background: url(../img/gazelli-logo.jpg) no-repeat;
}
.gazelle .brand-title {
	margin-bottom: 0;
	position: relative;
	text-indent: -9999px;
	background: none;
	padding: 0;
}
.gazelle .application-panel {
	margin-bottom: 0;
}



.spb-forum .content-head {
	background: #000;
	height: 56px;
	width: 884px;	
	padding: 9px 40px 9px 0;
	margin-bottom: 1px;
}
.spb-forum .brand-title {
	height: 31px;
	width: 508px;
	float: left;
	margin: 16px 0 0;
	padding-left: 25px;
	background: url("../img/icon-e.png") no-repeat 0 7px;
}
.spb-forum .brand-title img {
	left: 25px	;
	position: absolute;
	top: 0;
	width: 508px;
}
.topic-block .sm-pict-separ {
	width: 409px;
	margin: 0;
	float: right;
	
}
.spb-forum .sm-pict-separ li {
    background: url("../img/dotted-white.png") repeat-x scroll 0 100%;
padding: 13px 0;
}
.spb-forum .cases-date {
	color: #929292;
}

.topic-block  {
	padding-right: 25px;
	background: #919191;
	color: #dcdcdc;
	margin-bottom: 15px;
}
.topic-block .right-side {
	width: 230px;
}
.topic-block .h-uppercase {
	color: #fff;
}
.spb-forum .media-gallery-sm {
	/*border-top: 3px solid #000;*/
	background: url(../img/cases/spb-tv-grad.png) repeat-x;
	
}
.spb-forum .media-gallery-sm h2 {
	background: url("../img/icon-e.png") no-repeat scroll 14px 50%, url(../img/cases/spb-forum-tv-title.png) no-repeat 0 0;
	width: 430px;
	text-shadow: 1px 1px 1px #1b1b1b;
	color: #fff;
}
.spb-forum .media-gallery-sm .title-panel {
	background: url("../img/cases/spb-tv-title-border.png") repeat-x 35px 1;
	
}
.spb-forum .slide-list li {
background: url("../img/cases/spb-forum-tv-slide.png") no-repeat scroll 100% 0 transparent;
} 


.spb-forum .media-gallery-sm h2 a {
	color: #fff;
}
.spb-forum .media-gallery-sm .title-panel .fr {
	margin-top: 8px;
}
.spb-forum .feed {
border-color: #000;
padding-top: 10px;
}
.spb-forum .gr-element .h2 {
	border-bottom: 1px solid #ed1d24;
}
.ubs-red {
	background: #ed1d24 url(../img/cases/spb-forum-ubs-sm.png) center center no-repeat;
	width: 255px;
	height: 38px;
	margin: 10px -11px -16px -11px;
	display: block;
}

.chivas-red {
	background: #ed1d24 url(../img/cases/spb-forum-empty-sm.png) center center no-repeat;
	width: 255px;
	height: 38px;
	margin: 10px -11px -16px -11px;
	display: block;
}


/* Визитка UBS */

.ubs-vsk .content-head {
	background: url("../img/cases/ubs-logo.jpg") no-repeat 0 0;
	height: 164px;
	position: relative;
}
.ubs-vsk .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.ubs-vsk .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.ubs-vsk .brand-head-el {
	background: #fff;
}
.ubs-vsk .brand-head-el:hover {
	background: #f3f2f2;
}

.ubs-vsk .vizit-top-el {
	border-bottom: 1px solid #d4d4d4;
}

.ubs-vsk .h2 {
    background: url("../img/cases/icon-e-ubs.png") no-repeat scroll 0 8px transparent;
}

/* Перенаследование стилей блоков, заголовков в правой колонке */
	.ubs-vsk .right-column .h2 {
		font-size: 1.67em;
		background: url("../img/cases/icon-e-ubs.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
/* END Визитка Группа компаний UBS */

/* Визитка Промсбербанк */

.promsb .content-head {
	background: url("../img/cases/promsb-logo.jpg") no-repeat 0 0;
	height: 164px;
	position: relative;
}
.promsb .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.promsb .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.promsb .brand-head-el {
	background: #fff;
}
.promsb .brand-head-el:hover {
	background: #f3f2f2;
}

.promsb .vizit-top-el {
	border-bottom: 1px solid #d4d4d4;
}

.promsb .h2 {
    background: url("../img/cases/icon-e-promsb.png") no-repeat scroll 0 8px transparent;
}

/* Перенаследование стилей блоков, заголовков в правой колонке */
	.promsb .right-column .h2 {
		font-size: 1.67em;
		background: url("../img/cases/icon-e-promsb.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
	
	
.promsb .psbank_ul { font-size:1.2em; list-style-type:disc; margin:0 0 10px 20px; padding:0 0 0 15px;}
/* END Визитка Промсбербанк */


/* Визитка Panasonic */

.promsb .content-head {
	background: url("../img/cases/promsb-logo.jpg") no-repeat 0 0;
	height: 164px;
	position: relative;
}
.promsb .brand-title {
		height: 164px;
		width: 660px;
		margin-bottom: 0;
		position: relative;
		text-indent: -9999px;
		background: none;
		padding: 0;
		float: left;
}
.promsb .brand-title a {
	display: block;
	height: 164px;
	width: 660px;
}
.promsb .brand-head-el {
	background: #fff;
}
.promsb .brand-head-el:hover {
	background: #f3f2f2;
}

.promsb .vizit-top-el {
	border-bottom: 1px solid #d4d4d4;
}

.promsb .h2 {
    background: url("../img/cases/icon-e-promsb.png") no-repeat scroll 0 8px transparent;
}

/* Перенаследование стилей блоков, заголовков в правой колонке */
	.promsb .right-column .h2 {
		font-size: 1.67em;
		background: url("../img/cases/icon-e-promsb.png") no-repeat scroll 0 5px transparent;
		padding-left: 22px;
	}
	
	
.promsb .psbank_ul { font-size:1.2em; list-style-type:disc; margin:0 0 10px 20px; padding:0 0 0 15px;}
/* END Визитка Panasonic */


/* Эксперт 400*/
.expert400 {
	background: #e7c89a url(../img/cases/expert400-bgd.jpg) 0 0 no-repeat;
	
}
.expert400 #page {
	padding-right: 0;
	background: #fff;
}
.expert400 #footer {
	background: #E7C89A;
}
/* END Эксперт 400*/

/* Спецпроект Опера */
.opera {
	background: #0b0d15 url(../img/cases/opera-bgd.jpg) 0 0 no-repeat;
}
.opera #page {
	background: none;
	padding: none;
	margin-top: 94px;
}

.opera #content {
	background: #0b0d15;
}
.opera #head {
	border-top: none;	
}
.opera .inner-container  {
	padding: 0 14px 0 0;
	background: #0b0d15 url(../img/cases/opera-huinya.jpg) 100% 0 no-repeat;
}
.opera .left-column {
	padding: 0 9px 0 14px;
	background: #fff;
}
.opera .right-column {
	background: #0b0d15;
}
.opera .rt-element {
	background: #0b0d15 url(../img/cases/opera-rt-el-bgd.png) repeat-x ;
	border: none;
	border-top: #736a73 solid 3px;	
}
.opera .rt-element .right-side {
	color: #a7a7a7;
}
.opera .right-column .h2 {
	color: #fff;
}
.opera .rt-element a {
	color: #fff;
}
.opera .rt-banner {
	border: none;
	background: #0b0d15;
}
.opera .brand-title a {
	display: block;
	width: 660px;
	height: 110px;
}

.tagheuer {
/*	background: #000 url(../img/cases/tagheuer-bgd.jpg) no-repeat;*/
	background: #000;
}
.tagheuer #page {
	margin-top: 0;
}
.tagheuer #head {
	margin-bottom: 0;
}
.tagheuer #content {
	padding-top: 30px;
}
.tagheuer .inner-container {
	background-image: none;
}
.tagheuer .content-head {
	background: url(../img/cases/tagheuer-head.jpg) no-repeat;
	width: 683px;
	height: 110px;
	margin: -30px -9px 20px -14px;
	display: block;
}
.opera .separated-list li {
	background: url(../img/dotted-black.png) repeat-x 0 100%;
}
.opera .border-hz  {
	background: #636c8d;
	border: 1px solid #52567b;
}	
.opera .border-hz .bold {
	color: #fff
}
.opera .border-hz .bold a {
	color: #fff;
}
.opera .border-hz p {
	color: #dfdfe2;
}
.opera .adfox-tizer a {
	color: #A7A7A7;
}
.opera .adfox-tizer a b {
	color: #fff;
}
.opera .speccolor-banner .element {
	background: #000;
	border: none;
	margin: 0 -9px 0 -14px;
	padding-left: 14px;
}
.opera #footer {
	background: #000;
}
.opera .sub-nav-panel  {
	margin-bottom :0;
}
.opera .adfox-title {
	color: #fff !important;
}
.opera .adfox-text {
	color: #a7a7a7 !important;
}
.tagheuer .brand-title img {
	width: 680px;
}

.itdial .content-head {
	background: url(../img/cases/itdial-logo.jpg) 0 0 no-repeat;
	height: 164px;
	position: relative;
}
.itdial .brand-title a {
display: block;
height: 164px;
width: 660px;
}
.itdial .brand-title {
height: 164px;
width: 660px;
margin-bottom: 0;
position: relative;
text-indent: -9999px;
background: none;
padding: 0;
}
.itdial .brand-head-el {
	background: #fff;
	width: 230px;
}
.itdial .vizit-top-el {
	width: 220px;
	border-bottom: 1px solid #dfdfdf;
}
.itdial h2, .itdial .h2 {
	background: url(../img/cases/icon-e-itdial.png) no-repeat 0 8px;
} 
.itdial .bl-row {
	font-size: 1.17em; 
	background: url(../img/cases/itdial-sq.png) 0 6px no-repeat;
}
.itdial .tid-inside .h2 {
	background:none;
	padding-left: 0;
} 

.mskinno .content-head {
	background: url(../img/cases/mskinno-logo.jpg) 0 0 no-repeat;
	height: 164px;
	position: relative;
}
.mskinno .brand-title a {
display: block;
height: 164px;
width: 660px;
}
.mskinno .brand-title {
height: 164px;
width: 660px;
margin-bottom: 0;
position: relative;
text-indent: -9999px;
background: none;
padding: 0;
}
.mskinno .brand-head-el {
	background: #fff;
	width: 230px;
}
.mskinno .vizit-top-el {
	width: 220px;
	border-bottom: 1px solid #dfdfdf;
}


.russiapulse-head {
	background: url(../img/cases/russiapulse-bgd.jpg) 0 0 no-repeat;
	width: 660px;
	height: 62px;
	padding: 30px 0 0;
	position: relative;
		margin-bottom: 1px;
}
.rp-subtitle {
	padding: 2px 5px;
	background: rgba(33, 69, 96, .7);
	color: #fff;
	display: block;
	position: absolute;
	top: 38px;
	left: 210px;
}
.rp-subtitle a {
	color: #fff;
	text-decoration: underline;
}
.rp-subtitle a:hover {
	text-decoration: none;
}
.rp-search-panel {
	background: url(../img/cases/russiapulse-grad.png) repeat-x 0 0;
	height: 20px;
	padding: 9px 15px 5px;	
}
.rp-search-panel .simpletabs {
	margin: 1px 0 0;
	float: left;
}
.rp-search-panel .stabs {
	border-right: 1px solid #fff;
}
.rp-search-panel .stabs a {
	color: #a1c1d1;
	border-bottom: dotted 1px #a1c1d1;
}
.rp-search-panel .stabs .stabs-link {
	color: #fff;
	border: none;
} 
.rp-map {
	width: 660px;
	height: 314px;
	margin: 0 -10px 15px;
	position: relative;
}
.rp-stabs-bl {
	padding: 10px 0;
}
.rp-map-transparency {
	position: absolute;
	top: 0;
	left: 0;
}


.webbia-head-lt {
	float: left;
	width: 326px;
	height: 92px;
	margin-right: 2px;
}
.webbia-head-rt {
	float: left;
	width: 326px;
	height: 92px;
}
