/* Wszystkie czesci layoutu graficznego bez Content */

body { background: #267311 url(../img/bg.gif); color: #000; font-size: .75em; }
.center { width: 960px; margin: 0 auto; }
.wrap { background: transparent url(../img/wrap.jpg) repeat-x top; }
#logo_print { display: none; }

/* TOP */
#top { height: 134px; position: relative; }
/* --- Logo */
#top h1 { height: 93px; position: absolute; top: 0; left: 0; }
#top h1 a { display: block; height: 134px; width: 200px; background: transparent url('../img/logo.gif') no-repeat 20px 50%; text-indent: -9999em; outline: 0; }

/* BRANDING */
#branding { height: 126px; background: transparent url(../img/branding.jpg) no-repeat center; text-indent: -9999px; }
#main #branding { height: 277px; background: transparent url(../img/branding_main.jpg) no-repeat center; }
h2 { margin: 0; padding: 0; }

/* MENU */
#menu_pl { width: 506px; height: 42px; position: absolute; top: 50px; right: 0; }
#menu_pl li { display: inline }
#menu_pl a { display: block; float: left; height: 42px; width: 100px; background: transparent url(../img/menu_pl.gif) no-repeat; text-indent: -9999px; outline: none }
#menu_pl a#menu_1 { width: 132px; background-position: 0 0; }
#menu_pl a#menu_2 { width: 97px; background-position: -132px 0; }
#menu_pl a#menu_3 { width: 191px; background-position: -229px 0; }
#menu_pl a#menu_4 { width: 86px; background-position: -420px 0; }
#menu_pl a#menu_1:hover, #menu a#menu_1.active { background-position: 0 -42px; }
#menu_pl a#menu_2:hover, #menu a#menu_2.active  { background-position: -132px -42px; }
#menu_pl a#menu_3:hover, #menu a#menu_3.active { background-position: -229px -42px; }
#menu_pl a#menu_4:hover, #menu a#menu_4.active { background-position: -420px -42px; }

#menu_en { width: 509px; height: 42px; position: absolute; top: 50px; right: 0; }
#menu_en li { display: inline }
#menu_en a { display: block; float: left; height: 42px; width: 100px; background: transparent url(../img/menu_en.gif) no-repeat; text-indent: -9999px; outline: none }
#menu_en a#menu_1 { width: 95px; background-position: 0 0; }
#menu_en a#menu_2 { width: 167px; background-position: -95px 0; }
#menu_en a#menu_3 { width: 162px; background-position: -262px 0; }
#menu_en a#menu_4 { width: 85px; background-position: -424px 0; }
#menu_en a#menu_1:hover, #menu a#menu_1.active { background-position: 0 -42px; }
#menu_en a#menu_2:hover, #menu a#menu_2.active  { background-position: -95px -42px; }
#menu_en a#menu_3:hover, #menu a#menu_3.active { background-position: -262px -42px; }
#menu_en a#menu_4:hover, #menu a#menu_4.active { background-position: -424px -42px; }

#menu_de { width: 520px; height: 42px; position: absolute; top: 50px; right: 0; }
#menu_de li { display: inline }
#menu_de a { display: block; float: left; height: 42px; width: 100px; background: transparent url(../img/menu_de.gif) no-repeat; text-indent: -9999px; outline: none }
#menu_de a#menu_1 { width: 100px; background-position: 0 0; }
#menu_de a#menu_2 { width: 105px; background-position: -100px 0; }
#menu_de a#menu_3 { width: 229px; background-position: -205px 0; }
#menu_de a#menu_4 { width: 86px; background-position: -434px 0; }
#menu_de a#menu_1:hover, #menu a#menu_1.active { background-position: 0 -42px; }
#menu_de a#menu_2:hover, #menu a#menu_2.active  { background-position: -100px -42px; }
#menu_de a#menu_3:hover, #menu a#menu_3.active { background-position: -205px -42px; }
#menu_de a#menu_4:hover, #menu a#menu_4.active { background-position: -434px -42px; }

#menu_ru { width: 463px; height: 42px; position: absolute; top: 50px; right: 0; }
#menu_ru li { display: inline }
#menu_ru a { display: block; float: left; height: 42px; width: 100px; background: transparent url(../img/menu_ru.gif) no-repeat; text-indent: -9999px; outline: none }
#menu_ru a#menu_1 { width: 85px; background-position: 0 0; }
#menu_ru a#menu_2 { width: 103px; background-position: -85px 0; }
#menu_ru a#menu_3 { width: 190px; background-position: -188px 0; }
#menu_ru a#menu_4 { width: 84px; background-position: -378px 0; }
#menu_ru a#menu_1:hover, #menu a#menu_1.active { background-position: 0 -42px; }
#menu_ru a#menu_2:hover, #menu a#menu_2.active  { background-position: -85px -42px; }
#menu_ru a#menu_3:hover, #menu a#menu_3.active { background-position: -188px -42px; }
#menu_ru a#menu_4:hover, #menu a#menu_4.active { background-position: -378px -42px; }

/* COLUMNS SET */
#right { width: 722px; }
#left { width: 216px; }
#right { float: right; }
#left { float: left; }

/* OSTATNI ARTYKUL */
#last_art { height: 160px; padding-top: 14px; margin-top: 10px; background: transparent url(../img/last_art.jpg) no-repeat right; }
#last_art h2#pl { width: 52px; height: 21px; text-indent: -9999px; background: transparent url(../img/new_pl.gif) no-repeat; margin-bottom: 20px; }
#last_art h2#en { width: 51px; height: 21px; text-indent: -9999px; background: transparent url(../img/new_en.gif) no-repeat; margin-bottom: 20px; }
#last_art h2#de { width: 53px; height: 21px; text-indent: -9999px; background: transparent url(../img/new_de.gif) no-repeat; margin-bottom: 20px; }
#last_art h2#ru { width: 58px; height: 21px; text-indent: -9999px; background: transparent url(../img/new_ru.gif) no-repeat; margin-bottom: 20px; }
#last_art div { color: #fff; padding-right: 340px; line-height: 150%; font-size: .92em; }
#last_art div h3 { font-weight: 700; text-transform: uppercase; margin-bottom: 12px; }
#last_art div a { background:transparent url(../img/full_desc.gif) repeat-x 0 0; color:#fff; display:block; float:left; font-size:0.83em; font-weight:700; height:30px; line-height:30px; margin-top:12px; padding:0 10px 0 25px; text-decoration:none; }

/* FOOTER */
/* --- Copy */
#footer { border-top: 5px solid #408c2c; font-size: .92em; color: #000; background-color: #fff; padding: 15px; }
#footer p { padding: 4px 0; }
#footer a { color: #000; }
#footer a:hover { color: #666; }
