/* Endless & Skyline Default Theme by Beaver */
/* Alap HTML elemek */



html, body {
/* width: 1000px; */
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0; /* required for Opera to have 0 margin */
text-align: center;
background-image: url('background.gif');
}

p {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: center;
}

a {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-decoration: none;
font-style: normal;
}

a.visited {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-decoration: none;
font-style: normal;
}

a:hover {
font-family: Tahoma;
font-size: 10pt;
color: #85aa28;
text-decoration: none;
}

a:hover.visited {
font-family: Tahoma;
font-size: 10pt;
color: #85aa28;
text-decoration: none;
}

input {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
}

select {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
}

textarea {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
}




/* Fotabla elemek */

table.main {
width: 1000px;
height: 100%;
border-collapse: collapse;
}

td.left {
width: 19px;
height: 100%;
padding: 0px;
background-image: url('mainborder_left.jpg');
}

td.right {
width: 19px;
height: 100%;
padding: 0px;
background-image: url('mainborder_right.jpg');
}

td.logo {
width: 962px;
height: 140px;
padding: 0px;
}

td.container {
vertical-align: top;
width: 942px;
background-image: url('body.jpg');
padding: 0px;
}

div.container {
background: #FFFFFF;
width: 920px;
height: 100%;
margin-left: 21px;
margin-right: 21px;
}

div.left {
background: #FFFFFF;
width: 200px;
height: 100%;
margin-left: 0px;
margin-right: 0px;
float: left;
overflow: visible;
}

div.right {
background: #FFFFFF;
width: 700px;
height: 100%;
margin-left: 0px;
margin-right: 0px;
float: right;
overflow: visible;
text-align: left;
}

td.banners {
width: 962px;
height: 10px;
background-image: url('body.jpg');
padding: 0px;
}

td.legal {
width: 962px;
height: 10px;
background-image: url('body.jpg');
padding: 0px;
}

td.foot {
width: 962px;
height: 20px;
padding: 0px;
background-image: url('foot.jpg');
}

td.end {
width: 1000px;
height: 2px;
background-image: url('mainborder_bottom.jpg');
padding: 0px;
}

div.logo {
width: 962px;
height: 140px;
padding: 0px;
}

td.menu {
width: 962px;
height: 25px;
text-align: right;
background-image: url('menu.jpg');
padding: 0px;
}

td.shader {
width: 962px;
height: 24px;
background-image: url('menushader.jpg');
padding: 0px;
}

p.foot {
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 7pt;
color: #285a7a;
text-align: center;
}

p.banners {
margin-top: 5px;
margin-bottom: 2px;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: center;
}

p.legal {
margin-top: 5px;
margin-bottom: 2px;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: center;
}



/* Sidebar elemei */

table.sidebar {
border-collapse: collapse;
}

td.sb_head {
width: 200px;
height: 31px;
background-image: url('sidebar_head.jpg');
}

td.sb_body {
width: 200px;
background-image: url('sidebar_body.jpg');
}

td.sb_foot {
width: 200px;
height: 7px;
background-image: url('sidebar_foot.jpg');
}

td.tray_head {
width: 200px;
height: 21px;
background-image: url('sb_tray_head.jpg');
}

td.tray_body {
width: 200px;
background-image: url('sb_tray_body.jpg');
}

td.tray_username {
width: 200px;
height: 25px;
background-image: url('sb_tray_username.jpg');
}

td.tray_userclass {
width: 200px;
height: 21px;
background-image: url('sb_tray_userclass.jpg');
}

td.tray_download {
width: 200px;
height: 15px;
background-image: url('sb_tray_download.jpg');
}

td.tray_upload {
width: 200px;
height: 15px;
background-image: url('sb_tray_upload.jpg');
}

td.tray_ratio {
width: 200px;
height: 15px;
background-image: url('sb_tray_ratio.jpg');
}

td.tray_graph {
width: 200px;
height: 18px;
background-image: url('sb_tray_graph.jpg');
}

td.tray_foot {
width: 200px;
height: 4px;
background-image: url('sb_tray_foot.jpg');
}

td.sb_warn_head {
width: 200px;
height: 23px;
background-image: url('sb_warn_head.jpg');
}

td.sb_warn_body {
width: 200px;
background-image: url('sb_warn_body.jpg');
}

td.sb_warn_foot {
width: 200px;
height: 5px;
background-image: url('sb_warn_foot.jpg');
}

p.sb_warn {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 10pt;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}

p.graph {
margin-bottom: 2px;
}

p.sb_title {
margin-top: -1px;
margin-bottom: 0px;
margin-left: 32px;
margin-right: 0px;
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: left;
}

a.sb_name {
margin-top: 3px;
margin-bottom: 0px;
margin-left: 42px;
margin-right: 0px;
font-family: Arial;
font-weight: bold;
font-size: 14pt;
color: #285a7a;
text-align: left;
}

p.sb_class {
margin-top: 4px;
margin-bottom: 0px;
margin-left: 42px;
margin-right: 0px;
font-family: Tahoma;
font-style: italic;
font-size: 10pt;
color: #285a7a;
text-align: left;
}

p.sb_download {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 78px;
margin-right: 0px;
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: left;
}

p.sb_upload {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 78px;
margin-right: 0px;
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: left;
}

p.sb_ratio {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 78px;
margin-right: 0px;
font-family: Tahoma;
font-size: 8pt;
text-align: left;
}



/* Uzenetpanel elemei */

table.dialog {
border-collapse: collapse;
}

td.dlg_tl {
width: 6px;
height: 6px;
background-image: url('dialog_top_left.jpg');
}

td.dlg_tm {
height: 6px;
background-image: url('dialog_top_middle.jpg');
}

td.dlg_tr {
width: 6px;
height: 6px;
background-image: url('dialog_top_right.jpg');
}

td.dlg_leftside {
width: 6px;
background-image: url('dialog_leftside.jpg');
}

td.dlg_head {
height: 24px;
background-image: url('dialog_head.jpg');
}

td.dlg_content {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 6px;
background-color: #f2faff;
background-image: url('dialog_shader.jpg');
background-repeat: repeat-x;
background-position: top left;
}

td.dlg_rightside {
background-image: url('dialog_rightside.jpg');
width: 6px;
}

td.dlg_bl {
width: 6px;
height: 6px;
background-image: url('dialog_bottom_left.jpg');
}

td.dlg_bm {
height: 6px;
background-image: url('dialog_bottom_middle.jpg');
}

td.dlg_br {
width: 6px;
height: 6px;
background-image: url('dialog_bottom_right.jpg');
}

td.dlgcell {
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

p.dlg_title {
margin-top: 3px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 5px;
font-family: Arial;
font-size: 12pt;
font-weight: bold;
color: #285a7a;
text-align: left;
}

p.dlg_r {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: right;
}

p.dlg_c {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: center;
}

p.dlg_l {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: left;
}



/* Szekcio elemei */

table.section {
border-collapse: collapse;
}

td.sec_tl {
width: 6px;
height: 6px;
background-image: url('section_top_left.jpg');
}

td.sec_tm {
height: 6px;
background-image: url('section_top_middle.jpg');
}

td.sec_tr {
width: 6px;
height: 6px;
background-image: url('section_top_right.jpg');
}

td.sec_leftside {
width: 6px;
background-image: url('section_leftside.jpg');
}

td.sec_head {
height: 21px;
background-image: url('section_head.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #f2faff;
}

td.sec_content {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f2faff;
}

td.sec_rightside {
background-image: url('section_rightside.jpg');
width: 6px;
}

td.sec_bl {
width: 6px;
height: 6px;
background-image: url('section_bottom_left.jpg');
}

td.sec_bm {
height: 6px;
background-image: url('section_bottom_middle.jpg');
}

td.sec_br {
width: 6px;
height: 6px;
background-image: url('section_bottom_right.jpg');
}

p.sec_title {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 18px;
margin-right: 6px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #285a7a;
text-align: left;
}

p.sec_r {
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: right;
}

p.sec_c {
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: center;
}

p.sec_l {
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: left;
}



/* Tabla elemei */

table.tbl {
border-collapse: collapse;
}

table.tblcontent {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
border-collapse: collapse;
}

td.tblcell {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
padding: 2px;
}

td.tbl_dark {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
padding: 2px;
background-color: #dbebf4;
}

td.tblcat {
width: 46px;
max-width: 46px;
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
}

td.tbl_tl {
width: 5px;
height: 5px;
background-image: url('table_top_left.jpg');
}

td.tbl_tm {
height: 5px;
background-image: url('table_top_middle.jpg');
}

td.tbl_tr {
width: 5px;
height: 5px;
background-image: url('table_top_right.jpg');
}

td.tbl_leftside {
width: 5px;
background-image: url('table_leftside.jpg');
}

td.tbl_colhead {
height: 24px;
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
background-image: url('table_head.jpg');
background-repeat: repeat-x;
background-position: top left;
padding-left: 4px;
padding-right: 4px;
}

td.tbl_content {
background-color: #f2faff;
}

td.tbl_rightside {
background-image: url('table_rightside.jpg');
width: 5px;
}

td.tbl_bl {
width: 5px;
height: 5px;
background-image: url('table_bottom_left.jpg');
}

td.tbl_bm {
height: 5px;
background-image: url('table_bottom_middle.jpg');
}

td.tbl_br {
width: 5px;
height: 5px;
background-image: url('table_bottom_right.jpg');
}

a.tbl_colhead {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #285a7a;
}

a.tbl_colhead.visited {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #285a7a;
}

a:hover.tbl_colhead {
font-family: Arial;
color: #4798cb;
}

a:hover.tbl_colhead.visited {
font-family: Arial;
color: #4798cb;
}

p.tbl_colhead {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #285a7a;
text-align: center;
}

p.tbl_r {
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: right;
}

p.tbl_c {
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: center;
}

p.tbl_l {
font-family: Tahoma;
font-size: 8pt;
color: #285a7a;
text-align: left;
}



/* Fomenu */

p.menu {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 110px;
margin-right: 0px;
text-align: left;
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #85aa28;
}

a.menu {
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #85aa28;
text-decoration: none;
font-style: normal;
}

a.menu.visited {
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #85aa28;
text-decoration: none;
font-style: normal;
}

a:hover.menu {
text-decoration: underline;
font-style: normal;
}

a:hover.menu.visited {
text-decoration: underline;
font-style: normal;
}

a.head {
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #285a7a;
}

a.head.visited {
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #285a7a;
}

a:hover.head {
color: #85aa28;
}

a:hover.head.visited {
color: #85aa28;
}


/* Torrent Browser */

p.browser {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #285a7a;
}

p.browser_pages {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #285a7a;
}

a.browser {
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #85aa28;
text-decoration: none;
}

a.browser.visited {
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #85aa28;
text-decoration: none;
}

a:hover.browser {
font-size: 8pt;
text-decoration: underline;
}

a:hover.browser.visited {
font-size: 8pt;
text-decoration: underline;
}

div.browser_separator {
margin-top: 10px;
margin-bottom: 10px;
}

.pageselector {
font-size: 8pt;
font-weight: normal;
}



/* Fooldal */

p.vote_question {
font-family: Arial;
font-size: 14pt;
color: #285a7a;
font-style: italic;
text-align: center;
font-weight: bold;
}

div.vote {
border: 1px solid #76a1bb;
padding: 15px;
background-color: #dbebf4;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: center;
}

div.news {
border: 1px solid #76a1bb;
padding: 5px;
background-color: #dbebf4;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
overflow: auto;
margin: 5px;
}

div.htmlpolls {
	width: 540px;
	margin: 5px;
}

div.bar_rect {
	width: 530px;
	height: 40px;
	margin: 5px;
	background-color: #dbebf4;
}

div.option_text {
	width: 530px;
	height: 20px;
}

div.option_bar {
	height: 20px;
	width: 400px;
	float: left;
	text-align: left;
}

img.pollbar {
	border: 1px solid #888888;
}

div.option_votes {
	width: 118px;
	height: 20px;
	text-align: right;
	float: right;
}



/* Egyeb stilusok */

div.comments {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
overflow: auto;
text-align: justify;
}

span.uploadersign {
color: #0000FF;
}

pre.nfo {
font-size: 10pt;
font-family: 'MS LineDraw', monospace;
color: #285a7a;
text-align: left;
}

span.red {
color: #FF0000;
}

p.bigwarning {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 12pt;
color: #FF0000;
text-align: center;
}

a.boldlink {
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #447797;
text-decoration: none;
font-style: normal;
}

a.boldlink.visited {
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #447797;
text-decoration: none;
font-style: normal;
}

a:hover.boldlink {
color: #4798cb;
}

a:hover.boldlink.visited {
color: #4798cb;
}

td.cell {
padding: 2px;
}

img.avatar {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
width: 150px;
}

span.uploadcategory {
font-style: italic;
font-size: 14pt;
color: #4798cb;
}

p.big {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 18pt;
color: #285a7a;
text-align: left;
font-weight: bold;
}

p.medium {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 15pt;
color: #285a7a;
text-align: left;
font-weight: bold;
}

p.uploadsteps {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 16pt;
color: #285a7a;
text-align: left;
font-weight: bold;
}

p.username {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 18pt;
color: #285a7a;
text-align: center;
font-weight: bold;
font-style: italic;
}

a.bold {
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #85aa28;
text-decoration: none;
}

a.bold.visited {
font-family: Tahoma;
font-size: 10pt;
font-weight: bold;
color: #85aa28;
text-decoration: none;
}

a:hover.bold {
font-size: 10pt;
text-decoration: underline;
}

a:hover.bold.visited {
font-size: 10pt;
text-decoration: underline;
}

td.serverload {
width: 402px;
height: 20px;
background-image: url('load_bg.jpg');
}

td.serverload_small {
width: 402px;
height: 9px;
background-image: url('load_bg_small.jpg');
}



/* DropDown Info */

td.torrentdetails {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
padding: 2px;
background-color: #e2f5ff;
}

table.options {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
border-collapse: collapse;
background-color: #FFFFFF;
}

p.left {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: left;
}

p.right {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: right;
}




/* BB Kodok */

.bb-quote {
border: 1px solid #76a1bb;
padding: 10px;
background-color: #dbebf4;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: left;
}

.bb-image {
border-width: 0;
border-style: none;
}



/* Rangok */

span.sz1 {
color: #285a7a;
}

span.sz2 {
color: #285a7a;
}

span.sz3 {
color: #285a7a;
}

span.sz4 {
color: #285a7a;
}

span.sz5 {
color: #097c00;
}

span.sz6 {
color: #ff7e00;
}

span.sz7 {
color: #0052b7;
}

span.sz8 {
color: #bd0000;
}

span.sz9 {
color: #bd0000;
}

span.sz10 {
color: #bd0000;
}




/* SeederLeecherArany */

span.sl0 {
color: #000000;
}

span.sl1 {
color: #ff0000;
}

span.sl2 {
color: #ffba00;
}

span.sl3 {
color: #009912;
}




/* AranySzinek */

span.r_lev1 {
color: #ff0000;
}

span.r_lev2 {
color: #c70000;
}


span.r_lev3 {
color: #860000;
}


span.r_lev4 {
color: #2dc500;
}

span.r_lev5 {
color: #003286;
}

span.r_lev6 {
color: #004ac4;
}

span.r_lev7 {
color: #0057e6;
}

span.small {
font-size: 8pt;
}



/* Torrent Details & Comments */

div.modcomment {
border: 1px solid #76a1bb;
padding: 5px;
background-color: #dbebf4;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
overflow: auto;
text-align: justify;
}

p.modcomment {
color: #f13e00;
font-weight: bold;
text-align: justify;
}

div.description {
border: 1px solid #76a1bb;
padding: 5px;
background-color: #dbebf4;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
overflow: auto;
text-align: justify;
}

div.description_dd {
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
overflow: auto;
text-align: justify;
}


span.detailstitle {
font-family: Arial;
font-size: 14pt;
color: #285a7a;
text-align: left;
font-weight: bold;
}

table.comment {
border-collapse: collapse;
width: 665px;
}

td.comment_head {
width: 665px;
height: 22px;
background: url('comment_head.jpg');
}

td.comment_body_left {
width: 163px;
background: url('comment_body_left.jpg');
vertical-align: top;
}

td.comment_body_right {
width: 502px;
background: url('comment_body_right.jpg');
vertical-align: top;
}

td.comment_foot {
width: 665px;
height: 6px;
background: url('comment_foot.jpg');
}

p.comment_head {
font-family: tahoma;
font-size: 8pt;
text-align: left;
margin-left: 22px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
}

a.comment {
font-family: tahoma;
color: #447797;
text-decoration: none;
font-size: 8pt;
}

a.comment.visited {
font-family: tahoma;
color: #447797;
text-decoration: none;
font-size: 8pt;
}

a:hover.comment {
color: #4798cb;
font-family: tahoma;
text-decoration: none;
font-size: 8pt;
}

a:hover.comment.visited {
color: #4798cb;
font-family: tahoma;
text-decoration: none;
font-size: 8pt;
}

a.comment_name {
font-family: arial;
color: #447797;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

a.comment_name.visited {
font-family: arial;
color: #447797;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

a:hover.comment_name {
color: #4798cb;
font-family: arial;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

a:hover.comment_name.visited {
color: #4798cb;
font-family: arial;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

div.comment_avatar {
text-align: center;
margin-top: 2px;
margin-left: 5px;
vertical-align: top;
}

div.comment_text {
margin-left: 4px;
margin-right: 12px;
margin-top: 4px;
margin-bottom: 4px;
vertical-align: top;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: justify;
overflow: auto;
}



/* Mailer */

table.mailertoolbar {
border-collapse: collapse;
width: 100%;
}

table.mail {
border-collapse: collapse;
width: 665px;
}

td.mail_head {
width: 665px;
height: 34px;
background: url('mail_head.jpg');
}

td.mail_details {
width: 665px;
height: 16px;
background: url('mail_details.jpg');
}

td.mail_body {
width: 665px;
background: url('mail_body.jpg');
}

td.mail_foot {
width: 665px;
height: 13px;
background: url('mail_foot.jpg');
}

p.mail_subject {
font-family: arial;
font-size: 14pt;
font-weight: bold;
text-align: left;
margin-left: 9px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
}

p.mail_details {
font-family: tahoma;
font-size: 8pt;
text-align: left;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

a.mail {
font-family: tahoma;
color: #447797;
text-decoration: none;
font-size: 8pt;
}

a.mail.visited {
font-family: tahoma;
color: #447797;
text-decoration: none;
font-size: 8pt;
}

a:hover.mail {
color: #4798cb;
font-family: tahoma;
text-decoration: none;
font-size: 8pt;
}

a:hover.mail.visited {
color: #4798cb;
font-family: tahoma;
text-decoration: none;
font-size: 8pt;
}

div.mailtext a {
color: #4477f7;
}

div.mailtext a.visited {
color: #4477f7;
}

div.mailtext a.hover {
color: #4798fb;
}

div.mailtext a.hover.visited {
color: #4798fb;
}

div.mailtext {
width: 627px;
height: 100%;
overflow: auto;
margin-left: 14px;
margin-right: 14px;
margin-top: 8px;
margin-bottom: 8px;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: justify;
}

span.newmail {
color: #ff9600;
}

span.readed {
font-style: italic;
font-size: 10pt;
}
