@charset "windows-1251";
body   {
			font-size:9pt; margin:0; padding:0; color: #000; left:0; top:0; border:0; bottom:0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color:#fff;
		}
input, textarea	{ color:#0154A2;
			font-size:10px;
			font-weight:600;
			font-family: Verdana, Arial, Helvetica, sans-serif;

		}
h3 {
			font-size:12px; color: #fff; font-weight:bolder;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 4px 0;
}

h2	{
			font: 20px/24px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#f07000;
			margin: 0 5px 7px 0;
			padding:0;
}

h2 a	{
			color:#f07000; text-decoration:none;
}

h2 a:hover, h2 a:active 	{
			color:#f07000; text-decoration:underline;
}



/*** styles ***/		
.menu   {	padding: 0 5px; margin:0;}		
.menuitem { 
			border:1px;
			border-bottom: 0;
			border-style:solid;
			border-color:#505354}
.winheader { 
			border:1px;
			border-bottom:0;
			border-style:solid;
			border-color:#2E4866;
			color:#FFF;
			font-size:8pt;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:600;
			vertical-align:middle;
			height:36px;
			padding-left:5px;
			padding-right:5px;
			}
.winbody  { 
			border:1px;
			border-top: 0;
			border-style:solid;
			border-color:#2E4866;
			background-position:bottom;
			background-repeat:repeat-x;
			padding:5px;}
.formdesc	{font-size:9pt; margin:0; padding:0; color: #fff; left:0; top:0; border:0; bottom:0;
			text-align:left;
			}
TD.content	{
			margin:0; padding:12px 8px 0 4px; text-align:left;
			background-color:#fff;
			}
html>body .content { width: 100%;} /* for Gecko */
			
.name	{ color:#0E7B8C;
			font-size:9pt;
			font-weight:600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
.text		{
			font-size:9pt; margin:0; color: #616366;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
a.text:link    {color: #226EA8; text-decoration:underline; margin:5px; padding:0}
a.text:visited {color: #7190A8; text-decoration:underline}
a.text:hover   {color: #003055; text-decoration:underline}
a.text:active  {color: #5B0011; text-decoration:underline}

a.text22   {font-size:8pt;color: #226ea8; text-decoration:underline; margin:5px; padding:0}
a.text22:hover   {font-size:8pt;color: #003055; text-decoration:underline}


a.text2   {color: #226EA8; text-decoration:underline; margin:5px 5px 5px 0; padding:0}
a.text2:hover   {color: #003055; text-decoration:underline}

a.text3   {color: #226EA8; text-decoration:none; margin:5px; padding:0}
a.text3:hover   {color: #003055; text-decoration:underline}


/*** TOP blocks ***/
.tblinks	{
				list-style: none;
				font-size:11px;
				color:#fff;
				margin:0;paddng:0;
				padding-left: 1em;
				text-indent: -1em;
				font-family: Verdana, Arial, Helvetica, sans-serif;*/
				}
a.tblinks:link	{ color:#fff; text-decoration:underline;}
a.tblinks:visited {color: #CBCBCB; text-decoration:underline}
a.tblinks:hover   {color: #000; background-color:#FFFC00; text-decoration:underline}
a.tblinks:active  {color: #FCFF00; text-decoration:underline}

 
.moremore	{font-size:14px; color: #fff; 
			font-weight:200;
			margin-left:7px;
			font-style:italic;
			font-family: Compact, Impact, Verdana, Arial, Helvetica, sans-serif;
			text-align:right;
			}
			
			
.special	{
			background-image:url('images/bg_special.gif'); background-repeat:repeat-x; background-position:top; background-color:#CED7D9;
			border: 1px solid #BBBDBF;}
#spic		{border-color:#616366}
.spechead 	{margin:7px; font-size:11pt; color: #F07000; font-weight:700;
			font-family: Verdana, Arial, Helvetica, sans-serif;}
.specbody    {
			font-size:9pt;  color: #616366;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color:#CED7D9;}
.accent		{color:#800000}


.newsphoto	{ border:0; padding:0; vertical-align:top;}

TD.newsdevider {background-color:#9DB6CC; height:1px; width:100%; margin:0; padding:0;}
.newstext	{margin-top:6px; padding:0;
			font-size:9pt;  color: #546470;
			font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.newstext	{ padding:4px; vertical-align:top}
.newsdate	{ color:#8C2902;}

a.newstext:link	{ color:#226EA8; text-decoration:underline;}
a.newstext:visited {color: #739EBF; text-decoration:underline}
a.newstext:hover   {color: #151380; text-decoration:underline}
a.newstext:active  {color: #8C1C1C; text-decoration:underline}

TD.clients	{margin:4px 0; height:84px;
			background-color:#FAFAFA;
			border:1px solid;
			border-color:#A0A7A8}
.clients	{
			font-size:9pt;  color: #000;
			font-family: Verdana, Arial, Helvetica, sans-serif;}
a.clients:link	{ color:#0B4F70; text-decoration:underline;}
a.clients:visited {color: #7597A8; text-decoration:underline}
a.clients:hover   {color: #1493D0; text-decoration:underline}
a.clients:active  {color: #9F2427; text-decoration:underline}

.addlinks	{ 
				font-size:9pt;
				color:#fff;
				margin: 0;
				paddng:0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
a.addlinks:link	{ color:#fff; text-decoration:underline;}
a.addlinks:visited {color: #BAF1FB; text-decoration:underline}
a.addlinks:hover   {color: #1A4EAC; text-decoration:underline}
a.addlinks:active  {color: #A00F4C; text-decoration:underline}

.niz	{			
			margin:0; padding:8px 8px 0 4px; text-align:left;
			background-image: url('images/bg_bottom.jpg'); background-repeat:repeat-x; background-position:bottom;
			}
.mini{
	font-size:9px;
	color: #a5acb2;
}

.blue{
	background-color: #2a7daf;
	color: white;
	font-weight: bolder;
}

/*** Common styles ***/
div.dcb {clear:both; height:1px; width:1px; margin:0; padding:0;}


/*** Main page blocks ***/

.blockMid	{
	border:1px solid #d0d0d0;	
	background:#fff url(images/bg_midblock.png) repeat-x bottom left;
	padding:7px 5px;
}

.blockMidSmall	{
	border:1px solid #d0d0d0;	
	background:#fff url(images/bg_midblock_small.png) repeat-x bottom left;
	padding:7px 5px;
}


.blockMid p, .blockMidSmall p, .blockMid, .blockMidSmall	{
			font: 14px/1.2em Arial, Helvetica, sans-serif;
			font-weight:normal;
			color:#000;
}

.blockMid p, .blockMidSmall p {
	margin:3px 0 9px 0;	
}
.midIcon	{
	margin: 0 10px 5px 0;
}
.pricing	{display:block; clear:both; margin-left:125px;}
.pricing td {border-bottom:1px #d0d0d0 dotted;}

.sites a	{
	font:14px/1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3099bf;
	text-decoration:none;
}

.sites a:hover, .sites a:active {
	color:#075582;
	text-decoration:underline;
}	

.listA	{
	list-style-type:none;
/*	display:block; clear:both; */
	display:block; float:left;
	font:14px/18px;
	margin:0;
	padding:0;
}
.listA li	{
	font:14px/18px!important;
	margin-bottom:5px;
}

.listA li * {
	font:14px/18px!important;
}