html,body {width:100%;background:#FFFFFF;}
#header_over {width:100%;height:300px;display:block;z-index:0;top:0;left:0;position:absolute;margin:auto;padding:0;}
.obal {width:1000px;background:#61134C;}

#preloader {background: transparent url("../../css/fastest/validation/preloader_big.gif") no-repeat center center;padding-left:20px;line-height:100%;vertical-align:middle;text-align:center;width:98%;height:99%;display:none;position:absolute;top:0%;left:0%;}

/* START ODKAZY GLOBALNE */
a:link {color:#AC0701}
a:visited {color:#7F312F}
a:hover {color:#205C22;text-decoration:none;}
a:active {color:#AC0701}
/* END ODKAZY GLOBALNE */

/* START HLAVICKA */
.header {height:101px;width:980px;background:#61134C url("../../css/fastest/layout/header.jpg") no-repeat right bottom;z-index:1;position:relative;margin:auto;border-bottom:1px solid #61134C;padding-top:30px;}

.header_text {width:434px;height:181px;position:absolute;top:140px;left:16px;z-index:100;}
.header_text ul {margin:1em 0em;}
.header_text ul li{font-size:12pt;line-height:15pt;margin:1em;background:transparent url("../../css/fastest/at/bul-square-big.gif") no-repeat left 5px;padding-left:20px;}

.top_menu {position:absolute;top:7px;right:15px;z-index:100;}
.top_menu ul{}
.top_menu ul li{display:inline;}
.top_menu ul li a{font-weight:bold;border-right:1px solid #ccc;padding:0px 5px;font-size:10pt;}
.top_menu ul li a:link{color:#fff;}
.top_menu ul li a:visited{color:#fff;}
.top_menu ul li:last-child a{border-right:0px}

.header_fce {list-style:none;left:10px;top:8px;position:absolute;width:195px;z-index:100;}
.header_fce li{margin:0 .3em;display:inline;}
.header_fce li a{float:left;display:block;height:16px;_margin:1px;padding:0 5px;color:#fff;}
/*	.header_fce .h_sitemap {background:transparent url("../../css/fastest/header/sitemap.gif") no-repeat right top;}
	.header_fce .h_print {background:transparent url("../../css/fastest/header/print.gif") no-repeat right top;}
	.header_fce .h_home {background:transparent url("../../css/fastest/header/home.gif") no-repeat right top;}*/
.h_kontakt {position:absolute;top:-2px;right:10px;text-align:right;font-weight:bold;color:#fff;font-size:12px;}

.header_tmp {height:200px;display:block;width:980px;margin:auto;background:#CCCCCC;position:relative;}
.header_tmp.header_leasing2 {background:#ccc url("../../css/fastest/layout/header_leasing.jpg") no-repeat right top;}
.header_tmp.header_leasing3 {background:#ccc url("../../css/fastest/layout/header_transport.jpg") no-repeat right top;}
.header_tmp.header_leasing4 {background:#ccc url("../../css/fastest/layout/header_reality.jpg") no-repeat right top;}
.header_tmp.header_leasing5 {background:#ccc url("../../css/fastest/layout/header_building.jpg") no-repeat right top;}
.header span.slogan {visibility:hidden;display:none;}
.header span.slogan2 {position:absolute;top:84px;left:116px;color:#60134B;font-weight:bold;font-size:21px;}
.header span.slogan2 var {display:block;font-size:17px;font-weight:bold;margin-top:5px;}
.header span.slogan2.uvodni_strana {top:50px;}


#logo {left:30px;top:81px;width:236px;height:83px;}
#logo span{}
/* END HLAVICKA */
 
/* START NAVIGACE */
.navigace {padding:10px;display:block;background:#EBEDF0;margin-bottom:10px;position:relative;border:1px solid #61134C;}
/* END NAVIGACE */

.drobeckova,.languages {position:absolute;display:block;color:#666;font-size:11px;line-height:20px;z-index:20;}

/* START DROBECKOVA */
.drobeckova {top:-30px;width:681px;left:6px;color:#666;z-index:10;_margin-top:-10px;}
.drobeckova a {color:#666}
/* END DROBECKOVA  */

/* START LANGUAGES  */
.languages  {top:45px;right:20px;}
.languages li {display:inline;line-height:20px;height:20px;}
.languages li a{display:inline;padding:5px;line-height:20px;padding:5px;text-decoration:none;height:20px;margin:0;font-size:12px;}
.languages li img {width:16px;height:16px;margin:0;padding:0px;top:2px;left:-5px;	position:relative;}
/* END LANGUAGES  */


/* START  SEARCH  */
div.search {width:225px;right:19px;top:350px;text-align:right;z-index:10;	}
div.search.uvodni_strana {right:32px;top:147px;	}
div.search img.icon {float:left;}
div.search #SearchInput {padding:5px;float:none ;_float:left;}

/* END SEARCH  */

.win_over {background:#fff;}

/* START LAYOUT GLOBAL*/
.layout {width:980px;margin:0 auto;z-index:10;background:#fff url("../../css/fastest/layout/bg.gif") repeat-y right bottom;;}
.layout div.main ,.layout div.second,.layout div.third {border:0px solid red;} 
	/*3 sloupce */	
		/*.layout div.main {float:left;width:490px;margin:0px 0px 0px 248px;display:inline;padding:0 5px;}
		.layout div.second{float:left;width:220px;margin:0px 0px 0px 8px;}
		.layout div.third {float:left;width:220px;margin:0px 0px 0px -961px;}
	/*2 sloupce */	
		.layout div.main {float:left;width:700px;margin:40px 11px 0px 20px;_margin-top:0;display:inline;padding:0 5px 50px;}
		.layout div.main.uvodni_strana {width:958px !important;background:#CCCCCC;margin:0;padding:40px 10px;}
		.layout div.main.uvodni_strana_clanek{width:958px !important;background:#fff;margin:0;padding:40px 10px;}
		.layout div.second{float:left;width:220px;margin:40px 0px 0px 15px;color:#313131;}
		
		.layout div.third {display:none;} 
	
	
		.layout div.main.uvodni_strana .drobeckova {display:none;}
		.layout div.main.uvodni_strana .article_top_fce {display:none;}
		.layout div.main.uvodni_strana h1 {margin-top:-29px;margin-left:10px}
/* END LAYOUT GLOBAL*/


/* START  LI SEZNAM*/
.header_fce ul li,ul.footer_navigace li ,ul.footer_links li,ul.footer_fce li{display:inline;}
/* END LI SEZNAM*/

/* START FOOTER */
.footer_logo {width:151px;height:157px;background:transparent url("../../css/fastest/at/footer_logo.png") no-repeat center top;display:block;position:absolute;top:10px;left:20px;}
.footer_adresa {position:absolute;top:0px;left:200px;width:600px;}
.footer_adresa div.smallbox_text{margin-top:25px;margin-left:45px}
.footer_adresa table {width:100%;}
.footer_adresa table h2{color:#61134C;font-weight:bold;font-size:15px;}
.footer_adresa table tr td{vertical-align:top;font-size:13px;}
.footer_adresa table tr td a{font-size:13px;line-height:20px;}

.footer {height:211px;width:980px;background:transparent url("../../css/fastest/layout/footer.jpg") no-repeat center top;margin:0 auto 20px;padding-top:0px;}
	.footer_inner {width:1036px;margin:auto;position:relative;}
	ul.footer_navigace {right:59px;top:185px;color:#004837;text-align:right;width:80%;} 
	ul.footer_navigace li a{color:#61134C}	
	ul.footer_navigace li a:visited{color:#61134C}	
	
	.footer a.doporuceni {top:20px;left:30px;color:#fff}
		
	.footer ul.footer_fce {position:absolute;top:225px;right:59px;width:40%;text-align:right;background:none;} 
	.footer ul.footer_fce  li a{color:#F5ECD3}	
	
	
	.footer .copyright ,.footer .copyright a{top:225px;left:4px;color:#F5ECD3;z-index:20;}
	.footer .copyright a.nolink{text-decoration:none;}
	 
	 ul.footer_links,p.footer_doporucujeme {position:relative;clear:both;width:97%;margin:auto;color:#666;margin-top:5px;} 
	 ul.footer_links li a,p.footer_doporucujeme a{color:#666}	 
	div.footer_links {position:relative;margin:auto;width:1036px;display:block;padding:5px;}
	div.footer_links ,div.footer_links a {color:#ccc;}
	div.footer_links a:hover {color:#666;}
	
	
#doporuceni_link {position:absolute;top:186px;left:11px;color:#61134C;}
	
/* END FOOTER */

/* START INPUT */
span.input,input,label,select ,textarea{margin:.2em;padding:.1em;padding:.1em;float:left;white-space:normal;font-size:11px;}
span.input {border:1px solid #fff;top:3px;}
input,select ,textarea{border:1px solid #ccc;}
input,label,select ,textarea{background:#fff url("../../css/fastest/layout/bg_input.png") repeat-x top center;}
input:focus,select:focus ,textarea:focus{background:#F5ECD3}
textarea {width:53%;height:60px;}
label,.label_normal{background:none;clear:left;width:24.4%;margin-left:4px;}
label.small {width:11.9%;}
label.long_long {width:50%;}
input.text ,input.password{width:53%;float:left;}
a.button,input.button,input.submit{text-decoration:none;margin:3px auto;background:#61134C;color:#fff;border:1px solid #fff;float:none;cursor:pointer;padding:2px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;}
input.button {_width:100px;}
input.long,select.long,textarea.long{width:77%;margin-left:2px;}
input.input_short,input.input_short .progress{width:47.5%;}
input.radio,input.checkbox{float:left;} 
fieldset {border:1px solid #D3CECA;}
legend {color:#61134C;}

select {width:54%;}
textarea.height_medium {height:150px;}
textarea.height_long {height:300px;}
	
	
.submit_preload {display:none;width:80px;height:16px;border:1px solid #fff;background:#fff url("../../css_default/icons/validation/preloader.gif") no-repeat left;padding-left:20px;margin:auto;}
.valid_alert {border:1px solid #ff0000;}
.formular_send ,.valid_error{display:block;color:#ff0000;text-align:center;padding:.3em;border:1px solid #ff0000;margin:auto;width:70%;font-weight:bold;}
.formular_send {display:none;}
.require {background-color:#EDF2F7}
.invalid {background-color:#FFCFCF;}
.valid {background-color:#F6FFDF;}
.wait {background: transparent url("../../css/fastest/validation/preloader.gif") no-repeat right !important;}
.button_preloader {background: #BD0000 url("../../css/fastest/validation/preloader.gif") no-repeat right !important;padding-right:20px !important;}
/* END INPUT */



/* START BOX */
	.box {padding:5px;height:1%;margin-bottom:20px;font-size:10pt;background:#fff;border:1px solid #61134C;border-top:0px;}
	.box_title {color:#61134C;line-height:17px;font-weight:bold;text-align:center;background: #fff;padding:15px 10px 10px;display:block;font-size:17px;border:1px solid #61134C;border-bottom:0px;}
	.box a:link {color:#AC0701}
	.box a:visited {color:#AC0701}
	.box a:hover {color:#666;text-decoration:none;}
	.box a:active {color:#AC0701}
	.box p {margin-bottom:5px;}
	
	strong.box_title.actuals{}
	strong.box_title.actuals2 {}
	div.box.actuals{}
	
	.box.actuals ul li a {font-weight:bold;margin-top:5px;display:block;text-align:left;}
	.box.actuals ul li {text-align:justify;font-size:10pt;}
	.box.actuals img.box_img{border:1px solid #B7ACA5;}
	.box img.box_img{float:right;margin:.2em 0px 5px .5em;padding:1px;width:23%;}
	
	
	strong.fast_contacts {}
	.box.fast_contacts  {}
	.box.fast_contacts label{margin:0;padding:0;width:34%;font-size:10pt;}
	.box.fast_contacts label.long{margin:0;padding:0;width:44%;}
	.box.fast_contacts var{float:left}
	.box.fast_contacts img.box_img {width:35%;}
	
	
	#unreg_news {display:block;position:absolute;top:0px;left:1px;width: 235px;height:126px;visibility:hidden;opacity:0.0;filter:alpha(opacity=0);}
	#news_cancel {margin-top:5px;}
/* END BOX */

/* START IKONY*/
	.rss {background:transparent url("../../css/fastest/icons/other/rss.gif") no-repeat right;padding-right:15px;}

/* END IKONY*/
.actual_img  {float:right;width:100px;}

/* START NADPISY*/
.layout h1 {font-size:20px;color:#61134C;}
.layout h2 {font-size:18px;color:#61134C;margin:20px 0;line-height:22px;}
.layout h3 {font-size:16px;color:#61134C;}
.layout h4 {font-size:15px;color:#61134C;}
.layout h5 {font-size:13px;color:#61134C;}

.layout h1 a{font-size:20px;color:#AC0701;}
.layout h2 a{font-size:16px;color:#AC0701;}
.layout h3 a{font-size:16px;color:#AC0701;}
.layout h4 a{font-size:15px;color:#AC0701;}
.layout h5 a{font-size:13px;color:#AC0701;}


/* END  NADPISY*/

/*START ARTICLE*/
.article_text ul {margin:.5em 2em;}
.article_text ul li  {list-style-type:disc;line-height:20px;font-size:10pt;}
.article_text table tr th {font-weight:bold;font-size:10pt;}
.article_text table tr td {font-size:10pt;}
.article_text p,.article_text {line-height:22px;margin:1em 0;font-size:13px;text-align:justify;}
.article_text br {clear:none;}
.article_text br.clear {clear:both;}
.large_font,.large_font p,.large_font ul li,.large_font table tr th,.large_font table tr td{font-size:12pt;line-height:20px;}
.small_font,.small_font p,.small_font ul li,.small_font table tr th,.small_font table tr td{font-size:8pt;line-height:13px;}



p.article_anotace {position:relative;margin:.3em 0px;font-size:12pt;line-height:24px;text-align:justify;}
p.article_anotace.large_font {font-size:13pt;}
p.article_anotace.small_font {font-size:11pt;}

div.font_sizer {height:20px;}
div.font_sizer a{float:right;width:16px;height:16px;border:1px solid #61134C;margin:0 2px;}
div.font_sizer a.f1{width:10px;height:10px;}
div.font_sizer a.f2{width:13px;height:13px;}
div.font_sizer a:hover{border:1px solid #666;background-color:#AF4C96}
div.font_sizer a.active{border:1px solid #666;background-color:#AF4C96}


.article_img {width:20%;max-height:100px;float:right;margin:6px 0 0 20px;padding:2px;border:1px solid #ccc;background:transparent url("../../css/fastest/validation/preloader.gif") no-repeat center center;}
.article_img.big{width:30%;max-height:150px;}
.article_title {padding-top:10px;border-top:1px solid #ccc;display:block;}
.article_top_fce {position:absolute;top:-29px;right:-15px;width:150px;z-index:11;}
.article_script {display:none;width:100%;}
ul.article_attach li {line-height:20px;}
ul.article_attach img{float:left;}
ul.article_attach li span{float:left;width:30%;}
ul.article_attach li br{clear:both;}
/*END ARTICLE*/

/*fotogalerie clanek*/
.clanek_fotogalerie img {border:1px solid #ccc;padding:2px;margin:2px;}

.ikona {float:left;margin:0 2px;width:16px;height:16px;}
.ikona.ico_pdf {background: url(../../css/fastest/icons/pdf.gif) no-repeat;}
.ikona.ico_rss {background: url(../../css/fastest/icons/rss_top.gif) no-repeat;}
.ikona.ico_print {background: url(../../css/fastest/icons/print.gif) no-repeat;}


/* START SITEMAP*/
h2.sitemap {margin-top:50px;}
ul.sitemap li{line-height:30px;font-size:10pt;border-bottom:1px solid #ccc;}
ul.sitemap li ul li{border-bottom:0px;background: #fff url(../../css/fastest/icons/sitemap.gif) no-repeat 26px center;margin:0 0em;padding:0 0 5px 47px;}
/* END SITEMAP*/

/*START API MAPA*/
div.google_map {width:52%;height:350px;display:block;border:1px solid #ccc;position:absolute !important;top:14px;right:0px;}
div.gmnoprint {text-align:justify;}
/*END  API MAPA */

/* START KONTAKTNI FORMULAR */
#formular_contact_form {margin:1em auto;width:100%;_width:90%;padding:1em;display:block;}
/* END KONTAKTNI FORMULAR */

/* START FAST CONTACT*/
.fast_contact_list div.item{padding:.3em;margin-top:5px;border:1px solid red;display:block;width:100%;}
.fast_contact_list div.item h3{font-size:13px;font-weight:bold;}
.fast_contact_list div.item div.tri img {width:30%;float:left;margin:0 .5em;}
.fast_contact_list div.item div.tri span {width:30%;float:left;}
/* END FAST CONTACT*/


/* START GUESTBOOK*/
.guestbook_footer {border-bottom:1px solid #ccc;font-size:11px;text-align:right;margin:.5em 0px;display:block;}
/* END  GUESTBOOK*/

/* START FOTOGALERIE*/
div.fotogalerie_box {float:left;width:100%;margin-bottom:5px;}
div.fotogalerie_box img{width:100px;display:inline;}
div.fotogalerie_box div.foto_img{width:100px;height:79px;overflow:hidden;margin-right:10px;float:left;border:1px solid #ccc;text-align:center;vertical-align:middle;line-height:80px;padding:5px;}
div.fotogalerie_box strong {font-size:12pt;}
div.fotogalerie_box p{font-size:10pt;margin-top:10px;}


ul.fotogalerie_list {margin:10px;position:absolute;top:20px;left:50px;}
div.fotogalerie_detail {clear:both;position:relative;margin:0 10px;display:block;}
ul.fotogalerie_list li{display:inline;position:relative;line-height:100px;width:100px; height:100px; background: transparent url("../../css/fastest/validation/preloader_big.gif") no-repeat center ;vertical-align:middle;text-align:center;}
/*div.fotogalerie_list div{display:block;width:100px;height:100px;border:1px solid red;line-height:100px;}*/
ul.fotogalerie_list li img {max-height:95px; max-width:95px;_width:95px; margin:10px;padding:5px;border:1px solid #CCC; vertical-align:middle;cursor:-moz-zoom-in;}
/* END FOTOGALERIE*/

/*KORUNA*/

.koruna_main {margin-left:10px;}


* html input {display:block;background: #fff;}
* html .footer ul.footer_fce  li a.nahoru{display:block;height:37px;width:106px;background: transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../css/fastest/other/nahoru.png',sizingMethod='crop');}

.tip_win-tip {width:auto;padding:5px;width:139px;color: #fff;z-index: 13000;}
.tip_win-title{font-weight: bold;font-size: 11px;margin: 0;color: #2DBE42;padding: 8px 8px 4px;background:url(../../css/fastest/box/bubble.png) top left;}
.tip_win-text{font-size: 11px;padding: 4px 8px 8px;background:url(../../css/fastest/box/bubble.png) bottom right;}
.tip_win-text a {color:#F4CF38;line-height:20px;}

.obrazek {max-width:99%;border:0px solid #C69201;margin:18px 0 0 5px;padding:1px;}
.hlb_produk{float:left;margin-right:20px;}

#poll_items {width:200px;padding-top: 10px;}
#poll_items .polls_pruh {
background-color:#FF0000;
display:block;
height:5px;
margin-top:5px;
}
.sl1 {float:left;width:27%;padding:1em;margin:1em;text-align:justify;height:240px;position:relative;}
.sl1.border {border-right:1px solid #ccc;padding-right:37px;}
.sl1 p.info {font-style:italic;text-align:right;position:absolute;bottom:1px;}
.sl2 {width:60%;float:left;margin-right:25px;}
.sl2 h2,.sl3 h2{font-weight:bold;font-size:15px;clear:right;}
.sl3 {width:35%;float:left;}
table.tabule {width:100%;}
table.tabule tr td{border-bottom:1px solid #ccc;padding:2px;}
table.tabule tr.odd td{background-color:#F5F5F5;}

.article_box.leasing {background:url(../../css/fastest/at/box_leasing.jpg) no-repeat top right;border-bottom:1px solid #ccc;width:55%;display:block;clear:both;padding-bottom:10px;height:325px;padding-right:45%;}
ul.list li{background:transparent url("../../css/fastest/at/bul-square-big.gif") no-repeat left 5px;list-style-type:none;padding-left:20px;line-height:25px;}
ul.list.small li{line-height:20px;}


div.at_reference div.sll ul.list li span {display:block;font-style:italic;}
div.at_reference div.slr ul.list li span {display:block;font-style:italic;}

div.workers div.item {float:left;width:45%;margin:1em;padding:.5em;background:#E6E7EC;border:1px solid #666;height:440px;}
div.workers div.item div.img{border:1px solid #ccc;background:#fff;text-align:center;padding:5px;padding-top:15px;height:260px;}
div.workers div.item div.img img{width:95%;}
div.workers div.item div.img p{font-style:italic;font-size:11px;width:95%;margin:5px auto;}

table.at_kontakt2 {width:50%;float:left;}
table.at_kontakt2 tr {vertical-align:top;}
table.at_kontakt2 tr th{color:#61134C;}
table.at_kontakt2 tr td span{display:block;color:#666;}
table.at_kontakt2 tr td {padding:4px;}


table.at_kontakt3 {width:100%;}
table.at_kontakt3 tr {vertical-align:top;}
table.at_kontakt3 tr th{color:#61134C;}
table.at_kontakt3 tr td span{display:block;color:#666;}
table.at_kontakt3 tr td {padding:4px;}


span.at_gray {color:#666;display:block;font-size:10pt;margin:3px 0px;}
.sll ul.list span {display:block;color:#666;}
.slr ul.list span {display:block;color:#666;}


.ref_left {float:left;width:59%;margin-right:10px;}
.ref_right {float:right;width:39%;}
.ref_right img{margin-top:50px;float:right;border:1px solid #ccc;width:250px;}
.ref_left2 {float:left;clear:left;width:39%;margin-right:10px;}
.ref_left2.background ,.ref_right.background {background-color:#E6E7EC;padding:1%;width:36%;border:1px solid #666;margin-top:20px;}
.ref_left2.background p,.ref_right.background p{font-style:italic;}
.ref_right2 {float:right;width:59%;}


.at_reference div.at_item h4 {font-size:12px;color:#000;font-weight:bold; }
.at_reference div.at_item h4.clickable {font-size:12px;color:#61134C;font-weight:bold;cursor:pointer; }
.at_reference div.at_item h4 span{color:#666;display:block;text-decoration:none !important;font-weight:normal;}
.at_reference div.at_item div.photos {border:1px solid #666;background:#F7E9FF;text-align:center;}
.at_reference div.at_item div.photos img{border:1px solid #ccc;padding:2px;margin:10px 2px;}

.at_team {text-align:center;float:left;width:30%;margin:.5em;}
.at_team h3 {font-size:13px;}


.at_main .main_box{float:left;margin:2px;width:153px;background:#F2F2F2;text-align:center;border:1px solid #61134C;height:375px;}
.at_main .main_box.big {width:38.5%;}
.at_main .main_box h2 a{text-decoration:none;font-weight:bold;font-size:12px;color:#61134C;}
.at_main .main_box h2 a:hover{text-decoration:underline;}
.at_main .main_box h2 {padding:0px;text-align:center; font-size:12px; font-weight:bold}
.at_main .main_box p {padding:0px 5px;text-align:justify; font-size:11px}

#footer_banner {position:absolute;right:77px;top:20px;}


#profeseItems div.pro_item h4 {font-size:10pt;cursor:pointer;}
#profeseItems div.pro_item h4 span{color:#666;display:block;}
#profeseItems div.pro_item .pro_list {border:1px solid #ccc;background:#EAEBEF;padding:5px;line-height:12px;font-size:9pt;}
#profeseItems div.pro_item .pro_list li{line-height:17px;}
.job_banner {font-size:17px;font-weight:bold;color:#fff;width:207px;height:143px;position:absolute;top:23px;right:80px;	display:block;background:#61134C url("../../uploaded/main_box/job-banner.jpg") no-repeat 5px 5px;padding:5px 5px 5px 121px;}
.job_banner2 {font-size:17px;font-weight:bold;
    color:#fff;width:150px;height:143px;
    display:block;
    background:#61134C url("../../uploaded/main_box/job-banner.jpg") no-repeat 5px 5px;
    padding:5px 5px 5px 121px;
    margin:20px 0 0 38px;
}

.job_banner  h2,.job_banner2 h2{font-size:25px;font-weight:bold; color:#fff !important;}
.job_banner  a,.job_banner2  a{display:block;margin-top:20px;color:#fff;font-size:17px;font-weight:bold;}


table#kvalifikace_list,table#certifikaty_list {width:99%;margin:auto;}
table#kvalifikace_list th,table#certifikaty_list th{background-color:#61134C;color:#fff;padding:2px;}
table#kvalifikace_list th a,table#certifikaty_list  th a{color:#fff;font-weight:bold;}
table#kvalifikace_list td,table#certifikaty_list td{padding:2px;}



ul#category_menu {}
ul#category_menu li{width:183px;float:left;line-height:27px;border-bottom:1px solid #d5dbe7;position:relative;}
ul#category_menu li:last-child {border-bottom:0;}
ul#category_menu li.last {border-bottom:0;}
ul#category_menu li span{display:block;float:left;margin:10px 10px 0 10px;width:10px;line-height:1px;height:10px;background:transparent url(/css/fastest/layout/cat_point_deactive.gif) no-repeat;cursor:pointer;_margin-left:5px;}
ul#category_menu li a:link,ul#category_menu li a:visited{display:block;float:left;width:150px;color:#000;text-decoration:none;}
ul#category_menu li a:hover{text-decoration:underline !important;}
ul#category_menu li span.open {background:transparent url(/css/fastest/layout/cat_point_open.gif) no-repeat  ;}
ul#category_menu li span.deactive {background:transparent url(/css/fastest/layout/cat_point_deactive.gif) no-repeat;}
ul#category_menu li span.close {background:transparent url(/css/fastest/layout/cat_point_close.gif) no-repeat ;}
ul#category_menu ul {margin-left:10px}


.tab_reference {width:100%;border-collapse:collapse;}
.tab_reference td{padding:2px;border-bottom:1px solid #ccc;}
.tab_reference tr.even td{background:#EBEDF0;}

.rozcestnik li{float:left;width:313px;height:300px;position:relative;list-style:none !important;}
.rozcestnik li a:link,.rozcestnik li a:visited{color:#61134C;font-size:20px;font-weight:bold;text-decoration:none;padding:10px;display:block;width:92%;height:92%;padding:4%;}
.rozcestnik li a:hover {text-decoration:underline;}
.rozcestnik li.firmy_ad1{background:transparent url(/css/fastest/layout/at/firmy2.png) no-repeat top center;margin-right:25px;}
.rozcestnik li.firmy_ad2{background:transparent url(/css/fastest/layout/at/firmy1.png) no-repeat top center;}

.rozcestnik2 li{float:left;width:160px;height:300px;position:relative;list-style:none !important;margin-right:5px;}
.rozcestnik2 li a:link,.rozcestnik2 li a:visited{color:#61134C;font-size:20px;font-weight:bold;text-decoration:none;padding:10px;display:block;width:92%;height:88%;padding:6% 4%;}
.rozcestnik2 li a:hover {text-decoration:underline;}
.rozcestnik2 li.roz_onas{background:transparent url(/css/fastest/layout/at/roz_onas.png) no-repeat top center;}
.rozcestnik2 li.roz_sluzby{background:transparent url(/css/fastest/layout/at/roz_sluzby.png) no-repeat top center;}
.rozcestnik2 li.roz_reference{background:transparent url(/css/fastest/layout/at/roz_reference.png) no-repeat top center;}
.rozcestnik2 li.roz_kontakty{background:transparent url(/css/fastest/layout/at/roz_kontakt.png) no-repeat top center;margin-right:0;}



.rozcestnik3 li{float:left;width:160px;height:250px;position:relative;list-style:none !important;margin-right:4px;text-align:left;}
.rozcestnik3 li a:link,.rozcestnik3 li a:visited{color:#61134C;font-size:15px;font-weight:bold;text-decoration:none;padding:10px;display:block;width:92%;height:88%;padding:6% 13%;line-height:42px;}
.rozcestnik3 li a:hover {text-decoration:underline;}
.rozcestnik3 li.roz3_onas{background:transparent url(/css/fastest/layout/at/roz3_onas.png) no-repeat top center;}
.rozcestnik3 li.roz3_nabidka{background:transparent url(/css/fastest/layout/at/roz3_nabidka.png) no-repeat top center;}
.rozcestnik3 li.roz3_search{background:transparent url(/css/fastest/layout/at/roz3_search.png) no-repeat top center;}
.rozcestnik3 li.roz3_search a:link,.rozcestnik3 li.roz3_search a:visited{line-height:24px !important;}
.rozcestnik3 li.roz3_kariera{background:transparent url(/css/fastest/layout/at/roz3_kariera.png) no-repeat top center;}
.rozcestnik3 li.roz3_kontakt{background:transparent url(/css/fastest/layout/at/roz3_kontakt.png) no-repeat top center;margin-right:0;}


address label {font-size:12px;margin:0;padding:0;width:50px;}

address {font-size:12px;}
address span{float:left;width:50px;}

.tkvalita td {font-size:12px;vertical-align:top;}
.tkvalita td ol {list-style-type:decimal;margin-left:20px;}
.tkvalita td ol li{font-size:12px;width:90%;margin-bottom:5px;}

.table_pozice {width:100%;}
.table_pozice tr th{font-size:12px;background:#61134C;color:#fff;padding:2px;}
.table_pozice tr td{font-size:12px;border-bottom:1px solid #ccc;padding:2px;}

#places p {font-size:12px;line-height:17px;}

.poz_filtr select{float:left;width:50px;clear:none;}
.poz_filtr select.wid{width:110px;}
.poz_filtr label{float:left;width:50px;clear:none;}
#PozSearch {margin-top:0;}

.header_personal {display:block;width:553px;height:205px;position:absolute;top:147px;right:0px;background:#CCCCCC url(/css/fastest/layout/header_personal.png) no-repeat top right;}

.ulice {width:40.9% !important;}
.cp {width:10% !important;}

.smallbox_text p {font-size:12px;margin:3px 0;}

.facebook_logo {width:125px ;height:44px;background:transparent url("../../css/fastest/at/facebook.gif") no-repeat center top;display:block;}
.facebook {float:left;}
.doporuc {float:right; margin-right:17px}
.doporuc .icon {width:75px ;height:44px;background:transparent url("../../css/fastest/at/thumbup_cz.png") no-repeat center top;display:block;}
.doporuc.sk .icon {background:transparent url("../../css/fastest/at/thumbup_sk.png") no-repeat center top;}



/*google maps*/
div#google_maps{margin:20px 0 0 20px}
#google_maps div{float:left;}
#google_maps div#map_address{margin-left:20px;text-align:center}
#google_maps div#map_address div#map_addr{text-align: left;display:inline;margin-top:0px}
#google_maps div#map_address div#map_addr div{float:left;margin-right:20px}
#google_maps div#map_address div#map_addr div.other{margin-top:62px}
#google_maps div#map_address div#map_addr div.third{display:block;float:none;margin-top:35px;}
#google_maps div#map_address div#map_addr div.third div{margin-top:15px;}
.cb{clear:both;font-size:0px}

/*footer map*/
#brno{position:absolute;font-size:11px;left:170px;top:90px}
#czk_sk_map{color:#60124B;width:400px;position:relative;float:left!important;margin-right:20px;background:url(../../css/fastest/other/cz_sk.png) no-repeat transparent;height:210px}
#czk_sk_map div{color:#60124B;}
#czk_sk_map div a{color:#60124B;}
    #ostrava{position:absolute;font-size:11px;right:169px;top:75px}
    #plzen{position:absolute;font-size:11px;left:50px;top:69px}
    #brno{position:absolute;font-size:11px;left:170px;top:97px}
    #vysoka{position:absolute;font-size:11px;left:250px;top:80px}
    #zilina{position:absolute;font-size:11px;left:250px;top:115px}
    #kosice{    bottom: 69px;    font-size: 11px;    position: absolute;    right: 20px;}
    #trnava{    bottom: 51px;    font-size: 11px;    position: absolute;    left: 196px;}

div.two_addr div{width:450px;margin-left:0px!important}

#video_preview {background: url("/css/video.png") no-repeat scroll 0 0 transparent;
    color: #222222;
    display: block;
    font-weight: bold;
    height: 20px;
    left: 805px;
    padding-top: 95px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 45px;
    width: 120px;}
#video_preview.mainpage {left:450px;}
