html, body {
	margin:0px; padding:0px;
	background: #f8f5ec;}

body { font:0.8em tahoma, sans-serif; }

#ext-border {width:1006px; align:center; background:#f8f5ec; margin: 0 auto;}
#head-container {}
#head-container, #head-container div, #head-container #menu {background: #fff; position:relative;}
#head-container #menu { text-align:right;margin:0;padding:0;white-space:nowrap;position:absolute; right:10px; top:95px; height:30px; width:100%; }
#head-container #menu a { border-bottom:1px solid #fff; }
#head-container #menu a:hover { color:#aaa;border-bottom:10px solid #fff; }
#head-container #menu a.active { font-weight:bold;border-bottom:9px solid #fff; }
#head-container #menu li { display:inline;padding-left:20px; }

#head-container #personal { position:absolute; left:20px; top:95px; color:#fff;font-size:85%; }
#head-container #personal a, #head-container #personal a:link,
#head-container #menu a, #head-container #menu a:link { color:#fff; }
#head-container #personal a:hover { color:#ccc; }
#head-container #personal input { border:0; }
#head-container #personal input.submit { background:none;color:#fff; }

#head-container #admin { font-weight:bold;font-size:85%; }
#head-container #admin span { cursor:hand;cursor:pointer;display:block;position:absolute; }

#newssun { position:absolute; top:-22px; left:0px;z-index:100;width:86px;height:25px;border-top:1px solid #ddd;}
#competsun { position:absolute; top:-22px; left:86px;z-index:100;width:125px;height:25px;border-top:1px solid #ddd;}
#travelsun { position:absolute; top:-22px; left:210px;z-index:100;width:116px;height:25px;border-top:1px solid #fff;}
#schoolsun { position:absolute; top:-22px; left:327px;z-index:100;width:89px;height:25px;border-top:1px solid #fff;}
#usefulsun { position:absolute; top:-22px; left:414px;z-index:100;width:91px;height:25px;border-top:1px solid #fff;}
#lifestylesun { position:absolute; top:-22px; left:506px;z-index:100;width:64px;height:25px;border-top:1px solid #fff;}
#photosun { position:absolute; top:-22px; left:571px;z-index:100;width:58px;height:25px;border-top:1px solid #fff;}
#videosun { position:absolute; top:-22px; left:628px;z-index:100;width:65px;height:25px;border-top:1px solid #fff;}
#bazarsun { position:absolute; top:-22px; left:690px;z-index:100;width:95px;height:25px;border-top:1px solid #fff;}
#forumsun { position:absolute; top:-22px; left:789px;z-index:100;width:62px;height:25px;border-top:1px solid #fff;}
#forecastsun { position:absolute; top:-22px; left:850px;z-index:100;width:79px;height:25px;border-top:1px solid #fff;}
#shopsun { position:absolute; top:-22px; left:925px;z-index:100;width:81px;height:25px;border-top:1px solid #fff;}



#container {
	position:relative; background: #f8f5ec; padding-top:10px;
	display:block;
	border-left:solid 215px  #f8f5ec;
	border-right:solid 200px  #f8f5ec;
}
#inner {
	display:block;
	position:relative;
	margin-left:-215px;
	margin-right:-200px;
	padding:1px;
}

#left {
	margin-right:-3px;
	display:inline;
	float:left;
	position:relative;
	width:215px;
	left:0px;
	border-right:1px solid #ddd;
	background: #eeeeee;
}
#right {
	margin-left:-3px;
	display:inline;
	float:right;
	position:relative;
	width:220px;
	right:0px;
	border-left:1px solid #ddd;
	background: #eeeeee;
}
#center {
	margin-left:220px;
	margin-right:230px;
	position:relative;
	display:block;
	height:1%;
	padding:0 20px;
	background:  #f8f5ec;
}

#left p { padding:0 10px;margin:0 0 20px 0; }
#right p { padding:0 0px;}

#header { background:#fff;height:100px;mxargin-bottom:30px; }
#shop { width:70%;text-align:right; margin:10px 10px 20px auto; font-family:"Arial Black", sans-serif; border-bottom:1px solid #ccc; }
#shop a, #shop a:link { color:#900; }
#shop a:hover { color:#ccc; }

#center ol, #center ul { margin:5px 0 5px 20px; }

#footer { border-top:1px solid #aaa;background: #0855A5; margin-top:20px;}
#footer #copy {text-align:center; color:#aaa;font-size:85%;padding:5px;}
#footer table {border-top:1px solid #aaa;}
#footer td {align:center; text-align:center; padding:7px 0px;valign:center;}
#footer #copy a, #footer #copy a:link { color:#ddd; }

#nav {color:#ee790f; font-weight:bold;padding:3px 7px;}
#nav a, #nav a:link {color:#ee790f;}, #nav a:hover {color:#f50;}
#nav span {color:navy;}
#cat_link a, #cat_link a:link {text-decoration:underline;}, #cat_link a:hover {color:text-decoration:none;}

.block {padding:3px 5px 6px 5px;margin-bottom:10px;font-size:85%;color:#444;}
.block h5 {margin:0px; padding:3px 7px;text-align:right; color:#222; }


.block_left {padding:3px 5px 10px 5px;font-size:85%; color:#444;}
.block_banners {padding:15px 5px 10px 5px;font-size:85%; color:#444;}
.block_left h5 {padding:3px 7px 3px 7px; margin:0px; text-align:left; color:#222; }
.block_banners h5 {padding:1px 7px 3px 7px; margin:0px; text-align:left; color:#222; }



img.pod {border:1px solid #000; padding:3px; }
img.thumb { width:150px;height:150px; border:1px solid #000; padding:1px; }
img.mini { padding:3px;border:1px solid #000;margin:2px; }
img.tiny_preview { padding:3px;border:1px solid #000; margin:5px; width:44px;height:44px;}

.date { color:#FF0000; font-size:80%; font-weight:bold; }

div.foot { clxear:both;margin-left:auto;width:50%;font-family: Verdana; font-size: 70%; text-aligN:right; border-top:1px solid #d0d0d0; color:#aaa; }
div.foot a { color:#999; }
div.foot a:hover { color:#d0d0d0; }

div.bazar{ width:98%;margin:5px auto 0 auto;margin-bottom:10px;}
.bazarcontact{font:italic 90%; color:navy;}
.bazartext {font-size:90%;}

div.news { width:100%;margin:3px auto 0 auto;}
div.sms { width:96%; align:center; padding:7px; margin: 0px; margin-left:10px; border-bottom: 1px dashed #ded0b4;}
div.text { margin-bottom:15px; }
div.text { text-align:justify; }
div.news .cat { font-size:85%; text-align:right; float:right; }

div.text h2 { margin-top:20px; clear:none; }
div.text .info { font-size:85%; text-align:right; color:#888; }
div.text .other { font-size:85%;padding:20px 0; }
div.text .other .prev { float:left; }
div.text .other .next { float:right;text-align:right; }

div#showphoto .info { font-size:85%; color:#888; }
div#showphoto table { width:100%; }
div#showphoto td { vertical-align:top;padding-top:15px; }
div#showphoto td#big { padding-right:13px; }
div#showphoto td#big img { padding:3px;border:1px solid #000;margin-bottom:10px; }
div#showphoto td#other { padding:15px 13px 15px 0;text-align:right; background:url("../i/d2.gif") left top repeat-x; }
div#showphoto td#other img.current { filter:gray;padding:0; }

div#showphotocat { margin:10px 3px 30px 4px;}
div#showphotocat table { width:100%; }
div#showphotocat td { width:33%;text-align:center;background:#f0f0f0;border:1px solid #ddd;padding-top:30px;padding-right:6px;padding-bottom:30px;padding-left:6px;}
div#showphotocat th.th-left { border-right:1px solid #aaa;padding-right:5px; }
div#showphotocat th.th-top { border-bottom:1px solid #aaa; }
div#showphotocat th { font-size:75%;font-weight:normal;color:#aaa; }

#showphotolist .in { margin-bottom:50px; }
#showphotolist .in .total { float:left; }
.postsubject{font:bold 90%; color:#a0301f;}
