html,body {margin:0; padding:0; font-size:100%; height:100%; font:normal 12px Arial; color:#000; background:#fff; position:relative;}
*html #all {position:relative; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto')}
table, table td, table th, table tr {margin:0; padding:0; border-collapse:collapse; vertical-align:top; font-size:100%;}
img {border:0; margin:0; padding:0;}
* html img {behavior:url(pngbehavior.htc);}
a {text-decoration:underline; color:#000; cursor:pointer;}
a:hover {text-decoration:none; color:#000;}
p {margin:10px 0 10px 0; padding:0 0 0 0;}
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
ul li {margin:0 0 0 30px; padding:4px 0 4px 0px; list-style:square;}
ol li {margin:0 0 0 30px;}
form, fieldset, label {border:0 solid; margin:0; padding:0;}
h3 {font-size:13pt; font-weight:bold;}
h1 {font-size:24pt;}
.rel {position:relative;}
.abs {position:absolute;}
.border {border:1px solid #777; border-collapse:collapse}
.border td {border:1px solid #777; padding:3px}
.border2 {border:0; border-collapse:collapse}
.border2 th {padding:5px; background:#5a6c74; color:#fff}
.border2 td {border:none; padding:3px}
.border3 {border:0; border-collapse:collapse}
.border3 th {padding:5px; background:#316588; color:#fff}
.border3 td {border:none; background:url(../pix/fngrgr.gif) no-repeat right; padding:3px}
.border4 {border:0; border-collapse:collapse}
.border4 th {padding:5px; background:#008069; color:#fff}
.border4 td {border:none; background:url(../pix/fngrgr.gif) no-repeat right; padding:3px}
.border2 th a, .border3 th a, .border4 th a {color:#fff !important}
.n1 {color:#5A6C74; font-size:140%; margin-left:-15px}


#all {
	text-align:left;
	min-width:1000px;
	min-height:600px;
}
* html #all {height:600px}
.head {
	display:block;
	height:81px;
	background:#f3f4ef url(../pix/head-bkg.gif) repeat-x left 0px;
}
#informers {margin-top:40px; position:relative; font-size:90%; z-index:1000; background:url(../pix/bar5.gif) no-repeat center bottom; padding-bottom:25px}
#informers a {color:#267D61}
#informers ul li {list-style:none; position:relative; padding:0 0 0 15px; margin-left:20px; background:url(../pix/y.gif) no-repeat left;}
#subhead {background:url(../pix/fon2.gif) repeat-x; position:relative; height:18px; top:-1px; border-bottom:1px solid #2a8366;}
.mainMenu a {font-size:110%; position:relative; color:#fff; text-decoration:none}
.mainMenu a:hover {color:#fff;}
.mainMenu li {display:inline}
.mainMenu li ul {display:none; position:absolute; z-index:10000;}
.mainMenu li ul li {display:block; width:130px; margin:0 0 0 -5px; padding:5px 0px 5px 5px; background:#2e7c52;}
.mainMenu li ul li img {position:absolute; right:0; margin-top:4px;}
.mainMenu li ul li ul {display:none; position:absolute; z-index:10000;}
.mainMenu li ul li ul li {display:block; width:150px; margin:0; padding:5px; background:#2e7c52;}
#calendar_O_o {width:150px; margin:0 auto}
#calendar_O_o a {position:relative; z-index:1000}
#cdr {width:88px; margin:40px auto 0 auto}
#cdr a {position:relative; z-index:1000}
#ccm {margin-left:100px; position:relative; top:1px}
#lastup {position:absolute; width:150px; right:20px; top:-2px; color:#bbbbbb; }
#navLine {min-height:21px; background:#eeeee6; top:-1px; font-family:Verdana; z-index:10; position:relative}
*html #navLine {height:21px;}
#navLine #last {font-weight:bold;}
#navLine span {position:relative; top:2px; left:20px; font-size:90%}
#navLine div {position:relative; top:2px; width:97%; padding-bottom:10px; left:20px; font-size:90%}
#navLine span span {color:#004400; font-weight:bold; font-size:105%; left:0px; position:relative; top:0px}
#navLine div a {color:#006600; position:relative; top:1px}
#navLine div b {color:#999999; font-size:110%; font-family:verdana,microsoft sans serif}
#head-logo {width:221px; height:80px; margin:0 0 0 200px;}
#head-search {right:0; top:-70px; width:210px;}
#searchSbm  {background:0; border:0; top:0px; position:relative;}
#searc1hForm label {margin-right:65px;}
#searchForm input {display:inline; margin-top:5px}
#container {
	position:relative; 
	display:block;
	background:#fff;
	border-left:solid 90px #fff;
	border-right:solid 70px #fff;
}
#inner {
	display:block;
	margin-left:-90px;
	margin-right:-70px;
}

* html #left {height:420px}
#left {
	float:left; 
	position:relative; 
	margin-top:80px;
	margin-bottom:80px;
	width:200px;
	left:0px;
	margin-left:10px;
	height:100%;
	min-height:420px;

}
#left .lvl1 {font-weight:bold; position:relative}
#left .lvl2 {margin-left:10px; position:relative; z-index:1000; color:#267D61}
#left .lvl2 a {position:relative; color:#267D61; z-index:1000; }
#left .lvl3 {margin-left:20px; position:relative; z-index:1000; color:#888}
#left .lvl3 a {position:relative; color:#888; z-index:1000; }
#left p {padding-left:10px; padding-right:5px;}
#right {
	float:right; 
	display:none;
	position:relative; 
	width:0px;
	right:0px;
}
#center {
	margin-left:90px;
	margin-right:0px;
	position:relative; 
	display:block;
	height:1%;
}

#formRequest {}
#formRequest h2 {text-align:center; color:#036185; font-family:verdana}
#formRequest fieldset {width:500px; text-align:right;}
#formRequest label {margin-right:20px; margin-top:5px; float:left; margin-left:40px; color:#284E64; font-weight:bold}
#formRequest label span {margin-left:-8px}
#formRequest label.infos {color:#cc0000}
#formRequest input {background:#F7F7F6; margin:5px 0; width:275px; border:1px solid #999999; color:#333300}
#formRequest input#email {width:175px;}
#formRequest input#phone {width:175px;}
#formRequest #buySbm {background:#F7F7F6; width:150px; border:1px solid #999999; color:#333300;}
.serviceMessage {position:absolute; left:25%; width:150px; top:32%; z-index:10000; color:#cc0000; font-weight:bold;}
.links {}
.links li {color:#267D61; font-weight:bold;}
.links .lvl1 {font-weight:bold;}
.links .lvl2 {margin-left:10px; z-index:1000; color:#267D61}
.links .lvl2 a {color:#267D61; z-index:1000;}
.links .lvl3 {margin-left:20px; z-index:1000; color:#888}
.links .lvl3 a {color:#888; z-index:1000; }
.links a {color:#267D61}

.wrap {height:62px;}
.topImg {top:-2px; left:-90px;}

#title {position:relative; margin-left:220px; top:-50px}
#title h1 {color:#5a6c74; font-size:130%; font-family:verdana,ms sans serif}
#specialBlock {height:40px; width:390px; margin:-30px auto 0 auto}
#linkBlock {margin-left:200px; min-height:150px; margin-right:160px; margin-bottom:20px; border-left:31px solid #f3f4ef; border-right:31px solid #f3f4ef; border-top:47px solid #f3f4ef; border-bottom:47px solid #f3f4ef;}
#linkBlock h3 {margin-left:20px;}
#linkBlock .chapter {float:left}
#linkBlock ul {width:200px; }
#linkBlock:after {content: ""; display: block; clear: both;}
#linkBlock h3 a {display:inline; color:#267D61}
#contWrap {margin-left:140px; margin-top:40px;  margin-right:20px; border-left:31px solid #f3f4ef; border-right:31px solid #f3f4ef; border-bottom:47px solid #f3f4ef;}
#additionalInfos {margin:0; height:47px; text-align:right; font-size:90%; background:#f3f4ef; color:#888888}
#additionalInfos p {padding:8px 0 0 0; margin:0}
#content {padding:5px; color:#004400;}
#content a {color:#006600}
#content img {padding:0 10px 5px 0}
#content table {margin-bottom:30px;}
#content table td {padding:3px 10px}
#content table th {text-align:left}
#note {color:#777777; text-align:right; position:relative; right:10px; margin-top:60px; font-size:85%; font-family:verdana,arial;}
.clear {
	clear:both;
}

#menuItems {padding-top:10px; position:relative; z-index:10000}
#menuItems li {list-style:none; position:relative; padding:0 0 0 15px; margin-bottom:5px; margin-left:20px; background:url(../pix/y.gif) no-repeat left; font-size:90%}
#menuItems .uplink {background:url(../pix/toplvl.gif) no-repeat left 0px; padding-left:20px; padding-top:4px; margin-bottom:30px}
#menuItems a {color:#006600; font-weight:bold}

#news {margin-top:100px; margin-right:20px}
#news .date {color:#267D61; font-weight:bold}
#news p {}
#news a {float:right; position:relative; z-index:1000; }
#news ul {}
#news li {list-style:none; margin-bottom:20px; font-size:90%; }
.item .side {color:#267D61; font-weight:bold; padding-left:5px; padding-bottom:5px; padding-top:10px}
.item .title {padding-left:15px;}
.item p {padding-left:15px}
.item .morenews {float:right;}
.news .date {color:#267D61; font-weight:bold; padding-left:5px;}
.news .content {padding-left:10px; padding-top:5px}

/*	GUESTBOOK	*/
.commentsBox dt {display:inline; font-weight:bold; font-size:110%}
.commentsBox .date {margin-left:10px; font-weight:normal}
.commentsBox dd {margin-top:10px; margin-left:10px; margin-bottom:10px}
.commentsBox .answer {margin-top:10px; margin-left:10px}
#addCommentForm {width:400px; text-align:right; }
#addCommentForm  label {float:left}
#addCommentForm  input {margin-left:10px; width:200px;}
#addCommentForm ul {list-style:none;}
#addCommentForm li {background:none; list-style:none;}
.message label {margin-left:15px}
#addCommentForm  #addCommentFormI2 {width:250px}
#addCommentForm  #addCommentFormI1b {width:50px}
.val-line label {padding-top:8px}
.val-line img {float:left; padding-left:5px}
.val-line input {float:left; position:relative; z-index:10000; margin-top:7px}
.subm {position:relative; top:5px}
.subm input {width:62px !important;}
.paginationBox {margin-left:20px}
.chain a {padding:0 5px 0 5px}

.gBlockWrap {padding:0; margin:0; width:100%}
.gBlockWrap td {padding:0 !important; margin:0;}
.gBlockWrap tr {padding:0; margin:0;}
.gBlockTopLeft {background:url(../pix/g-top-left.jpg) no-repeat; height:8px; width:7px;}
.gBlockTop {background:url(../pix/g-top.jpg) repeat-x; height:8px;}
.gBlockTopRight {background:url(../pix/g-top-right.jpg) no-repeat; height:8px; width:7px;}
.gBlockBotLeft {background:url(../pix/g-bot-left.jpg) no-repeat; height:8px; width:7px;}
.gBlockBot {background:url(../pix/g-bot.jpg) repeat-x; height:8px;}
.gBlockBotRight {background:url(../pix/g-bot-right.jpg) no-repeat; height:8px; width:7px;}
.gBlockLeft {background:url(../pix/g-left.jpg) repeat-y; width:7px;}
.gBlockRight {background:url(../pix/g-right.jpg) repeat-y; width:7px;}
.gBlockCont {background:#fff; }
/*	/GUESTBOOK	*/


#sitemap {margin-right:20px;}
#sitemap * a {text-decoration:none;  line-height:12px;}
#sitemap .l1 {padding:0;margin:0;font-size:12pt !important;padding:5px 0 0 20px;background:url(../pix/li.jpg) no-repeat left 16px; }
#sitemap .l2 {margin-top:7px;font-size:10pt;padding-left:37px;background:url(../pix/li.jpg) no-repeat 18px 1px; }
#sitemap .l2 a {color:#267d61}
#sitemap .l1 dt {font-weight:bold !important}
#sitemap .l2 dt {font-weight:bold !important}
#sitemap .l3 {font-size:10pt;padding-left:58px;color:#777;background:url(../pix/li.jpg) no-repeat 42px 1px}
#sitemap .l3 a {color:#aaa}
#sitemap .l4 {padding-left:68px;color:#777;background:url(../pix/li.jpg) no-repeat 51px 0}
#sitemap .l4 a {color:#598758}
#sitemap .l5 {padding-left:78px;color:#777;background:url(../pix/li.jpg) no-repeat 51px 0}
#sitemap .l5 a {color:#555}
#sitemap .l6 {padding-left:88px;color:#777;background:url(../pix/li.jpg) no-repeat 51px 0}
#sitemap .l6 a {color:#2469b3}
#sitemap .l7 {padding-left:98px;color:#777;background:url(../pix/li.jpg) no-repeat 51px 0}
#sitemap .l8 {padding-left:118px;color:#777;background:url(../pix/li.jpg) no-repeat 51px 0}
#sitemap * dd {font-size:8pt;padding-bottom:5px;color:#777}
#sitemap .supply {margin-top:15px;padding-top:0;font-weight:normal;background:url(../pix/li.jpg) no-repeat 0 3px}
#sitemap .supply dt {border:none}
#sitemap .supply a {font-size:8pt;color:#555}
#sitemap h1 {font-size:100%;padding:0;line-height:100%}
#sitemap .l1 h1, #sitemap .l2 h1 {font-weight:bold}
#sitemap .status {border:1px solid #888;padding:0 2px;margin-left:10px;font-weight:normal;font-size:8pt}


#poll {margin-top:100px; position:relative; z-index:1000}
#poll h3 {font-size:14px; font-weight:bold; color:#000; padding:5px; text-align:center;}
#poll  form {font-size:13px; list-style:none; color:#000; padding:5px; text-align:left; margin-left:10px; margin-right:5px}
#poll  span {position:relative; top:-2px}
#poll   #submPollId {border:1px solid #999999; background:#2469b3 none repeat scroll 0 0; position:relative; z-index:10000; margin-left:35px; color:#FFF; font-size:11px; margin-top:5px;}
#poll .results {position:relative; z-index:10000}
#pollResults {padding-left:10px}
.foot {
	display:block;
	color:#777777;
	font-size:90%;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	height:20px;
	background:#dde0d5;
}
#copy_of_a_menu {float:left; color:#777777;}
#copy_of_a_menu a {color:#777777;}

#counters {width:400px; margin:10px auto 0 auto;}

.searchResult {padding-top:30px}
.searchResult A:link,.searchResult A:visited { COLOR: #186d58; TEXT-DECORATION: underline}
.searchResult A:hover { COLOR: #fff; background:#aaa url(../pix/fon12.gif);TEXT-DECORATION: none}
.searchResult div {padding-left:30px}
.searchResult .count {float:left}
.searchResult .page {font-weight:bold}
.searchResult .chap, .searchResult .chap * {font-size:11px}
.searchResult .chap {color:#888}
.searchResult .context {display:block;margin-top:4px;font-size:12px}
.searchResult .context b {font-size:12px;background-color:#ffe}
.searchResult .link {display:block}
.searchResult .link, .searchResult .link * {font-size:11px;color:#888;margin-top:4px}

.banners-left {padding:0 0 0 18px;z-index:300;position:relative}
#agoda-wrap {}
#agoda_searchbox {margin:20px auto 0;width:280px}
