/*******************************************************************************
   =Common styles
*******************************************************************************/
li{
  margin: 0px 0px 10px 0px;

}
p{
  margin: 0px 0px 10px 0px;
  text-indent: 30px;
  text-align: justify;
}
ul{
  margin: 0px 0px 0px 0px;
  text-indent: 30px;
  font-weight:bold;
}

h1 {
   font-family: arial;
   font-size: 18px;
   font-weight: normal;
   color: #666666;
   background-color: #ecedee;
   padding: 0px;
   margin: 0px;
}

/*******************************************************************************
   =Head
*******************************************************************************/
td.head_contact{
   background: url(images/head_contact_bg.jpg) repeat-x; 
}
td.head_contact_head{
   font-family: verdana;
   font-weight: bold;
   font-size: 11px;
   color: #FFFFFF;
   padding:3px 0px 0px 7px;
}
td.head_contact_text{
   font-family: arial;
   font-weight: normal;
   font-size: 13px;
   color: #FFFFFF;
   padding:3px 0px 0px 7px;
}
td.head_profile_head{
   font-family: arial;
   font-weight: normal;
   font-size: 15px;
   color: #319531;
}
td.head_profile_text{
   font-family: arial;
   font-weight: normal;
   font-size: 11px;
   color: #4e5356;
   line-height: 13px;
}
/* OLD CODE
table.head_menu{
   background: url(images/head_menu_bg.gif) repeat-x;
}
td.head_menu_button{
   font-family: arial;
   font-weight: normal;
   font-size: 14px;
   color: #45576b;
   text-align: center;
   padding-top: 13px;
   cursor:hand;
}
*/
/* GK Code Begin */
#headMenu {
	width:930px;
	border:none; border-collapse:collapse;
	background: #F7F8F8 url('images/head_menu_bg.gif') repeat-x 0 0; }
#headMenu td {
	padding:0;
	font: 12px Arial, Verdana, sans-serif;
	color: #45576b;
	text-align:center;
	vertical-align:top;
}
#headMenu td div { height:32px; background: transparent url('images/head_menu_divider.gif') no-repeat 0 0; }
#headMenu a {
	display:block;
	height:18px;
	/*margin: 13px 0 0 0;*/
	margin: 11px 0 0 0;
	color: #45576b; text-decoration:none;
}
#headMenu a:hover { border-bottom: 3px #51bf52 solid; }

.cntTbl1 {
	font-size:12px;
	border-collapse:collapse;
	border:1px #000 solid;
}
.cntTbl1 td {
	padding:4px 8px;
	border:1px #000 solid;
}

/* GK Code End */
/*******************************************************************************
   =Center
*******************************************************************************/
/*  <zv>  */
a.login_a{
	font: 12px Arial;
	color:#fff;	
}
ul.norm {
	padding-left:40px;
	font-weight:normal;
	text-indent:3px;
	list-style-type: circle;
}
ul.norm li{
	margin:0px;
}
.foot_text{
	padding:3px;
	text-align:center;
	font-family: verdana;
   font-size: 11px;
   font-weight: normal;
   color: #4e5356;
  }



/* </zv> */
td.spec_action, td.spec_action a{
   font-family: arial;
   font-weight: normal;
   font-size: 14px;
   color: #319531;
}


td.left_stripe{
   background: url(images/left_stripe_bg.gif) repeat-y;
   vertical-align: bottom;
}
td.main_news{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #666666;
   padding: 9px 0px 13px 0px;
}
td.main_news1{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #666666;
   padding:0;
}
p.news_head{
   font-weight:bold;
   margin: 0px 0px 5px 0px;
}
a.news_archive{
   font-family: arial;
   font-size: 10px;
   font-weight: normal;
   text-decoration: underline;
   color: #8a9297;
}
a.news_archive:hover{
   font-family: arial;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
   color: #8a9297;
}
td.login_left_shadow{
   background: url(images/login_left_shadow.gif) repeat-y;
}
td.login_right_shadow{
   background: url(images/login_right_shadow.gif) repeat-y;
}
td.login_bottom_shadow{
   background: url(images/login_btm_shadow.gif) repeat-x;
}
td.login_head{
   font-family: arial;
   font-size: 15px;
   font-weight: bold;
   color: #ffffff;
   padding-left:14px;
   background-color:#d0dfca;
}
td.login_text{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #FFFFFF;
   vertical-align: middle;
}
input.login{
   border: 1px solid #8a9297;
   width: 157px;
   height: 14px;
   font-family: arial;
   font-size: 10px;
   color: #666666;
   font-weight: normal;
   line-height: 13px;
   margin: 0px;
}
input.login_button{
   border: 1px solid #d2d5d7;
   height: 20px;
   padding:0px 23px 0px 23px;
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #FFFFFF;
   text-align: center;
   vertical-align: middle;   
   background-color:#8a9297;
   width: 75px;
   margin: 0px;
}
td.login_notice{
   font-family: arial;
   font-size: 13px;
   font-weight: normal;
   color: #FFFFFF;
   padding:10px 0px 16px 0px;
}
/* OLD CODE
td.content_topic{
   font-family: arial;
   font-size: 24px;
   font-weight: normal;
   color: #666666;
   padding: 0px 13px 0px 4px;
   line-height:22px;
}
*/
/* GK Code Begin */
td.content_topic { padding: 0px 13px 0px 4px; }
td.content_topic h1, td.content_topic span {
	margin:0; padding:0;
	font: normal 24px Arial, Verdana, sans-serif;
	color: #666666; line-height:22px;
	white-space: nowrap;
	background-color:#FFF;
}
/* GK Code End */

td.left_menu{
   border: 1px solid #ecedee;
}
td.leftmenu_cell{
   font-family: arial;
   font-size: 13px;
   font-weight: normal;
   color: #666666;
   background-color: #ecedee;
   padding: 2px 0px 2px 15px;
}
td.leftmenu_subcell{
   font-family: arial;
   font-size: 13px;
   font-weight: normal;
   color: #666666;
   padding: 2px 0px 2px 15px;
}
td.leftmenu_cell_act{
   font-family: arial;
   font-size: 13px;
   font-weight: normal;
   color: #666666;
   background-color: #35a035;
   padding: 2px 0px 2px 15px;
}
a.leftmenu_cell{
   color: #666666;
   text-decoration: none;
}
a.leftmenu_cell:hover{
   color: #666666;
   text-decoration: none;
}
a.leftmenu_cell_act{
   color: white;
   text-decoration: none;
}
a.leftmenu_cell_act:hover{
   color: white;
   text-decoration: none;
}
a.leftmenu_subcell_act{
   color: #35a035;
   text-decoration: none;
}
a.leftmenu_subcell_act:hover{
   color: #35a035;
   text-decoration: none;
}
td.left_list_bullet{

}
td.left_list{
   font-family: arial;
   font-size: 13px;
   font-weight: normal;
}
a.left_list{
   color: #acbaca;
   text-decoration: none;
}
a.left_list:hover{
   color: #acbaca;
   text-decoration: none;
}
a.left_list_act{
   color: #35a035;
   text-decoration: none;
}
a.left_list_act:hover{
   color: #35a035;
   text-decoration: none;
}
td.center_title{
   font-family: arial;
   font-size: 18px;
   font-weight: normal;
   color: #666666;
   background-color: #ecedee;
   padding: 12px 0px 12px 12px;
}
td.content_text{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #666666;
}
td.preview_text{
   padding: 7px 0px 0px 0px;
   color: #4e5356;
   font-family: arial;
   font-size: 10px;
}
td.news_bullet{
   padding: 7px 3px 6px 3px;
}
td.news_text{
   font-family: verdana;
   font-size: 13px;
   font-weight: normal;
   color: #4e5356;
   vertical-align:top;
}
td.news_text p{
   text-indent:0;
}
td.news_text2 {
   font-family: verdana;
   font-size: 13px;
   font-weight: normal;
   color: #4e5356;
}
td.news_text2 p {
	margin:0; padding: 0 0 10px 0;
	text-indent:0;
	text-align:justify;
}
/*<ks>*/
td.news_text3{
   font-family: verdana;
   font-size: 13px;
   font-weight: normal;
   color: #4e5356;
   vertical-align:top;
}
td.news_text3 p{
   text-indent:0;
}
td.news_text3 ul li{
	font-weight:normal;
}

.further_link2{
   color: #FF0000;
   font-size:1.1em;
   font-weight:bold;
   text-decoration: none;
}

.u_fl2{
	margin-left: 87px;
}

/*</ks>*/
a.further_link{
   color: #35a035;
   text-decoration: none;
}
a.further_link:hover{
   color: #35a035;
   text-decoration: underline;
}
a.news_link{
   color: #4e5356;
   text-decoration: none;
}
a.news_link:hover{
   color: #4e5356;
   text-decoration: underline;
}
td.dealers_news_head{
   font-family: verdana;
   font-size: 15px;
   font-weight: bold;
   color: #666666;
   background-color: #ecedee;
   padding: 5px 0px 5px 7px;
}
td.dealers_forum_head{
   font-family: verdana;
   font-size: 12px;
   font-weight: bold;
   color: #666666;
   background-color: #ecedee;
   padding: 2px 0px 2px 7px;
}
td.dealers_message_head{
   font-family: verdana;
   font-size: 10px;
   font-weight: normal;
   color: #666666;
   background-color: #ecedee;
   padding: 2px 0px 2px 7px;
}
td.dealers_news_date{
   font-family: verdana;
   font-size: 10px;
   font-weight: bold;
   color: #666666;
   padding: 8px 0px 8px 7px;
}
td.dealers_news_notice{
   font-family: verdana;
   font-size: 10px;
   font-weight: normal;
   color: #666666;
   padding: 0px 0px 8px 7px;
}
td.dealers_list{
   font-family: verdana;
   font-size: 13px;
   font-weight: normal;
   color: #4e5356;
   padding: 0px 0px 0px 7px;
}
/*******************************************************************************
   =Foot
*******************************************************************************/
td.foot_webis{
   padding:0px 25px 0px 0px;
   text-align: right;
   vertical-align: middle;
}
a.webis{
   font-family: arial;
   font-size: 10px;
   font-weight: normal;
   color: #8a9297;
   text-decoration: none;
}
a.webis:hover{
   font-family: arial;
   font-size: 10px;
   font-weight: normal;
   color: #8a9297;
   text-decoration: underline;
}
td.foot_menu{
   background-color: #8a9297;
   padding: 0px 0px 0px 31px;
   vertical-align: middle;
   color: #FFFFFF;
}
a.foot_menu{
   font-family: arial;
   font-size: 10px;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration:none;
}
a.foot_menu:hover{
   font-family: arial;
   font-size: 10px;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration:underline;
}

ul.list{
  margin: 0 0 0 30px;
  padding:0 0 10px 0;
  text-indent: 0px;
  font-weight:normal;
  list-style-type: circle;
}

ul.list li{
	margin:0 0 0 30px;;
	padding:0 0 3px 3px;;
}

.h2 {
   font-family: arial;
   font-size: 18px;
   font-weight: normal;
   color: #666666;
   padding: 0px;
   margin: 0px;
   
}

/*-------------------------
add style
-------------------------*/

span.footinfo
{
	color:#8A9297;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
}

a.glossary
{
	color: #136DB7;	
	text-decoration: none;
}

a.glossary:hover
{
	color: #136DB7;	
	text-decoration: none;
}

.advantage
{
	padding-left: 0px;
	margin-left: 0px;
	text-align: left;
}

.advantage ul
{
	font-weight: normal;
	padding-left: 0px;
	margin-left: 5px;
	list-style-type:none;
}

.advantage ul li
{
	font-weight: normal;
	padding-left:20px;
	background:url('images/favicon.gif') 0 50% no-repeat;
	background-position: left top;
}

.advantage ul li p
{
	text-indent: 0px;
	text-align: left;
}

a.a_press
{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
   color: #666666;
}
a.a_press:hover
{
   text-decoration: none;
}

.pressform td
{
   font-family: verdana;
   font-size: 13px;
   font-weight: normal;
   color: #4e5356;
   vertical-align:top;
}

.pressform td input, textarea
{
	width: 250px;
}

 .response_info
{
   font-family: verdana;
   font-size: 11px;
   font-weight: normal;
   color: #4e5356;
   float: right;
   text-align: right;
   margin-top: 5px;
}

.pressform td .sendbutton
{
	width: 80px;
	font: normal 12px Arial;
	border: 1px solid #7F9DB9;
	background: #ECEDEE;
	color: #666666;
}

.al {
	text-align:center;
}
.nobg {
	background-color: transparent !important;
}

/*marina*/
.icq {
	width:189px;
	height:36px;
	margin:2px 0 0;
	padding:7px 27px 4px 26px;
	background-color:#5cab5a;
}
.icq p {
	margin:0;
	padding:0 0;
	text-indent:0;
	font-size:12px;
	color:#fff;
}
.icq .icq-img { 
	float:left;
	padding:7px 0 0;
	margin:0;
}
.icq .icq-title {
	float:left;
	padding:0 0 0 11px;
}
.icq .icq-name {
	float:left;
	padding:0 0 0 11px;
}
.icq p a { color:#fff; }
.cleaner {
	clear:both;
}
/**/

/*zv*/
.mleft{
	margin-left:10px;	
}

.berlin {
	font-size:1em;
	border-collapse:collapse;
	border:1px solid #999; 
}
.berlin td {
	font-size:.9em; 
	border:1px solid #999; 
	padding:8px 4px;
}
.berlin th {
	padding:2px 4px;
	text-align:left;
	border:1px solid #999; 
	background-color:#ccc;
}
.berlin th span {
	font-size:.8em;
}
.berlin-end {
	text-align:center;
}
/*end zv*/