html, body {
    background: url('http://www.ztu.edu.ua/images/background.jpg') center repeat fixed #dfe2d7;
    color: #353535;
    height: 100%;
    margin: 0;
    padding: 0;
}
@font-face {
	font-family: 'PT Sans Narrow';
	src: url('http://www.ztu.edu.ua/ua/settings/font/ptn57f.eot');
	src: local('PT Sans Narrow'), url('http://www.ztu.edu.ua/ua/settings/font/ptn57f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/ptn57f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans Narrow';
	font-weight: bold;
	src: url('http://www.ztu.edu.ua/ua/settings/font/ptn77f.eot');
	src: local('PT Sans Narrow'), url('http://www.ztu.edu.ua/ua/settings/font/ptn77f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/pts77f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans Caption';
	src: url('http://www.ztu.edu.ua/ua/settings/font/ptc55f.eot');
	src: local('PT Sans Caption'), url('http://www.ztu.edu.ua/ua/settings/font/ptc55f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/ptc55f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans Caption';
	font-weight: bold;
	src: url('http://www.ztu.edu.ua/ua/settings/font/ptc75f.eot');
	src: local('PT Sans Caption Bold'), url('http://www.ztu.edu.ua/ua/settings/font/ptc75f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/ptc75f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	src: url('http://www.ztu.edu.ua/ua/settings/font/pts55f.eot');
	src: local('PT Sans'), url('http://www.ztu.edu.ua/ua/settings/font/pts55f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/pts55f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	src: url('http://www.ztu.edu.ua/ua/settings/font/pts56f.eot');
	src: local('PT Sans Italic'), url('http://www.ztu.edu.ua/ua/settings/font/pts56f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/pts56f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	src: url('http://www.ztu.edu.ua/ua/settings/font/pts75f.eot');
	font-style: normal;
	font-weight: bold;
	src: local('PT Sans Bold'), url('http://www.ztu.edu.ua/ua/settings/font/pts75f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/pts75f.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold;
	src: url('http://www.ztu.edu.ua/ua/settings/font/pts76f.eot');
	src: local('PT Sans Bold Italic'), url('http://www.ztu.edu.ua/ua/settings/font/pts76f.woff') format('woff'), url('http://www.ztu.edu.ua/ua/settings/font/pts76f.ttf') format('truetype');
}

.main {
    margin: 0 auto;
    padding: 0;
/*    width: 1011px;*/
    width: 1167px;
}
/* --------------------------------- */
/* DEFAULT LINK SECTION              */
/* --------------------------------- */
a:link {
    outline: none !important;
}
a:visited {
    outline: none !important;
}
a:hover {
    outline: none !important;
}
a:active {
    outline: none !important;
}

/* --------------------------------- */
/* COMMON LINKS                      */
/* --------------------------------- */
a[href^="http:"], a[rel="external"], a[href^="https:"] {
    background: url('http://www.ztu.edu.ua/images/misc/external.png') 100% 50% no-repeat;
    margin: 0;
    padding-right: 14px;
}
/*a[rel="external"],*/ a[href^="http://top.mail.ru/"], a[href^="/"], a[href^="http://orphus.ru"], a[href^="http://ztu.edu.ua"], a[href^="http://www.ztu.edu.ua"], a[href^="http://reformal.ru"], a[href^="http://www.facebook.com"], a[href^="http://twitter.com"], a[href$="http://admissions.blog.ztu.edu.ua/2012/01/18-lyutogo-2012-roku-den-vidkrytyh-dverej/"], a[href$="http://admissions.blog.ztu.edu.ua/kontakty/"], a[href$="http://admissions.blog.ztu.edu.ua/2012/02/18-ho-lyutoho-2012-roku-probne-testuvannya-z-istoriji-ukrajiny-heohrafiji-himiji-ta-fizyky/"], a[href$="http://president.gov.ua"], a[href$="http://www.kmu.gov.ua"], a[href$="http://www.mon.gov.ua"] {
    background: none;
    padding: 0;
}
a[href$=".pdf"] {
    background: url('http://www.ztu.edu.ua/images/misc/pdf.gif') 0% 60% no-repeat;
    padding-left: 22px;
}
a[href$=".doc"] {
    background: url('http://www.ztu.edu.ua/images/misc/worddoc.gif') 0% 60% no-repeat;
    padding-left: 18px;
}
a[href$=".xls"] {
    background: url('http://www.ztu.edu.ua/images/misc/excel.gif') 0% 60% no-repeat;
    padding-left: 18px;
}
a[href$=".ppt"] {
    background: url('http://www.ztu.edu.ua/images/misc/powerpoint.gif') 0% 60% no-repeat;
    padding-left: 18px;
}
a[href^="mailto"] {
    background: url('http://www.ztu.edu.ua/images/misc/mailto.png')  100% 60% no-repeat;
    padding-right: 20px;
}

/* --------------------------------- */
/* HEADER SECTION                    */
/* --------------------------------- */
.navbar {
    background: url('http://www.ztu.edu.ua/images/nav_header.jpg') no-repeat #a92a2a;
    color: inherit;
    height: 51px;
    margin: 0;
    padding: 0;
    z-index: 104;
}
.navbar span {
    background: none;
    color: #ccc;
    margin: 0;
    padding: 0 4px;
}
.topmenu {
    font: normal 0.7em Arial, Tahoma, Verdana;
    float: left;
    left: 398px;
    line-height: 2.0em;
    margin: 0 !important;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    top: 6px;
    width: 17%;
}
    /* --------------------------------- */
    /* LINK SECTION                      */
    .topmenu a.tune:link {
        background: #000;
        border: solid 4px #000;
        color: #b4adea;
        text-decoration: none;
    }
    .topmenu a.tune:visited {
        background: #000;
        border: solid 4px #000;
        color: #b4adea;
        text-decoration: none;
    }
    .topmenu a.tune:hover {
        background: #373737;
        border: solid 4px #373737;
        color: #b4adea;
        text-decoration: none;
    }
    .topmenu a.tune:active {
        background: #000;
        border: solid 4px #000;
        color: #cccccc;
        text-decoration: none;
    }
    .topmenu a:link {
        background: #000;
        border: solid 4px #000;
        color: #cccccc;
        text-decoration: none;
    }
    .topmenu a:visited {
        background: #000;
        border: solid 4px #000;
        color: #cccccc;
        text-decoration: none;
    }
    .topmenu a:hover {
        background: #373737;
        border: solid 4px #373737;
        color: #fff;
        text-decoration: none;
    }
    .topmenu a:active {
        background: #000;
        border: solid 4px #000;
        color: #cccccc;
        text-decoration: none;
    }
    /* --------------------------------- */

    /* --------------------------------- */
    /* SEARCH SECTION                    */
    #search_box {
/*        background: url('http://www.ztu.edu.ua/images/sinput.gif') no-repeat;*/
        color: none;
        float: left;
        left: 864px;
        margin: 0 !important;
        padding: 0;
        position: relative;
/*        width: 288px;*/
    }
/*    #search_box #q {
        background-color: transparent !important;
        border: none !important;
        color: #808080;
        font: normal 0.9em Tahoma, Verdana, Arial;
        float: left;
        padding:0;
        margin: 6px 0 0 6px;
        outline: none;
        width: 218px;
    }*/
    #search_box #q {
        border-top: solid 2px #d1d8bd !important;
        border-right: none !important;
        border-bottom: solid 2px #d1d8bd !important;
        border-left: solid 2px #d1d8bd !important;
        color: #808080;
        font: normal 0.9em Tahoma, Verdana, Arial;
        float: left;
        padding: 2px 6px !important;
        margin: 3px -6px 0 6px;
        outline: none;
        width: 218px;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius: 4px;
    }
    #search_box #go {
        float: left;
        margin: 0 0 0 4px !important;
        padding: 0;
    }
    #cse-search-results {
        margin-left: 50px !important;
    }
    /* --------------------------------- */
.nav_menu {
    background: url('http://www.ztu.edu.ua/images/menu_bg.jpg') repeat-x #f9c305;
    color: #623000;
    font: normal 1.3em 'PT Sans Caption', Arial, Tahoma, Verdana, Arial;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 14px 0;
}
.nav_menu span {
    margin: 0;
    padding: 0;
}
.nav_menu a:link {
    background: none;
    color: #623000;
    text-decoration: none;
    padding: 14px 28px;
}
.nav_menu a:visited {
    background: none;
    color: #623000;
    text-decoration: none;
    padding: 14px 28px;
}
.nav_menu a:hover {
    background: #cad920;
    border-top: solid 1px #cad920;
/*    color: #280065;*/
    color:#fff;
    text-decoration: none;
    padding: 14px 28px;
}
.nav_menu a:active {
    background: none;
    color: #623000;
    text-decoration: none;
    padding: 14px 28px;
}

/* --------------------------------- */
/* LEFT SIDE SECTION                 */
/* --------------------------------- */
.leftimg {
    background: url('http://www.ztu.edu.ua/images/lside.png') repeat-y;
    width: 12px;
}
.leftimg01 {
    background: url('http://www.ztu.edu.ua/images/lside01.png') repeat-y;
    width: 5px;
}
.lside {
    background: #267eab;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.14, rgb(39,125,172)), color-stop(0.56, rgb(88,153,203)), color-stop(0.84, rgb(39,125,172)));/* #277dac + #5899cb + #277dac*/
    background-image: -moz-linear-gradient(center bottom, rgb(39,125,172) 14%, rgb(88,153,203) 56%, rgb(39,125,172) 84%);
/*    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5899cb', endColorstr='#277dac'); /* IE6 & IE7 */
/*    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5899cb', endColorstr='#277dac')"; /* IE8 */
    color: #ffe794;
    font: normal 0.9em Tahoma, Verdana, Arial;
    line-height: 1.6em;
    margin: 0;
    padding: 0 0 20px 0;
    width: 235px;
}
.logo {
    margin: -25px 0 0 0;
    padding: 0 0 35px 0;
    position: relative;
    text-align: center;
    z-index: 105;
}
.logo h1 {
    color: #fff;
    font: normal 1.6em 'PT Sans', Arial, Tahoma, Verdana, Arial;
    line-height: 1.4em;
    text-transform: uppercase;
    margin: 0;
    padding: 10px 0 0 0;
    text-shadow: 1px 1px 2px #444;
}
.logo img, .footer img /*, img[rel="prettyPhoto"] */{
    border: none !important;
}

/* --------------------------------- */
/* CONTENT SECTION                   */
/* --------------------------------- */

/* --------------------------------- */
/* HOME PAGE                         */
/* --------------------------------- */
.boxrector {
    background: #f7f7f7;
    color: #280065;
    font: normal 1.5em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
    margin: 0 6px;
    padding: 8px 6px 6px 16px;
    position: relative;
    text-transform: uppercase;
    width: 96%;
    z-index: 700;
    -moz-box-shadow: 0px 2px 2px #c0c0c0;
    -webkit-box-shadow: 0px 2px 2px #c0c0c0;
    box-shadow: 0px 2px 2px #c0c0c0;
}
.boxrector-content {
    background: #fff;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(255,255,255)), color-stop(0.86, rgb(213,217,202)));
    background: -moz-linear-gradient(center bottom, rgb(255,255,255) 7%, rgb(213,217,202) 86%);
    margin: -48px 16px 20px 15px;
    padding-top: 48px;
    position: relative;
    z-index: 699;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 2px 2px #c0c0c0;
    -webkit-box-shadow: 0px 2px 2px #c0c0c0;
    box-shadow: 0px 2px 2px #c0c0c0;
}
.boxrector-ramka {
    background: url('images/rector_cover.png') no-repeat;
    float: left;
    margin: 11px 17px 6px 17px;
    padding: 11px 7px 4px 11px;
}
.boxrector-ramka p {
    background: none;
    color: #585757;
    font: normal 0.8em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif !important;
    text-align: left;
    margin: -2px 0 0 -5px !important;
    padding: 0;
}
.newstext span, .container span, .common span {
    background: none;
    color: #4e1ebd;
    margin: 0;
    padding: 0 4px;
}
    /* --------------------------------- */
    /* LINK SECTION                      */
    .faculties a:link, .common a:link, .contact a:link, .announce a:link {
        background-color: transparent;
        color: #4e1ebd;
}
    .faculties a:visited, .common a:visited, .contact a:visited, .announce a:visited {
        background-color: transparent;
/*        color: #91001b;*/
        color: #632fdb;
        text-decoration: underline;
    }
    .faculties a:hover, .common a:hover, .contact a:hover, .announce a:hover {
        background-color: #dbdcae;
        border-bottom: solid 1px #3f3f3f;
        color: #353535;
        text-decoration: none;
    }
    .faculties a:active, .common a:active, .contact a:active, .announce a:active {
        background-color: transparent;
        color: #91001b;
        text-decoration: none;
    }
    /* --------------------------------- */

    .afisha {
        margin: 0 15px 20px 15px;
    }
    div.afisha img {
        background: #fff;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(245,245,245)), color-stop(0.54, rgb(255,255,255)));
        background: -moz-linear-gradient(center bottom, rgb(245,245,245) 22%, rgb(255,255,255) 54%);
        border: solid 1px #f6f6f6;
        color: #000;
        float:left;
        padding: 6px;
        margin-right:10px;
        width: 414px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 8px;
        -moz-box-shadow: 0px 2px 2px #c0c0c0;
        -webkit-box-shadow: 0px 2px 2px #c0c0c0;
        box-shadow: 0px 2px 2px #c0c0c0;
    }
    .clearfix {
        clear:left;
    }

    .announce {
        background: #fff;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(245,245,245)), color-stop(0.54, rgb(255,255,255)));
        background: -moz-linear-gradient(center bottom, rgb(245,245,245) 22%, rgb(255,255,255) 54%);
        border: solid 1px #f6f6f6;
        color: #000;
        margin: 0 15px;
        padding: 6px;
        width: 95%;
        -webkit-border-radius: 7px;
        -moz-border-radius: 8px;
        -moz-box-shadow: 0px 2px 2px #c0c0c0;
        -webkit-box-shadow: 0px 2px 2px #c0c0c0;
        box-shadow: 0px 2px 2px #c0c0c0;
    }
    /* --------------------------------- */
    /* NEWS SECTION                      */
    .boxnews {
        background: #fff;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(245,245,245)), color-stop(0.54, rgb(255,255,255)));
        background: -moz-linear-gradient(center bottom, rgb(245,245,245) 22%, rgb(255,255,255) 54%);
        border: solid 1px #f6f6f6;
        color: #000;
        margin: 0 15px 20px 15px;
        padding: 6px;
        width: 95%;
        -webkit-border-radius: 7px;
        -moz-border-radius: 8px;
        -moz-box-shadow: 0px 2px 2px #c0c0c0;
        -webkit-box-shadow: 0px 2px 2px #c0c0c0;
        box-shadow: 0px 2px 2px #c0c0c0;
    }
    .boxnews-title {
        color: #940e0e;
        border-bottom: solid 1px #eee;
        font: bold 1.1em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        padding: 4px 0 8px 16px;
        margin: 0;
    }
    .news-container {
        overflow: hidden;
        padding: 8px 0;
    }
    .newsimage {
        background: url('images/news_bg.png') no-repeat;
        float: left;
        padding: 6px;
        margin: 14px 18px 7px 14px;
    }
    .newstext {
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    .newstext h3 {
        background: none;
        color: #17448d;
        font: bold 0.9em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        text-transform: uppercase;
        margin: 0;
        padding: 14px 0 0 0;
    }
    div.time {
        background: none;
        color: #acacac;
        font: normal 0.8em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        line-height: 1.2em;
        margin: 0px 0 0 0;
        padding: 0;
    }
    .newstext p, .announce p {
        font: normal 1.0em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        line-height: 1.2em;
        margin: 0;
        padding: 6px 18px 0 0;
    }
    .nall {
        float: right;
        font: normal 1.0em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        margin: -32px 0 0 0;
        padding: 0 14px 0 0;
    }
    .nall span {
        background: none;
        color: #9f9f9f;
        margin: 0;
        padding: 0 4px;
    }
    /* --------------------------------- */
    /* LINK SECTION                      */
    .nall a:link {
        background: none;
        color: #9f9f9f;
        text-decoration: underline;
    }
    .nall a:visited {
        background: none;
        color: #9f9f9f;
        text-decoration: underline;
    }
    .nall a:hover {
        background: #dbdcae;
        border-bottom: solid 1px #3f3f3f;
        color: #353535;
        text-decoration: none;
    }
    .nall a:active {
        background: none;
        color: #9f9f9f;
        text-decoration: none;
    }
    .newstext a:link {
        background: none;
        color: #4363aa !important;
        text-decoration: underline;
    }
    .newstext a:visited {
        background: none;
        color: #344d85 !important;
        text-decoration: underline;
    }
    .newstext a:hover {
        background: #dbdcae;
        border-bottom: solid 1px #3f3f3f;
        color: #353535;
        text-decoration: none;
    }
    .newstext a:active {
        background: none;
        color: #9f9f9f;
        text-decoration: none;
    }
    /* --------------------------------- */

/* --------------------------------- */
/* CONTACT PAGE                      */
/* --------------------------------- */
.contact {
    background: url('http://www.ztu.edu.ua/images/misc2/mail_new.png') no-repeat 5% 20%;
    color: #000;
    font: normal 1.0em 'PT Sans Narrow', Tahoma, Verdana, Arial;
    margin: 0;
    padding: 0;
}
.contact p {
    margin: 0;
    padding: 10px 10px 4px 204px;
}

/* --------------------------------- */
/* FACULTIES PAGE                    */
/* --------------------------------- */
.faculties {
    background: none;
    color: #000;
    font: normal 1.0em 'PT Sans Narrow', Tahoma, Verdana, Arial;
    line-height: 1.7em;
    margin: 0;
    padding: 0;
}
html {
	overflow-Y: scroll;
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
.container {
/*	width: 750px;*/
	margin: 0 auto;
}
.faculties h1 {
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
.faculties h1 span {
    color: #666;
}
.faculties h1 small {
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #666;
}
.faculties h2.trigger {
	padding: 9px 0 9px 20px;
	margin: 0 0 5px 0;
	background: url('http://www.ztu.edu.ua/images/faculties/h2_trigger_a.gif') no-repeat;
/*	height: 46px;*/
	line-height: 46px;
	width: 750px;
    font: normal 1.4em 'PT Sans', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
	float: left;
}
.faculties h2.trigger a.default {
    background: none;
    border: 0;
	color: #fff;
	text-decoration: none;
	display: block;
}
.faculties h2.trigger a.default:hover {
	color: #00d8ff;
}
.faculties h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
    background: #f2f2f2;
	overflow: hidden;
	width: 748px;
	clear: both;
    border: solid 1px #e3e3e3;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
.t1oggle_container .block {
	padding: 20px;
	background: url('http://www.ztu.edu.ua/images/faculties/toggle_block_btm.gif') no-repeat left bottom;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container .block ul.tick {
	margin: 20px 0 10px 30px;
    padding: 0;
	list-style-image: url('http://www.ztu.edu.ua/images/misc/tick-small.jpg');
/*    list-style-position: outside;*/
}
.toggle_container .block li {
	margin: 6px 0;
    padding: 0;
}
.toggle_container h3 {
    font: normal 1.9em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
.toggle_container .imgdefault {
    background: none;
	border: none;
    margin: 0;
    padding: 0 8px 0 0;
}
.faculties ul {
    list-style: none;
    margin: 0;
    padding: 6px 0 0 20px;
}
.faculties li {
    margin: 0;
    padding: 0 0 10px 0;
}

.raspisanie {
    list-style: url('http://www.ztu.edu.ua/images/misc/cal_16.gif') none;
}
.faccontact {
    background: url('http://www.ztu.edu.ua/images/misc2/mail.png') no-repeat 3% 20%;
    min-height: 100px; /* 6em */
    margin: 0;
    padding: 0 0 40px 200px;
}

/* --------------------------------- */
/* RECTORAT PAGE                     */
/* --------------------------------- */
/* Tabs CSS                          */
/* --------------------------------- */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #bdbdbd;
	border-left: none;
	width: 94.5%;
    margin: 0 10px 0 10px !important;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #bdbdbd;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 6px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
/* --------------------------------- */
/* Tab Content CSS                   */
/* --------------------------------- */
.tab_container {
	border: 1px solid #bdbdbd;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 98%;
	background: #fff;
/*    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, rgb(198,204,183)), color-stop(0.62, rgb(207,212,193)), color-stop(0.81, rgb(219,223,209)));
    background: -moz-linear-gradient(center bottom, rgb(198,204,183) 10%, rgb(207,212,193) 62%, rgb(219,223,209) 81%);*/
    padding: 20px 0 10px 0;
    margin: 0 10px 20px 10px;
}
.tab_content {
	padding: 20px 10px 20px 20px;
/*	font-size: 1.0em;*/
}
/* --------------------------------- */

    /* --------------------------------- */
    /* LINK SECTION                      */
    .common a.ttab:link {
        background: none;
        color: #4e1ebd;
    }
    .common a.ttab:visited {
        background: none;
    /*        color: #91001b;*/
        color: #632fdb;
        text-decoration: none;
    }
    .common a.ttab:hover {
        background: #dbdcae;
/*        border-bottom: solid 1px #3f3f3f;*/
        color: #353535;
        text-decoration: none;
    }
    .common a.ttab:active {
        background: none;
        color: #91001b;
        text-decoration: none;
    }
    /* --------------------------------- */

.float_rectorat {
    background: #f6f6f6;
    border-bottom: solid 32px #f6f6f6;
    float: left;
    overflow: hidden;
    line-height: 0;
    margin: 0 20px;
    padding: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 1px 1px 1px #666;
    -webkit-box-shadow: 0px 1px 2px #666;
    box-shadow: 1px 1px 1px #666;
}
.float_rectorat:hover {
    background: #efefef;
    border-color: #efefef;
    cursor: pointer;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.float_rectorat a:hover {
    border: none;
}
.float_rectorat img {
    border: none;
    margin-bottom: -4px;
}

/* --------------------------------- */
/* PAPER <AKTIV>                     */
/* --------------------------------- */
.aktiv_content {
    border-left:solid 6px #fff;
    color:inherit;
    background:#fff5d0;
    float:none;
    vertical-align:top;
    width:100%;
    padding:0 4px;
    margin:0;
}
.aktiv_content h5 {
	color:#444;
	background:#ddc2e5;
	font:bold 1.1em Tahoma, Verdana, Arial, Sans-Serif;
    border-left:solid 4px #ff5400;
	padding:3px 4px;
	margin:0 -4px;
}
.aktiv img {
    border:solid 4px #afd832;
    background:none;
    width:147px !important;
    padding:0;
    margin:0 0 0 15px;
}
ul.pdf {
    list-style: none;
}


.teachers, .teachers td {
    border:1px solid #3060bf;
}
/* --------------------------------- */
/* TABLE OF CONTENTS                 */
/* --------------------------------- */
.visnik_content {
    color: #fff;
    background: #1d1d1d;
	width: 700px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-size: 1.0em;
}
ul.tablel_content li, .visnik_content td {
	margin: 0;
	padding: 10px 6px;
/*	text-align: right;*/
	background: url('http://www.ztu.edu.ua/images/misc/dotted.gif') repeat-x left 22px;
}
.visnik_content strong, .visnik_content em {
/*	float: left;*/
    color: #fff;
	b1ackground: #1d1d1d; /*--Combined Property with 'li em'--*/
	p1adding: 10px 6px; /*--Combined Property with 'li em'--*/
}
td.num {
    background: url('http://www.ztu.edu.ua/images/misc/ul_bg_repeat.gif') repeat-y;
/*	float: none;*/
}

/* --------------------------------- */
/* STUDCAMP GOVERMENT                */
/* --------------------------------- */
ul.column-row {
	font-size: 1.0em;
	margin: 10px 5px;
	padding: 0 10px 20px 10px !important;
	list-style: none;
	float: left;
	width: 100%;
}
ul.column-row li {
	float: left;
	background: #f0f0f0;
	width: 98%;
	padding: 10px 0;
	margin: 0;
	border-bottom: 1px solid #ddd;
}

ul.column-row li .imgblock {
	float: left;
	width: 150px;
	padding: 0 10px;
	text-align: center;
}
ul.column-row li .imgblock_staff {
	float: left;
	width: 170px;
	padding: 0 10px;
	text-align: center;
} /* стиль для фотографий сотрудников */
ul.column-row li .imgblock img, ul.column-row li .imgblock_staff img {
	padding: 5px;
	margin-bottom: 5px;
	background: #fff;
	border: 1px solid #ccc;
}
.imgblock_staff a, .imgblock a {
    background: none !important;
    border: none !important;
}
ul.column-row li p {margin: 5px 0; padding: 5px 10px 0 5px;}
ul.column-row li ul.specs li {
	float: none;
	margin: 0 5px 0 20px;
	padding: 0;
	list-style: disc;
	border: 0;
	background: none;
	width: auto;
}
ul.column-row li.even { background: #fff; }


    /* ----------------------------
     [+] chair position
    ---------------------------- */
    .container {
    	margin: 0 auto;
        padding: 0;
    	width: 830px !important;
    	overflow: hidden;
    }
    ul.col3 {
    /*	width: 390px;*/
    	margin: 0;
    	padding: 0 !important;
    	list-style: none;
	    float: left;
    }
    ul.col3 li {
        border: dashed 1px #eee;
    	float: left;
	    width: 388px; /*276*/
        padding: 0;
	    margin: 5px 10px;
    }
    ul.col3 li h2 {
	    padding: 0;
	    margin: 0;
    	padding: 10px 20px;
    }
    ul.col3 li p {
        color: #353535;
	    padding: 0;
    	margin: 0;
    	padding: 0 20px 10px 20px;
    }
    li.off01 h2 {
    /*    color: #c83838;*/
        color: #c90230;
        background: none;
    }
    li.off02 h2 {
        color: #5338c8;
        background: none;
    }
    li.off03 h2 {
    /*    color: #3889c8;*/
        color: #ff6b00;
        background: none;
    }
    li.off04 h2 {
    /*    color: #c838c3;*/
        color: #a400a5;
        background: none;
    }
    li.off05 h2 {
    /*    color: #ff8c00;*/
        color: #0081ce;
        background: none;
    }
    li.off06 h2 {
    /*    color: #5cbd00;
        color: #8b5f2a;*/
        color: #68b500;
        background: none;
    }
    li.off07 h2 {
        color: #d08b13;
        background: none;
    }
    ul.col3 li:hover {
        background: #e2e2e2 !important;
        cursor: pointer;
    }
    ul.col3 a:link {
        background: none;
        border: none !important;
        color: inherit !important;
        text-decoration: none;
    }
    ul.col3 a:visited {
        background: none;
        border: none !important;
        color: inherit !important;
        text-decoration: none;
    }
    ul.col3 a:hover {
        background: none;
        border: none !important;
        color: inherit !important;
        text-decoration: none;
    }
    ul.col3 a:active {
        background: none;
        border: none !important;
        color: inherit !important;
        text-decoration: none;
    }
    /* ----------------------------
     [-] chair position
    ---------------------------- */

    /* ----------------------------
     [+] vchena rada (faculties)
    ---------------------------- */
    fieldset {
        margin: 0;
        padding: 0 0 0 20px;
        position: relative;
        border: solid 1px #f8f8f8;
        margin: 0;
        padding: 0;
        width: 95%;
    }
    legend {
        color: #000;
        border: solid 1px #f8f8f8;
        font: bold 1.0em 'PT Sans Narrow';
        margin-left: 27px;
        padding: 4px 6px;
    }
    /* ----------------------------
     [-] vchena rada (faculties)
    ---------------------------- */

/* facultet */

ul.column{
	width: 87%;
	padding: 0;
/*	margin: 10px 0;*/
	list-style: none;
    border: none;
}
ul.column li {
	float: left;
	width: 191px; /*Set default width*/
	padding: 0;
/*	margin: 5px 0;*/
	display: inline;
	background: none !important;
    border: none;
}
.block {
/*	height: 355px;
	font-size: 1em;*/
	margin-right: 10px; /*Creates the 10px gap between each column*/
	padding: 10px 0 10px 20px;

}
.b1lock img {
        /*Flexible image size with border*/
	width: 89%;  /*Took 1% off of the width to prevent IE6 bug*/
	padding: 5%;
	background:#fff;
	margin: 0 auto;
	display: block;
	-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
}
/* -facultet */

    /* ----------------------------
     [+] tooltip for dekanat staff
    ---------------------------- */
    #decstaff01, #decstaff02, #decstaff03, #decstaff04, #decstaff05, #decstaff06 {
    	display: block;
    	height: 185px;
    	overflow: hidden;
    /*	text-indent:-999em;*/
    	width: 171px;
    	cursor: help;
    }
    #decstaff01:hover, #decstaff02:hover, #decstaff03:hover, #decstaff04:hover, #decstaff05:hover, #decstaff06:hover {
        border: none;
        background: url('http://www.ztu.edu.ua/images/faculties/dekanat/ramka_hover.png') #e9e9e9;
    }
    .tooltip {
        display: none;
    	background: url('http://www.ztu.edu.ua/images/tooltipbg.gif') repeat-x #fff;
    	padding: 10px 14px !important;
    	width: 310px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 8px;
        -moz-box-shadow: 1px 1px 1px #666;
        -webkit-box-shadow: 1px 1px 1px #666;
        box-shadow: 1px 1px 1px #666;
    }
    .stcapt {
        background: url('http://www.ztu.edu.ua/images/faculties/dekanat/ramka.png');
        margin: 0;
        padding: 0;
        width: 171px;
    }
    .stcapt img.photo {
        margin: 12px 0 0 15px;
        padding: 0;
    }
    .stcapt img.name {
        margin: 10px 0 5px 11px;
        padding: 0;
    }
    /* ----------------------------
     [-] tooltip for dekanat staff
    ---------------------------- */

    /* ----------------------------
     [+] image and text float
    ---------------------------- */
    .floatleft {
        float: left;
        padding: 0 10px 0 20px;
    }
    .floatleft_d {
        float: left;
        padding: 60px 20px 10px 20px;
    }
    .floatleft_sc {
        float: left;
        padding: 0 10px;
        margin: 16px 0;
    }
    .floatright {
        float: right;
        padding: 0 20px 0 20px;
    }
    .float_new {
        border: solid 10px #fff;
        border-bottom: solid 30px #fff;
        background: #f6f6f6;
        margin: 0 10px 0 20px;
        padding: 1px;
        -moz-box-shadow: 1px 1px 1px #666;
        -webkit-box-shadow: 0px 1px 4px #666;
        box-shadow: 1px 1px 1px #666;
    }
    .float_new.left:hover, .float_new.right:hover {
        border-color: #fafafa;
        cursor: pointer;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .float_new.left {
        float: left;
        margin-bottom: 10px;
    }
    .float_new.right {
        float: right;
    }
    /* ----------------------------
     [-] image and text float
    ---------------------------- */

.studscience {
    float: left;
    padding: 20px 30px 10px 20px;
}
.chaircontact {
    background: url('http://www.ztu.edu.ua/images/misc2/mail2.png') no-repeat 4% 20%;
    min-height: 100px; /* 6em */
    margin: 0;
    padding: 0 0 40px 200px;
}
.depcontact {
    background: url('http://www.ztu.edu.ua/images/misc2/mail3.png') no-repeat 4% 20%;
    margin: 0;
    padding: 0 0 40px 200px;
}
.twocol h5 {
    font: bold 1.0em 'PT Sans', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif !important;
    text-transform: uppercase;
    background: inherit;
    color: #002cce;
    padding: 0;
    margin: 40px 0 6px 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius: 8px;
}
.twocol, .twocol-rectorat {
    overflow: hidden;
    min-height: 200px; /* 6em */
    padding: 0 0 0 10px;
}
.twocol-rectorat h2 {
    color: #7a6bc1;
    font: normal 1.6em 'PT Sans', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif !important;
    margin: 0;
    padding: 0 0 20px 8px;
    text-transform: uppercase;
}
.twocol-rectorat h5 {
    color: #545454;
    font: bold 1.0em 'PT Sans', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif !important;
    margin: 0;
    padding: 10px 0 0 8px;
    text-transform: uppercase;
}
.twocol p {
    background: #dde0d5;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0.39, rgb(205,208,197)), color-stop(0.69, rgb(221,224,213)));
    background-image: -moz-linear-gradient(left center, rgb(205,208,197) 39%, rgb(221,224,213) 69%);
    margin: 6px 0 0 0 !important;
    padding: 0;
    border: dotted 1px #aaaea0;
}
.twocol p span {
    border-right: dotted 1px #aaaea0;
    color: #545454;
    margin-right: 8px;
    padding: 8px 8px 9px 0;
}
.twocol_sc {
    overflow: hidden;
    min-height: 110px; /* 6em */
    padding: 10px 0;
}

.common h4.prog {
    background: #8caddf;
    color: #535353;
    font: bold 1.1em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif !important;
    left: 0;
    margin: 10px 8px 0 8px;
    padding: 6px;
    text-transform: none;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
    /* ----------------------------
     [+] teacher style
    ---------------------------- */
    .techleft {
        background: url('http://www.ztu.edu.ua/images/teacher_ramka.png') no-repeat top left;
        margin: 10px 15px;
        border: solid 10px #edf0e4;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        overflow: hidden;
    }
    .techleft h5 {
        font: normal 1.4em 'PT Sans Narrow', Arial, Tahoma, Verdana, Arial;
        padding: 10px 0 8px 8px !important;
    }
    .techleft img {
        border: none;
        background: #fff;
        float: left;
        margin: 22px 41px 24px 43px;
        padding: 6px;
    }
    .techright {
        background: url('http://www.ztu.edu.ua/images/teacher_ramka.png') no-repeat top right;
        margin: 10px 15px;
        border: solid 10px #edf0e4;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        overflow: hidden;
    }
    .techright h5 {
        font: normal 1.4em 'PT Sans Narrow', Arial, Tahoma, Verdana, Arial;
        padding: 10px 0 8px 8px !important;
    }
    .techleft img:hover, .techright img:hover {
        background: #b9cd49;
        cursor: pointer;
    }
    .techright img {
        border: none;
        background: #fff;
        float: right;
        margin: 22px 41px 24px 43px;
        padding: 6px;
    }
    /* ----------------------------
     [-] teacher style
    ---------------------------- */

/* --------------------------------- */
/* MISCELANIOUS SECTION              */
/* --------------------------------- */
.help {
    color: inherit !important;
    cursor: help;
    border-bottom: dotted 1px #000;
    margin: 0;
    padding: 0 !important;
}
    /* ----------------------------
     [+] google maps
    ---------------------------- */
    .gmaps {
        margin: 0;
        padding: 0 !important;
        text-align: center;
    }
    .gmaps iframe {
        border: solid 6px #eee;
    }
    /* ----------------------------
     [-] google maps
    ---------------------------- */

    /* ----------------------------
     [+] picasa images
    ---------------------------- */
    #pics1 h2, #pics2 h2, #pics3 h2, #pics4 h2, #pics5 h2 {
        font: bold 1.5em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        margin: 0;
        padding: 6px 0;
        text-align: center;
    }
    #pics1 div, #pics2 div, #pics3 div, #pics4 div, #pics5 div {
        text-align: center;
        padding-left: 20px;
    }
    /* ----------------------------
     [-] picasa images
    ---------------------------- */

    /* ----------------------------
     [+] table style
    ---------------------------- */
    #mytbl {
        padding: 0 0 10px 0;
        margin: 0 auto;
    }
    #mytbl caption {
        text-align: right;
    }
    #mytbl caption span {
    	text-align: right !important;
        border: solid 1px red;
    }
    #mytbl th {
    	background: #cae8ea;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(201,231,233)), color-stop(0.77, rgb(219,239,238)));
        background: -moz-linear-gradient(center bottom, rgb(201,231,233) 7%, rgb(219,239,238) 77%);
	    border-bottom: 1px solid #c1dad7;
    	border-right: 1px solid #c1dad7;
	    border-top: 1px solid #c1dad7;
    	color: #4f6b72;
	    font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	    padding: 6px;
    	text-transform: uppercase;
	    text-align: center;
    }
    #mytbl th.nobg {
	    background: none;
    	border-left: 0;
	    border-right: 1px solid #c1dad7;
    	border-top: 0;
    }
    #mytbl td {
    	background: #fff;
	    border-bottom: 1px solid #c1dad7;
    	border-right: 1px solid #c1dad7;
	    color: #4f6b72;
    	padding: 6px 6px 6px 12px;
    }
    #mytbl td.tacenter {
    	text-align: center;
    }
    #mytbl td.alt {
    	background: #f5fafa;
	    color: #797268;
    }
    #mytbl td.spec {
    	background: #fff;
        padding-left: 20px !important;
    }
    #mytbl th.spec {
    	background: #fff;
    	border-left: 1px solid #c1dad7;
    	border-top: 0;
    }
    #mytbl th.specalt {
	    background: #f5fafa;
    	border-left: 1px solid #c1dad7;
	    border-top: 0;
    	color: #797268;
    }
    /* ----------------------------
     [-] table style
    ---------------------------- */

    /* ----------------------------
     [+] overlay image caption
    ---------------------------- */
    .image_wrapper {
        font: 0.9em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        /* height: 484px; */
        margin: 0 auto;
        padding: 0;
        position: relative;
        width: 500px;
    }
    .image_wrapper_older {
        font: 0.9em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        /* height: 484px; */
        margin: 0 auto;
        padding: 0;
        position: relative;
        width: 295px;
    }
    .image_wrapper_long {
        font: 0.9em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
        /* height: 484px; */
        margin: 0 auto;
        padding: 0;
        position: relative;
        width: 581px;
    }
    .image_wrapper_vertical {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .image_wrapper_vertical img {
        margin-right: 10px;
    }
    .transbox {
        background: #000;
        background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0.27, rgb(51,51,51)), color-stop(1, rgb(230,230,230)));
        background-image: -moz-linear-gradient(left bottom, rgb(51,51,51) 27%, rgb(230,230,230) 100%);
        bottom: 0;
        filter: alpha(opacity=30);
        /* height: 5em; */
        left: 0;
        margin: 0 0 5px 5px;
        opacity: 0.3;
        padding: 0;
        position: absolute;
        width: 100%;
    }
    .transbox_older {
        background: #000;
        background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0.27, rgb(51,51,51)), color-stop(1, rgb(230,230,230)));
        background-image: -moz-linear-gradient(left bottom, rgb(51,51,51) 27%, rgb(230,230,230) 100%);
        bottom: 0;
        filter: alpha(opacity=80);
        /* height: 5em; */
        left: 0;
        margin: 0 0 5px 5px;
        opacity: 0.8;
        padding: 0;
        position: absolute;
        width: 100%;
    }
    .transbox.var01, .transbox_older.var01 {
        height: 2.4em;
    }
    .transbox.var02 {
        height: 3.6em;
    }
    .image_wrapper p, .image_wrapper_long p, .image_wrapper_older p {
        color: #fff;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 13px 20px !important;
        position: absolute;
    }
    .image_wrapper a, .image_wrapper_long a, .image_wrepper_older a, .image_wrapper_vertical a, .boxdecanfirst-ramka a, .boxdecanfirst-ramka a:hover {
        background: none !important;
        border: 0 !important;
    }
    .image_wrapper img {
        border: 0 !important;
    }
    .captioned {
        background: #fff;
        border: 0;
        margin: 0;
        padding: 5px;
    }
    /* ----------------------------
     [-] overlay image caption
    ---------------------------- */

/* ######################################################################## */
/* --------------------------------- */
/* DEVELOPMENT SECTION               */
/* --------------------------------- */

/* --------------------------------- */
/* TEMPORARY CODE #1                 */
/* --------------------------------- */
.common {
    font: 1.0em 'PT Sans Narrow', Tahoma, Verdana, Arial;
    line-height: 1.7em;
}
.common h1, .contact h1 {
    font: normal 1.6em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
.common h1 span, .contact h1 span {
    color: #495057;
    text-transform: uppercase;
}
.common p {
    margin: 0;
    padding: 6px 4px 6px 8px;
}
p.nakazright {
    text-align: right;
}
.common ul, ol {
    margin: 0;
    padding: 6px 0 0 34px;
}
ul.uroman {
    list-style-type: upper-roman;
}
b.zagl {
    color:#4b7ace;
    font:1.8em Tahoma, Verdana, Arial;
}

/* --------------------------------- */
/* TEMPORARY CODE #2                 */
/* --------------------------------- */
.common h4 {
    font: bold 0.8em Tahoma, Verdana, Arial !important;
	color: #f5ffef;
    background: url('images/h4green.png') no-repeat scroll left top transparent;
    left: -14px;
    padding: 6px 5px 18px 15px;
    margin: 25px 0 0 0;
    position: relative;
    clear: both;
/*    width: 284px;*/
    text-transform: uppercase;
}
.common h4.red {
    background: url('images/h4red.png') no-repeat scroll left top transparent;
}
.common b {
    color: #545454;
    font-weight: bold;
}
.common ul.nodot {
    list-style: none;
}
.common ul.node {
    list-style: url('http://www.ztu.edu.ua/images/misc2/node_select_next.png');
}
.common ul.pin {
    list-style: url('http://www.ztu.edu.ua/images/misc2/pin_small_attach.png');
}
blockquote {
    color: #515151;
    background: transparent url('http://www.ztu.edu.ua/images/faculties/misc/left-quote.png') left top no-repeat;
    content:"\00A0";
    padding: 0 0px 0 0px;
    width:580px;
}
blockquote div {
    background: transparent url('http://www.ztu.edu.ua/images/faculties/misc/right-quote.png') right bottom no-repeat;
    content:"\00A0";
    padding: 10px 30px 10px 10px;
}


.statutbox {
    padding-bottom: 50px;
}
.box {
    color: #fff;
    font: bold 1.1em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
    float: left;
    padding: 6px;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 8px;
}
.rowanchor {
    background: #7266b8;
    margin: 10px 8px 0 8px;
    width: 93%;
}
.rowup {
    background: #a466b8;
    margin: 10px 0 0 0;
}
.studcamp {
    background: #575757;
    margin: 10px 8px 0 8px;
    width: 100%;
}
.statutbox a {
    background: none !important;
    border: none !important;
    color: #fff !important;
    text-decoration: none !important;
}

.boxdecanfirst-ramka {
    background: url('http://www.ztu.edu.ua/images/decanfirst_cover.png') no-repeat;
    float: left;
    margin: 11px 17px 6px 17px;
    padding: 7px 7px 4px 7px;
}
.boxdecanfirst-ramka img {
    border: none !important;
}
.boxdecanfirst-ramka p {
    background: none;
    color: #585757;
    font: normal 0.8em 'PT Sans Narrow', Verdana, Tahoma, Georgia, 'Times New Roman', Times, serif;
    text-align: center;
    margin: 9px 0 !important;
    padding: 0;
    height: 19px;
    width: 120px;
    text-transform: uppercase;
    line-height: 1.0em;
}

/* --------------------------------- */
/* FOOTER SECTION                    */
/* --------------------------------- */
.footer {
    background: url('http://www.ztu.edu.ua/images/footer.jpg') no-repeat #a92a2a;
    color: #dbdbdb;
    font: normal 0.7em Tahoma, Verdana, Arial;
}
.footer span {
    margin: 0;
    padding: 0 4px;
}
.fcounter {
    float: left;
    margin: -74px 0 0 0;
    padding: 5px 0 0 50px;
    z-index: 1000;
}
.fmenu {
    float: right;
    margin: 5px 130px 14px 0;
    padding: 0;
    z-index: -998;
    text-align: center;
}
.fcopyr {
    clear: both;
    margin: 0;
    padding: 0px 0 6px 280px;
    z-index: -999;
}
    /* --------------------------------- */
    /* LINK SECTION                      */
    .footer a:link {
        background-color: transparent;
        color: #fff;
        text-decoration: none;
    }
    .footer a:visited {
        background-color: transparent;
        color: #fff;
        text-decoration: none;
    }
    .footer a:hover {
        background-color: #7c7c7c;
        border-bottom: solid 1px #3f3f3f;
        color: #b9ff12;
        text-decoration: none;
    }
    .footer a:active {
        background-color: transparent;
        color: #dbdbdb;
        text-decoration: none;
    }

#adihet {
    margin-right: -30px !important;
}
.cooperation {
    text-align: center;
}
.cooperation img {
    border: solid 3px #fff; /*#626abd*/
}
.cooperation img:hover {
    border: solid 3px #e4e4e4;
}
