/* CSS Document */
P {
	margin:6px 5px 6px 5px;
	padding:0;	
}
img {
  text-align:left;
  border: solid gray 1px;
}
A {
	COLOR: #CC0000;
}

A:hover {
	COLOR: #CC0000;
	
}

img.kolaz {
	text-align:center;
	margin:0 auto;
}



/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#logo{float:left; background-image:url(tie_logo5.gif); width:135px; height:97px;}
#topheader{float:right; width:665px; height:97px; background-color:#F0F0F0; position:relative}
#toplinks{position:absolute; right:10px; top:10px;}
#menu{  float:right; width:800px; height:32px; background-image:url(bg_menu.gif); background-repeat:repeat-x;}
#submenu{ width:800px; height:17px; background-image:url(bg_submenu.gif); background-position:top; background-repeat:repeat-x;


}
#contenttext{float:right; width:500px;
	
	 FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
	BACKGROUND-IMAGE: url(obrazky/hg_horizontal.gif);BACKGROUND-REPEAT: repeat-y;
	line-height:normal;
	padding-left:10px;
	padding-right:10px;
	
}
#contenttextsiroky{ width:800px; text-align:left;
	FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;
	BACKGROUND-IMAGE: url(obrazky/hg_horizontal.gif);BACKGROUND-REPEAT: repeat-y;
	line-height:normal;
	padding-left:10px;
	padding-right:10px;
}
#leftpanel{float:left; width:274px;}
#footer{float:left; width:800px; background-color:#F0F0F0; padding:10px 0 10px 0; margin:10px 0 0 0;}

#container_nav {
	 background-color:#000000;
	 width:800px; height:32px; background-image:url(bg_menu.gif); background-repeat:repeat-x;
	 text-align: right;
	float:right;
	
}

ul.vlajky li{
	float:left;
	display:inline;
	margin:0 8px 0 8px;
	text-align: center;
}
ul.vlajky li img {
	text-align:center;
	margin:0 auto;
	padding:0;
}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext ul li a {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext ul li a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext ul li a:hover{
	text-decoration:underline;
}
.smallgraytext, .smallgraytext a {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}



/*/////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////// CSS ZE SIWATECU /////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////*/

ul.odrazkovany {
	padding:0;
	margin:0 0 0 10px;
}

.zbozi li, td li, ul.odrazkovany li {
  margin-left:10px;
  padding-left:0px;
  list-style-image: URL('list.gif');
  margin-bottom:3px;
}
.zbozi li li, td li li, ul.odrazkovany li li {
  margin-left:10px;
  padding-left:0px;
  list-style-image: URL('sublist.gif');
}
ol li a {
	FONT: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
ol li a:hover {
	FONT: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #CC0000;
}
H1.nadpis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px;  /*PADDING-TOP: 7px; HEIGHT: 35px;*/
	FONT: 17px/25px Verdana, Arial, Helvetica, sans-serif;
	
	font-weight:bold;
	COLOR: #CC0000;
	
}

h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px;  /*PADDING-TOP: 7px;*/ 
	FONT: 15px/20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #CC0000;
	text-align:left;
}

h3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; /* PADDING-TOP: 7px;*/ 
	FONT: 13px/20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #CC0000;
	text-align:left;
}

table.bezramecku {
  width:100%;
  table-layout:auto;
}
table td {
    FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif;TEXT-ALIGN: left;
    vertical-align:top;
    line-height:normal;
    
 }
table td.pul {
  width:49%;
  /*border:solid #FF0000 1px;*/
}
table td.ctvrt {
  width:24%;
  /*border:solid #FF0000 1px;*/
}
table td.osmina {
  width:12%;
  /*border:solid #FF0000 1px;*/
}
table td.triosminy {
  width:35%;
  /*border:solid #FF0000 1px;*/
}
table td.pravy {
  text-align:right;
}
table {
  border-collapse:collapse;
  text-align:center;
  
  /*width:80%;*/

  /*border:solid #FF0000 1px;*/
}



table.kontakt {
	width:770px;
	margin:10px 0 10px 0;
}
table td {
border: solid #FF0000 0px;
/*background-color:*/
}
table.kontakt td {
  padding:4px;
  padding-left:0px;
  padding-right:0px;
  vertical-align:middle;
}
td.bunka1 {
  width:28%;
}
td.bunka2 {
  width:32%;
}
td.bunka3 {
  width:33%;
}
table td.hlavnihlavicka {
background-color: #de0000;
color:black;
padding:2px;
FONT: 13px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}



table td.hlavicka {

background-color: #f0f0f0;
color:black;
padding:2px;
FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:95%;
}

table.rozdelenicerpadel {
	table-collapse:collapse;
	
}

table.rozdelenicerpadel td {
  padding:4px;

  vertical-align:top;
  border:solid 1px #f0f0f0;
}

div.stred{
 text-align:center;
 width:100%;
}

div.stred table{
  margin:auto;
}
div.detailiko, div.detailiko a{
  FONT-SIZE: 20px; FLOAT: left; COLOR: #000000; 
 
}

hr {
border:solid #f0f0f0 1px; 
border-collapse:collapse;
}

table.ohranicena td {
border: solid #CC0000 1px;
}
table.ohranicena {
    border:solid #FF0000 2px;
}
tr.prvni, td.prvni, tr.prvni td{
  background-color: #f0f0f0;
  text-align:center;

}
tr.nadpissouboru, tr.nadpissouboru td {
	
	
	background-color: #de0000;
	FONT: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
td.format, td.aktualizace{
  text-align:center;

}
td.velikost{
  
  text-align:right;

}

table td.tretina {
  width:32%;
  /*border:solid #FF0000 1px;*/
}
table td.dvetretiny {
  width:65%;
  /*border:solid #FF0000 1px;*/
}
h2.hlavicka {
margin-top:20px ;
margin-bottom:20px ;
/*background-color: #f0f0f0;*/
color:black;
padding:2px;
FONT: 16px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:100%;
text-transform:uppercase;
}
#stred {text-align:center;
  }
div.vpravo {
text-align:inherit;
}

tr.oddeleno1 td, td.oddeleno1 {
border-bottom:solid #f0f0f0 1px;
}
