body, html {
	margin: 0px auto;
	padding: 0px;
	background-color:#e9f1f8;

}

body,td, tr, textarea, select, ol,ul {
	color:#464646;
	font-size:11px;
	font-family:Verdana,Tahoma,'Trebuchet MS',  Arial, GRHelvetica ;
}

/*li  {
	padding:0px 0px 10px 0px;
	color:#464646;
	font-size:11px;
}*/

li  {
	padding:0px 0px 6px 0px;
	margin:0px;
	color:#2a2a2a;
	background-repeat:no-repeat;
	list-style-image:url(images/bullet1.jpg);
	list-style-position:top left;
	list-style-type:none;
}


img {
	border:0px;
}

p {
	padding:4px 0px 4px 0px;
	margin:0px;
	color:#2a2a2a;
}

form {
	padding:0px;
	margin:0px;

}

div#container {
	margin: 0px auto;
	width:970px;
}

div.top_section {

            width:970px;

            padding:10px 0px 0px 0px;

            height:70px;

}

 

div.logo {

            width:650px;

            padding:0px 0px 0px 0px;

            float:left;

}

 

div.language {

            width:140px;

            float:left;

            text-align:right;

            padding:32px 180px 0px 0px;

            font-size:10px;

            color:#1a427a;

}

 

div.language a{

            color:#1a427a;

            text-decoration:none;

            font-size:10px;

}



div.main_section {
	width:970px;
}

div.left_section {
	width:794px;
	float:left;
}

div.top_image {
	width:794px;
}

div.top_menu {
	width:794px;
	background-image:url(images/bg_top_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	height:44px;
}

div.mn1_level1 {
	float:left;
	width:132px;
	text-align:center;
	background-image:url(images/bg_mn_level1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:44px;
}

div.mn2_level1 {
	float:left;
	width:132px;
	text-align:center;
	background-image:url(images/bg_mn_level1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:44px;
}

div.mn3_level1 {
	float:left;
	width:130px;
	text-align:center;
	height:44px;
}

a.level1_1{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	width:129px;
	height:30px;
	float:left;
	padding-top:14px;
}

a.level1_1:hover{
	background-image:url(images/bg_hover.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


a.level1_1_selected{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	background-image:url(images/bg_hover.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:129px;
	height:30px;
	float:left;
	padding-top:14px;
}

a.level1_2{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	width:130px;
	height:30px;
	float:left;
	padding-top:14px;
}

a.level1_2:hover{
	background-image:url(images/bg_hover.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a.level1_2_selected{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	width:130px;
	height:30px;
	float:left;
	padding-top:14px;
	background-image:url(images/bg_hover.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a.level1_3{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	width:132px;
	height:30px;
	float:left;
	padding-top:14px;
}

a.level1_3:hover{
	background-image:url(images/bg_hover.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

a.level1_3_selected{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	background-image:url(images/bg_hover.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:132px;
	height:30px;
	float:left;
	padding-top:14px;
}

div.main_text {
	width:794px;
	margin-top:14px;
}

div.main_text_on {
	width:794px;
	background-image:url(images/bg_text_on.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:20px;
}

div.main_text_repeat {
	width:794px;
	background-image:url(images/bg_text_repeat.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	min-height:160px;
	_height:160px;
	float:left;
}

div.news {
	width:397px;
	float:left;
}

div.news_tlt  {
	width:389px;
	background-image:url(images/line_blue.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#06377c;
	font-size:13px;
	padding:0px 0px 7px 7px;
	margin-left:1px;
	font-weight:bold;
}

div.news_tlt  a{
	color:#06377c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

div.news_txt  {
	width:397px;
}

div.news_txt  div{
	width:376px;
	padding:0px 0px 0px 6px;
	margin:0px 0px 0px 2px;
}

div.news_txt a{
	background-image:url(images/arrow_news.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#29313a;
	font-size:11px;
	text-decoration:none;
	padding:5px 0px 7px 16px;
	display:block;
}

div.news_txt a:hover{
	background-color:#e9f1f8;
}


div.projects {
	width:397px;
	float:left;
}

div.projects_tlt  {
	width:390px;
	background-image:url(images/line_blue.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#06377c;
	font-size:13px;
	padding:0px 0px 7px 7px;
	font-weight:bold;
}

div.projects_tlt a {
	color:#06377c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

div.projects_txt  {
	width:387px;
	padding:0px 4px 0px 6px;
}


td.td_img {
	width:76px;
	padding:6px 2px 6px 2px;
	vertical-align:bottom;
}

td.td_txt {
	width:140px;
	padding:6px 6px 6px 0px;
	vertical-align:bottom;
}

div.projects_txt a{
	color:#657EA2;
	font-size:11px;
	text-decoration:none;
}

div.main_text_off {
	width:784px;
	background-image:url(images/bg_text_off.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:30px;
	padding-left:10px;
	float:left;
}

div.main_text_off_in {
	width:534px;
	background-image:url(images/bg_text_off.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	padding-left:260px;
	float:left;
}

div.bottom_print {
	background-image:url(images/bg_print.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	float:left;
	height:24px;
	padding-top:6px;
}

div.bottom_print a{
	text-decoration:none;
	color:#8b9298;
	font-size:10px;
	padding-left:36px;
}

div.bottom_send {
	background-image:url(images/bg_send.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:200px;
	float:left;
	height:24px;
	padding-top:6px;
}

div.bottom_send a{
	text-decoration:none;
	color:#8b9298;
	font-size:10px;
	padding-left:36px;
}


div.right_section {
	width:176px;
	float:left;
}

div.extra_menu {
	width:174px;
	background-image:url(images/line_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	text-align:right;
	padding-bottom:4px;
	padding-right:2px;
}

div.extra_menu div{
	width:174px;
	float:left;
	padding-bottom:4px;
}

div.extra_menu a{
	text-decoration:none;
	background-image:url(images/xtra_menu_arrow.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px 16px 0px 0px;
	/*color:#4d4d4d;*/
	color:#1a427a;	
	font-size:11px;
}

div.search {
	width:166px;
	background-image:url(images/line_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	padding:2px 0px 4px 10px;
}

div.search td {
	padding:1px 2px 3px 2px;
}

div.search label {
	color:#576470;
	font-size:12px;
	padding:0px 0px 0px 6px;
}

input.inp1 {
	background-color:#bcccdf;
	border:0px;
	width:136px;
	height:20px;

}

div.members {
	width:166px;
	background-image:url(images/line_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	padding:2px 0px 4px 10px;
	height:155px;
}

div.members a{
	width:163px;
	background-image:url(images/arrow_member.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 13px;
	text-decoration:none;
	color:#657ea2;
	font-size:11px;
}

label.lbl1 {
	padding:0px 0px 0px 4px;
	color:#576470;
	font-size:12px;
}

label.lbl2 {
	padding:0px 0px 4px 0px;
	color:#576470;
	font-size:10px;
	color:#131313;
	letter-spacing:0px;
}

input.inp2 {
	background-color:#bcccdf;
	/*border:1px solid #067bb8;*/
	border:0px;
	width:136px;
	font-size:10px;
	color:#131313;
	height:20px;
	padding:1px 0px 0px 0px;
}

input.inp3 {
	background-color:#bcccdf;
	border:0px;
	width:136px;
	font-size:10px;
	color:#131313;
	height:20px;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	font-family:Verdana,Tahoma,'Trebuchet MS',  Arial, GRHelvetica ;
}

div.members td {
	padding:3px 2px 3px 2px;
}

div.right_banners {
	width:176px;
	float:left;
	padding:11px 0px 0px 0px;
	text-align:right;
}

div.right_banners div{
	width:176px;
	padding:1px 0px 5px 0px;
}

div.footer {
	width:794px;
}

div.copyright {
	width:211px;
	float:left;
	color:#787777;
	font-size:10px;
	background-image:url(images/bg_footer.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:6px 0px 0px 10px;
	height:38px;
}

div.info {
	width:136px;
	float:left;
	color:#787777;
	font-size:10px;
	background-image:url(images/bg_footer.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:6px 0px 0px 10px;
	height:38px;
}

div.info a{
	text-decoration:none;
	color:#787777;
	font-size:10px;
}

div.gg {
	width:161px;
	float:left;
	color:#787777;
	font-size:10px;
	background-image:url(images/bg_footer.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:6px 0px 0px 10px;
	height:38px;
}

div.gg a{
	text-decoration:none;
	color:#787777;
	font-size:10px;
}


div.certificate {
	width:250px;
	float:left;
	padding:7px 0px 0px 6px;
}

div.see_also {
	width:164px;
	float:left;
	padding:20px 0px 0px 12px;
}

div.see_also_tlt {
	width:162px;
	color:#07387b;
	font-size:14px;
	border-bottom:1px solid #bac1c6;
	padding:2px 0px 2px 2px;
	font-weight:bold;
}

div.see_also_txt {
	width:162px;
}

div.see_also_txt div{
	width:162px;
	padding:1px 0px 1px 0px;
}

div.see_also_txt a{
	text-decoration:none;
	background-image:url(images/arrow_news.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px 0px 0px 16px;
	display:block;
	color:#4b6ea1;
	font-size:11px;
}

div.right_menu {
	width:230px;
	float:left;
	border-top:1px solid #b4c3d7;
	margin:10px 26px 0px 2px;
}

div.mn_level2 {
	width:230px;
	border-bottom:1px solid #b4c3d7;
	padding:6px 0px 6px 0px;
}

a.level2 {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#3f3f3f;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

a.level2:hover {
	color:#010101;
}

a.level2_selected {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#010101;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.mn_level3 {
	width:216px;
	padding:8px 0px 2px 14px;
}

a.level3 {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#5e5e5e;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

a.level3:hover {
	color:#000000;
}

a.level3_selected {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#000000;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.mn_level4 {
	width:202px;
	padding:8px 0px 2px 14px;
}

a.level4 {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#5e5e5e;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

a.level4:hover {
	color:#000000;
}

a.level4_selected {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#000000;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.mn_level5 {
	width:188px;
	padding:8px 0px 2px 14px;
}

a.level5 {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#979696;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

a.level5:hover {
	color:#010101;
}

a.level5_selected {
	text-decoration:none;
	background-image:url(images/arrow_level2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 16px;
	display:block;
	color:#010101;
	font-size:11px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.main_page{
	width:511px;
	float:left;
	padding:0px 0px 20px 0px;
	text-align:justify;
	color:#464646;
	font-size:11px;
}



div.main_page td{
	text-align:left;
	color:#464646;
	font-size:11px;
	white-space:normal;
}

div.main_txt{
	width:511px;
	float:left;
	padding:10px 0px 0px 0px;
	text-align:justify;
}

div.main_txt td li  {
	padding:0px 0px 10px 0px;
	color:#464646;
	font-size:11px;
}

div.main_txt td{
	vertical-align:top;
	text-align:left;
}

div.breadcrumb {
	width:511px;
	/*background-image:url(images/bg_breadcrumb.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;*/
	padding:0px 0px 0px 0px;
}

div.breadcrumb1{
	/*width:511px;*/
	color:#575757;
	font-size:16px;
}

div.breadcrumb1 a{
	color:#06377c;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	font-weight:bold;
}

div.breadcrumb2{
	color:#575757;
	font-size:13px;
	float:left;
	/*font-size:14px;*/
	padding-top:10px;
}

div.breadcrumb2 a{
	color:#06377c;
	font-size:13px;
	/*font-size:14px;*/
	text-decoration:none;
	font-weight:normal;
}

div.breadcrumb3{
	color:#575757;
	font-size:11px;
	float:left;
}

div.breadcrumb3 a{
	color:#06377c;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

table.tbl_product {
border:0px;
}

table.tbl_options {
	border-collapse:collapse; 
	border:0px;
	margin-top:26px;
	/*background-color:#f3f3f3;
	border:1px solid #afafaf;*/
}

table.tbl_options td{
	padding:0px 6px 0px 6px;
}

.tbl_product td {
	border-top:1px solid #bebebe;
	vertical-align:top;
	padding:5px 10px 5px 10px;
	font-size:11px;
}

#tabcontainer {
	margin-top:16px;
	float:left;
}

table.tech {
	border-color:#262626;
}

table.tech th{
 font-size:9px;
 color:#464646;
 width:400px;
 border-bottom:1px solid #262626;
 padding:5px 2px 5px 2px;
 text-align:center;
}
 
table.tech td{
 font-size:10px;
 color:#464646;
 text-align:center;
 border-bottom:1px solid #262626;
 padding:4px 2px 4px 2px;
}



div.tab {
	width:511px;
	margin:0px 0px 20px 0px;
}

div.tab_on {
	width:501px;
	height:35px;
	font-size:11px;
	color:#06377c;
	padding:8px 0px 0px 10px;
}

div.tab_repeat {
	width:489px;
	padding:0px 10px 0px 10px;
}

div.tab_repeat p,div, td, li {
	color:#4f565f;
	font-size:11px;
}

div.tab_repeat a {
	color:#6d6d6d;
	font-size:11px;
	text-decoration:none;
}


div.tab_repeat td{
	vertical-align:top;
	padding:0px 10px 0px 0px;
	font-size:9px;
	color:#0e448a;
}


div.tab_off {
	width:511px;
	height:11px;
}

/*transparent menu*/
div.top_image {
	width:788px;
	height:254px;
	padding-left:0px;
	position:relative;
}

div.menu_cloud {
	width:788px;
	height:254px;
	position:absolute;
	bottom:0px;
}

div.top_mn_holder {
	width:220px;
	height:254px;
	background-color:#e6eff5;
	border-right:1px solid #ffffff;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	float:left;
	
}

div.top_mn_holder div.top_mn_wrapper
{
	position:absolute;
	bottom:0px;
	-moz-opacity:1.0;
}

div.top_mn_wrapper div.top_level1{
	width:220px;		
	-moz-opacity:1.0;
}

div.top_level1 a.top_mn {
	text-decoration:none;
	color:#404040;
	font-size:10px;
	width:214px;
	float:left;
	padding:7px 0px 8px 6px;
	z-index:4;	
	-moz-opacity:1.0;
	border-top:1px solid #ffffff;	
	filter:alpha(opacity=60);	
}

a.top_mn:hover {
	background-color:#ffffff;
}

a.top_mn_selected {
	background-color:#ffffff;
	text-decoration:none;
	color:#404040;
	font-size:10px;
	width:214px;
	float:left;
	padding:7px 0px 8px 6px;
	z-index:4;	
	-moz-opacity:1.0;
	border-top:1px solid #ffffff;	
	filter:alpha(opacity=60);
}

table.tbl_field {
	border:0px;
}

table.tbl_field  td {
	vertical-align:top;
	padding:6px 0px 6px 2px;
}

td.txt_ideal {
	color:#262626;
	font-size:10px;
	/*width:210px;*/
}

td.txt_suggested {
	color:#262626;
	font-size:10px;
	/*width:210px;*/
}

td.txt_no-suggested {
	color:#8693a3;
	font-size:10px;
	/*width:210px;*/
}

div.main_page td.txt_Title {
	color:#0778C8;
	font-size:11px;
	font-weight:bold;
}

div.main_page td.txt_SubTitle {
	color:Black;
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
}

div.main_page td.txt_Margin{
	 padding-left:20px;
}

div.options {
	width:514px;
	text-align:center;
	height:26px;

}


 div.options div{
	float:left;
	text-align:center;
	border:1px solid red;
	background-color:#f3f3f3;
	height:20px;
}

.tab_repeat .tab_prod_link
{
	color:#0E448A;
	font-size:10px;
}

div.e-servive_txt {
 width:484px;
 float:left;
 padding:16px 20px 0px 10px;
 color:#787777;
 font-size:10px;
}
 
div.e-servive_img {
 width:280px;
 float:left;
 padding:4px 0px 0px 0px;
}
 
div.e-servive_img img{
 padding:0px 8px 0px 0px;
}

div.main_txt_repeat li a{
 text-decoration:none;
 color:#657ea2;
 font-weight:bold;
}

div.main_page a{
 text-decoration:none;
 color:#657ea2;
 font-weight:bold;
}

/*--end of transparent menu*/

th.formLabel {
	font-weight:normal;
	color:#666666;
	text-align:left;
}

td.formCell select{
	background-color:#e9f1f8;
	border:1px solid #7f9db9;
}

td.formCell input  {
	border:1px solid #7f9db9;
	background:transparent url(images/input_bg.gif) no-repeat scroll 0 0;
}

td.formCell textarea  {
	border:1px solid #7f9db9;
}

fieldset {
	color:#06377c;
	border:1px solid #7f9db9;
}

.text_body int6 {
	border:1px solid #7f9db9;
	background-color:#e5f1f9;
}

div.main_text input[type=submit] {
 	background-image:url(images/btn_send_gr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100px;
	border:0px;
	height:22px;
	color:#4a627e;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.main_text select{
	background-color:#e9f1f8;
	border:1px solid #7f9db9;
}

div.main_text input{
	border:1px solid #7f9db9;
	background:transparent url(images/input_bg.gif) no-repeat scroll 0 0;
}





.main_text_repeat .dxgvGroupRow td.dxgv .dxgrid_customheader td, 
.dxgrid_customheader td .dxgvFocusedGroupRow td.dxgv
{
	white-space:normal;
	color: #ffffff;
	font-size:10PX;
	background-color:#365F91;
}



.main_text_repeat .dxgvGroupRow td.dxgv .dxgrid_customheader td, 
.dxgrid_customheader td .dxgvFocusedGroupRow td.dxgv td.dxgv div
{
	/*background-color:#365f91;*/
	white-space:normal;
	vertical-align: top;
	text-align: center;
	font-weight:bold;
}
.main_text_repeat .dxgvDataRow td.dxgvIndentCell, .dxgvGroupRow td.dxgvIndentCell, .dxgvGroupFooter td.dxgvIndentCell{
    background-color:#ffffff;
    /*border-right:1px solid #CFCFCF;
    border-top:0 none;*/
    display:none;
    width:0px !important;
    margin-left:-20px;
    border:0px;
}

.main_text_repeat td.dxgv 
{
	padding:0px;
	white-space:normal;	

}

.main_text_repeat .dxgvGroupRow {
    background-color:#ffffff;
    border:0px;
}
.main_text_repeat .dxgvGroupRow td.dxgv, .dxgvFocusedGroupRow td.dxgv {
    border-color:-moz-use-text-color -moz-use-text-color #ffffff;
    border-style:none none solid;
    border-width:0 0 0px;
    padding:0px;
    vertical-align:middle;
    white-space:nowrap;
}

table.dxgvControl 
{
		
	}

.main_text_repeat td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv {
padding:0px;
}

.main_text_repeat .dxgvHeader {
    -moz-user-select:none;
    background-color:#ffffff;
    border:0px solid #9F9F9F;
    cursor:pointer;
    font-weight:normal;
    overflow:hidden;
    /*padding:0px 6px 5px;*/
    text-align:left;
    cursor:default;
    white-space:nowrap;
}

.main_text_repeat .dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv {
    /*border-color:-moz-use-text-color #CFCFCF #CFCFCF -moz-use-text-color;*/
    border-style:none solid solid none;
    border-width:0px 0px 0px 0px;
    overflow:hidden;
    /*padding:3px 6px 4px;*/
}

.main_text_repeat td.dxgvIndentCell td.dxgv 
{
	background-color:#ffffff;
}

div.thth1_1 {
float:left;
width:80px;
height:30px;
text-align:center;
color:#FFFFFF;
font-size:10px;

}
div.thth1_2 {
float:left;
width:70px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth1_3 {
float:left;
width:80px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth1_4{
float:left;
width:100px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth1_5 {
float:left;
width:70px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth1_6{
float:left;
width:80px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth2_1 {
float:left;
width:74px;
height:30px;
text-align:center;
color:#FFFFFF;
font-size:10px;

}
div.thth2_2 {
float:left;
width:50px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth2_3 {
float:left;
width:70px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth2_4{
float:left;
width:86px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth2_5 {
float:left;
width:60px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth2_6{
float:left;
width:60px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

div.thth2_7{
float:left;
width:60px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

.reg_form input
{
	width:214px;
}

.reg_form input[type=text]
{
	width:214px;
}

.reg_form input[type=checkbox]
{
	width:20px;
}

 
.reg_form input[type=password]
{
	width:214px;
}

.reg_form input[type=reset]
{
	background-image:url(images/btn_send_gr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100px;
	border:0px;
	height:22px;
	color:#4a627e;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.reg_form .checkboxcontainer input 
{
	border-style: none;
	background-image: none;
	width: auto;
}

.GridEditForm_Office2007
{
	margin-left:400px;
	/*margin-top:-400px;*/
}





div.menu_in_page {
 width:528px;
 background-image:url(images/line_menu.jpg);
 background-position:top left;
 background-repeat:repeat-y;
 min-height:50px;
 _height:50px;
}
 
div.menu_in_page td {
 vertical-align:top;
}
 
div.menu_in_page div{
 padding:3px 10px 4px 0px;
}
 

div.main_page div.menu_in_page a.new_menu{
 text-decoration:none;
 color:#365f91;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 background-image:url(images/arrow_level2.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px 0px 0px 22px;
 display:block;
}
 
div.main_page div.menu_in_page a.new_menu:hover{
 color:#234671;
 font-weight:bold;
}
 
div.main_page div.menu_in_page a.new_menu_selected{
 text-decoration:none;
 color:#234671;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-image:url(images/arrow_level2.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0px 0px 0px 22px;
 display:block;
}

div.right_menu2 {
	float:left;
	margin:10px 26px 0px 2px;
}

div.main_page a.mn_drive1 {
 background-image:url(images/arrow_level2.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 font-weight:bold;
 padding:0px 0px 0px 15px;
 color:#657EA2;
 text-decoration:none;
}

div.main_page a.mn_drive2 {
 background-image:url(images/arrow_level2.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 font-weight:normal;
 padding:0px 0px 0px 15px;
 color:#657EA2;
 text-decoration:none;
}

table.FormTable td.listTitle {
	font-weight:bold;
	padding:7px 0px 10px 0px;
}

table.FormTable {
	font-weight:normal;
}

.FormTable td{
	padding:2px 0px 3px 0px;
}

h3{
	color:#4F565F;
	font-size:13px;
	font-weight:bold;
}

div.tab_repeatNews {
	width:489px;
	border-left:1px solid #c7c6c6;
	border-right:1px solid #c7c6c6;
	padding:0px 10px 0px 10px;
}

div.tab_repeatNews p,div, td, li {
	color:#4f565f;
	font-size:11px;
}

div.sendPageHead {
height:20px;
left:4px;
top:4px;
width:510px;
}

div.sendPageDragger {
color:white;
cursor:default;
font-size:11px;
height:20px;
left:0;
padding-left:4px;
top:0;
width:490px;
}

div.sendPageClose {
background-image:url(images/siteMailClose.gif);
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:18px;
position:absolute;
right:0;
top:0;
width:28px;
}

div.MapPageHead {
height:20px;
left:4px;
top:4px;
width:440px;
}

div.MapPageDragger {
color:white;
cursor:default;
font-size:11px;
height:20px;
left:0;
padding-left:4px;
top:0;
width:440px;
}

div.MapPageClose {
background-image:url(images/siteMailClose.gif);
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:18px;
position:absolute;
right:0;
top:0;
width:28px;
}

.popup span {
	cursor:pointer;
	font-weight:bold;
	height:100px;
}
.off {
	display:none;
}
.on {
	display:block;
	margin:10px 30px;
	text-align:justify;
}

/* map*/

div.map {
            width:734px;
            padding:0px 30px 40px 30px;
}


div.print_map {
            width:125px;
            padding:0px 0px 0px 300px;

}

div.print_map a{
            text-decoration:none;
            background-image:url(images/print_map.jpg);
            background-position:top left;
            background-repeat:no-repeat;
            color:#8b9298;
            font-size:10px;
            padding:6px 0px 0px 30px;
            height:22px;
            display:block;
}

div.flash_map{
            width:734px;
            padding:10px 0px 26px 0px;
            text-align:center;
}

div.drop_map{
            width:734px;
            padding:14px 0px 20px 0px;
}

div.drop_map td{
            padding:4px 0px 4px 0px;
}

div.drop_map label{
            font-size:10px;
            font-weight:bold;
            color:#79a3f7;
}

select.map1 {
            width:160px;
            font-size:11px;
            color:#000000;
            margin-right:10px;
}

select.map2 {
            width:220px;
            font-size:11px;
            color:#000000;
            margin-right:10px;
}

select.map3 {
            width:220px;
            font-size:11px;
            color:#000000;
            margin-right:10px;
}

div.tlt_country {
            width:734px;
            font-size:11px;
            font-weight:bold;
            color:#79a3f7;
            padding:20px 0px 10px 0px;
}

div.tbl_map {
            width:734px;
}

div.tbl_map th{
            font-size:10px;
            color:#000000;
            font-weight:bold;
            border-bottom:1px solid #94b8d9;
            text-align:left;
            padding:8px 0px 8px 10px;
            font-size:10px;
}

div.tbl_map td {
            border-bottom:1px solid #94b8d9;
            vertical-align:top;
            padding:8px 10px 8px 10px;
            font-size:10px;
            color:#4c89c0;
}

a.map_details {
            color:#4c89c0;
            font-size:10px;
            font-weight:bold;
            text-decoration:none;
}

a.map_details:hover {
            color:#d30b13;
            text-decoration:underline;
}

a.map_details_selected {
            color:#d30b13;
            font-size:10px;
            font-weight:bold;
            text-decoration:underline;
}


/* map*/


/* ddlproduct*/
div.div_ddlProducts{
	padding:0px 0px 0px 9px;
	width:163px;
}

div.div_subdivddlProducts
{
	padding:0px 0px 0px 3px;
	width:160px;
	font-weight:bold;
	
	
}

div.ddlproduct{
	cursor:pointer;
	padding:2px 0px 2px 0px;
}

div.ddlproduct:hover{
	background-color:#E9F1F8;
}
/* ddlproduct*/

/* gallery */

.gallery{
  margin-bottom:20px;
}
.galleryShow{
  position:relative;
  width:282px;
  height:193px;
  overflow:hidden;
}


.newsGallery{
  position:relative;
  float:right;
  margin-left:14px;
  margin-bottom:14px;
}

.galleryShowBorder{
  top:0px;
  left:0px;
  position:absolute;
  width:282px;
  height:193px;
  background:url(images/galleryBorder.png) 0px 0px no-repeat;
}
.galleryShowImg{
  top:1px;
  left:1px;
  position:absolute;
  width:280px;
  height:191px;
  overflow:hidden;
  background:url(images/loading.gif) 6px 6px no-repeat;
}
.galleryShowText{
  position:absolute;
  padding:4px;
  padding-top:8px;
  bottom:1px;
  right:1px;
  color:#333333;
  font-size:11px;
  line-height:125%;
  text-align:right;
  width:272px;
  background:url(images/galleryTextBg.png);
}

.galleryThumb{
  float:left;
  position:relative;
  width:65px;
  height:50px;
  margin-left:8px;
  margin-bottom:5px;
  cursor:pointer;
}

.galleryThumbBorder{
  top:0px;
  left:0px;
  position:absolute;
  width:65px;
  height:50px;
  background:url(images/galleryOpacity.png) 0px 0px no-repeat;
}

.galleryThumbBorder:hover{
  top:0px;
  left:0px;
  position:absolute;
  width:65px;
  height:50px;
  background:url(images/galleryThumbBorder.png) 0px 0px no-repeat;
}

.galleryThumbImg{
  top:1px;
  left:1px;
  position:absolute;
  width:63px;
  height:47px;
  overflow:hidden;
  background:url(images/loading.gif) 6px 6px no-repeat;
}

.galleryThumbText{
  display:none;
}

/* new gallery */

td.galleryShowBorder{
  top:0px;
  left:0px;
  position:absolute;
  width:282px;
  height:193px;
  background:url(images/galleryBorder.png) 0px 0px no-repeat;
}
td.galleryShowImg{
  top:1px;
  left:1px;
  position:absolute;
  width:280px;
  height:191px;
  overflow:hidden;
  background:url(images/loading.gif) 6px 6px no-repeat;
}
td.galleryShowText{
  position:absolute;
  padding:4px;
  padding-top:8px;
  bottom:1px;
  right:1px;
  color:#333333;
  font-size:11px;
  line-height:125%;
  text-align:right;
  width:272px;
  background:url(images/galleryTextBg.png);
}

td.galleryThumb{
  float:left;
  position:relative;
  width:65px;
  height:50px;
  margin-left:8px;
  margin-bottom:5px;
  cursor:pointer;
}

td.galleryThumbBorder{
  top:0px;
  left:0px;
  position:absolute;
  width:65px;
  height:50px;
  background:url(images/galleryOpacity.png) 0px 0px no-repeat;
}

td.galleryThumbBorder:hover{
  top:0px;
  left:0px;
  position:absolute;
  width:65px;
  height:50px;
  background:url(images/galleryThumbBorder.png) 0px 0px no-repeat;
}

td.galleryThumbImg{
  top:1px;
  left:1px;
  position:absolute;
  width:63px;
  height:47px;
  overflow:hidden;
  background:url(images/loading.gif) 6px 6px no-repeat;
}

td.galleryThumbText{
  display:none;
}

/* gallery */

.ApplicationFields{
  background:url(images/ApplicationFields.gif) 0px 0px no-repeat;
  padding:2px 0px 4px 20px; 
}

div.pager a{
	text-decoration:none;
	color:#4C89C0;
}

div.ApplicationFields{
	background-image:url(images/line_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 0 0 8px;
	width:167px;
}

div.parentApplicationFields
{
padding:0px 0 0 12px;
width:164px;
}
