body {margin:0; padding:0 0 17px; font:0.69em/1.55em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#777; background-color:#fff;}

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0; line-height:normal;}

.error{color:#ff0000}

p {margin:0 0 1.55em;}

form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea, button {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/* ============== top ============== */
#topOuter {background:url(../images/top_bg.png) repeat-x;}
#top {height:373px; background:url(../images/top_bg2.jpg) top no-repeat;}

#topLogo {width:810px; height:90px; padding:15px; margin:0 auto;}

#topMenu {height:45px; margin-bottom:6px; background-color:#fff;}
#topMenu ul {width:840px; margin:0 auto; padding:6px 0; list-style:none; overflow:hidden;}
#topMenu ul li {font-size:1.18em; float:left;}
#topMenu ul li a {font-weight:bold; padding:6px 13px 6px 32px; color:#565656; border-top:1px solid #e8edd7; border-right:1px solid #e8edd7; border-bottom:1px solid #e8edd7; border-left:1px solid #e8edd7; background:url(../images/topmenu_pointer.gif) 12px 50% no-repeat; display:block; float:left;}
#topMenu ul li.active a {color:#d9241d;}

#topSubmenu {width:837px; margin:0 auto; background:url(../images/submenu_bg.png) no-repeat #ffbe4c; overflow:hidden;}
#topSubmenu ul {margin:0; padding:0; list-style:none;}
#topSubmenu ul li {padding-right:3px; background:url(../images/submenu_separator.gif) top right no-repeat; float:left;}
#topSubmenu ul li a {height:17px; margin:0 1px 0 0; padding:6px 10px; color:#5f420f; text-align:center; display:block; float:left;}

#topImg {width:837px; margin:0 auto; margin-top:10px;}

/* =========== pageHeader ========== */
#pageHeaderO1 {margin-bottom:19px; border-top:1px solid #efefed; border-bottom:1px solid #f1f1ee; background:url(../images/header_bg.png) repeat-x;}
#pageHeaderO2 {border-top:9px solid #dfe0d8; border-bottom:10px solid #e7e8e3;}
#pageHeader {width:832px; padding:11px 4px; margin:0 auto; overflow:hidden;}
/*#pageHeader h1 {font-weight:normal; font-size:16px; color:#727a1e; float:left;}*/
#pageHeader h1 {font-weight:normal; font-size:16px; color:#727a1e; text-align:center;}
/*#pageHeader h3 {font-weight:normal; font-size:16px; color:#727a1e; float:right;}*/
#pageHeader h3 {font-weight:normal; font-size:16px; color:#727a1e; display:none;}

/* ============ wrapper ============ */
#wrapper {width:840px; margin:0 auto;}

/* ============ flashMap =========== */
#flashMap {width:336px; height:343px; margin:0 -25px 25px 25px; float:right;}

/* ============ news =========== */
#news ul {margin:0; padding:0 0 0 25px; list-style:none;}
#news ul li {font-size:1.18em; padding:8px 0 8px 0;}
#news ul li a {color:#565656; padding:0 0 0 30px; background:url(../images/topmenu_pointer.gif) 12px 50% no-repeat; font-weight:bold;}

/* =========== contactBox ========== */
#contactBox {margin-bottom:17px; font-size:1.09em; line-height:1.58em; background-color:#d0e3c0; overflow:hidden; clear:both;}
#contactBox address {width:265px; padding:12px 0 12px 25px; font-style:normal; color:#fff; text-shadow:#4c761d 1px 1px; background:url(../images/contactbox_bg.png) repeat-x #64a81a; float:left;}
#contactBox address big {font-size:1.17em;}
#contactBox .info {width:470px; min-height:80px;  padding:20px 40px;  /* color:#4b7a18;*/ color: transparent; float:left; background: url(../images/baner_mgm.jpg) no-repeat}
#contactBox .info p {margin:0;}
#contactBox a.banner_eko{display:block; width:500px; height:60px;}



ul.galeria li{list-style:none; float:left; padding:5px;}ul.galeria li img.miniaturka{width:120px; border:5px solid #dfe0d8;}

/*
table.galeria tr td{padding:5px;}
table.galeria tr td img.miniaturka{width:120px; border:5px solid #dfe0d8}
*/

/* ============= footer ============ */
#footer {width:814px; margin:0 auto; padding:9px 13px; color:#5d5d5d; background:url(../images/footer_bg.png) repeat-x #e8e8e8; border-top:1px solid #d0d0d2; overflow:hidden;}
#footer p {margin:0;}
#footer .copy {float:left;}
#footer .author {float:right;}
#footer .author img {vertical-align:middle;}
