body {
	font-family: Arial, sans-serif;
font-size: 0.8em;	
background-color:  #FFF;
behavior:url("/csshover.htc");
}
/* begin layout */ 
#stranka {
	BORDER-RIGHT:  #ccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ccc 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px auto; 
	BORDER-LEFT: #ccc 1px solid; 
	WIDTH: 750px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ccc 1px solid;
}

#banner {
	padding: 5px;
	margin-bottom: ;
	margin-left: 5px;
	background-color: rgb(213, 219, 225);
	height:160px;
	background:#ffffff url(images/banner9.jpg) left top no-repeat;
}

#sidebar-a {
	float: right;
	width: 175px ;
	margin: 0;
	margin-left: ;
	padding: 5px;
	background-color: rgb(235, 235, 235);
 /*border-left: 1px solid #CCCCCC;*/
  background:  url(images/gradient.gif) left repeat-y;
  padding-left: 10px;
}

#obsah {
	PADDING-RIGHT: 5px;
 PADDING-LEFT: 2px; 
 PADDING-BOTTOM: 5px; PADDING-TOP: 5px;

}
#pata {
	CLEAR: both; PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; background-color: #26477C;
	border-bottom: 6px solid #F7931D;
}
.logo {
	border: 0px;
	padding-right: 5px;
	float: left;
}
.data2 {
	background-color: #FFFFFF;
	padding: 10px;
	width: 725px;
	border: 1px solid #FFF;
	margin: 1px ;
}
/*.data {
	background-color: #FFF;
	padding: 0px;
	width: 357px;
	height: 230px;
	float: left;
	border: 1px solid #000;
	margin: 5px ;
	background-repeat: no-repeat;
	background-position: right;
	text-align: justify;
	}*/
/* 8 PILIRU */
table.pilirtbl {
	width: 700px;
}
.pilirvl, .pilirvp {
	/*background-color: #FFF;*/
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
	/* margin: 2px ;*/
	background-repeat: no-repeat;
	background-position: right;
		width: 25%;
		height: 80px;
	}
.pilirb {
	background-color: #FFF;
	padding: 0px;
	width: 50%;
	text-align: center;
	border: 1px solid #000;
/*	float: left;*/
/*	border: 1px solid #000;
	margin: 2px ;
	background-repeat: no-repeat;
	background-position: right;*/
	}
.pilirvl {
	background-color: #26477C;

}
.pilirvp, .pilirvl, h2 {
	font-size: 15px;
}
.pilirvl h2 {
	color: #FF9900;
	text-align: left;
	margin: 5px 5px 5px 5px;
/*	margin: 10px 2px 10px 2px;
	padding:  20px 0px 20px 0px;*/
}
.pilirvp {	
	background-color:  #f5ac52; /* #f5822a; */
	text-align: right;

}
.pilirvp h2 {
	color: #26477C;
	margin: 5px 5px 5px 5px;
/*	margin: 10px 2px 10px 2px;
	padding:  20px 0px 20px 0px;*/ }
.pilirvp img {
	float: left;
}
.pilirvl img {
	float: right;
}

/*.p1 {
	background-image: url(images/bg1.jpg);
}
.p2 {
	background-image: url(images/bg2.jpg);
}
.p3 {
	background-image: url(images/bg3.jpg);
}
.p4 {
	background-image: url(images/bg4.jpg);
}
.p5 {
	background-image: url(images/bg5.jpg);
}
.p6 {
	background-image: url(images/bg6.jpg);
}
.p7 {
	background-image: url(images/bg7.jpg);
}
.p8 {
	background-image: url(images/bg8.jpg);
}*/
/* end 8 piliru */
/* nadpis v logu */
h1 {
	/* color: #000052; */
	font-size: 1.4em;
	font-weight: bolder;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	vertical-align: bottom;
}
/* hlavni nadpis na strance */
h2 {
	font-size: 12pt;
}
/* 2 nadnadpis na strance */
h3 {
	font-size: 11pt;
}
/* 3 nadpis na strance */
h4 {
	font-size: 10pt;
}
/* nadpis v tabulce */
h5 {
	font-size: 10pt;
}
.data li {
	text-indent: 1px;
	border-left-style: solid ;
	border-left-color: #FF9900;
/*		list-style-image: url(http://www.vitkovice.cz/divize/cz/images/sipka_right.jpg);*/
	list-style: none;
	margin-left: -20px; 
	font-size: 105%;
	font-weight: bold;
}

/*.data li:first-letter {
	font-size: 110%
	}*/
.sluzby {
width: 100%;
	 border: 0px solid black;
	 background-color: white;
	/* margin-top: 30px;*/
}
.tabindex  {
width: 100%;
	 border: 1px solid #003875;
}
table.sluzby td {
text-align: top;
vertical-align:top;
margin: 5px;
border: 1px solid black;
padding: 5px;
}
.kontakt {
	font-weight: bold;
	padding-left: 5px;
	width: 120px;
}
hr {}
/* #003875*/
abbr {
	cursor:help;
	border-bottom:dashed 1px;
}
dt {font-weight:bold;}

ul {
	list-style-type: square;
}

ul li, ol li {margin-bottom:4px;}
.break {
	clear:both;
	font-size: 1px;
	height: 1px;
}

a  {color: #26477C;}
a:hover {color: #F7931D;
}
.pilirvl h2 a {
color: #F7931D;
}
.pilirvl h2 a:hover {
color: white;
}
.pilirvp h2 a:hover {
color: white;
}
.pilire { /* stranka jednotlivych piliru */
	text-align: center;
	line-height: 150%;
}
.periody {
	text-align: justify;
		line-height: 200%;
}


#pata a {
	color: white;
	font-weight: bold;
}
#pata a:hover {color: #F7931D;}
/* end layout */




/*		------ MENU Basic style	------		*/
#menu ul {
	margin: 0;
	margin-top: 3px;
	padding: 0;
	border: 0px none;
	list-style-type: none
}

#menu li {
   padding: 3px 10px;
   /*margin: 1px;*/
   float: left; /*width: 80px;*/
/* stv - sirka 1menu */
   /*border-right: 1px solid #F7931D;*/
   /*background-color: #F5AC52;*/
   /*background-color: #8DC2D0;
   background-image: url(images/menubg3.jpg);*/
   background-repeat: repeat-x;
   position: relative;
}

#ProductsMenu li {
  background-color: #083C86;
}

#menu a {
	float: left;/* \*/float: none;/*  */
	display: block;
}

#menu li ul {
	visibility: hidden;
	position: absolute;
	padding-top: 5px; /* zarovnani vys. menu s divem */
   margin-top: 2px;
   margin-left: -11px;
   _margin-left: -12px;
	z-index: 10;
}
/*
#menu li ul li {
   width: 100%;
   display: block;
   float: left;
      padding: 0px 0px;
      margin: 0px;
      border-bottom: solid 1px white;
   background-image: none; 
   position: static;
}
*/
#menu li ul li { /* vysunute menu */
   width: 100%;
   display: block;
   float: left;
      /* padding: 0px 0px;*/
   	padding: 3px;
      margin: -3px 0px 0px 0px;
      border-top: solid 1px white !important;
   background-image: none; /* ruseni obrazku pod menu*/
   position: static;
}

html>body #menu li ul li {
	float: none;
	position: relative;
}

#menu li ul li:hover {
	position: relative;
	/*background-color: #7492DB; hover podbarveni onmouseover*/
	background-color: #083DDD;
}

/* fix the position */
#menu li ul li ul {
	top: 0;
	left: 100%;
	margin-left: 0px;
	_margin-left: 1px;
	margin-top: -5px; /* korekce paddingu vys. podmenu */
}

/* simulate child selector for IE */
div#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover li:hover li:hover ul {
	visibility: visible;
}
#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul {
	visibility: hidden;
}

/* do the normal show, with increased specificity */
#menu ul#menuList li:hover > ul {
	visibility: visible;
}

/*		------   Make-up	--------			*/


#menu a {
	color: white;
	text-decoration: none;
}

#menu a:hover {
	color: /*#333333*/ #F5822B;
	/*text-decoration: underline;*/
}
#menu li {
	width: auto;
}

#menu li ul {
   color: #000; /* background-color: #fff; */
   /*border-left: 1px solid #F7931D;*/ /* border kolem vysunuteho menu */ 
   /*border-bottom: 1px solid #F7931D;*/
   width: 240px;
}

/*#menu a {
	text-decoration: none;
	color: #000;
	padding: 5px;
}*/

/*#menu li:hover {
	background-color: #999;
}
*/
#menu li ul a {
	padding: /* 4px 16px 5px 5px;*/ 2px 10px 2px;
}

#menu li ul a.submenu {
	background-image: url('images/arrow.gif');	
	background-repeat: no-repeat;
	background-position: 100% 7px
}

/*		------   Fixes		--------			*/

#menu {
	border: 1px solid #fff;	/* simply to avoid margin-collapsing... */
	/* margin-bottom: 30px;	*/	/* ...and to have some space around the menu in the example */
  	color: #FFFFFF;
	padding: 1px 0px 0px;
	/*border-top: 6px solid #F7931D;*/
	background-color: #083C86;
  /*background-image: url(images/menubg3.jpg);*/
	background-repeat: repeat-x;
	height: 28px;
}
.lang {
padding: 3px  !important;
margin-right: 10px  !important;
float: right !important;

}
.lang a img {
border: 1px solid #fff;
}
.cleaner {
clear: both;
margin: 0px;
padding: 0px;
}

.karta1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0 0 5px 5px;
	WIDTH: /*165px*/ /*47%*/ 151px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
	/* OVERFLOW: auto;*/
	HEIGHT: 250px;
	border: 1px solid black;
}
.karta1 p {
font-weight: bold;
height: 35px;
/*border: 1px solid #333366;*/
}
.karta1 img {
border: 1px solid black;
}
div ul li:hover {
	/*background-color: #E6F3FF;*/
	color: Black;
}
div.lidi:hover, div.zvodst:hover, /*div.kartavs2:hover,*/ tr.zvodst:hover, td.zvodst:hover {
 background-color:#F5F8FF;
}
div.lidi p {
	TEXT-ALIGN: justify;
}

td {
   font-size: 90%;
}
td.zvodst:hover {
   background-color: #E6F3FF;
}
tr.hlava {
   background-color: #E6F3FF;
   font-weight: bold;
}
/*
td ul li h3 {
	font-size: 110% !important;
   	font-weight: normal;
}
*/
.kartavs1, .kartavs2 {
 /*  border: 1px solid black;*/
}
.kartavs1 {
	FLOAT: left;
	MARGIN: 0px 2px 5px 0px;
	WIDTH: 160px;
   padding: 5px 0 0 5px;
}
.kartavs1_esf {
	FLOAT: left;
	MARGIN: 0px 2px 5px 0px;
	WIDTH: 160px;
   padding: 5px 0 0 5px;
}
.kartavs2 {
	margin-left : 180px;
/* 	TEXT-ALIGN: justify; */
}
.kartavs1 img {
border: 1px solid black;
}
.kartavs1_esf img {
border: 0px solid black;
}

.kartavs1 p {
margin-top: 0px;
height: 35px;
}
.kartavs1_esf p {
margin-top: 0px;
height: 35px;
}
.karta2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	/* mozilla msie */
	MARGIN: 0 0 5px 5px;
	_MARGIN: 0 0 3px 3px;
	WIDTH: 212px;
	_WIDTH: 230px; /* ie5*/
	_W\IDTH: 214px; /* ie6 */
	PADDING-TOP: 10px;
	TEXT-ALIGN: left;
	OVERFLOW: auto;
	HEIGHT: 230px;
	_HEIGHT: 250px;
	_H\EIGHT: 230px;
	border: 1px solid black;
	font-size: 95%;
}
.karta2 h5 {
margin-top: 10px;
_margin-top: 20px;
	padding: 15px 0 15px 0;
	background-color: #F5FFFA;
}
.vpravo {
	float: right;
}
.vlevo {
	float: left;
}
.centr {
	text-align: center;
}
.pul {
   width: 350px;
}
.new {
	color: red;
}
.extra{
	background-color: #FFE4E1;
	font-size: 200%;
	font-family: "Times New Roman", Times, serif;
}
.veta1 
{
color: #f7931d;
}
.veta2 
{
color: #26477C;;
}
 tt {
width: 100%;
border: 1px solid red;
}
.piltxta {
	color: #004b91;
	text-align: center;}
.piltxtb {
	color: #f6832f;
	text-align: center;}
p.dcery {
	text-indent:30px; important!;
	font-family:  serif;
	font-size: 10pt;
	text-transform: none;
	color: #000000;
	font-weight: normal
	}
p.dcery:first-letter {
	font-weight: bold; 
	background-color: #99CCFF;
	text-align:left;
	font-family: Arial CE, Arial, Helvetica, Verdana;
	color: #000000;
	font-size: 10pt;
	padding: 2pt;
	vertical-align: top;

}
vz:first-line {
	font-size: 120%;
	font-weight: bold; 
	background-color:  #F5F8FF;
}
.hotnews {
	font-size: 85%;
	text-align:left;
}
/*.pilirtbl  .hotnews {
	font-size: 85%;
	text-align:left;
	margin-left: -5px;
	_margin-left: 10px;
} */

.histxt {
	text-align: justify;
}
.histobr {
border: 1px solid #540A00;
margin: 5px;
}
.hot {
	color: red;
	border: 1px dashed black;
	MARGIN: 0px 2px 5px 0px;
  	padding: 5px 10px 10px 5px;
}
.hot:hover {
   background-color: #F5F8FF;
}
.vintage:hover {
	color: #540A00;
background-color: #F8F3EF;
}
.vintage span {
font-weight: bold;
}
