body
{
    margin: 7px 7px 7px 7px;
    padding: 0;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 8.5pt;
    background-color: #FFFFFF;
    color: #666666;
    text-align: center;
    behavior: url("/inc/htc/csshover3.htc");
}

a:link, a:visited, a:active
{
    color: #0558A8;
    text-decoration: none;
}
a:hover
{
    color: #0558A8;
    text-decoration: underline;
}

H1
{
    height: 23px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    float: left;
}
#mainframe
{
	height:auto !important;
	margin-left:auto;
	margin-right:auto;
	min-height:882px;
	position:relative;
	text-align:left;
	width:992px;
	height:882px;
}



.blackSmall
{
    font-size: 8.5pt;
    color: #000;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.blackSmall a:link, .blackSmall a:visited, .blackSmall a:hover
{
    color: #000;
    text-decoration: underline;
}


.border_top_gray
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E0E0CD;
}

.gray
{
    color: #7A7A7A;
}

.graySmall
{
    font-size: 8pt;
    color: #999;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.green
{
    color: #4A9D00;
}

.dark_gray
{
    color: #333333;
}

.morski
{
    color: #259FCE;
}

.stars
{
    color: #667586;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    vertical-align: bottom;
    background-position: bottom;
    padding-top: 3px;
}


/*nag�owek*/

#heading
{
    width: 764px;
    padding: 0px;
    background-image: url(../imgs/naglowki/naglowek_wave_new.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0px;
    overflow: hidden;
}


#naglowek
{
    width: 764px;
    height: 97px;
}

#n1
{
    margin-top: 25px;
    float: left;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
}
#n2
{
    float: right;
    margin: 0px;
    padding: 0px;
    height: 86px;
}
#n3
{
    line-height: 19px;
    height: 19px;
    text-align: right;
    padding: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#n3 form
{
    margin: 0px;
    padding: 0px;
}




.navyBlue
{
    color: #259FCE;
}
.whiteTxt
{
    color: #FFFFFF;
}



}
/*wysoko��*/

.h20
{
    height: 20px;
}








/*mapka_small*/
#mapka
{
    background-color: #FFFFFF;
    width: 183px;
    padding:0px 0px 5px 0px;
    
}
#mapka_head{margin:0px;background-image:url(../imgs/wysz_top_183_gray.gif);background-repeat:no-repeat;background-position:left top;font-size:10pt;font-weight:normal; color:#FFFFFF;text-align:left;padding:5px 0px 5px 5px;background-color:#2cc100; height:15px;}


/*menu*/
#menu1
{
    margin: 0px;
    text-align: left;
    height: 30px;
    line-height: 30px;
    padding-left: 0px;
    font-size: 10pt;
    clear: both;
    background-image: url(../imgs/menu_zak_na.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

.menu_zaokraglenie
{
    background-image: url(../imgs/nagl_l.gif);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
}


.menu_zak_na
{
    line-height: 26px;
    float: left;
    height: 30px;
    color: #E7F3FE;
    margin: 0px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    padding: 0px;
}
.menu_zak_na a:link, .menu_zak_na a:visited, .menu_zak_na a:active
{
    display: block;
    margin: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    height: 30px;
}
.menu_zak_na a:hover
{
    background-image: url(../imgs/menu_zak_over.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color: #0051A2;
    text-decoration: none;
    display: block;
    height: 30px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.menu_zak_na .menu_zaokraglenie a:hover
{
    background-image: url(../imgs/menu_zak_over_zao.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #0051A2;
    text-decoration: none;
    display: block;
    height: 30px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.menu1_zak_blue_r
{
    background-image: url(../imgs/menu1_zak_blue_r.gif);
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 2px;
    line-height: 20px;
    height: 20px;
    float: left;
    font-weight: bold;
    color: #FFFFFF;
}
.menu_zak_akt
{
    background-image: url(../imgs/menu_zak_akt_n.gif);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    line-height: 26px;
    float: left;
    height: 30px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #87C0FA;
    padding: 0px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}
.menu_zak_akt a:link, .menu_zak_akt a:visited, .menu_zak_akt a:active
{
    display: block;
    color: #FFFFFF;
    margin: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.menu_zak_akt a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.menu1_zak_green_r
{
    background-image: url(../imgs/menu1_zak_green_r.gif);
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 2px;
    line-height: 20px;
    height: 20px;
    font-weight: bold;
    color: #FFFFFF;
}
#menu2
{
    margin: 0px;
    background-color: #D8DBE0;
    height: 23px;
    width: 762px;
    line-height: 23px;
    font-size: 8.5pt;
    text-align: left;
    padding: 0px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #A6ADB7;
    border-bottom-color: #A6ADB7;
}

#menu2 a:link
{
    text-decoration: none;
}
#menu2 a:visited
{
    text-decoration: none;
}
#menu2 a:hover
{
    text-decoration: underline;
}

#menu2 form
{
    float: right;
    text-align: right;
    margin: 0px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    clear: right;
}
#m2_1 a:link, #m2_1 a:visited
{
    text-decoration: none;
}
#m2_1 a:hover
{
    text-decoration: underline;
}
#m2_1
{
    line-height: 20px;
    height: 23px;
    text-align: left;
    float: left;
    padding-left: 6px;
    font-size: 8.5pt;
    clear: left;
    width: 754px;
}
#wysz_txt
{
    margin: 0px;
    clear: right;
    float: right;
    line-height: 26px;
    height: 30px;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 0px;
}




.submenu_green
{
    height: 18px;
    padding-left: 5px;
    line-height: 17px;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 8.5pt;
    color: #FFF;
    background-color: #6ABD20;
    margin: 0px;
    clear: both;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.submenu_green a:link, .submenu_green a:visited
{
    color: #FF5C02;
    text-decoration: none;
}
.submenu_green a:hover
{
    color: #FF5C02;
    text-decoration: underline;
}



#sciezka
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    padding: 0px;
    color: #4B4A58;
    line-height: 13px;
    height: 13px;
}
#sciezka a:link, #sciezka a:visited
{
    text-decoration: none;
}
#sciezka a:hover
{
    text-decoration: underline;
}

.w50
{
    width: 50px;
}
.w60
{
    width: 60px;
}
.w70
{
    width: 70px;
}
.w80
{
    width: 80px;
}
.w90
{
    width: 90px;
}
.w95
{
    width: 95px;
}
.w105
{
    width: 105px;
}
.w118
{
    width: 118px;
}
.w145
{
    width: 145px;
}
.w150
{
    width: 150px;
}
.w171
{
    width: 171px;
}
.w173
{
    width: 173px;
}
.w183
{
    width: 183px;
}
.w185
{
    width: 185px;
}
.w191
{
    width: 191px;
}
.w220
{
    width: 220px; padding-left: 0px;
}
.w250
{
    width: 250px;
}
.w270
{
    width: 270px;
}
.w275
{
    width: 275px;
}
.w285
{
    width: 285px;
}
.w360
{
    width: 360px;
}
.w360a
{
    width: 360px;
    border-bottom: 1px solid #8bec01;
}
.w365
{
    width: 365px;
}
.w372
{
    width: 372px;
}
.w380
{
    width: 380px;
}
.w390
{
    width: 390px;
}
.pad_t_6
{
    padding-top: 4px;
}
.pad_l_10
{
    padding-left: 10px;
}







#overDiv
{
    border: 1px solid #345B7C;
}

/* stopka */
#wrap-stopka
{
    width: 992px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding-top:20px;
}
#stopka
{
    width: 982px;
    text-align: center;
    color: #999999;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #64BEE3;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#stopka a:link, #stopka a:visited
{
    text-decoration: none;
    color: #0558A8;
}
#stopka a:hover
{
    color: #0558A8;
    text-decoration: underline;
}
.gray_norm
{
    color: #414B56;
}
#st1
{
    line-height: 16px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    text-align: center;
}
#st1_2
{
    line-height: 16px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    text-align: center;
}
#st2
{
    line-height: 16px;
    text-align: center;
    font-size: 7.5pt;
}
#stopka_btm
{
    background-image: url(../imgs/stopka_new.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 980px;
    padding-top: 7px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}


#sstopka
{
    background-color: #FFF;
    width: 762px;
    padding: 4px 0px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #0C59A7;
    border-left-color: #0C59A7;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
#sst1
{
    line-height: 20px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
}
#sst1 a:link
{
    text-decoration: none;
}
#sst1 a:visited
{
    text-decoration: none;
}
#sst1 a:hover
{
    text-decoration: underline;
}
#sst2
{
    line-height: 18px;
}
#sstopka_btm
{
    background-image: url(../imgs/stopka_new.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 764px;
    padding-top: 7px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    color: #CCC;
    font-size: 7pt;
}

/*wyszukiwarka*/
#wyszukiwarka{margin:0px 0px 6px;padding:0px;width:183px;background-color:#1878BA;background-image:url(../imgs/wyszukiwarka_bg_green.png);background-repeat:repeat-x;background-position:left;font-size:8pt;color:#FFFFFF;text-align:center;clear:both;}
#wysz_btm{background-image:url(../imgs/wysz_btm_183_green.gif);background-repeat:no-repeat;background-position:left bottom;padding:0px 0px 8px 0px;}
#wysz_head{margin:0px;font-size:8.5pt;font-weight:normal;color:#FFFFFF;text-align:center;padding:5px 0px 2px;background-color:#2cc100; border-bottom:1px solid #93de00;}
#wysz_main form{margin:0px;padding:0px;}
#wysz_main{margin:0px;padding:0px;}
#wyszukiwarka form, #wyszukiwarka td{margin:0px;padding:0px;font-size:8.5pt;color:#FFFFFF;}
#wyszukiwarka form select{margin:0px;padding:0px;font-size:8.5pt;color:#000;}




/*oferta*/
#oferta{width:561px; border-bottom:1px solid #0558a8; padding: 8px 0px  5px 0px;}
#oferta_nagl{
	padding-bottom:5px;
	width:561px;
}

.ilosc_ofert {
	color:#999999;
	float:left;
	padding-left:50px;
}
.dojazd {
	float:right;
}
.oferta_tresc {
	color:#4D4D4D;
	font-size:8.5pt;
}
.polecamy {
	color:#787878;
	margin-bottom:5px;
	margin-top:15px;
}
.linki {
	float:right;
	height:20px;
	line-height:18px;
}

.oferta_header {
	background-image:url(../imgs/oferta_header_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:8.5pt;
	font-weight:bold;
	height:28px;
	line-height:23px;
	width:561px;
}
.grupapanstw {
	width: 195px; 
	visibility: visible; 
	margin-right: 5px; 
	margin-top: 2px;
}

.grupapanstw_szukaj {
/* 	color:#0051A2; */
	font-size:8.5pt;
	height:23px;
	margin-left:2px;
	width:60px;
}

.oferta_txt {padding-left:50px; padding-right:50px;}
.oferta_txt_2 {padding-left:50px; padding-right:180px;}
.oferta_txt_3 {padding-left:20px; }
.oferta_sortuj {
	float:left;
	font-size:8.5pt;
	height:28px;
	line-height:23px;
	margin-left:5px;
	padding:0px;
	width:180px;
}

.oferta_wybierz {
/* 	float:right; */
	font-size:8.5pt;
	height:28px;
	line-height:23px;
	margin-left:10px;
	padding-left:0px;
/* 	width:361px; */
}

.oferta_cena {color:#ff5000; font-weight:bold;}
.oferta_nagl{
	float:left;
	font-size:10pt;
	font-weight:bold;
	line-height:12px;
}
.line{line-height:15px;}
.oferta_tel{
	color:#FF491E;
	float:left;
	font-size:9.5pt;
	font-weight:bold;
	line-height:20px;
	text-align:right;
}
#oferta_2{width:561px; border-bottom:1px solid #0558a8; padding: 8px 0px  5px 0px; background-color:#f4f9fd; }
#oferta_3{width:561px; border-bottom:0px solid #0558a8; padding: 8px 0px  10px 0px;}


.dzielnik_white
{
    background-image: url(../imgs/dzielnik_white.gif);
    background-repeat: no-repeat;
    background-position:center top;
    margin: 0px;
    width:1px;
    padding: 0px;
    height: 10px;
    
}


#overDiv_header{margin:4px 4px 2px;font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#0051A2;font-weight:bold;line-height:30px}
#overDiv_header2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #5CA120;
	padding: 0px;
	margin-bottom: 4px;
}
#overDiv_boxes {
	padding:0px;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
	margin-bottom: 0px;
}
.overDiv_box {padding:0px;float:left;width:183px;margin-top:0px;margin-right:6px;margin-bottom:0px;margin-left:0px;background-color:#F7F5E8;}
.overDiv_box a:link, .overDiv_box_end a:link { text-decoration:underline;}
.overDiv_box_end {padding:0px;float:left;width:183px;margin:0px;background-color:#F7F5E8;}
.overDiv_box_naglowek{height:23px;padding-left:6px;line-height:23px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9.5pt;color:#FFFFFF;background-color:#259FCE;background-image:url(../imgs/nagl_183_white.gif);background-repeat:no-repeat;background-position:left top}

.overDiv_box_main{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-left-color:#CCCCCC;margin:0px;padding:0px}

.overDiv_box_main ul{list-style-type:none;margin:0px;padding:0px}
.overDiv_box_main li{text-align:left;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#FFF;border-bottom-color:#F3F1DE;margin:0px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8.5pt;padding:2px 3px;line-height:10pt}
.overDiv_box_main a:link{text-decoration:none;} 
.overDiv_box_main a:visited{text-decoration:none;} 
.overDiv_box_main a:hover{text-decoration:underline;}

.overDiv_box_od{
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
	font-size:8pt;
	width:65px;
	color: #939393;
}

.overDiv_box_price{text-align:right;font-weight:bold;color:#5CA120;float:right;margin:0px;padding:0px;font-size:8.5pt;width:49px}


.overDiv_box_btm{background-image:url(../imgs/ramka_183_btm_lato_univ.gif);background-repeat:no-repeat;background-position:left top;height:6px;margin:0px;padding:0px;}

#overDiv_btmtxt {
	line-height:18px;
	vertical-align:middle;
	padding:0px;
	clear:both;
	font-size:8pt;
	color: #939393;
	margin: 0px;
}

.blackSmall_no_und{font-size:8pt;color:#000;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.blackSmall{font-size:8.5pt;color:#000;font-family:Tahoma,Arial,Helvetica,sans-serif;}
a.blackSmall:link,a.blackSmall:visited,a.blackSmall:hover{color:#000;text-decoration:underline;}
