@charset "utf-8";
/* sitebuilding by pesura - pesura@vipmail.hu */


body {padding: 0; margin: 0; background: #e4e4e4; font-family: Arial, Georgia, Helvetica, sans-serif; font-size: 12px; color: #000;}
/* removing default borders from hyperlinked images in ff3: */
a {border: none; outline-style: none; -moz-outline-style: none;}
a:visited {border: none; outline-style: none; -moz-outline-style: none;}
a:hover {border: none; outline-style: none; -moz-outline-style: none; text-decoration: none;}
a:active {border: none; outline-style: none; -moz-outline-style: none;}

p {font-family: Arial, Georgia, Helvetica, sans-serif; color: #686868; font-weight: 400; text-transform: none; margin: 0; font-size: 14px; padding: 6px 0 6px 0;}
p.big {font-size: 18px!important; font-weight: 400!important;}
p span {color: #fbdf88;}
h1 {font-family: Arial, Georgia, Helvetica, sans-serif; color: #78a742; font-weight: 900; text-transform: none; margin: 0; font-size: 34px;}
img {vertical-align: bottom; border: none;}
hr {width: 60%;}

form {padding: 0; margin: 0;}
select, input, textarea, button {outline: none; resize: none; padding: 0;}

.clear {clear: both; padding: 0; margin: 0; height: 0; font-size: 0;}

/* content */
.main {position: relative; width: 1030px; min-height: 580px; background: url(images/main-bg2.jpg) 0 0 repeat-y;}

.main2 {position: relative; width: 952px; min-height: 580px; padding: 0 41px 0 37px; background: url(images/main-bg1.jpg) 0 0 no-repeat; text-align: left;}
.content1 {position: relative; width: 922px; height: 381px; padding: 80px 0 0 30px; background: url(images/content-bg3.jpg) 0 0 no-repeat; text-align: left; }
.content1 p {color: #fff;}
.content1-a {position: relative; float: left; width: 418px; height: 312px;}
.content1-a p { font-size: 16px; font-weight: 900;}
.checkmark {height: 19px; padding: 0 0 12px 24px; background: url(images/checkmark.gif) 0 0 no-repeat;}
.arrow-out-top {position: absolute; top: -123px; left: 476px; z-index: 222; width: 140px; height: 43px;}
.arrow-out-top2 {position: absolute; top: -43px; right: -26px; z-index: 222; width: 148px; height: 142px;}
.arrow-out {position: absolute; top: 230px; left: -46px; z-index: 222; width: 16px; height: 57px;}
.signupform-main {position: relative; float: left;  width: 264px; height: 243px; padding: 28px 0 0 14px; margin: 52px 0 0 0; background: url(images/signupform-bg.png) 0 0 no-repeat;}
label {color: #53a407; font-size: 22px; display: block; margin: 0 0 0 15px; font-family: Arial, Georgia, Helvetica, sans-serif;}
form {padding: 0; margin: 0;}
.name, .email {width: 200px; height: 23px; padding: 5px 0 0 0; border: none; color: #6e6d6d; font-size: 15px; background: transparent; font-weight: 900; font-family: Arial, Georgia, Helvetica, sans-serif;}
.name {margin: 4px 0 10px 19px;}
.email {margin: 4px 0 0 19px;}
.sendbutton {margin: 8px 0 0 26px;}
.signupform-main p {color: #000; font-size: 10px; text-align: center; width: 184px; margin: 2px 0 0 26px;}

.partners {position: relative;  width: 786px; float: right; height: 48px; padding: 10px 0 0 0; background: transparent;}
.partners img {float: left; margin: 0 0 0 30px;}

.navigation-main {position: relative; width: 952px; height: 32px; background: url(images/ipg-nav-bg-grad.gif) 0 0 repeat-x; margin: 14px 0 0 0;}
.navigation-main ul {position: relative; width: 952px; height: 32px; margin: 0; padding: 0; list-style-type: none;}
.navigation-main ul li {position: relative; float: left; display: block; height: 24px; margin: 0; padding: 8px 33px 0 33px; color: #fff; font-size: 13px; font-weight: 400; text-align: center; background: url(images/ipg-nav-bg-grad-sep.gif) right top no-repeat;}
.navigation-main ul li a {position: relative; display: block; color: #fff; font-size: 13px; font-weight: 400; text-decoration: none;}
.navigation-main ul li a:hover {color: #CCFF66;}
.loginkey {background: url(images/bullet_key.png) 0 0 no-repeat!important;}
.content2 {position: relative; width: 910px; padding: 20px; border: 1px solid #cccccc; margin: 20px 0 0 0;}
.box-main {position: relative; width: 908px; min-height: 203px; border: 1px solid #77a742; margin: 20px 0 0 0; background: #E0E9DF;}
.box-main .title {position: relative; width: 898px; background:  #77a742; height: 25px; padding: 5px 0 0 10px;}
.box-main .title a {color: #fff; font-weight: 900; font-size: 14px;}
.box-main .box-content {position: relative; width: 888px; padding: 5px; height: auto;}
.box-main .box-content ul {position: relative; display: block; margin: 0 10px 0 10px; padding: 0; width: 400px; float: left; text-align: left;}
.box-main .box-content ul  li {padding: 0px; margin: 0 0 0 10px; list-style: disc outside;  text-align: left;}
.box-main .box-content img {float: left; margin: 0 20px 10px 0;}
.box-main .box-content input {float: left; margin: 10px 0 0 0;}
.box-main .partner-section-links {
	position: absolute;
	bottom: 20px;
	right: 14px;
	height: 16px;
}
.box-main .partner-section-links a {color: #0170b8;}
.box-main .partner-section-links a:hover {color: #0099ff;}

.main-bottom {position: relative; width: 1030px; min-height: 31px; padding: 70px 0 0 0; background: url(images/main-bg3.jpg) 1px 0 no-repeat;}
.bottom-pane {position: relative; float: left; width: 160px; text-align: left; margin: 0 0 0 37px;}
.bottom-pane h3 {margin: 12px 0 0 0; padding: 0;}
.bottom-pane h3 a {font-size: 14px; font-weight: 900; color: #434343; font-family: Arial, Georgia, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0;}
.bottom-pane ul {list-style-type: none; padding: 0; margin: 0 0 12px 0;}
.bottom-pane ul li a {font-size: 12px; font-weight: 400; color: #434343; text-decoration: none;}
.bottom-pane a:hover {text-decoration: underline;}


.signupform-main2 {position: relative; float: left;  width: 264px; height: 243px; padding: 28px 0 0 14px; margin: 52px 0 0 0; background: transparent; text-align: center;}


.noborder {border: none;}
.clear {clear: both; font-size: 0; height: 0;} /* hack for gecko browsers */
.nobg {background: none!important;}

