.blockall{}
.blockfirst .topline{height:100px;background-image:url('./images/topbg.png');}
.blockfirst .topline .middle{width:970px;height:100px;position:relative;top:0px;left:0px;margin-left:auto;margin-right:auto;background-image:url('./images/logo.gif');background-repeat:no-repeat;background-position:left center;text-align:left;}
.blockfirst .topline .middle img{position:absolute;top:18px;left:110px;z-index:5;}
.blockfirst .topline h1{position:absolute;top:20px;left:120px;z-index:4;color:#FFFFFF;}

.blockfirst .middleline{height:132px;background-image:url('./images/oceanrepeat.jpg');background-repeat:repeat-x;background-position:center top;}
.blockfirst .middleline .middle{height:132px;width:970px;margin-left:auto;margin-right:auto;position:relative;top:0px;left:0px;padding-bottom:20px;text-align:left;background-image:url('./images/ocean.jpg');background-repeat:no-repeat;}
.blockfirst .middleline .middle img{position:absolute;top:-94px;left:660px;}

.blockfirst .bottomline{height:13px;background-image:url('./images/linebg.png');}

.blocklist{width:970px;margin-left:auto;margin-right:auto;position:relative;top:0px;left:0px;padding-bottom:20px;text-align:left;}
.blockmiddle{background-color:#FFFFFF;background-image:url('./images/listbg.png');background-repeat:no-repeat;background-position:right top;min-height:300px;}

body{background-color:#FFFFFF;background-image:url('./images/bodybg.png');background-repeat:repeat-x;text-align:center;}
div.logo{position:absolute;top:44px;left:22px;width:310px;background-image:url('./images/logo.png');background-repeat:no-repeat;padding-top:90px;padding-bottom:10px;font-weight:bold;letter-spacing:4px;font-size:17px;text-align:center;}

.e-text{padding-top:20px;}

.blockcenter3{width:700px;}
.blockcenter3 a{color:#CB0000;}
.blockcenter3 a:hover{color:#59BDFF;}

div.navigace{font-size:11px;color:#606060;padding-top:10px;padding-bottom:10px;}
div.navigace span.navigace{padding-right:5px;color:#CB0000;}
div.navigace a{color:#606060;text-decoration:underline;}
div.navigace a:hover{text-decoration:underline;}
div.navigace span.nolink{color:#606060;text-decoration:underline;}

h2{color:#006BB6;font-weight:bold;font-size:24px;}
h3{color:#006BB6;font-weight:bold;font-size:20px;}
h4{color:#006BB6;font-weight:bold;font-size:16px;}

.e-photogallery td{text-align:center;}
.e-photogallery h2{font-size:14px;padding-top:20px;}
.e-photogallery a img{border:8px solid #E0E0E0;padding:2px 2px 2px 2px;}
.e-photogallery a:hover img{border:8px solid #CB0000;}
.e-photogallery span.description{display:block;text-align:center;color:#808080;text-decoration:none;}

.copyright{margin-top:10px;}
.copyright table{width:700px;}
.copyright table td{font-size:11px;color:#000000;}
.copyright table td a{color:#000000;text-decoration:none;}
.copyright table td a:hover{text-decoration:underline;}

.ixform .formerrors{background-color:#FFE0E0;color:#A00000;font-weight:bold;padding:10px 10px 10px 10px;margin:10px 0px 10px 0px;border:1px solid #FFC0C0;}
.ixform input.text{width:150px;background-color:#FFFFFF;border:1px solid #3388C4;margin:1px 1px 1px 1px;padding:2px 2px 2px 2px;color:#106010;font-size:12px;}
.ixform select{width:155px;background-color:#FFFFFF;border:1px solid #3388C4;margin:1px 1px 1px 1px;padding:2px 2px 2px 2px;color:#106010;font-size:12px;}
.ixform select.error{border:2px solid #FF0000 !important;margin:0px 0px 0px 0px;}
.ixform input.text:focus{border:2px solid #3388C4;margin:0px 0px 0px 0px;}
.ixform input.error{border:2px solid #FF0000 !important;margin:0px 0px 0px 0px;}
.ixform textarea.text{width:450px;background-color:#FFFFFF;border:1px solid #3388C4;margin:1px 1px 1px 1px;padding:2px 2px 2px 2px;color:#106010;font-size:12px;}
.ixform textarea.text:focus{border:2px solid #3388C4;margin:0px 0px 0px 0px;}
.ixform textarea.error{border:2px solid #FF0000 !important;margin:0px 0px 0px 0px;}
.ixform .formlabel{width:100px;text-align:right;padding-top:5px;}
.ixform .formlabel1{width:100px;text-align:right;padding-top:5px;}
.ixform .formlabel2{width:100px;text-align:right;padding-top:5px;}
.ixform .ixvalidatorlabel{padding-top:24px !important;}
.ixform h1{color:#934600;font-weight:bold;font-size:24px;}
.ixform h2{color:#3A5504;font-weight:bold;font-size:20px;}
.ixform table{margin-bottom:20px;}
.ixform table.header{margin-bottom:0px !important;}
.ixform td.actions{text-align:right;}
.ixform td.ixvalidator{padding-top:20px;}
.ixform td.ixvalidator img{margin-left:50px;}
.ixform .formbuttons{padding:20px 0px 20px 0px;text-align:center;}
.ixform .formbuttons a{padding:5px 40px 5px 40px;background-image:url('./images/topbg.png');background-position:center center;background-repeat:repeat-x;border:3px double #FFFFFF;cursor:pointer;color:#FFFFFF;font-weight:bold;font-size:12px;text-decoration:none;}

.d-elmContactForm{border:1px solid #C0C0C0;padding-top:10px;background-color:#ECF4FD;}
.d-elmContactForm div.header{font-size:18px;padding-left:10px;color:#006BB6;font-weight:bold;}
.d-elmContactForm table{margin-top:10px;}

div.sloupec-vlevo{width:249px;overflow:hidden;margin-left:1px;}

div.unpackmenu{width:249px;margin-left:1px;padding-top:1px;}
div.unpackmenu ul{list-style-type:none;margin:0;padding:0;}
div.unpackmenu ul li{list-style-type:none;margin:0;}
div.unpackmenu ul li li{border-bottom:0px solid #FFFFFF;}
div.unpackmenu ul ul{border-bottom:1px solid #FFFFFF;padding-left:10px;padding-top:10px;padding-bottom:10px;background-color:#D5E8FB;}
div.unpackmenu ul ul ul{border-bottom:0px solid #FFFFFF;}
div.unpackmenu ul li li{padding:0px 0px 0px 10px;}
div.unpackmenu ul li h2{margin:0;padding:0px 0px 0px 10px;position:relative;top:0px;left:0px;height:30px;border-bottom:1px solid #FFFFFF;background-color:#006BB6;}
div.unpackmenu ul li h2 a{line-height:30px;color:#FFFFFF;text-decoration:none;font-size:14px;display:block;}
div.unpackmenu ul li h3{margin:0;padding:0;}
div.unpackmenu ul li h3 a{font-size:12px;color:#006BB6;font-weight:normal;line-height:16px;}

.blockcenter3 table.tabulkaStylA thead tr td{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylA thead tr th{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylA tr td{padding:3px 5px 3px 5px;}
.blockcenter3 table.tabulkaStylA tr td p{margin:0;padding:0;}
.blockcenter3 table.tabulkaStylA tr td{border-bottom:1px solid #B9D9F9;}

.blockcenter3 table.tabulkaStylB thead tr td{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylB thead tr th{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylB tr td{padding:3px 5px 3px 5px;}
.blockcenter3 table.tabulkaStylB tr td p{margin:0;padding:0;}
.blockcenter3 table.tabulkaStylB tr td{background-color:#D9EAFB;}

.blockcenter3 table.tabulkaStylC thead tr td{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylC thead tr th{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylC tr td:first-child{border-left:1px solid #B9D9F9;}
.blockcenter3 table.tabulkaStylC tr td{padding:3px 5px 3px 5px;}
.blockcenter3 table.tabulkaStylC tr td p{margin:0;padding:0;}
.blockcenter3 table.tabulkaStylC tr td{border-right:1px solid #B9D9F9;border-bottom:1px solid #B9D9F9;}

.blockcenter3 table.tabulkaStylD thead tr td{border-top:1px solid #B9D9F9;text-align:center;}
.blockcenter3 table.tabulkaStylD thead tr th{border-top:1px solid #B9D9F9;text-align:center;}
.blockcenter3 table.tabulkaStylD tr td:first-child{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylD tr td{padding:3px 5px 3px 5px;}
.blockcenter3 table.tabulkaStylD tr td p{margin:0;padding:0;}
.blockcenter3 table.tabulkaStylD tr td{border-right:1px solid #B9D9F9;border-bottom:1px solid #B9D9F9;}

.blockcenter3 table.tabulkaStylE tr td:first-child{background-color:#006BB6 !important;color:#FFFFFF;font-weight:bold;text-align:center;}
.blockcenter3 table.tabulkaStylE tr td{padding:3px 5px 3px 5px;}
.blockcenter3 table.tabulkaStylE tr td p{margin:0;padding:0;}
.blockcenter3 table.tabulkaStylE tr td{background-color:#D9EAFB;}
