html,body {color:#5F5F5F;width:99.9%;background:#F2F8FB;}
#header_over {width:99%;height:300px;display:block;z-index:0;top:0;left:0;position:absolute;margin:auto;padding:0;}
.obal {width:1000px;background:#F2F8FB;}

.bg_over {}

#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:#6A9104}
a:visited {color:#86AF15}
a:hover {color:#666;text-decoration:none;}
a:active {color:#6A9104}
/* END ODKAZY GLOBALNE */

/* START HLAVICKA */
.header {display:block;height:170px;background:#F2F8FB url("../../css/fastest/layout/header.png") no-repeat center center;z-index:1;position:relative;margin-bottom:15px;}
.header_fce {list-style:none;right:0px;top:3px;position:absolute;width:87px;z-index:100;_right:10px;}
.header_fce li{margin:0 .1em;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:6px;top:78px;width:180px;height:63px;}
#logo a {width:180px; height:63px; display:block;border:0px solid red}
#logo span{visibility:hidden;}
/* END HLAVICKA */

/* START NAVIGACE */
.navigace {top:132px;left:89px;display:block;width:790px;padding:0px 0px 0px 0px;height:44px;}
/* END NAVIGACE */

address span {float:left;clear:left;width:100px;}
address label {float:left;font-size:12px;margin:0;padding:0;clear:left;width:70px;}
address br {clear:both !important;}
address {line-height:15pt;}

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

/* START DROBECKOVA */
.drobeckova {top:-30px;width:681px;left:-230px;color:#499DC8;z-index:10;}
.drobeckova a {color:#499DC8}
/* 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:217px;height:109px;text-align:left;margin-bottom:5px;display:block;position:relative;z-index:10;background:#F0F7FA url("../../css/fastest/layout/search_bg.png") no-repeat;margin-top:-13px;	}
div.search img.icon {float:left;}
div.search #SearchInput {width:130px;left:15px;top:57px;position:absolute;background:none;border:0;}
div.search #SearchButton{position:absolute;top:55px;right:15px;background:none;border:0;color:#6a940a;}

/* END SEARCH  */

.win_over {background:#fff;}

/* START LAYOUT GLOBAL*/
.layout {width:1000px;margin:0 auto;padding:0 20px;z-index:10;}
.layout div.main ,.layout div.second,.layout div.third {border:0px solid #ff0000;} 
	/*3 sloupce */	
		.layout div.main {float:left;width:512px;margin:10px 0px 0px 219px;display:inline;padding:0 0px; text-align:justify;}
		.layout div.second{float:left;width:217px;margin:-6px 0px 0px 19px;}
		.layout div.third {float:left;width:217px;margin:0px 0px 0px -983px;}
	/*2 sloupce */	
		/*.layout div.main {float:left;width:631px;margin:0px 11px 0px 30px;_margin-top:0;display:inline;padding:0 5px 50px;}
		.layout div.second{float:left;width:286px;margin:0px 0px 0px 31px;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:63px;width:1000px;margin:0 auto 50px;padding-top:0px;margin-top:10px;}
	.footer_inner {width:986px;background:transparent url("../../css/fastest/layout/footer.png") no-repeat center center;display:block;height:72px;margin:auto;position:relative;}
	ul.footer_navigace {right:20px;top:18px;color:#4599C7;text-align:right;width:80%;} 
	ul.footer_navigace li a{color:#4599C7}	
	ul.footer_navigace li a:visited{color:#4599C7}	
	
	.footer a.doporuceni {top:20px;left:30px;color:#4599C7}
		
	.footer ul.footer_fce {position:absolute;top:78px;right:20px;width:40%;text-align:right;background:none;} 
	.footer ul.footer_fce  li a{color:#666}	
	
	
	.footer .copyright ,.footer .copyright a{top:78px;left:20px;color:#666;z-index:20;}
	.footer .copyright a.nolink{text-decoration:none;}
	 
	 ul.footer_links,p.footer_doporucujeme {position:relative;clear:both;width:90%;margin:auto;color:#666;margin-top:5px;} 
	 ul.footer_links li a,p.footer_doporucujeme a{color:#666}	 
	div.footer_links {position:absolute;top:16px;left:71px;margin:32px auto 5px;width:950px;display:block;padding:5px;margin-bottom:10px;}
	div.footer_links ,div.footer_links a {color:#666;}
	div.footer_links a:hover {color:#666;}
	
	
#doporuceni_link {position:absolute;top:18px;left:20px;color:#4599C7;}
	
/* 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{background:none;clear:left;width:24.4%;margin-left:4px;}
label.small {width:12.2%;}
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:#83B11D;color:#fff;border:1px solid #fff;float:none;cursor:pointer;padding:2px;-moz-border-radius:2px;border-radius:2px;font-weight:bold;}
input.button {_width:100px;}
.radio {border:0;|top:-5px;|margin-top:-5px;}
a.button:hover,input.button:hover,input.submit:hover {color:#03192F;}

select.text {width:54.3%;}

input.telefon_pref {width:35px;}
input.telefon {width:39.7%;}

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:#666;}
div#kosik div.sll var ,div#kosik div.slr var{color:#666;float:left;margin:0.2em;padding:0.1em;}

select {width:34%;}
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:15px 5px 5px 5px;height:1%;font-size:8pt;border:0;position:relative;background:#E4F2F5;border:0px solid #DBEED6;border-width:0 1px;}
	
	.box_title { color:#fff; text-align:left; width:210px;  background: #fff url("../../css/fastest/layout/box_title.png") no-repeat top center; font-weight:bold;	font-size:12px; font-style:italic;padding:0 0 0 7px;height:40px; line-height:45px;display:block;margin:0;text-shadow: 3px 2px 2px #226b9a;
 }
	.box_title.typ2 {height:45px;margin-top:-10px;line-height:55px;background: #fff url("../../css/fastest/layout/box/box_t2.png") no-repeat top center; }
	.box_title.typ3 {height:40px;margin-top:-5px;line-height:55px;background: #fff url("../../css/fastest/layout/box/box_t3.png") no-repeat top center; }
	.box_title.typ4 {height:43px;line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t7.png") no-repeat top center; }
	.box_title.typ5 {position:relative;margin-top:16px;height:34px;line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t5.png") no-repeat top center; }
	.box_title.typ10 {height:40px;margin-top:-8px; line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t8.png") no-repeat top center; }
	.box_title.typ12 {height:40px;margin-top:-8px;line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t9.png") no-repeat top center; }
	.box_title.typ13 {height:40px;margin-top:-8px;line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t12.png") no-repeat top center; }
	.box_title.typ14 {height:40px;margin-top:-8px;line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t14.png") no-repeat top center; }
	.box_title.typ15 {height:40px;line-height:60px;background: #fff url("../../css/fastest/layout/box/box_t1.png") no-repeat top center; }
	.box_title.typg{height:32px;line-height:32px;background: #fff url("../../css/fastest/layout/box/box_t11.png") no-repeat top center; }
	.box_title.fast_contacts_title{height:47px;line-height:65px;background: #fff url("../../css/fastest/layout/box/box_t6.png") no-repeat top center; _height:45px;_line-height:45px;_padding-top:8px;margin-top:-8px;}
	.bfoo {width:217px;height:9px;line-height:9px;font-size:1px;margin-bottom:20px;background: #368EBC url("../../css/fastest/layout/box_foo.png") no-repeat;}
	.typg_foo {width:217px;height:7px;margin-bottom:20px;background: #368EBC url("../../css/fastest/layout/box_foo_g.png") no-repeat;}
	.bfoo.fc {width:217px;height:14px;margin-bottom:5px;background: #3F8DB6 url("../../css/fastest/layout/box_foo_contact.png") no-repeat;}
	.bfoo.act {width:217px;height:7px;margin-bottom:20px;background: #3F8DB6 url("../../css/fastest/layout/box_foo_g.png") no-repeat;}
	
	
	.box a:link {color:#6A9104}
    .box a:visited {color:#86AF15}
    .box a:hover {color:#666;text-decoration:none;}
    .box a:active {color:#6A9104}
	.box p {margin-bottom:5px;}

	#p_add_cart {border:0px solid red;width:389px; height:25px;display:block;position:absolute;top:41px;right:92px;z-index:100;}
	#p_add_cart var {font-weight:bold;}
	#p_add_cart a{float:right;}
	#p_add_cart span{color:#407EAB;}
	
	.box.black {}
	.box.basket { }
	.second {text-align:right}
	.second .box_title, .second .box { text-align:left}
	
	strong.box_title.actuals{height:97px;}
	strong.box_title.red{}
	
	.box.actuals {background:#EBF6E6;}
	.box.actuals ul li a {font-weight:bold;display:block;text-align:left;margin-bottom:5px;}
	.box.actuals ul li {text-align:justify;}
	.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  {line-height:15px !important;background: #368EBC url("../../css/fastest/layout/bg_fast_contact.png") repeat-y;width:207px;left:-1px;color:#fff;padding:5px !important;}
	.box.fast_contacts label{line-height:15px !important;margin:0;padding:0;width:34%;font-weight:bold;}
	.box.fast_contacts label.long{margin:0;padding:0;width:44%;line-height:15px !important;}
	.box.fast_contacts var{float:left;font-size:8pt;line-height:15px !important;}
	.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:#2B80B1;margin-bottom:15px;padding:10px 0;margin-left:10px;}
.layout h2 {font-size:18px;color:#4599C7;margin:20px 0;line-height:22px;}
.layout h3 {font-size:15px;color:#4599C7;margin-top:15px;font-weight:bold;font-style:italic;}
.layout h4 {font-size:15px;color:#4599C7;}
.layout h5 {font-size:13px;color:#4599C7;}

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


/* 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:15px;margin:1em 0;font-size:10pt;text-align:justify;}
.article_text br {clear:none;}
.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 #70A3DA;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 #70A3DA;background-color:#D5E6F8}
div.font_sizer a.active{border:1px solid #70A3DA;background-color:#D5E6F8}

p.text12 {font-size:10pt;}
.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:-28px;right:-170px;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*/

.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 0px 47px;}
ul.sitemap li ul li a{font-weight:normal;}
/* 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:60%;position:absolute;top:50px;right:0px;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*/


* html input {display:block;background: #fff;}
.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: #fff; 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;}

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

/* VASE OBJEDNAVKY */
table.vase_objednavky {width:100%;}
table.vase_objednavky tr th{padding:3px;font-weight:bold;border-bottom:1px solid #ccc;background:#3991BE;color:#fff;}
table.vase_objednavky tr td{padding:3px;border-bottom:1px solid #ccc;}




.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;
}


.shop_add_cart_list {cursor:pointer;display:block;width:65px;height:23px;background:transparent url(../../css/fastest/layout/button_add_cart.png);position:absolute;top:116px;right:19px;border:0;color:#fff;}
..shop_add_cart_list:active {background:#990F0E url(../../css/fastest/shop/add-to-cart.gif);}

/*shop filtration*/
table.shop_filtration {width:500px;margin-bottom:10px;position:absolute;top:-60px;background:transparent url(../../css/fastest/layout/filtr_bg.png) no-repeat top;left:-5px;height:41px;color:#fff;padding:0 10px;}
table.shop_filtration tr td select{width:100px;}
table.shop_filtration a {color:#fff !important;text-decoration:none; font-weight:bold;}

.pocet_na_stranku {width:50px;}

/* Nastaveni nadpisu */
.main h2.red {}
.main h2.blue {}
.main h2 a{color:#4599C7;  font-weight:bold; padding:2px 28px 2px 0px; text-decoration:none}

.main_page_product_box {width:217px; height:196px;_height:197px; margin:0 10px 10px 10px; display:block; float:left; border:0px solid #D8D6DE;  padding:0; text-align:center;position:relative;background:#F4F9FC;}
.main_page_product_box_foo {display:block;width:217px;height:8px;background:transparent url(../../css/fastest/layout/pole_foo.png) no-repeat top center;position:absolute;bottom:0;left:0;_bottom:-5px;}

.main_page_product_box h3,.main_page_product_box h4{ overflow:hidden; height:27px;  padding-left:5px;font-size:12px !important;font-weight:bold !important;margin:0;line-height:12px;text-align:left;display:block;background:transparent url(../../css/fastest/layout/pole_title.png) no-repeat top center;}
.main_page_product_box h3 a,.main_page_product_box h4 a  {font-size:11px;font-style:normal;font-weight:bold !important; text-decoration:none; text-align:center;color:#fff;line-height:27px;}
.main_page_product_box h3 a:hover ,.main_page_product_box h4 a:hover {text-decoration:none;}
.main_page_product_box img {max-width:107px;max-height:109px;_width:90px; max-height:107px;_height:107px;border:0px solid #333333 }
.main_page_product_box .cena {margin-top:20px; font-weight:bold;color:#9A9B9E;}
.main_page_product_box.no_rb {border-right:1px #FFF}
.main_page_product_box div.popis{height:30px;overflow:hidden;text-align:center;clear:both;position:absolute;bottom:5px;padding-top:5px;border-top:1px solid #E7F4F6}
.main_page_product_box div.img{_float:left;|float:left;text-align:center;height:110px;display:block;width:48%;margin:3%;background:#fff;border:1px solid #E3F0F5;overflow:hidden;_margin-left:1%;padding:0;}


.main_page_product_box.detail_nahodne {height:197px;}
.main_page_product_box.detail_nahodne ul.cena_all li span{width:108px !important;}

/*priorita v list produktu */
.main_page_product_box.priorita {background:transparent url(/css/fastest/layout/super_bg.png) no-repeat scroll 0 0;
border-bottom:0 solid #D8D6DE;height:146px;margin:20px auto 20px;padding:5px 10px 5px 0;position:relative;width:92%;left:10px;}
.main_page_product_box.priorita div.img{border:0 solid #333333;text-align:center;float:left;margin:-21px 20px 0 46px;max-width:100px;}
.main_page_product_box.priorita div.img img{max-height:90px;_height:90px;}
.main_page_product_box.priorita div.popis{height:43px;width:62%;position:absolute;top:40px;text-align:justify;right:10px;font-size:12px;}
.main_page_product_box.priorita h3{height:35px;width:281px;float:right;color:3790BE;background:none;}
.main_page_product_box.priorita h3 a:link,.main_page_product_box.priorita h3 a:visited{color:#13648A;
display:block;font-size:12pt;font-weight:bold;margin:10px 0 5px;padding:0;text-decoration:none;text-align:left;}
.main_page_product_box.priorita .shop_add_cart_list {left:346px;}
.main_page_product_box.priorita ul.cena_all {position:absolute;top:100px;left:137px;}
.main_page_product_box.priorita .main_page_product_box_foo {display:none;}


/* cena v list produktu */
.main_page_product_box ul.cena_all  {position:absolute;width:41%;top:48px;right:5px; font-size:12px}
.main_page_product_box ul.cena_all li {text-align:center;width:100%;}
.main_page_product_box ul.cena_all li.list_bezna_cena span {text-decoration:line-through;}
.main_page_product_box ul.cena_all li.list_cena {text-align:center;font-weight:normal; color:#666;}
.main_page_product_box ul.cena_all li.list_sleva_cena span{color:#9F0505;}
.main_page_product_box ul.cena_all li span {display:block;color:#87B320;font-size:15px;font-weight:bold;margin-top:10px;}


/* pagination */
.preloader {background:transparent url(../../css/fastest/validation/preloader.gif) no-repeat scroll center 5%;}
.preloader_pagination {background:transparent url(../../css/fastest/validation/preloader_pagination.gif) no-repeat scroll center 5%;}

.plist_vyrobce {position:relative;color:#CF504D;}
.currency {position:absolute;top:2px;right:85px;z-index:10;color:#F5ECD3;}
.currency a:link,.currency a:visited{color:#F5ECD3;}
/* SHOP */
/* Detail produktu */



#product_detail_table_params {width:57%;height:200px;position:absolute;top:30px;right:10px;}
.shop_detail_of_product_img_main {width:34%;height:200px;position:absolute;top:30px;right:10px;}

#product_detail_table_params {top:60px;}
#product_detail_table_params table {width:100%;text-align:right;border-collapse: collapse;}
#product_detail_table_params table tr td{font-size:12px;border-bottom:1px solid #dbf0f6;padding:5px;font-weight:bold;}
#product_detail_table_params table tr th{font-size:12px;border-bottom:1px solid #dbf0f6;padding:2px 2px 3px 2px;font-weight:normal;}

#product_detail_table_params table tr th a {color:#515151;border-bottom:1px dotted #dbf0f6; text-decoration:none;}

#product_detail_table_params table tr.price td,#product_detail_table_params table tr.price th{font-size:10pt;color:#0274a9;border-bottom:0;font-weight:bold;}
#product_detail_table_params table tr.price th {color:#5F5F5F;}
#product_detail_table_params table tr.price_second td,#product_detail_table_params table tr.price_second th{font-size:10pt;border-bottom:0;font-weight:normal;}
#product_detail_table_params table tr.price_second td {font-weight:bold;}
#product_detail_table_params table tr.sleva td{color:#ff0000;}
#product_detail_table_params table tr.bezna_cena td{text-decoration:line-through;}
#product_detail_table_params table tr.noline{background:transparent;line-height:30px;}
#product_detail_table_params table tr.noline:hover{background:transparent;line-height:30px;}


	.shop_detail_popis {width:100%;position:relative;font-size:10pt;margin-top:300px;}
.shop_detail_popis h2 {margin:0;font-size:14px;line-height:14px;font-weight:bold;color:#25789F;background:transparent url(../../css/fastest/layout/h2_line.png) repeat-x center center;}
.shop_detail_popis p{margin:.5em 0;font-size:10pt;}

.shop_detail_popis h2  {margin-bottom:15px;}
.shop_detail_popis h2.tech_spec  {margin:0;font-size:14px;line-height:14px;font-weight:bold;color:#25789F;background:transparent url(../../css/fastest/layout/h2_line.png) repeat-x center center;margin-bottom:10px;}
.shop_detail_popis h2  span{ }


.h2_souvisejici {background: #9E43AA;margin:45px 0 15px !important;line-height:14px !important;font-style:normal !important;font-size:18px !important;}
.h2_souvisejici span{background: #FFF; color:#333; margin-left:23px; font-weight:normal; padding:5px 28px 5px 21px; text-decoration:none}

.h2_nahodne {background: #D8D6DE;margin:45px 0 15px !important;line-height:14px !important;font-style:normal !important;font-size:18px !important;}
.h2_nahodne span{background: #FFF; color:#333; margin-left:23px; font-weight:normal; padding:5px 28px 5px 21px; text-decoration:none}

/*umisteni vlozit do kosiku */
#shop_detail_add_cart {position:absolute;top:258px;right:10px;width:160px;}
#shop_detail_add_cart #KosikProductCount{width:20px;margin:5px 10px 0 0;position:absolute;right:70px;}
#shop_detail_add_cart #action_add_to_basket{width:75px;border:0;position:absolute;right:0px;background:transparent;}
.label_add_cart {position:absolute;top:7px;right:130px;font-weight:bold;color:#1D7DAD;font-size:12px;}
 
/*umisteni variant */
#shop_detail_varianty {position:absolute;top:350px;right:109px;width:160px;}

/*detail vypis souvisejicich produktu */
table.shop_detail_souvisejici {width:100%;float:left;}
table.shop_detail_souvisejici tr td img{height:35px;} 
table.shop_detail_souvisejici tr td {font-weight:bold;border-bottom:1px solid #ccc;padding:3px;}
table.shop_detail_souvisejici tr td.img{width:70px;text-align:center;}
table.shop_detail_souvisejici tr td.cena{font-size:10pt;text-align:right;}

/* detail vypis parametru produktu */
table.shop_detail_souvisejici.parametry {width:100%;float:left;}
table.shop_detail_souvisejici.parametry tr td{font-weight:normal;}
table.shop_detail_souvisejici.parametry tr th{font-weight:bold;}


.doprava_zdarma_detail {color:#57AF15;}
.produkt_skladem_detail {color:#EF8100;}

.shop_detail_of_product_img_main {left:10px;text-align:center;vertical-align:middle;}
.shop_detail_of_product_img_main img {max-width:277px;_width:250px;max-height:260px;padding:5px;background:#E7F0F5;display:inline;margin-top:30px;border:1px solid #93cadb;}
.shop_detail_img_list {display:none;width:100%;height:55px;position:absolute;bottom:0px;left:0px;padding:2px 5px 2px 0px;}
.shop_detail_img_list .shop_detail_img_list_inner {width:87%;position:relative;margin:auto;overflow:hidden; border:1px dotted #EFEFEF}
.shop_detail_img_list .overflow {border:0px solid red; display:inline; position:relative; white-space:nowrap; left:0px;} 
.shop_detail_img_list .overflow a{display:inline-block;  width:67px;} 
.shop_detail_img_list .overflow img{ max-width:60px;} 

.shop_detail_img_list img{height:45px;margin:2px;border:1px solid #ccc;padding:1px;}
.shop_detail_img_list span#img_next {background:transparent url(../../css/fastest/shop/next.jpg) no-repeat bottom;width:15px;height:20px;display:block;float:right;cursor:pointer;margin-top:18px;}
.shop_detail_img_list span#img_prev {background:transparent url(../../css/fastest/shop/prev.jpg) no-repeat bottom;width:15px;height:20px;display:block;float:left;cursor:pointer;margin-top:18px;}
.shop_detail_img_list span#img_prev:hover ,.shop_detail_img_list span#img_next:hover {background-position:0px 2px}
/*
ul#category_menu {background:transparent url(/css/fastest/layout/category_bg.jpg) no-repeat bottom left;}
ul#category_menu li {border-bottom:1px dotted #CCC; _height:27px;line-height:27px;height:27px;display:block;padding:0;margin:0;|padding:0px;}
ul#category_menu li.last {border:0px}
ul#category_menu li span {float:left;width:10px; _width:10px;font-size:1px;line-height:5px;height:10px;_height:10px; border:0px solid red; margin:10px 10px 0px 13px;_margin-left:3px; cursor:pointer;border:0px solid red;position:relative;}
ul#category_menu a {color:#333333; line-height:27px;text-decoration:none; margin:0px;padding:0;display:block;width:90%;border:0px solid red;_float:left;_width:80%; }


ul#category_menu li span.close {background:transparent url(/css/fastest/layout/cat_point_close.gif) no-repeat ;}
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 ul {margin-left:10px}
ul#category_menu li a:hover {text-decoration:underline !important;}
*/

ul.category_menu {background:transparent url(/css/fastest/layout/category_bg.jpg) no-repeat bottom left;}
ul.category_menu li{width:206px;background:transparent url(/css/fastest/layout/cat_bg.png) repeat-x top center;float:left;line-height:27px;border-bottom:1px solid #D4E8EE;position:relative;width:100%;}
ul.category_menu li:last-child {border-bottom:0;}
ul.category_menu li.last {border-bottom:0;}
ul.category_menu li:hover{background:transparent url(/css/fastest/layout/cat_hover.png) repeat-y top center;}
ul.category_menu li:hover li {background:transparent;}
ul.category_menu li:hover a {color:#fff !important;}

ul.category_menu li span{display:block;float:left;margin:6px 10px 0 10px;width:12px;line-height:1px;height:13px;background:transparent url(/css/fastest/layout/cat_li.png) 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:#126288;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_minus.png) no-repeat  ;}
ul.category_menu li span.deactive {background:transparent url(/css/fastest/layout/cat_li.png) no-repeat 3px 0;margin-top:10px;}
ul.category_menu li span.close {background:transparent url(/css/fastest/layout/cat_point.png) no-repeat;}
ul.category_menu ul {margin-left:10px}

ul.category_menu li:hover span.close{background:transparent url(/css/fastest/layout/cat_point_hover.png) no-repeat;}
ul.category_menu li:hover span.open{background:transparent url(/css/fastest/layout/cat_point_minus_hover.png) no-repeat;}



#icon_basket {background:transparent url(/css/fastest/icons/kosik_icon.png) no-repeat; width:28px; height:28px; display:block; margin:auto}
.box.basket .button {color:#fff;}

.login_input {margin: 2px 5%; width:90%;float:none;}
.ii_box.login {margin-top:5px}
ul.login_reg {float:left;margin:5px;}
ul.login_reg li{padding-left:10px;background:transparent url(/css/fastest/layout/cat_point_close.gif) no-repeat left center;}

ul.logged_menu {margin:5px;}
ul.logged_menu li{line-height:20px;padding-left:10px;background:transparent url(/css/fastest/layout/cat_point_close.gif) no-repeat left center;}


.box.nopadding {padding:15px 0px 0px}
.sidebox .product {width:94%; text-align:left;padding:2%;position:relative;border-bottom:1px solid #DFEFD3;margin-bottom:5px;}
.sidebox .product img {max-width:70px;max-height:54px;_width:70px; margin-top:7px}
.sidebox .product a {font-weight:bold; margin-bottom:40px; padding-bottom:20px; text-decoration:none}
.sidebox .product .product_img {border:1px solid #D8EAC6; text-align:center;padding-bottom:15px; width:70px; margin:0 0 0 10px;height:50px;overflow:hidden;background:#FFFFFF;}
.sidebox .product .cena {font-weight:bold; font-size:16px; margin:0px 0px 10px; color:#7AA906;text-align:center;position:absolute;right:23px;top:32px;}
.sidebox .product .cena span {font-size:12px;color:#939494;font-weight:normal;display:block;}
.sidebox .product .link a:link,.sidebox .product .link a:visited{color:#247190;}

.sidebox.oriental1 {}
.sidebox.oriental2 {}
.sidebox.oriental3 {}

ul#vyrobce_list {min-height:100px}
ul#vyrobce_list li {border-bottom:1px dotted #CCC; line-height:27px;}
ul#vyrobce_list li span {display: block; float:left; width:5px; height:5px; border:0px solid red; margin:10px 10px 0px 13px;_margin-left:0px;line-height:5px; cursor:pointer;}
ul#vyrobce_list li a {color:#333333; text-decoration:none; margin-left:0px; border:0px solid red;_display:block;_width:80%;_float:left; }
ul#vyrobce_list li span.deactive {background:transparent url(/css/fastest/layout/cat_point_deactive.gif) no-repeat;_float:left;}
ul#vyrobce_list li a:hover {text-decoration:underline !important;}


/*shop boxy main page*/

div.main_page_superproduct {width:497px;height:146px;border-bottom:0px solid #D8D6DE;margin:20px auto 0;padding:5px 10px 5px 0;background:transparent url(/css/fastest/layout/super_bg.png) no-repeat;position:relative;}
div.main_page_superproduct img{float:left;margin:21px 20px 0 46px;max-width:100px;_width:100px;border:0px solid #333333}
div.main_page_superproduct p{font-size:10pt;height:47px;_height:47px;overflow:hidden;padding-top:5px;border-top:1px solid #C9DEC3;}
div.main_page_superproduct span.price_sup2{color:#92B832;font-size:11pt;position:absolute;bottom:22px;text-align:right;left:167px;font-weight:bold;float:right;width:150px;}
div.main_page_superproduct span.price_sup2 span {text-align:left;float:left;font-size:9pt;color:#8E9292;}
div.main_page_superproduct span.price_sup{color:#92B832;font-size:9pt;position:absolute;bottom:40px;text-align:right;left:167px;font-weight:normal;float:right;width:150px;}
.strike {text-decoration:line-through;}
div.main_page_superproduct span.price_sup span {text-align:left;float:left;font-size:8pt;color:#8E9292;font-weight:normal;}
div.main_page_superproduct h2{margin:0;padding:0;}
div.main_page_superproduct h2.name a{font-size:12pt;color:#13648a;text-decoration:none;font-weight:bold;margin:10px 0 5px;display:block;padding:0;}
div.main_page_superproduct h2.name a:hover{text-decoration:none;}
div.main_page_superproduct strong{background:#EAE1D0;display:block;width:100%;float:right;font-size:16px;margin-bottom:10px;}
div.main_page_superproduct strong span {background:#fff;margin-left:20px;color:#A74AB2;padding:10px;}
div.main_page_superproduct a.super_add {position:absolute;text-decoration:none;bottom:20px;right:10px;line-height:28px;padding-right:20px;color:#fff;font-weight:bold;text-align:right;width:87px;height:28px;display:block;background:transparent url(/css/fastest/layout/but_super.png) no-repeat;}

/* START KOSIK */
#objednavka_seznam_produktu {width:99%;position:relative;margin:20px auto;}
#objednavka_seznam_produktu th{background:#E4F2F5;color:#12699C;padding:2px;}
#objednavka_seznam_produktu td{border-bottom:1px solid #ccc;padding:2px;}
#objednavka_seznam_produktu tr:hover{background:#E6E6E7;}
.kosik_info {height:16px;width:16px;float:left;background:transparent url(/css/fastest/shop/info.gif) no-repeat;} 
.kosik_souhrn_udaje {height:155px;} 
.kosik_souhrn_udaje .sll,.kosik_souhrn_udaje .slr {overflow:hidden;}
.kosik_sumace {width:50%;float:right;text-align:right;font-size:9pt;}
.kosik_sumace.all td,.kosik_sumace.all td var{font-weight:bold;font-size:12pt;}
#kosik h2{color:#12699C;clear:both;font-size:13pt;font-weight:bold;}
#kosik legend{color:#666;}


#kosik p.kosik_desc_platba {color:#666;}

.kosik_pole_doprava {float:left;width:49%;}
.kosik_pole_platba {float:right;width:49%;}

table.doprava {width:100%;border:1px solid #EFEFEF;} 
table.doprava label{font-weight:bold;margin-top:3px;clear:none;float:none;}
table.doprava tr td{border-bottom:1px solid #ccc;padding:2px;}
table.doprava tr td.price{text-align:right;font-weight:bold;}
table.doprava tr.new_line td{padding-top:10px;}
table.doprava tr.odd td{background:#EFEFEF;}
table.doprava tr td p{text-align:justify;}
form#kupon_form {margin:20px 0px;width:47%;float:left;}
form#kupon_form .button{margin:0px;}
/*.kosik_next_step{float:right;background:transparent url(/css/fastest/shop/next.jpg) no-repeat right bottom;padding-right:20px;border:0px;font-weight:bold;color:#9F0505;cursor:pointer;font-size:11pt;}*/
.kosik_prev_step,.kosik_next_step{float:right !important;cursor:pointer;font-size:9pt;}
.kosik_next_step:hover{background-position: right 1px;}
.kosik_prev_step{float:left !important;}
table.souhrn {width:100%;}
table.souhrn tr th{font-weight:bold;padding:2px;border-bottom:1px solid #ccc;}
table.souhrn tr td{padding:2px;}
table.souhrn tr.big td{font-weight:bold;font-size:9pt;}
table.souhrn tr.big td var{font-weight:bold;font-size:9pt;}

/* END KOSIK */


.inner_box.sidebox.small .link {float:left; font-size:10px; clear:both;}
.inner_box.sidebox.small .link a{padding:0px;}
.inner_box.sidebox.small img {max-width:60px; max-height:60px;}
.inner_box.sidebox.small .product_img {float:right; width: 70px;}
.inner_box.sidebox.small .cena {float:left; clear:both; width: 100px; font-size:11px}

.inner_box.sidebox.oriental2.small.top10 strong.link {float:left;white-space:nowrap;overflow:hidden;width:140px;text-align:left;padding:0;}
.inner_box.sidebox.oriental2.small.top10 strong.link a{font-size:8pt;}
.inner_box.sidebox.oriental2.small.top10 div.product {float:left;height:40px;border-bottom:1px solid #ccc;padding:1px 2%;width:96%;background:transparent;}

.inner_box.sidebox.oriental2.small.top10 div.product div.product_img{width:32px;height:32px;overflow:hidden;padding:0;margin:5px 5px 0 0;}
.inner_box.sidebox.oriental2.small.top10 div.product div.product_img img{width:30px;margin:0;padding:0;border:0;}
.inner_box.sidebox.oriental2.small.top10 p.cena{clear:none;margin-left:5px;text-align:left;width:140px;padding:0;color:#666;font-weight:normal !important;font-size:9pt !important;position:absolute;top:21px;left:1px;}
.inner_box.sidebox.oriental2.small.top10 p.cena span {display:inline;}
 
/* Varianta do kosiku */
.kosik_varianta {width:300px; border:1px solid #CFCFCF;border-width:1px 3px 3px 1px; background:#EFEFEF;padding:5px;}
.kosik_varianta h2{background:#750104;color:#fff;width:98%;margin:0;padding:5px 1%;}
.kosik_varianta p{margin:10px 5px;}
.kosik_varianta div.buttons{margin:auto;text-align:center;}

.el_img {width:50%;_float:left;|float:left;background:#fff;text-align:center;margin:3%;border:1px solid #E3F0F5;height:106px;}
.el_cena {position:absolute;top:40px;right:0px;width:41%;text-align:center;}
.el_cena p {color:#666;font-weight:normal !important;}
.el_cena .cena span {display:block;color:#87B320;font-size:15px;font-weight:bold;margin-top:4px;}
.el_box {height:205px !important;}
.el_box_text {position:absolute;bottom:10px;left:2px;width:98.5%;border-top:1px solid #E6F4F6;padding-top:5px;}


/* category text */
.category_text {margin:15px 0; position:relative;}
.category_text ,.category_text p{font-size:10pt;line-height:13pt;}

.t_odd {background:#f5f8f9;}
.t_even {background:#e4f2f6;}

#shop_detail_add_cart {display:block;width:279px;height:27px;background:transparent url(/css/fastest/layout/detail_lista.png) no-repeat;}

.b_add_cart {position:absolute;top:119px;right:16px;color:#fff !important;text-decoration:none;font-weight:bold;line-height:23px;width:65px;height:23px;display:block;background:transparent url(/css/fastest/layout/button_add_cart.png) no-repeat;}
.elb_pole {background:#E4F1F5 url(/css/fastest/layout/layout.png) repeat-x;padding:2px 5px 5px 5px;border:0px solid #E4F2F5;border-width:10px 10px 0 10px;}
.elb_pole h2 {margin:7px 0 16px 10px !important;}
.elb_pole h2 a{color:#16688A !important;}

.btitle { color:#fff; text-align:left; width:210px;  font-weight:bold;	font-size:12px; font-style:italic;padding:0 0 0 7px;height:40px; line-height:45px;display:block;margin:10px 0 0 4px;padding-top:10px;text-shadow: 3px 2px 2px #226b9a;}

#LoginClientEmail,#LoginClientHeslo {float:none;position:relative;display:block;border-color:#cfe2ec;width:80%;margin:auto;background:transparent url(/css/fastest/layout/login_input_bg.png) repeat-x;margin-bottom:3px;}
#client_login_do{border:0;height:23px;line-height:23px;width:65px;background:transparent url(/css/fastest/layout/button_add_cart.png) no-repeat scroll 0 0;position:absolute;bottom:10px;right:21px;}

.newsletter_pole {width:217px;height:117px;background:transparent url(/css/fastest/layout/newsletter_bg.png) no-repeat scroll 0 0}

#NewsletterEmail {position:absolute;bottom:38px;left:13px;width:150px;background:none;border:0;}
#news_reg {position:absolute;bottom:35px;right:12px;border:0;background:none;color:#8AB723;}

#product_list {padding:10px 5px;background:#E4F1F5 url("../../css/fastest/layout/layout2.png") repeat-x top center;border:0px solid #e4f1f5;border-width:10px;margin-top:50px;position:relative;}

.detail_layout {background:#E4F1F5 url("../../css/fastest/layout/detail_layout_bg.png") repeat-x top center;border:0px solid #e4f1f5 !important;border-width:0 10px !important;width:483px !important;margin-left:226px !important;}
.detail_layout h1 {background:#E4F1F5 url("../../css/fastest/layout/detail_layout_h1.png") no-repeat left center;color:#fff;font-size:13px;font-weight:bold;padding-left:10px;position:absolute;top:0px;left:-19px;width:491px;}

/* IE 6 HACK */
*html input#client_login_do {width:70px !important;}
*html input#confirm_slevovy_kupon {width:50px !important;}
*html input.button.kosik_next_step , *html input.button.kosik_prev_step {width:160px !important;}
*html a#enter_into_kosik:link,*html a#enter_into_kosik:visited{color:#fff;}
*html .radio{border:0;margin-top:-5px;}
*html input.button.product_delete{width:50px !important;}
*html .bg_over {background:none;display:none;}