h1, h2, h3, h4 { margin: 0px; padding: 0px;}

.site-top .name, .menu-box a.menu-title, .bottom-items .title
{ font-family: "Trebuchet ms", sans-serif; }

.site-top .content { padding: 15px; color: white; }
.site-top .name { text-transform: uppercase; font-size: 18px; padding-top: 30px; padding-left: 25px;}

.site-content { background-color: #484848; color: white; }
.site-content .content { padding: 5px 15px; padding-bottom: 30px; }

.promo-box .promo-art { width: 290px; height: 100%; }

#gallery-slideshow { position: relative; width: 660px; height: 250px; }
#gallery-slideshow img { position: absolute; top:0; left:0; z-index:997; opacity: 0.0; }
#gallery-slideshow img.last-active { z-index:998; opacity: 1.0; }
#gallery-slideshow img.active { z-index:999; opacity: 1.0; }

.promo-box .shadow { background: url('../images/layout/shadow-big.png') no-repeat; height: 35px; }

#content-scroll { color: black; overflow: hidden; }
#content-scroll ul { margin:0; padding:0; list-style:none; }
#content-scroll li { height: 220px !important; width: 290px; }
#content-scroll .item { padding: 10px; }

.promo-art { overflow: hidden; background: #929292 url('../images/layout/box-top.png') top left no-repeat; }
.promo-art .title { font-size: 16px; text-transform: uppercase; color: #ccedff; text-align: center; padding-top:20px; }
.promo-art .intro { font-size: 11px; padding-top: 15px; line-height: 20px; text-align: justify; }
.promo-art p { padding: 0px; margin: 0px; color: #ffffff !important; }
.promo-art span { color: #ffffff !important; }
.promo-art a { color: #ccedff; padding-left: 10px; background: transparent url('../images/layout/link-arrow-b.png') left center no-repeat; }
.promo-art a:hover { text-decoration: underline; }
.promo-art span a { font-size: 11px; color: black; }
.promo-art span#prevBtn a { background: url('../images/layout/arrow-prev.png') center left no-repeat; padding-left: 20px; }
.promo-art span#nextBtn a { background: url('../images/layout/arrow-next.png') center right no-repeat; padding-right: 20px; }
.promo-art .navi { text-align: center; padding: 0px 25px; color: #ffffff !important; }
.promo-art .navi a { color: #ffffff !important; }

.menu-box { width: 226.25px; }
.menu-box a:hover { text-decoration: underline; }
.menu-box a.menu-title {  font-size: 18px; color: white; }
.menu-box a.menu-link { font-size: 11px; color: white; background: url('../images/layout/menu-link-arrow.png') center left no-repeat; padding-left: 12px; display: block;}
.menu-box .menu-items { padding: 0px; margin: 0px; list-style: none; }
.menu-box .menu-items li { margin-top: 15px; }

.site-bottom, .site-bottom a { color: #484848; }
/* .site-bottom { border: 1px solid #d1d1d1; padding-bottom: 10px; padding-top: 24px;  } */
.site-bottom { background: url('../images/layout/bottom-bar.png') left top repeat-x; }
.brtl, .brtr { height: 24px; }
.brtl { background: url('../images/layout/brtl.png') top left no-repeat; }
.brtr { background: url('../images/layout/brtr.png') top right no-repeat; }
.brbl, .brbr { height: 10px; }
.brbl { background: url('../images/layout/brbl.png') bottom left no-repeat; }
.brbr { background: url('../images/layout/brbr.png') bottom right no-repeat; }
.brbb { background: url('../images/layout/brbb.png') bottom left repeat-x; }
.brl { background: url('../images/layout/brbb.png') top left repeat-y; }
.brr { background: url('../images/layout/brbb.png') top right repeat-y; }
.bottom-items ul { list-style: none; padding: 0px; margin: 0px; width:100%; }
.bottom-items ul li { padding:0px; margin: 0px; display: inline; float:left; width: 244px; }
.bottom-items ul li.separator, .bottom-items ul li.separator-last { padding:0px; margin: 0px; display: inline; float:left; width: 1px; }
.bottom-items ul li.separator-last { background: url('../images/layout/bottom-t-bg.png') repeat-x; }
.bottom-items .title { height: 30px; font-size: 14px;
   text-align: center;
   background: url('../images/layout/bottom-t-bg.png') repeat-x;
   overflow: hidden;
}
.bottom-items ul li.separator .title { height: 30px; background: url('../images/layout/bottom-sep.png') repeat-x; }
.bottom-items .content { width: 230px; margin: 0 auto; font-size: 11px; text-align: justify; padding-top: 10px; }
.bottom-items .content img { border: 1px solid #525252; }
.bottom-items .content p { padding: 0px; margin: 0px; line-height: 18px; }
.bottom-items .content p.fst { padding-top: 10px; }
.bottom-items .content p.more { padding-top: 5px; margin: 0px; text-align: right; }
.bottom-items .content a:hover {text-decoration: underline;}

.crtr, .crbr { height: 10px; }
.crtl { background: url('../images/layout/crtl.png') no-repeat top left; }
.crtr { background: url('../images/layout/crtr.png') no-repeat top right; }
.crbl { background: url('../images/layout/crbl.png') no-repeat top left; }
.crbr { background: url('../images/layout/crbr.png') no-repeat top right; }

.search-form {padding-top: 40px;}
.search-form form
{
   padding: 0px; margin: 0px;
   border: 2px solid #5DBDF6;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
}
.search-form .query-field
{
   width: 250px;
   padding: 4px;
   font-size: 12px;
   color: white;
   background: none;
   border: none;
}
.search-form .query-field:focus { border-color: #A5DBFB; }

.search-form .submit-btn
{
   background: none;
   border: none;
   border-left: 1px solid white;
   color: white;
   cursor: pointer;
   padding: 2px 5px;
   margin: 0px;
}

a.polish
{
   color: white;
   font-size: 10px;
   background: transparent url('../images/layout/polish_flag.png') center left no-repeat;
   padding-left: 25px;
}
