/* PRETYPOVANI TAGU */
table {
	font-size: 10pt;
}

td {
	vertical-align: top;
}

img {
	border: 0px;
}

form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* KONEC --- PRETYPOVANI TAGU*/



/* ROZVRZENI STRANEK */
#str {
	width: 770px;
	left: 50%;
	margin-left: -385px;
	top: 10px;
	position: absolute;
	border: 1px solid #aaa;
}

#str-nov {
	width: 200px;
	float: left;
	border-right: 1px solid #ccc;
}

#str-prod {
	width: 568px;
	float: right;
/*	border-left: 1px solid #ccc;*/
/*	padding-left: 200px;*/
}

#str-prod-in {
	margin: 4px;
}

#str-navigace {
	clear: both;
	margin-top: 10px;
	text-align: center;
	border-top: 2px solid #efefef;
}
/* KONEC --- ROZVRZENI STRANEK */


/* UVOD */
.uvod-nov {
	font-weight: bold;
	font-size: 8pt;
	background-color: #efefef;
	border-bottom: 2px solid #000;
	margin-bottom: 5px;
}

.uvod-kos {
	font-weight: bold;
	font-size: 8pt;
	background-color: #efefef;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	margin-top: 5px;
	text-align: center;
}
/* KOENC --- UVOD */


/* NASTAVENI VYPISU NOVINEK */
.nov-tab {
	width: 190px;
}

.nov-tab td {
	font-size: 7pt;
}

.nov-obr {
	text-align: center;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 2px;
}

.nov-naz {
	font-weight: bold;
	padding-left: 3px;
}

.nov-pop {
	padding: 2px;
	padding-left: 3px;
	color: #777;
	background-color: #efefef;
	border-top: 1px solid #000;
}

.nov-oddel {
	font-size: 3pt;
}
/* KONEC --- NASTAVENI VYPISU NOVINEK */


/* NASTAVENI VYPISU PRODUKTU */
.prod-tab {
	width: 560px;
}

.prod-obr {
	text-align: center;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 2px;
}

.prod-prod {
	background-color: #efefef;
/*	padding-left: 4px;
	padding-right: 4px;*/
}

.prod-tab-in {
	width: 450px;
}

.prod-hlav {
	background-color: #000;
	color: #fff;
	border-bottom: 2px solid #000;
	padding-left: 3px;
	padding-right: 3px;
}

.prod-katc {
	font-style: italic;
}

.prod-naz {
	font-weight: bold;
}

.prod-pop {
	height: 55px;
	text-align: justify;
	font-size: 8pt;
	color: #777;
	padding-left: 3px;
	padding-right: 3px;
}

.prod-cena {
	width: 150px;
	vertical-align: bottom;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dashed #000;
}

.prod-obj {
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dashed #000;
}
/* KONEC --- NASTAVENI VYPISU PRODUKTU */





/* OBJEDNAVKOVY FORMULAR */ 
.obj-tab {
	width: 560px;
}

.obj-hlav {
	background-color: #000;
	font-weight: bold;
	color: #fff;
}

.obj-polP {
	width: 150px;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

.obj-polN {
	width: 150px;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

.obj-pol {
	padding-left: 3px;
	padding-right: 3px;
}

.obj-oddel {
	font-size: 2pt;
}

.obj-tlac {
	text-align: right;
	background-color: #efefef;
	padding: 2px;
	border-top: 1px solid #000;
}
/* KONEC --- OBJEDNAVKOVY FORMULAR */






/* KONEC --- INFO */



/* OSTATNI */
.center {
	text-align: center;
	vertical-align: middle;
}

.zvyraz {
	background-color: #efefef;
}
/* KONEC --- OSTATNI */



/* NEW */
.prod-pos {
	background-color: #efefef;
	margin-bottom: 10px;
	font-size: 7pt;
	font-weight: bold;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 2px;
	padding-right: 10px;
}

.prod-pos-raz {
	width: 368px;
	float: left;
	padding-left: 2px;
}

.prod-pos-pos {
	padding-left: 370px;
	text-align: right;
}
