body {background: #FFF url(../_img/bg_body.gif) repeat-x left top; margin: 0; padding: 0; font: 62.5% Arial, Helvetica, sans-serif; color: #7E7E7E;}
cursor { pointer; }
cursor { hand; }
img {border: 0;}
a {color: #7FBF2A; text-decoration: underline;}
h1 {position: absolute; top: -35000px; z-index: 255;}
h2, h3 {font: normal 1.4em Arial;}
h2 {color: #3e99ba;}
h3 {color: #5D6A64;}
h4.question {background: url(../_img/bg_h4.gif) no-repeat left 2px; margin: 0; padding: 0 0 0 15px; color: #7FBF2A;}
h4.statistics {background: url(../_img/bg_h4_st.gif) no-repeat left 3px;	margin: 0; padding: 0 0 0 15px; color: #7FBF2A;}
h5, h4 {font: normal 1.2em Arial;}
h6 {font-size: 1.0em;}
h5.message {color: #0952A1;}
h5.error{color: #BB2A43;}
.feedback h3 {color: #c00;}
.feedback h5 {color: #85c9e2; font: normal 1.1em Arial; margin: 0; padding: 5px 0 0;}
table td {vertical-align: top;}
div {margin: 0; padding: 0;}
#navigation, #header, #content, #footer {font-size: 1.2em;}
#container {width: 1000px; margin: 0 auto; }
#navigation {margin: 0; padding: 0;	position: absolute;	z-index: 2;	left: 30%; top: 10px; right: 185px;	color: #7FBF2A;	font: 1.5em Arial;}
#navigation table {margin: 0; padding: 0;}
#navigation table td {margin: 0; padding: 2px 17px 5px 15px; background: url(../_img/bg_nav-td.gif) no-repeat right top;}
#navigation table td.last {margin: 0; padding: 2px 17px 0 15px;	background: url(none);}
#navigation a {color: #FFF; text-decoration: none;}
#navigation span {text-decoration: underline;}
#header {margin: 0; padding: 0;	width: 100%;}
#header-l {margin: 0; padding: 209px 0 0; float: left; width: 25%; background: url(../_img/bg_nav-td.gif) no-repeat right top; font-size: 1.2em;}
#logo {margin: 0; padding: 0; position: absolute; z-index: 5; left: 0; top: 0; width: 25%; text-align: right;}
#question {
	margin: 0 0 0 44px;
	padding: 2px 30px 0;
	background: #FFF url(../_img/bg_question.gif) no-repeat left top;
	min-height: 64px;
	_height: 64px;
}
#question a {
	color: #7E7E7E;
	text-decoration: none;
}
#question ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
li.quest1 {
	background: url(../_img/bg_ques1.gif) no-repeat left 3px;
	padding-left: 19px;
}
li.quest2 {
	background: url(../_img/bg_ques2.gif) no-repeat left 3px;
	padding-left: 19px;
}
li.quest3 {
	background: url(../_img/bg_ques3.gif) no-repeat left 3px;
	padding-left: 19px;
}
#header-r {
	margin: 0;
	padding: 209px 0 0;
	float: right;
	width: 25%;
	font-size: 1.2em;
}
#hrefs {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 1;
	top: 14px;
	right: 14px;
}
#hrefs span {
	margin: 0;
	padding: 0 30px 0 0;
}
#statistics {
	margin: 0 44px 0 0;
	padding: 2px 30px 0;
	background: #FFF url(../_img/bg_statistics.gif) no-repeat right top;
	min-height: 64px;
	_height: 64px;
}
#statistics p {
	margin: 0;
	padding: 4px 0;
	text-align: center;
}
#statistics span {
	color: #3E99BA;
}
#header-c {
	margin: 0 28% 0 18%;
	padding: 45px 0 0;
	font-size: 1.3em;
}
#slogan {
	margin: 0;
	padding: 70px 190px 0 60px;
	background: url(../_img/bg_header-c.gif) no-repeat right top;
	color: #FFF;
	min-height: 153px;
	_height: 153px;
}
p.slogan {
	margin: 0;
	padding: 0 0 10px 0;
}
p.slogan2 {
	margin: 0;
	padding: 0 0 20px 20px;
}
span.color1 {
	color: #EF9433;
}
span.color2 {
	color: #89DC1B;
}
span.color3 {
	color: #B4D7E4;
}
#content {
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
}
#col-left {
	margin: 0;
	padding: 0;
	float: left;
	width: 25%;
}
#col-right {
	margin: 0;
	padding: 0;
	float: right;
	width: 25%;
}
#col-center {
	margin: 0 26%;
	padding: 0;
}
#news {
	margin: 0;
	padding: 18px 10px 0 44px;
}
.news {
	margin: 0;
	padding: 0 0 10px;
}
#news  p {
	margin: 0;
	padding: 0 0 4px;
}
#news p.align {
	margin: 0;
	padding: 0 0 4px;
	text-align: right;
}
#news span, #customer span {
	color: #3E99BA;
}
#pay table {
	margin: 0;
	padding: 0;
}
#pay table td {
	margin: 0;
	padding: 5px;
	vertical-align: bottom;
	text-align: center;
}
#customer {
	margin: 0;
	padding: 18px 44px 20px 0;
}
#customer h3 {
	text-align: right;
}
#product {
	margin: 0 5em 10px;
	padding: 18px 0 20px;
}
#product p {
	margin: 0;
	padding: 0 0 2px;
}
table.registration {
	margin: 0;
	padding: 0;
	width: 99%;
}
table.registration td {
	text-align: center;
	margin: 0;
	padding: 5px;
}
#col-center-i {
	margin: 0;
	padding: 18px;
}
.block2 {background: #fff0e6; border: 1px dashed #FCD9BC; padding: 3px 14px 3px 19px; border-right: 5px solid #F86207;}
.block2 ul li {background: url(../_img/li.gif) no-repeat left top; margin: 0 0 0 15px; padding: 2px 0px 4px 16px;}
.video {width: 640px; margin: 0 auto;}
ul.publications {font-weight: bold; list-style: none;}
ul.publications li {padding: 5px 0;}
ul.publications a {color: #3e99ba;}
.offers {padding: 10px 0;}
.block2 ul , .offers ul {list-style: none; margin: 0; padding: 0;}
.block2 ul  {margin-bottom: 10px;}
.offers ul h5 {color: #C00; background: url(../_img/tick_17.png) no-repeat 7px 0px; margin: 7px 0px 3px 0px; padding: 1px 3px 4px 32px;}
.offers ul h5 a {color: #C00; text-decoration: none;}
p.block_silver {background: #f7f7f7; border: 1px dashed #DDD; padding: 12px 14px 12px 19px; margin-bottom: 15px;}
table.contacts-table td {vertical-align: top; padding: 5px 20px 0 0;}
.contacts-form input[type=text], .contacts-form textarea {
	width: 270px;
	border: 1px solid #aaa;
	color: #000;
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.contacts-form textarea {height: 100px;}



