/* ------------------------- Global --------------------------------- */

* {
 margin: 0;
 padding: 0; }
 
body {
 color: #847D6C;
 font: normal 11px Verdana, sans-serif; }
 
ul, ol {
 list-style-type: none; }
 
img {
 border: 0; }

hr {
 clear: both;
 visibility: hidden; }
 
table {
 border-collapse: collapse; }
 
*:focus {
 outline: none; }
 
a:link, a:focus, a:visited, a:active {
 color: #F6EBD4;
 text-decoration: none; }
 
a:hover {
 text-decoration: underline; }

body {
 background: url('../../images/frontend/bg.gif') #29211C;
 text-align: center; }

#Main {
 width: 765px;
 padding: 0 10px 10px; 
 margin: 0 auto;
 text-align: left; }
 
body > #Main {
 width: 765px; }

label { cursor: pointer; } 
input.text { border: 1px solid #958E86; padding: 2px; background: #FCFAF0; width: 185px; font: normal 10px Verdana, sans-serif; }
textarea { border: 1px solid #958E86; padding: 2px; background: #FCFAF0; width: 98%; height: 90px; overflow: auto; font: normal 10px Verdana, sans-serif; }
input.text:focus, textarea:focus { background: #FFFFFF; }
.SubmitBox { text-align: center; }
input.submit { margin-top: 12px; border: 1px solid #585044; padding: 2px; background: #DACCB6; color: #564E41; font: bold 10px Verdana, sans-serif; cursor: pointer; }
input.submit:hover { background: #EFE3D1; }

/* ------------------------------------------------------------------ */


/* ------------------------- Top + TopMenu -------------------------- */

#Top {
 height: 187px; }
 
#Top img {
 float: left; }

#TopMenu {
 float: left;
 height: 26px;
 width: 765px;
 font: normal 14px "Times New Roman", sans-serif; }
 
#TopMenu li {
 position: relative;
 float: left;
 width: 153px;
 height: 26px;
 background: url('../../images/frontend/link-bg-level1.gif') no-repeat; }
 
#TopMenu li li {
 height: auto;
 background: url('../../images/frontend/link-bg-level2.gif') !important; }
 
#TopMenu li li:hover {
 background-position: 0 -52px !important; } 
 
#TopMenu li.Last {
 background-image: url('../../images/frontend/link-bg-level1-last.gif'); }
 
#TopMenu li:hover {
 background-position: 0 -26px; }
 
#TopMenu li.Submenu { }

#TopMenu li.Submenu:hover { }

#TopMenu li a {
 display: block;
 padding: 5px;
 width: 143px;
 text-align: center; }
 
#TopMenu li a:hover {
 text-decoration: none; }
 
#TopMenu > ul a {
 width: auto; }
 
#TopMenu ul ul {
 position: absolute;
 width: 153px;
 display: none; }
 
#TopMenu ul ul li {
 background-image: url('../../images/frontend/link-bg-level2.gif'); }

#TopMenu ul.Level1 li.Submenu:hover ul.Level2 {
 display: block; }
 
#TopMenu ul.Level2 {
 top: 26px;
 left: 0px; }

/* ------------------------------------------------------------------ */


/* ------------------------- Footer --------------------------------- */
 
#Footer {
 clear: both;
 height: 81px;
 background: url('../../images/frontend/bottom.gif') no-repeat; }
 
#FooterMenu {
 float: left;
 padding: 12px 18px;
 color: #C61A0E;
 font: normal 11px Tahoma, sans-serif; }
 
#FooterMenu li {
 display: inline;
 margin-right: 6px; }
 
#FooterMenu a {
 color: #847D6C;
 padding: 0 1px; }
 
#SEO {
 float: right;
 padding: 12px 116px 12px 0;
 color: #847D6C;
 font: normal 11px Tahoma, sans-serif; }
 
#SEO li {
 display: inline;
 margin-left: 6px; }
 
#SEO a {
 color: #847D6C;
 padding: 0 1px; }
 
#Enzo {
 clear: both;
 padding: 8px 116px 12px 0;
 text-align: right; }
 
#Enzo img:hover {
 opacity: 0.8; }
 
/* ------------------------------------------------------------------ */


/* ------------------------- Middle --------------------------------- */
 
#Middle {
 clear: both;
 padding: 4px 0 10px; }
 
#MainPage {
 background: url('../../images/frontend/mp-bg.gif') repeat-y; }
 
#SubPage {
 background: url('../../images/frontend/middle-bg.gif') repeat-y; }
 
#LeftColumn {
 float: left;
 background: url('../../images/frontend/left-top-bg.gif') no-repeat;
 width: 154px; }
 
#RightColumn {
 float: left;
 background: url('../../images/frontend/right-top-bg.gif') no-repeat;
 width: 602px;
 min-height: 44px; }
 
/* ------------------------------------------------------------------ */


/* ------------------------- MainPage ------------------------------- */
 
#MainPage .Article {
 float: left;
 width: 258px;
 background: url('../../images/frontend/mp-top-bg.gif') no-repeat; }

#MainPage h2 {
 color: #750d06;
 font: normal 18px "Times New Roman", sans-serif;
 text-align: center;
 height: 76px;
 background: url('../../images/frontend/header2-bg.gif') 70px 70px no-repeat; }

#MainPage h2 span {
 float: right;
 padding: 22px 36px 8px 0;
 width: 150px; }
 
#MainPage h2 img {
 float: left;
 margin-left: 3px; }
 
#MainPage .ALead {
 padding: 9px 33px 9px 21px;
 text-align: justify; }

#MainPage .AMore {
 text-align: right;
 font-size: 10px;
 padding-right: 35px; }

#MainPage .AMore a {
 padding: 0 1px;
 color: #740D05;
 background: url('../../images/frontend/more-link-bg.gif') repeat-x; }
 
#MainPage .Bottom {
 clear: both;
 min-height: 44px;
 background: url('../../images/frontend/mp-bottom-bg.gif') 0 100% no-repeat; }
 
#MainPage .AImage {
 float: left;
 width: 258px; } 
 
#MainPage .AImage {
 text-align: center; }
 
#MainPage .AImage img {
 background: #F4ECDB;
 padding: 1px;
 border: 1px solid #7C766C;
 margin: 12px 10px 10px 2px; }

#MainPage .Last {
 width: 248px;
 background-position: 1px 0; }

#MainPage .Last h2 {
 padding: 0; }

#MainPage .Last h2 span {
 padding: 22px 25px 8px 0; }
 
#MainPage .Last h2 img {
 margin-left: 4px; }

#MainPage .Last .ALead {
 padding-left: 22px;
 padding-right: 22px; }

#MainPage .Last .AMore {
 padding-right: 24px; }
 
#MainPage .Bottom .Last img {
 margin-right: 0; } 

/* ------------------------------------------------------------------ */


/* ------------------------- LeftMenu ------------------------------- */

#LeftMenu {
 padding: 10px 10px 74px; }
 
#LeftMenu ul { }

#LeftMenu li { }

#LeftMenu li span {
 display: block;
 color: #750d06;
 font: normal 18px "Times New Roman", sans-serif;
 text-align: center;
 padding: 14px 12px 10px;
 background: url('../../images/frontend/lm-header-bg.gif') 50% 100% no-repeat; }

#LeftMenu ul.Level2 {
 padding-top: 10px; }
 
#LeftMenu ul.Level2 li {
 padding: 0 16px 4px; 
 background: url('../../images/frontend/arrow.gif') 9px 5px no-repeat; }

#LeftMenu ul.Level2 li a { 
 color: #5E513B; }
 
#LeftMenu ul.Level2 li a.Selected { 
 color: #750D06; }
 
#LeftMenu ul.Level2 li a:hover { 
 color: #750D06;
 text-decoration: none; }
 
#Talerz {
 padding-top: 74px;
 padding-left: 8px; }
 
/* ------------------------------------------------------------------ */


/* ------------------------- BreadCrumb ----------------------------- */

#BreadCrumb {
 float: right;
 padding: 20px 20px 0; }
 
#BreadCrumb li {
 display: inline;
 font-size: 10px; }
 
#BreadCrumb a {
 color: #5E513B; }
 
#BreadCrumb a.Last { 
 color: #750D06; }
 
#BreadCrumb a:hover { 
 color: #750D06;
 text-decoration: none; }

/* ------------------------------------------------------------------ */


/* ------------------------- Content -------------------------------- */

#Content {
 color: #5E513B; }

#Content h1 {
 color: #750d06;
 font: normal 18px "Times New Roman", sans-serif; }

#Content h1 img {
 float: left;
 margin-left: 3px; }

#Content h1 span {
 display: block; 
 padding: 22px 76px 10px; }
 
#Content h2 {
 color: #750d06;
 font: bold 12px Verdana, sans-serif;
 padding-bottom: 8px; }
 
#Content table {
 width: 100%; }
 
#Content td {
 padding: 4px 2px 2px;
 background: url('../../images/frontend/dot.gif') 0 100% repeat-x;
 text-align: right; }

#Content th {
 padding: 4px 12px 2px; 
 font: normal 11px Verdana, sans-serif;
 text-align: right; }

#Content td span {
 display: block;
 font: normal 10px Verdana, sans-serif; }
 
#Content td:first-child {
 width: 70%;
 text-align: left; }
 
#Content .Article {
 clear: both;
 padding: 8px 36px;
 text-align: justify; }
 
#Content .Article a {
 padding: 0 1px;
 color: #740D05;
 background: url('../../images/frontend/link.gif') repeat-x; }

#Content .Article a:hover {
 color: #740D05;
 text-decoration: underline; }

#Content .Article ul {
 padding: 4px 0 2px; }
 
#Content .Article li {
 padding: 0 16px 2px; 
 background: url('../../images/frontend/arrow.gif') 9px 5px no-repeat; }

#Content .ALead {
 padding-bottom: 8px; }
 
#Content .AContent {
 padding-bottom: 16px; }
 
#Content .AMore {
 text-align: right;
 padding-bottom: 8px; }
 
#Content .AFiles {
 padding-bottom: 8px; }
 
#Content .AImages {
 clear: both; }

#Content .AImage {
 float: left;
 margin-right: 8px;
 margin-bottom: 8px; }
 
#Content .AImage a {
 background-image: none; }

#Content .AImage img { 
 background: #F4ECDB;
 padding: 1px;
 border: 1px solid #7C766C; }

/* ------------------------------------------------------------------ */


/* ------------------------- Neighbors ------------------------------ */
 
#Neighbors {
 float: right;
 width: 520px;
 font-size: 11px; }
 
#Neighbors li {
 display: inline;
 margin-right: 6px; }
 
#Neighbors a {
 padding: 0 1px;
 color: #740D05;
 background: url('../../images/frontend/link.gif') repeat-x; }
 
#Neighbors a:hover {
 color: #FFFFFF;
 background: url('../../images/frontend/link-hover.gif') repeat-x;
 text-decoration: none; }

#Neighbors a.Current {
 color: #FFFFFF;
 background: url('../../images/frontend/link-hover.gif') repeat-x;
 text-decoration: none; }

/* ------------------------------------------------------------------ */


/* ------------------------- SubPageBottom -------------------------- */

#SubPageBottom {
 min-height: 44px;
 background: url('../../images/frontend/middle-bottom-bg.gif') 0 100% no-repeat;
 clear: both;
 text-align: right;
 padding-right: 36px;
 font-size: 10px; }
 
#SubPageBottom a {
 padding: 0 1px;
 color: #740D05;
 background: url('../../images/frontend/more-link-bg.gif') repeat-x; }
 
#SubPageBottom a:hover {
 color: #740D05;
 text-decoration: underline; }
