* { border_: solid 1px black; }

p,form,h1,h2,h3,h4,h5,h6,ol,ul{padding:0;margin:0;}
.db{display:block;}
.hand{cursor:pointer;cursor:hand;}
body
{
	margin:0px;
	padding:0;background-color:#dedede;font-family:Arial,sans-serif;}
STRONG, B {font-weight:  normal;} /* INFO: Domluvili jsme se s Radkem ze se boldy delat nebudou. Proto se u stavajicich boldu nastavilo font-weight: normal. V pripade potreby pouzit <strong class="strong">text</strong> */
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.strong {font-weight: bold;}
.global{width:769px;_width:771px;border-left:1px solid #fff;border-right:1px solid #fff;
position:absolute;
left:50%;
margin-left:-385px;
background-color:#fff;
}

h1{width:709px;height:120px;}
h1 img{display:block;margin-bottom:1px;}
.cleaner {clear: both; height: 1px; font-size: 1px; margin: 0px; padding: 0px;}

#content #PageTitle { padding:18 0 0 0; border_:solid 1px black; }
#content #PageTitle0 { font-size:24px; border_:solid 1px black; padding:0 0 0 0; font-weight:bold; font-style:normal; }
#content #PageTitle1 { font-size:14px; padding:0 0 0 0; border_:solid 1px black; font-weight:bold; color:#bbbbbb; }
#content #PageTitle2 { font-size:11px; padding:5 0 5 0; border_:solid 1px black; font-style:normal; }

#leftcol{border-top:8px solid #46a3e7;padding-top:3px;}

#leftcol #nav a {
display:block;
padding-left:5px;
width:121px;
_width:126px;
padding-top:3px;
height:18px;
_height:22px;
border-bottom:1px solid #dddddd;
position:relative;
text-decoration:none;
color:#000;
font-size:11px;
text-transform:uppercase;
overflow: hidden;
}


#leftcol #nav a span{display:block;width:126px;
height:21px;
position:absolute;
top:0;
left:0;
cursor:hand;
}

#leftcol #nav a:hover{text-decoration:underline;}

#leftcol #nav a:hover span{background-position:0 -21px;}


#nav01 span{background-image:url("../images/layout/nav/nav01_en.gif");}
#nav02 span{background-image:url("../images/layout/nav/nav02_en.gif");}
#nav03 span{background-image:url("../images/layout/nav/nav03_en.gif");}
#nav04 span{background-image:url("../images/layout/nav/nav04_en.gif");}
#nav05 span{background-image:url("../images/layout/nav/nav05_en.gif");}
#nav06 span{background-image:url("../images/layout/nav/nav06_en.gif");}
#nav07 span{background-image:url("../images/layout/nav/nav07_en.gif");}
#nav15 span{background-image:url("../images/layout/nav/nav15_en.gif");}


#rightcol{border-top:8px solid #347db0;border-left:1px solid #fff;}

.submnu{left:117px;position:absolute;z-index:2;
padding-left:11px;background-image:url("../images/layout/crumb/smarrow.gif");background-position:0 0;background-repeat:no-repeat;
visibility:hidden;
}


.submnu div{background-color:#b1d7f2;border-bottom:5px solid #b1d7f2;}

#leftcol #nav .submnu a,#leftcol #nav .submnu a:hover {width:inherit;_width:100%;border:0 none;text-transform:none;text-decoration:none;height:18px;_height:21px;
}

#leftcol #nav .submnu a span{width:100%;background-position:0 0;height:21px;}
#leftcol #nav .submnu a:hover span{background-position:0 -21px;}
#leftcol #nav .submnu #nav0407:hover span{background-position:0 -22px;}
#leftcol #nav .submnu a:hover{text-decoration:underline;}
#leftcol #nav .submnu #nav0407{height:22px;}
/*
#nav0101 span{background-image:url("../images/layout/nav/nav0101.gif");}
#nav0102 span{background-image:url("../images/layout/nav/nav0102.gif");}
#nav0103 span{background-image:url("../images/layout/nav/nav0103.gif");}
#nav0104 span{background-image:url("../images/layout/nav/nav0104.gif");}
*/
#nav0301 span{background-image:url("../images/layout/nav/nav0301_en.gif");}
#nav0302 span{background-image:url("../images/layout/nav/nav0302_en.gif");}
#nav0303 span{background-image:url("../images/layout/nav/nav0303_en.gif");}
#nav0304 span{background-image:url("../images/layout/nav/nav0304_en.gif");}
#nav0305 span{background-image:url("../images/layout/nav/nav0305_en.gif");}
#nav0306 span{background-image:url("../images/layout/nav/nav0306_en.gif");}
#leftcol #nav .submnu #nav0307 span{background-image:url("../images/layout/nav/nav0307_en.gif");height:22px;}
#nav0308 span{background-image:url("../images/layout/nav/nav0308_en.gif");}
#nav0309 span{background-image:url("../images/layout/nav/nav0309_en.gif");}

#nav0501 span{background-image:url("../images/layout/nav/nav0501_en.gif");}
#nav0502 span{background-image:url("../images/layout/nav/nav0502_en.gif");}
#nav0503 span{background-image:url("../images/layout/nav/nav0503_en.gif");}
#nav0504 span{background-image:url("../images/layout/nav/nav0504_en.gif");}

/*#submnu1{top:132px;width:168px;_width:179px;height:25px;}*/

#submnu3{top:176px;width:437px;_width:448px;height:152px;}

#submnu5{top:220px;width:207px;_width:218px;height:68px;}

.submnu  span{position:absolute;right:-4px;width:4px;top:3px;background-color:#dcdcdc;height:100%;font-size:1px;}

.submnu div span{width:inherit;_width:100%;top:100%;height:4px;font-size:1px;left:14px;}

#leftpr{margin:30px 0;padding-left:1px;}


#bottomprodcucts{
height:25px;
_height:37px;
background-color:#f5f5f5;
background-image:url("../images/layout/backgrounds/backgrounds_produkty.gif");
background-position:0 0;
background-repeat:no-repeat;
font-size:10px;letter-spacing:-1px;
padding-top:12px;
color:#393939;
word-spacing:4px;
padding-left:100px;

}
.bottomprodcucts_en {
padding-left: 175px !important;
background-image:url("../images/layout/backgrounds/backgrounds_produkty_en.gif") !important;
}

#bottomprodcucts a{color:#393939;text-decoration:none;word-spacing:1px;}

#foot{border-top:1px solid #fff;display:block;}

#content{margin-left:17px;}

#content p{font-size:11px;margin-bottom:10px;text-align:justify;margin-right:20px;}

#content .textable td{
font-size:11px;
}

#content ul,#content ol{margin-top:10px;margin-left:25px;font-size:11px;margin-bottom:15px;line-height:1.4;margin-right:20px;}
#content li ul{margin-top:5px;margin-bottom:7px;}

/*#content ul{list-style:square;}*/
#content ul {margin-left: 10px;}
#content ul li {list-style-type: none; background: url('../images/layout/crumb/list.gif') 0px 6px no-repeat; padding-left: 10px; margin-top: 6px; text-align: justify;}
#content ul ol li {list-style-type: decimal;}
#content ol li { background: none; padding-left: 0px; margin-top: 6px; text-align: justify;}
#content p a,#content li a, #content H3 a, #content H4 a {color:#347db0;}
#content #presslist p a {color:#000;text-decoration:none;}
#content h3 {color:#347DB0; font-weight:bold; font-size:12px; margin-top: 1em; margin-bottom: 1em; font-family: Verdana, sans-sarif; margin-right: 20px;}
#content SMALL {font-size: 11px;}

#content .li1 {border:solid 0px black; background: none; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: justify;}

content h3 a {color:#347DB0;text-decoration:none;}
#content .firsth3{margin-top:0;}
#content P {margin-bottom: 1em;}
#content h4 {font-size: 11px !important;}

#cgallery{position:absolute;width:350px;top:180px;right:35px;}

#cgallery img{float:left;margin-right:1px;margin-bottom:1px;}


#content h2{margin-bottom:4px; margin-top: 15px;}

#content h4{color:#000;font-size:12px;margin-top:10px;}

#PageFooter {
	 background-color:#347DB0; color:White; 
	 font-size:11px;
	 text-align:right;
	 padding:2 15 2 15;}
#PageFooter a { background-color:#347DB0; color:White; text-decoration:none;}

#contactl{width:210px;}

#content .h4wc{background-image:url("../images/layout/crumb/kolecko.gif");background-position:0 0;background-repeat:no-repeat;} 
#content .h4wc span{margin-right:10px;margin-left:4px;font-size:11px;position:relative;top:-1px;}



#subnav{
margin-right: 20px;
margin-top:20px;
color:#000;
font-size:11px;
padding-top:6px;
padding-bottom:6px;
border-bottom:4px solid #D4E3EE;
border-top:4px solid #D4E3EE;
word-spacing:8px;
}

#subnav a {text-decoration:none;color:#000;word-spacing:0;white-space: nowrap; font-weight: bold;}
#subnav a:hover {text-decoration:underline;}

#subnav a.act{font-weight:bold;color:#347db0;}

.homecol{
position:absolute;
top:150px;
height:360px;
}
#homecol1{left:143px;}

#homecol2{border-left:1px solid #ccc;border-right:1px solid #ccc;
left:350px;
width:205px;
}

#homecol3{left:558px;}


.homecol div{position:absolute;top:118px;left:15px;
padding-top:10px;
clip:rect(0px 0px 0px 0px);
height:310px;
width:205px;
}

.homecol img{position:absolute;top:100px;}

.homecol div a {
display:block;
text-decoration:none;
color:#347db0;
font-size:11px;
width:164px;
_width:180px;
margin-top:5px;
padding-left:16px;
background-image:url("../images/layout/crumb/harrow.gif");
background-repeat:no-repeat;
background-position:0 2px;
}

.homecol div a strong{font-weight:bold;color:#000;}
#homeheight{height:400px;}


#tl{position:absolute;top:11px;right:21px;}

.pricelist {width:590px;border-bottom:1px solid #666;border-right:1px solid #666;}
.pricelist td{padding:3px;font-size:11px;border-left:1px solid #666;border-top:1px solid #666;}
.pricelist th{padding:3px;font-size:12px;border-left:1px solid #666;border-top:1px solid #666;border-right:1px solid #fff;background-color:#666;color:#fff;}
.pricelist th.sluzba {border-right:0px solid;writing-mode: tb-rl;filter: flipv fliph;}
.pricelist th.sluzba1 {writing-mode: tb-rl;filter: flipv fliph;}
.pricelist th.sluzba2 {border-right:0;border-bottom:1px solid #fff;}

.pricelist td.numero{text-align:right;}

.popisk{width:590px;font-style:italic;margin-top:5px;}

.faketh{background-color:#ccc;}
#content .pricelist td ul{margin-top:0;margin-bottom:0;margin-left:15px;}

.pdffile,.docfile,.rtffile,.xlsfile{display:block;margin-bottom:5px;font-size:12px;padding-left:20px;background-position:0 0;background-repeat:no-repeat;padding-bottom:2px;}
.pdffile span,.docfile span,.rtffile span,.xlsfile span{color:#999;font-size:11px;text-decoration:none;margin-left:4px;}
.xlsfile {background-image:url("../images/layout/ico/xls.gif");}


.pdffile{background-image:url("../images/layout/ico/pdf.gif");}
.docfile{background-image:url("../images/layout/ico/word.gif");}
.rtffile{background-image:url("../images/layout/ico/write.gif");}

#content .faq2{font-weight:bold;margin-bottom:2px;}
#content .faq3{margin-top:2px;}
#content TABLE TD A {color: #347DB0;}
.contable {font-size: 11px;}

.left {text-align: left;}
.right {text-align: right;}
.nw {white-space: no-wrap;}
.dot {background: url('../images/layout/crumb/dot.gif') top left no-repeat; width: 5px; height: 5px; display: block; font-size: 1px;}
.fl {float: left; display: inline;}
.fr {float: right; display: inline;}

.grey {color: #999999;}
/*#presslist H3 {margin-bottom: 0em;}*/
#presslist H3 A:link {color: #347DB0;}
#presslist H3 A:visited {color: #1F4967;}

#registered {font-size: 11px;}
#registered FIELDSET {border: 0px; margin: 0px; padding: 0px;}
#registered FIELDSET LEGEND {margin: 0px; padding: 0px;}
#registered LABEL {width: 60px; padding-top: 3px;}
#registered .f_row {clear: both; margin-top: 6px;}
#registered INPUT, #registered TEXTAREA, #registered SELECT {font-size: 11px; font-weight: bold; width: 140px;}
#registered INPUT.submit {margin-left: 125px; margin-top: 5px; width: 70px;}

.logos {width: 615px;}
.logos TD {text-align: center; vertical-align: middle; padding: 2px 4px 2px 4px; height: 110px; width: 33%;}
#intro-fake {width: 800px; height: 500px;}
#main-intro {position: relative; width: 800px; min-width: 800px; min-height: 500px; height: 100%; margin-left: auto; margin-right: auto;}
#intro {width:100%; height: 500px; left: 0px; top: 50%; margin-top: -250px; position: absolute;}

.sitemap LI {list-style-type: none; background: url('../images/layout/crumb/list-sitemap.gif') 0px 2px no-repeat !important; padding-left: 15px !important; font-weight: bold;}
.sitemap LI LI {list-style-type: none; background-image: none !important; font-weight: normal; color: #000; padding-left: 0px !important;}
.sitemap LI A {text-decoration: none;}
.sitemap LI LI A {color: #000 !important;}

TABLE TR.bold TD {font-weight: bold !important;}

.hide_print {}

@media print 
{

#leftcol{display:none; border-top:8px solid #46a3e7;padding-top:3px;}

.pricelist {width:590px;border:1px solid black;}
.pricelist tr{page-break-before:always;}
.pricelist td{padding:3px;font-size:11px;border:1px solid black;}
.pricelist th{padding:3px;font-size:12px;background-color:white;color:black;border:1px solid black;}
.pricelist th.sluzba  {border:1px solid black; writing-mode: tb-lr;filter: flipv fliph;}
.pricelist th.sluzba1 {writing-mode: tb-rl;filter: flipv fliph;}
.pricelist th.sluzba2 {border-right:1px solid black;border-bottom:1px solid black;}

.global{width:769px;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#fff;margin-left:-375px;}

.hide_print {display:none;}

}

