body {background:url(/i/bgHeader.gif) 0 0 repeat-x;}

/* header */

#header {height:160px;}

#borisHeader {float:right;font-size:80%;color:#004787;margin:60px 35px 0 0;}
#borisHeader img {display:block;margin:1px 0 0;}

#icons {margin:75px 25px 0 0;float:right;}
#icons img {margin:11px 35px 0px 0;}
#icons vspan {background:url(/i/vbgIcons.gif) 0 0 no-repeat;display:block;float:left;line-height:170%;text-align:center;width:35px;margin:0 5px;height:32px;font-weight:bold;color:#d5ebf8;}

#langs {display:none;font-size:80%;margin:80px 25px 0 0;vtext-transform:uppercase;float:right;}
#langs a {display:block;float:left;line-height:170%;text-align:center;width:38px;height:20px;color:#fff;}
#langs a:hover {}
#langs span {background:url(/i/bgLangs.gif) 0 0 no-repeat;display:block;float:left;line-height:170%;text-align:center;width:35px;margin:0 5px;height:20px;font-weight:bold;color:#d5ebf8;}

#logo {float:left;}
#logo img.logo {margin:15px 0 0 80px;}


/* topmenu */

#topmenu {font-size:100%;text-transform:uppercase;font-weight:bold;height:40px;line-height:280%;padding:0 0 0 50px;background:url(/i/bgTopmenuL.gif) 0 0 no-repeat;}
#topmenu a {display:block;float:left;vpadding:0 4% 0 0;color:#0078be;margin:0 38px 0 0;vmargin:0 4% 0 0;}
#topmenu a:hover {color:#004787;}
#topmenu a.sel {font-weight:bold;text-decoration:none;color:#004787;}



/* left */

#left {padding:25px 0 0 0;width:250px;}

#menu {padding:15px 0 0;margin:0 0 0 50px;background:#ace3f8 url(/i/menuTop.jpg) 0 0 no-repeat;width:200px;}
#menu a {display:block;vfont-weight:bold;margin:0 10px 10px 0;color:#fff;}

#menu a.lvl2 {font-size:100%;margin-left:15px;}
#menu a:hover.lvl2 {}
#menu a.sel2 {text-decoration:none;font-weight:bold;}

#menu a.lvl3 {margin-left:20px;font-size:85%;background:url(/i/lvl3.gif) 0px 4px no-repeat;padding:0 0 0 10px;}
#menu a:hover.lvl3 {}
#menu a.sel3 {font-weight:bold;text-decoration:none;background:url(/i/lvl3a.gif) 0 4px no-repeat;} 

#menu a.lvl4 {margin-left:35px;font-size:85%;background:url(/i/lvl4.gif) 0 5px no-repeat;padding:0 0 0 10px;}
#menu a:hover.lvl4 {}
#menu a.sel4 {font-weight:bold;text-decoration:none;background:url(/i/lvl4a.gif) 0 5px no-repeat;} 

#menu a.lvl5 {margin-left:45px;font-size:80%;background:url(/i/lvl5.gif) 0 5px no-repeat;padding:0 0 0 10px;}
#menu a:hover.lvl5 {}
#menu a.sel5 {font-weight:bold;text-decoration:none;background:url(/i/lvl4a.gif) 0 4px no-repeat;} 

#search {margin:0 3px 25px 53px;}
#search h1 {margin:0 0 3px 0;font-size:85%;font-weight:bold;color:#005BA4;}
#search .field {border:solid 1px #d6ebf8;width:144px;color:#888;font-style:italic;}
#search .sbmt {float:right;}

#searchIntra {margin:0 0 25px 0;}
#searchIntra h1 {margin:0;font-size:85%;font-weight:bold;color:#005BA4;}
#searchIntra .field {border:solid 1px #d6ebf8;width:75%;color:#888;font-style:italic;margin:0 5px 0 0;font-size:120%;}
#searchIntra .sbmt {vfloat:right;position:relative;top:5px;left:0;}


#subscribe {margin:0 25px 25px 0px;}
#subscribe h1 {margin:0 0 3px 0;font-size:85%;font-weight:bold;color:#005BA4;}
#subscribe .field {border:solid 1px #d6ebf8;width:160px;color:#888;font-style:italic;}
#subscribe .sbmt {float:right;}

.menuFaq a {font-size:75%;}

.listPanel {margin:0 25px 10px 0px;}
.listPanel small {font-size:75%;color:#888;display:block;margin:0 0 0;}
.listPanel h1 {font-size:80%;margin:0 0 0 0;padding:0 10px 0 0;}


#arhiv {margin:5px 0 25px 53px;}
#arhiv h1 {margin:0 0 3px 0;font-size:85%;font-weight:bold;color:#005BA4;}

#years {font-size:80%;}
#years a {color:#888;}
#years a:hover {color:#444;}
table.arhiv {}
table.arhiv td {padding:5px 15px 0 0;font-size:80%;color:#ddd;}
table.arhiv td a.selected {font-weight:bold;text-decoration:none;color:#888;}

#poll {margin:0 0 25px 53px;}
#poll h1 {margin:0 0 3px 0;font-size:85%;font-weight:bold;color:#005BA4;}
#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;}


/* middle */

#middle {background:url(/i/topmenuShadow.jpg) 0 0 no-repeat;}


/* content */

#content {padding:25px 30px 0 25px;line-height:140%;}

table.submenus {}
table.submenus td {}
table.submenus td.sel a {}

#path {font-size:80%;margin:0 0 5px 0;color:#fff;}
#path a {color:#004787;text-decoration:none;}

#title {font-size:200%;margin:0 0 22px 0;font-weight:bold;color:#004787;}
#subtitle {font-size:140%;margin:0 0 18px 0;color:#222;}
.area-description {padding:0 0 10px 0;}

dl.forma dt {font-weight:normal;}
dl.forma dd {font-weight:;padding:5px 0 0px 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:80%;}
.list span {font-size:75%;color:#b4b4b4;}
.list .description {margin-left:5px;color:#666;line-height:140%;}

.sto {float:left;width:48%;margin:0 0 25px 0;}
.sto h1 {margin:0 0 0 90px;font-weight:bold;}
.sto div {margin-left:90px;}

.licences img {float:left;}
.licences h1 {margin:0 0 0 115px;font-weight:bold;}
.licences div {margin-left:115px;}


.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 {border:1px solid #058fce;font-size:75%;background:#058fce;color:#fff;text-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 4px no-repeat;padding:0 0 4px 18px;color:#999;}
#print a:hover {color:#999;}

#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;}

ul.submenuLi {}
ul.submenuLi li {margin:0;padding:0 0 5px 25px;background:url(/i/liBig.gif) 0px 2px no-repeat;list-style-type:none;}
ul.submenuLi h1 {margin:0 0 5px 0;font-size:130%;}
ul.submenuLi h1 a {text-decoration:none;border-bottom:dashed 1px #004787;color:#004787;}
ul.submenuLi h1 a:hover {text-decoration:none;border-bottom:dashed 1px #cf2025;color:#cf2025;}
ul.submenuLi li div {margin:0 100px 15px 0;font-size:90%;color:#888;}

li.submenuOpener {margin:0;padding:0 0 5px 25px;background:url(/i/liBig.gif) 0px 2px no-repeat;list-style-type:none;}
li.submenuOpener h1 a {text-decoration:none;border-bottom:dashed 1px #004787;color:#004787;}
li.submenuOpener h1 a:hover {text-decoration:none;border-bottom:dashed 1px #cf2025;color:#cf2025;}




ul.submenuLi h2 {margin:0 0 0px 0;font-size:100%;}
ul.submenuLi h2 a {text-decoration:none;border-bottom:dashed 1px #feb00b;color:#feb00b;}
ul.submenuLi h2 a:hover {text-decoration:none;border-bottom:dashed 1px #cf2025;color:#cf2025;}





ul.bigred li {background:url(/i/liBig-red.gif) 0px 2px no-repeat;} 
ul.bigred li h1 a {color:#bf0f14;border-bottom:dashed 1px #bf0f14;}

ul.biggreen li {background:url(/i/liBig-green.gif) 0px 2px no-repeat;} 
ul.biggreen li h1 a {color:#328d28;border-bottom:dashed 1px #328d28;}

ul.bigyellow li  {background:url(/i/liBig-yellow.gif) 0px 2px no-repeat;} 
ul.bigyellow li h1 a {color:#feb00b;border-bottom:dashed 1px #feb00b;}




ul.smallblue li {background:url(/i/li.gif) 0px 6px no-repeat; color:#004787} 
ul.smallblue li h2 a {color:#004787;border-bottom:dashed 1px #004787;}

ul.smallred li {background:url(/i/li-red.gif) 0px 6px no-repeat; color:#bf0f14} 
ul.smallred li h2 a {color:#bf0f14;border-bottom:dashed 1px #bf0f14;}

ul.smallgreen li {background:url(/i/li-green.gif) 0px 6px no-repeat; color:#328d28} 
ul.smallgreen li h2 a {color:#328d28;border-bottom:dashed 1px #328d28;}

ul.smallyellow li {background:url(/i/li-yellow.gif) 0px 6px no-repeat; color:#feb00b} 
ul.smallyellow li h2 a {color:#feb00b;border-bottom:dashed 1px #feb00b;}







#user {margin:0 0 15px 0;font-size:85%;color:#000;}
#user a {color:#000;}
#user a:hover {color:#000;}

/* right */

#right {width:240px;padding:25px 0 0 0;}

#callme {margin:0 0px 25px 0;width:200px;padding:8px 0 0;}

#callme input,select {color:#61b3e4;}

h1.callmeIntro {color:#fff;text-align:center;font-size:70%;font-family:Tahoma;margin:0px 0 125px 0;}
h1.callmeIntro a {color:#fff;}
h1.callmeIntro a:hover {color:#fff;}

table.orderServices {width:100%;}
table.orderServices th {padding:0 10px 2px 10px;font-size:80%;text-align:left;font-weight:normal;}
table.orderServices td {padding:0 10px 5px 10px;font-size:80%}

.callme {border:solid 1px #d6ebf8;}

.rpB {margin:0 0 25px 48px;font-size:80%;}
.rpB img {float:left;}
.rpB div {margin:0 0 0 50px;color:#888;}
.rpB h1 {margin:0 0 0px 0;color:#005ba4;font-weight:bold;font-size:110%;}
.rpB span {display:block;color:#3db8f9;font-weight:bold;margin:3px 0 0;}


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;}


/* splash */

ul.splLi {margin:20px 0 0;}
ul.splLi li {margin:0;padding:0 0 5px 25px;background:url(/i/liBig.gif) 0px 2px no-repeat;list-style-type:none;}
ul.splLi h1 {margin:0 0 5px 0;font-size:150%;font-weight:bold;color:#004787;}
ul.splLi li div {margin:0 100px 15px 0;font-size:100%;vcolor:#444;}

/* footer */

#footer {height:130px;background:url(/i/bgFooter.gif) 0 100% repeat-x;padding:25px 0 0;}

#boris {font-size:80%;float:left;position:relative;top:15px;left:53px;z-index:10;color:#888;}
#boris img {display:block;margin:3px 0 0;}

#address {margin:25px 0 10px 0;display:block;font-size:120%;}
#vaddress strong {font-size:120%;}
#vaddress small {display:block;vmargin:10px 0 0;color:#888;}

#copyright {float:right;width:240px;font-size:80%;margin:0 0 0 0;color:#888;}
#copyright div {margin:0 0 0 12px;color:#888;}
#copyright a {color:#888;}
#copyright a:hover {color:#888;}