#header { position: relative; width: 100%; margin-bottom: 20px; }
.header-index { height: 400px; margin-bottom: 40px !important; }

div.text p {	font-size: 10.0pt;
	mso-bidi-font-size: 12.0pt;
	font-family: Tahoma;
	mso-bidi-font-family: Times New Roman;}
.moduletable-banh { position: absolute; right: 0; top: 16px; }
.moduletable-banh a img { border: none; }

.moduletable-lang { position: absolute; left: 37px; top: 49px; }
.moduletable-lang ul { list-style-type: none; }
.moduletable-lang ul li { float: left; height: 35px; width: 35px; position: relative; margin-right: 15px; }
.moduletable-lang ul li a { position: absolute; left: 7px; top: 8px; color: #FFFFFF; font: 12px arial; }

.moduletable-info { position: absolute; left: 42px; top: 121px; }
.moduletable-info a img#logo { border: none; position: absolute; top: 0; left: 0; }
.moduletable-info h3 { margin: 0; padding-top: 25px; font-size: 16px; text-decoration: underline; font-weight: bold; }
.moduletable-info ul { list-style-type: none; padding-top: 4px; }
.moduletable-info ul li { color: #808080; font-size: 12px; }
.moduletable-info ul li#phone { background: url(../images/phone.gif) left 5px no-repeat; padding-left: 15px; }
.moduletable-info ul li#mail { background: url(../images/sendmail.gif) left 5px no-repeat; padding-left: 15px; }

.moduletable-mtop { position: absolute; top: 100px; right: 0px; }
.moduletable-mtop h3 { margin: 0; font: 20pt verdana; display: inline; text-decoration: underline; }
.moduletable-mtop ul { list-style-type: none; display: inline; padding-right: 8px; }
.moduletable-mtop ul li { display: inline; padding-left: 24px; font-size: 16px; }

.moduletable-topmenu2 { position: absolute; top: 147px; right: 0px; }
.moduletable-topmenu2 ul { list-style-type: none; display: inline; padding-right: 8px; }
.moduletable-topmenu2 ul li { display: inline; padding-left: 24px; font-size: 16px; }

.moduletable-icons { position: absolute; top: 87px; right: 47px; }
.moduletable-icons a img { border: none; margin-left: 9px; }

.moduletable-globus { padding: 185px 0 0 0; position: relative; width: 100%; text-align: right; }
.moduletable-globus h3 { margin: 0; padding: 0 140px 3px 0; font: 24pt verdana; text-decoration: underline; text-align: right; }
.moduletable-globus div.flash { padding-right: 95px; }
.moduletable-globus ul.gremenu { list-style-type: none; }
.moduletable-globus ul.gremenu li { position: absolute; font-size: 16px; }
.moduletable-globus ul.gremenu li a { color: #9A5400; }
.moduletable-globus ul.gremenu li.one { left: 70px; top: 520px; }
.moduletable-globus ul.gremenu li.two { left: 225px; top: 260px; }
.moduletable-globus ul.gremenu li.three { left: 375px; top: 220px; }
.moduletable-globus ul.gremenu li.four { left: 525px; top: 240px; }
.moduletable-globus ul.gremenu li.five { left: 75px; top: 400px; }
.moduletable-globus ul.gremenu li.six { left: 40px; top: 460px; }
.moduletable-globus ul.gremenu li.seven { left: 120px; top: 330px; }
/*
.moduletable-globus ul.gremenu li.one { left: 525px; top: 240px; }
.moduletable-globus ul.gremenu li.six { left: 435px; top: 200px; }
.moduletable-globus ul.gremenu li.two { left: 335px; top: 230px; }
.moduletable-globus ul.gremenu li.three { left: 235px; top: 260px; }
.moduletable-globus ul.gremenu li.five { left: 135px; top: 330px; }
.moduletable-globus ul.gremenu li.seven { left: 55px; top: 400px; }
.moduletable-globus ul.gremenu li.eight { left: 15px; top: 460px; }
.moduletable-globus ul.gremenu li.nine { left: 85px; top: 520px; }
.moduletable-globus ul.gremenu li.four { left: 185px; top: 580px; }
*/
.moduletable-globus div.flash-small { position: absolute; top: 170px; left: 80px; }
.moduletable-globus ul.gremenu-small { width: 560px; height: 130px; margin: 0 0 125px 395px; padding: 0 20px; text-align: left; list-style-type: none; display: block; background: url(../images/menuframe.gif) left top no-repeat; }
/*.moduletable-globus ul.gremenu-small li { display: inline; margin: 0 12px; font-size: 16px; line-height: 65px; }*/
.moduletable-globus ul.gremenu-small li { white-space: nowrap; float: left; margin: 0 12px; font-size: 16px; line-height: 65px; }
.moduletable-globus ul.gremenu-small li a { color: #9A5400; }
.moduletable-globus ul.gremenu-small li.one,
.moduletable-globus ul.gremenu-small li.five { margin-left: 0; clear: left; }
.moduletable-globus ul.gremenu-small li.four { width: 70px; }
.moduletable-globus ul.gremenu-small li.four,
.moduletable-globus ul.gremenu-small li.seven { margin-right: 0; }

.moduletable-bc { position: absolute; bottom: 30px; right: 0; width: 400px; color: blue; }
.moduletable-bc h3 { margin: 0; color: #808080; font-size: 16px; display: inline; padding-right: 15px; }
.moduletable-bc span.breadcrumbs { font: 14px tahoma; }
.moduletable-bc span.breadcrumbs a { color: blue; }

.moduletable-login { position: absolute; right: 77px; bottom: -70px;  }
.moduletable-login label { font-size: 16px; }
.moduletable-login form { text-align: right; color: #999999; }
.moduletable-login form input.inputbox { margin-bottom: 3px; width: 142px; }
.moduletable-login a { color: #999999; font-size: 16px; }
.moduletable-login a.black { color: #000000; }
.moduletable-login input.button { border: 1px solid #999999; font-weight: normal; margin: 0 3px; }

.moduletable-bancomp { text-align: right; margin-bottom: 8px; }

table.form-table tr td.key { background-color: #E1E1E1; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-weight: bold; text-align: right; }
table.form-table tr td.value {  }

/** profile **/
div#user-menu { float: left; width: 200px; padding-top: 68px; }
div#user-menu ul { list-style-type: none; }
div#user-menu ul li { padding: 4px 5px; border: 1px solid #959595; font-size: 16px; margin-bottom: 1px; }
div#user-menu ul li a { color: #808080; text-decoration: none; }
div#user-menu ul li a#usermenu-active { font-weight: bold; }
div#user-menu ul li a:hover { text-decoration: underline; }

div#profile-content { margin-left: 220px; width: 770px; }
/** end profile **/

table.summary-table { background-color: #808080; }
table.summary-table tr td, table.summary-table tbody tr th { background: #FFFFFF; }
table.summary-table tbody tr th { text-align: center; }
table.summary-table tbody tr th a img { padding-left: 3px; }

span.notice-lang { display: block; width: 100px; }

#footer { margin-top: 70px; width: 100%; height: 180px; position: relative; }

.moduletable-banlf { position: absolute; top: 0; left: 0; }
.moduletable-banrf { position: absolute; top: 0; right: 0; }

.moduletable-fmenu { position: absolute; top: 100px; left: 150px; width: 695px; }
.moduletable-fmenu table tr td { white-space: normal !important; vertical-align: middle; text-align: center; padding: 0 10px; }
.moduletable-fmenu table tr td a { font-size: 16px; }

.moduletable-counter { position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; }

.moduletable-items { padding-left: 8px; }

.moduletable-mainitems { padding-left: 8px; margin: 20px 0 5px; }
.moduletable-mainitems h3 { font: normal 28px tahoma; margin: 0 0 24px; }

.moduletable-anons h3 { font: normal 28px tahoma; margin: 0 0 10px; }
.moduletable-anons span.article_separator { font-size: 1px; display: block; border-bottom: 1px dotted #CCCCCC; }
.moduletable-anons a.readmore { display: block; }

#footer div.moduletable { position: absolute; top: 40px; left: 160px; color: #808080; font-size: 8pt }

/** items_list **/
ul.items_list { display: inline; list-style-type: none; overflow: hidden; }
ul.items_list li { position: relative; display: inline; float: left; height: 225px; width: 194px; margin: 0 0 2px 2px; overflow: hidden; padding: 2px 0; background-color: #EDEDED; }
ul.items_list li p { text-indent: 0; }
ul.items_list li p.img { background-color: #FFFFFF; margin: 5px 27px 0; padding: 0; border: 1px solid #BCC1CA; height: 104px; width: 140px; }
ul.items_list li p.ctr { margin: 5px; padding: 0; text-align: center; }
ul.items_list li p.ctr img { margin-left: 3px; }
ul.items_list li p.name { margin: 5px; padding: 0; text-align: center; }
ul.items_list li p.cat_type { margin: 5px 0; padding: 0; text-align: center; font-size: 14px; }
ul.items_list li p.price { margin: 5px; padding: 0; text-align: center; }
ul.items_list li p.price span { font-weight: bold; margin-left: 5px; }
ul.items_list li p.act { position: absolute; top: 5px; left: 5px; margin: 0; padding: 0; }
ul.items_list li p.act input { margin: 0; }

div#item-gallery {  }
div#item-gallery ul { list-style-type: none; display: inline; }
div#item-gallery ul li.item { display: inline; float: left; width: 170px; height: 144px; overflow: hidden; }

ul.stat { list-style-type: none; }
ul.stat li { padding-bottom: 4px; }
ul.stat li span { margin-left: 10px; font-weight: bold; }

div.ctrlist {}
div.ctrlist h4 { margin: 0 0 15px; color: blue; font: normal 20px tahoma; text-decoration: underline; }
div.ctrlist ul { list-style-type: none; margin-bottom: 15px; }
div.ctrlist ul li { position: relative; padding: 0 0 5px 35px; font-size: 16px; width: 100%; }
div.ctrlist ul li img { position: absolute; left: 0; top: 3px; }
div.ctrlist ul li span { padding-left: 5px; }

#comp-ctrlist { overflow:hidden;width:100%; }

#countries-ctrlist { position: relative; }
#countries-ctrlist select#filter_region { position: absolute; left: 415px; top: 0px; }

#complist tr td { vertical-align: top; padding-bottom: 20px; }
#complist tr td h4 { margin: 0; font-weight: normal; font-size: 16px; }

ul.about_botmenu { list-style-type: none; position: relative; }
ul.about_botmenu li { display: inline; }
ul.about_botmenu li a { margin-right: 3px; }
ul.about_botmenu li.item0 {  }
ul.about_botmenu li.item2 { margin-left: 200px; }
ul.about_botmenu li.item3 { position: absolute; top: 3px; right: 0; }

/** content **/
.componentheading, .contentheading { font: 28px tahoma; padding: 10px 0; margin: 0; }
#page-content, #global_l, #global_r { overflow: hidden; }
#page-content h1, #page-content h2, #page-content h3, #page-content h4, #page-content h5{ font-family: tahoma, serif; }
.contentpaneopen img { padding: 0 10px 10px 0; }
.contentpaneopen ul { padding: 0 0 0 40px; margin: 14px 0; }
.contentpaneopen ul li { padding-bottom: 10px; font-size:16px; }
#global_l { float: left; width: 585px; }
#global_r { float: right; width: 400px; }

table.blog { width: auto; }
table.blog tr td { vertical-align: top; }
table.blog h3 { margin: 0; font: normal 20px tahoma; /*width: 700px;*/ }
table.blog span.article_separator { display: block; border-bottom: 1px dotted #CCCCCC; margin-bottom: 10px; }

/** addboard **/
.moduletable-addboard h3 { margin: 5px 0; padding: 0; font: bold 16px Times !important; text-align: center; }
.moduletable-addboard fieldset { margin-bottom: 10px; background-color: #F5F5F5; }
.moduletable-addboard fieldset legend { color: #808080; font: bold 14px Times; }
.moduletable-addboard .boardtable { width: 100%; }
.moduletable-addboard label { display: block; color: #000000; font: 12px Times; }
.moduletable-addboard .value { text-align: right; }

img.captcha_img { position: absolute; cursor: pointer; }
input.captcha { margin: 0 0 0 150px !important; }

/** google chanel **/
.moduletable-google { width:180px; float:right; padding:0 0 20px 20px; }

#country-link { width:180px; }
#country-link h3 { color:#808080; font-size:19px; text-align:center; margin: 0 0 10px; padding:0; }
#country-link ul { list-style-type:none; }
#country-link ul li { padding-bottom:7px; }

#cl-item {margin-bottom:15px;}
#cl-item h3 { color:#808080; font-size:19px; text-align:center; margin: 0 0 10px; padding:0; }
#cl-item ul { list-style-type:none; text-align:center; }
#cl-item ul li { display:inline; padding: 0; font-size:11px; font-family:Tahoma; }
#cl-item ul li span { padding:0 3px 0 6px; }

/** loader **/
#loader {
  background-color: #FFFFCC;
  border: 1px solid #CC0000;
  position: fixed;
  color: #CC0000;
  z-index: 1000;
  left: 0px;
  bottom: 0px;
  padding: 5px 15px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
  opacity: 0.65;
}
* html #loader {
  position: absolute;
}
/** end loader **/

/** mix **/
.mandatory { color: #DE7A7B; }
.inputbox { border: 1px solid #CCCCCC; }
.button { background: #FFFFFF; border: 2px solid #E0E0E0; color: #000000; padding: 3px; margin: 3px; font-weight: bold; cursor: pointer; text-align: center; }
.blockModule { margin-bottom: 15px }
.notice { color: #999999; font-weight: normal; }
.small, .createdate { font-size: 0.9em; }
.createdate { color: #808080; }
fieldset { padding: 8px; margin: 0 0 20px; }
legend { padding: 0 10px 10px; margin: 0; font-size: 16px; font-weight: bold; }
table.form-table div.button2-left { margin: 10px 0 0; font-family: arial; }
.black { color: #000000; }
.clr { clear: both; font-size: 1px; }
a img { border: none; }
#country_id_out { display: inline; }
.oneban { margin-top: 70px; }