body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table,select {margin:0;padding:0;font-style: normal;font-family: Arial,Tahoma;font-size:10pt;color:#000;}
img { border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin-bottom:.4em;margin-top:.4em;}
h1 {margin-top:0px;line-height:100%;}
abbr,acronym { border:0;}
blockquote {font-style:italic;}
fieldset {width:99%;margin:1em 0;padding:1em 0;position:relative;}
fieldset label,fieldset input{font-size:8pt;}
legend{margin:0px 0px 0px .5em;padding:0 .2em;}
input {font-size:11px;}
*>a{outline: none;} 
br {clear:both;}
pre {position:relative;border:1px solid #666;width:98%;white-space:wrap;display:block;z-index:100000;background:#fff;opacity:0.9;padding:5px;CLEAR:BOTH;OVERFLOW:auto;}
.clear {clear:both;}
body {background:#000000 url("../../css/fastest/layout/bg.jpg") no-repeat center top;} 
/* START ODKAZY GLOBALNE */
a:link {color:#2F3738}
a:visited {color:#2F3738}
a:hover {color:#666;text-decoration:none;}
a:active {color:#2F3738}
/* END ODKAZY GLOBALNE */

div.obal {width:1000px;position:relative;margin:auto;background:transparent url("../../css/fastest/layout/bg.jpg") no-repeat center top;}

div.header,div.layout,div.footer,div.layout div.main ,div.layout div.second ,div.layout div.third {position:relative;margin:auto;}
div.header {width:1000px;height:134px;background:transparent url("../../css/fastest/layout/header.png") no-repeat 10px 0px;}
div.header2 {width:1000px;height:325px;position:relative;}
div.header2 span {width:100%;height:100%;position:absolute;z-index:10;background:transparent url("../../css/fastest/layout/header2.png") no-repeat 10px 0px;}
.header_preloader {width:54px;height:55px;position:relative;background:transparent url("../../css/fastest/layout/header_preloader.gif") no-repeat 0px 0px;margin:auto;top:115px;}
div.layout {width:924px;margin:auto;background:#fff;} 
div.footer {width:1000px;height:77px;}

div.layout_top {position:relative;width:924px;height:39px;display:block;background:transparent url("../../css/fastest/layout/layout_top.png") no-repeat center top;margin:15px auto 0;}
div.layout_bottom {position:relative;width:924px;height:43px;display:block;background:transparent url("../../css/fastest/layout/layout_bottom.png") no-repeat center top;margin:auto;}


#logo ,#logo span{width:100%;height:100%;position:absolute;}
#logo {left:0px;top:0px;width:191px;height:95px;}

div.drobeckova {top:-72px;left:4px;position:absolute;color:#E6DBBA;font-size:8pt;}
div.drobeckova a:link,div.drobeckova a:visited{color:#E6DBBA;}

div.navigace {top:90px;left:75px;z-index:1000;position:absolute;}

ul.languages {position:absolute;top:46px;right:102px;}
ul.languages li{list-style-type:none;display:inline;}

div.layout div.main ,div.layout div.second ,div.layout div.third {}
div.layout div.main {float:left;width:640px;margin:10px 0px 0px 5px;padding:20px 20px;display:inline;}
div.layout div.second{float:right;width:232px;margin:10px 0px 0px 0px;margin-right:0px;padding-right:3px;}
/*div.layout div.third {float:left;width:200px;margin:0px 0px 0px -996px;}*/
div.layout div.third {display:none}

p.copyright {color:#E8E0C6;position:absolute;top:5px;left:45px;font-size:8pt;}
p.copyright a:link,p.copyright a:visited{color:#E8E0C6;}

#navmenu_side{position:absolute;top:0px;left:20px;}

ul#footer_menu {position:relative;text-align:right;margin-right:45px;top:-25px;}
ul#footer_menu li{display:inline;padding:0 5px;border-right:1px solid #5A472B;font-size:8pt;}
ul#footer_menu li:last-child{border-right:0px;}
ul#footer_menu li a:link,ul#footer_menu li a:visited{color:#5A472B;}

ul.footer_fce {position:absolute;text-align:right;top:5px;right:39px;}
ul.footer_fce li{display:inline;padding:0 5px;border-right:1px solid #E8E0C6;font-size:8pt;}
ul.footer_fce li:last-child{border-right:0px;}
ul.footer_fce li a:link,ul.footer_fce li a:visited{color:#E8E0C6;}


strong.box_title {font-size:10pt;position:relative;display:block;color:#fff;line-height:52px;height:52px;background:#DEDEDE url("../../css/fastest/box/box_top.png") no-repeat 0px 0px;padding-left:10px;margin:0;width:225px;}
div.box {background:#fff url("../../css/fastest/box/box.png") repeat-y;margin:0;padding:10px 15px 10px 10px;}
div.box_footer {}


div.box.fastcontact {line-height:25px;}
div.box_footer.fastcontact_footer {}

div.box.fastcontact label {float:left;width:40%;font-weight:bold;margin:0px 0px;} 


div.box.actuals ul {margin-top:0px;list-style-type:none;} 
div.box.actuals ul li{font-size:9pt;text-align:justify;} 
div.box.actuals em {display:block;margin:0 5px 0 0;} 


h1 {font-size:15pt;color:#40391E;line-height:24px;height:25px;margin-bottom:30px;}
h2 {font-size:15pt;color:#7F691F;clear:none;margin:20px 0 20px;}
h2 a:link,h2 a:visited{color:#7F691F;}
h2.title {text-align:center;font-style:italic;font-size:11pt;color:#4C69AF;}
h2.title2 {text-align:center;font-style:italic;font-weight:bold;font-size:11pt;color:#4C69AF;}
h3 {font-size:11pt;color:#2F3738;font-weight:bold;margin-top:10px;}

div.layout div.main p {margin:1em 0;line-height:15pt;text-align:justify;}
div.layout div.main ul  {margin:1em;_margin-left:1.5em;list-style-type:disc;}
div.layout div.main ul li {margin:.5em 1em;line-height:15pt;}
div.layout div.main ul li ul {margin:.2em 1em;}
div.layout div.main ol li {margin:.2em 0em .2em 2em;line-height:15pt;}
div.layout div.main ol li ol li{margin:.2em 1em;}


.none {display:none;}
.sll {width:49%;float:left;}
.sll.border {border-right:1px solid #ccc;}
.slr {width:49%;float:right;}

ul {list-style-type:disc;}
ol {list-style-type:decimal;}


#google_map {width:49%;height:320px;position:relative;top:13px;border:2px solid #ccc;padding:2px;right:10px;display:block;}
#google_map  span {width:200px;display:block;font-size:7px;}


ul#sitemap li {margin:1em 0;list-style-type:none;}
ul#sitemap li ul {margin:.2em 1em;}
ul#sitemap li ul li{list-style-type:none;background:transparent url("../../css/fastest/icons/sitemap.gif") no-repeat left top;padding-left:20px;}

.clanek_kontakt label {display:block;font-weight:bold;margin:5px 0;}

.clanek_nahoru {float:right;}
address{line-height:15pt;}
address label {float:left;width:100px;}

.logo_lingua {float:right;margin:0 0 0 20px;}
table.partneri {width:100%;}
table.partneri tr th{padding:2px;font-weight:bold;border-bottom:1px solid #ccc;}
table.partneri tr td{padding:2px;}


#contact_form {position:absolute;top:420px;right:0px;display:block;width:340px;}

.form_send {text-align:center;display:block;width:99%;height:30px;padding-top:10px;position:relative;clear:both;}

form label {float:left;width:30%;padding:3px;margin:2px;}
form input.text {float:left;width:58%;padding:3px;margin:2px;border:1px solid #ccc;}
form textarea.text {float:left;width:58%;padding:3px;margin:2px;border:1px solid #ccc;}
form input.button {background:#2F3738;color:#fff;}

.slogan,.slogan2  {position:absolute;font-weight:bold;color:#ebe4cd;top:20px;left:250px;}
.slogan2 {top:50px;left:300px;}
#top_img {position:absolute;top:0px;right:43px;}
#top_img span.slide{width:134px;height:70px;display:block;}
#top_img span.slide.technifor{display:none;background:transparent url("../../css/fastest/other/technifor.png") no-repeat left top;}
#top_img span.slide.propen{background:transparent url("../../css/fastest/other/propen.png") no-repeat left top;}

.flash_video {float:right;margin:0 0 0px 53px;padding:2px;border:5px solid #B39942;}

.m_fields_over {height:400px;_margin-top:30px;width:100%;display:block;position:relative;}
.m_fields {width:1000px;position:absolute;top:0;left:0;}
.m_pole {width:154px;height:111px;display:block;float:left;position:relative;margin:3px;}

.m_pole  span {color:#fff;position:absolute;bottom:4px;left:4px;}
.m_pole  a {width:154px;height:111px;display:block;position:absolute;top:0;left:0;z-index:10;}

.m_mikrouder {background:transparent url("../../css/fastest/other/m_mikrouder.png") no-repeat left top;}
.m_ryci_stroje {background:transparent url("../../css/fastest/other/m_ryci_stroje.png") no-repeat left top;}
.m_laserove_stroje {background:transparent url("../../css/fastest/other/m_laser.png") no-repeat left top;}
.m_propen {background:transparent url("../../css/fastest/other/m_propen.png") no-repeat left top;} 
.m_popisovace {background:transparent url("../../css/fastest/other/m_popis.png") no-repeat left top;} 
.m_elektro {background:transparent url("../../css/fastest/other/m_elektro.png") no-repeat left top;} 
.m_gravirovani {background:transparent url("../../css/fastest/other/m_gravirovani.png") no-repeat left top;} 
.m_razidla {background:transparent url("../../css/fastest/other/m_razidla.png") no-repeat left top;} 
.m_pripravujeme {background:transparent url("../../css/fastest/other/m_pripravujeme.png") no-repeat left top;width:240px;} 
.m_akce {background:transparent url("../../css/fastest/other/m_akce.png") no-repeat left top;width:240px;} 

/* PRODUKTY */
.prod_list{}
.prod_group{border-bottom:1px solid #ccc;display:block;height:1%;padding:10px;margin-bottom:10px;background:#EFE8D1}
.prod_list p span {font-weight:bold;}
.prod_group h2  {margin:0 0 5px 0;font-size:16px;}
.prod_group h2 a:link ,.prod_group h2 a:visited{color:#5C4F2D;}


.prod_all h2 span{font-size:13px !important;}

.sub_produkt {border:1px solid #fff;border-bottom:1px solid #ccc;padding:10px;}
.sub_produkt img.p_img{float:right;margin:0 0 0 10px;}
.sub_produkt img.p_img.s{height:100px;}
.sub_produkt img.p_img.pera{margin-top:15px;}
.sub_produkt p.skala{display:block;width:86%;background:transparent url("../../uploaded/products/skala.gif") no-repeat right top;}
.sub_produkt p.skala2{display:block;width:86%;background:transparent url("../../uploaded/products/skala2.gif") no-repeat right top;}
.sub_produkt p.skala3{display:block;width:86%;background:transparent url("../../uploaded/products/skala3.gif") no-repeat right top;}


.sub_produkt2 {float:left;text-align:left;width:30%;height:125px;margin:5px;}
.sub_produkt2 h2{font-size:12px; font-weight:bold;text-align:left;}
.sub_produkt2 img{width:150px;}
.sub_produkt2 img.mensi{width:88px;}

.prod_solo {float:right;margin-left:25px;}
.prod_solo.g{float:right;width:180px;margin-left:25px;}
.prod_solo.v{float:right;width:150px;clear:both;margin:5px 0 0 25px;}
.prod_solo.r{float:right;height:215px;clear:both;margin:20px 0 0 25px;}
.prod_solo.d{float:right;clear:both;margin:80px 0 20px 25px;}
.prod_solo.u{float:right;clear:both;width:180px;margin:45px 0 20px 25px;}

ol.vyj li{margin-top:45px !important;}
ul.p_list li{list-style-type:none;}


.prod_item {border-bottom:1px solid #E6DCBB;}
.prod_item h2{margin:10px 0;}
.prod_item .pimg{text-align:center;overflow:hidden;float:right;width:30%;}
.prod_item img.h {height:120px;}
.prod_item .pimg img.w{width:100%;}
.prod_item table{border:0px solid #ccc;width:60%;}
.prod_item table th {font-size:11px;font-weight:bold;width:30%;vertical-align:top;}
.prod_item table td {font-size:11px;}
.prod_item table td ul {margin:0 !important;padding:0 !important;}
.prod_item table td ul li{margin:0 !important;padding:0 !important;list-style-type:disc;line-height:15px !important;font-size:11px;}


.tab_big {border-collapse:collapse;width:100%;}
.tab_big tr td{text-align:center;border:1px solid #ccc;padding:2px;}

.p_tech2 {border-collapse:collapse;width:50%;}
.p_tech2 tr td{padding:3px;text-align:center;border:1px solid #ccc;border-collapse:collapse;}

.pdesc2 {float:right;clear:right;}

.pd_img {float:right;margin-left:35px;}
.p_tech {width:70%;}
.p_tech.p {width:100%;}
.p_tech tr td{vertical-align:top;}
.p_tech.width5 {width:65%;}
.p_tech.width6 {width:63%;}
.p_tech.prc{width:100%;}
.p_tech.prc tr th{width:25% !important;}
.p_tech img{width:100%;}
.p_tech tr th{width:40%;vertical-align:top;font-weight:bold;}
.p_tech tr th{line-height:18px;width:40%;vertical-align:top;font-weight:bold;padding:0 10px 10px 0;}
.p_tech tr td {line-height:18px;padding-bottom:10px}


.cn {width:153px;}

table.moz tr td {vertical-align:middle;text-align:center;}
table.moz tr td img.w {width:200px;}
table.moz tr td img.h {height:109px;}
table.moz tr td.wn {width:50px;text-align:center}

.img_right {float:right;margin:0 0 5px 15px;}
