/*style rehabilitacja.zpchr.pl*/

body { font-family: tahoma, arial; font-size: 8pt; color: #000000; /*background: #fff url(http://zpchr.pl/_g/snow_flakes_green.gif);*/ background: #FFFFFF; margin: 0; padding: 0; }
h1 { text-align: center; font: bold 18px verdana, tahoma, arial, sans-serif; }
td { font-family: tahoma, arial; font-size: 8pt; color: #000000; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
tr { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
img { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
form { margin: 0px; }

ul { margin-top: 0px; margin-bottom: 0px; }

a { font-family: tahoma, arial; font-size: 12px; color: #336633; text-decoration: none; }
a:hover { font-family: tahoma, arial; font-size: 12px; color: #900; text-decoration: underline; }
a.2 { font-family: tahoma, arial; font-size: 8pt; color: #336633; text-decoration: none; }
a:hover.2 { font-family: tahoma, arial; font-size: 8pt; color: #33CC00; text-decoration: underline; }
a.informacje { font-family: tahoma, arial; font-size: 10px; color: #000000; text-decoration: none; }
a:hover.informacje { font-family: tahoma, arial; font-size: 10px; color: #33CC00; text-decoration: underline; }
a.menu { font-family: tahoma, arial; font-size: 8pt; color: #000000; text-decoration: none; }
a:hover.menu { font-family: tahoma, arial; font-size: 8pt; color: #336600; text-decoration: none; }
a.ws { font-family: tahoma, arial; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: 800; }
a:hover.ws { font-family: tahoma, arial; font-size: 8pt; color: #E9FFE3; text-decoration: none; font-weight: 800; }
a.ws2 { font-family: tahoma, arial; font-size: 8pt; color: #49AB35; text-decoration: none; font-weight: 800; }
a:hover.ws2 { font-family: tahoma, arial; font-size: 8pt; color: #33CC00; text-decoration: none; font-weight: 800; }
a.katalog { font-family: tahoma, arial; font-size: 8pt; color: #000000; text-decoration: none; }
a:hover.katalog { font-family: tahoma, arial; font-size: 8pt; color: #33CC00; text-decoration: none; }
a.info { font-family: tahoma, arial; font-size: 10px; color: #1E460D; text-decoration: underline; }
a:hover.info { font-family: tahoma, arial; font-size: 10px; color: #33CC00; text-decoration: underline; }
a.wiecej { font-family: tahoma, arial; font-size: 10px; color: #AAAAAA; text-decoration: none; }
a:hover.wiecej { font-family: tahoma, arial; font-size: 10px; color: #33CC00; text-decoration: none; }
a.stopka { font-family: tahoma, arial; font-size: 10px; color: #49AB35; text-decoration: none; }
a:hover.stopka { font-family: tahoma, arial; font-size: 10px; color: #33CC00; text-decoration: underline; }


/*menu nawigacyjne - serwisy ...zpchr */
#serwisy_reh ul { margin: 0; padding: 0; list-style-type: none; }
#serwisy_reh li { float: left; display: inline; margin: 1px; width: 249px; border: 1px dashed black; }
#serwisy_reh a { display: block; padding: 1px 0 0 20px; font-size: 10px; text-decoration: none; color: black; text-align: left; }
#serwisy_reh a:hover { background-color: #e2ffd9; }
#serwisy_reh .arr-orange { background: url(http://www.zpchr.pl/images/arr-orange.gif) no-repeat 7px 4px; }
#serwisy_reh .arr-green { background: url(http://www.zpchr.pl/images/arr-green.gif) no-repeat 7px 4px; }
#serwisy_reh .arr-maroon { background: url(http://www.zpchr.pl/images/arr-maroon.gif) no-repeat 7px 4px; }
#serwisy_reh .arr-blue { background: url(http://www.zpchr.pl/images/arr-blue.gif) no-repeat 7px 4px; }


.td1 { background-color: #E9FFE3; }
.td_menu { background-color: #49AB35; font-size: 12px; color: #ffffff; font-weight: bold; }
.td_menu2 { font-size: 12px; color: #000000; font-weight: 800; text-align: left; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FF6600; }
.td_menu3 { background-color: #E9FFE3; font-size: 10px; color: #49AB35; font-weight: 800; text-align: left;  }
.but { background-color: #49AB35; font-size: 10px; color: #FFFFFF; font-weight: 800; border-style: solid; border-color: #49AB35; border-width: 1px; }
.but2 { background-color: #49AB35; font-size: 11px; color: #FFFFFF; font-weight: 800; border-style: solid; border-color: #49AB35; border-width: 1px; }
.inp { background-color: #f0f8ed;  border: 1px solid #7e7e7e; }
textarea, input { font-size: 12px; color: #000000; font-family: tahoma, arial; text-align: left;}

.inp2 { background-color: #E9FFE3; font-size: 10px; color: #000000; font-weight: 800; text-align: left; border-style: solid; border-color: #339900; border-width: 1px; }
.bull { font-size: 10px; font-family: arial; color: #49AB35; }
.zielony { color: #49AB35; }
.szary { color: #aaaaaa; }
.czerwony { color: #990000; }
.ramka { border-style: solid; border-color: black; border-width: 1px;}
.ramka1 { border-style: dashed; border-color: #49AB35; border-width: 0px 1px 1px 1px; }
.ramka2 { border-style: solid; border-color: #49AB35; border-width: 1px; }
.ramka3 { border: 1px solid #999; }
.tytul_inf { color: #49AB35; font-weight: 800; }
.td_menu { background-color: #49AB35; font-size: 10px; color: #ffffff; font-weight: 800; }
.color_text { color: #49AB35; }
.tytul { color: #000000; font-weight: 800; font-size: 10px; letter-spacing: 1px; border-style: dashed; border-color: #49AB35; border-width: 0px 0px 1px 0px;}
.infng { font-size: 20px; font-family: verdana; font-weight: 800; color: #000000; }
.infng2 { font-size: 10px; font-family: verdana; font-weight: 100; color: #aaaaaa; }
.infng3 { font-size: 15px; font-family: verdana; font-weight: 800; color: #000000; }
.color_bg { background-color: #49AB35; }
.jaki_serwis { font-size: 10px; color: #49AB35; }
.jaki_serwis_nazwa { font-family: arial; font-size: 18px; color: #000000; font-weight: 800; }


/* prezentacja ośrodków - szczegóły */
a.bb {font-size: 14px; color: #349321; font-family: verdana, tahoma; text-decoration: none; }
a.bb:hover {font-size: 14px; color: #349321; font-family: verdana, tahoma; text-decoration: underline; }
.ll { font-size: 11px; color: #349321; font-weight: bold; font-family: verdana, tahoma; text-decoration: none; }
a.ll { font-size: 11px; color: #349321; font-weight: bold; font-family: verdana, tahoma; text-decoration: none; }
a.ll:hover {	font-size: 11px; color: #349321; font-weight: bold; text-decoration: underline; }
.n { font-size: 11px; color: #000000; font-family: verdana, tahoma; margin: 0 10px 0 10px; }
.nn { font-size: 13px; color: #000000; font-family: verdana, tahoma; margin: 0 10px 0 10px; font-weight: bold; }
.ncena {border-left: 8px solid #349321; margin-left: 10px; }
.c { font-size: 12px; color: #000000; font-family: verdana, tahoma; text-align: center; }


/* FORMULARZ ZAMÓWIENIA PREZENTACJI OSR. */
.form_td_hard { font-size: 11pt; font-family: Verdana, Tahoma, sans-serif; background-color: #d5fec9; color: black; border-style: solid; border-width: 1px; border-color: #49ab35; }
.form_td_norm { background-color: #f3fcf0; color: black; border-style: solid; border-width: 1px; border-color: #73c562; }
.inp_zam_osr { background-color: #fafef9; font-size: 11px; color: #000000; text-align: left; font-family: verdana, tahoma; }
.text_zam_osr { color: #000; background-color: #fafef9; font-size: 11px; text-align: left; font-family: verdana, tahoma; }
.ramka_zam_osr { border-style: solid; border-color: black; border-width: 1px;}


/* PODSTRONA KONTAKT + FORMULARZ */
#kontakt { margin: 0 auto; font: normal 12px tahoma, verdana, sans-serif; }
#kontakt h1 { text-align: left; font: bold 18px tahoma, verdana, sans-serif; }
#kontakt a { color: #49ab35; text-decoration: none; font-weight: bold;}
#kontakt a:hover { color: #333; text-decoration: underline;  }
#kontakt a.st1 { text-decoration: none; border-bottom: 1px solid #49ab35; color: #333333; }
#kontakt a.st1:hover { text-decoration: none; border-bottom: 1px solid #333; color: #49ab35; }

#kontakt .adres_gl { font: normal 12px verdana, tahoma, arial, sans-serif; text-align: left; margin-bottom: 30px; }
#kontakt .info_linia { color: #f00; font: bold 11px verdana, tahoma, arial, sans-serif; margin: 2px 0; }

#kontakt dl.rck { margin: 0 15px; padding: 0; font: normal 12px tahoma, verdana, sans-serif; text-align: left; }
#kontakt dl.rck dt { margin-top: 10px; border-bottom: 1px solid #e0f0da; }
#kontakt dl.rck dt big { font-size: 14px; font-weight: bold; color: #000; }
#kontakt dl.rck dd { margin: 0; padding: 0 10px; text-align: justify; }

dl.handlowcy { margin: 5px 15px; padding: 0; font: normal 12px tahoma, verdana, sans-serif; text-align: left; }
dl.handlowcy dt { margin-top: 5px; border-bottom: 1px solid #e6e4e4; }
dl.handlowcy dt big { font-size: 14px; font-weight: bold; color: #000; }
dl.handlowcy dd { margin: 0; padding: 0 10px; text-align: justify; }


/*ZAMOWIENIE MAILINGU*/
form#mailing { margin: 10px 0 0 20px; padding: 0 0 5px 0; border-top: 2px solid #49ab35; border-bottom: 2px solid #49ab35; width: 430px; background-color: #fff;}
#mailing fieldset {  margin: 5px 0; padding: 5px 0; border: 1px solid silver; width: 430px; }
#mailing legend { margin: 0 0 10px 10px; padding: 0 5px; color: #990000; font: bold 14px tahoma, verdana, sans-serif; }
#mailing p { clear: both; margin: 0 5px 0 5px; padding: 0; border-top: 1px solid #ededed; }
#mailing .inp_k0 { float: left; display: block; width: 25px; padding: 0; margin: 2px 0 0 0; background-color: #fff; }
#mailing label { float: left; display: block; width: 290px; color: #000;  margin: 0; padding: 0 0 10px 0; font-weight: bold; text-align: left; background-color: #fff; }
#mailing .g { color: red; font-weight: bold; }
#mailing .prawo { float; left; display: block; width: 85px; margin: 0 0 0 15px; padding: 0; font: normal 13px tahoma, verdana, sans-serif; }
#mailing .spacja { margin-bottom: 30px; clear: both; border: 0;}
#mailing .subm { text-align: right; clear: both; margin: 5px 5px 0 5px; padding: 2px; background-color: #f2f1f1;}
#mailing .submit { width: 100px; }

form#mailing_krok1 { margin: 10px 0 0 20px; padding: 0 0 5px 0; border-top: 2px solid #49ab35; border-bottom: 2px solid #49ab35; width: 430px; background-color: #fff; font: normal 12px tahoma, verdana, sans-serif;}
#mailing_krok1 fieldset { margin: 5px 0; padding: 5px 0; border: 1px solid silver; width: 430px; }
#mailing_krok1 legend { margin: 10px 10px; padding: 0 5px; color: #990000; font: bold 14px tahoma, verdana, sans-serif; }
#mailing_krok1 p { border-top: 1px solid #ededed; overflow: auto; clear: both; margin: 0 5px 5px 5px; padding: 0; }
#mailing_krok1 label { float: left; display: block; margin: 5px 0 0 0; width: 100px; font: normal 12px tahoma, verdana, sans-serif; background-color: #fff; }
#mailing_krok1 .inp_k1 { float: left; display: block; width: 300px; padding: 0; margin: 5px 0 0 10px; background-color: #fff; font: normal 12px verdana, tahoma, sans-serif; }
#mailing_krok1 .g { color: red; font-weight: bold; }
#mailing_krok1 .subm { margin: 5px; padding: 2px 2px 2px 114px; background-color: #f2f1f1; }
#mailing_krok1 .submit { width: 100px; }


/*style menu serwisy informacyjne na reh. - góra*/
div#menu_serwisy_reh{ height: 44px; width: 760px; margin: 0; padding: 0; border: 0; background: transparent;}

div#menu_serwisy_reh ul#menu { width: 760px; height: 44px; background: transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) top left no-repeat; margin: 0; padding: 0; position: relative; } 
div#menu_serwisy_reh ul#menu li{ margin:0; padding:0; list-style:none; position: absolute; top:0; }
ul#menu li, ul#menu a{ height: 22px; display: block; } 
div#menu_serwisy_reh ul#menu li a{ text-indent:-9999px; text-decoration:none;}


div#menu_serwisy_reh ul#menu2 { width: 760px; height: 22px; margin: -22px 0 0 0; padding: 0; position: relative; } 
div#menu_serwisy_reh ul#menu2 li{ margin: 0; padding:0; list-style: none; position: absolute; top: 0; }
ul#menu2 li,ul#menu2 a{ height: 22px; display: block;} 
div#menu_serwisy_reh ul#menu2 li a{ text-indent:-9999px; text-decoration:none;}


#serwis_reh1{left: 0; width: 222px;}
#serwis_reh2{left: 222px; width: 303px;}
#serwis_reh3{left: 525px; width: 235px;}

#serwis_reh4{ left: 0; width: 222px;}
#serwis_reh5{ left: 222px; width: 303px;}
#serwis_reh6{ left: 525px; width: 235px;}

#serwis_reh1 a:hover {background:transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) 0px -44px no-repeat;}
#serwis_reh2 a:hover {background:transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) -222px -44px no-repeat;}
#serwis_reh3 a:hover {background:transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) -525px -44px no-repeat;}
                                                 
#serwis_reh4 a:hover {background:transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) 0px -66px no-repeat;}
#serwis_reh5 a:hover {background:transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) -222px -66px no-repeat;}
#serwis_reh6 a:hover {background:transparent url(http://zpchr.pl/_g/menu_serwisy_reh.png) -525px -66px no-repeat;}


/*menu lewa kolumna 7.04.2011*/
.left_menu { float: left; width: 140px; margin: 0; padding: 0; }
.left_menu .list_menu  { width: 140px; list-style: none; margin: 0; padding: 0;}
.left_menu .list_menu li { border-left: solid 2px #49ab35; margin: 0 0 2px 0; padding: 0; clear: both; background-color: #e9ffe3; }
.left_menu .list_menu li span { padding: 0 0 0 5px; margin: 0; }
.left_menu .list_menu li a { padding: 3px 0; margin: 0; width: 138px; font: normal 12px tahoma, Arial, Helvetica, sans-serif; color: #000; display: block; text-decoration: none; }
.left_menu .list_menu li a:hover { width: 138px; color: #900; background-color: #d7ffcd; }




