/* Hlavni styly layoutu */
body{ background: #fff url(../images/bg.gif) repeat-x left top; text-align:center; }

#jsInfoWindow{ text-align:left; width:300px; font-size:0.9em; color:#2a4a71; display:none; position:absolute; z-index:10; background:#efefef; border:1px Solid #cacaca; border-bottom:1px Solid #cacaca; border-right:1px Solid #cacaca; padding:8px; height:auto !important; min-height:21px; height:21px;}

.sysmessage{display:none;}

.mainPageHolder{ width:970px; margin:0px auto 0px auto; }
.mainPage{ width:970px;  margin:0px; }

.topHolder { height:221px; overflow:hidden; }
.topLinksHolder{ display:none;}
.versionsHolder{ text-align:left; width:970px; height:123px; overflow:hidden; } 
.versionsHolder .logo{ float:left; margin:24px 80px 0 0; padding:0; }
.versionsHolder .logo img{ border:0px; }
.versionsHolder h1{display:none;}
.topMenu{display:none;}

.contentHolder {padding-top:25px; height:auto !important; min-height:500px; height:500px; background: transparent url(../images/bg_content.jpg) no-repeat right top; }
.contentHolderNoBg {padding-top:25px; height:auto !important; min-height:500px; height:500px;}

.leftPanel { position:relative;margin:-65px 0 0 0;text-align:right; float:left; width:201px; padding: 10px 0 30px 21px;}
.leftMenu{ display:none; }

.contact { position:absolute; top:-15px;right:-28px; text-align:right; }
.contact .phone{ display:block; background: transparent url(../images/bg_contactphone.gif) no-repeat right top; }
.contact .mail{ margin-top:3px; height:36px; line-height:1.3em; display:block; background: transparent url(../images/bg_contactmail.gif) no-repeat right top; }
.contact .mail a{ display:block; }
.contact .map{display:none;}
.contact .demand{ display:none;}
.databridge{ display:none;}
.payment{display:none;}

.contentPanelHolder{margin:-110px 0 0 0; width:740px;}
.contentPanel{width:600px; text-align:left; padding:0 4px 0 20px; }
.wide{width:704px;/*width:748px;*/}
.mainHeaderNoCrumb{ padding:0; font-size:1.4em; line-height:1.2em; color:#f2953b; text-transform:uppercase; }
.mainHeader{ padding:0 0 20px 0; margin:0px; font-size:1.4em; line-height:1.2em; color:#f2953b; text-transform:uppercase; }
.articleContent{ padding:0 0 30px 0; }
.breadcrumb{display:none;}
.buttons{ display:none; }

.client{font-weight:bold;color:#f2953b;text-transform:uppercase;}
.eshopUrl{font-weight:bold;color:#f2953b;text-transform:uppercase;line-height:30px;}
.descp{font-weight:bold;color:#f2953b;text-transform:uppercase;display:block;padding:0px 0 5px 0;}

#map{ border:1px solid Gray; margin:10px 0px; width:470px; height:300px; }

.paginationHolder{text-align:right;height:18px;clear:both;}
.pagination{text-align:right;float:right;color:#6d6d6d;}
.pagination a{margin-right:1px;line-height:18px;text-align:center;float:left;display:block;text-decoration:none;background: transparent url(../images/bg_page.png) no-repeat left top;width:26px;height:18px;}
.pagination .prev{color:#6d6d6d;}
.pagination .next{color:#6d6d6d;}
.pagination .pages{color:#6d6d6d;}
.pagination .actual{color:#6d6d6d;background: transparent url(../images/bg_page_actual.png) no-repeat left top;}

.actualities{ width:470px; background:transparent url(../images/bg_actualities.gif) no-repeat; padding:55px 0 40px 0; clear:both; }
.actualities div{ padding:0 0 20px 0; margin:0; }
.actualities h2{ font-weight:normal; margin:0; padding:0 0 5px 0; }
.actualities h2 a{ color:#858585; text-decoration:none; font-weight:bold; }
.actualities p{ padding:0 0 5px 0; margin:0; }
.actualities .moreinfo{ line-height:1.2em; font-size:0.9em; text-transform:uppercase; color:#f3a24d; float:right; padding:0 0 0 15px; background: transparent url(../images/bg_moreinfo.gif) no-repeat left top; }
.actualities .moreinfo:hover{ color:#858585; }

.sitemap{ margin:20px 0 20px 0;}

.rightPanel { display:none;}
.referenceList{font-weight:bold;color:#f2953b;text-transform:uppercase;padding:0 0 18px 0;display:block;}
.productlist{padding:0 0 38px 68px;}
.productlist img {border:0px;}
.productlist .product {width:192px;height:200px;font-size:1.05em;float:left;margin:0 28px 20px 0;overflow:hidden;}
.productlist .nomargin {margin:0 0 20px 0;}
.productlist .product .name{display:block;padding:0 10px 3px 10px;margin:5px 0 0 0;}
.productlist .product .imgholder {display:block;}
.productlist .product p{padding:2px 10px 0 10px;}

.formBody{margin:20px 0 20px 0;padding-left:30px;}
.formBody .error{color:#EE5F01;display:block; padding:2px 0 2px 0;}
.formBody fieldset{clear:both;border:0px;}
.formBody .hidden{border:0px;}
.formBody label{width:150px;float:left;display:block;margin:0 0 5px 0;clear:left;}
.formBody input{width:250px;float:left;display:block;margin:0 0 5px 0;clear:right;}
.formBody select{width:250px;float:left;display:block;margin:0 0 5px 0;clear:right;}
.formBody .lab_order_note{width:250px;float:none;}
.formBody .lab_order_experienced{width:250px;}
.formBody .lab_order_contactfrom{width:250px;}
.formBody textarea{width:400px;margin:0 0 10px 0;}
.formBody br{clear:both;}
.formBody .button{border:0px; display:block; float:left; overflow:hidden; width:173px; height:23px; color:#fff; text-decoration:none; text-transform:uppercase; font-size:0.8em; line-height:23px; margin:10px 0 0 0; padding:0px; background: transparent url(../images/but_articlebottom.gif) no-repeat left top; }

.footerHolder {border-top:1px Solid #000;padding:13px 0 0 0; background: #fff url(../images/bg_footer.gif) repeat-x left top; height:auto !important; min-height:113px; height:113px; }
.footerPanel { width:970px; margin:0px auto 0px auto; }
.footerPanel img{ border:0; }
.footerPanel .bottomMenu{ display:none; }
.footerPanel .logosHolder{ float:left; }
.footerPanel .logosHolder a{ float:left; display:block; margin-right:15px; }
.footerPanel .logosHolder p{ border-top:1px Solid #000;text-align:right;position:absolute;left:3px;top:140px;width:207px; padding:10px 0 0 0; display:block; color:#a2a2a2; }
.footerPanel .logosHolder p strong{ display:block; color:#a2a2a2; }


.articleTip{ display:none; }
.small{ font-size:0.8em; }
.multibox{ border:0; } 
.multiboxDescp{ }

.clientsays{clear:both;width:474px;height:29px;padding:27px 0 0 0;background: transparent url(../images/bg_clienttop.gif) no-repeat left top;}
.clientsays div{clear:both;background:#e1e1e1;padding:15px 20px 15px 20px;}
.clientsays span{clear:both;color:#a3a3a3;font-weight:bold;padding:30px 0 0 0;background: transparent url(../images/bg_clientbottom.gif) no-repeat left top;display:block;text-align:right;}

.tabrow{clear:both;}
.tabrow img{border:0px;}
.tabrow .left{float:left;width:220px;}
.tabrow .right{float:right;width:220px;}
.tabrowWide .left{float:left;width:330px;}
.tabrowWide .right{float:right;width:330px;}

.imgblock{clear:both; width:470px; }
.imgblock .img{float:left;width:100px;padding-bottom:30px;}
.imgblock img{border:0;}
.imgblock .text{float:right;width:370px;padding-bottom:30px;}
.imgblock .text h2{margin:0 0 5px 0;color:#6F6F6F;}
.imgblockWide{width:680px;}
.imgblockWide .text{width:580px;}

.perex{ padding-bottom:30px;}
.perex img{border:0;margin:5px 0 0 0;}
.perex span{display:block;float:left;width:120px;}
.perex p{padding-bottom:30px;width:350px;display:block;float:right;font-size:1.1em; line-height:1.1em; color:#2e2e2e;}
.perexWide p{width:582px;}

.priceList{ width:705px;overflow:hidden;border-collapse:collapse; background: #fff url(../images/bg_pricelist_table.png) no-repeat left top; }
.priceList .header{ width:705px;height:37px;background: #fff url(../images/bg_pricelist_th.png) no-repeat left top; }
.priceList th{ font-size:0.9em;text-align:center;vertical-align:middle;border-bottom:1px Solid #b1b1b1; padding:0.6em 0.3em 0.3em 0.3em; background:transparent;}
.priceList th a{ color:#515151; }
.priceList td{text-align:center;}
.priceList .left{text-align:left;}
.priceList img{border:0px;}

.twoDesigns{clear:both;}
.twoDesigns a{display:block;background: #fff url(../images/bg_template2.png) no-repeat left top;width:196px;height:177px;text-align:center;line-height:177px;}
.twoDesigns img{border:0px;vertical-align:middle;border:1px Solid #bbbbbb;}
.twoDesigns .left{float:left;width:220px;padding-left:15px;}
.twoDesigns .right{float:right;width:220px;padding-right:15px;}
.twoDesigns .right a{float:right;}

.articleList{} 
.article{}
.article h2{font-size:1.05em;margin: 0 0 0.4em 0;background: transparent url(../images/bg_list_arrow.png) no-repeat left top;padding:0 0 0 1.3em;}
.article p{margin: 0 0 1.4em 0;}

.list-minus{ margin:0 0 0.8em 0; padding:0; } 
.list-minus li{ height:auto !important; min-height:21px; height:21px; list-style: none; margin:0; padding:2px 0 0.5em 30px; background: transparent url(/public/icons/minus.png) no-repeat left top; } 

.list-plus{ margin:0 0 0.8em 0; padding:0; } 
.list-plus li{ height:auto !important; min-height:21px; height:21px; list-style: none; margin:0; padding:2px 0 0.5em 30px; background: transparent url(/public/icons/plus.png) no-repeat left top; }

.list-simple{ margin:0; padding:0; }
.list-simple li{ line-height:17px;list-style:disc inside; margin:0; padding:0 0 0 10px; }
.list-simple .level1{ line-height:19px;list-style:none; margin:0; padding:0 0 0 20px; background: transparent url(../images/bg_list_arrow.png) no-repeat left top; }

.goback {display:none;}

div.clear{ clear:both;overflow:hidden;height:0px; }