body {
	background-image: url("img/background.jpg");
	background-repeat:repeat-x;
	background-color:#A70F02;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.3em;
	color: #FEDC9D;
	text-align: center;
}

h2{
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	margin: 15px 0;
}

h3{
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	margin: 10px 0 0 0;
}

a{
	color:#E4B55E;
	}

p {
	margin:10px 0 10px 0;
}

p.projectdate{
	margin: -8px 0 0 0; 
	font-weight:bold;
}

span.highlight{
	color: #FFFFFF;
	font-weight: bold;
}

div#layoutholder{
	width: 685px;
	margin:35px auto 0 auto;
	text-align: left;
}

div#lang{
position:absolute;
top: 20px;
margin: 0 0 0 643px;
}

div#title{
	width: 655px;
	height: 138px;
	background-image: url("img/title.gif");
	background-position:right;
	background-repeat:no-repeat;
}
div#title img{
	margin: 45px 0 0 0;
	border:0;
}

div#menu {
	margin:0 0 0 0;	
}

div#menu img {
	border:0;	
}

div#actualexhibition {
	margin:7px 0 7px 0;
  line-height: 1.6em;	
}

	div#actualexhibition span {
		font-weight: bold;
		color:#FFFFFF;
	}
	
div.hr {
	height:2px;
	font-size:1px;
	background-image: url("img/hr.gif");
	background-repeat:repeat-x;
	clear:both;
}

div.clear{
	font-size:1px;
	clear:both;
	margin:0;
}

div.articletitle{
	margin:10px 0 0 0;
}

p.article{
	margin:7px 0 10px 7px;
}
	img.logo {
		margin: -10px 0 5px 20px;
	}

	img.exhibition {
		margin: 10px 0 0 0;
	}
	
	table.exhibition {
		float: right;
		width: 550px;
		border: 0;
		margin: 0 0 10px 0;
	}
	
	table.exhibition td {
		background-image: url("img/bg_table.gif");
		padding: 3px 0 3px 5px;
	}	
		table.exhibition td.nobg {
		background-image: none;
		text-align:left;
		padding: 3px 0 3px 0;
	}

		table.exhibition td.nobg a{
		text-decoration:none;
		padding: 3px 10px;
		margin: 0;
		white-space:nowrap;
		vertical-align:middle;
		color: #ffffff;
		border: 0;
		cursor:pointer;
		cursor: hand;
		background: #fb9402;

	}

		table.exhibition td.actual {
		color: #FFFFFF;
		font-weight: bold;
	}


	table.archiv td {
	vertical-align:top;
	}	
	
		table.classic {
		border: 0;
		margin: 10px 0 0 0;
	}
	
	table.classic td {
		background-image: url("img/bg_table.gif");
		padding: 3px 0 3px 5px;
	}

	table.classic td.header{
		background-image:none;
		padding: 3px 3px 5px 0;
	}
	
img.img_gallery1 {
	margin: 15px 15px 0 0;
}	

img.img_gallery2 {
	margin: 15px 0 0 0;
}

div.supply_left {
	margin: 10px 0 0 0;
}

div.supply_right {
	width: 250px;
	float:left;
	margin: 10px 0 0 0;
}

div.supply {
	width: 325px;
	float:left;
	margin: 0 10px 10px 0;
}


div.supply_item{
	width: 101px;
	height: 75px;
	background-image:url(img/supply_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin: 0 0 10px 0;
}

div.supply_item img{
	margin: 7px 0 0 7px;
}

div.supply p{
	padding: 0 0 0 10px;
	float:left;
}

div#footer{
 text-align: left;
 margin-top:10px;
}
div#footer a{
text-decoration:none;
color: #FFCC00;
}
	
	
.vytvarnik{
margin:0 0 20px 0;
padding:0 0 0 5px;
}
.jmeno{
font-size:11px;
font-weight:bold;
color:#FFFFFF;}
.narozeni{
font-style:italic;}
.studia{
margin:5px 0 0 0;}
.obor{
margin:5px 0 0 0;}

.margin0 {
	margin:0;
}

.nadpis {
	font-weight: bold;
	font-size:10.5pt;
	padding: 10px 0;
}

/* dilo */
.dilo{
margin:0 20px 0 0;
width: 150px;
height:270px;
float:left;}
.dilo_foto{
margin:0 0 5px 0;}
.dilo_nazev{
font-weight:bold;}
.dilo_autor{
font-style:italic;}
.dilo_rozmer{
margin:5px 0 0 0;}
.dilo_cena{
margin:5px 0 0 0;}
.dilo_stav{
margin:5px 0 0 0;
font-weight:bold;
color:#ffffff;}
.dilo img{
border:1px solid #cccccc;}

p.download{
line-heigh: 12pt;
}

p.download a{
font-weight: bold;
}

p.download img{
vertical-align:middle;
margin: 0 3px 3px 0;
}

table.reader_download {
margin: 10px 0;
}

table.reader_download a {
font-weight: normal;
font-style: italic;
font-size: 7.5pt;
color: #cccccc;
text-decoration:none;
}
table.reader_download img {
margin: 0 7px 0 0;
}

table.reader_download td {
vertical-align: middle;
}

a img{
border: 0;
}

ul.archiv li{
font-size: 8.25pt;
line-height:12pt;
}

.cart td, .cart th {
  background: #940505;
  padding: 2px;
}

.customer input, .customer textarea {
  width: 200px;
  font-size: 11px;
  font-family: Arial;
  padding: 1px 2px;

}

.customer textarea {
  width: 330px;
  height: 40px;
  
}


input.button{
font-size: 11px;
font-family: Arial;
cursor: pointer;
background:#760900;
color:#FFFFFF;
font-weight:bold;
padding: 1px 5px;
border: 1px solid #e4b55e;
}

table.customer td{
padding: 2px 0;}

table.customer td input.text{
border:1px solid #940505;}

table.customer td textarea{
border:1px solid #940505;}


p.warning {
	font-size: 12px;
	margin: 0;
	padding: 15px 0 3px 0;
	color: #FBA002;
	line-height: 1.4em;
}
