body {

font-family : "Segoe UI", Arial, Helvetica, sans-serif;

font-size : 11px;

color : #333;

margin : 0 auto;

background : #e9e9e9 url(../images/header_bg.jpg) repeat-x top;

}

a {

color : #333;

text-decoration : none;

}

a:hover, a:active, a:focus {

text-decoration : none;

}



.img {

border: 0;

}



.button {

background : #faa71d url(../images/button_bg.jpg) repeat-x;

color : #fff;

font-size : 10px;

padding : 3px 5px;

text-transform : uppercase;

border : 0 solid #ccc;

}

.button:hover, .button:focus {

background : #1b4482 url(../images/button_bg_h.jpg) repeat-x;

color : #fff;

}

.article_readmore {

margin-top : 5px;

margin-bottom : 20px;

float : right;

border : 0 solid #ccc;

}

.article_readmore a {

background : #faa71d url(../images/button_bg.jpg) repeat-x;

color : #fff;

font-size : 10px;

padding : 3px 5px;

text-transform : uppercase;

}

.article_readmore a:hover, .article_readmore:focus {

background : #1b4482 url(../images/button_bg_h.jpg) repeat-x;

color : #fff;

}

h1 {

color : #333;

font-size : 12px;

padding : 2px;

margin : 5px 0 0 0px;

overflow : hidden;

}

h2 {

color : #333;

font-size : 12px;

padding : 4px;

margin : 5px 0 0 5px;

overflow : hidden;

}

h3 {

font-size : 125%;

}

h4 {

font-size : 100%;

text-transform : uppercase;

}

#metadata h5 {

margin : 5px 0 0 5px;

background : #ccc;

}

.contentheading h2 {

margin : 5px 0 0 5px;

}

#container {

width : 980px;

min-height : 500px;

margin : 0 auto;

}

#header {

height : 160px;

width : 980px;

margin : 0 auto;

background : #e9e9e9;

}

#gamma_banner {

width : 163px;

height : 160px;

background-image : url(../images/gamma_banner_logo.jpg);

float : left;

}

#banner_menu {

width : 782px;

height : 20px;

background-image : url(../images/banner_menu_background.jpg);

float : left;

}

#banner_menu .left {

height : 20px;

width : 20px;

background-image : url(../images/banner_menu_left.jpg);

float : left;

}

#banner_menu ul {

height : 20px;

list-style : none;

float : left;

margin : 4px 0 0;

}

#banner_menu ul li {

display : inline;

margin : 0 18px;

}

#banner_menu a {

color : #fff;

text-decoration : none;

font-weight : 700;

}

#banner_menu .right {

height : 20px;

width : 20px;

background-image : url(../images/banner_menu_right.jpg);

float : right;

}

#header .banner {

width : 817px;

height : 160px;

float : left;

background-image : url(../images/banner_background.jpg);

}

#search_banner {

position : relative;

}

#ja-gtranslate {

position : relative;

float : right;

width : 120px;

margin : 0 10px 0 10px;

}

#ja-search {

position : relative;

width : 220px;

height : 100px;

padding : 10px;

margin : 15px 0 0 560px;

background : transparent url(../images/search_bg.png) repeat-x;

}

#ja-search h3 {

font-size : 11px;

color : #333;

padding : 3px;

}

#ja-search label {

display : none;

}

#ja-search .inputbox {

width : 150px;

border : 1px solid #ddd;

padding : 3px 5px;

color : #333;

background : #fff;

font-size : 100%;

}

#ja-search .inputbox:hover, #ja-search .inputbox:focus {

border : 1px solid #faa71d;

background : #fff;

}

#ja-search .button {

font-size : 100%;

margin-left : 5px;

text-transform : none;

}

.inputbox {

background : #fff;

border : 1px solid #ccc;

font-size : 11px;

}

.inputbox:hover, .inputbox:focus {

border : 1px solid #faa71d;

background : #fff;

}

div.moduletable-news {

background : #3069bb url(../images/newsletter_bg.jpg) no-repeat right bottom;

color : #ffffff;

padding : 5px;

margin-top: 5px;

clear : both;

}

div.moduletable-wyszukaj {

background : #3069bb url(../images/module_bg.jpg) no-repeat right bottom;

color : #ffffff;

padding : 5px;

margin-top: 5px;

clear : both;

}

#breadcrumbs {

margin : 0 auto;

padding : 3px 5px;

width : 970px;

background : url(../images/breadcrumb_bg.jpg) repeat-x;

color : #333;

border-bottom : 0 solid #ccc;

font-size : 11px;

clear : both;

}

#breadcrumbs a {

font-size : 11px;

color : #333;

}

#breadcrumbs a:hover {

text-decoration : underline;

}

#manufacturers {

width : 980px;

background-color : #ffffff;

margin : 0 auto;

clear : both;

}

#footer_separator {

background-color : #fff;

clear : both;

margin : 0 auto;

width : 980px;

}

#ja-footer {

margin : 0 0 10px;

overflow : hidden;

position : relative;

clear : both;

}

#footer {

width : 980px;

float : left;

margin : 0 auto;

clear : both;

background-color : #e9e9e9;

}

#ja-footer h3 {

color : #333;

}

#ja-footer a {

color : #333;

}

#ja-footer a:hover {

text-decoration : underline;

}

#ja-footer ul {

list-style-type : none;

margin-left : 3px;

padding : 2px;

}

#top_menu {

float : left;

width : 980px;

background : #23559c;

}

#center {

background-color : #fff;

width : 980px;

height : 100%;

float : left;

margin : 0 auto;

clear : both;

min-height : 300px;

}

#center .left {

width : 180px;

float : left;

margin : 0 0 0;

padding : 5px;

clear : both;

}

div.moduletable-szukaj {

background : #3069bb url(../images/module_bg.jpg) no-repeat right bottom;

color : #ffffff;

padding : 0 0 8px 0;

margin-top : 15px;

clear : both;

}

div.moduletable-szukaj p {

color : #ffffff;

text-transform : none;

padding : 4px 0 8px 5px;

clear : both;

}

#center .left .moduletable_szukaj {

width : 180px;

float : left;

background-color : #fff;

margin-top : 10px;

}

#center .left .moduletable .button {

color : #fff;

font-size : 11px;

text-align : center;

width : 70px;

margin : 5px;

}

#center .left .acymailing_form {

margin : auto;

}

#center .left .moduletable_partnerzy ul li {

background : none;

height : 0;

}

#center .left .moduletable_partnerzy ul li a {

display : block;

margin : 0;

}

#center .left h3 {

background : #19437f url(../images/menu_bg.jpg) repeat-x bottom;

color : #fff;

font-size : 12px;

padding : 4px 0 2px 4px;

margin : 0;

overflow : hidden;

height : 17px;

}

#center .left li {

background-image : url(../images/left_menu_button_background.jpg);

list-style : none;

height : 24px;

margin : 0;

}

#center .left ul {

margin : 0;

padding : 0;

}

#center .left ul li a {

text-decoration : none;

color : #333;

position : absolute;

margin : 5px 0 0 14px;

}

#center .middle_frontpage {

width : 390px;

float : left;

background-color : #fff;

margin : 0 0 0 5px;

}

.newspanel .cien {

width : 130px;

height : 263px;

background-color : #003e95;

margin-left : 261px;

color : #fff;

position : relative;



	/* IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";



  /* IE 5-7 */

  filter: alpha(opacity=85);



  /* Netscape */

  -moz-opacity: 0.85;



  /* Safari 1.x */

  -khtml-opacity: 0.85;



  /* Good browsers */

  opacity: 0.85;



}

.newspanel .cien a {

color : #fff;

text-decoration : none;

font-size : 13px;

float : left;

text-align : left;

margin : 5px;

}

.newspanel .cien .opis {

font-size : 11px;

margin : 5px;

}

.newspanel .cien .opis a {

font-size : 11px;

margin : 5px 5px 5px 5px;

}

.newspanel .cien .link_wiecej {

float : right;

margin : 5px 10px 0 0;

}

.newspanel .cien .link_wiecej a {

font-size : 11px;

font-weight : bold;

color : #fff;

}



.newspanel .cien .link_wiecej a:hover {

text-decoration : underline;

}



.middle_frontpage .blog .leading_separator {

width : 390px;

height : 15px;

background-image : url(../images/leading_separator_bg.jpg);

text-align : center;

font-size : 12px;

margin : 5px 0 0;

}

.middle_frontpage .blog {

margin-top : 5px;

}

.middle_frontpage .article_row {

float : left;

font-size : 11px;

background : url(../images/news_bg.jpg) no-repeat;

margin : 5px 0;

}

.middle_frontpage .article_row {

width : 390px;

height : 110px;

}

.middle_frontpage .article_separation_line {

background-color : #aaa;

height : 1px;

width : 295px;

float : left;

margin : 0 30px;

}

#center .right_frontpage {

width : 390px;

float : right;

margin : 0;

}

#center .right_frontpage .gn_header_1 {

border : 0;

height : 15px;

width : 390px;

background-image : url(../images/gn_header_1_bg.jpg);

text-align : center;

margin : 0;

padding : 0;

}

.gn_static_1 {

border : 0;

float : left;

}

.gn_static_1 .gn_image {

border : 10px;

float : left;

min-height : 80px;

}

.gn_separation_line {

float : left;

height : 1px;

width : 301px;

background-color : #aaa;

margin : 0 35px;

}

.gn_readmore {

float : right;

margin : 0 10px 0 0;

}

.gn_readmore a {

color : #000;

font-size : 10px;

float : left;

}

.gn_text {

font-size : 10px;

text-decoration : none;

color : #000;

float : left;

width : 255px;

}

.gn_static_1 .title a {

color : #333;

font-size : 11px;

font-weight : 700;

text-decoration : none;

float : left;

}

.gn_static_1 .title {

float : left;

width : 255px;

}

.gn_header {

font-size : 12px;

font-weight : 700;

width : 390px;

float : left;

}

#top_menu .moduletable_translator {

float : right;

}

#top_menu .moduletable_translator a {

float : left;

margin-left : 5px;

}

#page {

float : right;

width : 760px;

font-size : 11px;

color : #333;

padding : 5px;

line-height : 15px;

}

#page h2 {

text-align : center;

width : 770px;

background-color : #e9e9e9;

font-size : 12px;

height : 15px;

color : #333;

margin : 0 0 15px;

}

#page h3 {

margin : 15px 10px;

}

#top_modules_container ul li {

float : left;

list-style : none;

margin : 5px;

}

#component_container {

clear : both;

}

.poll_wyniki {

width : 90%;

margin : auto;

}

.poll .head {

font-weight : 700;

margin : 5px;

}

.pollstableborder {

float : left;

margin : 0 5px;

}

.pollstableborder .answer {

height : 20px;

width : 170px;

float : left;

}

.sectiontableentry {

width : 30px;

height : 20px;

float : left;

}

.sectiontableentry_label {

width : 140px;

height : 20px;

float : right;

}

.xmap {

float : right;

width : 745px;

min-height : 455px;

background-color : #fff;

font-size : 12px;

color : #333;

font-weight: normal;

}

.xmap ul {

background-color: #fff

padding: 5px;

}

.xmap a {

text-decoration : none;

color : #333;

}

.xmap a:hover {

text-decoration: underline;

}

.right .xmap .contentpaneopen .menutitle {

margin-left : 10px;

font-size : 11px;

color : #333;

text-align : center;

}

.right .xmap .contentpaneopen ul {

margin-left : 10px;

}

.right .lista_kategorii {

width : 100%;

float : left;

}

.right .moduletable {

height : 0;

}

.right .lista_kategorii .kategoria {

width : 200px;

height : 150px;

float : left;

background-color : #eaeaea;

margin : 24px;

}

.right .lista_kategorii .kategoria .category_image {

float : left;

width : 190px;

height : 100px;

background-color : #eee;

margin : 5px;

}

.right .lista_kategorii .kategoria .podpis {

float : right;

width : 190px;

height : 30px;

text-align : center;

margin : 5px;

}

.right {

width : 770px;

float : left;

}

#searchForm {

float : left;

width : 725px;

margin : 0 0 0 20px;

}

.right .contentpaneopen tbody tr td fieldset {

border : 1px solid #e9e9e9;

width : 750px;

margin : 2px 0 0 10px;

}

.right .contentpaneopen tbody tr td fieldset:hover {

background-color : #f5f5f5;

}

.right .contentpaneopen a {

font-weight : normal;

font-size: 11px;

}

.right .contentpaneopen a:hover {

text-decoration : underline;

}

.right .contentpaneopen ul, li {

}

#page .product_snapshot {

background-color : #eaeaea;

float : left;

width : 150px;

height : 150px;

margin : 18px;

}

#page .product_snapshot .product_snapshot_name {

float : left;

height : 45px;

margin : auto;

}

#page .product_snapshot .product_snapshot_name a {

display : block;

width : 150px;

text-align : center;

color : #333;

}

#page .product_snapshot .product_snapshot_img a {

display : block;

width : 150px;

text-align : center;

}

#center .left .moduletable_login {

width : 180px;

float : left;

background-color : #fff;

min-height : 165px;

}

#center .left .moduletable_login .button {

color : #333;

font-size : 12px;

font-weight : 400;

text-align : center;

width : 60px;

float : right;

margin : 5px;

}

.moduletable_login li {

background-color : #fff;

list-style : none;

float : left;

height : 24px;

margin : 0;

}

.moduletable_login form {

background-color : #fff;

margin : 0 10px;

}

.moduletable_login div form#login ul li {

background-color : #fff;

background-image : none;

text-decoration : none;

color : #333;

font-size : 9px;

float : left;

width : 100%;

}

.moduletable_login div form#login ul li a {

text-decoration : none;

color : #333;

font-size : 9px;

float : left;

width : 100%;

position : relative;

display : block;

margin : 0;

}

.right .josForm {

width : 400px;

margin : auto;

}

.moduletable .zakladki_button {

float : left;

margin : 5px;

padding : 5px;

}

#center .left .moduletablenewsletter p {

text-align : justify;

margin : 0 5px;

}

#center .left .moduletablenewsletter .button {

color : #333;

font-size : 12px;

font-weight : 400;

text-align : center;

width : 100px;

margin : 5px 40px;

}

#subscriber_email {

width : 150px;

margin : 0 13px;

}

#cmfooter {

margin-top : 30px;

font-size : 12px;

font-weight : 700;

}

#google {

height : 10px;

margin : 0 auto;

}

.moduletable .tip {

text-align : justify;

margin : 5px;

}

#middle_banner_drawer {

background-color : #2b2b2b;

height : 160px;

width : 390px;

}

#middle_banner_drawer .link {

margin : 5px 0;

}

#center .left #manufacturerbar h3 {

background : #19437f url(../images/menu_bg.jpg) repeat-x top;

height : auto;

display : table;

width : 180px;

}

#center .left #manufacturerbar .manufacturerarticles p {

margin-bottom : 5px;

margin-top : 5px;

clear : both;

}

#center .left #manufacturerbar .newproduct {

width : 90px;

display : block;

float : left;

padding-top : 5px;

margin-bottom : 5px;

background-color : #fff;

}

#center .left #manufacturerbar .newproduct .cover {

width : 90px;

height : 118px;

position : absolute;

}

#center .left #manufacturerbar .newproduct .cover:hover {

border: 1px solid #ccc;

}

#center .left #manufacturerbar .newproduct img {

width : 90px;

margin-top : 1px;



}

#center .left #manufacturerbar .newproduct p {

overflow : auto;

background-color : #fff;

font-size : 10px;

text-align : center;

z-index : 1;

margin : 0;

}

#center .left #manufacturerbar p {

text-align : left;

margin-left : 10px;

}

#center .left #manufacturerbar p a {

color : #333;

}

#center .left #manufacturerbar .man_cat {

margin-top : 5px;

margin-bottom : 5px;

clear : both;

}

.right_frontpage .article_row {

float : left;

font-size : 11px;

background : #f5f5f5 url(../images/news_bg.jpg) no-repeat;

margin : 5px 0;

}

.right_frontpage .article_row {

width : 390px;

height : 110px;

}

#center .right .bottommanufacturer {

float : left;

width : 770px;

}

#manufacturerarticles {

margin-top : 20px;

float : left;

width : 770px;

}

#manufacturerarticles .title h2 {

background-color : #eaeaea;

color : #333;

font-size : 12px;

text-align : center;

}

#manufacturerarticles .articlerows .article_row {

float : left;

width : 390px;

height : 100px;

color : #000;

font-size : 11px;

background : #f5f5f5;

margin : 5px 0;

}

#manufacturerarticles .articlerows .article_row .article_heading {

width : 390px;

height : 14px;

float : left;

padding : 5px 5px 0;

}

#manufacturerarticles .articlerows .article_row {

width : 390px;

height : 100px;

}

#manufacturerarticles .articlerows .article_row .article_heading .contentheading {

font-size : 12px;

color : #333;

width : 390px;

height : 30px;

float : left;

margin : 5px 0 0 5px;

}

#manufacturerarticles .articlerows .article_row .article_image {

text-align : left;

width : 86px;

height : 76px;

float : left;

padding-left : 5px;

padding-bottom : 5px;

}

#manufacturerarticles .articlerows .article_row .article_rightside {

height : 76px;

width : 635px;

float : right;

padding : 0 5px 5px;

}

#manufacturerarticles .articlerows .article_row .article_rightside {

width : 620px;

height : 14px;

float : left;

text-align : right;

font-size : 10px;

font-weight : 700;

padding-right : 20px;

}

#gamma_banner a img, .right .lista_kategorii .kategoria .category_image img {

border : 0;

}

#banner_menu a:hover, #top_menu a:hover, #center .left ul li a:hover, .newspanel .cien a:hover, .newspanel .cien .link_wiecej a:hover, .gn_readmore a:hover, .gn_static_1 .title a:hover, #page .product_snapshot .product_snapshot_name a:hover,   {

color : #fff;

}



.category .right .lista_category form  form tbody tr td a:hover {

color : #333;

text-decoration: underline;

}



#user4 .search, #page .product_snapshot .product_snapshot_img, .moduletable_login div form#login ul {

float : left;

width : 100%;

}

#footer .footer_inside img, .right .contentpaneopen, .moduletable_login div form#login, .moduletable_login div, .right .josForm .contentpane {

float : left;

}

#footer .footer_inside .kontakt .tytul, #center .left #manufacturerbar .man_cat a {

font-weight : normal;

}

.man_cat a:hover {

text-decoration : underline;

color : #444;

}

#center .left .moduletable, #center .left .moduletable_partnerzy, #center .left .moduletablenewsletter {

background-color : #fff;

float : left;

width : 180px;

clear : both;

}

.middle_frontpage .article_row .article_heading, .right_frontpage .article_row .article_heading {

float : left;

height : 14px;

margin : 0 0 10px;

padding : 0;

width : 390px;

}

.middle_frontpage .article_row .article_heading .contentheading, .right_frontpage .article_row .article_heading .contentheading {

color : #333;

float : left;

font-size : 12px;

height : 18px;

margin : 3px 0 5px 5px;

padding : 1px;

width : 381px;

}

.middle_frontpage .article_row .article_image, .right_frontpage .article_row .article_image {

float : left;

height : 76px;

padding-bottom : 5px;

padding-left : 5px;

text-align : left;

width : 86px;

z-index : 1;

}

.middle_frontpage .article_row .article_rightside, .right_frontpage .article_row .article_rightside {

float : right;

height : 76px;

width : 280px;

padding : 0 5px 5px;

}

.middle_frontpage .article_row .article_rightside .article_intro, .right_frontpage .article_row .article_rightside .article_intro {

float : left;

font-size : 11px;

height : 62px;

padding-right : 2px;

text-align : justify;

width : 280px;

}

.middle_frontpage .article_row .article_rightside, .right_frontpage .article_row .article_rightside {

float : left;

font-size : 10px;

height : 14px;

text-align : right;

width : 280px;

}

.middle_frontpage .article_row .article_rightside, .right .lista_category form .category tbody tr td a, .right_frontpage .article_row .article_rightside, #manufacturerarticles .articlerows .article_row .article_rightside {

color : #333;

}

.lista_category {

background : #fff;

margin : 40px 0 0 10px;

}

#page p, #page img {

margin : 8px 10px;

}

.xmap .componentheading, .right .componentheading {

background-color : #e9e9e9;

color : #333;

float : left;

font-size : 12px;

height : 15px;

text-align : center;

width : 770px;

margin : 5px 0 15px;

}

#manufacturerarticles .articlerows .article_row .article_rightside .article_intro, #manufacturerarticles .articlerows .article_row .article_rightside .article_text {

float : left;

height : 32px;

padding-right : 2px;

text-align : justify;

width : 620px;

}

ul.pagination {

font-size : 10px;

text-transform : uppercase;

float : left;

margin : 10px 0;

width : 75%;

}

ul.pagination li {

background : none;

display : inline;

margin : 0;

padding : 0;

overflow : hidden;

}

ul.pagination li span {

padding : 0 5px;

line-height : 20px;

}

ul.pagination a {

background : #e9e9e9;

border : 1px solid #ccc;

color : #333;

line-height : 20px;

padding : 0 5px;

text-decoration : none;

}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {

background : #faa71d;

border : 1px solid #faa71d;

color : #fff;

text-decoration : none;

}

#navigation {

font-size : 10px;

text-transform : uppercase;

text-align : center;

margin : 10px 0;

}

#navigation a {

background : #e9e9e9;

border : 1px solid #ccc;

color : #333;

line-height : 20px;

padding : 0 5px;

text-decoration : none;

}

#navigation a:hover, #navigation a:active, #navigation a:focus {

background : #faa71d;

border : 1px solid #faa71d;

color : #fff;

text-decoration : none;

}

.sortby {

font-size : 92%;

margin : 10px 0 5px;

}

.sortby .filter, .sortby .display {

float : left;

width : 40%;

}

.sortby .display {

float : right;

text-align : right;

}

.pagenavbar {

font-weight : bold;

}

.pagenavcounter {

margin : 15px 0;

text-align : center;

}

.counter {

float : right;

line-height : 1;

margin : 15px 0;

text-align : right;

width : 24%;

}

.counter span {

background : #faa71d;

border : 1px solid #faa71d;

color : #fff;

padding : 1px 5px;

}

.pagenav {

padding : 5px;

margin : 0 auto;

color : #333;

}

.pagenav_prev a {

background : #faa71d;

color : #333;

font-size : 85%;

padding : 3px 5px;

text-transform : uppercase;

}

.pagenav_prev a:hover, .pagenav_prev:focus {

background : #1b4482;

}

.pagenav_next a {

background : #faa71d;

color : #fff;

font-size : 85%;

padding : 3px 5px;

text-transform : uppercase;

}

.pagenav_next a:hover, .pagenav_next:focus {

background : #1b4482;

}

.category {

width : 100%;

background : #fff;

}

.category a {

color : #333;

}

.category a:hover {

color : #444;

text-decoration: underline;

}

.more_heading_man {

background : #e9e9e9;

color : #333;

font-size : 12px;

height : 15px;

margin : 0 0 5px 10px;

text-align : center;

width : 760px;

}

.articlerows_man {

float : left;

width : 770px;

height : 100%;

color : #333;

font-size : 11px;

margin : 5px 0 0 10px;

clear : both;

}

.article_row_man {

width : 770px;

height : 120px;

margin : 5px 0 10px 0;

background : url(../images/news_bg_l.jpg) no-repeat top;

}

.article_heading_man {

font-size : 12px;

color : #333;

width : 765px;

height : 17px;

float : left;

padding : 7px 0 5px 5px;

margin-bottom : 3px;

}

.article_image_man {

text-align : left;

width : 79px;

float : left;

padding : 0 0 5px 5px;

}

.article_rightside_man {

height : 76px;

width : 665px;

float : right;

padding : 0 5px 5px;

}

.article_intro_man {

float : left;

font-size : 11px;

padding-right : 2px;

text-align : justify;

width : 635px;

}

.article_text_man {

float : left;

height : 32px;

padding-right : 2px;

text-align : justify;

width : 635px;

}

.ux-menu-init-hidden {

visibility : hidden;

position : absolute;

}

.ux-menu-container {

position : relative;

}

.ux-menu, .ux-menu ul {

list-style-image : none;

list-style-position : outside;

list-style-type : none;

margin : 0;

padding : 0;

line-height : 1;

}

.ux-menu li {

position : relative;

float : left;

}

.ux-menu ul {

position : absolute;

top : 0;

left : 0;

background : #23559c;

}

.ext-border-box .ux-menu-ie-iframe, .ext-ie7 .ux-menu-ie-iframe {

padding : 0;

margin : 0;

position : absolute;

top : 0;

left : 0;

display : none;

z-index : -1;

}

.ux-menu-vertical .ux-menu-item-main {

clear : left;

}

.ux-menu a {

display : block;

position : relative;

color : #fff;

border-left : 1px solid #19427e;

background : #23559c;

font-size : 10px;

line-height : 10px;

padding : 10px 10px;

}

.ux-menu a.ux-menu-link-first {

font-size : 10px;

}

.ux-menu a.ux-menu-link-last {

border-right : 1px solid #19427e;

}

ux.menu ul a {

width : 100%;

background : #2d68bb;

}

.ux-menu a:focus, .ux-menu a:hover, .ux-menu a.ux-menu-link-hover {

background : #2d68bb;

outline : 0;

}

.ux-menu-clearfix:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

.ux-menu a.ux-menu-link-parent {

padding-right : 24px;

min-width : 1px;

}

.ux-menu ul a, .ux-menu.ux-menu-vertical a {

border-bottom : 0;

border-right : 0 solid #e3dad1;

}

.ux-menu ul a.ux-menu-link-last, .ux-menu.ux-menu-vertical a.ux-menu-link-last {

border-bottom : 0 solid #e3dad1;

}

.ux-menu-arrow {

display : block;

width : 11px;

height : 8px;

right : 10px;

top : 11px;

position : absolute;

background : url(images/menu-arrow-down.png) no-repeat;

font-size : 0;

}

.ux-menu.ux-menu-vertical .ux-menu-arrow, .ux-menu ul .ux-menu-arrow {

width : 6px;

height : 8px;

top : 13px;

background : url(images/menu-arrow-right.png) no-repeat;

}

.ext-border-box .ux-menu-arrow {

top : 17px;

}

.ext-border-box .ux-menu.ux-menu-vertical .ux-menu-arrow, .ext-border-box .ux-menu ul .ux-menu-arrow {

top : 16px;

}

.ux-menu ul.ux-menu-hidden {

display : none;

}

.ux-menu a.current {

background : #faa71d;

color : #fff;

}

#pillmenu .ux-menu LI A {

float : none;

}

.gn_clear {

clear : both;

height : 0;

line-height : 0;

}

.gn_header_1 {

background-color : #efefef;

border : 1px solid #efefef;

border-bottom : none;

padding : 5px;

}

.gn_static_1 {

border : 1px solid #efefef;

padding : 5px;

height : 100px;

background-color : #ffffff;

overflow : hidden;

}

UL#ariext98 LI A {

font-size : 12px;

font-weight : bold;

text-transform : none;

text-align : left;

}

UL#ariext98 LI UL.ux-menu-sub A {

font-size : 12px;

font-weight : normal;

text-transform : none;

text-align : left;

}



.ma_starsze{

    width: 50px;

    float: right;
		
		padding: 2px;

    text-align: center;

		background : #faa71d;
		
		color: #fff ;

		font-weight: bold;
		
		cursor: pointer;
		
		text-shadow: 0px 1px 0px #ad6d02;
		
		}

.ma_nowsze{

    width: 50px;

    float: left;
		
		padding: 2px;

    text-align: center;

		background : #faa71d;
		
		color: #fff ;

		font-weight: bold;
		
		cursor: pointer;
		
		text-shadow: 0px 1px 0px #ad6d02;

}

	

a.flag {

background-image : url('/modules/mod_gtranslate/tmpl/lang/16a.png');

}

a.flag:hover {

background-image : url('/modules/mod_gtranslate/tmpl/lang/16.png');

}

#menu {

background : #f6f6f6;

float : left;

width : 171px;

padding : 5px;

}

.menu_body {

margin : 0 0;

padding : 10px;

width : 170px;

float : left;

background-image : url("img/tlol2.png");

background-repeat : repeat-y;

}

.menu_head_znaczek {

background-image : url("img/folder.gif");

height : 16px;

width : 16px;

float : left;

}

#menu .menu_level_first .menu_head {

min-height : 16px;

width : 180px;

padding : 0 0 0 0;

text-align : left;

vertical-align : middle;

margin : 0;

float : left;

}

#menu .menu_level_first .menu_head .menu_head_tytul {

margin-left : 4px;

width : 160px;

}

#menu .menu_level_first .menu_head .menu_head_tytul:hover {

color : #333333;

cursor : pointer;

display : block;

width : 155px;

text-decoration : underline;

}

#menu .menu_level_first .menu_body {

padding : 0 0 0 0;

float : left;

margin : 2px 0;

width : 180px;

}

#menu .menu_level_first div {

margin : 0;

float : left;

}

.menu_body2 {

background-image : url("img/tlol3.png");

background-repeat : repeat-y;

float : left;

}

.menu_level_second .menu_head_second, .menu_level_second .menu_head_second_nch {

min-height : 1px;

width : 174px;

padding : 0 0 0 6px;

text-align : left;

float : left;

}

.menu_head_second_znaczek {

background-image : url("img/folder.gif");

height : 16px;

width : 16px;

float : left;

margin : 0;

}

.menu_head_second_nch_znaczek {

background-image : url("img/page_text.gif");

height : 16px;

width : 16px;

float : left;

margin : 0;

}

.menu_head_second_nch_tytul, .menu_head_second_tytul {

width : 154px;

padding-left : 4px;

}

.menu_head_second_nch_tytul:hover, .menu_head_second_tytul:hover {

cursor : pointer;

text-decoration : underline;

}

.menu_head_second_nch_tytul a:link {

width : 160px;

color : #333333;

}

.menu_level_third {

width : 180px;

}

.menu_level_third .menu_head3 {

min-height : 1px;

width : 168px;

padding : 0 0 0 12px;

text-align : left;

float : left;

}

.menu_head3_znaczek {

background-image : url("img/page_text.gif");

height : 16px;

width : 16px;

float : left;

margin : 0 0 0 12px;

}

.menu_head3_tytul {

width : 148px;

margin-left : 10px;

}

.menu_head3_tytul a:link {

width : 148px;

text-decoration : none;

color : #333333;

}

.menu_head3_tytul a:hover {

text-decoration : underline;

}

.menu_head_second_nch_current {

font-weight : bold;

margin : 0 0 0 12px;

}

.menu_level_third_current {

font-weight : bold;

padding : 0 0 0 12px;

}



/* Messages ---*/



#system-message { 

width: 391px; 

padding: 0px;

margin: 0px;

list-style-type: none; }



#system-message li.message ul,



#system-message li.error ul,



#system-message li.notice ul {list-style-type: none; margin: 0px; padding: 0px; }





#system-message li.message ul li,



#system-message li.error ul li,



#system-message li.notice ul li {

	list-style-type: none;

	background: none;

  font-size: 14px;

	color: #fff;

	text-align: center;

	margin: 5px 0 5px 0px;

	width: 380px;

	padding: 5px;

}



/* System Standard Messages */



#system-message li.message ul, 

#system-message li.message li  

{ list-style-type: none; background: #FAA71D; border: 0; }



/* System Error Messages */



#system-message li.error ul { list-style-type: none; background: #bf0000; border: 0; }



/* System Notice Messages */



#system-message li.notice ul { list-style-type: none; background: #333; border: 0; }


blockquote {

	font-family: Georgia, serif;

  font-size: 13px;

  padding: 8px;

  background-color: #f9f9f9;

  border-top: 1px solid #e5e5e5;

  margin: 5px;

  text-indent: 23px;

  }

	
.notSoWide {
 font-family: Tahoma, Arial;
 font-size: 0.8em;
 padding: 5px;
 background-color: #fff;
 border-right: 1px solid #ddd;
 border-bottom: 1px solid #ddd;
 width: 400px;
 margin-bottom: 25px;
}
.table {
 width: 100%;
 border: 1px solid #f00;
}
.table .th {
 background-color: #f00;
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #f00;
}
.table .tr:nth-child(odd) {
 background-color: #eee;
}
.table .td {
 float: left;
 width: 23%;
 padding-left: 2%;
}
