div.black_frame { background-color: #393a3c; float:left;margin-top:15px; width:100%;}
div.green_frame { background-color: #8dc73d; float:left;width:900px;margin-left:20px;margin-right:20px;}
div.white_frame { background-color: #FFF; float:left;}
div.white_frame_inner {margin-left: 10px;margin-right:10px;margin-top:16px;}
div.green_frame_inner {float:left;margin-left:10px;margin-right:10px;width:880px;}
div.frame_separator { margin-left: 10px; }
div.frame_separator_right { margin-right: 10px; }
div.frame_separator_upper { margin-top: 10px;}
div.middle_title { text-align:center; width:100%;}
div.middle_title img.yapyap { margin-top: 0px;}
div.middle_title img.toplist { margin-top: 10px; margin-left: 20px; }
div.howto_text p { margin-left:5px;margin-top: 5px; font-weight:bold;}
img.black_frame_le_up, img.black_frame_le_bo, img.green_frame_le_up, img.green_frame_le_bo, img.white_frame_le_up, img.white_frame_le_bo { float:left; }
img.black_frame_ri_up, img.black_frame_ri_bo, img.green_frame_ri_up, img.green_frame_ri_bo, img.white_frame_ri_up, img.white_frame_ri_bo { float:right; }
img.black_frame_le_up, img.black_frame_le_bo { margin-left: -1px;}
div.frame_banner {margin-top:65px;}
div.menu_container {margin-left:40px;margin-top:10px;margin-right:50px;}
div.menu_item {margin-left:10px;}
ul.list { list-style:none outside; margin-left: 5px; line-height:20px;}

html,body {background-color:#d6d6d6;}
html,body,div,form,p,span,ol,ul,li,h1,h2,h3,h4,h5,h6,img,hr,table,tr,td,img,table {margin:0px;padding:0px;border:0px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;}
input,textarea {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
li {list-style-type:none;}
textarea {overflow:auto;}
input.input,textarea {padding:3px;}
.bold {font-weight:bold;}

.buy_coupon_container { float:left; margin-right: 15px; }

h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:13px;font-weight:bold;}
.fsmedel {font-size:13px;}
h5,.fsnormal {font-size:12px;}
.fssmall {font-size:11px;}
h6,.fssmallest {font-size:10px;}
.left {float:left;}
.right{float:right;}
.hidden {display:none;}

.colgray {color:#999;}
.colgrayblue {color:#65a5ca;}
.colerror {color:#C30;}
.colwhite {color:#FFF;}

div.vid_comment_text {margin-left:10px;padding-bottom:10px;}
textarea.vid_comment_text {width:474px;overflow:auto;}

.spirit03,.verts {background-color:transparent;background-image:url(../images/spirit03.png);background-position:top left;background-repeat:no-repeat;}
.bg_verts {background-image:url(../images/bg_verts.gif);}
.bgline {background-color:#65a5ca;}
.bgrating {height:100%;overflow:hidden;background-color:#16c0e9;}
.name_box {background-position:-728px -85px;width:160px;height:29px;overflow:hidden;margin:auto 0px auto auto;padding-top:6px;}
.name_box h3 {color:#FFF;text-align:center;}

a.bgrating,a.bgrating:hover {position:absolute;background-color:transparent;}
a.bgrating:hover {background-color:#c41425;}

div.rating {width:99%;height:8px;overflow:hidden;border:1px solid #16c0e9;}
div.rating div.percentage {height:100%;overflow:hidden;background-color:#16c0e9;}
div.tmb_big {width:160px;height:120px;overflow:hidden;padding:3px 4px 4px;}
div.tmb_small {width:89px;height:67px;overflow:hidden;padding:2px;background-position:-528px -139px;}

h2.header,h2.header_first {clear:both;margin-bottom:6px;color:#16c0e9;text-align:left;}
h2.header_first {line-height:17px;margin-bottom:12px;}

div.hr {height:2px;overflow:hidden;background-color:#888888;}

a {color:#33C;text-decoration:none;}
a:hover {text-decoration:underline;}

.noborder,img {border-width:0px;}
.border1 {border-width:1px;border-style:solid;}
.borderlightgray {border-color:#CCC;}
.borderdarkgray {border-color:#999;}
.borderwhite {border-color:#FFF;}
.borderred {border-color:#F00;}

.margintop {margin-top:12px;}
.marginleft {margin-left:12px;}
.marginleft5 {margin-left:5px;}
.margintop5 {margin-top:5px;}
.marginno {margin:0px;}

div.mainframe {width:940px;overflow:hidden;margin:0px auto;}

div.bannerframe {width:950px;overflow:hidden;margin-top:12px;}
div.frame_logo,div.frame_quote,div.frame_menu {float:left;width:316px;overflow:hidden;}
div.frame_logo img {background-position:0px 0px;}
div.frame_quote {float:right;width:748px;}
div.frame_menu {width:950px;height:28px;margin-top:12px;background-position:0px -57px;}
div.frame_menu ul,div.frame_menu ul li {float:left;}
div.frame_menu ul {margin-top:7px;padding-left:15px;}
div.frame_menu li.menu_about {width:92px;overflow:hidden;margin-right:100px;}
div.frame_menu li.menu_about img {background-position:-194px 0px;}
div.frame_menu li.menu_cats {width:114px;overflow:hidden;margin-right:96px;}
div.frame_menu li.menu_cats img {background-position:-286px 0px;}
div.frame_menu li.menu_pers {width:102px;overflow:hidden;margin-right:132px;}
div.frame_menu li.menu_pers img {background-position:-400px 0px;}
div.frame_menu li.menu_login {width:123px;overflow:hidden;}
div.frame_menu li.menu_login img {background-position:-640px 0px;}
div.frame_menu li.menu_logout {width:69px;overflow:hidden;}
div.frame_menu li.menu_logout img {background-position:-571px 0px;}
div.frame_menu div.form_search {float:left;width:160px;overflow:hidden;margin-left:62px;}
div.frame_menu div.form_search input {vertical-align:top;}
div.frame_menu div.form_search input.submit {margin-top:8px;background-color:transparent;border:0px;}
div.frame_menu div.form_search input.input {width:117px;height:14px;overflow:hidden;margin-top:4px;padding:2px;border:1px solid #000;background-color:#FFF;}

div.frame_center,div.frame_right,div.frame_center_view,frame_center_categories {float:left;overflow:hidden;margin-top:12px;}
div.frame_left {float:left;overflow:hidden;}

div.frame_left, div.frame_left div {width:224px;}
div.sub_menu {margin-bottom:12px;} 
div.sub_menu div.head {width:180px;height:64px;overflow:hidden;}
div.sub_menu div.cats_head {background-position:0px -85px;}
div.sub_menu div.pers_head {background-position:-180px -85px;}
div.sub_menu div.search_head {background-position:-728px -120px;}
div.sub_menu div.head h3,div.sub_menu div.head h4 {margin-left:15px;}
div.sub_menu div.head h3 {margin-top:15px;}
div.sub_menu div.cats_head h3 img {background-position:-194px -16px;}
div.sub_menu div.pers_head h3 img {background-position:-334px -16px;}
div.sub_menu div.search_head h3 img {background-position:-668px -16px;}
div.sub_menu div.head h4 {margin-top:6px;}
div.sub_menu div.cats_head h4 img {background-position:-194px -34px;}
div.sub_menu div.pers_head h4 img {background-position:-334px -34px;}
div.sub_menu ul,div.sub_menu ol {width:180px;overflow:hidden;background-repeat:repeat-y;}
div.sub_menu ul.cats {background-position:0px 0px;}
div.sub_menu ul.pers {background-position:-180px 0px;}
div.sub_menu ul.search {background-position:-560px 0px;}
div.sub_menu li {list-style-type:disc;list-style-position:inside;margin:6px 0px 6px 16px;color:#c41526;}
div.sub_menu li a {color:#c41526;}
div.sub_menu ul.pers li {color:#000;}
div.sub_menu ul.pers li a {color:#000;}
div.sub_menu ul.search li {width:150px;color:#000;list-style:none outside;}
div.sub_menu ul.search li.m {padding-top:10px;}
div.sub_menu ul.search li a {color:#000;}
div.sub_menu ul.search form.search {display:block;width:151px;height:34px;overflow:hidden;margin-top:6px;background-position:0px -160px;}
div.sub_menu ul.search form.search input.submit {float:left;margin:7px 4px 0px 8px;}
div.sub_menu ul.search form.search input.input {float:left;width:110px;margin-top:7px;border:0px;}
div.sub_menu li.sub {list-style-type:none;list-style-position:outside;margin:0px 0px 2px 16px;color:#000;}
div.sub_menu li.sub a {color:#000;}
div.sub_menu div.foot {width:180px;height:11px;overflow:hidden;}
div.sub_menu div.cats_foot {background-position:0px -149px;}
div.sub_menu div.pers_foot {background-position:-180px -149px;}
div.sub_menu div.search_foot {background-position:-728px -184px;}

div.sub_menu div.payment_foot {width:200px;background-position:-528px -128px;}
div.sub_menu div.payment_head {width:200px;height:43px;background-position:-528px -85px;}
div.sub_menu div.payment_head h3 {margin-left:11px;}
div.sub_menu div.payment_head h3 img {background-position:-488px -16px;}
div.sub_menu div.pay {width:180px;padding-left:15px;padding-right:5px;}
div.sub_menu div.pay div.li {color:#c41526;padding:5px 0px;}
div.sub_menu div.pay span.info {display:block;margin-top:14px;color:#c41526;}
/*div.sub_menu ol.payment,div.sub_menu ol.payment li {list-style-type:decimal;}
div.sub_menu ol.payment .text, div.sub_menu ol.payment .info { display:block;padding: 0px 14px; }
div.sub_menu ol.payment .info { margin-top: 14px; color:#c41526; }*/

/*div.frame_center {width:530px;padding:0px 20px;}*/
div.frame_center_view {width:480px;margin:12px 45px 0px;}
div.frame_center_categories {width:900px;margin:12px 45px 0px;}
div.frame_center {width:565px;margin:12px 15px 0px;}
/*div.video_big {float:left;width:168px;overflow:hidden;margin:12px 0px 10px 13px;}*/
div.video_big {float:left;width:168px;overflow:hidden;margin:10px 0px 0px 13px;height:200px;}
div.video_big h4 {margin-bottom:3px;font-weight:normal;text-transform:uppercase;}
div.video_big h4 a {color:#c41425;}
div.video_big h6 {float:left;}
div.video_big h6.title {float:none;margin:3px 0px 1px;}
div.video_big h6.title a {color:#11aadd;font-weight:bold}
div.video_big h6.title a.pers {color:#000;}
div.video_big div.rating {float:right;width:70px;margin-top:1px;}
div.video_container { margin-left: 0px }
/*div.video_weekly_container { margin-left: -7px; }*/

div.searchcloud {text-align:center;}
div.searchcloud a {margin-right:10px;line-height:150%;color:#c41425;}

/*div.frame_right {width:200px;}*/
div.frame_right div.grayframe, div.frame_right div.grayframe_fixed,div.frame_left div.grayframe,div.weeklyframe {width:178px;overflow:hidden;margin-bottom:12px;padding:10px;border:1px solid #CCC;}
div.frame_right div.grayframe_fixed { height:476px; }
div.grayframe {width:158px;}
/*div.frame_left {width:204px;}*/
div.weeklyframe {overflow:hidden;}
div.weeklyframe div.video_big { margin-left: 3px; }
div.weeklyframe div.video_big {margin-top:1px;height:auto;}

div.frame_copy {float:left;width:950px;overflow:hidden;margin:12px 0px;font-size:10px;color:#999;}

table.vid {width:100%;}
table.vid td {vertical-align:middle;text-align:left;padding:2px 0px;}
table.vid div.rating {width:100px;height:12px;margin-right:10px;}
table.vid a.bgrating {height:12px;}
div.thumbnail_list_box {margin-left:0px;}

li.vid_related_vid {display:block;overflow:hidden;padding-bottom:10px;text-align:left;}
li.vid_related_vid div.tmb_small {float:left;margin-right:4px;}
li.vid_related_vid div.title {float:left;width:64px;height:55px;overflow:hidden;padding-bottom:1px;font-size:10px;line-height:10px;}
li.vid_related_vid div.title a {color:#11aadd;}
li.vid_related_vid div.title a.pers {color:#000;}
li.vid_related_vid div.rating {float:left;width:62px;margin-top:5px;}

div.age_input { margin-top: 15px; }
div.vid_player {width:480px;overflow:hidden; margin: 12px 0px; }
div.subcategory_item { margin-left: 16px; }
div.subcategory_item a, div.subcategory_item a:hover { color: #000; text-decoration: none; }
div.subcategory_item a:hover { text-decoration: underline; }

div.copyright {text-align:left;font-size:10px;margin:12px 0px;color:#999;}
div.copyright a {color:#999;text-decoration:none;}
div.copyright a:hover {color:#09F;}

div.about a.h {display:block;margin:20px 0px 15px;cursor:pointer;}
div.about p {width:90%;margin:0px auto;padding:10px;line-height:140%;background-color:#EEE;}

p.win {margin-bottom:6px;}
