* { margin: 0px; padding: 0px; }
body { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8fff5; }
table{
 border: 0px; 
 border-collapse: collapse;
 width: 100%;
}
table td { vertical-align: top; text-align: left; }
p { font-size: 0.8em; color: #336633; padding-bottom: 15px; }
a img { border: 0; }
a { color: #2e3192; }
h1 { color: #54922e; font-size: 30px !important; font-weight: normal; padding-bottom: 15px; }
h2 { color: #54922e; font-weight: normal; font-size: 22px !important; padding-bottom: 20px; }
ul { margin-left: 30px; margin-bottom: 15px; }
ul li { list-style-type: disc; padding-bottom: 5px; color: #336633; font-size: 0.8em; }
ul li ul { margin-top: 10px; margin-bottom: 0px; }
ul li ul li { font-size: 1em; }
#min-width { width: 100%; min-width: 950px; position: relative; }
#logo { padding: 40px 0px 0px 70px; }
#icon { position: absolute; top: 30px; right: 45px; display: block; }
#icon img, #icon a img { float: left; margin-right: 28px; }
.mail { margin-top: 8px; }
.site-map { margin-top: 7px; }
#citation { padding: 0px 0px 10px 500px; }
#citation p {  font-size: 0.8em; color: #336633; padding-bottom: 0px; }
#nav { padding: 60px 0px 60px 0px; position: absolute; left: 0px; top: 100px; margin: 0px; width: 21%; }
#nav li { padding-bottom: 15px; padding-left: 30px; font-size: 1em; font-weight: 300; list-style-type: none; }
#nav li a { text-decoration: none; }
#nav li.activ { background: url(assets/templates/first/i/menu-activ.gif) left 0px no-repeat; color: #FFFFFF; width: 100%; list-style-type: none; }
#nav-second { padding-top: 55px; }
#nav-second ul li { list-style-type: none; font-weight: bold; padding-bottom: 16px; width: 80%; }
#nav-second ul li a { text-decoration: none; }
#nav-second .nav2 li { list-style-type: none; font-weight: bold; padding-bottom: 10px; width: 80%; }
*html #nav-second .nav2 { padding: 15px 0px 0px 0px; margin-bottom: 0px; }
*html #nav-second .nav2 li { list-style-type: none; font-weight: bold; padding-bottom: 10px; width: 80%; font-size: 1em; }
#nav-second .nav2 li.activ2 { color: #51371b; }
#nav-second ul li.activ2 { color: #51371b; }

#i { position: absolute; left: 2%; }
.slogan h2 { width: 75%; }
.registration-main { padding: 150px 0px 0px 20px; }
.registration-main p { color: #2e3192; font-size: 1em; width: 80%; padding: 15px 0px 0px 10px; }
.registration-main p a { text-decoration: none; }
.main-text { padding: 0px 30px 30px 0px; }
.banner-main p { color: #2e3192; font-size: 1em; width: 70%; padding: 15px 0px 0px 20px; }
.banner-main p a { text-decoration: none; }
.banner { padding: 280px 0px 0px 20px; }
.banner div p { padding-left: 8px; padding-top: 5px; width: 60%; padding-bottom: 20px; }
.banner div p a { text-decoration: none; }
#center { padding-left: 30px; }
#time-table-calendar { width: 100%; display: block; }
#time-table { width: 79%; float: left; }
.time-table-sl { padding-left: 24%; }
.time-table-tl { padding: 10px 0px 0px 0px; }
.time-table-tl div { background: #e8f7df url(assets/templates/first/i/time-table-bottom.gif) left bottom no-repeat; margin-bottom: 25px; }
*html .time-table-tl div { padding-bottom: 20px; }
.time-table-tl div table { background: url(assets/templates/first/i/time-table-right.gif) right top no-repeat; margin-bottom: 20px; }
.time-table-tl div table td { width: 14%; padding-top: 10px; font-size: 0.7em; color: #54922e; }
.time-table-tl div table td p { padding-bottom: 7px; width: 50%; }
.noplace p { color: #7ba078; }
.line {  border-bottom: 1px solid #cae3bc; }
.day { font-size: 1.2em; }
.day td p { color: #8fba75; }
#calendar1 { width: 21%; float: right; }
.calendar { color: #336633; padding: 70px 0px 0px 20px; }
.calendar span { font-size: 0.7em; display: block; padding-bottom: 5px; }
.calendar p { padding-bottom: 15px; padding-right: 15xp; }
.arrow { padding: 0px 0px 5px 24%; }
.arrow img { margin-left: 20px; }
.arrow-back { padding-right: 150px; }
.arrow-back-img { margin-right: 20px; }
.text { padding: 36px 15px 0px 0px; }
.footer { margin: 60px 0px 60px 0px; }
.Copyright { padding-left: 25%; }
.Copyright-mtc { float: left; padding-right: 100px; }
#slonus { padding-top: 20px; }
div.slonus a { font-size: 0.75em; }
div.slonus { padding-top: 18px; }
#slonus img { margin-right: 10px; }
form input { border: 1px #336633 solid; height: 20px; }
form select { border: 1px #336633 solid; height: 20px; width: 115px; }
form textarea { border: 1px #336633 solid; }
.footnote { color: #82a381; font-style: italic; }
.form-registration { width: 450px; }
.form-registration table td { padding-bottom: 15px; }
.form-registration table td p { padding-left: 5px; padding-bottom: 5px; }
.form-registration table td.reg-line { padding-bottom: 0px; }
.reg-sumbit { border: 0px; margin-top: 20px; height: 22px; }
.reg-line { border-top: 1px #d7e9cd solid; }
.search { padding-bottom: 50px; }
.search p { color: #336633; font-size: 0.7em; padding: 0px 0px 5px 5px; }
.search-form { border: 1px #336633 solid; }
.search-submit { padding-left: 3px; margin-top: 5px; border: 0px; height: 11px; }
.curse { width: 263px; }

#time-table-calendar { clear: both; overflow: hidden; }