a {color: #0099FF; font-weight: bold; text-decoration: none}
a:hover {text-decoration: underline}

img {border: none}
body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background: url(images/web/bg-main_web.png) repeat}	
h4 {width: 920px; margin: 0 30px 10px 30px; *margin: 0 15px; padding: 12px 0 0 0; text-align: left; font-size: 15px; color: #0099FF}
.viewtopic {width: 870px; padding-left: 24px}

/************* CONTAINERS **********/
#container_header {width: 980px; height: 82px; position: absolute; top: 0; left: 50%; margin-left: -490px; background: url(images/web/bg-container_header.png) no-repeat; z-index: 1}
#container_header a#header_link { display: block; width: 260px; height: 80px; }
#container_header a#header_link span { display: none; } 
#container_menu {width: 100%; height: 45px; position: absolute; top: 82px; left: 0; right: 0; background: url(images/web/bg-menu.png) repeat-x; z-index: 1; text-align: center}
#container_menu .menu {width: 980px; height: 38px; padding: 3px 0; position: relative; left: 50%; margin-left: -490px; *position: inherit; *margin-left: 0; text-align: center}
#container_menu .menu ul {list-style-type: none; padding: 0; margin: 0}
#container_menu .menu ul li {height: 38px; font-size: 13px; font-weight: bold; color: #333333; float: left; border-right: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4}
#container_menu .menu ul li a:hover {background: #44bafa; cursor: pointer; color: #FFFFFF}
#container_menu .menu ul li a {text-decoration: none; padding: 10px 18px 0px 18px; color: #333333; display: block; height: 28px; }

#container_sub_menu {width: 980px; height: 136px; position: absolute; top: 147px; left: 50%; margin-left: -490px; background: url(images/web/bg-sub_menu.png) no-repeat; z-index: 1}

#container_main_content {width: 980px; padding: 30px 0 0 0; position: absolute; top: 298px; left: 50%; margin-left: -490px; background: #FFFFFF; z-index: 1}
#container_main_content .middle {width: 600px; height: 405px; padding: 0 30px; color: #666666; text-align: justify; float: left; border-right: 1px dotted #adadad}
#container_main_content .middle h3 {font-size: 18px; color: #44bafa; padding: 0 0 25px 0; margin: 0}
#container_main_content .middle h4 {width: 570px; font-size: 15px; color: #0099FF; padding: 10px 0 10px 0; margin: 0}
#container_main_content .middle h4 a {font-size: 15px; color: #0099FF; text-decoration: none}
#container_main_content .middle h4 a:hover {text-decoration: underline}
#container_main_content .middle img {float: left; margin-right: 10px}

#middlebox {width: 880px; padding: 0 50px}
#middlebox h4 {width: 870px; font-size: 15px; color: #0099FF; padding: 0 0 10px 0; *padding: 25px 0 10px 0; margin: 0}

#container_main_content .right {width: 319px; height: 405px; float: left}

#container_copyright {width: 950px; height: 20px; padding: 10px 15px; margin-top: 30px; float: left; text-align: left; background: url(images/web/bg-container_copyright.png) repeat-x; z-index: 2}
#container_copyright ul {list-style-type: none; padding: 0; margin: 0}
#container_copyright ul li {height: 18px; font-size: 13px; font-weight: bold; color: #FFFFFF; padding: 0 10px; float: right; border-right: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4}
#container_copyright ul li a {text-decoration: underline; color: #FFFFFF; font-weight: normal}
#container_copyright ul li a:hover {text-decoration: none}

#container_main_layer_1 {width: 100%; height: 312px; position: absolute; top: 0; left: 0; right: 0; background: url(images/web/bg-main_web_layer_1.png) repeat-x; z-index: 0}

#middle_top_space {width: 950px; padding: 0 15px 10px 15px; text-align: center; float: left}

#middle_box_row_messages {width: 880px; padding: 0 50px; float: left}
#middle_box_row_messages .nadpis {width: 848px; height: 20px; padding: 3px 15px; float: left; background: #0099FF; color: #FFFFFF; border: 1px solid #000000}
#middle_box_row_messages .body {width: 848px; padding: 10px 15px; float: left; border: 1px solid #000000}

/************* RIGHT MENU **********/
.right_menu {padding: 0 30px; width: 259px; height: 41px; float: left; margin-bottom: 20px}
.right_menu .image {width: 41px; height: 41px; float: left; margin-right: 10px}
.right_menu .content {width: 208px; height: 41px; float: left}
.right_menu .content .name {width: 208px; height: 19px; float: left; margin-top: 3px; color: #0099FF; font-weight: bold}
.right_menu .content .name a {text-decoration: none; color: #0099FF; font-weight: bold}
.right_menu .content .name a:hover {text-decoration: underline}
.right_menu .content .anotation {width: 208px; height: 19px; float: left}

/************* PRICELIST **********/
#cenik {width: 980px; *width: 960px}
#cenik .row {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#cenik .row .column1 {width: 378px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000}
#cenik .row .column2 {width: 70px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik .row .column3 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik .row .column4 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik .row .column5 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik .row .column6 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}

#cenik .header {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#cenik .header .column1 {width: 378px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik .header .column2 {width: 70px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik .header .column3 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik .header .column4 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik .header .column5 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik .header .column6 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}

#cenik .anotation {width: 880px; margin: 10px 50px; *margin: 10px 24px; float: left}
#cenik h4 {width: 880px; margin: 0 50px 10px 50px; *margin: 10px 24px; text-align: left; font-size: 15px; color: #0099FF; float: left}

/************* OPENING TIME **********/
#opening_time {width: 980px}
#opening_time .header {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#opening_time .header .column1 {width: 860px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}

#opening_time .row {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#opening_time .row .column1 {width: 192px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000}
#opening_time .row .column2 {width: 200px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#opening_time .row .column3 {width: 200px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#opening_time .row .column4 {width: 200px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}

#opening_time .anotation {width: 880px; margin: 10px 50px; *margin: 10px 24px; float: left}
#opening_time h4 {width: 880px; margin: 0 50px 10px 50px; *margin: 10px 24px; text-align: left; font-size: 15px; color: #0099FF; float: left}

/************* RESTAURANT **********/
#restaurant {width: 980px}
#restaurant .header {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#restaurant .header .column1 {width: 856px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}

#restaurant .row {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#restaurant .row .column1 {width: 192px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000}
#restaurant .row .column2 {width: 440px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#restaurant .row .column3 {width: 180px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}

#restaurant h4 {width: 880px; margin: 0 50px 10px 50px; *margin: 10px 24px; padding: 12px 0 0 0; text-align: left; font-size: 15px; color: #0099FF; float: left}

/************* GALLERY **********/
#container_gallery {width: 860px; padding: 0 60px}
#container_gallery h4 {width: 980px; margin: 0 0 10px 0; text-align: left; font-size: 15px; color: #0099FF; *margin: 0 44px; float: left}
#gallery {width: 121px; height: 115px; margin-right: 20px; margin-bottom: 20px; background: url(images/web/gallery_icon.png) no-repeat; float: left}
a.gallery {color: #0099FF; font-weight: bold; text-decoration: none}
a.gallery:hover {text-decoration: underline}

table .h3 {background: #0099FF; color: #FFFFFF; font-weight: bold}

.pagerGallery {width: 860px; height: 30px; float: left; margin-top: 15px}

#photos {width: 860px; padding: 0 60px}

/************* ADMIN **********/
#row_edit {width: 700px; height: 22px; padding: 2px 0 0 0; border: 1px solid #CCCCCC}
#row_forum_edit {width: 690px; padding: 5px; margin-bottom: 5px; border: 1px solid #CCCCCC; text-align: left}
#row_edit .news_name {width: 615px; padding: 0 5px; text-align: left; float: left}
#row_edit .name {width: 640px; padding: 0 5px; text-align: left; float: left}
#row_edit .edit {width: 25px; float: left; text-align: center}

#header_edit {width: 680px; height: 22px; padding: 2px 10px 0 10px; text-align: left; color: #FFFFFF; font-weight: bold; background: #0099FF}
#header_insert {width: 680px; height: 22px; padding: 2px 10px 0 10px; text-align: center}
#header_insert a {color: #0099FF; text-decoration: none; font-weight: bold}
#header_insert a:hover {text-decoration: underline}

#news_edit {width: 700px}
#news_edit .nadpis {width: 700px; height: 25px; margin-bottom: 15px}
#news_edit .nadpis span.column1 {width: 150px; text-align: left; float: left}
#news_edit .nadpis span.column2 {width: 550px; text-align: left; float: left}
#news_edit .nadpis input {width: 548px; border: 1px solid #000000; background: #0099FF; color: #FFFFFF}
#news_edit .nadpis textarea {width: 100%; height: 70px; margin-bottom: 10px; background: #0099FF; border: 1px solid #000000; color: #FFFFFF}
#news_edit .buttons {width: 700px; text-align: center}
#news_edit .buttons input {border: 1px solid #000000; background: #0099FF; color: #FFFFFF}

#admin_links {width: 700px; height: 25px; margin-bottom: 10px; text-align: center}
#admin_links a {font-size: 13px; text-decoration: none; color: #0099FF; font-weight: bold}
#admin_links a:hover {text-decoration: underline}

#admin_news_image {width: 130px; height: 130px; float: left}

#cenik_edit {width: 980px}
#cenik_edit .row {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#cenik_edit .row .column1 {width: 316px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000}
#cenik_edit .row .column2 {width: 70px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik_edit .row .column3 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik_edit .row .column4 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik_edit .row .column5 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik_edit .row .column6 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}
#cenik_edit .row .column7 {width: 60px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000}

#cenik_edit .header {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#cenik_edit .header .column1 {width: 316px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik_edit .header .column2 {width: 70px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik_edit .header .column3 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik_edit .header .column4 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik_edit .header .column5 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik_edit .header .column6 {width: 100px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#cenik_edit .header .column7 {width: 60px; height: 15px; padding: 4px 0; text-align: center; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}

#opening_time_edit {width: 980px}
#opening_time_edit .header {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#opening_time_edit .header .column1 {width: 798px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#opening_time_edit .header .column2 {width: 40px; height: 15px; padding: 4px 9px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}

#opening_time_edit .row {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#opening_time_edit .row .column1 {width: 192px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000}
#opening_time_edit .row .column2 {width: 180px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#opening_time_edit .row .column3 {width: 180px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#opening_time_edit .row .column4 {width: 180px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#opening_time_edit .row .column5 {width: 40px; height: 15px; padding: 4px 9px; text-align: center; float: left; border: 1px solid #000000}

#restaurant_edit {width: 980px}
#restaurant_edit .header {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#restaurant_edit .header .column1 {width: 798px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}
#restaurant_edit .header .column2 {width: 40px; height: 15px; padding: 4px 9px; text-align: left; float: left; border: 1px solid #000000; background: #0099FF; color: #FFFFFF; font-weight: bold}

#restaurant_edit .row {width: 880px; margin: 0 50px; *margin: 0 24px; float: left}
#restaurant_edit .row .column1 {width: 192px; height: 15px; padding: 4px 10px; text-align: left; float: left; border: 1px solid #000000}
#restaurant_edit .row .column2 {width: 380px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#restaurant_edit .row .column3 {width: 180px; height: 15px; padding: 4px 10px; text-align: center; float: left; border: 1px solid #000000}
#restaurant_edit .row .column4 {width: 40px; height: 15px; padding: 4px 9px; text-align: center; float: left; border: 1px solid #000000}
.news-in { float: none; clear: both; display: block; }
