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

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

body {background-color: #e9e9e9; color: #555; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0; margin: auto; max-width: 700px;}

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

h1 {margin: 0;padding: 0 0 1px 0;color:red;font-size: 30px}

h2 {margin: 0;padding: 0 0 1px 0;color:blue;font-size: 16px}

h3 {margin: 0;padding: 0 0 1px 0;color:green;font-size: 15px}

h4 {margin: 0;padding: 0 0 1px 0;color:#000000;font-size: 14px}

h5 {margin: 0;padding: 0 0 1px 0;color:#bc2959; font-size: 13px}

h6 {margin: 0;padding: 0 0 1px 0; color:#d18ba1;font-size: 12px}

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="submit"] {background: url(images/input.gif) repeat-x bottom #fefefe;padding: 3px 8px;}

p {margin: 1px;}

textarea, input[type="text"] { width: 95%; max-width: 600px; margin: 2px 1px 2px 1px}

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

.bmenu a, .phdr a, .hdr a, { color: #fff;}

.bmenu {background: url(images/bmenu.gif) repeat-x top left #a7a7a7; margin: 0px -1px 0px -1px; color: #fff; padding: 2px 4px 4px 4px;}

.rmenu {background: #fee5fd; border: 1px solid #ffc6fc; margin: 1px 0; padding: 4px;}

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

.hdr {font-weight: bold; background:#d18ba1 url(images/tmn.gif) repeat-x; text-align: center; color: #ffffff; padding: 4px 4px 4px 4px; margin: -1px -1px 0px -1px; font-family: Tahoma; font-size: 15px;}

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

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

.header , .logo { background: #e3568d url(images/header.gif) repeat-x scroll 0 0; position: relative; font-size: 20px; height: 50px; padding: 2px 1px 6px 9px;}

.header a {color:#FFF;}

.footer { background: #e3568d url(images/header.gif) repeat-x scroll 0 0; position: relative; font-size: 14px; height: 43px; padding: 4px 1px 2px 1px;}

.footer a {color: #0f0;  margin: 3px 1px 3px 1px}

.logo a {color:#ffffff;}

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

.list2 {background: #ffffff; border-bottom: 1px solid #d5d5d5; margin: 1px; padding: 2px 4px 2px 4px; font-family: "Times New Roman", Times, serif; font-size: 14px;}

.list3 {background-color: #ffffff; border-bottom: 1px solid #d5d5d5; margin: 1px; padding: 2px 3px 2px 3px; font-family: "Times New Roman", Times, serif;font-size: 14px;}

.list3 a {font-weight: bold;}

.list4 {background-color: #ffffff; border-bottom: 1px solid #d5d5d5; margin: 1px; padding: 2px 4px 2px 4px; font-family: "Times New Roman", Times, serif;font-size: 14px;}

.list4 img { max-width: 100%;}

.menu { background: #ffffff; border-bottom: 1px solid #d5d5d5; margin: 1px; padding: 2px;}

.news {background-color: #EEEEEE; border: 1px solid white; color: #333333; font-size: x-small; padding: 3px 4px 4px 4px;}

.newsx {background-color: #f2f6f8; border-bottom: 1px solid #eaeae9; color: #34617e; padding: 3px 4px 3px 4px; margin: 0 0 0 0;}
.bmenu a:hover,.phdr a:hover {color:#fff; text-decoration: none;}

.filelist_paging, .xt_blog_paging {padding: 1px 1px 1px 1px; border:1px solid #d5d5d5; background:#fff url(images/page.gif) repeat-x;}

.filelist_paging span, .xt_blog_paging span { padding: 3px; display: inline-block; border:1px solid#ffc6fc; font-weight: bold; background:#d02868;}

.filelist_paging a, .xt_blog_paging a {padding: 3px; background:#d18ba1; border:1px solid#ffc6fc; color:#fff; display: inline-block; margin-top: 1px; text-decoration: none;}

.img { background-color: #fff; margin-top: 2px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; padding: 0px; border: 1px solid#d5d5d5; }

.img img { max-width: 100%;}

.cut img { max-width: 0%;}
.quote { font-size: 16px; background-color:#f2f6f8; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom:1px solid#e0e0e0; border-left: 3px solid #80abc8; margin: 2px; color: grey; padding: 4px; }

.main { background-color: #fff; padding: -1px 0px -1px 0px; margin-top: 1px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; border: 1px solid#d5d5d5;}