/* general styles */
html, body, div, table, td, form, input, select, textarea, img, p, h1, h2, h3, h4, ul, ol, dl { margin:0; padding:0; }
p, h1, h2, h3, h4, ul, ol, dl { padding:.5em 10px; } 
p, li, a, input, select, textarea { color:#bcbcbc; font:11px/15px Verdana, Arial, Helvetica, sans-serif; }

body {
 font:11px/15px Verdana, Arial, Helvetica, sans-serif; 
 color:#bcbcbc; 
 text-align:center;
 background:#000000;
}

a img { border:0px none; }
a { color:#bcbcbc; font-size:11px; text-decoration:underline; }
a:hover{ color:#bcbcbc; text-decoration:none; }

h1{ font-size:1.8em; line-height:110%; font-weight:bold; }
h2{ font-size:1.6em; line-height:110%; font-weight:bold; }
h3{ font-size:1.4em; line-height:110%; font-weight:bold; }
h4{ font-size:1.2em; line-height:110%; font-weight:bold; }

td { vertical-align:top; }
p { text-align:left; }
li { margin-left:10px; }
.line { height:10px; font-size:10px; line-height:10px;}
.clearer { clear:both; height:1px; font-size:1px; line-height:1px; }
/* /general styles */

.page { width:963px; padding:20px 0 0 0; margin:0 auto; text-align:left; }
.available { cursor:pointer; }

/* header part */
.header { width:100%; height:74px; text-align:left; }
.header img { vertical-align:top; }
/* /header part */

/* menu part */
.menu { height:39px; width:100%; font-size:1px; line-height:1px; }
.menu tr { background:url('images/menu_bg.gif') repeat-x left top; }
.menu a { text-decoration:none; }
.menu img { vertical-align:top; }
/* /menu part */

/* content part */
.content { width:100%; background:#3b3b3b url('images/content_top.gif') repeat-x left top; }
.content .left_bg { width:10px; background:url('images/content_bottom_left.gif') no-repeat left bottom; }
.content .right_bg { width:10px; background:url('images/content_bottom_right.gif') no-repeat right bottom; }
.content .text { width:100%; padding:20px 0 10px 0; }

.content .text .column_left { width:153px; }
.content .text .column_left p { margin-bottom:5px; padding-top:0; line-height:15px;  }
.content .text .column_left .noindent { padding:7px 0 5px 0; }
.content .text .column_left p img { vertical-align:top; }
.content .text .column_right { width:188px; vertical-align:top; }
.content .text .column_right img { vertical-align:top; }
.content .text .column_right .bottom { margin-bottom:-10px; z-index:10; position:relative; }

.content .text .column_center { width:100%; }
.content .content_table { width:100%; background:url('images/text_right.gif') repeat-y right top; }
.content .content_table .flash { width:366px; padding:4px; border:1px solid #737373; font-size:1px; line-height:1px; }
.content .content_table .flash img { vertical-align:top; }
.content .content_table .cont_text { border-top:1px solid #737373; border-bottom:1px solid #737373; border-left:0px none; border-right:0px none;  }
.content .content_table .cont_text p { padding:15px 10px 0 20px; }
.content .content_table .corners { vertical-align:bottom; font-size:1px; line-height:1px; background:url('images/round_top_corner.gif') no-repeat right top; }
.content .content_table .corners img { vertical-align:bottom; }

.live { color:#bbff13; font-weight:bold; font-size:14px; font-family:Verdana; margin-left:5px; }

.content .date { font-size:12px; color:#ffffff; margin-left:5px; }
.content .small { font-size:9px; }
/* /content part */

/* form pages part */
.form_page { height:400px; background-color:#3b3b3b; text-align:left; }
.form_page form table { margin:15px auto; }
.form_page form table td { padding:0 5px; }
.form_page form .input { padding:0 2px; margin:0 5px 5px 5px; width:300px; color:#333333; font:11px/15px Verdana, Arial, Helvetica, sans-serif; }
.form_page form .textarea { padding:0 0 0 2px; margin:0 5px 5px 5px; width:302px; color:#333333; font:11px Verdana, Arial, Helvetica, sans-serif; }
.form_page form .select { padding:0 0 0 2px; margin:0 5px 5px 5px; width:302px; color:#333333; font:11px Verdana, Arial, Helvetica, sans-serif; }
.form_page form .button { margin:5px 5px 5px 15px; padding:1px 4px; color:#333333; font:11px/15px Verdana, Arial, Helvetica, sans-serif; }


.form table { margin:15px auto; }
.form table td { padding:0 5px; }
.form .input { padding:0 2px; margin:0 5px 5px 5px; width:300px; color:#333333; font:11px/15px Verdana, Arial, Helvetica, sans-serif; }
.form .textarea { padding:0 0 0 2px; margin:0 5px 5px 5px; width:302px; color:#333333; font:11px Verdana, Arial, Helvetica, sans-serif; }
.form .button { margin:5px 5px 5px 15px; padding:1px 4px; color:#333333; font:11px/15px Verdana, Arial, Helvetica, sans-serif; }

.hidetitle { background-color:#3b3b3b; height:40px; margin-bottom:-30px; position:relative; z-index:100; }
.hidetitle[class] { margin-bottom:-30px; }
.regframe { width:790px; height:570px; }
.regframe[class] { width:790px; height:570px; }
/* /form pages part */

/* partners part */
.partners { width:100%; background:#ffffff url('images/bottom_ltc.gif') no-repeat left top; }
.partners .part_left { background:url('images/bottom_lbc.gif') no-repeat left bottom;; padding-left:4px; padding-right:0; padding-top:5px; padding-bottom:5px }
.partners .part_right { width:10px; background:url('images/bottom_rbc.gif') no-repeat left bottom; }
.partners img { vertical-align:top; }
/* /partners part */

/* footer part */
.footer { padding:10px; }
/* /footer part */