body {text-align:center; margin:0; background:white;}
th, td, body {color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
th {text-align:left;}
.ng a:link { text-decoration: none; color:#ffffff; font-weight:bold;}
.ng a:visited { text-decoration: none; color:#ffffff; font-weight:bold; }
.ng a:hover { text-decoration: underline; color:#B10F0F; font-weight:bold; }
.ng a:active { text-decoration: none; color:#ffffff; font-weight:bold; }

a:link { text-decoration: underline; color:#006699; font-weight:bold;}
a:visited { text-decoration: underline; color:#568FAA; font-weight:bold; }
a:hover { text-decoration: underline; color:#B10F0F; font-weight:bold; }
a:active { text-decoration: none; color:#568FAA; font-weight:bold; }

#telo {text-align:left; width:755px; min-width:755px;border-right:solid 8px red;margin:auto; background:url(/tc/bb3.gif) left repeat-y white;}
#top {background:url(/tc/rl.gif) top left repeat-x;text-align:right; height:162px;position:relative;}
#slo {width:170px; float:left; margin-left:0%;padding-top:35px;}
.topp{font-family: Arial, Helvetica, sans-serif; font-size:22px; text-align: left; letter-spacing: 1px; color:white;}
#th {color:black;}
#ce {color:red;}
.topm{font-family: Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: 3px;clear:both;}

#obsah{width:610px;float:right;margin:5px, auto; padding:5px; padding-left:10px;}
#navig {width:120px;  margin-left:0;background:url(/tc/b.gif) top left repeat-y;float:left;}
#navig a {padding:10px; margin-left:11px; display:block;}
#navig a:link,#navig a:visited,#navig a:active { text-decoration: none;	color:#ffffff; font-weight:bold; }
#navig a:hover { text-decoration: underline; color:#f0f0f0; font-weight:bold; display:block;background:url(/tc/na1.gif) center left no-repeat;}

#navig #podmenu {display:inline;}
#navig #podmenu a {padding:3px;padding-left:10px;margin-left:20px;font-weight:normal;}
#nonav { text-decoration: none; color:#f0f0f0; font-weight:bold; display:block;background:url(/tc/na.gif) center left no-repeat;}
#navig div#blank {background:white; padding:5px;background:url(/tc/rl.gif) bottom left repeat-x;padding-left:15px;}
#mapa{text-align:center;}
#mapa  a { text-decoration: none; color:#000000; font-size:10px;}
#mapa span#ba {position:relative;top:-60px;left:38px;}
#mapa span#za {position:relative;top:-205px;left:100px;}

#pata {clear:both;background:url(/tc/b1.gif) top left repeat-x;text-align:center;color:silver;padding:5px;font-size:90%;width:'100%'}
#pata a {text-decoration: underline; color:silver;font-weight:normal; }

#ha1{margin-left:8px; background: red; color:white;padding:0px;/* margin-left:auto;*/text-align:right;width:'100%'}
h1 {color:white;padding:5px;font-size:130%; margin:0; margin-right:10px;}
h2 {font-size:150%;}
h3{font-size:140%;}
.navig {color:#404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#568FAA;
	background-image:url(/thule/design/m_linka.gif);
	text-align:right;
	height:21px;
}
.hoga
{

background-repeat:no-repeat;
background-position:center;
background-image:url(/thule/design/gal41.gif);
}

.tabon4 { 
	background: #cceeff; cursor:pointer;

}
.taboff4 {
	
}

.gnav
{
font-size: 11px;
text-align:center;
border-color:#3E5FA4;
border-width:1px;
border-style:solid;
padding:2px;
background-color:#f0f9E3;
}

.mini
{
font-size: 11px;
text-align:center;
padding:3px;
}

.tx
{
text-align:justify;
}

.atent
{
width:80%;
font-size: 11px;
text-align:center;
border-color:#3E5FA4;
border-width:1px;
border-style:solid;
padding:2px;
background-color:#f0f9E3;
}

.atentl
{
font-size: 11px;
text-align:justify;
border-color:#3E5FA4;
border-width:1px;
border-style:solid;
padding:2px;
background-color:#f0f9E3;
}

.mezi
{ 
background-image:url(/thule/design/pat_bg1.gif);
background-repeat:repeat-y;
}

.ntb { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center; 
	color:white;
	background-color:#3A5764;
	padding:5px;
	}
.ntb a {color:white;}
.ntbmap { font-family: Arial, Helvetica, sans-serif;
	text-align: left; 
	background: url(/thule/design/map.gif);
	width:154px;
	height:30px;
	padding:5px;
	border: 1px solid #3A5764;
	}

.txpl  {
	font-size: 12px;
	font-weight:bold;
	}


.txrm  {
	text-align : right;
	}

.tbg	{ 
background-image:url(/thule/design/pat_bg1.gif);
background-position: right;
background-repeat:repeat-y;
}
.txc {text-align:center;}
.obrgal {margin:5px;}
#auta{font-size:10px;padding:5px;}
#vyhl {border: 1px solid black; width:95%;}
ol {text-align:left;}
.aktual {border-bottom:1px solid gray; width:95%;}
.aktual h3 {color:#3A5764;}
.aktual img {margin-right:15px; float:left;}
.fl {float:left;width:70%;}
#stat {width:120px; float: left;}
.produkt {background:#fcfcfc;border:1px solid #c0c0c0;}
.pozicovne {width:30%; float:left; border:1px dashed silver;margin:1%;font-size:90%;padding:3px;height:200px;}
.pozicovne h2 {background:#BCBEC0;color:black;padding:5px;margin:0;margin-bottom:10px;}
#atlantis table {background:silver;font-size:10px;padding:1px;} 
#atlantis td {background:#f6f6f6;text-align:center; }
#atlantis td.gr {background:#f0f0f0;}
table.center, table.center td, table.center th { text-align:center; border-collapse:collapse;
	}
table.center th {
	background: #e0e0e0;
}
.platnost_ponuky {color:silver;font-size: 90%; font-style: italic;}