/* CSS Document */

html, body {width:100%;margin:0;padding:0;}

body {height:100%;font:11px 'Trebuchet MS', Arial, Tahoma, Verdana, Sans-Serif;color:#333;background:#EEE;}

div, body, p, ul, ol, li, a, form, img, table, td {margin:0;padding:0;} 

table {border-collapse:collapse;}

img {border:none;}

ul, li {list-style:none;}

a, a:active, a:visited {text-decoration:none;color:#fff;z-index:0;}

a:hover {text-decoration:none;color:#fff;z-index:0;}



/*  All  */

.header {background:url(http://thumbs.sunporno.com/images/background/bg_header.gif) repeat-x #096198;height:92px;min-width:910px;}
.header_content {position:relative;}
.header_content img.png {width:214px;height:59px;margin-top:20px;margin-left:20px;position:relative;}
.header_content ul.list3 {position:absolute;top:19px;left:300px;}
.header_content ul.list3 li {float:left;width:124px;margin-right:16px;}
.header_content ul.list3 li a, .header_content ul.list3 li a:visited, .header_content ul.list3 li a:hover {display:block;background:url(http://thumbs.sunporno.com/images/background/bg_list3.gif) no-repeat;width:118px;height:20px;padding:3px 0 0 7px;margin-right:16px;color:#333;text-decoration:none;}
.header_content .welcome {position:absolute;top:19px;right:21px;background:url(http://thumbs.sunporno.com/images/background/bg_welcome_line.gif) repeat;width:auto;height:23px;padding-left:7px;padding-right:5px;}
.header_content #welcomeleft {position:absolute;left:0;width:5px;height:23px;}
.header_content #welcomeright {position:absolute;top:19px;right:21px;width:5px;height:23px;}



.header_content .welcome a {margin-left:3px;position:relative;bottom:-3px;}
.header_content ul.list2home {position:absolute;top:64px;right:237px;}
.header_content ul.list2home li {float:left;}
.header_content ul.list2home li a, .header_content ul.list2home li a:visited, .header_content ul.list2home li a:hover {display:block;background:url(http://thumbs.sunporno.com/images/background/bg_list2home.gif) no-repeat;width:62px;height:22px;text-align:center;padding:6px 0 0 0px;font-size:12px;margin-right:7px;color:#fff;text-decoration:none;}
.header_content ul.list2home li a.active, .header_content ul.list2home li a.active:visited, .header_content ul.list2home li a.active:hover {background:url(http://thumbs.sunporno.com/images/background/bg_list2home_a.gif) no-repeat;width:53px;color:#e56600;font-weight:bold;}
.header_content ul.list2book {position:absolute;top:64px;right:10px}
.header_content ul.list2book li {float:left;}
.header_content ul.list2book li a, .header_content ul.list2book li a:visited, .header_content ul.list2book li a:hover {display:block;background:url(http://thumbs.sunporno.com/images/background/bg_list2book.gif) no-repeat;width:70px;height:22px;text-align:center;padding:6px 0 0 0px;font-size:12px;margin-right:7px;color:#fff;text-decoration:none;}
.header_content ul.list2book li a.search, .header_content ul.list2book li a.search:visited, .header_content ul.list2book li a.search:hover {width:67px;background:url(http://thumbs.sunporno.com/images/background/bg_list2book_a.gif) no-repeat;text-align:left;padding:2px 0 0 6px;height:26px;}
.header_content ul.list2book li a.search img {margin-right:5px;position:relative;bottom:-3px;}



.our_friends {float:left;font-size:12px;color:#000;background:url(http://thumbs.sunporno.com/images/background/bg_our_friends.gif) bottom left no-repeat;width:231px;height:182px;margin:14px -10px 0 10px;}
.our_friends img {margin:0 0 0 7px;}
.our_friends ul {margin:7px 0 0 0px;padding-left:7px;float:left;background:#E56600;}
.our_friends ul li {line-height:15px;}
.our_friends ul li a {font-size:12px;}
.our_friends ul li a:hover {text-decoration:underline;}



.r1 {float:left; width:100%;}
.r2 {margin-left: 255px;}

.recommended {height:182px; width:728px;margin:14px auto 0 auto;}
.recommended img {margin:0 0 0 7px;}
.recommended iframe {background:url(http://thumbs.sunporno.com/images/background/bg_recommended.gif) bottom left no-repeat; padding:5px;width:718px;height:146px;}
.recommended div.bg {background:url(http://thumbs.sunporno.com/images/background/bg_recommended.gif) bottom left no-repeat; padding:5px;width:718px;height:146px;}

.th_recommended {height:182px;width:771px;margin:14px auto 0px auto;}
.th_recommended img {margin:0 0 0 7px;}
.th_recommended iframe {background:url(http://thumbs.sunporno.com/images/background/bg_recommended.gif) bottom left no-repeat; padding:5px;width:718px;height:146px;}


.top_advblock {width:960px; height: 195px; background:url(http://thumbs.sunporno.com/images/background/bg_top_advblock_right.gif) 100% 0 no-repeat;background-color:#e56600; margin: 25px auto 10px 20px;}
.top_advblock div {width:960px; height: 195px; background:url(http://thumbs.sunporno.com/images/background/bg_top_advblock_left.gif) 0 0 no-repeat; padding: 5px;}

form {float:right;padding:0px 30px 0 0;margin-top:2px;}



.left_side {float:left;width:187px;padding-left:20px;margin-left:-100%;}

.left_side .archives {background:url(http://thumbs.sunporno.com/images/background/bg_archives.gif) 0 0 no-repeat;padding-bottom:16px;width:160px;margin-top:18px;}
.left_side .archives img {margin-left:7px;}
.left_side .archives .archives_bottom {background:url(http://thumbs.sunporno.com/images/background/bg_archives_bottom.gif) no-repeat;bottom:0;left:0;height:16px;width:160px;}
.left_side .archives ul {margin-top:7px;background:#005780;}
.left_side .archives ul li a, .left_side .archives ul li a:visited {font-size:12px;display:block;height:16px;line-height:14px;padding-left:27px;background:url(http://thumbs.sunporno.com/images/other/list.gif) 12px 3px no-repeat;}
.left_side .archives ul li a:hover {background:#002b40 url(http://thumbs.sunporno.com/images/other/list.gif) 12px 3px no-repeat;color:#e56600;}
.left_side .archives ul li {line-height:6px;}

.left_side .my_friends {position:relative;background:url(http://thumbs.sunporno.com/images/background/bg_friend.gif) 0 0 no-repeat;padding-bottom:16px;width:160px;margin-top:27px;margin-bottom:10px;}
.left_side .my_friends img {margin-left:7px;}
.left_side .my_friends .my_friends_bottom {background:url(http://thumbs.sunporno.com/images/background/bg_friend_bottom.gif) no-repeat;position:absolute;bottom:-2px;left:0;height:16px;width:160px;}
.left_side .my_friends ul {margin-top:15px;background:#E56600;}
.left_side .my_friends ul li a, .left_side .my_friends ul li a:visited {font-size:12px;display:block;height:16px;line-height:14px;padding-left:11px;position:relative;}
.left_side .my_friends ul li a:hover {background:#723300;}
.left_side .my_friends ul li a span {color:#000; margin-right:17px;}
.left_side .my_friends ul li a em {display:none;}
.left_side .my_friends ul li a:hover em {display:block;background:url(http://thumbs.sunporno.com/images/other/line.gif) no-repeat;color:#723300;top:12px;left:-1px;line-height:0;font-size:0;height:2px;width:45px;position:absolute;}

.left_side .advblock {position:relative;padding-bottom:16px;width:160px;margin-top:27px;margin-bottom:10px;}
.left_side .advblock .advblock_top {background:url(http://thumbs.sunporno.com/images/background/bg_advblock_top.gif) no-repeat;position:absolute;top:0px;left:0;height:16px;width:160px;}
.left_side .advblock .advblock_bottom {background:url(http://thumbs.sunporno.com/images/background/bg_advblock_bottom.gif) no-repeat;position:absolute;bottom:0px;left:0;height:16px;width:160px;}
.left_side .advblock ul {margin-top:15px;background:#E56600;}
.left_side .advblock ul li a, .left_side .advblock ul li a:visited {font-size:12px;display:block;height:16px;line-height:14px;padding-left:11px;position:relative;}
.left_side .advblock ul li span {color:#000; font-size:12px; font-weight: bold; padding-left:11px;}
.left_side .advblock ul li a:hover {background:#723300;}
.left_side .advblock ul li a span {color:#000; margin-right:17px;}
.left_side .advblock ul li a em {display:none;}
.left_side .advblock ul li a:hover em {display:block;background:url(http://thumbs.sunporno.com/images/other/line.gif) no-repeat;color:#723300;top:12px;left:-1px;line-height:0;font-size:0;height:2px;width:45px;position:absolute;}

.left_side .white_advblock {position:relative;padding-bottom:16px;width:160px;margin-top:27px;margin-bottom:10px;}
.left_side .white_advblock ul {margin-top:10px;}
.left_side .white_advblock ul li {padding-left:20px;}
.left_side .white_advblock ul li span {color:#000; font-size:10pt; font-weight: bold;}
.left_side .white_advblock ul li a {font-size:10pt;font-weight:bold;text-decoration:underline;color:#e56600}

table.submenu-table {background: #E56600;	color: #FFF;}
table.submenu-table a {display: block; color: #FFF; padding: 3px; text-decoration: none; font-weight: bold; }
table.submenu-table a:hover {background: #723300; text-decoration: underline; }

.right_side {float:left;width:100%;}

.right_side_content {margin-left:162px;}
.right_side_content2 {margin-left:22px;}

.right_side_content .title_wrapper {background:url(http://thumbs.sunporno.com/images/background/blue_line.gif) left bottom no-repeat;}
.right_side_content .title {margin:18px auto 0 auto;width:770px;border-bottom:5px solid #005780;}
.right_side_content .title img {margin-left:10px;}
.right_side_content .title ul {float:right;margin:-24px 0 -5px 0;}

html>body .right_side_content .title ul {padding-left:-24px;}

@media all and (min-width:0px) {.right_side_content .title ul {padding:26px 0 0 0;}}

.right_side_content .title ul li {display:inline;}

.right_side_content .form {margin: 15px auto 10px auto; width: 745px;}
.right_side_content .form div {font-size: 10pt; float: left; padding-right: 10px; line-height: 18px;}
.right_side_content .form div.left {text-align: right; width: 180px;}
.right_side_content .form div.error {clear: both; margin-bottom: 10px; font-weight: bold;}
.right_side_content .form input {vertical-align: middle;}
.right_side_content .form input.text {height: 14px; font-size: 8pt; padding: 0px; border: 1px solid gray;}
.right_side_content .form p {font-size: 10pt; padding-bottom: 10px;}
.right_side_content .form p a {text-decoration: underline; font-weight: bold; color: #000;}
.right_side_content .form p .red {color: #E56600; font-weight: bold;}
.right_side_content .form ul {}
.right_side_content .form ul li {font-size: 9pt; padding-left: 15px; padding-bottom: 10px; width: 460px;}

.right_side_content .gallery {margin:15px auto 0 auto;width:772px;}
.right_side_content .gallery ul li a:link {border:1px solid white;width:135px; height:135px;display:block;}
.right_side_content .gallery ul li a:visited {border:1px solid white;width:135px; height:135px;display:block;}
.right_side_content .gallery ul li a:hover {border:1px solid black;width:135px; height:135px;display:block;}
.right_side_content .gallery ul {margin-left:20px;width:745px;}
.right_side_content .gallery ul li {float:left;background:url(http://thumbs.sunporno.com/images/background/bg_gal.gif) no-repeat;height:140px;width:141px;padding:4px 0 5px 4px;margin-right:5px;}
.right_side_content .gallery ul li.last {margin-right:0;}

.right_side_content .th_gallery, .th_gallery_big {margin:15px auto 0 auto; width: 790px; border: 1px; solid gray}
.right_side_content .th_gallery ul li a:link, .th_gallery_big a:link {border:1px solid white;width:150px; height:113px;display:block;}
.right_side_content .th_gallery ul li a:visited, .th_gallery_big a:visited {border:1px solid white;width:150px; height:113px;display:block;}
.right_side_content .th_gallery ul li a:hover, .th_gallery_big a:hover {border:1px solid black;width:150px; height:113px;display:block;}
.right_side_content .th_gallery ul, .th_gallery_big ul {margin-left:20px; width: 820px;}
.right_side_content .th_gallery ul li {float:left;background:url(http://thumbs.sunporno.com/images/background/bg_gal_th.gif) no-repeat;height:123px;width:156px;padding:4px 0 0px 4px;margin-right:2px;}
.th_gallery_big a:link, .th_gallery_big a:visited, .th_gallery_big a:hover {width: 165px; height: 225px;}
.right_side_content .th_gallery_big ul li {float:left;background:url(http://thumbs.sunporno.com/images/background/bg_gal_th_big.gif) no-repeat; height: 235px; width: 175px;padding: 5px 0 0 5px; margin-right:2px;}
.right_side_content .th_gallery ul li.last, .th_gallery_big ul li.last {margin-right:0;}

.right_side_content .thumbs_gal {margin:15px auto 0 auto; width: 772px; border: 1px; solid gray}
.right_side_content .thumbs_gal ul li a:link {border:1px solid white;width:135px; height:135px;display:block;}
.right_side_content .thumbs_gal ul li a:visited {border:1px solid white;width:135px; height:135px;display:block;}
.right_side_content .thumbs_gal ul li a:hover {border:1px solid black;width:135px; height:135px;display:block;}
.right_side_content .thumbs_gal ul {margin-left:20px; width: 772px;}
.right_side_content .thumbs_gal ul li {float:left; background:url(http://thumbs.sunporno.com/images/background/bg_gal.gif) no-repeat;height:158px;width:141px;padding:4px 0 5px 4px;margin-right:5px;}
.right_side_content .thumbs_gal ul li span {line-height: 26px;}
.right_side_content .thumbs_gal ul li.last {margin-right:0;}
.right_side_content .thumbs_gal .pages {clear: both; color: #fff; background: url(http://thumbs.sunporno.com/images/background/bg_pages.gif) right no-repeat; width: 385px; height: 20px; padding: 1px 0 0 9px; margin: 0 0 10px 354px; text-align: left; text-indent: 5px;}
.right_side_content .thumbs_gal .pages span {color: #7a7a7a; background: url(http://thumbs.sunporno.com/images/other/pages.gif) 1px 2px no-repeat;padding: 0 4px 0 4px; position: relative;}
.right_side_content .thumbs_gal .pages a, .right_side_content .text_gal .pages a:visited {margin-left:8px; color: #FFFFFF;}
.right_side_content .thumbs_gal .pages a:hover {color:#e56600;}

.right_side_content .thumbs_gal_med {margin:15px auto 0 auto; width: 772px; border: 1px; solid gray}
.right_side_content .thumbs_gal_med ul li a:link {border:1px solid white;width:173px; height:173px;display:block;}
.right_side_content .thumbs_gal_med ul li a:visited {border:1px solid white;width:173px; height:173px;display:block;}
.right_side_content .thumbs_gal_med ul li a:hover {border:1px solid black;width:173px; height:173px;display:block;}
.right_side_content .thumbs_gal_med ul {margin-left:20px; width: 772px;}
.right_side_content .thumbs_gal_med ul li {float:left; background:url(http://thumbs.sunporno.com/images/background/bg_gal.gif) no-repeat;height:196px;width:179px;padding:4px 0 5px 4px;margin-right:5px;}
.right_side_content .thumbs_gal_med ul li span {line-height: 26px;}
.right_side_content .thumbs_gal_med ul li.last {margin-right:0;}
.right_side_content .thumbs_gal_med .pages {clear: both; color: #fff; background: url(http://thumbs.sunporno.com/images/background/bg_pages.gif) right no-repeat; width: 385px; height: 20px; padding: 1px 0 0 9px; margin: 0 0 10px 354px; text-align: left; text-indent: 5px;}
.right_side_content .thumbs_gal_med .pages span {color: #7a7a7a; background: url(http://thumbs.sunporno.com/images/other/pages.gif) 1px 2px no-repeat;padding: 0 4px 0 4px; position: relative;}
.right_side_content .thumbs_gal_med .pages a, .right_side_content .text_gal .pages a:visited {margin-left:8px; color: #FFFFFF;}
.right_side_content .thumbs_gal_med .pages a:hover {color:#e56600;}

.right_side_content .thumbs_gal_larg {margin:15px auto 0 auto; width: 772px; border: 1px; solid gray}
.right_side_content .thumbs_gal_larg ul li a:link {border:1px solid white;width:235px; height:235px;display:block;}
.right_side_content .thumbs_gal_larg ul li a:visited {border:1px solid white;width:235px; height:235px;display:block;}
.right_side_content .thumbs_gal_larg ul li a:hover {border:1px solid black;width:235px; height:235px;display:block;}
.right_side_content .thumbs_gal_larg ul {margin-left:20px; width: 772px;}
.right_side_content .thumbs_gal_larg ul li {float:left; background:url(http://thumbs.sunporno.com/images/background/bg_gal.gif) no-repeat;height:258px;width:241px;padding:4px 0 5px 4px;margin-right:5px;}
.right_side_content .thumbs_gal_larg ul li span {line-height: 26px;}
.right_side_content .thumbs_gal_larg ul li.last {margin-right:0;}
.right_side_content .thumbs_gal_larg .pages {clear: both; color: #fff; background: url(http://thumbs.sunporno.com/images/background/bg_pages.gif) right no-repeat; width: 385px; height: 20px; padding: 1px 0 0 9px; margin: 0 0 10px 354px; text-align: left; text-indent: 5px;}
.right_side_content .thumbs_gal_larg .pages span {color: #7a7a7a; background: url(http://thumbs.sunporno.com/images/other/pages.gif) 1px 2px no-repeat;padding: 0 4px 0 4px; position: relative;}
.right_side_content .thumbs_gal_larg .pages a, .right_side_content .text_gal .pages a:visited {margin-left:8px; color: #FFFFFF;}
.right_side_content .thumbs_gal_larg .pages a:hover {color:#e56600;}

.right_side_content .text_gal {margin:15px auto 0 auto;width:745px;padding-left:11px;}
.right_side_content .text_gal ul {float:left;border-right:1px solid #ebc5a6;padding-right:11px;margin:0 12px 10px 0;}
.right_side_content .text_gal ul.last {border:none;margin-right:0;padding-right:0;}
.right_side_content .text_gal ul li {color:#666;width:230px;font-size:12px;}
.right_side_content .text_gal ul li.index {width:350px;}
.right_side_content .text_gal ul li a, .right_side_content .text_gal ul li a:visited {font-size:12px;color:#333;}
.right_side_content .text_gal ul li a:hover {color:#e56600;background:none;}
.right_side_content .text_gal ul li a span {position:absolute;right:0;top:0;}
.right_side_content .text_gal ul li a em {display:none;}
.right_side_content .text_gal ul li a:hover em {display:block;background:#e56600;color:#e56600;top:15px;right:0px;line-height:0;font-size:0;height:1px;width:75px;position:absolute;}
.right_side_content .text_gal .pages {clear: both; color: #fff; background: url(http://thumbs.sunporno.com/images/background/bg_pages.gif) right no-repeat; width: 385px; height: 20px; padding: 1px 0 0 9px; margin: 0 0 10px 354px; text-align: left; text-indent: 5px;}
.right_side_content .text_gal .pages span {color: #7a7a7a; background: url(http://thumbs.sunporno.com/images/other/pages.gif) 1px 2px no-repeat;padding: 0 4px 0 4px; position: relative;}
.right_side_content .text_gal .pages a, .right_side_content .text_gal .pages a:visited {margin-left:8px; color: #FFFFFF;}
.right_side_content .text_gal .pages a:hover {color:#e56600;}

.right_side_content .prefooter {width:745px;margin:25px auto 10px auto;}
.right_side_content .prefooter img {margin-left:7px}
.right_side_content .prefooter div {margin-left:0px;background:url(http://thumbs.sunporno.com/images/background/bg_prefooter2.gif) no-repeat;width:744px;height:102px;padding-top:8px;}
.right_side_content .prefooter div ul {float:left;padding:0 8px 0 8px;background:#E56600;}
.right_side_content .prefooter div ul li {}
.right_side_content .prefooter div ul li a {margin-left: 5px;}
.right_side_content .prefooter div ul li a:hover {text-decoration: underline;}

.right_side_content .avn_banner {width:771px;margin:25px auto 10px auto; clear: both;}
.right_side_content .avn_banner img {margin-left:7px}
.right_side_content .avn_banner div {margin-left:0px;width:744px;height:102px;padding-top:8px;}
.right_side_content .avn_banner div ul {float:left;padding:0 8px 0 8px;background:#E56600;}
.right_side_content .avn_banner div ul li {}
.right_side_content .avn_banner div ul li a {margin-left: 5px;}
.right_side_content .avn_banner div ul li a:hover {text-decoration: underline;}

.right_side_content .advblock {width:771px;margin:25px auto 10px auto;}
.right_side_content .advblock img {margin-left:7px}
.right_side_content .advblock div {margin-left:0px;background:url(http://thumbs.sunporno.com/images/background/bg_advblock.gif) no-repeat;width:770px;height:68px;padding-top:8px;}
.right_side_content .advblock div ul {width: 176px;float:left;padding:0 8px 0 8px;background:#E56600;}
.right_side_content .advblock div ul li {text-align: center;}
.right_side_content .advblock div ul li a {font-size: 14pt;}
.right_side_content .advblock div ul li a:hover {text-decoration: underline;}

.right_side_content .freesites {width:745px;height: 132px;margin:25px auto 10px auto;}
.right_side_content .freesites span {font-size: 10pt; font-weight: bold;}
.right_side_content .freesites span a {font-size: 12pt; font-weight: bold; color: #000;text-decoration: underline;}
.right_side_content .freesites ul {float:left;padding:0 8px 0 8px;}
.right_side_content .freesites ul li a {text-decoration: underline; color: #000;}
.right_side_content .freesites ul li a:hover {text-decoration: underline;}

.right_side_content .freesites2 {width:745px; margin:25px auto 10px auto;}
.right_side_content .freesites2 span {font-size: 10pt; font-weight: bold;}
.right_side_content .freesites2 span a {font-size: 12pt; font-weight: bold; color: #000;text-decoration: underline;}

.right_side_content .category_links {width:745px;height: 80px;margin:25px auto 10px auto;}
.right_side_content .category_links span {font-size: 10pt; font-weight: bold;}
.right_side_content .category_links span a {font-size: 12pt; font-weight: bold; color: #000;text-decoration: underline;}
.right_side_content .category_links ul {float:left;padding:0 8px 0 8px;}
.right_side_content .category_links ul li a {text-decoration: underline; color: #000;}
.right_side_content .category_links ul li a:hover {text-decoration: underline;}



/*  Other */

.clear {clear:both;}

.float {float:left;}

.float2 {float:right;}

.float3 {float:left; width:114px;}



.footer {clear:left;width:100%;background:url(http://thumbs.sunporno.com/images/background/bg_footer.gif) repeat-x;height:73px;position:relative;}
.footer p {color:#fff;font-size:10px;padding:10px 0 0 10px;}
.footer ul {position:absolute;top:0px;right:12px;width:161px;}
.footer ul li {float:left;}
.footer ul li a, .footer ul li a:visited, .footer ul li a:hover {display:block;background:url(http://thumbs.sunporno.com/images/background/bg_footer_list.gif) no-repeat;width:61px;height:27px;text-align:center;padding:10px 0 0 0px;font-size:12px;margin-right:9px;color:#fff;text-decoration:none;}
.footer ul li a.last, .footer ul li a.last:visited, .footer ul li a.last:hover {width:79px;background:url(http://thumbs.sunporno.com/images/background/bg_footer_list2.gif) no-repeat;}


/*  Opera  */

@media all and (min-width:0px) {

.right_side_content .text_gal ul li a:hover em {top:14px;}

}

select {width:115px; height:21px; margin:0; text-align:center;border:0;background-color:#DBE3E8;}

.form2 {margin:0;padding:0;}

/*Top menu*/

/*#top_menu {height:23px;position:relative;z-index:10;margin-left:293px;margin-top:-54px; width:440px;top:-10px;}*/
#top_menu {height:23px;position:relative;z-index:10;margin-left:333px;margin-top:-54px; width:440px;top:-10px;}
#top_menu ul {height:23px;}
#top_menu li {float:left;position:relative;margin-right:15px;}
#top_menu a {display:block;height:23px;width:124px;z-index:20;}
#top_menu a span {color:#333;font:bold 12px Arial, san-serif;padding:3px 0 0 8px;display:block;background-image:url(http://thumbs.sunporno.com/images/menu/main.gif);z-index:20;}
#top_menu .top_menu_link2 {background:url(http://thumbs.sunporno.com/images/background/bg_list3.gif) 0px 0px no-repeat;}
#top_menu li.top_menu_link2 ul {position:absolute;top:-1000px;z-index:20;width:124px; margin-left: -180px; background: url(http://thumbs.sunporno.com/images/menu/top.png) 0px 12px no-repeat;}
#top_menu li.top_menu_link2 ul.second {position:absolute;top:-1000px;left: 114px;z-index:20;width:124px;}
#top_menu li.top_menu_link2 ul.third {position:absolute;top:-1000px;left: 228px;z-index:20;width:124px;}
#top_menu li.top_menu_link2 ul.fourth {position:absolute;top:-1000px;left: 342px;z-index:20;width:124px;}
#top_menu li:hover ul, #top_menu li.sfhover ul {top:0px;display:block;}
#top_menu li:hover ul.second, #top_menu li.sfhover ul.second {top:0px;display:block;}
#top_menu li:hover ul.third, #top_menu li.sfhover ul.third {top:0px;display:block;}
#top_menu li:hover ul.fourth, #top_menu li.sfhover ul.fourth {top:0px;display:block;}
#top_menu li.top_menu_link2 ul li a {z-index:20;display:block;color:#000;margin-left:0px;height:19px;width:115px;padding:2px 0 0 9px;background:#E7EFF5 url(http://thumbs.sunporno.com/images/menu/submenu_dots.gif) 7px bottom no-repeat;}
#top_menu li.top_menu_link2 ul li.first a {padding-top:5px;z-index:20;} 
#top_menu li.top_menu_link2 ul li.hover_link a {z-index:20;height:23px; width:126px; padding:0;border:none; background:url(http://thumbs.sunporno.com/images/background3/bg_list3.gif) 0px 5px no-repeat; margin-left:0;margin-top:-3px;}
#top_menu li.top_menu_link2 ul li.hover_link a span {display:none;z-index:20;}
#top_menu li.top_menu_link2 ul li.bottom {background:url(http://thumbs.sunporno.com/images/menu/bottom.png) no-repeat; width:124px; height:8px; position:relative; left:0;font-size:8px;line-height:1px;}
#top_menu li.top_menu_link2 ul li a:hover {z-index:20;text-decoration: underline;}

#gal2 li {background: url(http://thumbs.sunporno.com/images/background/bg_gal_2.gif) no-repeat;}

.right_side_content .pages {width: 805px; font-size: 13px; margin: 0px auto; padding-left: 60px;}
.right_side_content .pages a {color: #FF0000;}
.right_side_content .pages a:hover {text-decoration: underline;}

/*thumbs*/
.thumbs {text-align: right; width: 684px; margin: 20px 0 0 125px;}
.thumbs a, .solo a {color: #000066;}
.thumbs img {width: 165px; height: 225px; border: 1px solid #000000; margin-right: 4px;}
html* .thumbs img {margin-bottom: 4px;}
.top {margin: 20px 0 0 100px; background: url(http://thumbs.sunporno.com/images/background/bg_recommended.gif) no-repeat; padding: 0 0 0 10px;}
.top ul {float: left; width: 120px;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.ads {text-align: center; margin: 20px 0 0 90px;}

.thumbs span, .solo span {display: block; padding: 10px 0; text-align: center; font-size: 21px;}
.thumbs {text-align: center; font-size: 18px;}

.thumbs-nav {font-weight: bold; text-align: left; font-size: 16px; margin-bottom: 10px;}
/*thumbs*/

/*solo*/
.solo {text-align: center; margin: 20px 0 0 125px;}
/*solo*/
