@charset "utf-8";html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; }fieldset, img { border: 0 none; }address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }del, ins { text-decoration: none; }li { list-style: none outside none; }caption, th { text-align: left; }h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }q:before, q:after { content: ""; }abbr, acronym { border: 0 none; font-variant: normal; }sup { vertical-align: baseline; }sub { vertical-align: baseline; }legend { color: #000000; }input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }input, button, textarea, select { }.l, .le { float: left; }.r, .re { float: right; }.clearfix { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }* html .clearfix { }* + html .clearfix { }* html .le { float: left; margin: 0 -3px; }* html .re { float: right; margin: 0 -3px; }body { background-color: #111111; background-image: url(/images/bg.jpg); background-position: 0 0; background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0; text-align: center; word-spacing: 0; }.all { background-image: url(/images/header_bg.png); background-repeat: repeat-x; background-position: 0px 0px; }#container { height: 122px; margin-left: auto; margin-right: auto; width:100%; max-width: 1225px; }.header { display: block; width: 100%; }.logo { display: block; float: left; height: 79px; width:100%; max-width: 479px; }.nav_search { display: block; float: left; width:100%; max-width: 746px; }.nav { display: block; float: left; padding-left: 20px; }.nav li { background-image: url(/images/buttons.png); background-repeat: no-repeat; display: block; height: 58px; line-height: 58px; float: left; text-align: center; width: 162px; background-position: -166px 0px; margin-right: 2px; }.nav li:hover , .nav .selected{ background-image: url(/images/buttons.png); background-repeat: no-repeat; height: 58px; line-height: 58px; text-align: center; width: 162px; background-position: 0px 0px; }.nav li a { color: #b05527; text-decoration: none; text-transform: uppercase; display: block; height: 100%; width: 100%; text-shadow: 1px 1px 0px #ffe6c2; }.nav li:hover a , .nav .selected a{ color: #FFFFFF; text-shadow: 1px 1px 0px #ff025e; }.nav_search form { background-image: url(/images/input_bg.png); background-repeat: no-repeat; height: 35px; width: 212px; float: right; display: block; margin-top: 12px; }.nav_search form .s_input { display: block; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; float: left; height: 33px; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; line-height: 33px; color: #FFFFFF; width: 180px; padding-left: 5px; font-size: 12px; }.nav_search form .buton { display: block; float: left; margin-top: 8px; margin-left: 2px; }.thumbs { display: block; width: 100%; }.item { display: block; width: 202px; float: left; margin-left: 2px; margin-bottom: 2px; margin-top: 0px; margin-right: 0px; }.item a { color: #FF1068; font-size: 12px; }.item a img { display: block; height: 260px; width: 200px; border: 1px solid #000; }.item a:hover img { display: block; height: 260px; width: 200px; border: 1px solid #ff005e; }.item .i_info { background-image: url(/images/th_bg.png); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 21px; width: 202px; overflow: hidden; }.item:hover .i_info { background-image: url(/images/th_bg.png); background-position: -205px 0px; }.item .i_info h4 { line-height: 21px; display: block; float: left; height: 21px; font-size: 11px; color: #000000; font-family: Verdana, Geneva, sans-serif; margin-left: 5px; width: 140px; overflow: hidden; text-align: left; }.item:hover .i_info h4 { color: #FFFFFF; }.item .i_info .arrow_inactive { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000; background-image: url(/images/rate_arrows.png); background-repeat: no-repeat; background-position: 0px 2px; display: block; padding-left: 10px; float: right; height: 11px; margin-right: 5px; margin-top: 5px; line-height: 12px; }.item:hover .i_info .arrow_inactive, .item:hover .i_info .arrow_minus, .item:hover .i_info .arrow_plus{color:#fff;}.item .i_info .arrow_minus { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #F00; background-image: url(/images/rate_arrows.png); background-repeat: no-repeat; background-position: 0px -24px; display: block; padding-left: 10px; float: right; height: 11px; margin-right: 5px; margin-top: 5px; line-height: 12px; }.item .i_info .arrow_plus { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #09D709; background-image: url(/images/rate_arrows.png); background-repeat: no-repeat; background-position: 0px -11px; display: block; padding-left: 10px; float: right; height: 11px; margin-right: 5px; margin-top: 5px; line-height: 12px; }.virgins { display: inline-block; margin-right: 5px; margin-left: 5px; color: #c167c4; }.pages { display: inline-block; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; }.pages li { display: inline-block; margin-right: 2px; }.pages li a { display: inline-block; height: 22px; padding-right: 4px; padding-left: 4px; line-height: 22px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #FFFFFF; font-size: 12px; color: #000000; text-decoration: none; }.pages li a:hover,.pages li .selected, .pages li .act_page { display: inline-block; height: 22px; padding-right: 4px; padding-left: 4px; line-height: 22px; text-decoration: none; background-color: #FF176C; color: #FFF; }.title { background-image: url(/images/li.gif); background-repeat: no-repeat; background-position: 4px center; padding-left: 20px; font-size: 24px; color: #333333; text-transform: capitalize; display: block; margin-top: 8px; text-align: left; }.advertising { display: block; float: right; width: 310px; }.advertising .banner { display: block; margin-bottom: 1px; padding: 5px; background-image: url(/images/advert_bg.png); }.advertising .banner img { display: block; }div#gallery_container { display: block; float: left; width:100%; max-width: 903px; }div.big_image { display: block; float: left; height: 526px; margin-right: 3px; padding: 3px; position: relative; width: 441px; background-image: url(/images/big_t_bg.png); background-repeat: no-repeat; }div.big_image a, div.navigation a { color: #FFFFFF; text-decoration: none; }div.big_image a:focus, div.big_image a:hover, div.big_image a:active { text-decoration: underline; }.controls { background-image: url("/images/control_overlay.png"); background-repeat: no-repeat; bottom: 55px; display: none; height: 34px; left: 110px; padding: 5px 5px 6px; position: absolute; text-align: center; top: 451px; width: 226px; z-index: 9999; }.big_image:hover .controls { display: block; }div.ss-controls { display: block; float: left; height: 34px; margin-left: 5px; overflow: hidden; width: 34px; }div.nav-controls { display: block; float: left; height: 34px; margin-left: 35px; overflow: hidden; }div.slideshow-container { height: 526px; position: relative; width: 441px; }div.slideshow { }div.slideshow a.advance-link {  height: 524px; line-height: 523px; width: 439px; }div.slideshow span.image-wrapper { display: block; left: 0; position: absolute; top: 0; width: 441px; }div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }div.slideshow img  { border: 1px solid #000; vertical-align: middle; }div.caption-container { display: block; left: 0; position: absolute; top: 0; }span.image-caption { display: block; left: 0; position: absolute; top: 0; width: 441px; }a.caption { background-image: url("/images/controls.png"); background-position: 0 -140px; background-repeat: no-repeat; display: none; float: left; height: 34px; left: 300px; line-height: 34px; overflow: hidden; position: absolute; text-indent: 99999px !important; top: 456px; width: 34px; z-index: 999999; }.big_image:hover a.caption { display: block; }.play { background-image: url("/images/controls.png"); background-position: 0 -35px; background-repeat: no-repeat; display: block; height: 34px; line-height: 34px; overflow: hidden; text-indent: -9999px; width: 34px; }.pause { background-image: url("/images/controls.png"); background-position: 0 -105px; background-repeat: no-repeat; display: block; height: 34px; line-height: 34px; overflow: hidden; text-indent: -9999px; width: 34px; }.prev { background-image: url("/images/controls.png"); background-position: 0 -70px; background-repeat: no-repeat; display: block; float: left; height: 34px; line-height: 34px; overflow: hidden; text-indent: -9999px; width: 34px; }.next { background-image: url("/images/controls.png"); background-position: 0 0; background-repeat: no-repeat; display: block; float: left; height: 34px; line-height: 34px; overflow: hidden; text-indent: -9999px; width: 34px; }div.navigation { float: left; width: 453px; }ul.g_thumbs { clear: both; margin: 0; padding: 0; }ul.g_thumbs li { float: left; list-style: none outside none; padding: 0; margin-top: 0; margin-right: 0px; margin-bottom: 1px; margin-left: 1px; }a.g_thumb { display: block; padding: 3px; background-image: url(/images/small_t_bg.png); background-repeat: no-repeat; background-position: 0px -133px; }ul.g_thumbs li.selected a.g_thumb { background-image: url(/images/small_t_bg.png); background-repeat: no-repeat; background-position: 0px 0px; }a.g_thumb:focus { outline: medium none; }ul.g_thumbs img { border: 1px solid #000; display: block; height: 124px; width: 104px; }div.pagination { clear: both; display: none; }#gallery_container .info { display: block; margin-top: 10px; padding: 12px 8px 28px; background-image: url(/images/gallery_info_bg.png); background-repeat: repeat-x; background-position: 0px bottom; }.info .heading { background-image: url("/images/li_2.gif"); background-position: left center; background-repeat: no-repeat; color: #000000; display: block; font-size: 14px; margin-bottom: 10px; padding-bottom: 5px; padding-left: 12px; padding-top: 5px; text-align: left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FF176C; }.info .heading a { color: #000000; float: right; font-size: 14px; text-decoration: none; }.info .heading a:hover { color: #FF176C; text-decoration: underline; }.info .heading a span { color: #FF176C; font-weight: bold; text-transform: uppercase; }.left-side {  display: block; float: left; padding-right: 10px; width: 490px; }div.tabs { clear: both; display: block; text-align: left; }ul.tabNavigation { display: block; height: 24px; list-style: none outside none; padding: 0; width: 100%; margin-top: 0; margin-right: 0; margin-bottom: -1px; margin-left: 0; }ul.tabNavigation li { display: block; float: left; font-size: 14px; padding: 0; width: 125px; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 0; height: 24px; font-weight: bold; line-height: 27px; }ul.tabNavigation li a { color: #000000; display: block; height: 24px; line-height: 24px; text-decoration: none; background-image: url(/images/tabs.png); background-repeat: no-repeat; background-position: -125px 0px; width: 125px; text-align: center; font-family: Verdana, Geneva, sans-serif; }ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover { color: #FF176C; background-image: url(/images/tabs.png); background-repeat: no-repeat; background-position: 0px 0px; }ul.tabNavigation li a:hover { color: #FF176C; background-image: url(/images/tabs.png); background-position: 0px 0px; }ul.tabNavigation li a:focus { outline: 0 none; }div.tabs div { background-color: #FFD4D8; border: 1px solid #FFA7B1; border-radius: 0 5px 5px 5px; display: block; padding: 5px 15px; }#gallery_info .row {  clear: both; display: block; float: left; font-size: 14px; padding-bottom: 3px; padding-top: 3px; width: 100%; }#gallery_info .row.last { border-bottom-style: none; }.row dl { color: #000000; display: block; float: left; font-size: 14px; padding-right: 10px; }.row dl dt, .row dl dd { display: inline; }.row dl dd a { color: #FF176C; }.row dl dd{ color: #FF176C; }.row dl dd a:hover { color: #000000; }.right-side { display: block; float: right; width: 370px; }.btn-top { color: #FFFFFF; display: block; font-size: 18px; margin-bottom: 10px; text-decoration: none; width: 471px; background-image: url(/images/download_btn.png); background-repeat: no-repeat; height: 46px; line-height: 42px; text-shadow: 1px 1px 0px #FF7A00; margin-right: auto; margin-left: auto; }.btn-top:hover { color: #FF176C; text-decoration: none; text-shadow: 1px 1px 0px #FFF; }.btn-top span { color: #FFFFFF; text-decoration: none; text-transform: uppercase; }.btn-top:hover span { color: #FFFFFF; text-transform: uppercase; text-shadow: 1px 1px 0px #FF7A00; }.box-col { display: block; margin-left: auto; margin-right: auto; padding-bottom: 10px; padding-top: 10px; text-align: center; width: 250px; }.rate { color: #333333; display: block;	position:relative;z-index:9999; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: center; width: 360px; }.rate h4 { display: block; width: 100%; color: #FF5D92; font-size: 12px; }#comments h4 { color: #FFFFFF; display: block; font-size: 18px; margin-bottom: 10px; margin-top: 10px; background-image: url(/images/li.gif); background-repeat: no-repeat; background-position: left center; padding-left: 14px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #221F21; }#comments .r_line { display: block; margin-bottom: 2px; width: 100%; }.r_line label { color: #000000; display: block; float: left; font-size: 12px; line-height: 32px; margin-right: 10px; width: 100px; }.r_line .s_input { border: 1px solid #FF176C; border-radius: 5px 5px 5px 5px; font-size: 14px; height: 32px; line-height: 32px; background-color: #FFFFFF; color: #000; }.r_line textarea { border: 1px solid #FF176C; border-radius: 5px 5px 5px 5px; font-size: 14px; width: 340px; background-color: #FFFFFF; color: #CCC; }.r_line #captcha_img { display: block; float: left; height: 60px; width: 158px; }.r_line .s_input.capt { float: left; font-size: 24px; height: 60px; line-height: 60px; margin-left: 10px; text-align: center; text-transform: uppercase; width: 100px; }.r_line .submit { background-color: #FF9100; border: 1px solid #FF4C00; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; display: block; margin-left: 110px; padding: 10px; font-weight: bold; text-shadow: 1px 1px 0px #B65EB8; }#comments ul { display: block; font-size: 14px; width: 100%; }#comments ul li { color: #000000; margin-bottom: 2px; padding-bottom: 6px; padding-top: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; }#comments ul li .date { background-color: #FF176C; border-radius: 5px 5px 5px 5px; color: #FFFFFF; font-size: 12px; padding: 4px; }#comments ul li .red { color: #000000; font-style: italic; margin-right: 5px; }#comment_error { color: #FF0000; font-weight: bold; padding: 10px; }.thumb_minus { background-image: url(/images/button_minus.png); background-repeat: no-repeat; display: block; height: 100px; width: 78px; text-indent: -99999px; cursor: pointer; float: left; }.rating_current { background-image: url(/images/rate_bg.png); background-repeat: no-repeat; display: block; height: 100px; width: 194px; font-size: 18px; font-weight: bold; color: #333333; text-transform: uppercase; float: left; margin-top: 1px; margin-right: 3px; margin-left: 3px; text-align: center; background-position: 0px center; }.rating_current span { font-size: 60px; color: #FFF; text-shadow: 2px 2px 0px #FF176C; }.thumb_plus { background-image: url(/images/button_plus.png); background-repeat: no-repeat; display: block; height: 100px; width: 82px; text-indent: -99999px; cursor: pointer; float: left; }.tags a { color: #FF176C; }.tags a:hover { color: #000000; }.tags a.sizer2 {	font-size:100%;}.tags a.sizer3 {	font-size:110%;}.tags a.sizer4 {	font-size:120%;}.tags a.sizer5 {	font-size:140%;}.tags a.sizer6 {	font-size:160%;}.tags a.sizer7 {	font-size:180%;}.tags a:hover {	 color: #000000; } .footer { display: block; margin-top: 25px; font-size: 13px; color: #333; border-top-style: solid; border-top-width: 1px; border-top-color: #FFBFC6; padding-top: 10px; }.footer a { color: #FF176C; }.footer a:hover { text-decoration: none; }.toplist { display: block; }.t_item { display: block; float: left; width: 147px; margin: 3px; }.t_item a img { border: 3px solid #FF176C; display: block; height: 183px; width: 141px; }.t_item a:hover img { border: 3px solid #000000; }.t_item a .name { font-size: 12px; line-height: 14px; text-transform: uppercase; display: block; height: 14px; width: 100%; overflow: hidden; }.t_item a { color: #333333; text-decoration: none; }.t_item a:hover { color: #FF176C; text-decoration: none; }.text_top { display: block; margin-bottom: 8px; }.text_top ul { display: block; float: left; width: 25%; font-size: 16px; }.text_top ul li { background-image: url(/images/li_2.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 15px; text-transform: capitalize; text-align: left; }.text_top ul li a { color: #333; text-decoration: none; }.text_top ul li a:hover { color: #FF176C; text-decoration: none; }@media all and (max-width:1225px) {#container {max-width:820px;}	.title {		display:block;		float:none;		clear:both;	}	.advertising {width:100%;	background-image:none;}.advertising .banner {display:inline-block;}div#gallery_container,#gallery_container .info {width:490px;float:none;margin:0 auto;}}@media all and (max-width:820px) {#container {max-width:620px;}.nav_search form {width:100%;border:1px solid red;background-color:#FFA5C2; background-image:none;}.nav_search form input[type="text"] {width:90%}.nav_search form input[type="image"] {float:right;margin:10px;}		}@media all and (max-width:620px) { #container {max-width:300px;}.header a img {width:300px !important;height:auto ;}.nav li {background-image:none !important;;background-color:#FF045E;border-radius:5px;;display: inline-block;height: 24px !important;line-height: 24px !important;;float: left;text-align: center;width:45% !important;;padding:5px !important;;background-position: -166px 0px;margin: 2px 0 2px -10px;;}.nav li a {font-size:13px;color:#fff; text-shadow:none;}.nav_search form {	width:50%;	margin:-35px 0 0 0;}.nav_search form input[type="text"] {width:60%}.item, .item:hover {width:130px !important; margin:10px 5px;}.item a img, .item:hover a img {width:130px; height:auto;}.i_info {width:132px !important;;}.i_info h4 {width:70px !important;;}.tags a {display:inline-block;margin:10px;}.pages li a {margin:5px;}.footer a {display:inline-block;margin:5px;}		div#gallery_container,#gallery_container .info {width:300px;float:none;margin:0 auto;}	div#gallery_container * {max-width:300px; box-sizing: border-box;}.big_image:hover .controls {display:none;}	.btn-top {height:50px;overflow:hidden;margin:5px 0;}}@media (max-width: 1225px) {	.logo {		float: none;		margin: 0 auto;	}	.nav_search {		max-width: 100%;	}}@media (max-width: 820px) {	.nav {		padding-left: 0;		float: none;	}	.nav li {		float: none;		display: inline-block;	}	.nav_search form {		float: none;	}}@media (max-width: 620px) {	.logo {		padding-top: 2px;	}	.nav li {		margin: 0 0 3px;	}	.nav_search {		height: auto;		float: none;	}	.nav_search form {		margin: 5px 0 0;		width: 100%;	}	div.big_image {		background: #ffc476;	}	ul.g_thumbs li {		display: inline-block;		float: none;	}	.rating_current {		width: 134px;	}}.page-title {	font-size: 20px;	line-height: 30px;	text-align: left;	color: #ff005e;}