/* NACTENI DALSICH STYLU */
@import url(search.css);
/* ================ ZAKLADNI STYLy ========================= */
body { margin: 0; padding: 0; font-family: verdana; font-size: 11px; background: #FFF; }

.cleaner{ clear:both; height:1px; font-size:0px; border:none; margin:0; padding:0; background:transparent; }
.height10{ height: 10px; }
.floatl  { float: left; }
.floatr  { float: right; }
.left    { text-align: left; }
.center  { text-align: center; }
.bcenter { margin: 0 auto; }
.right   { text-align: right; }
.bold    { font-weight: bold; }
.novis   { display: none; }
img      { border: 0px; }
.error, .req	{ color: #F00; }
.ok	{	color: #090;	}
.okmsg   { margin:5px 0 0 10px; color:#FB4D3A; font-size: 12px; font-weight: bold;}
.perpage	{ text-align: right; }

h1.hlavni { padding: 10px 0px 0px 25px; margin: 0px; color: #142460; font-size: 16px; font-family: arial; }

a { color: #2F216D; }
a:hover { text-decoration: none; }

/* ==== barvicky ==== */
.green { color: #099600; }
.red { color: #BD0713; }
.font-blue { color: #2F216D; }

/* ================ BANNERY  =============================== */
#content div.banner { background: url("../img/reklama.gif") no-repeat 0 100%; padding-left: 20px; margin: 5px 0 10px 40px;  }
#content div.banner img { border: solid 1px #B2B2B2;   }

/* ================ NOTICE ====================== */
div.notice-error { width: 82%; background: #FFEEEC url("../img/notice-error.gif") 10px 50% no-repeat; border: solid 1px #FED7D7; padding: 12px 5px 10px 60px; margin: 5px 0px 0px 8px; }
div.notice-info { width: 82%; background: #EFF0F5 url("../img/notice-info.gif") 10px 50% no-repeat; border: solid 1px #DCDFE8; padding: 12px 5px 10px 60px; margin: 5px 0px 0px 8px; }
div.notice-ok { width: 82%; background: #E6F6DD url("../img/notice-ok.gif") 10px 50% no-repeat; border: solid 1px #CBEEB5; padding: 12px 5px 10px 60px; margin: 5px 0px 0px 8px; }

/* ================ TELO     =============================== */
#toplista { width: 100%; }

#content  { padding: 0px; width: 865px; margin: 0 auto; position: relative; /*border: solid 1px red;*/ }

#top { margin-top: 25px; }
#top h1 { float: left; text-align:left; position:relative; right:0; font-size: 10px; width: 205px; height: 81px; margin:0px; padding:0px; overflow:hidden; }
#top h1 span {	display:block; cursor: pointer; position:absolute; left:0; top:0; z-index:1; width: 205px; height: 81px; background:url("../img/logo.gif") 5% 40% no-repeat; text-decoration: none; }
#top h1 span.span-top1 {	display:block; cursor: pointer; position:absolute; left:0; top:0; z-index:1; width: 205px; height: 81px; background:url("../img/logo-1.gif") 5% 40% no-repeat; text-decoration: none; }
#top h1 span.span-top2 {	display:block; cursor: pointer; position:absolute; left:0; top:0; z-index:1; width: 205px; height: 81px; background:url("../img/logo-2.gif") 5% 40% no-repeat; text-decoration: none; }
#top h1 span.span-top3 {	display:block; cursor: pointer; position:absolute; left:0; top:0; z-index:1; width: 205px; height: 81px; background:url("../img/logo-3.gif") 5% 40% no-repeat; text-decoration: none; }

#top div.menu { float: right; width: 640px; }
#top div.menu div.up { padding: 0px 8px 0px 8px;  }
#top div.menu div.up span { color: #A6A6A6; float: right; }
#top div.menu div.up span.kredit { color: #000; float: right; margin-right: 40px; }
#top div.menu div.up span.kredit strong { color: #C10700; font-weight: normal; }
#top div.menu div.up a { color: #0B246C; text-decoration: none; }
#top div.menu div.up a:hover { text-decoration: underline; }
#top div.menu div.up a.logged { color: #3E9F02; }
#top div.menu div.down { margin-top: 15px; height: 42px; background: url("../img/menu-top.gif") 0px 0px no-repeat; }
#top div.menu div.down li,#top div.menu div.down ul { list-style: none; padding: 0px; margin: 0px; }
#top div.menu div.down li { height: 42px; line-height: 42px; margin: 12px 2px 5px 2px; padding: 0 20px 0 0; background: url("../img/menu-button.gif") 100% 0px; float: left; text-align: left; }
#top div.menu div.down li a, #top div.menu div.down li a:visited { display: block; height: 42px; line-height: 42px; float: left; padding: 0px 0px 0px 20px; font-size: 12px; font-weight: bold; color: #092168; text-decoration: none; text-align: center;	white-space: nowrap; background: url("../img/menu-button.gif") 0 0px; }
#top div.menu div.down li a { background: url("../img/menu-button.gif") 0 0; } /*IE6*/
#top div.menu div.down li a.red,#top div.menu div.down li a.red:visited { color: #BE0404; }
#top div.menu div.down li a.green,#top div.menu div.down li a.green:visited { color: #099600; }
#top div.menu div.down li a.w70 { width: 55px; }

#left { float: left; width: 615px; margin-right: 20px; }
#left h2 { font-size: 16px; }


#left div.nabidka { background: url("../img/nabidka-top.gif") 0 0 no-repeat; margin-bottom: 20px; position: relative; }
#left div.nabidka h2 { padding: 20px 0px 0px 45px; margin: 8px 0px 15px 12px; background: url("../img/nabidka-h2.gif") 0 100% no-repeat; color: #0A1B75; font-size: 12px; letter-spacing: -1px; }
#left div.nabidka div.in { border-right: solid 2px #E3E6EE; border-left: solid 2px #E8EBED; background: url("../img/nabidka-bg.gif") 0 0 repeat-x; margin-left: 2px; }
#left div.nabidka ul { float: left; width: 160px; margin: 5px 0px 0px 20px; padding: 0px; list-style: none; }
#left div.nabidka ul li { line-height: 20px; }
#left div.nabidka ul li a { color: #0B246C; font-size: 12px; font-family: arial; }
#left div.nabidka div.pata { height: 20px; margin-left: 2px; background: url("../img/nabidka-down.gif") 0 0 no-repeat; }

#left div.spole { float: left; background: url("../img/vyber-top.gif") 0 0 no-repeat; width: 190px; height: 220px; }
#left div.spole h3 { height: 46px; line-height: 51px; margin: 0px; padding: 5px 0px 0px 53px; color: #0A1B75; font-size: 12px; letter-spacing: -1px;  }
#left div.spole div.in { height: 150px; border-right: solid 2px #EAEBF2; border-left: solid 2px #EAEBF2; background: url("../img/vyber-bg.gif") 0 0 repeat-x; margin-left: 2px; }
#left div.spole .button { display: block; position: relative; left: 30px; width: 131px; height: 29px; line-height: 29px; color: #C5120D; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyber-button.gif") top center no-repeat;  }
#left div.spole input.button { border: 0px; cursor: pointer; position: static; margin-top: 10px; margin-left: 25px;  }
#left div.spole div.pata { height: 20px; margin-left: 2px; background: url("../img/vyber-down.gif") 0 0 no-repeat; }

#left div.spolezelena { float: left; background: url("../img/prihlaseni-login-zelena.jpg") 0 0 no-repeat; width: 190px; height: 220px; }
#left div.spolezelena h3 { height: 46px; line-height: 51px; margin: 0px; padding: 5px 0px 0px 53px; color: #0A1B75; font-size: 12px; letter-spacing: -1px;  }
#left div.spolezelena div.in { height: 150px; border-right: solid 2px #EAEBF2; border-left: solid 2px #EAEBF2; background: url("../img/vyberzelena-bg.jpg") 0 0 repeat-x; margin-left: 2px; }
#left div.spolezelena .button { display: block; position: relative; left: 30px; width: 131px; height: 29px; line-height: 29px; color: #C5120D; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyberzelena-button.jpg") top center no-repeat;  }
#left div.spolezelena input.button { border: 0px; cursor: pointer; position: static; margin-top: 10px; margin-left: 25px;  }
#left div.spolezelena div.pata { height: 20px; margin-left: 2px; background: url("../img/vyberzelena-down.jpg") 0 0 no-repeat; }

#left div.zivotopis,#left div.hledatpraci { margin-right: 22px; }
#left div.zivotopis h3 { background: white url("../img/vyber-h3-zivotopis.gif") 0px 100% no-repeat; }
#left div.zivotopis p  { margin: 0px; height: 112px; background: url("../img/vyber-zivotopis.gif") 100% 0% no-repeat; }
#left div.zivotopis p span { display: block; padding: 15px 70px 0px 15px; font-size: 12px; line-height: 18px; font-family: arial; }
#left div.zivotopis .button { margin-top: 1px; }
#left div.hledatpraci h3 { background: white url("../img/vyber-h3-hledat.gif") 0 100% no-repeat; }
#left div.hledatpraci form {  margin: 0px 0px 0px 5px; padding: 2px 0px 0px 0px; text-align: center;  }
#left div.hledatpraci select { width: 135px; margin-bottom: 4px; border: solid 1px #829BBA; font-size: 10px; height: 18px; }
#left div.hledatpraci input.button { margin-top: 7px; }
#left div.prihlaseni h3 { color: #0A1B75; background: white url("../img/vyber-h3-login.gif") 0px 100% no-repeat; }
#left div.prihlaseni form table { margin: 0 auto; padding-top: 15px; width: 131px; }
#left div.prihlaseni form table td.link { border-top: dotted 1px #7C7D88; text-align: center; padding: 3px 0px 3px 0px; }
#left div.prihlaseni form table td.link a { color: #1B236E; text-decoration: none; }
#left div.prihlaseni input { width: 80px; font-size: 10px; border: solid 1px #8499BF; }
#left div.prihlaseni input.button { margin-left: 0px; margin-top: 9px; }
#left div.prihlasenizelena h3 { color: #0A1B75; background: white url("../img/prihlaseni-login-zelena.jpg") 0px 100% no-repeat; }
#left div.prihlasenizelena form table { margin: 0 auto; padding-top: 15px; width: 131px; }
#left div.prihlasenizelena form table td.link { border-top: dotted 1px #7C7D88; text-align: center; padding: 3px 0px 3px 0px; }
#left div.prihlasenizelena form table td.link a { color: #1B236E; text-decoration: none; }
#left div.prihlasenizelena input { width: 80px; font-size: 10px; border: solid 1px #8499BF; }
#left div.prihlasenizelena input.button { margin-left: 0px; margin-top: 9px; }
#left div.prihlogin h3 { color: #3E9F02; background: white url("../img/vyber-h3-logout.gif") 0px 100% no-repeat; }
#left div.prihlogin div.in { border-right: solid 2px #E0F5D2; border-left: solid 2px #E0F5D2; background: url("../img/nabidka-bg-login.gif") 0 0 repeat-x; margin-left: 2px; }
#left div.prihlogin .button { background: url("../img/vyber-button-logout.gif") top center no-repeat;  }
#left div.prihlogin div.pata { height: 20px; margin-left: 2px; background: url("../img/nabidka-down-login.gif") 0 0 no-repeat; }
#left div.prihlogin p { margin: 0px; height: 98px; padding: 15px 0px 0px 0px; }
#left div.prihlogin .link { display: block; width: 75%; height: 24px; line-height: 24px; margin: 0 auto; }
#left div.prihlogin a.link { border-top: dotted 1px #3E9F02; text-decoration: none; color: #3E9F02;  }
#left div.prihlogin a.link:hover { text-decoration: underline; }

#left div.katalogfirem { background: url("../img/doporucujeme-katalog-firem-top.gif") 0 0 no-repeat; margin-top: 15px; }
#left div.katalogfirem h3 { padding: 26px 0px 0px 45px; margin: 8px 0px 10px 8px;  color: #FB8006; font-size: 12px; letter-spacing: -1px; }
#left div.katalogfirem div.in { border-right: solid 2px #FCEAD3; border-left: solid 2px #FCEAD3; background: url("../img/doporucujeme-bg.gif") 0 0 repeat-x; margin-left: 2px; }
#left div.katalogfirem div.pata { height: 20px; margin-left: 2px; background: url("../img/doporucujeme-down.gif") 0 0 no-repeat; }
#left div.katalogfirem table { padding: 0px; margin: 0 auto; }
#left div.katalogfirem table td { line-height: 18px; padding: 10px 25px 0px 0px; }
#left div.katalogfirem table td.last { padding-right: 0px; }
#left div.katalogfirem table td img { border: solid 1px #FFD8A8; }
#left div.katalogfirem table td a { color: #1B2053; font-family: arial; font-size: 12px; }

#left div.doporucujeme { background: url("../img/doporucujeme-top.gif") 0 0 no-repeat; margin-top: 15px; }
#left div.doporucujeme h3 { padding: 26px 0px 0px 45px; margin: 8px 0px 10px 8px;  color: #FB8006; font-size: 12px; letter-spacing: -1px; }
#left div.doporucujeme div.in { height: 200px; border-right: solid 2px #FCEAD3; border-left: solid 2px #FCEAD3; background: url("../img/doporucujeme-bg.gif") 0 0 repeat-x; margin-left: 2px; }
#left div.doporucujeme div.pata { height: 20px; margin-left: 2px; background: url("../img/doporucujeme-down.gif") 0 0 no-repeat; }
#left div.doporucujeme table { padding: 0px 0px 0px 7px; margin: 0 auto; }
#left div.doporucujeme table td { line-height: 18px; padding: 10px 25px 0px 0px; }
#left div.doporucujeme table td.last { padding-right: 0px; }
#left div.doporucujeme table td img { border: solid 1px #FFD8A8; }
#left div.doporucujeme table td a { color: #1B2053; font-family: arial; font-size: 12px; }

#left div.podobory { background: url("../img/podobory-top.gif") 0 0 no-repeat; margin-bottom: 20px; position: relative;  }
#left div.podobory h2 { padding: 20px 0px 0px 45px; margin: 8px 0px 11px 19px; margin-left: 12px; background: url("../img/podobory-h2.gif") 0 100% no-repeat; color: #F87E07; font-size: 12px; letter-spacing: -1px; }
#left div.podobory div.in { border-right: solid 2px #FCEAD3; border-left: solid 2px #FCEAD3; background: url("../img/podobory-bg2.gif") 0 top repeat-x; margin-left: 2px; }
#left div.podobory ul { float: left; width: 175px; margin: 5px 0px 0px 18px; padding: 0px; list-style: none; }
#left div.podobory ul li { line-height: 20px;   }
#left div.podobory ul li a { color: #0B246C; font-size: 11px; font-family: arial; }
#left div.podobory div.pata { height: 20px; margin-left: 2px; background: url("../img/doporucujeme-down.gif") 0 0 no-repeat; }

#left #hledani form { padding: 0px; margin: 0px; }

#middle {  }
#content .midods { margin-left: 170px; }
#content .midods2 { margin-left: 25px; }
#content .midods3 { margin-left: 125px; }
#middle div.prihlaseni { float: left; background: url("../img/prihlaseni-login.gif") 0 0 no-repeat; width: 253px; }
#middle div.prihlaseni h3 { height: 46px; line-height: 46px; margin: 0px; padding: 5px 0px 0px 53px; color: #0A1B75; font-size: 12px; letter-spacing: -1px;  }
#middle div.prihlaseni div.in { height: 130px; border-right: solid 2px #EAEBF2; border-left: solid 2px #EAEBF2; background: url("../img/vyber-bg.gif") 0 15% repeat-x; margin-left: 2px; }
#middle div.prihlaseni .button { display: block; position: relative; left: 60px; width: 131px; height: 29px; line-height: 29px; color: #C5120D; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyber-button.gif") top center no-repeat;  }
#middle div.prihlaseni input.button { border: 0px; cursor: pointer; position: static; margin-top: 5px; margin-left: 25px;  }
#middle div.prihlaseni div.pata { height: 20px; margin-left: 2px; background: url("../img/prihlaseni-down.gif") 0 0 no-repeat; }
#middle div.prihlaseni form { padding: 0px; margin: 0px; }
#middle div.login div.in { text-align: center; }
#middle div.reg { margin-left: 30px; }
#middle div.reg p { height: 77px; margin: 0px; padding-left: 25px; }
#middle div.prihlaseni table { padding: 8px 0px 0px 0px; margin: 0 auto; }
#middle div.prihlaseni td.link { padding-bottom: 8px; border-bottom: dotted 1px #ACACAC; }
#middle div.prihlaseni input { width: 140px; font-size: 10px; border: solid 1px #8499BF; }

#right { float: left; width: 230px;  }
#right div.zamestnavatele { background: url("../img/zamestnavatele-top.gif") 0 0 no-repeat; }
#right div.zamestnavatele h3 { padding: 22px 0px 0px 45px;  margin: 8px 0px 10px 8px;  color: #FF8103; font-size: 12px; letter-spacing: -1px; }
#right div.zamestnavatele div.in { padding: 10px 0px 0px 0px; width: 212px; border-right: solid 2px #FCEAD3; border-left: solid 2px #FCEAD3; background: url("../img/doporucujeme-bg.gif") 0 0 repeat-x; margin-top: 20px; margin-left: 2px; }
#right div.zamestnavatele div.in2 { padding: 10px 0px 0px 0px; width: 212px; border-right: solid 2px #FCEAD3; border-left: solid 2px #FCEAD3; background: #FEF2E1; url("../img/doporucujeme-bg.gif") 0 0 repeat-x; margin-top: 16px; margin-left: 2px; }
#right div.zamestnavatele div.pata { height: 22px; margin-left: 2px; background: url("../img/zamestnavatele-down.gif") 0 0 no-repeat; }
#right div.zamestnavatele div.pata2 { height: 22px; margin-left: 2px; background: url("../img/zamestnavatele-down2.gif") 0 0 no-repeat; }
#right div.zamestnavatele div.in div.in2 a img { border: solid 1px #FFD8A8; display: block; }
#right div.zamestnavatele div.in ul { list-style: none; margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; }
#right div.zamestnavatele div.in2 ul { list-style: none; margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; }
#right div.inzeraty div.in ul { list-style: none; margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; }
#right div.zamestnavatele div.in ul li a { background: url(../img/zamestnavatele-sipka.gif) 0 50% no-repeat; padding-left: 15px; text-decoration: none; font-size: 13px; font-family: arial; }
#right div.zamestnavatele div.in2 ul li a { background: url(../img/zamestnavatele-sipka.gif) 0 50% no-repeat; padding-left: 15px; text-decoration: none; font-size: 13px; font-family: arial; }
#right div.inzeraty div.in ul li a { background: url(../img/zamestnavatele-sipka.gif) 0 50% no-repeat; padding-left: 15px; text-decoration: none; font-size: 13px; font-family: arial; }
#right div.zamestnavatele div.in div.in2 ul li a:hover { text-decoration: underline; }
#right div.inzeraty div.in div.in2 ul li a:hover { text-decoration: underline; }

#right div.inzeraty { background: url("../img/inzeraty-top.gif") 0 0 no-repeat;}
#right div.inzeraty h3 { padding: 22px 0px 0px 45px; margin: 8px 0px 10px 8px;  color: #0A1B75; font-size: 12px; letter-spacing: -1px; }
#right div.inzeraty div.in { padding: 10px 0px 0px 0px; width: 213px; border-right: solid 2px #EAEAF2; border-left: solid 2px #EAEAF2; margin-left: 2px; }
#right div.inzeraty div.pata { height: 16px; margin-left: 2px; background: url("../img/inzeraty-down.gif") 0 0 no-repeat; }
#right div.inzeraty p { padding: 5px 0px 5px 5px; border-bottom: dotted 1px #929398; margin: 0px 10px 0px 10px; line-height: 16px; }
#right div.inzeraty p span { color: #777777; }
#right div.inzeraty ul li hr { width: 90%; margin-left: 0; }

.schranka_tlacitka {
   text-align: center;
   height: 40px;
   padding: 10px 0 0 10px;
}
.schranka_tlacitka a {
   background-image: url("../img/tlacitko_orange.jpg");
   width: 76px;
   text-align: center;
   line-height: 24px;
   display: block;
   float: left;
   margin: 0 5px 0 5px;
   color: #be0404;
}
p	{	margin: 0 1em 1em;	padding: 0;	}

#middle { width: 100%; }


#footer { margin-top: 15px; padding-top: 10px; border-top: solid 1px #D3D4D7; text-align: center; line-height: 18px; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer span.copy {  color: #7A7A7A; }


/* MAPA */
div#mapakraje  { background: url("../img/mapa-top.gif") 0 0 no-repeat;  margin-top: 10px;  }
div#mapakraje h2 { padding: 10px 0px 0px 25px; margin: 0px; color: #142460; font-size: 12px; font-family: arial; }
div#mapakraje div.vypis { border-right: solid 2px #E9EBF2; border-left: solid 2px #E8EBED; margin-right: 2px; padding: 0px 25px 8px 25px; font-size: 12px; font-family: arial; }
div#mapakraje div.pata { height: 20px; background: url("../img/nabidka-down.gif") 0 0 no-repeat; }
h2.nabidkaprace { margin: 0px 0px 8px 0px; float: left; }
form#ppform { }

/* DETAIL */
div.adetaily { margin-top: 16px; padding: 0px 10px 5px 0px; }
div.adetaily a,div.adetaily a:visited { float: right; background: url("../img/detail-sipka.gif") 0 70% no-repeat; padding-left: 8px; margin-left: 12px; text-decoration: none;  }
div.adetaily a:hover { text-decoration: underline; }
div#detailpozic  { background: url("../img/detail-top.gif") 0 0 no-repeat; margin-top: 10px;   }
div#detailpozic.inline { background: none; }
div#detailpozic h1 { padding: 20px 0px 0px 55px; margin: 0px; color: #142460; font-size: 16px; font-family: arial; }
div#detailpozic h2 { font-size: 12px; font-family: arial; padding: 0px 10px 0px 0px; margin: 0px; color: #F77C03; }
div#detailpozic div.vypis { border-right: solid 2px #E3E6EE; border-left: solid 2px #E8EBED; margin-left: 2px; padding: 0px 25px 8px 25px; font-size: 12px; font-family: arial; }
div#detailpozic.inline div.vypis	{ border: none; }
div#detailpozic div.vypis div.logo { padding: 0px 5px 8px 0px; margin: 8px 0px 4px 0px; text-align: right; border-bottom: solid 1px #D3D2D6; }
div#detailpozic div.vypis div.logo img {  }
div#detailpozic div.vypis a,div#detailpozic div.vypis a:visited { color: #1F3662; text-decoration: none; }
div#detailpozic div.vypis a:hover { text-decoration: underline; }
div#detailpozic div.vypis div.nadpis { color: #F77C03; padding: 0px 0px 0px 15px; margin: 12px 0px 10px 0px; font-weight: bold; height: 21px; line-height: 21px; background: #FFF url("../img/detail-podnadpis.gif") left top no-repeat; }
div#detailpozic div.vypis div.nadpis-modry { color: #0E276A; padding: 0px 0px 0px 15px; margin: 12px 0px 10px 0px; font-weight: bold; height: 21px; line-height: 21px; background: #FFF url("../img/detail-firmy-podnadpis.gif") left top no-repeat; }
div#detailpozic div.vypis table.top { margin: 20px 0px 20px 0px; line-height: 25px; }
div#detailpozic div.vypis table.top td.bold { padding-right: 10px; color: #F77C03; }
div#detailpozic div.vypis a.button,div#detailpozic div.vypis a.button:visited  { display: block; margin: 0 auto; width: 131px; height: 29px; line-height: 29px; color: #C2071C; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyber-button.gif") top center no-repeat;  }
div#detailpozic div.detailf div.logo { border: 0px; margin-top: 15px; }
div#detailpozic div.detailf table { margin: 0px 0px 0px 20px; }
div#detailpozic div.detailf td { padding: 8px 0px 8px 5px; }
div#detailpozic div.detailf th { padding: 8px 10px 8px 0px; text-align: left; font-weight: normal; }
div#detailpozic div.odsaz { padding: 0px 0px 0px 20px; }
div#detailpozic div.odsazzamest { padding: 0px 0px 0px 18px; }
div#detailpozic div.odsazzamest a.zamest { font-weight: bold; padding-right: 20px; background: url("../img/detail-firmy-a.gif") 100% 100% no-repeat;  }
div#detailpozic div.detailf div.subsection { border: 0px; }
div#detailpozic div.detailf div.subsection ul { padding: 0px 0px 0px 30px;  }
div#detailpozic div.detailf div.subsection li { list-style-type: none; margin: 2px 0px 0px 0px;}

div#detailpozic div.pata { height: 20px; margin-left: 6px; background: url("../img/nabidka-down.gif") 0 0 no-repeat; position: relative;}
html>body div#detailpozic div.pata{ margin-left: 2px; }

.subsection	{	border-top: 1px solid #D3D2D6;	}
div#detailpozic div.vypis table.bcenter td { width: 128px; }

/* REGISTRACE */
div.registrace { width: 615px; margin: 15px auto; background: url("../img/registrace-top.gif") 0 0 no-repeat; }
div.registrace h2 { padding: 20px 0px 10px 55px; margin: 0px; color: #142460; font-size: 16px; font-family: arial; }
div.registrace h3 { font-size: 14px; }
div.registrace div.vypis { border-right: solid 2px #E3E6EE; border-left: solid 2px #E8EBED; background-color: #F2F3F7; margin-left: 2px; /*padding: 0px 25px 8px 25px;*/ font-size: 12px; font-family: arial; }
div.registrace .button,div.registrace .button:visited  { display: block; border: 0px; cursor: pointer; margin: 0 auto; width: 131px; height: 29px; line-height: 29px; color: #C2071C; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyber-button.gif") top center no-repeat;  }
div.registrace form { padding: 25px 40px 10px 40px; margin: 0px; }
div.registrace input { border: solid 1px #809DB5; vertical-align: middle; width: 122px; height: 20px; line-height: 20px; font-size: 11px; }
div.registrace input.chr { border: 0px; width: auto; height: auto; vertical-align: middle; margin-right: 5px; }
div.registrace input.email { width: 200px }
div.registrace textarea { width: 520px; height: 60px; border: solid 1px #808080; font-size: 10px; line-height: 15px; font-family: arial; padding: 8px 10px 8px 10px; }
div.registrace input.chbox { border: solid 1px #2A5980; vertical-align: middle;  height: 14px; width: 14px; }
div.registrace table { width: 100%;  }
div.registrace td { padding: 10px 0px 8px 0px;  }
div.registrace td.first { width: 120px;  }
div.registrace td.sec { width: 150px;  }
div.registrace td.th { width: 120px;  }
div.registrace tr.line td { border-bottom: solid 1px #D5D5E0; }
div.registrace div.pata { height: 20px; margin-left: 2px; background: url("../img/registrace-down.gif") 0 0 no-repeat; }
div.registrace table p { padding: 0px; margin-left: 0px; }
div.registrace div.okraj { padding: 15px 26px 15px 36px; }

#middle div.spole	{	float: none; margin: 0 auto;	}

#left-menu { float: left; width: 205px; margin-right: 20px; }
#left-menu div#menu-cover { position: relative; left: -20px; margin-top: 10px; }
#left-menu div#menu-cover a { text-decoration: none; }
#left-menu div#menu-cover a:hover { text-decoration: none; }
#left-menu div#menu-header { background: url("../img/leve-menu-zahlavi.jpg") 0 0 no-repeat; width: 225px; height: 26px; }
#left-menu div#menu-middle div { width: 225px; height: 58px; font-weight: bold; font-size: 12px; color: #0B246C; }
#left-menu div#menu-middle div.menu-text { padding-left: 55px; line-height: 58px; width: 170px; }
#left-menu div#menu-middle div.menu-text div { width: auto; }
#left-menu div#menu-middle .menu-item { background: url("../img/leve-menu-polozka.gif") 0 0 repeat-y; padding: 0px 0px 10px 75px; height: auto; color: #000; font-weight: normal; width: 150px; }
#left-menu ul, #left-menu ul li { margin: 0px; padding: 0px; display: block; }


#left-menu div#menu-middle a { width: 225px; height: 58px; background: url("../img/leve-menu-polozka.gif") 20px 0 repeat-y;  }
#left-menu div#menu-middle a.none { width: 225px; height: 58px; background: transparent;  }

#left-menu div#menu-middle a.menuitem1 div { cursor: pointer; background: url("../img/leve-menu-polozka-1b.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem1:hover div,
#left-menu div#menu-middle a.menuitem1active div { cursor: pointer; background: url("../img/leve-menu-polozka-1a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem2 div { cursor: pointer; background: url("../img/leve-menu-polozka-2.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem2:hover div,
#left-menu div#menu-middle a.menuitem2active div { cursor: pointer; background: url("../img/leve-menu-polozka-2a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem3 div { cursor: pointer; background: url("../img/leve-menu-polozka-3.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem3:hover div,
#left-menu div#menu-middle a.menuitem3active div { cursor: pointer; background: url("../img/leve-menu-polozka-3a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem4 div { cursor: pointer; background: url("../img/leve-menu-polozka-4.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem4:hover div,
#left-menu div#menu-middle a.menuitem4active div { cursor: pointer; background: url("../img/leve-menu-polozka-4a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem5 div { cursor: pointer; background: url("../img/leve-menu-polozka-5.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem5:hover div,
#left-menu div#menu-middle a.menuitem5active div { cursor: pointer; background: url("../img/leve-menu-polozka-5a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem6 div { cursor: pointer; background: url("../img/leve-menu-polozka-6.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem6:hover div,
#left-menu div#menu-middle a.menuitem6active div { cursor: pointer; background: url("../img/leve-menu-polozka-6a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem7 div { cursor: pointer; background: url("../img/leve-menu-polozka-7.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem7:hover div,
#left-menu div#menu-middle a.menuitem7active div { cursor: pointer; background: url("../img/leve-menu-polozka-7a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem8 div { cursor: pointer; background: url("../img/leve-menu-polozka-8.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem8:hover div,
#left-menu div#menu-middle a.menuitem8active div { cursor: pointer; background: url("../img/leve-menu-polozka-8a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem9 div { cursor: pointer; background: url("../img/leve-menu-polozka-9.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem9:hover div,
#left-menu div#menu-middle a.menuitem9active div { cursor: pointer; background: url("../img/leve-menu-polozka-9a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem10 div { cursor: pointer; background: url("../img/leve-menu-polozka-10.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem10:hover div,
#left-menu div#menu-middle a.menuitem10active div { cursor: pointer; background: url("../img/leve-menu-polozka-10a.jpg") 0 0 no-repeat; }

#left-menu div#menu-middle a.menuitem11 div { cursor: pointer; background: url("../img/leve-menu-polozka-11.jpg") 0 0 no-repeat; }
#left-menu div#menu-middle a.menuitem11:hover div,
#left-menu div#menu-middle a.menuitem11active div { cursor: pointer; background: url("../img/leve-menu-polozka-11a.jpg") 0 0 no-repeat; }

#left-menu div.menu-item1 { background: url("../img/leve-menu-polozka-1.jpg") 0 0 no-repeat; }
#left-menu div.menu-item2 { background: url("../img/leve-menu-polozka-2.jpg") 0 0 no-repeat; }
#left-menu div.menu-item3 { background: url("../img/leve-menu-polozka-3.jpg") 0 0 no-repeat; }
#left-menu div.menu-item4 { background: url("../img/leve-menu-polozka-4.jpg") 0 0 no-repeat; }
#left-menu div.menu-item5 { background: url("../img/leve-menu-polozka-5.jpg") 0 0 no-repeat; }
#left-menu div.menu-item6 { background: url("../img/leve-menu-polozka-6.jpg") 0 0 no-repeat; }
#left-menu div.menu-item7 { background: url("../img/leve-menu-polozka-7.jpg") 0 0 no-repeat; }
#left-menu div.menu-item8 { background: url("../img/leve-menu-polozka-8.jpg") 0 0 no-repeat; }
#left-menu div.menu-item9 { background: url("../img/leve-menu-polozka-9.jpg") 0 0 no-repeat; }
#left-menu div.menu-item10 { background: url("../img/leve-menu-polozka-10.jpg") 0 0 no-repeat; }
#left-menu div.menu-item11 { background: url("../img/leve-menu-polozka-11.jpg") 0 0 no-repeat; }

#left-menu div#menu-footer { background: url("../img/leve-menu-zapati.jpg") 0 0 no-repeat; width: 225px; height: 26px; }

#main { float: left; width: 638px; margin-top: 8px; background: url("../img/hlavni-blok-stred.jpg") 0 0 repeat-y; }
#main div#header, #left div#header { height: 56px; background: url("../img/hlavni-blok-zahlavi.jpg") 0 0 no-repeat; }
#main div#title, #left div#title { font-weight: bold; font-size: 17px; color: #0B246C; padding-left: 57px; padding-top: 23px; }
#main div#mfooter, #left div#mfooter { height: 54px; background: url("../img/hlavni-blok-zapati.jpg") 0 0 no-repeat; }
/*#main select { width: 180px; }*/

table.field td	{ text-align: center; }
table.form { width: 460px; }
table.form td { vertical-align: top; padding: 4px }
table.form td.title { padding-top: 8px; }


#main div.vypis form#ppform { margin: 0px; }
#main div.vypis div.perpage    { padding: 0px 10px 0px 0px; position: relative; bottom: -18px; }
#main div.vypis div.perpage select { width: 60px; }
#main div.vypis div#nameLink,
#main div.vypis div#itOSLink,
#main div.vypis div#itProgLink,
#main div.vypis div#districtLink,
#main div.vypis div#domainLink,
#main div.vypis div#gradLink,
#main div.vypis div#profLink,
#main div.vypis div#ZPSLink    { padding: 0px 0px 1px 0px; border-bottom: solid 1px #EAEAF2; width: 100%; }
#main div.vypis div#nameLink a,
#main div.vypis div#itOSLink a,
#main div.vypis div#itProgLink a,
#main div.vypis div#districtLink a,
#main div.vypis div#domainLink a,
#main div.vypis div#gradLink a,
#main div.vypis div#profLink a,
#main div.vypis div#ZPSLink  a { text-decoration: none; background: #FFF url('../img/su-sipka-vpravo.gif') 0 50% no-repeat; padding: 0px 0px 0px 15px; }
#main div.vypis .button { display: block; width: 131px; height: 29px; line-height: 29px; color: #C5120D; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyber-button.gif") top center no-repeat;  }
#main div.vypis input.button { border: 0px; cursor: pointer; position: static; margin: 1em auto;  }
#main div.vypis h3 { margin: 5px 0px 5px 10px; width: 95%; border-bottom: solid 1px #D4D2E7; padding: 0px 0px 2px 0px; }


#main div.vypis .box	{ padding: 8px; border: 0px solid #CCC; background: #F5F6F9; }
#main div.vypis div#domainList label { vertical-align: middle; }
#main div.vypis div#nameList input { width: 100px; margin-right: 15px; }
#main div.vypis div#nameList p { float: right; width: 180px; text-align: right; margin: 0px; padding: 5px 0px 0px 0px; color: #757677; }
input#grad { float: left; }

table.spravauctu { width: 470px; margin: 0 auto; }
table.spravauctu a { width: 161px; height: 62px; font-family: arial; line-height: 62px; display: block; padding: 0px 0px 0px 60px; font-size: 12px; text-decoration: none; font-weight: bold; }
table.spravauctu a.prace { background: #FFF url('../img/su-nabidkaprace.gif') 0% 100% no-repeat; }
table.spravauctu a.brigada { color: #FB7A09; background: #FFF url('../img/su-vlozitbrigadu.gif') left top no-repeat; }
table.spravauctu a.zivotopisy { background: #FFF url('../img/su-zivotopisy.gif') left top no-repeat; }
table.spravauctu a.odpovedi { background: #FFF url('../img/su-odpovedi.gif') left top no-repeat; }


div.midspravauctu div#header { background: url("../img/su-h-spravauctu.gif") 0 0 no-repeat; }
div.midspravauctu img.osoby  { margin: 10px 0px 0px -4px; float: left; }
div.midspravauctu div.novinky { width: 270px; font-size: 11px; float: right; margin: 0px 30px 0px 0px }
div.midspravauctu div.novinky h3 { color: #0C1F60; font-size: 14px; }
div.midspravauctu div.novinky p { color: #040404; font-size: arial; }
div.midspravauctu div.novinky p span { color: #818181; display: block; }



/* KONTAKTY */
#kontakty { margin-top: 16px; }
#kontakty .bunka {
   width: 605px;
   padding: 0 0 20px 0;
}
#kontakty .top {
   width: 615px;
   height: 35px;
   background-image: url('../img/kontakt_top.jpg');
}
#kontakty .bottom {
   width: 615px;
   height: 17px;
   background-image: url('../img/kontakt_down.jpg');
   font-size: 1px;
}
#kontakty .stred {
   width: 615px;
   padding: 10px 0 10px 0;
   background-image: url('../img/kontakt_stred.jpg');
}
#kontakty .top div {
   color: #0B246C;
   width: 200px;
   text-align: right;
   font-weight: bold;
   padding: 2px 0 0 0;
   font-size: 11px;
}
#kontakty .green_bunka {
   width: 271px;
   background-image: url('../img/kontakt_box_stred.jpg');
}
#kontakty .green_bunka_top {
   width: 271px;
   background-image: url('../img/kontakt_box_top.jpg');
   background-repeat: no-repeat;
   background-position: top;
}
#kontakty .green_bunka_bottom {
   width: 271px;
   background-image: url('../img/kontakt_box_down.jpg');
   background-repeat: no-repeat;
   background-position: bottom;
}
#kontakty .green_bunka_bottom {
   padding: 6px 0 5px 0;
}
#kontakty .green_bunka table {
   margin: auto;
}
#kontakty img {
   border: 1px solid #D1D5E3;
}
#kontakty .td1 {
   width: 100px;
   text-align: left;
   vertical-align: top;
}
#kontakty .td2 {
   width: 140px;
   vertical-align: top;
   padding: 10px 0 0 0;
}
#kontakty .kontakt {
   display: block;
   float: left;
   height: 220px;
   padding: 0 0 20px 25px;
}
#kontakty .white_bunka {
   padding: 10px 10px 0 10px;
}
#kontakty a {
   text-decoration: none;
}
#kontakty .kontakt a {
   color: #0B246C;
}
#kontakty .td3 {
   width: 60px;
}
#kontakty .info_table {
   font-size: 11px;
}
#kontakty .info_table table {
   margin: auto;
}
#kontakty .info_table td {
   vertical-align: top;
}
#kontakty .info_table span {
   color: #7785AD;
}
#kontakty .info1 {
   width: 160px;
}
#kontakty .info2 {
   width: 165px;
}
#kontakty .info3 {
   width: 230px;
}
#kontakty .logo_hyper {
   background-image: url('../img/kontakt_logo.jpg');
   background-repeat: no-repeat;
   background-position: 480px 10px;
}


#reference table {
   margin: auto;
}
#reference .polozka {
   width: 305px;
   margin: auto;
   padding: 0 0 10px 5px;
}
#reference .stred {
   background-image: url('../img/reference_stred.jpg');
}
#reference .top {
   background-image: url('../img/reference_top.jpg');
   background-repeat: no-repeat;
   background-position: top;
}
#reference .bottom {
   background-image: url('../img/reference_bottom.jpg');
   background-repeat: no-repeat;
   background-position: bottom;
}
#reference table.hlavni_tabulka {
   width: 100%;
}

#reference {
   padding: 10px 0 0 0;
}

#reference .td_logo {
   width: 90px;
   text-align: center;
   height: 80px;
}
#reference .td_logo img {
   width: 50px;
}
#reference .td_nazev {
   width: 190px;
}
#reference a {
   text-decoration: none;
   font-weight: bold;
   color: #0B246C;
}

#o_nas_tabule {
   width: 615px;
}
#o_nas_tabule .stred {
   background-image: url('../img/o_nas_stred.jpg');
}
#o_nas_tabule .top {
   background-image: url('../img/o_nas_top.jpg');
   background-repeat: no-repeat;
   background-position: top;
}
#o_nas_tabule .bottom {
   background-image: url('../img/o_nas_bottom.jpg');
   background-repeat: no-repeat;
   background-position: bottom;
}
#o_nas_tabule .odkazy {

}
#o_nas_tabule .odkazy a {
   display: block;
   text-decoration: none;
   color: #0B246C;
   font-size: 11px;
   padding: 3px 0 3px 0;
}
#o_nas_tabule .odkazy {
   /* background-image: url('../img/logo_o_nas.jpg'); */
   background-repeat: no-repeat;
   background-position: 434px 30px;
   padding: 15px 0 15px 27px;
}

#text_o_nas h2 {
   background-image: url('../img/o_nas_info.jpg');
   background-repeat: no-repeat;
   color: #0B246C;
   font-size: 12px;
   padding: 3px 0 10px 25px;
   background-position: 1px 0;
}
#text_o_nas p {
   padding: 0 0 10px 25px;
   margin: 0;
   text-align: justify;
   font-size: 11px;
}

fieldset.htmlprofil { width: 520px; margin: 0 2em; border: 0px; padding: 0px; background-color: #F5F6FA; }
div.htmlprofil-nadpis { background-color: #E3E6EF; height: 22px; line-height: 22px; font-weight: bold; padding: 0px 0px 0px 10px; }
div.htmlprofil-in { padding: 15px; margin: 0 auto; text-align: center; }
div.htmlprofil-in .ods { margin-bottom: 4px; }

table.dobiti-kreditu { width: 580px; margin: 0px 0px 20px 10px;  background-color: #E8EBF2;  }
table.dobiti-kreditu th { width: 40%; text-align: right; vertical-align: top; padding: 2px 5px 2px 0px; }
div.searchz-check { height: 16px; line-height: 16px; }
div.searchz-check input { }

/* admin - vlozit nabidku prace */
select#domain, select#domain2, select#domain3 { margin-bottom: 4px; }

div.vypis form#ppform div.perpage { margin-bottom: 8px; }

table.msfl { margin-left: 8px; width: 560px; }
table.msfl2 { width: 460px; margin: 0 auto; }
table.msfl td.r { padding-right: 10px; text-align: right; }
table.msfl .button,
table .button {  width: 131px; height: 29px; line-height: 29px; color: #C5120D; text-decoration: none;  font-size: 12px; font-family: arial; font-weight: bold; text-align: center; background: url("../img/vyber-button.gif") top center no-repeat;  }
table.msfl input.button,
table input.button { border: 0px; cursor: pointer; }
table a.button { display: block; }

p.akt {
 color: #0b246c;
 font-size: 12px;
 margin-left: 25px;
}
p.akt a{
 color: #0b246c;
}
.blue {
 width: 532px;
 height: 18px;
 padding: 4px 0px 0px 10px;
 margin: 0px;
 margin-left: 25px;
 background-color: #e3e6ee;
}
.blue3 {
 width: 546px;
 height: 18px;
 padding: 4px 0px 0px 10px;
 margin: 1px 0px 0px 0px;
 margin-left: 20px;
 background-color: #e3e6ee;
}
.blue2 {
 width: 542px;
 padding: 0px 0px 0px 0px;
 margin-left: 25px;
 background-color: #f5f6f9;
}
.table {
 width: 410px;
 margin: 10px 0px 0px 55px;
}
.table input{
 width: 150px;
 height: 15px;
}
.table select{
 width: 150px;
 height: 21px;
}
input.sub, a.sub{
 background: url(../img/sub.jpg) no-repeat;
 width: 131px;
 height: 29px;
 color: #be0404;
 font-weight: bolder;
 border: 0px;
 margin: 15px 0px 10px 195px;
 font-size: 12px;
 font-family: Arial;
}
input.sub2, button.sub2	{
 background: url(../img/sub.jpg) no-repeat;
 width: 131px;
 height: 29px;
 color: #be0404;
 font-weight: bolder;
 border: 0px;
 margin: 15px 0px 10px 20px;
 font-size: 12px;
 font-family: Arial;
}
table.cenik {
 width: 559px;
 position: relative;
 left: 20px;
 border-collapse: collapse;
}
table.cenik tr.prvni td{
 width: 73px;
 height: 51px;
 text-align: center;
 background-color: #e8ebf1;
 font-size: 10px;
 border-left: 1px solid #fff;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
}
table.cenik tr.prvni td strong{
 font-size: 11px;
}
table.cenik tr.prvni td.posl{
 width: 104px;
}
table.cenik tr.prvni td.posl strong{
 font-size: 10px;
}
table.cenik tr.druhe{
}
table.cenik tr.druhe td{
 width: 73px;
 height: 77px;
 text-align: center;
 font-size: 11px;
 border-left: 1px solid #fff;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #ebe9f4;
}
table.cenik tr.druhe td strong{
 font-size: 11px;
}
table.cenik tr.druhe td.sud{
 background-color: #f4f5f8;
}
p.ceny{
 font-size: 9px;
 float: right;
 padding-right: 45px;
}
table.system{
 width: 541px;
 border-collapse: collapse;
 margin-left: 20px;
}
table.system tr{
 width: 526px;
 height: 24px;
 background-color: #e8ebf1;
 border-top: 1px solid #fff;
}
p.str{
 margin-left: 20px;
}
table.system2{
 width: 541px;
 border-collapse: collapse;
 margin-left: 20px;
}
table.system2 tr.prve{
 width: 526px;
 height: 33px;
 background-color: #e8ebf1;
 border-top: 1px solid #fff;
}
table.system2 tr.sud{
 width: 526px;
 height: 30px;
 background-color: #fff;
 border-top: 1px solid #fff;
}
table.system2 tr.lich{
 width: 526px;
 height: 30px;
 background-color: #f4f5f8;
 border-top: 1px solid #fff;
}
table.system2 tr td{
 padding-left: 5px;
}
.strankovani{
 background-color: #e8ebf1;
 width: 541px;
 height: 23px;
 margin-left: 20px;
 margin-top: 4px;
 font-size: 11px;
 padding-top: 6px;
}
.strankovani ul{
 margin: 0px 0px 0px 220px;
 padding: 0px;
}
.strankovani ul li{
 float: left;
 list-style: none;
 margin: 0px 0px 0px 3px;
 padding: 0px;
}
.strankovani a{
 text-decoration: none;
}
.strankovani a:hover{
 text-decoration: underline;
}


/*hlasky*/
/*.w100{ width: 100%; }*/
.hi{ width: 615px; margin: 15px auto; text-align: center; float: none; }
.hii{ padding:9px 10px 8px 60px }
.hii a{ color:navy;font-weight:bold }
.mf-ok{ border:1px solid #9ECF9E;background:#F3FFE1 url(../img/ok.gif) no-repeat 15px center}
.mf-ko{ border:1px solid #E2A9A3;background:#FFEEEC url(../img/ko.gif) no-repeat 15px center}
.mf-kook{ border:1px solid #B2B2D9;background:#F6F6FD url(../img/kook.gif) no-repeat 15px center}


.katalogfirem .katalogin{ padding-left: 41px; width: 530px;}
.katalogfirem .katalogin table{ width: 530px; }
.polozkakatalogu{ padding-left: 10px; background: transparent url(../img/sipecka.gif) no-repeat 0 .45em; }
.kfsipka{ color: #FB8006 !important; font-size: 13px !important ; font-weight: normal; }
.kfsipka-subsection{  text-decoration: none; line-height: 1.2em; }



.slovo{ cursor: help; display: inline-block; color: #442600; z-index: 0;  text-decoration: none; padding: 0 5px 0 1px; background: transparent url(../img/otaz2.gif) no-repeat 100% 0; }
/*.slovo span{ position: absolute; width: 15em; top: 1.5em; z-index: 1000; left: -13em; display: block; background-color: #FBD424; color: Black; padding: 5px 10px; line-height: 1.2em; border: 1px solid #3B5301; }*/
#herbar .slovo, #herb .slovo { color: white; background-image: url(../img/otaz3.gif); }
.slovoin{ position: relative;  display: inline; }
.slovoin span{ position: absolute; width: 15em; top: 1.5em; z-index: 1000; left: -13em; display: block; background-color: #FBD424; color: Black; padding: 5px 10px;   line-height: 1.2em; border: 1px solid #3B5301; }

.goog{ background: white url(/img/goog1.gif) no-repeat; padding-top: 10px; width: 216px; margin-left: 3px; margin-bottom: 20px; }
.goog-in{ background: transparent url(/img/goog2.gif) no-repeat 0 100%; padding-bottom: 22px;width: 216px; }
.goog-in2{ border-left: 2px solid #FCEAD4; border-right: 2px solid #FCEAD4; padding: 5px 15px; width: 182px;}

.vypiskraj{ margin-left: 320px; }
.vypiskraj td input{ margin: 0 0 0; vertical-align: middle;  }
.vypiskraj td{ padding: 0 0 0 0; color: #0A2271; font-size: .9em; line-height: 1.2em; }
.vypiskraj td .button{ background-image: url(/img/btn.gif) !important ; width: 78px !important; height: 23px !important; }
.lomic{ clear: both; height: 1px; margin: -1px; }
.lomic br{ display: none; }

#banner-right{ width:  120px; overflow: hidden; /*border: 1px solid #C6C6C6;*/ text-align: center; margin: 0; position: absolute; top: 156px; left: 870px; }
