a img {border: none;}
table {border-collapse: collapse;}

/* --------------------- OBECNÉ -------------------------- */
body 	{text-align: center; margin: 0; background: #fff url(../images/body-stiny.gif) repeat-y center top; font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
			font-size: 62.5%; line-height: 1.7em; color: #000;}

h1 {color: #014e96; font-size: 17px; margin: 0; margin-bottom: 9px; padding: 0;}
h2 {color: #014e96; font-size: 12px; margin: 0; padding: 0;}
/*
h3 {font-size: 12px; margin: 0; margin-bottom: 8px; padding: 0;}
*/
h4 {color: #515151; background-color: #ecedef; font-size: 11px; margin: 0; margin-bottom: 12px; padding: 2px 6px 4px 6px;}

p {padding: 0; margin: 0; margin-bottom: 17px;}

a	{color: #01549f; text-decoration: underline;}
a:visited {color: #7399bd;}
a:hover {color: #01549f; text-decoration: none;}

.zvyrazni {color: #333333; font-weight: bold;}
img.pdf {vertical-align: -3px;}

form {margin: 0; padding: 0px;}
input {vertical-align: -2px;}
input, select, option, textarea {font-family: Tahoma, "Lucida Grande", Arial, sans-serif; font-size: 12px;}

.cleaner	{clear: both;}
.left		{text-align: left;}
.right	{text-align: right;}
.center	{text-align: center;}
.fr {float: right;}
.fl {float: left;}

/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */
#body1 {background: url(../images/body.gif) repeat-x center 97px;}
#web1 {margin-left: 3px;}
#web {width: 980px; margin: 0 auto; text-align: left;}

#header-cz {background: url(../images/header-cz.jpg) no-repeat center 97px; height: 201px; width: 980px; position: relative;}
#header-en {background: url(../images/header-en.jpg) no-repeat center 97px; height: 201px; width: 980px; position: relative;}
#header-ru {background: url(../images/header-ru.jpg) no-repeat center 97px; height: 201px; width: 980px; position: relative;}
#header-uk {background: url(../images/header-uk.jpg) no-repeat center 97px; height: 201px; width: 980px; position: relative;}
	#header-cz img#logo {position: absolute; display: block; left: 25px; top: 35px; width: 250px; height: 39px;}
	#header-en img#logo {position: absolute; display: block; left: 25px; top: 35px; width: 250px; height: 39px;}
	#header-ru img#logo {position: absolute; display: block; left: 25px; top: 35px; width: 250px; height: 39px;}
	#header-uk img#logo {position: absolute; display: block; left: 25px; top: 35px; width: 250px; height: 39px;}

	ul#menu-jazyky {list-style-type: none; margin: 0; padding: 0; position: absolute; right: 10px; top: 5px; font-size: 1.1em;}
	ul#menu-jazyky li {margin: 0; padding: 0; float: left;}
	ul#menu-jazyky li a {color: #807d7d; text-decoration: none;}
	ul#menu-jazyky li a:hover {color: #003772;}
	ul#menu-jazyky li span {color: #003772; padding-left: 5px; padding-right: 6px;}

#pravostred {float: right; display: inline;	width: 768px; _margin-right: -3px;}
#stred {float: left; display: inline;	width: 535px; font-size: 1.1em;}
#stred-s {width: 755px; font-size: 1.1em;}
#pravy {float: right; display: inline; width: 217px; font-size: 1.1em; line-height: 16px;}
#levy {float: left; display: inline; width: 210px; border-top: 6px solid #e4e4e4; margin-top: 21px; font-size: 1.1em;}

#footer {background: url(../images/footer.gif) no-repeat; position: relative; height: 70px;}
	#footer a.jca {position: absolute; left: 14px; top: 25px;}
	#copyright {position: absolute; left: 226px; top: 20px; color: #807d7d;}
		#copyright a {color: #807d7d;}
		#copyright a.ibis {background: url(../images/ikona-ibis.gif) no-repeat right center; padding-right: 15px; color: #41ff33;}
		#copyright a.webconsult {color: #3399ff;}

/* ----------------- elementy LEVY ------------------- */

/* ----- menu levé ----- */
ul#menu-left {list-style-type: none; margin: 0; padding: 0; width: 210px; margin-top: 23px; margin-bottom: 10px;}
ul#menu-left li {background: url(../images/li.gif) repeat-y; width: 210px; margin: 0; margin-bottom: 3px; padding: 0; line-height: 15px;}
ul#menu-left li.uroven1 {background: none; font-weight: bold; padding-left: 18px; color: #c1c1c1; padding-bottom: 2px; width: 172px;}
ul#menu-left li a, ul#menu-left li span {background: url(../images/menu-sipka.gif) no-repeat 18px 10px; color: #014e96; text-decoration: none; display: block; width: 170px; font-weight: bold; padding: 5px 10px 6px 30px;}
ul#menu-left li a:hover, ul#menu-left li span {color: #7399bd;}

#levy .box {background: url(../images/stin-box.gif) no-repeat left bottom; padding-bottom: 5px; width: 210px; margin-bottom: 6px;}
#levy .nahore {margin-top: 42px;}
#levy .box-obsah {background: #f1f1f1 url(../images/bg-box-levy.gif) no-repeat; padding: 10px 15px 8px 15px; line-height: 14px; border-top: 6px solid #e4e4e4; min-height: 80px; _height: 80px;}
#levy .box-obsah h2 {color: #003772; margin-bottom: 5px;}
#levy .box-obsah p {margin-bottom: 7px;}
#levy .box-obsah a.info {background: url(../images/odkaz-info.gif) no-repeat 0 3px; padding-left: 17px; padding-bottom: 2px; display: block; margin-bottom: 7px;}

/* ----------------- elementy PRAVOSTRED ------------------- */
/* ----- menu horizontální ----- */
ul#menu-top {list-style-type: none; margin: 0; padding: 0; font-size: 1.2em; line-height: 20px; width: 768px; font-weight: bold; height: 28px; margin-bottom: 21px;}
ul#menu-top li {margin: 0; margin-right: 2px; padding: 0; float: left;}
ul#menu-top li.posledni {margin-right: 0;}
ul#menu-top li.li4 a {border-color: #003d7b;}
ul#menu-top li.li5 a {border-color: #004384;}
ul#menu-top li.li6 a {border-color: #014e96;}
ul#menu-top li.posledni a {border-color: #01549f;}
ul#menu-top li a, ul#menu-top li span {text-decoration: none; display: block; color: #626161; padding-left: 9px; padding-bottom: 1px; width: 99px; border-bottom: 6px solid #003772;}
ul#menu-top li a:hover, ul#menu-top li span {border-bottom: 6px solid #a8caea;}

/* ----- drobinky ----- */
#pruh-drob {margin-bottom: 14px; border-bottom: 1px solid #c0c2c6; padding-bottom: 4px; font-size: 1.1em;}
#pruh-drob table {margin: 0; margin-left: 9px; padding: 0; width: 759px;}
#pruh-drob td {vertical-align: middle; width: 759px;}
#pruh-drob ul {list-style-type: none; margin: 0; padding: 0; width: 760px; color: #807d7d; line-height: 14px;}
#pruh-drob ul li {float: left;}
#pruh-drob ul span, #pruh-drob ul li a {padding-right: 3px; padding-left: 2px; color: #807d7d; text-decoration: none;}
#pruh-drob ul li a:hover, #pruh-drob ul li.vybrana {color: #01549f;}

/* ----------------- elementy STRED ------------------- */
#stred .stred-obsah, #stred-s .stred-obsah {padding: 10px 0px 10px 9px; min-height: 420px; _height: 420px;}
#stred ul, #stred-s ul, #levy .box ul {margin: 0; margin-bottom: 17px; padding: 0; padding-top: 1px;}
#stred ul li, #stred-s ul li, #levy .box ul li {list-style-type: none; background: url(../images/menu-sipka.gif) no-repeat 0 7px; padding-left: 13px;}

/* ----------------- elementy PRAVY ------------------- */
#pravy .box {background: url(../images/stin-box.gif) no-repeat left bottom; padding-bottom: 5px; width: 217px; margin-bottom: 6px;}
#pravy .nahore {margin-top: 36px;}
#pravy .box-obsah {background: #e9eef7 url(../images/bg-box-pravy.gif) no-repeat right top; padding: 10px 15px 8px 15px; line-height: 14px; border-top: 6px solid #cbdbeb; min-height: 80px; _height: 80px;}
#pravy .box-obsah h2 {color: #003772; margin-bottom: 5px;}
#pravy .box-obsah p {margin-bottom: 7px;}
#pravy .box-obsah a.info {background: url(../images/odkaz-info.gif) no-repeat 0 3px; padding-left: 17px; padding-bottom: 2px; display: block; margin-bottom: 7px;}

#footer a.bml {position: absolute; right: 50px; top: 25px;}

