/*==== GLOBAL ===================================================================================================================*/

body {
 background-color:#FFFFFF;
 FONT-FAMILY: verdana,arial, helvetica, sans-serif; 
 FONT-SIZE: 80%
}

td {
 FONT-FAMILY: verdana,arial, helvetica, sans-serif; 
 FONT-SIZE: 80%
}

a {
	color:#4e9ddb; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

/*==== headers ===================================================================================================================*/

h1 {
	font-size:24px;
	line-height:1.2em;
	color:#2b2b2b;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:16px
}

h2 
{
 FONT-FAMILY: verdana,arial, helvetica, sans-serif; 
 FONT-SIZE: 140%;
 vertical-align: middle; 
 margin-top: 0px;
 margin-bottom: 30px;
}


h3 
{
 FONT-FAMILY: verdana,arial, helvetica, sans-serif; 
 FONT-SIZE: 120%;
 vertical-align: middle; 
}

h4 
{
 FONT-FAMILY: verdana,arial, helvetica, sans-serif; 
 COLOR:#2F91D9; 
 FONT-SIZE: 130%;
 margin-top: 20px;
}



/*==== contact ===================================================================================================================*/

.sub_menu {
	background:#c3c3c3;
	text-transform:uppercase;
	color:#fff;
	valign:middle;
font-size:13px 
}

.sub_menu a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase
}


/*==== main menu ===================================================================================================================*/

.menu {
}

.menu ul li {
	background:url(images/dot-menu.gif) repeat-x 0% 100%;
	width:136px
}

.menu ul li a {
	font-size:15px;
	color:#444;
	text-decoration:none;
	padding:0 0 0 20px;
	display:block;
	line-height:38px;
	background:url(images/mark.gif) no-repeat 0% 15px
}

.menu ul li a:hover {
	color:#61aae1
}



.no_bg {
	background:none !important	
}

ul, ol { 
	list-style:none
}


/*==== header slogan ===================================================================================================================*/

.slogan {
	font-size:44px;
	color:#fff;
	text-transform:uppercase;
	line-height:1.2em;
	margin:0px 0 0 27px;
	letter-spacing:1px
}
.slogan div.s1 {
	font-size:20px;
	line-height:0.2em
}
.slogan div.s2 {
	font-size:33px;
	line-height:1.8em;
	margin-top:-18px;
	xmargin-left:8px
}
.slogan div.s3 {
	font-size:15px;
	line-height:1.2em;
	margin:-8px 0 0 28px
}
.slogan div.s4 {
	font-size:35px;
	line-height:1.2em;
	color:#c2dcfe;
	margin:7px 0 0 0px
}

.slogan_button {
	line-height:1.2em;
	color:#c3e3fb;
	font-size:15px;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	margin-left:27px;
	margin-top:10px
}


/*==== sign ===================================================================================================================*/

.sign {
	color:#8a8a8a;
	background:#f6f6f6;
        FONT-SIZE: 13px;
	TEXT-ALIGN: left;
	padding:20px

}


/*==== body ===================================================================================================================*/


.box {
	border:1px solid #dcdcdc;
	padding:9px
}

.text_main
{
 padding:0 10 0 10px
}


/*==== news box ===================================================================================================================*/

.news-title {
	line-height:44px;
	background:#F6EFEF;
	padding:9px;
	color:#393939;
	text-transform:uppercase;
	font-size:18px;
	width:200
	
}

.news-content {
	background:#EBDEDE;
	padding:12px;
	color:#565656;
	font-size:11px;
	
}


.news-header {
	color:#646464;
	font-size:12px;
	font-weight:bold;
	
}



/*==== download box ===================================================================================================================*/

.download-title {
	line-height:44px;
	background:#EAF1F5;
	padding:9px;
	color:#393939;
	text-transform:uppercase;
	font-size:16px;
	width:200
	
}

.download-content {
	background:#D4E1EA;
	padding:12px;
	color:#565656;
	font-size:11px;
	TEXT-ALIGN: center;	
}


/*==== buy box ===================================================================================================================*/

.buy-title {
	line-height:44px;
	background:#F2F5EF;
	padding:9px;
	color:#393939;
	text-transform:uppercase;
	font-size:18px;
	width:200
	
}

.buy-content {
	background:#DEE7D7;
	padding:12px;
	color:#565656;
	font-size:11px;
	TEXT-ALIGN: center;	
}

/*==== corporate box ===================================================================================================================*/

.corporate-title {
	line-height:44px;
	background:#EAF1F5;
	padding:9px;
	color:#393939;
	text-transform:uppercase;
	font-size:15px;
	width:200	
}

.corporate-content {
	background:#D4E1EA;
	padding:12px;
	color:#565656;
	font-size:11px;
	TEXT-ALIGN: center;	
}


/*==== pricing box ===================================================================================================================*/

.pricing-title {
	line-height:44px;
	background:#F7EEE8;
	padding:9px;
	color:#393939;
	text-transform:uppercase;
	font-size:15px;
	width:200	
}

.pricing-content {
	background:#EDD8C9;
	padding:12px;
	color:#393939;
	font-size:11px;
	TEXT-ALIGN: left;	
}

/*==== clients box ===================================================================================================================*/

.clients-title {
	line-height:44px;
	xbackground:#FFF7E6;
	padding:1px;
	color:#393939;
	text-transform:uppercase;
	font-size:15px;
	width:200	
}


/*==== product menu ===================================================================================================================*/

.menu_product_space
{
 background-color: #EAEAEA;

 FONT-SIZE: 10px;
}

.menu_product_header
{
 FONT-SIZE: 14px;
 background-color: #F8F8F8;
 HEIGHT: 21;
 FONT-WEIGHT: bold;
 color: #454545;
 padding:9px;
}

.menu_product_background
{
 background-color: #EAEAEA;
}

.menu_product_cell 
{
 background-color: #EAEAEA;

 HEIGHT: 20;

 BORDER-BOTTOM-STYLE: solid; 
 BORDER-LEFT-STYLE: solid; 
 BORDER-RIGHT-STYLE: solid; 
 BORDER-TOP-STYLE: solid; 

 border-top-color: #EAEAEA;
 border-left-color: #EAEAEA;
 border-bottom-color: #EAEAEA;
 border-right-color: #EAEAEA;

 BORDER-Width: 1; 
 padding:3px;
}

.menu_product_cell_active
{
 background-color: #FFFFFF;
 BORDER-BOTTOM-STYLE: solid; 
 BORDER-LEFT-STYLE: solid; 
 BORDER-RIGHT-STYLE: solid; 
 BORDER-TOP-STYLE: solid; 

 border-top-color: #808080;
 border-left-color: #808080;
 border-bottom-color: #808080;
 border-right-color: #808080;
 BORDER-Width: 1; 
 padding:3px;
}

.menu_product_link 
{
 FONT-SIZE: 11px;
 TEXT-DECORATION: none;
 COLOR: #002244;
 width:207;
 display: block;
}

.menu_product_link:hover{color:red}


/*==== registration page ===================================================================================================================*/

.cell_Tab1Active
{
 border-width: 1;
 border-left-style: solid;  border-left-color: #34B655; 
 border-right-style: solid; border-right-color: #34B655; 
 border-top-style: solid;   border-top-color: #34B655; 
}

.cell_Tab2Inactive
{
 BORDER-Width: 1;
 background-color: #EBEBEB;
 border-top-style: solid;   border-top-color: #FFFFFF; 
 border-bottom-style: solid;  border-bottom-color: #34B655;
 border-right-style: solid; border-right-color: #34B655; 
 border-top-style: solid;   border-top-color: #34B655; 
}

.cell_Tab1Inactive
{
 BORDER-Width: 1;
 background-color: #EBEBEB;
 border-top-style: solid;   border-top-color: #34B655; 
 border-left-style: solid;   border-left-color: #34B655; 
 border-bottom-style: solid;  border-bottom-color: #34B655;
}

.cell_Tab2Active
{
 border-width: 1;
 border-left-style: solid;  border-left-color: #34B655; 
 border-right-style: solid; border-right-color: #34B655; 
 border-top-style: solid;   border-top-color: #34B655; 
}

.cell_TabEmpty
{
 BORDER-Width: 1;
 border-bottom-style: solid;  border-bottom-color: #34B655;
}


.cell_TabBody
{
 BORDER-Width: 1;
 border-left-style: solid;  border-left-color: #34B655; 
 border-right-style: solid; border-right-color: #34B655; 
 border-bottom-style: solid; border-bottom-color: #34B655;  
 /* B8F8B8*/
}


.note_text
{
 FONT-SIZE: 11px;
 TEXT-DECORATION: none;
 color : #939393;
 margin-top: 3px;
}

.label_sum{
 color : #939393;
}

.label_sum_selected{
 color : #000000;
}

.label_sum_disc{
 FONT-SIZE: 11px;
 color: #EE0000;
 FONT-WEIGHT: bold;
}

.label_sum_total{
border: 0;
FONT-WEIGHT: bold;
color: #007700;
}

.label_sum_total_grand{
border: 0;
font-size: medium;
FONT-WEIGHT: bold;
color: #007700;
}

.popup_table
{
 background-color: #F8F8F8;
 BORDER-Width: 1;
 border-style: solid;  border-color: #868686;
}

.popup_text
{
 FONT-SIZE: 11px;
 TEXT-DECORATION: none;
}

.popup_text_table
{
 FONT-SIZE: 11px;
 TEXT-DECORATION: none;
 text-align: center;
}

.popup_text_tableheader
{
 border-width: 1; 
 border-bottom-style: solid; 
 border-bottom-color: #B8F8B8;
 FONT-SIZE: 11px;
 TEXT-DECORATION: none;
 vertical-align: middle; 
 text-align: center;
}

.popup_text_tablegreen
{
 FONT-SIZE: 11px;
 TEXT-DECORATION: none;
 color: #EE0000;
 FONT-WEIGHT: bold;
 text-align: center;
}


/*==== not used ===================================================================================================================*/
<!--
.block_list {
	margin:41px 0 0 19px
}
.block_list li {
	background:url(images/mark2.gif) no-repeat 0% 7px;
	line-height:20px;
	color:#565656;
	font-size:11px;
	padding:0 0 0 13px
}
.block_list li a{
	color:#565656;
	font-size:11px;
	text-decoration:none
}
.block_list li a:hover{
	text-decoration:underline
}
-->