body {margin: 0;}
img {border: 0;}
table {margin: 0;}
a {color: 005360; font-size: 16px; font-weight: bold; padding-top: 0px; text-decoration: none; font-family: arial;}
<!--menu {color: #FFFFFF; font-size: 16px; font-weight: bold; padding-top: 0px;}-->


a.menu {color: #999999; font-size: 14px; font-weight: bold; text-align:center; padding-top: 0px;}
a.menu:hover {color: #FFFFFF; font-family: Times; text-align:center; text-decoration: none}

.txt12, .txt12 a  {color: #A9C2D2; font-family: Times; font-size: 12px; padding-top: 0px; text-decoration: none; text-indent: 3em}
a.txt12:hover, txt12 a:hover {color: #A9C2D2; font-family: Times; font-size: 12px; padding-top: 0px; text-decoration: underline}
.txtx12 {color: #A9C2D2; font-family: Times; font-size: 12px; font-weight: ;padding-top: 0; text-decoration: none}


.txt  {color: #A9C2D2; font-family: Times; font-size: 15px; padding-top: 0px; text-decoration: none; text-indent: 3em}
a.txt, .txt a {color: #A9C2D2; font-family: Times; font-size: 15px; padding-top: 0px; text-decoration: none}
a.txt:hover, .txt a:hover {color: #E6EAF0; font-family: Times; font-size: 15px; padding-top: 0px; text-decoration: underline}


.txt17  {color: #A9C2D2; font-family: Times; font-size: 17px; padding-top: 0px; text-decoration: none; text-indent: 3em}
.txtx17 {color: #A9C2D2; font-family: Times; font-size: 18px; font-weight: bold;padding-top: 0; text-decoration: none}
.txtx17:hover {color: #ff0000; font-family: Times; font-size: 18px; font-weight: bold;padding-top: 0; text-decoration: none}


.txtxb {color: #A9C2D2; font-family: Times; font-size: 15px;font-weight:	 ;padding-top: 0; text-decoration: none}
.txtx {color: #FFFFFF; font-family: Times; font-size: 15px; font-weight: bold;padding-top: 0; text-decoration: none}
a.txtx:hover {color: #ff0000; font-family: Times; font-size: 15px;  font-weight: bold;  padding-top: 0; text-decoration: underline}


.menu {color: 999999; font-family: Times; font-size: 16px; font-weight: bold; padding-top: 0px; text-align:center; text-decoration: none}
.menuz{color: #FFFFFF; font-family: Times; font-size: 16px; font-weight: bold; padding-top: 0px; text-align:center; text-decoration: none}

.txty {color: #000000; font-family: Times; font-size: 15px; padding-top: 20px; text-decoration: none}
.txtl {color: #FF84FF; font-family: Times; font-size: 12px; padding-top: 0; text-decoration: none}

.txty {color: #FFFF64; font-family: Times; font-size: 15px; font-weight: bold;padding-top: 0; text-decoration: none}
a.txty:hover {color: #ff0000; font-family: Times; font-size: 15px;  font-weight: bold;  padding-top: 0; text-decoration: underline}

.txtname {color: #FFE5DE; font-family: Times; font-size: 15px; font-weight: bold;padding-top: 0; text-decoration: none}
a.txtname:hover {color: #FF6B44; font-family: Times; font-size: 15px;  font-weight: bold;  padding-top: 0; text-decoration: underline}

.txtres {color: #FFAA95; font-family: Times; font-size: 15px; font-weight: bold;padding-top: 0; text-decoration: none}
a.txtres:hover {color: #FF6B44; font-family: Times; font-size: 15px;  font-weight: bold;  padding-top: 0; text-decoration: underline}


#buttons {text-align:center;}




 

.text {
  font-size: 14px;   
    color: #A9C2D2
}

.textcode {
  font-size: 12px;   
    color: #A9C2D2
}
 .textwhite {
  font-size: 14px;   
    color: #A9C2D2
}
 


  
input {
  background : #000000;  
  border     : solid 1px #A9C2D2;
  color: #A9C2D2;
  
}
textarea {
  background : #000000;  
  border     : solid 1px #A9C2D2;
}

img { 
  border: 0;
}

.articles-list, .articles-list a, .articles-list p {
    color: #A9C2D2;
    font-size: 14px;
    font-weight: normal;
}

.articles-list a.title {
    color: #FFAA95;
    font-weight: bold;
}

.footer {
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
}

.footer, .footer a {
font-size: 11px;
font-weight: normal;
color: #C2C2C2;
}        

.footer a:hover {
text-decoration: underline;
} 

small a {
font-size: 11px;
}

.reviews {
padding-right: 50px;
vertical-align: top;
}

.reviews, .reviews p {
color: #fff;
font-size: 14px;
font-weight: normal;
margin-top: 5px;
}

.reviews a {
font-size: 12px;
color: #A9C2D2;
}

.reviews span {
color: #A9C2D2;
}

.reviews p.reviews-title {
font-size: 18px;
/*font-weight: bold;*/
color: #FFAA95;
margin-bottom: 0px;
}

.quick-search, .quick-search a {
font-size: 12px;
color: #fff;
font-weight: normal;
}

.quick-search a:hover {
    color:#A9C2D2;
}

.quick-search strong {
color: #ffaa95;
font-size: 14px;
}

.gallery-table table td {
text-align: center;
background: #4f4f4f;
}

.gallery-table td.girl-cell table {
width: 100%;
border-collapse: collapse;
border-color: gray;
border: none;
}

.gallery-table td.girl-cell table td {
padding: 0px;
background: #4f4f4f;
text-align: center;
vertical-align: middle;
}

.gallery-table td.girl-cell table td.img {
width: 205px; 
height: 305px;
}

.portfolio-by-name {
    border-collapse: collapse;
    /*background: #4f4f4f;*/
    color: #A9C2D2;
    font-size: 14px;
}

.portfolio-by-name a {
    color: #A9C2D2;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}

.portfolio-by-name td, .portfolio-by-name th {
    text-align: center;
    padding: 2px 15px 0px 15px;
}

.portfolio-by-name th {
border-bottom: 2px solid #4f4f4f;
padding-bottom: 5px;
}
  
.errors {
color: #DEC2D2;
}

.left-mainpage-cell {
vertical-align: top;
padding-top: 15px;
}

.left-cell-container {
width: 170px;
}

.left-cell-title {
/*border:0px solid #a8c1d5;*/
color: #fff;
font-size: 18px;
font-weight: bold;
padding: 6px;
margin-top: 5px;
}

.left-cell-data {
border: 1px solid #A9C2D2;
margin-top: 20px;
font-size: 12px;
background: #000;
}

.left-cell-data ul {
list-style: none;
margin: 10px 10px 10px 10px;
padding: 0px;
}

.left-cell-data a {
font-size: 12px;
font-weight: normal;
color: #969696;
}


.left-cell-data a:hover {
font-size: 12px;
font-weight: normal;
color: #ffffff;
}
.main-page-content table td {
/*border:1px solid red;*/
}

.left-cell-featured {
font-size: 12px;
font-weight: normal;
color: #ffffff;
text-align: center;
padding-top: 0px;
}

.left-cell-featured p {
border: 1px solid #A9C2D2;
text-align: center; 
margin-left: 17px;
margin-right: 17px;
margin-top: 0px;
}

.left-cell-featured p.noborder {
border: none;
}

.left-cell-featured a {
color: #fff;
}

.left-cell-featured img {
border: 3px solid #000; 
}

.video {
margin: 10px;
}

.related {
text-align: left;    
}

.related h2 {

    color: #A9C2D2;
    font-size: 14px;
}

.related img {
    width: 120px;
    border: 2px solid #A9C2D2;
}

.related img:hover {
    border-color: #FFAA95;
}

.related td {
text-align: center;
color: #A9C2D2;
}

.related a {
text-decoration: none;
color: #A9C2D2;
font-weight: normal;
font-size: 14px;
}