ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
	outline: none;
	color: #444;
}

a:hover
{
  text-decoration: underline;
	outline: none;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
	background: url('../images/gfx/body.jpg') #830235 repeat-x;
}

#container
{
	width: 980px;
	margin: 0 auto;
	background: url('../images/gfx/content.jpg') no-repeat;
	height: 100%;
	overflow: hidden;
	padding: 0px 30px;
}

#top
{
	height: 120px;
	position: relative;
}

#logo
{
	position: absolute;
	top: 20px;
	left: 30px;
}

#baner1pln
{
	position: absolute;
	right: -40px;
	bottom: -180px;
}

#srodek
{
	width: 967px;
	padding: 6px 6px 5px 7px;
	height: 100%;
	overflow: hidden;
	background: #fff;
}

#logowanie_box
{
	position: absolute;
	right: 20px;
	top: 10px;
	width: 285px;
	height: 80px;
	background: url('../images/gfx/box/zaloguj.jpg') 0px 25px no-repeat;
	padding-left: 10px;
}

#logowanie_box h2
{
	color: #840000;
	font-size: 18px;
	float: left;
}

#logowanie_box .button
{
  background: url('../images/gfx/button/button.png') 0px 2px no-repeat;
	width: 88px;
	border: 0px;
	color: #fff;
}

#logowanie_box input
{
	width: 80px;
	color: #545454;
}

#logowanie_box label
{
	color: #545454;
}

#logowanie_box div.kolumna
{
	width: 93px;
	float: left;
	padding-top: 15px;
}

#logowanie_box div.kolumna_button
{
	padding-top: 23px;
}

.button
{
	height: 27px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	outline: none;
	text-align: center;
}

input, textarea, select
{
	border: 1px solid #ddd;
	padding: 2px;
	font-size: 11px;
	color: #888;
}

.clear
{
	clear: both;
}

.error
{
	color: #ac1a1a;
	font-weight: bold;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}


#pod_top
{
	padding: 15px 30px;
	height: 77px;
	background: url('../images/gfx/pod_top.jpg') no-repeat center center;
}

#pod_top a
{
	display: block;
	width: 230px;
	height: 70px;
	float: left;
	margin: 3px 25px;
	background-repeat: no-repeat;
	background-position: center center;
}

#pod_top a:hover, #pod_top a.active
{
	opacity: 0.8;
	filter: alpha(opacity = 80);
	text-decoration: none;
}

#bottom
{
	clear: both;
	border-top: #830235 solid 1px;
	width: 956px;
	padding: 6px 12px;
	color: #333;
	height: 100%;
	overflow: hidden;
	background: #fff;
}

#gt_regulamin
{
	background-image: url('../images/gfx/guziki/regulamin.png');
}

#gt_zacznij_test
{
	background-image: url('../images/gfx/guziki/zacznij_test.png');
}

#gt_zobacz_wynik
{
	background-image: url('../images/gfx/guziki/zobacz_wynik.png');
}

.top_strzalka
{
	float: left;
	background-image: url('../images/gfx/top_strzalka.png');
	width: 23px;
	height: 34px;
	margin-top: 20px;
}

#slide
{
	position: relative;
	width: 638px;
	height: 308px;
	float: left;
}

#slide #kropki
{
	position: absolute;
	top: 20px;
	right: 20px;
}

#slide #kropki a
{
	margin: 0px 3px;
}

#slide #form_slide
{
	position: absolute;
	bottom: 20px;
	left: 20px;
}

#slide_absolute
{
	position: relative;
	width: 638px;
	float: left;
}

#slide_absolute #gt_zacznij_test
{
	position: absolute;
	top: 240px;
	left: 55px;
}

#prawa
{
	float: right;
	width: 329px;
}

.prawa
{
	float: right;
}

#box_coczuja .box_content
{
	height: 253px;
}

#box_coczuja ul
{
	list-style-type: none;
	margin-left: 20px;
}

#box_coczuja ul li
{
	padding-top: 10px;
	padding-left: 30px;
	background: url('../images/gfx/li.jpg') 0px 13px no-repeat;
	color: #898989;
	font-size: 19px;
	font-family: Trebuchet Ms;
}

#box_porady .box_content
{
	height: 219px;
}

#box_porady .box_bottom
{
	position: relative;
}

#box_porady #porady_button
{
	bottom: 11px;
	right: 8px;
	position: absolute;
}

#box_porady ul, ul.porady, #home ul
{
	list-style-type: none;
	margin-left: 20px;
	margin-right: 20px;
}

#box_porady ul li, ul.porady li, #home ul li
{
	padding-top: 10px;
	clear: both;
}

#box_porady ul li a, ul.porady li a, #home ul li a
{
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
	color: #898989;
	background: url('../images/gfx/li2.jpg') no-repeat;
	padding-left: 30px;
	display: block;
}

ul.porady li a
{
	min-height: 21px;
	padding-top: 3px;
}

#box_funtesty ul.porady li a
{
	padding-top: 0px;
}

#box_porady ul li a:hover, ul.porady li a:hover, #home ul li a:hover
{
	text-decoration: none;
	color: #444;
}

.chmurka
{
	display: block;
	width: 234px;
	height: 189px;
	background: url('../images/gfx/tooltip.png') no-repeat;
	margin-top: -238px;
	margin-left: -40px;
	color: #fff;
	padding: 20px;
	font-size: 11px;
}

.chmurka_mini
{
	display: block;
	width: 234px;
	height: 70px;
	background: url('../images/gfx/tooltip_mini.png') no-repeat;
	margin-top: -108px;
	margin-left: -40px;
	color: #fff;
	padding: 15px 20px;
	font-size: 11px;
}

#home
{
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
	color: #a90935;
	clear: both;
	padding: 10px;
	height: 165px;
}

#home p
{
	color: #898989 !important;
	font-size: 15px;
	padding: 20px 0px !important;
}

.noborder
{
	border: 0px !important;
}

.p0
{
	padding: 0px !important;
}

.bold
{
	font-weight: bold;
}

.box
{
	width: 329px;
	float: left;
	background: url('../images/gfx/box/box_tlo.jpg') repeat-y;
}

.box_top
{
	height: 34px;
	background: url('../images/gfx/box/box_top.jpg') no-repeat;
	padding: 10px 14px 0px 14px;
}

.box_bottom
{
	font-size: 0px;
	height: 11px;
	background: url('../images/gfx/box/box_bottom.jpg') no-repeat;
}

h3
{
	font-size: 15px;
	font-family: Trebuchet Ms;
	font-weight: bold;
	color: #a90935;
	border-bottom: 1px solid #b2b2b2;
	padding: 4px;
}

#strona_glowna
{
	width: 638px;
	float: left;
	padding-top: 10px;
}

#strona_glowna p
{
	padding: 5px 0px;
	color: #003663;
	line-height: 140%;
	margin-right: 5px;
}

#strona_glowna .sg1
{
	font-family: Trebuchet Ms;
	font-size: 15px;
	color: #388516;
	font-weight: bold;
	line-height: 140%;
}

#strona_glowna .sg2
{
	font-family: Trebuchet Ms;
	font-size: 13px;
	color: #3F688A;
	line-height: 140%;
}

.nieb
{
	color: #2da0d9 !important;
}

#strona_glowna #strona_glowna_ilosc
{
	color: #7f7f7f;
	float: right;
	padding: 5px;
	line-height: 100%;
}

#strona_glowna #strona_glowna_ilosc .ilosc
{
	color: #a90935;
	font-weight: bold;
	background: url('../images/gfx/ilosc.jpg') no-repeat;
	text-align: center;
	padding: 5px 5px 5px 8px;
}

#strona_glowna #strona_glowna_ilosc .ilosc_p
{
	background: url('../images/gfx/ilosc_p.jpg') no-repeat;
	text-align: center;
	padding: 5px;
}

#box_przykladowy_wynik, #box_funtesty
{
	width: 309px;
	background: url('../images/gfx/box/boxm_tlo.jpg') repeat-y;
}

#box_przykladowy_wynik .box_content, #box_funtesty .box_content
{
	height: 182px;
	padding-top: 0px;
	padding-left: 5px;
}

#box_przykladowy_wynik .box_top, #box_funtesty .box_top
{
	background: url('../images/gfx/box/boxm_top.jpg') no-repeat;
}

#box_przykladowy_wynik .box_bottom, #box_funtesty .box_bottom
{
	background: url('../images/gfx/box/boxm_bottom.jpg') no-repeat;
}

#box_ankieta .box_content, #box_statystyka .box_content
{
	height: 182px;
}

#box_statystyka
{
	margin-left: 5px;
	margin-top: 4px;
}

#box_statystyka .box_content
{
	padding-left: 13px;
}

#box_ostatnio_zrobili .box_content
{
	padding-left: 20px;
	padding-top: 10px;
	height: 172px;
	font-size: 12px;
	font-family: Trebuchet Ms;
	line-height: 150%;
}

a.ebill
{
	background: url('http://phonesat.pl/images/logo/logo0.png') 100px 5px no-repeat;
	padding: 15px 110px 10px 10px;
	font-size: 12px;
	float: right;
	font-weight: normal;
}

a:hover.ebill
{
	background: url('http://phonesat.pl/images/logo/logo1.png') 100px 5px no-repeat;
	text-decoration: none;
	color: #999 !important;
}

#marquee
{
	clear: both;
	height: 36px;
	background: url('../images/gfx/marquee.jpg') 0px 0px no-repeat;
	padding: 18px 12px 4px 12px;
}

#marquee marquee
{
	color: #fff;
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
}

#ankieta
{
	position: relative;
	min-height: 180px;
}

#ankieta label, #ankieta h4
{
	color: #777;
	font-size: 15px;
	font-family: Trebuchet Ms;
	float: left;
	padding-top: 2px;
	font-weight: normal;
}

#ankieta h4
{
	font-size: 12px;
}

#ankieta h3
{
	margin-bottom: 10px;
}

#ankieta div.ankieta_o
{
	padding: 10px 15px;
}

#ankieta .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url('../images/gfx/radio.png') no-repeat;
  display: block;
  float: left;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 5px;
}

#ankieta #an_glosuj
{
	position: absolute;
	right: 12px;
	bottom: 0px;
	color: #777;
}

#ankieta .procenty
{
	width: 100px;
	height: 7px;
	font-size: 0px;
	background: #fff;
	border: 1px #790131 solid;
	clear: both;
}

#ankieta .procenty div
{
	height: 7px;
	font-size: 0px;
	background: #c00d53;
}

.bigbox
{
	width: 638px;
	float: left;
	background: url('../images/gfx/box/bigbox_tlo.jpg') repeat-y;
}

.bigbox_top
{
	height: 15px;
	background: url('../images/gfx/box/bigbox_top.jpg') no-repeat;
}

.bigbox_content
{
	min-height: 955px;
	padding: 12px 24px 0px 24px;
	line-height: 140%;
	color: #9d0c38;
}

.bigbox_bottom
{
	font-size: 0px;
	height: 11px;
	background: url('../images/gfx/box/bigbox_bottom.jpg') no-repeat;
	clear: both;
}

.bigbox h3
{
	padding-left: 0px;
	height: 32px;
	padding-top: 4px;
	color: #9d0c38;
	border: 0px;
}

.bigbox h5
{
	background: #f2f2f2;
	padding: 4px;
	margin: 4px 0px;
	color: #003663;
	font-size: 12px;
}

.bigbox_content ul, .bigbox_content ol
{
	margin-left: 20px;
}

.padl
{
	padding-left: 20px;
}

iframe
{
	overflow: hidden;
}

#test .h2
{
	font-family: Trebuchet Ms;
	margin-bottom: 20px;
	color: #000;
	position: relative;
}

#test .h2 img
{
	padding-left: 10px;
	position: absolute;
	top: -30px;
	left: 5px;
}

#test h2
{
	font-size: 18px;
	background: #f2f2f2;
	padding: 8px 5px 8px 50px;
	font-weight: normal;
	margin-top: 30px;
	color: #000;
}

#test .h2 span
{
	float: right;
	font-size: 16px;
}

#test table
{
	width: 100%;
}

#test table tr.hide
{
	display: none;
}

#test table.plec1 th, #test table.plec1 td.pytanie
{
	color: #A90935;
}

#test table.plec2 th, #test table.plec2 td.pytanie
{
	color: #1e7cb1;
}

#test span.numer
{
	float: left;
	font-size: 12px;
	color: #000;
	width: 22px;
	height: 18px;
	vertical-align: middle;
	margin-right: 10px;
	text-align: center;
	padding-top: 4px;
	float: left;
	background: url('../images/gfx/pytanie.png') no-repeat;
}

#test span.numer_pytanie
{
	float: left;
	width: 165px;
}

#test table td, #test table th
{
	background: #f2f2f2;
	color: #444;
	font-weight: bold;
	margin: 2px;
	padding: 5px;
}

#test table th
{
	background: #e6e6e6;
}

#test table select
{
	color: #545454;
}

#test table td.pytanie ,#test table th.pytanie
{
	width: 200px;
	text-align: left;
}

#test table td.odpowiedz
{
	text-align: center;
}

#test .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  display: block;
	vertical-align: middle;
	margin: 0 auto;
}


#test table .radio
{
  background: url('../images/gfx/radio.png') no-repeat;
}

#ilosc_pytan
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	text-align: right;
	background: #e6e6e6;
	margin: 0px 2px;
	color: #333;
	display: none;
}

#generacja
{
	width: 320px;
	height: 210px;
	background: url('../images/gfx/generacja.jpg') center 30px no-repeat;
	color: #fff;
	padding: 0px 15px;
	margin: 0 auto;
}

#generacja h1
{
	color: #898989;
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
	font-style: italic;
	border-bottom: 1px solid #898989;
	padding: 5px;
}

#generacja h1.center
{
	font-size: 22px;
}

#wynik h1
{
	color: #898989;
	font-family: Trebuchet Ms;
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 120%;
}

#wynik h2.szary
{
	background: #f2f2f2;
	padding: 10px 10px;
	color: #000;
}

#wynik p
{
	clear: both;
}

#wynik .wynik_padding
{
	padding: 10px 10px 20px 10px;
	height: 100%;
	overflow: hidden;
}



p.big
{
	font-size: 18px;
	font-weight: bold;
	line-height: 140%;
	color: #0b1f41;
}

p.medium
{
	font-size: 17px;
	font-weight: bold;
	line-height: 140%;
	color: #0b1f41;
}


p.mid
{
	font-size: 16px;
	line-height: 140%;
	color: #0b1f41;
	margin: 10px 0px;
}

.tr_show
{
	display: table-row;
}

#opinia
{
	padding-right: 20px;
	font-size: 16px;
}

#opinia p
{
	padding-bottom: 7px;
	color: #555;
}

#opinia p.info
{
	color: #9d0c38;
	font-weight: bold;
	text-align: right;
	font-style: italic;
}

#sms h1
{
	color: #7e0000;
	line-height: 120%;
	font-size: 32px;
	font-family: Trebuchet Ms;
}

#sms h2, #sms .h2
{
	color: #898989;
	font-family: Trebuchet Ms;
	font-weight: bold;
	padding: 20px 0px;
	font-size: 16px;
}

#sms .h2
{
	padding: 5px 0px;
}

#sms h2 span
{
	color: #7e0000;
	font-size: 20px;
	font-family: Arial;
}

#sms input
{
	vertical-align: middle;
	color: #7e0000;
	border: 1px solid #898989;
}

.cena
{
	color: #7f7f7f;
	border-top: 1px #bcbec0 solid;
	padding-top: 10px;
}

.red
{
	color: #e02626;
}

.blue
{
	color: #1268b3;
}

span.ile_lat
{
	font-weight: bold;
	color: #e02626;
	padding: 0px 0px;
	font-size: 22px;
	float: right;
	text-align: center;
	width: 50px
}

.form input,.form  textarea,.form  select
{
	border: 1px #888 solid;
	padding: 1px;
	width: 200px;
	background: #fff;
	color: #000;
	margin: 0px;
	font-size: 11px !important;
	font-family: Verdana;
}

.form label
{
	display: block;
	width: 130px;
	float: left;
	text-align: right;
	padding: 3px;
	margin-right: 5px;
	font-weight: bold;
	color: #888;
	clear: both;
}

.form .label
{
	width: 130px;
	float: left;
	text-align: right;
	padding: 3px;
	margin-right: 5px;
	clear: both;
	color: #888;
	font-weight: bold;
}

.form div
{
	padding: 3px;
	line-height: 100%;
	height: 100%;
	overflow: hidden;
}

.form .button
{
  background: url('../images/gfx/button/button.png') 0px 2px no-repeat;
	width: 88px;
	border: 0px;
	color: #fff;
}

.green
{
	color: #498653;
}

.black
{
	color: #000;
}

.size
{
	font-size: 13px;
}

.drukuj
{
	float: right;
}

.wynik_test_h2
{
	font-size: 19px;
	line-height: 150%;
	font-family: Trebuchet Ms;
	color: #900000;
	padding: 10px 0px;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 10px;
}

.wynik_test_h2 span
{
	font-size: 35px;
}

.wykonac
{
	color: #000;
	font-size: 18px;
	padding-bottom: 20px;
	font-family: Trebuchet Ms;
	line-height: 140%;
}

.wykonac a
{
	color: #406619;
	font-weight: bold;
	font-size: 25px;
	text-decoration: underline;
	line-height: 140%;
}

#barometr
{
	width: 381px;
	height: 71px;
  background: url('../images/gfx/wynik/barometr.jpg') no-repeat;
	margin: 20px auto;
	position: relative;
}

#barometr #wskazowka
{
	height: 16px;
  background: #fff;
	position: absolute;
	top: 27px;
	left: 57px;
}

#serce
{
	width: 158px;
	height: 80px;
  background: url('../images/gfx/wynik/serce.jpg') no-repeat;
	margin: 0px auto;
	position: relative;
	clear: both;
	text-align: center;
	color: #fff;
	font-size: 45px;
	padding-top: 53px;
	font-weight: bold;
}

.procent
{
	font-size: 20px;
}

#wykres
{
	width: 140px;
	height: 250px;
	margin: 0 auto;
	background-image: url('../images/gfx/wynik/wykres.jpg');
	background-repeat:  no-repeat;
	position: relative;
}

#wykres .slupek1
{
	width: 35px;
	position: absolute;
	background: url('../images/gfx/wynik/slupek_uczucie.jpg') bottom center;
	bottom: 19px;
}

#wykres .slupek2
{
	width: 35px;
	position: absolute;
	background: url('../images/gfx/wynik/slupek_erotyka.jpg') bottom center;
	bottom: 19px;
}

#wykres .procenty
{
	width: 35px;
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

#div_wykres_left
{
	margin-right: 15px;
}

#wykres2
{
	width: 277px;
	height: 250px;
	float: right;
	background-image: url('../images/gfx/wynik/wykres2.jpg');
	background-repeat:  no-repeat;
	position: relative;
}

#wykres2 .slupek3
{
	width: 35px;
	position: absolute;
	background: url('../images/gfx/wynik/slupek2.jpg') bottom center;
	bottom: 19px;
}

#wykres2 .procenty
{
	width: 35px;
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

#etapy
{
	line-height: 120%;
	float: left;
}

#div_skala
{
	margin: 10px;
	text-align: center;
}

.informacja
{
	font-family: Trebuchet Ms;
	font-size: 22px;
	line-height: 120%;
	text-align: center;
	padding: 20px 0px;
}

.porady h4
{
	font-size: 15px;
	padding-top: 10px;
}

#linia_zdrady
{
	width: 381px;
	height: 71px;
  background: url('../images/gfx/wynik/linia_zdrady.jpg') no-repeat;
	margin: 20px auto;
	position: relative;
}

#linia_zdrady #wskazowka
{
	height: 16px;
  background: url('../images/gfx/wynik/linia_zdrady_slupek.jpg') repeat-x;
	position: absolute;
	top: 29px;
	left: 56px;
}

#linia_zdrady_procent
{
	color: #000;
	font-size: 45px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 15px;
}

#zdrada_informacja
{
	background: url('../images/gfx/wynik/zdrada_bottom.jpg') #fe0000 center bottom no-repeat;
	width: 587px;
	margin: 0 auto;
	color: #fff;
	font-size: 22px;
	font-family: Trebuchet Ms;
	line-height: 140%;
	text-align: center;
	margin: 20px 0px;
}

#zdrada_informacja .top
{
	background: url('../images/gfx/wynik/zdrada_top.jpg') no-repeat;
	height: 12px;
}

#zdrada_informacja .content
{
	padding: 20px;
	padding-top: 5px;
}

#dolne_buttony
{
	text-align: center;
	padding-top: 7px;
	border-top: 1px solid #b2b2b2;
	clear: both;
}

#kolumny_3
{
	height: 189px;
	width: 577px;
	background: url('../images/gfx/wynik/3_kolumny.jpg') no-repeat;
	margin: 10px auto;
}

#kolumny_3 div.kolumna
{
	width: 169px;
	height: 150px;
	margin-top: 35px;
	float: left;
	padding: 0px 10px;
	color: #fff;
	line-height: 125%;
}

#kolumny_3 div.margink
{
	margin-left: 5px;
}

#fun_wykres
{
	width: 282px;
	height: 288px;
	margin: 35px auto;
	background-image: url('../images/gfx/wynik_fun/wykres.jpg');
	background-repeat:  no-repeat;
	position: relative;
}

#fun_wykres .slupek
{
	width: 35px;
	position: absolute;
	background: #7A0000;
	bottom: 1px;
}

#fun_wykres .slupek_info
{
	width: 35px;
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	color: #7a0000;
	text-align: center;
	top: 288px;
	width: 61px;
	text-align: center;
}

#fun_wykres .procenty
{
	width: 35px;
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	color: #7a0000;
	text-align: center;
}

#wybortestu
{
	width: 320px;
	height: 210px;
	background: #fff;
	color: #9d0c38;
	padding: 15px;
	line-height: 100%;
}

#wybortestu h1
{
	color: #9d0c38;
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
	margin-top: 5px;
	line-height: 100%;
	border-top: #9d0c38 solid 1px;
	border-bottom: #9d0c38 solid 1px;
	padding: 5px;
	text-align: center;
}


#wybortestu ul
{
	list-style-type: none;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}

#wybortestu ul li
{
	padding-top: 10px;
	clear: both;
}

#wybortestu ul li a
{
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
	color: #898989;
	background: url('../images/gfx/li2.jpg') no-repeat;
	padding-left: 30px;
	display: block;
	min-height: 21px;
	padding-top: 3px;
}

#wybortestu ul li a:hover
{
	text-decoration: none;
	color: #444;
}

#plec
{
	width: 320px;
	height: 210px;
	background: url('../images/gfx/plec.jpg')  center 70px no-repeat;
	color: #9d0c38;
	padding: 15px;
	line-height: 100%;
}

#plec h1
{
	color: #9d0c38;
	font-size: 18px;
	font-family: Trebuchet Ms;
	font-weight: normal;
	margin-top: 5px;
	line-height: 100%;
	border-top: #9d0c38 solid 1px;
	border-bottom: #9d0c38 solid 1px;
	padding: 5px;
	text-align: center;
}

#plec input, #plec textarea, #plec select
{
	border: 1px solid #ddd;
	padding: 2px;
	font-size: 11px;
	color: #888;
	vertical-align:middle;
	line-height: 100%;
}

#plec .noborder
{
	border: 0px !important;
}

#plec label
{
	width: 100px;
	line-height: 100%;
	font-size: 13px;
	font-weight: bold;
	font-family: Trebuchet Ms;
	vertical-align:middle;
}
