/********************************* Classes for XHTML default Tag *********************************/
body {font: 12px/14px Arial, Verdana, Geneva, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat; color:#000; margin:0; padding:0; }
img { border:none; }
form {display:inline;}
input {vertical-align:middle;}
a {outline:none;}
ul { list-style-type:none; padding:0; margin:0; }
li { list-style-type:none; padding:0; margin:0; }
h1 { padding:0; margin:0; }
h2 { padding:0; margin:0; }

/*********** General classes *************/
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.width100 {width:100%;}

.img { float:left; margin:0 10px 10px 0; }

.black_text {color:#000;}
.blue_text {color:#1788d5;}
.green_text {color:#129700;}
.grey_text {color:#8b8b8b;}
.pad_none { margin:0; padding:0; }
.margin_auto40 {margin:40px auto;}
.margin_auto {margin:0 auto;}
.border_grey {border-top:1px solid #b6b6b6;}
.abt_img { float:left; margin:0 10px 10px 0;}
.right {text-align:right;}
.center {text-align:center;}
.language { border:1px solid #d3d3d3; padding:1px; _padding-top:3px; }

/*********** content classes *************/
.container { background:#fff; width:934px; margin:0 auto; min-height:1050px; }

#mainmenu { background:url(../images/top_menu_bg.gif) repeat-x; border-bottom:4px solid #359cf9; }
#mainmenu .m_container { width:934px; margin:0 auto; }
#mainmenu li { float:left; }
#mainmenu li a { color:#fff; padding:12px 10px 15px 10px; display:block; text-decoration:none; }
#mainmenu li a:hover { text-decoration:underline;}


.logopart { background:#fff url(../images/top_left.gif) no-repeat 0 100%; }
.logopart .inner { background:url(../images/top_right.gif) no-repeat 100% 0; }
.logopart #logo { background:url(../images/logo.gif) no-repeat 0 0; float:right; margin:8px 40px 8px 0;  }
.logopart #logo a { display:block; width:327px; height:79px; }
.logopart #logo span { display:none; }
.logopart #slogan { display:block; font-size:25px; margin:22px 0 0 25px; float:left; font-family:"Myriad Roman"; line-height:25px; }

#contentarea { margin:16px; }
#contentarea li { float:left; }
#contentarea li.left { float:left; width:612px; padding-top:11px; }
#contentarea li.left .head_wel { background:url(../images/head_welcome.gif) no-repeat 0 0; color:#fff; font-size:16px; font-weight: bold; padding:11px 15px; margin-bottom:5px; }
#contentarea li.left .head_automat { background:url(../images/head_auto.gif) no-repeat 0 0; height:36px; }
#contentarea li.left .auto_list li { padding:6px 10px; width:97%; text-align:justify; }
#contentarea li.left .auto_list li h1 { color:#1c8de4; font-weight:bold; font-size:12px; text-transform:uppercase; }


#contentarea li.left .txt { padding:5px 10px; text-align:justify; }

#contentarea li.right { float:right; width:268px; }
#contentarea li.right .head_bunit { background:url(../images/head_busunit.gif) no-repeat 0 0; padding:22px 0 14px 50px; text-align:left; font-weight:bold; font-size:15px; color:#4f4f4f; }
#contentarea li.right li { border:1px solid #d8d8d8; border-top:none; text-align:left; }
#contentarea li.right li a { background:#f8f8f8 url(../images/bullet.gif) no-repeat 10px 50%; color:#4f4f4f; text-decoration:none; padding:6px 25px; width:216px; display:block;  }
#contentarea li.right li a:hover { background:#fff url(../images/bullet.gif) no-repeat 10px 50%; color:#4f4f4f; text-decoration:none; color:#000; }

#contentarea li.right .head_indom { background:url(../images/head_inddomain.gif) no-repeat 0 0; padding:22px 0 14px 50px; text-align:left; font-weight:bold; font-size:15px; color:#4f4f4f }
#contentarea li.right .indom { background:#f8f8f8; padding:15px 0; width:266px; text-align:center; color:#006ac3; font-size:16px; font-weight:bold; }
a { color:#006ac3;text-decoration: none; }
a:hover { color:#006ac3;text-decoration: underline; }

#contentarea li.right .sponser_bg { background:url(../images/sponser_bg.gif) no-repeat 50% 0; height:92px; width:268px; padding-top:20px; text-align:left; float:left; }



#footer { background:url(../images/footer_bg.gif) no-repeat 50% 0; padding:20px 0; color:#989898;  margin:0 auto; width:934px; }
#footer .flogo { float:right; background:url(../images/f_logo.gif) no-repeat 0 0; color:#fff; width:240px; padding:25px 0 20px 50px; margin-top:10px; margin-right:10px; }
#footer ul { margin:27px 0 0 20px; float:left; }
#footer li { float:left; }
#footer a { color:#989898; padding:10px 0; font-size:11px; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
.error {color: red; font-weight: bold;}

#contentarea li.left .form { background:url(../images/form_bg.gif) no-repeat 0 0; padding:20px; color:#606060; font-weight:bold; }
#contentarea li.left .form span { color:#FF0000; }
#contentarea li.left .form .txtbox { background:url(../images/input_txtbg_address.gif) no-repeat 0 0; border:1px solid #1c7acc; width:250px; padding:3px; font-weight:normal; }
#contentarea li.left .form .addressbtn { background:url(../images/address_btn.gif) no-repeat 50% 50%; border:none; padding:9px 18px; text-align:center; font-weight:bold; color:#fff; }

#contentarea li.left .address { color:#606060; font-weight:bold; padding:5px 10px; line-height:17px; }
#contentarea li.left .address h2 { font-size:15px; font-weight:bold; color:#000; }