/* CSS Document */

BODY {
font-family:Arial, Helvetica, sans-serif;
background: rgb(249,249,249) url(../img/bg.jpg) repeat-x;
font-size:12px;
margin:0;
padding:0;
}
A {
color: rgb(0,114,188);
}
FORM {margin: 0;}
IMG {border: 0;}
#page {
margin: 0 auto;
position: relative;
width: 982px;
}
#page-1, #page-2 {
clear:both;
width:100%;
overflow:hidden;
}
#page-1 {
background: transparent url(../img/page-bg.gif) repeat-y;
}
#page-2 {
background: transparent url(../img/footer.jpg) no-repeat left bottom;
}
#hlavicka-container {
width: 982px;
height:124px;
overflow:hidden;
}
#hlavicka {
position:absolute;
top:0px;
left:0px;
width: 982px;
height:124px;
overflow:hidden;
}
#pagehead {
height:83px;
overflow:hidden;
position:relative;
}
#logo {
position:absolute;
top:0px;
background:url(../img/logo.gif) no-repeat 29px 18px;
}
#logo, #logo A {
width:250px;
height:80px;
}
#logo A {
display:block;
text-indent: -3000px;
}
#kompass {
position:absolute;
top:0px;
left:700px;
background:url(../img/logo-alsenta.gif) no-repeat 29px 18px;

}
#kompass, #kompass A {
width:280px;
height:80px;
}
#kompass A {
display:block;
text-indent: -3000px;
}


/* Hlavni menu */
UL#menu{
float:left;
list-style-type:none;
margin:0;
padding:0;
height: 41px;
width: 977px;
background: #007DAD url(../img/menu-bg.png) repeat-x;
}
UL#menu LI {
display: block;
float:left;
}
UL#menu LI A, UL#menu LI SPAN {
display: block;
float:left;
height:41px;
color: rgb(204,255,255);
overflow: hidden;
}
UL#menu LI SPAN {
line-height: 38px;
cursor: hand;
background-color: transparent;
background-repeat: no-repeat;
background-image:url(../img/but-menu-pointer.gif);
background-position: 0 -100px;
}
UL#menu LI A {
padding: 0 12px 0 12px;
background-image:url(../img/but-menu.png);
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}
UL#menu LI A.first {
background-image:url(../img/but-menu-first.png);
}

UL#menu LI A:hover {
background-position: left bottom;
}
UL#menu LI A:hover, UL#menu LI A:hover span {
color: white;
}
UL#menu LI A:hover span {
background-position: center bottom;
}

#menu-konec {
float:right;
background: #007DAD url(../img/menu-konec.png) no-repeat;
width:5px;
height:41px;
overflow: hidden;
}

/* hlavni leve okno */
#main-outer {
width:679px;
float:left;
}

#main {
padding: 10px;
}


/* poptavka nabidka */
#poptavka-nabidka-container {
  height: 318px;
  overflow: hidden;
  background: url(../img/poptavka-nabidka.jpg) no-repeat left top;
}
#poptavka-nabidka {
  width: 655px;
  height: 318px;
  overflow: hidden;
  position: absolute;
  left: 11px;
  top: 133px;
}
#pop-h2, #nab-h2, #pop-h3, #nab-h3, #pop-p, #nab-p, #pop-a, #nab-a {
  position: absolute;
}
#poptavka-nabidka h2 {margin:0; font-size: 3px;}
#pop-h2 {color: rgb(238,105,77); left: 30px;}
#nab-h2 {color: rgb(27,110,177); left: 570px;}

#pop-h3, #pop-p {left: 35px;}
#nab-h3, #nab-p {left: 460px;}

#pop-h3, #nab-h3 {top: 63px; margin: 0; font-size: 130%; color: White; font-weight: normal;}
#pop-p, #nab-p {top: 93px; margin: 0; font-size: 105%; color: White; font-weight: normal;}

#pop-a {left: 42px;}
#nab-a {left: 484px;}
#pop-a, #nab-a {top: 157px; margin: 0; font-size: 105%; color: White; font-weight: normal; display: block; width: 120px; height: 29px; line-height: 28px; text-align: center; text-decoration: none;}

/* Vyhledavani */
#search_text, #search_type_f,  #search_type_p, #hledat, #rozsir, #search_help {position: absolute;}
#search_text {top: 228px; left: 72px; width: 258px; border: 0 none white; color: rgb(137,137,137)}
#search_type_f,  #search_type_p {top: 226px; font-size: 95%; }
#search_type_f input,  #search_type_p input {position: relative; top: 1px; }
#search_type_f {left: 336px;}
#search_type_p {left: 430px;}
#hledat,  #rozsir {top: 227px; border: none 0 white; height: 20px; line-height: 20px; font-size: 95%; color: white; text-indent: 10px; padding-bottom: 3px; *padding-bottom: 0px; /* zparcuje jen IE 5-7 */}


#hledat{left: 518px; width: 60px; background-color: Transparent;}
#rozsir{left: 495px;  width: 109px;  background-color: Transparent;}
#search_help {top: 282px; left: 17px; margin: 0; height: 16px; line-height: 16px; color: rgb(112,112,112); font-size: 95%;}
#search_help span {color: rgb(68,140, 203);}
/* Navigace */
#navigace {padding: 0 13px 10px 13px;}

.mt-10 { margin-top: 10px !important;}
.mt-0 { margin-top: 0px !important;}
.mb-0 { margin-bottom: 0px !important;}

/* levy box s barevnym zahlavim */
.levy-box-outer {
  background: transparent url(../img/bg-leva-body.jpg) repeat-y;
  width: 100%;
  clear:both;
  margin-bottom: 15px;
}
.levy-box {
  background: transparent url(../img/bg-leva-footer.jpg) no-repeat bottom left;
  padding: 0px 15px 0 15px;
  clear:both;
  width: auto;
  text-align: justify;
}
.pt-0 {padding-top: 0px !important;}
.pb-0 {padding-bottom: 0px !important;}
.pl-0 {padding-left: 0px !important;}
.pr-0 {padding-right: 0px !important;}

.levy-box .modry, .levy-box .cerveny, .levy-box .cerveny_vice {
  margin: 0 -15px 0 -15px;
  padding-left: 19px;
  font-size: 120%;
  font-weight: bold;
  height: 45px;
  line-height: 38px;
  text-transform: uppercase;
}

.levy-box .cerveny_vice {
  font-size: 100%;
}

.levy-box .cerveny, .levy-box .cerveny_vice {
  background: transparent url(../img/bg-levy-box-kulaty-cerveny-nadpis.gif) no-repeat top left;
  color: rgb(192,64,37);
}
.levy-box .modry {
  background: transparent url(../img/bg-levy-box-kulaty-modry-nadpis.gif) no-repeat top left;
  color: rgb(68,140,203);
}
.levy-box .cerveny span, .levy-box .cerveny_vice span {
  color: rgb(112,112,112);
  font-size: 80%;
  font-weight: normal;
  text-transform: lowercase;
}

.sedy {
  color: rgb(173,173,173);
  font-size: 12px;
  padding-bottom: 20px;
}

/* levy box bez zahlavi - napr. u produktu */
.levy-box-horni-zaobleni {
  background: transparent url(../img/bg-leva-header-kulaty.jpg) no-repeat top left;
  padding: 15px 15px 15px 15px;
}
.levy-box-horni-zaobleni #firma-logo {
  width: 170px;
  float: left;
  height: 150px;
}
.levy-box-horni-zaobleni  #firma-table {
  width: 440px;
  margin-top: 10px;
}
.levy-box-horni-zaobleni  #firma-table th {
  text-align: left;
}
.levy-box-horni-zaobleni  #firma-table th, .levy-box-horni-zaobleni  #firma-table td {
  vertical-align: top;
}

.levy-box-horni-zaobleni h1 {
  color: Black;
  font-size: 180%;
  margin: 0 0 0 0;
  font-weight:  normal;
}
.levy-box-horni-zaobleni p.zpet {
  margin: 0 0 0 0;
  padding-left: 30px;
}

.levy-box-prostredni {
  background: transparent url(../img/bg-leva-header-hranaty.jpg) no-repeat top left;
  padding: 0 15px 15px 20px;
}
.levy-box-koncovy {
  background: transparent url(../img/bg-leva-footer.jpg) no-repeat bottom left;
}

.levy-box-prostredni h2 {background: transparent url(../img/bg-raquo.gif) no-repeat 0 17px; padding: 16px 0 5px 22px; font-size: 120%; color: rgb(26,110,177); margin: 0;}
.levy-box-prostredni h2 span {color: black;}

.levy-box-prostredni h3 {font-size: 100%; color: rgb(112,112,112); padding: 10px 0 5px 0; margin: 0;}
.levy-box-prostredni p  {margin: 0; padding: 5px 0 5px 0;} 

/* homepage */
#skryj-h1 {margin: 0; font-size: 1%; color: rgb(249,249,249);}
#hp-poptavky, #hp-nabidky {float: left; height: 277px; overflow: hidden;}
#hp-poptavky {width: 327px;}
#hp-nabidky {width: 330px;}
#hp-poptavky h2, #hp-nabidky h2 {height: 38px; line-height: 38px; font-size: 120%; margin: 0; padding: 0; text-indent: 42px; }
#hp-poptavky h2 {background: transparent url(../img/bg-hp-poptavka-nadpis.jpg) no-repeat 0 0; color: rgb(238,28,37);}
#hp-nabidky h2 {background: transparent url(../img/bg-hp-nabidka-nadpis.jpg) no-repeat 0 0;}
#hp-poptavky h2 a, #hp-nabidky h2 a {text-decoration: none;}
#hp-poptavky h2 a {color: rgb(238,28,37);}

#hp-poptavky ul, #hp-nabidky ul {padding: 0; list-style-type: none; height: 188px; border: solid 1px rgb(215,215,215); overflow-y: scroll;}
#hp-poptavky ul {width: 305px; margin: 0 0 0 15px;}
#hp-nabidky ul {width: 310px; margin: 0 0 0 5px;}
#hp-poptavky ul li, #hp-nabidky ul li {border-bottom: solid 1px rgb(215,215,215); line-height: 20px; clear: both;}
#hp-poptavky ul li a, #hp-nabidky ul li a {text-decoration: none; display: block; padding: 0 5px 0 37px;  background-repeat: no-repeat; background-position: 10px 50%;}
#hp-poptavky ul li.bg-1 a, #hp-nabidky ul li.bg-1 a {background-color: White;}
#hp-poptavky ul li.bg-2 a, #hp-nabidky ul li.bg-2 a {background-color: rgb(241,241,241);}
#hp-poptavky ul li a:hover, #hp-nabidky ul li a:hover {background-color: rgb(226,226,226);}
#hp-poptavky ul li a span, #hp-nabidky ul li a span {float: right; display: block; color: rgb(99,99,99); font-size: 80%;}
#hp-poptavky ul li a span.dnes, #hp-nabidky ul li a span.dnes {color: rgb(61,183,122); padding-right: 13px;}

.cz a {background-image: url(../img/flag/cz.gif)}
.sk a {background-image: url(../img/flag/sk.gif)}
.it a {background-image: url(../img/flag/it.gif)}

.hp-vice-np {margin: 0; padding: 7px 15px 10px 10px; text-align: right;}
.hp-vice-np a {padding-left: 13px; background: transparent url(../img/bg-hp-vice-np.gif) no-repeat 0 50%;}

.vice {text-align: right;}
.vice a {padding-left: 13px; background: transparent url(../img/bg-hp-vice-np.gif) no-repeat 0 50%;}


.hp-firma {padding: 5px 0 10px 0;}
.hp-firma img {float: left; vertical-align:middle;}
.hp-firma p, .hp-firma h3 {padding: 0 0 10px 0; margin: 0 0 0 160px;}
.hp-firma h3 {font-size: 100%; color: rgb(112,112,112);}


.hp-firma-bez-loga {padding: 5px 0 10px 0;}
.hp-firma-bez-loga p, .hp-firma-bez-loga h3 {padding: 0 0 10px 0; margin: 0 0 0 0px;}
.hp-firma-bez-loga h3 {font-size: 100%; color: rgb(112,112,112);}


.hp-zpravodajstvi-levy-sloupec, .hp-zpravodajstvi-pravy-sloupec {float: left; width: 299px; color: rgb(112,112,112); font-size: 90%; padding: 5px 0 0 0; overflow: hidden;}
.hp-zpravodajstvi-levy-sloupec {margin-right: 15px;}
.hp-zpravodajstvi-pravy-sloupec {margin-left: 15px;}
.hp-zpravodajstvi-levy-sloupec h3, .hp-zpravodajstvi-pravy-sloupec h3 {font-size: 100%; margin: 0; padding: 0 0 5px 0; text-align: left;}
.hp-zpravodajstvi-levy-sloupec p, .hp-zpravodajstvi-pravy-sloupec p {font-size: 100%; padding: 0 0 10px; margin: 0}
/*
*/

/* profil firmy */
ul.firma-predmet-cinnosti, ul.nabidka-predmet-nabidky {
  margin: 0;
  padding: 5px 0 5px 0;
  list-style-type: none;
}
ul.firma-predmet-cinnosti li {
  margin: 0;
  padding: 3px 0 3px 30px;
/*  background: url(../img/raquo-modre.gif) no-repeat 20px 50%; */
  color: rgb(112,112,112);
}
ul.nabidka-predmet-nabidky li {
  margin: 0;
  padding: 3px 0 3px 20px;
  background: url(../img/raquo-modre.gif) no-repeat 10px 50%;
  color: rgb(112,112,112);
}

.firma-akt-nab {
  clear: both;
}
.firma-akt-nab img {
  float: left;
  margin: 10px 0;
}
.firma-akt-nab h3 {
  margin: 0 0 0 120px;
  color: rgb(70,70,70);
}
.firma-akt-nab p {
  margin: 0 0 0 120px;
}


/* Klasifikace s ikonkama */
ul.firma-klasifikace {
  margin: 0;
  padding: 5px 0 5px 0;
  list-style-type: none;
}
ul.firma-klasifikace li {
  margin: 0;
  padding: 3px 0 3px 18px;
  color: rgb(112,112,112);
  background-repeat: no-repeat;
  background-position: 0 4px;
}
ul.firma-klasifikace ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.firma-klasifikace li ul li {
  padding: 3px 0 3px 20px;
  background: url(../img/raquo-modre.gif) no-repeat 10px 50%;
}


/* levy box - seznam oboru  */
#seznam-oboru-nadpis a {
  color: rgb(160, 41,15);
}
#seznam-oboru-nadpis h1 {
  font-size: 1em;
  display: inline;
}
#seznam-oboru-napoveda {
  margin: 10px 5px;
  padding: 2px 10px 1px 10px;;
  color: rgb(121,121,121);
  background-color: rgb(254,238,219);
  border: solid 1px rgb(254,216,196);
}
#seznam-oboru-napoveda p {
  margin: 10px 0;
}
p.odsaseni {
  color: rgb(121,121,121);
  padding-left: 23px;
  background: url(../img/raquo-cervene.gif) no-repeat 13px 50%;
  margin: 5px 0 10px 0;
}
#seznam-oboru-napoveda a {
  color: rgb(160, 41,15);
  font-weight: bold;
}

ul.seznam-oboru-sloupec {
  float: left;
  width: 314px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
}
ul.seznam-oboru-sloupec li {
  margin: 0;
  padding: 5px 20px 2px 30px;
  background: url(../img/folder.gif) no-repeat 5px 0;
  color: rgb(112,112,112);
  font-size: 80%
}
ul.seznam-oboru-sloupec li a {
  font-size: 120%;
  text-decoration:none;
  color: rgb(160, 41,15);
}
ul.seznam-oboru-sloupec li a:hover {
  text-decoration:underline;
}

#zobraz-vsechna-odvetvi {
  margin: 0 -15px 0 -15px;
  background: url(../img/bg-zobraz-vsechna-odvetvi.gif) no-repeat top left;
}
#zobraz-vsechna-odvetvi a {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
}
#zobraz-vsechna-odvetvi a:hover {
  text-decoration: underline;
}



#filtr {font-size: 90%; font-weight: bold; color: rgb(150,150,150); }
#filtr #udelej_limit {background: transparent url(../img/but-filtrovat.gif) no-repeat bottom left; border: none 0px  white; width: 68px; height: 20px;}
#filtr select {font-size: 90%;}

#kraje {color: rgb(112,112,112);}
#kraje a {text-decoration: none;}
#kraje a:hover {text-decoration: underline;}

#info-o-oboru {background: transparent url(../img/bg-i.gif) no-repeat 0 10px; padding: 10px 0 0px 30px; font-size: 90%; color: rgb(112,112,112); margin: 0;}

#info-o-dodavatelich { padding: 10px 0 0px 30px; font-size: 90%; color: rgb(112,112,112); margin: 0;   font-size: 80%; line-height:20px;}

#info-o-dodavatelich a {
  background: url(../img/folder.gif) no-repeat  0;
  font-size: 100%;
  text-decoration:none;
  color: rgb(160, 41,15);
  padding-right : 20px;
  padding-left : 25px;
}

.levy-box h2 {background: transparent url(../img/bg-raquo.gif) no-repeat 5px 2px; padding-left: 22px; font-size: 120%; color: rgb(26,110,177); margin: 15px 0 10px 0;}
.levy-box h2 span {display: block;}


/* Strankovani */
.strankovani, .strankovani-dole {
  text-align: right;
}
.strankovani {
  margin: -10px 0 -5px 0;
  padding-top : 10px; 
  float:right;
}
.strankovani-dole {
  margin: 5px 0 10px 0; 
}

.strankovani span, .strankovani a, .strankovani-dole span, .strankovani-dole a {
  display: inline-block;
  padding: 1px 4px;

}
.strankovani span, .strankovani-dole span {
  color: rgb(137,137,137);
  border: solid 1px rgb(137,137,137);
}
.strankovani a, .strankovani-dole a {
  border: solid 1px rgb(0,114,188);
  text-decoration: none;
}
.strankovani a:hover, .strankovani-dole a:hover {
  background-color: rgb(0,114,188);
  color: White;
}

.strankovani_odkaz {
}

.strankovani_odkaz a.odeslat_poptavku {
  background-color: #fe5e2e;
  color: White;
  border: solid 1px rgb(160,41,15);
  padding: 1px 6px;
}
.strankovani_odkaz a.odeslat_poptavku:hover {
  background-color: rgb(160,41,15);
  color: White;
}


/* Tabulka */
.seznam_firem_tabulka {
border:#dfdfdf 1px solid;
text-align: left;
margin: 10px 0;
|width: 100%;
}
.seznam_firem_tabulka A {
text-decoration:none;
color: rgb(160, 41,15);
}
.seznam_firem_tabulka A:hover {
text-decoration:underline;
}
.seznam_firem_tabulka TR.dark {
background-color: rgb(254,226,196);
}
.seznam_firem_tabulka TR.light {
background-color: rgb(254,238,196);
}
.seznam_firem_tabulka TD {
padding: 5px 5px 5px 10px;
color: rgb(112,112,112);
}
.seznam_firem_tabulka TD.nazev {font-size: 120%;}
.seznam_firem_tabulka TD.nabidka_nazev a {font-size: 120%; font-weight: bold;}
.seznam_firem_tabulka TD.nabidka_firma a {}
.seznam_firem_tabulka TD.nabidka_img {text-align: center; padding: 5px;}
.seznam_firem_tabulka TD.nabidka_img img {margin: auto;}
.seznam_firem_tabulka TD.telefon {color: rgb(112,112,112)}
.seznam_firem_tabulka TD.adresa {color: rgb(160, 41,15)}
.seznam_firem_tabulka TD.blizsi_popis {font-size: 90%; color: rgb(137, 137,137)}



/* Seznam */
#list {
float:left;
background: transparent url(../img/bg-list.jpg) repeat-x;
width:303px;
overflow: hidden;
}
#list h2 {
margin: 10px 0 0 0;
padding-left: 44px;
font-size: 110%;
height: 45px;
line-height: 38px;
text-transform: uppercase;
}

#h-prava-info {
background: transparent url(../img/h-prava-info.jpg) no-repeat top left;
color: rgb(192,64,37);
}
#info p {
color: rgb(37,37,37);
margin: 10px 20px 10px 20px;
}
#info p a {
text-decoration: none;
}
#info {
height: 211px;
overflow: hidden;
background: transparent url(../img/bg-prava-info.jpg) no-repeat bottom left;
}
#h-prava-seznam {
background: transparent url(../img/h-prava-seznam.jpg) no-repeat top left;
color: rgb(68,140,203);
padding-left: 40px !important;
}

#list UL {
margin: 0;
padding:5px 0 0 10px;
width:auto;
list-style-type: none;
}
#list UL A {
text-decoration:none;
color:#0076a3;
height:20px;
display:block;
padding:3px 0 0 23px;
width:250px;
}
#list A:hover{
text-decoration:underline;
}
#list LI {
float:none;
background-repeat: no-repeat;
background-position: 3px 50%;
}
LI.kat12 {background-image:url(../img/icon/12.gif);}
LI.kat07 {background-image:url(../img/icon/07.gif);}
LI.kat11 {background-image:url(../img/icon/11.gif);}
LI.kat03 {background-image:url(../img/icon/03.gif);}
LI.kat01 {background-image:url(../img/icon/01.gif);}
LI.kat02 {background-image:url(../img/icon/02.gif);}
LI.kat04 {background-image:url(../img/icon/04.gif);}
LI.kat05 {background-image:url(../img/icon/05.gif);}
LI.kat06 {background-image:url(../img/icon/06.gif);}
LI.kat10 {background-image:url(../img/icon/10.gif);}
LI.kat13 {background-image:url(../img/icon/13.gif);}
LI.kat14 {background-image:url(../img/icon/14.gif);}
LI.kat15 {background-image:url(../img/icon/15.gif);}
LI.kat16 {background-image:url(../img/icon/16.gif);}
LI.kat17 {background-image:url(../img/icon/17.gif);}
LI.kat18 {background-image:url(../img/icon/18.gif);}
LI.kat08 {background-image:url(../img/icon/08.gif);}
LI.kat00 {background-image:url(../img/icon/00.gif);}
LI.kat20 {background-image:url(../img/icon/20.gif);}
LI.kat09 {background-image:url(../img/icon/09.gif);}
LI.kat19 {background-image:url(../img/icon/19.gif);}
LI.kat21 {background-image:url(../img/icon/21.gif);}
LI.kat22 {background-image:url(../img/icon/22.gif);}
LI.kat23 {background-image:url(../img/icon/23.gif);}
LI.kat24 {background-image:url(../img/icon/24.gif);}
LI.kat25 {background-image:url(../img/icon/25.gif);}
LI.kat26 {background-image:url(../img/icon/26.gif);}
LI.kat27 {background-image:url(../img/icon/27.gif);}
LI.kat28 {background-image:url(../img/icon/28.gif);}
LI.kat29 {background-image:url(../img/icon/29.gif);}
LI.kat30 {background-image:url(../img/icon/30.gif);}
LI.kat31 {background-image:url(../img/icon/31.gif);}
LI.kat32 {background-image:url(../img/icon/32.gif);}

#footer {
width:982px;
height:142px;
overflow: hidden;
color:#FFFFFF;
text-align:center;
line-height:25px;
margin:10px 0 0 0;
}
#footer-content {
padding:25px 0 0 0;
}

#footer A {
color:#FFFFFF;
text-decoration:none;
}
#footer A:hover {
color:#FFFFFF;
text-decoration:underline;
}

.clear {
  clear: both;
  height: 1px;
  width: 0px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  margin-top: -1px;
  font-size: 0px;
  line-height: 0px;
}
.cleaner {
  clear:both;
  height: 0;
  content: ' ';
  overflow:hidden;
}
.cleaner hr {
  display:none;
}

/* Formular - orange - poptavka */
/* Formular - blue - nabidka (registrace) */
#formular {
  overflow: hidden;
  position: relative;
  color: white;
  width: 654px;
  height: 764px;
}
.formular_poptavka {
  background: rgb(239,105,76) url(../img/bg-formular-poptavka.jpg) no-repeat top left;
}
.formular_nabidka {
  background: rgb(106,124,162) url(../img/bg-formular-nabidka.jpg) no-repeat top left;
}

#formular h1, #formular #uvod, #formular_blok_1, #formular_blok_2, #reg1, #formular_blok_3, #formular_blok_4, #nadpis_levy, #nadpis_pravy, #vymazatform, #odeslano  {
  position: absolute;
}

#formular h1 {
  left: 20px;
  top: 10px;
  font-style: italic;
  margin: 0;
  font-size: 160%;
}
.formular_poptavka h1 {color: rgb(250,217,210);}
.formular_nabidka h1 {color: rgb(216,221,230);}

#formular #uvod {
  left: 20px;
  top: 42px;;
  color: white;
  margin: 0;
}
#formular h2 {
  margin: 0;
  font-size: 115%;
}

#formular label {
  display: block;
  margin: 6px 0 2px 0;
}
#formular fieldset {
  border-style: none;
  margin: 0;
  padding: 0;
}
#formular input {
  border: solid 1px rgb(149,149,149);
  font-size: 100%;
}
#formular input, #formular select {
  width: 190px;
}

#formular_blok_1 {left: 20px; top: 76px;}
#formular_blok_2 {left: 257px; top: 76px;}
#formular_blok_3 {left: 20px; top: 351px;}
#formular_blok_4 {left: 328px; top: 351px;}
#formular input#reg1         {left: 524px; top: 254px;}
#formular input#vymazatform  {left: 398px; top: 716px;}
#formular input#odeslano     {left: 524px; top: 716px;}
#formular #nadpis_levy    {left: 49px; top: 324px;}
#formular #nadpis_pravy {left: 332px; top: 324px;}

#formular input#reg1, #formular input#vymazatform, #formular input#odeslano {
  width: 121px;
  height: 36px;
  line-height: 36px;
  border-style: none;
  background-color: Transparent;
  color: White;
  text-align: center;
  font-weight: bold;
  padding-bottom: 3px;
  *padding-bottom: 0px; /* zparcuje jen IE 5-7 */
}

#formular #napoveda {
  font-size: 90%;
  margin: 5px 0;
}

/* prilohy */
ul.prilohy {
  margin: 0;
  padding: 5px 0 5px 0;
  list-style-type: none;
}
ul.prilohy li {
  margin: 0;
  padding: 0;
  color: rgb(112,112,112);
}
ul.prilohy li a {
  display: block;
  padding: 3px 0 3px 22px;
  background-repeat: no-repeat;
  background-position: left center;
}


.nahled {
  float: left;
  width: 125px;
  overflow: hidden;
}
.nahled img {
  border: solid 1px rgb(204,204,204);
  padding: 7px;
}
.nahled a:hover img {
  border: solid 1px #0072bc;
}

/*odeslat nabidku*/

div#odeslat_nabidku p{
  text-align : left;
  font-size : 10px;
  padding-bottom : 15px;
}

div#odeslat_nabidku input {
  text-align : left;
  width : 278px;
}

div#odeslat_nabidku .tlacitko {
  text-align : center;
  width : 120px;
}

div#odeslat_nabidku td {
  padding : 2px;
}

div#odeslat_nabidku textarea {
  text-align : left;
  width : 420px;
  height : 100px;
  font-size : 13px;
}
div#odeslat_nabidku .formular {
  text-align : left;
  font-size : 13px;
}

.zvyraz_odkaz {
  color : red;
  font-weight: bold;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 150px;
	left: 20px;
	top: 320px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	
	background-image: url(../img/add_back.gif);
  background-position: left top;
	background-repeat: no-repeat;
	padding: 10px;
	font-weight : bold;
}

.all{
  width : 100%;
  background-color : #FFF;
  border: 0px;
}

.all td {
  text-align: center;
}

.tlacitko_dole {
  text-align: center;
  width:100%;
  height : 31px;

}

.tlacitko_dole span {
  padding: 5px 5px 5px 5px;
  border: 1px black solid;
  background: #088cf8;
}

.tlacitko_dole a {
  color : white;
  text-decoration: none;
}

.edit_data {
  width : 100%;
  text-align: center;
  padding: 25px 0px 0px 0px;
}

.edit_data a {padding-left: 13px; background: transparent url(../img/bg-hp-vice-np.gif) no-repeat 0 50%;}

/*kontkt*/

#kontakt {
  padding-left: 10px;
  line-height: 22px;
}

#kontakt span {
  font-size: 13px;
  font-weight: bold;
  margin: 3px 0px 8px 0px;
  
}

/*partneri*/

.partneri, .partneri2 {
  text-align: left;
  padding: 10px 5px 10px 5px;
  margin : 5px;
}

.partneri2 {
  background-color: rgb(213,213,213);
}

.partner_right {
  vertical-align: top;
}

#partner {
  padding-top : 50px;
  margin-left: 15px;
  height : 120px;
  color: rgb(178,178,178);
}

#partner A {
  width:152px;
  height:70px;
   margin :50px;
}