html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

.png {
   behavior: url("/js/png.htc");
}

body, td {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #535F68;
}

input, select, textarea {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
  /*border:1px solid #CBCBCB; */
}
.mField
{}

#businessForm  input, #businessForm textarea {
  border:1px solid #CBCBCB;
  border-left:0 none;
  border-right:0 none;
}


p {
	margin: 9px 0 9px 0;
}

a {
	color: #4E6D7B;
}

.pActions a {/*** ��뫪� ����⢨� ***/
	padding: 0 10px 0 0;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #6c6c6c;
}


h1 {
	font-family: Arial, Sans-serif;
	font-size: 18px;
	color: #446375;
	font-weight : normal;
	margin: 10px 0 4px 0;
}

h2.page_title {
	font-family: Arial, Sans-serif;
	font-size: 18px;
	color: #446375;
	font-weight : normal;
	margin: 10px 0 4px 0;
}



h2 {
	font-family: Arial, Sans-serif;
	font-size: 14px;
	color: #7F8992;
	font-weight : bold;
	}

h3 {
	font-family: Arial, Sans-serif;
	font-size: 15px;
	color: #446375;
	font-weight : bold;
	margin: 10px 0 7px 11px;
}

.mContact {
	margin: 10px 0 20px;
}
.mContact h2 {
	font-size: 12px;
	margin: 0 0 5px;
}
.mContact .mActions {
	clear: none;
	margin-top: 0;
}


.zag {
	font-family : Arial, Sans-serif;
	font-size : 14px;
	color: #A1B1BA;
	font-weight : bold;	
}

.zag1 {
	font-family : Arial, Sans-serif;
	font-size : 14px;
	color: #446375;
	font-weight : bold;	
}

.zag2 {
	font-family : Arial, Sans-serif;
	font-size : 14px;
	color: #7D8993;
	font-weight : bold;	
}

table.pStripedBlue {/*** ������� ⠡��� ��� ������ᮢ, ���।��樨 � �.�. ***/
	width: 100%;
	margin: 0 0 15px 0;
	border-top: 5px solid #c4151c;
	border-bottom: 5px solid #dfe3e6;
	font-size: 10px;
	border-collapse: collapse;
}
.pStripedBlue th {/*** ��������� ⠡���� ***/
	text-align: left;
	background: #F6F6F6;
}
.pStripedBlue td, th {/*** ����ભ��� �⮫��� ***/
	padding: 10px;
	border-bottom: 1px solid #dfe3e6;
}
.pStripedBlue a {/*** ��뫪� ������ ���� �ன =) ***/
	color: #75787d !important;
	font-weight: bold;
	text-decoration: none;
}
.pStripedBlue span{
	margin: 0 !important;
}
.pStripedBlue a.pButtonBlue {/*** � ��뫪�-������ - ����� ***/
	color: #75787D !important;
	white-space: nowrap;
}
.pStripedBlue form {/*** ��ࠢ������ ������ ***/
	margin: 0;
	padding: 0;
}
.pStripedRow {/*** �뤥������ 梥⮬ �祩�� ***/
	background: #f6f6f6;
}


.sml {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	padding: 0;
}

.smln, a.smln {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.sml_t {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #427894;
}

.date {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background : #606D73;
	padding: 4px 12px 2px 8px;
}

.date1 {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background : #427894;
	padding: 4px 12px 2px 8px;
}

.more {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #939800;
	border-top : 1px solid;
	border-bottom : 1px solid;
	padding: 0 0 1px 0;
	text-decoration: none;
	font-weight : bold;
}

.up {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #535F68;
	text-decoration: none;
}

.u {
	margin: 0 7px 0 0;
}

.lgrey {
	color: #B4C2C5;
}

.map1 {
     padding:0;
     font-weight:bold;
}
.map2 {
     padding:0 0 0 15px;
}
.map3 {
     padding:0 0 0 30px;
}
.map4 {
     padding:0 0 0 45px;
     }
.map5 {
     padding:0 0 0 60px;
}
.map6 {
     padding:0 0 0 75px;
}

div.collage {
	height: 100px;
	min-width: 920px;
	border-right: 1px solid white;
	margin: 1px 0 0 0;
	}


.white_24 {
	font-family: Arial, Sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight : lighter;
}

.white_18 {
	font-family: Arial, Sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight : normal;
}

.white_11 {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.white_11 a {
	color: #FFFFFF;
	text-decoration: none;	
}

.grey_18  {
	font-size: 18px;
	color: #565D61;
	font-weight : normal;
}

.num {
	font-family: Tahoma, Sans-serif;
	font-size: 10px;
	color: #939800;
}

.lg, a:lg {
	font-family: Tahoma, Sans-serif;
	font-size: 10px;
	color: #939800;
	text-decoration: none;
}

.navi td {
	font-family: Tahoma, Sans-serif;
	font-size: 10px;
	padding: 0 6px 0 6px;
}

.border_white {
	border : 1px solid #FFFFFF;
}

.border_white2 {
	border : 2px solid #FFFFFF;
}

.hyp {
	background-repeat : no-repeat;
}

.frm {
	background-color : #FFFFFF;
	border: 1px solid #33668B;
	color : #33668B;
}



.sep {
	color: #93A6B1;
}

.menu {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #33668B;
}

.bot_menu, a.bot_menu {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	text-decoration: none;
}


.bull {
	padding: 6px 3px 0 3px;
}

ul.m2 {
	width: 100%;
	margin: 0;
	padding: 0;
}

ul.m2 li {
	list-style: none;
	background: url('../images/bull_a.gif') no-repeat left 6px;
	padding: 1px 0 1px 10px;
	color: #446375;
	font: 11px bold Verdana;
}

ul.m3 li {
	list-style: none;
	border-bottom: none;
	background: url('../images/bull_a.gif') no-repeat left 8px;
	padding: 0 0 0 10px;
	margin: 0;
}


ul.m2 li.check, ul.m3 li.check {
	background: url('../images/bull1.gif') no-repeat left 6px;
	font: bold 11px Verdana;
}


ul.m2 ul {
	margin: 0 0 0 10px;
	padding: 0;
}

ul.m2 li a {
	color: #446375;
	display: block;
	margin: 0;
	font: 11px Verdana;
	background: url('../images/bull1.gif') no-repeat left 8px;
}

ul.m2 li a:hover {
	color: #727981;
}

ul.m2 li.check a {
	color: #727981;
}

ul.m2 li.check a:hover {
	color: #727981;
}

ul.m2 li.check ul.m3 li a {
	color: #4786cb;
}

ul.m2 li.check ul.m3 li a:hover {
	color: #727981;
}

ul.m2 li.check ul.m3 li.check a {
	color: #727981;
}

ul.m2 li.check ul.m3 li.check a:hover {
	color: #727981;
}

.mn {
	padding: 0 0 1px 0;
}

a.mn_sel
{
	color: #33668B;
	font-weight:bold;
	text-decoration:none
}


.pFloatedLeft {/*** ���⨭�� � ������ ***/
	float: left;
	border: 0;
	margin: 0 10px 10px 0;
	vertical-align: top;
}


.status, a.status {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color:	#4E6D7B;
	text-decoration: none;
}

.st1, a.st1 {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color:#0088CC;
}

.incut {
	margin: 0 0 17px 0;
}

.incut td {
	padding: 11px 11px 14px 11px;
	color: #427894;
}

.incut_faq {
	margin: 24px 0 0 0;
}

.incut_faq td {
	padding: 10px 11px 1px 6px;
}

.incut_faq td td {
	padding: 0 8px 0 0;
}

.incut_form td {
	padding: 15px 6px 20px 10px;
}

.incut_form td td {
	padding: 0 4px 0 0;
}

.incut_form td td td {
	padding: 3px 4px 4px 0;
}

.calendar th {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background : #427894;
	padding: 4px 12px 2px 8px;
	text-align: left;
}

.clbrd {
	border-bottom: 1px solid #CED9DD;
	border-bottom-width : 1px;
	text-align: center;
	padding: 0 0 2px 0;
}

.calendar td {
	text-align: center;
}

.brd {
	border: 1px solid #93A6B1;
	padding: 2px;
}
.brd-left {
	border: 1px solid #93A6B1;
	margin: 0 4px 5px 0;
	padding: 2px;
	float: left;
}
.brd-right {
	border: 1px solid #93A6B1;
	margin: 0 0 5px 4px;
	padding: 2px;
	float: right;
}

.feat {
	line-height : 170%;
}

.photos {
	padding: 8px 0 0 0;
}

.contacts td {
	padding: 5px 14px 10px 0;
	vertical-align : top;
}

.contacts td td {
	padding: 1px 1px 1px 1px;
	vertical-align : top;
}

.tenders table {
	padding: 0 0 0 0;
}

.tenders th {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	padding: 1px 4px 2px 11px;
	text-align : left;
}

.tenders td {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	padding: 1px 4px 7px 11px;
}

.notes td {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	padding: 0 10px 7px 0;
}

.qform td {
	padding: 5px 7px 0 0;
}

.forum table {
	padding: 0 0 0 0;
}

.forum th {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	padding: 1px 5px 2px 4px;
	text-align : left;
}

.forum td {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	padding: 11px 4px 11px 4px;
}

.forum td td {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #446375;
	padding: 0 5px 6px 0;
}

.fgrey {
	color: #7D8993;
}

.photo {
	color : #000000;
	padding: 4px 0 0 0;
}


/*!!!!!!!!!!!!!!Login/registration for ENG!!!!!!!!!!!!!!!! */
.portalProfileForms {}
.portalProfileForms .fon img.back {display:none !important;}
.dontShow {display:none;}
.portalProfileForms .grey, .portalProfileForms .fon {background-color:#ffffff !important}
.portalProfileForms input {background-color:#DFE3E6; border:none !important;}
.portalProfileForms .txt {border:none; background-color:#ffffff !important; }
.portalProfileForms form table td {border-bottom:#E3E3E3 solid 1px; padding:5px 0 4px; }
.portalProfileForms table .inputTable td {border:none; padding:0;}
.portalProfileForms .inputTable img {display:none;}
.portalProfileForms div.r {margin:6px 0 0px 0}
.portalProfileForms div.r img {margin:2px 0 0 0;}
.portalProfileForms .profileButtonsTr td {border-bottom:none;}
.portalProfileForms .inputColor input {background-color:#DFE3E6;}
.portalProfileForms input[disabled]{background-color:#DFE3E6; border:none !important;}
#wrapper_logon .fon img {display:none;}
#wrapper_logon .fon {background-color:#fff; border:none;}
#wrapper_logon .txt {background-color:none;}
#wrapper_logon .r1,
#wrapper_logon .r2,
#wrapper_logon .r3,
#wrapper_logon .r4,
#wrapper_logon .r11,
#wrapper_logon .r13,
#wrapper_logon .r12 {display:none;}
#wrapper_logon .cont {background-color:#fff; border:none}

div.showEmailOrNot {
    position:absolute; right:1px;
}

div.showEmailOrNot label {
    text-align:right;
    margin:0 0 0 5px;
}