body { margin: auto; width: 885px; font: normal 12px "Tahoma"; background: #FFFFFF }

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

img { border: none; }
form { padding: 0; margin: 0 }
p { margin: 0; padding: 5px 10px 0 0 }


.l { float: left;}
.r { float: right;}
.c { clear: both; }

.row0 { background-color: #FFFFFF }
.row1 { background-color: #EEEEEE }

.btnbox { background: url(../images/buttons_small_list.jpg) no-repeat; width: 128px; height: 20px; font-weight: bold; text-align: center; padding-top: 3px }
#brudas a { color: #FFFFFF }

#maps td { vertical-align: middle; width: 200px; color: #000 }
.boxix { width: 20px; height: 20px; border: 1px solid #000; float: left; margin-right: 5px; background: #194B86; }
.step { border-bottom: 1px solid #808080; text-align: right; margin-bottom: 20px; color: #85DF4A; font: bold 26px Helvetica }

.lup { background: #E8F5FD }
.live { 
	background: #F7F8FA; padding: 10px 5px 10px 8px;
	width: 121px; margin: auto;
	font-size: 10px; text-align: left 
}
.greens { background: #77D72F; color: #FFFFFF; font-size: 10px; padding: 2px 4px 2px 4px; margin: -10px -5px 10px -8px }
.pagination { padding: 5px 10px 5px 10px }

.l247 { 
	background: #F7F8FA url(../images/bottom-247.jpg) no-repeat; 
	width: 141px; height: 42px; padding: 0 10px 10px 30px; 
	font-size: 10px; text-align: left 
}


.pussy { padding: 8px; width: 109px; height: 18px; background: url(../images/button_plain.jpeg) no-repeat; 
	text-align: center; color: #FFFFFF; font-weight: bold; font-size: 13px }

.pussy2 { padding: 7px 17px 0 7px; width: 111px; height: 38px; background: url(../images/btn_big.jpg) no-repeat;
	text-align: center; color: #FFFFFF; font-weight: bold; font-size: 12px; white-space: normal }

.border { border-left: 1px solid #999999; border-right: 1px solid #999999; }
.bgtop { background: url(../images/cms/top.jpg) no-repeat; width: 780px; height: 234px; }
.search { width: 220px; height: 19px; padding: 1px; border: 1px solid #CCE8F6; margin: 0 6px 0 0; font: normal 14px Arial }

#lead { background: url(../images/form.jpg) no-repeat; 
	width: 181px; height: 85px; padding: 229px 0 0 0; vertical-align: top; text-align: center; }
#lead p { padding: 0 0 11px 0; margin: 0 }
#lead select { width: 150px; font: normal 12px Arial; color: #333333; padding: 5px }
img.logo { margin: 75px 0 0 0; }

#menu_top { float: right; margin-top: 24px; }
#menu_top a { padding: 0 20px 0 20px; color: #555555; font-size: 8pt; }
#menu_top a:link,a:active,a:visited { text-decoration: underline; }
#menu_top a:hover { text-decoration: underline; }

#menu { background: url(../images/menu_bg.jpg) bottom repeat-x; height: 48px; color: #003A70; }
#menu a { color: #003A70; text-decoration: none }
#menu .selected { float: left; background: url(../images/menu_c.jpg) repeat-x; width: 130px; text-align: center }
#menu .selected a { color: #FFFFFF }
#menu .unselected { padding: 26px 10px 0 10px; float: left; width: 110px; text-align: center }
#menu .unselected .hide { display: none }
#menu .selected .pick { padding: 26px 10px 5px 10px; }

#front_page { margin-top: 5px }
#front_page td { vertical-align: top; color: #1E497E }
#front_page p  { padding: 0 15px 10px 15px; margin: 0 }



h1 { color: #1A71A7; font-weight: bold; font-size: 16px; padding: 0; margin: 10px 0 5px 0 }
h2 { color: #1A71A7; font-weight: bold; font-size: 14px; padding: 0; margin: 10px 0 5px 0 }
h3 { color: #20477E; background: #C3DFF7; padding: 4px 0 4px 15px; margin-top: 0; font-size: 14px}
h5 { color: #FFFFFF; background: #76D82D; margin: -5px; padding: 3px; font-size: 10px; margin-bottom: 10px  }

#bgmiddle { background: url(../images/cms/pasek-pod-topem.png) repeat-x; height: 142px; }
#bgmiddle div { text-align: justify; color: #AAAAAA; font-size: 8pt; margin: 20px 0px 20px 0px; padding: 0 20px 0 20px; width: 219px; height: 100px; float: left; }
.border_middle_box { border-right: 1px solid #666666; border-left: 1px solid #666666; }

.font { font-size: 16px; }
.content { color: #7777777; font-size: 8pt; height: 250px; padding: 10px; }

#footer { margin: 0 0 20px 10px }
#footer a { font: normal 12px Arial; color: #07396C; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


/* Application form */
#application { padding: 15px 0 0 15px; background: url(../images/doctor.jpg) bottom right no-repeat; margin-bottom: -25px }
#application h2 { border-bottom: 1px solid #E2E2E2; width: 400px }
#benefits { padding-top: 10px }
#benefits .scroll { height: 300px; overflow: auto }
.list { margin: 0; padding: 0 0 4px 10px; font-size: 11px }
.hidden { display: none }
.processing { text-align: center; padding: 120px; height: 1000px }
.results { display: none; }

.quote { width: 100%; padding: 8px 11px 11px 11px }
.quote td { color: #000; vertical-align: top; text-align: center }
.quote p { margin: 0; padding: 0 0 10px 0 }
.plan { border: 1px solid #C3CAD4; margin: 0 3px 3px 3px; }
.szary a { color: #595959; text-decoration: underline }
.szary a:hover { text-decoration: none }
.rog { text-align: center; border-right: 1px solid #C3CAD4; width: 110px; padding: 5px 10px 0 10px; cursor: help }
.blue { color: #0A4895; cursor: help; text-decoration: underline; font-weight: bold }
.blues a { color: #0A4895; text-decoration: underline }

.boxik { margin: 5px 21px 0 21px; background: #FFFFFF; padding: 6px; text-align: left; font-size: 10px }
.boxik a { color: #000000 }
