BODY { padding: 0px; margin: 28px 20px 20px 20px; }
BODY, TD, TH, INPUT, SELECT, TEXTAREA {  font-family: Tahoma, Verdana, Helvetica; font-size: 11px; }

IMG { border: none; }
SELECT { vertical-align: middle; }

.deftxt { font-family: Tahoma, Verdana, Helvetica; font-size: 11px; line-height: 16px; color: #5C5E5A; text-decoration: none}
.deftxt A { color: 185285; text-decoration: none}
.deftxt A:hover { text-decoration: underline}

DIV.heading1 { color: #E57700; font-size: 20px; font-family: Arial, Helvetica, sans-serif; }

/* Template */

DIV.global-container { width: 728px; text-align: left; line-height: 0px; }
DIV.container { background: #E8E9E9; border-right: 4px solid #4A4C51; line-height: normal; padding: 0px 5px 0px 5px; }
DIV.content { background: #E8E9E9; }
TD.content { line-height: 16px; color: #393A3E; }
TD.content A { color: #393A3E; }

TABLE.menu-level-1 { }
TABLE.menu-level-1 TD { background: url(../img/bg04.gif); }
TABLE.menu-level-1 TD.lang { background: url(../img/bg05.gif); width: 100%; color: #FEFFE6; text-decoration: none; text-align: right; }
TABLE.menu-level-1 TD.lang A { color: #FEFFE6; text-decoration: none;  }
TABLE.menu-level-1 TD.item { font-weight: bold; vertical-align: top; padding-top: 7px; }
TABLE.menu-level-1 TD.item A { color: #FEFFE6; text-decoration: none; }
TABLE.menu-level-1 TD.fix { line-height: 0px; }
DIV.menu-level-1 DIV DIV { display: block; background: url(../img/bg03.gif) right top no-repeat; font-weight: bold; color: #FEFFE6; padding: 8px 14px 9px 0px; }

TD.news { line-height: 15px; font-size: 10px; color: #393A3E; padding: 10px 15px 10px 15px; }
TD.news A { color: #393A3E; }
TD.news A:hover { text-decoration: underline; }
TD.news A.title { color: #E57700; text-decoration: none; }
DIV.news-title { color: #E57700; font-size: 11px; border-bottom: 1px solid #F2BB7F; font-weight: bold; padding-bottom: 2px; margin-bottom: 15px; }

TD.contact { line-height: 15px; font-size: 10px; color: #393A3E; padding: 10px 15px 10px 15px; }
TD.contact TD { font-size: 10px; color: #393A3E; padding: 0px 5px 0px 0px; vertical-align: top; }
TD.contact TD A { color: #393A3E; }
TD.contact B { margin-bottom: 5px; display: block; }

/* Editori stiilid */

SELECT.htmlEditSelect { font:10px verdana,arial,sans-serif; background:#F9F9F9; }

TABLE.editor { border-collapse: collapse; width: 100%; border: 1px solid #C9C9C9; }
TABLE.editor TD { padding: 5px; vertical-align: middle; background: #FAFAFA; }

TABLE.HTMLeditor { border-collapse: collapse; width: 100%; border-left: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9; }
TABLE.HTMLeditor TD { padding: 1px; vertical-align: middle; background: #EEEEEE; }
TABLE.HTMLeditor A { border: #EEEEEE 1px solid; }
TABLE.HTMLeditor A:hover { border: darkblue 1px solid; background: #B5BDD6; }
TABLE.HTMLeditor IFRAME { }

.max { width: 100%; }
.btn { border: 1px solid; border-color: #00AEEF #005E81 #005E81 #00AEEF; background: #C8EAFC; color: #005E81; }

TABLE.ed-tbl { border: 1px solid #DDDED4; border-collapse: collapse; width: 100%; }
TABLE.ed-tbl TD.ed-thead { background: #EFF2BC; padding: 3px 6px 3px 6px; border: 1px solid #DDDED4; border-collapse: collapse; }
TABLE.ed-tbl TD { background: #FFFFFF; padding: 3px 6px 3px 6px; border: 1px solid #DDDED4; border-collapse: collapse; }

.small-actions { background: #FAFAFA; color: #606060; border-collapse: collapse; border: 1px solid #C9C9C9; padding: 5px 10px 5px 10px; margin-top: 15px; }
.small-actions A { color: #606060; text-decoration: none;  }

/* Galerii stiilid */

.gallery-msg { background: #FAFAFA; border: 1px solid #D2D2D2; padding: 10px 15px; }
.gallery-pages { padding: 3px 0px 3px 5px; text-align: right; }
.gallery-pages A { background: #FAFAFA; border: 1px solid #D2D2D2; display: inline; padding: 3px 5px 3px 5px; margin-left: 5px; }
.gallery-pages A:hover { background: #F6F6F6; }

.error { text-align: center; background: #FFF7F7; border: 1px solid #FF0000; color: #810000; padding: 10px 15px; margin: 15px 0px; }
.msg { text-align: center; background: #FAFAFA; border: 1px solid #7F7F7F; color: #7F7F7F; padding: 10px 15px; margin: 15px 0px; }
.comment { text-align: center; background: #FFFFFF; border: 1px solid #7F7F7F; color: #7F7F7F; padding: 10px 15px; margin: 15px 0px; }

.gallery-box { margin-bottom: 15px; padding: 5px 0px 5px 0px; }
.msg-ok { text-align: center; background: #DEF9EB; border: 1px solid #488063; color: #1C4A32; padding: 10px 15px; margin: 15px 0px; }