div.right-menu UL LI UL LIHTML,BODY {margin:0; padding:0; border:0 none; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; background:#fff; color:#8C8C8C; text-align:left;}

BODY { font-size:71%; line-height:140%;}

TABLE {font-size:100%}

FORM, FIELDSET {margin:0; padding:0; border:0 none;}
INPUT,TEXTAREA,SELECT {font-size:100%; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

A {color:#0060af; text-decoration:none;}
A:hover {text-decoration:none; color:#8C8C8C;}

H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0; color:#0060af;}
P {margin:0; padding:8px 0; }
UL {margin-top:0; margin-bottom:0; padding-top:10px; padding-bottom:10px;}
H1 {padding-left:10px; font-size:140%; background:url("../images/css/arrow1.gif") 0px 50% no-repeat; }
H2 {font-size:130%;}
H3 {font-size:110%;}
H4,H5,H6 {font-size:100%; color:#444;}

IMG {border:0 none;}


#site {width:738px; }

div.logo {height:55px; width:738px; border-right:1px solid #fff;}
div.logo H2 {float:right; margin:0; padding:0; font-size:100%;  position:relative; left:-8px; top:0px; }
div.logo H2 A IMG {width:240px; height:50px; margin: 2px 0 0 0;}
div.logo UL,div.logo UL LI {margin:0; padding:0; list-style:none; }
div.logo UL {float:left; margin-top:20px; width:490px;}
div.logo UL LI {float:left; padding-left:27px; background:url("../images/css/arrow1.gif") 16px 50% no-repeat; }
div.logo UL LI.menuULDirOpen A {color:#0060af;}
div.logo UL LI A {color:#8C8C8C;}
div.logo UL LI A:hover {color:#0060af;}

div.graphic-case {background:#E6E6EB; overflow:hidden;width:100%; }
div.graphic {margin:0; padding:0; height:262px; width:738px;  position:relative; top:0; left:0; background:url("../images/css/graphic-background.gif") no-repeat;  overflow:hidden; border-right:1px solid #fff;}
div.kariera {background:url("../images/css/graphic-background2.gif") no-repeat;}
div.graphic div.graphic-object {margin-top:11px;}
div.graphic IMG,div.graphic object { width:738px; height:232px; border:0 none;}

div.logo { position: fixed; top: 0px; z-index:100;background:#fff;
_position: absolute;
_top: expression(0+body.scrollTop);
}
div.graphic-case {padding-top:55px;}

div.graphic P {margin:0; padding:0; position:absolute; bottom:3px; right:8px; }
div.graphic P A {color:#838383;}
div.kariera P {color:#000;}
div.kariera P A {color:#fff;}
div.graphic P A:hover {color:#ccc;}
div.graphic P STRONG {font-weight:normal; color:#000;}

div.content { width:100%;position:relative; top:14px;  background:url("../images/css/pointer-y.gif") 517px 0 repeat-y;}
div.content-left {width:502px; float:left; text-align:right;}
div.content-left-case {width:486px; padding-bottom:10px;  margin:0 0 0 auto; text-align:left; }
* HTML BODY div.content-left-case  {margin-left:22px; }
div.dro-nav {padding:7px 0 7px 0px; color:#0060AF; font-size:110%; font-weight:bold;   }
div.dro-nav A {color:#8C8C8C;}
div.dro-nav A:hover {color:#555;}

div.content H1 {display:none;}

div.articles {}
div.articles H2 {margin:0; padding:0 0 5px 12px; font-size:100%; font-weight:normal; background:url("../images/css/arrow2.gif") 1px 40% no-repeat;}
div.articles P {margin:0; padding:5px 0 0 0; ;}

div.news2 H2 {padding:0px 0 2px 12px; }
div.news2 P { padding:0px 0 0 0; }
div.news2 P.articles-date {padding:12px 0 0 12px; font-size:90%; }
div.news2 p.articles-path {font-size:90%;}
div.news2 p.articles-path A {color:#8C8C8C;}
div.news2 p.articles-path A:hover {color:#555;}

div.items {position:relative; left:20px;}
div.promo {margin-top:10px; padding:15px 0; background:url("../images/css/pointer-x.gif") left top repeat-x;  }
div.promo A.promo-top {float:right; padding:0 0 15px 10px; background:url("/images/css/arrow2.gif") 0px 6px no-repeat;}
div.promo H2.promo-top {margin:0; padding:0 0 15px 10px;  font-size:110%; background:url("/images/css/arrow1.gif") 3px 6px no-repeat;}
div.promo-item {float:left; width:49.5%;}
div.promo-item .promo-perex-img {padding:0 3px 3px 0;  display:block; float:left; background:url("../images/cs/promo-border.gif") right bottom no-repeat;}
div.promo-item .promo-perex-img IMG {display:block;  width:180px; border:3px solid #ccc;}
div.promo-item .promo-title {font-size:110%; margin:0; padding:12px 0 6px 12px; clear:both; width:180px; background:url("../images/css/arrow1.gif") 2px 17px no-repeat; }
div.promo-item .promo-title A {color:#0060af;}
div.promo-item .promo-title A:hover {color:#8C8C8C;}
div.promo-item .promo-text {margin:0; padding:0; width:180px;}

* HTML BODY div.items {width:95%;}
* HTML BODY div.promo-item .promo-title {width:192px;}

table.hystory {}
table.hystory H3 {padding:4px;background:#efefef;}
table.hystory TR TD H4,table.hystory TR TD P{padding:4px;}
 



div.content-right {float:right; width:210px; }
div.content-right H3 {margin:0; padding:10px 0 10px 10px; font-size:120%; background:url("../images/css/arrow1.gif") 1px 50% no-repeat; }
div.block {padding:10px 0 10px 00px ; background:url("../images/css/pointer-x.gif") left top repeat-x; width:210px;}
* HTML BODY .block {width:210px;}
div.content-right .banner {background:none;  text-align:center;}
div.content-right .banner OBJECT { border:3px solid #ccc;}

div.news {}
div.news H4 {margin:0;padding:0; width:200px;  color:#0060af;}
div.news H4 A {color:#0060af;}
div.news H4 A:hover {color:#8C8C8C;}
div.news P {margin:0; padding:0 0 10px 0; width:200px; }

div.search input.input {width:175px; background:#E4E4E8; border-top:1px solid #C1C1C0; border-left:1px solid #C1C1C0; color:#555}
div.search input.submit {width:20px; height:18px; background:url("../images/css/arrow2.gif") 3px 50% no-repeat #fff; border:0 none;}

div.right-menu {padding:7px 0 0 8px; background-image:none;}
div.right-menu H4 {margin:0; padding:0 0 12px 0; font-size:120%;}
div.right-menu UL,div.right-menu UL LI {margin:0; padding:0; list-style:none;}
div.right-menu UL LI {}
div.right-menu UL LI A  {display:block; color:#8C8C8C; border-bottom:1px solid #EBEBEB; padding:3px 4px 3px 15px; background:url("../images/css/arrow2.gif") 2px 8px no-repeat; font-size:110%;}
* HTML BODY div.right-menu UL LI A {height:0.7em;}
div.right-menu UL LI A:hover {color:#0060af; }
div.right-menu UL LI UL {padding:3px 0; border-bottom:1px solid #EBEBEB;}
div.right-menu UL LI UL LI A{border-bottom:0 none;  padding:2px 4px 2px 27px; background:url("../images/css/arrow3.gif") 16px 9px no-repeat; }
* HTML BODY div.right-menu UL LI UL LI A {height:0.7em;}
div.right-menu UL LI.menuULDirOpen A {color:#0060af; }
div.right-menu UL LI.menuULDirOpen LI.menuULDirClose  A {color:#8C8C8C; }
div.right-menu UL LI LI.menuULDirOpen  A {color:#0060af; }

div.right-menu UL LI UL UL {padding: 3px 0 3px 20px;}

div.right-menu div.menu-cleaner {width:100%; height:20px; background:#fff; position:relative; top:-1px; }

div.right-promo-correct {margin-top:-5px;}
div.right-promo H4 {margin:0px 0 0 0; padding:2px 2px 2px 15px; background:url("../images/css/arrow1.gif") 4px 50% no-repeat; font-size:100%; clear:both; }
div.right-promo H4 A {color:#8C8C8C;}
div.right-promo H4 A:hover {color:#0060af;}
div.right-promo P {margin:0; padding:0; }
div.right-promo P A  {padding:0 3px 3px 0;  margin-bottom:10px; float:left; background:url("../iages/css/promo-border.gif") right bottom no-repeat; display:block; }
div.right-promo P A IMG {display:block; border:0 none; width:180px; border:3px solid #ccc !important;}

table.galleryTable {}
table.galleryTable TR TD {padding:3px; overflow:hidden; text-align:center; vertical-align:top;}
table.galleryTable TR TD.empty {background:none; border:0 none;}
p.galleryResults {padding:0;}
table.galleryTable TR TD A {display:inline;}
table.galleryTable TR TD A IMG { border:3px solid #ccc;  }
table.galleryTable TR TD A IMG:hover,table.galleryTable TR TD A IMG.hover {border:3px solid #2161B9;}
table.galleryTable TR TD A IMG {
  background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
  );
}


div.imageNav {padding:10px 20px 0 20px;text-align:center;}
div.imageNav a.previous ,div.imageNav a.next {padding:2px 6px; color:#fff; background:#0054C6;}
div.imageNav a.previous:hover ,div.imageNav a.next:hover { background:#003A88;}
div.imageNav a.previous {float:left; }
div.imageNav a.next {float:right;}

.formular {}
.formular TR TD {padding:3px 8px 3px 0; vertical-align:top; }
.formular TR TD select,textarea,.formular TR TD select,.formular TR TD .input {border:1px solid #5E9DD1; color:#555; }
.formular TR TD select {width:200px;}
.formular TR TD .input {width:196px}
.formular TR TD textarea {width:300px;height:120px;}

form#dmail input.submit, form#subscribeForm input.submit {border:1px solid #5E9DD1; color:#555; margin:0;}
form#dmail input.input, form#subscribeForm input.input {border:1px solid #5E9DD1; color:#000000; background:none; padding: 1px 5px; margin: 0 0 0 10px;}
form#dmail table, form#subscribeForm table {border-collapse:collapse;}
form#dmail td, form#subscribeForm td {padding: 0 0 5px 0; vertical-align: top; line-height: 16px;}
form#dmail input.check {margin: 0 5px 0 0;}

form fieldset input.buttonLogon {border:1px solid #5E9DD1; color:#555; margin:0;}
form fieldset input.input {border:1px solid #5E9DD1; color:#000000; background:none; padding: 1px 5px; margin: 0 0 0 10px;}
form fieldset p { margin: 0px; padding: 8px 0px 0px 0px; }

#foot {border-top:3px solid #E6E6EB; margin-top:15px;  padding:4px 0px 4px 0px; clear:both; font-size:92%; width:100%;}

#foot span {float:left; width:40%; margin-left:12px;}
#foot P {margin:0; padding:0; float:right; width:50%;}

a.back {float:right; padding:0 4px; font-size:9px; font-weight:normal; background:#0060af; color:#fff; }

.submit {cursor:hand; cursor:pointer; } 
.cleaner {width:1px; height:0; font-size:0; line-height:0; clear:both;}
.nobackground {background:none !important;}
.image-left {float:left; border:3px solid #ccc !important; margin:4px 4px 4px 0; }
.image-right {float:right; border:3px solid #ccc !important; margin:4px 0px 4px 4px; }
.image-decoration {border:3px solid #ccc !important; }
.block-left {float:left; padding:0; margin:5px 8px 7px 5px; margin-left:0;}
.block-right {float:right;padding:0;  margin:5px 5px 8px 7px; margin-right:0; text-align:right;}
.sipka {padding-left:10px; background:url("../images/css/arrow1.gif") 0px 50% no-repeat; }
.block-decoration {padding:7px; margin: 0 10px; border:1px solid #638BC3; background:#f6f6f6; }

table.kariera {border: 1px solid #cccccc; margin:5px 0px;}
table.kariera th {background:#0060AF; color:#ffffff; padding:3px 5px; text-align:center; font-size: 110%;}
table.kariera td {padding:3px 5px 7px 5px;}
table.kariera tr.line td {border-top: 1px solid #cccccc;}
table.kariera h3 {margin-top:0px; font-size:100%; padding: 8px 0 3px 0;}
table.kariera h2 {font-size:100%;}
table.kariera ul {padding-bottom: 2px;}

table.tabulkaStandard th {text-align:center;}
table.tabulkaStandard td {padding: 0 5px 0 0;}

div.aktualneTemy div {display:none;}
div.aktualneTemy a {display:block; font-size:110%;}

div.moj-profil {float:right; width:65px; text-align:right;}
div.moj-profil a {padding:1px 0px 1px 10px; background:url("../images/css/arrow2.gif") left center no-repeat;}

body.newsletter div.logo {position:absolute;}
body.newsletter div.showHide {display:none;}
body.newsletter div.showHideTrigger h3 {cursor:pointer;}

div.e-formular input {border: 1px solid #5E9DD1; color:#555555; padding: 2px;}
div.e-formular input.submit {padding: 3px 10px;}

div.e-formular .hidden {display:none;}

div.e-formular table {margin: 0 0 10px 0;}
div.e-formular th {text-align:left; font-size:120%; padding: 15px 0; color:#0060AF;}
div.e-formular td {padding: 0 10px 5px 0;}


div.e-formular .vzdelanieSub {margin-left: 40px;}

div.e-formular .cInzeratu {border: 0 none; background:none;}

div.e-formular .titulHidden {display:none;}
div.e-formular .right {float:right;}
div.e-formular .calendarIcon {position:absolute; cursor:pointer; z-index:100; padding: 2px; background:url(/components/calendar/calendar.gif) center center no-repeat;}
* HTML BODY div.e-formular .calendarIcon {background:url(/components/calendar/calendar.gif) center center no-repeat;}

div.e-formular input.disabled {background-color:#f0f0f0; border: 1px solid #5E9DD1;}
div.e-formular table.adresy .requiredImg {display:none;}
div.e-formular table.pocitacoveZnalosti .requiredImg, div.e-formular table.jazykoveZnalosti .requiredImg { visibility:hidden;}
div.e-formular input.noBorder {border: 0 none; background: none; border: 0 none;}

div#errorDivId {font-weight:bold; color: red;}

li.blik a {color:#000 !important;}