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.adiary, a.adiary_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.ak_cesty, a.ak_cesty_a:hover,
a.aprodej, a.aprodej_a:hover, a#CV:hover, .cara,
a.anews, a.anews_a:hover, a.apress, a.apress_a:hover, a.acv, a.acv_a:hover, a.akontakt, a.akontakt_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 }
.k_cesty, a.ak_cesty_a, a.ak_cesty:hover {	border-color: #FF6500 }
.cesty, a.acesty_a, a.acesty:hover { border-color: #FF6500}
.diary, a.adiary_a, a.adiary:hover {	border-color: #DDBB00 }

.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_a, a.akontakt:hover { border-color: #A0A }
a#CV, .cv, a.acv_a, a.acv:hover { border-color: #2255EE }

*, a, pre {
/* font-family: Courier New, monospace; */
 font-family: Tahoma, sans-serif;
 font-size: 12px;
}
.con *, .con a, .con pre {
 font-family: Consolas, monospace;
}
.cr *, .cr a, .cr pre {
 font-family: Courier New, monospace;
}
.luc *, .luc a, .luc pre {
 font-family: Lucida Console, monospace;
}
.thm *, .thm a, .thm pre {
 font-family: Tahoma, sans-serif;
}
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 td.g {border-color: #666;}
#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"; } */
.cr .petr, .cr .petr1, .cr .atelier, .cr .atelier1, .crl .petr, .crl .petr1, .crl .atelier, .crl .atelier1, .cr .petr1 a, .crl .petr1 a { font-family: Courier New, monospace }
.con .petr, .con .petr1, .con .atelier, .con .atelier1, .conl .petr, .conl .petr1, .conl .atelier, .conl .atelier1, .con .petr1 a, .conl .petr1 a { font-family: Consolas, monospace }
.luc .petr, .luc .petr1, .luc .atelier, .luc .atelier1, .lucl .petr, .lucl .petr1, .lucl .atelier, .lucl .atelier1, .luc .petr1 a, .lucl .petr1 a { font-family: Lucida Console, monospace }

.petr {
  color: #BBB;
	font-size: 22px;
	font-style: normal;
	/* text-transform: lowercase; */
	padding-bottom: 10px;
	border-bottom: 1px solid white;
	text-align: left;
}
.atelier {
  height: 28px;
	font-size: 16px;
	text-align: right;
}

.petr1 a, .petr a { font-size: 22px }
.petr1 {
	font-size: 22px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
	text-align: left;
	padding-left: 0px;
}
.atelier1{
  height: 28px;
	font-size: 16px;
	text-align: right;
}

.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.adiary, a.adiary_a, a.akompo, a.akompox, a.akompo_a, a.akompox_a,
a.acv, a.acv_a, a.akontakt, a.akontakt_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, a.ak_cesty, a.ak_cesty_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, #nav a.ak_cesty, #nav a.ak_cesty_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,
  #nav.s a.ak_cesty, #nav.s a.ak_cesty_a {
 width: 150px; /* 90px */
} /* 82px 73px / 48px */

a.aprodej, a.ahotovo, a.avystavy, a.akontakt, a.akontakt_a, a.acv, a.acv_a {text-align: left}

a.acesty, a.acesty_a, a.adiary, a.adiary_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, a.ak_cesty, a.ak_cesty_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 2px 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:-642px;top:10px;width:640px;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}
