body { margin: 0px; padding: 0px; background: #a8c825 url('img/pozadi.gif') repeat-y 50% 0px; color: #333333; 
font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-style: normal; font-size: 70%;} 

/* text ---------------------------------------------------------------------- */
p, h1, h2 { padding-top: 5px; padding-bottom: 5px; margin: 5px;}
p { color: #333333; text-align: justify; line-height: 1.5;}
a { color: #003399;}
a:hover { color: #336600; text-decoration: none;}
h1 { color: #003399; font-weight: bold; font-size: 130%;}
h2, h4 { margin:0px 0px 0px 5px;color: #003399; font-weight: bold; font-size: 100%; background: url('img/ikona.gif') left no-repeat; padding-left: 20px;}
.h2-store{background:none !important;padding-left:0px !important;font-size:11pt;color:black;color:#82A203;}
.h2-polymer{background:none !important;padding-left:0px !important;font-size:10pt;color:black;color:#82A203;padding-bottom: 15px;}
.h3-store{font-size:9pt;margin:15px 0px 15px 5px;}
.modra {color: #003399; font-style: normal; font-weight: bold;}
a.odkazm, a.odkazmm {color: #003399; background: url('img/sipkyc.gif') left center no-repeat; padding-left: 15px; padding-right: 10px; text-decoration: none;}
a.odkazmm {background: url('img/sipkycm.gif') left center no-repeat; padding-left: 10px; padding-right: 5px;}
a:hover.odkazm, a:hover.odkazmm {color: #000000;}
.zelenat {color: #7F9E00; font-style: normal;}
a.zelenat {color: #7F9E00; font-style: normal;}
a:hover.zelenat {color: #336600; font-style: normal; text-decoration: none;}

/* bloky ---------------------------------------------------------------------- */
#main { background: url('img/pozadivrch.gif') repeat-x 50% 0px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 323px;}
#celek { position: absolute; width: 940px; top: 0; height: auto; left: 50%; margin-left: -470px;}
#logo { position: absolute; left: 24px; top: 88px; margin: 0;}
#vrchleva { position: absolute; left: 20px; top: 10px; margin: 0; width: 300px;}
#vrchprava { position: absolute; left: 630px; top: 10px; margin: 0; width: 300px; text-align: right;}
#flash { position: absolute; left: 215px; top: 35px; margin: 0; width: 724px; height: 202 px; z-index: 3;}
#vlajky { position: absolute; left: 55px; top: 180px; margin: 0; width: 150px; z-index: 3;}
#stranyobsah { position: absolute; left: 250px; top: 285px; width: 660px;}
/*#odstup {position: absolute; top: 450px; left: 1px; width: 190px; padding: 10px;text-align: center;}*/

#odstup{clear:both;float:left;margin-top:10px;position:relative;text-align:center;width:212px;}

.paticka { text-align: center; color: #666666;}

#odstup .velky {
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
	
}

/* menu ---------------------------------------------------------------------- */
#vrchmenu { position: absolute; top: 244px; left: 234px; padding: 0px; margin: 0;}
/*#menu { position: absolute; top: 237px; left: 1px; padding: 0; margin: 0px; z-index: 3; border-top: 1px solid #ffffff;}*/
#menu{border-top:1px solid #FFFFFF;float:left;left:1px;margin:237px 0 0;padding:0;position:relative;z-index:3;}
#menu ul { list-style: none; margin: 0px; padding: 0px; border: none; display: block;}
#menu li { float: left; margin: 0px; padding: 0px; border: none; width: 213px;}
#menu li ul li{width:255px}
#menu li a { display: block; background: url('img/menu01.gif') no-repeat; color: #333333; line-height: 2.3; text-decoration: none;  height: 26px; left: 40px; padding-left: 40px;}
#menu li a:hover { background: url('img/menu02.gif') no-repeat; color: #ffffff;}
#menu ul.uroven1 li.polozka1 {position: relative; height: 26px !important; line-height: 50px; padding: 0;} 
#menu ul.uroven1 {width: 213px;} 
#menu ul.uroven2 {position: absolute; line-height: 100%; left: 213px;border-left:white solid 1px; top: 0; width: 150px; background: #fff; visibility: hidden; padding: 0;}
#menu ul.uroven2 li.polozka2 a {text-align: left; height: 26px; line-height: 26px; padding-left: 40px; margin: 0; border-right: 1px solid #ffffff; background: url('img/menu03.gif') no-repeat; color: #ffffff;}
#menu ul.uroven2 li.polozka2 a:hover { background: url('img/menu04.gif') no-repeat; color: #333333;}
#menu ul.uroven1 li.polozka1 {behavior: url(hovermenu.htc);}
#menu ul.uroven1 li.polozka1Hover ul.uroven2, #menu ul.uroven1 li.polozka1:hover ul.uroven2 {visibility: visible;}
.menu-admin{border-top:white solid 1px;}
.menu-admin li a{background: url('img/menu02.gif') no-repeat !important; color: #fff !important;}
.menu-admin li a:hover{background: url('img/menu01.gif') no-repeat !important; color: #333 !important;}

/* tabulky ---------------------------------------------------------------------- */
td {font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; text-align: left;}
.tdvyplntm {background-color: #849B34; border: 1px solid #516313; color: #ffffff; text-align: center;}
.tdvyplnsv {background-color: #F4F4F4; border: 1px solid #D9D9D9; text-align: center;}
.tdvyplnnic {text-align: center; font-size: 8pt;}

.tabulka {width: 100%; margin: 0px; margin: 10px 0px 10px 0px;}
.tdhead {font-weight: bold; text-align: center;}
.tdbodyl {text-align: left;}
.tdbodyc {text-align: center;}
.tdbodyp {text-align: right;}
.tdbottom{font-weight: bold; text-align: center; font-size: 8pt;}
  
/* ostatni ---------------------------------------------------------------------- */
.flat { margin: 0px; color: #000000; border: 1px solid #666666;	background-color: #eeeeee; font-family : Arial, sans-serif; font-size: 8pt; padding: 0px;}
.formular { margin: 0px; color: #000000; border: 1px solid #666666;	background-color: #eeeeee; font-family : Arial, sans-serif; font-size: 8pt; padding: 0px;}	
.tlacitko {color: #ffffff; width : 100px; height: 18px; border: none; cursor: hand; background-color: #849B34; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size : 8pt; padding: 0px;}	
.noram {padding: 0px; border: 0px; margin: 0px;}
.ram {padding: 1px; border: 1px solid #667A1F; margin: 0px; background: #ffffff; }
.otaznik {cursor: help;}
.linka {background: url('img/linkab.gif') repeat-x; width: 660px; height: 3px; margin: 0; padding: 0;}
.hledej {padding: 0px; margin: 0px;}

.error {
    color: red;
}

.tableHelp {
    border-collapse: collapse;
}

.tableHelp td, .tableHelp th {
    text-align: center;
    border: 1px solid #000000;
	padding: 4px;

}

.action {color: red; font-size: 16px;}

.pict_n {
	text-align: center;
	float: left;
}

.pict_n span {
	float: none;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

.katalog a {
	float: right;
	margin-right: 10px;
}

.katalog img {
	float: right;
	bottom: 2px;
	position: relative;
	right:2px;
}

.pdf {
	bottom: -3px;
	position: relative;
	margin-left: 5px;
}

ul {
	margin-left:0px;
	padding-left:15px;
}

.no_a img {
	border: none;
}

.stred {
	text-align: center;
}
