BODY {FONT-SIZE: 75%; PADDING:0px; MARGIN:30px 0px 30px 0px; WIDTH: expression((document.documentElement.offsetWidth<980)?'980px':'auto'); LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,Helvetica,sans-serif; BACKGROUND:#FFC723 url(img/bg-body.gif); min-width:980px;}

IMG {border:0px;}

a {color:#000000; text-decoration:underline;}
a:hover {color:#45A2FE; text-decoration:underline;}
a.now, a.now:hover {color:#ED8E00; text-decoration:none;}

th {text-align:left;}
td {vertical-align:top;}

div {font:13px/1.4 Verdana;}

h1, .head-1 {font:25px Tahoma; margin:0px; padding:0px 0px 23px 0px; color:#45A2FE;}
h2, .head-2 {font:20px Tahoma; margin:0px; padding:22px 0px 10px 0px; color:#000000;}
h3, .head-3 {font:18px Tahoma; margin:0px; padding:7px 0px 16px 0px; color:#000000;}
h4, .head-4 {font:16px Verdana; margin:0px; padding: 0px 0px 15px 0px; color:#000000;}

.block {padding-bottom: 15px;}
.container-inline div, .container-inline label {display: inline;}

input, textarea {font:12px Verdana; border:1px solid #CCCCCC;}
form {margin:0px; padding:0px;}

p {font:12px/1.3 Verdana; margin:0px; padding:0px 0px 9px 0px; color:#333333;}

ul {padding:0px 37px 10px 17px; margin:0px;}
ul li {list-style-image:url(img/li.gif);}
ol {margin:0px 0px 0px 7px; padding:0px 37px 0px 11px;}
ol li {list-style-image:none;}
li {font:12px/1.3 Verdana; padding:0px; margin:3px 0px;}

.str {font-weight:bold;}

.container {background-color:#FFFEE8;}
.header {background:#99CCFF url(img/bg-header.png); height:191px; text-align:left;}
.leftcol  {padding:36px 0px 0px 40px;}
.centercol {padding:36px 40px 10px 40px;}
.rightcol {padding:36px 20px 0 40px;}
.footer {margin:30px 0px 0px 0px; border-top:1px solid #50A7FE; color:#000000; padding:10px; background:#000000 url(img/bg-footer.png) repeat-x bottom; font:11px Verdana; text-align:center; clear:both;}

.logo {padding:0px; margin:73px 0px -66px 39px; position:absolute; letter-spacing:1px; word-spacing:3px;}
.logo img {width:353px; height:48px; margin-bottom:5px;}
.logo strong {font:11px Verdana; letter-spacing:1px; margin-left:5px; color:#000000;}
 
.navigation {text-align:right; padding-right:119px;}
.navigation img {margin-right:16px; width:29px; height:29px; position:absolutel;}
.header-decor {background:url(img/header-decor.png) no-repeat right; height:191px;}
.phone {font:italic 28px/1.5 Georgia; margin:7px 0px 0px 45px; color:#FFFFFF;}
.phone span {font:italic 20px/1.2 Georgia; color:#D6EEFC;}

.primary-links {text-align:center; background:#000000 url(img/bg-menu.png) top repeat-x; padding:11px 20px; clear:both;}
.primary-links div {font:bold 13px Verdana; display:inline;}
.primary-links div.mm-decor {font:11px Verdana; padding:0px 2em; width:9%; color:#ΡΡΡΡΡΡ;}
.primary-links div.now a, .main-menu div.now a:hover {text-decoration:none; color:#FFFFFF;}
.primary-links a {color:#000000;}
.primary-links a:hover {color:#FFFFFF;}

.menu li {font:bold 11px Verdana;}
li.expanded {font:11px Verdana; font-weight:bold; list-style-image:url(img/li-now-menu.gif);}
li.expanded a {text-decoration:none;}
li.expanded li a {font:11px Verdana; text-decoration:underline;}
li.expanded li a.active {font:bold 11px Verdana; text-decoration:none; color:#45A2FE;}
li.active-trail {list-style-image:url(img/ico-second-menu.gif) !important; font-weight:bold;}
li.leaf, li.collapsed {list-style-image:url(img/ico-second-menu-now.gif);}
li.active-trail a.active {color:#45A2FE;}

.form-item {margin-bottom:1.3em; margin-top:1em;}
.form-item label {display:block; font-weight:bold;}
span.form-required {color:#FF0000; font:bold 11px Verdana;}
#contact-mail-page .form-submit {font:bold 11px Verdana; color:#FFFFFF; background:#37B6FE url(img/bg-button.gif) top repeat-x; height:20px; border:0px;}
.error {color:#FF0000;}
.form-submit {margin-right:10px; margin-bottom:5px;}
.form-textarea {width:60%;}

.eks {border-top:1px solid #95D5F8; border-left:1px solid #95D5F8; margin-bottom:10px;}
.eks td, .eks th {border-bottom:1px solid #95D5F8; border-right:1px solid #95D5F8;}
.eks th {font:bold 10px Verdana; background-color:#D1EDFC; padding:3px 2px;}
.eks td {font:10px Verdana; font-weight:bold; color:#FD9800; padding:3px 2px; background-color:#FFFFFF;}

.tab {border-top:1px dashed #CCCCCC; border-left:1px dashed #CCCCCC; margin:7px 0px 12px 0px;}
.tab td, .tab th {border-bottom:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC;}

.leftcol .poll .bar {background-color:#FFF0C4;}
.leftcol .poll .foreground {background-color:#FFD865;}
.leftcol .poll .title {font-weight:bold;}
.leftcol .poll .total, .leftcol .poll .percent {font:10px Verdana;}

.footer .made {font:10px Verdana;}
.footer .made a, .footer .made a:hover {color:#000000}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
} 



/*
** Pager
*/
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
} 




/*
** Table
*/

table .form-item {
  margin: 0 0 0 0;}

tr.odd, tr.info {
  background-color: #efefef;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #dfdfdf;
}

tr.even td.active {
  background-color: #efefef;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}
