/* header */

#header {height:180px;border-bottom:solid 6px #a51a31;background:url(/i/bg.gif) 0 100% no-repeat;}

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

#search {margin-left:28%;position:relative;top:0;left:-3px;z-index:10;}
#search h1 {margin:45px 0 3px 0;}
#search .btn {vfloat:right;margin-top:3px;}
#search .half {margin-right:3px;float:left;}

#langs {font-size:65%;margin:15px 0px 0 25px;text-transform:uppercase;}
#langs a {display:block;float:left;line-height:170%;text-align:center;width:30px;height:18px;color:#174f73;}
#langs a:hover {}
#langs span {display:block;float:left;background:#a51a31;line-height:170%;text-align:center;width:30px;height:18px;font-weight:bold;color:#fff;margin:0 3px;}

#phones {margin-left:28%;font-size:85%;color:#bbb;text-transform:uppercase;}
#phones strong {vfont-size:180%;color:#444;}

#logo {float:left;}
#logo img {margin:10px 0 0 38px;}


/* left */

#left {padding:0 0 25px 0;width:28%;border-top:solid 3px #c3c3c3;}

#menu {background:#f2f3f6;margin:25px 50px 25px 25px;font-size:120%;padding:15px 15px;}
#menu a {color:#444;display:block;margin:0 0 10px 0;}
#menu a:hover {}
#menu a.lower {font-size:75%;margin-left:5px;}
#menu a:hover.lower {}
#menu a.morelower {font-size:70%;margin-left:20px;}
#menu a:hover.morelower {}
#menu a.sel {font-weight:bold;text-decoration:none;color:#a51a31;}

#menuSpl a {display:block;font-size:120%;margin:15px 0 0 0;clear:both;}
#menuSpl a.morelower {display:inline;font-size:85%;color:#666;}

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


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


h1.panelTitle {font-size:120%;margin:0 0 5px 40px;}
.panel {margin:0 45px 10px 0;}

#years {margin:0 0 0 40px;font-size:85%;}
#years a {color:#A3A3A3;}
#years a:hover {color:#444;}
table.arhiv {margin:0 0 35px 40px;}
table.arhiv td {padding:5px 10px 0 0;font-size:85%;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;}

#subscribe {margin:0 60px 25px 40px;}
#subscribe h1 {margin:0 0 3px 0;font-size:120%;}
#subscribe .btn {vfloat:right;margin-top:3px;}
#subscribe .half {margin-right:3px;float:left;}


/* middle */

#middle {border-bottom:solid 3px #c3c3c3;}


/* content */

#content {padding:25px 35px 45px 5px;border-top:solid 3px #c3c3c3;line-height:140%;}

#path {font-size:75%;margin:0 0 10px 0;color:#999;}
#path a {color:#999;}

#title {font-size:180%;margin-bottom:25px;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;font-size:75%;line-height:140%;color:#888;}
.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%;}
#map a.morelower {margin-left:45px;font-size:85%;}

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

#print {clear:both;font-size:75%;margin:25px 0 0;}
#print a {display:block;background:url(/i/print.gif) 0 6px no-repeat;padding:0px 0 4px 20px;color:#aaa;}
#print a:hover {color:#a51a31;}

#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:200px;border-top:solid 3px #c3c3c3;padding:25px 0;}

.orderServices {margin:0 25px 35px 0;text-align:center;}
.orderServices img {margin:0 0 8px 0;}
.orderServices h1 {font-size:110%;line-height:100%;}
.orderServices a {color:#888;}
.orderServices a:hover {color:#888;}

.orderServicesSpl img {position:relative;top:0;left:-15px;z-index:10;}
.orderServicesSpl img {margin:0 0 0 0;float:left;}
.orderServicesSpl h1 {font-size:85%;font-weight:bold;line-height:120%;margin:10px 0 0 120px;}
.orderServicesSpl a {color:#444;}
.orderServicesSpl a:hover {color:#444;}


/* footer */

#footer {color:#888;height:100px;}

#copyleft {float:left;width:28%;margin:25px 0 0 0;}
#copyright {font:70% Tahoma;color:#ccc;line-height:150%;margin:0 0 0 25px;}
#copyright div {padding-left:13px;}
#copyright a {color:#ccc;}
#copyright a:hover {background:#13a9ce;color:#fff;}


#address {margin-left:28%;padding:15px 0 0 0;line-height:220%;font-size:85%;}
