a img {border: none;}

table {border-collapse: collapse; margin: 0; padding: 0;}

table td {padding: 0;}

form {margin: 0; padding: 0;}

input, select, option, textarea {font-family: Arial, sans-serif; font-size: 11px;}

p {margin: 0; padding: 0;}

h1, h2, h3, h4 {margin: 0; padding: 0;}



/* --------------------- OBECNÉ -------------------------- */

body 	{text-align: center; background: #fff url(../images/body.jpg) repeat-x; font-family: Verdana, Arial, sans-serif; font-size: 62.5%;

			margin: 0; color: black;}



a	{text-decoration: underline;}

a:hover {text-decoration: none;}



.cleaner {clear: both; font-size: 0!important;}

.right {text-align: right;}

.center	{text-align: center;}

.bold {font-weight: bold;}

.fl {float: left;}

.fr {float: right;}



.orange {color: #e95d0f;} 

.ucet {color: #e2590c!important;}

.dane {color: #019ada;}

.mzdy {color: #008f36;}

.audit {color: #f9ba00;}

.aqua {color: #008fd4!important;}

.seda {color: #707172;}



.font9 {font-size: 9px;}

.font10 {font-size: 10px;}

.font11 {font-size: 11px;}

.font12 {font-size: 12px; line-height: 18px;}

.font13 {font-size: 13px;}



/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */

#web {width: 978px; margin: 0 auto; text-align: left;}

#header {background: url(../images/header.jpg) no-repeat 40px top; width: 947px; height: 307px; position: relative; margin-bottom: 7px;}

#header2 {background: url(../images/cz/header2.jpg) no-repeat 0px 137px; width: 947px; height: 307px;}

	#header #logo {position: absolute; left: 70px; top: 20px; display: block; width: 202px; height: 63px;}



	#header div#novinka {position: absolute; left: 480px; top: 180px; width: 195px; height: 102px; font-size: 12px; line-height: 18px; color: #015a94;}

	#header div#novinka a, #header div#novinka a:hover {color: #e95d0f; font-weight: bold;}

	#header a.novinka {position: absolute; left: 570px; bottom: 10px; width: 110px; height: 130px;}



	#header a.tlacitko {background: url(../images/tl-vicezde.gif) no-repeat; position: absolute; left: 510px; bottom: 25px; display: block; width: 69px; height: 17px; color: #010101; text-align: center; padding-top: 3px; text-decoration: none;}

	#header a.tlacitko:hover {background-position: 0 -20px;}

	

	#header .jazyky {position: absolute; top: 5px; right: 22px; color: #fff; font-weight: bold;}

	#header .jazyky img {position: relative; top: 4px; border: 1px solid #E2E2E2;}

    #header .jazyky a, #header .jazyky span {color: #fff; padding: 0 2px 0 0px;}

    #header .jazyky a:hover {color: #3399ff;}

  	#header .jazyky strong {color: #fff; padding-right: 7px;}

	

	#header .vyhledavani {position: absolute; right: 22px; top: 36px; color: #fff; text-align: right;}

	#header .vyhledavani form {background: url(../images/input-hledat.gif) no-repeat}

	#header .vyhledavani form input {vertical-align: middle;}

	#header .vyhledavani form input.tl-hledat {height: 16px; padding: 2px 8px; width: 160px; border: none; background: transparent;}

	#header .vyhledavani a {color: #fff; margin-right: 3px; margin-left: 1px; position: relative; top: -1px;}

	

#stred {background: url(../images/stred-bg.gif) no-repeat; width: 876px; margin-left: 50px;}



#footer {width: 918px; text-align: right; margin-bottom: 8px; position: relative; top: -5px; font-size: 9px;}

	#footer a.webconsult {color: #3399ff;}

	#footer a.ibis {background: url(../images/ikona-ibis.gif) no-repeat right center; padding-right: 15px; margin-right: 6px; color: #55ab26;}



/* ----------------- MENU ------------------- */

ul.menu1 {background: url(../images/menu1-bg.gif) no-repeat 0px 0; position: absolute; left: 34px; top: 92px; margin: 0; padding: 0; list-style-type: none; font-size: 12px; width: 899px; line-height: 14px; padding-left: 7px; padding-right: 6px; font-family: Arial, sans-serif;}

ul.menu1 li {float: left; width: 126px; height: 51px; text-align: center;}

ul.menu1 li em {font-style: normal;}

ul.menu1 li.oddelovac {background: url(../images/oddelovac.gif) no-repeat; width: 2px; height: 51px;}

ul.menu1 li a, ul.menu1 li strong {background: url(../images/menu1.gif) repeat-x; width: 126px; height: 51px; display: block; text-decoration: none; color: #015a94;}

ul.menu1 li a:hover {background: url(../images/menu1-hover.gif) repeat-x;}

ul.menu1 li .last em, ul.menu1 li .first em {background: url(../images/menu1-last.gif) no-repeat right 7px; display: block; width: 126px; height: 51px; cursor: pointer;}

ul.menu1 li a.last, ul.menu1 li.aktivni strong {width: 129px;}

ul.menu1 li a.last em {width: 129px;}

ul.menu1 li a.first em {background: url(../images/menu1-first.gif) no-repeat left 7px;}

ul.menu1 li a.last:hover em {background-image: url(../images/menu1-last-hover.gif);}

ul.menu1 li a.first:hover em {background-image: url(../images/menu1-first-hover.gif);}

ul.menu1 li a span, ul.menu1 li strong span {display: block; padding: 18px 5px 0px 5px; cursor: pointer;}

ul.menu1 li.aktivni {background: url(../images/menu1-aktivni.gif) no-repeat; position: relative; top: 2px;}

ul.menu1 li.aktivni strong {background: url(../images/menu1-aktivni-zakonceni.gif) no-repeat right top; color: #fff; width: 113px; padding-right: 7px; margin-left: 6px;}

ul.menu1 li.posledni strong {width: 117px;}

ul.menu1 li.aktivni strong span {cursor: default; padding-top: 16px;}



.menu-obal1 ul.menu1 {background: url(../images/menu-obal1.gif) no-repeat 1px bottom; height: 56px; width: 910px; left: 33px;}

.menu-obal1 ul.menu1 li.oddelovac {background: url(../images/menu-vnitrni-oddelovac.gif) no-repeat;}

.menu-obal1 ul.menu1 li a, ul.menu1-vnitrni li strong {background-image: url(../images/menu1-vnitrni.gif);}

.menu-obal1 ul.menu1 li a:hover {background: url(../images/menu1-vnitrni-hover.gif) repeat-x;}

.menu-obal1 ul.menu1 li.aktivni {background: url(../images/menu1-vnitrni-aktivni.gif) no-repeat;}

.menu-obal1 ul.menu1 li.aktivni strong {background: url(../images/menu1-vnitrni-akt-zakonceni.gif) no-repeat right top;}

.menu-obal1 ul.menu1 li a.last em {width: 130px;}



.menu-obal2 {background: url(../images/menu-obal2.gif) no-repeat left bottom; width: 911px; height: 69px; position: absolute; left: 34px; top: 99px;}



ul.menu1a {position: absolute; left: 0px; top: 0px; margin: 0; padding: 0; list-style-type: none; font-size: 12px; width: 899px; line-height: 14px; padding-left: 6px; padding-right: 6px; font-family: Arial, sans-serif;}

ul.menu1a li {float: left; width: 126px; height: 51px; text-align: center;}

ul.menu1a li.oddelovac {background: url(../images/menu1a-oddelovac.gif) no-repeat left -6px; width: 2px; height: 51px;}

ul.menu1a li a, ul.menu1a li strong {width: 126px; height: 45px; display: block; text-decoration: none; color: #015a94;}

ul.menu1a li a:hover {background: url(../images/menu1a-hover.gif) repeat-x;}

ul.menu1a li a span, ul.menu1a li strong span {display: block; padding: 11px 10px 2px 10px; cursor: pointer;}

ul.menu1a li .last em, ul.menu1a li .first em {background: url(../images/menu1-last.gif) no-repeat right top; font-style: normal; display: block; width: 126px; height: 51px; cursor: pointer;}

ul.menu1a li a.last {width: 130px;}

ul.menu1a li a.last em {width: 130px;}

ul.menu1a li a.first em {background: url(../images/menu1-first.gif) no-repeat left top;}

ul.menu1a li a.last:hover em {background-image: url(../images/menu1-last-hover.gif);}

ul.menu1a li a.first:hover em {background-image: url(../images/menu1-first-hover.gif);}

ul.menu1a li.aktivni {position: relative; height: 48px;}

ul.menu1a li.aktivni div {position: absolute; left: 0; top: -5px; height: 48px; width: 126px;}

ul.menu1a li.posledni div {position: absolute; left: 0; top: -5px; height: 48px; width: 130px;}

ul.menu1a li.aktivni em {background: url(../images/menu1-levy-oblouk2.gif) no-repeat; width: 6px; height: 48px; display: block; float: left;}

ul.menu1a li.aktivni strong {background: url(../images/menu1-pravy-oblouk.gif) no-repeat right top; width: 113px; height: 38px; display: block; padding-top: 15px; color: #fff; margin-left: 6px; padding-right: 7px;}

ul.menu1a li.posledni strong {width: 117px;}

ul.menu1a li.aktivni div a {background: none;}



ul.menu2 {position: absolute; left: 0px; top: 38px; margin: 0; padding: 0; list-style-type: none; font-size: 12px; width: 899px; height: 36px; line-height: 14px; margin-left: 6px; font-family: Arial, sans-serif; color: #fff;}

ul.menu2.posledni-rozbalena {background: url(../images/menu2-carka-vpravo.gif) no-repeat 892px top;}

ul.menu2 li {float: left; height: 31px; text-align: center;}

ul.menu2 li.oddelovac {background: none; width: 1px; padding-top: 9px;}

ul.menu2 li a, ul.menu2 li.aktivni strong {text-decoration: none; color: #fff!important; padding: 9px 30px 8px 30px; display: block;}

ul.menu2 li a.carka-vlevo {background: url(../images/menu2-carka-vlevo.gif) no-repeat left top;}

ul.menu2 li a:hover {color: #00365e!important;}

ul.menu2 li.aktivni {position: relative; height: 40px;}

ul.menu2 li.aktivni div {position: absolute; left: 0; top: -4px; height: 40px; z-index: 20; width: 100%;}

ul.menu2 li.aktivni div a {padding: 0; cursor: pointer;}

ul.menu2 li.aktivni span {padding: 9px 30px 8px 30px; font-weight: bold; visibility: hidden;}

ul.menu2 li.aktivni em {background: url(../images/menu2-akt-levy-oblouk.gif) no-repeat; width: 7px; height: 40px; display: block; float: left;}

ul.menu2 li.aktivni strong {background: url(../images/menu2-akt-pravy-oblouk.gif) no-repeat right top; height: 20px; padding-top: 12px; margin-left: 7px; padding-left: 22px;}



.menu-obal3 {background: url(../images/menu-obal3.gif) no-repeat left bottom; width: 911px; height: 98px; position: absolute; left: 34px; top: 99px;}

.menu-obal3 li.posledni a {width: 130px;}

.menu-obal3 ul.menu2rozbalene li.aktivni em {background-image: url(../images/menu2-levy-oblouk.gif);}

.menu-obal3 ul.menu2rozbalene li.prvni-rozbalena em {background-image: url(../images/menu2-levy-oblouk-prvni.gif);}

.menu-obal3 ul.menu2rozbalene li.aktivni strong {background-image: url(../images/menu2-pravy-oblouk.gif);}



ul.menu3 {position: absolute; left: 0px; top: 69px; margin: 0; padding: 0; list-style-type: none; font-size: 12px; width: 899px; height: 28px; line-height: 14px; margin-left: 6px; font-family: Arial, sans-serif; color: #fff;}

ul.menu3 li {float: left; height: 29px; text-align: center;}

ul.menu3 li.oddelovac {background: none; width: 1px; padding-top: 8px;}

ul.menu3 li a, ul.menu3 li.aktivni strong {text-decoration: none; color: #fff!important; padding: 8px 30px 7px 30px; display: block;}

ul.menu3 li a.carka-vlevo {background: url(../images/menu3-carka-vlevo.gif) no-repeat;}

ul.menu3 li a:hover {color: #07b9ff!important;}

ul.menu3 li.aktivni {position: relative;}

ul.menu3 li.aktivni div {position: absolute; left: 0; top: -4px; height: 37px; z-index: 25; width: 100%;}

ul.menu3 li.aktivni span {padding: 8px 30px 0 30px; font-weight: bold; visibility: hidden;}

ul.menu3 li.aktivni em {background: url(../images/menu3-levy-oblouk.gif) no-repeat; width: 7px; height: 37px; display: block; float: left;}

ul.menu3 li.aktivni strong {background: url(../images/menu3-pravy-oblouk.gif) no-repeat right top; height: 37px; padding-top: 11px; margin-left: 7px; padding-left: 22px;}



/* ----------------- elementy #stred ------------------- */

a.tlacitko {background: url(../images/tl-vicezde.gif) no-repeat; display: block; width: 69px; height: 20px; color: #010101; text-align: center; text-decoration: none; font-size: 10px; color: #000!important;}

a.tlacitko:hover {background-position: 0 -20px; color: #000;}



.sloupce {background: url(../images/sloupce-bg.gif) repeat-x left bottom; width: 841px; height: 314px; border-left: 10px solid #008fd4; border-right: 10px solid #008fd4; border-bottom: 1px solid #a5a5a5; margin-bottom: 7px; padding-left: 17px;}

.sloupce .sloupec {background: url(../images/sloupec-bg.gif) no-repeat right bottom; float: left; width: 208px; height: 314px; position: relative;}

.sloupce .last {background: none;}

	.sloupec .in {padding: 12px 17px; line-height: 18px; font-size: 11px; color: #676767;}

	.sloupec h1 {background: url(../images/h1-ucetnictvi.jpg) no-repeat; font-family: Arial, sans-serif; font-size: 19px; color: #e95d0f; letter-spacing: 1pt; margin-bottom: -11px; padding: 21px 0px 37px 52px;}

	.sloupce .sloupec h1 a, .sloupce .sloupec h1 a:hover {color: #e95d0f;  display: block; padding: 0px 0px 11px 0px; border-bottom: 3px solid #e95d0f;  width: 104px; text-decoration: none;}

	.sloupce .sloupec h1 a:hover {border-color: #fff!important;}

	.sloupec h1.mzdy {background-image: url(../images/h1-mzdy.jpg); padding-left: 65px; color: #009036;}

		.sloupec h1.mzdy a, .sloupec h1.mzdy a:hover {color: #009036; border-color: #009036;}

	.sloupec h1.dane {background-image: url(../images/h1-dane.jpg); padding-left: 66px; color: #009ee0;}

		.sloupec h1.dane a, .sloupec h1.dane a:hover {color: #009ee0; border-color: #009ee0;}

	.sloupec h1.audit {background-image: url(../images/h1-audit.jpg); padding-left: 63px;}

		.sloupec h1.audit a, .sloupec h1.audit a:hover {color: #fabb00; border-color: #fabb00;}

	.sloupec p {margin-bottom: 10px;}

	.sloupec a.tlacitko {position: absolute; left: 17px; bottom: 13px;}



.velke-odkazy {width: 100%;}

.velke-odkazy a, .velke-odkazy a img {display: block;}

.velke-odkazy a.vzdelavani {padding-top: 6px; float: left; width: 581px; height: 54px;}

.velke-odkazy a.potesilo {float: right; position: relative; text-decoration: none; color: #000; width: 278px; height: 82px; display: block;}

.velke-odkazy a.potesilo span.tlacitko {background: url(../images/tl-vicezde.gif) no-repeat; display: block; width: 69px; height: 17px; color: #010101; text-align: center; text-decoration: none; font-size: 10px; color: #000!important; position: absolute; right: 16px; bottom: 28px; padding-top: 3px;}

.velke-odkazy a.potesilo:hover span.tlacitko {background-position: 0 -20px; cursor: pointer;}



.boxy-ibis {margin-left: 36px; position: relative; top: -10px; width: 942px;}

	.box-ibis {background: url(../images/box-aktuality.gif) no-repeat; float: left; width: 301px; height: 257px;}

	.kalendar {background-image: url(../images/box-kalendar.gif);}

	.odber {background-image: url(../images/cz/box-odber.jpg); width: 338px; position: relative; z-index: 2;}

	.box-ibis .in {padding: 22px 28px 20px 28px; line-height: 14px;}

	.box-ibis h3 {font-size: 17px; margin-bottom: 17px; font-family: Arial, sans-serif; color: #fff;}

    .box-ibis h3 a, .box-ibis h3 a:hover, .box-pravy-in h3 a, .box-pravy-in h3 a:hover {color:white !important;}

	.box-ibis h3 span {font-size: 12px; padding-right: 6px;}

		.novinka {margin-bottom: 12px;}

		.novinka .nazev {font-size: 13px; display: block; padding-bottom: 2px;}

		.novinka .datum {color: #878889; font-weight: bold; font-size: 11px; line-height: 16px;}

		.novinka a, .novinka a:hover {color: #e95d0f; font-weight: bold;}

		p.odkaz-kalendar {text-align: right; margin-top: -10px;}	

		p.odkaz-kalendar a {font-weight: bold; color: #e95d0f;}

		.odber p {color: #fff; font-weight: bold; font-size: 11px; padding-bottom: 9px;}

		.odber form {background: url(../images/input-prihlasit.gif) no-repeat; margin-bottom: 3px;}

		.odber form input {vertical-align: middle;}

		.odber form input.tl-prihlasit {height: 16px; padding: 2px 8px; width: 160px; background: transparent; border: none;}

		.odber a, .odber a:hover {color: #00eaff; font-weight: bold;}

		.odber h3.aqua {color: #008fd4; margin-top: 31px; margin-bottom: 20px; width: 220px;}

        h3.aqua a, h3.aqua a:hover {color: #008fd4 !important;}

		.odber .cara {position: absolute; left: 9px; top: 170px; z-index: 3;}

		.odber .loga img {margin-right: 6px;}

		.odber .in a.konicek {position: absolute; right: 0; top: 106px; width: 84px; height: 82px; cursor: pointer; z-index: 100;}

		.odber .in {position: relative; padding-bottom: 0;}

		

/* ---------------------- vnitřní stránky ----------------------------- */

		/* základní rozvržení */

.vnitrni #header {height: 198px;}

.vnitrni .hMenu1 {height: 142px!important;}

.vnitrni .hMenu2 {height: 170px!important;}

.vnitrni #header .menu-obal3 {background-image: url(../images/vn-menu-obal3.gif);}

.vnitrni #header .menu-obal2 {background-image: url(../images/vn-menu-obal2.gif);}

.vnitrni #stred {background: url(../images/vn-modry-pruh.gif) repeat-y; width: 905px; margin-left: 40px;}

.vnitrni #stred .prechod {background: url(../images/vn-prechod-dole.gif) no-repeat 10px bottom;}

.vnitrni #stred .vnitrni-obsah {background: url(../images/vn-stred-bg.gif) no-repeat; width: 905px; padding-bottom: 15px;}

.vnitrni .vnitrni-obsah a {color: #e95d0f;}

.vnitrni .vnitrni-obsah h1 {color: #e2590c; font-size: 22px; line-height: 23px; font-weight: normal; margin-bottom: 15px;}

.vnitrni .vnitrni-obsah #levy h2 {margin-bottom: 15px; color: #e2590c; font-size: 15px;}

.vnitrni .vnitrni-obsah #levy h3 {margin-bottom: 10px; color: #008fd4; font-size: 12px;}

.vnitrni .vnitrni-obsah #levy img {border: 1px solid #a5a5a5;}



	.vnitrni .vnitrni-obsah #levy p.prihlaste {color: #e95d0f; font-weight: bold; margin-bottom: 9px;}

	.vnitrni .vnitrni-obsah #levy form.odber-novinek {background: url(../images/input-prihlasit.gif) no-repeat; margin-bottom: 3px; position: relative; left: -12px;}

	.vnitrni .vnitrni-obsah #levy form.odber-novinek input {vertical-align: middle; margin-right: 10px;}

	.vnitrni .vnitrni-obsah #levy form.odber-novinek input.tl-prihlasit {height: 16px; padding: 2px 8px; width: 160px; background: transparent; border: none;}

	.vnitrni .vnitrni-obsah #levy form.odber-novinek input.submit {position: relative; top: -1px;}

	

	.vnitrni .vnitrni-obsah #levy .novinky p {margin-bottom: 18px;}

	.vnitrni .vnitrni-obsah #levy .novinky .datum-novinka {color: #878889; font-weight: bold; font-size: 11px;}

	.vnitrni .vnitrni-obsah #levy .novinky h3 {margin-bottom: 0; font-size: 13px!important;}

	.vnitrni .vnitrni-obsah #levy .novinky h3.h3-novinka-detail {font-size: 15px!important; margin-bottom: 6px; margin-top: 6px;}

	.vnitrni .vnitrni-obsah #levy .odkazy-novinky {text-align: right; padding-right: 15px; margin-bottom: 5px; font-size: 10px;}

	.vnitrni .vnitrni-obsah #levy .odkazy-novinky a.odsazeni {margin-right: 30px;}



#levy {float: left; display: inline; width: 610px; margin-left: 10px;}

	.levy1 {float: left; display: inline; width: 597px; padding-left: 35px; padding-right: 13px; line-height: 18px; font-size: 11px; padding-bottom: 25px; margin-bottom: 12px; min-height: 310px; _height: 310px;}

	.levy1-prechod {/*background: url(../images/vn-prechod-dole2.gif) repeat-x left bottom;*/ width: 597px; padding-left: 35px; padding-right: 13px; /*border-bottom: 1px solid #a5a5a5;*/}

	.levy2 {width: 597px; margin-left: 10px; padding-left: 35px; padding-right: 13px; line-height: 18px; font-size: 11px;}



#pravy {float: right; display: inline; width: 231px; padding-top: 6px;}

.vnitrni #footer {top: 4px; width: 695px; margin-bottom: 12px;}

		/* ------------------ */

/* ------- elementy #levy --------- */		

/* drobinky */

#levy #drobinky {font-family: Arial, sans-serif; margin-bottom: 16px;}

#levy #drobinky ul {list-style-type: none; margin: 0; padding: 0; padding-top: 4px; line-height: 14px!important; font-size: 10px;}

#levy #drobinky ul li {padding: 0!important; display: inline;}

#levy #drobinky ul li.zde {height: 16px; padding-right: 2px;}

#levy #drobinky ul li.vybrana {color: #e2590c;}

#levy #drobinky ul li span {padding: 0 2px;}

#levy #drobinky ul li a {color: #3399ff;}

#levy #drobinky ul li a:hover {color: #3399ff;}



#levy p {margin-bottom: 15px;}

#levy ul {margin: 0px; margin-bottom: 15px; padding: 0; padding-left: 15px; color: #707172; font-size: 11px;}

#levy li {padding: 0; padding-bottom: 4px;}



.odkaz-25 {float: right; width: 214px; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, sans-serif;}

.odkaz-25 img {float: left; margin-right: 6px; border: none!important;}



.citace {background: #e1590c url(../images/vn-citace.jpg) repeat-x; font-family: "Times New Roman", Times, serif; font-size: 17px; line-height: 18px; color: #fff; padding: 13px 15px 15px 15px; margin-bottom: 18px;}

.citace .autor {font-family: Arial, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; text-transform: uppercase; text-align: right; margin-right: 40px; padding-top: 7px;}



.vnitrni .stranka-mzdy .odkaz-25 a, .vnitrni .stranka-mzdy h1 {color: #008f36;}

.vnitrni .stranka-mzdy .citace {background: #008f36 url(../images/vn-citace-mzdy.jpg) repeat-x;}

.vnitrni .stranka-dane .odkaz-25 a, .vnitrni .stranka-dane h1 {color: #019ada;}

.vnitrni .stranka-dane .citace {background: #019ada url(../images/vn-citace-dane.jpg) repeat-x;}

.vnitrni .stranka-audit .odkaz-25 a, .vnitrni .stranka-audit h1 {color: #f9ba00;}

.vnitrni .stranka-audit .citace {background: #f9ba00 url(../images/vn-citace-audit.jpg) repeat-x;}



	/* .levy2 - tabulka stránkování */

table.str {margin-right: 15px; font-size: 13px; width: auto; float: right;}

table.str td {color: #525252;}

table.str td span {font-size: 12px;}

table.str td a, span.akt {color: #525252!important; padding: 0 6px; text-decoration: none;}

table.str td a:hover, span.akt {background-color: #e75c0f; color: #fff!important; font-weight: normal;}

table.str td span.akt {font-weight: bold;}



	/* .stránka Nabízíme - velké odkazy */

#levy table.nabizime {margin: 30px 0 10px 33px;}

#levy table.nabizime td {padding-bottom: 27px; padding-right: 66px;}

#levy table.nabizime h4 {background: url(../images/h1-ucetnictvi.jpg) no-repeat 12px 2px; font-family: Arial, sans-serif; font-size: 20px; color: #e95d0f; margin-bottom: -11px; padding: 21px 0px 37px 68px; font-weight: bold; letter-spacing: 1px;}

#levy table.nabizime h4 a, #levy table.nabizime h4 a:hover {color: #e95d0f; display: block; padding: 0px 0px 11px 0px; border-bottom: 3px solid #e95d0f; width: 103px; text-decoration: none;}

#levy table.nabizime h4 a:hover {border-color: #fff!important;}

#levy table.nabizime h4.mzdy {background: url(../images/h1-mzdy.jpg) no-repeat 0 2px; color: #009036;}

#levy table.nabizime h4.mzdy a, #levy table.nabizime h4.mzdy a:hover {color: #009036; border-color: #009036;}

#levy table.nabizime h4.dane {background: url(../images/h1-dane.jpg) no-repeat 0 2px; padding-left: 69px; color: #009ee0;}

#levy table.nabizime h4.dane a, #levy table.nabizime h4.dane a:hover {color: #009ee0; border-color: #009ee0;}

#levy table.nabizime h4.audit {background: url(../images/h1-audit.jpg) no-repeat 5px 2px; padding-left: 66px;}

#levy table.nabizime h4.audit a, #levy table.nabizime h4.audit a:hover {color: #fabb00; border-color: #fabb00;}



	/* .stránka Reference */

.reference {width: 582px; border: 2px solid #b4b4b4; position: relative; font-size: 10px; line-height: 13px;}

.ref-novy {background: url(../images/cz/vn-ref-novy.gif) no-repeat; position: absolute; width: 49px; height: 47px; right: -28px; top: 17px;}

img.vlajka {position: absolute; left: 144px; top: 3px; border: none!important;}

.reference .in {background: #fff; padding-top: 3px; padding-bottom: 3px;}

.reference .in table {background: url(../images/vn-reference-oddelovac.gif) no-repeat 175px 0; width: 100%;}

.reference .in table td {padding: 13px 0px 0px 17px; vertical-align: top;}

.reference .in table td.td-logo {width: 177px; padding: 0; text-align: center; vertical-align: middle;}

.reference .in table td.td-logo img {margin-right: 15px;}

.reference .in table td.td-nazev {font-size: 12px; line-height: 18px; width: 145px;}

.reference .in table td.td-nazev a, .reference .in table td.td-nazev a:hover {color: #019ada;}

.reference .in table td.td-popis {padding-right: 30px;}

.reference .in table td.td-popis p {margin-bottom: 11px!important;}

.reference .in table td img {border: none!important;}



.reference h3 {background-color: #dfdfdf; padding: 1px 0px 3px 20px; margin-bottom: 0!important; text-align: right;}

.reference h3 a.ref-vice {color: #000; font-weight: normal; font-size: 10px; padding-right: 80px;}





.reference-stin {background: url(../images/vn-reference-stin.png) no-repeat center top; _background-image: url(../images/vn-reference-stin.gif); width: 582px; height: 17px; font-size: 0; margin-bottom: 20px;}



#levy .detail .in-popis {background-color: #dfdfdf; color: #000; padding: 9px 18px; width: 546px; position: relative;}

#levy .detail .in-popis ul {color: #000; font-size: 10px; margin-bottom: 5px;}

#levy .detail .in-sluzby {background: url(../images/vn-ref-sluzby-repeat.gif) repeat-x left bottom; border-bottom: 2px solid #b4b4b4; padding: 8px 20px 0 20px;}

#levy .detail .in-sluzby p {margin-bottom: 12px;}

#levy .detail .no-border {border-bottom: none; padding-bottom: 1px;}

#levy .detail .in-sluzby strong {font-size: 13px; color: #e2590c; display: block; padding-bottom: 5px;}

#levy .detail table.nabizime {margin: 0; margin-top: 9px; margin-left: 36px; background-image: none; width: auto;}

#levy .detail table.nabizime td {padding: 0; padding-bottom: 10px; padding-right: 15px;}

#levy .detail table.nabizime td h4 {background: url(../images/vn-ref-h4-ucet.jpg) no-repeat 12px 2px; font-size: 13px; letter-spacing: 0; padding: 13px 0px 12px 42px;}

#levy .detail table.nabizime td h4 a {width: 62px; border-bottom: 2px solid #e95d0f; padding-bottom: 7px;}

#levy .detail table.nabizime td h4.mzdy {background: url(../images/vn-ref-h4-mzdy.jpg) no-repeat 0 2px;}

#levy .detail table.nabizime td h4.mzdy a {color: #009036; border-color: #009036;}

#levy .detail table.nabizime td h4.dane {background: url(../images/vn-ref-h4-dane.jpg) no-repeat 0 2px; padding-left: 43px;}	

#levy .detail table.nabizime td h4.dane a {color: #009ee0; border-color: #009ee0;}	

#levy .detail table.nabizime td h4.audit {background: url(../images/vn-ref-h4-audit.jpg) no-repeat 0 2px; padding-left: 38px;}	

#levy .detail table.nabizime td h4.audit a {color: #fabb00; border-color: #fabb00;}	

#levy .detail table.nabizime td h4 a:hover {border-color: #F3F4F5!important;}

/* stránka Kalendář */

.kalendar-levy {float: left; display: inline; width: 282px;}

.kalendar-pravy {float: right; display: inline; width: 314px; padding-top: 56px;}



.odkazy-kalendar {background: url(../images/vn-kalendar-dnes.gif) no-repeat center 16px; margin-bottom: 8px; font-size: 10px; padding-top: 25px; width: 272px; padding-left: 10px;}

.odkazy-kalendar a.dnes {margin: 0 33px; color: #008fd4; font-weight: bold;}



.kalendar-stranka {background: url(../images/vn-kalendar-repeat.gif) repeat-y; width: 272px; margin-bottom: 10px;}

.kalendar-stranka1 {background: url(../images/vn-kalendar-top.gif) no-repeat;}

.kalendar-stranka2 {background: url(../images/vn-kalendar-bottom.gif) no-repeat left bottom; padding-bottom: 23px;}

.kalendar-stranka1 p {color: #008fd4; font-weight: bold; font-size: 13px; padding: 17px 20px 0 20px; margin-bottom: 11px!important;}

.kalendar-stranka1 p a, .kalendar-stranka1 p a:hover {color: #008fd4!important;}



.kalendar-stranka table#kalendar {width: 250px; margin: 0px auto; font-size: 12px;}

.kalendar-stranka table#kalendar td {text-align: center!important; /*padding: 2px 0 3px 0;*/ width: 34px; height: 24px;}

.kalendar-stranka table#kalendar td a {color: #000; text-decoration: none;}

.kalendar-stranka table#kalendar td a:hover {color: #000; text-decoration: underline;}

.kalendar-stranka table#kalendar tr.bold td {color: #008fd4; font-size: 11px;}

.kalendar-stranka table#kalendar td.akce a {display: block; margin: 2px 6px 2px 7px;}

.kalendar-stranka table#kalendar td.vice-akci a {background-color: #7ac2e5;}

.kalendar-stranka table#kalendar td.dnesni span {display: block; margin: 2px 6px 2px 6px; border: 1px solid #e95d0f;}



.kalendar-legenda {margin-left: 22px;}

table.legenda {width: 260px; margin-top: 6px;}

table.legenda td {padding: 0 9px 5px 0;}

table.legenda td.first {width: 22px;}

table.legenda td p {width: 22px; height: 20px; margin: 0!important;}

table.legenda td p.vice-akci-den {background-color: #7ac2e5;}

table.legenda td p.aktualni-den  {border: 1px solid #e95d0f; width: 20px; height: 18px;}



.kalendar-akce {background: #fefeff url(../images/vn-kalendar-akce-bg.gif) repeat-x left bottom; margin-bottom: 5px; padding: 3px 10px 14px 12px;}

.kalendar-akce a {font-size: 13px; font-weight: bold;}

.kalendar-akce p {font-size: 10px; line-height: 12px; padding-top: 3px; margin-bottom: 0!important;}



.kalendar-detail ul {color: #000!important;}



/* ------- elementy #pravy --------- */	

#pravy ul.menu-pravy {background: url(../images/vn-menu-pravy.jpg) no-repeat 5px 0; margin: 0; padding: 0; list-style-type: none; float: right; font-family: Arial, sans-serif; padding-right: 6px; margin-bottom: 5px;}

#pravy ul.menu-pravy li {padding: 0px; width: 220px; font-size: 17px;}

#pravy ul.menu-pravy li a, #pravy ul.menu-pravy li span {display: block; height: 31px; width: 155px; text-decoration: none; font-weight: bold; color: #efb08e; padding-left: 62px; padding-top: 10px;}

#pravy ul.menu-pravy li a:hover {color: #fff!important;}

#pravy ul.menu-pravy li.mzdy a {color: #80c79b;}

#pravy ul.menu-pravy li.dane a {color: #82cae8;}

#pravy ul.menu-pravy li.audit a {color: #fbe7ac;}



#pravy ul.akt {background: url(../images/cz/vn-menu-pravy-akt.png) no-repeat; width: 220px; height: 168px;}

	#pravy ul.akt li span {visibility: hidden;}

#pravy ul.akt-ucet {position: relative; top: -4px;}

	#pravy ul.akt-ucet a {position: relative; top: 4px;}

#pravy ul.akt-mzdy {background-image: url(../images/cz/vn-menu-pravy-akt-mzdy.png);}

#pravy ul.akt-dane {background-image: url(../images/cz/vn-menu-pravy-akt-dane.png);}

#pravy ul.akt-audit {background-image: url(../images/cz/vn-menu-pravy-akt-audit.png);}



.box-pravy {background: url(../images/vn-box-repeat.gif) repeat-y; width: 231px;}

.box-modry {background: url(../images/vn-box-modry-repeat.gif) repeat-y; font-size: 12px; color: #fff; line-height: 22px;}

	.box-modry a, .box-modry a:hover {font-weight: bold; color: #fff!important;}

.box-pravy1 {background: url(../images/vn-box-top.gif) no-repeat;}

.box-obsah  {background: url(../images/vn-box-obsah.gif) no-repeat;}

	.box-obsah .box-pravy2 {min-height: 143px; _height: 143px;}

	.box-modry .box-pravy-in {padding: 14px 25px 20px 25px;} 

.box-modry1 {background: url(../images/vn-box-modry-top.gif) no-repeat;}

.box-kalendar  {background: url(../images/vn-box-kalendar.gif) no-repeat;}

.box-pravy2 {background: url(../images/vn-box-bottom.gif) no-repeat left bottom; min-height: 140px; _height: 140px;}

.box-modry2 {background: url(../images/vn-box-modry-bottom.gif) no-repeat left bottom; min-height: 173px; _height: 173px;}

	.box-pravy-in {padding: 14px 0px 20px 25px;}

		.box-obsah .box-pravy-in {padding-right: 25px; padding-top: 17px;}

	.box-pravy-in img {margin-bottom: 3px; margin-top: 3px; position: relative; left: -12px;}

		.box-modry .box-pravy-in img {left: 0px;}

		.box-obsah .box-pravy-in img {border: none!important; position: static; margin-bottom: 0; margin-top: 4px;}

		.box-obsah .box-pravy-in table {margin: 0 auto;}

		.box-obsah .box-pravy-in table td {padding: 2px 7px 1px 7px; text-align: right; font-size: 12px; vertical-align: middle!important;}

	.box-pravy-in .novinka {padding-right: 20px;}

	.box-pravy h3 {font-size: 17px; margin-bottom: 14px; font-family: Arial, sans-serif; color: #fff;}

	.box-obsah h3 {color: #08548e!important; text-align: center; margin-bottom: 13px!important;}

	.box-kalendar h3 {padding-top: 2px;}

	.box-pravy h3 span {font-size: 12px; padding-right: 6px;}



	.box-pravy .cara {background: url(../images/vn-cara.gif) no-repeat; position: relative; left: -17px; top: -2px; font-size: 0; margin-bottom: 5px; width: 215px; height: 1px;}



	.box-pravy p.prihlaste {color: #e95d0f; font-weight: bold; margin-bottom: 9px;}

	.box-pravy form {background: url(../images/vn-input-prihlasit.gif) no-repeat; margin-bottom: 3px; position: relative; left: -12px;}

	.box-pravy form input {vertical-align: middle;}

	.box-pravy form input.tl-prihlasit {height: 14px; padding: 2px 8px; width: 123px; background: transparent; border: none;}



/* tabulka barevná */

table.barevna {width: 100%; border: 1px solid #c5c3c3; line-height: 14px; margin-bottom: 20px;}

table.barevna a img, table.barevna img {border: none!important;}

table.barevna ul {margin-bottom: 0px!important;}

table.barevna p {margin-bottom: 12px!important;}

table.barevna td {background: #fff url(../images/vn-table-barevna-td.gif) repeat-x left bottom; padding: 6px 17px 7px 17px;}

table.barevna th {background: #019ada url(../images/vn-table-barevna-th.gif) repeat-x; padding: 9px 17px; color: #fff; font-weight: bold; font-size: 13px; text-align: left;}

table.barevna th a {color: #fff!important;}



.chyba {color: red;}



/*--hledání zvýraznění---*/

.search-result {background:yellow;}



.galerie-zvetsit {text-align:right; margin-right:30px; font-size:10px;}

.galerie-zvetsit img {vertical-align:-2px;}

.galerie-zvetsit a {text-decoration:none;}

.galerie-zvetsit a span {text-decoration:underline;}



.nic {display: none;}





/* samorotujici editbox - carousel */

.carousel{

    overflow: hidden;

    height: 420px;

}



.carousel ul{

    list-style:none outside none;

}



.carousel ul li{

    height: 420px;

    display: block;

    float: left;

    list-style:none outside none;

    padding: 0;

    background: none;

}



#lightbox-secNav-btnClose {width:100px !important;}


