/* KLASY OGLNE DLA RAMKI */

.mr_frame2 { background:url(../img/form_right.gif) right repeat-y; width:100%; margin-top:17px;}
.mr_frame2_left { background:url(../img/form_right.gif) left repeat-y; }
.mr_frame2_top { background:url(../img/form_leftcorn2.gif) no-repeat left top; }
.mr_frame2_bottom {  background:url(../img/form_rightcorn2.gif) no-repeat bottom right; width:100%; }
.mr_frame2_bg { background:url(../img/tlo_kolorowe.jpg); width:100%; margin-top:17px; }
#layout_color.tlo2 .mr_frame2_bg { background:url(../img/tlo_kolorowe2.jpg); }
.mr_frame2_bg .mr_frame2 { margin-top:0px; }

.mr_frame2_title { margin:0px 10px 0px 13px; padding-top:10px;   }


/* Brak odsepow wokol formularza */
form { margin:0; }

/* Ramka kropokowana */
.kropkowana_ramka { background: #F7F7F7 url(../img_old/bottom_bg.gif) bottom repeat-x; margin:10px 0;  }
.kropkowana_ramka_tresc { background: url(../img_old/bottom_bg.gif) top repeat-x; position:relative; padding:10px 20px; }
 

/* formatowanie lramki */
.tresc_wciecie { position:relative; padding:0px 23px; }
.mr_tresc { padding:15px 10px 10px 13px; }


/* przyciski */
.przyciski { padding:0px 10px 0 10px; clear:both; height:20px; }
.przyciski0 { padding:0px 2px 0 2px; clear:both; height:20px; } /* sekcja przyciskow bez odstepow po lewej i po prawej - do wybranych okien popup  */
.przyciski_left { float:left; }
.przyciski_right { float:right; }


/* komunikaty z ikona */
.msg_error { background:url(../img/ico_error.gif) no-repeat; color:#E3068B; height:18px; padding:3px 0 0 25px; margin:5px; }
.msg_info { background:url(../img/ico_info.gif) no-repeat; color:#4A629F; height:18px; padding:3px 0 0 25px; margin:5px; }


/* wielkosci pol tekstowych w formularzach */
.input_xxxl { border:1px solid #A5ACB2; width:190px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_xxxls { border:1px solid #A5ACB2; width:170px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_xxl { border:1px solid #A5ACB2; width:100px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_xl { border:1px solid #A5ACB2; width:40px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_xs { border:1px solid #A5ACB2; width:20px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_txxl { border:1px solid #A5ACB2; width:395px; height:4.2em; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_txxxxl { border:1px solid #A5ACB2; width:395px; height:120px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
.input_txxxxls { border:1px solid #A5ACB2; width:360px; height:100px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }

.input_middle { vertical-align:middle; }


/* poprawka do koloru zakladek */
.tab td.tab_curr a { color: #E2008A; }


/* poprawka do linku */
a.more { color:#2081B8; }

a.more2 {
	background: transparent url(../img_old/li.gif) 2px 0 no-repeat; 
	padding:0 0 0 14px; 
	line-height:14px; 
	text-decoration:none; 
	color:#2081B8; 
	height: auto !important;
	height:14px;
	min-height: 14px;	
}

a.more2:hover {color: #E2008A;}


/* link bez strzalki po lewej stronie */
a.more3 {
	padding:0; 
	line-height:14px; 
	text-decoration:none; 
	color:#2081B8; 
	height: auto !important;
	height:14px;
	min-height: 14px;	
}

a.more3:hover {color: #E2008A;}
a.more3.sel { font-weight:bold; text-decoration:underline; }


/* link ze strzalka po prawej stronie */
a.more_r {
	background: transparent url(../img_old/li.gif) right top no-repeat; 
	padding:0 10px 0 0; 
	line-height:14px; 
	text-decoration:none; 
	color:#2081B8; 
	height: auto !important;
	height:14px;
	min-height: 14px;	
}

a.more_r:hover {color: #E2008A;}


/* link ciemno niebieski */
a.more4 {
	background: transparent url(../img_old/li.gif) 2px 0 no-repeat; 
	padding:0 0 0 14px; 
	line-height:14px; 
	display:block; 
	text-decoration:none; 
	color:#006FAE; 
	height: auto !important;
	height:14px;
	min-height: 14px;	
}

a.more4:hover {color: #E2008A;}



/* link z nowa strzalka */
a.more5b {
	background: transparent url(../img/ico_wiecej_blue.gif) no-repeat right; 
	padding:0 17px 0 0; 
	line-height:14px; 
	text-decoration:none;
	color:#0185d8; 
	height: auto !important;
	height:14px;
	min-height: 14px;	
}

a.more5b:hover {color: #E2008A;}

/* strzalka biala */
a.more5w {
	background: transparent url(../img/ico_wiecej_white.gif) no-repeat right;  
	padding:0 17px 0 0; 
	line-height:14px; 
	text-decoration:none; 
	color:#FFF; 
	height: auto !important;
	height:14px;
	min-height: 14px;	
}

a.more5w:hover {color: #FFF;}



/* waskie zakladki */
.tab a.waskie {
	padding: 3px 9px 3px 9px;
}

/* formatowanie tabeli z danymi */
table.layout { border-collapse:collapse; }
table.layout td { vertical-align:top; padding:0px; }
table.layout td.bottom { vertical-align:bottom; }


table.dane2 { border-collapse:collapse; }
table.dane2 td { vertical-align:top; padding:2px; }

table.dane { }
table.dane td { vertical-align:top; }
.blue, #breadcrumb .blue { color:#43619F; }
.green { color:#00920A; }
.brak_danych { font-style:italic;}
table.dane td.kropki { background:url(../img_old/dot_light.gif) center repeat-y; width:40px; }


/* formatowanie tabeli z lista */
table.lista { border-bottom:1px solid #CCC; border-collapse:collapse; width:100%; }
table.lista th { vertical-align:middle; text-align:left; border-bottom:1px solid #CCC; padding:2px; color:#43619F; font-weight:normal;   }
table.lista th.center { text-align:center; }
table.lista td.center { text-align:center; }
table.lista td { vertical-align:middle; padding:2px; }
table.lista td.top { vertical-align:top; }
table.lista th a { text-decoration: none; }
table.lista th a.malejaco { background:url(../img/ico_malejaco.gif) no-repeat right; padding-right:7px; }
table.lista th a.rosnaco { background:url(../img/ico_rosnaco.gif) no-repeat right; padding-right:7px; }



/* kolumny z trescia */
table.kolumny { border-collapse:collapse; table-layout:fixed; width:100%; }
table.kolumny td { padding: 3px; vertical-align:top;}
table.kolumny td.lewa_kolumna { width:225px;} 
table.kolumny td.prawa_kolumna { } 


/* mala czcionka */
.small { font-size:9px; color:#666; line-height:11px; margin:0; padding:0; }

/* wieksza czcionka */
.wieksze { font-size:12px; }



/* zakladki */
.tab2 {margin:0px 16px 0 -5px; }
.tab2 table { border-collapse:separate;  }

/* poszczegolne elementy ulozone poziomo i rozdzielone kropkami */
.tab2 td {vertical-align:middle; background: transparent url(../img/zakladka_l2.gif) no-repeat;	 }
.tab2 td.tab_curr {}
.tab2 td.tab_notdot {}

.tab2 a {
	color: #FFF; 
	text-decoration:none;
	padding: 3px 0px 3px 0px;
	display: block; 
	width:85px;
	text-align:center;
	line-height:13px; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/zakladka_r2t.gif) no-repeat right; 
}


/* czyszczenie */
br.clear { clear: both; line-height: 0px; font-size: 1px; /*for IE*/ }

 
/* polowa linii odstepu pomiedzy wierszami */
br.spacja { line-height: 5px; font-size: 1px; /*for IE*/ }

/* powiekszony odstep pomiedzy wierszami */
.interlinia { line-height:18px; }


/* wyrownanie do prawej */
.f_right { float:right; }
.t_right { text-align:right; }


/* obsluga okien popup */
#okno {  }
#okno .content_txt { position:relative; width:auto; margin:10px;}
#okno .zawartosc_okna {  }
#okno .mr_frame2 { margin:0;  }
#male_logo { margin:5px 0 10px 0; }



/* poprawka do stronnicowania */
#navigation {
	border:0; 
	padding:2px 10px; 
	margin:2px 0; 
	height:15px; 
	list-style:none; 
	text-align:center; 
	font:11px/14px Arial, Helvetica, sans-serif; 
	position:relative;
} 


/* szara ramka */
.szara_ramka { border:1px solid #CCC; width:auto; overflow:hidden; padding:0; margin:0; position:relative;  }
.szara_ramka .ramka_tab { position:absolute; top:0; left:0; }




/* ikony drukowania i zapisania wynikow */
.ico2 { text-decoration:none; color:#006FAE; line-height:18px; margin-left:20px; text-decoration:none;}
.ico2 img {vertical-align:middle; margin-right:5px; border:0; }


/* linia kropkowana */
div.hr_dotted {background: url(../img_old/bottom_bg.gif) repeat-x; height:10px; width:100%; margin:0px; }
div.kropki, td.kropki {background: url(../img_old/bottom_bg.gif) repeat-x top; }
div.kropki_bottom {background: url(../img_old/bottom_bg.gif) repeat-x bottom; }
div.pink_kropki {background: url(../img/pink_dot.gif) repeat-x top; }


/* Lista wynikow i obsluga rozwiajania */
ol.lista_wynikow { margin-top:5px; margin-bottom:5px; }
ol.lista_wynikow li { padding:3px 0 3px 0; margin:0; height: auto !important; }
ol.lista_wynikow .opis_wyniku { border-left:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; margin:7px 0 7px -20px; padding-top:5px; display:none; }
ol.lista_wynikow .opis_wyniku_print { border-left:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; margin:7px 0 7px -20px; padding:5px 0  5px 20px; display:block;  }
ol.lista_wynikow .lewa_kolumna { vertical-align:bottom; padding:0 0 5px 20px; color:#0F5F8C; width:68%;}
ol.lista_wynikow .prawa_kolumna { padding:0 0 5px 0; color:#858585; width:32%; }


/* obsluga przycisku wstaw */
.btn_wstaw_xxxl { width:192px; text-align:right; vertical-align:middle; margin-top:5px; }
.btn_wstaw_xxxl img { vertical-align:text-bottom  }


/* obsluga przezroczystosci */


/* przezroczyste zakladki */
#layout_color div.tab
{
	background: transparent url(../img/tab_b.png) bottom left repeat-x;
	#background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/tab_b.png',sizingMethod='scale');
}

#layout_color table.tab {background:none; }
#layout_color .tab td { background: transparent url(../img/dot_light.gif) repeat-y; background-position: 100% 7%;}
#layout_color .tab .tab_curr {background:#fff url(../img_old/r_zaokr.gif) top left no-repeat; border-right: 1px solid #B8B8B8; }
#layout_color .tab a { position:relative; }
#layout_color .tab a:hover { position:relative; color:#E2008A;  }
#layout_color .tab .tab_notdot {background-image: none;}


/* przezroczysta ramka kropkowana */
#layout_color .kropkowana_ramka { background: none;  background: url(../img_old/bottom_bg.gif) bottom repeat-x; margin:0; }

#layout_color div.kropkowana_ramka_trans {
	margin:10px 0;
	width:100%;
 	background: url(../img/trans_bialy.png);
	#background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/trans_bialy.png',sizingMethod='scale');
}


/* przezroczysta ramka pod zakladkami */
#layout_color .zawartosc_zakladek
{
	margin:0 0 10px 0;
	width:100%;
	background: transparent url(../img/trans_bialy.png);
	#background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/trans_bialy.png',sizingMethod='scale');
}

#layout_color .zawartosc_zakladek_tresc { background: url(../img_old/bottom_bg.gif) bottom repeat-x; position:relative; padding:10px 20px; }



/* obsluga slajdow MMS */
.slajdy { border-collapse:collapse; }
.slajdy td { vertical-align:top; padding:5px 2px 5px 2px; }
.slajdy .nr_slajdu { border-bottom:1px solid #CED1D4 ; border-right:1px solid #CED1D4; width:50px; text-align:center;  }
.slajdy .border_left { border-left:1px solid #CED1D4; text-align:right; padding-top:3px; }
.slajdy .border_bottom { border-bottom:1px solid #CED1D4; }
.slajdy .odstep { padding-left:25px; text-align:left; }


/* podglad MMS */
.podglad_mms { border-collapse:collapse; }
.podglad_mms td { padding:3px 8px; border:1px solid #F2F3F4;  }
.podglad_mms img { margin:2px 0;  } 
.podglad_mms .foto { border:1px solid #A5ACB2;  } 
.podglad_mms textarea { width:127px; height:92px; border:1px solid #A5ACB2; margin:2px 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }


/* wyrownania  */
.bottom, .dane .bottom, td.bottom { vertical-align:bottom; }
.middle { vertical-align:text-bottom; }
.top { vertical-align:top; }


/* Stronnicowanie */
#navigation {margin-bottom:5px; border:none; background:transparent url(../img/bottom_bg.gif)  repeat-x; padding-top:5px;}
#navigation ul { margin:0px;}
#navigation ul li,  #navigation li { padding:0; margin:0px 1px 0px 0px; list-style-type:none; list-style-image:none; background-image:none; }
#navigation ul .right {border: none !important;}

/* Obsluga ramki z planem miasta */
table.plan { margin:0 auto; }
table.plan td { vertical-align:middle; text-align:center;}
table.plan .mapa { border:1px solid #CCC; }

/* AOC */
.kategorie a { padding:0px 7px; border-left:1px solid #CCC; color:#0071B0;  }
.kategorie a.first { padding-left:0; border:0; }


/* MDPL */
.mdpl { width:100%; table-layout:fixed; border-collapse:collapse; }
.mdpl th { vertical-align:top; font-weight:bold; padding:0; }
.mdpl td { padding:0 7px 17px 0; }
.mdpl a { text-decoration:none; color:#4A629F; }
.mdpl img { margin:0 0 5px 0; }



.mdpl_new { width:100%; table-layout:fixed; border-collapse:collapse; }
.mdpl_new th { vertical-align:top; font-weight:bold; border:10px solid #F7F6F4; padding:8px; border-bottom:0; }
.mdpl_new th img { display:block; text-align:center; }
.mdpl_new td { vertical-align:top; border:10px solid #F7F6F4; border-top:0; padding:0 8px 5px 8px; }
.mdpl_new a { text-decoration:none; color:#4A629F; }
.mdpl_new strong { color:#333333; }
.mdpl_new .ico_phone { float:left; margin-right:5px; clear:right; padding-bottom:7px;  }


.mdpl_new2 { width:100%; table-layout:fixed; border-collapse:collapse; }
.mdpl_new2 th { vertical-align:top; font-weight:bold; border:6px solid #F7F6F4; padding:5px; border-bottom:0; }
.mdpl_new2 th img { display:block; text-align:center; }
.mdpl_new2 td { vertical-align:top; border:6px solid #F7F6F4; border-top:0; padding:0 5px 5px 5px; }
.mdpl_new2 a { text-decoration:none; color:#4A629F; }
.mdpl_new2 strong { color:#0097EA; }
.mdpl_new2 .ico_phone { float:left; margin-right:5px; clear:right; padding-bottom:7px;  }



.mdpl_lista { width:100%; table-layout:fixed; border-collapse:collapse; }
.mdpl_lista th { font-weight:bold; color:#e2008a; font-size:14px; background:url(../img/bottom_bg.gif) repeat-x bottom; padding:6px 6px 6px 3px; }
.mdpl_lista th img { display:block; text-align:center; }
.mdpl_lista td { vertical-align:middle; background:url(../img/bottom_bg.gif) repeat-x bottom; padding:5px 0px 5px 0; }
.mdpl_lista a.bold { font-weight:bold; }
.mdpl_lista a { text-decoration:none; color:#4A629F; display:block; padding:3px; }
.mdpl_lista .row_1 a { background:#f2fafe;}
.mdpl_lista .row_1 .soundbox_ico div { background:#f2fafe; }




/* przezroczyste tlo i wyswietlanie toplayera z iframe */
/* 
	overlay - szare polprzezroczyste tlo na calej stronie 
 	iframe_div - div toplayer z iframe 
*/
 
html, body { height:100% }
div#overlay { position: fixed; top:0; left:0; }
* html div#overlay, * html div#iframe_div { position: absolute; }
#overlay{ width: 100%; height: 100%; visibility: visible; z-index: 350; background-color: #E4E4E4; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70; display:none; }
#iframe_div { position: absolute; left:50%; top:0; margin-left: -297px;  margin-top: 50px;  z-index:400; display:none; overflow:hidden; }

#iframe_div .iframe_top { background:url(../img/div_top.gif) no-repeat; text-align:right; width:593px; height:23px; }
#iframe_div .close { margin:3px 5px 0 0; }
#iframe_div .iframe_bottom { background:url(../img/div_bottom.gif) no-repeat; text-align:right; width:593px; height:23px; position:relative; }
#iframe_div .rozmiar { float:left; margin-top:4px; padding-left:7px; color:#FFF; font-weight:bold; }
#iframe_div .zamknij { float:right; margin-top:4px; margin-right:10px; color:#FFF; font-weight:bold; text-decoration:none; }
#iframe_div .iframe_content {  
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:0;
padding:0;
width:591px;
}
/* pole iframe w iframe_div */
#iframe { width:100%; }


.sel_top { background:url(../img/arrow_top.gif) no-repeat center top; padding-top:5px; }
.sel_bottom { background:url(../img/arrow_bottom.gif) no-repeat center bottom; padding-bottom:5px; }
.prod img { margin:1px 0; }

#zdjecia_telefonow2 td {  font-size:11px; font-weight:bold; text-align:center; }
#zdjecia_telefonow2 img { margin-bottom:12px; }
#zdjecia_telefonow2 a { text-decoration:none; color: #4D5B80;}


/* Zawartosc iframe */
#frame { padding-top:10px; padding-left:7px; width:580px; margin:0 auto; position:absolute; }
#frame2 { padding-top:0px; width:470px; margin:0 auto; position:absolute; }
#frame2 .content_txt {padding:0; margin:0; }

/* naglowek */
h1.ngl { font-size:18px; line-height:normal; }

/* zawartosc ukryta */
.hide { display:none; }

/* odstep w polu */
.tresc { padding:8px 25px; }

/* kolory tekstu */
.pink { color: #E2008A; }
.gray { color: #4D5B80; }

.tel_producent { color: #4D5B80; font-size:14px; font-weight:bold; }
.tel_model { color: #4D5B80; font-size:11px; font-weight:bold; }
.select_telefony { width:150px; z-index: 300;}


/* szary naglowek */
.grey_ngl { font-size:14px; color:#5C5C5C; font-weight:bold;}
.grey_ngl img { vertical-align:middle; margin-right:5px; } 


/* rozowy naglowek */
.pink_ngl { color: #E2008A; font-size:14px;}
.pink_ngl img { vertical-align:middle; margin-right:5px; } 

/* rozowy naglowek powiekszony */
.pink_ngl_big { color: #E2008A; font-size:18px; font-weight:normal; line-height:normal;}
.pink_ngl_big img { vertical-align:middle; margin-right:5px; } 

/* niebieski naglowek */
.blue_ngl { color: #43619F; font-size:14px;}
.blue_ngl img { vertical-align:middle; margin-right:5px; } 

.blue2 { color:#88a2bd; }
.blue3 { color:#108bd9; }


/* rozowa ramka wokol pol input */
.pink_border { border:1px solid #E2008A; }

/* szare pole z ramka na gorze */
.szara_kreska { border-top:1px solid #CCC; width:99%; margin:0 auto; height:0px; font-size:0px; overflow:hidden;  }
.szare_pole {  background:#F3F3F3; width:100%; }


/* formatowanie toplayera z informacja */
.wiadomosc { position:absolute; margin-left:210px; top:20px; width:340px; height:140px; border:1px solid #ABABAB; background:#F8F8F8; display:none; padding:0; }
.wiadomosc .tresc { padding:4px 7px 4px 15px;}
.wiadomosc ul { margin-left:0; }
.wiadomosc .grey_ngl { font-size:13px; margin-top:8px; }


/* pole logowania */
#logowanie { width:558px; overflow:hidden; margin: 10px 7.5%;}
#logowanie2 { width:470px; overflow:hidden; }

.iframe_logowanie { width:475px; }


/* pole pozdrowien */
.input_pozdrowienia { border:1px solid #A5ACB2; width:250px; height:100px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:text-bottom; }
div.input_pozdrowienia { overflow:auto }

.banner_szukaj { background:url(../img/bg_szukaj.gif) no-repeat; width:498px; height:27px; vertical-align:middle; position:relative;}
.banner_szukaj .tresc { padding:4px 0 0 10px; }
.banner_szukaj table { width:100%; }
.banner_szukaj .szukaj { BORDER-RIGHT: #a5acb2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a5acb2 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a5acb2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #a5acb2 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; width:240px; margin:0px;}

/* etykieta kategorii na widoku elementow */
.ngl_kat {
color:#626262;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:20px;
}

#overlay_for_ie6{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width: 100%; height: 100%; visibility: visible; background-color: #E4E4E4; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70;
}
