* {margin: 0;padding: 0;}
html {background: #1E6AAC url("img/bg.jpg") top center repeat-x;color: black;}
body {text-align: center;font: 80%/1.2 Tahoma, Arial, Helvetica, sans-serif;}
html > body {font-size: 13px;}
a {font-weight: bold;text-decoration: underline;color: #2FA8C4;}
a:hover {text-decoration: none;}

table {font-size: 100%;}
.center {text-align: center;}
.right {text-align: right;}
h1, h2, h3, h4 {color: #005BAA;font-weight: normal;}
#text h1 {font-size: 200%;margin: 8px 0 0 18px;}
#text h2 {font-size: 170%;margin: 0 0 0 18px;}
#text h3, #text h4 {font-size: 140%;font-weight: bold;margin: 0 0 0 18px;}
#text h4 {font-size: 130%;}
#text a:visited {color: #528281;}
fieldset {border: 0;}

#page {width: 780px;margin: 0 auto;text-align: left;background: white;position:relative;}

#logo {top: 4px;margin-left: 17px;z-index: 5;}
#logo, #logo span {width: 203px;height: 148px;cursor: pointer;position: absolute;}
#logo span {background: transparent url("img/logo.jpg") no-repeat;z-index: 10;}
#logo strong {position: absolute;padding: 5px;}

#head {position: absolute;top: 0;;margin-left: 10px;width: 230px;height: 501px;background: white url("img/head.jpg") no-repeat;color: #005BAA;}
#head h3 {margin: 190px 0 0 40px;font-size: 150%;}
#head ul {margin: 10px 25px 0 30px;line-height: 1.8;}
#head li {list-style: none;background: url("img/li.gif") left center no-repeat;padding-left: 15px;}
#head a {color: black;font-weight: normal;}
#page .head_index {background: white url("img/head_index.jpg") no-repeat;}

#quick_contact {position: absolute;margin-left: 10px;top: 501px;width: 220px;color: white;background: #3FB3CB url("img/quick_contact.jpg") repeat-x;border-bottom: 10px solid white;height: 139px;}
[id=quick_contact] {height: auto !important;min-height: 139px;}
#quick_contact h3 {color: white;font-size: 110%;margin: 37px 0 0 20px;padding-left: 28px;background: url("img/mail.gif") left center no-repeat;}
#quick_contact p {font-size: 85%;margin: 3px 0 3px 48px;line-height: 1.6;}
#quick_contact a {color: white;font-weight: normal;}

#menu {background: #359CBE url("img/menu.gif") repeat-x;height: 42px;width: 530px;font-size: 85%;z-index: 10;position: absolute;top: 0;margin-left: 230px;border-top: 1px solid #8EC2D4;}
#menu li {float: right;list-style: none;border-left: 1px solid #216075;border-right: 1px solid #86C2D7;}
#menu a {display: block;height: 42px;padding-top: 14px;text-decoration: none;text-align: center;background: transparent url("img/menu_hover.gif") 0 -200px repeat-x;color: white;}
#page [id=menu] a {height: 28px;}
#m1 {border-left: 0 !important;} #m1 a {width: 106px;}
#m2 a {width: 99px;}
#m3 a {width: 106px;}
#m4 a {width: 81px;}
#m5 {border-right: 0 !important;} #m5 a {width: 79px;}
#menu a:hover {background-position: 0;}
#menu li.current a {background-position: 0;cursor:default;}
#submenu {width: 530px;height: 67px;line-height: 1.8;padding: 11px 85px 0 0;font-size: 90%;position: absolute;top: 43px;margin-left: 230px;color: white;text-align: left;background: #66B033 url("img/submenu.jpg") no-repeat;}
#page [id=submenu] {height: 56px;width: 445px;}
#submenu a {color: white;font-weight: normal;}
#submenu .skola a {font-weight:bold;position:absolute;right:13px;}

#content {width: 760px;margin: 0 0 0 10px;background: white url("img/content.gif") repeat-y;}

#text {height: 600px;width: 541px;font-size: 85%;line-height: 1.8;padding: 10px;color: #292A2C;margin: 105px 0 0 220px;background: url("img/bottom_text.jpg") left bottom no-repeat;}
#page [id=text] {height: auto;min-height: 580px;width: 521px;padding-top: 105px;margin-top: 0;}
#text p {margin: 15px 10px 17px 20px;}
#breadcrumbs {font-size: 95%;}
#breadcrumbs a {color: black !important;}
#rg_cor_text {width: 10px;height: 149px;position: absolute;top: 110px;margin-left: 760px;background: url("img/rg_cor_text.jpg") no-repeat;}
.box {background: #EEEEEE;padding: 15px 0;}
#text .important {width: 304px;border-left: 2px solid #E0E0E0;margin-left: 40px;padding-left: 15px;color: #005BAA;}
#text ul {margin: 10px 0 10px 30px;}
#text li {background: url("img/text_li.gif") left center no-repeat;padding: 3px 0 3px 15px;list-style: none;}
.up {display: block;text-align: right;font-size: 110%;padding-right: 20px;clear: both;}
#page .up:visited, .up {color: #2FA8C4;}

#footer {width: 780px;background: #1D67AB url("img/footer.jpg") no-repeat;height: 120px;color: white;font-size: 85%;}
#footer p {position: relative;top: 45px;left: 30px;width: 727px;}
#footer a {color: white;font-weight: normal;}
#footer br {display: none;}
#footer span {float: left;}
#footer span.fright {float: right;}

/* FORM */
form {margin: 18px;width: 345px;}
form div {clear: both;min-height: 6px;padding: 6px 0;}
label {border:none;display: block;float: left;width: 125px;position: relative;top: -2px;}
legend {display:none;}
fieldset {border:none;}
.nodisplay input {display:none;
visibility:hidden;border:none;}
input, textarea {display: block;float: left;width: 218px;background: #EFF6FA;border: 1px solid black;}
.with_send {padding-top: 10px;}
[class=with_send] {padding-top: 20px;}
.send {display: inline;float: right;width: auto;border: 0;}
.fleft {float: left;}

