html, body {
    background-color:#FFFFFF;
    color:#656565;
    font-family:Tahoma,"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
    font-size:12px;
    margin:2px 0 10px;
    padding:0;
    text-align:center;
}

input {
    line-height:1;
}

h1, h2, h3, h4,h5 div, p, form, dl, dt, dd, fieldset, ol, li, ul, table, td, tr, th, span, a, input, button, select, label, caption {
    margin:0;
    padding:0;
}
table, td, tr, th {
    border:medium none;
    border-collapse:collapse;
}
a{
    text-decoration: none;
}

a img {
    border:medium none;
}

label.advantage {
    display:block;
    float:left;
    margin-right:10px;
    width:150px;
}

#loader{
    background:transparent url(../img/l.gif) no-repeat left top;
    position:fixed;
    top:300px;
    left:400px;
    height:20px;
    width:230px;
    display:none;
}

.container {
    margin:0 auto;
    position:relative;
    text-align:left;
    width:1085px;
}

.h{
    height:65px;
    overflow:hidden;
    width:100%;
}
.h h1{
    float:left;
    width:147px;
    height:55px;
    margin-right:7px;
    margin-top:10px;
}
.h h1 a{
    background:transparent url(../img/logo.png) no-repeat scroll left top;
    display: block;
    height:65px;
}

.h .hmen{
    float:left;
    width:930px;
}

.h .top{
    clear:both;
    float:left;
    height:26px;
    width:100%;
}

.h ul.lang {
    float:right;
    margin-top:7px;
}
ul.horizontal_menu {
	list-style: none;
    margin-right:13px;
}
ul.horizontal_menu li{
    display:inline;
}

.h ul.lang li.selected a {
    text-decoration:underline;
    /*background:transparent url(../img/lang_sel.png) no-repeat scroll left top;*/
}
.h ul.lang li a {
    color:#07599f;
    height:21px;
    width:33px;
}

.h ul.cladverts{
    float:right;
    margin-right:4px;
    margin-top:7px;
}

.h ul.cladverts li a {
    color:#07599f;
    font-size:13px;
    padding-right:25px;
}
.submit{
    margin-right:650px;
}

.h ul.cladverts li.submit a {
    background:transparent url(../img/icon_add.png) no-repeat scroll left top;
    padding-left:25px;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
    color:red
}
.h .bot{
    clear:both;
    float:left;
    height:35px;
    background:transparent url(../img/menu.png) no-repeat scroll left top;
}
.h ul.main {
    height:35px;
    width:930px;
}
.h ul.main li a{
    background:transparent url(../img/tp_s.png) no-repeat scroll right center;
    color:#FFFFFF;
    font-size:14px;
    height:36px;
    line-height:33px;
    padding:11px 14px;
}
/* content */
#contents{
    padding-top:10px;
    clear:both;
}

.categorytd{
    vertical-align:top;
}

.categorytd p{
    line-height:15px;
}
.categorytd p a{
    font-size:11pt;
}
.grouptitle p{
    border-bottom:solid 1px #bcd2ed;
    padding-left:3px;
    padding-top:10px;
    line-height:15px;
}

.grouptitle p a{
    color:#000;
    font-size:15px;
    font-weight:bold;
}

.categorylink{
    color:#105cb6;
    padding-left:10px;
    font-size:12px;
}


/* adslist */

.ordtd{
    background:transparent url(../img/tc.png) repeat-x scroll right center;
    height:30px;
    border-right:solid 1px white;
    padding-left:5px;
}

.ordtd a{
    color:#353535;
    font-weight:bold;
}

.odate{
    padding-right:5px;
}

.odate a{
    color:#353535;
    font-weight:bold;
}
.msgs{
    border-bottom:1px solid #CCCCCC;
    font-size:12px;
    text-align:left;
    padding:2px 0px 3px 3px;
}
.msgs img{
    border:solid 1px black;
}

.msgs h3{
    color:#000;
    padding-left:5px;
    font-size:13px;
    text-align:left;
}

.msgs h3:hover{
    text-decoration:underline;
}

.location{
    width:200px;
}

#ddSubDistrict{
    width:200px;
}

.subcategories{
    width:200px;
    margin:0 auto;
}

.midsel{
    width:100px;
}

.filter{
    background-color:#eee;
}

.tda{
     background-color:#E6E6F5;
     height:25px;
     padding-left:5px;
     font-weight:bold;
}

.td9{
    padding:10px;
}

.viewnav{
    text-decoration:underline;
    color:#07599F;
}
.viewnav:visited{
    text-decoration:underline;
    color:#07599F;
}

.ijoin{
    background-color:#fff;
    border:0px solid white;
    background:url(../img/btnmid.png) no-repeat right center;
    height:32px;
    width:150px;
    color:white;
    font-weight:bold;
    vertical-align:middle;
    cursor:pointer;
}

.txt20{
    height:24px;
    font-size:16px;
    text-align:center;
    border:solid 1px #d4d4de;
    margin:1px;
}

.textarea20{
    font-size:12px;
    border:solid 1px #d4d4de;
    font-size:16px;
    font-family:Tahoma,"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
}

.important{
    color:#990000;
}

.subcatlist{
    font-size:13px;
    font-weight:500;
    padding-bottom:9px;
    color:#07599F
}

.flash { border:3px solid #ff9b00; background:#ffcc80; padding:10px; font-weight:bold; margin:15px 0;}
.flash_success { border:3px solid #bedf5d; background:#e2f1a8; padding:10px; font-weight:bold; margin:15px 0; max-width:1060px;}
.flash_failure { border:3px solid #990000; background:#f97d88; padding:10px; font-weight:bold; margin:15px 0; max-width:1060px;}

.s20{
    border:solid 1px #d4d4de;
    height:24px;
    font-size:15px;
    margin:1px;
}
.sf{
    width:130px;
    height:18px;
    font-size:11px;
}
.adverts{
    font-size:15px;
    vertical-align:top;
}

.paging{
    padding:1px 7px 4px 7px;
	margin:0px 2px 0px 2px;
	border:1px solid #FF9900;
	color:#FF9900;
	text-decoration:none;
}

.paging:hover{
     border:1px solid #FF9900;
     background:#FF9900;
     color:#FFFFFF;
     text-decoration:none;
}

.ulmain{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}

.ulmain li{
    font-size:14px;
    list-style-image:url(../img/lipointer.png);
    padding-left:10px;
}

#js_loginform{
    position:absolute;
    left:400px;
}

.validation-advice{
   color:#FD7F6E;
   padding-bottom:5px;
}
.mside h2{
    font-size:14pt;
}
.menu-side{
    float:right;
    margin:0 0 2em;
    min-height:500px;
    width:330px;
}

.sidebar{
    margin:5px;
}

.widgettitle{
    color:#FF7F00;
    font-size:15px;
}

.sidewidget{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding-left:5px;
}

.sidewidget li{
    margin:5px;
    border-bottom:1px solid silver;
}

.sidewidget li a{
    font-size:10pt;
    color:#07599F;
}

.sidewidget li a:visited{
    font-size:10pt;
    color:#07599F;
}

.important{
    color:red;
}

#tw{
    background:transparent url(../img/tws.png) no-repeat scroll left top;
    display: block;
    height:76px;
}


.foot{
    border-top: 1px solid #BCD2ED;
    position: relative;
    width:100%;
    margin-top:20px;
    clear:both;
}

.lcol{
    clear:right;
    margin-left:730pt;
    padding-top:10px;
}
.col{
    float:left;
}

.col a{
    color:silver;
    text-transform:uppercase;
}

.col-dl{
    margin:5px;
    color:#BCD2ED;
}

.col a:hover{
    color:#000033;
}

.pf{
    font-size:14px;
    font-weight:bold;
    padding:5px;
    width:200px;
}
.pfv{
    padding:5px;
}

.pfv h1{
    font-size:12px;
}

#counter-admessage{
    width:100px;
    border:1px solid #D4D4DE;
    text-align:center;
    background-color:silver;
    clear:left;
}

ul#slideads {
  padding-top:15px;
  margin: 0;
}

ul#slideads li {
    height: 64px;
    list-style: none;
    text-align: left;
    width: 292px;
    padding-left:10px;
    font-size:10px;
    cursor:pointer;
}

ul#slideads li img {
    border: 1px solid #333;
    float:left;
}


.sidelink{
    color:#07599F;
}

.sidelinkb{
    color:#000;
}

#msg_img{
    display:none;
    text-align:left;
    width:100%;
}

.navlink{
    color:#656565;
    text-decoration:underline;
}

.msgs1{
    border-bottom:1px solid #CCCCCC;
    font-size:12px;
    text-align:left;
    padding:2px 0px 3px 3px;
    cursor:pointer;
}

#tds{
    width:200px;
    height:30px;
    vertical-align:top;
}

#sideimg{
    float:left;
    border:solid 1px #07599F;
    margin-right:5px;
}

#sideadh{
    width:25%;
    padding-top:20px;
}





