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:#1A1511;}
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:#8FD3F5 url("../../css/fastest/layout/bg.png") repeat-x 0px 0px;} 
/* START ODKAZY GLOBALNE */
a:link {color:#02568D}
a:visited {color:#0169AD}
a:hover {color:#666;text-decoration:none;}
a:active {color:#02568D}
/* END ODKAZY GLOBALNE */

div.obal {width:1040px;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:1040px;height:83px;background:transparent url("../../css/fastest/layout/header.png") no-repeat center top;}
div.header2 {width:1040px;height:253px;position:relative;background:transparent url("../../css/fastest/layout/header2.png") no-repeat center top;}
div.layout {width:1040px;margin:auto;background:#fff;background:transparent url("../../css/fastest/layout/layout.png") repeat-y center top;} 
div.footer {width:100%;height:100px;background:#8CBDD6 url("../../css/fastest/layout/footer.png") repeat-y center top;}

div.footer_inner {margin:auto;width:1000px;position:relative;}

div.header2 em {font-size:14pt;font-weight:bold;color:#505050;position:absolute;top:70px;left:330px;width:332px;}

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

div.drobeckova {top:-32px;left:27px;position:absolute;color:#0164A5;font-size:8pt;}
div.drobeckova a:link,div.drobeckova a:visited{color:#0164A5;}
div.drobeckova span {font-weight:bold;}

div.navigace {top:0px;right:20px;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 {border:0px solid red;}
div.layout div.main {float:left;min-height:450px;width:735px;margin:10px 0px 0px 20px;padding:20px 20px;display:inline;}
div.layout div.second{float:right;width:200px;margin:10px 30px 0px 0px;margin-right:10px;padding-right:20px;}
/*div.layout div.third {float:left;width:200px;margin:0px 0px 0px -996px;}*/
div.layout div.third {display:none}

p.copyright {color:#207AAF;position:absolute;top:46px;left:7px;font-size:8pt;}
p.copyright a:link,p.copyright a:visited{color:#207AAF;}

p.links {color:#207AAF;position:absolute;top:66px;left:7px;font-size:8pt;}


#navmenu_side{position:absolute;top:90px;left:30px;width:350px;}  
#navmenu_side li {float:left;width:152px;list-style-type:none;background:transparent url("../../css/fastest/layout/side_menu.png") no-repeat 3px 5px;padding-left:20px;line-height:18px;height:35px;}
#navmenu_side li.non {background:none;}
#navmenu_side li h2{font-size:12px;margin:0;padding:0;}
#navmenu_side li a{float:left;clear:both;}
#navmenu_side li span {float:left;clear:both;font-size:8pt;white-space:nowrap;color:#9FD3EF}
#navmenu_side li a:link,#navmenu_side li a:visited {color:#fff;text-decoration:none;}
#navmenu_side li a:hover ,#navmenu_side li.menu_active a{text-decoration:underline;}

ul#footer_menu {position:relative;text-align:center;top:8px;margin:auto;width:98%;}
ul#footer_menu h3{display:inline;font-size:8pt}
ul#footer_menu li{display:inline;padding:0 5px;border-right:1px solid #025A94;margin-bottom:5px;font-size:8pt;display:inline-block;*display: inline;|padding-right:10px;}
ul#footer_menu li:last-child{border-right:0px;}
ul#footer_menu li a:link,ul#footer_menu li a:visited{color:#025A94;white-space:nowrap;}

ul.footer_fce {position:absolute;text-align:right;top:46px;right:5px;}
ul.footer_fce li{display:inline;padding:0 5px;border-right:1px solid #207AAF;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:#207AAF;}


strong.box_title {font-size:10pt;position:relative;display:block;color:#fff;line-height:40px;height:40px;background:#289CDB url("../../css/fastest/box/box_top.png") no-repeat 0px 0px;padding-left:40px;margin:0;}
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 {}
div.box_footer.fastcontact_footer {}

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


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


h1 {font-size:19pt;color:#215E83;padding-left:30px;line-height:36px;height:44px;background:#fff url("../../css/fastest/layout/h1.png") no-repeat 0px 8px;margin-bottom:30px;}
h2 {font-size:15pt;color:#289CDB;margin:20px 0 20px 0px;}
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:#227DB3;font-weight:normal;clear:both;margin-top:10px;}

div.layout div.main p {margin:1em 0;line-height:15pt;text-align:justify;}
div.layout div.main ul  {margin:0em;list-style-type:none;padding-bottom:10px;}
div.layout div.main ul li {margin:.5em 1em;background:#fff url("../../css/fastest/layout/side_menu.png") no-repeat 0px 4px;padding-left:15px;}
div.layout div.main ul li ul {margin:.2em 1em;}1
div.layout div.main ol li {margin:.2em 0em .2em 2em;}
div.layout div.main ol li ol i{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;}


strong.normal {font-weight:normal;}


img.img {float:right;border:1px solid #169CE1;padding:1px;margin:0 15px 10px 20px;}

#google_map {width:425px;height:250px;position:absolute;top:90px;border:2px solid #ccc;padding:2px;right:10px;}
#google_map  span {width:200px;display:block;font-size:7px;}
#google_map var {float:left;width:30%;}

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


div#fotogalerie a{display:block;width:20%;margin:15px 0;float:left;text-align:center;}

img.prod {float:right;margin:0 0 10px 25px;border:2px solid #0494DE;padding:1px;}
img.prod2 {height:80px;max-width:115px;border:1px solid #0494DE;padding:1px;}

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

div.pobocka {float:left;width:32%;margin:2px 2px 20px;}

ul.main_box {clear:both;list-style-type:none;width:85%;margin:auto;top:-15px;position:relative;}
ul.main_box li{float:left;list-style-type:none;border:1px solid #2994D1;width:120px;clear:none;height:100px;padding:0 !important;margin:6px 12px !important;}
ul.main_box li h3{padding:0px 3px;margin:0;font-size:9pt;display:block;position:relative;}
ul.main_box li a{padding:3px 1px;display:block;position:relative;font-weight:bold;}

ul.main_box li.rezani {background:transparent url("/uploaded/main/rezani.jpg") no-repeat 0 -10px !important;}
ul.main_box li.gravirovani {background:transparent url("/uploaded/main/gravirovani.jpg") no-repeat 0 -10px !important;}
ul.main_box li.napisy {background:transparent url("/uploaded/main/napisy.jpg") no-repeat 0 -10px !important;}
ul.main_box li.popis {background:transparent url("/uploaded/main/popis.jpg") no-repeat 0 -10px !important;}
ul.main_box li.rezani {background:transparent url("/uploaded/main/rezani.jpg") no-repeat 0 -10px !important;}
ul.main_box li.rezani_plastu {background:transparent url("/uploaded/main/rezani_plastu.jpg") no-repeat 0 -10px !important;}
ul.main_box li.tabule{background:transparent url("/uploaded/main/tabule.jpg") no-repeat 0 -10px !important;}
ul.main_box li.kovoobrabeni{background:transparent url("/uploaded/main/kovoobrabeni.jpg") no-repeat 0 -10px !important;}
ul.main_box li.plech{background:transparent url("/uploaded/main/plech.jpg") no-repeat 0 -10px !important;}
ul.main_box li.frezovani{background:transparent url("/uploaded/main/frezovani.jpg") no-repeat 0 -10px !important;}
ul.main_box li.design{background:transparent url("/uploaded/main/design.jpg") no-repeat 0 -10px !important;}
ul.main_box li.svetelna{background:transparent url("/uploaded/main/svetelna.jpg") no-repeat 0 -10px !important;}
ul.main_box li.tisk{background:transparent url("/uploaded/main/tisk.jpg") no-repeat 0 -10px !important;}
ul.main_box li.plast{background:transparent url("/uploaded/main/plast.jpg") no-repeat 0 -10px !important;}

.rek {background:#DFF4FF;width:65%;padding:1%;display:block;}
.rek h2{margin-top:0;}
.noclear {clear:none;}

.t_right {float: right;width:205px;margin-left:20px;}
.t_right p{color:#666;font-style:italic;font-size:11px;margin-bottom: 10px;}
.t_right img{width:200px;margin-top:10px;}

.sll.t,.slr.t {width:28%;}

#lista {width:900px;position:absolute;top:72px;left:7px;}
#lista div{font-size:11px;color:#207AAF;}
