body, html {margin: 0;padding: 0;	
  background-color: #1A1A1A;
}
.poz {
  background-color: black
}
#nahst img, #foto { border-color: #AAA }
*, a, a:visited {
  color: #BBB
}
a.ahotovo, a.ahotovo_a:hover, a.avystavy, a.avystavy_a:hover, a.acesty, a.acesty_a:hover, a.akompo, a.akompo_a:hover, a.akompox_a:hover,
a.ak_akt, a.ak_akt_a:hover, a.ak_portret, a.ak_portret_a:hover, a.ak_zatisi, a.ak_zatisi_a:hover,
a.aprodej, a.aprodej_a:hover, a.akontakt, a.akontakt_a:hover, a#CV:hover, .cara,
a.anews, a.anews_a:hover, a.apress, a.apress_a:hover
{  border-color: #CCC }
a.akompox, a.akompox_a {border-color: black }
.kompo, a.akompo_a, a.akompo:hover, a.akompox:hover {	border-color: #FF0000 }
.k_akt, a.ak_akt_a, a.ak_akt:hover {	border-color: #FF6666 }
.k_portret, a.ak_portret_a, a.ak_portret:hover {	border-color: #DD3333 }
.k_zatisi, a.ak_zatisi_a, a.ak_zatisi:hover {	border-color: #AA0000 }
.cesty, a.acesty_a, a.acesty:hover { border-color: #FF6500}
.prodej, a.aprodej_a, a.aprodej:hover { border-color: #6666CC }
.hotovo, a.ahotovo_a, a.ahotovo:hover { border-color: #2255EE }
.vystavy, a.avystavy_a, a.avystavy:hover, .e_01, .e_02, .e_03 { border-color: #77FF55 }
.news, a.anews_a, a.anews:hover { border-color: #DDBB00 }
.press, a.apress_a, a.apress:hover, .p_01, .p_02 { border-color: #00BB77 }
.kontakt  { border-color: #CCC    }
.kont, a.akontakt:hover, a.akontakt_a { border-color: #A0A }
a#CV, .cv      { border-color: #00BD95 }

*, a, pre {
 font-family: Tahoma, sans-serif;
 font-size: 12px
}
a, a:hover {text-decoration:none}
table{padding: 0px;margin: 0px}
td {padding: 0}
#body {margin-top: 20px}
p {margin:0 0 10px 0}
img {border:none}

#nahst {position:absolute;left:50%;top:48px;margin-left:44px;border:none}
#nahst td {width:240px;height:240px;vertical-align:middle;text-align:center}
#nahtext {font-size:11px}
#nat {position:absolute;left:0;top:290px;width:100%}
#nat h3 {margin-bottom:0;width:572px;padding-bottom:4px;border-bottom-style:solid;border-width:1px;font-weight:normal;font-size:12px;text-align:left}
#nah, .r {background:black;margin:0;padding:0}
#nah td {border:1px solid #1A1A1A;width:90px;height:90px;padding:0;vertical-align:middle;text-align:center}
#nah th {width:20px}
#nah a, #fotot th a, #presst a.nav {font-size:20px}
#presst th {padding:0}
a.nav {display:block; line-height:90px;height:90px}
a.navg {display:block; line-height:574px;height:574px}

#nahst img {border:1px solid}
#foto {border:2px solid}

#nah img {border:none;font-size:4px;}
#fotot {position:absolute;left:50%;top:48px;margin-left:-310px}
#fotot td {width:578px;height:578px;vertical-align:middle;text-align:center;font-size:4px;}
#fotot th {width:20px;vertical-align:middle;text-align:center}
#nah td.kde, #fotot td.kde {width:540px;text-align:left;border:none;height:12px}
#fotot td.kde {text-align:center;font-size:12px;padding-top:2px}
#nah td.kde {padding-bottom:2px;font-size:11px}
input{height:24px}
legend {margin-left:10px}
fieldset input, fieldset a {display:inline;float:left;margin: 10px 10px 0 10px}

.petr, .petr1, .atelier, .atelier1 {font-family: "Futura Lt BT"}
.petr{
	font-size: 36px;
	font-style: normal;
	text-transform: lowercase;
	padding-bottom: 13px;
	border-bottom-style: solid;
	border-width: 1px;
	text-align: left;
}
.atelier{
  height: 30px;
	font-size: 18px;
	text-align: right;
}

.petr1{
	font-size: 22px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom-style: solid;
	border-width: 1px;
	text-align: left;
	padding-left: 0px;
}
.atelier1{
	font-size: 13px;
	text-align: right;
	height: 18px
}

.kont{
	font-size: 12px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-style: none none solid none;
	border-width: 1px;
	text-align: left;
	margin-top: 5px;
	display: inline-table;
}

.kontakt1 {
	margin-left: 8px;
	height: 18px
}

.kontakty, .vystavy, .kontakt, .hotovo, .cv, .prodej, .news, .press, .kompo  {
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-style: solid;
	border-width: 1px;
}
a.avystavy, a.avystavy_a, a.anews, a.anews_a, a.apress, a.apress_a,
a.aprodej, a.aprodej_a, a.ahotovo, a.ahotovo_a, a.acesty, a.acesty_a, a.akompo, a.akompox, a.akompo_a, a.akompox_a
 {
	font-size: 11px;
	margin-top: 3px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	display: block;
  height:12px; 
}
a.ak_akt, a.ak_akt_a, a.ak_portret, a.ak_portret_a, a.ak_zatisi, a.ak_zatisi_a
 {
	font-size: 11px;
	margin-top: 3px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
  float: right;
  display: inline;
  height:12px;
  width:115px;
}
#nav a.ak_akt, #nav a.ak_akt_a, #nav a.ak_portret, #nav a.ak_portret_a, #nav a.ak_zatisi, #nav a.ak_zatisi_a {
 width:48px;
}
#nav.s a.ak_akt, #nav.s a.ak_akt_a, #nav.s a.ak_portret, #nav.s a.ak_portret_a, #nav.s a.ak_zatisi, #nav.s a.ak_zatisi_a {
 width:90px;
} /* 82px 73px / 48px */

a.akontakt, a.akontakt_a {
	font-size: 11px;
	margin-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
  height:12px; 
}
a.aprodej, a.ahotovo, a.avystavy, a.akontakt, a.akontakt_a {text-align: left}
a.acesty, a.acesty_a, a.akompo, a.akompox, a.akompo_a, a.akompox_a,
a.ak_akt, a.ak_akt_a, a.ak_portret, a.ak_portret_a, a.ak_zatisi, a.ak_zatisi_a
{text-align: right}

.cara{
	border-bottom-width: 1px;
  border-bottom-style: solid;
	color: black;
	font-size: 1px;
}

a#CV{
	border-width: 1px;
  border-style: solid;
	font-weight: bold;
	padding: 2px;
	margin: 2px 0 0 2px;
	height: 20px
}

pre{margin:12px 0 0 0}
#ulrych{margin:8px}

#admin{position:absolute;left:100%;margin-left:-212px;top:10px;width:201px;border:1px solid #333333}
#admin.poradi{margin-left:-74px;top:10px;width:70px;border:1px solid #333333}
.wide #admin{background:black;margin-left:-602px;top:10px;width:590px;border:1px solid #333333}
.wide #nahst {left:364px;margin-left:0}
.wide #nat   {left:0;top:290px;width:640px}
.wide #fotot {left:0;margin-left:0}

#admin .margin {margin:10px}
#admin.poradi .margin {margin:2px}
form{margin:0;padding:0}
.prih input.text, input.edit, select {border:none; background: #111; height:14px; padding:0}
.prih input.text {width:80px}
.prih input.chyba {background-color:#880}
.prih input.button {background:black;padding:0}
textarea {border:none;background:#111;margin:0}
#hotovo textarea, #vystavy textarea  {width:280px}
#nah a.edit, #nah span {font-size:12px;color:#660000}
p#info {font-size:10px;color:green}
.r{width:92px;height:92px;border:none;border-collapse:collapse;position:absolute}
.m {cursor:move}
.r td {border:1px solid #1A1A1A;width:92px;height:92px;vertical-align:middle;text-align:center;padding:0}
.r img {border:none;margin:0}

.ramecky img {border: 1px solid white}