@charset "utf-8";

table, td { border-collapse:collapse; border:0; }

img {border:0;}

.content {margin:0 0 50px 0;}
.content h1 {font:bold 20px arial; color:#f00; margin:30px 0 0 0; padding:0; line-height:100%;}
.content p {font:normal 11px arial; color:#000; margin:0; padding-bottom:20px;}
.content a {color:#464646;}
.content a:hover { text-decoration:none;}
.content div.sub-head {font:normal 14px arial; color:#464646; margin:0 0 15px 0;}

.content-blocks {overflow:hidden; _zoom:1;}

.animation-block {width:250px; float:left; padding-bottom:10px; margin:0 15px 0 0; overflow:hidden; _zoom:1;}
.animation-block td {padding-right:4px;}
.animation-block img {float:left; margin-right:5px;}

.wallpapers-block {width:100%; float:left; border-bottom:1px solid #c9c9c9; padding-bottom:10px; margin-bottom:20px; overflow:hidden; _zoom:1;}
.wallpapers-block td {padding-right:4px;}
.wallpapers-block img {float:left; margin-right:10px;}
.wallpapers-block h5 {font:bold 14px arial; color:#ff0000; margin:0; padding:0 0 5px 0;}
.wallpapers-block ul {list-style-type:none; margin:0; padding:0;}
.wallpapers-block li {font:normal 11px arial; line-height:130%;}
.wallpapers-block-col {float:left; margin-right:15px;}

.ringtone {width:100%; border-collapse:collapse; border-bottom:1px solid #c9c9c9; margin:0; padding:0;}
.ringtone td {width:33%; vertical-align:top; padding:0 15px 0 0; font:bold 14px arial; height:65px;}
.ringtone td div {padding:0 0 20px 0; float:left;}
.ringtone td div div.flash {}
.ringtone td a {text-decoration:underline;}

table.size-and-code td {font:normal 10px tahoma; color:#7f7f7f;}
table.size-and-code td a,span {font:normal 11px tahoma; color:#3d3d3d;}
table.size-and-code td span.name {margin-right:20px;}

.header_top {font:bold 24px arial; color:#fff; padding:0; margin:5px 0 -15px 0;}

.left_col {background:url(_img/lcol_bg.gif) left top repeat-y;}
.left_col h3 {font:bold 18px arial; color:#ff0000; margin:10px; padding:0;}
.left_col img {display:block;}
.left_col table {border-collapse:collapse; background:url(_img/sabj_link.gif) bottom right no-repeat;}
.left_col table td {margin:0; font:bold 11px arial; padding:0 30px 5px 0;}
.left_col .sabj {width:194px; margin:0 0 15px 10px;}
.left_col .sabj p {color: #7f7f7f; font:normal 11px arial; padding:5px 8px; margin:0;}
.left_col .sabj .sabj_box {position:relative; background:#e8e8e8; padding:0; margin:0;}
.left_col div.sabj-all {margin:10px; font:bold 14px arial;}
.left_col div.sabj-all a {color:#ff0000;}

table.block_index {width:100%; margin:20px 0 0 0; padding:0;}
table.block_index td {width:33%; margin:0; padding:0;}

table.block_page {width:100%; margin:20px 0 0 0; padding:0;}
table.block_page td {width:50%; margin:0; padding:0;}

.banner {margin-bottom:10px;}
.code {background:#ff0000; color:#fff; font:bold 10px tahoma; padding:0 3px;}

.congratulation div.col-left {float:left; width:530px;}
.congratulation div.col-right {float:right; width:215px;}
.congratulation h1 {font:bold 24px arial; color:#ff0000; margin:0 0 20px 0; padding:0;}
.congratulation h2 {font:bold 14px arial; color:#000; margin:0 0 5px 0; padding:0;}
.congratulation p {font:normal 12px arial; color:#7f7f7f; margin:0 0 15px 0; padding:0;}
.congratulation div.paging {margin:10px 0;}
.congratulation div.paging a {font:bold 14px arial; color:#ff0000; margin:0 10px 0 0;}
.congratulation div.paging img {border:0;}

.tl, .tr, .bl, .br {display:block; width:3px; height:3px; position:absolute;}
.tl {background:url(_img/sabj_tl.gif) no-repeat; top:0; left:0; /left:-8px;}
.tr {background:url(_img/sabj_tr.gif) no-repeat; top:0; right:0;}
.bl {background:url(_img/sabj_bl.gif) no-repeat; bottom:0; left:0; /bottom:2px; /left:-8px;}
.br {background:url(_img/sabj_br.gif) no-repeat; bottom:0; right:0; /bottom:2px;}

.banners2nd {margin-top:20px;}
.banners2nd a {float:left; margin-right:13px; display:block;}
.banners2nd img{border:0;}
.banners2nd a.last {margin-right:0px!important;}
