* {  
  margin: 0;
  padding: 0;
  border: 0;
}

body  { 
  text-align: center;
  font: 12px/175% Arial, Tahoma, Helvetica, sans-serif;
  color: #333333;
  background: #daf0ff url(/www/img/bg.jpg) repeat-x;
}

input[type=submit]  {
  cursor: pointer;
  _cursor: hand;
}

input.checkbox  {
  cursor: pointer;
  _cursor: hand;
}

input.submit  {
  cursor: pointer;
  _cursor: hand;
  background: #1858c2;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  padding: 2px 5px;
  border: 1px solid #1858c2;
}

input.submit:hover  {
  background: #2f68c8;
}

input, textarea, select {
  border: 1px solid #666666;
  background: #fbfdff;
}

div.padding {
  padding-left: 15px;
  padding-right: 15px;
}

div.padding h2 {
  margin-left: 0;
}

div.info h2 {
  margin-left: 0;
  margin-top: 0;
  color: #004b7f;
  font-size: 23px;
  font-weight: normal;
}

div.info h2 span  {
  color:#666;
  font-size:11px;
}

div.info a  {
  color: #004b7f;
}

a {
  color: #333333;
}

a:hover {
  text-decoration: none;
}

a span  {
  cursor: pointer;
  _cursor: hand;
}

a.partner {
  margin-left: 25px;
}

h2  {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  margin-left: 15px;
  margin-bottom: 10px;
}

h4  {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}

a.anchor  {
  color: #004b7f;
  font-weight: bold;
}

a.strong  {
  color: #004b7f;
  font-weight: bold;
}

div.float-left  {
  float: left;
}

div.float-right {
  float: right;
}

div.partneri  {
  width: 160px;
  margin-top: 21px;
}

select  {
  border: 1px solid #7f9db9;
}

span.cleaner  {
  width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

#all  {
  width: 983px;
  margin: 0 auto; 
  text-align: justify;
}

#header  {
  width: 983px;
  height: 166px;
  position: relative;
  color: #0f4c9f;
  background: url(/www/img/header.jpg) bottom no-repeat;
}

#header h1 a {
  display: block;
  width: 228px;
  height: 100px;
  overflow: hidden;
  position: absolute;
  top: 22px;
  left: 6px;
}

#header h1 a span  {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: url(/www/img/logo.jpg);
}

#header span#banner {
  display: block;
  position: absolute;
  top: 26px;
  left: 251px;
  width: 728px;
  height: 90px;
  background: url(/www/img/ban_partner.png);
}

#header span#banner2 {
  display: block;
  position: absolute;
  top: 41px;
  left: 262px;
  width: 468px;
  height: 60px;
  background: url(/www/img/banner2.jpg);
}

#header span#head {
  display: block;
  position: absolute;
  top: 22px;
  right: 0;
  width: 211px;
  height: 89px;
  background: url(/www/img/head-automoto.jpg);
}

#header ul  {
  position: absolute;
  bottom: 5px;
  right: 7px;
  height: 29px;
  background: url(/www/img/menu.jpg);
  list-style: none;
}

#header ul li {
  float: left;
}

#header ul a {
  display: block;
  float: left;
  height: 29px;
  overflow: hidden;
  position: relative;
}

#header ul a span  {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: url(/www/img/menu.jpg);
}




#header ul a#menu1  {
  width: 78px;
}

#header ul a#menu2  {
  width: 137px;
}

#header ul a#menu3  {
  width: 71px;
}

#header ul a#menu4  {
  width: 72px;
}

#header ul a#menu5  {
  width: 85px;
}

#header ul a#menu6  {
  width: 99px;
}

#header ul a#menu7  {
  width: 72px;
}

#header ul a#menu8  {
  width: 99px;
}

#header ul a#menu9  {
  width: 85px;
}

#header ul a#menu1 span  {
  background-position: 0 0;
}

#header ul a#menu2 span  {
  background-position: -78px 0;
}

#header ul a#menu3 span  {
  background-position: -215px 0;
}

#header ul a#menu4 span  {
  background-position:  -286px 0;
}

#header ul a#menu5 span  {
  background-position: -358px 0;
}

#header ul a#menu6 span  {
  background-position: -443px 0;
}

#header ul a#menu7 span  {
  background-position: -542px 0;
}

#header ul a#menu8 span  {
  background-position: -614px 0;
}

#header ul a#menu9 span  {
  background-position: -713px 0;
}

#header ul a#menu1.active span  {
  background-position: 0 bottom;
}

#header ul a#menu2.active span  {
  background-position: -78px bottom;
}

#header ul a#menu3.active span  {
  background-position: -215px bottom;
}

#header ul a#menu4.active span  {
  background-position:  -286px bottom;
}

#header ul a#menu5.active span  {
  background-position: -358px bottom;
}

#header ul a#menu6.active span  {
  background-position: -443px bottom;
}

#header ul a#menu7.active span  {
  background-position: -542px bottom;
}

#header ul a#menu8.active span  {
  background-position: -614px bottom;
}

#header ul a#menu9.active span  {
  background-position: -713px bottom;
}

#content  {
  width: 983px;
  background: url(/www/img/content-bg.jpg) repeat-y right;
}

#content #left {
  float: left;
  width: 194px;
}

#content #left ul  {
  width: 139px;
  height: 430px;
  background: url(/www/img/navigation.jpg);
  list-style: none;
  padding-left: 55px;
  padding-top: 23px;
}

#content #left ul a strong  {
  display: none;
}

#content #left ul a {
  display: block;
  width: 120px;
  height: 25px;
}

#content #left ul li#nav1  {
  margin-bottom: 28px;
}

#content #left ul li#nav2  {
  margin-bottom: 15px;
  _margin-bottom: -11px;
}

#content #left ul li#nav3  {
  margin-bottom: 22px;
  _margin-bottom: 20px;
}

#content #left ul li#nav4  {
  margin-bottom: 10px;
  _margin-bottom: 8px;
}

#content #left ul li#nav5  {
  margin-bottom: 20px;
  _margin-bottom: 16px;
}

#content #left ul li#nav6  {
  margin-bottom: 15px;
  _margin-bottom: 12px;
}

#content #left ul li#nav7  {
  margin-bottom: 14px;
  _margin-bottom: 11px;
}

#content #left ul li#nav8  {
  margin-bottom: 8px;
  _margin-bottom: 5px;
}

#content #right {
  float: right;
  width: 775px;
  background: url(/www/img/right-bg-bottom.jpg) no-repeat bottom;
  padding-bottom: 6px;
}

#content #right #bottom {
  min-height: 450px;
  _height: 450px;
  background: url(/www/img/right-bg.jpg) no-repeat top;
  padding-bottom: 15px;
}

#content #right #bottom ul.podsekcie  {
  margin-left: 30px;
  list-style: none;
}

#content #right #bottom ul.podsekcie a  {
  font-weight: bold;
}

#content #right #bottom span#title  {
  display: block;
  width: 775px;
  height: 33px;
  background: url(/www/img/right-title.jpg);
  position: relative;
}

#content #right #bottom span#title form {
  width: 169px;
  height: 27px;
  background: url(/www/img/search.jpg);
  position: absolute;
  top: 1px;
  right: 9px;
}

#content #right #bottom span#title form #text  {
  width: 137px;
  height: 18px;
  position: absolute;
  left: 5px;
  top: 4px;
  background: #948a72;
  color: #fff;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 3px;
  border: 0;
}

#content #right #bottom span#title form #search-submit  {
  position: absolute;
  top: 0;
  right: 0;
  height: 27px;
  width: 29px;
  background: none;
  border: 0;
}

#content #right #bottom span#title h2  {
  color: #fff;
  height: 33px;
  width: 570px;
  position: absolute;
  bottom: 0;
  _bottom: -1px;
  left: 15px;
  font-size: 10px;
  margin: 0;
}

#content #right #bottom span#title h2 span  {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: url(/www/img/title.jpg) no-repeat left;
}

#all.auto-moto #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-automoto.jpg) no-repeat left;
}

#all.byvanie #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-byvanie.jpg) no-repeat left;
}

#all.dovolenka #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-dovolenka.jpg) no-repeat left;
}

#all.elektro #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-elektropc.jpg) no-repeat left;
}

#all.e-shopy #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-eshopy.jpg) no-repeat left;
}

#all.sluzby #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-sluzby.jpg) no-repeat left;
}

#all.sport #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-sport.jpg) no-repeat left;
}

#all.vzdelanie #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-vzdelanie.jpg) no-repeat left;
}

#all.zdravie #content #right #bottom span#title h2 span  {
  background: url(/www/img/title-zdravie.jpg) no-repeat left;
}

#content #right #bottom span#title h2 span.praca  {
  background: url(/www/img/title-praca.jpg) no-repeat left;
}

#content #right #bottom span#title h2 span.inzercia {
  background: url(/www/img/title-inzercia.jpg) no-repeat left;
}

#content #right #bottom span#title h2 span.profil {
  background: url(/www/img/title-profil.jpg) no-repeat left;
}

#content #right #bottom #home-ponuka  {
  width: 775px;
  height: 258px;
  background: url(/www/img/home-ponuka.jpg) no-repeat;
}

#content #right #bottom #home-ponuka h2 {
  margin: 0;
}

#content #right #bottom #home-ponuka h2 a {
  display: block;
  width: 385px;
  height: 129px;
  float: left;
  margin: 0;
  text-decoration: none;
  position: relative;
}

#content #right #bottom #home-ponuka h2 a span  {
  display: none;
}

#content #right #bottom #home-ponuka h2 a span#volne-miesta  {
  display: block;
  color: #fff;
  position: absolute;
  top: 30px;
  left: 322px;
  font-size: 35px;
  font-weight: normal;
  line-height: 100%;
}

#content #right #bottom #sutaz  {
  display: block;
  width: 775px;
  height: 68px;
  background: url(/www/img/sutaz.jpg);
}

#content #right #bottom a#sutaz span  {
  display: none;
}

#content #right #bottom div.kraje {
  width: 403px;
  background: url(/www/img/kraje-mapa.jpg) 0 50px no-repeat;
}

#content #right #bottom div.kraje h2  {
  margin-left: 0;
}

#content #right #bottom div.kraje ul  {
  float: left;
  list-style: none;
  font-weight: bold;
  margin-left: 20px;
}

#content #right #bottom div.firma {
  background: url(/www/img/firma.jpg) 20px 7px no-repeat;
  padding-left: 40px;
  margin-bottom: 15px;
  width: 496px;
}

#content #right #bottom div.firma h3 a  {
  color: #004b7f;
  font-weight: normal;
  font-size: 12px;
}

#content #right #bottom div.firma a.posli-vizitku {
  display: block;
  width: 95px;
  height: 25px;
  background: url(/www/img/posli-vizitku.jpg);
}

#content #right #bottom div.firma a.posli-vizitku span  {
  display: none;
}

#footer {
  width: 983px;
  clear: both;
  background: #daf0ff;
  color: #433512;
  font-size: 11px;
  height: 30px;
  padding-top: 8px;
}

#footer a {
  color: #433512;
}

#footer p {
  margin-left: 220px;
}






div#registracia	{
	padding: 0 15px;
}

div#registracia table th	{
	background: #aac1e9;
	vertical-align: top;
	padding: 0px 5px;
}

div#registracia textarea  {
  width: 500px;
}

div#registracia.praca-pridat textarea  {
  width: 300px;
}


div#registracia input {
  width: 200px;
}

div#registracia select  {
  width: 202px;
  border: 1px solid #666666;
}

div#registracia input.checkbox  {
  width: 10px;
}

div#registracia input.submit  {
  height: 42px;}

div#registracia .required {
	font-weight: bold;
	color: #fff;
}

div.praca  {
  border-top: 1px solid #85d6e7;
  border-bottom: 1px solid #85d6e7;
  margin-top: -1px;
}

div.praca strong {
  color: #1858c2;
}

div.praca a  {
  text-decoration: none;
  display: block;
  padding: 10px 10px;
  width: 725px;
}

div.praca a:hover  {
  background: #aac1e9;
}

div.praca a:hover strong  {
  color: #fff;
}

div.inzercia  {
  border-top: 1px solid #85d6e7;
  border-bottom: 1px solid #85d6e7;
  margin-top: -1px;
}

div.inzercia strong {
  color: #1858c2;
}

div.inzercia a.odkaz  {
  text-decoration: none;
  display: block;
  height: 75px;
  padding: 10px 0;
}

div.inzercia a:hover  {
  text-decoration: underline;
}

div.inzercia a img  {
  float: left;
  margin-right: 10px;
  width: 100px;
  height: 75px;
  margin-top: 10px;
}

div.strankovanie  {
  text-align: right;
  margin-top: 10px;
}

