@charset "utf-8";
/* CSS aktualni Document */
/* Golem */


* { margin:0; padding:0; font-family: Arial, sans-serif; }
	
body { }	

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }		

#body_top{ width: 100%; height: 115px; background: url(../img/bg_body_top.jpg) repeat-x;}
#body_mid{ width: 100%; background: url(../img/bg_body_mid.jpg);   }
#body_bottom{ width: 100%;  background-color:#FFFF66 }

#top_container{ margin-left: auto; margin-right: auto; width: 1180px; height: 115px; background: url(../img/bg_top_container.jpg) no-repeat;  }
#mid_container{ margin-left: auto; margin-right: auto; width: 1180px; }
#bottom_container{ margin-left: auto; margin-right: auto; width: 1180px; }

#top { 
		position: relative; margin-left: auto; margin-right: auto;
		width: 949px; height: 115px;
}

#home {
		position: absolute;
		top: 0px; left: 0px; 
		width: 286px; height: 115px;
		background: url(../img/logo.jpg);
}

#preloader {width: 1px; height: 1px; visibility: hidden; }



/* topmenu */
	#topmenu { position: absolute; top: 58px; left: 286px; width: 663px; height: 57px; margin:0; padding:0; background: #FFFFFF url(../img/bg_topmenu_right.jpg) right no-repeat;   }
	#topmenu2 { position: absolute; top: 8px; left: 0; width: 663px; height: 49px; margin:0; padding:0; background: url(../img/bg_topmenu.jpg); z-index: 100;  }

	#topmenu ul { list-style-type:none; margin:0 0 0 16px; padding: 0; height: 49px; z-index:100; float: left; }
	#topmenu ul li { float: left; width: 127px; height: 49px;  text-align: center; padding:0; margin:0 ; z-index:100;  }
	#topmenu li a{ display:block; text-decoration: none; color:#fff; height:49px; line-height:49px; font-size:11px; text-transform: uppercase; overflow: hidden; padding: 3px 0 0 0;   }
	
	#topmenu li a.a {margin-left: -10px; width: 146px; z-index: 100 }
	#topmenu li a.b {margin-left: -10px; width: 146px; z-index: 200 }
	#topmenu li a.c {margin-left: -10px; width: 146px; z-index: 300 }
	#topmenu li a.d {margin-left: -10px; width: 146px; z-index: 400 }
	#topmenu li a.e {margin-left: -10px; width: 146px; z-index: 500 }
	
	#topmenu li a.a:hover, #topmenu li a.a-active {color:#043850; background: url(../img/bg_topmenu_a.jpg) 0 0 no-repeat;}
	#topmenu li a.b:hover, #topmenu li a.b-active {color:#043850; background: url(../img/bg_topmenu_b.jpg) 0 0 no-repeat;}
	#topmenu li a.c:hover, #topmenu li a.c-active {color:#043850; background: url(../img/bg_topmenu_c.jpg) 0 0 no-repeat;}
	#topmenu li a.d:hover, #topmenu li a.d-active {color:#043850; background: url(../img/bg_topmenu_d.jpg) 0 0 no-repeat;}
	#topmenu li a.e:hover, #topmenu li a.e-active {color:#043850; background: url(../img/bg_topmenu_e.jpg) 0 0 no-repeat;}


/* vertical menu */

	#vertmenulayer { position: relative; margin-left: auto; margin-right: auto; width: 984px; height: 251px; background: transparent url(../img/bg_vertmenulayer.jpg) right no-repeat; }
	
	/* languages */
	#lang_czech { position: absolute; top: 10px; left: 381px; width: 28px; height: 28px; background: url(../img/lang_cze_on.jpg); }
	#lang_eng { position: absolute; top: 44px; left: 402px; width: 28px; height: 28px; background: url(../img/lang_eng_on.jpg); }
	#lang_germ { position: absolute; top: 78px; left: 417px; width: 28px; height: 28px; background: url(../img/lang_ger_on.jpg); }
	#lang_gre{ position: absolute; top: 112px; left: 424px; width: 28px; height: 28px; background: url(../img/lang_gre_on.jpg); }
	#lang_tur{ position: absolute; top: 146px; left: 417px; width: 28px; height: 28px; background: url(../img/lang_tur_on.jpg); }
	#lang_bul{ position: absolute; top: 180px; left: 402px; width: 28px; height: 28px; background: url(../img/lang_bul_on.jpg); }
	#lang_rum{ position: absolute; top: 214px; left: 381px; width: 28px; height: 28px; background: url(../img/lang_rom_on.jpg); }	

	a.lang_cze { display: block; background: url(../img/lang_cze_off.jpg) }
	a.lang_cze:hover { background:url(../img/lang_cze_on.jpg) }
	a.lang_eng { display: block; background: url(../img/lang_eng_off.jpg) }
	a.lang_eng:hover { background:url(../img/lang_eng_on.jpg) }
	a.lang_ger { display: block; background: url(../img/lang_ger_off.jpg) }
	a.lang_ger:hover { background:url(../img/lang_ger_on.jpg) }
	a.lang_gre { display: block; background: url(../img/lang_gre_off.jpg) }
	a.lang_gre:hover { background:url(../img/lang_gre_on.jpg) }
	a.lang_tur { display: block; background: url(../img/lang_tur_off.jpg) }
	a.lang_tur:hover { background:url(../img/lang_tur_on.jpg) }
	a.lang_bul { display: block; background: url(../img/lang_bul_off.jpg) }
	a.lang_bul:hover { background:url(../img/lang_bul_on.jpg) }
	a.lang_rum { display: block; background: url(../img/lang_rom_off.jpg) }
	a.lang_rum:hover { background:url(../img/lang_rom_on.jpg) }
	
	/* vertical menu */
	#verticalmenu { position: absolute; top: 0; left: 17px; width: 264px; height: 251px; z-index: 50;  background-color:#FFFF99  }	
	
	#verticalmenu ul { list-style-type:none; margin: 0; padding: 0; width: 264px; z-index:100; }
	#verticalmenu li { display:block; padding:0; margin:0; position:relative; z-index:100; }	
	#verticalmenu li a { display:block; text-decoration: none; color: #979797; font-size: 12px; overflow: hidden; padding: 0 0 0 18px;  }
	#verticalmenu li a.a { height:41px; line-height:41px; background: url(../img/bg_li_a.jpg);}
	#verticalmenu li a.b { height:42px; line-height:42px; background: url(../img/bg_li_b.jpg);}
	#verticalmenu li a.c { height:42px; line-height:42px; background: url(../img/bg_li_c.jpg);}
	#verticalmenu li a.d { height:42px; line-height:42px; background: url(../img/bg_li_d.jpg);}
	#verticalmenu li a.e { height:42px; line-height:42px; background: url(../img/bg_li_e.jpg);}
	#verticalmenu li a.f { height:42px; line-height:42px; background: url(../img/bg_li_f.jpg);}
	
	#verticalmenu li a.a:hover { background: url(../img/bg_li_a-over.jpg); color: #000000; }
	#verticalmenu li a.b:hover { background: url(../img/bg_li_b-over.jpg); color: #000000; }
	#verticalmenu li a.c:hover { background: url(../img/bg_li_c-over.jpg); color: #000000; }
	#verticalmenu li a.d:hover { background: url(../img/bg_li_d-over.jpg); color: #000000; }
	#verticalmenu li a.e:hover { background: url(../img/bg_li_e-over.jpg); color: #000000; }
	#verticalmenu li a.f:hover { background: url(../img/bg_li_f-over.jpg); color: #000000; }
	
	/* rest */
	#rest { position: relative; margin-left: auto; margin-right: auto; width: 984px; }
	#rest_body { margin-left: auto; margin-right: auto; width: 949px; background: url(../img/bg_rest_body.jpg) repeat-y; } 
	#rest_bottom { height: 20px; background: url(../img/bg_rest_bottom.jpg) no-repeat; clear: left; }
	
	#left_column { float: left; width: 264px; background-color: #FFFFFF; }
	#left_column_body {  margin: 127px 0 0 4px; background: url(../img/bg_left_column.jpg) top repeat-x; min-height: 280px  }
	#right_column { padding: 0 0 0 264px; }
	#right_column_body { background: url(../img/bg_right_top.jpg) top no-repeat; }
	
	#aktuality_header {  padding: 10px 0 9px 0;  }
	#aktuality_header h3 { padding: 0 0 0 40px; font-size: 12px; color: #000000; background: url(../img/bg_aktuality.jpg) left bottom no-repeat; line-height: 19px;}
	
	h5 { padding: 17px 0 0 20px; line-height: 12px; font-size: 11px; color: #FFFFFF; font-weight: bold; }
	h5 a, h5 a:visited, h5 a:active { color: #FFFFFF; text-decoration: none; }
	h5 a:hover {text-decoration: underline; }
	p.aktuality { padding: 16px 15px 16px 20px; font-size: 11px; color: #FFFFFF; line-height: 12px; }
	
	#right_top { background: url(../img/bg_right_top.jpg) top no-repeat; }
	#right_bottom { padding: 0 0 40px 0; background: url(../img/bg_right_bottom.jpg) bottom no-repeat; }
	
	h1 { padding: 8px 0 0 17px; color: #1e94bb; font-size: 16px; font-weight: bold; }
	h3 { padding: 8px 0 0 17px; color: #1e94bb; font-size: 16px; font-weight: bold; }	
	p.main { padding: 15px 30px 16px 17px; font-size: 12px; color: #000000; line-height: 14px; cell-padding: 3px; }
	
	
	#rozcestnik { position: relative; margin: 0 0 0 5px;  width: 673px; height: 241px; }
	
	#roz_preprava { position: relative; width: 336px; height: 120px; background: url(../img/butt_preprava.jpg); }
	#roz_zastoupeni { position: relative; margin-top: 1px; width: 336px; height: 120px; background: url(../img/butt_zastoupeni.jpg); }
	#roz_logistika { position: absolute; top: 0; left: 337px; height: 120px; width: 336px;  background: url(../img/butt_logistika.jpg); }
	#roz_vozovypark { position: absolute; top: 121px; left: 337px; height: 120px; width: 336px;  background: url(../img/butt_vozovypark.jpg); }
	
	#rozcestnik a, #rozcestnik a:visited, #rozcestnik a:active{ display: block; padding: 45px 0 0 20px; font-size: 18px; color: #FFFFFF; text-decoration: none }
	#rozcestnik a:hover { text-decoration: underline;  }
	
	/* kontakt */
	#kontakt { position: absolute; top: 0; left: 16px; width: 252px; height: 127px; padding: 0 0 0 13px; background: url(../img/bg_kontakt.jpg) no-repeat ; }
	
	#kontakt h3 { padding: 10px 0 0 30px; font-size: 12px; color: #FFFFFF;  }
	#kontakt h3.sidlo { padding: 12px 0 0 0; font-size: 12px; color: #FFFFFF;  } 
	.kontakt { font-size: 10px; color: #fff; }
	.kontakt a { color: #fff; text-decoration: none; } 
	
	/* copyright */
	#copyright {
		height: 34px; width: 949px; margin-left: auto; margin-right: auto; padding: 0;
		font: normal 9px Arial, sans-serif; color: #626262 ;
		background: url(../img/bg_copyright.jpg) top no-repeat;
	}

	#copyright a {
		font: normal 9px Arial, sans-serif; color: #626262 ; margin:0; padding:0; 
	}

	#copy_left {
		float: left; 
		width: 150px;
		padding: 0 0 0 0px;
		text-align: left;

	}
		
	#copy_right {
		width: 909px;
		margin-left: 20px; 
		text-align: right;
		z-index: 50;
	}

