body#main_body {font-size: 12px;   background: #fff9e0 url(/img/style/bg.jpg) 0 0 repeat-x; padding: 0px; margin: 0; color: #756a47;  font-family: Tahoma, Verdana, Arial, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#b66121; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:10px 0 0 0; margin:0; font-size:11px; color:#98734b;}
form span {color:#b5a798;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
label {margin: 0 25px 0 0;}

table {border-collapse: collapse;}
td {vertical-align:top;}

p {margin:0; padding:8px 0;}

h1 {color:#b13200; font-size:22px; font-weight:normal; margin-bottom:25px;}
h2 {color:#b66121; font-size:20px; font-weight:normal; margin:0; padding: 25px 0 30px 0;}
h3 {color:#d9d0ad; font-size:17px; font-weight:normal; margin: 5px 0 12px 0;}
h4 {color:#75601f; font-size:12px; font-weight:bold; margin:0; padding: 0 0 5px 0;}

cite {display: block;  color:#a16e0c; font-size:11px; padding: 5px 0 10px 20px; margin: 0 0 0 20px; border-left:2px solid #e7ddb5; font-style:normal;} 
small {font-size:11px;}

.brown {color:#b66121;}

#main_container {position:relative; z-index:1; min-width:1000px;}
#container { padding: 0 0px 25px 25px; min-width:975px;}
.main_page #container { background: transparent url(/img/style/header_bg.jpg) 50% 0 no-repeat;}

/*----Header---*/
#logo {position: relative;  z-index:3; text-align:center; margin: 0 0 35px 0;}
#slogan {position: absolute; top:34px;margin-left: 78px; z-index:2;}
#slogan1 {/*position: absolute; top:120px;*/ margin-top: 30px; margin-bottom: 50px; margin-left: 0px; z-index:2;} /* ligomaster */
#service {position: absolute; top:338px; z-index:2; left:50%;  padding: 0 0 0 75px; }

#ico_block {font-family: "Myriad Pro", sans-serif; font-size:11px; width:100%;}
#ico_block a {color:#bdb3a1; padding: 0 0 0 17px; text-decoration:none; margin: 0;}
#ico_block a:hover {text-decoration:underline;}
#ico_lang {background: transparent url(/img/style/ico_lang.gif) 0 5px no-repeat; font-family: "Trebuchet MS", sans-serif;}
#ico_map {background: transparent url(/img/style/ico_map.gif) 0 4px no-repeat; }
#ico_mail {background: transparent url(/img/style/ico_mail.gif) 0 4px no-repeat;}


/*----main_menu---*/
.main_menu  { background: #b66121 url(/img/style/bord_menu.gif) 100% 0 repeat-y; height:1%; margin: 0 0 13px 0;}
.main_menu .top { background: transparent url(/img/style/bord_menu.gif) 0 0 repeat-x;}
.main_menu .bottom { background: transparent url(/img/style/bord_menu.gif) 0 100% repeat-x;}
.main_menu .left { background: transparent url(/img/style/bord_menu.gif) 0 0 repeat-y;}

.main_menu .tl { background: transparent url(/img/style/lt_01.gif) 0 0 no-repeat; }
.main_menu .tr {background: transparent url(/img/style/rt_01.gif) 100% 0 no-repeat;}
.main_menu .bl {background: transparent url(/img/style/lb_01.gif) 0 100% no-repeat;}
.main_menu .br {padding: 2px; background: transparent url(/img/style/rb_01.gif) 100% 100% no-repeat;}

.main_menu ul {padding:0 0px 0 0px; list-style-type:none; margin:0px 0 0 0; position:relative;}
.main_menu li {border-bottom:1px solid #c37938; padding:14px 0px 10px 45px; background: transparent url(/img/style/arr_01.gif) 30px 18px no-repeat;}
.main_menu li.last {border:none;}
.main_menu a {display:block; height:15px; background-position: 0 0px; background-repeat: no-repeat; background-color: transparent; }
.main_menu a:hover {background-position: 0 -15px;}
.main_menu span {display:none; color:#e9d0bd; font-size:15px;}

.main_menu ul ul {position:relative; padding:13px 0; margin:12px 0 -12px -45px; border-top:1px solid #cd8b49;border-bottom:1px solid #c37938; background:#bd7138;}
.main_menu ul ul li {padding:9px 0px 8px 60px; background: transparent url(/img/style/arr_02.gif) 45px  14px no-repeat; border:none;}
.main_menu ul ul a {color:#5b3214; display:inline;}

/*----/Main_menu---*/

/*----/Header---*/

/*----Content---*/
#main_table {width:100%;   margin:0 0 20px 0;}
td.part_left {padding: 20px 0px 0 0; width:20%}
.center_part {padding:440px 65px 0 60px;}
.base_page .center_part {padding-top:45px; background: transparent url(/img/style/header1_bg.jpg) 50% 0 no-repeat;}  /* ligomaster */
/*.base_page .center_part {padding-top:200px; background: transparent url(/img/style/header1_bg.jpg) 50% 0 no-repeat;}*/

.text_center {text-align:center;}
.text_right {text-align:right;}
.part_left form {color:#ada16f;}
form a {color:#94783a;}
.part_left .inp {width: 99%; margin:5px 0 8px 0; background:#fff; border:1px solid #cbc8bc; padding:3px 0;}
.inp {width: 99%; margin:5px 0 8px 0; background:#fffdf6; border:1px solid #e5dbb1; padding:3px 0;}
.inp1 {width: 99%; margin:5px 0 8px 0; background:#fff9e0; border:1px solid #e5dbb1; padding:3px 0;}

.info {padding: 0 20px 0 25px; color:#ce984a; font-size:13px;}
.info span {color:#d9d0ad;}
.tel {font-size:22px; line-height:16px;}

.element {float:left; padding: 0 5px 0px 0;}
.element .title {background:#f7f1ce; border:1px solid #ede4b9; padding: 5px 12px; margin: 0 0 4px 0;}
.element a {font-weight:bold; font-size:10px;}
.element img {border:1px solid #ddd098;}



.bord  {background: transparent url(/img/style/bord.gif) 100% 0 repeat-y; height:1%; margin: 0 0 10px 0;}
.bord1  {background: #fffbea url(/img/style/bord.gif) 100% 0 repeat-y; height:1%; margin: 0 0 10px 0;}
.center_part .bord1 {width:230px; /*position:absolute;*/ top:45px; }  /* ligomaster */
.search .bord1 {width:244px; }  /* ligomaster */
/*.center_part .top, .center_part .bottom,.center_part .left, .center_part .tl {height:30px;}   ligomaster 
.center_part .br {height:16px;} */
.top { background: transparent url(/img/style/bord.gif) 0 0 repeat-x;height:1%;}
.bottom { background: transparent url(/img/style/bord.gif) 0 100% repeat-x;height:1%;}
.left { background: transparent url(/img/style/bord.gif) 0 0 repeat-y;height:1%;}

.tl { background: transparent url(/img/style/lt.gif) 0 0 no-repeat; height:1%;}
.tr {background: transparent url(/img/style/rt.gif) 100% 0 no-repeat;}
.bl {background: transparent url(/img/style/lb.gif) 0 100% no-repeat; }
.br {background: transparent url(/img/style/rb.gif) 100% 100% no-repeat;height:1%;}
.bord .br {padding: 18px 20px 18px 25px;}
.bord1 .br {padding: 7px 10px 7px 10px;}

.train {width:100%;}

a.refer_img img {border:1px solid #ddd099;}
a.refer_img {display:block; float: left; margin: 0px 25px 2px 0;}

.table_01 {width:100%;}
.table_01 img {border:1px solid #ddd099;}
.table_01 td {padding: 0 25px 0 0;}

.min_width {width:1%;}

.table_02 {width:100%; font-size:11px; color:#b5a798; margin: 8px 0;}
.table_02 td {padding:0 0 5px 0; background: transparent url(/img/style/arr_03.gif) 0  10px  repeat-x;}
.table_02 span {background:#fff9e0;}
.table_02 .text_right span {color:#98734b;}

.pass {width:100%; font-size:11px;}
.pass a {color:#bd8e5b;}
td.pass_left {padding: 0 30px 0 20px; background: transparent url(/img/style/ico_prev.gif) 0 6px no-repeat;}
td.pass_right {text-align:right;padding: 0 20px 0 30px; background: transparent url(/img/style/ico_next.gif) 100% 6px no-repeat;}

.publication {padding:15px 0 10px 0;}
.source {padding: 0 0 5px 0; font-size:11px; color:#b5a798;}
.source a {color:#b5a798;}

.pages {text-align:right; font-size:11px; color:#b5a798; padding:  10px;}
.pages a {font-size:14px; color:#bd8e5b; margin: 0 6px;}
.pages a.next {font-size:11px;}
.pages span {font-size:16px; color:#cf4907; font-weight:bold; margin: 0 6px;}


.pad {padding: 0 25px 0 0;}
.line {display:block; clear:both; height:0; line-height:0; font-size:0; border-top:1px solid #f5edca;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
.rasp {height:0px; margin:0; padding:0; font-size:0; line-height:0; width:230px; clear:both;}
/*----/content---*/

/*----footer---*/
.footer_left {float:left; color:#b7a886; font-size:11px; padding: 6px 0;}
.footer_left a {color:#a08f68;}
.footer_right {float:right; color:#b7a886; font-size:11px; padding: 12px 0 0 0;}
.footer_right a {color:#a16e0c;}
/*----/footer---*/

/*----light tables-----*/
.row0 { background-color: #F0F0F0;}
.row1 { background-color: #E8E8E8;}

/*----gallery-----*/
/*.photo_bord { background-color:#FFFFFF; border:#e9d0bd solid 1px; padding:8px; width:1px;}*/
.photo_bord img {background-color:#FFFFFF; border:#e9d0bd solid 1px; padding:8px; }

/*----manage-----*/
div.mainblock { margin: 2px 16px;}

div.box_err { color:#CC0000; }
div.box_info { color:#000099; }

INPUT.readonly { background-color: #EBEBE4; }
TEXTAREA.readonly { background-color: #EBEBE4; }

/*----language switcher-----*/
.offscreen {LEFT: -1000px; POSITION: absolute; TOP: 0px}
.LP-base {padding: 0px 10px 10px 3px; width: 90px; height: 30px;}
.LP-main {margin: 0px -5px -6px -3px; width: 98px; height: 36px;}
.LP-main .select {float: left; width: 93px; margin-top: 5px; height: 18px; border-top: 1px solid #959595;border-left: 1px solid #959595;border-bottom: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;background-color: #FFFFFF;}
.LP-main .select-trigger {background-image: url(/img/style/b_open.png); background-repeat: no-repeat; width: 18px; height: 18px; margin-left: auto; cursor: pointer;}
.LP-main .select-option-selected {padding: 2px 0px 0px 3px; margin: 0px; height: 16px; width: 65px; float: left;}
.LP-main .select-optionlist {padding: 0px 0px 0px 0px; margin-left: -1px; border-top: 1px solid #959595; border-left: 1px solid #959595; border-bottom: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;background-color: #FFFFFF;position: absolute;z-index: 10;width: 113px;}
.LP-main .select-optionlist dl {padding: 0px; margin: 0px;}
.LP-main .select-optionlist dt.select-option-divider {padding: 0px 3px 0px 3px; font-weight: bold; cursor: default;}
.LP-main .select-optionlist dt {background-repeat: no-repeat; padding: 2px 0px 2px 15px; cursor: pointer; width: 98px;}

