body {
	margin: 0 auto;
	padding: 0;
	font: 80% /*Calibri,*/ 'Trebuchet MS', 'Geneva CE', 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	text-align: left;
	color: #000;
}

/* ~-~ vseobecne ~-~ */
* { margin: 0; padding: 0; background: transparent none; }

h1, h2, h3, h4, h5, h6 { margin-bottom: .3cm; font-size: 140%; font-weight: normal; color: #000; }
h1 { font-size: 170%; }
h2 { font-size: 160%; }
h3 { font-size: 150%; }

a { text-decoration: underline; font-weight: normal; color: #000; }

p { margin: .1cm 0 .3cm 0; padding: 0; line-height: 140%; }

address { font-style: normal; }
img { padding: 1px; border: 1px solid #999; }

#logo-2, .accesslink, #main-nav, #right, #top-nav, #bottom-nav, #translate, #stats, .linka, #top, #tile-1, #flash, .noprint, hr, #list-bek, form { display: none; }

#logo-1 { margin-bottom: .5cm; font-size: 200%; border-bottom: 3px solid #999; }
#logo-1 a { text-decoration: none; }

.offer h2 { clear: both; margin-top: .3cm; }
.offer img { float: left; margin: 0 .2cm .3cm 0; }

#footer { clear: both; margin-top: .3cm; border-top: 3px solid #999; }

.clear { clear: both; }

#d-1 { float: left; width: 370px; margin-right: .2cm; }

table { margin-bottom: .2cm; }
table th, table td { width: auto; text-align: left; vertical-align: top; padding: 2px 0; border-bottom: 1px solid #999; }
table td { padding: 2px; }

#d-2 { float: right; width: 252px; margin: .2cm 0 0 .2cm; }
#d-2 .photo img { float: right; margin: 0 0 3px 3px; padding: 1px; width: 115px; height: 86px; border: 1px solid #999; }

.result { border-bottom: 1px solid #999; }