html,body  {  margin: 0px; padding: 0px; background:#8177a8;}

form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

table { font: normal 8pt Georgia; text-align:left; border-spacing:0px;}

tr { vertical-align: top; }

td { vertical-align: top; padding: 0px; }

img { border:0; }

div {font: normal 8pt Georgia;}

p { padding: 1px; }

a, a:active, a:visited {color: #000; font: normal 8pt Georgia; text-decoration:none;}
a:hover {color: #000; font: normal 8pt Georgia; text-decoration:none;}


.bot { vertical-align:bottom; }
.mid { vertical-align:middle; }

.maintbl{width:100%;}
.width{width:1003px;}

/********************************************************************************************************************************************************************/

.header { color:#5C4B7F; font:bold 16px Georgia; padding-left:10px; padding-bottom:5px; vertical-align:top; height:30px;}
.copy {color: #fff; font: normal 11px Georgia; text-decoration:none; vertical-align:top;}

.inputtext {color:#5f2808; font:normal 11px Georgia, sans-serif; border: solid 1px #829EB6; width:265px; height:14px; background:#F8F9F9; padding-left:3px;}
.inputselect {color:#000; font:normal 11px Georgia, sans-serif; border: solid 1px #829EB6; width:265px; height:22px; background:#F8F9F9;}
.inputtextarea {color:#5f2808; font:normal 11px Georgia, sans-serif; border: solid 1px #829EB6; width:265px; height:119px; overflow:auto; background:#F8F9F9; padding-left:3px;}
 input.button { font:normal 11px Georgia; color:#FFFFFF; height:22px; width:60px; padding:1px 1px 1px 1px; background:#D0CCE2 url("/images/input.gif") repeat-x top left; border:solid 1px #829EB6; cursor:pointer}
 input.button_snd { font:normal 11px Georgia; color:#FFFFFF; height:36px;  padding:1px 1px 1px 1px; background:#8077a6 url("/images/activ_tab_bg.gif") repeat-x top left; border:solid 1px #8077a6; cursor:pointer;width:100%}
 input.button_inact { font:normal 11px Georgia; color:#000000; height:36px;  padding:1px 1px 1px 1px; background:#fefefe url("/images/inactiv_btn_bg.gif") repeat-x top left; border:solid 1px #fefefe; cursor:pointer;width:100%}

.left_title {color:#000; font: bold 11px Georgia;}
.left_contact {color:#000000; font: normal 11px Georgia;}

.block_titles {color:#fff; font: bold 11px Georgia;}
.contact_titles {color:#545354; font: normal 11px Georgia;}
.contact_titles_err {color:#993366; font: normal 11px Georgia;}
.contact_text {color:#000; font: normal 11px Georgia;}

.login_titles {color:#fff; background:#8177a8; font:bold 12px Georgia, "Times New Roman", Times, serif;vertical-align:middle;}

.menu_td {width:85px; height:157px; vertical-align:top; border:0px;}

/********************************************************************************************************************************************************************/


a.top_menu, a.top_menu:active, a.top_menu:visited {color: #000; font:normal 11px Georgia; text-decoration:none; background:url(images/menu_bg.jpg) no-repeat top; width:85px; height:157px; display:block;}
a.top_menu:hover {color: #000; font: normal 11px Georgia; text-decoration:none;background:url(images/menu_act.jpg) no-repeat; width:83px; height:157px;}
.news_act_td{height:30px; background:url(images/activ_tab_bg.gif) top left repeat-x #8177A8; vertical-align:middle; padding:0px 3px 3px 3px; width:83px; border:1px solid #8177A8; cursor:pointer;}
.news_in_act_td
{
height:30px; background:url(images/inactiv_btn_bg.gif) top left repeat-x #fefefe;border:1px solid #fefefe; vertical-align:middle; padding:0px 3px 3px 3px; width:83px; cursor:pointer;
}
a.act_menu{
color: #000; font: normal 11px Georgia; text-decoration:none;background:url(images/menu_act.jpg) no-repeat; width:83px; height:157px; display:block;
}
a.submenu, a.submenu:active, a.submenu:visited {color: #FFFFFF; font:normal 11px Georgia; text-decoration:none; }
a.submenu:hover {color: #000; font: normal 11px Georgia; text-decoration:none; }

a.newsmwnu, a.newsmwnu:active, a.newsmwnu:visited {color: #000; font:normal 11px Georgia; text-decoration:none; }
a.newsmwnu:hover {color: #000; font: normal 11px Georgia; text-decoration:none; }

a.submenuact, a.submenuact:active, a.submenuact:visited {color: #000; font:normal 11px Georgia; text-decoration:none; }
a.submenuact:hover {color: #000; font: normal 11px Georgia; text-decoration:none; }

a.bottom_menu, a.bottom_menu:active, a.bottom_menu:visited {color: #fff; font: normal 11px Georgia; text-decoration:none; }
a.bottom_menu:hover {color: #fff; font: normal 11px Georgia; text-decoration:underline; }

a.copyright, a.copyright:active, a.copyright:visited {color: #b99577; font: normal 7pt Georgia; text-decoration:underline;}
a.copyright:hover {color: #b99577; font: normal 7pt Georgia; text-decoration:underline;}


a.lang, a.lang:active, a.lang:visited {color: #fff; font: normal 8pt Georgia; text-decoration:none; vertical-align:middle; }
a.lang:hover {color: #119ef8; font: normal 8pt Georgia; text-decoration:none; vertical-align:middle; }

a.lang_act, a.lang_act:active, a.lang_act:visited {color: #119ef8; font: normal 11px Georgia; text-decoration:none; vertical-align:middle; }
a.lang_act:hover {color: #119ef8; font: 11px Georgia; text-decoration:none; vertical-align:middle; }

a.portfolio_link, a.portfolio_link:active, a.portfolio_link:visited {color: #fff; font: normal 11px Georgia; text-decoration:none; }
a.portfolio_link:hover {color: #fff; font: normal 11px Georgia; text-decoration:underline; }
.aj{filter: alpha(opacity=40);
    -moz-opacity: 0.40; position:absolute;  background:#333333; width:100%;	
	top: 0%;
	left: 0%;
	height: 1000px;
	width: 100%;
	text-align: center;
	
	vertical-align:middle;
	}
.sndfrnd
{
	position:absolute;   	
	top: 40%;
	left:50%;
	border:solid 1px #fff; 
	background:#8177a8;
	text-align: center;
	vertical-align:middle;
}
a.client_link, a.client_link:active, a.client_link:visited {color: #000; font: normal 11px Georgia; text-decoration:none; }
a.client_link:hover {color: #000; font: normal 11px Georgia; text-decoration:underline; }


a.product_link, a.product_link:active, a.product_link:visited {color: #000; font: normal 12px Georgia; text-decoration:none; display:block; width:100%; 
padding-left:5px; }
a.product_link:hover {color: #5C4B7F; font: normal 12px Georgia; text-decoration:none; display:block; width:100%; padding-left:5px;}


a.product_linkact, a.product_linkact:active, a.product_linkact:visited {color: #FFF; font: normal 12px Georgia; text-decoration:none; display:block; width:100%; background:url(images/sub_back.gif) repeat-x top left;padding-left:5px;}
a.product_linkact:hover {color: #FFF; font: normal 12px Georgia; text-decoration:none; display:block; width:100%; background:url(images/sub_back.gif) repeat-x top left;padding-left:5px;}

.cbtn
{
position:relative;
vertical-align:top;
text-align:center;
cursor:pointer;
top:-233px;
left:110px;
color:#fff;
font-weight:bold;
width:12px;
z-index:1000;

}

a.login_titles, a.login_titles:active, a.login_titles:visited {color:#fff; background:#8177a8; font:bold 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; }
a.login_titles:hover {color:#fff; background:#8177a8; font:bold 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; }
.aj_test{ position:relative ; background:#8177A8; display:block;
	
	padding:0px;
	z-index:5;
	text-align: center;
	vertical-align:middle;
	}