
body {
  margin: 0px;
  padding: 0px;
  background: #D42009 url("../images/bg.gif") repeat-x top left; 
}

html, p, td {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #787878;
}

.clear {
  clear: both;
}


/* HEADER */

#header {
  background: url("../images/bg_header.gif") no-repeat top left;
  padding: 52px 0px 28px 285px;
}


/* TOP NAVIGATION */

#topMenu UL.level1 {
  margin: 0px;
  padding: 4px 0px 0px 20px;
  list-style: none;
  height: 20px;  /* IE */
}

#topMenu UL.level1 LI {
  float: left;
  padding: 0px 0px 0px 0px;
  border-right: 1px solid #D32C0D;
}

#topMenu UL.level1 LI.last, #topMenu UL.level1 LI.activelast {
  border: none;
}

#topMenu UL.level1 LI a {
  font: bold 11px Tahoma, Verdana, arial, sans-serif;
	color: #4B5D67;
  text-decoration: none;
  display: block;
  padding: 4px 12px 5px 12px;
}

#topMenu UL.level1 LI a:hover, #topMenu UL.level1 LI.active a, #topMenu UL.level1 LI.activelast a {
  font: bold 11px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
  background-color: #D32C0D;
}

#topMenu UL.level2 {
  margin: 0px;
  padding: 2px 0px 0px 20px;
  list-style: none;
}

#topMenu UL.level2 LI {
  float: left;
  padding: 0px 0px 0px 0px;
  background: url("../images/level2_separator.gif") no-repeat bottom right;
  xborder-right: 1px solid #FFF;
}

#topMenu UL.level2 LI.last, #topMenu UL.level2 LI.activelast {
  background: none;
}

#topMenu UL.level2 LI a {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #EECBC4;
  text-decoration: none;
  xdisplay: block;
  padding: 0px 12px 0px 12px;
}

#topMenu UL.level2 LI a:hover, #topMenu UL.level2 LI.active a, #topMenu UL.level2 LI.activelast a {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
}

#englishTopNav A {
  color: #D42009;
  margin-left: 124px;
  border-left: solid 1px #d42009;
}
#englishTopNav A:hover {
  color: #fff;
}


/* CONTENT */


#container {
  background: #E1E1E1 url("../images/bg_container.gif") repeat-y top left;
  margin: 30px 0px 0px 0px;
}

#wrap {
  width: 772px;
  background: url("../images/bg_wrap.gif") no-repeat top left;
  padding: 30px 0px 40px 0px;
}

#wrap .contentText {
  width: 500px;
  margin: 0px 0px 0px 30px;
}

#wrap .contentTextFull {
  width: 550px;
  margin: 0px 0px 0px 30px;
}

#wrap .contentTextFull2 {
  width: 600px;
  margin: 0px 0px 0px 30px;
}

#wrap .contentLeftColumn {
  float: left;
  width: 260px;
}

#wrap .contentRightColumn {
  float: right;
  width: 250px;
}

#wrap .contentLeftColumnContact {
  float: left;
  width: 300px;
}

#wrap .contentRightColumnContact {
  float: right;
  width: 280px;
}

#wrap .contentText h1, #wrap .contentTextFull h1, #wrap .contentTextFull2 h1 {
  font: bold 17px Tahoma, Verdana, arial, sans-serif;
	color: #D32C0D;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#wrap .contentText h2, #wrap .contentTextFull h2, #wrap .contentTextFull2 h2 {
  font: bold 12px Tahoma, Verdana, arial, sans-serif;
	color: #D32C0D;
  text-decoration: none;
  margin: 20px 0px 10px 0px;
  padding: 0px;
}

#wrap .contentText h3, #wrap .contentTextFull h3, #wrap .contentTextFull2 h3 {
  font: bold 11px Tahoma, Verdana, arial, sans-serif;
	color: #D32C0D;
  text-decoration: none;
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

#wrap .contentText a, #wrap .contentTextFull a, #wrap .contentTextFull2 a {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #D32C0D;
  text-decoration: none;
}

#wrap .contentText a:hover, #wrap .contentTextFull a:hover, #wrap .contentTextFull2 a:hover {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #D32C0D;
  text-decoration: underline;
}

#wrap .contentText UL, #wrap .contentTextFull UL, #wrap .contentTextFull2 UL {
  margin: 0px;
  padding: 5px 0px 0px 10px;
  list-style: none;
}

#wrap .contentText UL LI, #wrap .contentTextFull UL LI, #wrap .contentTextFull2 UL LI {
  padding: 0px 0px 10px 25px;
  background: url("../images/icon_list.gif") no-repeat 0px 9px;
}

.contentFloatLeft {
  flat: left;
  width: 400px;
}


/* NEWS */

.wrapNewsBox {
  width: 194px;
  float: right;
}

#newsBox {
  width: 177px;
  padding: 10px 0px 0px 0px;
  background: url("../images/bg_newsBox_top.gif") no-repeat top left;
}

#newsBox .news {
  background: url("../images/bg_newsBox_bottom.gif") no-repeat bottom left;
  padding: 0px 0px 15px 0px;
}

#newsBox .news UL {
  margin: 0px 15px 0px 20px;
  padding: 5px 0px 15px 0px;
  list-style: none;
}

#newsBox .news UL LI {
  xpadding: 5px 0px 10px 30px;
  padding: 4px 0px 6px 0px;
  background: url("../images/newsBoxItems_separator.gif") no-repeat bottom left;
}

#newsBox .news UL LI a, #newsBox .news UL LI span {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
  padding: 3px 0px 5px 30px;
  display: block;
}

#newsBox .news UL LI a:hover {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
  background-color: #DC5342;
}


/* FOOTER */

#footer {
  background: #E1E1E1 url("../images/bg_footer.gif") no-repeat top left;
  height: 24px;
  border-bottom: 1px solid #FFF;
}

#footer .wrap {
  width: 740px;
}

#footer Ul.bottomNav {
  margin: 0px;
  padding: 3px 0px 0px 0px;
  list-style: none;
}

#footer Ul.bottomNav LI {
  float: right;
  background: url("../images/footer_separator.gif") no-repeat 0px 7px;
  padding: 0px 7px 0px 9px;
}

#footer Ul.bottomNav LI.first {
  background: none;
}

#footer Ul.bottomNav LI a {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
}

#footer Ul.bottomNav LI a:hover {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #EECBC4;
  text-decoration: none;
}

#footer Ul.copyright {
  margin: 0px;
  padding: 4px 0px 0px 20px;
  list-style: none;
}

#footer Ul.copyright LI {
  float: left;
  font: normal 10px Tahoma, Verdana, arial, sans-serif;
	color: #888;
  text-decoration: none;
  padding: 2px 10px 0px 10px;
}

#footer Ul.copyright LI.ador {
  background: url("../images/ador_separator.gif") no-repeat right;
  padding: 0px 10px 0px 10px;
}

#footer Ul.copyright LI.ador a {
  background: url("../images/ador.gif") no-repeat top left;
  width: 27px;
  height: 15px;
  text-indent:-9999px;
  display: block;
}



/* IMAGES */

img.imgLeft {
  float: left;
  margin: 0px 10px 3px 0px;
}

img.imgRight {
  float: right;
  margin: 0px 10px 3px 0px;
}


img.imgLeftHeight {
  float: left;
  margin: 0px 10px 3px 0px;
  padding:  0px 0px 60px 0px
}


/* FORMS */

form {
  margin: 0px;
  padding: 0px;
}

#wrapLogin {
  width: 270px;
}

.login {
  background-color: #E1E1E1;
  padding: 20px;
}

#wrapLogin .submit {
  background: url("../images/bg_login.gif") no-repeat 150px 0px;
  margin: 1px 0px 0px 0px;
  height: 18px;
  text-align: right;
  text-transform: uppercase;
}

.submit p {
  margin: 0px;
  padding: 3px 50px 0px 0px;
}

#wrapLogin .submit a {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
}

#wrapLogin .submit a:hover {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #777;
  text-decoration: none;
}

.iLabel {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #555;
  padding: 0px 0px 4px 5px;
}

INPUT {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #555;
  width: 180px;
  height: 22px;
  padding: 2px;
}

SELECT {
  font: normal 11px Tahoma, Verdana, arial, sans-serif;
	color: #555;
}

/* KONTAKT */

.contentLeftColumn .login {
  background-color: #E1E1E1;
  padding: 10px;
}

.contentLeftColumnContact .submit {
  background: url("../images/bg_login.gif") no-repeat 173px 0px;
  margin: 1px 0px 0px 0px;
  height: 18px;
  text-align: right;
  text-transform: uppercase;
}

#wrap .contentLeftColumnContact .submit a {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
}

#wrap .contentLeftColumnContact .submit a:hover {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #777;
  text-decoration: none;
}

.inputLabel, .inputLabelRequired {
  margin: 6px 0px 2px 5px;
}

.inputLabelRequired {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #D22C0D;
  text-decoration: none;
}

INPUT, TEXTAREA {
  font: normal 11px Verdana, arial, sans-serif;
	color: #3C3C3C;
  text-decoration: none;
}

INPUT.default {
  xborder: 1px solid #CCC;
  background-color: #F1F3F3;
  padding: 2px;
  width: 230px;
}

INPUT.required {
  xborder: 1px solid #CCC;
  background-color: #FFF;
  padding: 3px;
  width: 230px;
  color: #3C3C3C;
}

INPUT.submit {
  margin: 15px 0px 0px 0px;
  padding: 2px 15px 2px 15px;
  font: bold 10px Verdana, arial, sans-serif;
	color: #3C3C3C;
  cursor: pointer;
  cursor: hand;
}

TEXTAREA.required {
  xborder: 1px solid #CCC;
  background-color: #FFF;
  padding: 3px;
  width: 230px;
  height: 80px;
  color: #3C3C3C;
}


/* INFO UPITNIK */

table.tInfo td {
  font: normal 11px Verdana, arial, sans-serif;
	color: #666;
}

table.tInfo td.label {
  text-align: right;
  vertical-align: top;
  padding: 8px 10px 0px 0px;
}

table.tInfo input {
  width: 230px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  height: 21px;
}

table.tInfo textarea {
  width: 265px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  height: 80px;
}

table.tInfo select.default1 {
  width: 130px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  height: 19px;
}

table.tInfo select.default2 {
  width: 150px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  height: 19px;
}

table.tInfo .infoHead {
  background-color: #E1E1E1;
  font: bold 11px Verdana, arial, sans-serif;
	color: #666;
  padding: 5px 0px 5px 10px;
}

table.tInfo .infoHead span {
  font: normal 11px Verdana, arial, sans-serif;
	color: #666;
}

table.tInfo tr td {
  border-bottom: 1px solid #AAA;
}

table.tInfo tr.last td {
  height: 40px;
  border-bottom: 10px solid #E1E1E1;
}

.contentTextFull .infoSubmit {
  background: url("../images/bg_login.gif") no-repeat 432px 0px;
  margin: 2px 0px 0px 0px;
  height: 18px;
  text-align: right;
  text-transform: uppercase;
}

#wrap .infoSubmit p {
  margin: 0px;
  padding: 3px 42px 0px 0px;
}

#wrap .infoSubmit a {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #FFF;
  text-decoration: none;
}

#wrap .infoSubmit a:hover {
  font: bold 10px Tahoma, Verdana, arial, sans-serif;
	color: #777;
  text-decoration: none;
}
