@charset "utf-8";
/* CSS Document */
body {
    background: #ffffff;
	font-family:arial, tahoma, verdana, sans-serif;
    color: #000;
    text-align: left;
    padding: 0;
	margin-right: 0px;
	margin-bottom: 0px;
}

.textInsertColor {
    background: #f8f8f8;
    border: 1px #cccccc solid;
    color: #000000;
    display: block;
    height: auto;
    padding: 5px 5px 5px 5px;
    text-align: left;
    margin-top: +7px;
	font-size:96%;
}

.h30 {
    color: #666;
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
}

.h31 {
    background: repeat-x top left;
    border: 1px #5a6563;
    color: #666;
    font: 14px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 4px;
    width: 91%;
}

.h3bg {
    background: url(bgbut.gif);
    background-repeat: repeat-x;
    color: #000000;
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    height: auto;
}

.leftSponsors {
    border-bottom: 1px solid #cccccc;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 1px solid #cccccc;
}

.h3bgSponsors {
    background: url(bgbutsp.gif);
    background-repeat: repeat-x;
    color: #000000;
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    height: auto;
}

.h3bgru {
    color: #666666;
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    background: #f3f4f4;
}

.h3link {
    background: url(button0.gif) no-repeat;
    color: #666;
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    background-position: right
}

.but {
    background-image: url(bgbut.gif);
    background-repeat: repeat-x;
    height: 26px;
}

.butText {
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    margin-left: 15px;
    margin-top: 4px;
    color: #039;
}

.iconsBut {
    float: right;
}

.searchDiv {
    background: #fff;
    border-bottom: 0px none;
    border-left: 1px solid #cccccc;
    border-right: 0px none;
    border-top: 0px none;
    height: 80px;
    left: 0px;
    padding: 0 0 0 0;
    position: absolute;
    top: 863px;
    width: 49%;
}

.text {
    color: #666;
    font: 11px arial, tahoma, verdana, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
}

.text2 {
    color: #4e837e;
    font: bold 11px arial, tahoma, verdana, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
}

.textInsert {
    color: #000000;
    font: 11px arial, tahoma, verdana, sans-serif;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
}

h3 {
    color: #4e837e;
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}

input, select {
    background: #fff;
    border: solid 1px #cccccc;
    color: #666;
    font: 11px arial, tahoma, verdana, sans-serif;
    padding: 0px 0px 0px 0px;
}

input.require {
    background: #FFF;
    border: 1px solid #FF0000;
    font: normal normal 12px arial, tahoma, verdana, sans-serif;
    padding-left: 4px;
    padding-right: 2px;
    width: 95%;
}

.saveButton {
    border: 1px solid rgb( 153, 153, 153 );
    margin: 0pt 0pt 0pt 5px;
    padding: 1px 2px 2px;
    font-style: normal;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    float: none;
    left: auto;
    line-height: normal;
    background-image: url(btn-bkgd.gif);
    background-repeat: repeat-x;
    background-color: transparent;
    z-index: 99999;
    right: 2px;
    height: 21px;
    cursor: pointer;
    font-size: 11px;
    color: rgb( 68, 68, 68 );
    text-align: center;
    width: 65px;
}

textarea.mess_area {
    background: #FFF;
    border: 1px solid #CCCCCC;
    font: normal normal 12px arial, tahoma, verdana, sans-serif;
    padding-left: 4px;
    padding-right: 2px;
    width: 95%;
    height: 240px;
}

input.norequire {
    font: 10pt arial, tahoma, verdana, sans-serif;
    color: #039;
    border: 0px #3fbae8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    background: #ffffff;
}

a, a:active, a:focus, a:hover, a:link, a:visited {
    color: #039;
    font: normal 11px arial, tahoma, verdana, sans-serif;
    text-decoration: underline;
}

.subMenus {
    display: block;
    font: normal normal normal 12px arial, tahoma, verdana, sans-serif;
    color: #006699;
    margin: 0px;
    overflow: auto;
    padding: 1px 1px 0 1px;
    position: absolute;
    visibility: hidden;
    background: transparent;
    z-index: 9999;
}

ul.subMenus {
    background: #ffffff;
    border: 0 none;
    padding: 1px 1px 0 1px;
    position: absolute;
    border: 1px solid #99bbe8;
}

ul.subMenus li {
    background: url(bgbutblue.gif);
    height: 26px;
    padding: 0;
    text-align: left;
    background-repeat: repeat-x;
    color: #006699;
    font-size: 12px;
    font-weight: bold;
}

ul.subMenus a {
    color: #039;
    font-size: 12px;
    height: 26px;
    font-weight: bold;
    text-decoration: none;
}

ul.subMenus a:hover, ul.subMenus a:focus {
    color: #006699;
    font-size: 12px;
    font-weight: bold;
}

.left1 {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 0 none;
    border-top: 1px solid #99bbe8;
}

.left2 {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 0 none;
    border-top: 0 none;
}

#table_tree {
    visibility: hidden;
    display: none;
    width: 100%;
    height: 320px;
    background: white;
    vertical-align: top;
}

#tree_div {
    vertical-align: top;
    height: auto;
    padding-left: 17px;
    background-color: white;
}

#contentTree {
    width: 100%;
    vertical-align: top;
    left: 0px;
}

#lastnews {
    width: 100%;
}

.right1 {
    border-bottom: 1px solid #cccccc;
    border-left: 0px none;
    border-right: 0px none;
    border-top: 0px none;
}

.lang {
    font-size: 11px;
    font-weight: bold;
    color: #039;
    text-align: left;
    margin-left: 15px;
    margin-top: 4px;
}

#arhivDatenews {
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    padding-right: 5px;
    padding-left: 5px;
	padding-bottom:17px; 
	height:auto;
}

.CellLeftColumn {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    background: #ffffff;
    vertical-align: top;
}

.CellRightColumn {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    background: #ffffff;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}

.CellMidleColumn {
    border-bottom: 1px solid #cccccc;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 1px solid #cccccc;
    background: #ffffff;
    vertical-align: top;
}

.divContainer {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.CellRC {
    border-bottom: 1px solid #cccccc;
    border-left: 0 none;
    border-right: 1px solid #cccccc;
    border-top: 0 none;
    background: #ffffff;
    height: 910px;
    vertical-align: top;
}

.CellLC {
    border-bottom: 1px solid #cccccc;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    height: 910px;
    vertical-align: top;
}

.CellUp {
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
}

#sel {
    font: 10pt arial, helvetica, sans-serif;
    color: #039;
    border: 0px #3fbae8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    background: #ffffff;
}

.butTextSp {
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    margin-right: 17px;
    margin-top: 4px;
    color: #039;
}

.logoSp {
    float: left;
}

.tdsl {
    width: 15px;
    height: 30px;
    background-image: url(lc.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.tdsum {
    background-image: url(t.gif);
    background-position: top;
    background-repeat: repeat-x;
    height: 30px;
}

.tdsr {
    width: 15px;
    height: 30px;
    background-image: url(rc.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.tdslm {
    background-image: url(l.gif);
    background-position: top;
    background-repeat: repeat-y;
    width: 15px;
}

.tdslb {
    background-image: url(lbc.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

.tdsrm {
    background-image: url(r.gif);
    background-position: top;
    background-repeat: repeat-y;
    width: 15px;
}

.tdsbm {
    background-image: url(b.gif);
    background-position: top;
    background-repeat: repeat-x;
    height: 15px;
}

.tdsrb {
    background-image: url(rbc.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

.region div {
    padding-top: 1px;
    padding-bottom: 1px;
    background: url(group-checked.gif) no-repeat left;
    padding-left: 20px;
    padding-right: 5px;
    font-weight: bold;
}

a:hover.region div {
    background: url(group-checked.gif) no-repeat left;
}

.NavButText {
    font: 12px arial, tahoma, verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #039;
    margin-left: 2px;
    margin-top: 2px;
    margin-right: 2px;
    text-align: center;
}

.NavActButt {
    background-image: url(act_but.gif);
    background-position: left top;
    background-repeat: repeat-x
}

.NavNoActButt {
    background-image: url(noact2_but.gif);
    background-position: left top;
    background-repeat: repeat-x
}

.betweenButt {
    background-image: url(btn_spc.gif);
    background-position: left top;
    background-repeat: no-repeat
}

.x-tbar-page-prev {
    background: transparent none repeat scroll 0%;
    border: 0pt none;
    font-family: tahoma, verdana, helvetica;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0pt;

    outline-style: none;
    outline-width: 0pt;
    overflow: visible;
    padding-left: 3px;
    padding-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    padding: 0pt;
    white-space: nowrap;
    width: 16px;
    background-image: url(page-prev.gif);
}

.x-tbar-page-next {
    background: transparent none repeat scroll 0%;
    border: 0pt none;
    font-family: tahoma, verdana, helvetica;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0pt;
    
    outline-style: none;
    outline-width: 0pt;
    overflow: visible;
    padding-left: 3px;
    padding-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    padding: 0pt;
    white-space: nowrap;
    width: 16px;
    background-image: url(page-next.gif);
}

.x-tbar-page-em {
    background: transparent none repeat scroll 0%;
    border: 0pt none;
    font-family: tahoma, verdana, helvetica;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0pt;
    
    outline-style: none;
    outline-width: 0pt;
    overflow: visible;
    padding-left: 3px;
    padding-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    padding: 0pt;
    white-space: nowrap;
    width: 16px;
    background-image: url(empty.gif);
}
