body { background:url(../img/bg.jpg) center top no-repeat #C9B382; font-family:Tahoma; font-size:12px; color:#000 }

/* ======= */
/* Global */
/* ======= */

* {margin:0px; padding:0px}

a:link { color:#000; text-decoration:none; }
a:visited {	color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a:active { color:#000; }

img { border:0px; }

.float_left { float:left; }
.float_right { float:right; } 

h1 { font-size:16px; width:397px; padding-right:25px; margin-bottom:30px; float:right; text-align:right; color:#040403; }

#page_content { width:962px; margin-left:auto; margin-right:auto;  }
#page_content_bg { background:#D4C08E; width:962px; float:left; }

#page_left { width:240px; float:left; }
#top_left { width:240px; height:256px; float:left; background: url(../img/left_top.jpg) no-repeat; }

#page_right { width:722px; float:left; }
#top_right { width:722px; height:233px; float:left; }
#top_right a {  float:left; }
#page_right_content {width:722px; min-height:500px; height:auto !important; height:500px; float:left;  background: url(../img/bg_right.jpg) top no-repeat #D4C08E; }
#menu_box { float:left; width:240px; } 
#menu_box a { float:left; } 
#menu_box li { list-style:none; float:left; } 

/* Content */

#text_box { width:684px; padding-left:13px; padding-right:25px; float:left; }
#text_box ul,ol { padding-left:30px; padding-top:10px; padding-bottom:10px; }
#text_box li { padding-bottom:5px; padding-top:5px;}
#text_box h2 { width:684px; float:left; font-size:14px; font-weight:bold; padding-bottom:20px; }
#text_box a { text-decoration:underline; }
#text_box a:visited { text-decoration:underline; }

/* Aktualnosci */

#news_box { float:left; width:684px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #B88B54; }
#news_box h2 { width:445px; padding-left:15px; font-size:14px; font-weight:bold; float:left; }
#news_box h2 a { color:#774214; }
#news_box h2 a:visited { color:#774214; }
#news_box h2 a:hover { color:#9F5A1D; }

#news_box_more { float:left; width:684px; text-align:right; }
#news_box_more a { font-weight:bold; color:#774214; }
#news_box_more a:visited { font-weight:bold; color:#774214; } 
#news_box_more a:hover { font-weight:bold; color:#9F5A1D; } 
#news_box_header {  width:445px; padding-left:15px; float:left; padding-bottom:10px; }
#news_box_data { float:left; font-size:11px; color:#555451; width:445px; padding-left:15px; padding-top:5px; padding-bottom:15px; }

#news_box_data2 { float:left; font-size:11px; color:#555451; width:445px;  padding-top:5px; padding-bottom:15px; }

#news_box_2 { float:left; width:684px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #B88B54; }
#news_box_2 h2 { width:684px; font-size:14px; font-weight:bold; float:left; }
#news_box_2 h2 a { color:#774214; }
#news_box_2 h2 a:visited { color:#774214; }
#news_box_2 h2 a:hover { color:#9F5A1D; }
#news_box_2_header { width:684px; float:left; padding-bottom:10px; }
#news_box_2_data { float:left; font-size:11px; color:#555451; width:684px; padding-top:5px; padding-bottom:15px; }

#news_table { float:left; width:220px; margin-bottom:10px; }

#news_view {  padding-left:13px; padding-right:25px; float:left; }
#news_view_h2 h2 { color:#774214; width:445px; padding-left:15px; font-size:14px; font-weight:bold; float:left; }
#news_view2 h2 { color:#774214; width:684px; font-size:14px; font-weight:bold; float:left; }

.news_img { width:220px; height:170px; text-align:center; background:#B88B54; }

.news_view_table { float:left; width:220px; margin-bottom:6px; margin-right:6px; }
#news_view_data { float:left; font-size:11px; color:#555451; width:445px; padding-left:15px; padding-top:5px; padding-bottom:15px; }
#news_view_data2 { float:left; font-size:11px; color:#555451; width:445px; padding-top:5px; padding-bottom:15px; }

#news_view_text_header { float:left; width:445px; padding-left:15px; padding-bottom:20px; }
#news_view_text_body { float:left; width:684px; padding-bottom:20px; } 
#news_view_back { width:684px; float:left; padding-top:10px; padding-bottom:10px; }
#news_view_back a { float:left; background: url(../img/ms_back.gif) 0 50% no-repeat; padding-left:10px }

#news_gallery { width:700px; border-top:1px solid #B78A53; float:left; }
#news_gallery h3 { color:#774214; width:679px; font-size:14px; font-weight:bold; float:left; padding-top:10px; padding-bottom:10px; }
#news_gallery_content { width:679px; padding-left:18px; float:left; }

#news_files { width:700px; border-top:1px solid #B78A53; float:left; padding-bottom:20px;  }
#news_files h3 { color:#774214; width:679px; font-size:14px; font-weight:bold; float:left; padding-top:10px; padding-bottom:10px; }
#news_files_content { width:679px; padding-left:18px; float:left; }
#news_files a { color:#4c4c4c; }
#news_files a:visited { color:#4c4c4c; }
#news_files a:hover { font-weight:bold;}
.news_files_box { width:684px; float:left; background: url(../img/dot.jpg) top repeat-x; padding-bottom:10px; padding-top:10px; }
.news_files_title { width:525px; padding-left:5px; float:left; }
.news_files_type { width:67px; float:left; }
.news_files_size { width:67px; padding-right:20px; float:left; text-align:right; }

/* Galerie */

.gallery_box { width:684px; float:left; border-bottom:1px solid #B88B54; padding-bottom:10px; margin-bottom:10px; }
.gallery_data {  width:684px;  float:left;  font-size:11px; color:#555451; text-align:left; padding-bottom:10px}
.gallery_box  h2 { width:684px; font-size:14px; font-weight:bold; float:left; }
.gallery_box  h2 a { color:#774214; }
.gallery_box  h2 a:visited { color:#774214; }
.gallery_box  h2 a:hover { color:#9F5A1D; }

.gallery_more { float:left; width:684px; text-align:right; padding-top:10px;}
.gallery_more a { font-weight:bold; color:#774214; }
.gallery_more a:visited { font-weight:bold; color:#774214; } 
.gallery_more a:hover { font-weight:bold; color:#9F5A1D; } 

#gallery_view h2 { width:684px; float:left;  font-size:14px; font-weight:bold; float:left; color:#774214;}
#gallery_view_body { width:684px; float:left; padding-bottom:20px;  }

/* Katedra */

#img_box { float: left; margin: 5px 0 10px 8px; }
#img { width:162px; height: 116px; float: left; display: inline; background-color:#B88B54; margin: 5px 5px 0 0; }
#img img { width:150px; height:106px; margin: 5px 6px 6px 6px; }
#img2 { width:90px; height: 116px; float: left; display: inline; background-color:#B88B54; margin: 5px 5px 0 0; }
#img2 img { margin: 5px 6px 6px 9px; }
#img_lin { float: left; width: 684px; margin: 5px 0 10px 8px; }
#img_lin #img,#img2 { margin-left: 15px; }

#etno_img_box {float: left; margin: 10px 0 10px 0;}
#etno_img { width:214px; height: 200px; float: left; text-align: center; background:#B88B54; display: inline; margin: 6px 6px 6px 6px;}
#etno_img img {margin: 5px 0 6px 0;}

#img_book_box { float: left; margin: 5px 0 10px 8px; }
#img_book { width:116px; height: 162px; float: left; display: inline; background-color:#B88B54; margin: 0 5px 0 0; }
#img_book img { width:106px; height:150px; margin: 6px 5px 5px 5px; }

#img3 { width:162px; height: 116px; float: left; display: inline; background-color:#B88B54; }
#img3 img { width:150px; height:106px; margin: 5px 6px 6px 6px; }

/* Kontakt */

#contact_top { width:705px; float:left; border-bottom:1px solid #B88B54; padding-bottom:20px; }
	#contact_left { width:394px; float:left; }
	
	#contact_left_muzeum { width:305px; padding-left:10px; padding-bottom:20px; border-bottom:1px solid #B88B54; }
	#contact_left_klasztor { width:305px; padding-left:10px; padding-bottom:20px; padding-top:10px;  }
	#contact_left h2 { width:394px; float:left; font-size:14px; font-weight:bold; padding-bottom:20px; }
	#contact_left h3 { width:394px; float:left; font-size:12px; font-weight:bold; }
	#contact_left p { font-size:11px; }
	.contact_left_span_1 { width:130px; float:left; }
	.contact_left_span_2 { width:70px; float:left; }	
	
	#contact_right { width:250px; float:left; }
	#contact_right a:hover { text-decoration:underline; }
	#contact_right_input .error-message { padding-left:40px; float:left; font-size:10px; color:#9F0006; font-weight:bold; }
	#contact_right_input input { width:207px; height:24px; font-size:11px; color:#4c4c4c ; padding-left:3px; padding-right:3px; padding-top:7px; float:left; background: url(../img/input_bg.jpg) no-repeat; border:0px; }
	.contact_right_input_box { width:250px; float:left; padding-bottom:10px; }
	.contact_right_input_box img { float:left; margin-right:10px; margin-top:3px; }
	#contact_right_message { width:250px; float:left; }
	#contact_right_message img { float:left; margin-right:10px; margin-top:3px; }
	#contact_right_message textarea { float:left; width:204px; padding:3px;  margin-bottom:5px; height:135px; font-size:11px; color:#4c4c4c; background: url(../img/textarea_bg.jpg) no-repeat; border:0px; }
	#send { width:42px; height:19px; float:right; background: url(../img/send.jpg) no-repeat; border:0px; cursor:pointer; margin-right:10px; }
	#contact_right_message .error-message { width:120px; padding-left:40px; float:left; color:#9F0006; font-weight:bold; float:left; font-size:10px;  }
	
#contact_bottom { width:705px; float:left; padding-top:10px; }
	#contact_bottom_left { width:350px; padding-left:10px; height:130px; float:left; font-size:11px;}
	#contact_bottom_right { width:300px; height:90px; padding-top:40px; float:left; font-size:11px; }
	#contact_map_left { width:329px; float:left; }
	#contact_map_right { width:376px; float:left; }
	#contact_bottom a:hover { text-decoration:underline; }

/* Paginacja */

#pagin_content { width:722px; float:left; padding-top:20px; color:#666666; }
#pagin_content .current { color:#000; font-weight:bold; }

#pagin_left { width:100px; float:left; }
#pagin_left a { background: url(../img/ms_back.gif) 0 50% no-repeat; padding-left:10px; }
#pagin_left a:visited { background: url(../img/ms_back.gif) 0 50% no-repeat; padding-left:10px;  }

#pagin_center { width:500px; float:left; text-align:center; }

#pagin_right { width:100px; float:left; }
#pagin_right a { background: url(../img/ms_next.gif) 100% 50% no-repeat; padding-right:10px; }
#pagin_right a:visited { background: url(../img/ms_next.gif) 100% 50% no-repeat; padding-right:10px; }

/* Footer */

#footer { float:left; width:772px; padding-left:190px; height:30px; padding-top:93px; background: url(../img/footer_bg.jpg) no-repeat; }
#footer a { color:#fff; }
#footer a:visited { color:#fff; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer a:active { color:#fff; }
#footer_copyright { width:600px; float:left; color:#fff; font-size:11px; }
#footer_copyright span { padding-left:20px; }

#admin_box { width:962px; float:left; padding-top:10px; padding-bottom:10px; background:#fff; text-align:center; margin-bottom:40px; margin-top:20px; }

#login { width:250px; padding-left:200px; float:left; }
#login_input input { width:200px; float:left; margin-top:10px; }
#login_input label { width:40px; float:left; margin-top:10px; padding-top:2px; }
#login_remember { width:210px; padding-left:40px; float:left; padding-top:10px; padding-bottom:10px; }
#login_remember input { margin-right:5px; }
#login_button { width:210px; padding-left:40px; }

#flashMessage { width:290px;  float:left; font-size:10px; text-align:center; }
#authMessage { width:290px; float:left; font-size:10px; text-align:center; }
.message { background:#A62A22; color:#fff; font-weight:bold; padding-left:5px; padding-right:5px; float:left; padding-top:4px; clear:both; padding-bottom:4px; }
.alert { background:#A62A22; color:#fff; font-weight:bold; padding-left:5px; padding-right:5px; float:left; padding-top:4px; clear:both; padding-bottom:4px; }
#flashMessage p strong { border:none; font-weight:bold; background:#E8E8E8; float:left;  }
#flashMessage p { text-align:center;font-weight:bold ; margin-top:10px; }
#flashMessage p.alert strong { background:#E8E8E8; color:green; }
#flashMessage p.message strong { background:#E8E8E8; color:#fff; }
