/*** Other Resolutions ***/

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

	div.class-frontpage-1.rightcol div.left-column-first {
		width: 100%;
	}
	div.class-frontpage-1.rightcol div.right-column-position {
		display: block;
		width: 35%;
		float: left;
	}
	
	div.object_as_announcement div.header-block h2 {
		font-size: 1.4em!important;
	}


	div.highlighted_object div.image-position {
		

	}

	div.highlighted_object div.attribute-image img {



	}
	div.highlighted_object h2.title  {

	}
	
	div.class-frontpage-1 div.secondcolumn-left,
	 div.class-frontpage-1 div.secondcolumn-right {
		width: 100%!important;
		float: none!important;
	}

}


/*** Feedback form ***/

.post-block::before,
.post-block::after {
    display: table;
    content: "";    
}
div.class-feedback-form .attribute-short {
    margin-bottom: 2em;
}
div.class-feedback-form .post-block {
    margin-top: 15px;
}
div.class-feedback-form .post-block h4 {
    float:left;
    margin-bottom: 0.3em;
}
div.class-feedback-form .post-block span {
    font-size: 0.9em;
    color: #808080;
    padding: 0px 10px;
    line-height: 1.6em;
}
div.class-feedback-form input.box {
    line-height: 2em;
    width: 98%;
    padding: 0 7px;
}
div.class-feedback-form textarea.box {
    width: 98%;
    padding: 7px;
}
div.class-feedback-form .content-action {
    margin-top: 10px;
    font-size: 1.2em;
}
div.class-feedback-form .content-action input {
    padding: 5px 7px;
    cursor: pointer;
}
.sent-form h3{
    margin-top: 20px;
}


/*** Podrazdelenie Universiteta ***/

@media screen and (max-width: 1070px){
	div#main div.design-2-box div.block-sotrudniki div.sotrudniki {
		padding-right: 0px;
	}
	div#main div.design-2-box div.block-sotrudniki div.sotrudniki .personal-block {
		width: 130px;
		margin: 15px 3px 3px;
	}
	div#main div.design-2-box div.block-sotrudniki div.sotrudniki .personal-block div.personal-foto a,
	 div#main div.design-2-box div.block-sotrudniki div.sotrudniki .personal-block div.personal-info {
		display: block;
		width: 130px;
	}
	div#main div.design-2-box div.block-sotrudniki div.sotrudniki .personal-block div.personal-foto a img {
		width: 100%;
		height: auto;
	}
	
	div#main div.design-2-box div.block-sotrudniki div.chief {
		padding-right: 10px;
	}
	div#main div.design-2-box div.block-sotrudniki div.chief .personal-block {
		width: 160px;
	}
	div#main div.design-2-box div.block-sotrudniki div.chief .personal-block div.personal-foto a,
	 div#main div.design-2-box div.block-sotrudniki div.chief .personal-block div.personal-info {
		display: block;
		width: 160px;
	}
	div#main div.design-2-box div.block-sotrudniki div.chief .personal-block div.personal-foto a img {
		width: 100%;
		height: auto;
	}
}




/* FRONTPAGE 1 */

div.class-frontpage-1 div.secondcolumn-right {
	width: 100%;
	float: left;
}

div.class-frontpage-1 div.secondcolumn-position {
	width: 55%;
	float: left;
}

div.class-frontpage-1 div.secondcolumn-position div.column {
	padding: 0 6px;
}

div.class-frontpage-1 div.top-columns {
	background-color: transparent;
	background-image: 	-moz-linear-gradient(bottom, #e3e5e5 0, #edeff0 14px, #fafafa 40px, #fff 85px, rgba(255,255,255,0));
	background-image: 	-webkit-linear-gradient(bottom, #e3e5e5 0, #edeff0 14px, #fafafa 40px, #fff 85px, rgba(255,255,255,0));
	background-image: 	-ms-linear-gradient(bottom, #e3e5e5 0, #edeff0 14px, #fafafa 40px, #fff 85px, rgba(255,255,255,0));
	background-image: 	-o-linear-gradient(bottom, #e3e5e5 0, #edeff0 14px, #fafafa 40px, #fff 85px, rgba(255,255,255,0));
	background-image: 	linear-gradient(bottom, #e3e5e5 0, #edeff0 14px, #fafafa 40px, #fff 85px, rgba(255,255,255,0));
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}

div.class-frontpage-1 div.firstcol-left div.second-column {
	padding: 10px 7px 10px 10px
}

div.class-frontpage-1 div.firstcol-right {
	float: right;
	width: 55%;
}
div.class-frontpage-1 div.firstcol-right div.first-column {
	padding: 10px 10px 10px 7px
}
 div.class-frontpage-1 div.firstcol-left {
	float: left;
	width: 45%;
}

div.class-frontpage-1 div.bottom-column {
	margin-bottom: -30px;
}

div.class-frontpage-1 div.bottom-column div.content-box {
	border-top: 1px solid #cccccc;
	background-color: #f0f2f2;
	background-image: 	-moz-linear-gradient(bottom, #d2d7d9 0, #f0f2f2 50%);
	background-image: 	-webkit-linear-gradient(bottom, #d2d7d9 0, #f0f2f2 50%);
	background-image: 	-ms-linear-gradient(bottom, #d2d7d9 0, #f0f2f2 50%);
	background-image: 	-o-linear-gradient(bottom, #d2d7d9 0, #f0f2f2 50%);
	background-image: 	linear-gradient(bottom, #d2d7d9 0, #f0f2f2 50%);
	box-shadow: 0 -2px 10px rgba(0,0,0,0.15) inset;
	padding: 0;
	margin-left: -1px;
}

div.class-frontpage-1 div.bottom-column div.content-box ul.horizontally-position {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin:0;
}

div#main ul.horizontally-position {
	margin:0;
}

div#main ul.horizontally-position li {
	background: none;
	margin: 0;
	padding: 10px 10px 20px;
}

div.class-frontpage-1 div.bottom-column ul.horizontally-position li.content-wrap {
	list-style: none outside none;
	border-left: 1px solid #abacac;
	border-right: 1px solid #f7fafa;
	display: table-cell;
	width: 10%;
    overflow: hidden;
	box-shadow: 7px 0 7px rgba(0,0,0,0.1) inset;
}

div.class-frontpage-1 div.bottom-column ul.horizontally-position div.item-content a {
	color: #008df2;
}

div.class-frontpage-1 div.bottom-column ul.horizontally-position div.item-content a:hover {
	color: #00264d;
}

div.class-frontpage-1 div.bottom-column ul.horizontally-position div.item-content div.attribute-image {
	border: 1px solid #c6c9cc;
	float: left;
	margin: 0 0.7em 0.7em 0;
}

div.class-frontpage-1 div.bottom-column ul.horizontally-position div.item-content h2.title {
	font-size: 1.45em;
	font-weight: normal;
	line-height: 1.1em;
	color: #550066;
	text-shadow: 1px 1px 0 rgba(247,252,255, 0.7);
	background-color: #ebf2f5;
	border-top: 1px solid #cad1d9;
	border-bottom: 1px solid #cad1d9;
	padding: 6px 10px;
	margin: 0 -10px 5px 0;
}

div.class-frontpage-1 div.bottom-column ul.horizontally-position div.item-content div.attribute-short {
	overflow: hidden;
}
.ie8 div.class-frontpage-1 div.bottom-column div.content-box ul.horizontally-position {
	display: table;
	zoom: 1;
}
.ie8 div.class-frontpage-1 div.bottom-column ul.horizontally-position li.content-wrap {
	display: table-cell;
	width: 1%;
}




/*** Podrazdelenie Universiteta ***/


div.design-2-box {
	background-image: 	url(../images/kntuw_v4/page_background.png);
	background-position: left top;
	background-repeat: repeat-x;
	margin-left: 2px;
}

div.design-2-box  div.block-obzshaya_inform, 
 div.design-2-box  div.block-obzshaya_inform,
 div.design-2-box  div.block-sotrudniki,
 div.design-2-box  div.block-drugaya_infornacia,
 div.design-2-box  div.block-fotogalereya {
	padding: 0 20px 10px;
	overflow: hidden;
}

div.class-podrazdelenie div.separator {
	background: transparent url(../images/kntuw_v4/podrazdelenie_sep.png) no-repeat bottom center;
	height:37px;
	margin: 5px 0px;
	overflow: hidden;
	
}

div.design-2-box div.class-podrazdelenie div.attribute-header  h1 {
	background-color: #f2f5f7;
	background-image: 	-moz-linear-gradient(top, #c8d3dc, #f2f5f7);
	background-image: 	-webkit-linear-gradient(top, #c8d3dc, #f2f5f7);
	background-image: 	-ms-linear-gradient(top, #c8d3dc, #f2f5f7);
	background-image: 	-o-linear-gradient(top, #c8d3dc, #f2f5f7);
	background-image: 	linear-gradient(top, #c8d3dc, #f2f5f7);
	border-top: 5px solid #99afbf;
	border-bottom: 1px solid #98a0a6;
	padding: 10px 20px 9px;
	margin-left: -1px;
	margin-bottom: 15px;
	box-shadow: 0px 1px rgba(200,200,200,0.5);
}

div.class-podrazdelenie div.podrazdelenie-header-block, 
 div.class-podrazdelenie h2.highlight_header {
	background-color: transparent;
	background-image: 	-moz-linear-gradient(bottom, rgba(212,231,245, 0.2), rgba(201,221,242, 0.4));
	background-image: 	-webkit-linear-gradient(bottom, rgba(212,231,245, 0.2), rgba(201,221,242, 0.4));
	background-image: 	-ms-linear-gradient(bottom, rgba(212,231,245, 0.2), rgba(201,221,242, 0.4));
	background-image: 	-o-linear-gradient(bottom, rgba(212,231,245, 0.2), rgba(201,221,242, 0.4));
	background-image: 	linear-gradient(bottom, rgba(212,231,245, 0.2), rgba(201,221,242, 0.4));
	border-top: 1px solid #c4c9cc;
	border-bottom: 1px solid #afb0b3;
	overflow: visible;
	box-shadow: 0px 2px 3px rgba(150,150,150,0.2), 0px 1px 0px rgba(255,255,255,0.6) inset, 0px -1px 0px rgba(255,255,255,0.6) inset;
}

div.class-podrazdelenie div.podrazdelenie-header-block {
	font-size: 1.2em;
	margin: 10px -20px 10px -20px;
	padding: 7px 20px 1px;
}

div.class-podrazdelenie div.podrazdelenie-header-block h2 {
	font-weight: normal;
	margin-bottom: 6px;
}

div.class-podrazdelenie h2.highlight_header {
	font-size: 1.6em;	
	font-weight: normal;
	margin: 10px -20px 10px -20px;
	padding: 5px 20px 7px;
}


/* block-novosti_podrazdelenia */


div.class-podrazdelenie div.block-novosti_podrazdelenia div.highlighted-design {
	padding-left: 10px;
	padding-right: 10px;
}

div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.sh-box {
	position: relative;
    z-index: 0;
	margin: 0px -10px;
	clear: none;
	border: none;
	box-shadow: none;
}

div.itemized_children_menu div.class-podrazdelenie  div.children-block div.block-novosti_podrazdelenia div.content-view-embed div.menu-child-border {
	padding: 1px 0 0;
}

div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.sh-box .x1 {
	display: none;
}


div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.sh-box .x2 {
	display: none;
}


div.class-podrazdelenie div.block-novosti_podrazdelenia {
	float: right;
	width: 210px;
	margin-top: -25px;
	padding: 10px 10px 30px 0px;
}


div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed {
	margin: 0px 0 15px;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.border-box {
	padding: 5px 9px 15px;
	margin-bottom: 0;
}
div.object-center.itemized_sub_items {
    width: 100%;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder div.box-bg {
	background: none;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder div.header-box {
	background: none;
	border-bottom: none;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder h2 {
	background-color: rgba(200,211,222, 0.4);
	border-top: 1px solid rgba(195,206,217, 0.8);
	border-bottom: 1px solid rgba(195,206,217, 0.7);
	padding: 5px 10px;
	margin: 0;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder h2 a {
	color: #414A4D;
	font-size: 0,9em;
	text-shadow: none;
}

div#main div.class-podrazdelenie div.block-novosti_podrazdelenia  div.itemized_sub_items div.content-view-embed div.class-folder ul
{
    margin: 0;
}
div#main div.class-podrazdelenie div.block-novosti_podrazdelenia  div.itemized_sub_items div.content-view-embed div.class-folder ul li
{
    margin: 0.25em 0 0.25em 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    background-image: none;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder ul li a
{
    background-image: url(../images/kntuw_v4/itemized_sub_items/bullet_list.png);
    background-position: 0.2em 0.4em;
    background-repeat: no-repeat;
    padding-left: 14px;
    display: block;
    font-size: 1em;
	color: #005999;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder ul li a:hover {
	color: #000000;
}
div#main div.class-podrazdelenie div.block-novosti_podrazdelenia  div.itemized_sub_items div.content-view-embed div.class-folder div.attribute-byline
{
    margin: 0;
    font-size: 0.9em;
    padding: 0;
    background: #f0f5fa;
    font-weight: normal;
}
div#main div.class-podrazdelenie div.block-novosti_podrazdelenia  div.itemized_sub_items div.content-view-embed div.class-folder ul li, 
 div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_sub_items div.content-view-embed div.class-folder ul li
{
    margin: 0.4em 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}


/* EMBED - READ-MORE */

div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more {
	text-align: center;
	position: relative;
	padding-bottom: 5px;
	overflow: hidden;
	float: none;
	margin: 0;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more:before {
	content: "";
    display: block;
	position: absolute;
	top: -15px;
	left: 5px;
	right: 5px;
	height: 12px;
	box-shadow: 0px 2px 20px #a6a6a6;
	border-radius: 0em 0em 100% 100% / 0em 0em 100% 100%;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more:after {
	content: "";
    display: block;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	height: 1px;
	background-image: 	-moz-linear-gradient(left, rgba(99,99,99, 0) 0px, rgba(99,99,99, 0.2) 25%, rgba(99,99,99, 0.2) 75%, rgba(99,99,99, 0) 100%);
}

div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more a {
	text-decoration: none;
	font-size: 0.9em;
	color: #4b6673;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	background-image: 	-moz-linear-gradient(bottom, #dae1e5, #e6edf2);
	background-image: 	-webkit-linear-gradient(bottom, #dae1e5, #e6edf2);
	background-image: 	-ms-linear-gradient(bottom, #dae1e5, #e6edf2);
	background-image: 	-o-linear-gradient(bottom, #dae1e5, #e6edf2);
	background-image: 	linear-gradient(bottom, #dae1e5, #e6edf2);
	border-left: 1px solid #b8c6cc;
	border-right: 1px solid #b8c6cc;
	border-bottom: 1px solid #acb9bf;
	display: inline-block;
	margin-top: 1px;
	padding: 2px 4px;
	box-shadow: 0px 1px 2px #c2c9cc;
	border-radius: 0 0 3px 3px;
	position: relative;
	z-index: 5;
}

div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more a:hover {
	color: #2f434d;	
	background-image: 	-moz-linear-gradient(bottom, #ccd4d9, #e6edf2);
	background-image: 	-webkit-linear-gradient(bottom, #ccd4d9, #e6edf2);
	background-image: 	-ms-linear-gradient(bottom, #ccd4d9, #e6edf2);
	background-image: 	-o-linear-gradient(bottom, #ccd4d9, #e6edf2);
	background-image: 	linear-gradient(bottom, #ccd4d9, #e6edf2);
}

div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more a div.bg-right {
	background: none;
	padding: 0;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed a div.bg-left {
	background: none;
	padding: 0;
}
div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more a:hover div.bg-left,
 div.class-podrazdelenie div.block-novosti_podrazdelenia div.content-view-embed div.read-more a:hover div.bg-right {
	background: none;
}

/* EMBED - children_menu */

div.class-podrazdelenie div.block-novosti_podrazdelenia div.itemized_children_menu div.children-block ul li a {
	font-size: 1.2em;
	line-height: 110%;
}





div.class-podrazdelenie div.block-obzshaya_inform {
	font-size: 1.1em;
}


div.design-2-box  div.sotrudniki {
	overflow: hidden;
	padding-right: 5px;
}

div#main div.design-2-box  div.block-sotrudniki ul {
	margin: 0px;
}

div#main div.design-2-box  div.block-sotrudniki ul li {
	list-style-type: none;
    list-style-image: none;
	display: inline-block;
	
}

div#main div.design-2-box  div.block-sotrudniki .personal-block {
	background-color: #f6f8f8;
	background-image: 	-moz-linear-gradient(bottom, #e1e3e4 0px, #f6f8f8 20px, #f6f8f8 100%);
	background-image: 	-webkit-linear-gradient(bottom, #e1e3e4 0px, #f6f8f8 20px, #f6f8f8 100%);
	background-image: 	-ms-linear-gradient(bottom, #e1e3e4 0px, #f6f8f8 20px, #f6f8f8 100%);
	background-image: 	-o-linear-gradient(bottom, #e1e3e4 0px, #f6f8f8 20px, #f6f8f8 100%);
	background-image: 	linear-gradient(bottom, #e1e3e4 0px, #f6f8f8 20px, #f6f8f8 100%);
	border-top: 1px solid #c9cfd5;
	border-left: 1px solid #c9cfd5;
	border-right: 1px solid #bec6cc;
	border-bottom: 1px solid #bec6cc;
	vertical-align: top;
	padding: 1px;
	margin: 15px 5px 5px;
	box-shadow: 1px 1px 3px #bfbfbf;
}

div.design-2-box  div.block-sotrudniki div.personal-foto-sep {
	height: 20px;
	margin-top: 1px;
	margin-bottom: -12px;
	position: relative;
	overflow: hidden;
}

div.design-2-box  div.block-sotrudniki div.personal-foto-sep:before {
	content: "";
    display: block;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	height: 1px;
	background-image: 	-moz-linear-gradient(left, rgba(99,99,99, 0) 0px, rgba(99,99,99, 0.4) 15%, rgba(99,99,99, 0.4) 85%, rgba(99,99,99, 0) 100%);
	background-image: 	-webkit-linear-gradient(left, rgba(99,99,99, 0) 0px, rgba(99,99,99, 0.4) 15%, rgba(99,99,99, 0.4) 85%, rgba(99,99,99, 0) 100%);
	background-image: 	-ms-linear-gradient(left, rgba(99,99,99, 0) 0px, rgba(99,99,99, 0.4) 15%, rgba(99,99,99, 0.4) 85%, rgba(99,99,99, 0) 100%);
	background-image: 	-o-linear-gradient(left, rgba(99,99,99, 0) 0px, rgba(99,99,99, 0.4) 15%, rgba(99,99,99, 0.4) 85%, rgba(99,99,99, 0) 100%);
	background-image: 	linear-gradient(left, rgba(99,99,99, 0) 0px, rgba(99,99,99, 0.4) 15%, rgba(99,99,99, 0.4) 85%, rgba(99,99,99, 0) 100%);
}

div.design-2-box  div.block-sotrudniki div.personal-foto-sep:after {
	content: "";
    display: block;
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
	height: 12px;
	box-shadow: 0px 3px 17px #a6a6a6;
	border-radius: 0em 0em 50% 50% / 0em 0em 50% 50%;
}

div.design-2-box  div.block-sotrudniki div.chief {
	margin-top: -10px;
	padding-right: 20px;
	float: left;
}

div#main div.design-2-box  div.block-sotrudniki div.chief .personal-block  {
	margin-top: 0;
	margin-bottom: 20px;
}

div.design-2-box  div.block-sotrudniki div.chief div.personal-foto {
	height: auto;
}

div.design-2-box  div.block-sotrudniki div.personal-foto {
	display: block;
	height: 155px;
	line-height: 0;
	overflow: hidden;
}

div.design-2-box  div.block-sotrudniki div.personal-info {
	text-align: center;
	position: relative;
	z-index: 2;
}
div.design-2-box  div.block-sotrudniki div.sotrudniki div.personal-info {
	text-align: center;
	width: 145px;
}

div.design-2-box  div.block-sotrudniki span {
	display: block;
}

div.design-2-box  div.block-sotrudniki div.personal-info span.familiya {
	font-weight: bold;
	font-size: 1.1em;
}

div.design-2-box  div.block-sotrudniki div.personal-info span.zvanie,
 div.design-2-box  div.block-sotrudniki div.personal-info span.dolzshnost {
	margin: 5px 0;
}


/*--------------------------------------------*/
div.class-podrazdelenie div.highlighted-design {
	background-image: 	-moz-linear-gradient(bottom, rgba(217,233,255, 0) 0px, rgba(217,233,255, 0.3) 70px, rgba(217,233,255, 0.5) 80%);
	background-image: 	-webkit-linear-gradient(bottom, rgba(217,233,255, 0) 0px, rgba(217,233,255, 0.3) 70px, rgba(217,233,255, 0.5) 80%);
	background-image: 	-ms-linear-gradient(bottom, rgba(217,233,255, 0) 0px, rgba(217,233,255, 0.3) 70px, rgba(217,233,255, 0.5) 80%);
	background-image: 	-o-linear-gradient(bottom, rgba(217,233,255, 0) 0px, rgba(217,233,255, 0.3) 70px, rgba(217,233,255, 0.5) 80%);
	background-image: 	linear-gradient(bottom, rgba(217,233,255, 0) 0px, rgba(217,233,255, 0.3) 70px, rgba(217,233,255, 0.5) 80%);
	position: relative;
	padding-top: 25px;
	padding-bottom: 70px;
	z-index: 0;
}

div.class-podrazdelenie div.highlighted-design:before,
 div.class-podrazdelenie div.highlighted-design:after {
	content: "";
    display: block;
	background-image: 	-moz-linear-gradient(bottom, rgba(184,192,204, 0.1) 0px, rgba(184,192,204, 0.7) 90px, rgba(184,192,204, 0.9) 80%);
	background-image: 	-webkit-linear-gradient(bottom, rgba(184,192,204, 0.1) 0px, rgba(184,192,204, 0.7) 90px, rgba(184,192,204, 0.9) 80%);
	background-image: 	-ms-linear-gradient(bottom, rgba(184,192,204, 0.1) 0px, rgba(184,192,204, 0.7) 90px, rgba(184,192,204, 0.9) 80%);
	background-image: 	-o-linear-gradient(bottom, rgba(184,192,204, 0.1) 0px, rgba(184,192,204, 0.7) 90px, rgba(184,192,204, 0.9) 80%);
	background-image: 	linear-gradient(bottom, rgba(184,192,204, 0.1) 0px, rgba(184,192,204, 0.7) 90px, rgba(184,192,204, 0.9) 80%);
	position: absolute;
	width: 1px;
	top: 0;
	bottom: 0;
	z-index: 5;
}
div.class-podrazdelenie div.highlighted-design:before {
	left: 0px;
}
div.class-podrazdelenie div.highlighted-design:after {
	right: 0px;
}

div.class-podrazdelenie div.highlighted-design div.shadow-left,
 div.class-podrazdelenie div.highlighted-design div.shadow-right {
	position: absolute;
	width: 10px;
	top: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden;
}

div.class-podrazdelenie div.highlighted-design div.shadow-left {
	left: -10px;
}

div.class-podrazdelenie div.highlighted-design div.shadow-right {
	right: -10px;
}

div.class-podrazdelenie div.highlighted-design div.shadow-left:before,
 div.class-podrazdelenie div.highlighted-design div.shadow-right:before {
	content: "";
    display: block;
	position: absolute;
	width: 10px;
	top: 0;
	bottom: 0;
	z-index: 2;	
	box-shadow: 0 0 12px #666666;
}

div.class-podrazdelenie div.highlighted-design div.shadow-left:before {
	-moz-transform: skew(0.6deg);
	-webkit-transform: skew(0.6deg);
	-o-transform: skew(0.6deg);
	transform: skew(0.6deg);
	right: -17px;
}

div.class-podrazdelenie div.highlighted-design div.shadow-right:before {
	-moz-transform: skew(-0.6deg);
	-webkit-transform: skew(-0.6deg);
	-o-transform: skew(-0.6deg);
	transform: skew(-0.6deg);
	left: -17px;
}
/*--------------------------------------------*/

/*** Sotrudnik Universiteta ***/

div.content-view-full div.class-sotrudnik {
	padding: 15px 10px 15px 0px;
}

div.content-view-full div.class-sotrudnik div.attribute-sotrudnik_name {
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

div.content-view-full div.class-sotrudnik div.attribute-block {
	margin-bottom: 5px;
	overflow: hidden;
}

div.content-view-full div.class-sotrudnik span.attribute {
	font-weight: bold;
	display: block;
	float:left;
	width: 9em;
}

div.content-view-full div.class-sotrudnik div.personal-foto {
	background-color: #f6f8f8;
	border-top: 1px solid #c9cfd5;
	border-left: 1px solid #c9cfd5;
	border-right: 1px solid #bec6cc;
	border-bottom: 1px solid #bec6cc;
	float: left;
	padding: 1px;
	margin-right: 15px;
	box-shadow: 1px 1px 3px #bfbfbf;
}









/* HIGHLIGHTED BLOCK global style */

div.highlighted-block {
	
}

div.highlighted-block div.header-block {
	padding: 6px 0;
}
div.highlighted-block  div.bottom-line {
	display: table;
	width: 100%;
}
div.highlighted-block div.block-content {
	font-size: 0.9em;
	display: table;
	width: 100%;
}
div.highlighted-block div.object-left,
 div.highlighted-block div.object-right {
	float: none;
	display: table-cell;
	width: 1%;
	height: 100%;
	vertical-align: middle;
}
div.highlighted-block div.class-image {
	margin: 7px 5px;
}
div.highlighted-block div.class-image div.attribute-image {
	margin: 0;
}


/* HIGHLIGHTED BLOCK light style */

div.highlighted-block.light_blue div.header-block {
	background-color: #e5ebef;
}
div.highlighted-block.light_orange div.header-block {
	background-color: transparent;
	padding: 0;
}
div.highlighted-block.light_blue div.header-block-bg {
	background: #f7f6f5 url(../images/kntuw_v4/highlighted_block/block_bg.png) repeat-x left bottom;
}
div.highlighted-block.light_orange div.header-block-bg {
	background: #f7f6f5 url(../images/kntuw_v4/highlighted_block/block_bg.png) repeat-x left bottom;
	border-top: 1px solid #dbd1c5;
	border-bottom: 1px solid #d1c8bc;
}
div.highlighted-block.light_blue div.top-line, 
 div.highlighted-block.light_orange div.top-line,
 div.highlighted-block.light_blue div.bottom-line, 
 div.highlighted-block.light_orange div.bottom-line {
	background: transparent;
}
div.highlighted-block.light_blue div.object-left {
	background: #cf8436 url(../images/kntuw_v4/highlighted_block/block_image_bg.png) repeat-x left top;
}
div.highlighted-block.light_orange div.object-left {
	background: #cf8436 url(../images/kntuw_v4/highlighted_block/block_image_bg.png) repeat-x left top;
}
div.highlighted-block.light_blue div.object-left div.content-view-embed {
	background: transparent url(../images/kntuw_v4/highlighted_block/block_image_sh.png) no-repeat right center;
	display: table;
	height: 100%;
}
div.highlighted-block.light_orange div.object-left div.content-view-embed {
	background: transparent url(../images/kntuw_v4/highlighted_block/block_image_sh.png) no-repeat right center;
	display: table;
	height: 100%;
}
div.highlighted-block.light_blue div.class-image,
 div.highlighted-block.light_orange div.class-image {
	display: table-cell;
	vertical-align: middle;
}

div.highlighted-block.light_blue div.class-image div.attribute-image {
	background-color: #f2fbff;
	border: 1px solid #2e3d4d;
	padding: 1px;
	margin: 5px;
}
div.highlighted-block.light_orange div.class-image div.attribute-image {
	background-color: #fcf8f0;
	border: 1px solid #593a1b;
	padding: 1px;
	margin: 5px;
}

div.highlighted-block h2 {
	font-size: 1.6em;
}
div.highlighted-block h3 {
	font-size: 1.45em;
}
div.highlighted-block h4 {
	font-size: 1.3em;
}
div.highlighted-block h5 {
	font-size: 1.2em;
}

div.highlighted-block h2,
div.highlighted-block h3,
div.highlighted-block h3,
div.highlighted-block h4,
div.highlighted-block h5,
div.highlighted-block h6 {
	padding: 8px 6px 3px;
}

div.highlighted-block p {
	padding: 0 6px;
}

div.highlighted-block.light_orange h2.highlight_header,
div.highlighted-block.light_orange h3.highlight_header,
div.highlighted-block.light_orange h4.highlight_header,
div.highlighted-block.light_orange h5.highlight_header {
	background: transparent url(../images/kntuw_v4/highlighted_block/l_orange_h_bg.png) repeat left top;
	border-bottom: 1px solid #dfdad1;
	color: #663329;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
div.highlighted-block.light_blue div.block-content a {
	color: #FFFFFF;
}
div.highlighted-block.light_orange div.block-content a {
	color: #663329;
}
div.highlighted-block.light_blue div.block-content a:hover {
	color: #e5f4ff;
}
div.highlighted-block.light_orange div.block-content a:hover {
	color: #992600;
}


/* HIGHLIGHTED BLOCK dark style */

div.highlighted-block.dark_blue h2, 
 div.highlighted-block.dark_blue h3, 
 div.highlighted-block.dark_blue h4, 
 div.highlighted-block.dark_blue h5, 
 div.highlighted-block.dark_blue h6,
 div.highlighted-block.dark_orange h2, 
 div.highlighted-block.dark_orange h3, 
 div.highlighted-block.dark_orange h4, 
 div.highlighted-block.dark_orange h5, 
 div.highlighted-block.dark_orange h6 {
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.8);
	color: #FFFFFF;
}

div.highlighted-block.dark_blue p, 
 div.highlighted-block.dark_blue p {
	color: #FFFFFF;
 }

div.highlighted-block.dark_blue div.header-block {
	background-color: #e5ebef;
}
div.highlighted-block.dark_orange div.header-block {
	background-color: #f0eee6;
}
div.highlighted-block.dark_blue div.header-block-bg {
	background: #6aa8d6 url(../images/kntuw_v4/object_announce/object_header_bg_blue.png) repeat-x left top;
}
div.highlighted-block.dark_orange div.header-block-bg {
	background: #c08d3a url(../images/kntuw_v4/object_announce/object_header_bg_orange.png) repeat-x left top;
}
div.highlighted-block.dark_blue div.top-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_top_line.png) repeat-x left top;
}
div.highlighted-block.dark_orange div.top-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_top_line_orange.png) repeat-x left top;
}
div.highlighted-block.dark_blue div.bottom-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_b_line.png) repeat-x left bottom;
}
div.highlighted-block.dark_orange div.bottom-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_b_line_orange.png) repeat-x left bottom;
}
div.highlighted-block.dark_blue div.object-left {
	background: transparent url(../images/kntuw_v4/object_announce/header_image_bg_blue.png) no-repeat right center;
}
div.highlighted-block.dark_orange div.object-left {
	background: transparent url(../images/kntuw_v4/object_announce/header_image_bg_orange.png) no-repeat right center;
}
div.highlighted-block.dark_blue div.class-image div.attribute-image {
	background-color: #f2fbff;
	border: 1px solid #2e3d4d;
	padding: 1px;
}
div.highlighted-block.dark_orange div.class-image div.attribute-image {
	background-color: #fffaf2;
	border: 1px solid #4d402e;
	padding: 1px;
}
div.highlighted-block.dark_blue div.block-content a,
div.highlighted-block.dark_orange div.block-content a {
	color: #FFFFFF;
}
div.highlighted-block.dark_blue div.block-content a:hover {
	color: #e5f4ff;
}
div.highlighted-block.dark_orange div.block-content a:hover {
	color: #fff7e5;
}



/* HIGHLIGHTED TABLE */

table.highlighted_table {
	border: 1px solid #ffffff;
	margin-bottom: 15px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.25);
	clear: both;
}

table.highlighted_table.orange {
	background: #f7f6f5 url(../images/kntuw_v4/object_announce/table_bg_orange.png) repeat-x left bottom;
}
table.highlighted_table.blue {
	background: #f5f8fa url(../images/kntuw_v4/object_announce/table_bg_blue.png) repeat-x left bottom;
}
table.highlighted_table th {
	font-size: 120%;
	text-align: center;
}
table.highlighted_table th h2,
 table.highlighted_table th h3,
 table.highlighted_table th h4,
 table.highlighted_table th h5,
 table.highlighted_table th h6 {
	margin: 0.1em 0;
	padding: 0;
}
table.highlighted_table td {
	padding: 5px 10px;
	font-size: 110%;
}
table.highlighted_table th.header_style_1 div.th_bg {
	padding: 0.4em 10px;
}
table.highlighted_table th.header_style_1.header_orange.header_dark   div.th_bg {
	background: #c3893d url(../images/kntuw_v4/object_announce/th_orange_dark_bg.png) repeat-x left bottom;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.8);
}
table.highlighted_table th.header_style_1.header_blue.header_dark  div.th_bg {
	background: #549bd3 url(../images/kntuw_v4/object_announce/th_blue_dark_bg.png) repeat-x left bottom;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.8);
}
table.highlighted_table th.header_style_1.header_orange.header_light  div.th_bg {
	background: #f8f0e7 url(../images/kntuw_v4/object_announce/th_orange_light_bg.png) repeat-x left bottom;
	border-top: 1px solid #e3dcd2;
	border-bottom: 1px solid #d3cac0;
	color: #661414;
	text-shadow: 1px 1px 1px rgba(255, 251, 242, 0.9);
}
table.highlighted_table th.header_style_1.header_blue.header_light div.th_bg {
	background: #e8f2f8 url(../images/kntuw_v4/object_announce/th_blue_light_bg.png) repeat-x left bottom;
	border-top: 1px solid #d3dde5;
	border-bottom: 1px solid #c2cfd8;
	color: #17364d;
	text-shadow: 1px 1px 1px rgba(242, 251, 255, 0.9);
}
table.highlighted_table th.header_style_1.header_dark div.th_sh {
	background: transparent url(../images/kntuw_v4/object_announce/th_sh.png) repeat-x left bottom;
	padding-bottom: 7px;
}


/* PDF embed into page */
div.content-view-embed .content-pdf-view {
    padding: 10px 0 20px 0;
}


/* OBJECT as banner + intro text */

div.object_as_announcement_intro div.content-view-embed div.attribute-short div.sh-box .x1,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short div.sh-box .x1a,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short div.sh-box .x2,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short div.sh-box .x2a {
	background-image: none;
}
div.object_as_announcement_intro div.content-view-embed div.attribute-short div.sh-box {
	margin: -6px -10px -25px;
}

div.object_as_announcement_intro div.content-view-embed div.attribute-short h2,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short h3,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short h4,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short h5,
 div.object_as_announcement_intro div.content-view-embed div.attribute-short h6 {

}

div.object_as_announcement_intro div.content-view-embed div.attribute-short table.highlighted_table th {
	font-size: 110%;
}
div.object_as_announcement_intro div.content-view-embed div.attribute-short table.highlighted_table td {
	font-size: 100%;
}
div.object_as_announcement_intro {
    margin-bottom: 20px;
}
div.object_as_announcement_intro div.style-blue div.object-block {
	background: #f5f8fa url(../images/kntuw_v4/object_announce/table_bg_blue.png) repeat-x left bottom;
	padding-bottom: 10px;
}
div.object_as_announcement_intro div.style-orange div.object-block {
	background: #f7f6f5 url(../images/kntuw_v4/object_announce/table_bg_orange.png) repeat-x left bottom;
	padding-bottom: 10px;
}
div.object_as_announcement_intro div.header-bottom-bg {
	background: transparent url(../images/kntuw_v4/object_announce/th_sh.png) repeat-x left bottom;
	padding-bottom: 7px;
}
div.object_as_announcement_intro div.style-blue div.header-block {
	background: #549bd3 url(../images/kntuw_v4/object_announce/th_blue_dark_bg.png) repeat-x left bottom;
	min-height: 70px;
	display: table;
	width: 100%;
}
div.object_as_announcement_intro div.style-orange div.header-block {
	background: #c3893d url(../images/kntuw_v4/object_announce/th_orange_dark_bg.png) repeat-x left bottom;
	min-height: 70px;
	display: table;
	width: 100%;
}
div.object_as_announcement_intro div.style-blue div.header-block div.image-position {
	background: transparent url(../images/kntuw_v4/object_announce/header_image_bg_blue.png) no-repeat right center;
	display: table-cell;
	width: 1%;
	height: 100%;
	vertical-align: middle;
	padding: 5px;
}
div.object_as_announcement_intro div.style-orange div.header-block div.image-position {
	background: transparent url(../images/kntuw_v4/object_announce/header_image_bg_orange.png) no-repeat right center;
	display: table-cell;
	width: 1%;
	height: 100%;
	vertical-align: middle;
	padding: 5px;
}
div.content-view-full div.object_as_announcement_intro div.header-block div.attribute-image {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 3px 0px;
	float: left;
}
div.content-view-full div.object_as_announcement_intro div.style-blue div.header-block div.attribute-image a {
	background-color: #f2fbff;
	padding: 1px;
	border: 1px solid #2e3d4d;
	display: block;
	line-height: 1px;
	font-size: 1px;
}
div.content-view-full div.object_as_announcement_intro div.style-orange div.header-block div.attribute-image a {
	background-color: #fffaf2;
	padding: 1px;
	border: 1px solid #4d402e;
	display: block;
	line-height: 1px;
	font-size: 1px;
}
div.content-view-full div.object_as_announcement_intro div.style-blue div.header-block div.attribute-image a:hover {
	border: 1px solid #f2fbff;
}
div.content-view-full div.object_as_announcement_intro div.style-orange div.header-block div.attribute-image a:hover {
	border: 1px solid #fffaf2;
}
div.object_as_announcement_intro div.header-block h2 {
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 0px;
	padding: 6px 6px 8px 8px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}
div.object_as_announcement_intro div.header-block h2 a {
	display: block;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.8);
}
div.object_as_announcement_intro div.style-blue div.header-block h2 a:hover {
	color: #e5f4ff;
}
div.object_as_announcement_intro div.style-orange div.header-block h2 a:hover {
	color: #fff7e5;
}
div.object_as_announcement_intro div.attribute-short {
	padding: 0 10px;
}
div.content-view-embed div.style-orange div.read-more a div.bg-right, div.content-view-embed div.style-orange a div.bg-left {
	background-image: url(../images/kntuw_v4/itemized_sub_items/read_more_orange.png);
}
div.content-view-embed div.style-orange div.read-more a:hover div.bg-left, div.content-view-embed div.style-orange div.read-more a:hover div.bg-right {
	background-image: url(../images/kntuw_v4/itemized_sub_items/read_more_orange_hover.png);
}



/* EMBED OBJECT AS BANNER */

div.object_as_announcement {
    margin-bottom: 10px;
}
div.object_as_announcement div.style-blue div.header-block {
	background-color: #e5ebef;
	padding: 6px 0;
}
div.object_as_announcement div.style-orange div.header-block {
	background-color: #f0eee6;
	padding: 6px 0;
}
div.object_as_announcement div.style-blue div.header-block-bg {
	background: #6aa8d6 url(../images/kntuw_v4/object_announce/object_header_bg_blue.png) repeat-x left top;
}
div.object_as_announcement div.style-orange div.header-block-bg {
	background: #c08d3a url(../images/kntuw_v4/object_announce/object_header_bg_orange.png) repeat-x left top;
}
div.object_as_announcement div.style-blue div.top-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_t_line.png) repeat-x left top;
}
div.object_as_announcement div.style-orange div.top-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_t_line_orange.png) repeat-x left top;
}
div.object_as_announcement div.style-blue div.bottom-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_b_line.png) repeat-x left bottom;
	display: table;
	width: 100%;
}
div.object_as_announcement div.style-orange div.bottom-line {
	background: transparent url(../images/kntuw_v4/object_announce/object_header_b_line_orange.png) repeat-x left bottom;
	display: table;
	width: 100%;
}
div.object_as_announcement div.style-blue div.image-position {
	background: transparent url(../images/kntuw_v4/object_announce/header_image_bg_blue.png) no-repeat right center;
	padding-right: 5px;
	display: table-cell;
	width: 1%;
	height: 100%;
	vertical-align: middle;
	padding: 3px 5px;
}
div.object_as_announcement div.style-orange div.image-position {
	background: transparent url(../images/kntuw_v4/object_announce/header_image_bg_orange.png) no-repeat right center;
	padding-right: 5px;
	display: table-cell;
	width: 1%;
	height: 100%;
	vertical-align: middle;
	padding: 3px 5px;
}
div.content-view-full div.object_as_announcement div.header-block div.attribute-image {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 4px 0px;
	float: left;
}
div.content-view-full div.object_as_announcement div.style-blue div.header-block div.attribute-image a {
	background-color: #f2fbff;
	padding: 1px;
	border: 1px solid #2e3d4d;
	display: block;
	line-height: 1px;
	font-size: 1px;
}
div.content-view-full div.object_as_announcement div.style-orange div.header-block div.attribute-image a {
	background-color: #FFFAF2;
	padding: 1px;
	border: 1px solid #4D402E;
	display: block;
	line-height: 1px;
	font-size: 1px;
}
div.content-view-full div.object_as_announcement div.style-blue div.header-block div.attribute-image a:hover {
	border: 1px solid #f2fbff;
}
div.content-view-full div.object_as_announcement div.style-orange div.header-block div.attribute-image a:hover {
	border: 1px solid #FFFAF2;
}
div.object_as_announcement div.header-block h2 {
	font-size: 1.5em;
	font-weight: normal;
	padding: 6px 6px 8px 8px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}
div.object_as_announcement div.header-block h2 a {
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.8);
	display: block;
    border-bottom: 1px solid #edfbff;
}
div.object_as_announcement div.style-blue div.header-block h2 a:hover {
	color: #e5f4ff;
}
div.object_as_announcement div.style-orange div.header-block h2 a:hover {
	color: #FFF7E5;
}



/* EMBED - HIGHLIGHTED OBJECT */

div.highlighted_object {
    padding-bottom: 10px;
}

div.highlighted_object div.image-position {
	float: left;
	max-width: 50%;
	min-width: 100px;
	height: auto !important;
}

div.content-view-full div.highlighted_object div.attribute-image {
	border: 1px solid #bbbfbf;
	background-color: #fff;
	margin: 0 0.7em 0.7em 0;
	padding: 5px;
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	float: none;
}

div.highlighted_object div.attribute-image img {
	max-width: 100%;
	height: auto !important;
}

.ie8 div.highlighted_object div.image-position { 
	width: auto !important;
	height: auto !important;
}
.ie8 div.highlighted_object div.attribute-image img {
	width: auto !important;
	height: auto !important;
}

div.highlighted_object h2.title {
    border-top: 1px solid rgba(190,215,217,0.4);
	border-bottom: 1px solid rgba(190,215,217,0.6);
	background-color: rgba(190,215,217,0.2);
    color: #1f6666;
	font-family: georgia,times;
    font-size: 1.5em;
    font-weight: bold;
	font-style: italic;
	padding: 5px 10px 6px;
	margin: 0 -10px 0 0;
}

div.highlighted_object div.attribute-short {
	color: #1f4d4d;
	font-family: georgia,times;
	font-style: italic;	
}

div.highlighted_object div.attribute-short p {
	line-height: 1.25em;
}


div.highlighted_object div.image-large div.attribute-short {

}

div.highlighted_object div.read-more {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	position: relative;
}
div.highlighted_object div.read-more a {

	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
div.highlighted_object div.read-more a div.bg-right {
	background: transparent url(../images/kntuw_v4/itemized_sub_items/read_more_orange.png) no-repeat right bottom;
	padding-right: 20px;
}
div.highlighted_object a div.bg-left {
	background: transparent url(../images/kntuw_v4/itemized_sub_items/read_more_orange.png) no-repeat left bottom;
	padding: 2px 0 0 7px;
	height: 16px;
}

div.highlighted_object div.read-more a:hover div.bg-left, div.highlighted_object div.read-more a:hover div.bg-right {
	background-image: url(../images/kntuw_v4/itemized_sub_items/read_more_orange_hover.png);
	cursor: pointer;
}





/* Feedback form */

div.class-feedback-form a.collectedinfo {
	border-bottom:1px solid #C6CACC;
	border-top:1px solid #C6CACC;
	background-color: #F5F7FA;
	margin: 20px -17px;
	padding: 5px 17px;
	display: block;
	font-size: 1.2em;
}


/* EMBED shadow box */


div.content-view-embed div.sh-box {
	position: relative;
    z-index: 0;
	margin: 7px 0px;
	clear: none;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	border: 1px solid #fff;
}


/* EMBED - LISTITEM */

div.content-view-embed div.content-view-listitem {
	display: inline-block;
	
}



/* EMBED - ITEMIZED SUB ITEMS */

div.itemized_sub_items div.content-view-embed {
	margin: 10px 0 15px;
}
div.itemized_sub_items div.border-box {
	padding: 0px 9px 15px;
	margin-bottom: 0;
}
div.object-center.itemized_sub_items {
    width: 100%;
}
div.itemized_sub_items div.content-view-embed div.class-folder div.box-bg {
	background: #f6f8f8 url(../images/kntuw_v4/itemized_sub_items/box_bg.png) repeat-x left bottom;
}
div.itemized_sub_items div.content-view-embed div.class-folder div.header-box {
	background: #629fce url(../images/kntuw_v4/itemized_sub_items/header_bg.png) repeat-x left top;
	border-bottom: 1px solid #4e7fa5;
	margin: 0px -9px 0px;
}
div.itemized_sub_items div.content-view-embed div.class-folder h2
{
    border-bottom: 1px solid #d0e2f0;
	padding: 8px 9px;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
}
div.itemized_sub_items div.content-view-embed div.class-folder h2 a
{
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
div.itemized_sub_items div.content-view-embed div.class-folder h2 a:hover
{
    color: #e5f4ff;
}
div#main div.itemized_sub_items div.content-view-embed div.class-folder ul
{
    margin: 0;
}
div#main div.itemized_sub_items div.content-view-embed div.class-folder ul li
{
    margin: 0.25em 0 0.25em 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    background-image: none;
}
div.itemized_sub_items div.content-view-embed div.class-folder ul li a
{
    background-image: url(../images/kntuw_v4/itemized_sub_items/bullet_list.png);
    background-position: 0.2em 0.35em;
    background-repeat: no-repeat;
    padding-left: 14px;
    display: block;
    font-size: 1em;
	color: #005999;
}
div.itemized_sub_items div.content-view-embed div.class-folder ul li a:hover {
	color: #000000;
}
div#main div.itemized_sub_items div.content-view-embed div.class-folder div.attribute-byline
{
    margin: 0;
    font-size: 0.9em;
    padding: 0;
    background: #f0f5fa;
    font-weight: normal;
}
div#main div.itemized_sub_items div.content-view-embed div.class-folder ul li, 
 div.itemized_sub_items div.content-view-embed div.class-folder ul li
{
    margin: 0.4em 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}


/* EMBED - VIDEO */

div.object-center div[id^="mediaplayer"] {
    margin: 5px auto 10px; 
}

/* EMBED - READ-MORE */

div.content-view-embed div.read-more {
	float: right;
	margin-top: -14px;
	margin-right: 5px;
	position: relative;
}
div.content-view-embed div.read-more a {

	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
div.content-view-embed div.read-more a div.bg-right {
	background: transparent url(../images/kntuw_v4/itemized_sub_items/read_more.png) no-repeat right bottom;
	padding-right: 20px;
}
div.content-view-embed a div.bg-left {
	background: transparent url(../images/kntuw_v4/itemized_sub_items/read_more.png) no-repeat left bottom;
	padding: 2px 0 0 7px;
	height: 16px;
}
div.content-view-embed div.read-more a:hover div.bg-left,
 div.content-view-embed div.read-more a:hover div.bg-right {
	background-image: url(../images/kntuw_v4/itemized_sub_items/read_more_hover.png);
	cursor: pointer;
}




/* UL menu_style */
ul.menu_style {
	background: transparent url(../images/kntuw_v4/infobox/ul_border_bottom.png) repeat-x left bottom;
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding-bottom: 1px;
}

ul.menu_style li {
	background: transparent url(../images/kntuw_v4/infobox/li_border_top.png) repeat-x left top;
	padding: 2px 0 0;
	margin: 0;
	
}

ul.menu_style li  a {
	background: transparent url(../images/kntuw_v4/infobox/li_background.png) repeat-x left bottom;
	padding: 7px 10px;
	display: block;
	margin: 0;
}

ul.menu_style li a:hover {
	background: transparent url(../images/kntuw_v4/infobox/li_hover_background.png) repeat-x left bottom;
}



/* Infobox itemized_sub_items */

div.infobox div.itemized_sub_items div.content-view-embed ul {
	background: transparent url(../images/kntuw_v4/infobox/ul_border_bottom.png) repeat-x left bottom;
	list-style-image: none;
	list-style-type: none;
	margin: 0 -9px 9px;
	padding-bottom: 1px;
}

div.infobox div.itemized_sub_items  div.content-view-embed ul li {
	background: transparent url(../images/kntuw_v4/infobox/li_border_top.png) repeat-x left top;
	padding-top: 2px;
	margin: 0;
	
}

div.infobox div.itemized_sub_items  ul li div {
	background: transparent url(../images/kntuw_v4/infobox/li_background.png) repeat-x left bottom;
}

div.infobox div.itemized_sub_items div.content-view-embed ul li:hover div {
	background: transparent url(../images/kntuw_v4/infobox/li_hover_background.png) repeat-x left bottom;
}

div.infobox div.itemized_sub_items div.content-view-embed ul li a {
	background-position: 0.5em 0.75em;
	padding: 5px 5px 5px 16px;
}




/* Children menu */

div.childrencount div.children-block {
	float: right;
	clear: right;
	width: 50%;
}

div.children-block div.children {
	margin: 0 0 1.3em 0.6em;
}

div.sub-childrencount div.sub-children-block {
	float: left;
	clear: left;
	width: 50%;
}

div.no-childrencount div.children-block {
	display: none;
}

div.no-sub-childrencount div.sub-children-block {
	display: none;
}

div.no-childrencount div.sub-children-block,
div.no-sub-childrencount div.children-block {
	width: 100%;
	margin: 0;
}
div.no-childrencount div.sub-children,
div.no-sub-childrencount div.children {
	margin: 0;
}

div.sub-children-block div.sub-children {
	margin: 0 0.6em 1.3em 0;
}


div.sub-children-block div.box-bg {
	background: #f6f8f8 url(../images/kntuw_v4/itemized_sub_items/box_bg.png) repeat-x left bottom;
}

div.sub-children-block div.header-box {
	background: #629fce url(../images/kntuw_v4/itemized_sub_items/header_bg.png) repeat-x left top;
	border-bottom: 1px solid #4e7fa5;
}

div.sub-children-block div.border-box {
	margin-bottom: 0;
	padding-bottom: 1em;
}

div.sub-children-block h2
{
    border-bottom: 1px solid #d0e2f0;
	padding: 9px;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
}

div.sub-children-block h2 a
{
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

div.sub-children-block h2 a:hover
{
    color: #e5f4ff;
}

div#main div.itemized_children_menu div.content-view-embed ul
{
    margin: 0;
}

div#main div.itemized_children_menu div.content-view-embed ul li
{
    margin: 0.6em 0 0.6em 8px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    background-image: none;
}

div.sub-children-block ul
{
    margin: 0;
}

div.sub-children-block ul li a
{
    background-image: url(../images/kntuw_v4/itemized_sub_items/bullet_list.png);
    background-position: 0.2em 0.35em;
    background-repeat: no-repeat;
    padding-left: 14px;
    display: block;
    font-size: 1.1em;
	color: #005999;
}

div.sub-children-block ul li a:hover {
	color: #000000;
}

div.sub-children-block div.read-more {
	float: right;
	margin-top: -2em;
	margin-right: 13px;
	position: relative;
}

div.sub-children-block div.read-more a {

	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

div.sub-children-block div.read-more a div.bg-right {
	background: transparent url(../images/kntuw_v4/itemized_sub_items/read_more.png) no-repeat right bottom;
	padding-right: 20px;
}

div.sub-children-block div.read-more a div.bg-left {
	background: transparent url(../images/kntuw_v4/itemized_sub_items/read_more.png) no-repeat left bottom;
	padding: 2px 0 0 7px;
	height: 16px;
}

div.sub-children-block div.read-more a:hover div.bg-left,
div.sub-children-block div.read-more a:hover div.bg-right {
	background-image: url(../images/kntuw_v4/itemized_sub_items/read_more_hover.png);
	cursor: pointer;
}

div.itemized_children_menu {
	margin-bottom: 1em;
}

div#main div.itemized_children_menu div.children-block ul {
	margin: 0;
	padding: 0;

}

div#main div.itemized_children_menu div.children-block ul li {
	list-style-image: none;
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
}

div.itemized_children_menu div.children-block div.menu-child-border {
	padding: 6px 0;
	background-color: #f3f3f3;
}

div.itemized_children_menu div.children-block div.border-top {
	background: transparent url(../images/kntuw_v4/children_menu/border_top.png) repeat-x left top;

}

div.itemized_children_menu div.children-block div.border-bottom {
	background: transparent url(../images/kntuw_v4/children_menu/border_bottom.png) repeat-x left bottom;

}

div.itemized_children_menu div.children-block div.header {
/*	background: #61a7d8 url(../images/kntuw_v4/children_menu/background.png) repeat-x left top; */
	background: linear-gradient(180deg, #3b699a, #4682b9);
	
}

div.itemized_children_menu div.children-block ul li a {
	padding: 10px 10px 12px;
	display: block;
	font-size: 1.6em;
	line-height: 120%;
	color: #FFFFFF;
	text-align: center;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.6);
	vertical-align: baseline;
}

~div.itemized_children_menu div.children-block ul li:hover div.border-top {
	background: transparent url(../images/kntuw_v4/children_menu/border_top_hover.png) repeat-x left top;
}

~div.itemized_children_menu div.children-block ul li:hover div.border-bottom {
	background: transparent url(../images/kntuw_v4/children_menu/border_bottom_hover.png) repeat-x left bottom;
}

div.itemized_children_menu div.children-block ul li:hover div.header {
/*	background: #4794cc url(../images/kntuw_v4/children_menu/background_hover.png) repeat-x left top; 	*/
	background: linear-gradient(180deg, #325f8f, #4180ba);
}

div.itemized_children_menu div.children-block ul li:hover a {
	color: #d9f2ff;
}

div.itemized_children_menu ul {

}

div.itemized_children_menu div.children-block ul li.menu-child {
~	display: inline-block;
	float: left;
	vertical-align: top;
}



/* Full folder. Design 1 */

div.design-1-box {
	padding: 0 20px;
}

div.design-1-box div.attribute-header {
	margin: 0 -20px 15px;
	padding-top: 0px;
}

div.design-1-box div.attribute-header h1 {
	background-image: none;
	background-color: #f5f7fa;
	border-top: 1px solid #c6cacc;
	border-bottom: 1px solid #c6cacc;
	margin-left: 0;
	padding: 10px 20px 9px;
}



/* highlight-box. Design 1 */

div.highlight-box {
	background: transparent url(../images/kntuw_v4/highlight-box/sh-top.png) repeat-x left top;
	padding-top: 8px;
	position: relative;
}

div.highlight-box div.bottom-sh {
	background: transparent url(../images/kntuw_v4/highlight-box/sh-bottom.png) repeat-x left bottom;
	padding-bottom: 8px;
}

div.highlight-box div.box-background {
	border-left: 1px solid #cacbcc;
	border-right: 1px solid #cacbcc;
	border-bottom: 1px solid #b8c4cc;
	background-color: #ebf2f7;
	padding-bottom: 5px;
}

div.highlight-box div.box-header-bg {
	background: #d7e8f5 url(../images/kntuw_v4/highlight-box/box-header-bg.png) repeat-x left bottom;
	border-top: 1px solid #8fa4b3;
}

div.highlight-box div.box-header-bottom-line {
	background: transparent url(../images/kntuw_v4/highlight-box/box-header-bottom-line.png) repeat-x left top;
	padding-top: 15px;
}

div.highlight-box div.box-header-bottom-bar {
	background: transparent url(../images/kntuw_v4/highlight-box/box-header-bottom-bar.png) no-repeat left bottom;
	
	padding-left: 304px;
}


div.highlight-box div.box-header-bg h2 {
	border-top: 1px solid #f2faff;
	border-bottom: 1px solid #d5e6f2;
	padding: 7px 10px;
	margin: 0px;
	color: #352680;
	font-size: 195%;
	font-weight: bold;
	font-style: italic;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

div.highlight-box div.highlight-box-content {

	margin: 7px 0;
}

div.highlight-box div.content-top-bar {
	background: transparent url(../images/kntuw_v4/highlight-box/content-top-bar.png) no-repeat right bottom;
	padding-top: 4px;
}

div.highlight-box div.highlight-box-content div.content-bg {
	background: #eff6fc url(../images/kntuw_v4/highlight-box/content-bg.png) repeat-x left bottom;
	border-top: 1px solid #7a8299;
	border-bottom: 1px solid #738699;
}

div.highlight-box div.highlight-box-content div.content {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px;
	font-family: georgia,arial;
	font-size: 110%;
	color: #263740;
	font-style: italic;
}

div.highlight-box div.highlight-box-content div.attribute-short {
	margin-left: 210px;
	padding: 0 15px;
}

div.highlight-box div.highlight-box-content div.attribute-image {
	border: 1px solid #8a9499;
	margin: 0 7px 7px;
	position: relative;
	z-index: 10;
}

div.highlight-box div.highlight-box-content h2 {
	font-style: italic;
}

div.highlight-box div.highlight-box-content h2.block-header {
	border-bottom: 1px solid #a3aacc;
	background: #dee3ff url(../images/kntuw_v4/highlight-box/content-header-bottom.png) repeat-x left bottom;
	margin: -5px 0px 0.6em;
	padding: 7px 15px 7px 230px;
	color: #2f1c8c;
	font-size: 130%;
	font-weight: bold;
	position: relative;
	z-index: 5;
}



/* Shadow Box */

div.sh-box {
	position: relative;
    z-index: 0;
	margin: 9px 0px;
	clear: none;
}

div.content {

}

div.sh-box .x1 {
	background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
	background-position:0 0;
	bottom:0;
	left:-9px;
	padding:0 0 2px 0;
	top:-9px;
	z-index:-2;
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}

div.sh-box .x1 .x1a {
	background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
	background-position:100% 0;
	height:16px;
	right:-18px;
	top:0;
	width:18px;
	display:block;
	position:absolute;
}

div.sh-box .x2 {
	background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
	background-position:100% 100%;
	bottom:-9px;
	padding:2px 0 0 0;
	right:-9px;
	z-index:-1;
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}

div.sh-box .x2 .x2a {
	background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
	background-position:0 100%;
	bottom:0;
	height:16px;
	left:-18px;
	width:18px;
	display:block;
	position:absolute;
}

/* Feature Table */

div.sh-box table.feature
{
    margin: 0;
    border: none;
}

table.feature
{
    margin: 1em 0 1em 0;
    border-left: 1px solid #d4d4d4;
}

table.feature tr.bgdark td, table.feature tr.bglight td {
	border-color: #FFFFFF #e0e0e0 #d4d4d4 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background-color: #edebeb;
	background-image: url(../images/kntuw/feature-table/table-bg1.png);
	background-repeat: repeat-x;
    background-position: top left;
}

table.feature tr.bglight:hover td, table.feature tr.bgdark:hover td
{
    background-color: #f5f5f5;
	background-image: url(../images/kntuw/feature-table/table-bg1-h.png);
	background-repeat: repeat-x;
    background-position: top left;
}

table.feature th, table.feature td
{
    padding: 0.3em 0.5em;
    border-bottom: none;
    vertical-align: middle;
}

table.feature th
{
    font-weight: bold;
    color: #525345;
    background-color: #DFDFDF;
    background-image: url(../images/th_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
	border-left: 1px solid #FFFFFF;
}

table.feature th {
	font-size: 110%;
}
table.feature th h2, table.feature th h3, table.feature th h4, table.feature th h5, table.feature th h6  {
	margin-bottom: 0.1em;
}

table.feature th.header_dark h2, table.feature th.header_dark h3, table.feature th.header_dark h4 {
	text-shadow:1px 1px 1px rgba(50, 50, 50, 0.8);
}
table.feature th.header_light h2, table.feature th.header_light h3, table.feature th.header_light h4 {
	text-shadow:1px 1px 1px rgba(50, 50, 50, 0.2);
}
table.feature th h2 {
	font-size: 160%;
}
table.feature th h3 {
	font-size: 140%;
}
table.feature th h4 {
	font-size: 120%;
}


table.feature th.header_style_1 {
	color: #ffffff;
    background-color: #2b71b8;
/*	background-image: url(../images/kntuw/feature-table/th_blue_dark_bg.png);	*/
	background-image: linear-gradient(0deg, #2b71b8, #549bd3);
	text-align: center;
}
table.feature th.header_style_1.header_orange.header_dark {
	color: #ffffff;
    background-color: #9b6426;
/*	background-image: url(../images/kntuw/feature-table/th_orange_dark_bg.png);		*/
	background-image: linear-gradient(0deg, #9b6426, #c3893d);
	border-right: 1px solid #8c581c;
	border-bottom: 1px solid #80501a;
	text-align: center;
}
table.feature th.header_style_1.header_orange.header_light {
	color: #593e24;
    background-color: #f0e6da;
/*	background-image: url(../images/kntuw/feature-table/th_orange_light_bg.png);	*/
	background-image: linear-gradient(0deg, #f0e6da, #f8f0e7);
	border-right: 1px solid #e0d1bf;
	border-bottom: 1px solid #d9cab8;
	text-align: center;
}
table.feature th.header_style_1.header_blue.header_dark {
	color: #ffffff;
    background-color: #2b71b8;
/*	background-image: url(../images/kntuw/feature-table/th_blue_dark_bg.png);	*/
	background-image: linear-gradient(0deg, #2b71b8, #549bd3);
	border-right: 1px solid #2368ad;
	border-bottom: 1px solid #2163a6;
	text-align: center;
}
table.feature th.header_style_1.header_blue.header_light {
	color: #334c66;
    background-color: #dce9f2;
/*	background-image: url(../images/kntuw/feature-table/th_blue_light_bg.png);	*/
	background-image: linear-gradient(0deg, #dce9f2, #e8f2f8);
	border-right: 1px solid #d1e0eb;
	border-bottom: 1px solid #cad9e3;
	text-align: center;
}

table.feature th.header_style_2 {
	color: #ffffff;
    background-color: #b35000;
	background-image: url(../images/kntuw/feature-table/th-orange-dark.png);
	text-align: center;
}

table.feature td
{
	border-top: 1px solid #f8f8f8;
    font-weight: normal;
}

table.feature th.header_style_1.header_blue.header_dark  a {
	text-decoration: none;
	color: #e5edff;
	border-bottom: 1px solid #e5edff;
}

table.feature th.header_style_1.header_blue.header_dark  a:hover {
	text-decoration: none;
	border-bottom: 1px solid #b2c8ff;
	color: #ffffff;
}

table.feature th.header_style_1.header_blue.header_light a {
	text-decoration: none;
	border-bottom: 1px solid #334c66;
	color: #334c66;
}

table.feature th.header_style_1.header_blue.header_light a:hover {
	text-decoration: none;
	border-bottom: 1px solid #2e6c99;
	color: #2e6c99;
}

table.feature th.header_style_1.header_orange.header_dark  a {
	text-decoration: none;
	color: #f2eee6;
	border-bottom: 1px solid #f2eee6;
}

table.feature th.header_style_1.header_orange.header_dark  a:hover {
	text-decoration: none;
	border-bottom: 1px solid #e5d6b8;
	color: #ffffff;
}

table.feature th.header_style_1.header_orange.header_light a {
	text-decoration: none;
	border-bottom: 1px solid #59371f;
	color: #59371f;
}

table.feature th.header_style_1.header_orange.header_light a:hover {
	text-decoration: none;
	border-bottom: 1px solid #593e24;
	color: #593e24;
}



table.feature th.header_style_2 a
{
	text-decoration: none;
	color: #fff6de;
	border-bottom: 1px solid #fff6de;
}

table.feature th.header_style_2 a:hover {
	border-bottom: 1px solid #ffe56e;
}

table.feature a {
	text-decoration: none;
	color: #8c3d23;
	border-bottom: 1px solid #8c3d23;
}

table.feature a:hover {
	text-decoration: none;
	color: #662e29;
	border-bottom: 1px solid #662e29;
}

table.feature img
{
    vertical-align: middle;
}

div#main table.feature  ul, table.feature  ol {
	margin: 0;
}

div#main table.feature  ul li {
	background-image:url(../images/kntuw/feature-table/bullet_list.gif);
	background-position:0 0.35em;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:14px;
}

div#main table.feature  ul li:hover {
	background-image:url(../images/kntuw/feature-table/bullet_list_hover.gif);
}



/* Translation */

div#main div.block div.original
{
    background-color: #ecece4;
    margin: 0.5em 0 0.5em 0;
    padding: 0.2em;
    border: 1px dashed #bfbeb6;
}

/* BOX GENERAL DESIGN */

div.border-box
{
    margin-bottom: 1em;    
}


/* Box 4 */

div.border-box-left-columns div.border-tl-left-columns
{
    background: url(../images/box-4/border-tl.gif) no-repeat top left;
    padding: 0 0px 0 25px;
}

div.border-box-left-columns div.border-tr-left-columns
{
    background: url(../images/box-4/border-tr.gif) no-repeat top right;
    padding: 0 7px 0 0px;
}

div.border-box-left-columns div.border-tc-left-columns
{
    font-size: 0;
    padding: 7px 0 0 0;
    background: url(../images/box-4/border-tc.gif) repeat-x top left;
}

div.border-box-left-columns div.border-ml-left-columns
{
    background: url(../images/box-4/border-ml.gif) repeat-y center left;
    padding: 0 0 0 0px;
}

div.border-box-left-columns div.border-mr-left-columns
{
    background: url(../images/box-4/border-mr.gif) repeat-y center right;
    padding: 0 0px 0 0px;
}

div.border-mc-left-columns
{
    background: url(../images/box-4/left-columns-menu-bg.gif);
    background-repeat: repeat-y;
    height: 1%; /* Preventing margins on content from breaking the box (for IE) */
    background-color: transparent;
    padding: 0em 0.1em 0.1em 0;    
    margin-left: 4px;
}

div.border-box-left-columns div.border-bl-left-columns
{
    background: url(../images/box-4/border-bl.gif) no-repeat bottom left;
    padding: 0px 0px 0px 25px;
}

div.border-box-left-columns div.border-br-left-columns
{
    background: url(../images/box-4/border-br.gif) no-repeat bottom right;
    padding: 0 7px 0px 0px;
}

div.border-box-left-columns div.border-bc-left-columns
{
    font-size: 0;
    padding: 0 0px 7px 0px;
    background: url(../images/box-4/border-bc.gif) repeat-x bottom left;
}


/* BOX 4 SPLIT THREE */

div.box-4  div.border-mc {
	background-color: transparent;
}

div.box-4  div.split {
	display: table;
	table-layout: fixed;
	width: 100%
}

div.box-4  div.split div.three-item {
    display: table-cell;
	width: 100%;
    overflow: hidden;
}



/* Default box style */

div.border-box div.border-tl
{
    background: url(../images/box-1/border-tl.gif) no-repeat top left;
}

div.border-box div.border-tr
{
    background: url(../images/box-1/border-tr.gif) no-repeat top right;
    padding: 0 5px;
}

div.border-box div.border-tc
{
    font-size: 0;
    height: 5px;
    background: url(../images/box-1/border-tc.gif) repeat-x top left;
}

div.border-box div.border-ml
{
    background: url(../images/box-1/border-ml.gif) repeat-y center left;      
    
}

div.border-box div.border-mr
{
    background: url(../images/box-1/border-mr.gif) repeat-y center right;
    padding: 0 1px 0 1px;

}

div.border-box div.border-mc
{
    height: 1%; /* Preventing margins on content from breaking the box (for IE) */
    background-color: #ffffff;
    padding: 0.15em 0.75em 0.5em 0.75em;     
}

div#ezagenda_calendar_container div.border-box div.border-mc
{
    height: 1%; /* Preventing margins on content from breaking the box (for IE) */
    background-color: #ffffff;
    padding: 0;
}

div.border-box div.border-mc:before, div.border-box div.border-mc:after /* Preventing margins on content from breaking the box */
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

div.border-box div.border-bl
{
    background: url(../images/box-1/border-bl.gif) no-repeat bottom left;
}

div.border-box div.border-br
{
    background: url(../images/box-1/border-br.gif) no-repeat bottom right;
    padding: 0 5px;
}

div.border-box div.border-bc
{
    font-size: 0;
    height: 5px;
    background: url(../images/box-1/border-bc.gif) repeat-x bottom left;
}


/* Box factbox */

div.box-factbox
{
    position: relative;
    z-index: 0;
	margin: 4px;

}

div.box-factbox .x1 {
background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
background-position:0 0;
bottom:0;
left:-9px;
padding:0 0 2px 0;
top:-9px;
z-index:-2;
display:block;
height:100%;
position:absolute;
width:100%;
}

div.box-factbox .x1 .x1a {
background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
background-position:100% 0;
height:16px;
right:-18px;
top:0;
width:18px;
display:block;
position:absolute;
}

div.box-factbox .x2 {
background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
background-position:100% 100%;
bottom:-9px;
padding:2px 0 0 0;
right:-9px;
z-index:-1;
display:block;
height:100%;
position:absolute;
width:100%;
}

div.box-factbox .x2 .x2a {
background:transparent url(../images/kntuw/sh-box/border_box_sh.png) no-repeat;
background-position:0 100%;
bottom:0;
height:16px;
left:-18px;
width:18px;
display:block;
position:absolute;
}

div.box-factbox  .factbox_bg {
	background: transparent url(../images/design_1/factbox/factbox_bg.png) repeat 0 0;
	position: relative;
	z-index:-1;
}

div.box-factbox  .factbox_bg_bottom {
	background: transparent url(../images/design_1/factbox/factbox_bg_bottom.jpg) repeat-x left bottom;
}

div.box-factbox .factbox-header {
	padding: 5px 14px 0;
	margin-bottom: -15px;
}

div.box-factbox .box-content h2 {
	background: transparent url(../images/design_1/factbox/factbox_header_bg.png) repeat left top;
	border-top: 1px solid #b797c8;
	border-bottom: 1px solid #b797c8;
	font-family: georgia, arial;
	font-size: 150%;
	color: #6a0080;
	padding: 5px 15px;
	margin-top: 3px;
	margin: 3px -15px;
}

div.box-factbox .box-content {
	font-family: georgia, arial;
	font-size: 103%;
	color: #40264d;
	padding: 8px 14px;
}

div.box-factbox .box-content p {
	text-align: justify;
	margin: 0.7em 0;
}

div.box-factbox .box-content div.attribute-image {
	background-color: #f2ebf5;
	padding: 5px;
	border: 1px solid #cabfd1;
}



/* Box 2 */

div.box-2 {
	margin: 0;
}

div.box-2 div.border-mc {
	border: 1px solid #f7fcfc;
	background-color: #f0f5f4;
	background-image: -moz-linear-gradient(top, #f7fffe, #d5ebed);
	background-image: -webkit-linear-gradient(top, #f7fffe, #d5eded);
	background-image: -ms-linear-gradient(top, #f7fffe, #d5eded);
	background-image: -o-linear-gradient(top, #f7fffe, #d5eded);
	background-image: linear-gradient(top, #f7fffe, #d5eded);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.1) inset, 0 1px 6px rgba(0,0,0,0.25);
    padding: 10px;
}


/* Box 3 */

div.box-3 div.border-tl
{
    background-image: url(../images/box-3/border-tl.gif);
}

div.box-3 div.border-tr
{
    background-image: url(../images/box-3/border-tr.gif);
}

div.box-3 div.border-tc
{
    background-image: url(../images/box-3/border-tc.gif);
}

div.box-3 div.border-ml
{
    background-image: url(../images/box-3/border-ml.gif);
}

div.box-3 div.border-mr
{
    background-image: url(../images/box-3/border-mr.gif);
}

div.box-3 div.border-mc
{
    background: #f4f4f4 url(../images/box-3/border-mc.gif) repeat-x top left;
}

div.box-3 div.border-bl
{
    background-image: url(../images/box-3/border-bl.gif);
}

div.box-3 div.border-br
{
    background-image: url(../images/box-3/border-br.gif);
}

div.box-3 div.border-bc
{
    background-image: url(../images/box-3/border-bc.gif);
}



/* Infobox - header */

div.infobox-header
{
    margin-bottom: 0;
}

div.infobox-header div.header-bg {
	background: #f1f0f7 url(../images/kntuw_v4/infobox/header_bg.png) repeat-x left bottom;
	padding-bottom: 1px;
}

div.infobox-header div.header-border {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 6px 10px;
}

div.infobox-header h2
{
	margin: 0;
	padding: 10px 0 9px;
    font-size: 14px;
	color: #39264d;
}


/* Infobox */

div.infobox div.itemized_sub_items {
	margin-left: -10px;
	width: 112.5%;
}

div.infobox ul.menu_style {
	margin: 5px -6px;
}

div.infobox-bg {
	background: #f3f2f7 url(../images/kntuw_v4/infobox/infobox_bg.png) repeat-x left bottom;
	border: 1px solid #ffffff;
	padding: 5px;
}

div.infobox div.attribute-image
{
    margin: 0.5em 0.5em 0.5em 0;
    float: left;
}


div.extrainfo-box {
	position: relative;
    z-index: 0;
	margin: 1px 5px 7px;
	clear: none;
}

div.extrainfo-box .x1 {
	background:transparent url(../images/kntuw_v4/infobox/infobox_sh.png) no-repeat;
	background-position:0 0;
	bottom:0;
	left:-9px;
	padding:0 0 2px 0;
	top:-9px;
	z-index:-2;
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}

div.extrainfo-box .x1 .x1a {
	background:transparent url(../images/kntuw_v4/infobox/infobox_sh.png) no-repeat;
	background-position:100% 0;
	height:16px;
	right:-18px;
	top:0;
	width:18px;
	display:block;
	position:absolute;
}

div.extrainfo-box .x2 {
	background:transparent url(../images/kntuw_v4/infobox/infobox_sh.png) no-repeat;
	background-position:100% 100%;
	bottom:-9px;
	padding:2px 0 0 0;
	right:-9px;
	z-index:-1;
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}

div.extrainfo-box .x2 .x2a {
	background:transparent url(../images/kntuw_v4/infobox/infobox_sh.png) no-repeat;
	background-position:0 100%;
	bottom:0;
	height:16px;
	left:-18px;
	width:18px;
	display:block;
	position:absolute;
}




/* TABLES */

table.cols
{
    width: 100%;
    margin: 0.5em 0 0.5em 0;
    border: none;
}

table.cols th, table.cols td
{
    padding: 0.5em;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    vertical-align: top;
}

table.cols th
{
    font-weight: bold;
    color: #525345;
    background-color: #DFDFDF;
    white-space: nowrap;
    text-align: left;
    background-image: url(../images/th_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
}

table.cols td
{
    font-weight: normal;
}

table.cols th:first-child, table.cols td:first-child
{
    border-left: 1px solid #ffffff;
}

table.cols col.bglight, div.bglight
{
    background-color: #F1F1ED;
}

table.cols col.bgdark, div.bgdark
{
    background-color: #EAE9E1;
}

table.cols tr.bglight:hover, table.cols tr.bgdark:hover
{
    background-color: #EAE9E1;
}

table.cols tr.bglight:hover td, table.cols tr.bgdark:hover td
{
    background-color: #F1F1ED;
}

table.cols a
{
    border-bottom-color: #EAE9E1;
}

table.renderedtable
{
    width: 100%;
    margin: 1em 0 1em 0;
    border: none;
}

table.renderedtable th, table.renderedtable td
{
    padding: 0.5em;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    vertical-align: top;
}

table.renderedtable th
{
    font-weight: bold;
    color: #525345;
    background-color: #DFDFDF;
    white-space: nowrap;
    text-align: left;
    background-image: url(../images/th_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
}

table.renderedtable td
{
    font-weight: normal;
}

table.renderedtable th:first-child, table.renderedtable td:first-child
{
    border-left: 1px solid #ffffff;
}

table.renderedtable tr.bglight, div.bglight
{
    background-color: #F1F1ED;
}

table.renderedtable tr.bgdark, div.bgdark
{
    background-color: #EAE9E1;
}

table.renderedtable tr.bglight:hover, table.renderedtable tr.bgdark:hover
{
    background-color: #EAE9E1;
}

table.renderedtable tr.bglight:hover td, table.renderedtable tr.bgdark:hover td
{
    background-color: #F1F1ED;
}

table.renderedtable a
{
    border-bottom-color: #EAE9E1;
}

table.comparison
{
    width: 100%;
    margin: 1em 0 1em 0;
    border: none;
}

table.comparison th, table.comparison td
{
    padding: 0.5em;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    vertical-align: top;
}

table.comparison th
{
    font-weight: bold;
    color: #525345;
    background-color: #DFDFDF;
    white-space: nowrap;
    text-align: left;
    background-image: url(../images/th_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
}

table.comparison td
{
    font-weight: normal;
}

table.comparison th:first-child, table.comparison td:first-child
{
    border-left: 1px solid #ffffff;
}

table.comparison col.bglight, div.bglight
{
    background-color: #F1F1ED;
}

table.comparison col.bgdark, div.bgdark
{
    font-weight: bold;
    color: #525345;
    background-color: #DFDFDF;
    white-space: nowrap;
    text-align: left;
}

table.comparison tr.bglight:hover, table.comparison tr.bgdark:hover
{
    background-color: #F1F1ED;
}

table.comparison tr.bglight:hover td, table.comparison tr.bgdark:hover td
{
    background-color: #EAE9E1;
}

table.comparison a
{
    border-bottom-color: #EAE9E1;
}

/* AUTHOR AND DATE FOR ALL FULL OBJECTS */

div.content-view-full div.attribute-byline p.author
{
    margin-right: 0.2em;
    display: inline;
    font-size: 0.9em;
}

div.content-view-full div.attribute-byline p.date
{
    margin: 0 0.2em 0 0.2em;
    display: inline;
    color: #999999;
    font-size: 0.9em;
}

div.content-view-full div.attribute-byline p.placement
{
    margin-left: 0.2em;
    display: inline;
}

div.content-view-full div.attribute-byline p.count
{
    margin-left: 0.2em;
    display: inline;
}

/* AUTHOR AND DATE FOR ALL CHILD OBJECTS */

div.content-view-full div.content-view-line div.attribute-byline p
{
    display: inline;
}

/* NAVIGATORS */

div.content-navigator
{
    display: block;
}

div.content-navigator div
{
    display: inline;
    text-align: center;
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
    padding-left: 4px;
    padding-right: 4px;
}

div.content-navigator div.content-navigator-arrow
{
    font-size: 150%;
}

/* PAGE NAVIGATION */

div.pagenavigator
{
    text-align: center;
    clear: both;
}

div.pagenavigator span.previous
{
    float: left;
}

div.pagenavigator span.next
{
    float: right;
}

/* UL */

div#main ul
{
    padding: 0;
    margin: 0.75em 0 1em 1em;
}

div#main ul
{
    list-style-type: none;
}

div#main ul li
{
    margin: 0 0 0.5em 0.25em;
    padding: 0 0 0 14px;
    background-image: url(../images/bullet_list.png);
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    line-height: 1.25em;
    list-style-type: none;
}

/* ATTIRBUTE HEADER */

div.attribute-header h1
{
    font-size: 1.8em;
    font-weight: normal;
    padding: 11px 20px;
    color: #000000;
    margin-bottom: 0;
}

div.attribute-header h1.long
{
    font-size: 1.8em;
    font-weight: normal;
    padding-bottom: 25px;
    color: #000000;
    margin-bottom: 0;
}


/* GENERAL ICONS */
.attribute-tipafriend a, .attribute-pdf a, .attribute-print a, .attribute-rss a
{
    padding-left: 22px;
    background-position: left top;
    background-repeat: no-repeat;
}

.attribute-tipafriend a
{
    background-image: url('../images/icons/tip_icon.gif');
}

.attribute-pdf a
{
    background-image: url('../images/icons/pdf_icon.gif');
}

.attribute-print a
{
    background-image: url('../images/icons/print_icon.jpg');
}

.attribute-rss a
{
    background-image: url('../images/icons/rss_icon.gif');
}

/* BROWSE */

div.context-toolbar div.block div.right
{
    text-align: right;
}

/* SITEMAP */

div.content-view-sitemap table td
{
    vertical-align: top;
}

div#main div.content-view-sitemap ul
{

}

div#main div.content-view-sitemap ul
{
    padding: 0;
    margin: 0.75em 0 1em 0;
}

div#main div.content-view-sitemap ul ul
{
    margin: 0.3em 0 0.5em 12px;
}

div#main div.content-view-sitemap ul
{
    list-style-type: none;
}

div#main div.content-view-sitemap ul li
{
    margin: 0 0 0.5em 2em;
    padding: 0 0 0 14px;
    background-image: url(../images/sidemenu_bullet.png);
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    line-height: 1.25em;
}

/* Tag Cloud */

div.content-view-tagcloud
{
    text-align: center;
}

/* FORUM */

input.forum-new-reply
{
    margin: 0.75em 0.25em 0.25em 0;
}

input.forum-new-topic
{
    margin: 0.75em 0.25em 0.25em 0;
}

input.forum-keep-me-updated
{
    margin: 0.75em 0.25em 0.25em 0;
}

div.content-view-full div.class-forum-topic table.forum p.date
{
    font-weight: bold;
}

div.content-view-full div.class-forum-topic table.forum p.author-signature
{
    border-top: 1px solid #fff;
    padding-top: 5px;
}

div.content-view-line div.class-forum table.forum
{
    background-image:url(../images/forum_table_bg.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    padding-bottom: 5px;
}

div.content-view-line div.class-forum table.forum td ul
{
    margin-left: 1.25em;
    padding: 0;
}

div.content-view-line div.class-forum table.forum td ul li
{
    margin: 0;
    padding: 0;
}

div.content-view-line div.class-forum table.forum td ul li a
{
    font-size: 0.7em;
    font-weight: normal;
}

div.content-view-line div.class-forum table.forum th
{
    background-image: url(../images/forum_th_bg.png);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #E0E0D4;
}

div.content-view-line div.class-forum table.forum td
{
    background-color: #F2F1ED;
}

div.content-view-full div.class-forums table.forum
{
    background-image:url(../images/forum_table_bg.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    padding-bottom: 5px;
}

div.content-view-full div.class-forums table.forum td ul
{
    margin-left: 1.25em;
    padding: 0;
}

div.content-view-full div.class-forums table.forum td ul li
{
    margin: 0;
    padding: 0;
}

div.content-view-full div.class-forums table.forum td ul li a
{
    font-size: 0.7em;
    font-weight: normal;
}

div.content-view-full div.class-forums table.forum th
{
    background-image: url(../images/forum_th_bg.png);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #E0E0D4;
}

div.content-view-full div.class-forums table.forum td.last-reply a
{
    background-image:url(../images/last_reply.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

div.content-view-full div.class-forums table.forum td.forum a
{
    background-image:url(../images/forum.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

div.content-view-full div.class-forums table.forum td.forum div.attribute-short
{
    margin-left: 20px;
}

div.content-view-full div.class-forums table.forum td.last-reply p.date
{
    margin-left: 20px;
}

div.content-view-full div.class-forums table.forum td
{
    background-color: #F2F1ED;
}

/* IMAGE */

div.attribute-image
{
    background-color: #FFFFFF;
    margin: 0.25em 0 0.5em 0;    
    border: 1px solid #D2D5D9;
    padding: 3px;
}

div.attribute-image a
{
	line-height: 0;
}

div.content-view-full div.attribute-image
{
    float: right;
    margin: 0 0 0.7em 0.7em;
    margin-right: 0;
}

div.content-view-full div.class-image div.attribute-image
{
    margin-left: 0;
    float: none;
}

div.content-view-full div.attribute-image div.caption
{
    background-color: #EAE9E1;
    font-size: 0.8em;
    text-align: center;
    margin: 2px 0 0 0;
}

div.content-view-full div.attribute-image div.caption p
{
    padding: 3px;
    margin: 0;
}

div.content-view-line div.attribute-image
{
    float: left;    
    margin: 0 0.7em 0.7em 0;
}

div.content-view-embed div.class-image.imagefit img {
	max-width: 100%;
	width: auto !important;
	height: auto !important;
}

div.content-view-embed div.attribute-image
{
    float: left;
    margin-right: 0.5em;
    margin-left: 0;
}

div.object-left div.content-view-embed div.class-image div.attribute-image
{
    float: none;
}

div.object-right div.content-view-embed div.class-image div.attribute-image
{
    margin: 0;
    float: none;
}

div.object-center div.class-image
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

div.object-center div.content-view-embed div.class-image div.attribute-image
{
    margin: 0;
    float: none;
}

div.content-view-embed div.class-image div.attribute-caption
{
    background-color: #EAE9E1;
    font-size: 0.8em;
    text-align: center;
    margin: 2px 0 0 0;
}

div.object-center div.content-view-embed div.class-image div.attribute-caption
{
    margin: 2px auto 0 auto;
}

div.content-view-embed div.class-image div.attribute-caption p
{
    padding: 3px;
    margin: 0;
}

/* ARTICLE */

div.content-view-full div.class-article div.header-box {
	padding-bottom: 0;
}

div.border-box div.class-article div.attribute-header {
	margin-bottom: 0;
}

div.content-view-full div.class-article div.attribute-header h1
{
    background-image: none;
	background-color: #f5f7fa;
	border-top: 1px solid #c6cacc;
	border-bottom: 1px solid #c6cacc;
	margin-left: 0;
	padding: 11px 20px;
}

div.content-view-full div.attribute-byline
{
    padding-left: 0px;
	margin-bottom: 20px;
    display: block;
	border-bottom: 1px solid #d4d7d9;
}

div.content-view-full div.class-article div.attribute-short
{
    font-weight: bold;
}

div.content-view-line div.class-article div.attribute-short
{
    font-weight: normal;
	overflow: hidden;
	zoom: 1;
}

div.content-view-embed div.class-article div.attribute-short
{
    font-weight: normal;
	overflow: hidden;
}

div.content-view-full div.class-article div.attribute-long
{
    padding-bottom: 56px;
    padding-left: 10px;
    margin-left: -10px;
}

div.attribute-tipafriend
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: top left;
    background-repeat: no-repeat;
    margin-top: 2em;
	clear: both;
}

div.attribute-tipafriend p
{
    padding-top: 2em;
}

div.attribute-tipafriend a
{
    padding-left: 26px;
    background-position: left center;
}

/* COMMENT */

div.content-view-full div.class-comment div.attribute-header h1
{
    background: none;
    padding-bottom: 0;
    margin-bottom: 0.25em;
}

div.content-view-full div.class-comment div.attribute-byline
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 25px;
    margin-bottom: -0.25em;
    display: block;
}

/* ARTICLE (main-page)*/

div.content-view-full div.class-article-mainpage div.attribute-short
{
    font-weight: bold;
}

div.content-view-line div.class-article-mainpage div.attribute-short
{
    font-weight: normal;
}

div.content-view-full div.class-article-mainpage div.attribute-header h1
{
    background: none;
    padding-bottom: 0;
    margin-bottom: 0.25em;
}

div.content-view-full div.class-article-mainpage div.attribute-byline
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 30px;
    margin-bottom: -0.25em;
    display: block;
}

div.content-view-full div.class-article-mainpage div.pagenavigator
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 56px;
}

div.attribute-article-index
{
    float: right;
    clear: right;
    width: 14em
}
/* BLOG */

div.class-blog
{
    width: auto; /* This can be changed to any fixed width if desired */
    margin: 0 auto 0 auto; /* General method for centering content if fixed page width, for other browsers than IE */
    text-align: left; /* Reset IE method for centering page, to stop all other content on the page from centering */
}

div.columns-blog
{
    padding: 0 17em 0 0;
}

div#main div.noextrainfo div.columns-blog
{
    padding-right: 0;
}

div#main div.noextra_menu div.columns-blog
{
    padding-right: 0;
}

div.main-column-position
{
    width: 100%;
    float: left;
}

div.main-column
{
}

div#main div.noextrainfo div.main-column
{
    margin-right: 0;
}

div#main div.noextra_menu div.main-column
{
    margin-right: 0;
}

div.extrainfo-column-position
{
    width: 17em;
    margin-right: -17em;
    float: left;
}

div#main div.noextrainfo div.extrainfo-column-position
{
    display: none;
}

div.main-column
{
    margin: 0 0.25em 0 0; /* Space between main and other columns */
}

div.class-blog div.attribute-byline p.tags
{
    margin-right: 0.2em;
    display: inline;
    font-size: 0.9em;
}

div.class-blog div.attribute-byline p.author
{
    margin-right: 0.2em;
    display: inline;
    font-size: 0.9em;
}

div.class-blog div.attribute-byline p.date
{
    margin: 0 0.2em 0 0;
    display: inline;
    color: #CCCCCC;
    font-size: 0.9em;
}

div.content-view-line div.class-blog-post div.attribute-header a
{
    text-decoration: none;
    color: #000000;
}

div.content-view-line div.class-blog-post div.attribute-header a:hover
{
    color: #000000;
}

/* BLOG - CALENDAR*/

div.calendar
{
   width: 195px;
   background-color: #f4f4f4;
}

div.calendar div.calendar-tl
{
    background: url(../images/calendar-corner-tl.gif) no-repeat top left;
}

div.calendar div.calendar-tr
{
    background: url(../images/calendar-corner-tr.gif) no-repeat top right;
}

div.calendar div.calendar-bl
{
    background: url(../images/calendar-corner-bl.gif) no-repeat bottom left;
}

div.calendar div.calendar-br
{
    background: url(../images/calendar-corner-br.gif) no-repeat bottom right;
    padding: 6px;
}

div.calendar div.content
{
    background-color: #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}

div.calendar div.month h2
{
    font-size: 1em;
    font-weight: bold;
    color: #525345;
    margin: 0 0 0.25em 0;
    padding-top: 3px;
    text-align: center;
}

div.calendar div.month a
{
    color: #525345;
    text-decoration: none;
}

div.calendar div.previous, div.calendar div.next
{
    font-weight: bold;
    margin: 0 4px 0 4px;
    padding-top: 0.1em;
    display: inline; /* Fix for IE */
}

div.calendar div.previous
{
    float: left;
}

div.calendar div.next
{
    float: right;
}

div.calendar div.previous p, div.calendar div.next p
{
    display: inline;
}

div.calendar div.table
{
    padding: 4px;
}

div.calendar table
{
    width: 100%;
}

div.calendar th, div.calendar td
{
    color: #525345;
    width: 14%;
    padding: 0.25em 0 0.25em 0;
    border: 1px solid;
    border-color: #ffffff #e0e0e0 #e0e0e0 #ffffff;
    text-align: center;
}

div.calendar th
{
    font-size: 0.8em;
    font-weight: normal;
}

div.calendar td
{
    font-size: 0.9em;
    font-weight: normal;
}

div.calendar th.left, div.calendar td.left
{
    border-left: none;
}

div.calendar th.right, div.calendar td.right
{
    border-right: none;
}

div.calendar tr.top th
{
    border-top: none;
}

div.calendar tr.bottom td
{
    border-bottom: none;
}

div.calendar td a
{
    text-decoration: none;
}

div.calendar td.today
{
    font-weight: bold;
    color: #d02020;
}

div.calendar td.currentselected
{
    background-color: #e0e0e0;
}

div.calendar td em
{
    font-style: normal;
}

/* DOCUMENTATION PAGE */

div.content-view-full div.class-documentation-page div.attribute-byline
{
    clear: both;
    font-size: 0.85em;
    font-weight: bold;
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-bottom: 4em;
    padding-top: 10px;
    margin-top: 2em;
    padding-left: 10px;
    margin-left: -10px;
}

div.content-view-full div.class-documentation-page div.attribute-byline p
{
    display: inline;
}

div.content-view-full div.class-documentation-page div.attribute-byline p.published
{
    text-align: left;
    float: left;
    width: 48%;
}

div.content-view-full div.class-documentation-page div.attribute-byline p.modified
{
    text-align: right;
    float: right;
    width: 48%;
}

/* LINK */

div.content-view-line div.class-link div.controls
{
    margin-bottom: 0.75em;
}

/* EDIT - MULTIOPTION */

div.block table.special
{
    border-bottom: 1px solid #EAE8E1;
    margin-bottom: 0.5em;
}

div.block table.special th.tight
{
    width: 3%;
    text-align: left;
}

div.block table.special th
{
    width: 94%;
    text-align: left;
}

/* FILE */

div.content-view-line div.class-file h2
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 25px;
    margin-bottom: -0.5em;
}

div.content-view-line div.class-file div.attribute-file
{
    background-color: #F1F2ED;
    padding: 0.1em 0 0.1em 0.5em;
}

div.content-view-line div.class-file
{
    margin-bottom: 2em;
}

/* COMMENT */

div.content-view-line div.class-comment h3
{
    margin-top: 0.5em;
}

div.content-view-line div.class-comment
{
    border: 1px solid #EAE8E1;
    padding: 0 0.5em 0.25em 0.5em;
    margin: 1em 0 1em 0;
}

div.content-view-line div.class-comment div.attribute-byline
{
    background: none;
    padding-bottom: 0;
    margin-bottom: 0;
    display: inline;
}

div.content-view-line div.class-comment p.author
{
    float: right;
    clear: right;
    width: 48%;
    display: block;
    text-align: right;
    margin-top: -0.1em;
    font-style: italic;
}

div.content-view-line div.class-comment p.date
{
    float: left;
    clear: left;
    width: 48%;
    display: block;
    margin: 0 0.2em 0 0.2em;
    display: inline;
    color: #CCCCCC;
    font-size: 0.9em;
}

/* INFOBOX */

div.infobox div.controls
{
    padding-top: 0.5em;
    text-align: right;
    border-top: 1px dotted #EAE8E1;
}

/* GALLERY */

div.content-view-children div.content-view-line
{
    clear: left;
	margin-bottom: 15px;
}

div.content-view-children div.content-view-line div.class-article h2, 
 div.content-view-children div.content-view-line div.class-article h3,
 div.content-view-children div.content-view-line div.class-article h4,
 div.content-view-children div.content-view-line div.class-article h5 {
	font-size: 1em;
}

div.content-view-children div.content-view-line div.class-article {
	border-top: 1px solid #ddd;
	padding-top: 5px;
	
}

div.content-view-children div.content-view-line div.class-article h2.title {
	margin-top: 0;
	font-size: 1.3em;
}

div.content-view-children div.content-view-line div.class-article .text-center {
	text-align: left;
}

div.content-view-full div.class-gallery div.attribute-link
{
    clear: both;
}

div.content-view-full div.class-gallery div.content-view-galleryline
{
    border: 1px solid #EFEEE9;
    margin: 0 1.25em 1em auto;
    padding: 5px;
    float: left;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-image
{
    float: none;
    margin: 0;
    padding: 0;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-image p
{
    margin: 0;
    padding: 0;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-image img
{
    display: block;
    margin: 0;
    padding: 0;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-image a
{
    margin: 0;
    padding: 0;
    display: inline;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-name
{
    border-top: 1px solid #EFEEE9;
    background-image: url(../images/img_caption_bg.png);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 0;
    margin: 0;
    text-align: center;
    
}
div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-name p
{
    margin: 0;
    padding: 0.5em 0 0.4em 0;
}

div.content-view-full div.class-gallery div.content-view-children
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin:0;
    padding: 0 0 30px 0;
    float:left;
    width: 100%;
    clear: both;
    padding-left: 10px;
    margin-left: -10px;
}

div.content-view-embed div.class-gallery div.content-view-children
{
    background: none;
}



/* FRONTPAGE */

div.content-view-full div.class-frontpage
{   
    padding: 5px 10px;
}

div.content-view-full div.class-frontpage div.attribute-billboard
{
    text-align: left;    
    margin-top: 0px;
    padding-top: 3px;
    background-position: bottom left;    
    overflow: hidden;
    padding-bottom: 0px;
    margin-right: 0px;
    
}

div.content-view-full div.class-frontpage div.attribute-billboard img
{

}

div.content-view-full div.class-frontpage div.columns-frontpage
{
    padding: 0 246px 0 246px;
}

div.content-view-full div.noleftcolumn div.columns-frontpage
{
    padding-left: 0;
}

div.content-view-full div.norightcolumn div.columns-frontpage
{
    
	padding-right: 0;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.left-column-position
{
    width: 246px;
    margin-left: -246px;
    float: left;
    display: inline; /* Fix for IE double margin bug */
}

div.content-view-full div.noleftcolumn div.columns-frontpage div.left-column-position
{
    display: none;
}

div.content-view-full div.leftcolumn div.columns-frontpage div.left-column-position div.left-column
{
    margin-right: 1em;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.right-column-position
{
    width: 246px;
    margin-right: -246px;
    float: left;
}

div.content-view-full div.norightcolumn div.columns-frontpage div.right-column-position
{
    display: none;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column
{
    margin-left: 1em;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.center-column-position
{
    width: 100%;
    float: left;
}

div.content-view-full div.noleftcolumn div.columns-frontpage div.center-column-position div.center-column
{
    margin-left: 0;
    padding-right: 0;
}

div.content-view-full div.norightcolumn div.columns-frontpage div.center-column-position div.center-column
{
    margin-right: 0;
    padding-left: 0;
}
div.content-view-full div.class-frontpage div.columns-frontpage div.center-column-position div.center-column
{
    margin: 0; /* Space between main and other columns */
}

div.content-view-full div.class-frontpage div.attribute-bottom-column
{
    clear: both
}

/* USER EDIT */

div.user-edit div.attribute-header h1
{
    font-size: 1.8em;
    font-weight: normal;
    background-image: url(../images/attribute_header_bg_long.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 30px;
    color: #000000;
    margin-bottom: -0.25em;
}

/* PRODUCT */

div.content-view-line div.class-product
{
    clear: both;
}

div.content-view-embed div.content-view-line div.class-product
{
    clear: none;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-line
{
    clear: both;
}

div.content-view-full div.class-product div.relatedorders
{
    background-image: url(../images/kntuw/content/attribute_header_bg_medium.png);
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 5px;
}

div.content-view-full div.class-product div.attribute-price
{
    font-size: 1.4em;
}

div.content-view-line div.class-product div.attribute-price
{
    font-size: 1.1em;
    font-weight: bold;
}

div.products div.content-view-embed div.class-product div.attribute-price
{
    font-size: 1.1em;
    font-weight: normal;
}

div.horizontally_listed_sub_items div.content-view-embed div.class-product div.attribute-price
{
    font-size: 1.1em;
    font-weight: normal;
}

div.content-view-embed div.class-product div.attribute-price
{
    font-size: 1.1em;
    font-weight: normal;
}

div.content-view-embed div.class-product div.attribute-price span.old-price
{
    font-weight: normal;
    font-size: 0.9em;
}

div.content-view-embed div.class-product div.attribute-price span.new-price
{
    font-weight: normal;
    font-size: 1.1em;
}

div.content-view-embed div.class-product div.attribute-price span.discount-percent
{
    font-weight: normal;
}

div.content-view-line div.class-product div.attribute-price p.ex-vat
{
    display: none;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-line div.class-product div.attribute-image
{
    float: right;
    clear: right;
    margin-left: 0.5em;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems
{
    text-align: center;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.class-product div.attribute-image
{
    float: none;
    margin: 0;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.class-product h2
{
    padding-left: 0;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 10px;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.class-product div.attribute-price
{
    font-size: 1.2em;
}

/* PRODUCT - Productbox-header */

div.productbox-header
{
    margin-bottom: 0;
    margin-left: 0.25em;
    margin-right: 0.25em;
}
div.productbox-header div.border-tl
{
    background-image: url(../images/productbox-header/border-tl.gif);
}

div.productbox-header div.border-tr
{
    background-image: url(../images/productbox-header/border-tr.gif);
}

div.productbox-header div.border-tc
{
    background-image: url(../images/productbox-header/border-tc.gif);
}

div.productbox-header div.border-ml
{
    background-image: url(../images/productbox-header/border-ml.gif);
}

div.productbox-header div.border-mr
{
    background-image: url(../images/productbox-header/border-mr.gif);
}

div.productbox-header div.border-mc
{
    background: #fff;
    text-align: center;
}

div.productbox-header div.border-bl
{
    background-image: url(../images/productbox-header/border-bl.gif);
}

div.productbox-header div.border-br
{
    background-image: url(../images/productbox-header/border-br.gif);
}

div.productbox-header div.border-bc
{
    background-image: url(../images/productbox-header/border-bc.gif);
}

/* PRODUCT - Productbox */

div.productbox
{
    margin-left: 0.25em;
    margin-right: 0.25em;
}

div.productbox a
{
    font-weight: bold;
}

div.productbox div.border-tl
{
    background-image: url(../images/productbox/border-tl.gif);
}

div.productbox div.border-tr
{
    background-image: url(../images/productbox/border-tr.gif);
}

div.productbox div.border-tc
{
    background-image: url(images/productbox/border-tc.gif);
}

div.productbox div.border-ml
{
    background-image: url(../images/productbox/border-ml.gif);
}

div.productbox div.border-mr
{
    background-image: url(../images/productbox/border-mr.gif);
}

div.productbox div.border-mc
{
    background: #fff url(../images/productbox/border-mc.gif) repeat-x top left;
    text-align: center;
}

div.productbox div.border-bl
{
    background-image: url(../images/productbox/border-bl.gif);
}

div.productbox div.border-br
{
    background-image: url(../images/productbox/border-br.gif);
}

div.productbox div.border-bc
{
    background-image: url(../images/productbox/border-bc.gif);
}



/* EMBED - ITEMIZED SUBTREE ITEMS */

div.itemized_subtree_items
{
    width: 100%;
}

div.itemized_subtree_items div.content-view-embed h2
{
    padding-left: 0.75em;
    font-size: 1.4em;
    font-weight: normal;
    margin-top: 0;
}

div.itemized_subtree_items div.content-view-embed h2 a
{
    color: #535548;
    text-decoration: none;
}

div.itemized_subtree_items div.content-view-embed ul
{
    margin: 0;
}

div#main div.itemized_subtree_items div.content-view-embed ul li, div.itemized_subtree_items div.content-view-embed ul li
{
    margin: 0.25em 0 0.25em 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    background-image: none;
}

div.itemized_subtree_items div.content-view-embed ul li a
{
    background-image: url(../images/sidemenu_bullet.png);
    background-position: 0.2em 0.5em;
    background-repeat: no-repeat;
    padding-left: 18px;
    display: block;
    font-size: 0.9em;
}

/* EMBED - VERTICALLY LISTED SUB ITEMS */

div.vertically_listed_sub_items div.content-view-embed div.content-view-children
{
    font-size: 0.85em;
}

div.vertically_listed_sub_items
{
    margin-bottom: 0.5em;
}

div.vertically_listed_sub_items div.content-view-embed h2
{
    padding-left: 0;
    margin-bottom: 0px;
    font-size: 1.4em;
    font-weight: normal;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-line h2
{
    padding-left: 0;
    font-size: 1.2em;
}

/* EMBED - HORIZONTALLY LISTED SUB ITEMS */

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems
{
    text-align: left;
}

div.horizontally_listed_sub_items div.content-view-embed div.split-content
{
    font-size: 0.85em;
	padding-right: 12px;
}

div.horizontally_listed_sub_items div.content-view-embed h2
{
    padding-left: 1em;
    font-size: 1.4em;
    font-weight: normal;
    margin-top: 0;
    padding-top: 0.25em;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems h2
{
    padding-left: 0;
    font-size: 1.2em;
}

/* POLL STYLES */

div.poll-result td.poll-resultbar td.poll-percentage, div.poll-result td.poll-resultbar td.poll-votecount
{
    font-style: italic;
    font-size: 85%;
}

div.poll-result td.poll-resultbar td.poll-percentage
{
    text-align: left;
}

div.poll-result td.poll-resultbar td.poll-votecount
{
    text-align: right;
}

div.poll-result p
{
    font-weight: bold;
}

div.poll-result div.chart-bar-resultbox
{
    margin: 0.5em 0 0.5em 0;
    width: 100%;
}

div.poll-result div.chart-bar-resultbar
{
    height: 14px;
}

div.poll-result td.poll-resultname
{
    padding-right: 5px;
}

div.poll-result td.poll-resultbar
{
    padding-left: 5px;
}

div.poll-result td.poll-resultbar table
{
    width: 300px;
}

div.poll-result div.chart-bar-resultbox
{
    background-color: #eeeeee;
}

div.poll-result div.chart-bar-resultbar
{
    background-color: #444;
}


div.content-poll-results
{
    width: 100%;
}

div.content-poll-results ul
{
    margin-left: 0;
}

div.content-poll-results li
{
    list-style-type: none;
}

div.content-poll-results span.option
{
    font-weight: bold;
    float: left;
}

div.content-poll-results span.votes
{
    font-weight: normal;
}

div.content-poll-results span.value
{
    font-weight: bold;
    margin-top: 1.7em;
    float: right;
}

div.content-poll-results div.resultblock
{
    width: 100%;
    margin: -1.2em 0 0.5em 0;
    float: left;
}

div.content-poll-results div.resultedge-start
{
    padding-right: 4em;
}

div.content-poll-results div.resultedge-end
{
    border: 1px solid black;
}

div.content-poll-results div.resultbox
{
    background-color: #bcbbaf;
    width: 100%;
}

div.content-poll-results div.resultbar
{
    background-color: #4b7198;
    height: 20px;
}

div.content-poll-results div.result-divider
{
    height: 20px;
}

/* QUOTE */

div.quote
{
    background-image: url(../images/quote-tl.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding-top: 19px;
}

div.quote-design
{
    padding-bottom: 19px;
    background-image: url(../images/quote-br.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 1em;
}

div.quote-design p.author
{
    font-style: italic;
    font-weight: normal;
    font-size: 14px;
}

/* SEPARATOR */

div.separator
{
    background-image: url(../images/kntuw/content/separator.png);
    background-repeat: no-repeat;
    background-position: top left;
    clear: both;
}



/* KNTU News */

.news-calendar-programview div#ezagenda_calendar_right
{
    margin-left: auto;
    padding: 0;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event
{
    border: 1px solid #f1f1ed;
    margin-bottom: 7px;
    width: 100%;
    border-collapse: collapse;
    vertical-align: top;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_label
{
    vertical-align: top;
    padding-left: 7px;
    padding-right: 7px;
    width: 50px;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_label h2
{
    border: 1px solid #d2d2c5;
    padding: 4px;
    color:#979797;
    font-size: 1.8em;
    font-weight: normal;
    background-color: #eeeee5;
    width: 39px;
    margin-top: 9px;
    background-image:url(../images/date_bg.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    text-align: center;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_info
{
    width: auto;
    vertical-align: top;
    padding-top: 8px;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_info div.ezagenda_name
{
    border-top: 1px solid #e5e5e5;
    background-color: #f7f7f7;
    margin-top: 1px;
    margin-left: -8px;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_info div.ezagenda_name h4, 
 div#ezagenda_calendar_today div.ezagenda_day_event div.ezagenda_name h4
{
    margin-top: 1px;
    padding-top: 2px;
    margin-left: 0px;
    margin-bottom: 0;
    font-size: 1.1em;    
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_info div.ezagenda_name h4.title {
	padding-left: 8px;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_info div.ezagenda_name p
{
    margin-left: 0px;
    margin-top: 0;
    padding-bottom: 17px;
    clear: both;    
}

div#ezagenda_news_calendar_right table.ezagenda_month_event td.ezagenda_month_info div.attribute-short p 
{
    border-bottom: none;
    padding-bottom: 0;
    padding-left: 0;
    margin-left: 0;
    background-color: transparent;
}

div#ezagenda_news_calendar_right table.ezagenda_month_event span.ezagenda_date
{
    float: left;
    margin-right: 6px;
}

div#ezagenda_news_calendar_right td.ezagenda_image
{
    width: 1%;
    vertical-align: top;
    padding-top: 9px;    
}

div#ezagenda_news_calendar_right td.ezagenda_image div.attribute-image
{
    float: none;
    margin: 0 -1px 0 0;
}

div#ezagenda_news_calendar_right div.read-more
{
    background: transparent url(../images/design_1/content/readmore_line.png) repeat-x scroll top;
    margin: 10px 0 3px;
    padding-right: 2px;
    text-align: left;
}

div#ezagenda_news_calendar_right div.read-more a
{
    background: transparent url(../images/design_1/content/readmore_arrow.png) no-repeat center right;
    color: #2a538c;
    font-size: 0.85em;
    font-weight: normal;
    text-decoration: none;
    padding: 1px 10px 2px 1px;
}

div#ezagenda_news_calendar_right div.read-more a:hover
{
    background: transparent url(../images/design_1/content/readmore_arrow_sel.png) no-repeat center right;
    color: #3C2A70;    
}



/* AGENDA */

div#ezagenda_calendar_left
{
    vertical-align: top;
    width: 224px;
    float: left;
}

div#ezagenda_calendar_container
{
    
    text-align: center;
    padding-top: 3px;
    padding-bottom: 6px;
}


div#ezagenda_calendar_container table
{
    background-image:url(../images/cal_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #F0F0F0;
    margin: auto;
    text-align: left;
    vertical-align: top;
}

div#ezagenda_calendar_container table th
{
    font-weight: bold;
    text-align: center;
    height: 20px;
    border: 1px solid;
    border-color: #fefffc #dee0dd #dee0dd #fefffc;
    border-top: 0px;
}

div#ezagenda_calendar_container table td
{
    padding: 8px;
    border: 1px solid;
    border-color: #fefffc #dee0dd #dee0dd #fefffc;
    text-align: center;
}

div#ezagenda_calendar_container table .first_col
{
    border-left: 0px;
}

div#ezagenda_calendar_container table .last_col
{
    border-right: 0px;
}

div#ezagenda_calendar_container table  tr.calendar_heading th
{
    border: 0px;
    padding-bottom: 12px;
}

div#ezagenda_calendar_container table  tr.calendar_heading th a
{
    text-decoration: none;
}

div#ezagenda_calendar_container table td.ezagenda_selected
{
    background-color: #e4e5e4;
}

div#ezagenda_calendar_container table td.ezagenda_current, div#ezagenda_calendar_container table td.ezagenda_current a
{
    color: #df1d42;
    font-weight: bold;
}

div#ezagenda_calendar_right
{
    vertical-align: top;
    padding-left: 12px;
    margin-left: 225px;
}

.event-calendar-programview div#ezagenda_calendar_right
{
    margin-left: auto;
    padding: 0;
}
.event-calendar-programview .block .right
{
    text-align: right;
}


div#ezagenda_calendar_right table.ezagenda_month_event
{
    border: 1px solid #f1f1ed;
    margin-bottom: 5px;
    width: 99%;
       table-layout: fixed;
       border-collapse: collapse;
       vertical-align: top;
}

table.ezagenda_month_event td.ezagenda_month_label
{
    vertical-align: top;
    padding-left: 7px;
    padding-right: 7px;
    width: 50px;
}

table.ezagenda_month_event td.ezagenda_month_label h2
{
    border: 1px solid #d2d2c5;
    padding: 4px;
    color:#979797;
    font-size: 1.8em;
    font-weight: normal;
    background-color: #eeeee5;
    width: 39px;
    margin-top: 9px;
    background-image:url(../images/date_bg.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    text-align: center;
}

table.ezagenda_month_event td.ezagenda_month_info
{
    width: auto;
    vertical-align: top;
    padding-top: 8px;
}

table.ezagenda_month_event td.ezagenda_month_info h4, div#ezagenda_calendar_today div.ezagenda_day_event h4
{
    margin-top: 1px;
    margin-bottom: 0;
    padding-top: 2px;
    font-size: 1.1em;
}

table.ezagenda_month_event td.ezagenda_month_info p
{
    margin-top: 0;
    margin-left: -8px;
    padding-bottom: 17px;
    padding-left: 8px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
}

table.ezagenda_month_event td.ezagenda_month_info div.attribute-short p 
{
        border-bottom: none;
        padding-bottom: 0;
        padding-left: 0;
        margin-left: 0;
        background-color: transparent;
}

table.ezagenda_month_event span.ezagenda_date
{
    float: left;
    margin-right: 6px;
}

div#ezagenda_calendar_today
{
/*    float: left;*/
    margin-top: 14px;
    width: 228px;
}

div#ezagenda_calendar_today div.ezagenda_day_event
{
    border: 1px solid #f1f1ed;
    margin-bottom: 4px;
    padding: 7px;
}


span.ezagenda_keyword
{
    display: block;
    font-size: 90%;
    color: #888;
}

span.ezagenda_date
{
    display: block;
    font-size: 90%;
    color: #555;
}

div.content-view-embed div#ezagenda_calendar_container
{
    width: auto;
}

div#sidebar_calendar_today div
{
    text-align: left;
    padding-left: 10px
}

div#sidebar_calendar_today a
{
    display: block;
    text-decoration: none;
    position: relative
}

div#sidebar_calendar_today a span.ezagenda_date
{
    position: absolute;
    right: 10px;
    
}

/* CONTENTSTRUCTURE */

div#sidemenu div.contentstructure ul li a
{
    border: none;
}

div#sidemenu div.contentstructure ul
{
    margin: 0;
    padding: 0;
}

div#sidemenu div.contentstructure ul ul
{
    margin: 0.25em 0 0 0.5em;
}

div#sidemenu div.contentstructure ul ul ul
{
    margin: 0 0 0 1em;
}

div#sidemenu div.contentstructure li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-image: url(../images/left-line.gif);
    background-repeat: repeat-y;
    background-position: left;
}

div#sidemenu div.contentstructure ul ul div
{
    color: #000000;
    text-decoration: none;
    padding: 2px 0 2px 0;
}

div#sidemenu div.contentstructure li div a
{
    font-size: 0.9em;
    text-decoration: none;
    color: #000;
    padding: 0 2px 0 4px;
}

div#sidemenu div.contentstructure li.topchapter, div#sidemenu div.contentstructure li.topchapter-selected
{
    font-weight: bold;
    margin: 0.5em 0 0.5em 0;
    padding-left: 10px;
    background-image: url(../images/linklist-bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 0.4em;
}

div#sidemenu div.contentstructure li.topchapter-selected a
{
    color: #000;
    text-decoration: none;
}

div#sidemenu div.contentstructure li.currentnode a:hover
{

}

div#sidemenu div.contentstructure li.topchapter-selected li a
{
    font-weight: bold;
    color: #328F00;
    text-decoration: none;
}

div#sidemenu div.contentstructure li.topchapter-selected li a:hover
{

}

div#sidemenu div.contentstructure li.topchapter-selected li li a
{
    color: #0090FF;
    font-weight: normal;
    text-decoration: none;
}

div#sidemenu div.contentstructure li.topchapter-selected a:hover
{

}

div#sidemenu div.contentstructure li
{
    font-weight: normal;
}

div#sidemenu div.contentstructure li ul div
{
    background-image: url(../images/left-item.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 8px;
}

div#sidemenu div.contentstructure li div.first
{
    background-image: url(../images/left-corner-top.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

div#sidemenu div.contentstructure li.last
{
    background-image: url(../images/left-corner-end.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

div#sidemenu div.contentstructure li.currentnode a, div#sidemenu div.contentstructure li.topchapter-selected li.currentnode a
{
    font-weight: bold;
    text-decoration: underline;
}

div#sidemenu div.contentstructure li.topchapter-selected li.currentnode ul a
{
    font-weight: normal;
    text-decoration: none;
}

div#sidemenu div.contentstructure li div a:hover, div#sidemenu div.contentstructure li.topchapter-selected li.currentnode ul a:hover
{

}

/* Diff styles */

div#diffview ul
{
    margin: 0 0 0.5em 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
    border-bottom: 1px solid #808080;
    display: block;
}

div#diffview li
{
    font-size: 0.85em;
    margin: 0 0.5em 0 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

div.attribute-view-diff
{
    padding: 0.25em;
    border: 1px solid #d7d7d2;
}

div.attribute-view-diff label
{
   color: #75756c;
}

div.attribute-view-diff-old
{
    padding-bottom: 0.25em;
    border-bottom: 1px dashed #bfbfb7;
}

div.attribute-view-diff-new
{
    padding-top: 0.25em;
}

ins
{
    color: #008000;
    text-decoration: none;
    border-bottom: 1px solid #00b000;
}

del
{
    color: #d98078;
    text-decoration: line-through;
}

ins:hover, del:hover
{
    background-color: #ffffff;
}

ins:hover
{
    color: #006000;
    border-bottom: none;
}

del:hover
{
    color: #852c25;
    text-decoration: none;
}

div.blockchanges ins, div.blockchanges del
{
    color: #000000;
    padding-left: 0.5em;
    text-decoration: none;
    border-bottom: none;
    display: block;
}

div.blockchanges ins
{
    border-left: 0.5em solid #008000;
}

div.blockchanges del
{
    border-left: 0.5em solid #d98078;
}

div.previous ins
{
    display: none;
}

div.previous del
{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none
}

div.latest del
{
    display: none;
}

div.latest ins
{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none;
}

/* BASKET */

div.shop-basket ul
{
    margin: 0;
    padding: 0;
}

div.shop-basket ul li
{
    display: block;
    float: left;
    margin-right: 1em;
    list-style-type: none;
    list-style-image: none;
    padding: 0;
}

div.shop-basket ul li.selected
{
    font-weight: bold;
}

/* SHOP - USERREGISTER */

div.shop-userregister ul
{
    margin: 0;
    padding: 0;
}

div.shop-userregister ul li
{
    display: block;
    float: left;
    margin-right: 1em;
    list-style-type: none;
    list-style-image: none;
    padding: 0;
}

div.shop-userregister ul li.selected
{
    font-weight: bold;
}

/* SHOP - CONFIRMORDER */

div#main div.shop-confirmorder ul
{
    margin: 0;
    padding: 0;
}

div#main  div.shop-confirmorder ul li
{
    display: block;
    float: left;
    margin-right: 1em;
    list-style-type: none;
    list-style-image: none;
    background: none;
    padding: 0;
}

div#main  div.shop-confirmorder ul li.selected
{
    font-weight: bold;
}

/* PRICE */

span.old-price
{
    text-decoration: line-through;
    font-size: 0.9em;
}

span.new-price
{
    color: #0290FF;
    font-weight: bold;
}

span.discount-percent
{
    font-size: 0.9em;
}

/* HISTORY */
div.content-history div.context-controls div.left
{
    width: 18%;
}

div.content-history div.context-controls div.right
{
    width: 80%;
    text-align: right;
}

div.content-history div.context-controls div.right input.button
{
    display: inline;
}

div#diffview div.context-toolbar div.block ul li
{
    background: none;
}

/* BASKET */

div#main div.shop-basket ul li
{
    background-image: none;
}

div#main div.shop-userregister ul li
{
    background-image: none;
}


/* class kafedra */

div.class-kafedra div.attribute-long
{
    background-image:url(../images/kntuw/kafedra/block_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
    margin: 0 -10px;
    padding: 10px;
}

div.attribute-long-faculty
{
    background-image:url(../images/kntuw/kafedra/block_title_left.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin: -10px;
    padding: 15px 10px 10px;
    color: #722929;
    font-weight: bold;
    font-size: 120%;
}

div.class-kafedra div.content-view-children
{
    background-image:url(../images/kntuw/kafedra/block_bg.png);
    background-repeat: repeat-x;
    background-position: left -10px;
    margin: 0 -10px;
    padding: 10px;
}

/* class personal */


div.content-view-embed div.class-personal
{
    margin: 0 -5px;
}

div.class-personal div.attribute-image
{
    float: right;    
}

div.personal-photo
{
    margin: 4px 2px 8px 4px;
    overflow: hidden;    
}

div.personal-info-top
{
    background-image:url(../images/kntuw/personal/personal_info_top.png);
    background-repeat: repeat-x;
    background-position: left top;    
    padding: 6px;
    width: auto;
}

div.personal-info-center
{
    background-image:url(../images/kntuw/personal/personal_info_bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 7px; 
}

table.personal-info
{
    width: 100%; 
    margin-bottom: 1px;
}

table.personal-info td
{
    vertical-align: top;
}

td.personal-info-top
{
    background-image:url(../images/kntuw/personal/personal_info_top.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 2px;
}

td.personal-photo-top
{
    background-image:url(../images/kntuw/personal/personal_photo_top.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 2px;
}

td.personal-info-left
{
    background-image:url(../images/kntuw/personal/personal_info_left.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 7px;
}

td.personal-info-bg
{
    background-image:url(../images/kntuw/personal/personal_info_bg.png);
    background-color: #fdfdfc;
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 10px;
}

td.personal-photo-left
{
    background-image:url(../images/kntuw/personal/personal_photo_left.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 8px;
}

td.personal-photo-bg
{
    background-image: url(../images/kntuw/personal/personal_photo_bg.png);
    background-color: #fbf7fc;
    background-repeat: repeat-x;
    background-position: left bottom;
    text-align: center;
    width: 1px;
}

td.personal-photo-right
{
    background-image:url(../images/kntuw/personal/personal_photo_right.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 7px;
}

div.info-block-1
{
    background-image:url(../images/kntuw/personal/personal_photo_bg_1.png);    
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 10px;
}

div.info-block-2
{    
    padding: 10px;
}

div.info-block-1-1
{
    font-weight: bold;
    margin: 3px 0 0;
}

div.info-block-1-2, div.info-block-1-2 a
{
    font-size: large;
    font-weight: bold;
    text-decoration: none;
    color: #003366;
    margin: 5px 0;
}

div.info-block-1-2 a:hover
{
    color: #1c7bd9;
    text-decoration: underline;
}

div.info-block-1-3
{
    font-size: medium;
}

div.info-block-2-1
{
    font-weight: bold;
    float: left;
    margin-right: 7px;
    clear: left;
}

div.info-block-2-2
{
     float: left;
}



/* Add style from kntuw_v4 design */


/* News embed */

div.itemized_sub_items div.class-gd_static_news_home_v1 {
	margin-top: -20px;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.border-box {
	background-color: #f7fafc;
	background-image: 	-moz-linear-gradient(top, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 50px), 
						-moz-linear-gradient(bottom, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 80px);
	background-image: 	-webkit-linear-gradient(top, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 50px), 
						-webkit-linear-gradient(bottom, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 80px);
	background-image: 	-ms-linear-gradient(top, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 50px), 
						-ms-linear-gradient(bottom, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 80px);
	background-image: 	-o-linear-gradient(top, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 50px), 
						-o-linear-gradient(bottom, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 80px);
	background-image: 	linear-gradient(top, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 50px), 
						linear-gradient(bottom, rgba(184,195,204,0.5) 0, rgba(184,195,204,0) 80px);
	border-width: 1px;
	border-style: solid;
	border-color:  #8a8f91 #cdd2d4 #cdd2d4 #cdd2d4;
	border-radius: 5px;
	box-shadow: 0 0 0 1px #fff inset, 0 0 3px rgba(0,0,0,0.2);
	position: relative;
	z-index: 5;
	padding: 0;
}

div.class-gd_static_news_home_v1 div.tab-panel {
	margin-bottom: -5px;
	height: 30px;
}

div.class-gd_static_news_home_v1 div.tab-panel:after {
    content: "";
	display: table;
	clear: both;
	zoom: 1;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 h2.news-tab {
	background:transparent url(../images/kntuw_v4/news/news-tab.png) no-repeat left top;
	float: left;
	margin: 0 0 0 -3px;
	padding-left: 12px;
	height: 30px;
	font-size: 1em;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 h2 a {
	background:transparent url(../images/kntuw_v4/news/news-tab.png) no-repeat right -30px;
	color: #294c66;
	text-decoration: none;
	display: inline-block;
	height: 20px;
	padding: 6px 28px 3px 0;
	text-shadow: 1px 1px 0 #edf7fd;
}
div.itemized_sub_items div.class-gd_static_news_home_v1 h2 a:hover {
	color: #004285;
	text-decoration: underline;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle {
	border-bottom: 1px solid #c2c6c8;
	font-size: 0.9em;
	box-shadow: 0 1px 0 #fff;
	margin-bottom: 0px;
	padding: 7px 7px 0;
	position: relative;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short {
	margin-bottom: 20px;
	overflow: hidden;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle h3.news-title {
	font-size: 1.1em;
	margin-bottom: 0;
	overflow: hidden;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short p,
 div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short a,
 div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short h2,
 div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short h3,
 div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short h4,
 div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-artticle div.attribute-short h5 {
	font-size: 1em;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.attribute-image {
	float: left;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.news-text {
	padding: 0px 0px 4px 0;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.datetime {
	margin:0;
	padding:0;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.datetime p.date {
	border: none;
	color: #606466;
	display:inline;
	font-size:1em;
	line-height:1.5em;
	margin:0;
	padding:1px 7px 2px 0px;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.datetime p.author {
	display:inline;
	float:right;
	font-size:0.9em;
	line-height:1.25em;
	margin:0 0.4em;
	padding:2px 5px;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-more {
	background:transparent url(../images/kntuw_v4/news/read-more.png) no-repeat 0 -55px;
	position: absolute;
	padding-left: 10px;
	margin: -4px -8px -5px 0;
	right: 7px;
	bottom: 0px;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-more a {
	background:transparent url(../images/kntuw_v4/news/read-more.png) no-repeat 100% -135px;
	color: #294c66;
	display: inline-block;
	padding: 4px 16px 7px 0px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
}

div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-more:hover {
	background-position: 0 -28px;
	text-decoration: underline;
}
div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-more a:hover {
	background-position: 100% -108px;
}
div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-more:active {
	background-position: 0 -1px;
}
div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-more a:active {
	background-position: 100% -81px;
}


div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-all-news {
	border-top: 1px solid #c4cbcf;
	border-bottom: 1px solid #b3b6ba;
	background-image: 	-moz-linear-gradient(bottom, rgba(184,195,204,0.5), rgba(184,195,204,0.15));
	background-image: 	-webkit-linear-gradient(bottom, rgba(184,195,204,0.5), rgba(184,195,204,0.15));
	background-image: 	-ms-linear-gradient(bottom, rgba(184,195,204,0.5), rgba(184,195,204,0.15));
	background-image: 	-o-linear-gradient(bottom, rgba(184,195,204,0.5), rgba(184,195,204,0.15));
	background-image: 	linear-gradient(bottom, rgba(184,195,204,0.5), rgba(184,195,204,0.15));
	text-align: center;
	margin: 10px 1px 1px;
	overflow: hidden;
	border-radius: 0 0 4px 4px;
}
div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-all-news a {
	background-color: 	#ebeff2;
	background-image: 	-moz-linear-gradient(bottom, rgba(235,243,247,0.4), rgba(235,243,247,0.6));
	background-image: 	-webkit-linear-gradient(bottom, rgba(235,243,247,0.4), rgba(235,243,247,0.6));
	background-image: 	-ms-linear-gradient(bottom, rgba(235,243,247,0.4), rgba(235,243,247,0.6));
	background-image: 	-o-linear-gradient(bottom, rgba(235,243,247,0.4), rgba(235,243,247,0.6));
	background-image: 	linear-gradient(bottom, rgba(235,243,247,0.4), rgba(235,243,247,0.6));
	
/* 	background-image: 	-moz-linear-gradient(top, #b4bcbf 0, #e6e9eb 15%, #fafbfc 60%); */
	color: #39454d;
	font-size: 1.1em;
	text-shadow: none;
	text-decoration: none;
	display: inline-block;
	padding: 4px 15px 3px;
	box-shadow: 0px -5px 7px rgba(0,0,0,0.4);
	margin-top: -1px;
}
div.itemized_sub_items div.class-gd_static_news_home_v1 div.read-all-news a:hover {
	background-color: 	#d8e1e5;
}

div.itemized_sub_items div.class-gd_static_news_home_v1  div.attribute-short div.class-image {
	display: none;
}


/* Discussion document */

div.class-discussion_document div.attribute-date {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}

div.content-view-full > div.class-discussion_document div.attribute-date {
	margin-bottom: 20px;
}

div.content-view-full > div.class-discussion_document div.date-title {
	font-size: 1.2em;
	line-height: 1;
}

div.class-discussion_document div.date-title {
	font-weight: bold;
	float: left;
	margin-right: 12px;
}

div.class-discussion_document div.date {
	float: left;
	margin-right: 10px;
}
div.class-discussion_document div.date span {
	font-weight: bold;
}

div.attribute-file {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #f0f0f0;
	padding: 0 15px;
	margin: 15px 0;
}


/* TextToImage (email) */

b.texttoimage-email img {
	vertical-align: middle;
}


/* Hall of Fame */

div.content-view-full div.class-personal_card div.personal-photo {
    background-color: #c1873b;
	background-image: 	-moz-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	-webkit-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	-ms-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	-o-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	linear-gradient(bottom, #9b6426, #c1873b);
    padding: 8px;
    float: left;
    margin: 0 1.2em 0 0;
}

div.content-view-full div.class-personal_card {
    background-color: #f2f2f2;
    background-image: 	-moz-linear-gradient(bottom, #f7f4f2, #f0eae6);
	background-image: 	-webkit-linear-gradient(bottom, #f5f2f0, #f2f2f2);
	background-image: 	-ms-linear-gradient(bottom, #f5f2f0, #f2f2f2);
	background-image: 	-o-linear-gradient(bottom, #f5f2f0, #f2f2f2);
	background-image: 	linear-gradient(bottom, #f5f2f0, #f2f2f2);
}

div.content-view-full div.class-personal_card div.attribute-long {
    padding: 0px 15px 20px;
}

div.content-view-full div.class-personal_card div.attribute-short {
    padding: 0px 15px 0;
}

div.content-view-full div.class-personal_card div.cover-block {
    overflow: hidden;
}

div.content-view-full div.class-personal_card div.attribute-short {
    font-weight: bold;
}

div.content-view-full div.class-personal_card div.attribute-image {
    margin: 0;
    border: none;
}

div.design-1-box div.class-personal_card div.attribute-header h1 {
    background-color: #ebe4dd;
    border-top: 1px solid #d9cfc5;
    border-bottom: 1px solid #d9cec3;
    box-shadow: 0 1px 0 #f7f5f2;
}

div.content-view-embed div.class-personal_card {
    margin: 0 4px;
    border: 1px solid #d9cab8;
}

div.content-view-embed div.class-personal_card div.cover-block {
    border: 1px solid #fcfaf7;
}

div.content-view-embed div.class-personal_card div.attribute-image {
    background-color: #c1873b;
	background-image: 	-moz-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	-webkit-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	-ms-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	-o-linear-gradient(bottom, #9b6426, #c1873b);
	background-image: 	linear-gradient(bottom, #9b6426, #c1873b);
    padding: 6px 0;
    float: none;
}

div.content-view-embed div.class-personal_card div.attribute-image a {
    background-color: #FFFFFF;
    padding: 3px;
    display: block;   
    text-align: center;
}

div.content-view-embed div.class-personal_card div.info-block div.attribute-short h1,
div.content-view-embed div.class-personal_card div.info-block div.attribute-short h2,
div.content-view-embed div.class-personal_card div.info-block div.attribute-short h3,
div.content-view-embed div.class-personal_card div.info-block div.attribute-short h4,
div.content-view-embed div.class-personal_card div.info-block div.attribute-short h5 {
    color: #593e24;
    font-size: 1.1em;
    font-weight: normal;
    font-style: italic;
    letter-spacing: 0.5px;
}

div.content-view-embed div.class-personal_card div.info-block {
    background-color: #f4ebe1;
    text-align: center;
    padding: 4px;
    
}

div.content-view-embed div.class-personal_card div.info-block h2 a {
    color: #704830;
    text-decoration: none;
    border-bottom: 1px solid #704830;
    font-size: 1.1em;
}
div.content-view-embed div.class-personal_card div.info-block h2 a:hover {
    color: #593624;
    border-bottom: 1px solid #593624;
}