* {font-size:100%;}
html, body {height: 100%;}
body {margin:0;padding:0;background-color:#fff;text-align:center;}
body {font-family: Arial, Verdana, Tahoma, sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#000;text-decoration: none;}

a, a:link {text-decoration:none;color:#F26622;}
a:hover {text-decoration:underline;}

img {border:0;}
.clear {clear:both;background:none;}
form {margin:0;padding:0;}

td.search-form-left {background:url('/images/top_gradient.gif') repeat-x 0 0;vertical-align:top;text-align:left;}
td.search-form-left form {position:relative;top:20px;left:40px;}
input.search-str {border:solid 1px #CACACA;width:100px;}

div#content {text-align:left;font-size:8pt;}
div#content .news {border-top:solid 1px #ACACAC;width:90%;padding:20px 5px;margin:5px;color:#58595B;font-size:9pt;}
div#content .news div {clear:both;}
div#content .news img.pic {float:left;margin:0 10px 10px 0;}
div.date-rank {float:right;width:160px;margin:10px 0 0 0;}
div.date-rank-pm {float:right;width:120px;margin:10px 0 0 0;}
div.date-rank-pm img {position:relative;top:3px;margin:0 0 0 3px;}
div#content div.article {font-size:9pt;}
div#content div.article b {color:#249543;}
div#content div.article a {text-decoration:underline;}
div#content a.grey {color:#58595B;text-decoration:underline;}
div#content a.grey-sel {color:#FE8601;text-decoration:none;}
div#content .news p.shed, div#content .news p.shed-act {margin:0;paddng:0;}
div#content .news p.shed a {color:#FE8601;text-decoration:underline;margin:0 5px 0 0;}
div#content .news p.shed-act a {text-decoration:underline;margin:0 5px 0 0;}
div#content .news p.shed-act a.sel {color:#FE8601;text-decoration:none;margin:0 5px 0 0;}

table.shedule {width:100%;margin:10px 0;background-color:#808181;}
table.shedule td {color:#000;background-color:#ffffff;border-top:solid 1px #BFC0C0;border-left:solid 1px #BFC0C0;}
table.shedule tr td a.black {color:#000;text-decoration:underline;}
table.shedule tr td a.orange {color:#FE8601;text-decoration:underline;}

div#content .utils, div#content .nav {margin:15px 0;width:90%;text-align:center;}
div#content .utils a {color:#F26622;text-decoration:underline;}
div#content .utils td h2 {color:#F26622;margin:0 10px 0 0;padding:0;font-size:10pt;}
div#content .utils td {text-align:justify;padding-right:10px;}
div#content .utils td span {display:block;float:right;}
div#content .utils td a {color:#58595B;text-decoration:underline;}

div#content .upload {margin:20px 0;}
div#content .upload h1 {color:#F26622;margin:0 10px 0 3px;padding:0;font-size:10pt;text-decoration:underline;}
div#content .upload td.title {font-size:10pt;text-decoration:underline;text-align:right;color:#58595B;}
div#content .upload input.txt-full {border:solid 1px #58595B;width:500px;font-size:10pt;color:#58595B;}
div#content .upload input.txt {border:solid 1px #58595B;width:300px;font-size:10pt;color:#58595B;}
div#content .upload select, div#content .upload option {border:solid 1px #58595B;width:140px;font-size:10pt;color:#58595B;}
div#content .upload a {color:#F26622;font-size:10pt;}
div#content div.pages {margin:20px 0;color:#F26622;}
div#content div.pages a {text-decoration:underline;}

div.comments div.comment {border-top:solid 1px #888;margin:0 0 7px 0;color:#58595B;}
div.comments div.comment div.sub-comment {margin:0px 0px 0px 50px;border-top:solid 1px #888;}
div.comments div.comment div.sub-comment a {display:block;color:#F26622;font-weight:bold;text-decoration:none;padding:9px 0 0 10px;font-size:8pt;}
div.comments div.comment div.sub-comment a.reply {color:#F26622;font-weight:normal;text-decoration:underline;padding:0px;font-size:9pt;}
div.comments div.comment div.txt {margin:5px 10px;}
div.comments div.comment a.close {display:block;color:#F26622;font-weight:bold;text-decoration:none;background:url('/images/plus.gif') no-repeat 0 13px; padding:9px 0 0 10px;font-size:8pt;}
div.comments div.comment a.open {display:block;color:#F26622;font-weight:bold;text-decoration:none;background:url('/images/minus.gif') no-repeat 0 13px; padding:9px 0 0 10px;font-size:8pt;}

div#content div.comment-form {margin:0 0 40px 0;}
div#content div.comment-form, div#content div.comment-form a {color:#F26622;font-size:9pt;}
div#content div.comment-form textarea {width:98%;height:100px;border:solid 1px #58595B;font-size:10pt;color:#58595B;}
div#content div.comment-form a.sbm {text-decoration:underline;display:block;padding:4px 25px 4px 0;background:url('/images/orange/search_submit.gif') no-repeat top right;width:60px;float:right;}

div.pics-list div.item {float:left;color:#F26622;width:105px;margin:0 10px 10px 0;}
div.pics-list div.item a, div#content .nav a {color:#F26622;text-decoration:underline;}
div.pics-list div.item img.pic {float:left;}
div.pics-list div.item input {float:right;}

div.purple a {color:#9F5EAD;}
div.blue a {color:#01AEC9;}
div.red a {color:#F14942;}
div.green a {color:#31A954;}
div.orange a {color:#E87831;}
div.turquoise a {color:#01ACC5;}

div.logo-in {margin:5px 0 0 50px;text-align:left;}
div.logo-in .descr, div.logo-in .short {padding-left:10px;}
div.logo-in .short {font-size:10px;color:#F26622;}
div.logo-in .short a {font-size:10px;color:#000;text-decoration:underline;}
div.logo-in .pages {margin:15px 0;text-align:center;color:#F26622;}
div.logo-in .pages a {color:#31A954;text-decoration:underline;}
div.logo-in .pages-hack {margin:15px 0;text-align:center;color:#F26622;}
div.logo-in .pages-hack a {text-decoration:underline;}
div.logo {margin:100px 0 0 50px;text-align:left;}
div.logo div.nav, div.logo-in div.nav, div.logo-in .name {margin:20px 0 0 0px;}
div.logo-in div.pics-nav {margin:20px 0 0 0px;text-align:center;}
div.logo div.counter {font-weight:bold;font-size:10px;color:#58595B;text-align:right;width:160px;font-family:Verdana;}
div.logo div.auth {width:160px;margin:10px 0 0 0;}
div.auth input, div.feedback input, div.feedback textarea {width:160px;border:solid 1px #CACACA;margin:5px 0 5px 0;color:#58595B;}
div.logo div.feedback textarea {height:35px;}
div.auth a.auth-subm {text-decoration:underline;display:block;padding:4px 25px 4px 0;background:url('/images/orange/search_submit.gif') no-repeat top right;width:30px;float:right;}
div.logo div.contacts, div.logo div.feedback {width:160px;margin:15px 0 0 0;color:#58595B;}
div.logo div.contacts b {color:#F26622;}
div.feedback a.auth-subm {text-decoration:underline;display:block;padding:4px 25px 4px 0;background:url('/images/orange/search_submit.gif') no-repeat top right;width:60px;float:right;}
div.feedback i {font-style:normal;color:#F26622;}
div.logo div.news {width:160px;margin:10px 0 0 0;}
div.logo div.news a {text-decoration:underline;}
div.logo div.news a.all-news {font-weight:bold;text-decoration:underline;display:block;padding:4px 25px 4px 0;background:url('/images/orange/search_submit.gif') no-repeat top right;width:70px;float:right;}

a.lvl0 {display:block;color:#F26622;font-weight:bold;text-decoration:none;background:url('/images/plus.gif') no-repeat 0 4px; padding:0 0 0 10px;font-size:8pt;margin:3px 0;}
a.lvl0a {display:block;color:#F26622;font-weight:bold;text-decoration:none;background:url('/images/minus.gif') no-repeat 0 4px; padding:0 0 0 10px;font-size:8pt;margin:3px 0;}
a.lvl1 {display:block;color:#58595B;text-decoration:none;padding:0 0 0 17px;font-size:8pt;margin:3px 0;}

td.main-menu {background:url('/images/top_hole.gif') no-repeat 0 0;vertical-align:top;height:62px;}
td.main-menu .main-empty { width:80%; position:relative;top:0;left:25px;background:url('/images/top_gradient.gif') repeat-x 0 0;}
td.main-menu table.main {border-top:solid 5px #E86C09;border-bottom:solid 2px #fff;}
tr.bar td a {display:none;position:absolute;float:left;}

a.btn {display:block;width:95px;color:#fff;text-decoration:none;text-align:center;font-weight:bold;padding:5px 0 6px 0;}
a.btn-act {display:block;width:95px;color:#fff;text-decoration:none;text-align:center;font-weight:bold;padding-top:5px 0 6px 0;background:url('/images/mbgr.gif') repeat-x 0 0;}

table.purple a.btn {background:url('/images/purple/mbgr.gif') repeat-x 0 0;}
table.blue a.btn {background:url('/images/blue/mbgr.gif') repeat-x 0 0;}
table.red a.btn {background:url('/images/red/mbgr.gif') repeat-x 0 0;}
table.green a.btn {background:url('/images/green/mbgr.gif') repeat-x 0 0;}
table.orange a.btn {background:url('/images/orange/mbgr.gif') repeat-x 0 0;}
table.turquoise a.btn {background:url('/images/turquoise/mbgr.gif') repeat-x 0 0;}

td.menu-last-purple {width:100%;background:url('/images/purple/m0.gif') repeat-x 0 0;}
td.menu-last-blue {width:100%;background:url('/images/blue/m0.gif') repeat-x 0 0;}
td.menu-last-red {width:100%;background:url('/images/red/m0.gif') repeat-x 0 0;}
td.menu-last-green {width:100%;background:url('/images/green/m0.gif') repeat-x 0 0;}
td.menu-last-orange {width:100%;background:url('/images/orange/m0.gif') repeat-x 0 0;}
td.menu-last-turquoise {width:100%;background:url('/images/turquoise/m0.gif') repeat-x 0 0;}


table.arch {padding:0;z-index:1;}
table.arch tr.bg {background:url('/images/arch_bgr.gif') repeat-x 0 0;height:24px;}
table.arch td, table.arch input, table.arch select, tale.arch option {white-space:nowrap;color:#434343;}
table.arch td a {color:#434343;}
table.arch td.ln {padding:0 10px;}
table.arch td.first {background:url('/images/arch_bgr_left.gif') no-repeat 0 0;padding:0 60px 0 20px;}
table.arch td.first-short {background:url('/images/arch_bgr_left.gif') no-repeat 0 0;padding:0 10px 0 10px;}
td.flash-nav {background:url('/images/flash_bgr.gif') repeat-y 0 0;padding:100px 0 0 0;}
td.flash-hole {background:url('/images/flash_bgr.gif') repeat-y 0 0;vertical-align:bottom;}
td.left-bottom {background:url('/images/bot_gradient.gif') repeat-x left bottom;vertical-align:bottom;}
td.left-bottom div.partners {width:190px;text-align:center;margin:0 0 12px 0;}
td.left-bottom div.partners a {color:#58595B;text-decoration:none;font-size:10px;}

#shedule h1 {float:left;margin:0;padding:3px 6px 0 10px;color:#FE8601;font-size:16pt;text-align:left;}
#shedule h1 a {font-size:8pt;font-weight:normal;text-decoration:underline;}
#shedule div {float:right;margin:7px 25px 0 0;color:#f16623;line-height:20px;text-align:right;}
#shedule div a {font-size:9pt;margin:0 0 0 6px;text-decoration:underline;}
#shedule div a.sel {color:#239742;font-size:9pt;margin:0 0 0 6px;text-decoration:none;}

div.points {width:115px;height:19px;position:relative;display:none;}
div.points a {color:#595959;float:left;display:block;width:23px;height:19px;background:url('/images/grade_bg.gif') no-repeat 0 0;font-size:10pt;text-decoration:none;text-align:center;padding:2px 0 0 0;}
div.points a:hover {color:#ffffff;float:left;display:block;width:23px;height:19px;background:url('/images/grade_bg_a.gif') no-repeat 0 0;font-size:10pt;text-decoration:none;text-align:center;padding:2px 0 0 0;}

a.top-menu {color:#fff;text-decoration:none;font-size:10px;}
a.tgp-menu:hover {text-decoration:underline;}

p.top-menu-div {margin:8px auto;padding:0;}

td.top-menu-purple {text-align:center;background:url('/images/purple/top_menu_bgr.gif') repeat-x left bottom;height:31px;}
td.top-menu-blue {text-align:center;background:url('/images/blue/top_menu_bgr.gif') repeat-x left bottom;height:31px;}
td.top-menu-red {text-align:center;background:url('/images/red/top_menu_bgr.gif') repeat-x left bottom;height:31px;}
td.top-menu-green {text-align:center;background:url('/images/green/top_menu_bgr.gif') repeat-x left bottom;height:31px;}
td.top-menu-orange {text-align:center;background:url('/images/orange/top_menu_bgr.gif') repeat-x left bottom;height:31px;}
td.top-menu-turquoise {text-align:center;background:url('/images/turquoise/top_menu_bgr.gif') repeat-x left bottom;height:31px;}

.bottom-purple {background:url('/images/purple/bot_bgr.gif') repeat-x 0 0;position:fixed;left:0px;bottom:0px;height:13px;width:100%;}
.bottom-blue {background:url('/images/blue/bot_bgr.gif') repeat-x 0 0;position:fixed;left:0px;bottom:0px;height:13px;width:100%;}
.bottom-red {background:url('/images/red/bot_bgr.gif') repeat-x 0 0;position:fixed;left:0px;bottom:0px;height:13px;width:100%;}
.bottom-green {background:url('/images/green/bot_bgr.gif') repeat-x 0 0;position:fixed;left:0px;bottom:0px;height:13px;width:100%;}
.bottom-orange {background:url('/images/orange/bot_bgr.gif') repeat-x 0 0;position:fixed;left:0px;bottom:0px;height:13px;width:100%;}
.bottom-turquoise {background:url('/images/turquoise/bot_bgr.gif') repeat-x 0 0;position:fixed;left:0px;bottom:0px;height:13px;width:100%;}

/* tag CLOUD */
#cloud-tags {width:970px;text-align:justify;display:none;margin:5px auto;padding:0;}
#cloud-tags a {color:#fff; text-decoration:none;}
.bo {font-weight:bold;}
.it {font-style:italic;}
.tg8 {font-size:8pt;}
.tg9 {font-size:9pt;}
.tg10 {font-size:10pt;}
.tg11 {font-size:11pt;}
.tg12 {font-size:12pt;}
.tg13 {font-size:13pt;}
.tg14 {font-size:14pt;}


.tt {border:solid 1px red;}

#introf {width:100%;text-align:center;}
