




/*
     FILE ARCHIVED ON 2:18:14 авг 27, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:04:20 сен 20, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@import "/web/20110827021814/http://sexypoisk.com/images/sexy/thickbox.css";
@import "/web/20110827021814/http://sexypoisk.com/images/sexy/facebox.css";
@import "/web/20110827021814/http://sexypoisk.com/images/sexy/jScrollPane.css";
* {margin: 0; padding: 0;}
html {
	height: 100%;
}
body {
	font: 11px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #000 url(/web/20110827021814/http://sexypoisk.com/images/sexy/cont_bg.jpg) no-repeat center 295px;
	color: #ababab;
	text-align: center;
}

a:link, a:visited, a:active, a:hover {color: #009cdc; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 100%;
	margin: 0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/cont_bttm.jpg) no-repeat center bottom;
	text-align: left;
}
#wrapper .wpadd{ width: 980px; margin: 0 auto; }

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 295px;
	background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/cont_top.jpg) no-repeat center top;
}
#header .hpadd{ width: 980px; height: 295px; overflow: hidden; margin: 0 auto; }
#header .hsearch{ width: 335px; height: 246px; overflow: hidden; float: left; }
#header .hlogin{ width: 450px; height: 246px; float: right; color: #7ed3ff; }
#header .hlogin .forgot{ margin: 117px 0 0 80px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -10px; line-height: 20px; padding: 0 0 2px 28px; }
* html #header .hlogin .forgot { background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -10px; }
#header .hlogin a:link, #header .hlogin a:visited, #header .hlogin a:active, #header .hlogin a:hover {color: #daf2ff; text-decoration: underline;}
#header .hlogin a:hover { text-decoration: none;}
#header .hlogin .hl_title{ line-height: 50px; padding: 10px 0 0; }
#header .hlogin .hl_title h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; }
* html #header .hlogin .hl_title h2{ font-family: Arial, Helvetica, sans-serif; }
#header .hlogin input{ border: 1px solid #004663; color: #fff3d8; font-family: Tahoma; font-size: 11px ; background: #00638D; }
#header .hlogin .text{ padding: 5px 5px 4px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -11px -41px; width: 105px; }
#header .hlogin .bttn{ width: 26px; height: 24px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -11px -71px; cursor: pointer; }
#header .hlogin .text:hover {background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -128px -41px;}
#header .hlogin .bttn:hover { background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -37px -71px;}

#header .prof_box{ width: 450px; height: 246px; float: right; color: #7ed3ff; }
#header .prof_box .hl_title{ margin: 90px 0 0 60px; line-height: 50px; padding: 10px 0 0; }
#header .prof_box .hl_title h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; }
#header .prof_box .hl_title span {color:#F7006E;}
#header .prof_box ul li {margin: 0px 0 0 60px; margin-bottom:5px; color:#DAF2FF;}

.top_menu{ width: 100%; height: 49px; overflow: hidden; clear: both; text-align: center; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 18px; line-height: 49px; }
* html .top_menu{ font-family: Arial, Helvetica, sans-serif; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #fff; text-decoration: underline; margin: 0 12px;}
.top_menu a:hover { text-decoration: none; color:#95dfff;}
.top_menu #active { text-decoration: none;color:#95dfff;}
.top_menu a.fst:link, .top_menu a.fst:visited, .top_menu a.fst:active, .top_menu a.fst:hover {color: #ff0072; text-decoration: underline; margin: 0 20px;}
.top_menu a.fst:hover { text-decoration: none;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 140px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#container2 {
	width: 100%;
	float: left;
	overflow: hidden;
}

#content { padding: 0 10px 15px 250px;}
#content_album{ padding: 0 10px 15px 200px; }
#content_mypage{ padding: 0 10px 15px 250px; }
#content_payment{ padding: 0 10px 15px 490px; }
#content_profile{ padding: 0 10px 15px 540px; }

.cont_menu{ width: 100%; height: 29px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/cont_menu.jpg) no-repeat; line-height: 29px; padding: 4px 0 0; font-size: 12px; color: #fbd6ff; }
.cont_menu li{ float: left; padding: 0 20px 0 25px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -347px; }
* html .cont_menu li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -347px; }
.cont_menu li.fst{ background: transparent; }
.cont_menu a:link, .cont_menu a:visited, .cont_menu a:active, .cont_menu a:hover {color: #fbd6ff; text-decoration: underline;}
.cont_menu a:hover { text-decoration: none; color:#fff;}
.cont_menu #active a { text-decoration: none; color:#fbd6ff;font-weight: bold;}

.content .title{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -139px; padding: 0 0 0 50px }
* html .content .title{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -139px;  }
.content .title h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #7ad1f6; }
* html .content .title h2{ font-family: Arial, Helvetica, sans-serif; }
.content .title h2 span{ color: #fff; text-transform: uppercase; }

.content .title2{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -94px; padding: 0 0 0 50px }
* html .content .title2{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -94px;  }
.content .title2 h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #d0f9c0; }
*html .content .title2 h2{ font-family: Arial, Helvetica, sans-serif; }

.content .title3{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -300px; padding: 0 0 0 50px }
* html .content .title3{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -300px;  }
.content .title3 h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #ffe34a; }
* html .content .title3 h2{ font-family: Arial, Helvetica, sans-serif; }

.content .title4{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -944px; padding: 0 0 0 50px }
* html .content .title4{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -944px;  }
.content .title4 h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #c3a0d9; }
* html .content .title4 h2{ font-family: Arial, Helvetica, sans-serif; }
.content .title4 h2 span{ color: #7b7b7b; }

.text_block p{ padding: .4em 0; }

.index_thumbs{ text-align: center; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/index_tmb_bg.png) repeat-y left top; }
.index_thumbs .ti{ width: 112px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; padding: 10px 4px 15px; text-align: left; }
.index_thumbs img{ border: 1px solid #0096D6; }
.index_thumbs a:hover img{ border: 1px solid #50962B; }
.index_thumbs .name{ color: #009cdc; } 
.index_thumbs .online{ color: #86dd58; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1053px; line-height: 20px; padding: 0 0 0 13px; }
* html .index_thumbs .online{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1053px; }
.index_thumbs .offline{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1093px; line-height: 20px; padding: 0 0 0 13px; }
* html .index_thumbs .offline{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1093px; }

.vip_thumbs{ text-align: center; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/index_tmb_bg.png) repeat-y left top; }
.vip_thumbs .ti{ width: 112px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; padding: 10px 4px 15px; text-align: left; }
.vip_thumbs .pic{ width: 112px; height: 132px; overflow: hidden; }
.vip_thumbs img{ border: 1px solid #FFC000; position: absolute; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1380px;  display: block; }
* html .vip_thumbs img{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1380px;  }
.vip_thumbs a:hover img{ border: 1px solid #fff; }
.vip_thumbs .name{ color: #FFC000; padding-top:5px; } 
.vip_thumbs .online{ color: #86dd58; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1053px; line-height: 20px; padding: 0 0 0 13px; }
* html .vip_thumbs .online{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1053px; }
.vip_thumbs .offline{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1093px; line-height: 20px; padding: 0 0 0 13px; }
* html .vip_thumbs .offline{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1093px; }

.albums{ text-align: center; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/album_bg.png) repeat-y left top; }
.albums .albi{ width: 250px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align: left; padding: 15px 0; }
.albums .albi .descr{ line-height: 30px; font-weight: 700; }
.albums .albi .descr a:link, .albums .albi .descr a:visited, .albums .albi .descr a:active, .albums .albi .descr a:hover {color: #009cdc; text-decoration: none;}
.albums .albi .descr a:hover { text-decoration: underline; color:#6eceff;}
.albums .albi .pic{ width: 132px; height: 132px; overflow: hidden; float: left; }
.albums .albi .pic img{ border: 1px solid #0096D6; }
.albums .albi .pic a:hover img{ border: 1px dotted #50962b; }
.albums .albi .stats{ width: 105px; float: right; line-height: 30px; }
.albums .albi .stats span{ font-weight: 700; color: #fff; }

.pagination{ font-size: 20px; color: #7b7b7b; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; padding: 10px; }
* html .pagination{ font-family: Arial, Helvetica, sans-serif; }
.pagination a { padding: 0 2px; }
.pagination a:hover { color:#fff; }

.info2 {margin:9px;font-size: 12px; color: #DAA7C9;font-weight: bold;}
.info2 a{color: #BFEDFF;}
.info2 span{color: #F7006E;}

.user_info .name h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; color: #f7006e; text-transform: uppercase; padding-bottom:8px; }
* html .user_info .name h2{ font-family: Arial, Helvetica, sans-serif; }
.user_info .name h2 a:link, .user_info .name h2 a:visited, .user_info .name h2 a:active, .user_info .name h2 a:hover {color: #f7006e; text-decoration: none;}
.user_info .name h2 a:hover { text-decoration: underline;}
.user_info .picside{ width: 210px; float: left; font-size: 12px; }
.user_info .status{ font-size: 21px; color: #fff; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; margin: 25px 0; }
* html .user_info .status{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
.user_info .status span{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -380px; padding: 5px 10px 8px 25px; text-transform: uppercase; color: #777; }
* html .user_info .status span{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -380px; padding: 7px 10px 8px 25px; }
.user_info .howtovip{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 15px; text-transform: uppercase; text-align: right; padding: 0 15px 0 0; }
* html .user_info .howtovip{ font-family: Arial, Helvetica, sans-serif; }
.user_info .howtovip a:link, .user_info .howtovip a:visited, .user_info .howtovip a:active, .user_info .howtovip a:hover {color: #ffb400; text-decoration: underline;}
.user_info .howtovip a:hover { text-decoration: none;}
.user_info .user_data{ width: 500px; float: left; color: #fff; line-height: 23px; }
.user_info .user_data span{ font-weight: 700; color: #6ab5d6; }
.sidebar .user_info .user_data{ width: 230px; }

.about{ padding: 0 0 20px; }
.about p{ padding: .4em 0; }
.about span{ color: #fff; }
.about a{ color: #AAAAAA; }

.my_thumbs{ font-size: 14px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 0 10px; padding: 0 0 10px; width: 970px; }
* html .my_thumbs{ font-family: Arial, Helvetica, sans-serif; }
.content .my_thumbs{ margin: 0 ; width: 715px; }
.my_thumbs .p_menu{ line-height: 26px; color: #fff; height: 26px; overflow: hidden; }
.my_thumbs .p_menu li{ float: left; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/bpics_tab.gif) repeat-x; margin: 0 1px 0 0; }
.my_thumbs .p_menu a:link, .my_thumbs .p_menu a:visited, .my_thumbs .p_menu a:active, .my_thumbs .p_menu a:hover {color: #fff; text-decoration: none; display: block; padding: 0 20px; }
.my_thumbs .p_menu a:hover { text-decoration: underline; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/bpics_acttab.gif) repeat-x;}
.my_thumbs .p_menu .active{ display: block; padding: 0 0px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/bpics_acttab.gif) repeat-x; }
.my_thumbs .my_photos{ text-align: center; padding: 10px 0; *padding: 5px 0; border-top: 1px solid #660045; background: #1D0013 url(/web/20110827021814/http://sexypoisk.com/images/sexy/bpics_bg.gif) repeat-x top; }
.my_thumbs .my_photos img{ border: 1px solid #86005B; margin: 0 8px; }
.content .my_thumbs .my_photos img{ margin: 0 5px; }
.my_thumbs .my_photos a:hover img{ border: 1px solid #fff; }

.cols3{ padding: 0 0 20px; }
.cols3 .ci{ width: 33%; float: left; }
.cols3 .newcomers{ margin: 0; }
.cols3 .ci .title{ line-height: 50px; padding: 0 0 0 40px; }
.cols3 .ci .google{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -430px; color: #e3ebff }
* html .cols3 .ci .google{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -430px; }
.cols3 .ci .heart{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -480px; color: #ffbebe }
* html .cols3 .ci .heart{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -480px; color: #ffbebe }
.cols3 .ci .smile{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -530px; color: #ffd68e }
* html .cols3 .ci .smile{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -530px; color: #ffd68e }
.cols3 .ci .title h2{ font-size: 20px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-weight: 400; }
*html .cols3 .ci .title h2{ font-family: Arial, Helvetica, sans-serif; }

.privatemessages{  }
.privatemessages .pmi{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/album_bg.png) no-repeat -15px bottom; padding: 10px 0; }
.privatemessages .pmi .picside{ width: 80px; float: left; }
.privatemessages .pmi .picside img{ display: block; border: 1px solid #0096D6; }
.privatemessages .pmi .descrside{ width: 670px; float: left; }
.privatemessages .pmi .descrside .theme{ font-weight: 700; color: #0096D6; }
.privatemessages .pmi .descrside .date{ color: #6b6b6b; padding: 8px 0; }
.privatemessages .pmi .descrside .bttns{ color: #fff; font-family: "Comic Sans MS"; padding: 10px 0; }
.privatemessages .pmi .descrside .bttns .answer{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -800px; padding: 3px 10px 5px 30px; }
* html .privatemessages .pmi .descrside .bttns .answer{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -800px; }
.privatemessages .pmi .descrside .bttns .delete{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -840px; padding: 3px 10px 5px 30px; }
* html .privatemessages .pmi .descrside .bttns .delete{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -840px; }
.privatemessages .pmi .descrside .bttns a:link, .privatemessages .pmi .descrside .bttns a:visited, .privatemessages .pmi .descrside .bttns a:active, .privatemessages .pmi .descrside .bttns a:hover {color: #fff; text-decoration: none;}
.privatemessages .pmi .descrside .bttns a:hover { text-decoration: underline;}

#displayerror {display:none; padding:3px;color:#FF0072;font-weight: bold; margin-bottom:15px;font-size: 12px;}


.reg_form{  }

.reg_form .sm_input{ border: 0; padding: 3px; font-size: 11px; color: #7E7E7E; font-family: Tahoma; }
.reg_form .sm_input:hover{ background:#D3D3D3;}
.reg_form .sm_input:focus{ background:#D3D3D3;}
.sm_input_error{ background:#FFD8DB; }

.reg_form select{ border: 0; padding: 1px 2px; font-size: 11px; color: #7E7E7E; font-family: Tahoma; }
.reg_form .wide{ width: 125px; }
.reg_form .narrow{ width: 61px; }
.reg_form dt{ font-size: 12px; color: #fff; line-height: 15px; width: 127px; text-align: right; }
.reg_form dd{ position: relative; padding: 0 0 0 135px; top: -16px; }
.reg_form .err{ position: relative; margin-left: 135px; top: -16px; color:#FF0072;}
.reg_bttn .bttn{ width: 412px; height: 43px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1280px; border: 0; cursor: pointer; }
.reg_bttn .bttn:hover {background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -422px -1280px;}

.reg_form .checkbox {margin-bottom:5px;margin-right:3px;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 240px;
	margin-left: -100%;
	position: relative;
	padding: 0 0 15px;
}
#sideLeft_album {
	float: left;
	width: 195px;
	margin-left: -100%;
	position: relative;
	padding: 0 0 15px;
}
#sideLeft_mypage {
	float: left;
	width: 235px;
	margin-left: -100%;
	position: relative;
	padding: 0 0 15px;
	overflow: hidden;
}
#sideLeft_payment {
	float: left;
	width: 485px;
	margin-left: -100%;
	position: relative;
	padding: 0 0 15px;
}
#sideLeft_profile {
	float: left;
	width: 535px;
	margin-left: -100%;
	position: relative;
	padding: 0 0 15px;
}

.sidebar .spadd{ padding: 0 12px; }
.sidebar .title{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -94px; padding: 0 0 0 50px }
* html .sidebar .title{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -94px;  }
.sidebar .title h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #d0f9c0; }
*html .sidebar .title h2{ font-family: Arial, Helvetica, sans-serif; }

.sidebar .title2{ line-height: 30px; padding: 15px 0 0; }
.sidebar .title2 h2{ font-size: 15px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; color: #bbb; font-weight: 400; text-transform: uppercase; }
*html .sidebar .title2 h2{ font-family: Arial, Helvetica, sans-serif; width: 100%; font-size: 13px; }

.sidebar .title3{ line-height: 30px; padding: 15px 0 0 35px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -607px; }
* html .sidebar .title3{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -94px;  }
.sidebar .title3 h2{ font-size: 20px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; color: #ffe47e; font-weight: 400; }
*html .sidebar .title3 h2{ font-family: Arial, Helvetica, sans-serif; }

.sidebar .title4{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -139px; padding: 0 0 0 50px }
* html .sidebar .title4{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -139px;  }
.sidebar .title4 h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; color: #7ad1f6; }
* html .sidebar .title4 h2{ font-family: Arial, Helvetica, sans-serif; }
.sidebar .title4 h2 span{ color: #a8a8a8; }

.ico_folder{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -875px; width: 100%; }
.ico_folder h2{ padding: 0 0 0 30px; }
* html .ico_folder{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -875px; }

.sidebar .widg{ width: 100%; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/widg_bg.png) no-repeat left top; font-size: 12px; line-height: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
 * html .sidebar .widg { background: #011825; }
.sidebar .widg a:link, .sidebar .widg a:visited, .sidebar .widg a:active, .sidebar .widg a:hover {color: #BFEDFF; text-decoration: underline;}
.sidebar .widg a:hover { text-decoration: none; color:#fff;}
.sidebar .widg ul{ padding: 10px; }
.sidebar .widg ul span{ text-transform: uppercase; color: #fff; font-weight: 700; }

.side_search{ width: 100%; font-size: 12px; padding: 10px 0 0 10px; color: #ACAAAA; }
.side_search dt{ line-height: 10px; width: 80px; text-align: right; }
.side_search dd{ position: relative; top: -15px; padding: 0 0 0 90px }
.side_search select{ border: 1px solid #000; font-size: 11px; font-family: Tahoma; padding: 2px; color: #7E7E7E; }
.side_search .wide{ width: 125px; }
.side_search .narrow{ width: 60px; }
.side_search .box {margin-top:5px;}

.sideseach_bttn { text-align: center; padding: 0 0 30px; }
.sideseach_bttn .bttn{ width: 211px; height: 43px; border: 0; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -190px; cursor: pointer; }
.sideseach_bttn .bttn:hover { background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -222px -190px;}

.newcomers{ width: 232px; margin: 0 auto; }
.newcomers .nci{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px bottom; padding: 10px; }
* html .newcomers .nci{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px bottom; }
.newcomers .nci img{ width: 60px; height: 73px; border: 1px solid #50962B; float: left; }
.newcomers .nci a:hover img { border-style:dotted; border-bottom-color:#0096d6;}
.newcomers .nci ul{ width: 140px; float: right; font-size: 12px; line-height: 25px; }
.newcomers .nci ul .name{ font-weight: 700; }
.newcomers .nci ul .female{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -240px; padding: 0 0 0 25px; color: #65bd36; }
* html .newcomers .nci ul .female{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -240px;  }
.newcomers .nci ul .male{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -270px; padding: 0 0 0 25px; color: #33cee0; }
* html .newcomers .nci ul .male{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -270px;  }
.newcomers .nci ul .female a:link, .newcomers .nci ul .female a:visited, .newcomers .nci ul .female a:active, .newcomers .nci ul .female a:hover {color: #65bd36; text-decoration: none;}
.newcomers .nci ul .female a:hover { text-decoration: underline;}
.newcomers .nci ul .male a:link, .newcomers .nci ul .male a:visited, .newcomers .nci ul .male a:active, .newcomers .nci ul .male a:hover {color: #33cee0; text-decoration: none;}
.newcomers .nci ul .male a:hover { text-decoration: underline;}

a .bevip, a:hover .bevip{ text-decoration: none; cursor: pointer; }
.bevip{ width: 100%; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/side_vip.png) no-repeat left bottom; color: #ffa515; }
.sidebar .bevip .title{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -300px; padding: 0 0 0 50px }
* html .sidebar .bevip .title{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -300px;  }
.sidebar .bevip .title h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #ffe34a; }
*html .sidebar .bevip .title h2{ font-family: Arial, Helvetica, sans-serif;  }
.bevip .bvpadd{ padding: 15px; }
.bevip ul{ text-transform: uppercase; line-height: 30px; }
.bevip ul li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -580px; padding: 0 0 0 21px; }
* html .bevip ul li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -580px;}

.sms_form{ color: #caeffe; font-size: 20px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 25px; padding: 20px 0 0 0; }
* html .sms_form{ font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.sms_form dt{ padding: 0 0 0 5px; margin-bottom:10px; }
.sms_form dt span{ display: block; width: 14px; height: 14px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -670px; }
* html .sms_form dt span{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -670px; }
.sms_form dd{ position: relative; padding: 0 0 0 30px; top: -19px; }
* html .sms_form dd{top: -30px; }
.sms_form dd span{ color: #53ceff; }
.sms_form dd .small{ color: #5e92a8; font-size: 11px; font-family: Tahoma; text-transform: none; }
.sms_form dd select{ border: 0; text-transform: none; width: 168px; padding: 1px 2px; }
.sms_form dd .text{ border: 0; text-transform: none; width: 165px; padding: 2px; }
.sms_form dd .bttn{ width: 192px; height: 45px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -720px; border: 0; margin: 10px 0 0; cursor: pointer;  }
* html .sms_form dd .bttn{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -720px; }
.sms_dontsend{ line-height: 20px; padding: 0 10px; }
.sms_form dd .bttn:hover {background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -203px -720px;}
.sms_form .text2 {font-size:15px;}
.sms_form .text2 span {font-size:22px;}
.sms_form .login_process{ margin-left:30px;font-size:15px; color:#F7006E;}
.sms_form #aboninf {font-size:9px;}
.sms_form #aboninf a {color:#caeffe;text-decoration: none;}
.sms_form #rezrvsms {font-size:14px;}
.sms_form #rezrvsms a {color:#FBD6FF;}

.my_menu{ font-size: 15px; color: #2eabdf; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 40px; width: 100%; }
*html .my_menu{ font-family: Arial, Helvetica, sans-serif; }
.my_menu li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -906px; padding: 0 0 0 25px; }
* html .my_menu li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -906px; }
.my_menu a:hover { color:#92cdff;}

.profile_bttns{ padding: 10px 0; }
.profile_bttns div{ width: 103px; height: 36px; line-height: 13px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; color: #fff; margin: 0 25px 0 0; }
.profile_bttns .cloud{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1130px; }
* html .profile_bttns .cloud{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1130px; }
.profile_bttns .price{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1180px; }
* html .profile_bttns .price{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1180px; }
.profile_bttns .star{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1230px; }
* html .profile_bttns .star{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1230px; }
.profile_bttns a:link, .profile_bttns a:visited, .profile_bttns a:active, .profile_bttns a:hover {color: #fff; text-decoration: none; padding: 5px 0 5px 35px; display: block; }
.profile_bttns a:hover { color: #348BB7;}


.user_action{ color: #2eabdf; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 17px; text-transform: uppercase; line-height: 40px; }
*html .user_action{ font-family: Arial, Helvetica, sans-serif;  }
.user_action li{ width: 190px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -905px; padding: 0 0 0 25px; }
* html .user_action li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -905px;  }
.content .user_action li{ width: 180px; }
.user_action a:hover { color:#91deff;}


.reg_features { font-size: 12px; font-weight: 700; color: #e2e2e2; line-height: 40px; width: 100%; }
.reg_features li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1335px; padding: 0 0 0 35px; }
* html .reg_features li{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1335px; }



.wide_block{  }

.wide_block .title{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -139px; padding: 0 0 0 50px }
* html .wide_block .title{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -139px;  }
.wide_block .title h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #7ad1f6; }
* html .wide_block .title h2{ font-family: Arial, Helvetica, sans-serif; }
.wide_block .title h2 span{ color: #a8a8a8; }

.wide_block .title2{ line-height: 51px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -5px -944px; padding: 0 0 0 50px; }
* html .wide_block .title2{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -5px -944px; line-height: 31px;  }
.wide_block .title2 h2{ font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #c3a0d9; }
*html .wide_block .title2 h2{ font-family: Arial, Helvetica, sans-serif; }
.wide_block .title2 h2 span{ color: #7b7b7b; }

.wide_thumbs{ text-align: center; padding: 0 0 10px; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/forms_bg.png) repeat-y left top; }
.wide_thumbs .wti{ width: 240px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align: left; height: 160px; padding: 20px 0 0; }
.wide_thumbs .wti .picside{ width: 125px; float: left; }
.wide_thumbs .wti .picside img{ border: 1px solid #0096D6; display: block; }
.wide_thumbs .wti .picside a:hover img{ border: 1px solid #50962B; }
.wide_thumbs .wti .picside .online{ color: #86dd58; background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1056px; line-height: 15px; padding: 0 0 0 13px; }
* html .wide_thumbs .wti .picside .online{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1056px; }
.wide_thumbs .wti .picside .offline{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1096px; line-height: 15px; padding: 0 0 0 13px; }
* html .wide_thumbs .wti .picside .offline{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1096px; }
.wide_thumbs .wti .descrside{ width: 110px; float: left; }
.wide_thumbs .wti .descrside div{ padding: 3px 0; }
.wide_thumbs .wti .descrside .name{ font-size: 14px; color: #009cdc; }
.wide_thumbs .wti .descrside .sexuality span{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/sprite.png) no-repeat -10px -1010px; display: block; line-height: 14px; }
* html .wide_thumbs .wti .descrside .sexuality span{ background: url(/web/20110827021814/http://sexypoisk.com/images/sexy/spriteie.png) no-repeat -10px -1010px;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 980px;
	margin: -140px auto 0;
	height: 140px;
	color: #d794db;
	text-transform: uppercase;
}
#footer p{ padding: 20px 0 0; }
