Body, html {
Margin:0;
Padding: 0;
width: 100%;
Text-align: center;
BackGround-color: #ffffff;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #818181;
} 

body * { 
text-align: left;
} 

TABLE {
Vertical-align: top;
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
CELLSPACING:0;
}

TD {
Vertical-align: top;
PADDING:0PX;
CELLSPADDING:0;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #818181;
}

DIV {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #818181;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #c21616;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 18px;
color: #818181;
Padding: 0;
Margin: 0 0 12px 0;
}

p.H1Date {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 18px !important;
color: #818181 !important;
Padding: 0;
Margin: 0 0 12px 0;
}

H2 {
Font-Family: Tahoma, Verdana;
Font-weight: normal;
Font-size: 11px;
color: #ffffff;
Padding: 0;
Margin: 0;
}

H4 
{
Font-Family: Tahoma, Verdana;
Font-weight: normal;
Font-size: 14px;
Color: #818181;
Padding: 0;
Margin: 0;
}

SELECT {
width: 165px;
color: #818181;
Font-size: 11px;
}

#page {
width: 1003px; 
Position: relative;
height: auto;
margin: 0 auto;
}

#logo {
width: 115px;
height: 70px;
Display: block;
Position: absolute;
Top: 65px;
Left: 62px;
}

#layer_01 {
width: 1003px;
height: 41px;
/*Float: left;*/
BackGround-color: #66a6d2;
BackGround-Image: url(../img/bg_02.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#layer_02 {
width: 1003px;
height: 41px;
BackGround-Image: url(../img/bg_01.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#layer_02 P {
Padding: 5px 0 0 394px;
}

#layer_02 P A {
Font-size: 11px;
Color: #ffffff;
Text-decoration: none;
}

#nav {
width: 200px;
height: 41px;
Display: block;
/*Float: right;*/
Text-align: right;
Position: absolute;
Top: 11px;
Left: 720px;
}

#nav A {
Margin-left: 22px;
}

*html #nav {
Top: 13px;
}

*html #nav A {
Margin-left: 0;
}

*html #nav IMG {
Margin-left: 22px;
}

#layer_03 {
width: 1003px;
height: 392px;
Margin-top: -27px;
Float: left;
BackGround-color: #5ba4d7;
BackGround-Image: url(../img/bg_05.jpg);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
}

#layer_04 {
width: 1003px;
height: 392px;
Float: left;
BackGround-Image: url(../img/bg_04.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#layer_05 {
width: 1003px;
height: 392px;
Float: left;
BackGround-Image: url(../img/bg_03.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#layer_05 A {
Font-size: 11px;
Color: #ffffff;
Text-decoration: none;
Border-bottom: 1px dotted #b6d5e9;
}

#layer_05 A:hover {
Border: none;
}

#layer_05 P {
Font-size: 12px;
Color: #ffffff;
Line-height: 18px;
Padding: 225px 298px 5px 361px;
}

#crm_desc
{
Font-size: 12px !important;
Color: #ffffff !important;
Line-height: 18px;
Padding: 225px 298px 5px 361px;
}
#crm_desc H1
{
Font-size: 12px !important;
Color: #ffffff !important;
Line-height: 18px;
margin-bottom:0px !important;
}

#menu {
width: 650px;
Display: block;
Position: relative;
Top: 53px;
Left: 327px;
/*float:left;*/
}

#menu A {
Font-size: 14px;
Font-weight: bold;
Color: #0c7506;
Text-decoration: none;
Border: none;
}

#menu A:hover {
Color: #1485d1;
Text-decoration: underline;
}

#menu IMG {
Margin-right: 22px;
}

#lic {
width: 93px;
height:93px;
Display: block;
Position: absolute;
Top: 153px;
Left: 208px;
cursor:pointer;
}

#lic SPAN {
Font-size: 38px;
}

#lic P {
Padding: 0 0 0 13px;
Margin-top: -8px;
Line-height: 15px;
Text-align: center;
}

#mo {
Display: block;
Position: absolute;
Top: 267px;
Left: 208px;
}

#key {
Display: block;
Position: absolute;
Top: 362px;
Left: 68px;
Line-height: 14px;
Font-family: Arial;
Color: #ffffff;
Text-align: center;
}

#inf {
width: 200px;
Display: block;
Position: absolute;
Top: 200px;
Left: 767px;
Font-family: Arial;
Font-size: 24px;
font-weight:normal;
Color: #ffffff;
}

#zak {
width: 200px;
Display: block;
Position: absolute;
Top: 215px;
Left: 769px;
}

#zak A {
/*font-family: Arial;*/
Font-size: 42px;
Color: #ffffff;
Text-decoration: none;
Line-height: 40px;
}

#layer_06 {
width: 1003px;
min-height: 339px;
height:auto !important;
height: 339px;
Float: left;
BackGround-Image: url(../img/bg_06.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#layer_07 {
width: 1003px;
min-height: 300px;
height:auto !important;
height: 300px;
Float: left;
BackGround-Image: url(../img/bg_09.jpg);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
padding-bottom:60px;
}

#layer_08 {
width: 1003px;
min-height: 300px;
height:auto !important;
height: 300px;
Float: left;
BackGround-Image: url(../img/bg_07.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#layer_09 {
width: 1003px;
min-height: 300px;
height:auto !important;
height: 300px;
Float: left;
BackGround-Image: url(../img/bg_08.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#footer {
width: 1003px;
height: 152px;
Float: left;
BackGround-color: #ebebeb;
}

#footer_left {
width: 1003px;
height: 152px;
Float: left;
BackGround-Image: url(../img/footer_left.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#footer_right {
width: 1003px;
height: 152px;
Float: left;
BackGround-Image: url(../img/footer_right.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#footer_cont {
Display: block;
Position: relative;
Float: left;
Color: #6ca869;
Font-weight: bold;
}

#footer_cont P {
Margin: 40px 0 0 40px;
}

#footer_cont A {
Color: #0c7506;
}

#footer_menu {
width: 557px;
height: 152px;
Float: right;
}

#footer_menu A {
Font-size: 11px;
Color: #0d4e79;
Margin-right: 23px;
}

#f_menu {
Padding: 20px 0 0 0;
}

#f_des {
Padding: 50px 0 0 100px;
Font-size: 10px;
Color: #ffffff;
vertical-align:top;
}

#f_des A {
Font-size: 10px;
Color: #ffffff;
}

#des {
Text-decoration: none;
Margin-right: 30px;
}

#des SPAN {
Color: #000000;
}

#22 {
width: 22px;
height: auto;
Float: left;
}

#bl_center
{
	width: 245px;
	min-height: 340px;
	height: auto !important;
	height: 50px;
	float: left;
	margin: -12px 0px 5px 5px;
	background-image: url(../img/bl_center.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

*html #bl_center {
Margin: 0 0 25px 11px;
}

#bl_top {
width: 245px;
min-height: 50px;
height:auto !important;
height: 50px;
BackGround-Image: url(../img/bl_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bl_bottom {
width: 245px;
min-height: 340px;
height:auto !important;
height: 50px;
BackGround-Image: url(../img/bl_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#bl_p
{
	font-size: 11px;
	color: #7a7458;
	line-height: 16px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 25px;
	padding-top: 45px;
}

#bl_p A {
Font-size: 11px;
Text-decoration: none;
Color: #683019;
Border-bottom: 1px dotted #683019;
}

#bl_p A:hover {
Border: none;
}

#bl_p SPAN {
Font-size: 19px;
Color: #683019;
}

#bl_p P {
Padding-top: 20px;
}

.str {
Margin: 0 9px -3px 0;
}

.str2 {
Margin: 0 9px -3px 10px;
}

.str3 {
Margin: 13px 9px -3px -20px;
}

#content {
width: 400px;
Float: left;
Margin: 5px 0 0 93px;
}

#content SPAN {
Font-family: Arial;
Font-size: 20px;
font-weight:normal;
Color: #0e7808;
Margin-left: 9px;
}

#content A {
Font-size: 11px; Color: #0e7808;
Text-decoration: none;
Border-bottom: 1px dotted #40b739;
}

#content A:hover {
Border: none;
}

#content p
{
	margin: 0px 0px 0px 15px;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
}

#content UL
{
	margin: 10px 0px 15px;
	padding: 0;
}

#content UL LI
{
	list-style: none;
	background-image: url(../img/li3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 17px;
	text-align: justify;
	padding: 0 0 0 10px;
	margin: 5px 0px 2px;
	font-size:14px;
	font-weight:bold;
}

.screenshotA {
Color: #196497;
Text-decoration: none;
Line-height: 16px;
Border-bottom: 1px dotted #71b0dc;
cursor:hand;
}

#zakaz_bl {
width: 240px;
height: auto;
Float: right;
Text-align: center;
}

#zakaz_bl A {
Color: #196497;
Text-decoration: none;
Line-height: 16px;
Border-bottom: 1px dotted #71b0dc;
}

#zakaz_bl A:hover {
Border: none;
}

#articles {
width: 326px;
height: auto;
Float: left;
}

.task_ul
{
	padding-left:80px;
	margin-top:5px;
	margin-bottom:20px;
}

.art_td_title
{
	color: #818181;
	line-height: 16px; /*width: 327px;*/
	width: 670px;
	height: auto;
	padding-right: 5px;
	padding-left: 28px;
	padding-bottom: 50px;
	padding-top: 45px;
}

.art_td_title  SPAN {
Font-family: Arial;
Font-size: 26px;
Color: #ffffff;
Margin-left: 8px;
}

.art_td_detailed {
	padding: 0 5px 20px 28px;
	Color: #818181;
	Line-height: 19px;
	width: 670px;
	height: auto;
}

.art_td_detailed A {
Font-size: 11px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #818181;
}

.art_td_detailed A:hover {
Border: none;
}

.art_td {
	padding: 0 5px 0px 28px;
	Color: #818181;
	Line-height: 16px;
	width: 670px;
	height: auto;
	font-size:11px;
}

.art_td BR {
Line-height: 23px;
}

.art_td  SPAN {
Font-family: Arial;
Font-size: 26px;
Color: #ffffff;
Margin-left: 8px;
}

.art_td B {
Color: #000000;
}

.art_td A {
Font-size: 11px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #818181;
}

.art_td A:hover {
Border: none;
}

.fon_more {
width: 150px !important;
height: 25px !important;
BackGround-Image: url(../img/fon_more.gif) !important;
BackGround-position: center center !important;
BackGround-Repeat: no-repeat !important;
Margin: 0 0 0 29px !important;
}

.fon_more A {
Font-size: 11px;
Color: #ffffff;
Text-decoration: none;
Border-bottom: 1px dotted #70afdb;
}

.fon_more A:hover {
Border: none;
}

.fon_more P {
Padding: 4px 0 0 14px;
}

.news_fon_more {
width: 150px !important;
height: 25px !important;
BackGround-Image: url(../img/fon_more.gif) !important;
BackGround-position: center center !important;
BackGround-Repeat: no-repeat !important;
Margin: 0 0 0 5px !important;
}

.news_fon_more A {
Font-size: 11px;
Color: #ffffff;
Text-decoration: none;
Border-bottom: 1px dotted #70afdb;
}

.news_fon_more A:hover {
Border: none;
}

.news_fon_more P {
Padding: 4px 0 0 14px;
}

.otz_td_title {
padding: 45px 37px 50px 28px;
color: #818181;
line-height: 19px;
font-size: 11px;
width: 211px;
height: auto;
}

.otz_td_title SPAN {
font-family: Arial;
font-size: 26px;
color: #ffffff;
margin-left: 8px;
}
.otz_td_detailed {
padding: 0 37px 30px 28px;
color: #818181;
line-height: 19px;
font-size: 11px;
width: 211px;
height: auto;
}

.otz_td_detailed A {
Font-size: 11px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #818181;
}

.otz_td_detailed A:hover {
Border: none;
}

.otz_td {
padding: 0 37px 10px 28px;
color: #818181;
line-height: 19px;
font-size: 11px;
width: 211px;
height: auto;
}



.otz_td BR {
Line-height: 23px;
}

.otz_td  SPAN {
Font-family: Arial;
Font-size: 26px;
Color: #ffffff;
Margin-left: 8px;
}

.otz_td B {
Color: #000000;
}

.otz_td A {
Font-size: 11px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #818181;
}

.otz_td A:hover {
Border: none;
}

.img {
Border: 1px solid #989898;
Margin: 0 23px 24px 0;
width:83px;
height:110px;
}

.news_img {
Border: 1px solid #989898;
Margin: 0 7px 0 5px;
width:83px;
height:110px;
}

.news_td_title {
padding: 45px 0 50px 29px;
color: #818181;
line-height: 16px;
font-size: 11px;
width: 300px;
height: auto;
}

.news_td_title SPAN {
font-family: Arial;
font-size: 26px;
Color: #ffffff;
margin-left: 8px;
}

.news_td_detailed {
padding:0 0px 20px 0;
Color: #818181;
Line-height: 19px;
Font-size: 11px;
width:203px;
height:auto;
text-align:right;
}

.news_td_detailed A {
Font-size: 11px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #818181;
}

.news_td_detailed A:hover {
Border: none;
}

.news_td {
padding-right: 0px;
Color: #818181;
Line-height: 16px;
Font-size: 11px;
width:203px;
height:auto;
}

.news_td SMALL {
Line-height: 20px;
}

.news_td  SPAN {
Font-family: Arial;
Font-size: 26px;
Color: #ffffff;
Margin-left: 8px;
}

.news_td B {
Color: #000000;
}

.news_td A {
Font-size: 11px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #818181;
}

.news_td A:hover {
Border: none;
}

#bg_10 {
width: 429px;
height: 41px;
Display: block;
Position: absolute;
BackGround-Image: url(../img/bg_10.jpg);
BackGround-position: center center;
BackGround-Repeat: no-repeat;
Top: 0;
Left: 326px;
}

#bg_10 P {
Padding: 5px 0 0 68px;
}

#bg_10 P A {
Font-size: 11px;
Color: #ffffff;
Text-decoration: none;
}

#bg_11 {
width: 267px;
height: 209px;
Display: block;
Position: absolute;
BackGround-Image: url(../img/bg_11.jpg);
BackGround-position: center center;
BackGround-Repeat: no-repeat;
Top: 8px;
Left: 0px;
}

#bg_11 P {
Padding: 44px 0 0 19px;
Color: #ffffff;
Font-family: Arial;
Font-size: 9px;
Line-height: 10px;
}

#bg_11 P A {
Color: #ffffff;
Font-family: Arial;
Font-size: 16px;
Text-decoration: none;
Border-bottom: 1px dotted #b6d5e9;
}

#bg_11 P A:hover {
Border: none;
}

.left_menu {
width: 325px;
height: auto;
Display: block;
Position: absolute;
BackGround-Image: url(../img/podmenu_bg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-y;
Top: 267px;
Left: 0;
Font-size: 2px;
float:left;
}

.brm {
Line-height: 28px;
}

.left_menu A {
Font-size: 12px;
Color: #000000;
Text-decoration: none;
Border-bottom: 1px dotted #a6a6a6;
Margin: 0 0 0 40px;
}

.left_menu A:hover {
Color: #177fca;
Border-bottom: 1px dotted #177fca;
}

.podmenu {
width: 600px;
height: auto;
Display: block;
Position: relative;
Top: 100px;
Left: 327px;
Color: #177fca;
}

.podmenu A {
Color: #177fca;
}

#second_content H1 {
Font-family: Arial;
Font-size: 18px;
Color: #000000;
Margin-bottom: 10px;
}

#second_content H2 {
Font-family: Arial;
Font-size: 24px;
Color: #0c578a;
Margin-bottom: 42px;
}

#second_content H3 {
Font-family: Arial;
Font-size: 15px;
Color: #000000;
Margin-bottom: 10px;
}

#second_content P {
Font-size: 11px;
Color: #000000;
Line-height: 22px;
}

#second_content P SPAN {
Color: #ff0000;
}
#second_content A {
Font-size: 11px;
Color: #177fca;
Text-decoration: none;
Border-bottom: 1px dotted #177fca;
}

#second_content A:hover {
Border: none;
}

#second_content P A {
Font-size: 11px;
Color: #177fca;
Text-decoration: none;
Border-bottom: none;
Line-height: 11px;
}

#second_content P A:hover {
Border-bottom: 1px dotted #177fca;
}

#second_content ul {
Color: #000000;
Font-size: 11px;
Text-decoration: none;
Border-bottom: none;
Line-height: 22px;
}

.form {
Font-family: Arial;
Font-size: 12px;
font-weight:bold;
Color: #000000;
Margin-top: 28px;
}

.form SPAN {
Color: #ff0000;
}

.inp {
width: 307px;
height: 23px;
Border: 1px solid #a8a8a8;
Font-family: Arial;
Font-size: 14px;
Color: #787878;
BackGround-color: #fefefe;
Padding: 8px 10px 0 10px;
Margin: 2px 0 17px 0;
}

.multiline_inp {
width: 307px;
height: 200px;
Border: 1px solid #a8a8a8;
Font-family: Arial;
Font-size: 14px;
Color: #787878;
BackGround-color: #fefefe;
Padding: 8px 10px 0 10px;
Margin: 2px 0 17px 0;
}

.survey_multiline_inp {
width: 260px;
height: 60px;
Border: 1px solid #a8a8a8;
Font-family: Arial;
Font-size: 14px;
Color: #787878;
BackGround-color: #fefefe;
padding: 5px 10px 0 10px;
margin: 0 0 17px 0;
}

.survey_CheckBoxList
{
	padding: 8px 10px 0 10px;
	margin: 2px 0 5px 0;
	color: #787878;
}

.survey_CheckBoxList input 
{
  float: left;
}

.survey_CheckBoxList label 
{
  display: block;
  margin-left: 20px;
  margin-top:3px;
}

.survey_CheckBoxList td
{
	padding-top: 5px;
}

.survey_label
{
	color: #787878;
	vertical-align: top;
}

.sel {
width: 330px;
Border: 1px solid #a8a8a8;
Font-family: Arial;
Font-size: 14px;
Color: #787878;
BackGround-color: #fefefe;
Padding: 0 0 0 10px;
Margin: 2px 0 0 0;
padding-top: 8px;
Margin: 2px 0 17px 0;
}

.but {
width: 103px;
height: 37px;
Font-family: Arial;
Font-size: 14px;
Color: #ffffff;
BackGround-color: #9eb1bd;
Text-align: center;
Border: none;
Margin: 46px 0 62px 0;
cursor:pointer;
}

#contact TD {
Padding: 0 16px 11px 0;
Font-family: Arial;
Font-size: 14px;
Line-height: 22px;
Color: #000000;
}

#contact TD SPAN {
Font-family: Arial;
Font-size: 14px;
Font-weight: bold;
Color: #6fafdc;
}

#contact a {
Font-family: Arial;
Font-size: 14px;
Line-height: 22px;
}

.title_art a
{
 Font-size: 14px!important;
}

/*added by Voronov Denis*/
.bl_p_span {
	Font-size: 11px !important;
	Color: #7a7458 !important;
}

.art_p_span{
	font-family:Tahoma,Verdana !important;
	font-size:12px !important;
	color:#818181 !important;
	margin-left: 0px !important;
}

.otz_p_span{
	color:#818181 !important;
	font-family:Tahoma,Verdana !important;
	margin-left:0px !important;
	font-size:11px !important;
}

.news_p_span
{
	color:#818181 !important;
	font-family:Tahoma,Verdana !important;
	font-size:12px !important;
	margin-left:0px !important;
	line-height:13px !important;
}


#order_layer_03 {
width: 1003px;
height: 500px;
Margin-top: 100px;
Float: left;
}

#order_menu {
width: 400px;
margin-top:100px;
Float: left;
}

#order_content {
width: 603px;
Float: left;
}

/*changed by Voronov Denis*/
#second_content {
min-height: 400px;
height:auto !important;
height: 750px;
Padding: 126px 80px 60px 327px;
Font-size: 11px;
Float: left;
Color: #000000;
}

.treeView a
{
	border-bottom: 0px !important;
	font-size:12px !important;
}

.tblPrice
{
	border-style:solid;
	border-width:1px;
	border-color:#0C578A;
	color:Black;
}

.tblPrice td
{
	padding:3px;
	color:#000;
	border-color:#0C578A;
}

.tblPrice2
{
	border-style:solid;
	border-width:1px;
	border-color:#0C578A;
	color:Black;
}

.tblPrice2 td
{
	padding:3px;
	color:#000;
	text-align:right;
	border-color :#0C578A;
}

.lnkPrice
{
	Color: #950000 !important;
	Font-Family: Tahoma, Verdana;
	Font-weight: normal; 
	Font-size: 12px;	
	Border-bottom: 1px dotted #950000 !important;
}

