body {
	background-color: #267878;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(../img/podklad.jpg);
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background: #008377;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #777a7f;
}
.oneColFixCtrHdr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFffFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
/*	border: 1px solid #000000;*/
	text-align: justify; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
  text-align: center;	width: 900px; height:200px; background: url('../img/baner_01.jpg');
	margin: 10px 30px 5px 30px;  /* background: url('../img/baner_01.jpg'); this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #headerAdmin {
 font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: right;	width: 940px; height:100px;
	margin: 10px 30px 5px 30px;  /* background: url('../img/baner_01.jpg'); this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #mainContent {
  padding: 0 28px; /* remember that padding is the space inside the div box and margin is the space outside the div box 
	background: #FFFF00;*/
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. 
	background: #ffffff;*/
}
#obsah{padding: 30px 0px 30px 0px; }
a{color: #777a7f;}
.text{ font-size:12px; font-weight:normal;}
.stred { text-align: center;}

.uvodneFoto{position:relative; top: 150px;}
.uvodnyText{position:relative; left:600px; width: 300px; top: -350px; margin: 0px; padding: 0 15px 0 15px;  color: #8d9196; font-weight:bold; font-size:14px; text-align: left;}

.servisLavo{position:absolute; width: 370px; color: #515457; font-size:13px; }
.servisPravo{position:relative; left:500px; width: 370px; color: #515457; font-size:13px; }
.servisPravoA{position:absolute; left:500px; width: 370px; color: #515457; font-size:13px; }
.servisPravoAk{position:absolute; left:500px; width: 370px; color: #515457; font-size:13px; }
/*
absolute
relative
static
*/

#main{margin: 0px; padding: 0px 0px 33px 0px;}

#mainAdmin{display: block; float:left; margin: 5px 1px; width:940px; padding: 5px 5px; background:#267878; color: #ffffff; font-weight:bold; font-size:12px; text-decoration:none; text-align: center;}
.sub1divA{ /*background: #FF00FF;border: 1px solid #00ff00; */margin: 0px; padding: 0px 3px 0px 0px;}
a.sub1A{ padding: 0 20px 0 10px; color: #aad0cd; font-weight:bold; font-size:12px; text-decoration:none;}
a.sub1aA{padding: 0 20px 0 10px; color: #008377; font-weight:bold; font-size:12px; text-decoration:none; }


.mainNav {display: block; float:left; margin: 0px 1px; width:155px; padding: 5px 0px; background:#267878; color: #7bb6b1; font-weight:bold; font-size:12px; text-decoration:none; text-align: center;}
.mainNava {display: block; float:left; margin: 0px 1px; width:155px; padding: 5px 0px; background:#267878; color: #ffffff; font-weight:bold; font-size:12px; text-decoration:none; text-align: center;}
/*text-align: left; */

#sub1div{ /*background: #FF00FF;border: 1px solid #00ff00; */margin: 0px;padding: 0px 30px 0px 10px;}
a.sub1{ display: block; float:left; margin: 0px; padding: 0 15px 0 15px; color: #aad0cd; font-weight:bold; font-size:12px; text-decoration:none;}
a.sub1a{display: block; float:left;  margin: 0px; padding: 0 15px 0 15px; color: #008377; font-weight:bold; font-size:12px; text-decoration:none; }


#sub2div{padding: 0px 0px 0px 30px;/*border: 1px solid #ff0000;*/}
a.sub2{ display: block; float:left; margin: 0px; padding: 0 20px 0 20px;  color: #aad0cd; font-weight:bold; font-size:11px; text-decoration:none;}
a.sub2a{ display: block; float:left; margin: 0px; padding: 0 20px 0 20px;  color: #008377; font-weight:bold; font-size:11px; text-decoration:none; }

#proddiv{padding: 0px 0px 0px 0px;/*border: 1px solid #ff0000;*/}
a.prod{ display: block; float:left; margin: 0px; padding: 0 15px 0 15px;  color: #aad0cd; font-weight:bold; font-size:11px; text-decoration:none; }
a.proda{ display: block; float:left; margin: 0px; padding: 0 15px 0 15px;  color: #008377; font-weight:bold; font-size:11px; text-decoration:none;}


.submitRegistraciaForm{background:#0a9999; color: #ffffff;  margin: 0px 20px; padding: 1px 30px; border: 2px solid #515457;}
.send_mailing{background:#920f01; color: #ffffff; font-weight:bold; font-size:12px; text-align: center; padding: 7px 40px 7px 40px; border: 1px solid #ff0000;}


.bodkyPrazdno{margin: 0px 0px 0px 30px; }
.bodkySub1{margin: 0px 0px 0px 20px; }
.bodky{border:0px; margin: 0px 0px 0px -30px; padding: 5px 0px 5px 0px;}
.podnadpis{color: #505355; font-size:12px; font-weight:bold; }

tr.nadpisTR {background:#777b80; color: #e7e8eb; font-size:14px; font-weight:bold; }
tr.podnadpisTR {background:#a3a7ac; color: #e7e8eb; font-size:12px; font-weight:bold; }
tr.ciernyTextTR {color: #515457; font-size:12px; font-weight:normal;}
tr.sedyTextTR {color: #777b80; font-size:12px; font-weight:normal;}


.nadpisVsedom{background:#777b80; margin:15px 0px 10px 0px; padding: 12px 5px 12px 20px; font-size:16px; font-weight:bold; color: #e7e8eb; text-align: left;}
.nadpisVsedomCennik{background:#777b80; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:16px; font-weight:bold; color: #e7e8eb; text-align: left;}

.up{line-height: 40px;}

.podnadpisVsedom{background:#a3a7ac; margin:15px 0px 10px 0px; padding: 2px 5px 2px 20px; font-size:16px; font-weight:bold; color: #e7e8eb;}

.textCennik{margin:15px 0px 10px 0px; padding: 2px 5px 2px 20px;}
.prehladZahlavie{margin:2px 10px;color: #ffffff;}
.prehlad{margin:0px 10px; color: #777777; 	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;} 

OL.cisloVsedom { position:relative; width: 60px; top: 10px; list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; /*border:1px #5511ff solid; */}
li.cisloVsedom { position:relative; width: 60px;  list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #33ff33 solid; */}
OL.nadpisCennikVsedom { position:relative; top:-10px; list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 80px; /*border:1px #00FFFF solid; */}
li.nadpisCennikVsedom { list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #0FFFFF solid; */}

OL.cisloPodnadpisVsedom {background:#a3a7ac; position:relative; width: 60px; top: 0px; list-style-type: none; list-style-position:outside; padding: 3px 0px 3px 5px; margin: 6px 0px 0px 0px; color: #e7e8eb;/*border:1px #5511ff solid;*/ }
li.cisloPodnadpisVsedom {background:#a3a7ac; position:relative; width: 60px;  list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #33ff33 solid;*/ }
OL.nadpisPodnadpisVsedom { background:#a3a7ac;position:relative; top:-20px; list-style-type: none; list-style-position:outside; padding: 3px 0px 3px 10px; margin: -2px 0px 0px 65px; color: #e7e8eb; /*border:1px #00FFFF solid;*/ }
li.nadpisPodnadpisVsedom { background:#a3a7ac;list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #0FFFFF solid;*/ }

OL.cisloTextCierny {background:#a3a7ac; position:relative; width: 60px; top: 0px; list-style-type: none; list-style-position:outside; padding: 3px 0px 3px 5px; margin: 6px 0px 0px 0px; color: #e7e8eb;/*border:1px #5511ff solid;*/ }
li.cisloTextCierny {background:#a3a7ac; position:relative; width: 60px;  list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #33ff33 solid;*/ }
OL.TextCierny { background:#a3a7ac;position:relative; top:-20px; list-style-type: none; list-style-position:outside; padding: 3px 0px 3px 10px; margin: -2px 0px 0px 65px; color: #e7e8eb; /*border:1px #00FFFF solid;*/ }
li.TextCierny { background:#a3a7ac;list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #0FFFFF solid;*/ }
OL.TextCierny { background:#a3a7ac;position:relative; top:-20px; list-style-type: none; list-style-position:outside; padding: 3px 0px 3px 10px; margin: -2px 0px 0px 65px; color: #e7e8eb; /*border:1px #00FFFF solid;*/ }
li.TextCierny { background:#a3a7ac;list-style-type: none; list-style-position:outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border:1px #0FFFFF solid;*/ }


OL.cislo { list-style-type: none; list-style-position:outside; padding-left:0px; margin:0px;} 
li.cislo {list-style-type: none; list-style-position:outside;  margin:1px 0px 0px 5px; }

OL.cennik { list-style-type: none; list-style-position:outside; padding-left:9px; margin:1px;}  
li.cennik {list-style-type: none; list-style-position:outside;  margin:1px 0px 0px 50px; }

.nadpisVyrobku{text-align: center; font-size:15px; font-weight:normal; color: #e7e8eb; background:#777b80; }
.podnadpisVyrobku{text-align: center; font-size:13px; font-weight:normal; color: #e7e8eb; background:#777b80; }

.odraz{padding: 0px 0px 0px 40px;}

TABLE.uvodnaTabulka{width:940px; font-size:13px; font-weight:bold;}

td.dataZahlavie{text-align: center; font-size:16px; font-weight:bold; color: #e7e8eb; background:#777b80; padding: 12px 5px 12px 20px; }
td.dataPravo{text-align: right; font-size:13px; font-weight:bold; color: #777b80; background:#e7e8eb; padding: 3px 35px 3px 10px;}
td.dataStred{text-align: center; font-size:13px; font-weight:bold; color: #777b80; background:#e7e8eb; }
td.dataLavo{text-align: left; font-size:13px; font-weight:bold; color: #777b80; background:#e7e8eb; padding: 3px 0px 3px 10px;}
td.cena{text-align: right; padding: 0px 10px 0px 0px;}
form{	font: 12px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold; background:#e3f3f1; padding:20px;}
input{background:#f4fbfb; color: #0a9999; font-weight:bold; font-size:12px; text-align: left; margin: 2px 10px 2px 10px; padding: 1px 3px; border: 1px solid #0a9999;}
select{background:#f4fbfb; color: #0a9999; font-weight:bold; font-size:12px; text-align: left; margin: 1px 4px;padding: 1px 3px; border: 1px solid #0a9999;}
option{background:#f4fbfb; color: #0a9999; font-weight:bold; font-size:12px; text-align: left; margin: 2px 10px 2px 10px; padding: 1px 3px; border: 1px solid #0a9999;}
textarea{background:#f4fbfb; color: #0a9999; font-weight:bold; font-size:12px; text-align: left; margin: 2px 10px 2px 10px; padding: 1px 3px; border: 1px solid #0a9999;}

.imgStred{text-align:center;}










