body {
	background-color: /*#273858*/ #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 62.5%;
	background-image: url('../img/background.jpg');
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
em.autor, .autor em, li.place, .medail, #vystava, .right, .part-clear {font-family:Verdana, Arial, Helvetica, sans-serif;}

/* barvy */
.dve, .box, .pet, #vystava {background-color:#bbbcbe;}
.box.prize {background-color: #dcdddf;}
em.autor, .autor em {color: #fff; background-color: #aaa;}
.jedna, .tri, .ctyri {background-color: #d0cbc4;}
h1, h2 {color: #fff;}
p, ul {color: #363c47;}
#logo {background-color:#fff;}
#menu a {color: /*#bb0000*/ #fff; background-color: #a09b95; /*border-bottom: 1px #fff solid;*/ text-shadow: #88837d 0 1px 0;}
#menu a:hover {background-color: #d0cbc4; color: #000; text-shadow:none;}
#menu a:active {background-color: #eae5de;}
/*#vystava {background-color: #788397}
#vystava p {color: #fff;}*/
.untitled {opacity: 0.5;}
a {color: #bb0000; text-decoration:none; }
a:hover {color: #bb0000; text-decoration:underline; }
.medail {color: #997722; text-shadow: #fff 0 0 2px;}

/* elementy */
h1 {font-size: 3em; line-height: 1em; }
h2 {font-size: 2.5em; line-height: 1em;}
h3 {font-size: 2em; line-height: 1em;}
p {font-size: 1.4em; line-height: 1.6em;}
.dve p, .pet p {margin-top: 1.6em;}
.pet p:first-child {margin-top: 0em; margin-bottom: 1.6em;}
.dve strong, .pet strong {background-color: #ccc; padding: 0.125em 0.25em;}

/* prvky */
#container {padding: 15px;}
#header {position: fixed; z-index: 100;}
#logo {	width: 200px; height: 200px;}
#menu {width: 200px; height: 200px; margin-top: 1px;}
#menu a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-decoration:none; display: block; padding: 17px 30px 16px; margin-bottom: 1px;}
#menu a:first-child {padding-top: 16px;}
#vystava {
width: 200px; height: 200px; margin-top: 1px;}
#vystava p {font-size: 11px; margin-bottom: 1.6em;}
#content {padding-left: 200px;}
#works-and-awards, #registration {padding-top: 14px; position: relative; top: -14px;}

/* spolecné */
.part {clear: both;}
.obalka {padding: 40px 30px;}
#vystava .obalka {padding-top: 20px;}
.jedna, .dve, .tri, .box, .ctyri, .pet {background-image: url('../img/box.png');}
.dve, .tri, .box, .ctyri, .pet {float: left;}
em.autor, .autor em {
padding: 0.25em 0.5em; 
font-style:normal; 
font-size: 13px; 
position:relative; 
left: -0.35em;}
a.out {background: url('../img/out.png') no-repeat center right; padding-right: 10px;}
.right {position: absolute; bottom: 20px; right: 30px;}

/* jedna */
.jedna {width: 602px; height: 200px; margin-left: 1px; position:relative;}
.jedna span {background: url('../img/jedna-fenomen-kniha.gif'); width: 602px; height: 200px; position: absolute; top: 0; left: 0;}
.jedna .right a {font-size: 1.2em;}

/* dve */
.dve {width: 602px; min-height: 2210px; margin-left: 1px; margin-top: 1px;}

/* tri */
.tri {width: 602px; height: 200px; margin-left: 1px; margin-top: 1px; position:relative; margin-bottom: -14px; /*nemazat*/}
.tri .right {width: 140px; text-align:right}
.tri .right p { font-size:11px; margin-top: 1.4em;}


/* box */
.box {width: 602px; min-height: 200px; margin-left: 1px; margin-top: 1px; position:relative;}
.box.k {width: 401px;}
.box img {float: left;}
.box .obalka {padding: 20px 30px 20px 231px;}
ul {font-size: 1.4em; line-height: 1.6em;}
li.autor {margin-bottom: 0.3em;}
li.place {font-size: 11px; margin-bottom: 1em;}
.box a:hover img {asd}
.box a:hover img {asd}

p.medail {font-size: 11px; position: absolute; bottom: 20px; left: 226px; background: url('../img/prize.png') no-repeat center left; padding-left: 45px;}
.box.prize:hover p.medail {background-image: url('../img/prize2.png');}
.ask {cursor:help; border-bottom: 1px dotted #808080;}

/* ctyri */
.ctyri {width: 602px; height: 200px; margin-left: 1px;margin-top: 1px; position:relative; margin-bottom: -14px; /*nemazat*/}

/* pet */
.pet {width: 602px; height: 803px; margin-left: 1px; margin-top: 1px; position:relative;}
.pet ul {list-style-type:lower-alpha; list-style-position:inside; list-style:}

/* part-clear */
.part-clear {clear: both;
height: 401px;}
.part-clear p {color: #666; padding-top: 20px; font-size: 11px;}
.part-clear p a {color:#888; background: url('../img/vm.png') center left no-repeat; padding-left: 18px;}

