body {font-family: arial, helvetica, verdana;}

p {color:#215F1A; font-size:11px;}
font {color:#215F1A; font-size:11px;}

a {color:#215F1A; font-size:11px; text-decoration:none;}
a:hover {color:#FB888B; font-size:11px;}

a#act {color:#FB888B; font-size:11px; text-decoration:none;}
a#act:hover {color:#215F1A; font-size:11px;}

a.100 {color:#215F1A; font-size:11px; text-decoration:none;}
a:hover.100 {color:#FB888B; font-size:11px;}

td {text-align:center;}
td.left {text-align:left;}
td.menu {padding-bottom: 25px;}

p.red {
	color: Red;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

ul.img {list-style: url('../img/knopulina_3.gif');	margin-top: 20px; margin-left: 30px}
ul.img_ins {list-style: url('../img/knopulina_2.gif'); margin-left: 3px}

ul.img_cont {list-style: url('../img/ar.gif');	margin-top: 20px; margin-left: 30px}
ul.img_cont_ins {list-style: url('../img/ar_2.gif'); margin-left: 15px}

ul.img_serv {list-style: url('../img/knopulina_3.gif');	margin-top: 20px;}
ul.img_serv_ins {list-style: url('../img/knopulina_2.gif');}


/* up down menu */

div.topMenuBG {position: relative;white-space:nowrap;visibility: visible;z-index: 60;}
div.itemwidth i {font-style: normal; background: #fff; padding: 0 4 0 4;}

/* drop down menu */

td.topMenuL2 {text-align: left;padding-left: 10px;border-left: 1px solid #457BBE;width:250px;}
div.topMenuImg {position: relative;left: -10px;vertical-align: middle;text-decoration: none;text-align: left;margin: 0px;padding: 5 0 5 0;}
html>body div.topMenuImg {left: -10px;}

.topMenuDel {font-size:8px;border-left: 1px solid #457BBE;}
.topMenuL2 font {height: 18px;padding: 2px 2px 0px 2px;vertical-align: middle;display: block;cursor: hand;text-decoration: none;}
html>body div.topMenuL2 font {height: 14px;}

.topMenuL2 a {height: 18px;padding: 2px 2px 0px 2px;vertical-align: middle;display: block;cursor: hand;text-decoration: none;}
html>body div.topMenuL2 a {height: 14px;}

.topMenuL2 a:hover {vertical-align: middle;}

div.subMenuBG {position: absolute;left: 3px;padding: 3px 0px 0px 0px;}
html>body div.subMenuBG {left: 39px;}

div#sub_Service {bottom: 42px;}
div#sub_Portfolio {top: 42px;}
div#sub_Links {bottom: 42px;}
div#sub_Site {top: 42px;}
div#sub_Contacts {bottom: 42px;}
div#sub_Check {top: 42px;}

/* up down menu */

a.www			{text-decoration: none;color:#FF0000;}
a.www:hover		{text-decoration: underline;color:#FF0000;}
a.mail			{text-decoration: none;color:#cccccc;}
a.mail:hover	{text-decoration: underline;color:#FF0000;}



.table_leng_index {
	display: inline;
	width: 80px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 10px;
}
.table_leng_index a 		{font-size: 11px;color: #cccccc;text-decoration:none;}
.table_leng_index a:hover 	{font-size: 11px;color: #FF0000;text-decoration: underline;}
.table_leng_index p 		{font-size: 11px;color: #cccccc;}

.table_content_port {
	display: block;
	width: 80%;
	height: 45%;
	position: absolute;
	top: 5%;
	left: 10%;
	border: 1px solid #457BBE;
}
.table_content_port td 			{font-size: 11px;color: #215F1A; text-decoration:none; padding: 8 5 4 5;}

.table_content_web {
	display: block;
	width: 90%;
	height: ;
	position: absolute;
	top: 45%;
	left: 5%;
	border: 1px solid #457BBE;
}
.table_content_web td 			{font-size: 11px;color: #215F1A; text-decoration:none; padding: 8 5 4 5; vertical-align: top;}

.table_content_smap {
	display: block;
	width: 80%;
	height: 45%;
	position: absolute;
	top: 5%;
	left: 10%;
	border: 1px solid #457BBE;
}
.table_content_smap td 			{font-size: 11px;color: #215F1A; text-decoration:none;}
.table_content_smap .top 		{border-collapse: collapse;}
.table_content_smap .center 	{border-collapse: collapse;}
.table_content_smap #center 	{border-right: 1px solid #457BBE;}
.table_content_smap #tt		 	{border-top: 1px solid #457BBE;}
.table_content_smap #left	 	{border-top: 1px solid #457BBE; border-left: 1px solid #457BBE;}
.table_content_smap #right 	{border-top: 1px solid #457BBE; border-right: 1px solid #457BBE;}
.table_content_smap #top	 	{border-top: 1px solid #457BBE; border-left: 1px solid #457BBE;}
.table_content_smap #bot	 	{border-bottom: 1px solid #457BBE; border-left: 1px solid #457BBE;}

/*.table_content_port #leftT 	{border-bottom: 1px solid #457BBE;}
.table_content_port #centerT 	{border-bottom: 1px solid #457BBE; border-left: 1px solid #457BBE;}
.table_content_port #rightT 	{border-bottom: 1px solid #457BBE; border-left: 1px solid #457BBE;}
.table_content_port #left	 	{border-top: 1px solid #457BBE; border-right: 1px solid #457BBE;}
.table_content_port #center 	{border-top: 1px solid #457BBE; border-right: 1px solid #457BBE;}
.table_content_port #right 	{border-top: 1px solid #457BBE;}*/

/******************************************************************************************


.table_up {
	display: inline;
	width: 750px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 115px;
	left: 0px;
	background-color: White;
	border-top: 2px solid #C5BEBE;
	border-bottom: 2px solid #C5BEBE;
	border-right: 2px solid #C5BEBE;
}
.table_up a {
	font-size: 11px;
	font-weight: 800;
	color: #564F3F;
	text-decoration:none;
	margin-left: 25px;
}
.table_up a:hover {
	color: #564F3F;
	text-decoration: underline;
}
.table_up_2 {
	display: inline;
	width: 750px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 128px;
	left: 0px;
	background-color: White;
	border-top: 2px solid #C5BEBE;
	border-bottom: 2px solid #C5BEBE;
	border-right: 2px solid #C5BEBE;
}
.table_up_2 a {
	font-size: 11px;
	font-weight: 800;
	color: #564F3F;
	text-decoration:none;
	margin-left: 25px;
}
.table_up_2 a:hover {
	color: #564F3F;
	text-decoration: underline;
}
.table_center {
	display: inline;
	width: 335px;
	height: 36px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 137px;
	left: 0px;
	background-color: White;
	border-top: 2px solid #C5BEBE;
	border-bottom: 2px solid #C5BEBE;
	border-right: 2px solid #C5BEBE;
}
.table_center p {
	color: Red;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	margin-right: 25px;
}
.table_center_2 {
	display: inline;
	width: 615px;
	height: 79%;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 118px;
	left: 174px;
	background-color: #F6F6F6;
	border-top: 1px solid #C5BEBE;
	border-bottom: 1px solid #C5BEBE;
}
.table_center_2 p {
	color: #666666;
	font-size: 11px;
}
.table_center_2 p.red {
	color: Red;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.table_center_2 p.zak {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.table_center_2 a {
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}
.table_center_2 a:hover {
	color: #999999;
	text-decoration:none;
}
.table_center_2 td {text-align:left;}
.table_center_2 .input {
    background: #ffffff;
    border: #999999 1px solid;
    color: #ff0000;
    font-size: 11px;
    width: 250px;
    font-family: arial, verdana, tahoma, helvetica;
}
.table_center_2 .textarea {
    background: #ffffff;
    border: #999999 1px solid;
    color: #ff0000;
    font-size: 11px;
    width: 80%;
    font-family: arial, verdana, tahoma, helvetica;
}
.table_center_2 .botton {
    background: #ffffff;
    border: #999999 1px solid;
    color: #ff0000;
    font-size: 11px;
    width: 60px;
    font-family: arial, verdana, tahoma, helvetica;
}

.table_down {
	display: inline;
	width: 750px;
	height: 52px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: White;
	border-top: 2px solid #C5BEBE;
	border-right: 2px solid #C5BEBE;
}
.table_down table {
	margin-top: 8px;
}
.table_down_2 {
	display: inline;
	width: 805px;
	height: 52px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: White;
	border-top: 2px solid #C5BEBE;
	border-right: 2px solid #C5BEBE;
}
.table_leng {
	display: inline;
	width: 80px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 150px;
	left: 20px;
}
.table_leng a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.table_leng p {
	font-size: 11px;
	color: #FFFFFF;
}
.table_leng a:hover {
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
