@charset "UTF-8";
/* CSS Document */

body {margin:0px; background-color:#e9e8e8; background-image:url(img/bg_background.gif); background-repeat:repeat-x; background-position:top; font-family:Helvetica, Arial, Geneva, sans-serif; font-size:12px; color:#6f6f6f;}
a:active {text-decoration:none;color:#8798b4;}
a:link { text-decoration:none; font-weight:bold;color:#8798b4;}
a:hover { text-decoration: underline;color:#18294d;}
a:visited {text-decoration:none; color:#8798b4;}
table, td, img { text-align:left; vertical-align:text-top; border:none; margin:0px; border:none; border-width:0px;}
h1, h2, h3, h4, h5 {}
h6 { font-size:18px; color:#18294d; margin:0;} 
td, p, div { font-size:12px;}
p {color:#6f6f6f; text-align:justify;}

ul { margin:10px; padding:0px 0px 0px 10px;color:#6f6f6f;}


.header_01 {background-image:url(img/bg_background_header_common.gif); background-repeat:repeat-x; width:750px; height:139px;}
.header_01_01{height:139px; width:225px; float:left;}

.header_01 ul {float:right; margin:107px 0px 0px auto; position:relative; height:28px; width:335px; padding:0px;}
.header_01 ul li{ float:left; width:83px; height:28px; list-style:none;}


li.menu_01 a:link, 
li.menu_01 a:visited {background:url(img/menu_top/menu_01.jpg) top no-repeat; width:86px; height:28px; display:block;}
li.menu_01 a:hover {background:url(img/menu_top/menu_01.jpg) bottom no-repeat;}

li.menu_02 a:link, 
li.menu_02 a:visited {background:url(img/menu_top/menu_02.jpg) top no-repeat; width:83px; height:28px; display:block;}
li.menu_02 a:hover {background:url(img/menu_top/menu_02.jpg) bottom no-repeat;}

li.menu_03 a:link, 
li.menu_03 a:visited {background:url(img/menu_top/menu_03.jpg) top no-repeat; width:83px; height:28px; display:block;}
li.menu_03 a:hover {background:url(img/menu_top/menu_03.jpg) bottom no-repeat;}

li.menu_04 a:link, 
li.menu_04 a:visited {background:url(img/menu_top/menu_04.jpg) top no-repeat; width:83px; height:28px; display:block;}
li.menu_04 a:hover {background:url(img/menu_top/menu_04.jpg) bottom no-repeat;}

.header_02 ul {float:right; margin:107px 0px 0px auto; position:relative; height:28px; width:335px; padding:0px;}
.header_02 ul li{ float:left; width:83px; height:28px; list-style:none;}



.header_01_02{position:relative; top:106px; right:-271px; width:253px; height:29px; float:left;}
.header_01_02_dealers{width: 87px; height: 29px; float:left;}
.header_01_02_contacts{width: 83px; height: 29px; float:left;}
.header_01_02_home{width:83px; height: 29px; float:left;}
.header_01_03{background-image:url(img/bg_background_header_03.gif); background-repeat:no-repeat; height:20px; width:750px;border-left:#FFFFFF solid 1px; text-align: right; vertical-align:bottom;float:left;}
.header_01_04{background-color:#bbc5d5; height:20px; width:750px; border-bottom:#FFFFFF solid 1px;border-left:#FFFFFF solid 1px; text-align:left; vertical-align:top;float:left;}

.header_02 {background-image:url(img/bg_background_header_common.gif); background-repeat:repeat-x; width:800px; height:139px;}
.header_02_01{height:139px; width:225px; float:left;}
.header_02_02{position:relative; top:106px; right:-322px; width:253px; height:29px; float:left;}
.header_02_02_dealers{width: 87px; height: 29px; float:left;}
.header_02_02_contacts{width: 83px; height: 29px; float:left;}
.header_02_02_home{width:83px; height: 29px; float:left;}
.header_02_03{background-image:url(img/bg_background_header_03.gif); background-repeat:no-repeat; height:20px; width:800px;border-left:#FFFFFF solid 1px; text-align: right; vertical-align:bottom;float:left;}
.header_02_04{background-color:#bbc5d5; height:20px; width:800px; border-bottom:#FFFFFF solid 1px;border-left:#FFFFFF solid 1px; text-align:left; vertical-align:top;float:left;}

.header_bg01 {background-image:url(img/bg_background_header_common.gif); background-repeat:repeat-x; width:800px; height:139px;}
.header_bg01_750 {background-image:url(img/bg_background_header_common.gif); background-repeat:repeat-x; width:750px; height:142px;}
.header_bg02 {background-image:url(img/bg_background_header_03.gif); background-repeat:no-repeat; height:20px; width:800px;border-left:#FFFFFF solid 1px; text-align: right; vertical-align:bottom;}
.header_bg03 {background-color:#bbc5d5; height:20px; border-bottom:#FFFFFF solid 1px;border-left:#FFFFFF solid 1px; text-align:left; vertical-align:top;}
.logo01{ background-image:url('img/logo01.gif');display: block; background-repeat:no-repeat; height:139px; width:225px;}
.footer { background-color:#18294d; height:40px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:12px; padding:14px 0 10px 40px;border-left:#FFFFFF solid 1px; text-align:left; vertical-align:middle;}
.left_panel01{background-color:#8798b4;border-left:#FFFFFF solid 1px; width:175px; vertical-align:top;top:top;}
.main_frame01{padding:0px;border-left:#FFFFFF solid 1px; vertical-align:top; text-align:left;}
.left_menu01 { background-color:#e0e7f4; border-bottom:#999892 1px solid; width:100%; padding:7px 20px 7px 30px; font-size:12px; color:#333333; font-weight:bold;}
.left_menu01 a:active{ text-decoration:none;}
.left_menu01 a:link{text-decoration:none;color:#333333;}
.left_menu01 a:hover{text-decoration:none; color:#003366; padding:1px;}
.left_menu01 a:visited{text-decoration:none; color:#333333;}
.left_browse{ height:20px; width:175px;border-right:#FFFFFF solid 1px;/*padding-left:30px; padding-top:5px; font-size:14px; color:#333333; font-weight:bold;*/}
.left_white { color:#FFFFFF; font-size:12px; padding:30px;}
.left_white a:link {text-decoration:none; color:#FFFFFF;}
.left_white a:visited {text-decoration:none; color:#FFFFFF;}
.left_white a:hover {text-decoration:underline; color:#FFFFFF;}
.pict01 {background-image:url(img/pict01.jpg);height:166px; width:574px; background-repeat:no-repeat;}
.txt_common {padding:10px; font-size:12px; color:#666666; line-height:14px;}
.txt_common a:link {font-weight:bold; color:#8798b4; font-size:12px;}
.txt_common a:visited {font-weight:bold; color:#8798b4; font-size:12px;}
.txt_common a:hover {color:#18294d;}
.txt_common li{ line-height:150%; margin: 0 0 0 15px; list-style:disc; list-style-position:outside;}
.txt_common ul{ margin:7px; padding:0px; line-height:0px; }
.txt_common p { text-align:justify; margin:10px;}
.txt_1 { font-size:18px; color:#8798b4; font-weight:bold;}
.img_table_dashed { border:#666666 1px dashed; text-align:left; vertical-align:top; padding:10px;}
.zagolovok_page { font-weight:bold; font-size:16px; text-align:center; line-height:25px;}
.zagolovok_table { font-weight:bold; font-size:14px; border:#666666 1px dashed; text-align:center; vertical-align:top; padding:10px; background-color:#e0e7f4;}
.title_table{ background-color: #AEBACD; color:#FFFFFF; text-align:center; font-weight:bold; padding:3px; font-size:14px;}
.title_02 { font-weight:bold; font-size:14px; text-align:left; vertical-align:middle; padding:10px; color:#666666;}
.txt_gallery{ padding:5px; padding-left:20px; text-align:justify; vertical-align:top; white-space:normal; font-size:12px; color:#666666;}
.txt_gallery li{ padding-left:0px; line-height:120%; padding-bottom:5px;}
.txt_gallery ul{ line-height:150%;}
.txt_gallery_02{ padding:5px; padding-left:0px; padding-top:10px; text-align:justify; vertical-align:top; white-space:normal; font-size:12px; color:#666666;}
A.but_dealer {background: url('img/but_dealers.jpg'); display:block; width: 87px; height: 29px; border:none; padding-bottom:4px; background-repeat:no-repeat;}
A.but_dealer:hover { background: url('img/but_dealers_act.jpg'); padding-bottom:4px; background-repeat:no-repeat;}
A.but_contact {background: url('img/but_contact.jpg'); display: block; width: 83px; height: 29px; border:none; padding-bottom:4px; background-repeat:no-repeat;}
A.but_contact:hover { background: url('img/but_contact_act.jpg'); padding-bottom:4px; background-repeat:no-repeat;}
A.but_home {background: url('img/but_home.jpg'); display: block; width: 83px; height: 29px; border:0px; padding-bottom:4px; background-repeat:no-repeat;}
A.but_home:hover { background: url('img/but_home_act.jpg'); padding-bottom:4px; background-repeat:no-repeat;}
.noborder { width:100%;}
.gallery_title{}
.gallery_title_02{ color:#0066CC; padding:5px; font-size:12px; text-align:center; font-weight:bold;}
.gray_color{ color:#999999;}
#left_menu_div{position: relative;left:0px;top:106px;width:554spx;height:29px;z-index:1; bottom:0px;}
#left_menu_div2{position: relative;right:0px;bottom:0px;width:554spx;height:29px;z-index:10; top:-10px;}
.submenu02{background-color:#AABACE; text-align:left; vertical-align:middle; color:#FFFFFF; font-weight:bold; font-size:12px; padding:5px 0 5px 20px; border-bottom: #65728B 1px solid;}
.submenu02 a:link{ color:#FFFFFF;}
.submenu02 a:visited{ color:#FFFFFF;}
.submenu02 a:hover{ color:#02244D;}
.but_select{width: 176px; height: 54px;}
A.but_select {background: url('img/160_button_select.jpg'); display:block; width: 176px; height: 54px; border:none; background-repeat:no-repeat;}
A.but_select:hover { background: url('img/160_button_select_02.jpg'); background-repeat:no-repeat;}

/*-------///////// CUSTOM FONT /////////----------*/

@font-face {
    font-family: "Krungthep";
    src: url(http://www.craft-bilt.com/img/Krungthep.ttf) format("truetype");
}
.customFont { 
    font-family: "Krungthep", Verdana, Tahoma; color:#003; font-size:24px;
}

/* -- /////// form -- ////  */
form label.error, label.error{color:red; line-height:25px; padding-left:15px; font-weight:bold;}
input.error,select.error,textarea.error{border:1px solid red;}
.required {color:red; font-weight:bold;}

.mainbl1 p { display:block; height:25px; width:500px;}
.mainbl1 p input { margin:2px; display:block; float:left;}
.mainbl1 p span {width:100px; display:block; line-height:25px; float:left;} 

/* -- //// Tabs tuning //// -- */
#tabs ul li a {color:#8798b4;}
#tabs h3 {color:#666;}
