html * {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	background: #fff;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 120%;
	color: #000;
}

:focus
{
	outline: 0;
}

/* container */
#pContainer {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

/* header */
#pHeader {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 96px;
	background: #fff url('../img/header.jpg') left top no-repeat;
}

#pHeader h1 {
	display: none;
}

/* top menu */
#pTopMenu {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 108px;
}

#pTopMenu ul {
	float: left;
	width: 960px;
	height: 108px;
	list-style-type: none;
}

#pTopMenu ul li {
	float: left;
}

#pTopMenu ul li a span {
	display: none;
}

#pTopMenu ul li a.m1,
#pTopMenu ul li a.m1:link,
#pTopMenu ul li a.m1:visited {
	float: left;
	width: 238px;
	height: 108px;
	background: #fff url('../img/mnu_top_m1.gif') left top no-repeat;
	cursor: pointer;
}

#pTopMenu ul li a.m2,
#pTopMenu ul li a.m2:link,
#pTopMenu ul li a.m2:visited {
	float: left;
	width: 238px;
	height: 108px;
	background: #fff url('../img/mnu_top_m2.gif') left top no-repeat;
	cursor: pointer;
}

#pTopMenu ul li a.m3,
#pTopMenu ul li a.m3:link,
#pTopMenu ul li a.m3:visited {
	float: left;
	width: 238px;
	height: 108px;
	background: #fff url('../img/mnu_top_m3.gif') left top no-repeat;
	cursor: pointer;
}

#pTopMenu ul li a.m4,
#pTopMenu ul li a.m4:link,
#pTopMenu ul li a.m4:visited {
	float: left;
	width: 238px;
	height: 108px;
	background: #fff url('../img/mnu_top_m4.gif') left top no-repeat;
	cursor: pointer;
}

#pTopMenu ul li a.active {
	background-position: left -216px !important;
}


#pTopMenu ul li a:hover,
#pTopMenu ul li a:visited:hover {
	background-position: left -108px !important;
}

#pTopMenu ul li a.active:hover,
#pTopMenu ul li a.active:visited:hover {
	background-position: left -216px !important;
	cursor: default !important;
}

/* content container */
#pContent {
	width: 960px;
	padding: 0;
	float: left;
}

/* main page */
#mainPage {
	float: left;
	width: 960px;
	height: 210px;
	background: #fff url('../img/bg_main.jpg') left top no-repeat;
}

/* locations page */
#locations {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 391px;
	background: #fff url('../img/bg_locations.jpg') left top no-repeat;
}

#locationsLeftCol {
	float: left;
	width: 485px;
	height: 342px;
}

#locationsRightCol {
	float: left;
	padding: 50px 20px 0 0; 
	width: 455px;
	/*height: 316px;*/
	color: #004ea2;
}

#locationsRightCol h2 {
	padding: 0 0 16px 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 120%;
}

#locationsRightCol table {
	margin: 0 0 10px 0;
	width: 455px;
}

#locationsRightCol table td {
	height: 18px; 
	text-align: left;
	vertical-align: top;
}

#locationsRightCol table td.time {
	font-weight: bold;
	width: 120px;
}

#faqLink {
	float: left;
	padding: 225px 0 0 319px;
	width: 136px;
	height: 36px;
}

#faqLink a.faqBtn {
	width: 136px;
	height: 36px;
	display: block;
	background: transparent url('../img/btn_questions.gif') left top no-repeat;
}

#locationsLeftCol p {
	padding: 270px 0 0 25px;
	width: 410px;
	color: #004ea2;
}

a.boldPink,
a.boldPink:link,
a.boldPink:hover,
a.boldPink:visited,
a.boldPink:visited:hover {
	color: #ef3a9e;
	font-weight: bold;
	text-decoration: underline;
}

a.boldPink:hover,
a.boldPink:visited:hover {
	color: #004ea2;
	font-weight: bold;
	text-decoration: underline;
}

/* faq page */
#faq {
	float: left;
	border-bottom: 15px solid #fff;
	width: 960px;
	background: transparent url('../img/bg_faq.jpg') left bottom no-repeat;
	color: #115aa8;
}

#faqLead {
	float: left;
	width: 960px;
	height: 120px;
	background: transparent url('../img/txt_faq_lead.gif') left top no-repeat;
}

a.bookLink,
a.bookLink:link,
a.bookLink:hover,
a.bookLink:visited,
a.bookLink:visited:hover {
	float: left;
	width: 612px;
	height: 16px;
	margin: 78px 0 0 0;
	background: transparent url('../img/txt_faq_booklink.gif') left top no-repeat;
}

#faqContent {
	float: left;
	padding: 0 0 20px 0;
	width: 960px;
}

#faqLeftCol {
	float: left;
	padding: 0 10px 0 10px;
	width: 228px;
}

#faqMidCol {
	float: left;
	padding: 0 10px 0 0;
	width: 227px;
}

#faqRightCol {
	float: left;
	padding: 0 10px 0 0;
	width: 465px;
}

#faqRightCol_col1 {
	float: left;
	padding: 0 10px 0 0;
	width: 228px;
}

#faqRightCol_col2 {
	float: left;
	padding: 0;
	width: 227px;
}

#faqRightColBottom {
	float: left;
	width: 465px;
}

#faqRightColBottom h2 {
	padding: 5px 0 0 0;
	float: left;
	width: 465px;
	height: 20px;
	color: #ef3e93;
	font-size: 15px;
	font-weight: normal;
	line-height: 100%;
}

#faqRightColBottom p {
	padding: 6px 0 0 0;
	float: left;
	width: 465px;
	height: 46px;
	color: #ef3e93;
}

#faqForm {
	float: left;
	width: 465px;
}

label.faqFormLabel {
	display: block;
	width: 465px;
	height: 20px;
	color: #ef3e93;
	font-weight: bold;
}

label.faqFormLabel2 {
	padding: 18px 0 0 0;
	display: block;
	width: 465px;
	height: 20px;
	color: #ef3e93;
	font-weight: bold;
}


input.faqFormInput {
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0 0 2px;
	width: 224px;
	height: 20px;
	border: 1px solid #ef3e9e;
	color: #ef3e9e;
}

.faqFormError {
	display: block;
	padding: 0;
	width: 465px;
	color: #ef3e9e;
}

.faqFormTextArea {
	display: block;
	margin: 0 0 10px 0;
	padding: 4px 0 0 2px;
	width: 461px;
	height: 130px;
	border: 1px solid #ef3e9e;
	color: #ef3e9e;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
}

#faqFormSubmit {
	float: left;
	padding: 10px 0 0 0;
	width: 465px;
	height: 38px;
}

#faqFormSubmit a {
	float: left;
	display: block;
	width: 156px;
	height: 28px;
	background: transparent url('../img/btn_send.gif') left top no-repeat;
}

#faqFormSubmit p {
	float: left;
	padding: 5px 0 0 46px;
	width: 263px;
	height: 36px;
	color: #115aa8;
	background: transparent url('../img/bg_faqthx.gif') right top no-repeat;
}


h3.faq_q {
	padding: 0;
	font-weight: bold;
}

#faqIllustration1 {
	float: left;
	width: 227px;
	height: 290px;
	background: transparent url('../img/pic_faqillustration_1.gif') left top no-repeat;
}

#faqIllustration2 {
	float: left;
	width: 465px;
	height: 140px;
	background: transparent url('../img/pic_faqillustration_2.gif') left top no-repeat;
}

p.faq_a {
	padding: 0 0 12px 0;
}

/* phone models page */
#phoneModels {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	/*height: 366px;*/
}

#phoneModelsLead {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 74px;
	background: transparent url('../img/txt_models_lead.gif') left top no-repeat;
}

#phones {
	float: left;
	width: 960px;
	height: 701px;
}

#phone_1 {
	float: left;
	padding: 0 12px 0 0;
	width: 312px;
}

#phone_1_top {
	float: left;
	width: 312px;
	height: 543px;
}

#phone_1_bottom {
	float: left;
	padding: 65px 0 0 0;
	width: 312px;
	height: 93px;
	background: transparent url('../img/bg_phone1_bottom.gif') left top no-repeat;
}

.phone_1_front {
	background: transparent url('../img/bg_phone1.jpg') left top no-repeat;
}

.phone_1_back {
	background: transparent url('../img/bg_phone1.jpg') right top no-repeat !important;
}

#phone_2 {
	float: left;
	padding: 0 12px 0 0;
	width: 312px;
}

#phone_2_top {
	float: left;
	width: 312px;
	height: 543px;
}

#phone_2_bottom {
	float: left;
	padding: 65px 0 0 0;
	width: 312px;
	height: 93px;
	background: transparent url('../img/bg_phone2_bottom.gif') left top no-repeat;
}

.phone_2_front {
	background: transparent url('../img/bg_phone2.jpg') right top no-repeat;
}

.phone_2_back {
	background: transparent url('../img/bg_phone2.jpg') left top no-repeat;
}

#phone_3 {
	float: left;
	padding: 0;
	width: 312px;
}

#phone_3_top {
	float: left;
	width: 312px;
	height: 543px;
}

#phone_3_bottom {
	float: left;
	padding: 65px 0 0 0;
	width: 312px;
	height: 93px;
	background: transparent url('../img/bg_phone3_bottom.gif') left top no-repeat;
}

.phone_3_front {
	background: transparent url('../img/bg_phone3.jpg') left top no-repeat;
}

.phone_3_back {
	background: transparent url('../img/bg_phone3.jpg') right top no-repeat !important;
}

#phone_1_bottom ul,
#phone_2_bottom ul,
#phone_3_bottom ul {
	float: left;
	padding: 0 0 0 39px;
	width: 187px;
	list-style-type: none;
}

#phone_1_bottom ul li,
#phone_2_bottom ul li,
#phone_3_bottom ul li {
	float: left;
	padding: 0 0 10px 0;
	width: 187px;
	height: 16px;
}

a.btnSamsung,
a.btnSamsung:link,
a.btnSamsung:hover,
a.btnSamsung:visited,
a.btnSamsung:visited:hover {
	width: 187px;
	height: 16px;
	display: block;
	background: transparent url('../img/btn_shop_samsung.gif') left top no-repeat;
}

a.btnTmob,
a.btnTmob:link,
a.btnTmob:hover,
a.btnTmob:visited,
a.btnTmob:visited:hover {
	width: 187px;
	height: 16px;
	display: block;
	background: transparent url('../img/btn_shop_tmobile.gif') left top no-repeat;
}

a.btnVoda,
a.btnVoda:link,
a.btnVoda:hover,
a.btnVoda:visited,
a.btnVoda:visited:hover {
	width: 187px;
	height: 16px;
	display: block;
	background: transparent url('../img/btn_shop_voda.gif') left top no-repeat;
}

.phoneInfo {
	float: left;
	padding: 110px 18px 0 27px;
	width: 267px;
	height: 350px;
	color: #fff;
}

#phone_1_flip {
	float: left;
	padding: 0 0 0 138px;
	width: 52px;
	height: 42px;
}

#phone_2_flip {
	float: left;
	padding: 0 0 0 182px;
	width: 52px;
	height: 42px;
}

#phone_3_flip {
	float: left;
	padding: 0 0 0 164px;
	width: 52px;
	height: 42px;
}

a.phoneFlip,
a.phoneFlip:link,
a.phoneFlip:hover,
a.phoneFlip:visited,
a.phoneFlip:visited:hover {
	background: transparent;
	display: block;
	width: 52px;
	height: 42px;
	cursor: pointer !important;
}

/* join page */
#join {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 550px;
	background: #fff url('../img/bg_join.jpg') left top no-repeat;
	color: #115aa8;
}

#joinLead {
	float: left;
	padding: 45px 100px 0 26px;
	width: 834px;
	height: 122px;
}

#joinLeftCol, #joinMidCol {
	float: left;
	padding: 52px 32px 0 26px;
	width: 266px;
}

#joinRightCol {
	float: left;
	padding: 34px 20px 0 26px;
	width: 266px;
}

#joinLeftCol h3, #joinMidCol h3 {
	display: block;
	width: 266px;
	height: 80px;
	font-size: 16px;
	line-height: 120%;
}

#joinRightCol h3 {
	display: block;
	width: 266px;
	height: 98px;
	font-size: 16px;
	line-height: 120%;
}

#joinLeftCol p, #joinMidCol p, #joinRightCol p {
	line-height: 170%;
}

a.blueUnder,
a.blueUnder:link,
a.blueUnder:hover,
a.blueUnder:visited,
a.blueUnder:visited:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #115aa8;
}

a.blueUnder:hover,
a.blueUnder:visited:hover {
	font-weight: bold;
	text-decoration: none;
	color: #115aa8;
}

/* test page */
#testPage {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 366px;
	background: #fff url('../img/bg_test.jpg') left top no-repeat;
	color: #fff;
}

#testPageLeftCol {
	float: left;
	padding: 48px 0 0 20px;
	width: 322px;
}

#q1 {
	float: left;
	width: 322px;
	height: 108px;
}

#q2 {
	float: left;
	width: 322px;
	height: 132px;
}

#q3 {
	float: left;
	width: 322px;
	height: 68px;
}

#q4 {
	float: left;
	width: 322px;
	height: 127px;
}

#q5 {
	float: left;
	width: 322px;
	height: 99px;
}

p.answer {
	padding: 0 0 5px 10px;
}

#testPageMidCol {
	float: left;
	padding: 48px 0 0 0;
	width: 323px;
}

#evaluate {
	float: left;
	width: 238px;
	height: 43px;
}

#evaluate a,
#evaluate a:link,
#evaluate a:hover,
#evaluate a:visited,
#evaluate a:visited:hover {
	display: block;
	width: 238px;
	height: 43px;
	background: transparent url('../img/btn_evaluate.gif') left top no-repeat;
	cursor: pointer;
}


#testPageRightCol {
	float: left;
	width: 295px;
}

#results {
	float: left;
	width: 295px;
	height: 275px;
}

/* backgrounds for the results div */
.default {
	background: transparent url('../img/bg_testresults.gif') left top no-repeat;
}

.r01 {
	background: transparent url('../img/bg_testresults.gif') -295px top no-repeat;
}

.r02 {
	background: transparent url('../img/bg_testresults.gif') -590px top no-repeat;
}

.r03 {
	background: transparent url('../img/bg_testresults.gif') -885px top no-repeat;
}

.r04 {
	background: transparent url('../img/bg_testresults.gif') right top no-repeat;
}


#lookIn {
	float: left;
	width: 295px;
	height: 46px;
}

#lookIn a,
#lookIn a:link,
#lookIn a:hover,
#lookIn a:visited,
#lookIn a:visited:hover {
	display: block;
	width: 295px;
	height: 46px;
	background: transparent url('../img/btn_lookin.gif') left top no-repeat;
}

/* truck page */
#filtration {
	float: left;
	padding: 50px 134px 0 0;
	width: 826px;
	background: #fff url('../img/bg_szures_top.jpg') left top no-repeat;
}

.filtrationContent {
	float: left;
	padding: 0 0 15px 26px;
	width: 800px;
	color: #115aa8;
}

#filtration h2 {
	padding: 0 0 10px 0;
	color: #f173ac;
	font-weight: normal;
	font-size: 18px;
}

#filtration h2.blue {
	color: #115aa8;
	font-size: 18px;
}

#filtration ul {
	list-style-type: none;
}

#filtration ul li {
	padding: 0 0 12px 20px;
	background: transparent url('../img/bullet.gif') left 6px no-repeat;
}

#filtration ul li.last {
	padding: 0 0 0 20px !important;
}

#filtrationBottom {
	float: left;
	padding: 0 0 15px 0;
	margin: 23px 0 0 0;
	width: 960px;
	height: 25px;
	background: transparent url('../img/bg_szures_bottom.jpg') left top no-repeat;
}

#truck {
	float: left;
	padding: 0 0 20px 0;
	width: 826px;
	height: 406px;
	background: #fff url('../img/pic_truck.jpg') left top no-repeat;
}

/* game page */
#gamePage1 {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 482px;
	background: #fff url('../img/bg_gamepage_1.jpg') left top no-repeat;
}

#gamePage1LeftCol {
	float: left;
	padding: 232px 0 0 0;
	width: 496px;
}

#gamePage1RightCol {
	float: left;
	padding: 77px 10px 0 0;
	width: 454px;
}

#gamePage1LeftCol p.p1 {
	float: left;
	padding: 0 206px 20px 116px;
	width: 174px;
	height: 85px;
	color: #004ea2;
}

#gamePage1LeftCol p.p2 {
	float: left;
	padding: 0 196px 0 25px;
	width: 275px;
	color: #004ea2;
}

/* eCard page */
#eCard {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 366px;
	background: #fff url('../img/bg_ecard.jpg') left top no-repeat;
}

#eCardLeftCol {
	float: left;
	padding: 99px 0 0 0;
	width: 496px;
}

#eCardBox1 {
	float: left;
	padding: 0 0 0 25px;
	width: 213px;
	height: 185px;
}

#eCardBox2 {
	float: left;
	padding: 0 0 0 25px;
	width: 213px;
	height: 185px;
}

#eCardBox1 img,
#eCardBox2 img {
	float: left;
	display: block;
	padding: 10px;
}

.eCardRadio {
	float: left;
	padding: 13px 0 0 0;
	color: #fff;
}

#eCardRightCol {
	float: left;
	padding: 99px 10px 0 0;
	width: 454px;
}

/* thankyou page */
#thankYou {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 366px;
	background: #fff url('../img/bg_thx.jpg') left top no-repeat;
}

#thankYou p.thx {
	padding: 117px 0 0 248px;
	width: 425px;
	color: #004ea2;
	font-size: 18px;
	line-height: 130%;
}

/* confirm page */
#confirm {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 366px;
	background: #fff url('../img/bg_thx.jpg') left top no-repeat;
}

#confirm p.confirmText {
	float: left;
	padding: 117px 0 0 248px;
	width: 425px;
	height: 197px;
	color: #004ea2;
	line-height: 140%;
	font-weight: bold;
}

#confirm p.backButton {
	float: left;
	padding: 285px 0 0 68px;
	width: 209px;
	height: 28px;
}

#confirm a.backBtn {
	float: left;
	display: block;
	width: 208px;
	height: 28px;
	background: transparent url('../img/btn_back.gif') left top no-repeat;
}

#confirm .samsung {
	font-size: 14px;
	font-weight: normal;
}

/* regform */
#regFormTable {
	width: 454px;
	color: #004ea2;
}

#regFormTable td {
	padding: 0 0 4px 0;
	vertical-align: middle;
}

#regFormTable td.radio {
	height: 18px;
}

#regFormTable td.radio2 {
	height: 24px;
	padding: 0 3px 0 0;
	font-weight: bold;
	vertical-align: middle;
}

#regFormTable td.radioLabel {
	height: 24px;
	padding: 0 8px 0 0;
	font-weight: bold;
	vertical-align: middle;
}

.aligntop {
	vertical-align: top;
}

#regFormTable td.error {
	padding: 0 0 0 5px;
	font-size: 18px;
	font-weight: bold;
	color: #ef3a9e;
	background: transparent url('../img/icn_alert.gif') left 3px no-repeat;
}

#regFormTable td.comment {
	line-height: 100%;
}

p.flabel {
	padding: 12px 0 5px 0;
	font-weight: bold;
	display: block;
}

p.flabel2 {
	padding: 0 0 5px 0;
	font-weight: bold;
	display: block;
}

p.question {
	padding: 13px 0 15px 0;
	font-size: 18px;
	color: #004ea2;
}

#regForm input {
	padding: 4px 0 0 0;
	height: 19px;
	border: 1px solid #004ea2;
	font-weight: bold;
	color: #004ea2;
}

#regForm select {
	padding: 0;
	height: 22px;
	border: 1px solid #004ea2;
	font-weight: bold;
	color: #004ea2;
}

#regForm select.my {
	width: 60px;
}

#regForm select.mm {
	width: 105px;
}

#regForm select.md {
	width: 40px;
}

#regForm .inputerror {
	border: 1px solid #ef3a9e !important;
	color: #ef3a9e;
}

#regForm td.inputerror {
	border: none !important;
	color: #ef3a9e;
}

#regForm input.fullwidth {
	width: 99%;
}

#regForm input.zip {
	width: 40px;
}

#regForm input.city {
	width: 65px;
}

#regForm input.addr {
	width: 100px;
}

#regForm input.select {

}

.noborder {
  border: none !important;
}

#formErrorMsg {
	float: left;
	padding: 10px 0 0 27px; /*109*/
	width: 427px;
}

#regFormBottom {
	float: left;
	padding: 27px 0 0 0;
	width: 454px;
	height: 70px;
}

#confirms {
	float: left;
	width: 300px;
}

label.checkbox_checked {
	float: left;
	padding: 0 0 0 24px;
	margin: 0 0 5px 0;
	width: 276px;
	background: url('../img/chkbox_checked.gif') top left no-repeat;
	border: none !important;
	color: #ef3a9e;
	font-weight: bold;
}

label.checkbox_unchecked {
	float: left;
	padding: 0 0 0 24px;
	margin: 0 0 5px 0;
	width: 276px;
	background: url('../img/chkbox.gif') top left no-repeat;
	border: none !important;
	color: #ef3a9e;
	font-weight: bold;
}

tr.address_show {
	/*visibility: visible;*/
	display: table-row;
}

tr.address_hide {
	/*visibility: hidden;*/
	display: none;
}

.clear {
	clear: both;
	height: 0;
}

.crirHidden {
	position: absolute;
	left: -3000px;
}

label.chklabel {
	float: left;
	width: 386px;
	padding: 5px 0 0 28px;
	border: none !important;
	clear: both;
}

#frmSubmit {
	float: left;
	width: 154px;
}

#frmSubmit2 {
	float: right;
	padding: 55px 0 0 0;
	width: 154px;
}

#frmSubmit a.nextbtn {
	float: left;
	display: block;
	padding: 2px 0 0 0;
	width: 154px;
	height: 28px;
	background: transparent url('../img/btn_next.gif') left top no-repeat;
}

#frmSubmit2 a.nextbtn {
	float: left;
	display: block;
	padding: 2px 0 0 0;
	width: 154px;
	height: 28px;
	background: transparent url('../img/btn_next2.gif') left top no-repeat;
}

/* big pink highlighted text */
.highlighted {
	font-size: 14px;
	font-weight: bold;
	color: #ed2996;
}

.pink {
	color: #ed2996;
}

.pink2 {
	color: #ef3a9e;
}

/* bottom menu */
#pBottomMenu {
	float: left;
	width: 960px;
	height: 140px;
}

#pBottomMenu ul {
	float: left;
	width: 960px;
	height: 140px;
	list-style-type: none;
}

#pBottomMenu ul li {
	float: left;
}

#pBottomMenu ul li a span {
	display: none;
}

#pBottomMenu ul li a.m1alt,
#pBottomMenu ul li a.m1alt:link,
#pBottomMenu ul li a.m1alt:visited,
#pBottomMenu ul li a.m1alt:hover,
#pBottomMenu ul li a.m1alt:visited:hover {
	float: left;
	width: 280px;
	height: 140px;
	background: #fff url('../img/mnu_bottom_m1alt.jpg') left top no-repeat;
	cursor: pointer;
}

#pBottomMenu ul li a.m2alt,
#pBottomMenu ul li a.m2alt:link,
#pBottomMenu ul li a.m2alt:visited,
#pBottomMenu ul li a.m2alt:hover,
#pBottomMenu ul li a.m2alt:visited:hover {
	float: left;
	width: 400px;
	height: 140px;
	background: #fff url('../img/mnu_bottom_m2alt.jpg') left top no-repeat;
	cursor: pointer;
}

#pBottomMenu ul li a.m3alt,
#pBottomMenu ul li a.m3alt:link,
#pBottomMenu ul li a.m3alt:visited,
#pBottomMenu ul li a.m3alt:hover,
#pBottomMenu ul li a.m3alt:visited:hover {
	float: left;
	width: 280px;
	height: 140px;
	background: #fff url('../img/mnu_bottom_m3alt.jpg') left top no-repeat;
	cursor: pointer;
}

#pBottomMenu ul li a.m1,
#pBottomMenu ul li a.m1:link,
#pBottomMenu ul li a.m1:visited,
#pBottomMenu ul li a.m1:hover,
#pBottomMenu ul li a.m1:visited:hover {
	float: left;
	width: 318px;
	height: 140px;
	background: #fff url('../img/mnu_bottom_m1.jpg') left top no-repeat;
	cursor: pointer;
}

#pBottomMenu ul li a.m2,
#pBottomMenu ul li a.m2:link,
#pBottomMenu ul li a.m2:visited,
#pBottomMenu ul li a.m2:hover,
#pBottomMenu ul li a.m2:visited:hover {
	float: left;
	width: 324px;
	height: 140px;
	background: #fff url('../img/mnu_bottom_m2.jpg') left top no-repeat;
	cursor: pointer;
}

#pBottomMenu ul li a.m3,
#pBottomMenu ul li a.m3:link,
#pBottomMenu ul li a.m3:visited,
#pBottomMenu ul li a.m3:hover,
#pBottomMenu ul li a.m3:visited:hover {
	float: left;
	width: 318px;
	height: 140px;
	background: #fff url('../img/mnu_bottom_m3.jpg') left top no-repeat;
	cursor: pointer;
}


/* footer */
#pFooter {
	float: left;
	padding: 0 0 15px 0;
	width: 960px;
	height: 30px;
	font-size: 10px;
	background: #fff url('../img/logo_small.gif') right top no-repeat;
	color: #939598;
}

#pFooterNav {
	float: left;
	padding: 15px 0 0 19px;
	width: 626px;
}

#pFooterNav ul {
	float: left;
	list-style-type: none;
}

#pFooterNav ul li {
	float: left;
	padding: 0 8px 0 8px;
	background: #fff url('../img/dot.gif') right center no-repeat;
}

#pFooterNav ul li.last {
	background: none !important;
}

#pFooterNav ul li a,
#pFooterNav ul li a:link,
#pFooterNav ul li a:visited,
#pFooterNav ul li a:hover,
#pFooterNav ul li a:visited:hover {
	display: block;
	color: #939598;
	text-decoration: none;
}

#pFooterNav ul li a:hover,
#pFooterNav ul li a:visited:hover {
	text-decoration: underline;
}

#pFooterCopyright {
	float: right;
	padding: 15px 0 0 0;
	width: 307px;
	text-align: right;
}

#pFooterCopyright a {
	float: right;
	padding: 0 60px 0 0;
	width: 247px;
	text-align: right;
	color: #939598;
	text-decoration: none;
}

a span, h1 span, .hidden {
	display: none;
}

.block {
	display: block;
}

/* IE input margin fix */
/* order is important */
input {
	margin: -1px 0px; /* IE6 */
}

html>body input {
	margin:0px; /* others */
}

*+html>body input {
	margin:-1px 0px; /* IE7 */
}

