/* CSS Document */



body {
	margin:0px;
	padding:0px;
    font-family: Verdana,Tahoma,sans-serif;
    font-size: 14px;
    /* line-height: 180%; */
	/* font-size:12px; */
	background-color: #e9e8e4;
}



img {

	border:none;

}



img.arrow_right {padding-left:5px;}



.layer2 a {color:#FFFFFF; text-decoration: none;}
.layer2 a:hover {text-decoration: underline;}
.layer3 a { color:#0000FF; }
.layer6 a {color:#787878;}

a.bottomlink:link {text-decoration: none; color:#787878; font-size:12px; font-weight:bold;}

a.bottomlink:visited {text-decoration: none; color:#787878; font-size:12px; font-weight:bold;}

a.bottomlink:active {text-decoration: underline; color:#787878; font-size:12px; font-weight:bold;}

a.bottomlink:hover {text-decoration: none; color:#787878; font-size:12px; font-weight:bold;}



a.layer5_block1_link:link {text-decoration: underline; color:#707072; font-size:12px; font-weight:bold;}

a.layer5_block1_link:visited {text-decoration: underline; color:#707072; font-size:12px; font-weight:bold;}

a.layer5_block1_link:active {text-decoration: underline; color:#707072; font-size:12px; font-weight:bold;}

a.layer5_block1_link:hover {text-decoration: underline; color:#707072; font-size:12px; font-weight:bold;}



a.layer4_block1_readmore:link {text-decoration: underline; color:#ffffff; font-size:12px; font-weight:bold;}

a.layer4_block1_readmore:visited {text-decoration: underline; color:#ffffff; font-size:12px; font-weight:bold;}

a.layer4_block1_readmore:active {text-decoration: underline; color:#ffffff; font-size:12px; font-weight:bold;}

a.layer4_block1_readmore:hover {text-decoration: underline; color:#ffffff; font-size:12px; font-weight:bold;}



a.layer5_block1_readmore:link {text-decoration: underline; color:#504e51; font-size:12px; font-weight:bold;}

a.layer5_block1_readmore:visited {text-decoration: underline; color:#504e51; font-size:12px; font-weight:bold;}

a.layer5_block1_readmore:active {text-decoration: underline; color:#504e51; font-size:12px; font-weight:bold;}

a.layer5_block1_readmore:hover {text-decoration: underline; color:#504e51; font-size:12px; font-weight:bold;}



a.layer5_block2_link:link {text-decoration: underline; color:#2a7a9b; font-size:12px; font-weight:normal;}

a.layer5_block2_link:visited {text-decoration: underline; color:#2a7a9b; font-size:12px; font-weight:normal;}

a.layer5_block2_link:active {text-decoration: underline; color:#2a7a9b; font-size:12px; font-weight:normal;}

a.layer5_block2_link:hover {text-decoration: underline; color:#2a7a9b; font-size:12px; font-weight:normal;}





.stage {

	width:100%;

	float:left;

	text-align:center;

}



.stagecontent {

	width:980px;

	height:100%;

	margin:auto;

}



.layer1 {height:122px; background:url(/site/skins/green_skin/img/layer1_bg.gif) repeat-x;}

.layer2 {height:58px; background:url(/site/skins/green_skin/img/layer2_bg.png) repeat-x;}

.layer3 {
	background-color:#ffffff;
	/*
	background-image: url('/site/img/7_years/flb_7years_bg.gif');
	background-position: top center;
	background-repeat: no-repeat;
	*/
}

.layer4 {background-color:#464646; border-bottom:1px solid #ffffff;}

.layer5 {background-color:#d7d4cd; border-bottom:1px solid #bdbab3;}

.layer6 {height:100px; background-color:#e9e8e4;}



.darkblueline {height:3px; background-color:#89abef;}

.darkgreyline {height:8px; background-color:#303030;}

.darkgreyline2 {height:4px; width:100%; background-color:#a3a097; float:left;}

/* IE6 */

* HTML .darkblueline {height:0px; background-color:#fff;}

* HTML .darkgreyline {height:1px;}

* HTML .darkgreyline2 {height:1px;}



/* BLOCK 1 */

.layer1_logo {float:left; margin: 0px 0px 0px -50px; border: 0px; }

.layer1_banner {float:left; border: 0px; margin-left: 110px; width: 560px; height:122px; background:url(/site/skins/green_skin/img/slogan.gif) no-repeat;}

.bonus {font-size: 10pt; color: #FFFFFF; border: 0px; margin-left: 80px; padding-top: 8px; width: 390px; height:36px; background:url(/site/skins/green_skin/img/bonus.gif) no-repeat;}
.bonus a { color: #FFFFFF; font-weight: bold; }

.layer1_logo_context {float:left; margin: 45px 20px 0px 20px; color:#e9d089; text-align:left; font-weight:bold;}

.layer1_search_block {float:left; margin:50px 25px 20px 10px; vertical-align:bottom;}

.input_search {background-color:#FFFFFF; width:225px; border:1px inset #0d455b; color:#ffffff; font-size:9px; height:16px;}

.search_button {background-color:#2d91ab; border:1px outset #49b0cb; color:#ffffff; font-weight:bold;}

.layer1_search_element {float:left; margin-left:5px;}

/* BLOCK 1 IE6 */

* HTML .layer1_search_block {margin:50px 5px 20px 0px;}

* HTML .input_search {border:1px solid #0d455b;}

* HTML .search_button {border:1px solid #49b0cb;}

.layer1_logo {float:left; margin: 0px 0px 0px -15px; border: 0px; }

/* BLOCK 2 */

.layer2_group_menu {float:left; height:100%; margin-left:20px;}
.layer2_group_menu td {padding-left: 35px; padding-right: 35px; height:60px; border:0px;}
/* .layer2_group_menu td {width:190px; height:60px; border-left:1px solid #889ecd; border-right:1px solid #889ecd;} */
.layer2_item_menu {float:left; width:154px; height:100%; border-left:1px solid #889ecd; border-right:1px solid #889ecd;}

.layer2_header1 {float:left; margin:15px 0px 0px 15px; width:90%; text-align:left; color:#fff323; font-size:14px; font-weight:bold;}

.layer2_header1_1 {float:left; margin:0px 0px 0px 15px; width:90%; text-align:left; color:#FFFFFF; font-size:12px; font-weight:normal;}

/* BLOCK 2 IE 6 */

* HTML .layer2_header1 {margin:15px 0px 0px 10px; }

* HTML .layer2_group_menu {float:left; margin-left:20px;}
* HTML .layer2_group_menu td {padding-left: 35px; padding-right: 35px; height:60px; border:0px;}

* HTML .layer2_header1_1 {margin:0px 0px 0px 10px;}

* HTML .layer2_item_menu {width:150px;}



/* BLOCK 3 */

.layer3_block_menu {float:left; margin: 20px 0px 20px 20px;}

.layer3_menu_item {float:left;}

.layer3_content {width:395px; background-image:url(/site/skins/green_skin/img/layer3_bertical_bg.jpg); background-repeat:repeat-y; float:left; margin: 20px 0px 20px 20px;}

.layer3_content_header {float:left; line-height:140%; margin-left:20px; font-size: 18px; color:#267895; text-align:left; font-weight:bold; width:100%;}

.layer3_content_body {float:left; margin:10px 0px 0px 20px; font-size: 12px; color:#737373; text-align:left; font-weight:normal;}

/* BLOCK 3 IE6 */

* HTML .layer3_content {width:363px; margin: 20px 0px 20px 15px;}

* HTML .layer3_content_header {margin-left:10px;}

* HTML .layer3_menu_item {padding-bottom:20px;}





/* BLOCK 4 */

.layer4_block {width:205px; margin: 15px 0px 20px 21px; float:left;}

.layer4_vertical_line { width:2px; height:135px; background-color:#535353; float:left; margin: 10px 0px 0px 20px;}

.layer4_block_header {float:left;  width:100%;}

.layer4_block_icon {float:left;width:49px;}

.layer4_block_header_text {float:left; text-align:center; width:136px; text-align:left; font-size:18px; color:#FFFFFF; font-weight:bold; vertical-align:top; padding-left: 20px;}

.layer4_block_content { float:left; font-size:12px; font-weight:normal; color:#949494; text-align:left; width:100%; padding-top:10px;}

/* BLOCK 4  IE6*/

* HTML .layer4_block {width:203px;}

* HTML .layer4_vertical_line { width:1px;}

* HTML .layer4_block_header_text {width:135px; padding-left: 10px;}



/* BLOCK 5 */

.block_in_layer5_1{width:300px; float:left; color:#6e6e6c; margin:0px 0px 20px 20px;}

.block_in_layer5_2{width:310px; float:left; color:#6e6e6c; margin:0px 0px 20px 25px; border:2px solid #a3a097; background-color:#e9e8e4;}

.layer5_block_header_1{font-size:22px; color:#4c4c4c; font-weight:bold; text-align:left; width:90%;margin-left:5%; margin-top:15px; border-bottom:1px solid #eaeae2; padding-bottom: 5px;}

.layer5_block_header_1_1{font-size:12px; color:#1c7482; font-weight:bold;}

.layer5_block_content_1{font-size:12px; color:#767676; font-weight:normal; text-align:left; width:90%; margin-left:5%; margin-top:5px; padding-bottom: 5px; border-bottom:1px solid #eaeae2; margin-bottom:10px;}

.layer5_block_content_1_noline{font-size:12px; color:#767676; font-weight:normal; text-align:left; width:90%; margin-left:5%; margin-top:5px; padding-bottom: 5px; margin-bottom:10px;}

.layer5_block_content_1_1 {margin:10px 0px 5px 0px;}

.layer5_block_header_2{font-size:22px; color:#4c4c4c; font-weight:bold; text-align:left; width:90%;margin-left:5%; margin-top:15px; border-bottom:1px solid #d0cfca; padding-bottom: 5px;}

.layer5_block_content_2{font-size:12px; color:#767676; font-weight:normal; text-align:left; width:90%; margin-left:5%; margin-top:5px; padding-bottom: 5px; border-bottom:1px solid #d0cfca; margin-bottom:10px;}

.layer5_button {background-color:#d7d4cd; border:1px solid #bcb9b2; color:#206b80; font-weight:bold; margin-bottom:10px;}

.layer5_content_link {width:100%; float:left; margin-top:12px;}

/* BLOCK 5 IE 6 */

* HTML .block_in_layer5_1{margin:0px 0px 20px 15px;}

* HTML .block_in_layer5_2{margin:0px 0px 20px 20px;}





/* BLOCK 6 */

.bottom_info {float:right; color:#787878;margin-top:10px; text-align:right; margin-right:0px;}









/* Vladimir */



div, p, td {  }

h1 {
	/* line-height: 140%; */
    font-size: 26px;
}



h3 {

	/* line-height: 135%; */
	font-size: 24px;

}



li { margin-top: 6px; margin-bottom: 6px; }

/* p, td, div { line-height: 150%; } */



.index_coment {float: left; padding-right: 42px; margin-top: 10px; width: 190px; height: 100%; background-image:url(/site/img/arrow_right.jpg); background-repeat:no-repeat; background-position: right bottom;}



input.txt, select, textarea  {

    background:#fff url(/site/img/bg-input.gif) 0 0 no-repeat;

    border: 1px solid #c5c5c5;

    padding: 3px;

}








#side {
  width: 220px;
  background-color: #ddd;
  float: right;
  padding: 5px;
  margin-top: 5px;
  position: relative;
}
#corners .corner {background-image:url(/site/img/side_test_sprite.png);}
.side_test img { border: none;}
.side_test p { font-size: .8em;}
.side_test h6 { padding-bottom: .5em; }
.side_test {
  width: 200px;
  margin: 1.2em auto;
  padding: 8px;
  position: relative;
  border: 1px solid #000;
  background-color: #fff;
}
.corner {position:absolute; width:12px; height:12px;}
.topLeft {top:-1px; left:-1px; background-position:0px 0px;}
.topRight {top:-1px; right:-1px; background-position:-12px 0px;}
.bottomLeft {bottom:-1px; left:-1px; background-position:0px -12px;}
.bottomRight {bottom:-1px; right:-1px; background-position:-12px -12px;}
.float_l { float: left; margin: 5px 10px 0 0;  }
.striped_back { width: 200px; height: 347px; margin: 1em auto; background-image: url(site/img/stripedback.png); }
.striped_back p { font-size: 12px }
.striped_back img { margin-top: .4em; margin-bottom: .2em; border: none;}


/* Feed back form style */
/* Form styles */

#flb_from {
	width: 850px;
}

#flb_from h1 {
	font-size: 20pt;
	color: #003894;
	padding-bottom: 3px;
	background-image:url(/site/img/form_img/h1_line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

.contact_us_form {
	width:800px;
	margin: 0 auto;
	border-collapse:collapse;
	font-family: Verdana,arial,sans-serif;
}

.contact_us_form td {
	vertical-align: top;
}

.contact_us_form .label {
	font-size: 11pt;
	width: 100px;
	padding-top: 21px
}

.contact_us_form .field {
	padding-top: 15px;
}

.contact_us_form .error_detail {
	background-color: #bc0000;
	margin-top: 6px;
	padding: 5px;
	color: #ffffff;
	font-size: 10pt;
	display: none;
}

.contact_us_form .field .error_detail {
	width: 260px;
}

.contact_us_form .field_long .error_detail {
	width: 650px;
}

.contact_us_form .field .error {
	background-image: url('/site/img/form_img/bg-input_error.gif');
}

.contact_us_form .info {
	font-size: 10pt;
	color: #808080;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 21px
}

.contact_us_form .field_long .info {
	padding-left: 0px;
	padding-top: 5px
}

.contact_us_form input[type=text] {
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
    background:#FFFFFF url(/site/img/form_img/bg-input.gif) no-repeat scroll 0 0;
	border: 1px #aeadad solid;
	width: 260px;
	height: 25px;
	padding: 3px 5px 0px 5px;
}

.contact_us_form .field_long, .contact_us_form .field_captcha {
	padding-top: 15px;
	padding-right: 10px;
}

.contact_us_form .field_captcha .field_input {
	margin-left: 20px;
}

.contact_us_form textarea {
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
    background:#fff url(/site/img/form_img/bg-input.gif) 0 0 no-repeat;
	border: 1px #aeadad solid;
	width: 660px;
	height: 210px;
	padding: 3px 5px 0px 5px;
}

/* Captcha table */

.contact_us_form .captcha_table {
	border-collapse: collapse;
	width: 100%;
}
.contact_us_form .captcha_table td {
	vertical-align: middle;
}

.contact_us_form .captcha_table .captcha_image {
	width: 180px;
}

.contact_us_form .captcha_table .captcha_input{
width: 150px;
padding-left: 10px;
}

.contact_us_form .captcha_table .captcha_input input {
width: 100px;
}

.contact_us_form .captcha_table .info {
padding-top: 0px;
}

.label_checkbox {
	margin-top: 20px;
	font-size: 10pt;
	color: #808080;
	text-align: center;
}

/* Submit button */

.submit_area {
width: 200px;
margin: 0 auto;
margin-top: 20px;
height: 54px;
padding: 0px;
}

div.submit_buttonf {
width: 200px;
height: 54px;
background-image: url('/site/img/form_img/submit.gif');
background-position: top;
background-repeat: no-repeat;
cursor:pointer;
border: 0px;
}

div.submit_buttonf:hover {
background-position: bottom;
}

div.back_buttonf{
width: 200px;
height: 54px;
background-image: url('/site/img/form_img/back.gif');
background-position: top;
background-repeat: no-repeat;
cursor:pointer;
border: 0px;
}

div.back_buttonf:hover {
background-position: bottom;
}
.testimonial {border:0px; width:100%; padding: 3px;}
.lt_border {background:url(/site/img/l_border.gif) no-repeat bottom right; width: 9px; height: 9px; font-size:9px;}
.rt_border {background:url(/site/img/r_border.gif) no-repeat bottom left; width: 9px; height: 9px; font-size:9px;}

.tt_border {background:url(/site/img/t_border.gif) repeat-x bottom; height: 9px; font-size:9px;}
.lb_border {background:url(/site/img/lb_border.gif) no-repeat right top; width: 9px; height: 9px; font-size:5px;}
.rb_border {background:url(/site/img/rb_border.gif) no-repeat; width: 9px; height: 9px; font-size:5px;}
.tb_border {background:url(/site/img/tb_border.gif) repeat-x; height: 2px; background-position:top; font-size:5px;}
.test_content{background-color:#FFFFFF;}
.ls_border{background:url(/site/img/ls_border.gif) repeat-y right; width:9px; }
.rs_border{background:url(/site/img/rs_border.gif) repeat-y; width:9px;}
img.testimonial{margin-right:10px;  width: 55px; float:left; border:1px solid #333333; padding:0px;}
.tl_grey{background:url(/site/img/tl_grey.gif) no-repeat right bottom; font-size:6px; width:6px; height:6px;}
.tr_grey{background:url(/site/img/tr_grey.gif) no-repeat left bottom; font-size:6px; width:6px; height:6px;}
.bl_grey{background:url(/site/img/bl_grey.gif) no-repeat right top; font-size:6px; width:6px; height:6px;}
.br_grey{background:url(/site/img/br_grey.gif) no-repeat left top; font-size:6px; width:6px; height:6px;}
.tc_grey{background:url(/site/img/tc_grey.gif) repeat-x bottom; font-size:6px;}
.bc_grey{background:url(/site/img/bc_grey.gif) repeat-x top; font-size:6px;}



h1.home,h1,a,.blue{
    color: #0b5395;
}

h3,.orange{
    color: #d92328;
}

h1,h2,h3,h4,h5,h6{
	/*font-family: Arial,Helvetica,sans-serif;*/
    font-weight: bold;
}

.divider{
    border-top: 1px solid #d0d0d0;
    margin-top: 25px;
    height: 1px;
    clear: both;
    line-height: 15px;
    font-size: 13px;
}

#editionWrapper,.edition,.popularEdition{
    float: left;
    padding: 15px;
    text-align: center;
	position: relative;
}

#editionCenterWrapper{	width: 100%;
	height: 600px;
	padding: 0px;
	display: block;}

#editionWrapper{	margin-left: 130px;
	padding: 0px;
	height: 600px;
	background: url(/site/img/packets/editions-bg.png) top left no-repeat;
}
.edition{
    width: 195px;
    height: 436px;
    margin-top: 34px;
	margin-left:5px;
}
.lastEdition{
    margin: 12px 0 0 0;
}
.popularEdition{
    width: 241px;
    height: 503px;
}
#popPlan{
    margin: 0px 0px 0px -30px;
    float: left;
}
h3{
    margin: 0px;
    font-size: 32px;
}
.price{

}
.compChart{
    font-size: 12px;
    line-height: 15px;
}
ul.featureList{
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
    margin-left: 20px;
    font-size: 12px;
    line-height: 17px;
}
ul.featureList li span{
    color: #77787b;
}
.blue{font-weight: bold;text-align: left}
.signupBtn{
	position: absolute;
	bottom: 5px;
	right: 40px;
}

div.signup_button {
position:absolute;
bottom: 10px;
right: 13px;
width: 200px;
height: 54px;
background-image: url('/site/img/signup.png');
background-position: top;
background-repeat: no-repeat;
cursor:pointer;
border: 0px;
}

div.signup_button:hover {
background-position: bottom;
}

/* Testimonial */

.testimonial {
  border-collapse: collapse;
}

.testimonial td {
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
}

.testimonial td img {
	padding-right: 10px;
}

.super_testimonial {
	width: 882px;
	height: 136px;
	border-collapse: collapse;
}
.super_testimonial td {
	padding: 0px;
	background-image: url('/site/img/proofpage/foto_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.super_testimonial .photo {
	width: 111px;
	padding-top: 8px;
	vertical-align: top;
}
.super_testimonial .photo img {
	border: 2px solid #FFFFFF;
	margin-left: 8px;
}

.super_testimonial .text {
	background-image: url('/site/img/proofpage/text_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-right: 28px;
	padding-bottom: 10px;
}


.super_testimonial_big {
	width: 882px;
	height: 136px;
	border-collapse: collapse;
}

.super_testimonial_big .photo a { color: #FFFFFF; text-wight: bold; }
.super_testimonial_big .photo { color: #FFFFFF; }

.super_testimonial_big td {
	padding: 0px;
	background-image: url('/site/img/super_testimonial_big/foto_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.super_testimonial_big .photo {
	width: 122px;
	padding-top: 12px;
	vertical-align: top;
}
.super_testimonial_big .photo img {
	border: 2px solid #FFFFFF;
	margin-left: 8px;
	margin-bottom: 4px;
}

.super_testimonial_big .text {
	background-image: url('/site/img/super_testimonial_big/text_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-right: 28px;
	padding-bottom: 10px;
}



button.red-button {width:160px; height:38px; background: #FFF url(/site/img/button_155x.png) no-repeat;cursor:pointer; border:0px;background-position: top; color: #FFF; font: bold 12pt arial; line-height: 2.3em; vertical-align: middle;}
button.red-button:hover{background-position: center;}
button.red-button:disabled {background-position: bottom;}

.action_banner {
	background-image: url('/site/img/action_bg.gif');
	background-repeat: none;
	margin-left: 100px;
	width: 350px;
	height: 33px;
}
.action_banner div {
	padding-top: 6px;
}
.action_banner A {
	color: #FFFFFF;
}

button.check_out_our_low_prices {width:302px; height:38px; background: transparent url(/site/img/Button_302x.png) no-repeat;cursor:pointer; border:0px;background-position: top; color: #FFF; font: bold 12pt arial; line-height: 2.3em; vertical-align: middle;}
button.check_out_our_low_prices:hover{background-position: center;}
button.check_out_our_low_prices:disabled {background-position: bottom;}

#bottom_container1
{
	clear:both;
}
#bottom_container1
{
	height: 100px;
	background-image: url(/site/skins/green_skin/img/bottom_line_top.jpg);
	background-repeat: repeat-x;
}

#bottom_container1_2
{
	top: 20px;
	width: 970px;
	position: relative;
	left: 50%;
	margin-left: -485px;
	color: #b8b8b8;
	font-size: 10pt;
	text-align: center;
}
#bottom_container1_2 a
{
	color: #b8b8b8;
	font-size: 10pt;
}


#bottom_container2
{
	height: 100px;
	background-image: url(/site/skins/green_skin/img/bottom_line_bottom.jpg);
	background-repeat: repeat-x;
}

#bottom_container2_2
{
	top: 20px;
	width: 900px;
	position: relative;
	left: 50%;
	margin-left: -450px;
}