a:link, a:active, a:visited {
     color:#bc2959;
     text-decoration: none;
}

a:hover, a:focus {
     color: #009cf0;
}

body {
     word-wrap: break-word;
     background-color: #e9e9e9;
     color: #555;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     max-width: 640px;
  	 margin: 0 auto;
     padding: 0;
}

form, input, textarea, select {
     font: 14px Arial;
     margin: 0;
}

h1{
  font-size:1.6em;
  line-height:1.2em;
  font-weight:700;
  font-family:Arial;
  margin: 0;
  padding: 0;
}

h3, h4 {
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  display:inline;
}

h3 {font-weight: normal;}

h2 {
  width:auto;
  display:inline;
  font-size:small;
}

hr {
     border: 0;
     border-top: 1px solid #d5d5d5;
     margin-top: 4px;
     margin-bottom: 4px;
}

input, textarea, select {
     background: #fff;
     border: 1px solid #d8d8d8;
     color: #686868;
     padding: 1px;
     margin: 1px;
}

input[type="file"] {
     margin: 2px 0
}

input[type="submit"]{
     background: url(images/input.gif) repeat-x bottom #fefefe;
     padding: 3px 8px;
}

p {
     margin: 1px;
}

textarea {
     width: 99%;
     max-width: 691px;
}

ul {
     margin: 0;
     padding-left: 20px;
}

.title {
     background: #e3568d url(images/head.gif) repeat-x scroll 0 0;
     position: relative;
     height: 43px;
     padding: 2px;
}

.title a{
     color:#ffffff
}

.list1 {
     background-color: #ffffff;
     margin: 0px;
     padding: 2px 4px 2px 4px;
     font-family: "Times New Roman", Times, serif;
     border: 1px solid #cecece;
}

.sub {
     border-bottom: 1px dotted #ddd;
     margin: 0;
     padding: 5px;
}

left {
     float: left;
     margin-right: 2px
}

.phdr {
     clear: both;
     background: #d02868 url(images/tmn.gif) repeat-x scroll 0 0;
     text-align: center;
     padding: 5px 0;
     color: #FFF;
     height: 14px;
}

.phdr a{
     color: #FFF;
     text-decoration: none;
     cursor: pointer;
     margin: 0 5px;
}

.tmn {
     font-weight: bold;
     background: #d18ba1 url(images/phdr.gif) repeat-x scroll 0 bottom;
     color: #ffffff;
     padding: 2px 0px 2px 4px;
     margin: 0;
     font-family: Tahoma;
}

.icon {
     background-image: url(images/dot.gif);
     background-repeat: no-repeat;
     background-position: left 50%;
     padding-left: 10px;
}


.menu {
     background-color: #f2f6f8;
     border-bottom: 1px solid #eaeae9;
     color: #34617e;
     padding: 3px 4px 3px 4px;
     margin: 0 0 0 0;
}

.wcode {
     max-width:89%;
     background-color:#f3f6fb;
     border:1px inset #c3d3dc;
     text-align:left;
     color:#111111;
     padding:3px;
}

.tmn h1 {
  	text-shadow: 1px 1px black, 2px 2px black, 3px 3px black, 4px 4px black, 5px 5px black, 6px 6px black, 7px 7px black
}

.page input[type="text"], .filelist_paging input[type="text"] {
  	width: 100px;
  	margin: 4px;
  	padding: 3px
} 

.page span, .filelist_paging span {
     color:#FFFFFF;
     background-color: #7e2343;
     border: 1px solid #d02868;
     padding: 2px 6px;
  	 margin: 1px;
     font-weight: bold
}

.page a, .filelist_paging a {
     border: 1px solid #d02868;
     background-color: #f2f6f8;
     padding: 2px 6px;
     margin: 1px;
     text-decoration: none
}

.page a:hover, .filelist_paging a:hover {
     background-color: #7e2343;
     border: 1px solid #417394;
     margin: 1px;
     color:#FFFFFF;
     padding: 2px 6px;
	 font-weight: bold;
}

.page, .filelist_paging, .topmenu {
     background-color: #ffdae8;
     border: 1px solid white;
     font-size: 14px;
     margin: 0px;
     padding: 4px

}

.adsle .af_desc {
      display: none;
    }
    
    .adsle img {
      display: none;
    }
    
    img.af_icon_img {
      width: 40px;
      height: 40px;
      display: block;
    }


article img {
  width: 70%;
  height: auto;
}

.adflex_adwall_header {
     font-weight: bold;
     background-color: #d18ba1!important;
     color: #ffffff;
     padding: 2px 0px 2px 4px;
     margin: 0;
     font-family: Tahoma;
  	 font-size: 16px!important;
     line-height: 20px!important;
      height: 25px !important;
}

.adshead {
  background: #FFF4CC;
  border: 1px solid #FFDC70;
  padding: 3px;
  margin: 3px 0;
  font-weight: bold;
  text-align: center;
}

.adsss {
  margin: 3px 0;
}
.adsss img {width: 30px!important}
