* { border:0px; padding:0px; margin:0px; }


.popup1 { left:0px; top:160px; z-index:100; height:406px; position:absolute; padding:3px; background-color:#FFFFFF; }
.popup2 { overflow: hidden; width:500px; height:400px; position:absolute; padding:2px; background-color:#FFFFFF; border:1px solid #DA251D; }
.popup2 a img { border:1px solid #666; }


body { color: #6D6D6D; font-family: Arial, Helvetica, sans-serif; font-size: 2; background-color:#FFF; }

.tablefix { table-layout:fixed;}

.body { margin:0 auto; width:790px;font-size:3; }

#logo { float:left; }
.red_line { background:#DA251D; height:6px; clear:both; overflow:hidden; }
.thin_red_line { background:#DA251D; height:1px; clear:both; overflow:hidden; }
.thin_grey_line { background:#C3C2C2; height:1px; clear:both; overflow:hidden;  }
.grey_line { background:#DDDDDD; height:1px; clear:both;  overflow:hidden; }
.thin_white_line { background:#FFF; height:1px; clear:both; overflow:hidden; }

#top_menu { float:right; }

#top_menu ul { margin-top:5px;}
#top_menu li { display:inline; margin:10px; }
#top_menu li.flag { display:inline; margin:3px; }

.right { text-align:right; }

.stopka { color:#878787; margin-top:3px; font-size: 9px; }

.bg_grey { background:#F4F4F4;  }

a { text-decoration:none; color:#31315B; }
a:hover { color: #31315B; text-decoration:underline; }


.bg_grey img { margin:5px; }
.white_space { background:#FFF; width:2px; }


/*
div .padding a {  border-bottom:1px solid #aaa; color:#6D6D6D; } 
div .padding a:hover { text-decoration:none; color:#333333; border-color:#333; }
*/

div .padding a { text-decoration:underline; color:#333; } 
div .padding a:hover { text-decoration:none; color:#333; border-color:#333; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#6D6D6D; font-weight:bold; margin:0; margin-bottom:10px; padding:5px 10px; border-bottom:5px solid #DA251D; background: url(images/arrow_red.gif) no-repeat 10px 8px #F4F4F4; padding-left:25px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6D6D6D; font-weight:normal; margin:0; margin-bottom:0; padding:0; border-bottom:0; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#6D6D6D; font-weight:normal; margin:0; padding:5px 10px; border-bottom:5px solid #DDD; background:#F4F4F4; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#EE1C23; font-weight:bold; background:#F4F4F4; }

.seoh { font-size: 12px; color:#6D6D6D; font-weight:bolder; margin:0 auto; text-align:center; background: #F4F4F4; border:none;}
h2.change { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#6D6D6D; font-weight:bold; margin:0; margin-bottom:10px; padding:5px 10px; border-bottom:5px solid #DA251D; background: url(images/arrow_red.gif) no-repeat 10px 8px #F4F4F4; padding-left:25px; }

.patch { margin-bottom:1px; }
.patch a, .patch a:hover { text-decoration:none; }
.patch .arrow { padding:0 2px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:9px;}


#left_panel, #left_panel_top { float:left; width:215px; border:0px solid; margin:0; padding:0; margin-right:-3px; }

#left_panel .baner { margin:1px 0; }

/*#content, #content_top { margin-left:217px; _margin-left:220px; width:570px; border:0px solid #f0f; }*/
#content, #content_top { float:right; width:573px; _width:571px; }

.clear { clear:both; }


.data { color:#ADADAD; }
.ngl { display:block; margin:5px 0; font-weight:bold; }


a.wiecej { text-decoration:none; color:#6D6D6D; background:url(images/arrow_red.gif) no-repeat center right; padding-right:12px; clear:both; text-align:right; display:block; }
a.mniej { text-decoration:none; color:#6D6D6D; background:url(images/arrow_red_left.gif) no-repeat center left; padding-left:12px; clear:both; display:block; }
a.wiecej:hover, a.mniej:hover { color: #6D6D6D; text-decoration:underline; }

.menu { padding:0 15px; font-size:12px; margin-bottom:7px; }
.menu img { vertical-align:middle; margin:1px 5px 1px 0; }
.menu a { color:#969594; }
.menu a.menu_on { color:#DA251D; }
.menu a:hover, .menu a.menu_on:hover { text-decoration:none; }

#main_menu { position:absolute; left:216px; margin-top:47px; border:0px solid #ff0000; width:570px; font-size:12px; }
#main_menu .left_off { background: url(images/top_left_off.jpg); width:7px; height:27px; }
#main_menu .off { background: url(images/top_off.jpg); height:27px; text-align:center; }
#main_menu .right_off { background: url(images/top_right_off.jpg); width:7px; height:27px; }
#main_menu .left_on { background: url(images/top_left_on.jpg); width:7px; height:27px; }
#main_menu .on { background:#DA251D; height:27px; text-align:center; }
#main_menu .right_on { background: url(images/top_right_on.jpg); width:7px; height:27px; }
#main_menu .space {width:1px;}
#main_menu a { display:block; color:#000;}
#main_menu a:hover { text-decoration:none; color:#DA251D; }
#main_menu .on a { color:#FFF; }


.podmenu { position:absolute; display:none; top:35px; background:url(images/menu_tlo.gif) repeat-x; }
.pod { padding-bottom:0; margin-top:5px; width:150px; table-layout:fixed; }
.podtd { background: #F4F4F4; }
.pod_bok { width:11px; background: #F4F4F4; }
.podmenu a { padding:4px 0px; border:0px solid #f00; display:block; }
.podmenu a:hover { text-decoration:none; }



/*
.podmenu { position:absolute; display:none; top:35px; background:url(images/menu_tlo.gif) repeat-x; }
.menu_width { width:150px; font-size:1px; height:1px; }
.pod { padding-bottom:0; margin-top:5px;  table-layout:fixed;}
.pod .td { background: #F4F4F4; padding:0 11px; }
.pod_bok { width:11px; }
.podmenu a { padding:4px 0px; border:0px solid #f00; display:block; white-space:nowrap; }
.podmenu a:hover { text-decoration:none; }
*/



.pod .end_left { background:url(images/podmenu_left.png); _background:url(); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='images/podmenu_left.png'); width:11px; height:11px; } 
.pod .end { background:url(images/podmenu.png); _background:url(); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='images/podmenu.png'); font-size:1px; height:11px;}
.pod .end_right { background:url(images/podmenu_right.png); _background:url(); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='images/podmenu_right.png');  width:11px; height:11px; } 


#div_szukaj { background: #F4F4F4; margin-bottom:2px; height:29px; }
#szukaj { text-align:center; padding-top:5px; margin:0; }
#search { border:1px solid #ADADAD; font-size:11px; width:150px; height:16px; vertical-align:middle;   } 
#bt_ok { border:1px solid #ADADAD; background:#ADADAD; padding:0px; font-size:10px; color:#FFF; height:18px; width:25px; vertical-align:middle;  } 
#bt { border:1px solid #ADADAD; background:#ADADAD; padding:0px; font-size:10px; color:#FFF; height:18px; vertical-align:middle;  } 


#left_panel_top #div_szukaj { background: none; margin-bottom:0px; height:auto; }
#left_panel_top #szukaj { padding:0; }

/*#content_top { margin:0 auto; width: 950px; clear:both; position:relative; border:0px solid #F00; }*/

/*#content { margin:0 auto; width: 900px; clear:both; position:relative;  border:0px solid #FF0;  }*/


#top_swf { height:307px; clear:both; }
.space {  height:1px; float:left; }

form { margin:0; padding:0; }



div .padding { padding:5px;font-size:3; }
div .padding img { margin-right:10px; }


div .padding a img { border-bottom:0; text-decoration:none; }

div .galeria { width:563px;}
div .galeria a { border-bottom:0; }



div .padding li { list-style-type:none; background:url(images/arrow_grey.gif) no-repeat 0px 3px; margin-left:10px; padding-left:14px;font-size:3;} 


ul.red_arrow { list-style-image: url(images/arrow_red.gif); clear:both; margin-left:25px; }
ul.red_arrow li { background:none;  margin-left:0; padding-left:0; }
ul.red_arrow a { color:#6D6D6D; border:0; }

ul.red_arrow2 { float:left; list-style:none;  }
ul.red_arrow2 li { display:block; clear:both; background-image:none; margin-left:0; padding-left:0;   }
ul.red_arrow2 .data {background:url(images/arrow_red.gif) center left no-repeat; padding-left:15px; float:left; font-size:11px; }
ul.red_arrow2 a { float:left; margin-left:7px; color:#6D6D6D; margin-bottom:7px; width:190px; font-size:11px; border:0; }

#lista_aktualnosci a { width:auto; }

#oferta { table-layout:auto;  }
#oferta a, #oferta a:hover { border:0; text-decoration:none; }
#oferta .tng { background:#DDD; border-right:1px solid #FFF;  padding:8px 5px;  }
#oferta .td1 { border-right:1px solid #DDD; padding:8px 5px; }
#oferta .td2 { border:0px; padding:8px 5px;  }
#oferta img { padding:0; border:1px solid #E5E4E4; margin:0;}

.ramka { border:1px solid #E5E4E4; padding:1px; }
.ramka .naglowek { background:#F4F4F4; color:#DA251D; font-size:12px; font-weight:bold; padding:7px; padding-left:15px; border-bottom:1px solid #fff; height:18px; text-transform:uppercase;}

.naglowek form { float:right; margin:0; }
.box { border:1px solid #ADADAD; font-size:11px; width:150px; vertical-align:middle;   } 

#strony { float:right; } 
#strony a { border:0; }
#strony .sel { font-weight:bold; }
#strony a.wiecej { text-decoration:none; color:#6D6D6D; background:url(images/arrow_red.gif) no-repeat center right; padding-right:12px; clear:both; text-align:right; display:block; }
#strony a.mniej { text-decoration:none; color:#6D6D6D; background:url(images/arrow_red_left.gif) no-repeat center left; padding-left:12px; clear:both; display:block; }
#strony a.wiecej:hover, #strony a.mniej:hover { color: #6D6D6D; text-decoration:underline; }


#bannery .banner { width:275px; height:103px; background-repeat:no-repeat; vertical-align:top; position:relative; display:block;}
#bannery .spacja { width:10px; height:10px; }
#bannery div { padding:15px; }
#bannery strong { color:#DA251D; font-size:12px; font-weight:bold; padding-bottom:3px; }

#bannery .wiecej { border:0;  position:absolute; right:10px; bottom:5px; text-decoration:none; }

.pierwsza_aktualnosc img { float:left; margin:0; }
.pierwsza_aktualnosc img.ar { float:none; margin-right:5px; }



.naglowek1	{ color:#000000; font-weight: bold;}

#szczegoly			{  empty-cells:show; border-collapse:collapse; }
#szczegoly td		{ padding:3px; }
#szczegoly .tng		{ border-bottom:1px solid #DDD; text-align:right; vertical-align:top; }
#szczegoly .td1		{ padding-left:10px; font-weight:bold; border-bottom:1px solid #DDD;  }
#szczegoly .td2		{ padding-left:10px; border-bottom:1px solid #DDD;  }


.kt { display:none; }

.male_zdjecie { margin:4px; padding:0; }


.mapa { height:0; overflow:hidden; text-align:center; }
.mapa iframe { width:500px; border:1px solid #999; padding:2px; }
.mapa a { float:left; }


