[html] {
	background-color: #CCCCCC;
	color: #494846;
	width: 100%;
	height: 100%;
	font-family: Arial CE,Arial,Verdana CE,Verdana,Helvetica CE,Arial,Helvetica,sans-serif;
	font-size: 0px;
}


body {
	margin-top: 60px;
	padding: 0px;
	background-color: #CCCCCC;
	color: #494846;
	width: auto;
	height: auto;
	text-align: center;
 	font-family: Arial CE,Arial,Verdana CE,Verdana,Helvetica CE,Arial,Helvetica,sans-serif;
	font-size: 0px;
	line-height: 0px;
	border: 0px solid red;
	overflow: auto;
	scrollbar-face-color: #F9F9B9;
	scrollbar-shadow-color: #FFEFD5; 
	scrollbar-highlight-color: #FFEFD5; 
	scrollbar-3dlight-color: #FFF8DC;
	scrollbar-darkshadow-color: #FFF8DC; 
	scrollbar-track-color:  #DCDCDC; 
	scrollbar-arrow-color: #FFD700;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


a {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #494846;
}


a:hover {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #494846;
	text-decoration: underline;
}


form {
	margin: 0px;
	padding: 0px;
	display: inline;
}

table {
	margin: 0px;
	padding: 0px;
}

td {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

nobr {
	border: 0px solid #000;
	margin: 0px;
	padding: 0px;
	display: inline;
}

p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #494846;
 	font-family: Verdana CE,Verdana,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	border: 0px;
	margin: 0px;
	padding: 0px;
}




b {
	font-weight: bold;

}

ul {
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	font-size: 10px;
	text-align: left;
	line-height: 13px;
	color: #494846;
	list-style: square outside;
}
h1 {
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	font-family: Verdana CE,Verdana,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
	color: #000;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #494846;
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

h3 {
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	border: 0px;
	margin: 0px;
	color: #000;
	display: inline;
	padding: 0px;
}

.hidden {
    display: none;
}

.prava {
	text-align: right;
}

.leva {
	text-align: left;
}

.poslatobjednava {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #494846;
 	font-family: Verdana CE,Verdana,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

h4 {
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	color: #494846;
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#zaklad {
	text-align: left;
/*	float: left;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	display: inline;
	position: absolute;
*/
	width: 750px;
/*	top: 0px;
	left: 0px;*/
	z-index: 1;
  margin: auto;
	
}

#hlavicka {
	text-align: left;
	width: 750px;
	height: 132px;
	float: left;
	background-color: #FFF7B2;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 2;
	border: 0px solid #000;
}

#inhlava {
	text-align: left;
	width: 800px;
	height: 134px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border: 0px solid green;
}

#obalinhlava {
	text-align: left;
	width: 560px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 80px;
	left: 0px;
	border: 0px solid red;
	float: right;
}

#inlogo {
	text-align: left;
	width: 219px;
	height: 132px;
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 0px solid #000;
}

#menuline {
	text-align: left;
	float: left;
	width: 100%;
	height: 30px;
	line-height: 0px;
	font-size: 0px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	position: relative;
	z-index: 1;
}

#menuline a {
	margin: 0px;
	padding: 0px;	
	position: relative;
	z-index: 1;
}

#menuline img {
	margin: 0px;
	padding: 0px;	
	position: relative;
	z-index: 1;
}

#telozona {
	background-color: #FFF7B2;
	text-align: left;
	float: left;
	width: 750px;
	height: auto;
	line-height: 0px;
	font-size: 0px;
	border: 0px solid #00F;
	margin: 0px;
	padding: 0px;	
	display: inline;
	position: relative;
	z-index: 1;
}

#capsle1M {
	/*background-color: #FFF7B2;*/
	background-color: #FF00FF;
	text-align: left;
	float: left;
	width: 584px;
	height: auto;
	line-height: 0px;
	font-size: 0px;
	border: 0px solid #0F0;
	margin: 0px;
	padding: 0px;	
	position: relative;
	z-index: 1;
        background: url('../pic/menu_pruh.gif');                                                                                                                                                                                                         
        background-position: bottom right; 
	background-repeat: repeat-x;
}

#vypln1M {
	width: 100%;
	height: 23px;
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid #F00;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 139px;
	z-index: 0;
}

#vypln2M {
	width: 166px;
	float: right;
	height: 23px;
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid #000;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	position: relative;
	background: url('../pic/menu_pruh.gif');                                                                                                                                                                                                       
        background-position: bottom right;                                                                                                                                                                                                             
        background-repeat: repeat-x; 
}


#formbody {
	width: 750px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #E6E6E6;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	
	height: 241px;
	position: relative;
}

#formbodyMoto {
	width: 750px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #E6E6E6;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	
	min-height: 186px;
	position: relative;
}

#formbodyFAKTURACE {
	width: 750px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #E6E6E6;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	
	height: 186px;
	position: relative;
}

#yellowline {
	width: 568px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	height: 3px;
	position: relative;
}

html>body #yellowline {
float:none;
position:absolute;
top:167px;
left:0px;
}

#sockl {
	width: 568px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #FFF7B2;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	height: 72px;
	position: relative;
}

html>body #sockl {
float:none;
position:absolute;
top:170px;
left:0px;
}

#vysledek {
	width: 750px;
	line-height: 0px;
	font-size: 0px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
/*	top:0px;
	position: relative;*/
}

#vysledek {
	float:left;
}

#vysledekFakturace {
	width: 750px;
	line-height: 0px;
	font-size: 0px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	top:0px;
	left:0px;
	position: relative;
}

html>body #vysledekFakturace {
	float:left;
}

.PredHlavicka {
	margin: 0px;
	padding: 0px;	
	position: relative;
	height: 3px;
	
	font-size: 0px;
	line-height: 0px;
	background-color: #FEE600;
}

.TabVHlavicka {
	margin: 0px;
	padding: 0px;	
	position: relative;

	background-color: #FEE600;
	border: 0px solid black;
}

.BunVHlavicka {
	margin: 0px;
	padding: 0px;	
	position: relative;
	height: 30px;
	
	font-size: 12px;
/*	font-weight: bold;*/
	line-height: 15px;
	color: #6C6A6D;
	vertical-align: middle;
	text-align: center;
	
	border-right: 1px dotted #6C6A6D;
}

.BunVHlavickaKonec {
	margin: 0px;
	padding: 0px;	
	position: relative;
	height: 30px;
	
	font-size: 12px;
/*	font-weight: bold;*/
	line-height: 15px;
	color: #6C6A6D;
	vertical-align: middle;
	text-align: center;
	
	border-right: 0px dotted #6C6A6D;
}

.BunVNorm {
	margin: 0px;
	padding: 0px;	
	position: relative;
	height: 20px;
	
	font-size: 10px;
	line-height: 12px;
	color: #494846;
	vertical-align: middle;
	text-align: center;
	
	border-right: 1px dotted #6C6A6D;
}

.TabVNover {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	cursor: hand;
	
	background-color: #DADADA;
}

.TabVNout {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	cursor: hand;
}

.TabVNclick {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	cursor: hand;
	
	background-color: #FFF7B2;
}

.BunVNormKonec {
	margin: 0px;
	padding: 0px;	
	position: relative;
	height: 20px;
	
	font-size: 10px;
	line-height: 12px;
	color: #494846;
	vertical-align: middle;
	text-align: center;
	
	border-right: 0px dotted #6C6A6D;
}

#vypln2 {
	width: 100%;
	height: 33px;
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid #FEE600;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 404px;
	z-index: 0;
}

#FormBodyIn1 {
	margin: 0px 0px 0px 8px;
	padding: 0px;	
	position: relative;
	float: left;
	/*height: 151px;*/
	border: 0px solid #000;
}

#FormBodyIn1 p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}



#FormBodyIn2 {
	margin: 0px 0px 0px 8px;
	padding: 0px;	
	position: relative;
	float: left;
	border: 0px solid #000;
}

#FormBodyIn2 p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}

#FormBodyIn2Uziv {
	margin: 0px 0px 0px 20px;
	padding: 0px;	
	position: relative;
	float: left;
	border: 0px solid #000;
}

#FormBodyIn2Uziv p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}


#FormBodyIn3 {
	padding: 0px;	
	position: relative;
	float: left;
	clip: rect(0px 187px 241px 0px);
	margin: 0px 0px 0px 14px;
	top: -100px;
}

html>body #FormBodyIn3 {
	position: absolute;
	top: 0px;
	left: 554px;
	z-index: 30;
	border: 0px solid #fff;
}

#pevnykont {
	margin: 0px;
	padding: 0px;
	
	position: absolute;	
	overflow: hidden;

	width: 187px;
	height: 241px;
	
}

html>body #pevnykont {
	top: 0px;
	left: 0px;
}

#uplayerfbi3 {
	margin: 0px;
	padding: 0px;
	
	position: absolute;
	top: 167px;
	left: 0px;
	z-index: 10;
	
	width: 181px;
	height: 76px;
	/*background-color: Aqua;*/
	
	font-size: 10px;
	line-height: 10px;
	border: 0px solid #000000;
}

html>body #uplayerfbi3 {
	margin: 0px;
	padding: 0px;
	
	position: absolute;
	top: 167px;
	left: 0px;
	z-index: 10;
	
	width: 180px;
	height: 82px;
	/*background-color: Aqua;*/
	
	font-size: 0px;
	line-height: 0px;
	border: 0px solid #000000;
}

#supsockl {
	margin: 0px;
	padding: 0px;
	width: 183px;
	height: 53px;
	background-image: url(../pic/podklad.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 0px solid #000000;
	position: relative;
}

#innerPevnyKont {
	margin: 0px;
	padding: 0px;
	position: absolute;	
	top: 0px;
	overflow: hidden;
	z-index: 9;
	width: 187px;
	height: 400px;
	/*background-color: Aqua;*/
	border-left: 1px dotted #959595;
}

#butcontainer {
	display: inline;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

#butcontainer a {
	margin:0px;
	padding:0px;
}

#FormBodyIn3 td {
	height: 16px;
}

html>body #FormBodyIn3 td {
	height: 20px;
}

#FormBodyIn3 p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}

html>body #soupatkoRuce {
	margin: 0px;
	padding: 0px;
	
	position: absolute;	
	top: 132px;
	left: 374px;
	overflow: hidden;
	z-index: 40;
	width: 186px;
	height: 61px;
	border-top: 2px solid #959595;
}

html>body #soupatkoRuceInner {
	margin: 0px;

	padding: 0px;
	
	position: absolute;	
	top: -42px;
	left: 0px;
	z-index: 39;
	width: 186px;
	height: 61px;
	line-height: 10px;
	font-size: 10px;
}

#soupatkoRuce {
	margin: 0px;
	padding: 0px;
	
	position: absolute;	
	top: 134px;
	left: 374px;
	overflow: hidden;
	z-index: 40;
	width: 180px;
	height: 68px;
	border-top: 2px solid #959595;
}

#soupatkoRuceInner {
	margin: 0px;
	padding: 0px;
	
	position: absolute;	
	top: -46px;
	left: 0px;
	z-index: 39;
	width: 180px;
	height: 59px;
	line-height: 10px;
	font-size: 10px;
	border-bottom: 0px solid #959595;
}

html>body #menuHolder {
	
	position: absolute;
	top: 346px;
	left: 333px;
 
	height: 60px; 
	width: 187px; 
	overflow: hidden; 

	z-index: 50; 
	border: 0px solid #000;
}

html>body #soupatkoRuceInner {
	top: 0px;	
}
#hiddenMenu1 {
	width: 185px; 
	height: 52px;
	
	
	position: relative;	
	
	top: 0px;
	left: 0px;
	
	
	border: 0px solid #000;
}
.cssSupport {display: none;}

.soupatkotd {
	height: 16px;
	width: 133px;
	background-color: #FEE600;
	border: 0px solid #959595;
}

html>body .soupatkotd {
	height: 16px;
	width: 130px;
	background-color: #FEE600;
	border: 0px solid #959595;
}

html>body .soupatkotd2 {
	background-image: url(../pic/ruka.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 183px;
	height: 15px;
	
}

html>body .soupatkotd2-over {
	background-image: url(../pic/ruka-seda.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 183px;
	height: 15px;
	
}

.soupatkotd2 {
	background-image: url(../pic/ruka-ie.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 180px;
	height: 15px;
	
}

.soupatkotd2-over {
	background-image: url(../pic/ruka-seda-ie.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 180px;
	height: 15px;
	
}

.soupatkotd3 {
	background-color: #FEE600;
}

html>body .soupatkotable {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.HInputDMC {
	margin: -2px 0px 0px 158px;
	padding: 0px 0px 0px 0px;
	position: relative;

	font-weight: normal;
}

html>body .HInputDMC {
	margin: 2px 3px 3px 170px;
	padding: 0px 0px 0px 0px;
	position: relative;

	font-weight: normal;
}

.HInputDM {
	margin: 0px 0px 0px 4px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 125px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputDM {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 120px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputTA {
	margin: 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 180px;
	height: 28px;
	font-size: 11px;
	font-family: Arial CE,Arial;
	font-weight: normal;
	color: #494846;
	overflow: auto;
}

.HInputD {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputDO {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 160px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}


.HInputCENAFAK {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 70px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputFAKCISDis {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: #E0E0E0;
	color: #494846;
}

.HInputDDisabled {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: #E0E0E0;
	color: #494846;
}

.HInputK {
	margin: 1px 0px 1px 0px;
	padding: 0px 1px 0px 1px;
	position: relative;
	
	border: 1px solid #959595;
	width: 40px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputK {
	margin: 1px 0px 1px 0px;
	padding: 0px 1px 0px 1px;
	position: relative;
	
	border: 1px solid #959595;
	width: 40px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputCislo{
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 60px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputCislo{
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 60px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputDETAILcas {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	/*border: 1px solid;*/
	width: 27px;
	/*height: 17px;*/
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputDETAILcas {
	width: 27px;
}

.HInputDETAILdatum {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	/*border: 1px solid;*/
	width: 50px;
	/*height: 17px;*/
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputDETAILdatum {
	width: 40px;
}

.HInputN {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputZASIL {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	
	border: 1px solid #494846;
	width: 45px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputDATUM {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	
	border: 1px solid #959595;
	width: 60px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}
.HInputSP {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	display: inline;
	
	border: 1px solid #959595;
	width: 65px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.valignT {
	vertical-align: top;
}

.spocitat {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 50px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-align: left;
}

.mezeraSockl {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 100px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-align: right;
}

.cenaTd {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 200px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-align: center;
}

html>body .cenaTd {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 220px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-align: center;
}

.cenaTd p {
	display: inline;
}

.objednatTd {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 135px;
	height: 20px;
	font-size: 8px;
	line-height: 10px;
	text-align: right;
}

.objednatTd p {
	display: inline;
}

.teckovanaTd {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border-left: 1px dotted #CCCCCC;
	width: 190px;
	height: 20px;
	font-size: 10px;
	line-height: 10px;
	text-align: right;
}

html>body .teckovanaTd {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border-left: 1px dotted #CCCCCC;
	width: 179px;
	height: 20px;
	font-size: 10px;
	line-height: 10px;
	text-align: right;
}

.teckovanaTdVypl {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border-left: 0px dotted #959595;
	width: 6px;
	height: 20px;
	font-size: 10px;
	line-height: 10px;
	text-align: right;
}

.mezeraFromBodySockl {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	text-align: right;
}

.mezeraFromBodySockl2 {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	text-align: right;
}


#d2Container {
  position:absolute; 
  margin:0px; 
  padding:0px; 
  position: relative;
	
  border: 1px solid #B6B6B6;
	
  height: auto;
  width: 224px;
  background-color: #FEE600;
  font-size: 0px;
  line-height: 0px;
  text-align: right;
  /*float: left;*/
  z-index: 300;
  top: 139px;
  left: 760px;
  visibility:visible;
}
 
.draggable {
	/*position: absolute;*/
	margin: 0px;
	padding: 0px;	
	/*position: relative;*/
	
	border: 0px;
	border-color: #000000;
	border-style: solid;
	
	z-index: 330;
	
	height: 23px;
	width: 222px;
	background-color: #FEE600;
	
	font-size: 0px;
	line-height: 0px;
	text-align: right;
}


.video {
	margin: 0px auto 0px auto;
	padding: 0px;	
	/*position: relative;*/
	
	border: 0px solid red;
	height: auto;
	width: auto;
	
	font-size: 0px;
	line-height: 0px;
	text-align: center;
}

.videoMenu {
	margin: 5px auto 0px auto;
	padding: 0px;	
	position: relative;
	
	border: 0px solid red;
	/*height: 20px;*/
	width: 187px;
	
	text-align: center;
}

.videoMenu a {
	color: #6C6A6D;
}

.videoMenu b {
	color: Black;
}

.login {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid red;
	width: 187px;
}

.login p {
	text-align: right;
}

.loginInput {
	width: 100px;
	height: 17px;
}

.login i {
	font-size: 10px;
}

.doruceno {
	font-size: 26px;
	color: #7F7F7F;
	width: auto;
	height: auto;
	font-weight: bold;
	margin: 0px;
	position: relative;
	top: 20px;
	visibility: visible;
/*	top: 62px;*/
}

.FormBodySpace {
	margin: 0px;
	padding: 0px;	
	position: relative;
	font-size: 10px;
	line-height: 10px;
	border: 0px solid red;
	width: 20px;
}

htnl>body .totalindex {
	margin: 0px;
	padding: 0px;
	width: 80px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	line-height: 22px;
	font-size: 22px;
	font-weight: bold;
	color: #7F7F7F;
	background-color: #E6E6E6;
	border: 3px solid #CCCCCC;
}

.totalindex {
	margin: 0px;
	padding: 0px;
	width: 80px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	line-height: 22px;
	font-size: 22px;
	font-weight: bold;
	color: #7F7F7F;
	background-color: #E6E6E6;
	border: 3px solid #CCCCCC;
}

.totalindexp {
	margin: 0;
	vertical-align: bottom;
	text-align: left;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	color: #7F7F7F;
}

#totalindexpbr {
	margin: 0;
	text-align: center;
	display: inline;
	line-height: 5px;
	font-size: 5px;
	font-weight: bold;
	color: #7F7F7F;
}

#totalindexsupl {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	text-align: center;
	line-height: 15px;
	font-size: 22px;
	font-weight: bold;
	color: #7F7F7F;
}

.male {
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #7F7F7F;
}


html>body #ovladaniindex {
	margin: 15px 10px 8px 80px;
	padding: 0px;
	width: 125px;
	height: 35px;
	float: left;
	text-align: right;
	line-height: 10px;
	font-size: 10px;
	border: 1px solid #000000;
}


/*

klient

*/

#FormBodyIn2Klient {
	margin: 0px 0px 0px 8px;
	padding: 0px;	
	position: relative;
	float: left;
}

#FormBodyIn2Klient p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}

#FormBodyIn3Klient {
	padding: 0px;	
	position: relative;
	height: 187px;
	border-left: 1px dotted #959595;
	margin: 0px 0px 0px 0px;
}

#yellowlineKlient {
	width: 749px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	height: 3px;
	position: relative;
	top: 0px;
}

#yellowlineFakturace {
	width: 749px;
	/*float: left;*/
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	height: 3px;
	position: relative;
}

html>body #yellowlineFakturace {
	float:left;
}

.HInputDis {
	margin: 0px 0px 0px 1px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 30px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: #E0E0E0;
	color: #494846;
}

.inline {
	display: inline;
	border: 0px solid #000;
}

.registrace {
	text-align: right;
	border: 1px solid #000;
	width: auto;
	height: auto;
	float: right;
}

.seda {
	color: #989A99;
}

.mezeraFromBodyMala {
	height: 8px;
	line-height: 8px;
	font-size: 8px;
}

#socklKlient {
	width: 749px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #FFF7B2;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	height: 52px;
	position: relative;
	top: 0px;
}

#socklFakturace {
	width: 749px;
	line-height: 0px;
	font-size: 0px;
	background-color: #FFF7B2;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	height: 52px;
	position: relative;
}

html>body #socklFakturace {
	float: left;
}

#socklKlient table {
	margin: 5px 0px 0px 0px;
}

.mezeraSocklKlient {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 15px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-align: right;
}

#butcontKlient {
	margin: 0px 0px 0px 39px;
	padding: 0px;	
	position: relative;
	
	float: left;
	border: 0px solid #959595;
	width: auto;
	height: auto;
	font-size: 10px;
	line-height: 10px;
	text-align: left;
}

/* klient konec */
/* ************************************************ */
/*

Vyhledávání

*/

#FormBodyIn3Vyhledavani {
	padding: 0px;	
	position: relative;
	float: right;
	height: 186px;
	border-left: 1px dotted #959595;
}

html>body #FormBodyIn3Vyhledavani {
	position: relative;
	float: left;
	border-left: 1px dotted #959595;
	width: 170px;
}


#FormBodyIn3Vyhledavani td {
	height: 16px;
}

html>body #FormBodyIn3Vyhledavani td {
	height: 20px;
}

#FormBodyIn3Vyhledavani p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}


/*

Objednavajici alias uzivatel

*/



#FormBodyIn3Objednavajici {
	padding: 0px;	
	position: relative;
	float: right;
	height: 186px;
	border-left: 1px dotted #959595;
}


#FormBodyIn3Motolinka {
	padding: 0px;	
	position: relative;
	float: right;
	height: 209px;
	border-left: 1px dotted #959595;
	margin: 0px 0px 0px 14px;
}

html>body #FormBodyIn3Motolinka {
	position: relative;
	float: left;
	border-left: 0px dotted #959595;
}

#yellowlineVyhledavani {
	width: 749px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #FEE600;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	height: 3px;
	position: relative;
}

#socklVyhledavani {
	width: 749px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #FFF7B2;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	height: 30px;
	position: relative;
}

#socklVyhledavani table {
	margin: 5px 0px 0px 0px;
}

.mezeraSocklVyhledavani {
	margin: 0px;
	padding: 0px;	
	position: relative;
	
	border: 0px solid #959595;
	width: 15px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-align: right;
}


.HInputSTAV {
	margin: 1px 0px 1px 0px;
	padding: 0px 1px 0px 1px;	
	position: relative;
	
	border: 1px solid #959595;
	width: 120px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

/* konec vyhledavani */

#FormBodyIn3Fakturace {
	padding: 0px;	
	position: relative;
	float: right;
	height: 186px;
	border-left: 1px dotted #959595;
	margin: 0px 0px 0px 14px;
}

/* 

zacatek Cenik

*/

#HlavniPevnyKont {
	margin: 0px;
	padding: 0px;
	
	position: relative;	
	overflow: hidden;
	float: left;
	
	clip: rect(0px,552px,209px,0px); 

	width: 552px;
	height: 209px;
	border: 1px solid #000;
	
}

#HlavniPevnyKontIndex {
	margin: 0px;
	padding: 0px;
	
	overflow: hidden;
	float: left;
	position: relative;	
	
	clip: rect(0px,552px,167px,0px); 

	width: 552px;
	height: 167px;
	border: 0px solid #000;
}

html>body #HlavniPevnyKontIndex {
	float:none;
	position:absolute;
	top:0px;
	left:0px;
}

#HlavniPosuvnyKont {
	margin: 0px;
	padding: 0px;
	
	position: absolute;	
	top: -207px;
	width: 552px;
	height: 207px;
	border: 0px solid red;
}


html>body #HlavniPevnyKont {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50; 
}

#HlavniPosuvnyKontCenik {
	margin: 0px;
	padding: 0px;
	
	position: absolute;	
	top: 0px;
	width: 552px;
	height: 207px;
	border: 0px solid red;
}

.HInputSUPERLONG {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 450px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

#predefinTrasy {
	margin: 0px;
	padding: 0px;	
	
	position: relative;
	height: 209px;
	border-left: 0px dotted #959595;
}

.vissiBun {
	height: 14px;
	vertical-align: middle;
}

.koncovkaTrasaTd {
	border-bottom: 0px dotted #959595;
	position: relative;
	height: 21px;
}

.koncovkaTrasaTd2 {
	border-bottom: 0px dotted #959595;
	position: relative;
	height: 20px;
}

/*

dhtml select box styles

*/
/* jen pro mozillu */
#s1 { 
	margin: 0px;
	padding: 0px;
	width: 93px;
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 10px;
	color: #494846;
	border: 1px solid #a0a0a0; 
}

/* jen IE*/

.select {
	border: 0px solid #000; 
	width: 90px; 
	margin: 0px;
	cursor: hand;
	font-size: 10px;
	position: relative;
	top: 0px;
	left: 0px;
}

.selected {
	border: 0px solid #000; 
	background: window; 
	padding: 0px; 
	font-size: 10px;
	position: relative;
}

.selectTable {
	height: 100%; 
	width: 90px;
	border: 1px solid #000; 
	/*background: #FEE600;*/
	font-size: 10px;
	position: relative;
}

.option { 
	width: 100%;
	font-size: 10px;
	position: relative;
}

.dropDown {
	position: absolute; 
	visibility: hidden; 
	width: 90px;
	font-size: 10px;
	border: 1px solid windowtext; 
	padding: 0px;
	z-index: 999;
	/*top: -350%;*/
	bottom: 0px;
	background: window; 
	color: windowtext;
	height: auto;
}

.select .button {
	width: 15px;
	height: 13px;
	position: relative;
	height: 5; 
	font-size: 10px;
	padding: 0;
	font-size: 11px; 
	border: 0 solid #0a0a0a;
	z-index: 11;
}

/*

obarvene inputy

---- cervena ----

*/

.selectedRed {
	border: 0px solid #000; 
	background: Red; 
	padding: 0px; 
	font-size: 10px;
	position: relative;
}

.HInputDMCRed {
	margin: -2px 0px 0px 158px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: Red; 
	font-weight: normal;
}

html>body .HInputDMCRed {
	margin: 2px 3px 3px 170px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: Red; 
	font-weight: normal;
}

.HInputDMRed {
	margin: 0px 0px 0px 4px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 125px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputDMRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 120px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputTARed {
	margin: 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 180px;
	height: 28px;
	font-size: 11px;
	font-weight: normal;
	color: #494846;
	overflow: auto;
}

.HInputDRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputCENAFAKRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 70px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputFAKCISDisRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: Red; 
	color: #494846;
}

.HInputDDisabledRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: Red; 
	color: #494846;
}

.HInputKRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 30px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputKRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 23px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputNRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputZASILRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Red; 
	border: 1px solid #494846;
	width: 38px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputDATUMRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 60px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}
.HInputSPRed {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Red; 
	border: 1px solid #959595;
	width: 65px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

/* ---- MODRA ---- */

.selectedBlue {
	border: 0px solid #000; 
	background: blue; 
	padding: 0px; 
	font-size: 10px;
	position: relative;
}

.HInputDMCBlue {
	margin: -2px 0px 0px 158px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: blue; 
	font-weight: normal;
}

html>body .HInputDMCBlue {
	margin: 2px 3px 3px 170px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: blue; 
	font-weight: normal;
}

.HInputDMBlue {
	margin: 0px 0px 0px 4px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 125px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputDMBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 120px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputTABlue {
	margin: 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 180px;
	height: 28px;
	font-size: 11px;
	font-weight: normal;
	color: #494846;
	overflow: auto;
}

.HInputDBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputCENAFAKBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 70px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputFAKCISDisBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: blue; 
	color: #494846;
}

.HInputDDisabledBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: blue; 
	color: #494846;
}

.HInputKBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 30px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputKBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 23px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputNBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputZASILBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: blue; 
	border: 1px solid #494846;
	width: 38px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputDATUMBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 60px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}
.HInputSPBlue {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: blue; 
	border: 1px solid #959595;
	width: 65px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

/* ---- MODRA ---- */

.selectedGreen {
	border: 0px solid #000; 
	background: Green; 
	padding: 0px; 
	font-size: 10px;
	position: relative;
}

.HInputDMCGreen {
	margin: -2px 0px 0px 158px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: Green; 
	font-weight: normal;
}

html>body .HInputDMCGreen {
	margin: 2px 3px 3px 170px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: Green; 
	font-weight: normal;
}

.HInputDMGreen {
	margin: 0px 0px 0px 4px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 125px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputDMGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 120px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputTAGreen {
	margin: 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 180px;
	height: 28px;
	font-size: 11px;
	font-weight: normal;
	color: #494846;
	overflow: auto;
}

.HInputDGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputCENAFAKGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 70px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputFAKCISDisGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: Green; 
	color: #494846;
}

.HInputDDisabledGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	
	border: 1px solid #959595;
	width: 180px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	background: Green; 
	color: #494846;
}

.HInputKGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 30px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

html>body .HInputKGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 23px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputNGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 50px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputZASILGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Green; 
	border: 1px solid #494846;
	width: 38px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.HInputDATUMGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 60px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}
.HInputSPGreen {
	margin: 1px 0px 1px 0px;
	padding: 0px 3px 0px 3px;	
	position: relative;
	background: Green; 
	border: 1px solid #959595;
	width: 65px;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494846;
}

.Red {
	color: Red;
}
.Blue {
	color: Blue;
}
.Green {
	color: Green;
}

#FormBodyIn1cenik {
	margin: 0px 0px 0px 20px;
	padding: 0px;	
	position: relative;
	float: left;
/*	height: 151px;*/
	border: 0px solid #000;
}

#FormBodyIn1cenik p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}

#FormBodyIn2cenik {
	margin: 0px 0px 0px 60px;
	padding: 0px;	
	position: relative;
	float: left;
	border: 0px solid #000;
}

html>body #FormBodyIn2cenik {
	margin: 0px 0px 0px 70px;
	padding: 0px;	
	position: relative;
	float: left;
	border: 0px solid #000;
}

#FormBodyIn2cenik p {
	margin: 0px;
	padding: 0px;	
	position: relative;
	text-align: right;
}

#FormBodyIn3Cenik{
	padding: 0px;	
	position: relative;
	float: right;
	height: 188px;
	width: 180px;
	border-left: 1px dotted #959595;
	margin: 0px 0px 0px 10px;
	top: 0px
}

#formbodycenik {
	width: 750px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #E6E6E6;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;	
	
	height: 241px;
	position: relative;
}

.ceniktabledivshow {
/*	position:absolute; 
	top: 240px; 
	left: 83px; 
	width: 668px;
*/
	margin-left: 20px;
		
	z-index:200;
	border: 0px solid black;
	visibility: visible;
}

html>body .ceniktabledivshow {
/*	position:absolute; 
	top: 240px; 
	left: 63px; 
	width: 668px;
	margin: 0 auto;
*/
	margin-left: 20px;
	z-index:200;
	border: 0px solid black;
	visibility: visible;
}

.ceniktabledivshow table {
border:0px solid red;
/*left:-666px;
margin-top:76px;
position:relative;*/
}

.ceniktabledivhide {
	position:absolute; 
	top:240px; 
	left:63px; 
	z-index:200;
	visibility: hidden;
}

.ceniktablediv p {
	font-size: 9px;
}

.cenikpodklad1 {
	background-color: #FEE600;
	background-image: url(../pic/ceniktab_ram.gif);
	background-repeat: no-repeat;
	background-position: top;
	/*border: 1px solid #FEE600;*/
	height: 15px;
	width: 25%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	cursor: hand;
	position: relative;
}

.cenikpodklad2 {
	background-color: #CCCCCC;
	background-image: url(../pic/ceniktab_ram.gif);
	background-repeat: no-repeat;
	background-position: top;
	/*border: 1px solid #FEFEFE;*/
	height: 15px;
	width: 25%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	cursor: hand;
	position: relative;
}

.cenikpodklad1 p {
	font-size: 9px;
	height: 12px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	border: 0px solid #000;
}

.cenikpodklad2 p {
	font-size: 9px;
	height: 12px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	border: 0px solid #000;
}

.ceniktablemezera {
	font-size: 3px;
	line-height: 3px;
}

.centrumHidde { visibility:hidden;}
.centrumShow { visibility:show;}

#pokec {
  width: 544px;
  margin-top: 8px;
  margin-left: 10px;
}

#pokec h3 {
  line-height: 19px;
  text-transform: lowercase;
}

#pokec h1 {
  line-height: 16px;
  margin-bottom: 10px;
  font-size: 14px;
  text-align: justify;
}

#pokec p {
  margin-bottom: 10px;
  text-align: justify;
}