/* CSS Document */
a { color: #d4548c; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background-color: #d4548c; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
input, select, textarea { border: 1px solid #e0e0e0; color: #bbb; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 0; padding-right: 0; }
img { border: 0; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.clear { clear: both; }
.noborder { border: none !important; }
.col { float: left; }
.col01 { float: left; padding: 0 50px; width: 245px; }
.col02 { float: left; padding: 0 50px 0 20px; width: 585px; }
.p4px { padding: 4px; }
.w195px { width: 195px; }
.w205px { width: 205px; }
.w450px { width: 450px; }
.w460px { width: 460px; }
.w695px { width: 695px; }

object { outline:none; }

#main_conteiner { background-color: #fff; }
#main { margin: auto; width: 1000px; }
#header { height: 175px; position: relative }
#logo { position: absolute; left: 50px; top: 10px; }
#logo h1 { display: none; }
/* hp START */
.hp { position: relative; }
.hp #leftmenu { position: absolute; left: 50px; top: 170px; }
.hp #search { position: absolute; left: 733px; top: 10px; }
.hp #info { position: absolute; left: 50px; top: 350px; }
.hp #info .content { background: url(../img/hp_info_bg.png) no-repeat 0 0; color: #909090; height: 92px; line-height: 18px; padding: 30px; width: 326px; }
.hp #info .content p { margin: 0; }
.hp #info a { color: #d4548c; }
.hp #info a:hover { text-decoration: underline; }
.hp .box01 { position: absolute; left: 560px; top: 430px; }
.hp #send { margin-left: 0;}
/* hp END */
/* search START */
#search { color: #999; margin-bottom: 25px; width: 245px; }
#search input, #search span { margin-right: 8px; }
#search img, #search input, #search span { vertical-align: middle; }
/* search END */
/* send START */
#send { background: url(../img/send_bg.png) no-repeat 0 0; height: 80px; margin-left: 22px; }
#send .content { padding: 27px 0 0 25px; }
#send img, #send input { vertical-align: middle; }
/* send END */
/* leftmenu START */
#leftmenu { font-size: 16px; font-weight: bold; margin-bottom: 35px; width: 245px; }
#leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu li { display: inline;  }
#leftmenu a { border-bottom: 1px solid #eee9f0; color: #5ec4ee; display: block; padding: 4px 10px 3px 20px; }
#leftmenu a:hover { color: #d9699a; text-decoration: none; }
#leftmenu .active { background: url(../img/b1.gif) no-repeat 5px 8px; color: #d9699a; }
#leftmenu .submenu { font-size: 12px; font-weight: normal; }
#leftmenu .submenu a { padding: 6px 10px 6px 25px; }
/* leftmenu END */
/* content START */
#content { padding-bottom: 20px; }
#content p { line-height: 18px; margin: 0 0 18px 0; }
#content h1 { color: #d4548c; font-size: 18px; font-weight: normal; margin: 0 0 18px 0; }
#content h4 { font-size: 12px; font-weight: bold; margin: 0; }
#content ol, #content ul { line-height: 18px; }

ul#MapaSerwisu { list-style-type: none; margin: 18px 0; padding: 0; }
ul#MapaSerwisu ul { list-style-type: none; margin: 0; padding: 0; }
ul#MapaSerwisu li { background: url(../img/b2.gif) no-repeat 5px 8px; padding-left: 15px; }
*/
/* content START */
/* footer START */
#footer_conteiner { background: url(../img/footer_container_bg.gif) repeat-x 0 -20px; }
#footer { background: url(../img/footer_bg.gif) no-repeat 0 0; margin: auto; padding: 50px; width: 900px; color: #f6dde8; }
#footer img { display: block; }
#footer ul { list-style-type: none; margin: 0; padding: 8px 0 0 0; text-align: right; }
#footer li { border-left: 1px solid #faeaf1; color: #fff; display: inline; font-weight: bold; padding: 0 3px 0 7px; }
#footer li a { color: #faeaf1; }
#footer .copy { color: #f6dde8; margin: 0; padding: 5px 0 0 0; }
#footer .smi { margin: 0; padding: 10px 3px 0 0; text-align: right; }
#footer .smi a { color: #e188af; }
/* footer END */
/* print START */
.print { background: url(../img/ico_print.gif) no-repeat 0 0; padding: 0 0 0 20px; }
/* print END */
/* page START */
.page { margin: 18px 0; text-align: center; }
.page ul { list-style-type: none; margin: 0; padding: 0; }
.page li { border-left: 1px solid #999; display: inline; padding: 0 3px 0 7px; }
/* page END */
/* faq START */
#faq li { border-bottom: 1px solid #efefef; padding: 5px 0; }
#faq p { margin: 5px 0 18px 0; }
/* faq END */
/* print START */
#print { background-color: #fff; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 10px 0 0 0; }
#print #logo { position: relative; left: 0; top: 0; }
#print #main { margin: auto; width: 585px; }
#print #header { height: 160px; }
/* print END */

