html{width:100%; height:100%}
body{margin:0;padding:0;text-align:left;background:#e6e7e8; min-height:100%; height:auto !important;height:100%;position:relative}

body,td,li {font: normal 10pt "Tahoma"; color:#231f20;}
a{color: #666; text-decoration: none;}
a:hover{text-decoration: underline;}

input,textarea,select{padding: 2px; font: normal 10pt Tahoma;}
select option {margin: 4px;}


#wrapper{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); zoom:1}
#main{max-width:1300px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1300?'1300px':''); zoom:1; position:relative}

#tc{width:100%; height:100%; margin: 0px; padding: 0px; border: 0;}
#tc td{vertical-align: top;}
#topplace { height: 90px; border-bottom: 1px solid #b2b2b2; background: #dfdfdf; padding: 0px;}
#topplace div {margin: 0px 0px 15px 0px; height: 90px; text-align: left; background: #fff; padding: 5px 0px 5px 0px;}
#topplace div div {width: 900px; margin: 0px 0px 0px 160px; text-align: center; padding: 0px;}
#colleft{width: 160px; border: 0; background: #e6e7e8 url(/images/back.leftcol.gif) repeat-y top right;}
#colmiddle{width:900px; height: 400px; background: #231f20;}
#colright{border: 0;  background: #e6e7e8 url(/images/back.rightcol.gif) repeat-y top left;}

#sectionsList{width: 160px; margin: 115px 0 0 0; padding:25px 0px 25px 0px; list-style:none; text-align:right; background: #d1d3d4 url(/images/back.sectleftcol.gif) repeat-y top right;}
#sectionsList li{padding: 1px 20px 2px 0; margin: 0px 0px 0px 0px;}
#sectionsList li.secselected{padding: 1px 20px 2px 0px; margin: 0px 0px 0px 0px; background: #fff url(/images/back.sectleftcolselect.gif) repeat-y top right}
#sectionsList li a{color: #434345; font: normal 11px;}
#sectionsList li a:hover{}

#header{text-align:center; margin: 0px; background: #fff; border-right: 30px solid #fff; border-left: 30px solid #fff;  height: 115px; zoom: 1;}
#header table{margin: 0; padding: 0; border-top: 16px solid #fff;}
#header table tr td div.pubdate {margin: 4px 0 0 0; font: normal 10pt 'Times'; text-transform: lowercase;}

#logotype{margin-top: 0px;}

.RMregions{margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; text-align: left;}
.RMregions li{padding: 0px 0px 0px 0px; margin: 0px;}
.RMregions img{padding: 0px; margin: 0px;}

#header table tr td table.sbscr {margin-left: 50px; padding: 0; border: none}
td.sbscrtop { padding: 2px 10px 2px 10px; background-color: #000000; font: normal 8pt "Tahoma"; color: #fff; text-align: center;}
td.sbscrtop a{color: #fff; text-decoration: none;}
td.sbscrimg { padding: 4px 0px 0px 4px; background: #fff; text-align: center;}
td.sbscrbot { padding: 2px; background-color: #000000; font: normal 8pt "Tahoma"; background: #fff; text-align: center;}

#body {background: #fff; margin: 0px; padding: 0px; min-height: 300px; height: auto; border-right: 30px solid #fff; border-left: 30px solid #fff; zoom: 1;}

table.secbox{ margin: 0; width: 100%; border-bottom: 10px solid #fff;}

table.secbox tbody tr.caption{background: #a6a9ab;}
table.secbox tbody tr.caption td.capleft {margin: 12px 0px 0px 10px; border-top: 12px solid #a6a9ab; border-left: 10px solid #a6a9ab; background: #a6a9ab;}
table.secbox tbody tr.caption td.capright {padding: 12px 0px 0px 0px; background: #a6a9ab;}

td.secname {padding: 2px 30px 2px 10px; background-color: #6e6f71;  text-transform: uppercase;  font: bold 10pt 'Tahoma'; color: #fff;}
td.secname a {color: #fff; text-decoration: none;}
td.secname a:hover {color: #fff; text-decoration: underline;}
td.searchform {padding: 2px 30px 2px 10px; text-align: right; text-transform: uppercase;  font: normal normal bold 13px 'Tahoma'; color: #fff;}

form#search_form { margin: 0px; padding: 0px;}
input.srchstr { width: 200px; color: #a6a9ab; font: normal 12px 'Tahoma'; margin: 0px; padding: 2px 0px 0px 2px; border: none; background-color: #6e6f71; height: 18px; }
input.srchbut { margin: 0px; padding: 0px 4px 0px 4px; border: none; background-color: #6e6f71; height: 18px; color: #a6a9ab; font: bold 12px 'Tahoma';}


table.secbox tbody tr td.last{width: 60%; padding: 0px 15px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.secbox tbody tr td.last a{color: #231f20;}
table.secbox tbody tr td.last a:hover{color: #666; text-decoration: none;}
table.secbox tbody tr td.last h1{font-size: 12pt; margin:10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.last h3{font-size: 10pt; margin:10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.last div.pubdate {font: italic 8pt 'Times New Roman'; text-transform: lowercase;}
table.secbox tbody tr td.last p{margin:10px 0 10px 0; padding: 0;}
table.secbox tbody tr td.last p.fulltext{margin:0; padding: 0;}
table.secbox tbody tr td.top4{width: 40%; padding: 10px 15px 10px 0px; background-color: #e6e7e8; border-top: 10px solid #fff; }
table.secbox tbody tr td.top4 div.pubdate {font: italic 9pt 'Times New Roman'; text-transform: lowercase;}
table.secbox tbody tr td.top4 h3{margin: 0; padding: 2px 10px 2px 20px; color: #ffffff; background-color: #6e6f71; width: 150px; text-transform: uppercase; font: normal 10pt "Tahoma"; font-weight: bold;}
table.secbox tbody tr td.top10{width: 40%; padding: 10px 15px 10px 0px; background-color: #e6e7e8; border-top: 10px solid #fff; }
table.secbox tbody tr td.top10 div.pubdate {font: italic 9pt 'Times New Roman'; text-transform: lowercase;}
table.secbox tbody tr td.top10 h3{margin: 0; padding: 2px 10px 2px 20px; color: #ffffff; background-color: #6e6f71; width: 150px; text-transform: uppercase; font: normal 10pt "Tahoma"; font-weight: bold;}

table.secbox tbody tr td.newsbody{width: 60%; padding: 0px 15px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.secbox tbody tr td.newsbody a{color: #231f20; text-decoration: underline;}
table.secbox tbody tr td.newsbody a:hover{color: #666;}
table.secbox tbody tr td.newsbody div.pictitle {margin: 4px 0px 0px 0px; width: 340px; font: italic 10pt 'Times';}
table.secbox tbody tr td.newsbody h1{font-size: 12pt; margin: 25px 0 2px 0; padding: 0;}
table.secbox tbody tr td.newsbody h3{font-size: 10pt; margin: 10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.newsbody div.pubdate {font: italic 8pt 'Times New Roman'; text-transform: lowercase;}
table.secbox tbody tr td.newsbody div.newstext {margin: 18px 0 10px 0; padding: 0;}
table.secbox tbody tr td.newsbody div.newstext p {margin: 10px 0 10px 0; padding: 0;}
table.secbox tbody tr td.newsbody div.newstext p.fulltext{margin:0; padding: 0;}

table.secbox tbody tr td.storybody{width: 60%; padding: 0px 25px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.secbox tbody tr td.storybody a{color: #231f20; text-decoration: none;}
table.secbox tbody tr td.storybody a:hover{color: #666; text-decoration: none;}
table.secbox tbody tr td.storybody div.pictitle {margin: 4px 0px 0px 0px; width: 340px; font: italic 10pt 'Times';}
table.secbox tbody tr td.storybody h1{font-size: 12pt; margin: 10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.storybody h3{font-size: 10pt; margin: 10px 0 2px 0; padding: 0;}
table.secbox tbody tr td.storybody div.pubdate {font: italic 8pt 'Times New Roman'; text-transform: lowercase;}
table.secbox tbody tr td.storybody div.storydesc {margin: 18px 5px 20px 0; padding: 0; border-bottom: 6px solid #ddd;}

ul.top4 {margin: 10px 0 0 0; padding: 0 0 0 20px; list-style:none;}
ul.top4 li{padding: 0 0 10px 0;}
ul.top4 li a{font-weight: bold; color: #231f20;}

#rightBanners{margin: 115px 20px 25px 25px; padding:0; list-style:none; text-align:center; width: 160px;}
#rightBanners li{padding: 0 0 10px 0; margin: 0;}
#rightBanners img{padding: 0 0 0px 0; margin: 0;}


#pbanners{margin: 50px 20px 25px 25px; padding:0; list-style:none; text-align:center; width: 160px;}
#pbanners li{padding: 0 0 10px 0; margin: 0;}
#pbanners img{padding: 0 0 0px 0; margin: 0;}

#footer{background: #231f20; padding: 15px 30px 20px 30px; zoom: 1;}
#footer table td{font: normal 7pt 'Tahoma'; color: #aaa; }
#footer table td a {color: #fff; }

table.secbox tbody tr td.searchbody{padding: 0px 15px 10px 0px; background-color: #fff; border-top: 10px solid #fff; }
table.search {margin: 40px 0px 20px 0px;}
table.search tr th {width: 185px; padding: 2px 15px 0px 0px; text-align: right; vertical-align: top; font: bold 10pt 'Tahoma';}
table.search tr td {border-bottom: 4px solid #fff;}
table.search tr td form.search {padding: 0px; margin: 0px;}
table.search tr td input.searchtext {background: #eee;}

tr.pagesbar th {border-top: 10px solid #fff;}
tr.pagesbar td {border-top: 10px solid #fff;}

div.searchpagesbar {margin: 2px 0px 0px 0px; padding: 0px;}
div.searchpagesbar a {color: #000;}

ol.searchresults {margin: 0px 0px 0px 200px; padding:0px}
ol.searchresults li{margin: 0px 0px 15px 0px; padding:0px;}
ol.searchresults li a {color: #000;}
ol.searchresults li div.title {margin: 0px 0px 4px 0px; padding:0px; font: bold 10pt Tahoma;}
ol.searchresults li div.pubdate {margin: 0px 0px 15px 0px; padding:0px;  font: italic 8pt Times;}
ol.searchresults li div.abstract {margin: 0px; padding:0px; color: #666;}

/**
* GALLERIES
**/
div.gallery {background: #fff; padding: 15px 5px 10px 5px; margin: 0px; border: 10px solid #fff; zoom: 1;}
div.gallery h2 {margin: 15px 100px 20px 100px; font: normal 12pt 'Tahoma'; color: #000;}
ul.gallery {padding: 0px; margin: 0px;  list-style: none;}
ul.gallery li {padding: 0px; margin: 0px; float: left; width: 230px; height: 230px; text-align: center;}
ul.gallery li h2{margin: 10px; font: normal 9pt 'Tahoma';}
div.gallery_thumbs {padding: 20px 100px 20px 100px;}
div.gallery_thumbs img {padding: 4px; margin: 4px; border: 1px solid #aaa;}
div.gallery_thumbs img.selpic {padding: 6px; margin: 2px; border: 1px solid #333;}


/**
*	Classified 
**/

td.fullwidthbody { padding: 0px 0px 30px 0px; width: 900px; background-color: #fff; border-top: 20px solid #fff;}
td.fullwidthbody h1 {font-size: 12pt; margin: 20px 0px 10px 0px; padding: 0;}

td#captcha_td a{color: black;}
td#captcha_note div {margin: 4px 0px 0px 10px;}
img#captcha {cursor: hand; border: 1 solid black;}

table.adformtable {margin: 40px 0px 20px 0px;}
table.adformtable tr th {vertical-align: top; text-align: right; border-right: 15px solid #fff; padding: 3px;  font: bold 10pt Tahoma;}
table.adformtable tr td {border-bottom: 8px solid #fff;}
table.adformtable tr td form {padding: 0px; margin: 0px;}
table.adformtable tr td input.txt {border: 1px solid #666; padding: 3px; background: #eee;}
table.adformtable tr td textarea{border: 1px solid #666; padding: 3px; background: #eee;}
table.adformtable tr td select{padding: 2px; font: normal 10pt Tahoma;}

input.chkbox {margin: 10px 0px 10px 0px;}

div#adsterms {width: 400px; padding: 4px; height: 150px; overflow-y: scroll; border: 1px solid #666; background: #AEE7B4; font: normal 10pt Times;}
div#adsterms ol {margin: 0px; padding: 24px;}
div#adsterms ol li {margin: 0px; font: normal 10pt Times;}

div#err_messages { width: 400px; padding: 3px; margin-top: 6px; color:red; border: 1px solid red; font-size: 80%;}

ul#classifiedMenu {margin: 0px; padding: 0; list-style: none;}
ul#classifiedMenu li {padding: 4px 15px 4px 15px; margin: 0px 15px 0px 0px; background: #f3f3f3; float: left; font-weight: bold;}
ul#classifiedMenu li.selected {background: #bbb; color: #eee;}
ul#classifiedMenu li a {color: #333;}

div.clear {float: none; clear: both; margin:0px; padding: 0px;}
div#classifiedFilter {background: #fff; margin: 20px 0px 20px 0px; padding: 0px;}
div#classifiedFilter table {border-top: 20px solid #fff;}
div#classifiedFilter table tr th {padding-top: 4px; vertical-align: top; color: #000; text-align: right; border-right: 10px solid #fff;  border-bottom: 10px solid #fff; font: bold 10pt Tahoma;}
div#classifiedFilter table tr td {border-bottom: 10px solid #fff; font: normal 10pt Tahoma;}
div#classifiedFilter table tr td form input {font: normal 10pt Tahoma;}
input#searchbut {padding: 0px; height: 22px; width: 60px;}

div.classifiedPagesBar {margin: 10px 15px 10px 0px;  font: normal 8pt Tahoma;}

ul#classifiedAdsList {margin: 0px 15px 30px 150px; padding: 0px; list-style: none;}
ul#classifiedAdsList li {margin: 20px 0px 0px 0px; padding: 20px; background: #eee;}
ul#classifiedAdsList li a {color: #333;}
ul#classifiedAdsList li a:hover {text-decoration: none; }
ul#classifiedAdsList li h2 {margin: 0px 0px 4px 0px; font: bold 11pt Tahoma;}
img.ad_icon {margin: 0px 6px -2px 0px;}

div.adDate {margin: 0px 0px 0px 0px; padding: 4px 0px 10px 0px; border-top: 1px solid #666; font: normal 10pt Tahoma;}
div.adAnnounce {margin: 0px 0px 15px 0px; padding: 0px; font: normal 11pt Tahoma; }
div.adContacts {margin: 0px 0px 15px 0px; padding: 4px 0px 0px 0px; border-top: 1px solid #666; font: normal 10pt Tahoma;}
div.adContacts table tr td {font: normal 10pt Tahoma;}
div.adBody {margin: 0px 0px 15px 0px; padding: 0px; font: normal 11pt Tahoma; }