/* BASIC */

html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto; 
  margin: 0;
  padding: 0;
  }

body	{ 
  background: #FFFFFF;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 12px;
  font-family: "Trebuchet MS";
}

.clearer {
  clear: both;
}


p {
  font-size: 1em;
  color: #424242;
  margin-bottom: 15px;
  margin-top: 1px;
  text-align: justify;
  margin-right: 15px;
}

/* BASIC END */


/* PARAGRAPHS */

p.inset {
  font-size: 1em;
  color: #424242;
  margin: 0 5px 10px 0;
  padding: 0 0 0 5px;
  text-align: justify;
}

p.mText {
  color: #FFFFFF;
  padding: 5px 8px 5px 8px;
  margin: 0 0 0 0;
}

p.news-datum {
  color: #5C5730;
  width: 60px;
  float: right;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  clear: right;
}

p.news-text {
  color: #F8F7ED;
  width: 100%
  float: left;
  padding: 0 5px 0 5px;
  margin: 2px 0 0 0;
  text-align: justify;
}

#footer p {
  color: #A3C3AC;
  width: 970px;
  line-height: 18px;
  font-size: 12px;
  margin: 0 auto;
  text-align: center;
  padding-top: 15px;
  
}

/* PARAGRAPHS END*/


/* LINKS */

a, a:visited {
  color: #145923;
  outline: none;
}

a:hover {
  color: #000000;
}

#footer a, #footer a:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

#footer a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

/* LINKS END */



/* HEADERS */

h1 {
  font-size: 13px;
  color: #AFC9B6;
  font-weight: normal;
  letter-spacing: -1;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  position: absolute;
  width: 300px;
}


h1.formular {
  font-size: 1.5em;
  color: #37464F;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

h2 {
  font-size: 1.4em;
  color: #FFFFFF;
  font-weight: 500;
  margin: 0 0 0 0;
  padding: 8px 0 0 8px;
  text-transform: uppercase;
}

#slogan h1,
#slogan h2 {
  width: auto;
  line-height: 72px;
  font-size: 1.3em;
  color: #AFC9B6;
  font-weight: normal;
  letter-spacing: -1;
  margin: 0 0 0 15px;
  padding: 20px 0 0 0;
  text-indent: 0;
  text-transform: none;
}

h2.inset {
  font-size: 1.4em;
  color: #238647;
  margin: 0 0 0 0;
  padding: 10px 0 10px 5px;
  font-weight: normal;
}

h2.news {
  font-size: 1.5em;
  letter-spacing: -1;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0 0 0 0;
  padding: 5px 0 5px 9px;
}

h2.kontakt,
h2.kontakt a,
h2.kontakt a:visited {
  font-size: 1.4em;
  text-transform: none;
  color: #541D01;
  margin: 0 0 0 0;
  padding: 15px 0 5px 4px;
  font-weight: bold;
  text-decoration: none;
}

h2.job,
h2.job a,
h2.job a:visited {
  font-size: 1.2em;
  text-transform: none;
  color: #541D01;
  margin: 0 0 0 0;
  padding: 10px 0 5px 4px;
  font-weight: bold;
  text-decoration: none;
}

h2.job a:hover {
  font-size: 1.2em;
  text-transform: none;
  color: #238647;
  margin: 0 0 0 0;
  padding: 10px 0 5px 4px;
  font-weight: bold;
  text-decoration: none;
}

h3 {
  font-size: 0.8em;
  color: #04752D;
  width: 94px;
  text-align: center;
  margin: 6px 0 0 0;
  padding: 0 0 0 0;
}

h3.news {
  font-size: 1.2em;
  font-weight: bold;
  color: #541D01;
  width: 160px;
  text-align: left;
  margin: 0 5px 0 5px;
  padding: 0 0 0 0;
  float: left;
}

h3.viteze {
  font-size: 1.2em;
  font-weight: bold;
  color: #541D01;
  width: 240px;
  text-align: left;
  margin: 0 5px 0 5px;
  padding: 0 0 0 0;
  float: left;
}

h3.produkty {
  font-size: 1.4em;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #541D01;
  margin: 0 0 0 0;
  padding: 5px 0 5px 8px;
  clear: none;
  display: inline;
}

h3.galerie {
  width: 170px;
  font-size: 1em;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #541D01;
  margin: 3px 0 0 0;
  clear: none;
  text-align: center;
}

.produktVypis h3 {
  width: auto;
  font-size: 1.2em;
  color: #541D01;
  text-transform: none;
  margin: 2px 0px 5px 5px;
  clear: both;
  text-align: left;
}

.kontaktBox h3, 
h3.pracovniMista {
  font-size: 1.3em;
  color: #37464F;
  text-transform: none;
  margin-bottom: 4px;
  margin-top: 0;
  width: auto;
  margin-left: 0;
  text-align: left;
}

h3.pracovniMista {
  margin-left: 24px;
}

h4 {
  float: left;
  padding: 0 0 0 3px;
  margin: 0 0 0 0;
  clear: none;
  display: inline;
}

/* HEADERS END*/


/* inset */

#container {
  text-align: left;
  margin: 0 auto;
  background-color: #FFFFFF;
}

/* hlavička */
#header {
  width: 100%;
  height: 184px;
  background: transparent url(../cs/temp/headerBG.jpg) repeat-x;
  clear: both;
}

#head {
  width: 970px;
  height: 184px;
  margin: 0 auto;
  position: relative;
  background: transparent url(../cs/temp/header.jpg) no-repeat;  
}

#langSelector {
  width: 170px;
  height: 26px;
  float: right;
  position: relative;
  margin-right: 8px;
  margin: 0;
  padding: 0;
}

ul#language { 
  width: 170;
  height: 26px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}

ul#language li	{ margin: 0; padding: 0; position: absolute; }
ul#language li a	{ display: block; position: absolute; background: none;}
ul#language li a span	{ display: none; }

ul#language li#cs a,
ul#language li#cs a:visited	{ 
  width: 16px; 
  height: 26px;
  background: transparent url(../cs/temp/langCS.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#cs a:hover,
ul#language li#cs a.active	{ 
  background-position: 0 -26px;
}

ul#language li#en a,
ul#language li#en a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 18px;
  background: transparent url(../cs/temp/langEN.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#en a:hover,
ul#language li#en a.active	{ 
  background-position: 0 -26px;
}

ul#language li#de a,
ul#language li#de a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 36px;
  background: transparent url(../cs/temp/langDE.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#de a:hover,
ul#language li#de a.active	{ 
  background-position: 0 -26px;
}

ul#language li#it a,
ul#language li#it a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 54px;
  background: transparent url(../cs/temp/langIT.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#it a:hover,
ul#language li#it a.active	{ 
  background-position: 0 -26px;
}

ul#language li#es a,
ul#language li#es a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 72px;
  background: transparent url(../cs/temp/langES.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#es a:hover,
ul#language li#es a.active	{ 
  background-position: 0 -26px;
}

ul#language li#fr a,
ul#language li#fr a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 90px;
  background: transparent url(../cs/temp/langFR.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#fr a:hover,
ul#language li#fr a.active	{ 
  background-position: 0 -26px;
}

ul#language li#ru a,
ul#language li#ru a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 108px;
  background: transparent url(../cs/temp/langRU.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#ru a:hover,
ul#language li#ru a.active	{ 
  background-position: 0 -26px;
}

ul#language li#ua a,
ul#language li#ua a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 126px;
  background: transparent url(../cs/temp/langUA.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#language li#ua a:hover,
ul#language li#ua a.active	{ 
  background-position: 0 -26px;
}

ul#language li#log a,
ul#language li#log a:visited	{ 
  width: 16px; 
  height: 26px;
  left: 148px;
  background: transparent url(../cs/temp/langLOG.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

/* LOGO */

#logo {
  width: 219px;
  height: 67px;
  padding-left: 14px;
  padding-top: 28px;
  float: left;
}

ul#logoBramko { 
  width: 219px;
  height: 67px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style: none;
}

ul#logoBramko li	{ margin: 0; padding: 0; position: absolute; }
ul#logoBramko li a	{ display: block; position: absolute; background: none;}
ul#logoBramko li a span	{ display: none; }

ul#logoBramko li#logohov a,
ul#logoBramko li#logohov a:visited	{ 
  width: 219px; 
  height: 67px;
  background: transparent url(../cs/temp/logoBRAMKO.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0;
  padding: 0;
}	

ul#logoBramko li#logohov a:hover	{ 
  width: 219px; 
  height: 67px;
  background: transparent url(../cs/temp/logoBRAMKO.jpg);
  background-repeat: no-repeat;
  background-position: 0 -67px;
  margin: 0;
  padding: 0;
}

#slogan {
  width: 285px;
  float: left;
  margin-left: 11px;
  margin-top: 28px;
  background: transparent url(../cs/temp/sloganDelitko.jpg) no-repeat;
  clear: right;
}

/* LOGO END*/


/* hlavička konec */

#pagebody {
  width: 100%;
  background: transparent url(../cs/temp/pageBG.jpg) repeat-x top;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  height: auto;
} 

#mainPIC {
  width: 974px;
  height: 330px;
  margin: 0 auto;
  padding: 0 0 0 0;
  clear: both;
  overflow: hidden;
}

div#slider {
  width: 974px;
  height: 330px;
  display: block;
  margin: -163px 0 0 0;
  padding: 0;
  overflow: hidden;
  float: left;
  clear: none;
}

div.fotka {
  width: 974px;
  height: 330px;
  margin: 0;
  padding: 0;
  border: none;
  display: block;
}

#mainText {
  width: 440px;
  height: 165px;
  position: relative;
  left: 533px;
  top: 155px;
  z-index: 20;
}

#mainTextEN {
  width: 440px;
  height: 165px;
  position: relative;
  left: 533px;
  top: 146px;
  z-index: 20;
}

#text ul {
  list-style: image;
  list-style-image: url(../cs/temp/list.jpg);
  color: #0B6929;
  line-height: 25px;
}

#smallImages {
  width: 970px;
  height: 125px;
  margin: 0 auto;
  padding: 0 0 0 0;
  /*position: relative;
  top: 24px;*/
  clear: both;
  background-color: #FFFFFF;
}

.smallImageBox {
  width: 94px;
  height: 125px;
  float: left;
  margin: 10px 1px 0 2px;
  padding: 0 0 0 0;
}

.smallImageBox h3.active {
  text-transform: uppercase;
  color: #541D01;
}

.smallImageBox:hover {
  text-transform: uppercase;
  color: #424242;
}

img.smallIMG {
  width: 94px;
  height: 94px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: transparent url(../cs/temp/smallIMG.jpg) no-repeat;
}

a img.smallIMG ,
a:visited img.smallIMG {
  border: none;
}

a:hover img.smallIMG {
  border: none;
}

#wrapper {
  width: 970px;
  height: 20px;
  background: transparent url(../cs/temp/wrapper.jpg) no-repeat;
  margin: 0 auto;
  padding: 0 0 0 0;
  clear: both;
}

#inset {
  width: 970px;
  margin: 0 auto;
  clear: both;
}

#aktuality {
  width: 254px;
  height: auto;
  float: left;
  margin: 24px 0 0 0;
  padding: 0 0 0 0;
  background: #B7AC48 url(../cs/temp/aktualityTop.jpg) no-repeat top;
}

#aktualityTop {
  width: 254px;
  height: auto;
  float: left;
  margin: 24px 0 0 0;
  padding: 0 0 0 0;
  background: #B7AC48 url(../cs/temp/aktualityTop2.jpg) no-repeat top;
}

#aktuality img {
  float: right;
  margin: 2px 0 2px 4px;
  border: 2px solid #CCC264;
}

#aktuality a img {
  float: left;
  margin: 0 0 0 6px;
  border: 6px solid #FFFFFF;
  outline: 1px solid #858585; 
}

#aktuality a:hover img {
  margin: 0 0 0 6px;
  border: 6px solid #FFFFFF;
  outline: 1px solid #323232; 
}

#aktualityBottom {
  width: 254px;
  min-height: 20px;
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #B7AC48 url(../cs/temp/aktualityBottom.jpg) no-repeat top;
}

.aktualita {
  width: auto;
  padding: 8px 5px 5px 5px;
  margin: 0 0 0 0;
}

.aktualita img{
  float: right;
  margin: 0 0 5px 5px;
}

#text {
  width: 705px;
  min-height: 200px;
  float: left;
  margin: 10px 0 10px 10px;
  padding: 0 0 0 0;
  clear: right;
}

#text img,
#text a img, 
#text a:visited img{
  border: 10px solid #F2F2F2;
  float: right;
  margin-left: 10px;
}

#text a:hover img {
  border: 10px solid #B7AC48;
  outline: 1px solid #CECECE;
  float: right;
}

.galerie {
  width: 170px;
  float: left;
  text-align: center;
  margin: 2px 3px 3px 2px;
}

#text .galerie a img {
  border: 5px solid #F2F2F2;
}

#text .galerie a:hover img {
  border: 5px solid #B7AC48;
}

.produktVypis {
  width: 222px;
  height: auto;
  min-height: 200px;
  clear: none;
  margin: 15px 0px 15px 5px;
  padding: 2px;
  border: 1px solid #E2DEB6;
  float: left;
}

.produktVypis ul {
  margin-bottom: 0px;
  margin-top: 0px;
}

.produktVypis ul li {
  line-height: 18px;
}

p.center {
  text-align: center;
  width: auto;
  margin: 0;
  padding: 0;
  clear: both;
}
/*
.produktVypis .top .left img {
  outline: 1px solid #A59A37;
  float: left;
  width: 160px;
  margin: 0;
  padding: 0;
}

.produktVypis .top, .produktVypis .bottom {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.produktVypis p {
  float: left;
  margin: 0 0 0 8px;
}

.produktVypis .top .left,
.produktVypis .bottom .left  {
  float: left;
  clear: none;
  width: 180px;
}

.produktVypis .top .right,
.produktVypis .bottom .right {
  float: left;
  clear: none;
  width: 500px;
  padding-left: 10px;
}*/

.kontaktBox {
  width: 340px;
  float: left;
  padding: 6px 3px 6px 3px;
  margin: 2px 2px 2px 2px;
  border: 1px solid #EEEEEE;
}

.kontaktBox .foto {
  width: 115px;
  float: left;
  padding: 0 0 0 5px;
  margin: 0 10px 0 10px;
  clear: none;
  outline: 1px solid #CECECE;
}

.kontaktBox .foto img {
  border: 5px solid #F2F2F2;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: transparent url(../images/kontakty/default.jpg) no-repeat;
  width: 105px;
  height: 140px;
  float: left;
}

.kontaktBox .text {
  width: 200px;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  clear: none;
}

.kontaktBox .text p {
  font-size: 1em;
  color: #424242;
  margin: 0 0 2px 0;
  padding: 0 0 0 0;
  text-align: left;
}

.kontaktBox .text p.pozice {
  margin-bottom: 55px;
}

.kontaktBox .text p.pozice2 {
  margin-bottom: 35px;
}


.kontaktBox .text .jazyky {
  width: 100%;
  height: auto;
  min-height: 20px;
  margin: 0;
  padding: 0;
  position: relative;
  top: -8px;
  clear: right;
}

.kontaktBox .text .jazyky .lEN {
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  margin-right: 4px;
  background: transparent url(../cs/temp/en.jpg) no-repeat;
}

.kontaktBox .text .jazyky .lDE {
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  margin-right: 4px;
  background: transparent url(../cs/temp/de.jpg) no-repeat;
}
 
.kontaktBox .text .jazyky .lFR {
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  margin-right: 4px;
  background: transparent url(../cs/temp/fr.jpg) no-repeat;
}

.kontaktBox .text .jazyky .lUA {
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  margin-right: 4px;
  background: transparent url(../cs/temp/ua.jpg) no-repeat;
}  

#footer {
  width: 100%;
  height: 325px;
  margin: 40px 0 0 0;
  padding: 0 0 0 0;
  background: #165722 url(../cs/temp/footerBG.jpg);
  clear: both;
}

#foot {
  width: 970px;
  height: 325px;
  margin: 0 auto;
  padding: 0;
  background: transparent url(../cs/temp/foot.jpg) no-repeat; 
}

#footerTop {
  width: 970px;
  height: 264px;
  margin: 0 auto;
  padding: 0;
}

#footerTop .sitemapBox {
  width: 155px;
  height: 240px;
  padding: 0;
  margin: 11px 0 0 11px;
  float: left;
}

#footerTop .sitemapBoxLast {
  width: 240px;
  height: 240px;
  padding: 0;
  margin: 11px 0 0 11px;
  float: left;
}

#footerTop .sitemapBox h2,
#footerTop .sitemapBoxLast h2 {
  font-size: 12px;
  color: #FFFFFF;
  width: auto;
  margin: 0;
  padding: 0 0 2px 0;
  text-transform: none;
  font-weight: bold;
  letter-spacing: 2px;
}

#footerTop .sitemapBox ul {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  color: #FFFFFF;
}

#footerTop .sitemapBox ul li {
  width: 100%;
  height: 16px;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #BACE6F;
  letter-spacing: 0px;
}

#footerTop .sitemapBox ul li a,
#footerTop .sitemapBox ul li a:visited {
  text-decoration: none;
  color: #BACE6F;
}

#footerTop .sitemapBox ul li a:hover {
  text-decoration: none;
  color: #DDE7B7;
}

#footerTop .sitemapBoxLast ul {
  width: 300px;
  height: 100px;
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none;
  font-size: 12px;
  color: #FFFFFF;
  display: inline;
}

#footerTop .sitemapBoxLast ul li {
  width: 30px;
  height: 30px;
  margin: 8px 0 0 0;
  padding: 0;
  font-size: 12px;
  color: #BACE6F;
  letter-spacing: 1px;
  float: left;
}

#footerTop .sitemapBoxLast ul li a img {
  font-size: 10px;
  border: none;
  color: #BACE6F;
}

#footerBottom {
  width: 970px;
  height: 55px;
  margin: 0 auto;
  margin-top: 6px;
  padding: 0;
}

#footerBottom p {
  float: left;
  position: relative;
  top: 12px;
  font-size: 11px;
  width: 200px;
  height: auto;
  color: #213225;
  text-align: right;
  margin: 0 0 0 0;
  padding: 0 4px 0 0;
  border-right: 1px dotted #485020;
}

#footerBottom p.smallWidget {
  float: right;
  width: auto;
  position: relative;
  top: 32px;
  margin: 0;
  padding: 0 8px 0 0;
  text-align: right;
  border: none;
}

#footerBottom p a, 
#footerBottom p a:visited {
  color: #213225;
}

#footerBottom p a:hover {
  color: #092B10;
}

/* PRODUCT TABLE */

#tabulka {
  width: 700px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #541D01;
}

#tabulka p {
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#tabulka .radek {
  width: 700px;
  float: left;
  clear: both;
  line-height: 22px;
  margin: 0 0 1px 0;
  padding: 0 0 0 0;
}

#tabulka .radek .bunka {
  width: 43px;
  height: 22px;
  background: #B7AC48 url(../cs/temp/TABbg.jpg) repeat-x;
  float: left;
  margin: 0 1px 0 0;
  padding: 0 0 0 0;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
}

#tabulka .radek .aktivni {
  background: #238647 url(../cs/temp/TABactive.jpg) repeat-x;
  width: 43px;
  color: #FFFFFF;
}

#tabulka .radek .velka {
  width: 150px;
  background: #B7AC48 url(../cs/temp/TABleft.jpg) no-repeat;
}

#tabulka .radek .left {
  text-align: left;
  padding-left: 10px;
}

#tabulka .radek .smallText {
  font-size: 10px;
  background-color: #C5BA54;
  color: #0A0A0A;
  text-transform: lowercase;
}

#tabulka .radek .last {
  width: 7px;
  height: 22px;
  background: #B7AC48 url(../cs/temp/TABright.jpg) no-repeat;
  float: left;
  margin: 0 1px 1px 0;
  padding: 0 0 0 0;
  text-align: center;
  display: block;
}
/* PRODUCT TABLE END*/



/* FORM */

#formularHolder {
  width: 600px;
  height: auto;
  border: 1px solid #CECECE;
  margin: 0 auto;
  margin-top: 10px;
  padding: 8px 8px 8px 8px;
}

#formularHolder form#email p {
  width: 130px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#formularHolder form#email .formField p label {
  width: 130px;
  margin: 0;
  padding: 0;
  float: left;
}

#formularHolder form#email .formField input {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  width: 190px;
  font-family: "Trebuchet MS";
  font-size: 12px;
  color: #37464F;
}

#formularHolder form#email .formField textarea {
  font-family: "Trebuchet MS";
  font-size: 12px;
  color: #37464F;
}

#formularHolder form#email fieldset {
  border: 1px solid #CECECE;
  margin-bottom: 8px;
  padding: 4px 4px 4px 4px;
  width: 200px;
  float: left;
}

#formularHolder form#email fieldset.fieldset2 {
  width: 360px;
}

#formularHolder form#email fieldset .formField {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* FORM END */


/* JOBS */

#onDemand1,
#onDemand2,
#onDemand3,
#onDemand4,
#onDemand5,
#onDemand6,
#onDemand7,
#onDemand8,
#onDemand9,
#onDemand10 {
  display: none;
}

a.sbalit,
a.sbalit:visited {
  text-decoration: none;
  font-weight: bold;
  color: red;
}

a.sbalit:hover {
  color: black;
}

/* JOBS END */