@CHARSET "UTF-8";

/*body, font, colors*/
html {overflow-x:hidden; height: 100%;min-height: 100%}
body {margin:0px; background: #fff; color: #4c4c4c; height: 100%; min-height: 100%;}
body {font-family: Arial; font-size: 11px; margin: 0; padding: 0; line-height:100%; text-align:left;}
img  {border:0px;}

form, fieldset, label, select {margin: 0px; padding: 0px; border: 0px;}

.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right}

.fll {float: left;}
.flr {float: right;}
.fln {float: none;}

.cll {clear: left;}
.clr {clear: right;}
.clb {clear: both;}
.cln {clear: none;}

p    {line-height: 130%; margin:0 0 10px 0; padding: 0;}

ul, li { margin: 0px; padding: 0px; list-style: none; list-style-image: none; list-style-type: none;}

p.error {margin: 0 0 5px !important; color: #ff6600}

/* normal links */
a {font-weight: bold;}

a:link    {color:#4C4C4C; font-weight: bolder; text-decoration: none}
a:visited {color:#4C4C4C; font-weight: bolder; text-decoration: none}
a:hover   {color:#00975a; font-weight: bolder; text-decoration: underline}
a:active  {color:#4C4C4C; font-weight: bolder; text-decoration: none}

/* HeadLines */
h1 {font-size: 20px; color: #4c4c4c; line-height: 120%; display: inline-block; margin:15px 0 10px 0; min-height: 30px}
h1.title {font-size: 20px; color: #4c4c4c; line-height: 120%; display: inline-block; margin:0px 0 10px 0; min-height: 30px}
h2 {font-size: 16px; color: #4c4c4c; line-height: 120%; border-bottom: 1px solid #00975A; padding-bottom: 3px; margin-top: 15px; margin-bottom: 10px; clear: both; float: none; display: block;}
h3 {font-size: 14px; color: #4c4c4c; line-height: 120%; clear: both; float: none; display: block;}
h4 {background:transparent url(../img/h4arrow.gif) no-repeat scroll 0 4px; color:#4c4c4c; font-size:14px; line-height:120%; margin:10px 0; padding-left: 15px; clear: both; float: none; display: block;}
h5, h6           {font-size: 12px; color: #4c4c4c; line-height: 120%;  clear: both; float: none; display: block;}
p.summary    {clear: both; float: none; line-height: 165%; margin-top: 0px;}
.red         {color:#ff9900; text-decoration: none}

#mainColumn ul, 
#mainColumn li             { list-style: disc ; list-style-position: inside; margin-left: 6px; margin-top: 10px; line-height: 130%}
#mainColumnArticle ul, 
#mainColumnArticle li, 
#mainColumnArticleWide ul,
#mainColumnArticleWide li  { list-style: disc ; list-style-position: inside; margin-left: 4px; margin-top: 10px; line-height: 130%; margin-bottom: 10px;}


/* Main Layout Page elements */
.shadow       {background:transparent url(../img/back.png) repeat-y center; display: table; width: 968px; margin: 0 auto;}
#wrapper      {width: 946px; margin: 0 auto;}
#header       {background:transparent url(../img/header.jpg) no-repeat scroll left bottom; height:140px; margin-bottom:10px; position:relative;z-index:10;}
#logo         {background:transparent; height:50px; margin-left:19px; margin-top:34px; width:320px; position: absolute;}
#topMenu      {}
#mainMenu     {left:39px; margin-top:102px; width:749px; position: absolute;}
#search       {margin-left:660px; margin-top:39px; position:absolute;}

#content         {width:918px; margin-right:7px; padding-top:0; padding-bottom:0; padding-left:20px; }
#contentArticle  {width:936px; position: relative; z-index: 9} /*width:946;*/
#contentArticle  {width:940px!ie; }

/*#mainColumn            {width: 650px; margin-right: 7px; padding-bottom: 10px;}*/
#mainColumn            {width: 650px; margin-right:15px; padding: 0 15px 10px 10px;}
#mainColumnArticle     {width: 450px; margin-top: -20px; padding: 0 15px 10px 15px;}
#mainColumnArticleWide {width: 670px; margin-top: -20px; padding: 0 15px 10px 15px;}

#rightColumn         {width: 240px; margin-left:10px;}
#rightColumnArticle  {width: 200px; margin-left:10px;}

#leftColumn   {width: 200px; margin-left:24px; margin-right:10px; }

#mainColumnArticle     dl ul li,
#mainColumnArticleWide dl ul li {
  list-style: disc ; list-style-position: inside; margin-left: 15px; color: #00975A; 
}
#mainColumnArticle     .summary, 
#mainColumnArticleWide .summary {
  list-style: none ; list-style-position: inside; margin-left: 15px; margin-bottom: 10px; color: #4c4c4c; display: none; 
}
#mainColumnArticle     dl ul li .filesize,
#mainColumnArticleWide dl ul li .filesize {
  color: #4c4c4c; font-weight: bold; 
}
/*TODO ubaciti css za table */
#mainColumnArticle     table th, 
#mainColumnArticleWide table th {
  
}          

#fotter               {background:#00975A; border-top:10px solid #FFFFFF; clear:both; color:#FFFFFF; height:12px; margin:4px auto 0; padding:6px 10px; width:926px;}
#fotter .contact      {float:left ; padding-left : 90px; text-align:center; }
#fotter .copyright    {float:right; padding-right: 16px; text-align:center; }
#fotter a:link        {color: #fff}
#fotter a:visited     {color: #fff}
#fotter a:hover       {color: #fff; text-decoration: underline;}
#fotter a:active      {color: #fff}


/*Preload*/
#wlpeUserRegisterForm button     {background: url(../img/button_back.gif); }
.subnav li.parentrow span.open   {background: url(../img/plus_over.gif)  ; }
.subnav li.parentrow span.close  {background: url(../img/minus_over.gif) ; }
.subnav li.hererow span.open     {background: url(../img/plus_active.gif); }
.subnav li.hererow li span.open  {background: url(../img/plus.gif)       ; }
.subnav li.hererow li span.close {background: url(../img/minus.gif)      ; }
#ajaxSearch_submit               {background: url(../img/go_over.gif)    ; }

/* NewsLetter */
.TXNewsletters_form_labelGauche {display:block; padding-top:5px; float:none; width:200px; height:17px; color:#4c4c4c; position:relative; top:0px; text-align:left; margin-right:5px; clear: both;}
.TXNewsletters_form{margin:10px; padding:2px}
.TXNewsletters_form_right{padding-left:0px}
.TXNewsletters_form_right input {width:20px!important;}
.TXNewsletters_form_right INPUT[type="submit"] {background:#7AB51D url(../img/green_button_back.gif) no-repeat  top left;border:0; color:#fff; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7AB51D solid; float: left;width:105px!important;}
.TXNewsletters_form_right INPUT[type="submit"]:hover {background:#fff url(../img/button_back.gif) no-repeat  top left;border:0; color:#8E8E8E; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; width:105px!important;}
.TXNewsletters_form_item{padding:1px; margin:2px}
.TXNewsletters_form_item TEXTAREA{vertical-align:middle; border:1px solid #bbb; font-size:11px; color:#4c4c4c}
.TXNewsletters_form_item INPUT {border:1px solid #D9D9D9; color:#A3A3A3; padding:3px; width:210px;}
input.TXNewsletters_form_noborder{border:0}
.TXNewsletters_form_noborder{border:0}
.TXNewsletters_form_inputErr{border:1px solid #f00}
.TXNewsletters_form_labelErr{color:#f00}
/* Table css */
.klista tr td {padding: 7px 3px;}
.klista tr.even {background:#D9D9D9; color: #4c4c4c}
.klista th {text-align: right; font-weight: bold; background: #7AB51D ; color: white; padding: 3px;}
.klista th.leftone {text-align: left}
.klista td {text-align: right;width: 15%;padding: 3px 0;}
.klista td.leftone {text-align: left;width: 25%; font-weight: bold;}
.klista td.leftone span, .klista span {padding:2px 6px; display: block; text-align: center;}
.klista td.leftone span {text-align: left;}
.klista {margin: 10px 10px 10px 0px;}



/* Icons */
.icons {float: right;position:relative;}
.savetoPDF         {background:url(../img/pdf.gif)           no-repeat; display: block; padding:8px; float: left; margin:2px 1px; }
.savetoPDF:hover   {background:url(../img/pdf_over.gif)      no-repeat; display: block; padding:8px; float: left; margin:2px 1px; }
.emailFriend       {background:url(../img/email.gif)         no-repeat; display: block; padding:8px; float: left; margin:2px 1px; }
.emailFriend:hover {background:url(../img/email_over.gif)    no-repeat; display: block; padding:8px; float: left; margin:2px 1px; }
.printDoc          {background:url(../img/print.gif)         no-repeat; display: block; padding:8px; float: left; margin:2px 1px; cursor: pointer;}
.printDoc:hover    {background:url(../img/print_over.gif)    no-repeat; display: block; padding:8px; float: left; margin:2px 1px; cursor: pointer;}
.AddFav            {background:url(../img/favorite.gif)      no-repeat; display: block; padding:8px; float: left; margin:2px 1px; }
.AddFav:hover      {background:url(../img/favorite_over.gif) no-repeat; display: block; padding:8px; float: left; margin:2px 1px; }


.rss               {position:absolute; top:51px; left:634px; background:transparent url(../img/rss.gif)         no-repeat scroll 0 0; clear:none; display:block; padding:10px; }
.greenAccent       {position:absolute; top:35px; left:870px; background:transparent url(../img/greenAccent.gif) no-repeat scroll 0 0; width:60px; height:40px; }
hr.clear           {clear: both; float: none; height: 1px; margin:10px 0 2px 0; padding: 0px; border: 0px; background: #d2d2d2 }


/* Register */
#wlpeUserRegisterForm input          {background:#fff ; color:#8E8E8E; font-size:11px; margin:0px 5px; padding:3px; border: 1px #d2d2d2 solid; float: right;}
#wlpeUserProfileForm  input          {background:#fff ; color:#8E8E8E; font-size:11px; margin:0px 5px; padding:3px; border: 1px #d2d2d2 solid; float: right;}
#wlpeUserRegisterForm label          {float: none; clear: both; margin: 0 0 10px 0; display: block; height: 21px; width: 280px; }
#wlpeUserProfileForm label           {float: none; clear: both; margin: 0 0 10px 0; display: block; height: 21px; width: 280px; }
#wlpeUserRegisterForm button         {background:#7AB51D url(../img/green_button_back.gif) no-repeat  top left;border:0; color:#fff; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7AB51D solid; float: left;min-width: 97px;}
#wlpeUserProfileForm button          {background:#7AB51D url(../img/green_button_back.gif) no-repeat  top left;border:0; color:#fff; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7AB51D solid; float: left;min-width: 97px;}
#wlpeUserRegisterForm button:hover   {background:#fff url(../img/button_back.gif) no-repeat  top left;border:0; color:#8E8E8E; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; min-width: 97px;}
#wlpeUserProfileForm button:hover    {background:#fff url(../img/button_back.gif) no-repeat  top left;border:0; color:#8E8E8E; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; min-width: 97px;}
#wlpeUserRegisterForm span.label     {color:#4c4c4c; font-size:11px; float: left; margin-right: 5px; padding-top: 5px; text-transform: uppercase;}
#wlpeUserProfileForm span.label      {color:#4c4c4c; font-size:11px; float: left; margin-right: 5px; padding-top: 5px; text-transform: uppercase;}
#wlpeUserRegisterForm span.required  {color:#ff9900; font-size:11px; float: left; margin-right: 5px; padding-top: 5px; text-transform: uppercase;}
#wlpeUserProfileForm span.required   {color:#ff9900; font-size:11px; float: left; margin-right: 5px; padding-top: 5px; text-transform: uppercase;}
#wlpeUserRegisterForm span.info      {display:none; position: absolute;}
#wlpeUserProfileForm span.info       {display:none; position: absolute;}
#wlpeUserRegisterForm #photolabel    {display:block;float: left; width: 255px;}
#wlpeUserProfileForm #photolabel     {display:block;float: left; width: 255px;}
#wlpeUserRegisterForm #wlpeUserDefaultImage        {display:block;float: left; margin-bottom: 10px;}
#wlpeUserProfileForm #wlpeUserDefaultImage         {display:block;float: left; margin-bottom: 10px;}
#wlpeUserRegisterForm #wlpeUserProfilePhotoInfo    {display:block;float: left; margin:5px 0; }
#wlpeUserProfileForm #wlpeUserProfilePhotoInfo     {display:block;float: left; margin:5px 0; }
#wlpeUserRegisterForm #wlpeCaptchaImage            {display:block;float: none; clear: both;}
#wlpeUserProfileForm #wlpeCaptchaImage             {display:block;float: none; clear: both;}
#wlpeUserRegisterForm #wlpeCaptchaLabel            {display:block;float: none; clear: both; margin-top: 15px; width: 260px; text-transform: none;}
#wlpeUserProfileForm #wlpeCaptchaLabel             {display:block;float: none; clear: both; margin-top: 15px; width: 260px; text-transform: none;}
#wlpeNewPasswordAreaLegend {font-size:14px; color: #4c4c4c; line-height: 120%; clear: both; float: none; display: block;  }
#wlpeMyProfileImg                    {display:block; height:70px; position:relative; width:70px; z-index:10000; margin-top: 7px; margin-left: 7px;}


/* Jot */
.jot-form {}
.jot-form input {background:#fff ; color:#8E8E8E; font-size:11px; margin:5px 0; padding:3px; border: 1px #d2d2d2 solid;}
.jot-form textarea  {background:#fff ; color:#8E8E8E; font-size:11px; margin:5px 0; padding:5px; border: 1px #d2d2d2 solid; width: 415px}
.jot-form INPUT[type="submit"]       {background:#7AB51D url(../img/green_button_back.gif) no-repeat  top left;border:0; color:#fff; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7AB51D solid; float: left;min-width: 97px;}
.jot-form INPUT[type="submit"]:hover {background:#fff url(../img/button_back.gif) no-repeat  top left;border:0; color:#8E8E8E; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; min-width: 97px;}
.jot-row  {width: 425px;}


/* Ditto Listing & Pagination */
/*
.ditoListItem               {float: none ; clear: both; margin-bottom: 10px; height: 90px; margin-right: 15px; border-bottom: 1px #00975A solid; padding-top: 7px;}
.ditoListItem .thumb        {float: left ; margin-right: 15px; width: 70px;}
.ditoListItem .thumb a      {}
.ditoListItem .title        {float: left ; font-size: 14px; font-weight: bold; color: #4c4c4c;}
.ditoListItem .date         {float: right; color: #a8a8a8; font-size: 9px;}
.ditoListItem .summaryNews  {float: left ; margin-bottom:10px; margin-top:10px; width:330px;}
.ditoListItem .link         {float: right;}
*/
.ditoListItem               {float: none ; clear: both; height: 90px; margin-bottom: 10px; margin-right: 15px; padding-top: 7px; border-bottom: 1px #00975A solid; }
.ditoListItem .thumb        {float: left ; width: 70px; margin-right: 15px; }
.ditoListItem .thumb a      {float: none ;}
.ditoListItem .title        {float: left ; width: 80%; margin-bottom:  6px; font-size: 14px; font-weight: bold; color: #4c4c4c; line-height: 15px; }
.ditoListItem .date         {float: left ; width: 80%; margin-bottom:  6px; font-size:  9px;                    color: #a8a8a8; }
.ditoListItem .summaryNews  {float: left ; width: 80%; overflow: hidden;}
.ditoListItem .more         {bottom:1px; clear:both; float:right; position:relative;}

.paginationRow                      {float: left; margin-top: 4px; color: #a8a8a8; margin-bottom: 6px;}
#paginationRow                      {float: right; margin-top: -3px; }
#paginationRow a                    {background:#7AB51D;border:0; color:#fff; font-size:10px; margin:3px 2px; padding:3px 6px; text-transform: uppercase; border: 1px #7AB51D solid;float: left;}
#paginationRow a:hover              {background:#fff;border:0; color:#7AB51D; font-size:10px; margin:3px 2px; padding:3px 6px; text-transform: uppercase; border: 1px #D2D2D2 solid;float: left;}
.paginationRow span                 {display: block;}
.paginationRow strong               {color: #919191!important}
.ditto_previous_off,.ditto_next_off {background:#fff;border:0; color:#7AB51D; font-size:10px; margin:3px 2px; padding:3px 6px; text-transform: uppercase; border: 1px #fff solid; display:block; float: left;}
.ditto_currentpage                  {background:#fff;border:0; color:#7AB51D; font-size:10px; margin:3px 2px; padding:3px 6px; text-transform: uppercase; border: 1px #D2D2D2 solid; float: left;}
.ditto_page                         {}
.ditto_next_link                    {}

/* Front News listing */
.OneColumn .frontNewsList  {width: 100%; margin-bottom:10px;}
.TwoColumns .frontNewsList {float:left; margin-left:15px; width:310px; margin-bottom:15px;}

.widget    {display: block; border: 1px #d2d2d2 solid; margin-bottom: 10px; padding: 2px; }
.widget h3 {display: block; float: none; clear: both; margin: 0px; padding: 9px;
            text-transform: uppercase; text-align: center; font-weight: bold; font-size: 11px;
            color: #ffffff; background: #7ab51d;}
/* Login */
#login #wlpeLogin         {margin: 4px;}
#login  button:hover      {color:#ffffff; background: #7ab51d url(../img/green_button_back.gif) no-repeat top left; border:0; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7ab51d solid; float: left; min-width: 97px;}
#login  button            {color:#8e8e8e; background: #ffffff url(../img/button_back.gif)       no-repeat top left; border:0; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; min-width: 97px;}
#login  input             {color:#8e8e8e; background: #ffffff; font-size:10px; margin:5px 0; padding:3px; border: 1px #d2d2d2 solid; float: left;}
#login  span.label        {color:#4C4C4C; font-size: 11px; margin:5px 0; padding:3px ; text-transform: uppercase; float: left; margin-right: 7px; padding-top: 5px; width: 95px; text-align: right;}
#login  span.label        {width: 85px!ie;}
#login  span.selectFloat  {text-transform: uppercase; float: left;}
#login  #wlpeStayLoggedIn {color:#8e8e8e; background: #ffffff; border: 1px #d2d2d2 solid; font-size: 10px; }

/*Kreditni Kalkulator */
#loanCalculator                      {width: 425px;}
#leftColumnArticle #loanCalculator   {width: 194px;}
#rightColumnArticle #loanCalculator  {width: 194px;}
#loanCalculator fieldset    {color:#4C4C4C; background: #ffffff; font-family: Arial; font-size: 11px; margin: 10px 0;}
#loanCalculator p           {float: none ; clear: both; height: 24px; margin: 10px 8px;}
#loanCalculator label       {float: left ; display: block; font-size: 9px; height: 21px; width: 30%;}
#loanCalculator em          {float: left ; margin-right: 5px; color: #cc0000;}
#loanCalculator input       {float: right; padding: 3px; background: #fff none repeat scroll 0 0; border: 1px solid #d2d2d2; color: #4c4c4c; font-size: 11px;}
#loanCalculator label.error {float: right; color: #cc0000; width: auto!important;}
#loanCalculator input[type="text"]         {height: 12px!important; width: 260px}
#loanCalculator input[type="submit"]:hover {background:#7ab51d url(../img/green_button_back.gif) no-repeat  top left; border:0; color:#ffffff; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7ab51d solid; float: left; min-width: 97px; width: 97px;}
#loanCalculator input[type="submit"]       {background:#ffffff url(../img/button_back.gif)       no-repeat  top left; border:0; color:#8e8e8e; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; min-width: 97px; width: 97px;}

#rightColumnArticle #loanCalculator label {width: 88px;}
#rightColumnArticle #loanCalculator input {width: 70px;}
/*
#rightColumn #lcPayment    {margin-left: 12px!ie;}
#rightColumn a img, #rightColumnArticle a img {padding-bottom: 10px;}
#rightColumnArticle #loanCalculator .error {height:32px !important; margin-left:0; margin-top:0;}
#rightColumnArticle #lcPayment    			{margin-left: 5px!ie;}
*/

/* Kursna lista*/
#KursnaListaWidget:hover     {text-decoration: none;}
#KursnaListaWidget .name,
#KursnaListaWidget .date     {display: block; float: left; width: 50%; padding: 9px 0; font-weight: bold; font-size: 11px; text-align: center;}
#KursnaListaWidget .name     {color: #ffffff; background: #7ab51d url(../img/link_divider.gif) no-repeat right 7px;}
#KursnaListaWidget .date     {color: #fff; background: #7ab51d;                                                 }
#KursnaListaWidget .currency {display: block; float: none; clear: both; padding: 13px 0px; height: 11px; color: #4C4C4C; background: #ffffff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 18px;}
#KursnaListaWidget           {}
#KursnaListaWidget:hover     {}


/* Ebanking */
#ebanking div             {margin: 9px; display: table; width: 95%;}
#ebanking ul              {color: #4C4C4C; background: #ffffff; display:block; float:left; font-weight:bold; width:50%;}
#ebanking ul.download     {clear:both; display:block; float:none; min-height:32px; width:auto;}
#ebanking ul li           {list-style-position:inside; list-style-type:disc; margin-left:3px   ; margin-top:3px; padding:0;}
#ebanking ul li           {list-style-position:inside; list-style-type:disc; margin-left:0px!ie; margin-top:3px; padding:0;}
#ebanking ul li a:link    {color: #4C4C4C;}
#ebanking ul li a:visited {color: #4C4C4C;}
#ebanking ul li a:hover   {color: #4C4C4C; text-decoration:underline;}
#ebanking ul li a:active  {color: #4C4C4C;}

/* Download */
#download ul               {color: #4C4C4C; background: #ffffff; display:block; border-top: 1px #7ab51d solid; padding: 6px 5px 5px; margin-top: -1px;}
#download ul li            {list-style-position:none; list-style-type:none; margin-left:3px; margin-top:3px; padding-left:0; display: table; line-height: 130%}
#download ul li a          {display:block; float:left; font-weight:normal; width:140px;}
#download ul li a span     {float: none; display: inline;}
#download ul li a:link     {color: #4C4C4C; }
#download ul li a:visited  {color: #4C4C4C;}
#download ul li a:hover    {color: #4C4C4C; text-decoration:underline;}
#download ul li a:active   {color: #4C4C4C;}
#download .filesize        {margin-left: 8px; color: #4c4c4c}
#download .summary         {color: #4c4c4c;}
#download a                {margin-left:5px; }
#download a, #download img {}
#download .fileico         {display:block; float:left; width:20px; }

/* EasyPoll */
#anketa #easypollform {color:#4C4C4C; background:#ffffff; display: table; width: 100%}
#anketa #easypoll     {color:#4C4C4C; background:#ffffff;}
#anketa #easypoll p   {margin:7px 0 7px 7px;}
#anketa ul            {color:#4C4C4C; display:block; float:none; padding: 9px; }
#anketa ul li         {padding-top: 2px; }
#anketa INPUT[type="submit"]:hover {background:#7ab51d url(../img/green_button_back.gif) no-repeat  top left; border:0; color:#ffffff; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #7ab51d solid; float: left; min-width: 97px; margin: 5px;}
#anketa INPUT[type="submit"]       {background:#ffffff url(../img/button_back.gif)       no-repeat  top left; border:0; color:#8e8e8e; font-size:10px; margin:3px 2px; padding:3px 6px 3px 17px; text-transform: uppercase; border: 1px #d2d2d2 solid; float: left; min-width: 97px; margin: 5px;}
#anketa .easypoll_bar   {height:8px;}
#anketa .easypoll_inner {height:100%; background:url('../img/pollBack.jpg') repeat-x top left; margin-top: 3px;}
#anketa .easypoll_error {padding:8px;}
#anketa .pollresults li {margin-top:5px;}
#anketa .pollresults    {display: table; width: 100%}

/* Contact formular */
#ContactForm  label {clear:both; float:none; display:block; margin-bottom: 10px;}
#ContactForm > input {clear:both; float:none;}
#ContactForm .submitbtn {clear:both; float:left;}

/* Menu */

/*Main menu */
.linkHover      {color:#00975a!important; }
#mainMenu li ul {display: block;}
/*
.homeLink       {display: block; width:13px; height: 11px; background: url(../img/home.gif) no-repeat; float: left; margin-top: 4px;}
*/
.homeLink       {display: block; width:23px; height: 11px; background: url(../img/home.gif) no-repeat; float: left; margin-top: 4px;}
#mainMenu ul li {float: left;}
#mainMenu ul li a:link    {color:#4c4c4c; text-decoration: none;}
#mainMenu ul li a:visited {color:#4c4c4c; text-decoration: none;}
#mainMenu ul li a:hover   {color:#00975a; text-decoration: none;}
#mainMenu ul li a:active  {color:#4c4c4c; text-decoration: none;}

/* DropDown CSS */
/*
LEVEL ONE
*/
#mainMenu ul.dropdown                 {position: relative; margin-top: 2px;}
#mainMenu ul.dropdown li              {position: relative;}
#mainMenu ul.dropdown .arrow          {background:url(../img/arrow.jpg) no-repeat; float: right; margin: 0px; padding: 0px; height: 10px; width: 10px;}
#mainMenu ul.dropdown li              {}
#mainMenu ul.dropdown li a            {}
#mainMenu ul.dropdown li:last-child a {} /* Doesn't work in IE */
/*
#mainMenu ul.dropdown li.hover,
#mainMenu ul.dropdown li:hover                {position: relative; }
*/
#mainMenu ul.dropdown li.hover a              {}
/*
LEVEL TWO
*/
#mainMenu ul.dropdown ul li                {background: #fff; position: relative; top: -9px}
#mainMenu ul.dropdown ul                   {visibility: hidden; position: absolute; top: 100%; left: 0;background: url(../img/backmenu.png) no-repeat bottom center; width: 201px; padding-top:9px; margin-left: -3px; border-top:1px solid #d2d2d2; margin-left: 19px; margin-top: -1px;}
#mainMenu ul.dropdown ul li                {float: none; margin: 0; border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2 }
/* IE 6 & 7 Needs Inline Block */
#mainMenu ul.dropdown ul li a              {border-bottom: 1px solid #d2d2d2; border-right: none; width: 180px; display: inline-block;padding: 7px 9px;}
#mainMenu ul.dropdown ul li.last a         {border-bottom: 0}
#mainMenu ul.dropdown ul li.last li a      {border-bottom: 1px solid #d2d2d2;}
#mainMenu ul.dropdown ul li.last li.last a {border-bottom: 0}
#mainMenu ul.dropdown li ul li a           {border-right: none; width: 180px; display: inline-block;padding: 7px 0px;margin: 0px 9px; font-weight: normal;}
#mainMenu ul.dropdown ul li span.fll       {width: 170px;}


/*
LEVEL THREE
*/
#mainMenu ul.dropdown ul ul          {left: 100%; top: 0; margin-left: 0px;}
#mainMenu ul.dropdown li:hover > ul  {visibility: visible;}

/* Sub Menu */

.sideMenuTitle  {padding:10px; margin-bottom: 0px; margin-top: 0px;
                 border-top:1px #D2D2D2 solid; border-left:1px #D2D2D2 solid; border-bottom: 0px;  border-right:1px #D2D2D2 solid; 
                 color: #4c4c4c; background: #ffffff; font-size:13px; line-height: 130%;}

.subnav      {padding-bottom:4px; margin-top: -2px; margin-bottom: 10px;
              border-top: 0px; border-left:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; border-right:1px solid #D2D2D2;
              /*background: url(../img/backmenu.png) no-repeat bottom center;*/}

.subnav li   {position: relative;margin-top: 2px;}
.subnav li a {background:transparent url(../img/menu/menu_nonderoule.gif) no-repeat scroll center top; color:#8E8E8E; display:block; font-size:10px; font-weight:bold; height:29px;padding-left:10px; padding-top:5px;text-decoration:none;text-transform:uppercase;}
.subnav li a {display: block!ie;}

.subnav li.last       {margin-bottom:2px;}
.subnav li ul li      {height:auto !important; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:5px; min-height:14px; padding: 5px 0 0 10px}
.subnav li ul li a    {background-image:url(../img/menu/arrow.gif); background-position:-5810px top; background-repeat:no-repeat; color:#A3A3A3; font-size:9px; font-weight:bold; height:auto !important; line-height:10px; margin-bottom:10px; min-height:14px; padding-left:15px; padding-top:0; text-decoration:none; text-transform:uppercase; width: 150px;}
.subnav li ul li span {margin-top: -31px!important;}
.subnav .SubnavInner .SubnavInner {padding: 0px 0 1px 0!ie; clear: both; float: none; }

.subnav li.parentrow span             {margin-top: -36px;}
.subnav li.parentrow span.open        {background:url(../img/plus.gif)       no-repeat top right; height:25px; width:20px; cursor: pointer;}
.subnav li.parentrow span.open:hover  {background:url(../img/plus_over.gif)  no-repeat top right;                          cursor: pointer;}
.subnav li.parentrow span.close       {background:url(../img/minus.gif)      no-repeat top right; height:25px; width:20px; cursor: pointer;}
.subnav li.parentrow span.close:hover {background:url(../img/minus_over.gif) no-repeat top right;                          cursor: pointer;}

.subnav .SubnavInner                  {margin: 5px 0 0 0;}
.subnav .SubnavInner li a             {border:0 none; min-height:14px; color: #a3a3a3; font-size: 9px; font-weight: bold; text-transform: uppercase;}
.subnav .SubnavInner li a:hover,
.subnav .SubnavInner li.active > a    {background-image:url(../img/menu/arrow.gif); background-position: left -22px; *background-position: left -23px; color: #7ab51d; text-decoration: none;}

.subnav > li.expanded > span.open        {background: url(../img/plus_over_active.gif)      left bottom no-repeat; color: #fff;}
.subnav > li.expanded > span.open:hover  {background: url(../img/plus_over_active.gif)      left bottom no-repeat; color: #fff;}
.subnav > li.expanded > span.close       {background: url(../img/minus_over_active.gif)     left bottom no-repeat; color: #fff;}
.subnav > li.expanded > span.close:hover {background: url(../img/minus_over_active.gif)     left bottom no-repeat; color: #fff;}
.subnav > li.expanded > a                {background: url(../img/menu/menu_nonderoule.gif)  left bottom no-repeat; color: #fff; margin-left:3px;}

.subnav > li.active > span.open          {background: url(../img/plus_over_active.gif)      left bottom no-repeat; color: #fff;}
.subnav > li.active > span.open:hover    {background: url(../img/plus_over_active.gif)      left bottom no-repeat; color: #fff;}
.subnav > li.active > span.close         {background: url(../img/minus_over_active.gif)     left bottom no-repeat; color: #fff;}
.subnav > li.active > span.close:hover   {background: url(../img/minus_over_active.gif)     left bottom no-repeat; color: #fff;}
.subnav > li.active > a                  {background: url(../img/menu/menu_nonderoule.gif)  left bottom no-repeat; color: #fff; margin-left:3px;}


/*
.subnav li.hererow span.open             {background:url(../img/plus_over_active.gif)  no-repeat top right; height:25px; width:20px; cursor: pointer; }
.subnav li.hererow span.open:hover       {background:url(../img/plus_active.gif)       no-repeat top right;                          cursor: pointer; }
.subnav li.hererow span.close            {background:url(../img/minus_over_active.gif) no-repeat top right; height:25px; width:20px; cursor: pointer; }
.subnav li.hererow span.close:hover      {background:url(../img/minus_active.gif)      no-repeat top right;                          cursor: pointer; }
*/
.subnav li.hererow li span.open          {background:url(../img/plus_over.gif)         no-repeat top right; height:25px; width:20px; cursor: pointer; }
.subnav li.hererow li span.open:hover    {background:url(../img/plus.gif)              no-repeat top right;                          cursor: pointer; }
.subnav li.hererow li span.close         {background:url(../img/minus_over.gif)        no-repeat top right; height:25px; width:20px; cursor: pointer; }
.subnav li.hererow li span.close:hover   {background:url(../img/minus.gif)             no-repeat top right;                          cursor: pointer; }


/* Top Menu */
#topMenu                   {margin-top: 10px; margin-right: 16px;}
#topMenu li ul             {display: none;}
#topMenu ul li             {float: left; padding:0px 10px; background: url(../img/link_divider.gif) no-repeat;}
#topMenu ul li:first-child {background: none;}
#topMenu ul li a           {font-weight: normal; text-decoration: none;}

#topMenu ul li a:link   ,
#topMenu ul li a:visited,
#topMenu ul li a:active  
{color:#74797f;}

#topMenu ul li a:hover         ,
#topMenu ul li.active a:link   , 
#topMenu ul li.active a:visited, 
#topMenu ul li.active a:active , 
#topMenu ul li.active a:hover  
{color:#00975a;}

#topnav li.hover  .imgLink     {background-position: 0 -16px!important;}
#topnav li.active .imgLink     {background-position: 0 -16px!important;}

#topnav #row2 .imgLink         {background: url(../img/menu/mainMenu_001_sr.gif) no-repeat; width: 111px;background-position: 0 0;}
#topnav #row3 .imgLink         {background: url(../img/menu/mainMenu_002_sr.gif) no-repeat; width: 111px;}
#topnav #row4 .imgLink         {background: url(../img/menu/mainMenu_003_sr.gif) no-repeat; width: 249px;}
#topnav #row5 .imgLink         {background: url(../img/menu/mainMenu_004_sr.gif) no-repeat; width: 86px;}

#topnav #row2:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row3:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row4:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row5:hover .imgLink   {background-position: 0 -16px!important;}

#topnav #row274 .imgLink         {background: url(../img/menu/mainMenu_001_en.jpg) no-repeat; width: 156px;background-position: 0 0;}
#topnav #row278 .imgLink         {background: url(../img/menu/mainMenu_002_en.jpg) no-repeat; width: 113px;}
#topnav #row280 .imgLink         {background: url(../img/menu/mainMenu_003_en.jpg) no-repeat; width: 82px;}
#topnav #row281 .imgLink         {background: url(../img/menu/mainMenu_004_en.jpg) no-repeat; width: 65px;}
#topnav #row354 .imgLink         {background: url(../img/menu/mainMenu_005_en.jpg) no-repeat; width: 71px;}
#topnav #row356 .imgLink         {background: url(../img/menu/mainMenu_006_en.jpg) no-repeat; width: 137px;}

#topnav #row274:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row278:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row280:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row281:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row354:hover .imgLink   {background-position: 0 -16px!important;}
#topnav #row356:hover .imgLink   {background-position: 0 -16px!important;}


#row274 {}
#row353 {display: none}


#topnav span.hide              {display: none; margin-left:20px; margin-top:-19px;position:absolute;}

#topnav .imgLink               {display: block; padding: 0px; margin: 0px; height: 16px; cursor: pointer;margin-bottom: 10px;}
#topnav a.link                 {background:transparent; display:block; height:26px; margin-top: -16px;}

#mainMenu li.hover             {color:#00975a; }

/* Bottom menu*/
.bottomMenu { float: right; margin-right: 10px; margin-top: 10px; width: 270px;}
.bottomMenu li ul {display: none;}
.bottomMenu ul li {background:transparent url(../img/divider.png) no-repeat scroll 0 -3px; float:right; margin:0 0 10px 0; padding:0 10px; text-align:center; display: inline-block; float: right; }
.infoFotter  {float: left; display: inline; color: #fff; margin-left: 14px;}
.skypebutton {float: left; margin: 4px 5px 0 6px}


/* Sitemap Styler */
#sitemap, #sitemap ul, #sitemap li{ margin:0; padding:0; list-style:none; }
#sitemap{background:url(../img/line1.gif) repeat-y;}
#sitemap li{ line-height:20px; margin-top:1px; position:relative; width:100%; }
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{ float:left; display:inline;}
#sitemap li a{margin-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */
#sitemap li ul{ margin-left:28px; background:url(../img/line1.gif) repeat-y;}
#sitemap li li{ background:url(../img/line2.gif) no-repeat 0 0;}
#sitemap:after, #sitemap ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sitemap, #sitemap ul{display:block;}
/*  */
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
/*  */
#sitemap ul{display:none;}

/* Search */
#ajaxSearch_input  {float:left; font-size:10px; text-align:center; text-transform:uppercase; width:151px; border:1px solid #D9D9D9; color:#A3A3A3; padding:3px; width:160px;}
#ajaxSearch_submit {background:transparent url(../img/go.gif) no-repeat scroll 0 0; border:0 none; float:right; height:23px; margin:0 0 0 5px; width:23px; cursor: pointer;}
#ajaxSearch_submit:hover {background:transparent url(../img/go_over.gif) no-repeat scroll 0 0; cursor: pointer;}
#ajaxSearch_submit {float: none!ie;}
#ajaxSearch_submit:hover {float: none!ie;}


#ajaxSearch_output { background: #fff; border:1px solid #D2D2D2; width: 159px; padding: 10px;}
#current-search-results {margin-top: -5px;}
.AS_ajax_result    { border-bottom:1px solid #D2D2D2; line-height:14px; padding:0 0 5px; margin-top: -5px;}
/*
.AS_ajax_more      { border-bottom:1px solid #D2D2D2; line-height:14px; padding:10px 0 5px 0; margin-top: -5px;/// padding:5px 0;}
*/
.AS_ajax_more           { background: #4c4c4c; line-height:14px;  text-align: center; padding: 2px 0; margin-top: 6px;}
.AS_ajax_more A         { text-decoration: none; text-transform:uppercase;}
.AS_ajax_more A:link    { color: #fff;}
.AS_ajax_more A:visited { color: #fff;}
.AS_ajax_more A:hover   { color: #fff;}
.AS_ajax_more A:active  { color: #fff;}

.ajaxSearch_resultsInfo {display: block; clear: both; float: none; margin: 5px 0; font-weight: bold; color: #fff; background:#7AB51D; padding: 10px;}
/*
.ajaxSearch_result      {border-bottom:1px solid #D2D2D2; font-size:12px; margin-bottom:-5px;}
*/
.ajaxSearch_result      {border-bottom:1px solid #00975a; font-size:12px; margin-bottom: 7px;}
.ajaxSearch_resultLink  {margin: 7px 0; font-size: 14px; display: block;line-height: 130%}
.ajaxSearch_paging      {display: block; margin-top: 5px;}

#mainColumnArticle .ajaxSearch_highlight   {background-color: #7ab51d;}


#searchClose {position: absolute; margin-left: 134px; margin-top: -19px;}
#indicator   {position: absolute; margin-left: 117px; margin-top: -19px;}
/*
.breadCrumbs {width: 456px; padding-bottom: 0px; line-height: 130%; display: table; color: #00975a; padding-left: 14px; margin: 5px 0 15px 0}
*/
.breadCrumbs           {width: 95%; padding: 2px 24px 0; margin: 5px 0 21px 0; line-height: 130%; display: table; color: #00975a; }
.breadCrumbs span, 
.breadCrumbs a         {float: left }
.breadCrumbsSep        {background:transparent url(../img/arrow.jpg) no-repeat scroll 2px 3px; display:block; padding:7px;}
.breadCrumbs a:link    {color:#4c4c4c; text-decoration: none;}
.breadCrumbs a:visited {color:#4c4c4c; text-decoration: none;}
.breadCrumbs a:hover   {color:#00975a; text-decoration: none;}
.breadCrumbs a:active  {color:#4c4c4c; text-decoration: none;}

/* Other elements */
#ulliclick       {margin: 10px 0 35px 0!important;}
#ulliclick ul    {line-height: 130%; margin-bottom: 10px; }
#ulliclick li    {line-height: 130%; }


#ulliclick li ul     {display: none;}
#ulliclick li        {background:transparent url(../img/bkg_title_h2_ul.gif) no-repeat scroll 0 0; cursor:pointer; font-size:13px; font-weight:bold; list-style-type:none; margin-bottom:-14px; padding:14px 0 8px 17px; color:#00975A }
#ulliclick li ul li        {font-weight: bold; font-size: 12px; cursor: pointer; background: transparent; margin: 6px 0 6px 14px; padding: 0px; color: #4c4c4c; width: 390px;min-height: 22px}
#ulliclick li ul li:hover  {font-weight: bold; font-size: 12px; cursor: pointer; background: #00975A; margin: 6px 0 6px 14px; padding: 0px; color: #fff;min-height: 22px}
#ulliclick li ul li ul li  {font-weight: normal;  cursor:text!important; list-style: none; list-style-type: none; color: #4c4c4c}
#ulliclick li ul li ul li:hover  {font-weight: normal;  cursor:text!important; list-style: none; list-style-type: none; color: #4c4c4c; background: #fff}
#ulliclick li ul li ul     {margin: 0px;  background: #fff;}


/* scroller */
#scroller              {margin:15px 0 0 0px; padding:0; border:none; width:655px; height:140px; overflow:hidden; position:relative}
#scroller *            {margin:0; padding:0; border:none; background-color:transparent}
#scroller #btFwd       {display:block; position:absolute; top:83px; right:10px; background:white; z-index:100; padding:3px; border:1px solid #fff; color:#fff; text-decoration:none; cursor:pointer; background:#7AB51D; }
#scroller #btFwd:hover {display:block; position:absolute; top:83px; right:10px; background:white; z-index:100; padding:3px; border:1px solid #7AB51D; color:#7AB51D; text-decoration:none; cursor:pointer; background:#fff; }
#scroller #btRwd       {display:block; position:absolute; top:83px; left:10px;  background:white; z-index:100; padding:3px; border:1px solid #fff; color:#fff; text-decoration:none; cursor:pointer; background:#7AB51D; }
#scroller #btRwd:hover {display:block; position:absolute; top:83px; left:10px;  background:white; z-index:100; padding:3px; border:1px solid #7AB51D; color:#7AB51D; text-decoration:none; cursor:pointer; background:#fff; }
#scroller #scrolling   {position:absolute; top:0; left:0}
#scroller #scrolling   {width:9999px; position:absolute; top:0; left:0}
#scroller #scrolling div       {float:left; background-color:#00975A ; cursor:pointer}
#scroller #scrolling div image {display:block; z-index:10; cursor:pointer}
#scroller #scrolling div p     {width:180px; height:20px; /* background-color:#00975A; */ z-index:20; position:relative; bottom:50px; left:0; display:none; text-align:center; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:15px; color:#FFF}
#scroller #scrolling div p a   {text-decoration:none; background-color:transparent; line-height:15px; color:#FFF}
#scroller img                  {width: 164px; height: 140px;}


.ie6warning {color:red; height:20px; left:50%; line-height:20px; margin-left:-605px; padding:0 10px; position:absolute; text-align:center; top:120px; width:926px; z-index:2;}

/** FXChange **/
#fxcTable     { float:left; width: 445px; }

#fxcCalendar { float: right; }

#fxcConvertor                             { height: 139px; width: 211px; float: right; margin-top: 6px;}
#fxcConvertor fieldset p.ui-widget-header { margin: 3px; line-height:25px; text-align: center; }
#fxcConvertor fieldset p                  { margin: 0px 6px 16px 6px; } 
#fxcConvertor fieldset input.field        { width: 140px; padding:3px; background: #fff; color:#4c4c4c; font-size:10px; border: 1px #d2d2d2 solid;}
#fxcConvertor fieldset input[type="submit"]       { padding: 0px 1px; text-transform: lowercase; font-variant: small-caps; }
#fxcConvertor fieldset input[type="submit"]:hover { background:#7ab51d no-repeat top left; color:#ffffff; border: 1px #7ab51d solid; }
#fxcConvertor fieldset input[type="submit"]       { background:#ffffff no-repeat top left; color:#8e8e8e; border: 1px #d2d2d2 solid; }

#fxcConvertor fieldset label.error        { float: right; color:red; margin-right: 6px; }
#fxcConvertor fieldset label.label        { width: 45px; display: inline-block;}

td.content  table tr td {border :1px solid #4c4c4c; padding:5px!important; }
td.content  #fxcConvertor {display: none }

/** eCampaign */
/*
#eCamp fieldset         {width: 416px; color:#4C4C4C; background: #ffffff; border: 1px solid #d2d2d2; padding: 0px; margin-top: 15px; padding-top: 5px; }
#eCamp fieldset legend  {font-variant: small-caps; text-transform: capitalize; display: none; }
*/
#eCamp fieldset         {width: 416px; color:#4C4C4C; background: #ffffff; border: 1px solid #d2d2d2; padding: 0px; font-size: 13px; font-family: Arial; margin: 10px 0;  }

#eCamp fieldset p       {margin: 4px; font-size: 11px; }
#eCamp fieldset p span  {width: 300px; display: inline-table; }
#eCamp fieldset p em          {color:#CC0000; margin-left:151px; padding-top:0; position:absolute; }
#eCamp fieldset p label       {display:inline-block; padding-top:2px; width:90px; }
#eCamp fieldset p label.radio {padding: 4px 3px 2px 3px; font-size: 11px; width: 30px; }
#eCamp fieldset p label.error {color: #cc0000; }

#eCamp input,
#eCamp select,
#eCamp textarea {background: #ffffff none repeat scroll 0 0; color: #4c4c4c; border: 1px solid #d2d2d2; font-size: 11px; padding: 3px;}
#eCamp input[type="radio"],
#eCamp input[type="checkbox"] {
  
}

#eCamp input[type="submit"]       {min-width: 100px; margin:6px 0px; text-transform: uppercase; }
#eCamp input[type="submit"]:hover {background:#7ab51d url(../img/green_button_back.gif) no-repeat top left; color:#ffffff; border: 1px #7ab51d solid; }
#eCamp input[type="submit"]       {background:#ffffff url(../img/button_back.gif)       no-repeat top left; color:#8e8e8e; border: 1px #d2d2d2 solid; }

#eCampButton       {min-width: 100px; margin:3px 2px; text-transform: uppercase; width: 210px!ie; padding-top: 4px!ie}
#eCampButton:hover {background:#7ab51d no-repeat top left; color:#ffffff; border: 1px #7ab51d solid; }
#eCampButton       {background:#ffffff no-repeat top left; color:#8e8e8e; border: 1px #d2d2d2 solid; }

/* banner */
.bannerAdd {margin-bottom: 9px;}

