* {padding:0; margin:0;}
ul { list-style-type:none;}
/*reset all*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; }
:focus {outline: 0;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif;}

table {border-collapse: separate;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
strong {font-weight:bold;}
/*clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



body {padding:0; margin:0; text-align:center; background:#7b4283 url(images/bg.jpg) repeat-x fixed; font-size:12px; padding-bottom:10px;}
a {color:#c13195;}
a:hover {text-decoration:none;}
.c_holder {width:910px; margin:0 auto; text-align:left; background:#fff;}



.c_header {background:url(images/head.jpg) no-repeat; height:173px; display:block;}
.c_log * {color:#35153a;}
.c_log {width:354px; height:81px; position:absolute; display:block; margin-left:650px; margin-top:35px; }


.c_menu {background:url(images/menu_bg.gif) repeat-x; display:block; height:32px; line-height:32px; padding:0 30px; overflow:hidden; text-align:center;}
.c_menu a {font-size:12px; color:#333; font-weight:bold; padding:5px 15px 10px 15px;}
.c_menu a:hover {background:url(images/menu_over.gif) repeat-x;}

#footer {padding:20px;}


.c_c_c {text-align:center;}
