/* CSS Document */

body {
	margin:0px;
	padding:0px;

    font-family: Verdana,Tahoma,sans-serif;
    font-size: 14px;
    line-height: 18px;

	/* font-size:12px; */
	background-color: #e9e8e4;
}

img {
	border:none;
}

img.arrow_right {padding-left:5px;}

.layer2 a {color:#FFFFFF; padding-left:15px; font-weight:bold;}
.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;}

a.auth_fr_link:link {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}
a.auth_fr_link:visited {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}
a.auth_fr_link:active {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}
a.auth_fr_link:hover {text-decoration: underline; color:#fff; font-size:10px; font-weight:bold;}

.stage {
	width:100%;
	float:left;
	text-align:center;
}

.stagecontent {
	width:980px;
	height:100%;
	margin:auto;
}

.layer1 {height:106px; background:url(/site/skins/magenet_skin2/img/layer1_bg.jpg) repeat-x;}
.layer2 {height:58px; background-color:#186174; -position: relative; -top: -8px;}
.layer3 {
	background-color:#ffffff;
	padding-top: 0px;
	-position: relative;
	-top: -24px;
}
.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:#155466; -background-color:#ffffff;}
.darkgreyline {height:8px; background-color:#303030;}
.darkgreyline2 {height:4px; width:100%; background-color:#a3a097; float:left;}
/* IE6 */
* HTML .darkblueline {height:1px;}
* HTML .darkgreyline {height:1px;}
* HTML .darkgreyline2 {height:1px;}

/* BLOCK 1 */
.layer1_logo {float:left; margin: 10px 20px 0px 20px; -margin-left: 10px;}
.layer1_logo_context {float:left; margin: 45px 20px 0px 10px; color:#e9d089; text-align:left; font-weight:bold;}
.layer1_search_block {
	float:right; 
	margin:10px 25px 20px 0px; 
	vertical-align:bottom; 
	-margin-left: 5px;
	background-color: #186174;
	height: 90px;
	width: 370px;
	text-align: left;
}
.inp_auth_form{
	margin: 12px 0px 0px 15px;	
}
.inp_auth_form_butt{
	float: left;
	margin: 12px 0px 5px 15px;	
}
.input_search {background-color:#175f73; 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;}

/* BLOCK 2 */

#top_butt{margin-top:13px;}
.layer2_group_menu {float:left; height:100%;}
.layer2_group_menu td { border-left:1px solid #1f7086; border-right:1px solid #1f7086;}
/*.layer2_group_menu td {float:left; width:154px; height:100%; border-left:1px solid #1f7086; border-right:1px solid #1f7086;}*/
.layer2_header1 {float:left; margin:15px 0px 0px 15px; width:90%; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold;}
.layer2_header1_1 {float:left; margin:0px 0px 0px 15px; width:90%; text-align:left; color:#5abad5; font-size:12px; font-weight:normal;}
.layer2_item_menu {width:154px; height:100px; border-left:1px solid #1f7086; border-right:1px solid #1f7086; border-top:1px #1f7086; text-align:left; font-weight:bold;}
.layer2_header1_1 {margin:0px 0px 0px 15px; width:90%; text-align:left; color:#5abad5; font-size:12px; font-weight:normal;}
/* BLOCK 2 IE 6 */
* HTML .layer2_header1 {margin:15px 0px 0px 10px; }
* 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/magenet_skin2/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;}

button.red-button {width:155px; height:38px; background-image: url(/site/img/Button_new155x.png);background-repeat: 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;}

button.red-button-dark {width:155px; height:38px; background-image: url(/site/img/Button_new155xd.png);background-repeat: 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-dark:hover{background-position: center;}
button.red-button-dark:disabled {background-position: bottom;}

button.red-long-button {width:302px; height:38px; background: #FFF 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.red-long-button:hover{background-position: center;}
button.red-long-button:disabled {background-position: bottom;}

button.bigred-button {width:205px; height:54px; background: #FFF url(/site/img/button_200x.png) no-repeat;cursor:pointer; border:0px;background-position: top; color: #FFF; font: bold 14pt arial; line-height: 2.3em; vertical-align: middle;}
button.bigred-button:hover{background-position: center;}
button.bigred-button:disabled {background-position: bottom;}


/* BLOCK 6 */
.bottom_info {float:right; color:#787878;margin-top:10px; text-align:right; margin-right:0px;}




/* Vladimir */

div, p, td {  }
h1 {
	line-height: 1.5;
    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;
}




/* 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: 120px;

	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: 262px;

}



.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

}

.info
{
	width: 420px;
}

/*

.contact_us_form input[type=text] {

	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: 260px;

	height: 25px;

	padding: 3px 5px 0px 5px;

}
*/
.field_input {

	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: 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;

}

.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;

	/*
	margin: 0px;
	padding: 0px;
	*/

}



.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;

}

#editionWrapper{

    width: 100%;

	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;

}

.ajax-content {
	min-height: 500px;
	_height:600px;
}

/* �����, ������� ��������� ��� ����� ��������� � ������� */
.main_block {margin-bottom: 70px; float: left; width: 100%;}
.main_block .htdocs {width: 100%;}
.main_block .scripts {width: 100%;}

/* ��������������� ������ ��� ������������� �����, ��� ���������/������ ������ ����� */
.visual_block {}
.visual_block .htdocs {}
.visual_block2 .scripts{}