body {background:url(/i/bg/bg.gif) 0 0 repeat-x;}


/* header */

#header {height:217px;background:url(/i/bg/right.jpg) 100% 0 no-repeat;}

#icons {float:right;margin:0 10px 0 0;}
#icons img {margin:15px 15px 0 0;}

#search {float:right;margin:15px 25px 0 25px;}

#langs {font-size:70%;margin:15px 0px 0 0;vtext-transform:uppercase;float:right;}
#langs a {display:block;float:left;line-height:170%;text-align:center;width:35px;height:20px;color:#174f73;}
#langs a:hover {}
#langs span {display:block;float:left;background:url(/i/bg/lang.gif) 0 0 no-repeat;line-height:170%;text-align:center;width:41px;margin:0 5px;height:20px;font-weight:bold;color:#fff;}

#logo {width:32%;text-align:right;float:left;}
#logo img.logo {margin:95px 0 0 0;}


/* topmenu */

#top-menu {height:43px;}

.topmenu {font-family:Trebuchet MS;background:url(/i/bg/topmenu.gif) 0 0 no-repeat;height:43px;font-size:85%;margin:0 0 0 30%;padding:0 0 0 0;}
.topmenu a {text-decoration:none;}
.topmenu a:hover {text-decoration:underline;}
.topmenu a.sel {font-weight:bold;text-decoration:none;}

table.topmenus td {padding:13px 15px 0px 10px;background:url(/i/topmenu.gif) 100% 50% no-repeat;text-transform:uppercase;}
table.topmenus td a {color:#fff;vtext-decoration:none;}
table.topmenus td a:hover {color:#fff;}
table.topmenus td.sel {background-color:#bf0000;background-image:none;font-weight:bold;padding:0;}
table.topmenus td.sel a {text-decoration:none;display:block;margin:6px 15px 7px;}


/* left */

#left {padding:5px 0 25px;width:30%;font-family:Trebuchet MS;}

#menu {font-family:Trebuchet MS;float:right;background:#d6fcff url(/i/bg/left-menu-header.gif) 0 0 no-repeat;margin:25px 0 25px 0;font-size:120%;padding:15px 0 10px 0;width:200px;position:relative;top:0;left:-45px;z-index:10;}
#menu h1 {color:#fff;font-size:75%;font-weight:bold;text-transform:uppercase;margin:0 0 70px 10px;}
#menu a {text-decoration:none;background:url(/i/menu.gif) 0 6px no-repeat;color:#174f73;display:block;padding:0 25px 7px 10px;margin:0 0 0 10px;text-transform:uppercase;}
#menu a:hover {color:#BF0000;}
#menu a.lower {font-size:70%;}
#menu a:hover.lower {color:#BF0000;}
#menu a.morelower {font-size:75%;vfont-family:Arial;margin-left:11px;background:none;color:#45889a;text-transform:none;}
#menu a:hover.morelower {color:#BF0000;}
#menu a.sel {font-weight:bold;text-decoration:none;color:#bf0000;}

#menuSpl {margin:0 20px 0 0;}
#menuSpl a.lower {color:#10287a;display:block;font-size:130%;background:url(/i/bg/crown.gif) 0 0 no-repeat;padding:10px 0 0 24px;margin:15px 0 5px 5px;margin-right:45%;position:relative;top:0;left:-25px;z-index:10;}
#vmenuSpl a.morelower {float:left;width:45%;font-size:85%;color:#666;background:url(/i/menu.gif) 0 11px no-repeat;padding:3px 0 4px 10px;position:relative;top:0;left:8px;z-index:10;}
#menuSpl a.morelower {font-size:85%;color:#666;background:url(/i/menu.gif) 0 9px no-repeat;padding:3px 0 4px 10px;display:block;position:relative;top:0;left:0;z-index:10;}
#menuSpl div {margin:0 10px 3px 5px;color:#666;}

.menuFaq a {font-size:75%;}


.listPanel {margin:0 0 10px 0;float:right;width:200px;font-size:85%;position:relative;top:0;left:-45px;z-index:10;}
.listPanel small {font-size:75%;color:#888;display:block;margin:0 0 0 5px;}
.listPanel h1 {font-size:85%;margin:0 0 0 16px;padding:0 10px 0 0;}


/* middle */

#middle {}


/* content */

#content {padding:35px 30px 45px 15px;line-height:140%;}

table.submenus {position:relative;top:0;left:-15px;margin:0 0 15px 0;}
table.submenus td {font-family:Trebuchet MS;padding:0 15px 0 12px;background:url(/i/topmenu.gif) 100% 65% no-repeat;}
table.submenus td.sel a {text-decoration:none;font-weight:bold;color:#bf0000;}

#title {font-size:180%;margin-bottom:22px;font-weight:normal;position:relative;top:0;left:-3px;z-index:10;color:#222;}

.area-description {padding-bottom:5px;}

dl.forma dt {font-weight:normal;}
dl.forma dd {font-weight:;padding:5px 0 10px 5px;}
dl.forma dd select {font-size:120%;}
dl.forma .error {font-weight:bold;color:red;}
dl.forma dd.editor {vbackground:#f1f1f1;padding:5px;margin-bottom:20px;}
dl.preview strong {font-size:110%;}

dl.contactslist {margin:0 25px 15px 0;float:left;width:40%;}
dl.contactslist dt {font-size:140%;font-weight:normal;}
dl.contactslist dd {padding:3px 0 0px 0px;}

.list {margin:0 0 25px 0;}
.list h1 {margin-bottom:5px;font-size:120%;font-weight:normal;}
.list h1 div {font-size:75%;color:#999;}
.list h2 {margin-bottom:5px;font-size:120%;font-weight:normal;}
.list h3 {margin-bottom:5px;font-size:100%;}
.list small {display:block;margin-bottom:2px;color:#666;font-size:75%;}
.list span {font-size:75%;color:#b4b4b4;}
.list .description {margin-left:5px;color:#666;line-height:140%;}

.partners img {float:left;width:150px;}
.partners h1 {margin:0 0 2px 170px;}
.partners div {margin-left:170px;}

.pager {font-size:100%;}
.pager a {display:block;float:left;padding:3px 8px 4px;background:#eaeaea;margin-right:4px;color:#444;}
.pager a:hover {background:#EE8734;color:#fff;}
.pager a.selected {background:#EE8734;color:#fff;text-decoration:none;font-weight:bold;}
.pager a:hover.selected {background:#EE8734;}
.start {margin-right:15px;}
.finish {margin-left:15px;}
.pagertop {margin-bottom:25px;}
.pagerbot {margin-top:25px;}

#map {clear:left;}
#map a {display:block;font-size:120%;margin-bottom:10px;}
#map a.lower {margin-left:25px;font-size:100%;}

.btn {font-family:Trebuchet MS;border:1px solid #13a9ce;font-size:85%;background:#13a9ce;color:#fff;vtext-transform:uppercase;font-weight:bold;}

#print {clear:both;font-size:85%;margin:25px 0 0;}
#print a {display:block;background:url(/i/print.gif) 0 3px no-repeat;padding:2px 0 4px 26px;color:#13a9ce;}
#print a:hover {color:#13a9ce;}

#gallery {margin:15px 0 0;}
#gallery img {float:left;margin:0 15px 15px 0;}

.filters {margin:0 0 20px 0;}
.faq-list {margin:0 0 20px 0;}
.faq-list small {color:#888;}
.answer {font-style:italic;margin:3px 0 0;}

/* right */

#right {width:255px;padding:38px 0 45px 0;font-family:Trebuchet MS;}

table.orderServices {height:55px;width:100%;background:url(/i/bg/orderServicesBg.gif) 0 0 repeat-x;margin:0 0 20px 0;}
table.orderServices th {width:75px;text-align:left;font-size:55%;}
table.orderServices td {vertical-align:middle;padding:0 10px 0 0;font:85% Trebuchet MS;font-weight:bold;}
table.orderServices td a {color:#fff;text-decoration:none;}

.rpTeam {margin:0 0 25px 0;}
.rpTeam img {float:left;width:75px;}
.rpTeam div {font-size:75%;margin:0 0 0 90px;padding:18px 0 0;}
.rpTeam strong {font-size:130%;}
.rpTeam a {text-decoration:none;color:#444;}
.rpTeam a:hover {color:#444;}



table.bb {height:55x;width:100%;background:url(/i/bg/bBg.gif) 0 100% repeat-x;margin:0 0 20px 0;}
table.bb th {width:75px;text-align:center;font-size:55%;}
table.bb td {vertical-align:middle;padding:0 10px 0 0;font:85% Trebuchet MS;font-weight:bold;}
table.bb td a {color:#295699;text-decoration:none;}

h1.panelTitle {font-size:85%;margin:0 0 5px 0;font-weight:bold;}
#years {margin:0 0 0 0;font-size:75%;}
#years a {color:#A3A3A3;}
#years a:hover {color:#444;}
table.arhiv {margin:0 0 25px 0;}
table.arhiv td {padding:5px 10px 0 0;font-size:75%;color:#ddd;}
table.arhiv td a {color:#A3A3A3;}
table.arhiv td a:hover {color:#444;}
table.arhiv td a.selected {font-weight:bold;text-decoration:none;color:#bf0000;}

#poll {margin:0 0 25px 0;}
#poll h1 {font-size:85%;margin:0 0 5px 0;font-weight:bold;}
#poll table {margin:0 0 5px;}
#poll td {color:#888;padding:3px 0 3px 1px;}
#poll th {vertical-align:middle;}
#poll .btn {padding:0 2px;}
.poll-results {color:#888;}
.poll-results-line {height:3px;background:#BF0000;font-size:1px;margin:0 0 5px 0;}

#subscribe {width:200px;margin:0 25px 25px 0;}
#subscribe h1 {font-size:85%;margin:0 0 5px 0;font-weight:bold;}
#subscribe .btn {padding:0 2px;margin:3px 0 0 0;font-size:85%;}


/* footer */

#footer {color:#174F73;height:140px;vertical-align:middle;}

#copyleft {float:left;width:30%;}


#copyright {float:right;width:175px;margin:10px 0px 0 0;font:70% Tahoma;color:#ccc;line-height:150%;position:relative;top:0;left:0px;z-index:10;}
#copyright div {padding-left:13px;}
#copyright a {color:#ccc;}
#copyright a:hover {background:#13a9ce;color:#fff;}


#address {margin-left:30%;border-top:3px solid #346aa7;padding:23px 0 0 5px;}