@charset "utf-8";

html {margin:0; padding:0;}
body {margin:0; padding:0; background-image:none; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:16px; line-height:101%; color:#666666;}
a {text-decoration:none;}
img {border:0; display:block;}
p {margin:0; padding:0 0 15px 0;}
ul {padding:0 0 10px 25px; margin:0;}
form, input {margin:0; padding:0;}
h1 {margin:0px; padding-bottom:10px; font-size:24px; font-weight:normal; line-height:130%;}
h2 {margin:0px; padding-bottom:10px; font-size:22px; font-weight:normal; line-height:130%;}
h3 {margin:0px; padding-bottom:10px; font-size:20px; font-weight:normal; line-height:130%;}

#grey {color:#7D7970;}
#blue{color:#829CA6;}
#green {color:#859D0B;}
#orange {color:#DD731B;}
#purple {color:#872440;}


.main {width:100%;}

.ttu_logo {width:100%; height:0px; visibility:hidden;}

.banner {width:100%; height:0px; visibility:hidden;}

/*  Language */
.lang {width:100%; height:0px; visibility:hidden;}
.lang .left {width:100%; height:0px; visibility:hidden;}
.lang .right {width:100%; height:0px; visibility:hidden;}
.lang .est {width:100%; height:0px; visibility:hidden;}
.lang .rus {width:100%; height:0px; visibility:hidden;}
/*  end Language */

/*  Header */
.header {width:100%; height:0px; visibility:hidden;}
.sais {width:505px; float:left; padding:11px 0 0 12px;}
.sais img {float:left;}
.sais a {text-decoration:none; color:#7D7970; line-height:22px;}
.search {width:100%; height:0px; visibility:hidden;}
.search .left {width:100%; height:0px; visibility:hidden;}
.search .right a {width:100%; height:0px; visibility:hidden;}
.search .input {width:100%; height:0px; visibility:hidden;}
.search input {width:100%; height:0px; visibility:hidden;}
.sitemap {width:100%; height:0px; visibility:hidden;}
.advanced_search {width:100%; height:0px; visibility:hidden;}
/* end Header */

/*  Box */
.box {width:100%; height:0px; visibility:hidden;}
.box_header {width:100%; height:0px; visibility:hidden;}
.box_header a {text-decoration:none; color:#FFFFFF;}
.box_content .content {width:100%; height:0px; visibility:hidden;}
.box_content {width:100%; height:0px; visibility:hidden;}
.box_footer {width:100%; height:0px; visibility:hidden;}
.box #header_grey {background-image:url(img/box_grey_header.png); behavior: url(/media/js/iepngfix.htc)}
.box #header_blue{background-image:url(img/box_blue_header.png); behavior: url(/media/js/iepngfix.htc)}
.box #header_green {background-image:url(img/box_green_header.png); behavior: url(/media/js/iepngfix.htc)}
.box #header_orange {background-image:url(img/box_orange_header.png); behavior: url(/media/js/iepngfix.htc)}
.box #header_purple {background-image: url(img/box_purple_header.png); behavior: url(/media/js/iepngfix.htc)}
.box .line_grey {background-color:#68655E; height:2px;}
.box .line_blue {background-color:#65838D; height:2px;}
.box .line_green {background-color:#758B0A; height:2px;}
.box .line_orange {background-color:#B95E13; height:2px;}
.box .line_purple {background-color:#6A0251; height:2px;}
/*  end Box */

/* Content box */
.content_box {width:900px;}
.content_box_header {height:10px; background-repeat:no-repeat; background-image:url(img/content_box_header.png); behavior: url(/media/js/iepngfix.htc)}
.content_box_content .content {padding:3px 12px 0 12px; line-height:125%; background-image:url(img/content_box_background_a.png); background-repeat:no-repeat; background-position:top left;}
.content_box_content {background-image:url(img/content_box_background_b.png); background-repeat:repeat-y;}
.content_box_footer {height:10px; background-image:url(img/content_box_footer.png); background-repeat:no-repeat; behavior: url(/media/js/iepngfix.htc)}
.content_box .image {border:1px solid #AEAEAD; float:left; margin:0 12px 5px 0;}
.content_box .image img {display:block;}
.content_box .print {width:100%; height:0px; visibility:hidden;}
/*  end Content box */

/* News */
.news {width:100%; height:0px; visibility:hidden;}
.news .juulius {width:28px; height:44px; float:left; background-image:url(img/icon_juulius.png); background-repeat:no-repeat; behavior: url(/media/js/iepngfix.htc)}
.news .text {float:right; width:165px;}
.news a {text-decoration:none; color:#872440;}
.news a:hover {text-decoration:underline;}
/* end News */

/* Site location */
.location {width:100%; height:0px; visibility:hidden;}
.location .text {width:100%; height:0px; visibility:hidden;}
.location .back {width:100%; height:0px; visibility:hidden;}
.location .back a {width:100%; height:0px; visibility:hidden;}
/* end Site location */

/* Buttons */
.button_purple {line-height:100%;}
.button_purple .left {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_purple_l.png); behavior: url(/media/js/iepngfix.htc)}
.button_purple .right {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_purple_r.png); behavior: url(/media/js/iepngfix.htc)}
.button_purple .text {color:#FFFFFF; float:left; height:19px; font-size:13px; background-color:#872440; padding-top:3px;}
.button_purple a {text-decoration:none; color:#FFFFFF;}

.button_orange {line-height:100%;}
.button_orange .left {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_orange_l.png); behavior: url(/media/js/iepngfix.htc)}
.button_orange .right {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_orange_r.png); behavior: url(/media/js/iepngfix.htc)}
.button_orange .text {color:#FFFFFF; float:left; height:19px; font-size:13px; background-color:#DD731B; padding-top:3px;}
.button_orange a {text-decoration:none; color:#FFFFFF;}

.button_green {line-height:100%;}
.button_green .left {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_green_l.png); behavior: url(/media/js/iepngfix.htc)}
.button_green .right {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_green_r.png); behavior: url(/media/js/iepngfix.htc)}
.button_green .text {color:#FFFFFF; float:left; height:19px; font-size:13px; background-color:#859D0B; padding-top:3px;}
.button_green a {text-decoration:none; color:#FFFFFF;}

.button_blue {line-height:100%;}
.button_blue .left {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_blue_l.png); behavior: url(/media/js/iepngfix.htc)}
.button_blue .right {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_blue_r.png); behavior: url(/media/js/iepngfix.htc)}
.button_blue .text {color:#FFFFFF; float:left; height:19px; font-size:13px; background-color:#829CA6; padding-top:3px;}
.button_blue a {text-decoration:none; color:#FFFFFF;}

.button_grey {line-height:100%;}
.button_grey .left {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_grey_l.png); behavior: url(/media/js/iepngfix.htc)}
.button_grey .right {height:22px; width:6px; float:left; background-repeat:no-repeat; background-image:url(img/button_grey_r.png); behavior: url(/media/js/iepngfix.htc)}
.button_grey .text {color:#FFFFFF; float:left; height:19px; font-size:13px; background-color:#7D7970; padding-top:3px;}
.button_grey a {text-decoration:none; color:#FFFFFF;}
/*  end Buttons */

/* Menu */
.menu_blue {line-height:100%;}
.menu_blue ul {margin:0; padding:0; list-style-type:none;}
.menu_blue ul li {margin:0; padding:0; clear:both;}
.menu_blue ul li a {color:#829CA6; text-decoration:none; display:block; margin-top:1px; height:18px; float:left; padding-left:5px;}
.menu_blue ul li a:hover, .menu_blue ul li.active a {color:#FFFFFF; float:left; display:block; background-image:url(img/menu_blue_l.png); background-position:top left; background-repeat:no-repeat;}
.menu_blue ul li a span {display:block; float:left;  height:16px; padding-right:5px; padding-top:2px;}
.menu_blue ul li a:hover span, .menu_blue ul li.active a span {float:left; display:block; background-image:url(img/menu_blue_r.png); background-position:right top; background-repeat:no-repeat;}

.menu_orange {line-height:100%;}
.menu_orange ul {margin:0; padding:0; list-style-type:none;}
.menu_orange ul li {margin:0; padding:0; clear:both;}
.menu_orange ul li a {color:#DD731B; text-decoration:none; display:block; margin-top:1px; height:18px; float:left; padding-left:5px;}
.menu_orange ul li a:hover, .menu_orange ul li.active a {color:#FFFFFF; float:left; display:block; background-image:url(img/menu_orange_l.png); background-position:top left; background-repeat:no-repeat;}
.menu_orange ul li a span {display:block; float:left;  height:16px; padding-right:5px; padding-top:2px;}
.menu_orange ul li a:hover span, .menu_orange ul li.active a span {float:left; display:block; background-image:url(img/menu_orange_r.png); background-position:right top; background-repeat:no-repeat;}

.menu_green {line-height:100%;}
.menu_green ul {margin:0; padding:0; list-style-type:none;}
.menu_green ul li {margin:0; padding:0; clear:both;}
.menu_green ul li a {color:#859D0B; text-decoration:none; display:block; margin-top:1px; height:18px; float:left; padding-left:5px;}
.menu_green ul li a:hover, .menu_green ul li.active a {color:#FFFFFF; float:left; display:block; background-image:url(img/menu_green_l.png); background-position:top left; background-repeat:no-repeat;}
.menu_green ul li a span {display:block; float:left;  height:16px; padding-right:5px; padding-top:2px;}
.menu_green ul li a:hover span, .menu_green ul li.active a span {float:left; display:block; background-image:url(img/menu_green_r.png); background-position:right top; background-repeat:no-repeat;}

.menu_grey {line-height:100%;}
.menu_grey ul {margin:0; padding:0; list-style-type:none;}
.menu_grey ul li {margin:0; padding:0; clear:both;}
.menu_grey ul li a {color:#7D7970; text-decoration:none; display:block; margin-top:1px; height:18px; float:left; padding-left:5px;}
.menu_grey ul li a:hover, .menu_grey ul li.active a {color:#FFFFFF; float:left; display:block; background-image:url(img/menu_grey_l.png); background-position:top left; background-repeat:no-repeat;}
.menu_grey ul li a span {display:block; float:left;  height:16px; padding-right:5px; padding-top:2px;}
.menu_grey ul li a:hover span, .menu_grey ul li.active a span {float:left; display:block; background-image:url(img/menu_grey_r.png); background-position:right top; background-repeat:no-repeat;}

.menu_purple {line-height:100%;}
.menu_purple ul {margin:0; padding:0; list-style-type:none;}
.menu_purple ul li {margin:0; padding:0; clear:both;}
.menu_purple ul li a {color:#872440; text-decoration:none; display:block; margin-top:1px; height:18px; float:left; padding-left:5px;}
.menu_purple ul li a:hover, .menu_purple ul li.active a {color:#FFFFFF; float:left; display:block; background-image:url(img/menu_purple_l.png); background-position:top left; background-repeat:no-repeat;}
.menu_purple ul li a span {display:block; float:left;  height:16px; padding-right:5px; padding-top:2px;}
.menu_purple ul li a:hover span, .menu_purple ul li.active a span {float:left; display:block; background-image:url(img/menu_purple_r.png); background-position:right top; background-repeat:no-repeat;}
/* end Menu */

/*  Contact */
.contact {width:100%; height:0px; visibility:hidden;}
.contact a {color:#829CA6; text-decoration:none; font-weight:bold;}
.contact_header {height:23px; background-image:url(img/contact_header.png); background-repeat:no-repeat; padding:8px 12px 0 12px; font-size:16px; font-weight:bold; color:#FFFFFF; behavior: url(/media/js/iepngfix.htc)}
.contact_footer {height:63px; width:909px; background-image:url(img/contact_footer.png); background-repeat:no-repeat; behavior: url(/media/js/iepngfix.htc)}
.contact_logo {float:left;}
.contact_text {float:left; padding:23px 0 0 10px;}
/*  end Contact */

/*  Footer */
.footer {width:100%; height:0px; visibility:hidden;}
.footer_logo {float:right; width:157px; height:20px; padding-top:11px; padding-right:15px;}
.footer_text {font-size:12px; float:left; padding-top:15px; padding-left:15px;}
.footer_text a {text-decoration:none; color:#666666;}
.footer_text a:hover {text-decoration:underline;}
/*  end Footer */

#scms_editor_toolbar {visibility:hidden; height:0; display:none;}
