* {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;
	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; }
#content #PageTitle0 { font-size:24px; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold; font-style:normal; }
#content #PageTitle1 { font-size:14px; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold; color:#bbbbbb; }
#content #PageTitle2 { font-size:11px; padding:5 0 5 0; font-style:normal; width:480px; }
#content #PageTitle3 { width:600px;}

#leftcol {
border-top:8px solid #46a3e7;
padding-top:3px;
}

#leftcol #nav a {
display:block;
padding: 0px 0px 0px 5px;
width:121px;
height:22px;
border-bottom:1px solid #dddddd;
position:relative;
text-decoration:none;
color:#000;
font-size:11px;
text-transform:uppercase;
}

#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;
                           color:red;
}

#nav00 span{background-image:url("../images/layout/nav/nav00.gif");}
#nav01 span{background-image:url("../images/layout/nav/nav01.gif");}
#nav02 span{background-image:url("../images/layout/nav/nav02.gif");}
#nav03 span{background-image:url("../images/layout/nav/nav03.gif");}
#nav04 span{background-image:url("../images/layout/nav/nav04.gif");}
#nav05 span{background-image:url("../images/layout/nav/nav05.gif");}
#nav06 span{background-image:url("../images/layout/nav/nav06.gif");}
#nav07 span{background-image:url("../images/layout/nav/nav07.gif");}
#nav08 span{background-image:url("../images/layout/nav/nav08.gif");}
#nav09 span{background-image:url("../images/layout/nav/nav09.gif");}
#nav11 span{background-image:url("../images/layout/nav/nav11.gif");}
#nav12 span{background-image:url("../images/layout/nav/nav12.gif");}
#nav13 span{background-image:url("../images/layout/nav/nav13.gif");}
#nav14 span{background-image:url("../images/layout/nav/nav14.gif");}
#nav15 span{background-image:url("../images/layout/nav/nav15.gif");}
#nav25 span{background-image:url("../images/layout/nav/nav25.gif"); background-repeat:no-repeat;}

.mnuIt
{
	margin:4px 0px 4px 8px;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-1px;
}
.mnuIt hover
{
	color:#347db0;
}

#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; width:100%;}
.submnu span{position:absolute;right:-4px;width:4px;top:3px;background-color:#dcdcdc;height:100%;font-size:1px;}
.submnu div span{width:100%; top:100%; height:4px; font-size:1px; left:14px;}

#leftcol #nav .submnu a,#leftcol #nav .submnu a:hover
 {width:100%; border:0 none; text-transform:none; text-decoration:none; height:21px;}

#leftcol #nav .submnu a span{width:101%;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");}
#nav0105 span{background-image:url("../images/layout/nav/nav0105.gif");}

#nav0401 span{background-image:url("../images/layout/nav/nav0401.gif");}
#nav0402 span{background-image:url("../images/layout/nav/nav0402.gif");}
#nav0403 span{background-image:url("../images/layout/nav/nav0403.gif");}
#nav0404 span{background-image:url("../images/layout/nav/nav0404.gif");}
#nav0405 span{background-image:url("../images/layout/nav/nav0405.gif");}
#nav0406 span{background-image:url("../images/layout/nav/nav0406.gif");}
#nav0407 span{background-image:url("../images/layout/nav/nav0407.gif");}
#nav0408 span{background-image:url("../images/layout/nav/nav0408.gif");}
#nav0409 span{background-image:url("../images/layout/nav/nav0409.gif");}
#nav040C span{background-image:url("../images/layout/nav/nav040C.gif");}
#nav040D span{background-image:url("../images/layout/nav/nav040D.gif");}

#nav0601 span{background-image:url("../images/layout/nav/nav0601.gif");}
#nav0602 span{background-image:url("../images/layout/nav/nav0602.gif");}
#nav0603 span{background-image:url("../images/layout/nav/nav0603.gif");}
#nav0604 span{background-image:url("../images/layout/nav/nav0604.gif");}

#submnu1{top:221px;width:150px;height:84px;}
#submnu3{top:155px;width:437px;height:189px;}
#submnu6{top:286px;width:207px;height:84px;}

#leftpr{margin: 0px 0px 0px 0px;padding-left:1px;}


#bottomprodcucts{
height:25px;
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: 12px 0px 5px 0px;
color:#393939;
word-spacing:4px;
padding-left:100px;
}

#bottomprodcucts a{color:#393939;text-decoration:none;word-spacing:1px;}

#foot{border-top:1px solid #fff;display:block;}

#contentp{margin-left:0px;}
#contentp p{font-size:11px;margin-bottom:10px;text-align:justify;margin-right:20px; margin-left:0px;}	 
#contentp p a,#content li a, #content H3 a, #content H4 a {color:#347db0;}
#contentp h3 {color:#347DB0; font-weight:bold; font-size:12px; margin-top: 1em; margin-bottom: 1em; font-family: Verdana, sans-sarif; margin-right: 20px;}
	 

#content{margin-left:15px;}

#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;}

#content #header{margin-bottom:4px; margin-top: 15px;}

#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;}

.pfh 
{
	font-size:11px;
	font-weight:normal;
	height:13px;
}

#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;height:390px;}
#homecol1{left:143px;}
#homecol2{border-left:1px solid #ccc;border-right:1px solid #ccc;left:350px;width:205px;}
#homecol3{left:558px;}
#homecol4{left:558px; top:530px; height:230px; border_: solid #347db0;	border-width:2px 2px 2px 2px;}

.homecol div
{
position:absolute;
top:115px;
left:15px;
padding-top:10px;
clip_:rect(0px 0px 0px 0px);
height:210px;
width:195px;
}

.homecol img{position:absolute;top_:100px;}

.homecol div a {
display:block;
text-decoration:none;
color:#347db0;
font-size:11px;
width:170px;
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;}

#inhome4 {
top:250px;
}

#tl{position:absolute;top:11px;right:21px;}

.pricelist {width:605px;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;font-size:11px;}
.pricelist th.sluzba1 {writing-mode: tb-rl;filter: flipv fliph;font-size:11px;padding:1px 1px 1px 1px;}
.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;}

.CR_mark {
margin-left: 5px;
margin-right: 5px;
width:20px; 
height:20px; 
vertical-align:middle;
}

.HighlightedPar {
background-color:#347db0;
color:White;
font-weight:bold;
font-size:14px !important;
padding:10px 10px 10px 10px;
text-align:center !important; 
border:solid 2px black;
}

.tz_link 
{
	color:#347DB0; 
	font-weight:bold; 
	font-size:12px; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	font-family: Verdana, sans-sarif; 
	margin-right: 20px;
	}

.hide_print {}

@media print 
{

#leftcol{display:none; border-top:8px solid #46a3e7;padding-top:3px;}

.pricelist {width:600px;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;}

#content ul li {list-style-type: square; list-style-position:outside; padding-left: 10px; margin-top: 6px; text-align: justify;}

}

#special-action  {border: 1px solid #dfdedc; background-color: #f5f5f5; padding: 6px; margin-right: 15px; margin-top: 5px; height: 16px;}
#special-action1 {border: 1px solid #dfdedc; background-color: #47a3e4; padding: 6px; margin-right: 20px; margin-top: 10px; height: 16px;}
#special-action2 
{
	border_: solid #347db0; 
	border: solid #f5f5f5; 
	border-width:2px 2px 2px 2px;
	background-color: #f5f5f5; 
	padding:0 10 10 10; 
	margin-right: 0px; 
	margin-top: 5px; 
	width:600px;
}
#special-action3 {border: solid blue; border-width:1px 5px 1px 5px; background-color: #f5f5f5; padding: 6px; margin-right: 15px; margin-top: 5px; height: 16px;}

#special-action  A {color:#347db0; text-decoration: none; font-size: 12px; font-weight: bold; display: block; margin-top: 3px; }
#special-action1 A {color:#dfffff; text-decoration: none; font-size: 12px; font-weight: bold; display: block; height:100%;}
#special-action2 A
 {
	color:#347db0; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold; 
	display: block; 
	margin-top: 3px; 
}
#special-action3 A {color:#347db0; text-decoration: none; font-size: 12px; font-weight: bold; display: block; margin-top: 3px; }

#special-action  A:hover {color:#46a3e7; text-decoration: none; font-size: 12px; font-weight: bold; display: block; }
#special-action2 A:hover {color:#46a3e7; text-decoration: none; font-size: 12px; font-weight: bold; display: block; }
#special-action3 A:hover {color:#46a3e7; text-decoration: none; font-size: 12px; font-weight: bold; display: block; }

.ilayerbig
 {
  z-index:1000; 
  display:none;
  position:absolute; 
  top:185px; 
  left:200px; 
  width: 520px; 
  background-color:#eeeeee;
  }
.ilayerbig1
 {padding: 7px 7px 7px 7px; 
  margin:10px 10px 10px 10px;
  z-index:1000; 
  text-align:center; 
  border: solid 5px #347DB0; 
  font-size:13px;
  }
.ilayerbig1 .close
 { position:absolute; 
   right:16px; 
   top:16px; 
   font-weight:bold; 
   font-size:12px; 
   background-color:#cccccc;
   padding:0px 10px 3px 10px;}
.ilayersmall
 {z-index:1000; 
  display:block; 
  border:solid 1px black; 
  width:125px; 
  background-color:Silver;
  font-size:11px; 
  font-weight:bold; 
  text-align:center; 
  color:#d01515; }
.ilayersmall a { text-decoration:none; }
.ilayersmall a:visited { color:Blue; }

#poj  { border:solid 1px silver; margin-bottom:5px; padding:3px 0px 0px 0px;}
#poj a { font-size:9px; font-weight:bold; text-decoration:none; }
#poj a:visited { color:Blue; }

.smallBanner {
	text-align:center; 
	margin-top:3px;
	margin-bottom:3px;
}

.akce {
	border:solid 1px black;
	margin: 5px 20px 5px 0px;
	padding: 10px 10px 10px 10px;
}
