body {background:#23282B;color:#fff;}
.obal {width:980px;color:#fff;}

/*START DOMTABS */
div.domtabs ul {background-image:url("../../css/fastest/domtabs/tabbg.gif")}
div.domtabs li {background:transparent url("../../css/fastest/domtabs/tableft.gif") no-repeat left top;}
div.domtabs ul li a {background:transparent url("../../css/fastest/domtabs/tabright.gif") no-repeat right top;}


div.box.fast_contacts div.domtabs .field{background:#fff;}

/* END DOMTABS */

a:link {color:#E97B02}
a:visited {color:#E97B02}
a:hover {color:#ccc;text-decoration:none;}
a:active {color:#E97B02}

/* START PAGINATION */
.pagination {clear:both;padding:.3em 0;border-top:1px solid #ccc;text-align:center;}
.pagination span.pag_left a,.pagination span.pag_right a,.pagination span.pag_left ,.pagination span.pag_right {width:13px;height:13px;text-indent:-95px;overflow:hidden;float:left;visibility:hidden;}
.pagination span.pag_left a{visibility:visible;background:transparent url("../../css/fastest/icons/prev.png") no-repeat;}
.pagination span.pag_right a {float:right;visibility:visible;background:transparent url("../../css/fastest/icons/next.png") no-repeat;}
.pagination span.pag_left {visibility:hidden;}
.pagination span.pag_right {float:right;}
.pagination em {font-weight:bold;font-style:normal;}


/* END PAGINATION */


/* START HLAVICKA */
.header {height:250px;background:#848D94 url(../../css/fastest/layout/header.jpg) no-repeat;}
.header_fce {right:20px;top:10px;}
.header_fce li{display:inline;margin:0 .3em}
.header_fce ul.text li{margin:0}
.header strong.slogan {visibility:hidden;}

#logo {left:790px;top:75px;width:139px;height:104px;}
#logo span{background:#374246 url("../../css/fastest/layout/logo.jpg") no-repeat;}
/* END HLAVICKA */


/* START HLAVICKA */
.navigace {top:250px;left:0px;width:960px;padding-left:20px;background:#E98500 url(../../css/fastest/menu/menu_bg.jpg) repeat-x center top;line-height:30px;}
/* END NAVIGACE */

/* START DROBECKOVA */
.drobeckova {top:290px;left:20px;display:block;height:10px;line-height:20px;color:#ccc;}
.drobeckova a {color:#ccc}
/* END DROBECKOVA  */

/* START LANGUAGES */
.languages {top:30px;right:20px;display:block;height:10px;line-height:20px;color:#666666;}
/* END LANGUAGES  */

/* START  DROBECKOVA  */
div.search {position:absolute;width:220px;right:-5px;top:220px;}
/* END DROBECKOVA  */

/* START LAYOUT */
.layout {width:980px;margin:0 auto;padding-top:75px;background:#2E353B}

/*3 sloupce */	
	/*
	.layout div.main {float:left;width:490px;margin:0px 0px 0px 248px;display:inline;padding:0 5px;border:1px solid red;font-size:12px;}
	.layout div.second{float:left;width:220px;margin:0px 0px 0px 8px;border:1px solid red;}
	.layout div.third {float:left;width:220px;margin:0px 0px 0px -961px;border:1px solid red;}
	*/
/*2 sloupce */	
	.layout div.main {float:right;width:717px;margin:0px 5px 10px 20px;display:inline;padding:0 5px;}
	.layout div.second{float:right;width:220px;margin:0px 0px 0px 8px;}
	.layout div.third {display:none;}

	
	.layout div.main .article_anotace_text, .layout div.main .article_anotace_text  p{font-size:14px;}
	.layout div.main .article_text, .layout div.main .article_text  p{}
	
/* END LAYOUT */

/* START INPUT */
span.input {padding:.1em;border:1px solid transparent;float:left;margin:.2em;top:3px;}
input,label,select ,textarea{padding:.1em;border:1px solid #ccc;margin:.2em;background:#fff url("../../css/fastest/layout/bg_input.jpg") repeat-x top center;}
input:focus,select:focus ,textarea:focus{background:#E0E7EF}
label{width:30%;float:left;white-space:normal;border:1px solid transparent;background-image:none;background-color:transparent;}
label.label {float:left;width:24.4%;margin-left:4px;}
label.label_small {float:left;width:14.4%;margin-left:4px;}
label.label_long_long {float:left;width:50%;margin-left:4px;}
input.text ,input.password{width:53%;float:left;}
input.button,input.submit{margin:auto;width:auto;background:#8798A8 url("../../css/fastest/icons/system/button.jpg") repeat-x bottom center;color:#fff;border:1px solid #2E353B;cursor:pointer;}
input.input_long,select.input_long,textarea.input_long{float:left;width:77%;margin-left:2px;}
input.input_short,input.input_short .progress{width:47.5%;float:left;}
input.radio{float:left;}
input.checkbox{float:left;}
fieldset {width:99%;margin:1em 0;border:1px solid #CCDEF2;padding:1em 0;position:relative;}
legend {margin:0 0 0 .5em;color:#709309;padding:0 .2em;}
textarea {width:53%;height:60px;float:left;}
select {width:54.5%;float:left;}

	.address_validation {position:absolute; top:0px; left:0px;}
	.address_overflow {position:relative;overflow:hidden; height:135px;}
	.address_obal_in {position:relative; left:0px;}
	.address_element {float:left;}
	.address_row_list {margin:0px 10px 0px 10px; overflow:auto; height:110px}
	.address_preloader {position:absolute; top:60px;background-color:#fff;padding:10 20px;z-index:50;}
	.address_nadefinovat_adresu {margin: 2px auto 0;}

.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;}
.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;color:#ff0000;text-align:center;padding:.3em;border:1px solid #ff0000;margin:auto;width:70%;font-weight:bold;}
.input_hidden ,.input_hidden:focus {border:0;background-color:transnsparent;background-image:none;}

/* END INPUT */

/* START FOOTER */
.footer {height:62px;background:#64727B;border-top:5px solid #64727B;}
	.footer ul.navigace {position:absolute;left:15%;top:10px;text-align:right;background:none;width:80%;} 
	.footer ul.navigace li{display:inline;}
	.footer ul.navigace li a{color:#fff}	
	
	.footer ul.footer_fce {top:65px;text-align:right;background:none;border-color:#ccc} 
	.footer ul.footer_fce  li a{color:#ccc}	
	
	.footer .copyright ,.footer .copyright a{top:65px;left:20px;color:#666;z-index:20;}
	 
	.footer a.doporuceni {top:18px;left:20px;color:#fff}
	.footer_statistiky {visibility:hidden;}
	
	
	 ul.footer_links,p.footer_doporucujeme {position:relative;clear:both;text-align:left;width:97%;margin:auto;color:#666;margin-top:5px;} 
	 ul.footer_links li a,p.footer_doporucujeme a{color:#666}	
	 ul.footer_links li{display:inline;}
	 
/* END FOOTER */

/* START BOX */
	.box {background:#242C2F;padding:0em .2em .5em .2em;margin-top:10px;}
	.box strong.title{padding:.5em 1em;color:#fff;width:198px;left:-2px;background:#6F7782 url(../../css/fastest/box/box_title.jpg) repeat-x right bottom;}
	.box ul {margin:1em;}
	.box ul li {margin:1em 0;}
	.box ul li {font-weight:bold;}
	.box ul li p{font-weight:normal;}
	.box ul li p strong{font-style:italic;font-weight:normal;color:#ccc;}
	.box a{color:#E97B02}
	
	.box p.text{margin:.4em;}
	
	.box.actuals strong.title{}
	.box.actuals img{float:left;margin:.2em;width:30%;}
	
	
	.box.fast_contacts  {background:#EC9700 url(../../css/fastest/box/contact.jpg) repeat-x right bottom;}
	.box.fast_contacts  div.adresa{padding-left:10px;}
	.box.fast_contacts span{float:left;width:30%;margin-le	ft:.6em;font-weight:bold;}
	.box.fast_contacts span.doba{width:50%;}
	.box.fast_contacts div.doba{width:70%;text-align:center;}
	.box.fast_contacts img{float:left;width:30%;margin:.5em;}
	
	
	.box.newsletters strong.title{}
	
	.box.users strong.title{}
	
	
/* END BOX */

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

/* END IKONY*/


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


ul.ul {margin:.5em 2em;}
ul.ul li{list-style-type:disc;margin:.5em;}
.text12 ,.text12 *{font-size:12px;}
p.text12 {margin:.5em;}
.padding {padding:.3em;}
.block {display:block;}
/*START ARTICLE*/


.article_text ul {margin:.5em 2em;}
.article_text ul li  {list-style-type:disc;font-size:12px;}

.article_text  {font-size:10pt;}
.article_text_large  {font-size:12pt;}
.article_text_small  {font-size:8pt;}
.article_text  p {line-height:20px;margin:1em 0;font-size:10pt;}
.article_text_large  p {line-height:20px;margin:1em 0;font-size:12pt;}
.article_text_small p {line-height:15px;margin:1em 0;font-size:8pt;}


p.article_skupina_name,ul.article_footer_fce ,ul.article_linky ,ul.article_tagy{padding:1em 0;margin:1em 0;border:0;border-color:#666;border-style:solid;}
p.article_skupina_name {border-bottom-width:1px;}

div.article_anotace_text {position:relative;margin-bottom:.3em;}
img.article_foto_anotace {width:98%;clear:both;padding:1%;margin:1em 0;}
img.article_foto_anotace.small{width:38%;float:left;padding:1%;margin:1em;}

div.article_fotogalerie {width:98%;clear:both;padding:1%;margin-bottom:1em;}
div.article_fotogalerie img{height:50px;float:left;margin:.3em;}

div.article_sloupce {width:48%;margin:0 1%;float:left;}
div.article_sloupce div.article_text{height:190px;}
div.article_sloupce img.article_foto_anotace.small {padding:1%;margin:0 1em .5em 0;}

ul.article_attachment {list-style:none;margin:.5em .5em .5em 2em;}
ul.article_attachment li{clear:both;margin:1em}
ul.article_attachment li a{line-height:25px;}


ul.article_linky {border-top-width:0px;border-bottom-width:0px;}
ul.article_linky li{display:inline;margin-right:10px;}
ul.article_linky li a{padding-left:17px;}
ul.article_linky .delicio {background:url(../../css/fastest/icons/other/linky/ico-del.gif) no-repeat left;}
ul.article_linky .jagg {background: url(../../css/fastest/icons/other/linky/ico-jagg.gif) no-repeat left;}
ul.article_linky .linkuj {background: url(../../css/fastest/icons/other/linky/ico-linkuj.gif) no-repeat left;}
ul.article_linky .topclanky {background: url(../../css/fastest/icons/other/linky/ico-topclanky.gif) no-repeat left;}
ul.article_linky .fb_share_link {background: url(../../css/fastest/icons/other/linky/facebook.gif) no-repeat left;}
ul.article_linky .google {background: url(../../css/fastest/icons/other/linky/google.png) no-repeat left;}
ul.article_linky .rss {background: url(../../css/fastest/icons/other/rss.gif) no-repeat left;}



ul.article_header_fce {border-top-width:1px;text-align:right;clear:both;}
ul.article_header_fce li{float:right;margin-right:3px;}


a.font_sizer{float:right;width:16px;height:16px;border:1px solid #ccc;}
a.font_sizer.f1{width:10px;height:10px;}
a.font_sizer.f2{width:13px;height:13px;}
a.font_sizer:hover{border:1px solid #666;background-color:#ccc}
a.font_sizer.active{border:1px solid #666;background-color:#ccc}


ul.article_footer_fce {border-top-width:1px;text-align:right;}
ul.article_footer_fce li{display:inline;}
ul.article_footer_fce li span{color:#666;}


ul.article_tagy {border-top-width:1px;border-bottom-width:1px;}
ul.article_tagy li{display:inline;}

/*END ARTICLE*/

/* START SITEMAP*/
ul.sitemap {padding:0;margin-top:2em}
ul.sitemap *{font-size:12px;}
ul.sitemap li{background: url(../../css/fastest/icons/other/sitemap.gif) no-repeat left top ;margin:0 1em;padding:0 0 5px 17px;}
/* END SITEMAP*/


/*domtabs*/
div.domtabs_menu {background:transparent url("../../css/fastest/domtabs/tabbg.gif") repeat-x bottom;}
div.domtabs_menu li {border-bottom:1px solid #ccc;background:transparent url("../../css/fastest/domtabs/tableft.gif") no-repeat left top;}
div.domtabs_menu a {font-weight:bold;color:#765;background:url("../../css/fastest/domtabs/tabright.gif") no-repeat right top;}
div.domtabs_menu a:hover {color:#333;}
div.domtabs_menu a:link,div.domtabs_menu a:visited{color:#666;}
div.tabBody {border: 1px solid #ccc;	background:#FBFBFB;}
div.domtabs_menu li.selected a, body.domtabs_menu div.domtabs_menu li.selected a:link, body.domtabs_menu div.domtabs_menu li.selected a:active, body.domtabs_menu div.domtabs_menu li.selected a:visited {color:#000;}
body.domtabs_menu div.domtabs_menu li:hover, body.domtabs_menu div.domtabs_menu li:hover a, div.domtabs_menu li.sfhover, div tab li.sfhover a{color:#333;}
div.domtabs_menu a.small{font-size:11px;font-weight:400;padding:5px 8px 4px 4px}
/*enddomtabs*/

/*START api mapa*/
div.google_map {width:48%;height:300px;display:block;border:1px solid #ccc;float:left;margin-top:10px;}
/*END  api mapa*/

/* START KONTAKTNI FORMULAR */
#formular_contact_form {margin:1em auto;width:48%;padding:5px;display:block;float:right;background:#E77600 url(../../css/fastest/box/contact.jpg) repeat-x right bottom;}
#formular_contact_form h2 {color:#fff;}
#google_map span {display:none;}
/* END KONTAKTNI FORMULAR */

/* START FASTCONTACT*/
.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 FASTCONTACT*/


/* START NEWSLETTERS*/
#formular_newsletters {display:block;}
#formular_newsletters_delete {display:none;}
/* END NEWSLETTERS*/

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

/* START FOTOGALERIE*/
.fotogalerie_obal {width:100%;display:block;}
.fotogalerie_obal img {height:80px;float:left;border:1px solid #ccc;margin:.3em;}
/* END FOTOGALERIE*/

/* START REFERENCE */
.reference_list {width:98%;display:block;}
.reference_list div.ref_pole {border:1px solid #ccc;clear:both;padding:1%;margin-top:.3em;}
.reference_list div.ref_pole img {margin-right:.5em;}
.ref_info {float:right;width:235px;margin:.5em;border:1px solid #ccc;padding:.3em;}
.ref_info li {font-size:12px;margin-top:.3em}
.ref_info span {float:left;width:30%}
.ref_foto {float:right;width:240px;clear:right;margin:.5em;}
.ref_foto img{width:70px;margin:.3em;border:1px solid #ccc;}
/* END  REFERENCE */


/*========= START Seznam kategorii=========== */

.produkty {width:330px; float:left; border:1px dashed #B7B78C; padding:0px 10px 0px 10px; border-width:0px 1px 1px 0px; font-size:12px}
.down_border{border-width:0px 0px 1px 0px}
.right_border{border-width:0px 1px 0px 0px}
.no_border{border-width:0px 0px 0px 0px}
.prod_clear{clear:left; margin-top:10px}
.h250 {height:250px;}
.h300 {height:300px;}


.bhs_prod .pole * {font-size:10pt;}
.bhs_prod .pole{border-bottom:0px dotted #ccc;padding:5px;margin:5px;width:95%;float:left;}
.bhs_prod .pole h2{font-size:13px;font-weight:bold;}
.bhs_prod .pole img{float:right;margin:0 0 5px 10px;}
.bhs_prod .pole p{text-align:justify;}
.bhs_prod .pole table{width:50%;margin:10px;width:100%;}
.bhs_prod .pole table tr td.name{font-weight:bold;}

.bhs_prod .pr_p {float:left;width:48%;}
.bhs_prod .pr_p strong.name{float:left;width:60%;}
