body {margin: 0; background-color: #FFF}
.header {height:100;  background-image: url(/images/back1.png); background-position: right; background-repeat: no-repeat;}
.menu {height: 15px; border-top: 3px solid #c3c3c3; border-bottom: 3px solid #c3c3c3; padding: 5 0 5 16; font-family: arial, sans-serif; font-size: 80%; background-color: #F8F8F8}
.bottom {height: 15px; border-top: 3px solid #c3c3c3; border-bottom: 3px solid #c3c3c3; padding: 5 0 5 16; font-family: arial, sans-serif; font-size: 80%; background-color: #F8F8F8; margin-top: 20}

div.menu div.lang {float: left}
div.menu div.main_menu {float: right; width: 95%; text-align: right; }
div.bottom div.copy {float: left; font-size: 85%; }

div.menu  .main_menu ul, ol, li {margin: 0; padding: 0;}

.main_menu span.select {color: #B3B3B3; } /*   */
.main_menu a:link, a:active, a:visited, a:hover {text-decoration: none; color: #000}
.main_menu a:hover {background-color: #fcf4ac}

.box {margin: 60 150 0 130; padding-bottom: 50; font-family: arial, sans-serif; font-size: 80%; }
.box h1 {font: 160% Franklin Gothic Medium; text-transform: uppercase; color: #a8a8a8; margin: -5 0 15 0 } 
.box h2 {font: 130% Franklin Gothic Medium; text-transform: uppercase; color: #a8a8a8} 
.box a:link {color: #009}
.box a:active {color: #009}
.box a:visited {color: #009}
.box a:hover {color: #F00}
.box .otstup {padding-left: 80px}
.box .otstup p.town {font: 100% Franklin Gothic Medium; text-transform: uppercase; margin-left: -80px; color: #999}
.box p {margin: 10 0 10 0}
.box p.adds {margin-top: 20; color: #999; font-size: 90%}

.archive {margin: 60 0 0 130}

.box ol {margin-left: 40}

.cover {float:left; width: 210; height: 350}
.cover img {width:190; height: 255; border: 0}
.cover .number {text-align: center; margin: 0 20 0 0}
.cover .number  p.number {margin: 8 0 0 0; font-weight: bold}
.cover .number  p.data {margin: 6 0 0 0; color: #999; font-size: 90%}
.cover .number  p.add {margin: 6 0 0 0; color: #999; font-size: 80%}

.keys {text-align: center}
.keys h1 {font-family: arial, sans-serif; font-variant: small-caps; color: #FFF; font-size: 8}

span.att {padding: 0 6 0 6; border: 2px solid #ffde59; margin-right: 10px; font-weight: bold; background-color: #fefee9;}
div.att {padding: 10 12 10 12; border: 2px solid #ffde59; background-color: #fefee9;}
table.ps {border: 2px dotted #ffde59; margin: 15 0 18 5} 
table.ps td {border: none; text-align: left; padding: 3 5 5 5}

table {border: 0;margin: 15 0 18 0 }
tr {vertical-align: top}
th {padding: 6px; font-family: arial, sans-serif; font-size: 80%;text-align: center; font-weight: bold; border-bottom: 2px solid #fcf4ac;color: #888; } /* background-color:#fefee9;border-top: 2px solid #fcf4ac;  */
td {padding: 8px; border-bottom: 2px solid #e0e0e0; font-family: arial, sans-serif; font-size: 80%;text-align: center; }

td p.number {margin: 5 0 0 0; font-weight: bold}
td p.data {margin: 5 0 0 0; color: #999; font-size: 90%}
td p.add {margin: 5 0 0 0; color: #999; font-size: 80%}

td img {width: 145; height: 195; border:0; margin: 0 10 0 10}

table.box {width: 80%; margin: 0 0 0 0}
table.box td {border:none; text-align: left; padding: 0 0 0 0}


/*
.main_menu ul	{float: left; width: 55%; position: relative; left: 20%; overflow: hidden; list-style: none; font-size: 0.7em; padding: 0.5em 0 0.85em 0;}
.main_menu ul li	{float: left; color: #666D95; padding: 0 6px 0 8px; margin: 0 1px 0 -1px;}
*/

