* {
	FONT-FAMILY: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, "MS sans-serif", sans-serif
}

BODY {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; BACKGROUND-COLOR: #808080;
}

HR {
	COLOR: #cdcdcd
}
.xL  {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; TEXT-ALIGN: left
}

.up {
BACKGROUND-COLOR: #ffffff;
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/top.jpg); PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 920px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 256px; TEXT-ALIGN: left
}
.main {
BACKGROUND-COLOR: #ffffff;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	WIDTH: 920px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	POSITION: relative;
	/* HEIGHT: 540px; ->zakomentuji  tak fakt nevim na co to je,   asi to prede mnou uz upravovalo vic lidi :-/ Marek. */
	TEXT-ALIGN: left;
}

.design {
	clear:both;
	font-size: 10px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	WIDTH: 920px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
	background-color: #808080;
}

.design a:link, a:visited {color: #f7f7f7; text-decoration: none; }
.design a:hover {color: #000; text-decoration: none; }
.main1 {
	float: left;
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 224px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: left;
}
.main2 {
	float: right;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	TOP: 8px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto 0px 0px;
	WIDTH: 680px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: auto;
	TEXT-ALIGN: left;
}
.main2A {
	float: left;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 455px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: auto;
	TEXT-ALIGN: left;
	background-color: #808080;/*#808080;*/
	font-weight: normal;
}
.main2B {
	float: left;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	WIDTH: 200px;
	POSITION: relative;
	HEIGHT: auto;
	TEXT-ALIGN: left;
	}
.main2B a:visited {
	TEXT-DECORATION: underline;
}
/*
.main2B p a { FONT-WEIGHT: bold; COLOR: COLOR: #808080; TEXT-DECORATION: underline;}
.main2B p a:visited {	COLOR: #808080 }  .main2B p a:hover { COLOR: #e0e0e0};*/

.koment { position:absolute; width:905px; height:152px; z-index:1; left: 8px; top: 96px; color: #ffffff ;/* background-color: #808080;*/}
.black { color:#666666 }
.gray1 { color:#666666 } .gray2 { color:#333333 }
.main2A img.left {	margin: 16px 0 16px 0 }
.main2A img.right { margin: 0 0 0 0; float:right; padding-right: 0px ; padding-left: 0px; }
.main2A img.left2 {	margin: 16px 16px 0 0; float:left}
.main2A img.left3 {	margin: 6px 16px 16px 0; float:left};
.main2A img.right3 {	margin: 6px 16px 16px 0; float:right};
.main2B img.lest { margin: 0 0 0 0; float:right; padding-top: 0px ; padding-left: 0px; }

input, select, textarea {
	border: 1px solid #000;
	}

ul {
	list-style-image: url('u_1.gif');
	padding-left: 16px;
	padding-right: 50px;
	margin-left: 50px;
}
ol { margin-left: 50px; padding-left: 16px; padding-right: 30px;}
h4{		font-size: 11px;	color: #ffffff ; font-weight:normal; margin-left: 16px; margin-right: 16}

h5{		font-size: 9px;	color: #ffffff; margin-top: 6px;	margin-right: 16;	margin-bottom: 3px;	margin-left: 16px}
h5 a { FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline;}
h5 a:visited {	COLOR: #ffffff }  h5 a:hover { COLOR: #e0e0e0}

h6{	 margin: 0 0 0 0; padding-top: 0px ; padding-left: 0px;}
h1, h2, h3 {		margin-top: 16px;	margin-right: 64px;	margin-bottom: 16px;	margin-left: 16px;}
h1 {	font-size: 1.1em;	color: #FEA500; }
h2 {	font-size: 11px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px; }
a.be { font-size: 9px; FONT-WEIGHT: bold; COLOR: #808080; TEXT-DECORATION: underline;}
a.be:visited {	COLOR: #808080; TEXT-DECORATION: underline; }  a.be:hover { COLOR: #000; TEXT-DECORATION: none;}  a.be:active {color: #808080}

a.ae {  FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline;}
a.ae:visited {	COLOR: #ffffff; TEXT-DECORATION: underline; }  a.ae:hover { COLOR: #CCCCCC; TEXT-DECORATION: none;}


h3 {	font-size: 1.1em;	margin: 0.5em 0;}
p {		margin-top: 12px;	margin-right: 16px;	margin-bottom: 16px;	margin-left: 16px; }

#katalog_product {
  height:20px;
  line-height: 20px;
  margin-right:90px;
  font-size: 12px;
}

#topbanner {
  width: 920px;
  height: 88px;
  position: relative;
  background: url(../inc/img/zahlavi.png) no-repeat left top;
  z-index: 0;
}

#topbannerlink {
  position: absolute;
  top: 6px;
  left: 122px;
  z-index: 1;
}

#topbannerlink a {
  color: #666666;
  text-decoration: none;
}

.imgstudio {
  margin-right: 10px;
}

.orange {
  color: #fea500;
}


/* doplneno Aurem. */
#hlmenu {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin: 0px;
	margin-left: -10px;
	font-size: 15px;
	FONT-WEIGHT: bold;
	letter-spacing: 1px;
	color: #ffffff;
	width: 222px;
}
#hlmenu a {
	color: #ffffff;
	text-decoration: none;
}

.mezera {
	background-color: #ffffff;
	font-size: 5px;
	padding: 0px;
	height: 1px;
}

.vnoreny {
	display: none;
}

.menu_akt {
	background-color: #808080;
	margin-top: 1px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 20px;}

.oranz {
  background-color: #fe6400;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 30px;
  margin-top: 8px;
}

.oranz_akt {
  background-color: #ffc49e;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 30px;
  margin-top: 8px;
}

.zlutyl {
  background-color: #FFDD9E;
    padding: 5px;
}

.zluty_akt {
  background-color: #FFDD9E;
    padding: 5px;
  margin-top: 8px;
}

.zluty {
  background-color: #fea500;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 30px;
  margin-top: 8px;
}

.sedy {
  background-color: #808080;
  margin-top: 8px;
  padding: 5px;
}

.menu_akt:hover {
	background-color: #cfcfcf;
}

.oranz:hover {
  background-color: #ffc49e;
}

.zlutyl:hover {
  background-color: #FFDD9E;
}

.zluty:hover {
  background-color: #FFDD9E;
}

.sedy:hover {
  background-color: #cfcfcf;
}

/* z hlavicky */
.studiolink {
	margin-left: 10px;
	display: inline;
}

.studiolink:hover {
	border-bottom: solid 3px #FFDD9E;
}

/* vzhled novinek */
.novdatum {
	color: #fea500;
	font-weight:bold;
}

.novdalsi {
	text-align: right;
	margin: 5px;
}

.napsalipol {
	color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
}
/** az to nebude ovlivnovat nic dalsiho, tak np, ale to ted neni. Marek.
td{
text-align: center;
}*/
#ram{
z-index:250;
}
#shade{
position: absolute;
left: 0px;
top: 0px;
background-color: black;
opacity: 0.6;
filter: alpha(opacity = 60);
z-index: 0;
}
table.galerie {
	border: 0px;
	width: 480px;
}


table {
	padding: 5px;
}

table.galerie {
	border: 0px;
	width: 480px;
}

.inline {
	display: inline;
}

a.nazevgalerie {
	border-left: 4px solid #FEA500;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 2px;
	color: #202020;
	padding: 2px;
	line-height: 2;
}


