/***** system stuff *****/body { border: none; margin: 0px; padding: 0px; background-color: #C5C7C8; background-image: url(../gfx/back_main.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: top center; border-collapse: collapse; }table, tr, td { border: 0px; border-collapse: collapse; margin: 0px; padding: 0px; }img { border: none }/***** header *****/#headerwrapper { width: 100%; margin: 0px; padding: 0px; border: none; background-color: transparent; }#header { width: 900px; clear: both; margin-left: -450px; height: 255px; position: absolute; top: 20px; left: 50%; }/***** body content ******/#bodywrapper { width: 900px; position: absolute; top: 275px; left: 50%; margin-left: -450px; background-color: #FFFFFF; background-image: url(../gfx/back_bodycontent.png); background-position: top center; background-repeat: no-repeat; background-attachment: scroll; padding: 0px; border: none; }#bodyleft { float: left; width: 279px; margin-top: 0px; margin-left: 18px; margin-right: 10px; background: #FFFFFF; padding: 0px; }#bodyrite { float: left; width: 583px; min-height: 640px; background: transparent; }#bodyfoot { clear: both; width: 900px; height: 45px; margin: 20px 0px 0px 0px; padding: 10px 0px; background-color: #C5C7C8; background-image: url(../gfx/back_foot.png); background-position: top center; background-repeat: no-repeat; background-attachment: scroll; color: #767676; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }#bodyfootleft { float: left; width: 650px; border: none; margin: 0px; padding: 0px; }#bodyfootleft a { text-decoration: none; color: #309853; }#bodyfootleft a:hover { text-decoration: underline; }#bodyfootrite { float: left; width: 250px; border: none; margin: 0px; padding: 0px; text-align: right; }/***** main menu *****/#mainmenu a img { width: 142px; height: 31px; border: none; margin: 0px; padding: 0px; }#mainmenu a { background-image: url(../gfx/main_menu.png); background-position: -142px 0px; background-attachment: scroll; background-color: transparent; background-repeat: no-repeat; border: none; margin: 0px; padding: 0px; width: 142px; height: 31px; display: inline-block; text-decoration: none; }#mainmenu a.menu-glow { background-position: -142px 0px; }#body1 #mainmenu a.menu-glow { background-position: 0px 0px !important; }#mainmenu a.menu-glow:hover { background-position: -284px 0px; }#mainmenu a.menu-ofir { background-position: -142px -31px; }#body2 #mainmenu a.menu-ofir { background-position: 0px -31px !important; }#mainmenu a.menu-ofir:hover { background-position: -284px -31px; }#mainmenu a.menu-ofer { background-position: -142px -62px; }#body3 #mainmenu a.menu-ofer { background-position: 0px -62px !important; }#mainmenu a.menu-ofer:hover { background-position: -284px -62px; }#mainmenu a.menu-kont { background-position: -142px -93px; }#body4 #mainmenu a.menu-kont { background-position: 0px -93px !important; }#mainmenu a.menu-kont:hover { background-position: -284px -93px; }/***** search box *****/#leftsearch table { width: 279px; background-image: url(../gfx/back_search.png); background-color: #80E7A3; border-collapse: collapse; vertical-align: bottom; text-align: left; background-repeat: no-repeat; background-position: top left; }#leftsearch { font-family: Georgia, "Times New Roman", Times, serif; font-size: 7pt; letter-spacing: 0px; color: #FFFFFF; }#leftsearch td.header { color: #309853; font-size: 12pt; height: 20px; padding: 20px 0px 10px 8px; font-weight: bold; vertical-align: bottom; }#leftsearch td.label { padding: 5px 0px 0px 20px; height: 20px; font-size: 10pt; color: #FFFFFF; }#leftsearch td.link { padding: 0px 20px 0px 0px; height: 20px; font-size: 8pt; text-align: right; color: #309853; }#leftsearch td.link a { font-style: italic; text-decoration: none; color: #309853; }#leftsearch td.link a:hover { font-style: italic; text-decoration: underline; color: #000000; }#leftsearch td.footer { height: 5px; background-image: url(../gfx/back_search_footer.png); background-attachment: scroll; background-repeat: no-repeat; background-position: bottom left; }/****** bodyleft ******/#bodyleftbuttons { margin-top: 20px; margin-bottom: 20px; }#bodyleftbuttons a { display: inline-block; float: left; border: none; text-decoration: none; margin-bottom: 10px; }#bodyleftbuttons .margin { margin-right: 8px; }#bodyleftcontent { margin-bottom: 30px; color: #000000; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; }/****** bodyrite ******/#bodyritecontent { padding: 5px; margin-top: 20px; }#bodyritecontent p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; }#bodyritecontent ul { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }#bodyritecontent a { color: #03BD2A; font-style: normal; text-decoration: none; font-weight: bold; }#bodyritecontent a:hover { text-decoration: underline; }#bodyritecontent a.morelink { display: block; text-align: right; font-style: italic; }#bodyritecontent .mapa { border: none; margin: auto; line-height: 0px; }#bodyritecontent .mapa img { border: none; margin: 0; padding: 0; }#bodyriteshortcuts  { text-align: center; margin-top: 20px; height: 130px; }#bodyriteshortcuts .box { height: 108px; background-color: transparent; float: left; margin: 5px; padding: 0px; }#bodyriteshortcuts .boxleft { height: 210px; width: 3px; background-image: url(../gfx/back_shortcutleft.png); background-position: top left; float: left; margin: 0px; padding: 0px; }#bodyriteshortcuts .boxrite { height: 210px; width: 3px; background-image: url(../gfx/back_shortcutrite.png); background-position: top right; float: left; margin: 0px; padding: 0px; }#bodyriteshortcuts .boxmidd { height: 210px; background-image: url(../gfx/back_shortcutmidd.png); background-position: top center; background-repeat: repeat-x; float: left; margin: 0px; padding: 5px 5px 3px 5px; text-align: left; font-size: 15pt; font-weight: bold; font-family: Geneva, "Times New Roman", Times, serif; color: #FFFFFF; }#bodyriteshortcuts a { display: block; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #309853; text-decoration: none; margin: 10px 2px; }#bodyriteshortcuts a:hover { text-decoration: underline; }#bodyritespecial { margin: 20px 0px 30px 0px; text-align: center; }#bodyritespecial a p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; margin: 5px 5px 3px 8px; color: #000000; }#bodyritespecial a.boxspecial { margin: 0px 5px 0px 5px; display: inline-block; float: left; width: 176px; height: 196px; background-image: url(../gfx/back_special.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; text-decoration: none; }#bodyritespecial a.boxspecial:hover { width: 176px; height: 196px; background-image: url(../gfx/back_special_hover.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; }#bodyritespecial a.boxdev { margin: 0px 5px 0px 5px; display: inline-block; float: left; width: 176px; height: 196px; background-image: url(../gfx/back_dev.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; text-decoration: none; }#bodyritespecial a.boxdev:hover { width: 176px; height: 196px; background-image: url(../gfx/back_dev_hover.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; }#bodyritespecial a.morelink { color: #03BD2A; font-style: italic; text-decoration: none; font-weight: bold; display: block; margin: 20px; padding: 15px; text-align: right; font-size: 12pt; }#bodyritespecial a.morelink:hover { text-decoration: underline; }/****** headers ******/h1 { clear: both; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #03BD2A; font-weight: normal; text-align: left; }h2 { clear: both; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; font-weight: normal; width: 557px; height: 33px; background-image: url(../gfx/back_h2.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; padding: 5px 0px 0px 10px; color: #FFFFFF; text-align: left; }h3 { clear: both; display: block; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: normal; color: #000000; margin: 8px 5px; }h4 { clear: both; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: normal; width: 557px; height: 21px; background-image: url(../gfx/back_h4.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; padding: 5px 0px 0px 10px; color: #FFFFFF; text-align: left; margin: 10px 0px 10px 0px; }h4 a { color: #FFFFFF; text-decoration: none; margin-right: 15px; }h4 a:hover { text-decoration: underline; }/****** text colors ******/.black { color: #000000; }.lblue { color: #80E7A3; }.dblue { color: #03BD2A; }/****** justify ******/.left { text-align: left; }.rite { text-align: right; }/****** misc ******/.botpages { margin-bottom: 20px !important; }.big { font-size: 150%; }.anchor {	background: #FFFFFF; border: none;}
