html {height: 100%}
body {background-color: #ffffff; margin: 0px; height: 100%; background-image: url(pic/head_bg.jpg); background-repeat: repeat-x;}
#basic {min-height: 100%; min-width: 980px;}

#head {height: 222px; background-image: url(pic/head.jpg); background-repeat: no-repeat; position: relative}
#phone {position: absolute; z-index: 10; left: 194px; top: 74px; color: #ffffff; font-family: Georgia,Arial; font-size: 20px; font-weight: bold}
#phone span {font-size: 14px}
#menu {height: 52px; background-image: url(pic/scale.gif); overflow: hidden;}
#tab_menu {border: 0px; width: 100%;}
#tab_menu td {padding: 20px 0px 0px 0px}
a.menu:link, a.menu:visited, a.menu:active  {font-family: Arial; font-size: 16px; color: #999999; text-decoration: none; font-weight: bold}
a.menu:hover {color: #AA87AC;}


#left_column {width: 270px; float: left; margin-top: 30px}
#service {padding-left: 20px;}
a.service:link, a.service:visited, a.service:active  {display: block; font-family: Arial; font-size: 14px; color: #463B66; text-decoration: none; -moz-outline: none; outline: none; padding-top: 8px; padding-bottom: 3px}
a.service:hover {text-decoration: underline}

a.slist:link, a.slist:active, a.slist:visited {color: #252525; text-decoration: none}
a.slist:hover {text-decoration: underline}

.s_list {font-size: 12px; font-family: Tahoma; margin-bottom: 7px; padding-left: 10px}

#clients {padding-left: 20px; margin-top: 70px}

#right_column {width: 220px; float: right; margin-top: 30px; font-family: Tahoma,Verdana,Arial; font-size: 12px; color: #333333; overflow: hidden;}
#margin {padding-right: 20px;}

#anything {margin-top: 80px; text-align: center}
#anything a:link, #anything a:active, #anything a:visited, #anything a:hover {text-decoration: none; color: #758FCB}

#work_area {margin-left: 300px; margin-right: 250px; margin-top: 30px}
#text {font-family: Verdana,Arial; font-size: 80%; line-height: 20px; padding-top: 20px}
#text img {border: 1px solid #cccccc}
#text table {border-collapse: collapse; width: 100%}
#text td,th {border: 1px solid #cccccc; padding: 6px}
#text th {background-color: #cccccc;}

#down {height: 60px; margin-top: -60px; position: relative; z-index: 10; background-image: url(pic/scale_down.gif); background-repeat: repeat-x; background-position: left bottom; overflow: hidden}
#copy {padding: 10px; font-family: Tahoma; font-size: 12px; color: #999999}
#counter {position: absolute; z-index: 10; right: 10px; top: 5px;}

h1,h2,h3,h4,h5,h6 {margin: 0px; font-weight: normal; font-size: 20px}
h1 {font-size: 24px; color: #AA87AC; font-family: Arial; padding-bottom: 2px; border-bottom: 3px solid #AA87AC}
p {margin-top: 0px}
b,strong {color: #444444}
input, textarea {padding: 5px}
.clear {clear: both; height: 1px; overflow: hidden}
#plug {height: 80px}
.mark {color: #706492; font-family: Arial; font-size: 24px; padding-bottom: 20px}

#feed_back {padding-bottom: 20px; font-size: 28px; color: #808080; padding-top: 40px}
#msg {background-color: #cccccc; border: 1px solid #252525; font-size: 20px; color: #000000; width: 340px;}
#msg_marg {padding: 20px; text-align: center}

.banner {margin-bottom: 25px; text-align: center}
.banner_c {margin-bottom: 25px;}

a:link, a:active, a:visited, a:hover {text-decoration: underline}
