body {
	font-family: tahoma;
	font-size: 75%;
	color: black;
}
a {
	color: black;
	text-decoration: none;
}
#head .hidden {
	display: none;
}
#head #h-left div,#head span {
	display: none;
}
#head a.hidden {
	display: block;
	width: 370px;
}
#head a img {
	border: 0px;
}
#head {
	border-bottom: 5px solid #cccccc;
	padding-bottom: 10px;
}
#navigation, #nlinks, #zalozky {
	display: none;
}
.content .hidden {
	display: none;
}
.content h1.hidden {
	display: block;
}
#right {
	display: none;
}
.cleaner {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	clear: both;
}
hr.hidden {
	display: none;
}
#pata .left, #text-size, #menu, #search, #top-links {
	display: none;
}
#pata {
	border-top: 5px solid #cccccc;
	padding-top: 10px;
}
div.hidden {
	xdisplay: none;
}
#opust-print a {
	display: block;
	color: white;
	background: #33cc33;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	border-bottom: 10px solid white;
}
/*
.hidden {
        display: none;
}
body, #pata-bottom {
     background-color: white;
}
#pata-bottom {
             text-align: center;
}
#head {
      background: none;
      border: 0px;
      width: auto;
      height: auto;
      margin-bottom: 15px;
      border-bottom: 5px solid #969696;      
}
#head #h-left {
      margin: 0px;
      height: 127px;
      width: auto;
}
#head #h-left a, #head #h-left a img {
      border: 0px;
}
#head #h-left .hidden {
      display: block;
}
#head #h-left hr {
      display: none !important;
}

#page, #content-part, #content-part #left, #content-part #left .content {
       width: auto;
}
#head #language-sw, #pata, #search, #top-links, #text-size, #menu, #content-part #right {
      display: none;
}
#content-part {
              overflow: hidden;
              background: none;
              background-color: white;
              border: 0px solid #969696;
              margin: 0px;
              padding: 0px;
}
#content-part #left .content {
              margin: 0px;
              padding: 0px;
              border: 0px;
}

#content-part #left {
              border: 0px;
}

#pata-bottom {
      border-top: 5px solid #969696;
      margin-top: 15px;
}
#navigation .nav-links {
            display: none;
}
#zalozky {
            display: none;
}
content .color1, .color2, .color3 {
         background: none !important;
}
*/


.vyhl1 {
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding-top:5px;
}
.vyhl2 {
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding-top:1px;
}
.vyhl3 {
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
.l1, .l2 {
	font-size: 95%;
	padding:5px;
	float:left;
}
.l1 {
	margin-top:5px;
}
.lavy {
	float:left;
	width:195px;
	margin:0px;
	margin-right:4px;
	padding:0px;
}
#bg {
 	background-color:#e8f1e9;
	margin-bottom:4px;
}
.pravy {
	float:right;
	width:476px;
	background-color:#f1f3f0;
}
.kat, .katx {
	margin:0px;
	padding:4px;
	color:white;
	font-size: 105%;
	font-weight: bold;
	padding-left: 20px;
	background-color: #4c7350;
	margin-bottom:4px;
	background-image: url('/images/teplice/biely.gif');
	background-position: 8px 10px;
	background-repeat: no-repeat;
}
.katx a, .katx a:hover {
	text-decoration: none;
	color:white;
}
.katodb {
	margin:0px;
	padding:4px;
	color:white;
	font-size: 105%;
	font-weight: bold;
	padding-left: 20px;
	background-color: #4c7350;
	margin-bottom:4px;
	background-image: url('/images/teplice/biely.gif');
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
.katodb2 {
	margin:0px;
	padding:4px;
	color:white;
	font-size: 105%;
	font-weight: bold;
	padding-left: 20px;
	background-color: #4c7350;
	margin-bottom:4px;
	background-image: url('/images/teplice/biely.gif');
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
.katodb2 a, .katodb2 a:hover {
	text-decoration: none;
	color:white;
}
.odbor {
	font-size: 95%;
	font-weight: normal;
	padding:3px;
	padding-left: 20px;
}
.odbor2 {
	font-size: 95%;
	font-weight: bold;
	padding:3px;
	padding-left: 20px;
	background-color:#b3b5b3;
	background-image: url('/images/teplice/ci.gif');
	background-position: 10px 8px;
	background-repeat: no-repeat;
}
.odbor2 a {
	text-decoration: none;
}
.kat a, .katodb a {
	color:white;
	text-decoration: underline;
}
.kat a:hover, .katodb a:hover {
	color:white;
	text-decoration: none;
}
.cleaner {
	clear: both;
	height:0px;
	font-size:0px;
	background:solid white;
}
.ajaxtel {
	border-collapse: separate;
	border: 0px solid;
	font-size:95%;
	font-weight:normal;
	margin-left:3px;
}
.t1 {
	width:140px;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:5px;
	color:#474646;
}
.t2 {
	width:170px;
	float:left;
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:5px;
	color:#474646;
}
.t3 {
	width:120px;
	float:left;
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:5px;
	color:#474646;
}
.t1a {
	width:141px;
	float:left;
	font-style: italic;
	font-size:100%;
	margin:0px;
	padding:5px;
	padding-left: 5px;
	background-color: #d5e8d7;
	border-bottom:solid 1px white;
}
.t2a {
	width:169px;
	float:left;
	font-style: italic;
	font-size:100%;
	margin:0px;
	padding:5px;
	background-color: #d5e8d7;
	border-bottom:solid 1px white;
	border-left:solid 1px white;
	border-right:solid 1px white;
}
.t3a {
	width:120px;
	float:left;
	font-style: italic;
	font-size:100%;
	margin:0px;
	padding:5px;
	background-color: #d5e8d7;
	border-bottom:solid 1px white;
}
#ajaxt {
	margin:0px;
	padding:0px;
	margin-left: 4px;
}
.det
{
	display: none;
	height:1px;
}
.det2
{
	border-top: solid 1px white;
	padding:4px;
	background-color:#cde2cf;
}
.tt {
	border:0px transparent;
	padding:2px;
}
.tt2 {
	border:2px solid #68786a;
	border-collapse: collapse;
}
.tel {
	margin:0px;
	padding:0px;
	width:462px;
		background-image: url('/images/teplice/b.gif');
	background-position: 2px 0px;
	background-repeat: repeat-y;

}
.telx {
	background-color:#bdd2bf;
	margin:0px;
	padding:0px;
	width:462px;
		background-image: url('/images/teplice/b.gif');
	background-position: 2px 0px;
	background-repeat: repeat-y;
}
.t4 {
	float:left;
	width:230px;
	color:#474646;
}
.t1 a, .t2 a, .t3 a, .t4 a, .t5 a, .t6 a {
	color:#474646;
}
.t6 {
	float:left;
	color:#474646;
	
}

.res {
	margin-top:4px;
	font-weight:normal;;
	font-size:100%;
	margin-bottom:4px;
	padding-left:10px;
}
.tright, .t-box, .kakce, .sakce, #akcediv {
	xdisplay:none;
	xvisibility:hidden;
}
