html { overflow-y:scroll }
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background:#fff; line-height:110%; }
body a:link,body a:visited { text-decoration:none; color:#666;}
body a:hover {text-decoration:none; color:#FF0000;}
/********************************* header *********************************/
/*tabela glowna*/
table {font-size:12px;}
#table_main {width:100%; height:100%; }
#table_top { height:88px;}
#table_center {height: 100%;}
#table_bottom { height:31px; background:url(../images/menu_bolder_bg.gif) repeat-x top ;}
/*naglowek*/
#header { width:100%;  height:58px; overflow:hidden; margin-bottom:30px;}
#header .logo_elem {width:430px; float:left;}
#header .logo_elem .logo, #header .logo_elem .logo_txt { float:left;}
#header .block {width:8px; float:right; height:58px;}
#header .linki { float:right; width:149px; }
#header .linki a:link,#header .linki a:visited { text-align:left; color:#666666; text-decoration:none; }
#header .linki a:hover { text-align:left; color:#ff0000; text-decoration:none; }
#europe {margin-top:-1px; display:block;}
*html* #europe {padding:1px 0px 0px 0px; display:block;}
/********************************* container *********************************/
/*menu*/
#menu_bg { width:160px; height:100%; background:#cccccc url(../images/menu_bolder_bg.gif) repeat-y right ; }
#menu_bg #menu {width:100%; background:#fff;}
*html* #menu #nag { padding-left:8px; padding-bottom:0px; border-bottom:2px #b3bdc3 solid; width:155px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #728692;}
#menu #nag {padding-left:8px; padding-bottom:1px; border-bottom:2px #b3bdc3 solid; width:147px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #728692;}
/*menu elem*/
*html* #menu .elem {padding-top:4px; padding-bottom:4px; width:155px; border-bottom:1px #666666 solid;}
#menu .elem {padding-top:4px; padding-bottom:5px; width:155px; border-bottom:1px #666666 solid;}
#menu a:link,#menu a:visited { font-size:12px; text-decoration:none; color:#333333; position:relative; left:12px; }
#menu a:hover { font-size:12px; text-decoration:none; color:#FF0000; position:relative; left:12px; }
/*menu withe_line - biała linia pod menu*/
*html* #menu_bg #withe_line {width:160px; height:40px; background: url(../images/withe_line.gif) no-repeat left bottom ;}
#menu_bg #withe_line {width:160px; height:39px; background: url(../images/withe_line.gif) no-repeat left bottom ;}
/**/
#container_bg {padding-left:5px;}
#container { width:100%; display:block;}        /* height:100%;  */
#container #top {border-bottom:#666666 solid 1px; margin-bottom:2px; margin-right:2px;}
#container #ban {}
#container #info { padding:7px 0px 8px 0px;}
#container #info a:link,#container #info a:visited {color:#666666; text-decoration:none;}
#container #info a:hover {color:#ff0000; text-decoration:none;}
/* symulacja linków */
/*#container #info span.path_linksym { cursor:pointer; text-decoration:none; color:#666666; }
#container #info span.path_linksym_hover { cursor:pointer; text-decoration:underline; color:#ff0000; }*/

#container .border_top { border-top:1px solid #666; margin:0px 2px 0px 0px; }
/*niebieska linia w contencie*/
#nag_line { margin:0px 5px 0px 0px; height:15px; border-bottom:#b3bdc3 2px solid; background:#728692;}
*html* #container #right_menu { margin-left:1px; width:160px; text-align:left; padding-left:8px; padding-bottom:0px; border-bottom:2px #b3bdc3 solid;  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #728692;}
#container .content { padding-left:5px; padding-top:5px; padding-right:5px;}
*html* #container #aktualnosci { padding:7px 0px 11px 0px; margin-bottom:2px; border-bottom:1px solid #666;}
/*aktualnosci na stronie glownej*/
#container #aktualnosci { padding:7px 0px 12px 0px; margin-bottom:2px; border-bottom:1px solid #666; margin-right:2px;}
#container #aktualnosci a:link,#container #aktualnosci a:visited { padding-left:10px; color:#666666; text-decoration:none;}
#container #aktualnosci a:hover { color:#FF0000; text-decoration:none; padding-left:10px;}
#container #aktualnosci .elem { padding-bottom:3px;}
#container #katerorie a:link .nag, #container #katerorie a:visited .nag {font-size:18px; text-decoration:none; color:#000000;}
#container #katerorie a:hover .nag{font-size:18px; text-decoration:none; color:#FF0000;}
#container #katerorie span .nag { font-size:18px; text-decoration:none; color:#000000; }
#container #katerorie span { font-size:12px; text-decoration:none; color:#666666; }
/*bloki formatujace zawartosc w szablonach kategorii*/
#blok {width:100%; padding-right:5px;}
#blok #element_niebieski  {width:50%; background:#eceef6;}
/*poprawka*/
#blok #element_niebieski a:link .nag,#blok #element_niebieski a:visited .nag {text-decoration:none; color:#000; font-weight:bold;}
#blok #element_niebieski a:hover .nag {text-decoration:none; color:#FF0000; font-weight:bold;}
#blok #element_bialy  {width:50%; background:#fff; padding:10px 0px;}
/*poprawka*/
#blok #element_bialy a:link .nag,#blok #element_bialy a:visited .nag {text-decoration:none; color:#000; font-weight:bold;}
#blok #element_bialy a:hover .nag {text-decoration:none; color:#FF0000; font-weight:bold;}

#blok #image {width:78px; height:70px; border:1px solid #999999; background:#fff;}
#blok .txt {padding-left:5px; padding-top:5px; height:65px;}
#title_dzial {border-bottom:1px solid #666; padding-bottom:8px; margin-bottom:5px; padding-left:5px; padding-top:7px; margin-right:5px;font-size:13px; font-weight:bold; color:#666666;}
#small_link_bialy {width:50%; background:#fff; padding:5px 0px;}
#small_link_niebieski {width:50%; background:#eceef6;}
/*prawe menu*/
#container #right_menu_bg {background:#eceef6 url(../images/menu_bolder_bg.gif) repeat-y left; border-right:2px solid #fff;}
*html* #right_menu_bg .nag { margin-left:1px; width:160px; text-align:left; padding-left:8px; padding-bottom:0px; border-bottom:2px #b3bdc3 solid;  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #728692;}
#right_menu_bg .nag { margin-left:1px; width:160px; text-align:left; padding-left:8px; padding-bottom:1px; border-bottom:2px #b3bdc3 solid;  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #728692;}
#right_menu_bg .elem { padding:2px 0px 8px 0px; }
#right_menu_bg .elem .left {float:left; color:#FF0000; text-align:center; padding-left:10px; padding-right:9px; position:relative; top:-1px;}
#right_menu_bg .elem .right {float:left; width:135px; text-align:left;}
#right_menu_bg .elem .right a {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 110%; }
/*#right_menu_bg .elem .right a:link,#right_menu_bg .elem .right a:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 110%; }
#right_menu_bg .elem .right a:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 110%; }*/
/********************************* footer *********************************/
#footer {width:100%; }
#footer .left { float:left; padding-left:2px;} 
#footer .right { float:right; text-align:right;color:#FF0000;  }
#footer a:link,#footer a:visited { text-decoration:none; color:#666; }
#footer a:hover { text-decoration:none; color:#FF0000;}
/********************************* global *********************************/
.sub_title{ font-size:13px; font-weight:bold; color:#666666; }
.page_title { font-size:18px; text-decoration:underline; }
#prod_title a:link,#prod_title a:visited {text-decoration:none; color:#000000; font-weight:bold;}
#prod_title a:hover {text-decoration:none; color:#FF0000; font-weight:bold;}
.font15 { font-size:15px; }
.clear { clear:both; }
.red { color:#FF0000;}
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}