/* COPY GENERAL */

html, body, form, p, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, div, hr, input, fieldset, button { margin:0; padding:0; border:0; list-style:none; }
body { font: normal 78%/1.5 Verdana, sans-serif; background:#c2cfdf; =font: auto; color:black; }

/* ala body */
#page { background:url(img/bg.gif) center bottom repeat-x white; width:100%; text-align:center; }
/* centered dol */
#container { margin:0 auto; width:906px; overflow:hidden; position:relative; text-align:left; }
#header { position:relative; height:219px; background:url(img/header.gif) center top no-repeat; }
#main { background:url(img/main.gif) center top repeat-y; }
#main-in { background:url(img/main-in.gif) center bottom no-repeat; }


#content { width:560px; overflow:hidden; float:left; position:relative; left:23px; padding:20px 0; }
#side { width:280px; /*overflow:hidden;*/ float:right; position:relative; left:-23px; padding:20px 0 20px; }
#klin { width:1px; height:555px; float:left; overflow:hidden; margin-right:-1px; }

#langmenu { position:absolute; right:23px; top:38px; }
#langmenu a { color:#66b1df; color:#00397b; margin:0 0 0 3px; }

#content h1 { padding:0 0 .7em; font-size:1.5em; }
#content h1 span { position:absolute; left:-100000px; }
#content h2 { padding:1em 0 .7em; font-size:1.4em; font-weight:normal; color:#7D7D7D; }
#content h3 { padding:0 0 .6em; font-size:1.2em; font-weight:bold; }
#content p { padding:0 0 1em; }
#content table.smallerFont { font-size: 76%; }
#content span.smallerfont { font-size: 90%; }
#content small { color:#999; }

#content .perex { background-position:right bottom; background-repeat:no-repeat; height: 120px; }
#content .perex .highlight { font-weight:bold; }
#content .description .highlight { font-weight:bold;  }

html>body #content .perex { min-height: 120px; height: auto; }

#content .description div.highlight { padding: 20px; background:#B2C4D8;  font-weight:bold;  }

/* Shutdown administration system page */
#content-construction { width:860px; overflow:hidden; float:left; position:relative; left:23px; padding:20px 0; text-align: center; }
#content-construction h1 { padding:0 0 .7em; font-size:1.5em; }
#content-construction h1 span { position:absolute; left:-100000px; }
#content-construction h2 { padding:1em 0 .7em; font-size:1.4em; font-weight:normal; color:#7D7D7D; }
#content-construction h3 { padding:0 0 .6em; font-size:1.2em; font-weight:bold; }
#content-construction p { padding:0 0 1em; }
#content-construction small { color:#999; }
#content-construction .perex { background-position:right bottom; background-repeat:no-repeat; }
#content-construction .perex .highlight { font-weight:bold; }
#content-construction .description .highlight { font-weight:bold;  }
#content-construction .description div.highlight { padding: 20px; background:#B2C4D8;  font-weight:bold;  }


#side p { padding:0 0 1em; }

.home #content { float:right; left:-23px; padding:0; width:570px; }
.home #side { float:left; left:23px; padding:0; }

/* POMOCNE TRIDY */
#footer, #main-in, #promo-sluzby, #content, ul.navi, .sluzby ul, .kariera #content ul li, .certifikaty,
#content .more-img, #TB_closeWindow,
.cf { height: 1%; }

#footer:after, #main-in:after, #promo-sluzby:after, #content:after, ul.navi:after, .sluzby ul:after, .kariera #content ul li:after, .certifikaty:after,
#content .more-img:after, #TB_closeWindow:after,
.cf:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }

.clear  { clear: both; height: 1px; overflow: hidden; display: block !important; margin-bottom:-1px; }
.blind, .jump { position:absolute; left:-100000px; }
legend { display:none; }

hr.hr { display:none !important; }
hr { height:1px; color:#e6e6e6; background-color:#e6e6e6; border:0px solid #e6e6e6; clear:both; margin:0 0 1em; }
a img { border: 0; }

a { text-decoration:underline; color:#003A7D; cursor:pointer; }
a:hover { text-decoration:none; }

/* FOOTER */
#footer { height:125px; background:url(img/footer.gif) center top no-repeat; color:#446386; font-size:.9em; }
#footer a { color:#446386; }
#footer div { float:left; padding:19px 0 0 26px; }
#footer div a.active { font-weight:bold; text-decoration:none; }
#footer p { float:right; padding:19px 23px 0 0; }

#logo { position:absolute; left:23px; top:98px; }
#logo img { display:block; }

#path { padding:17px 23px 0; color:#666; font-size:.8em; }
#path a { color:#666; }

/* BOX */
#side .box { padding:20px 18px 35px; color:white; background:url(img/box-gray.gif) right bottom no-repeat #7D7D7D; }
#side .box h2,
#side .box big { display:block; font-weight:normal; font-size:1.4em; padding:0 0 .7em; color:#EBEBEB; }
#side .box a { color:#DFDFDF; }
#side .box ul { line-height:1.2em; }
#side .box ul li { padding:0 0 10px 26px; background:url(img/box-gray-li.gif) left top no-repeat; }

/* FACE */
/* PURPLE FACE */
.purple-face #content h1 { color:#6B0349; }
.purple-face #content h2 { color:#BD3A90; }
.purple-face #side .box { background-image:url(img/box-purple.gif); background-color:#BD3A90; }
.purple-face #side .box h2,
.purple-face #side .box big { color:white; }
.purple-face #side .box a { color:#EEC8E0; }
.purple-face #side .box ul li { background-image:url(img/box-purple-li.gif); }
/* BLUE FACE */
.blue-face #content h1 { color:#165070; }
.blue-face #content h2 { color:#2a9bda; }
.blue-face #side .box { background-image:url(img/box-blue.gif); background-color:#2a9bda; }
.blue-face #side .box h2,
.blue-face #side .box big { color:white; }
.blue-face #side .box a { color:#cfeeff; }
.blue-face #side .box ul li { background-image:url(img/box-blue-li.gif); }
/* GREEN FACE */
.green-face #content h1 { color:#466007; }
.green-face #content h2 { color:#89bb0e; }
.green-face #side .box { background-image:url(img/box-green.gif); background-color:#89bb0e; }
.green-face #side .box h2,
.green-face #side .box big { color:white; }
.green-face #side .box a { color:#e2febe; }
.green-face #side .box ul li { background-image:url(img/box-green-li.gif); }
/* ORANGE FACE */
.orange-face #content h1 { color:#845400; }
.orange-face #content h2 { color:#ffa200; }
.orange-face #side .box { background-image:url(img/box-orange.gif); background-color:#ffa200; }
.orange-face #side .box h2,
.orange-face #side .box big { color:white; }
.orange-face #side .box a { color:#ffeccc; }
.orange-face #side .box ul li { background-image:url(img/box-orange-li.gif); }

/* PAGE */
.page #content .perex { font-weight:bold; color:#999; }

#content ul.download { padding:27px 0 0; background:url(img/download.gif) 0 0 repeat-x; }
#content ul.download li a { font-weight:bold; }
#content .perex ul,
#content .description ul { padding:0 0 1em; }
#content .perex ul li,
#content .description ul li { padding:0 0 0 30px; background:url(img/li.gif) 0 7px no-repeat; }

#content .more-img { padding:1em 0; font-size:.8em; }
#content .more-img strong { display:block; float:left; margin:0 10px 0 0; }
#content .more-img ul { float:left; }

/* HOME PROMO */
#promo-sluzby { width:580px; padding:24px 0 20px; }
#promo-sluzby h2 { position:absolute; left:-10000px; }
#promo-sluzby ul li { width:280px; height:155px; margin:10px 10px 0 0; float:left; position:relative; cursor:pointer; }
#promo-sluzby ul li h3 { width:280px; height:50px; position:absolute; line-height:50px; text-align:center; font-weight:bold; font-size:1.1em; left:0; top:0; background:#7d7d7d; }
#promo-sluzby ul li h3 a { color:white; text-decoration:none; position:absolute; left:0; top:0; width:280px; height:50px; }
#promo-sluzby ul li h3 a em { position:absolute; left:0; top:0; width:280px; height:50px; background:url(img/promo-h3.gif) 1000px 1000px no-repeat; z-index:4; cursor:pointer; }
#promo-sluzby ul li h3 a span { position:absolute; left:0; top:50px; width:280px; height:105px; z-index:5; cursor:pointer; }
#promo-sluzby ul li div { width:280px; height:104px; background:url(img/promo-div.gif) 0 0 no-repeat; overflow:hidden; z-index:1; position:relative; position:absolute; left:0; top:51px; }
#promo-sluzby ul li p { padding:12px 17px 105px 17px !important; background:url(img/promo-p.gif) right 0 no-repeat; z-index:1; position:relative; }

#promo-sluzby ul li.sluzby-pro-stavebnictvi div p,
#promo-sluzby ul li.us-ugi-dla-branzy-budowlanej div p,
#promo-sluzby ul li.mernoki-szolgaltatasok div p,
#promo-sluzby ul li.buvniecibas-industrijas-pakalpojumi div p,
#promo-sluzby ul li.usluge-za-gra-evinarsku-industriju div p,
#promo-sluzby ul li.construction-industry-services div p { background-position:right -208px; }
#promo-sluzby ul li.produkcios-nyomtatas div p,
#promo-sluzby ul li.razosanas-druka div p,
#promo-sluzby ul li.produkcni-tiskovy-a-polygraficky-servis div p,
#promo-sluzby ul li.druk-produkcyjny div p,
#promo-sluzby ul li.produkcijsko-printanje div p,
#promo-sluzby ul li.production-printing div p { background-position:right -104px; }
#promo-sluzby ul li.sluzby-center-copy-general div p,
#promo-sluzby ul li.mazumtirdzniecibas-pakalpojumi div p,
#promo-sluzby ul li.punkty-us-ugowe div p,
#promo-sluzby ul li.kiskereskedelmi-szolgaltatasok div p,
#promo-sluzby ul li.maloprodaja div p,
#promo-sluzby ul li.retail-services div p { background-position:right -312px; }


.en #promo-sluzby ul li h3 a em { background-image:url(img/promo-h3-en.gif); }
.ru #promo-sluzby ul li h3 a em { background-image:url(img/promo-h3-ru.gif); }
.pl #promo-sluzby ul li h3 a em { background-image:url(img/promo-h3-pl.gif); }
.lv #promo-sluzby ul li h3 a em { background-image:url(img/promo-h3-lv.gif); }
.hr #promo-sluzby ul li h3 a em { background-image:url(img/promo-h3-hr.gif); }
.hu #promo-sluzby ul li h3 a em { background-image:url(img/promo-h3-hu.gif); }

#promo-sluzby ul li.sluzby-pro-kancelar h3,
#promo-sluzby ul li.biroja-pakalpojumi h3,
#promo-sluzby ul li.uredske-usluge h3,
#promo-sluzby ul li.irodai-szolgaltatasok h3,
#promo-sluzby ul li.us-ugi-dla-biur h3,
#promo-sluzby ul li.office-services h3 { background:#2a9bda; }
#promo-sluzby ul li.sluzby-pro-stavebnictvi h3,
#promo-sluzby ul li.buvniecibas-industrijas-pakalpojumi h3,
#promo-sluzby ul li.usluge-za-gra-evinarsku-industriju h3,
#promo-sluzby ul li.mernoki-szolgaltatasok h3,
#promo-sluzby ul li.us-ugi-dla-branzy-budowlanej h3,
#promo-sluzby ul li.construction-industry-services h3 { background:#ed9f2c; }
#promo-sluzby ul li.produkcni-tiskovy-a-polygraficky-servis h3,
#promo-sluzby ul li.razosanas-druka h3,
#promo-sluzby ul li.produkcijsko-printanje h3,
#promo-sluzby ul li.produkcios-nyomtatas h3,
#promo-sluzby ul li.druk-produkcyjny h3,
#promo-sluzby ul li.production-printing h3 { background:#87ba0f; }
#promo-sluzby ul li.sluzby-center-copy-general h3,
#promo-sluzby ul li.sluzby-center-copy-general h3,
#promo-sluzby ul li.mazumtirdzniecibas-pakalpojumi h3,
#promo-sluzby ul li.maloprodaja h3,
#promo-sluzby ul li.kiskereskedelmi-szolgaltatasok h3,
#promo-sluzby ul li.punkty-us-ugowe h3,
#promo-sluzby ul li.retail-services h3 { background:#b9338b; }

#promo-sluzby ul li.sluzby-pro-kancelar h3 em,
#promo-sluzby ul li.biroja-pakalpojumi h3 em,
#promo-sluzby ul li.uredske-usluge h3 em,
#promo-sluzby ul li.irodai-szolgaltatasok h3 em,
#promo-sluzby ul li.us-ugi-dla-biur h3 em,
#promo-sluzby ul li.office-services h3 em { background-position:0 0; }
#promo-sluzby ul li.sluzby-pro-stavebnictvi h3 em,
#promo-sluzby ul li.buvniecibas-industrijas-pakalpojumi h3 em,
#promo-sluzby ul li.usluge-za-gra-evinarsku-industriju h3 em,
#promo-sluzby ul li.mernoki-szolgaltatasok h3 em,
#promo-sluzby ul li.us-ugi-dla-branzy-budowlanej h3 em,
#promo-sluzby ul li.construction-industry-services h3 em { background-position:-280px 0; }
#promo-sluzby ul li.produkcni-tiskovy-a-polygraficky-servis h3 em,
#promo-sluzby ul li.razosanas-druka h3 em,
#promo-sluzby ul li.produkcijsko-printanje h3 em,
#promo-sluzby ul li.produkcios-nyomtatas h3 em,
#promo-sluzby ul li.druk-produkcyjny h3 em,
#promo-sluzby ul li.production-printing h3 em { background-position:0 -50px; }
#promo-sluzby ul li.sluzby-center-copy-general h3 em,
#promo-sluzby ul li.mazumtirdzniecibas-pakalpojumi h3 em,
#promo-sluzby ul li.maloprodaja h3 em,
#promo-sluzby ul li.kiskereskedelmi-szolgaltatasok h3 em,
#promo-sluzby ul li.punkty-us-ugowe h3 em,
#promo-sluzby ul li.retail-services h3 em { background-position:-280px -50px; }

/* HP NOVINKY */
#promo-news { padding:0 0 20px; font-family:arial; background:url(img/ilu/promo-news.gif) right bottom no-repeat; }
#promo-news h2 { padding:34px 0 10px; font-size:1.5em; color:black; }
#promo-news p { padding:0 !important; }
#promo-news .perex { padding:0 0 1em; color:#999; font-weight:bold; }
#promo-news a { font-weight:bold; }

/* HP HU BANNER */
.promo-news-banner-hu { background-position: right 80px !important; }

/* PROGRAMY */
#programy h2 { font-family:arial; color:black; font-size:1.3em; color:#666; }
#programy ul { padding:0 0 20px; }
#programy ul li { line-height:40px; margin:9px 0 0; }
#programy ul li a { display:block; height:40px; padding:0 0 0 48px; position:relative; background:url(img/programy.gif) left top no-repeat #efefef; color:#ff8d00; text-decoration:none; font-size:1.2em; font-weight:bold; }
#programy ul li a:hover { background:url(img/programy.gif) left bottom no-repeat #6c6c6c; color:#fff; text-decoration:none; font-size:1.2em; font-weight:bold; }
#programy ul li a em { position:absolute; left:0; top:0; background:url(img/programy.gif) 0 0 no-repeat; width:280px; height:40px; cursor:pointer; }

#programy li.klient a em { background-position:0 -40px; }
#programy li.partner a em { background-position:0 -80px; }
#programy li.vip a em { background-position:0 -120px; }

#programy li.student a:hover em { background-position:-280px 0; }
#programy li.klient a:hover em { background-position:-280px -40px; }
#programy li.partner a:hover em { background-position:-280px -80px; }
#programy li.vip a:hover em { background-position:-280px -120px; }

/* ONLINE SLUZBY */
#online-sluzby { float:left; width:280px; padding:0 0 20px; font-family:arial; }
#online-sluzby h2 { font-size:1.4em; padding:0 0 8px; color:#666; }
#online-sluzby .kalkulace { float:left; }
#online-sluzby .objednavka { float:right; }
#online-sluzby .single { float:left; }
#online-sluzby .kalkulace a,
#online-sluzby .objednavka a { width:137px; height:48px; background:#00428e; display:block; line-height:48px; text-align:center; text-decoration:none; color:white; font-size:1.3em; }
#online-sluzby .kalkulace a:hover,
#online-sluzby .objednavka a:hover { background:#00499d; }
#online-sluzby a { position:relative; }
#online-sluzby a em { width:137px; height:48px; position:absolute; left:0; top:0; background:url(img/online-links.gif) 0 0 no-repeat; cursor:pointer; }
/* ONLINE SLUZBY PL */
.pl #online-sluzby a em {background:url(img/online-links-pl.gif) no-repeat; }
/* ONLINE SLUZBY HU */
.hu #online-sluzby a em {background:url(img/online-links-hu.gif) no-repeat; }
/* ONLINE SLUZBY RU */
.ru #online-sluzby a em {background:url(img/online-links-ru.gif) no-repeat; }

#online-sluzby .kalkulace a em { background-position:0 0; }
#online-sluzby .kalkulace a:hover em { background-position:0 -48px; }
#online-sluzby .objednavka a em { background-position:-137px 0; }
#online-sluzby .objednavka a:hover em { background-position:-137px -48px; }




#online-sluzby .online { clear:both; /* padding: 13px 0 20px 95px; */ padding: 0 0 0 0; position: relative; background:url(img/online.gif) 9px 13px no-repeat; }
#online-sluzby .online a { display: block; width: 280px; height: auto; padding: 13px 0 50px 0; text-indent: 95px; font-weight:bold; z-index: 2; }
#online-sluzby .online a {  background:url(img/online.gif) 9px 13px no-repeat; }
#online-sluzby .online a:link, #online-sluzby .online a:visited {  background:url(img/online2.gif) 0 -200px no-repeat; }
#online-sluzby .online a:active, #online-sluzby .online a:hover {  background:url(img/online2.gif) 9px 13px no-repeat; }

#online-sluzby .online p { position: absolute; top: 40px; left: 95px; z-index: 1; }

/* CHOVAME SE ... HU */
#chovame-se-hu { width: 280px; height: 82px; float: right; background:url(img/online.gif) 9px 13px no-repeat; }
#chovame-se-hu .online-hu { margin-left: 90px; }
#chovame-se-hu .online-hu a { position: absolute; font-weight: bold; margin:0; padding:0; margin-top: 10px;}
#chovame-se-hu .online-hu p { position: absolute; margin:0; padding:0;  margin-top:35px; }


/* PROMO BANNER */
#promo-banner { float:right; width:280px; padding:0 0 20px; }
#promo-banner img { display:block; }

/* ONSITE SERVICES */
#goto { position:absolute; left:370px; top:98px; width:176px; height:27px; text-decoration:none; font-size:.8em; color:#7D9ABD; }
#goto span { position:absolute; left:38px; top:-18px; height:20px; cursor:default; }
#goto em { position:absolute; left:0; top:0; width:176px; height:27px; background:url(img/logo-onsite-services.gif) 0 0 no-repeat; cursor:pointer; }

/* SLUZBY */
.sluzby ul { width:593px; }
.sluzby ul li { width:280px; height:103px; margin:10px 10px 0 0; position:relative; top:-10px; float:left; line-height:1.8em; }
.sluzby ul li a { height:103px; display:block; overflow:hidden; background:url(img/sluzby.gif) left top no-repeat; text-decoration:none; font-size:1.4em; }
.sluzby ul li a span { background-position:left top; background-repeat:no-repeat; display:block; padding:29px 30px 0 75px; height:103px; }
.sluzby ul li a:hover { background-position:left -103px; color:white; font-weight:bold; letter-spacing:-1px; cursor:pointer; }
.sluzby ul li a:hover span { background-position:left -103px; }

.ru .sluzby ul li a:hover { font-weight:normal; letter-spacing:0; }

.sluzby ul li.jeden a span { padding-top:37px; }
.sluzby ul li.dva a span { padding-top:27px; }
.sluzby ul li.tri a span { padding-top:17px; }
.sluzby ul li.ctyri a span { padding-top:7px; }

.purple-face .sluzby ul li a { background-image:url(img/sluzby-purple.gif); }
.orange-face .sluzby ul li a { background-image:url(img/sluzby-orange.gif); }
.green-face .sluzby ul li a { background-image:url(img/sluzby-green.gif); }
.blue-face .sluzby ul li a { background-image:url(img/sluzby-blue.gif); }

.purple-face .sluzby ul li a:hover { color:#f2d8e9; }
.orange-face .sluzby ul li a:hover { color:#ffeccc; }
.green-face .sluzby ul li a:hover { color:#e2febe; }
.blue-face .sluzby ul li a:hover { color:#cfeeff; }

/* IKONY */
.sluzby ul li.ico1 a span  { background-image:url(img/sluzby/gray/01.gif); } .sluzby ul li.ico2 a span  { background-image:url(img/sluzby/gray/02.gif); } .sluzby ul li.ico3 a span  { background-image:url(img/sluzby/gray/03.gif); } .sluzby ul li.ico4 a span  { background-image:url(img/sluzby/gray/04.gif); } .sluzby ul li.ico5 a span  { background-image:url(img/sluzby/gray/05.gif); } .sluzby ul li.ico6 a span  { background-image:url(img/sluzby/gray/06.gif); } .sluzby ul li.ico7 a span  { background-image:url(img/sluzby/gray/07.gif); } .sluzby ul li.ico8 a span  { background-image:url(img/sluzby/gray/08.gif); } .sluzby ul li.ico9 a span  { background-image:url(img/sluzby/gray/09.gif); } .sluzby ul li.ico10 a span { background-image:url(img/sluzby/gray/10.gif); } .sluzby ul li.ico11 a span { background-image:url(img/sluzby/gray/11.gif); } .sluzby ul li.ico12 a span { background-image:url(img/sluzby/gray/12.gif); } .sluzby ul li.ico13 a span { background-image:url(img/sluzby/gray/13.gif); } .sluzby ul li.ico14 a span { background-image:url(img/sluzby/gray/14.gif); } .sluzby ul li.ico15 a span { background-image:url(img/sluzby/gray/15.gif); } .sluzby ul li.ico16 a span { background-image:url(img/sluzby/gray/16.gif); } .sluzby ul li.ico17 a span { background-image:url(img/sluzby/gray/17.gif); } .sluzby ul li.ico18 a span { background-image:url(img/sluzby/gray/18.gif); } .sluzby ul li.ico19 a span { background-image:url(img/sluzby/gray/19.gif); } .sluzby ul li.ico20 a span { background-image:url(img/sluzby/gray/20.gif); } .sluzby ul li.ico21 a span { background-image:url(img/sluzby/gray/21.gif); } .sluzby ul li.ico22 a span { background-image:url(img/sluzby/gray/22.gif); }
.purple-face   .sluzby ul li.ico1 a span  { background-image:url(img/sluzby/purple/01.gif); } .purple-face   .sluzby ul li.ico2 a span  { background-image:url(img/sluzby/purple/02.gif); } .purple-face   .sluzby ul li.ico3 a span  { background-image:url(img/sluzby/purple/03.gif); } .purple-face   .sluzby ul li.ico4 a span  { background-image:url(img/sluzby/purple/04.gif); } .purple-face   .sluzby ul li.ico5 a span  { background-image:url(img/sluzby/purple/05.gif); } .purple-face   .sluzby ul li.ico6 a span  { background-image:url(img/sluzby/purple/06.gif); } .purple-face   .sluzby ul li.ico7 a span  { background-image:url(img/sluzby/purple/07.gif); } .purple-face   .sluzby ul li.ico8 a span  { background-image:url(img/sluzby/purple/08.gif); } .purple-face   .sluzby ul li.ico9 a span  { background-image:url(img/sluzby/purple/09.gif); } .purple-face   .sluzby ul li.ico10 a span { background-image:url(img/sluzby/purple/10.gif); } .purple-face   .sluzby ul li.ico11 a span { background-image:url(img/sluzby/purple/11.gif); } .purple-face   .sluzby ul li.ico12 a span { background-image:url(img/sluzby/purple/12.gif); } .purple-face   .sluzby ul li.ico13 a span { background-image:url(img/sluzby/purple/13.gif); } .purple-face   .sluzby ul li.ico14 a span { background-image:url(img/sluzby/purple/14.gif); } .purple-face   .sluzby ul li.ico15 a span { background-image:url(img/sluzby/purple/15.gif); } .purple-face   .sluzby ul li.ico16 a span { background-image:url(img/sluzby/purple/16.gif); } .purple-face   .sluzby ul li.ico17 a span { background-image:url(img/sluzby/purple/17.gif); } .purple-face   .sluzby ul li.ico18 a span { background-image:url(img/sluzby/purple/18.gif); } .purple-face   .sluzby ul li.ico19 a span { background-image:url(img/sluzby/purple/19.gif); } .purple-face   .sluzby ul li.ico20 a span { background-image:url(img/sluzby/purple/20.gif); } .purple-face   .sluzby ul li.ico21 a span { background-image:url(img/sluzby/purple/21.gif); } .purple-face   .sluzby ul li.ico22 a span { background-image:url(img/sluzby/purple/22.gif); }
.orange-face   .sluzby ul li.ico1 a span  { background-image:url(img/sluzby/orange/01.gif); } .orange-face   .sluzby ul li.ico2 a span  { background-image:url(img/sluzby/orange/02.gif); } .orange-face   .sluzby ul li.ico3 a span  { background-image:url(img/sluzby/orange/03.gif); } .orange-face   .sluzby ul li.ico4 a span  { background-image:url(img/sluzby/orange/04.gif); } .orange-face   .sluzby ul li.ico5 a span  { background-image:url(img/sluzby/orange/05.gif); } .orange-face   .sluzby ul li.ico6 a span  { background-image:url(img/sluzby/orange/06.gif); } .orange-face   .sluzby ul li.ico7 a span  { background-image:url(img/sluzby/orange/07.gif); } .orange-face   .sluzby ul li.ico8 a span  { background-image:url(img/sluzby/orange/08.gif); } .orange-face   .sluzby ul li.ico9 a span  { background-image:url(img/sluzby/orange/09.gif); } .orange-face   .sluzby ul li.ico10 a span { background-image:url(img/sluzby/orange/10.gif); } .orange-face   .sluzby ul li.ico11 a span { background-image:url(img/sluzby/orange/11.gif); } .orange-face   .sluzby ul li.ico12 a span { background-image:url(img/sluzby/orange/12.gif); } .orange-face   .sluzby ul li.ico13 a span { background-image:url(img/sluzby/orange/13.gif); } .orange-face   .sluzby ul li.ico14 a span { background-image:url(img/sluzby/orange/14.gif); } .orange-face   .sluzby ul li.ico15 a span { background-image:url(img/sluzby/orange/15.gif); } .orange-face   .sluzby ul li.ico16 a span { background-image:url(img/sluzby/orange/16.gif); } .orange-face   .sluzby ul li.ico17 a span { background-image:url(img/sluzby/orange/17.gif); } .orange-face   .sluzby ul li.ico18 a span { background-image:url(img/sluzby/orange/18.gif); } .orange-face   .sluzby ul li.ico19 a span { background-image:url(img/sluzby/orange/19.gif); } .orange-face   .sluzby ul li.ico20 a span { background-image:url(img/sluzby/orange/20.gif); } .orange-face   .sluzby ul li.ico21 a span { background-image:url(img/sluzby/orange/21.gif); } .orange-face   .sluzby ul li.ico22 a span { background-image:url(img/sluzby/orange/22.gif); }
.green-face   .sluzby ul li.ico1 a span  { background-image:url(img/sluzby/green/01.gif); } .green-face   .sluzby ul li.ico2 a span  { background-image:url(img/sluzby/green/02.gif); } .green-face   .sluzby ul li.ico3 a span  { background-image:url(img/sluzby/green/03.gif); } .green-face   .sluzby ul li.ico4 a span  { background-image:url(img/sluzby/green/04.gif); } .green-face   .sluzby ul li.ico5 a span  { background-image:url(img/sluzby/green/05.gif); } .green-face   .sluzby ul li.ico6 a span  { background-image:url(img/sluzby/green/06.gif); } .green-face   .sluzby ul li.ico7 a span  { background-image:url(img/sluzby/green/07.gif); } .green-face   .sluzby ul li.ico8 a span  { background-image:url(img/sluzby/green/08.gif); } .green-face   .sluzby ul li.ico9 a span  { background-image:url(img/sluzby/green/09.gif); } .green-face   .sluzby ul li.ico10 a span { background-image:url(img/sluzby/green/10.gif); } .green-face   .sluzby ul li.ico11 a span { background-image:url(img/sluzby/green/11.gif); } .green-face   .sluzby ul li.ico12 a span { background-image:url(img/sluzby/green/12.gif); } .green-face   .sluzby ul li.ico13 a span { background-image:url(img/sluzby/green/13.gif); } .green-face   .sluzby ul li.ico14 a span { background-image:url(img/sluzby/green/14.gif); } .green-face   .sluzby ul li.ico15 a span { background-image:url(img/sluzby/green/15.gif); } .green-face   .sluzby ul li.ico16 a span { background-image:url(img/sluzby/green/16.gif); } .green-face   .sluzby ul li.ico17 a span { background-image:url(img/sluzby/green/17.gif); } .green-face   .sluzby ul li.ico18 a span { background-image:url(img/sluzby/green/18.gif); } .green-face   .sluzby ul li.ico19 a span { background-image:url(img/sluzby/green/19.gif); } .green-face   .sluzby ul li.ico20 a span { background-image:url(img/sluzby/green/20.gif); } .green-face   .sluzby ul li.ico21 a span { background-image:url(img/sluzby/green/21.gif); } .green-face   .sluzby ul li.ico22 a span { background-image:url(img/sluzby/green/22.gif); }
.blue-face   .sluzby ul li.ico1 a span  { background-image:url(img/sluzby/blue/01.gif); } .blue-face   .sluzby ul li.ico2 a span  { background-image:url(img/sluzby/blue/02.gif); } .blue-face   .sluzby ul li.ico3 a span  { background-image:url(img/sluzby/blue/03.gif); } .blue-face   .sluzby ul li.ico4 a span  { background-image:url(img/sluzby/blue/04.gif); } .blue-face   .sluzby ul li.ico5 a span  { background-image:url(img/sluzby/blue/05.gif); } .blue-face   .sluzby ul li.ico6 a span  { background-image:url(img/sluzby/blue/06.gif); } .blue-face   .sluzby ul li.ico7 a span  { background-image:url(img/sluzby/blue/07.gif); } .blue-face   .sluzby ul li.ico8 a span  { background-image:url(img/sluzby/blue/08.gif); } .blue-face   .sluzby ul li.ico9 a span  { background-image:url(img/sluzby/blue/09.gif); } .blue-face   .sluzby ul li.ico10 a span { background-image:url(img/sluzby/blue/10.gif); } .blue-face   .sluzby ul li.ico11 a span { background-image:url(img/sluzby/blue/11.gif); } .blue-face   .sluzby ul li.ico12 a span { background-image:url(img/sluzby/blue/12.gif); } .blue-face   .sluzby ul li.ico13 a span { background-image:url(img/sluzby/blue/13.gif); } .blue-face   .sluzby ul li.ico14 a span { background-image:url(img/sluzby/blue/14.gif); } .blue-face   .sluzby ul li.ico15 a span { background-image:url(img/sluzby/blue/15.gif); } .blue-face   .sluzby ul li.ico16 a span { background-image:url(img/sluzby/blue/16.gif); } .blue-face   .sluzby ul li.ico17 a span { background-image:url(img/sluzby/blue/17.gif); } .blue-face   .sluzby ul li.ico18 a span { background-image:url(img/sluzby/blue/18.gif); } .blue-face   .sluzby ul li.ico19 a span { background-image:url(img/sluzby/blue/19.gif); } .blue-face   .sluzby ul li.ico20 a span { background-image:url(img/sluzby/blue/20.gif); } .blue-face   .sluzby ul li.ico21 a span { background-image:url(img/sluzby/blue/21.gif); } .blue-face   .sluzby ul li.ico22 a span { background-image:url(img/sluzby/blue/22.gif); }
/* ILUSTRACE */
.ilu1 { background-image:url(img/ilu/gray/01.gif); } .ilu2 { background-image:url(img/ilu/gray/02.gif); } .ilu3  { background-image:url(img/ilu/gray/03.gif); } .ilu4  { background-image:url(img/ilu/gray/04.gif); } .ilu5  { background-image:url(img/ilu/gray/05.gif); } .ilu6  { background-image:url(img/ilu/gray/06.gif); } .ilu7  { background-image:url(img/ilu/gray/07.gif); } .ilu8  { background-image:url(img/ilu/gray/08.gif); } .ilu9  { background-image:url(img/ilu/gray/09.gif); } .ilu10 { background-image:url(img/ilu/gray/10.gif); } .ilu11 { background-image:url(img/ilu/gray/11.gif); } .ilu12 { background-image:url(img/ilu/gray/12.gif); } .ilu13 { background-image:url(img/ilu/gray/13.gif); } .ilu14 { background-image:url(img/ilu/gray/14.gif); } .ilu15 { background-image:url(img/ilu/gray/15.gif); } .ilu16 { background-image:url(img/ilu/gray/16.gif); } .ilu17 { background-image:url(img/ilu/gray/17.gif); } .ilu18 { background-image:url(img/ilu/gray/18.gif); } .ilu19 { background-image:url(img/ilu/gray/19.gif); } .ilu20 { background-image:url(img/ilu/gray/20.gif); } .ilu21 { background-image:url(img/ilu/gray/21.gif); } .ilu22 { background-image:url(img/ilu/gray/22.gif); }
.purple-face   .ilu1  { background-image:url(img/ilu/purple/01.gif); } .purple-face   .ilu2  { background-image:url(img/ilu/purple/02.gif); } .purple-face   .ilu3  { background-image:url(img/ilu/purple/03.gif); } .purple-face   .ilu4  { background-image:url(img/ilu/purple/04.gif); } .purple-face   .ilu5  { background-image:url(img/ilu/purple/05.gif); } .purple-face   .ilu6  { background-image:url(img/ilu/purple/06.gif); } .purple-face   .ilu7  { background-image:url(img/ilu/purple/07.gif); } .purple-face   .ilu8  { background-image:url(img/ilu/purple/08.gif); } .purple-face   .ilu9  { background-image:url(img/ilu/purple/09.gif); } .purple-face   .ilu10 { background-image:url(img/ilu/purple/10.gif); } .purple-face   .ilu11 { background-image:url(img/ilu/purple/11.gif); } .purple-face   .ilu12 { background-image:url(img/ilu/purple/12.gif); } .purple-face   .ilu13 { background-image:url(img/ilu/purple/13.gif); } .purple-face   .ilu14 { background-image:url(img/ilu/purple/14.gif); } .purple-face   .ilu15 { background-image:url(img/ilu/purple/15.gif); } .purple-face   .ilu16 { background-image:url(img/ilu/purple/16.gif); } .purple-face   .ilu17 { background-image:url(img/ilu/purple/17.gif); } .purple-face   .ilu18 { background-image:url(img/ilu/purple/18.gif); } .purple-face   .ilu19 { background-image:url(img/ilu/purple/19.gif); } .purple-face   .ilu20 { background-image:url(img/ilu/purple/20.gif); } .purple-face   .ilu21 { background-image:url(img/ilu/purple/21.gif); } .purple-face   .ilu22 { background-image:url(img/ilu/purple/22.gif); }
.orange-face   .ilu1  { background-image:url(img/ilu/orange/01.gif); } .orange-face   .ilu2  { background-image:url(img/ilu/orange/02.gif); } .orange-face   .ilu3  { background-image:url(img/ilu/orange/03.gif); } .orange-face   .ilu4  { background-image:url(img/ilu/orange/04.gif); } .orange-face   .ilu5  { background-image:url(img/ilu/orange/05.gif); } .orange-face   .ilu6  { background-image:url(img/ilu/orange/06.gif); } .orange-face   .ilu7  { background-image:url(img/ilu/orange/07.gif); } .orange-face   .ilu8  { background-image:url(img/ilu/orange/08.gif); } .orange-face   .ilu9  { background-image:url(img/ilu/orange/09.gif); } .orange-face   .ilu10 { background-image:url(img/ilu/orange/10.gif); } .orange-face   .ilu11 { background-image:url(img/ilu/orange/11.gif); } .orange-face   .ilu12 { background-image:url(img/ilu/orange/12.gif); } .orange-face   .ilu13 { background-image:url(img/ilu/orange/13.gif); } .orange-face   .ilu14 { background-image:url(img/ilu/orange/14.gif); } .orange-face   .ilu15 { background-image:url(img/ilu/orange/15.gif); } .orange-face   .ilu16 { background-image:url(img/ilu/orange/16.gif); } .orange-face   .ilu17 { background-image:url(img/ilu/orange/17.gif); } .orange-face   .ilu18 { background-image:url(img/ilu/orange/18.gif); } .orange-face   .ilu19 { background-image:url(img/ilu/orange/19.gif); } .orange-face   .ilu20 { background-image:url(img/ilu/orange/20.gif); } .orange-face   .ilu21 { background-image:url(img/ilu/orange/21.gif); } .orange-face   .ilu22 { background-image:url(img/ilu/orange/22.gif); }
.green-face   .ilu1  { background-image:url(img/ilu/green/01.gif); } .green-face   .ilu2  { background-image:url(img/ilu/green/02.gif); } .green-face   .ilu3  { background-image:url(img/ilu/green/03.gif); } .green-face   .ilu4  { background-image:url(img/ilu/green/04.gif); } .green-face   .ilu5  { background-image:url(img/ilu/green/05.gif); } .green-face   .ilu6  { background-image:url(img/ilu/green/06.gif); } .green-face   .ilu7  { background-image:url(img/ilu/green/07.gif); } .green-face   .ilu8  { background-image:url(img/ilu/green/08.gif); } .green-face   .ilu9  { background-image:url(img/ilu/green/09.gif); } .green-face   .ilu10 { background-image:url(img/ilu/green/10.gif); } .green-face   .ilu11 { background-image:url(img/ilu/green/11.gif); } .green-face   .ilu12 { background-image:url(img/ilu/green/12.gif); } .green-face   .ilu13 { background-image:url(img/ilu/green/13.gif); } .green-face   .ilu14 { background-image:url(img/ilu/green/14.gif); } .green-face   .ilu15 { background-image:url(img/ilu/green/15.gif); } .green-face   .ilu16 { background-image:url(img/ilu/green/16.gif); } .green-face   .ilu17 { background-image:url(img/ilu/green/17.gif); } .green-face   .ilu18 { background-image:url(img/ilu/green/18.gif); } .green-face   .ilu19 { background-image:url(img/ilu/green/19.gif); } .green-face   .ilu20 { background-image:url(img/ilu/green/20.gif); } .green-face   .ilu21 { background-image:url(img/ilu/green/21.gif); } .green-face   .ilu22 { background-image:url(img/ilu/green/22.gif); }
.blue-face   .ilu1  { background-image:url(img/ilu/blue/01.gif); } .blue-face   .ilu2  { background-image:url(img/ilu/blue/02.gif); } .blue-face   .ilu3  { background-image:url(img/ilu/blue/03.gif); } .blue-face   .ilu4  { background-image:url(img/ilu/blue/04.gif); } .blue-face   .ilu5  { background-image:url(img/ilu/blue/05.gif); } .blue-face   .ilu6  { background-image:url(img/ilu/blue/06.gif); } .blue-face   .ilu7  { background-image:url(img/ilu/blue/07.gif); } .blue-face   .ilu8  { background-image:url(img/ilu/blue/08.gif); } .blue-face   .ilu9  { background-image:url(img/ilu/blue/09.gif); } .blue-face   .ilu10 { background-image:url(img/ilu/blue/10.gif); } .blue-face   .ilu11 { background-image:url(img/ilu/blue/11.gif); } .blue-face   .ilu12 { background-image:url(img/ilu/blue/12.gif); } .blue-face   .ilu13 { background-image:url(img/ilu/blue/13.gif); } .blue-face   .ilu14 { background-image:url(img/ilu/blue/14.gif); } .blue-face   .ilu15 { background-image:url(img/ilu/blue/15.gif); } .blue-face   .ilu16 { background-image:url(img/ilu/blue/16.gif); } .blue-face   .ilu17 { background-image:url(img/ilu/blue/17.gif); } .blue-face   .ilu18 { background-image:url(img/ilu/blue/18.gif); } .blue-face   .ilu19 { background-image:url(img/ilu/blue/19.gif); } .blue-face   .ilu20 { background-image:url(img/ilu/blue/20.gif); } .blue-face   .ilu21 { background-image:url(img/ilu/blue/21.gif); } .blue-face   .ilu22 { background-image:url(img/ilu/blue/22.gif); }

.ilu1, .ilu2, .ilu3, .ilu4, .ilu5, .ilu6, .ilu7, .ilu8, .ilu9, .ilu10, .ilu11, .ilu12, .ilu13, .ilu14, .ilu15, .ilu16, .ilu17, .ilu18, .ilu19, .ilu20, .ilu21, .ilu22 { padding-bottom:30px; }

/* SLUZBY LEVEL I */
.sluzby-I #content { width:860px; }
.sluzby-I #content h1 { position:absolute; left:-100000px; }
.sluzby-I #content ul { width:880px; }


/* SLUZBY LEVEL II */
.sluzby-II #content { width:280px; font-family:arial; }
.sluzby-II #content h1 { color:black; }
.sluzby-II #content .perex { color:#999; font-weight:bold; }
.sluzby-II #side { width:570px; overflow:hidden; }

/* VYHLEDAVANI */
#search-form { position:absolute; right:23px; top:98px; width:280px; text-align:right; height:25px; background:url(img/search-input.gif) 0 0 no-repeat; }
#search-form input { height:21px; display:block; float:left; padding:4px 0 0; width:215px; color:#999; background:none; text-indent:5px; }
#search-form input.submit { width:75px; height:25px; padding:0; margin:0; border:0; display:block; position:absolute; right:0; top:0; background:url(img/search-submit.gif) 0 0 no-repeat #666; text-transform:uppercase; color:white; font-size:.9em; font-weight:bold; }

/* MAINMENU */
#mainmenu { position:absolute; left:0; top:28px; height:39px; line-height:25px; }
#mainmenu li { display:block; float:left; line-height:39px; overflow:hidden; }
#mainmenu li a { display:block; line-height:39px; padding:0 22px; color:#00397b; }
#mainmenu li.active { background:url(img/mainmenu.gif) left top no-repeat #ccc; }
#mainmenu li.active a { background:url(img/mainmenu.gif) right top no-repeat; color:black; text-decoration:none; }
#mainmenu li.active a span { display:none; }
#mainmenu li.first { background-position:left bottom !important; }

/* MOTIVATIONAL */
#mainmenu .motivational { position:absolute; left:3px; top:154px; top:125px; width:900px; height:65px; font-family:"trebuchet ms"; overflow:visible; background:none !important; overflow:hidden; }
#mainmenu .motivational span { width:170px; z-index:5; display:block; height:65px; text-align:center; position:absolute; left:0; top:0; font-size:1.1em; background:url(img/motivational.gif) right top no-repeat !important; z-index:10; }
#mainmenu .motivational span a { background:url(img/motivational.gif) -267px -65px no-repeat !important; padding-left:20px; }
#mainmenu .motivational span.active { background-position:right -130px !important; z-index:15; }
#mainmenu .motivational span.active a { background-position:left -195px !important; color:black; }
#mainmenu .motivational a { color:#0D6FB9; display:block; height:65px; background:url(img/motivational.gif) left top no-repeat !important; text-decoration:none; padding:0 15px; text-transform:uppercase; line-height:70px; font-weight:bold; font-size:1.1em; text-align:center; }
#mainmenu .motivational a:hover { color:#000 !important; }
#mainmenu .motivational ul { position:absolute; left:165px; top:0; width:735px; height:65px; background:url(img/motivational.gif) 715px -65px no-repeat; z-index:10; }
#mainmenu .motivational ul li { position:absolute; background:url(img/motivational.gif) right top no-repeat !important; }
#mainmenu .motivational ul li a { line-height:19px; padding:16px 15px 0 20px; }
#mainmenu .motivational .m1 { width:152px; left:0px; z-index:4; }
#mainmenu .motivational .m2 { width:167px; left:147px; z-index:3; }
#mainmenu .motivational .m3 { width:240px; left:309px; z-index:2; }
#mainmenu .motivational .m4 { width:171px; left:544px; z-index:1; }
#mainmenu .motivational ul li.active { z-index:20 !important; background-position:right -130px !important; }
#mainmenu .motivational ul li.active a { background-position:left -130px !important; color:black; }

.en #mainmenu .motivational .m1 { width:162px; }
.en #mainmenu .motivational .m2 { width:207px; left:157px; }
.en #mainmenu .motivational .m3 { width:190px; left:359px; }
.en #mainmenu .motivational .m1 a { padding:16px 25px 0 30px; }
.en #mainmenu .motivational .m2 a { padding:16px 30px 0 35px; }
.en #mainmenu .motivational .m3 a,
.en #mainmenu .motivational .m4 a { padding:16px 30px 0 35px; }

.lv #mainmenu .motivational .m1 { width:163px; }
.lv #mainmenu .motivational .m2 { width:235px; left:158px; }
.lv #mainmenu .motivational .m3 { width:140px; left:389px; }
.lv #mainmenu .motivational .m4 { width:191px; left:524px; }

.pl #mainmenu .motivational .m1 { width:162px; }
.pl #mainmenu .motivational .m2 { width:207px; left:157px; }
.pl #mainmenu .motivational .m3 { width:190px; left:359px; }
.pl #mainmenu .motivational .m4 { width:171px; left:544px; }
.pl #mainmenu .motivational .m1 a,
.pl #mainmenu .motivational .m3 a,
.pl #mainmenu .motivational .m4 a { padding-top:25px; }

.hu #mainmenu .motivational .m1 { width:180px; }
.hu #mainmenu .motivational .m2 { width:200px; left:175px; }
.hu #mainmenu .motivational .m3 { width:169px; left:370px; }
.hu #mainmenu .motivational .m4 { width:181px; left:534px; }

.ru #mainmenu .motivational .m1 { width:140px; }
.ru #mainmenu .motivational .m2 { width:229px; left:135px; }
.ru #mainmenu .motivational .m3 { width:210px; left:359px; }
.ru #mainmenu .motivational .m4 { width:151px; left:564px; }

.hr #mainmenu .motivational .m1 { width:168px; }
.hr #mainmenu .motivational .m2 { width:233px; left:163px; }
.hr #mainmenu .motivational .m3 { width:168px; left:391px; }
.hr #mainmenu .motivational .m4 { width:161px; left:554px; }
.hr #mainmenu .motivational .m1 a,
.hr #mainmenu .motivational .m4 a { padding-top:25px; }

/* NAVI */
ul.navi { font-size:.9em; padding:15px 0 25px; width:566px; }
ul.navi li { height:45px; line-height:45px; float:left; background:url(img/navi.gif) center top no-repeat; }
ul.navi li a { line-height:45px; display:block; padding:0 15px; background:url(img/navi.gif) center bottom no-repeat; text-align:center }
ul.navi li.first { background-position:left top; }
ul.navi li.last  { background-position:right top; }
ul.navi li.active { background-position:left -45px; }
ul.navi li.active { background-position:left -45px; }
ul.navi li.active a { background-position:right -45px; color:black; font-weight:bold; text-decoration:none; letter-spacing:-1px; padding:0 20px; }
ul.navi li.factive { background-position:left -90px; }
ul.navi li.factive a { background-position:right -45px; color:black; font-weight:bold; text-decoration:none; letter-spacing:-1px; padding:0 20px; }
ul.navi li.lactive { background-position:left -45px; }
ul.navi li.lactive a { background-position:right -90px; color:black; font-weight:bold; text-decoration:none; letter-spacing:-1px; padding:0 20px; }
ul.navi li.dva a { padding-top:4px; padding-bottom:5px; line-height:18px; }

/* KARIERA */
.kariera #content h1 { padding-bottom:0; }
.kariera #content h2 { color:#f90; }
.kariera #content ul li { font-weight:bold; position:relative; padding:6px 100px 5px 0; background:url(img/kariera-list.gif) left top repeat-x; }
.kariera #content ul li.first { background:none; }
.kariera #content ul li a { position:absolute; right:0; top:6px; font-weight:normal; }

/* CERTIFIKATY */
.certifikaty { width:620px; overflow:hidden; }
.certifikaty div { width:205px; float:left; }
.certifikaty div h2 { padding:0 0 .5em; }

/* FORMS */
form.common-form fieldset h2 { font-size:1.5em; font-weight:normal; color:#000; }
form.common-form fieldset p.l,
form.common-form fieldset p.r { width:260px; height:58px; padding:0 !important; }
form.common-form fieldset p.r { margin:-58px 0 0 290px; }
form.common-form fieldset p label { display:block; }
form.common-form fieldset p label em { position:absolute; left:-100000px; }
form.common-form fieldset .txt { width:258px; border:1px inset #ccc; color:#666; line-height:1.5em; height:1.5em; }
form.common-form fieldset .focus,
form.common-form fieldset .txt:focus { border:1px solid #000; color:black; }
form.common-form fieldset textarea.txt { width:568px; height:78px; }
form.common-form fieldset#more textarea.txt, form.common-form fieldset#quest textarea.txt { width:558px; height:78px; }
form.common-form fieldset p.radio label { width:141px; height:32px; }
form.common-form fieldset p.radio label.r { margin:-32px 0 0 141px; }
form.common-form fieldset p.radio label input { vertical-align:middle; }
form.common-form fieldset p.radio label span { vertical-align:middle; }
form.common-form fieldset.poptavka label { height:32px; float:left; padding:0 40px 0 0; }
form.common-form fieldset.poptavka label.sluzby { position:absolute; left:-100000px; }
form.common-form fieldset.poptavka label input,
form.common-form fieldset.poptavka label span { vertical-align:middle; }
form.common-form fieldset.poptavka select { float:left; margin:0 40px 0 0; }
form.common-form p.submit-line { text-align:right; position:relative; width:100%; }
form.common-form p.submit-line a.reset { position:absolute; left:0; top:0; }
form.common-form p.submit-line .submit { width:137px; height:48px; text-align:center; background:url(img/submit.gif) no-repeat center top #E42230; border:0; color:white; font-size:17px; padding:0 0 2px; cursor:pointer; }
form.common-form p.submit-line .over,
form.common-form p.submit-line .submit:hover { background-position:center bottom; }

.img-fl { display:block; float:left; margin:0 10px 10px 0; }
.img-fr { display:block; float:right; margin:0 0 10px 10px; }
.img-l { display:block; text-align:left; margin:0 0 10px; }
.img-r { display:block; text-align:right; margin:0 0 10px; }
.img-c { display:block; text-align:center; margin:0 0 10px; }

/* HLASKY */
ul.NoticerError { background:#ffd7e9; padding:20px !important; border:1px solid #600; margin:0 0 2em; text-align:center; color:#600 }
ul.NoticerError li { padding:0; background:none !important; }
.NoticerMess { background:#D7FFD7; padding:20px !important; border:1px solid #060; margin:0 0 2em; text-align:center; color:#060 }

.buttons a { height:29px; text-align:center; background:url('img/button-free.gif') no-repeat left top #E42230; border:0; color:white; line-height:29px; cursor:pointer; display:block; text-decoration:none; border-right:1px solid #8e181c; float:left; padding:0 9px 0 10px; margin:0 10px 0 0; }
.buttons a:hover { background-position:left bottom; }

.search-results #content h1 span { font-weight:normal; }
.search-results #content .item h2 { padding-bottom:0 !important; }
.search-results #content .item p { padding:0 !important; }
.search-results #content .item a span { position:absolute; left:-100000px; }

/* KONTAKTY */
.kontakty #content h2 { color:#555; }
.kontakty #content .section h3 { font-weight:bold; padding:0; font-size:1em; color:#000 }
.kontakty #content .section .odd { /*float:left; width:280px;*/ padding:0 0 30px; }
.kontakty #content .section .even { /*float:right; width:280px;*/ padding:0 0 30px; }
.kontakty #content .section .info { position:relative; top:10px; font-size:.9em; background:#eee; padding:10px; }
.kontakty #content .section .more { text-decoration:underline; color:#003A7D; cursor:pointer }
.kontakty #content .section p { padding:0; }
.kontakty #content .section .img img { float:left; border: 1px solid #000; position: relative; top: 5px; }
.kontakty #content .section .img div { margin:0 0 0 80px; }
.kontakty #content .section .img div div { margin:0; }


.wdf-foldable-area { font-size:.9em; background:#eee; padding:10px; margin:0 0 10px; }

/* CG VE SVETE FAKE */
.kontakty #content.kon-copy-general,
.kontakty #content.kon-international-contact-list,
.kontakty #content.kon-copy-general-u-svijetu,
.kontakty #content.kon-copy-general-ve-svete,
.kontakty #content.kon-cit-s-vietn-s,
.kontakty #content.kon-copy-general-na-wiecie { width:600px; }

.kontakty #content.kon-copy-general .subsection,
.kontakty #content.kon-international-contact-list .subsection,
.kontakty #content.kon-copy-general-u-svijetu .subsection,
.kontakty #content.kon-copy-general-ve-svete .subsection,
.kontakty #content.kon-cit-s-vietn-s .subsection,
.kontakty #content.kon-copy-general-na-wiecie .subsection { float:left; width:270px; margin:0 20px 0 0; }



#promo-locals { float:right; width:280px; padding:0 0 20px; }
#promo-locals h2 { font-size:1.3em; padding-top:0; }
#promo-locals li { background:url() left top no-repeat; float:left; line-height:18px; padding:0 0 13px !important; }
#promo-locals li a { padding:0 0 0 45px; font-weight:bold; }
#promo-locals li.croatia,
#promo-locals li.czech,
#promo-locals li.hungary { width:183px; }
#promo-locals li.latvia,
#promo-locals li.poland,
#promo-locals li.russia { width:83px; }
#promo-locals li.croatia { background-image:url(flags/croatia.gif); }
#promo-locals li.czech { background-image:url(flags/czech.gif); }
#promo-locals li.hungary { background-image:url(flags/hungary.gif); }
#promo-locals li.latvia { background-image:url(flags/latvia.gif); }
#promo-locals li.poland { background-image:url(flags/poland.gif); }
#promo-locals li.russia { background-image:url(flags/russia.gif); }

/* COLORBOX */
/*
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {position:absolute;}
#colorbox, #modalBackgroundOverlay{position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
#modalBackgroundOverlay{position:fixed;}
#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer;}
#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#modalLoadedContent img, #modalLoadedContent embed{display:block;}/* Display:block removes the line-height gap underneath images, iframes, and embedded content */
/*#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}
#modalInfoBr{display:none;}
		*/
/*
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML,
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*//*
#modalBackgroundOverlay{background:url(images/stripe.png) 0 0 repeat;}
#colorbox{}
	#borderTopLeft{width:21px; height:21px; background:url(images/borderTopLeft.png) 0 0 no-repeat;}
	#borderTopCenter{height:21px; background:url(images/borderTopCenter.png) 0 0 repeat-x;}
	#borderTopRight{width:21px; height:21px; background:url(images/borderTopRight.png) 0 0 no-repeat;}
	#borderBottomLeft{width:21px; height:21px; background:url(images/borderBottomLeft.png) 0 0 no-repeat;}
	#borderBottomCenter{height:21px; background:url(images/borderBottomCenter.png) 0 0 repeat-x;}
	#borderBottomRight{width:21px; height:21px; background:url(images/borderBottomRight.png) 0 0 no-repeat;}
	#borderMiddleLeft{width:21px; background:url(images/borderMiddleLeft.png) 0 0 repeat-y;}
	#borderMiddleRight{width:21px; background:url(images/borderMiddleRight.png) 0 0 repeat-y;}
	#modalContent{background:#fff;}
		#modalLoadedContent{margin-bottom:28px; border:1px solid #fff;}
			#contentTitle{position:absolute; bottom:3px; left:0; width:100%; text-align:center; font-weight:bold; color:#949494;}
			#contentCurrent{position:absolute; bottom:3px; left:58px; font-weight:bold; color:#949494;}
			#contentPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentPrevious:hover{background-position:-25px -25px;}
			#contentNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentNext:hover{background-position:0px -25px;}
		#modalLoadingOverlay{background:url(images/loading.gif) center center no-repeat #fff;}
		#modalClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#modalClose:hover{background-position:-50px -25px;}
*/

.en #promo-news h2 { display: none;}
.en #promo-news .perex { margin-top: 28px;}

#hp-promo-text { padding:33px 0 1em; float:right; width:280px; }

