body{margin:0px;padding:0px 0px 20px;text-align:center;background:#F4E298 url(img/body_bg.jpg) 0px 0px repeat-x;font:11px Georgia, Tahoma, serif;color:#27231A }

div#main_content{width:100%;background: url(img/main_content_bg.jpg) top center no-repeat}

div#content,
div#content_index,
div#content_menu_banners,
div#content_menu,
div#rooms_content,
div#top,
div#footer{width:950px;margin:0px auto;text-align:left}

.clr{clear:both;height:0px;overflow:hidden}

.alignLeft{text-align: left}
.alignRight{text-align: right}
.alignCenter{text-align: center}

a img{border:none}

a:link,
a:hover,
a:visited{text-decoration:none}
a:hover{text-decoration:underline}

/* #top */
div#top{position:relative;height:258px;background:url(img/top_bg.jpg) 0px 0px no-repeat}
div#top div.logo{position:absolute;top:33px;left:0px}
div#top div.banner{position:absolute;top: 22px;left:271px}
div#top div.banner2{position:absolute;display:block;top:157px;left:5px;width:940px;height:90px;background:url(img/top_banner2_bg_pl.png) 0px 0px no-repeat}
div#top div#banner2_lang_de{background-image:url(img/top_banner2_bg_de.png)}
div#top div#banner2_lang_en{background-image:url(img/top_banner2_bg_en.png)}

#flash{position:absolute;width:674px;height:131px;right:5px;top:22px}
div#top div.banner2 a{position:absolute;display:block;width:140px;height:35px;top:39px;left:777px;}

div#top #flag{position:absolute;top:5px;right:0px;}
div#top #flag ul{margin:0px;padding:0px;list-style:none;width:60px;}
div#top #flag ul li{margin:0px;padding:0px;display:display:block;width:13px;height:13px;margin:0px 0px 0px 7px;float:left}

/* #main_content */
div#main_content{}
div#content_index div.left{float:left;width:470px;padding-top:18px}
div#content_index div.right{float:right;width:470px;padding-top:18px}
div#content_index div.box1{width:470px;height:670px;margin-top:9px;background:url(img/front_box_bg1.jpg) 0px 0px no-repeat}
div#content_index div.box1 h1{margin:0px;padding:25px 0px 15px 22px}
div#content_index div.box2{width:470px;height:570px;margin-top:12px;background:url(img/front_box_bg2.png) 0px 0px no-repeat}
div#content_index div.box2 h1{margin:0px;padding:23px 0px 0px 23px}
div#content_index div.box2 h2{margin:0px;padding:13px 0px 0px 35px}

#xlang_en div#content_index div.box2 h2{margin:0px;padding:13px 0px 0px 23px}
#xlang_de div#content_index div.box2 h2{margin:0px;padding:13px 0px 0px 26px}


div#content_index div.news{width:430px;padding-left:25px;}
div#content_index div.news h1{margin:0px;padding:0px;font:bold 16px Georgia, Helvetica, Arial, serif;color:#b02213}
div#content_index div.news h2{margin:0px;padding:0px;font:normal 10px Georgia, Helvetica, Arial, serif;color:#5a5d50}
div#content_index div.news div.body{width:255px;margin-top:1em;font:11px Georgia, Helvetica, Arial, serif;color:#2c271f;line-height:1.5em}
div#content_index div.item{height:auto !important;height:250px;min-height:250px;position:relative;margin-top:15px;padding:0px 0px 20px}
div#content_index div.image{position:absolute;left:300px;top:40px;}
div#content_index div.left .more{position:absolute;left:300px;bottom:10px; }
div#content_index div#news_item1{margin-top:0px;background:url(img/news_line_bg.png) left bottom no-repeat}
div#content_index div.news_items{position:relative;margin-top:15px;padding:20px 0px 0px;background:url(img/news_line_bg.png) left top no-repeat}
div#content_index div#news_items1{padding-top:0px;background:none}
div#content_index div.news_items div.image{position:absolute;left:300px;top:60px;}
div#content_index div#news_items1 div.image{top:40px;}

div#banner_content_index{position:relative;width:470px;height:206px;background:url(img/banner_dobrze_zjesc_bg.png) 0px 0px no-repeat}
#xlang_en div#banner_content_index{background-image:url(img/banner_dobrze_zjesc_bg_en.png)}
#xlang_de div#banner_content_index{background-image:url(img/banner_dobrze_zjesc_bg_de.png)}
div#banner_content_index a{position:absolute;display:block;width:140px;height:35px;top:149px;left:305px;}

div#content_index div.right{}
div#content_index div.right div.body{width:430px;margin-left:23px;padding-top:10px}
div#content_index div.right div.first_image{padding-bottom:0px;}
div#content_index div.right div.body div.images {height:120px;margin:0px;padding:0px}
div#content_index div.right div.body div.images a{margin:0px;padding:0px;display:block;float:left;margin-left:30px;line-height:0px;font-size:0px}
div#content_index div.right div.body div.images a:first-child{margin-left:0px}
div#content_index div.right div.body div.images a.caption-for-widget-thumb1{margin-left:0px}
div#content_index div.right div.body div.images a img{border:1px solid #E1B846;margin:0px;padding:0px}
div#content_index div.right div.body div.banner3{float:left;padding-top:30px;}
div#content_index div.right div.body a.more{display:block;float:right;margin-top:10px;margin-right:5px}

/* #content_menu_banners */
div#content_menu_banners{padding-bottom:11px}
div#content_menu_banners div.left{float:left;width:470px;padding-top:18px}
div#content_menu_banners div.right{float:right;width:470px;padding-top:18px}

/* #content_menu */
div#content_menu{background:url(img/content_menu_bg.jpg) 2px 0px repeat-y}
div#content_menu div.content_menu{background:url(img/content_menu_top_bg.jpg) 0px 0px no-repeat}
div#content_menu div.content_menu_bottom{padding-bottom:30px;background:url(img/content_menu_bottom_bg.jpg) 2px 100% no-repeat}
div#content_menu div.bottom{padding-top:20px;}
div#content_menu div.left{float:left;width:435px;margin-left:25px}
div#content_menu div.left h1{margin:0px;padding:24px 0px 0px}
div#content_menu div.left h2{margin:0px;padding:20px 0px 30px}
div#content_menu div.left dl{margin:0px;padding:0px;}
div#content_menu div.left table{width:435px}
div#content_menu div.left table th{clear:both;margin:0px;padding:0px 0px 0.3em;font:bold 17px Georgia, Helvetica, Arial, serif;color:#26211b}
div#content_menu div.left table td{clear:both;margin:0px;padding:0px 0px 1em;vertical-align:top;font:italic 12px Georgia, Helvetica, Arial, serif;color:#b02213}
div#content_menu div.left table td.alignLeft{width:260px;padding-left:20px}
div#content_menu div.left table td.alignRight{text-align: right;font:bold 18px Georgia, Helvetica, Arial, serif;color:#b02213}

div#content_menu div.right{float:right;width:430px;margin-right:25px}
div#content_menu div.right h1{margin:0px;padding:113px 0px 30px}
div#content_menu div.right table{width:430px}
div#content_menu div.right table th{padding:0px 0px 0.5em;font:bold 18px Georgia, Helvetica, Arial, serif;color:#26211b}
div#content_menu div.right table td{padding:0px 0px 0.5em}
div#content_menu div.right table ul{margin:0px;padding:0px;list-style:none}
div#content_menu div.right table li{margin:0px;padding:0px 0px 0px 27px;font:italic 12px Georgia, Helvetica, Arial, serif;color:#b02213;line-height:1.5em;background:url(img/li_dot.gif) 20px center no-repeat}

/* #news_item */
div#news_page{margin-top:11px;background:url(img/news_page_bg.png) 0px 0px repeat-y}
div#news_page div.news_page{background:url(img/news_page_bg_top.png) 0px 0px no-repeat}
div#news_page div.news h1.header{padding:25px 0px 0px}
div#news_page div.news{padding-bottom:20px;}


/**/
div#content_rooms{margin:0px auto;width:960px;background:url(img/rooms_content_bg.png) 0px 0px repeat-y;text-align:left;color:#F4E69B}
div#content_rooms h1{margin:0px;padding:0px 0px 20px 30px;text-align:left;}
div#content_rooms h1.bottom{padding-top:20px;padding-bottom:0px}
div#content_rooms div.content_rooms{padding-top:115px;background:url(img/rooms_content_top_bg.png) 0px 0px no-repeat}

#xlang_en div#content_rooms div.content_rooms{padding-top:115px;background:url(img/rooms_content_top_bg_en.png) 0px 0px no-repeat}
#xlang_de div#content_rooms div.content_rooms{padding-top:115px;background:url(img/rooms_content_top_bg_de.png) 0px 0px no-repeat}

div#content_rooms div.content_rooms_left{float:left;width:460px;margin:0px 0px 0px 10px;padding:0px 0px 10px}
div#content_rooms div.content_rooms_right{float:left;width:420px;padding:0px 0px 10px;font:15px Georgia, Helvetica, Arial, serif;color:#F4E69B;text-align:left}
div#content_rooms div.content_rooms_right h1{margin:0px;padding:0px;font:bold 17px Georgia, Helvetica, Arial, serif;color:#e2b43d;}

div#content_rooms h2{margin:0px 0px 0px 0px;padding:1em 0px 0.5em 30px;font:bold 17px Georgia, Helvetica, Arial, serif;color:#e2b43d;}

div#content_rooms .ngg-galleryoverview{clear:both;margin:0px 0px 0px 20px;padding:0px;list-style:none;}
div#content_rooms .ngg-gallery-thumbnail-box{width:120px;float:left;display:block;margin:0px;padding:0px 0px 10px 10px;}
div#content_rooms .ngg-gallery-thumbnail{}
div#content_rooms .ngg-gallery-thumbnail-box img{padding:0px;margin:0px;border:1px solid #E1B73E}
div#content_rooms .ngg-clear{clear:both;height:0px;over-flow:hidden}
div#content_rooms ul.images li.first{padding-left:0px;}

div#content_rooms ul.images{clear:both;margin:0px;margin:0px 0px 0px 30px;padding:0px;list-style:none}
div#content_rooms ul.images li{float:left;display:block;margin:0px;padding:10px 0px 0px 10px;}
div#content_rooms ul.images li.first{padding-left:0px;}



div#banner_content_rooms{position:relative;width:470px;height:228px;background:url(img/banner_dobrze_zjesc_bg2.jpg) 0px 0px no-repeat}
div#banner_content_rooms a{position:absolute;display:block;width:140px;height:35px;top:149px;left:305px;}

#xlang_de div#banner_content_rooms{background-image:url(img/banner_dobrze_zjesc_bg_de.png)}
#xlang_en div#banner_content_rooms{background-image:url(img/banner_dobrze_zjesc_bg_en.png)}

a#banner_rooms2{display:block;padding-top:12px}

/* #footer */
div#footer{position:relative;height:40px;margin-top:15px;background:url(img/footer_bg.png) 0px 0px repeat-x;font:10px Tahoma, Arial, sans-serif}
div#footer ul.menu{position:absolute;top:22px;left:5px;display:block;margin:0px;padding:0px;list-style:none}
div#footer ul.menu li{display:block;float:left;margin:0px;padding:0px 8px 0px 7px;border-left:1px solid #27231a}
div#footer ul.menu li.first{padding-left:0px;border-left:none}
div#footer a:link,
div#footer a:hover,
div#footer a:visited{font-size:10px;text-decoration:none;color:#27231A}
div#footer a:hover{text-decoration: underline}
div#footer a.midea{position:absolute;top:20px;left:857px;}

/* .navigation */
.navigation{width:380px;padding:0px 0px 20px 25px}
.navigation .alignleft{float:left;text-align:left}
.navigation .alignright{float:right;text-align:right}

/* #news_overflow */
div.news{}
div#news_overflow{position:relative;height:485px;overflow:auto;}
div#news_overflow h1{position:relative;width:auto;margin:0px;padding:0px;left:0px;top:0px;}
div#news_overflow h2{position:relative;width:auto;margin:0px;padding:0px;left:0px;top:0px;}
div#news_overflow div.item,
div#news_overflow p{width:400px;text-align:justify;line-height:1.3em}
div#news_overflow div.body{position:relative;width:400px;margin:0px;padding:0px;left:0px;top:0px;}
div#news_overflow div.image{position:relative;width:auto;margin:0px;padding:0px;left:0px;top:0px;}

/* #news_overflow */
div#news_overflow2{position:relative;height:475px;overflow:auto;margin:0px;padding:0px;}

div#content_index div#news_overflow2 div.body{width:265px}
div#content_index div#news_overflow2 div.image{position:absolute;left:280px;top:0px;}
div#content_index div#news_overflow2 a.more{left:280px}
.c_content{position:relative;width:400px;}


.banner_dobrze{position:relative;width:470px;height:108px;background:url(img/banner_dobrze_zjesc_small_bg.jpg) 0px 0px no-repeat}
.banner_dobrze a{position:absolute;top:49px;left:300px;}