BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #666; TEXT-ALIGN: center
}
A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 100%
}
TD {
	FONT-SIZE: 100%
}
TH {
	FONT-SIZE: 100%
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#mainframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/pozadi_body.gif) #999 no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #d5312b 10px solid; TEXT-ALIGN: left; min-width: 850px; max-width: 985px
}
#mainframe {
	width: 985px; max-width: 985px;
}
#menuleft UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menuleft LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#menuleft LI UL {
	PADDING-LEFT: 15px
}
#menutop1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 151px
}
#menutop {
	POSITION: relative; TOP: 55px; BACKGROUND-COLOR: rgb(204,51,0)
}
#menutop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 3px
}
#menutop LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menutop .rightitem {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.kontakty {
	FONT-SIZE: 90%; FONT-FAMILY: sans-serif
}
TABLE.kontakty TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE H4 {
	FONT-SIZE: 100%; FONT-FAMILY: sans-serif
}
#menuflags {
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px; POSITION: relative; TOP: 25px; HEIGHT: 80px; TEXT-ALIGN: right
}
#menuflags IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#pageheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/vesmir.jpg) #000 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 151px
}
#pageleft1 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; MARGIN: 0px; WIDTH: 280px; COLOR: #f0bf00
}
#pageleft {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#pagemain1 {
	MARGIN-LEFT: 290px; BORDER-LEFT: white 1px dashed; BOTTOM: 10px; MARGIN-RIGHT: auto
}
#pagemain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, "Geneva CE", lucida, sans-serif
}
#pagemain P {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 10px; TEXT-INDENT: 2em
}
#pagemain H4 {
	COLOR: #f0bf00
}
H5 {
	COLOR: #f0bf00
}
H6 {
	COLOR: #f0bf00
}
#pagemain H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN-BOTTOM: 1ex; COLOR: #f0bf00
}
#pagemain H2 {
	MARGIN-TOP: 1.5ex; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 1ex; COLOR: #444
}
#pagemain H3 {
	MARGIN-TOP: 1ex; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 1ex; COLOR: #444
}
#pagemain A {
	TEXT-DECORATION: underline
}
#pagefooter {
	CLEAR: both; MARGIN-TOP: 30px; FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: white; MARGIN-RIGHT: 20px; FONT-FAMILY: monospace; LETTER-SPACING: 10px; TEXT-ALIGN: right
}
A.activelink:link {
	COLOR: #666
}
A.activelink:visited {
	COLOR: #666
}
.foto {
	WIDTH: 60%;
}
.foto IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.foto TD {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.foto .fototitle {
	VERTICAL-ALIGN: top
}
#foto-cenik {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; TEXT-ALIGN: right
}
#foto-cenik A:hover {
	COLOR: #f0bf00
}
.zahlavi {
	FONT-SIZE: 70%; COLOR: rgb(255,255,255); HEIGHT: 15px; BACKGROUND-COLOR: #d5312b
}
.produkt {
	COLOR: rgb(255,255,255)
}
.tabulka_produkty {
BACKGROUND-COLOR: rgb(111,111,111); 
}

.tabulka_kontakty {
background-color: rgb(127,127,127);
text-align: left;
border: 0px;
}

.lichy {
	BACKGROUND-COLOR: rgb(143,143,143)
}
.nadpis_stojanky {
	MARGIN-TOP: 15px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 10px; COLOR: rgb(223,223,223); TEXT-ALIGN: center
}
.mensi {
	FONT-SIZE: 70%
}
FORM.c2 {
	MARGIN-LEFT: 20px
}
P.c1 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 40px; WIDTH: 600px
}

.ok {
color: rgb(223,223,223);
font-weight: bold;
font-size: 1.5em;
font: Verdana;
text-align: left;
}

.druh {
color: rgb(223,223,223);
font-weight: bold;
font-size: 1.2em;
text-align: left;
}

.druh2 {
color: rgb(223,223,223);
font-weight: bold;
text-align: center;
}


.pozice {
font-weight: bold;
font-size: 1.3em;
color: white;
padding: 30px
}

.ok {
color: rgb(223,223,223);
font-weight: bold;
font-size: 1.6em;
font: Verdana;
text-align: left;
}



.label {
margin: 15px 0px 10px Opx;
text-align: center;
display:block;
font-weight: bold;
font-size: 22px;
color: #DFDFDF;
}

.fontContact {
font-size: 12px;
}

.insertion {
background-color:#7F7F7F;
font-size: 12px;
}

.position {
font-weight: bold;
font-size: 15px;
color: #EFBF00;
text-align:center;
padding: 0px 10px 15px 10px
}

.position img{
margin: 0px 0px 16px 0px;
text-align:center;
}
.position small{
font-size:12px;
font-weight: normal;
color: white;
}

.description {
padding: 2px 10px 2px 10px;
}

.description {
padding: 2px 10px 2px 10px;
}

.description b {
font-weight: bold;
font-size: 12px;
color: #CC3300;
}

.center {
text-align: center; 
display: block; 
width: 630px;
margin-left: auto;
margin-right: auto;
}

.table_shop {
background-color: #6F6F6F;
text-align: left;
font-size:12px;
}

.header{
font-size:10px;
color:#FFFFFF;
height: 15px;
background-color:#d5312b;
text-align: left;
}

.footer{
font-size:10px;
color:#FFFFFF;
height: 15px;
background-color:#d5312b;
text-align: center;
}

.tablematerial {
background-color:#7F7F7F;
font-size: 12px;
}

.materialimage {
	margin: 10px 10px 10px 10px;
}

.descriptionmaterial {
padding: 13px 10px 13px 10px;
}

.descriptionmaterial b {
font-weight: bold;
font-size: 12px;
color: #EFBF00;
}

.moreinfo {
	border-top: solid 1px;
	padding: 5px 0px 0px 0px;
}

.materialmenu {
	padding: 2px 30px 3px 30px;
	display: inline;
	text-align: center;
	vertical-align: middle;
	
}

#materialmenuitem {
	padding: 0px 6px 0px 6px; 
	font-weight: bold;
	text-decoration: none;	
}
