body {
	background-color:#f1dfc3;
	color:#333333;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
	background-image:url(../layout/background.jpg);
	background-repeat:repeat-x;
	
	margin:0px;
	padding:0px;
	border:0px;
	}

* {
	margin:0px;
	padding:0px;
	border:0px;
	}
a {color:#333333;}
	
hr.cleaner {clear:both; height:1px; visibility:hidden;}
#container {width:664px; margin:auto;}

#container #menu { position:absolute; width:664px; height:36px; top:2px; font-size:12px; font-weight:bold;}
#container #menu .button { float:left; width:83px; height:36px; text-align:center; line-height:32px; background-image:url(../layout/button.jpg); background-repeat:no-repeat;}
#container #menu .button:hover { background-image:url(../layout/button.jpg); background-repeat:no-repeat; background-position:0px -36px;}
#container #menu a { color:#333333; text-decoration:none; padding-right:2px; display:block;}

#container #logo_big { width:664px; height:274px; margin-top:43px; background-image:url(../layout/penzion_pacovka_big.jpg); background-repeat:no-repeat;}
#container #logo_big h1 { display:none;}
#container #logo_big .lang { position:relative; width:60px; height:20px; left:600px; top:250px;}

#container #logo_small { width:664px; height:159px; margin-top:43px; background-image:url(../layout/penzion_pacovka_small.jpg); background-repeat:no-repeat;}
#container #logo_small h1 { display:none;}
#container #logo_small .lang { position:relative; width:60px; height:20px; left:600px; top:135px;}

#container #top { width:664px; height:9px; margin-top:10px; background-image:url(../layout/top.gif); background-repeat:no-repeat;}

#container #center { width:664px; background-image:url(../layout/text_background.gif); background-repeat:repeat-y;}
#container #center #content { float:right; width:410px;}
#container #center #content img { margin:15px 0px;}

#container #center h1 { padding:10px; text-align:center; font-size:24px;}
#container #center h2 { padding:10px; text-align:center; font-size:20px;}
#container #center h3 { padding:10px 10px 10px 25px; text-align:left; font-size:16px;}
#container #center p { padding:0px 15px 5px 15px; text-align:justify;}
#container #center p:first-letter { padding-left:20px;}
#container #center p.source { padding:0px 10px 5px 10px; text-align:right; font-size:10px;}

#container #center img.left { float:left; border:solid 1px #999999; margin:15px;}
#container #center img.right { float:right; border:solid 1px #999999; margin:10px 15px;}

#container #center ul { list-style:none; margin:5px 0px 20px 40px;}

#container #center table { margin:20px; font-size:inherit;}
#container #center td.way { width:50px; margin:0px;}

#container #center #news { float:right; width:244px;}
#container #center #news h2 { padding:20px 10px 0px 10px; text-align:center; font-size:15px;}
#container #center #news table { font-size:10px; text-align:left; margin:20px 5px 0px 0px;}
#container #center #news td.date { width:100px; font-weight:bold; vertical-align:top;}
#container #center #news td { padding:5px 0px;}

#container #center .foto{ float:left; width:220px; height:175px;}
#container #center .foto p { text-align:center; font-variant:small-caps;}
#container #center .foto p:first-letter { padding-left:0px}
#container #center .foto img { border:solid 1px #999999;}

#container #bottom { width:664px; height:9px; background-image:url(../layout/bottom.gif); background-repeat:no-repeat;}

#container #copy { width:664px; height:20px; line-height:20px; padding:5px 0px;}
#container #copy .copyright { float:left; font-size:11px; text-align:center;}
#container #copy .email { float:right; font-size:11px; text-align:center;}
