html {
	font-family: Arial;
	font-size: 11px;
}
body {
	margin: 0px;
	background-image: url("texture.jpg");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#table {
	width: 958px;
	background-color: #FFFFFF;
	vertical-align: top;
	margin-top: 1px;
}

#table .logo {
	height: 58px;
	width: 610px;
	background-image: url("top_stin.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .top {
	height: 140px;
	width: 610px;
	background-image: url("top.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .top_sroubovaky {
	height: 140px;
	width: 610px;
	background-image: url("top_sroubovaky.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .top_stanice {
	height: 140px;
	width: 610px;
	background-image: url("top_stanice.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .top_neon {
	height: 140px;
	width: 610px;
	background-image: url("top_neon.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .top_dopravniky {
	height: 140px;
	width: 610px;
	background-image: url("top_dopravniky.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .top_prepravky {
	height: 140px;
	width: 610px;
	background-image: url("top.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#table .image {
	height: 198px;
	width: 348px;
	background-image: url("image.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
#table .left {
	width: 180px;
	vertical-align: top;
	background-color: #EEEBEB;
}
#table .stred {
	width: 596px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
#table .right {
	width: 182px;
	vertical-align: top;
	background-color: #EEEBEB;
}
#table .podpis {
	background-image: url("texture_podpis.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	height: 50px;
	text-align: center;
	color: #9D9D9D;
}
#table .podpis a {
	color: #8D8D8D;
	font-weight: bolder;
	text-decoration: none;
}


#vyhledavani {
	background-image: url("vyhledavani.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-right: 7px;
	text-align: right;
}
#vyhledavani .text {
	color: #D4E2ED;
	font-size: 17px;
	font-family: Arial;
	font-weight: bolder;
	padding-top: 6px;
}
#vyhledavani .pole {
	margin-top: 14px;
	margin-bottom: 14px;
	padding-right: 5px;
}
#vyhledavani .pole input {
	width: 130px;
	height: 18px;
	border: 0px;
}

#vyhledavani .button {
	height: 20px;
	border: 0px;
	width: 60px;
	color: #FFFFFF;
	background: none;
}

#menu {
	vertical-align: top;
}
#menu h1 {
	color: #FFFFFF;
	font-weight: bolder;
	margin: 0px;
	padding-top: 20px;
	padding-left: 70px;
	background-image: url("sortiment.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-align: left;
	font-size: 14px;
}
#menu a {
	background-image: url("Igen.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px;
	width: 137px;
	padding-left: 38px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: bolder;
	padding-top: 10px;
}
#menu a.IIgen {
	background-image: url("IIgen.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px;
	width: 142px;
	padding-left: 33px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
#menu a.IIIgen {
	background-image: url("IIIgen.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px;
	width: 120px;
	padding-left: 55px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}
#menu a.IVgen {
	background-image: url("IIIgen.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px;
	width: 110px;
	padding-left: 65px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-top: 10px;
	font-weight: normal;
}

#prihlaseni {
	background-image: url("prihlaseni.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 127px;
	text-align: right;
	width: 182px;
}
#prihlaseni .text {
	color: #D4E2ED;
	font-size: 17px;
	font-family: Arial;
	font-weight: bolder;
	padding-top: 6px;
	padding-right: 6px;
	margin-bottom: 4px;
}
#prihlaseni .inp {
	padding-top: 7px;
	padding-right: 17px;
}
#prihlaseni .inp input {
	width: 140px;
	height: 20px;
	border: 0px;
	padding-top: 3px;
}
#prihlaseni .button {
	height: 20px;
	border: 0px;
	width: 60px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 4px;
	background: none;
}

#prihlaseni_2 {
	background-image: url("prihlaseni_2.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 127px;
	text-align: right;
	width: 182px;
}
#prihlaseni_2 .text {
	color: #D4E2ED;
	font-size: 17px;
	font-family: Arial;
	font-weight: bolder;
	padding-top: 6px;
	padding-right: 6px;
	margin-bottom: 4px;
}
#prihlaseni_2 .firma {
	width: 80%;
	text-align: left;
	padding-left: 18px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 16px;
	padding-top: 3px;
}
#prihlaseni_2 .name {
	width: 80%;
	text-align: left;
	padding-left: 18px;
	color: #000000;
	font-size: 12px;
	padding-top: 3px;
}
#prihlaseni_2 .odkazy {
	width: 100%;
	text-align: center;
	color: #000000;
	font-size: 12px;
	padding-top: 18px;
}

#prihlaseni_2 a {
	text-decoration: none;
	color: #FF0000;
	font-weight: bolder;
}


#aktuality {
	vertical-align: top;
}
#aktuality h1 {
	color: #FFFFFF;
	font-weight: bolder;
	margin: 0px;
	padding-top: 25px;
	padding-left: 70px;
	background-image: url("aktuality.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	text-align: left;
	font-size: 14px;
}
#aktuality div.datum {
	color: #666666;
	font-weight: bolder;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
#aktuality div.nadpis {
	color: #000000;
	font-weight: bolder;
	margin-left: 10px;
	margin-right: 10px;
}
#aktuality p {
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	padding: 0px;
	margin-top: 3px;
}
#aktuality div.cara {
	border-top: 1px dotted #B7B7B7;
	background: none;
	height: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
#aktuality a {
	color: #055F94;
	font-weight: bolder;
}

#odkazy {
	background-image: url("texture_odkazy.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	height: 50px;
}
#odkazy a {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	padding-top: 16px;
	float: left;
	position: relative;
	height: 34px;
	background-image: url("odkaz_cara.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
#odkazy a:hover {
	text-decoration: underline;
	background-image: url("odkaz_cara_hover.jpg");
	background-repeat: repeat-x;
	background-position: right top;
}

#pozice {
	background-image: url("texture_pozice.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	width: 576px;
	padding-left: 10px;
	padding-right: 10px;
}
#pozice .kde {
	height: 19px;
	padding-top: 5px;
	color: #666666;
}
#pozice .kde a {
	color: #7398B7;
	margin-left: 3px;
	margin-right: 3px;
}

#adresovani h1 {
	margin: 0px;
	padding-top: 5px;
	font-size: 15px;
	margin-bottom: 30px;
}
#adresovani img {
	padding: 2px;
	margin: 2px;
	border: 1px solid #EDECF1;
	background: none;
}
#adresovani p {
	margin: 4px;
}
#adresovani .strankovani {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#adresovani .strankovani2 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
#adresovani a {
	color: #055F94;

}

#seznam {
	vertical-align: top;
	width: 573px;
}
#seznam td.foto {
	width: 115px;
	text-align: center;
	background-color: #FFFFFF;
	border-left: 1px solid #EDECF1;
	vertical-align: top;
	
}
#seznam td.foto img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#seznam td.texty {
	background-color: #F7F7F7;
	vertical-align: top;
/*	border-top: 5px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
*/
	padding: 10px;
	background-image: url("zbozi_right.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}
#seznam td.zbozi_top {
	background-image: url("zbozi_top.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
	padding-top: 20px;
}
#seznam td.zbozi_bottom {
	background-image: url("zbozi_bottom.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
}
#seznam h2 {
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
	font-size: 14px;
	color: #055F94;
}
#seznam p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	color: #666666;
}
#seznam div.detail {
	text-align: right;
	padding-right: 10px;
}
#seznam a {
	text-decoration: none;
	color: #055F94;
}
#seznam a:hover {
	text-decoration: underline;
	color: #000000;
}
#seznam hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 0px;
}

#doplnovane_info td {
	padding-right: 15px;
}
#doplnovane_info td.pravy {
	border: 1px solid #EDECF1;
	width: 290px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#soubory_ke_stazeni td {
	border: 1px solid #EDECF1;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#soubory_ke_stazeni img {
	margin: 0px;
	padding: 0px;
	border: none;
}





#klientska_zona .table {
	border-top: #99AABB solid 1px;
	border-left: #99AABB solid 1px;
	border-bottom: #99AABB solid 1px;
	margin-top: 5px;
	width: 95%;
	margin-bottom: 20px;
}

#klientska_zona .table_top {
	color: #000000;
	background-color: #BBCCDD;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	font-weight: bolder;
	border-right: #99AABB solid 1px;
	font-size: 10px;
	text-align: center;
}
#klientska_zona .tdl {
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	text-align: left;
	border-right: #99AABB solid 1px;
}
#klientska_zona .tdc {
	text-align: center;
	border-right: #99AABB solid 1px;
	padding-left: 5px;
	padding-right: 5px;
}
#klientska_zona .radek_0 {
	background-color: #FFFFFF;
	font-size: 10px;
	height: 30px;
}
#klientska_zona .radek_1 {
	background-color: #DDDDDD;
	font-size: 10px;
	height: 30px;
}
#klientska_zona .login_tab {
	color: #000000;
	background-color: #EEEEEE;
/*	width: 300px;*/
	font-weight: bolder;
	border: #0079BF solid 1px;
	margin-top: 10px;
	font-size: 10px;
}
#klientska_zona .login_tab2 {
	color: #000000;
	background-color: #EEEEEE;
	border: #0079BF solid 1px;
	margin-top: 10px;
	font-size: 10px;
}
