@charset "utf-8";
/* Cargologix s.r.o. */

body {
		font-family: Arial, Helvetica, sans-serif;
		background-color: #a10f0f;
		background-image: url('design/page_bg.jpg');
		background-position: top;
		background-repeat: repeat-x;
		color: #333333;
		font-size: 12px;
		
		color: #7f7f7f;
		font-weight: bold;
}

a img {
		border: none;
}

h1 {
		font-size: 15px;
		color: #cc1a1d;
}

h2 {
		font-size: 13px;
		text-decoration: underline;
		color: #cc1a1d;
}

h3 {
		font-size: 12px;
		text-decoration: underline;
		text-indent: 12px;
}

li {
		list-style-image: url('design/tick.gif');
		list-style-position: outside;
		padding-bottom: 3px;
}

.odrazka {
		background-image: url('design/odrazka.jpg');
		width: 526px;
		height: 21px;
		margin-top: 15px;
		margin-bottom: 10px;
}

/* divy */

#obal {
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		position: relative;
}

#logo {
		background-image: url('design/top_lista.jpg');
		background-repeat: no-repeat;
		background-position: right top;
		width: 760px;
		height: 130px;
		margin-bottom: 5px;
		text-align: left;
}

#logo img {
		padding: 0px;
		margin: 0px;
}


#text_top {
		background-image: url('design/text_menu.jpg');
		padding: 21px 0px 0px 36px;
		height: 44px;
		position: relative;
}

.mnu_cargologix {
		background-image: url('design/mnu_cargologix.jpg');
		width: 101px;
		height: 33px;
		display: block;
		position: absolute;
		left: 36px;
		top: 21px;
}

.mnu_cargologix:hover {
		background-image: url('design/mnuh_cargologix.jpg');
}

.mnu_nase_sluzby {
		background-image: url('design/mnu_nase_sluzby.jpg');
		width: 105px;
		height: 33px;
		display: block;
		position: absolute;
		left: 137px;
		top: 21px;
}

.mnu_nase_sluzby:hover {
		background-image: url('design/mnuh_nase_sluzby.jpg');
}

.mnu_kontakty {
		background-image: url('design/mnu_kontakty.jpg');
		width: 89px;
		height: 33px;
		display: block;
		position: absolute;
		left: 243px;
		top: 21px;
}

.mnu_kontakty:hover {
		background-image: url('design/mnuh_kontakty.jpg');
}

.mnu_ostatni {
		background-image: url('design/mnu_ostatni.jpg');
		width: 78px;
		height: 33px;
		display: block;
		position: absolute;
		left: 332px;
		top: 21px;
}

.mnu_ostatni:hover {
		background-image: url('design/mnuh_ostatni.jpg');
}

.mnu_home {
		background-image: url('design/mnu_home.jpg');
		width: 26px;
		height: 33px;
		display: block;
		position: absolute;
		right: 33px;
		top: 21px;
}

.mnu_home:hover {
		background-image: url('design/mnuh_home.jpg');
}

#text {
		background-image: url('design/text_bg.jpg');
		background-repeat: repeat-y;
		background-position: center;
		padding: 25px 0px 0px 50px;
		height: 355px;
}

#title {
		background-image: url('design/title.jpg');
		background-repeat: no-repeat;
		background-position: center top;
		height: 345px;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
		font-size: 13px;
		font-weight: bold;
}
#title a {
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}

#title a:hover {
		color: #face2f;
}

.cargo{
		position: absolute;
		left: 343px;
		top: 183px;
		z-index: 2;
}

.cargo:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_cargo.jpg');
		background-repeat: no-repeat;
		padding: 43px 343px 270px 343px;;
		background-position: 295px 74px;
		z-index: 1;
}

.ostatni{
		position: absolute;
		left: 354px;
		top: 405px;
		z-index: 2;
}

.ostatni:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_ostatni.jpg');
		background-repeat: no-repeat;
		padding: 265px 354px 50px 354px;;
		background-position: 295px 74px;
		z-index:1;
}


.kontakty{
		position: absolute;
		left: 495px;
		top: 292px;
		z-index: 2;
}

.kontakty:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_kontakty.jpg');
		background-repeat: no-repeat;
		padding: 152px 200px 160px 495px;;
		background-position: 295px 74px;
		z-index: 1;
}

.sluzby{
		position: absolute;
		left: 192px;
		top: 292px;
		z-index: 2;
}

.sluzby:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_sluzby.jpg');
		background-repeat: no-repeat;
		padding: 152px 485px 160px 192px;
		background-position: 295px 74px;
		z-index: 1;
}

.SZ a {
		position: absolute;
		top: 160px;
		left: 210px;
		width: 100px;
		height: 100px;
		z-index: 2;
		display: block;
}

.SZ a:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_SZ.jpg');
		background-repeat: no-repeat;
		width: 770px;
		height: 345px;
		background-position: 295px 74px;
		display: block;
		z-index: 1;
}

.SV a {
		position: absolute;
		top: 160px;
		left: 450px;
		width: 100px;
		height: 100px;
		display: block;
		z-index: 2;
}

.SV a:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_SV.jpg');
		background-repeat: no-repeat;
		width: 770px;
		height: 345px;
		background-position: 295px 74px;
		display: block;
		z-index: 1;
}

.JV a {
		position: absolute;
		top: 330px;
		left: 450px;
		width: 100px;
		height: 100px;
		z-index: 2;
		display: block;
}

.JV a:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_JV.jpg');
		background-repeat: no-repeat;
		width: 770px;
		height: 345px;
		background-position: 295px 74px;
		display: block;
		z-index: 1;
}

.JZ a {
		position: absolute;
		top: 330px;
		left: 210px;
		width: 100px;
		height: 100px;
		display: block;
		z-index: 2;
}

.JZ a:hover {
		left: 0px;
		top: 140px;
		background-image: url('design/strelka_JZ.jpg');
		background-repeat: no-repeat;
		width: 770px;
		height: 345px;
		background-position: 295px 74px;
		display: block;
		z-index: 1;
}

#obsah {
		width: 660px;
		margin-right: 5px;
		padding-right: 45px;
		height: 355px;
		overflow: auto;
}

#obsah img {
		float: right;
		border: 2px solid #fac65a;
		margin: 3px 0px 3px 5px;
}

#text_bottom {
		background-image: url('design/text_bottom.jpg');
		width: 760px;
		height: 45px;
}

#footer {
		background-image: url('design/footer.jpg');
		width: 760px;
		height: 80px;
		position: relative;
}

.language {
	position: absolute;
	left: 30px;
	top: 27px;
	width: 40px;
}

/*
.aba {
	position: absolute;
	left: 313px;
	top: 26px;
}
.aba2 {
	position: absolute;
	left: 349px;
	top: 29px;
	color: #face2f;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}
*/
#title_footer {
		background-image: url('design/title_footer.jpg');
		width: 760px;
		height: 75px;
		position: relative;
}


.copy {
		position: relative;
		color: #face2f;
		font-size: 12px;
		font-weight: bold;
		top: 30px;
		left: 320px;
}


.hid {
		position: absolute;
		display: block;
		width: 34px;
		height: 34px;
		right: 46px;
		top: 21px;	
}

.cleaner{
    border: 0px none;
    margin: 0px;padding: 0px;
    float: none;
    clear: both;
    width: 0px; height: 0px;
    line-height: 0px;
    font-size: 0px;
}

.tel_seznam table{ 
    border-collapse: collapse;
}
.tel_seznam td{
    border: 1px solid black;
    padding: 3px 5px 3px 3px;
    margin: 3px 5px 3px 3px;
}

.w100 {width: 100px; min-width: 100px;}
.w125 {width: 125px; min-width: 125px;}
.w150 {width: 100px; min-width: 150px;}
.w200 {width: 100px; min-width: 200px;}
.w250 {width: 100px; min-width: 250px;}
.w300 {width: 100px; min-width: 300px;}
.bold {font-weight: 900;}
