@charset "utf-8";
/* CSS Document */

/* Global styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	}
html, body {
	margin:0;
	padding:0;
	height:100%;
	background:#e8e8e8 url('../images/body-bg.gif') center 0 repeat-y;
	}
div, img, a {
	border:0;
	}
img {
	vertical-align:top;
	}
a, input, button, textarea, select {
	outline:none;
	}

a {
	color:#0081ab;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
.fleft {
	float:left;
	}	
.fright {
	float:right;
	}
.left {
	text-align:left;
	}
.right {
	text-align:right;
	}
.img-left {
	float:left;
	margin:0 15px 8px 0;
	}
.img-right {
	float:right;
	margin:0 0 8px 15px;
	}
.center {
	text-align:center;
	}
.clear {
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	}
/* ############# */

/* Wrap block */
#wrap {
	width:979px;
	min-height:100%;
	margin:0 auto;
	position:relative;
	background:#fff;
	}
#wrap.home {
	background:#fff url('../images/basis-home/basis-home-center-bg.gif') right 0 repeat-y;
	}
#wrap_c {
	width:979px;
	position:relative;
	padding:163px 0 26px;
	z-index:10;
	}
/* ########## */

/* Top block */
#top-block {
	width:100%;
	height:35px;
	background:#424242;
	font-size:11px;
	font-size:12px;
	line-height:1.35em;
	font-family:Arial, Helvetica, sans-serif;
	color:#d6d6d6;
	position:absolute;
	left:0;
	top:0;
	z-index: 110;
	}
#top-block-cont {
	height:35px;
	margin:0 19px;
	}
	
/* Languages */
#languages {
	float:left;
	}
#languages .label {
	color:#d6d6d6;
	font-size:11px;
	float:left;
	padding-top:9px;
	}
#languages .images {
	float:left;
	padding-top:11px;
	}
#languages .images a {
	width:18px;
	height:13px;
	display:block;
	float:left;
	margin:0 2px 0 7px;
	}
#languages .images a img {
	width:18px;
	height:13px;
	}
/* --------- */

/* Search item */
.search-item {
float:left;
height:20px;
padding-top:7px;
position:relative;
width:139px;
z-index:1000;
	}
.search-item .search-item-text {
	height:20px;
	margin-right:21px;
	background:url('../images/search-item-text.png') 0 0 no-repeat;
	}
.search-item .search-item-text div {
	margin:0 2px 0 8px;
	height:20px;
	position:relative;
	}
.search-item .search-item-text div input {
	width:100%;
	padding:3px 2px 4px 8px;
	font-size:11px;
	line-height:13px;
	color:#797979;
	position:absolute;
	left:-8px;
	background:none;
	border:0;
	}
.search-item .search-item-button {
	width:21px;
	height:20px;
	position:absolute;
	right:0;
	top:7px;
	}
.search-item .search-item-button input {
	width:20px;
	height:20px;
	vertical-align:top;
	}
/* ----------- */
/* Fast links */
.fast-links {
	float:left;
	font-size:11px;
	list-style:none outside none;
	margin-left:5px;
	white-space:nowrap;
	}
.fast-links li {
	height:35px;
	float:left;
	padding-right:3px;
	background:url('../images/fast-links-dot.gif') right 16px no-repeat;
	}
.fast-links li.end {
	padding-right:3px;
	margin-right:9px;
	}
.fast-links li a, .fast-links li em {
	height:35px;
	display:block;
	float:left;
	color:#d6d6d6;
	font-style:normal;
	}
.fast-links li a span, .fast-links li em span {
	height:35px;
	display:block;
	}
.fast-links li a b, .fast-links li em b {
	height:26px;
	display:block;
	padding:9px 8px 0 8px;
	font-weight:normal;
	white-space:nowrap;
	}
.fast-links li a.act, .fast-links li em {
	color:#fff;
	background:url('../images/fast-links-act-center.gif') 0 0 repeat-x;
	}
.fast-links li a.act span, .fast-links li em span {
	background:url('../images/fast-links-act-left.gif') 0 0 no-repeat;
	}
.fast-links li a.act span b, .fast-links li em span b {
	background:url('../images/fast-links-act-right.gif') right 0 no-repeat;
	}
.fast-links li a#home img, .fast-links li em#home img {
	width:15px;
	height:14px;
	margin-right:4px;
	position:relative;
	top:0;
	background:url('../images/icons/home-icon.gif') 0 0 no-repeat;
	}
.fast-links li a#home.act img, .fast-links li em#home img {
	background:url('../images/icons/home-icon.gif') 0 -14px no-repeat;
	}
.fast-links li a:hover {
	text-decoration:none;
	text-indent:0;
	}
.fast-links li a:hover span {
	text-decoration:underline;
	cursor:pointer;
	}
.fast-links li a.act:hover span {
	text-decoration:none;
	}
/* ---------- */
/* ######### */

/* Head */
#head {
	width:100%;
	height:129px;
	position:absolute;
	left:0;
	top:35px;
	font-size:12px;
	line-height:1.35em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	z-index:100;
	background:#fff;
	}

/* Logos */
#logo {
	width:248px;
	height:84px;
	position:absolute;
	left:40px;
	top:22px;
	}
#logo img {
	width:248px;
	height:84px;
	}
#logo-inner {
	width:293px;
	height:84px;
	position:absolute;
	left:19px;
	top:22px;
	}
#logo-inner img {
	width:293px;
	height:84px;
	}
#logo2 {
	width:563px;
	height:39px;
	position:absolute;
	top:129px;
	left:0;
	}
#logo2 img {
	width:563px;
	height:39px;
	background:url('../images/logo-02.png') 0 0 no-repeat;
	}
/* ---- */

/* Top line */
#top-line {
	width:100%;
	border-top:1px solid #ccc;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	position:absolute;
	top:128px;
	left:0;
	}
/* -------- */

/* Head right menu */
#head-menu {
	width:270px;
	height:243px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #999;
	position:absolute;
	right:20px;
	top:129px;
	}
#head-menu embed,#head-menu object{
	margin-left: -1px
}
#head-menu-bg {
	height:243px;
	background:#000;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}
#head-menu-cont {
	width:270px;
	height:243px;
	position:absolute;
	left:0;
	top:0;
	z-index:120;
	}
#head-menu-cont .name {
	padding:10px 17px;
	font-size:12px;
	line-height:14px;
	color:#ccc;
	border-bottom:1px solid #999;
	}
#head-menu-cont .name span {
	display:block;
	float:left;
	margin-right:8px;
	}
#head-menu-cont .name img {
	display:block;
	width:8px;
	height:4px;
	background:url('../images/head-menu-arrow.png') 0 0 no-repeat;
	float:left;
	position:relative;
	top:6px;
	}
#head-menu-cont .name span.clear {
	float:none;
	padding:0;
	margin:0;
	}
#head-menu-cont .links {
	list-style:none;
	font-size:12px;
	line-height:14px;
	}
#head-menu-cont .links li {
	border-bottom:1px solid #999;
	}
#head-menu-cont .links li a {
	display:block;
	padding:8px 17px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	}
#head-menu-cont .links li a:hover {
	background:#8c181b;
	text-decoration:none;
	}
/* --------------- */

/* #### */

/* Basis home */
#basis-home {
	font-size:12px;
	line-height:1.25em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	position:relative;
	z-index:90;
	}
/* Basis home top */
.basis-home-top {
	background:#fff;
	height:244px;
	background:url('../images/content-images/basis-home-top-bg.jpg') 0 0 no-repeat;
	}
.basis-home-top-cont {
	padding:48px 450px 0 39px;
	color:#fff;
	}
.basis-home-top-cont h3 {
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	padding-bottom:5px;
	}
.basis-home-top-cont p {
	font-size:14px;
	line-height:20px;
	padding-bottom:8px;
	}
.basis-home-top-cont ul, .basis-home-top-cont ol {
	font-size:14px;
	line-height:20px;
	padding:0 0 8px 18px;
	}
/* -------------- */

/* Basis home center */
.basis-home-center {
	}
.basis-home-left {
	width:687px;
	float:left;
	background:url('../images/basis-home/basis-home-left_t.png') 0 0 repeat-x;
	}
.basis-home-left-cont {
	background:url('../images/basis-home/basis-home-left_r.jpg') right 0 no-repeat;
	}
	
/* Three colums */
.three-colums {
	position:relative;
	padding-top:20px;
	margin:0 0 18px 22px;
	}
.three-colums-cont {
	display:table;
	min-height:135px;
	height:135px;
	}
.three-colums-cont .td-01, .three-colums-cont .td-02, .three-colums-cont .td-03 {
	display:table-cell;
	vertical-align:top;
	width:217px;
	text-align:left;
	background:url('../images/basis-home/three-colums-line-top.png') right 0 no-repeat;
	}
.three-colums-cont .td-03 {
	background:none;
	}
.three-colums-cont .bottom {
	width:1px;
	height:40px;
	overflow:hidden;
	position:absolute;
	left:216px;
	bottom:0;
	background:url('../images/basis-home/three-colums-line-bottom.png') 0 0 no-repeat;
	}
.three-colums-cont .td-02 .bottom {
	left:433px;
	}
.three-colums-cont .td-03 .bottom {
	display:none;
	}
.three-colums-cont .cont {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#636363;
	padding-left:17px;
	}
.three-colums-cont .cont h3 {
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a33038;
	padding-bottom:7px;
	}
.three-colums-cont .cont-left {
	width:88px;
	float:left;
	}
.three-colums-cont .cont-left .img {
	width:78px;
	height:79px;
	padding-top:7px;
	background:url('../images/basis-home/image-border.png') 0 0 no-repeat;
	}
.three-colums-cont .cont-left .img div {
	width:74px;
	height:72px;
	margin-left:2px;
	overflow:hidden;
	}
.three-colums-cont .cont-left .link {
	padding-left:2px;
	}
.three-colums-cont .cont-right {
	margin-left:88px;
	padding:4px 25px 6px 0;
	}
/* ************** */

/* Raquo link */
.raquo-link {
	color:#841315;
	text-decoration:none;
	}
.raquo-link span {
	color:#0081ab;
	text-decoration:underline;
	}
.raquo-link:hover {
	text-indent:0;
	text-decoration:none;
	}
.raquo-link:hover span {
	text-indent:0;
	text-decoration:none;
	}
/* ********** */

/* Basis line */
.basis-line {
	width:603px;
	margin-left:38px;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background:url('../images/basis-home/basis-line.png') 0 0 no-repeat;
	}
/* ********** */

/* Basis home bottom block */
.basis-home-bottom {
	padding:13px 0 0 93px;
	min-height:261px;
	}
/* Left block */
.b-h-left-block {
	width:364px;
	float:left;
	color:#333;
	background:url('../images/basis-home/left-block-bg.png') right 0 no-repeat;
	}
.b-h-left-block .cont {
	padding:6px 10px 0 0;
	font-size:11px;
	}
.b-h-left-block h3 {
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	padding-bottom:2px;
	}
.b-h-left-block p {
	font-size:11px;

	padding-top:12px;
	}
.b-h-left-block .link {
	padding-top:8px;
	}
/* Right block */
.b-h-right-block {
	margin-left:383px;
	padding:4px 32px 0 0;
	color:#666;
	}
.b-h-right-block h4 {
	font-size:14px;
	line-height:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
	}
/* *********************** */

.basis-home-right {
	width:272px;
	float:left;
	font-size:11px;
	}
.b-h-right-top {
	width:270px;
	margin-left:1px;
	background:url('../images/basis-home/basis-home-right-top_c.gif') 0 0 repeat-y;
	}
.b-h-right-top_t {
	background:url('../images/basis-home/basis-home-right-top_t.jpg') 0 0 no-repeat;
	}
.b-h-right-top-cont {
	min-height:338px;
	padding:12px 0 50px;
	color:#ccc;
	}
.b-h-right-top-cont .raquo-link {
	color:#e2ad66;
	}
.b-h-right-top-cont .raquo-link span {
	color:#ccc;
	}

/* Month's calendar */
.mon-calendar {
	padding:0 40px 18px 18px;
	}
.mon-calendar .name {
	padding:0 0 13px 53px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	background:url('../images/basis-home/calendar.gif') 0 5px no-repeat;
	}
.mon-calendar .name span {
	font-size:22px;
	font-weight:bold;
	}
.mon-calendar .desc {
	list-style:none;
	padding-right:15px;
	}
.mon-calendar .desc li {
	padding-bottom:13px;
	}
/* *************** */

.b-h-right-line {
	border-top:1px solid #999;
	height:15px;
	font-size:0;
	clear:both;
	overflow:hidden;
	}

/* Downloads */
.b-h-special-block {
	padding:0 40px 18px 18px;
	}
.b-h-special-block h4 {
	font-size:16px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}
.b-h-special-block p {
	padding-bottom:12px;
	}
.b-h-special-block ul {
	list-style:none;
	}
.b-h-special-block ul li {
	padding-top:1px;
	vertical-align:middle;
	}
.b-h-special-block ul img {
	margin-right:6px;
	vertical-align:middle;
	position:relative;
	top:-1px;
	}
/* ********* */

.b-h-right-cont {
	color:#767676;
	}
.b-h-right-cont .b-h-special-block {
	padding:0 35px 10px 18px;
	}
.b-h-right-cont .b-h-special-block ul li {
	margin-bottom:3px;
	}

/* ----------------- */

#b-h-bottom-bg {
	width:196px;
	height:260px;
	position:absolute;
	left:0;
	bottom:26px;
	z-index:1;
	background:url('../images/basis-home/basis-home-center_b.jpg') 0 0 no-repeat;
	}
/* ########### */

/* Footer */
#footer {
	width:100%;
	height:26px;
	background:url('../images/footer-bg.gif') 0 -1px no-repeat;
	position:absolute;
	left:0;
	bottom:0;
	z-index:9999;
	}
#footer-cont {
	padding:6px 45px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
	color:#a7a7a7;
	}
#footer-cont a{
	color:#fff;
	text-decoration:underline;
	}
#footer-cont .fright a {
	display:block;
	float:left;
	}
#footer-cont .fright span {
	display:block;
	float:left;
	padding:0 6px;
	}
#footer-cont a:hover {
	text-decoration:none;
	}
/* ###### */

#basis-cont{ background: url('../images/text_background.gif') no-repeat 0 0;}

/* Time table */
#ccolumn div.time-table {
	border:1px solid #d1d1d1;
	background:#f5f5f5;
	padding:3px 0;
	clear: both;
	}
#ccolumn div.time-table div.time-table-cont {
	margin:0 3px;
	}
#ccolumn div.time-table div.name {
	background:#a7a7a7;
	padding:9px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	}
#ccolumn div.time-table table {
	width:100%;
	float:none;
	font-size:11px;
	color:#4c4c4c;
	}
#ccolumn div.time-table table th {
	background:#fff;
	color:#4c4c4c;
	font-size:11px;
	font-weight:normal;
	border-right:1px solid #e5e5e5;
	}
#ccolumn div.time-table table th.end {
	border:0 none;
	}
#ccolumn div.time-table table th div {
	padding:7px 11px;
	font-size:11px;
	}
#ccolumn div.time-table table td {
	background-color:#E3E3E3;
	border-right:1px solid #D1D1D1;
	color:#4C4C4C;
	font-size:11px;
	font-weight:normal;
	}
#ccolumn div.time-table table td.end {
	border:0 none;
	}
#ccolumn div.time-table table td div {
	padding:5px 11px;
	font-size:11px;
	}
#ccolumn div.time-table table .light td {
	background:#f2f2f2;
	}
#ccolumn div.time-table table td.timetable-plus {
	text-align:center;
	vertical-align:middle;
	}
#ccolumn div.time-table .timetable-plus img {
	border:none;
	margin:0 7px;
	}	
/* ######### */

/* Summer programme block */
#ccolumn .summer-prog-block {
	width:100%;
	}
#ccolumn .summer-prog-block h2 {
	color:#841315;
	font-size:22px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	}
#ccolumn .summer-prog-block img {
	border:0;
	}
.summer-prog-block .s-p-left {
	float:left;
	width:490px;
	}
.summer-prog-block .s-p-right {
	width:198px;
	float:left;
	}
.summer-prog-block .s-p-left table {
	width:100%;
	}
#ccolumn .summer-prog-block .s-p-left table img {
	margin-top:3px;
	}
.summer-prog-block .s-p-left table td {
	vertical-align:top;
	}
#ccolumn .summer-prog-block p {
	width:auto;
	clear:none;
	float:none;
	text-align:left;
	}
#ccolumn .summer-prog-block .s-p-left p {
	line-height:16px;
	}
#ccolumn .summer-prog-block h3 {
	color:#841315;
	font-family:"Trebuchet MS",Arial;
	font-size:15px;
	}
#ccolumn .summer-prog-block h3.h3-black {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	}
#ccolumn .summer-prog-block h3.red {
	color:#841315;
	padding-bottom:10px;
	}
#ccolumn .summer-prog-block h3 span {
	font-size:14px;
	font-weight:normal;
	}
#ccolumn .summer-prog-block div {
	text-align:left;
	}
#ccolumn .summer-prog-block div.our-stud {
	height:46px;
	color:#841315;
	font-size:16px;
	line-height:46px;
	}
.summer-prog-block .our-stud span {
	font-weight:bold;
	}
#ccolumn .summer-prog-block div.our-stud-el {
	-display:inline;
	width:80px;
	float:left;
	text-align:center;
	margin:0 0 12px 8px;
	}
#ccolumn .summer-prog-block div.our-stud-el img {
	margin-right:0;
	margin-bottom:3px;
	}
#ccolumn .summer-prog-block div.our-stud-el img.file {
	margin-right:3px;
	margin-bottom:0;
	}
.our-stud-cont {
	padding-left:22px;
	}
#ccolumn .summer-prog-block div.out-stud-logos {
	width:146px;
	float:right;
	text-align:center;
	margin-bottom:10px;
	}
#ccolumn .summer-prog-block div.study-elements div.s-e-left {
	width:556px;
	float:left;
	padding-bottom:13px;
	}
#ccolumn .summer-prog-block div.study-elements div.s-e-left span {
	font-size:14px;
	font-weight:bold;
	}
#ccolumn .summer-prog-block div.study-elements div.s-e-right {
	float:right;
	width:100px;
	text-align:right;
	padding:18px 0 13px;
	}
.summer-social-calendar {
	margin-bottom:10px;
	}
.bottom-modules-container {
	padding-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	}
.summer-bottom-left {
	margin-bottom:20px;
	zoom:1;
	}
.summer-bottom-left-cont {
	border-bottom:1px solid #918f8f;
	border-top:1px solid #918f8f;
	padding:27px 0 32px;
	zoom:1;
	}
.summer-bottom-left h3 {
	color:#841315;
	font-weight:bold;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	}
.summer-bottom-left table th {
	padding:4px 0;
	font-weight:bold;
	text-align:center;
	}
.summer-bottom-left table td {
	padding:4px 0;
	text-align:center;
	background:#e5f2f6;
	}
.summer-bottom-left table .white td {
	background:#fff;
	}
.summer-bottom-right {
	width:545px;
	}
.summer-bottom-right .custom-form, .summer-bottom-right .form_holder {
	background:none;
	}
.summer-bottom-right h3 {
	color:#841315;
	font-weight:bold;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.summer-bottom-right h3, .summer-bottom-right p {
	padding-bottom:12px;
	}
.summer-bottom-right .button {
	float:right;
	}
.summer-bottom-right p {
	color:#777;
	font-size:14px;
	}
.summer-bottom-right .drop-down-list {
	}
.summer-bottom-right .textbox-holder .textbox {
	}
	
/*summer Yellow Tab*/
.summer-yellow-tab { 
	background: url('/images/grad.jpg') 0 0 repeat-x #eeeeee; 
	padding: 15px 20px 10px 20px; 
	margin-bottom: 20px; 
}
.summer-yellow-tab-dark {
	background: url('/images/grad_dark.jpg') 0 0 repeat-x #990101; 
	color:#fff;
	}
.summer-yellow-tab-dark td, .summer-yellow-tab-dark th, .summer-yellow-tab-dark h3 {
	color:#fff;
	}
.summer-yellow-tab td { padding: 6px 0px; font-size:16px; text-align:center;}
.summer-yellow-tab th { 
	font-weight: bold; 
	border-bottom: solid 1px #841315; 
	border-top: solid 1px #841315; 
	padding: 8px 0px;
	 font-size:16px; text-align:center;
}
.summer-yellow-tab h3 { 
padding-bottom: 8px; 
font-size: 20px; text-align:center; margin-bottom:10px;}

#ccolumn .summer-prog-block h3.h3-black a { 
	color: #333; 
	text-decoration: underline; 
	font: bold 14px "Trebuchet MS",Arial; 
	line-height:18px;
}


/* Expand-collapse panel */
#ccolumn .programm-list {
	zoom:1;
	position:relative;
	margin-bottom:30px;
	}
#ccolumn .programm-list ul {
	list-style:none;
	padding:0;
	margin:0;
	float:none;
	width:auto;
	border-top:1px solid #ccc;
	zoom:1;
	position:relative;
	}
#ccolumn .programm-list ul li {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	background:none;
	border-bottom:1px solid #ccc;
	clear:both;
	zoom:1;
	position:relative;
	}
#ccolumn .programm-list div.p-l-name {
	padding:7px 8px 9px;
	position:relative;
	cursor: pointer;
	float:none;
	width:auto;
	zoom:1;
	}
#ccolumn .programm-list .p-l-name a, #ccolumn .programm-list .p-l-name em {
	display:block;
	float:left;
	margin-right:53px;
	padding-right:10px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	font-style:normal;
	color:#841315;
	text-decoration:none;
	background:url('../images/programmes-dot.gif') right 5px no-repeat;
	}
#ccolumn .programm-list .p-l-name em span {
	font-size:12px;
	color:#000;
	font-weight:normal;
	}
#ccolumn .programm-list .p-l-name b {
	display:block;
	color:#841315;
	font-weight:normal;
	text-decoration:underline;
	position:absolute;
	right:2px;
	top:6px;
	cursor:pointer;
	z-index:100;
	zoom: 1;
	}
#ccolumn .programm-list .p-l-cont {
	padding:0 8px;
	display:none;
	zoom:1;
	}
#ccolumn .programm-list .p-l-cont p {
	padding:0 0 9px;
	}
#ccolumn .programm-list .p-l-cont img.img-left {
	margin-bottom:9px;
	}