* {margin:0;padding:0;}

.clear_both {height:0px;font-size:0px;line-height:0px;margin:0;padding:0;clear:both;}
body {background:#e7e0c4; behavior:url("csshover3-source.htc");}

.top, .bottom {background:#a4866c;height:8px;}
#wrapper {width:928px;margin:0 auto;}
#logo_box {height:70px;}
#logo_box img {border:none;}
#logo_box h1 {text-indent:-9999px;display:none;}
#header {border-top:3px solid #5c0f19;height:258px;}

#menu_box {height:30px;background:#fff;padding-left:40px;zoom:1;}
#menu_box a 
{
   display:block;
   padding:0;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   text-transform:uppercase;
   font-size:9pt;
   line-height:24px;
   text-decoration:none;
   margin-right:8px;
   color:#5c0f19;
   font-weight:bold;
   zoom:1;
}

#menu_box a#index .center_mi .ico {display:block;background:url(../img/menu_home_light.jpg) no-repeat 0 0;width:14px; height:24px;cursor:pointer;}
#menu_box a span.left_mi {display:block;float:left;width:6px;height:24px;background:url(../img/lmenu_light.jpg) no-repeat 0 0;cursor:pointer;}
#menu_box a span.center_mi {display:block;float:left;padding:0 7px;background:url(../img/cmenu_light.jpg) repeat-x center top;cursor:pointer;}
#menu_box a span.right_mi {display:block;float:left;width:6px;height:24px;background:url(../img/rmenu_light.jpg) no-repeat 0 0;cursor:pointer;}

#menu_box a.selected
{
   display:block;
   padding:0;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   text-transform:uppercase;
   font-size:10pt;
   line-height:24px;
   text-decoration:none;
   margin-right:8px;
   color:#e7e0c4;
   font-weight:bold;
}
#menu_box a.selected#index .center_mi .ico {display:block;background:url(../img/menu_home_purple.jpg) no-repeat 0 0;width:14px; height:24px;}
#menu_box a.selected span.left_mi {display:block;float:left;width:6px;height:24px;background:url(../img/lmenu_purple.jpg) no-repeat 0 0;}
#menu_box a.selected span.center_mi {display:block;float:left;padding:0 7px;background:url(../img/cmenu_purple.jpg) repeat-x center top;}
#menu_box a.selected span.right_mi {display:block;float:left;width:6px;height:24px;background:url(../img/rmenu_purple.jpg) no-repeat 0 0;}


#menu_box a:hover#index .center_mi .ico {display:block;background:url(../img/menu_home_purple.jpg) no-repeat 0 0;width:14px; height:24px;}
#menu_box a:hover span.left_mi {display:block;float:left;width:6px;height:24px;background:url(../img/lmenu_purple.jpg) no-repeat 0 0;}
#menu_box a:hover span.center_mi {display:block;float:left;padding:0 7px;background:url(../img/cmenu_purple.jpg) repeat-x center top;color:#fff;}
#menu_box a:hover span.right_mi {display:block;float:left;width:6px;height:24px;background:url(../img/rmenu_purple.jpg) no-repeat 0 0;}

#content_box {background:#fff;zoom:1;}
#left_col {float:left;width:240px;border-right:1px solid #e7e0c4;}
#right_col {float:left;overflow:hidden;width:685px;}
#right_col .content_padding {padding:10px;}
#full_col {overflow:hidden;width:928px;}
#full_col .content_padding {padding:10px;}
#adress_box {margin:10px;padding:10px;background:#e7e0c4;font-weight:bold;text-align:center;color:#5c0f19;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
#adress_box a {color:#5c0f19;}
#mini_contact {padding:0 10px 10px}
#mini_contact label {display:block;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#5c0f19;font-weight:bold;padding:3px 0 2px;}
#email {border:1px solid #a4866c;width:220px;}
#msg_body {border:1px solid #a4866c;width:220px;height:250px;}
#send_btn {width:80px;float:right;height:22px;border:1px solid #5c0f19; margin:5px 0 0 0;color:#5c0f19;font-weight:bold;font-size:9pt;cursor:pointer;}

.describe {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19px;font-size:10pt;zoom:1;}
.section_title {color:#5C0F19;font-family:Arial, Helvetica, sans-serif;}
.describe ul{list-style:square;width:250px;float:left;zoom:1;margin-top:20px;padding:25px;}
#maszyna1 {float:right;margin-top:30px;}
#maszyna2 {margin:0 auto;}
.c_center {text-align:center;}


.adress_box {padding:10px;background:#e7e0c4;font-weight:bold;text-align:center;color:#5c0f19;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
.adress_box a {color:#5c0f19;}
.adress_box .org {font-size:14pt;}
.kontakt_right {float:right;width:460px;}
#map {width:435px;height:435px;border:1px solid #5c0f19; float:left;}
.contact_box {padding:0 10px 10px}
.contact_box label {display:block;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#5c0f19;font-weight:bold;padding:3px 0 2px;}
.contact_box #email {border:1px solid #a4866c;width:440px;}
.contact_box #msg_body {border:1px solid #a4866c;width:440px;height:220px;}


.validation-failed {
  border: 1px solid #f00;
}
.validation-passed {
  border: 1px solid green;
}
.validation-advice {
	padding: 2px;
	color:#f00;
   font-family:Verdana;
   font-weight:bold;
   font-size:8pt;
}
.warning {
	border: 1px solid #c66;
}
.warning-advice {
	padding: 2px;
	color:#f00;
   font-family:Verdana;
   font-weight:bold;
   font-size:10pt;
}
 
.ajax-loading {
	padding: 50px 0;
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

.emailerr_msg{color:#f00;text-align:center;font-size:14pt;margin-top:50px;}
.emailok_msg{color:#3C551E;text-align:center;font-size:14pt;margin-top:50px;}

#mini_contact .emailerr_msg{color:#f00;text-align:center;font-size:14pt;margin:50px 0;}
#mini_contact .emailok_msg{color:#3C551E;text-align:center;font-size:14pt;margin:50px 0;}
#left_col  .ajax-loading {
	height:100px;
   width:230px;
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

.foto_describe a img {border:1px solid #5c0f19;margin:10px 20px 10px 40px}

.sg_zajawki {padding:10px 50px;}
.sg_zajawki .item {width:280px;float:left;margin-bottom:20px;}
.sg_zajawki .item a {display:block;width:200px;margin:0 auto;}
.sg_zajawki .item div {width:200px;margin:0 auto;}
.sg_zajawki .item .sg_zaj_desc {text-align:center;}
.sg_zajawki .item .sg_zaj_desc a {font-size:14pt;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5c0f19;padding-top:5px;text-decoration:none;font-weight:normal;}
.sg_zajawki .item .sg_zaj_desc a:hover {background:#e7e0c4;}
.sg_zajawki .item .sg_zaj_foto {border:1px solid #5c0f19;line-height:0px;font-size:0px;}
.sg_zajawki .item .sg_zaj_foto img {border:none;}

.galeria_lista a {float:left;margin:10px 0px 10px 50px;text-decoration:none;color:#000;}
.galeria_lista a img{border:none;}
.podpis_gal {width:150px;}
.inne_galerie {margin-bottom:10px;color:#5C0F19}
.galery_name {color:#5c0f19;}
#onas_img {float:right;margin-left:10px;}
.cpr_info {text-align:right;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;padding-right:20px;}
.lucas_logo{text-align:right;padding-right:90px;}
.lucas_logo div {padding-right:20px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}


