html { background:url(images/bg.jpg);}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url("images/bg-creez.png") 50% 0 no-repeat ;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-creez.png', sizingMethod='image');
	min-height:455px;
}
#page {
	margin-left: auto;
	margin-right: auto;
	/*background-color: #333;*/
	width: 990px;
	text-align: left;
}
#up2 {
	height: 170px;
	/*background-color: #151515;*/
	background: url("images/logo_reglisse.png") 0 0 no-repeat ;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_reglisse.png', sizingMethod='image');
	
}
#down {	
	/*background-color: #151515;*/
	text-align: right;
	height: 50px;
}
#down a {
	color: #333333;
	font-size: 18px;
	text-decoration: none;
}
#goontop {
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/top.gif);
	background-repeat: no-repeat;
	width: 55px;
	height: 51px;
}
#right {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	width: 450px;
	text-align: center;
	background-color: #A1B8E2;
/*	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;*/

}
#right h2, #right p {	color: Black;}
#left {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	width: 450px;
	float: right;
	text-align: center;
	color: #999;
	background-color: #000;
/*	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;*/


}
#left b, #left h2  {	color: #ccc;}
#doc {
	background-image: url(images/pozadi.jpg);
	background-repeat: repeat-y;
	margin-top: auto;
	text-align: left;
	float : left;
	padding-left: 38px;
	padding-right: 38px;
}
#tarif {
	background: url(images/tarif01.gif) no-repeat center;
	padding-bottom: 10px;
	height: 35px;
}

#bdc {
	background: url(images/bdc01.gif) no-repeat center;
	padding-bottom: 10px;
	height: 35px;


}
.bdcsranda {
	background-color: #00CCFF;
}
.nadpis2 {
	height: 30px;
	font-size: 12px;
	font-weight: bold;

}

.nadpis {
	margin: 10px 0 5px 17px; 
	height: 18px;
	font-size: 18px;
	font-weight: normal;
	color: White;
}
.velke {
	font-size: 12px;
	font-weight: bold;
}
.skryte{ display: none }
.foto {
	padding: 5px;
	float: left;
}
.bdc{
	margin: 0 auto 10px auto;
	width: 950px;
	color: #999;
	background-color: #000;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;

}
.bdc p {
	font-size: 14px;
	padding: 3px 0 3px 0;
}
.bdcsranda {
 background-color: #00BBFF;	
}
.bdcsranda p { color: black;}

.container {	margin: 20px;}
.container p {
	font-size: 16px;
	color: #ccc;
}

a#ad { position:absolute; top:0; display:block; width:400px; height:160px; margin-left:500px;}
a#ad span { display:none;}

p {	margin: 5px; padding: 0px;	font-size: 14px;	}
.sedatab ul, #right ul {font-size: 14px; color:#000;}
.sedatab b {color:#00CCFF; }

h2 {
	margin: 10px 0 5px 17px; 
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	color: #00BBFF;
}
h3 {
	margin: 20px 0 10px 17px;
	padding:10px;
	font-size: 24px;
	font-weight: normal;
	color: #00BBFF;
}
h3 span {background-color: #000;}
a { color: #0033FF;}

a img {	border: none;}
a.stahni {
	background-image: url(images/stahni.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-left: 20px;
	text-align: left;
	font-weight: bold;
}
#tablevo {
	float: left;
	background-color: White;
	width: 350px;
}
#tabpravo {
	border: 5px;
	float: right;
	background-color: White;
	width: 350px;
}
.tabulka {
	margin: 0 auto 10px auto;
	width: 950px;
	text-align: left;
}
.center {
	text-align: center;
}
#tabulkaleft {
	margin: 0 auto 0 auto;
	width: 450px;
	text-align: left;
}
#tabulkaright {
	margin: 0 auto 0 auto;

	width: 450px;
	text-align: left;
	min-height: 330px;
}
#tabulkaright p {
	clear: both;
}

#tabulkaright img {
	float: left;
	padding: 2px 5px 0 0;
}
.tabulka table {	border: none; border-collapse: collapse; font-size: 16px; color: #999; width: 950px; }


.t1 {	width: 100px;} .t2 {	width: 100px;} .t3 {width: 500px;}
.t11, .t21, .t31, .t41 { font-weight: bold; background-color: #666; color:white;}
.t11 { width: 100px;} .t21 { width: 100px;} .t31 { } .t41 {width: 100px;}
.t1, .t2, .t3, .t4 { background-color: #474747;}
.bilatab {
width: 350px;
	background-color: White;
	text-align: center;
}
.sedatab {
	width: 600px;
	text-align: left;
	color: #999;
	background-color: #000;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
}

#menu {
	z-index: 10;
	/*height: 28px;*/
	width: 990px;
	text-align: center;
	background-color: #000;

}
#menub { 	width: 990px;}
      /* vysouvací menu */
ul.mainMenu {		margin-left: auto; margin-right: auto; width: 990px;  height: 25px; text-transform:uppercase; }
ul.mainMenu{ padding:0;	margin:0;	list-style-type:none;	}
ul.podul  { padding:0;	margin:0;	list-style-type:none;	}
ul.mainMenu ul { position:absolute; top: 25px; visibility:hidden;  z-index: 10;  }
ul.mainMenu li { display: inline; float: left;  }
ul.mainMenu li a { color:white;  text-decoration:none;  }
ul.mainMenu li:hover ul, ul.mainMenu li.hover ul{	visibility:visible;	position: absolute; 	}
ul.mainMenu li li {	border:none; padding: 0px; width:130px; }
ul.mainMenu li {	behavior: url(./hover.htc);	}

      /* Pro přesnost */

.vice { position: relative; top: 2px; left:0; }
.li_vice { position: relative; top: -2px; }

ul.mainMenu li a {  display:block; padding: 5px 0 5px 0;}
ul.mainMenu li a span  { display: block;   padding:0 10px 0 10px; }
ul.mainMenu li a:hover { background-color: #333;  }
ul.mainMenu li ul {width:130px;}
ul.mainMenu li li a { display:block; height: 100%; background-color: #333; text-align: left;  }
ul.mainMenu li li a:hover { background-color: #666;  }        



						/*anketa*/

div.anketa {
	width: 160px;
	padding: 5px;
	background-color: #efefef;
	border: 1px solid grey;
}
.anketa h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
.anketa p {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
}
.anketa div {
	height: 19px;	
	margin: 0;
}
span.procenta {
	font: 12px Arial, Helvetica, sans-serif;
	float: right;
	width: 30px;	
}
.bar1 {	background-color: blue;}	
.bar2 {	background-color: grey;}
.bar3 {	background-color: yellow;}
.bar4 {	background-color: Lime;}
















