html,body {width:100%;background:#fff url("/css/fastest/layout/bg.jpg") repeat-x center top;}
.obal {width:1000px;}

#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:#64831B}
a:visited {color:#89B403}
a:hover {color:#89B403;text-decoration:none;}
a:active {color:#64831B}
/* END ODKAZY GLOBALNE */

/* START HLAVICKA */
.header {height:208px;z-index:100;width:998px;margin:auto;position:relative;background:#fff url("/css/fastest/layout/header2.jpg") no-repeat center top;top:3px;}
.header_fce {list-style:none;right:1px;top:15px;position:absolute;width:100px;z-index:10;}
.header_fce li{margin:0 .3em;display:inline;}
.header_fce li a{float:left;display:block;width:16px;height:16px;_margin:1px;padding:0 5px;}
	.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 span.slogan {visibility:hidden;display:none;}




#logo {left:222px;top:35px;width:210px;height:63px;border:0px solid red;}
#logo span{}
/* END HLAVICKA */

/* START NAVIGACE */
.navigace {top:245px;left:20px;display:block;width:auto;padding:0px;}
/* END NAVIGACE */

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

/* START DROBECKOVA */
.drobeckova {top:-69px;overflow:hidden;white-space:nowrap;width:681px;left:10px;color:#B2D884;z-index:10;}
.drobeckova a:link ,.drobeckova a:visited{color:#B2D884}
.drobeckova a:hover{color:#65A001}
/* END DROBECKOVA  */

/* START LANGUAGES  */
.languages  {top:5px;left:20px;}
.languages li {display:inline;line-height:20px;height:20px;}
.languages li a{display:inline;line-height:20px;height:20px;margin:0;padding:0;}
.languages li img {width:16px;height:16px;float:left;margin:0;padding:0;}
/* END LANGUAGES  */


/* START  SEARCH  */
div.search {width:300px;right:20px;top:234px;text-align:right;z-index:10;	}
div.search img.icon {float:left;}
div.search #SearchInput {font-size:13px;color:#4E4E4E;padding:5px;background:#EBF3F6 !important;float:none ;_float:left;width:135px;height:22px; }

/* END SEARCH  */

.win_over {background:#fff;}

/* START LAYOUT GLOBAL
-moz-box-shadow: 0px 4px 4px 4px #EDF2F5;  -webkit-box-shadow: 0px 4px 4px 4px #EDF2F5; box-shadow:0px 4px 4px 4px #EDF2F5;
*/
.layout {width:998px;margin:0px auto 20px;z-index:10;background:#fff;padding-top:80px;-moz-box-shadow: 0px 5px 5px 5px #EDF2F5;
        -webkit-box-shadow:0px  5px 5px 5px #EDF2F5;
        box-shadow: 0px 5px 5px 5px #EDF2F5;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#EDF2F5')";
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#EDF2F5');
		  }
.shadow {
		/*
		margin: 1px;
        background-color: rgb(237,242,245); 

		-moz-box-shadow: 0px 5px 5px 5px #EDF2F5;
        -webkit-box-shadow:0px  5px 5px 5px #EDF2F5;
        box-shadow: 0px 5px 5px 5px #EDF2F5;

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.40);
        zoom: 1;
		width:1000px;
		margin-bottom:20px;
		-webkit-border-radius: 50px 50px 0 0;-moz-border-radius:  50px 50px 0 0; border-radius:  50px 50px 0 0;behavior: url("/../PIE.htc");
		*/
}
.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:0px 10px 0px 10px;display:inline;padding:0 5px 50px 5px;}
		.layout div.second{display:block;float:right;width:245px;margin:30px 10px 0px 0px;color:#313131;}
		
		.layout div.third {display:none;} 
	
/* 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 {height:86px;width:100%;margin:0 auto 0px;padding-top:0px;}
	.footer_inner {width:1000px;height:120px;margin:auto;position:relative;}
	
	ul.footer_navigace {right:0px;top:42px;color:#666;text-align:right;width:80%;font-size:13px;} 
	ul.footer_navigace li a{color:#666;padding:0 10px;font-size:13px;border-right:1px solid #ccc;}	
	ul.footer_navigace li:last-child a{border-right:0px solid #ccc;}	
	ul.footer_navigace li a:visited{color:#42491D}	
	ul.footer_navigace li a:hover{color:#9EA825}	
	
	.footer a.doporuceni {top:20px;left:30px;color:#9EA825}
		
	.footer ul.footer_fce {position:absolute;top:72px;right:10px;width:40%;text-align:right;background:none;color:#ccc;font-size:13px;} 
	.footer ul.footer_fce  li a{color:#ccc;font-size:13px;}	
	.footer ul.footer_fce  li a:hover {color:#9EA825;}
	
	.footer .copyright ,.footer .copyright a{top:42px;left:5px;color:#ccc;z-index:20;width:350px;line-height:25px;}
	.footer .copyright a:hover{color:#9EA825;}
	.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:#125DAE}	 
	div.footer_links {position:relative;margin:auto;width:1000px;display:block;padding:5px;padding-left:40px;display:none;}
	div.footer_links ,div.footer_links a {color:#125DAE;}
	div.footer_links a:hover {color:#666;}
	
	
#doporuceni_link {display:none;position:absolute;top:26px;left:20px;color:#125DAE;}
	
/* END FOOTER */

/* START INPUT */
form span.input,form input,form label,form select ,form textarea{margin:.2em;float:left;white-space:normal;font-size:11px;}
span.input {border:0px solid #fff;top:3px;}
input,select ,textarea{border:0px solid #ccc;}
input,select ,textarea{width:233px;height:25px;line-height:25px;padding:0 5px;background:#EBF3F6;border:1px solid #EBF3F6;}
/*input:focus,select:focus ,textarea:focus{background:#F5ECD3}*/
textarea {width:233px;padding:5px;height:82px;background:#EBF3F6;}
form label{background:none;clear:left;width:24.4%;margin-left:4px;font-size:10pt;line-height:30px;color:#4E4E4E;}
form label.dp {width:33.4%;}
form label.bu {width:25%;}
form label.small {width:12.2%;}
form label.long_long {width:50%;}
input.text ,input.password{float:left;_background:#fff !important;}
a.button,input.button,input.submit{text-decoration:none;width:100px;height:35px;line-height:35px;margin:3px auto;background:#CDDF93;color:#6D7E35;float:none;cursor:pointer;padding:2px;font-weight:bold;margin-top:8px;}
input.button {_width:100px;}

a.button:hover,input.button:hover,input.submit:hover {background:#A1A826;color:#141416;}

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:#73948B;font-size:12px;}

select {width:242px;padding:5px 0;}
textarea.height_medium {height:150px;}
textarea.height_long {height:300px;}

.slogan_header {font-size:20px;color:#fff;line-height:30px;position:absolute;top:48px;left:500px;text-indent:-50px;}	
	
.submit_preload {display:none;width:80px;height:16px;border:1px solid #fff;background:#013F30 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:#EBF3F6 !important;}
.invalid {background-color:#EBF3F6 !important;border:1px solid #ff0000;}
.valid {background-color:#EBF3F6 !important;}
.wait {background: transparent url("/css/fastest/validation/preloader.gif") no-repeat right !important;}
.button_preloader {background: #013F30 url("/css/fastest/validation/preloader.gif") no-repeat right !important;padding-right:20px !important;}
/* END INPUT */

ul.zalozky_search li {float:left;line-height:20px;height:20px;margin-right:10px;padding:5px;position:relative;color:#666;}
ul.zalozky_search li a {font-size:10pt;}
ul.zalozky_search li a.select {font-size:11pt;font-weight:bold;text-decoration:none;color:#666;}
ul.zalozky_search {margin-bottom:10px;}
div.domtabs_search_over {position:relative;display:block;clear:both;border-top:1px solid #ccc;margin-top:10px;}
div.domtabs_search.field h3 {margin-top:20px;}
div.domtabs_search.field p {font-size:10pt;line-hfeight:15pt;}

/* START BOX */
	.box {padding:5px;height:1%;margin-bottom:0px;font-size:12px;width:235px;color:#595959;font-size:12px;}
	.box_title {color:#5CC1FD;display:block;font-size:16px;font-weight:normal;line-height:38px;height:38px;padding-left:50px;margin-bottom:10px;}
	.box a:link {color:#888F1A;font-size:13px;}
	.box a:visited {color:#888F1A}
	.box a:hover {color:#684D32;text-decoration:none;}
	.box a:active {color:#888F1A}
	.box p {margin-bottom:5px;}
	
	strong.box_title.nazor_title{background: transparent url("/css/fastest/layout/ico_vyhody.png") no-repeat 0px -2px;}
	strong.box_title.actual_titles{background: transparent url("/css/fastest/layout/ico_actual.png") no-repeat 0px -2px;}
	div.box.actuals{border:0px solid #C8DFF7;}
	
	.box.actuals ul li a {font-weight:bold;display:block;text-align:left;margin:0px 0 10px;font-size:13px;}
	.box.actuals ul li {text-align:justify;font-size:13px;line-height:15pt;margin:0 0 10px 0;}
	.box.actuals img.box_img{border:1px solid #B7ACA5;}
	.box img.box_img{float:right;margin:.2em 0px 5px .5em;padding:1px;width:23%;}

	.box_top_actual {display:block;width:202px;height:10px;_position:relative;_top:2px;border:0px;}
	.box_bottom_actual {margin-bottom:20px;display:block;width:202px;height:15px;}
	
	strong.box_title.fast_contact_titles {background: transparent url("/css/fastest/layout/ico_contact.png") no-repeat 0px -2px;}
	.box.fast_contacts  {line-height:18px;}
	.box.fast_contacts  strong{display:block;margin-bottom:8px;}
	.box.fast_contacts label{margin:0 !important;padding:0 !important;float:left;clear:left;line-height:18px;width:30%;}
	.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;}

	strong.box_title.poll_titles{background: transparent url("/css/fastest/box/ico_actual.png") no-repeat left center;}
	strong.box_title.newsletter_title{background: transparent url("/css/fastest/box/ico_contact.png") no-repeat left center;}

	
/* 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:22pt;color:#64831B;margin:0 0 0px 0px;position:relative;display:block;height:70px;line-height:80px;}
.layout h2 {font-size:16pt;color:#64831B;margin:20px 0 20px;line-height:22px;clear:both;}
.layout h3 {font-size:15pt;color:#64831B;}
.layout h4 {font-size:12pt;color:#64831B;}
.layout h5 {font-size:10pt;color:#64831B;}

.layout h1 a:link,.layout h1 a:visited{font-size:18pt;color:#64831B;}
.layout h2 a:link,.layout h2 a:visited{font-size:15pt;color:#64831B;}
.layout h3 a:link,.layout h3 a:visited{font-size:13pt;color:#64831B;}
.layout h4 a:link,.layout h4 a:visited{font-size:12pt;color:#64831B;}
.layout h5 a:link,.layout h5 a:visited{font-size:10pt;color:#64831B;}

br.clear {clear:both !important;}

.layout h2.im a:link,.layout h2.im a:visited{padding-left:35px;font-size:13px;font-weight:bold;color:#3f3f3f;background:transparent url("/css/fastest/layout/li2.png") no-repeat left -1px;line-height:20px;height:20px;display:block;clear:both;}

/* END  NADPISY*/

/*START ARTICLE*/
.article_text ul {margin:.5em 0 0 15px;}
.article_text ul li  {list-style-type:circle;margin:8px 0;line-height:15pt;font-size:14px;}
.article_text ul.noimg li {float:left;width:195px;background-position:left 2px;}
.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:17pt;margin:1em 0;font-size:14px;text-align:justify;color:#4E4E4E;}
.article_text br {clear:none;}
.article_text address {font-size:13px;}
.article_text address  span,.article_text address  label{width:11%;float:left;margin:0 !important;padding:0 !important;}
.article_text address.address2  span {width:25%;}
.article_text table {width:100%;border-collapse:collapse;}
.article_text table.tabulka2 {width:70%;border-collapse:collapse;}
.article_text table.tabulka2 tr td{text-align:left;}
.article_text table td:first-child {width:30%;} 
.article_text table tr:hover td {background:#CFD6C9;}
.article_text strong.normal {font-weight:normal;}
 

.large_font,.large_font p,.large_font ul li,.large_font table tr th,.large_font table tr td{font-size:12pt;line-height:22px;}
.small_font,.small_font p,.small_font ul li,.small_font table tr th,.small_font table tr td{font-size:8pt;line-height:12px;}



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;font-size:1px;height:16px;border:1px solid #9FA926;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 #9FA926;background-color:#C5CF4D}
div.font_sizer a.active{border:1px solid #9FA926;background-color:#C5CF4D}


.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:0px solid #C69301;display:block;}
.article_top_fce {position:absolute;top:-20px;right:16px;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;}

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



/*END ARTICLE*/

.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 #CAAF8D;}
ul.sitemap li ul li{border-bottom:0px;background: transparent 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:100%;clear:both;margin-top:50px;height:350px;display:block;border:1px solid #ccc;position:relative !important;background: url(/css/fastest/validation/preloader_big.gif) no-repeat center center;}
div.gmnoprint {text-align:justify;}
img.google_map_img {float:right;width:110px;margin-left:20px;}
h2.google_map_title {text-align:left;margin:0 0 10px 0;}
div.google_map_text {text-align:left;}
div.google_map_text br{clear:none !important;}
div.google_map_text address span{float:left;clear:left;width:30%;}
div.google_map_text strong{font-weight:bold;display:block;margin-bottom:5px;}
div.google_map_text strong.call{font-weight:bold;display:block;color:#203902;font-size:12pt;text-align:center;margin:10px auto;}
div.google_map_text strong.rozvoz{clear:left;}
/*END  API MAPA */

/*YOUTUBE VIDEO*/
.youtube_video {margin-left:30px;}

/* START KONTAKTNI FORMULAR */
#formular_contact_form {margin:1em auto;width:352px;padding:1em;display:block;position:absolute;top:327px;right:0px;}
.contact_form14,.contact_form13 ,.contact_form16,.contact_form15{width:80% !important;margin:auto !important;position:relative !important;top:0 !important;left:0 !important;}
.contact_form14 label ,.contact_form13 label,.contact_form16 label,.contact_form15 label{width:200px !important;}
/* 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*/
tr.guestbook_lichy th,tr.guestbook_lichy td{background:#fff;}
tr.guestbook_sudy th,tr.guestbook_sudy td{background:#EFF7FF}
table.guestbook {border-collapse:collapse;}
table.guestbook tr th{font-weight:normal;border-top:1px solid #ccc;}
table.guestbook tr td.text{padding:5px 3px;}
table.guestbook tr th.date{text-align:right;}
table.guestbook td,table.guestbook th{padding:3px;}
/* 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:relative;}
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*/

.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: #D5E6F8;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:#fff;line-height:20px;}

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



/* NEWSLETTERS SMALLBOX */
.box.newsletters {color:#000;width:	198px;display:block;right:5px;padding:5px;}
.box.newsletters label {width:38%;font-size:9pt;}
.box.newsletters input.text{width:53%;}
.box.newsletters a:link{color:#448F1A !important;}
.box.newsletters input.button {float:right;}
.box.newsletters form#cancel_newsletters_form {position:absolute;top:0;width:95%;}



/* POLL ITEM */
#poll_items {width:200px;padding-top: 10px;color:#01295D;}
#poll_items a ,.poll_link{color:#3579C0;display:block;margin:10px 0px 5px 0px;width:80%;font-weight:bold;}
#poll_items .polls_pruh {background-color:#ABFF00;display:block;height:15px;margin-top:0px;-moz-border-radius:3px;border-radius:3px;}
.polls_hlasu_inner {margin:0px 0px 5px 0px;height:1%;font-size:1px;overflow: hidden; position: static; width: auto;}
.polls_hlasu_inner span{margin:0px;}
.polls_hlasu {float:right;color:#01295D;}
.poll_title {color:#01295D;width:200px;display:block;}

/* FORUM */
a#add_thread ,a#add_item {font-weight:bold;font-size:10pt;top:-4px;position:relative;}
div#forum_thread_list table tr th,#forum_thread_items table tr th {padding:3px;border-bottom:5px solid #EFF6FE;font-weight:bold;}
div#forum_thread_list table tr td,#forum_thread_items table tr td {border-bottom:1px solid #EFF6FE;padding:3px;}
div#forum_thread_list table tr:hover ,div#forum_thread_items table tr:hover {background:#EBEBEB;}


p.podpis {float:right;text-align:center;width:200px;}


.preloader_pagination {background:transparent url('/css/fastest/validation/preloader_big.gif') no-repeat center center;}
#map_canvas {position:relative;width:100%;height:300px;display:block;background:transparent url('/css/fastest/validation/preloader_big.gif') no-repeat center center;}

#map_legend {position:relative;margin:10px;}
#map_legend span {float:right;width:15px;height:15px;border:1px solid red;clear:right;}
#map_legend ul li {line-height:25px;height:25px;}
#map_legend input.check {width:16px;height:16px;margin-right:5px;clear:left;}
#map_legend span.mc1 {background:#FFDF00;}
#map_legend span.mc2 {background:#FFDF00;}
#map_legend span.mc3 {background:#FFDF00;}
#map_legend span.mc4 {background:#FFDF00;}
#map_legend span.mc5 {background:#FFDF00;}
#map_legend span.mc6 {background:#FFDF00;}
#map_legend span.mc7 {background:#FFDF00;}

#fb_like {position:absolute;top:215px;right:0px;z-index:10;overflow:hidden;}

/* FOTO LIST V RADKU */
div.fotos_list_over {text-align:center;}
ul.fotos_list li{display:inline;width:100px;height:100px;line-height:100px;text-align:center;vertical-align:middle;overflow:hidden;}
ul.fotos_list img {border:1px solid #A5CBDA;margin:1px;max-height:95px;max-width:95px;padding:2px;vertical-align:middle;background: transparent url(/css/fastest/validation/preloader_fotos.gif) no-repeat center center;}
* html ul.fotos_list img {width: expression( (this.width < this.height) && (this.height > 100) ? "55px" : "inherit");height: expression( (this.width > this.height) && (this.height > 100) ? "55px" : "inherit");}


.login_bg {width:349px;height:73px;display:block;position:absolute;top:0;right:58px;z-index:50;}
.login_small {margin:10px 0 0 40px;font-size:13px;}
.login_small strong{display:block;margin-bottom:5px;font-size:14px;}
.menu_logged li{font-size:13px;}

.button_list,.button_lista {clear:both;text-align:center;}
.button_list #zapomenute_heslo_link{margin-right:15px;font-size:13px;}

/* FOTO LIST V RADKU */
div.fotos_list_over {text-align:center;}
ul.fotos_list li{display:inline;width:100px;height:100px;line-height:100px;text-align:center;vertical-align:middle;overflow:hidden;}
ul.fotos_list img {border:1px solid #A5CBDA;margin:1px;max-height:95px;max-width:95px;padding:2px;vertical-align:middle;background: transparent url(/css/fastest/validation/preloader_fotos.gif) no-repeat center center;}
* html ul.fotos_list img {width: expression( (this.width < this.height) && (this.height > 100) ? "55px" : "inherit");height: expression( (this.width > this.height) && (this.height > 100) ? "55px" : "inherit");}



/*fastest*/
.reference_last_random .ref_list_foto a, .ref_list_foto{position:relative;float:left;width:200px;height:200px;margin:10px;_margin:5px;opacity:0.8;filter:alpha(opacity=80);}
.reference_last_random .ref_list_foto a:hover,.ref_list_foto:hover{opacity:1.0;filter:alpha(opacity=100);}
.reference_last_random img,.ref_list_foto img{background:transparent url('/css/fastest/validation/preloader_big.gif') no-repeat center center;width:100%;height:100%;display:block;}
.reference_last_random .ref_list_foto a {background:none;}


.ref_list_ul {position:absolute;bottom:0px;left:0px;padding:5px;width:100%;background:#FFFFFF;}
.ref_list_ul li.name {font-weight:bold;color:#194A85;font-size:12px;}
.img_link {width:100%;height:160px;display:block;position:absolute;top:0;left:0;z-index:10;} 

.ref_pag {width:100%;font-size:12px;}
.prev_ref {float:left;}
.next_ref {float:right;text-align:right;}
.ref_table {float:left;width:49%;}
.ref_table td, .ref_table th {font-size:13px;line-height:18px;color:#4E4E4E;}
.ref_table span {color:#64831B;}
.ref_table_bg {width:97%;background:transparent url('/css/fastest/layout/bg.png') repeat-x center top;padding:10px;margin:10px 0 20px;}

.ref_foto {float:left;margin:10px;}
.ref_foto img{padding:2px;border:2px solid #E7F2F6;}
.ref_nazor {padding:5px 10px;background:#E9F3F5;}
.ref_nazor p {font-style:italic;}

.f_partneri {width:990px;margin:auto;}
.f_partneri img {margin:0 1px 0 0;}
.f_partneri h2 {color:#37B1FA;font-size:18px;padding-top:0;margin-top:0;}

.more_project {font-size:13px;margin:5px;text-align:right;width:93%;}
.nazor_klienta p{font-size:12px;line-height:17px;text-align:justify;font-style:italic;}
.bg2 {width:485px;height:475px;display:block;position:absolute;top:0;left:-235px;z-index:0;background:transparent url('/css/fastest/layout/kule.png') no-repeat center top;}
.bg3 {width:318px;height:200px;display:block;position:absolute;top:0;right:-20px;z-index:0;background:transparent url('/css/fastest/layout/kule_right.png') no-repeat center top;} 
.header_title {position:absolute;top:136px;left:334px;font-size:16px;text-align:right;color:#ACD037;z-index:1001;}
.header_title span{color:#154C85;display:block;}


.top_slider {position:absolute;top:10px;right:90px;width:350px;height:180px;z-index:100;border:1px solid red;}
.top_slide {display:block;width:80px;height:50px;position:absolute;}
.top_slide {display:block;position:absolute;}
.top_slide.i1 {top:0px;left:143px;}
.top_slide.i2 {top:20px;left:59px;}
.top_slide.i3 {top:73px;left:0px;}
.top_slide.i4 {top:20px;left:230px;}
.top_slide.i5 {top:70px;left:160px;}
.top_slide.i6 {top:82px;left:85px;}
.top_slide.i7 {top:89px;left:250px;}
.top_slide.i8 {top:125px;left:182px;}
.top_slide.i9 {top:129px;left:59px;}
.top_slide .slide_big {position:absolute;top:0px;left:0px;width:500px;height:300px;overflow:hidden;}
.top_slide .slide_big img {width:100%;position:absolute;top:0;left:0;}
.top_slide_over {position:relative;width:100px;height:80px;}

.fastest_oci {position:absolute;z-index:10;width:157px;height:108px;top:84px;left:768px;z-index:1001;}
#carrousel_obal {position:absolute;top:30px;right:50px;	border:0px solid red;width:300px;height:150px;display:block;z-index:1000;}

#butLeft,#butRight { cursor:pointer; margin:50px 0 0 5px;float:left; }
#butRight {width:30px;height:33px;background:transparent url('/js/carousel/next.png') no-repeat center top;}
#butRight:hover {width:30px;height:33px;background:transparent url('/js/carousel/next_hover.png') no-repeat center top;}
#butLeft {width:30px;height:33px;margin-right:10px;background:transparent url('/js/carousel/prev.png') no-repeat center top;}
#butLeft:hover {width:30px;height:33px;background:transparent url('/js/carousel/prev_hover.png') no-repeat center top;}

#carrousel { border: 0px solid #999; position:relative; height:130px; float:left; width:200px; overflow: hidden;-webkit-border-radius: 10px;-moz-border-radius:  10px; border-radius:  10px;behavior: url("/../PIE.htc"); }
#carrousel img {padding:0px;border:1px solid #B6D8E4;opacity:0.7;filter:alpha(opacity=70);-webkit-border-radius: 10px;-moz-border-radius:  10px; border-radius:  10px;behavior: url("/../PIE.htc");background: transparent url("/css/fastest/validation/preloader_big.gif") no-repeat center center;}
#listItems { float:left; position: absolute; overflow: hidden; }
div.item { 	width:199px; height:150px;  text-align: center; line-height: 200px;}


.kontakt_box {position:absolute;top:129px;right:22px;background:#EBF3F6;width:226px;padding:10px;}
.kontakt_box h2{color:#5CC1FD;font-size:15px;margin:0 0 10px 0;line-height:25px;height:25px;padding:0 0px 0 0px;background:url("/css/fastest/layout/ico_vyhody.png") no-repeat scroll right -15px}
.kontakt_box ul {margin:5px 0 0 0;	}
.kontakt_box ul li{list-style:none;font-size:13px;}

.kariera {background:#EBF3F6;padding:10px;margin-bottom:10px;}
.kariera h3{margin:0 0 10px 0;}
.kariera strong{font-size:14px;}

.img_produkty {float:right;background:#fff;padding:10px 5px;margin:5px 5px 10px 15px;border:1px solid #C0DEE9;}
.prod_list {background:#EBF3F6;padding:10px;margin-bottom:10px;}
.prod_list.s {background:#fff;}
.prod_list h2 {margin:0 0 10px 0;}
.prod_select_h2 {padding-left:50px;height:30px;line-height:30px;background:transparent url("/css/fastest/layout/ico_vyhody.png") no-repeat scroll 0 -10px;}
.prod_select {background:#EBF3F6;padding:10px;width:100%;margin:0 0 40px 0 !important;text-align:center;}
.prod_select li {list-style-type:none !important;display:inline;padding:0px 29px !important;}
.prod_select li:first-child {padding-left:0 !important;}

ul.produkty_list {margin:1px;padding:0;position:relative;}
div.fotogalerie_detail {clear:both;position:relative;margin:0 10px;display:block;}
ul.produkty_list li{display:inline;position:relative;line-height:100px;width:200px; 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.produkty_list li img {max-height:195px; max-width:195px;_width:195px; margin:2px;padding:5px;border:1px solid #CCC; vertical-align:middle;cursor:-moz-zoom-in;}
/* END FOTOGALERIE*/

.list_admin {margin:0 0 0 0px;padding-left:20px;	}
.list_admin li{float:left;width:49%;height:15px;line-height:15px;}
.list_admin li a {color:#4E4E4E;cursor:help;}

.tip_text-tip {width:auto;padding:5px;width:239px;color: #1359A1;z-index: 13000;}
.tip_text-title{font-weight: bold;font-size: 14px;margin: 0;color: #4E4E4E;padding: 8px 8px 4px;background:#EBF3F6;border:0px solid #B5D6E5;border-width:1px 1px 0px 1px;}
.tip_text-text{font-size: 13px;padding: 4px 8px 8px;background:#EBF3F6;color:#4E4E4E;border:0px solid #B5D6E5;border-width:0px 1px 1px 1px;}
.tip_text-text a {color:#1359A1;line-height:20px;}

.tip_reference-tip {width:auto;padding:5px;width:239px;color: #1359A1;z-index: 13000;}
.tip_reference-title{font-weight: bold;font-size: 14px;margin: 0;color: #4E4E4E;padding: 8px 8px 4px;background:#EBF3F6;border:0px solid #B5D6E5;border-width:1px 1px 0px 1px;}
.tip_reference-text{font-size: 13px;padding: 4px 8px 8px;background:#EBF3F6;color:#4E4E4E;border:0px solid #B5D6E5;border-width:0px 1px 1px 1px;}
.tip_reference-text a {color:#1359A1;line-height:20px;}


.facebook_logo {position:absolute;top:31px;left:290px;width:32px;height:32px;background:transparent url("/css/fastest/layout/facebook.gif") no-repeat 0 0;opacity:0.5;filter:alpha(opacity=50);z-index:1000;}
.facebook_logo:hover {opacity:1.0;filter:alpha(opacity=100);}

.fastest_tip {background:#EBF3F6 url("/css/fastest/layout/ico_vyhody.png") no-repeat scroll left 10px;padding:5px 5px 0px 50px;margin:10px 0;}
