/* CSS Document */

/** MAIN ***************************************************/

body { background-color:#ede9c0; margin:0px; padding:0px; font-family: Tahoma, Verdana; font-size:13px; }
img { border:0;}
p { font-family: Tahoma, Verdana; font-size:14px; margin:0px; padding:0px 0px 18px 3px; line-height:140%; color:#333333; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#4f4932; margin:0px; padding:15px 0px 10px 0px; }

h2, h2 p, .title_h2 p { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:italic; color:#ef6d16; font-weight:bold; padding:5px 0px 10px 3px; line-height:135%; margin:0px;} 
h2 p { margin:0; padding:0}
h3 { margin:0px; padding:0px 0px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }

a { color:#756f4c; font-size:15px; text-decoration:none; }
a:hover { color:#ef6d16; }

hr { color:#c4c099;
 border-top: 1px solid #c4c099;
 border-bottom:none;
 border-left:none;
 border-right:none;
 margin:0px;
 padding:0px;}

/** MENU ***************************************************/

#menu { height:38px; background-color:#e5e1b2; background-image:url(../images/tlo_20.png); background-repeat:repeat-x; margin-bottom:6px;}

.menu_button { float:left; height:16px; /** width: 134px; **/ margin:10px 0px 0px 8px; padding:0px 0px 0px 0px; /** background-image:url(../images/przyciski_tlo.png); background-repeat:no-repeat; **/ padding:0px 8px 3px 5px; text-align:center; font-size:14px; border-right:#bbb791 solid 1px; }

.menu_button a { padding:0px 9px 0px 5px; text-align:center; font-size:14px; color:#756f4c; }
.menu_button a:hover { text-align:center; font-size:14px; color:#eb731d; text-decoration:underline; }

.topbar_menu { }
.topbar_menu a { }
.topbar_menu a:hover { color:#FF0000; }

/** DIV ***************************************************/

#top { margin:auto; padding:0px; height:23px; background-color:#ede8bd; background-image:url(../images/tlo_02.png); background-repeat:repeat-x; }

#logo { float:left; width:500px; height:110px; }

#search { float:left; width:500px; text-align:left; margin-bottom:20px; }

#animacja { float:right; width:400px; height:395px;}

#middle { margin:auto; padding:0px; background-color:#d9d6ad; background-image:url(../images/header_bgr.jpg); background-repeat: repeat-x; /** background-image:url(../images/tlo_05.png); background-repeat:repeat-x; **/}

#footer { margin:auto; padding:0px 0px 0pc 3px; padding-bottom:20px; }

/** CLASSES ***************************************************/

.center { margin:auto; padding:0px; width:900px; }
.center_middle { margin:auto; padding:0px; width:960px; }

.header_bgr {}

.title_welcome { padding:0px 0px 0px 3px; } 

/**.subtitle { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:italic; color:#ef6d16; font-weight:bold; padding:5px 0px 10px 3px;} **/

.baner_top { height:90px; margin:0px 0px 12px 0px; }

.text_top { font-size:12px; text-align:right; padding-top:4px; }

.kontakt_logo { float:left; width:200px; background-image:url(../images/morena_logo.jpg); background-repeat:no-repeat; height:145px; background-position:left;}
.kontakt_foto { float:right; width:270px; height:160px; background-image:url(../images/morena_biuro.jpg); background-repeat:no-repeat; background-position:right; }

.footer { color:#ef6d16; font-size:10px; padding:15px 0px 0px 0px; }
.footer a { font-size:10px; }
.footer a:hover { font-size:10px; }
.footer_l { float:left;}
.footer_r { float:right;}
.footer_menu { color:#ef6d16; padding:25px 5px 0px 0px;}
.footer_menu a { color:#ef6d16; text-decoration:none; }
.footer_menu a:hover { color:#756f4c; }

.pole { padding:5px; color:#666666; }
.paging { color:#333333; margin-top:5px; }

/** KOLUMNY ***************************************************/

.lewa {
	float:left;
	width:484px;
	}
	
.prawa {
	float:right;
	width:380px;
	} 
	
.lewa_sub {
	float:left;
	width:266px;
	}
	
.prawa_sub {
	float:right;
	width:604px;
	}
	
.clr { clear:both;} 

/** BOX ***************************************************/

.box { background-color:#e6e1b2; margin-top:15px; }

.box_a { background-color:#e6e1b2; background-image:url(../images/tlo_20.png); background-repeat:repeat-x; width:8px; float:left; min-height:56px; }
.box_b { background-color:#e6e1b2; background-image: url(../images/tlo_20.png); background-repeat:repeat-x; width:468px; float:left; padding-bottom:15px;}
.box_c { background-color:#e6e1b2; background-image:url(../images/tlo_20.png); background-repeat:repeat-x; width:8px; float:right; min-height:56px; }
.box_ab { background-image:url(../images/tlo_30.png); background-repeat:no-repeat; width:8px; height:7px; float:left; }
.box_bb { background-color:#e6e1b2; width:468px; height:7px; float:left; margin-bottom:15px; }
.box_cb { background-image:url(../images/tlo_31.png); background-repeat:no-repeat; width:8px; height:7px; float:right; }

.box_b_p { background-color:#e6e1b2; background-image: url(../images/tlo_20.png); background-repeat:repeat-x; width:364px; float:left; padding-bottom:15px;}
.box_bb_p { background-color:#e6e1b2; width:364px; height:7px; float:left; margin-bottom:15px; }

.box_b_maly { background-color:#e6e1b2; background-image: url(../images/tlo_20.png); background-repeat:repeat-x; width:250px; float:left; padding-bottom:15px;}
.box_bb_maly { background-color:#e6e1b2; width:250px; height:7px; float:left; margin-bottom:15px; }

.box_b_szer { background-color:#e6e1b2; background-image: url(../images/tlo_20.png); background-repeat:repeat-x; width:588px; float:left; padding-bottom:15px;}
.box_bb_szer { background-color:#e6e1b2; width:588px; height:7px; float:left; margin-bottom:15px; }

.text_box { padding: 7px 7px 10px 7px; font-size:14px;}
.justify { text-align:justify;}
.text_box_kategoria { margin: 0px 7px 0px 7px; font-size:13px; padding:6px 0px 8px 20px; border-bottom:#c4c099 solid 1px; background-image:url(../images/pointer_31.png); background-repeat:no-repeat; }
.img_box_kategoria { float:left; width:160px; height:160px; border:#FFFFFF solid 1px; }
.desc_box_kategoria { float:left; margin:0px 0px 0px 15px; width:390px}

.text_box_lista_firm { margin: 0px 7px 0px 7px; font-size:13px; padding:6px 0px 8px 0px; border-bottom:#c4c099 solid 1px; }
.filtr_box { padding:7px 0px 0px 0px; line-height:175%; }
.box_content { padding:0px 8px 0px 8px; }
.box_wojewodztwa_lista { padding:3px 0px 3px 8px; margin:0px; line-height:150%;}
.link_wojewodztwa_lista { margin:0px 8px 0px 8px; padding:6px 0px 6px 0px; border-bottom:#c4c099 solid 1px; }

.baner_box { padding:0px 0px 10px 5px;}

/** FORMA *************************************************/

#forma { width:575px; min-height:20px; margin:10px 0px 0px 7px; color:#333; font-size:14px;}

.forma_l { float:left; width:140px; padding:5px; }
.forma_r { float:right; width: 400px; padding:5px; }
.contentfont { color:#666666; font-size:10px; }

/* .brown { background-color:#003399;} */

/** KATALOG *************************************************/

.katalog_opis_lista { line-height:145%; color:#333333; font-size:14px; padding:8px 0 0 0;}
.katalog_img { float:left; border:#c4c099 solid 1px; height:200px; width:200px; margin:10px 0px 10px 7px; }
.katalog_adres { float:right; width:355px; margin:3px 8px 10px 0px; padding:0px; color:#333333; font-size:14px; line-height:145%;  }
.katalog_opis { float:left; margin:5px 8px 5px 5px; }
.katalog_minifoto { float:left; margin:10px 7px 0px 8px; width:130px; height:130px; border:#c4c099 solid 1px;}
.katalog_mapa { float:left; border:#FFFFFF solid 1px; height:350px; width:573px; margin:10px 6px 0px 7px; }

.katalog_nazwa { margin:0px; padding:0px; color:#4f4932; font-size:19px; font-weight:bold;}
.katalog_textheader { margin:0px 8px 0px 8px; padding:8px 0px 8px 0px; font-size:15px; color:#4f4932; font-weight:bold; border-bottom:#c4c099 dotted 1px; }
	
.title { padding:15px 7px 0px 7px;}
.line { height:2px; border-bottom:#c4c099 solid 1px; margin:0px 7px 0px 7px; }
.navi_link { margin:5px 8px 0px 8px;}

#showcase { margin:10px auto;}

.gallery_news_main { padding:7px 16px 10px 0px;}
#error, .error { padding:5px;}
.error { color:#F00;}
