* {margin: 0; padding: 0; vertical-align: top;}
html {height: 100%;}
body{font-size: 13px; font-family: 'SegoeUINormal', Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; height:100%;}
a{outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {color: #000000;}/* Logo */
h2 {font-size:30px; font-weight: normal; padding-bottom: 13px; position: relative;}
h2.index_left{font-size:25px; font-weight: normal; padding-bottom: 13px; position: relative;}
h3 {font-size:18px; font-weight: normal;}
h4 a{font-size: 13px;}
h2, h3{position: relative;}
dt {width: 230px;}
dd {padding: 7px 0; float: none; font-size: 13px; margin: 0; color: #4C4C4C;}
ul {list-style: none outside none;}
p {padding: 4px 0; word-wrap: break-word;}
hr {margin: 20px 0; color: #c5c5c5;}
ins {text-decoration: none; padding: 0 7px; text-decoration: none;}
sub {font-weight: bold;}
img {border: 0; outline: none}
table {border:0; border-collapse: collapse;}
textarea {resize:none;}
input {vertical-align: middle;}
input[type="password"], input[type="text"]{font-size: 15px;}
input[type="submit"], 
input[type="button"],
input[type="reset"]{
	height: 37px;
	font-size:17px;
	padding: 2px 15px;
	cursor: pointer;
	visibility: visible;
	overflow: visible;
	text-align: center !important;
}
.redactor_normal{
	width: 510px !important;
	height: 250px !important;
}
.redactor_wide{
	width: 100% !important;
	height: 250px !important;
}

/* @group Logotyle*/
	.head-content {height: 51px; padding: 20px 0; position: relative; z-index:8888;}
	.head-content .logotype-index {cursor: pointer; height: 72px; /*position: absolute;*/ text-indent: -999em; top: 10px; width: 260px; background-image: url(../images/icons-lesby.png); background-position: 812px 90px;}
/* end*/

/* @group Header */
	.main_nav{padding: 20px 25px !important;}
	.header {height: 40px;}
		.top-subnav a {padding:0 12px;}
		.top-subnav select {width: 80px;}
		.logotype{position: absolute; top: 50px;}
/* @end */

/* @group Convas */
	.indexmainsize {width: 950px; margin: 0 auto; padding: 0 30px; position: relative;}
	.mainsize {width: 980px; margin: 0 auto; position: relative; padding: 0 25px 25px;}
	.wrapper {width: 100%; min-width: 1000px; min-height: 100%; height: auto !important; height: 100%;}
		
	.mainbox-anymore{display: inline; margin-bottom: -20000px; padding-top: 20px; padding-bottom: 20000px; width: 749px;}
	
/* @end */

/*@group Left block*/
    .aside {border-right-color: #ccc; border-left-color: #ccc;}
	.aside{display: inline; margin-bottom: -20000px; margin-top: 10px; padding-bottom: 20000px; width: 180px; }
	.aside .block{padding: 10px 0;}
/* @end */

/* @group Footer */
	.footer{min-height: 200px; margin: -200px auto 0px; min-width: 1000px;}
		.footernav{/*overflow: hidden; */padding: 26px 0 30px;}
		.footer .column {width: 197px;}
		.footer .column a {display: block; line-height:1.5;}
		.usermainnav {padding: 20px 0;}
	.footer h2{font-size:15px; text-transform: uppercase; }
/* @end */

/* @group Seobox */
	.seobox{padding:40px 0; margin-top:0px;}
	.seobox_text_cont{line-height:2;}
	.seobox_text_cont h2{font-size: 25px;}
	.seobox dl{padding-top: 20px; margin-top: 20px; overflow: hidden;}
	.seobox dl dd{width: 25%;}
	.seobox dl dd a{display: block;}
/* @end */

/* @group Rapidsearch*/
	.rapidsearch {padding: 9px 25px;}
	.rapidsearchbox {margin: 0 auto; overflow: hidden;}
	.keywords-box {height: 28px; width: 490px;}
	.hint_small {line-height: 1.5; margin: 5px; position: absolute; width: auto;}
	.keywords-box #v_name { border: 0 none; line-height: 1.8; width: 447px;height:27px;}
	.keywords-link a {cursor: pointer; text-decoration: underline;}
/* @end*/

/* @group icons */
	.fav-icon,
	.ref-icon,
	.bell-icon,
	.blog-icon,
	.warning-icon,
	.question-icon,
	.mail-icon,
	.trash-icon,
	.world-icon,
	.rss-icon,
	.print-icon,
	.edit-icon,
	.addfav-icon,
	.fav-icon,
	.arr-up-icon,
	.arr-down-icon,
	.arr-left1-icon,
	.arr-right1-icon,
	.arr-up1-icon,
	.arr-down1-icon,
	.minus-icon,
	.add-icon,
	.delete-icon,
	.pause-icon,
	.play-icon,
	.pause-icon-gray,
	.play-icon-gray,
	.view-list-icon,
	.view-gal-icon,
	.pdf-icon,
	.blacklist-icon,
	.photo-icon,
	.video-icon,
	.chat-icon,
	.person-icon,
	.subcategory_forum .edit-icon,
	.subcategory_forum .quote-icon,
	.subcategory_forum .delete-icon,
	.ecards_orders .orders_table .delete-icon,
	.club .edit-icon,
	.club .delete-icon,
	.margin-top-10 .delete-icon,
	.margin-top-10 .edit-icon,
	.background_content .edit-icon,
	.background_content .delete-icon,
	.padding-3 .edit-icon,
	.padding-3 .delete-icon,
	.group_foto .del-icon,
	.margin-top-20 .del-icon,
	.tags_list .edit-icon,
	.tags_list .delete-icon,
	.search_form_hide_show .show_search_form, 
	.search_form_hide_show .hide_search_form,
	.show_search_form, 
	.hide_search_form,
	.last-page-act,
	.next-page-act,
	.back ,
	.first-page,
	.last-page,
	.next,
	.back-page-act,
	.first-page-act,
	.bold-icon, .italic-icon, .underline-icon, .url-icon, .img-icon, .smail-icon,
	.big-search-lupa,
	.profile_icon_slider .prevslide,
	.question_icon,
	.ok_icon, .ok_icon_bad,
	.profile_icon_slider .nextslide,
	.hotlist_icon,
	.view_other,
	.small-right-arr,
	.small-left-arr, 
	.small-del-icon,
	.small-edit-icon,
	.small-view-icon,
	.add-group-icon,
	.my-group-icon,
	.basket,
	.close_icon_white,
	.close_icon_red,
	.imgbox_icon,
	.audio-icon,
	.send-kiss-icon,
	.gift-icon,
	.send-ecard-icon,
	.call-icon,
	.invite-icon,
	.active-icon,
	.small-active-icon,
	.view-icon, .delete_icon_grey, .small_heart_white, 
	.jcarousel-skin-dating .jcarousel-prev-vertical,
	.jcarousel-skin-dating .jcarousel-next-horizontal,
	.jcarousel-skin-dating .jcarousel-direction-rtl .jcarousel-next-horizontal,
	.jcarousel-skin-dating .jcarousel-prev-horizontal,
	.jcarousel-skin-dating .jcarousel-direction-rtl .jcarousel-prev-horizontal,
	.jcarousel-skin-dating .jcarousel-next-vertical,
	.jcarousel-skin-dating .jcarousel-prev-vertical,
	.hide-profile-icon, .show-profile-icon, .lift-up-icon,
    .icon_smail_for_comment,
    .my-poll-icon, .add-poll-icon, .poll-icon, .small_triangle_icon,
	.pause-icon-white, .play-icon-white,
	.small-arr-down,
	.wating-for-aprove,
	.phototransfirm90,
	.phototransfirm-90,
	.recorder,
	.small_block_white
	{background-image: url(../images/icons-lesby.png); cursor: pointer; padding: 7px 14px; font-size: 16px; text-decoration: none !important;}
	.small-view-icon, 
	.small-edit-icon, 
	.small-del-icon{
		padding: 2px 7px;
		margin: 5px 5px 0 0;
		font-size: 13px;
	}
	.play-icon-white, .pause-icon-white{
		position: absolute; top: 0;
	}
	.small-active-icon{
		padding: 3px 9px;
		font-size: 13px;
		line-height:1.5;
	}
	
	.rating{height: 30px;}

	.delete_icon_grey {padding: 2px 10px;}
	
	.first-page, .back,
	.next-page-act,
	.last-page-act,
	.last-page,
	.next,
	.back-page-act,
	.first-page-act {margin: 0 12px 0 0 !important; padding: 0 7px !important;}
	
        .albums , .albums_content {display: table; width: 100%;}
	.albums .album_icon, 
	.albums .audio, 
	.albums .video, 
	.albums .photo{height: 160px; width: 160px; margin-bottom: 10px; cursor: pointer; position: relative; background-image: url(../images/gallery_def_img.png);}
	
	.one_video{height: 140px; width: 140px; margin-bottom: 10px; cursor: pointer; position: relative; background-image: url(../images/gallery_def_img.png);}
	.one_video_icon{height: 130px; width: 130px; cursor: pointer; position: relative; background-image: url(../images/gallery_def_img.png);}
	.one_audio{height: 140px; width: 140px; margin-bottom: 10px; cursor: pointer; position: relative; background-image: url(../images/gallery_def_img.png);}

	.pageback {position: absolute; top: 5px;}
	
	.rating .ui-slider-horizontal .ui-slider-handle {background-image: url(../images/icons-lesby.png);}
/* @end */

/* @group index home page Quick Search*/
	.qs_index_box {height: 450px;}
	.qs_index_form {padding: 32px 32px;}
	.qs_index_form .block {display: table; height: 60px; width: 238px;}
	.qs_index_form .text {font-size: 17px;}
	.qs_index_form input[type="text"] {width: 234px; font-size: 15px; padding: 6px 0;}
	.qs_index_form input[type="submit"] {width: 100%; font-size: 22px; height: 45px; background-image: url(../images/icons-lesby.png); background-position: -500px -473px; text-align:left !important;}
	.qs_index_form input[type="submit"]:hover {background-position: -500px -193px;}
		/* max */
		.qs_index_form .block .im{width:132px;}
		.qs_index_form .block .lookingfor_im .selectBox{width: 98px !important;}
		.qs_index_form .block .birthday .selectBox{width: 68px !important;}
		/* /max */
/* @end*/

/* @group Main menu */
	.main-nav dd {position:relative;}
	.main-nav a {font-size: 17px; text-decoration: none;}
	.main-nav a.activepoint {font-weight: bold;}
	
	ul.dropdown_menu {position: absolute; top: 30px; height: 25px;}
	ul.dropdown_menu li {zoom: 1; font-size: 12px; font: 13px 'SegoeUINormal', Arial, "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;}
	ul.dropdown_menu li a {display: block; font-size: 15px; text-decoration: none;}
	ul.dropdown_menu li.hover,
	ul.dropdown_menu li:hover {position: relative;}
	ul.dropdown_menu ul {width: 220px; visibility: hidden; position: absolute; top: 100%; z-index: 10000;}
	ul.dropdown_menu ul li {font-weight: normal; float: none;} 
	/* IE 6 & 7 Needs Inline Block */
	ul.dropdown_menu ul li a {width: 100%; display: inline-block; padding: 4px 8px; font-size: 13px;}
	/* LEVEL THREE */
	ul.dropdown_menu ul ul {top: 0;}
	ul.dropdown_menu li:hover > ul {visibility: visible; }
	ul.dropdown_menu li:hover > ul {visibility: visible; }
	
	ul.sub_menu_dropdown {padding:0; position: absolute; top:20px; width:165px !important; z-index:9888;}
	ul.sub_menu_dropdown li {font-size:11px; padding: 4px 0; border: none !important; margin: 4px;}
	ul.sub_menu_dropdown li:hover {background-color:#D2D2D2; color:#000000;}
/* @end*/

/* @group Tabs*/
	.main_tabs {margin-bottom: 5px; display: table; width: 100%;}
	.main_tabs .tab_block {cursor: pointer; padding: 8px 20px; text-align: center;}
	.main_tabs a {font-size: 17px; text-decoration: none;}
	.main_tabs a:hover {text-decoration: none;}
	.main_tabs .tab_block.first {margin: 0;}
/* @end*/

/*@group Mask*/
	#mask {position:fixed; top:0; left:0; z-index:9998 !important; display:none; height: 100%; width: 100%;}
	.window {position:absolute; display:none; top:0; z-index:9999 !important; padding:0px;}
	.window #content{padding: 10px 30px 40px 30px;}
	.window #content h2 {font-size: 18px; padding: 10px; margin: -10px -30px 20px -30px;}
	.window #close {border: none;text-decoration: none;}
/* @end*/

/* @group IndexHome page*/
	.search_block {overflow: hidden; position: relative;}
	.slider {width:650px; overflow: hidden;}
/* @end*/

/*@group Left menu*/
	.left_menu{padding: 5px; font-size: 15px; cursor: pointer; overflow:hidden; }
	a.left_menu, a.active_menu_tabs{padding: 0; margin: 0; display: inline-block; width: 100%;}
	.active_menu_tabs{padding: 5px; font-size: 15px; overflow:hidden; margin:5px 0;}
/*@end */

/*@group Registration*/
	.element, .name_for_lang {vertical-align: top;}
	#preview_1.name_for_lang {width:140px;}
	#preview_2 select{width: 150px;}
	.div_name_for_lang {margin: 5px 0;}
/*@end */

/*@group Forum*/
.forum_top{padding-top:10px !important;padding-bottom:20px !important;}
	.contant {display: table; width:100%; padding-top: 10px;}
	.contant .dl_line, .contant .same_modules {margin: 7px 0; overflow: hidden;padding:5px 0;}
	.contant dd {width: 21%;}
	.contant dt {line-height: 1.5;padding:6px 6px; width:21%;}
	.contant .max_width{width: 82%;}
	.contant .min_width{width: 5%;}
	.subcategory_forum{display:table;width:100%;padding-top:20px;}
	.subcategory_forum dt{padding:6px 12px;}
	.subcategory_forum dd{width:600px;}
	.subcategory_forum .dd_last{width:150px;}
	.subcategory_forum .min_width{width:16%;}
	.subcategory_forum .norm_width{width:27%;}
	.subcategory_forum .max_width{width:50%;}
	.subcategory_forum .min_width, .subcategory_forum .norm_width, .subcategory_forum .max_width {padding:7px;}
	.subcategory_forum .main_div{margin-top:10px; display:table;width:100%;}
	.forum_category_div{display:table;width:100%;padding-top:20px;}
	.forum_category_div .max_width{width: 54%;}
	.forum_category_div .norm_width{width: 15%;}
	.forum_category_div .min_width{width: 10%;}
	.forum_category_div .minimum_width{width: 5%;}
	.forum_category_div .dl_line{padding:7px;overflow: hidden;}
	.forum_category_div dt{text-align:left;}
	.forum_category_div dd{width: 21%;text-align:left;}
	.forum_edit_from{padding-top:0px;}
	.forum_edit_from  dd {padding-top: 7px; width:150px;}
/*@end */

/*@group Mailbox*/
	.mailbox_menu{margin-top: 25px; width: 100%;height: 36px; padding-top:30px;display:table;}
	.mailbox form div {white-space: nowrap;}
	.mailbox form div select{margin-top:8px;}
	.mailbox .mailbox_div div{margin: 10px;}
	.mailbox_table{display:table;width:100%;}
	.mailbox_table dl{padding-bottom:0px;}
	.mailbox_table dd{padding: 0;}
	.mailbox_friend_list_wrapper{max-height: 260px; overflow-y: auto; padding: 5px; width: 435px;}
	.mailbox_table .dl_line{padding:7px 0;}
	.mailbox_table .field_left{padding-top:10px; padding-bottom:0px;}
	/*.mailbox_table .button{padding: 12px 0px;}*/
	.mailbox_write{width:98%;}
	.mailbox_write .content{padding-top:15px; padding-bottom:15px;}
	.mailbox_write dl{padding-top:0px;padding-bottom:7px;}
	.mailbox_write dt{float:none;padding-bottom:0px;}
	.mailbox_write dd{float:none;}
	.mailbox_write input[type="text"]{width:200px;}
	.mailbox_write input[type="file"]{width: 220px;}
	.mailbox .right_banner_between{width:1%;}
	.mailbox_table .right_banner{width:14%; text-align:center;vertical-align:top;}
	.mailbox .content_main .image{width:110px; padding-top:10px;}
	.mailbox .content_main .cont {width:75%;padding-top:5px;}
	.mailbox .content_main .cont  div{margin-top: 5px;}
	.mailbox .content_main .hotlisted{width:5%; min-height:85px; padding-top:20px;}
	.mailbox .border_bottom{border-bottom: 1px solid #C5C5C5;width:98%;}
	.message_form{padding: 10px; width: 690px;}
	.mailbox_send {overflow: hidden;}
	.message_form .div_comment {padding:0 0 10px 0; width:100%; display:table;}
	.message_form textarea{padding: 10px; width: 670px; height: 95px;}
	.mailbox_write .send_btn{padding:5px 5px;}
	.mailbox .attaches{padding-top: 5px;}
	.mailbox .message_form{border:none; display: table; width: 97%;}
	.mailbox .message_form p{text-align: justify;}
	.mailbox .attaches .name_attaches{padding-top: 3px; width:150px;}
	.mailbox .attaches .del{padding-top: 3px;}
	.mailbox_history{padding: 10px 0px; width:96%; display:table;}
	.mailbox_history dd div{margin-top: 2px; padding: 7px;}
	.mailbox_history .dd_min_width{width:5%;}
	.mailbox_history .dd_norm_width{width:15%;}
	.mailbox_history .dd_max_width{width:80%;}
	.mailbox_history .dd_max_width div{padding:2px;}
	.hotlist dl{overflow:hidden;}
/*@end */

/*@group Ecards*/
	.my_orders{padding-top: 10px;}
	.ecards{display:table;width:100%;}
	.ecards .popular_images{width:127px;}
	.ecards .popular_img_text{padding-top: 5px; width: 100px;text-align:justify;}
	.ecards .categories{width:245px; display:table;}
	.ecards .razdelitel{width:2%;}
	.ecards .categories .block {display:table;margin-bottom:20px;width:100%;}
	.ecards .categories .image_categories{width:110px;}
	.ecards .categories .text_categories{width:125px;}
	.ecards .categories .text_categories .subcategories{padding-top:15px;}
	.ecards_category {display:table;width:100%;}
	.ecards_category div{padding-top:15px;}
	.ecards_category .block{width:49%;}
	.ecards_category .block .image{width:115px;}
	.ecards_category .block .descr{width: 60%;}
	.ecards_category .block .content{display:table;width:100%;}
	.block_cards {display:table;width:100%; padding-bottom: 20px;}
	.block_cards .content{width:33%;}
	.block_cards .image{width:115px;}
	.block_cards .descr{width: 45%;}
	.ecards_cards_edit{padding-top:15px;}
	.ecards_cards_edit div{padding-top:15px;}
	.ecards_cards_edit form dl{padding:0 0 5px;}
	.ecards_cards_edit form dd{width:150px;padding-top: 10px;}
	.ecards_cards_edit form dt{padding-top: 10px;}
	.ecards_song_table {display:table;width:100%;}
	.ecards_song_table dd {padding-top: 15px;}
	.ecards_song_table .min_width{width:3%;}
	.ecards_song_table .norm_width{width:40%;}
	.ecards_song_table .max_width{width:57%;}
	.ecards_orders{padding: 15px;display:table;width:100%;}
	.ecards_orders div{padding-top:10px;}
	.ecards_orders .orders_table{display:table;width:100%;}
	.ecards_orders .orders_table dl {overflow: hidden;}
	.ecards_orders .orders_table dt{width:16%;}
	.ecards_orders .orders_table dd{width:16%;padding-top: 5px;}
	.ecards_orders .preview{display:table;width:100%;padding-top: 30px;}
	.ecards_user_select_form  .index_quick_search dl{padding:0 0 0;}
	.ecards_user_select_form  .index_quick_search dd{width:23%;}
	.ecards_user_select_form  .index_quick_search dt{width:10%;margin-top: 2px;}
	.ecards_user {height:490px;overflow-y:auto;}
	.ecards_user .content{display:table;width:100%;}
	.ecards_user .content_div{width:20%;}
	.ecards_user .div_href{padding:10px;}
	.pay_logotype{border:1px solid #cccccc;}
	
	#result_div_user{display:table;width:680px;}
/*@end */

/*@group Search*/
	.search_form_table{display:table;width:100%;}
	.quick_search_form{display:table;width:100%;}
	.search_content{display:table;width:100%;padding: 20px; margin-top: -5px;}
	.qs_form{overflow: hidden; padding: 20px;}
	.qs_form label{line-height:1.4; word-wrap:break-word;}
	.qs_form dd label{line-height:1.4;}
	.quick_search_form dl{overflow:hidden; line-height:1.2; margin:10px 0;}
	.quick_search_form dt{width:140px;padding:0px;}
	.quick_search_form dd{width:80px; display: inline-block; vertical-align: top; line-height:1.2;}
	.quick_search_form dl.line3 dd{width: 128px;}
	.search_content {padding-top:20px;}
	.search_content div {padding:0px; width: 700px;}
	.search_content div dl{padding-top:10px;}
	.direct_quick_search{width:30%;}
	.direct_quick_search dl{padding-top:10px;}
	.search_form_hide_show{margin: -5px 0 5px; padding-bottom:0px; overflow: hidden;}
	.search_result_list{width:100%; padding: 5px 0; display: table;}
	.search_result_list .table_result_list{margin: 0px; padding-top:5px; padding-bottom:5px; display:table;width:100%;}
	.search_result_list .image_col{width:120px;}
	.search_result_list .info_col{width:320px;}
	.search_result_list .info_col_kiss{width:290px;}
	.search_result_list .table_result_list .annonce{width:290px; text-align:justify;}
	.search_result_list .navigation{padding-bottom:10px;}
	.search_result_gallery{margin: 0 12px 10px 0; float:left;}
	.search_result_gallery_high{margin: 0 12px 10px 0; width:114px; min-height:200px;}
	.search_result_gallery .table_result_gallery{height: 230px; width: 122px;}
	/*.search_result_gallery .table_result_gallery div{margin-top: 2px;padding-top: 2px;padding-bottom: 2px;}*/
	.quick_search_small_form{display:table;width:100%;padding-top: 0px;}
	.quick_search_small_form .index_quick_search{display: none;margin-top:0px;}
	.quick_search_small_form dl{overflow:hidden; padding-top:15px;}
	.quick_search_small_form dt{width:140px; padding:0px;}
	.quick_search_small_form dd{width:80px;}
	.quick_search_small_form .form{display:table; width:100%;}
	.search_link .sorting-long {overflow: hidden;}
	.search_link .sorting-long .b-page-n {line-height: 14px; padding: 10px 0;}
	.search_link .sorting-long .b-page-n a {cursor: pointer;}
	.search_link .sorting-long .b-page-n a.act-page {cursor: default; text-decoration: none !important;}
	.search_link .sorting-long ins {padding: 0 13px; text-decoration: none;}
    .search_link  {border-top: 1px solid #cccccc; margin-top: 20px;}
    .search_link .sorting-long .b-page-n a.act-page {color: #4C4C4C;}
/*@end */

/*@group Advanced search*/
	.advanced_search{background: #FCF4EC; padding: 20px;}
		.advanced_search #preview_1.name_for_lang{width: 130px;}
		.advanced_search select{width: 140px;}
		.advanced_search .select_s{width: 50px;}
/*@end */

/*@group Carousel*/
	.carousel_hor {margin-bottom: 10px; text-align: center; height:110px; overflow: hidden;}
	.carousel_ver {margin: 10px auto; text-align: center; width: 180px; overflow: hidden;}
	
	.add_carousel_bn {line-height: 2; border: 1px solid #CCCDCB; background: #ffffff;}
	.add_carousel_bn_inside{width: 60px; height: 28px; margin: 4px; text-align: center; padding: 16px 0;}
	
	.indexcarousel{padding-top:30px;}
	
	.our_suggestions .carousel_hor, .our_suggestions .carousel_hor li{height: 151px !important;}
/*@end */

/*@group News*/
	.news_body img{padding: 4px;}
	.success_story img {padding: 4px;}
/*@end */

/*@group Calendar*/
	.calendar_form_search {padding: 10px;}
	.title_small_calendar{height:30px;vertical-align:middle;width:509px;padding-top:12px;}
	.small_calendar {width: 509px; font-size: 11px;height:300px;}
	.small_calendar td{width: 14%; vertical-align:middle; height:44px;}
	.calendar_form_search select{margin-bottom:10px;}
	.events_location{padding: 30px 40px 20px 30px;}
	.small_calendar .white td{width: 14%; vertical-align:middle; height:40px; text-align:center;}
	
	.big_calendar {width: 100%; font-size: 11px; }
	.big_calendar  td{width: 14%; padding:4px 0;}
	.title_big_calendar{display:table;padding:10px 20px;width:95%;}
	.big_calendar .white td{width: 14%; padding:13px 0; text-align:center;}
/*@end */

/*@group My profile*/
	.profile_info_table {margin-bottom: 10px; width: 100%;}
	.profile_info_table .profile_info {width: 520px; padding: 0 10px;}
	.profile_info_table .profile_buttons p {padding: 8px 0;}
	.profile_info .block {margin-bottom: 20px; width:100%; display: table;}
	.profile_info .block.photos{margin-bottom: -1px;}
	.profile_info .completion {width:200px; display: table;}
	.profile_info #send_icons {position: absolute; top: 40px; width: 140px; padding: 5px; display: none;}
	.profile_info #send_icons  p, .send_icons  p{width: 130px; height: 18px; padding: 5px;}
	.send_icons {position: absolute; bottom: 30px; width: 140px; padding: 5px; display: none;}
	
	.select_list {position: absolute; top: 40px; width: 140px; padding: 5px; display: none;}
	.select_list.popup {top: 20px; z-index: 255;}
	.select_list  p{line-height: 1; padding: 5px; cursor: pointer;}
	.link:hover {text-decoration: underline; cursor: pointer;}
	
	.completion .line_main{width:160px;height:25px;}
	.completion .line_filled{height:100%;}
	
	.profile_completion {height: 30px; vertical-align:bottom; line-height:8px;}
	.profile_completion .completion .line_main{height:15px;}
	
	.rating {display:table; width: 100%;}
	.rating .rating_bar select{display:none;}
	.rating .rating_bar {width: 300px; line-height: 14px;}
	.rating_bar_gray {width: 200px; height: 10px; margin: 2px 10px 20px; overflow:hidden;}
	.rating_bar_red {height: 10px;}
	.rating_bar_arr {height: 15px; width: 20px; position: absolute; top: 10px; background-position: 561px 131px;}
	.rating #rate_user {display: none;}
	.rating .ui-slider  {width: 200px;margin: 3px 10px;}
	.rating .ui-slider-horizontal{height: 12px !important}
	.rating .ui-widget-content {border: 0px !important}
	
	.comment_wrapper {width: 100%; overflow: hidden;}
	
	.albums_menu {margin-top:20px;}
	.albums .album_icon {height: 160px; width: 160px; margin-bottom: 10px; cursor: pointer; position: relative; background: url(../images/gallery_def_img.png) no-repeat 0 0;}
	.albums .album_icon img {position: absolute; bottom: 5px;}
	
	.element_one  {width: 99%; line-height: 20px;}
	.element_one .name_for_element {width: 160px;}
/*@end */
.mma_item_buttons{line-height: 3; text-align: center; width: 120px;}

/*@group gallery*/
	.mma_item{margin: 20px;}
	.mma_item_buttons{line-height: 3; text-align: center; width: 100px;}
/*@end */

 /*@group Shoutbox */
	#shoutbox_user_icon {margin: 10px 0;}
	#shout_text {width: 100%; margin-bottom: 10px;}
	#shoutbox {min-height: 300px;}
/*@end */

/*@group Gallery*/
	#last_uploads, .gallary_list{width: 100%;overflow: hidden; padding-bottom: 10px;}
	#other_cat .name{width:20%;}
	
	.gallery_content{text-align:center;margin:10px 0; padding:10px 0;}
	
	/*#other_cat .count{width:23%;}*/
/*@end */
.flyerslider {overflow: hidden; width: 10000px;}

/*@group Hotornot*/
	.hotornot{overflow: hidden;}
	.hotornot .rate_bar{margin: 0 auto; padding: 0 20px; width: 390px; overflow: hidden;}
	.hotornot .hn_hot_not{font-size: 16px; padding-top: 7px;}
	.hotornot .rate_heart{padding: 0 1px; cursor: pointer; width: 37px; height: 30px; overflow: hidden; background-image:url('../images/hot_or_not.png'); background-repeat: no-repeat;}
	.hotornot .rate_heart_inactive{background-position: 1px 0;}
	.hotornot .rate_heart_active{background-position: 1px -31px;}
	.hotornot .rate_heart .small_active{background-position: 1px -31px;}
	.hotornot .rate_heart .small_inactive{background-position: 1px 0;}
	.hotornot .thumb{cursor: pointer;}
	.hotornot .thumb img{margin: 3px;}
	.hotornot .p_b_5{padding-bottom: 5px;}
	.hotornot .fontbold{font-weight: bold;}
	.hotornot .skip_link{text-decoration: none; font-weight: bold;}
	.hotornot .preview_item{display: inline; cursor: pointer; padding-top: 0px; padding-bottom: 3px;}
	.hotornot .top_thumb{width: 70px;}
	.hotornot .user_rating{width: 60px; overflow: hidden; background-image:url('../images/hot_or_not.png'); height: 6px; background-repeat: no-repeat;}
	.hotornot .user_rating_empty{margin: 6px 0 0; width: 47px; background-position: 0 -68px;}
	.hotornot .user_rating_fill{background-position: 0 -78px;}
	.hotornot .rating_all_link{margin-top: 7px; text-align: right;}
	.hotornot .rating{overflow: hidden;}
	.hotornot .user_rate{display: inline-block;}
	.hotornot .my_rate{width: 160px;}
	.hotornot .user_rates{display: inline; overflow: hidden; padding-bottom: 25px;}
	.hotornot .user_rates dl{position: relative; width: 12px; height: 150px;}
	.hotornot .user_rates dd{width: 10px; position: absolute; bottom: 0;}
	.hotornot .user_rates dd div{position: absolute; bottom: -20px; width: 15px;}
	.hotornot .diagram{position: relative; top: -15px; padding-bottom: 16px; overflow: hidden; width: 125px;}
	.hotornot .diagram  div{font-weight: bold;}
	.hotornot #main_image_td{text-align: center;}
	.hotornot #user_comment{padding: 20px 0;}
	.hotornot .skip_div{padding-top: 15px;}
	.hotornot #user_area{width: 100%; float: left;}
	.hotornot .left_section {width: 730px; border-right-color: #ccc; border-left-color: #ccc;}
	.hotornot .rate_container{overflow: hidden;margin-bottom: 0px;position: relative;}
	.hotornot .right_section{width: 228px;}
	.hotornot #user_links span{display: inline-block;}
	.hotornot .rates_icon{height: 160px;width: 150px;}
	.hotornot .rates_icon img{width: 150px;}
	.hotornot .hotlist_item{padding-bottom: 6px;}
	.hotornot .preview_photo img{max-width: 150px;}
	.hotornot #user_links a{display: inline-block;}
	
	.hotornot .right_section .profile_buttons #send_icons {position: absolute; top: 40px; width: 140px; padding: 5px; display: none;}
	.hotornot .right_section .profile_buttons #send_icons p{width: 130px; height: 18px; padding: 5px;}
	#tops .rating{overflow: hidden; height: auto;}
	#tops .rating .top_thumb{ float: left;width:120px;}
/*@end */

/*@group Organizer (colorpicker only) */
	.organizer .color_selector {cursor: pointer; position: relative; width: 20px; height: 20px; background: url(../images/colorpicker/select3.png);}
	.organizer .color_selector div {position: absolute; top: 4px; width: 12px; height: 12px; background: url(../images/colorpicker/select3.png) center;}
	.organizer  .color_help{overflow: visible; cursor: help;}
	
	.organaizer-calc dl dt{width:20%; padding-bottom:0px; padding-top:0px;}
/*@end */

/*@group Q&A*/
	.qa_main .homepage_answer{overflow: hidden;}
	.qa_main .search_form_hide_show {margin-top: 10px; width: 629px; cursor: pointer; position: relative;} 
	.qa_main .search_form_hide_show .hide_line_text {padding:11px;position: relative;}
	.qa_main .search_form_hide_show .hide_line_image {margin-top:12px;}
	.qa_main .search_form_hide_show .answ_content {padding: 40px 10px 10px;}
	.qa_main .answ_pattern{width: 100%; overflow: hidden; margin-bottom: 20px;}
	.qa_main #search_results{line-height: 1.7}
	.qa_main #questions{line-height: 1.7; margin-top:15px;}
	.qa_main .expert_list{width: 100%; overflow: hidden; margin-top: 20px;}
	.qa_main .my_questions{width: 100%; overflow: hidden; margin-top: 10px;}
	.qa_main .my_questions_list{width: 100%; overflow: hidden; margin-top: 10px;}
	.qa_main .my_answers_list{width: 100%; overflow: hidden; margin-top: 20px;}
	.qa_main .ask_form{margin-top: 20px;}
	.qa_main .ask_form div{margin-top: 5px; margin-bottom: 10px;}
/*@end */
#image_area{float:none;text-align:center;}
/*@group Profile_icon_slider */
	.profile_icon_slider{padding: 3px; height: 235px; width: 200px; text-align:center; overflow: hidden;}
	.profile_icon_slider li{display:inline;list-style: none;}
	.profile_icon_slider .slider_list{height:200px;overflow:hidden;}
	.profile_icon_slider .signature{text-align:center; padding-top: 10px;}
	.profile_icon_slider .signature .prevslide,
	.profile_icon_slider .signature .nextslide{ padding: 3px 8px;}
/*@end */

/*@group Groups */
	.index_quick_search{margin-top: 40px; display: table; width: 100%; }
/*@end */

/*@group Classified & Groups */
.smiles{position: absolute; display: none; width: 100%; overflow: hidden; margin: 10px 0; border: 1px solid #FF008F; background: #fff; z-index: 1;}
.smile_icon{margin: 10px;}
.content_alloc .view_f{text-align: center;}
.content_alloc .view_close{text-align: center; margin-top: 5px;}
.content_alloc #ado_form_div dl{margin-bottom: 0px;}
.content_alloc .text_area{width: 305px; height: 200px;}
.content_alloc .line_border {overflow:hidden; padding: 10px 0; border-bottom: 1px solid #cccccc;}

.club .name_side, .classfields .name_side {width: 200px;}
.club .line, .classfields .line{padding-bottom: 10px; overflow: hidden; display: table;}
.club #keywords{width: 335px;}
/*@end */

/*@group viewprofile */
	.pr_decsr_line1_ul li span{margin: 0 7px;}
	.pr_decsr_line2_ul{margin-top: 5px;}
	.pr_decsr_line2_ul li span{margin:0 5px;}
	.rating_ul2 li{width: 20px;}
	.smileys_cont{width:250px;}
	.smileys_box{overflow:hidden;}
	.smileys_box div{padding: 5px;}
/*@end */

/*@group Blog */
	.blog_body {display:table;width:100%;padding:10px 0;}
	.blog_body img{padding: 4px;}
	.blog_category_table {width:40%;}
	.blog_category_table  dl{height: 30px; vertical-align: top;}
	.blog_category_table  dt{margin: 0px; padding: 0px;}
	.blog_category_table  dd{margin: 0px; padding: 0px;}
	
	.blog_comment_add input[type="text"],
	.blog_comment_add textarea, .blog_post_add input[type="text"],
	.blog_post_add textarea{width: 480px;}
/*@end */

/*@group Poll */
	#poll_homepage, #poll_polls_table {width:100%; overflow:hidden;}
	#poll_homepage .first, #poll_polls_table .first {text-transform:uppercase; text-align:center; font-weight:bold; padding:5px;}
	div.vote_bar{display: inline-block; height:10px;}
	
	#poll_polls_table #tr2 dt, #poll_homepage #tr2 dt{margin: 10px 0;}
	
	.poll_table{width: 100%;}
		.poll_table th{text-align: left; padding: 7px 0;}
		.poll_table th.h1{width: 40%;}
		.poll_table th.h2{width: 35%;}
		.poll_table th.h3{width: 28%;}
		.poll_table td{text-align: left; vertical-align: middle; padding: 5px 0;}
/*@end */

/*@group Invite friends */
	#frontEnd {width:100%; overflow:hidden;}
	#frontEnd dl dt select, 
	#frontEnd dl dt input[type="text"], 
	#frontEnd dl dd input[type="text"], 
	#frontEnd dl dt input[type="password"], 
	#frontEnd dl dt textarea  
	{font-size: 14px; height: 23px; line-height: 23px; margin-bottom: 1px; width: 500px;}
/*@end */

/*@group banners */
	#banners_table {width:100%; overflow:hidden;}
	#banners_table .first {text-transform:uppercase; font-weight:bold; padding:5px;}
/*@end */

/* @group ComenBox */
	.seo-box{position: absolute; bottom: 0; width: 100%;}
	.seo-content{margin: 0 auto; padding: 40px 0 30px;}
	.requiredbox {display: inline;}
	.registration input[type="button"] {width: 100%; font-size: 22px; height: 45px; background-image: url(../images/icons-lesby.png); background-position: 348px 1325px;}
	input.inputbox[type="text"], input.inputbox[type="password"] {font-size: 15px; width: 340px;}
/*@end */

/* @group Views */
	.quick_search_table .view, 
	.adv_search_table .view, 
	.main_tabs .view{padding-top:10px; height:23px; padding-bottom:3px;}
/*@end */

#pause-play{padding:7px 14px; float:left;}

/*@group Pagination*/
	.sorting-long{overflow: hidden;}
	.sorting-long .b-page-n{text-align:center; line-height: 14px; padding-top: 10px}
	.pagination_top {display:table;width:100%;padding: 5px 0 10px;}
/*@end */

/*@grop Breadcrumb*/
	.breadcrumb{padding: 6px 25px;overflow: hidden;}
/*@end */

/*@group Def_class*/
.overflowhidden{overflow: hidden;}
.text {text-decoration: none; font-weight: normal;}
.text_head {font-weight: bold;}
form dl {overflow: hidden;}
div.subtitle{padding:10px 0; margin:20px 0;}
.p-b5, h3.subtitle{padding:10px 0; margin:20px 0;}
h3.subtitle-right{padding:0; margin:20px 0;line-height: 36px}

.contact_us input[type="text"], .contact_us textarea {width: 480px;}
.tell_a_frend input[type="text"], .tell_a_frend textarea {width: 480px;}

.profile_general_table, .mailbox, .adv_search_table{/*
padding-bottom: 150px;
*/}

.status_link, .status_text {padding:2px;}
/*@end */

/*@grop Error*/
	.error404 h2{background: url(../images/404.png) 0 0 no-repeat; color: #d9d9d9; font-size: 24px; padding: 130px 0 30px 0; margin: 0;}
/*@end */

#im_popup {min-height:100px; z-index:8889; width:420px; position:fixed; bottom:30px;display: none;}
.im_popup {
	width:400px; 
	height: 80px;
	position:relative;
	margin:10px;
	/*right:10px;
	bottom:10px;*/
	z-index:8890;
	vertical-align:middle;
	/*display:none;*/
}

#im_popup .impopup_img{padding:10px;}
#im_popup .impopup_message{padding-top:30px; width:310px;}
#im_popup .impopup_message,
#im_popup .impopup_message a, 
#im_popup .impopup_message b{font-size: 12px;}

.logo2_cont{ width: 650px; height: 450px; background: #ff9265; top: 0;}

.margin_top_10{margin-top:10px;}

/*@group Organizer manager*/
.home_div_gorizont{background-image:url(../images/personal_organaizer/myprofile-top_blackwhite_725pix.png)}
.home_div_vertic{background-image:url(../images/personal_organaizer/myprofile-left_blackwhite_725pix.png)}
.home_div_vertic .border_block, .home_div_gorizont .border_block{border: 0px solid #CCCCCC;}
.home_div_gorizont .noactive_section, .home_div_vertic .noactive_section{
	background: #ffffff;
	border:0px solid #D82B2B;
	opacity: 0.75;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

/*
#home_div .active_section_0{background-image:url(../images/personal_organaizer/myprofile_560_219.png)}
#home_div .active_section_1{background-image:url(../images/personal_organaizer/shoutbox_160_266.png)}
#home_div .active_section_2{background-image:url(../images/personal_organaizer/account_status_159_80.png)}
#home_div .active_section_3{background-image:url(../images/personal_organaizer/carousel_159_266.png)}
#home_div .active_section_4{background-image:url(../images/personal_organaizer/top_members_160_152.png)}
#home_div .active_section_5{background-image:url(../images/personal_organaizer/news_158_181.png)}
#home_div .active_section_6{background-image:url(../images/personal_organaizer/wall_57_34.png)}
#home_div .active_section_7{background-image:url(../images/personal_organaizer/general_description_138_132.png)}
#home_div .active_section_8{background-image:url(../images/personal_organaizer/multimedia_album_126_32.png)}
#home_div .active_section_9{background-image:url(../images/personal_organaizer/Birthday_160_164.png)}
*/
/*@end */

/*@group Color group*/
	.p-b5 {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
	iframe{background-color: #ffffff;}
/*@end */

/*myprofile multimedia */
#photo_pager_r, #photo_pager_l{
	cursor: pointer;
    position: absolute;
    top: 280px;
}

#slides {
	margin: 0 22px;
	text-align: center;
	margin-bottom: 10px; 
}
#slides #image_area{
	text-align:center;
}
#slides #photo_description{
	line-height: 17px;padding: 10px;	
}
.slide_add {
	width:94%; margin: 0 22px;
}
.slide_add .comment_div {
	width: 440px;
}
.slide_add .discr_div{
	width: 210px; line-height: 2;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.slide_add .discr_div .opt_name{
	width: 100px;
}
.slide_add .dl_line { padding : 5px 0;}

.content_alloc {
    line-height: 16px;
    margin: 0;
    padding: 3px;
    margin-bottom: 10px;
}

.account {display:table;width:100%;}
.account dl{overflow:hidden; line-height:2;}
.account dt{width:240px;padding:0px;}
.account dd{width:80px;}
.account p{padding:7px 0;}

.view_all{margin-top: -57px; padding: 7px 0 5px 0;}

.view_info{width: 100px;}

.form_edit_input{padding-bottom:20px;overflow:hidden;}
.form_edit_input_text{padding-bottom:5px;}

.q_help{padding-bottom:10px;}
.q_help li{list-style:disc inside none; padding:2px 0;}

.abuse_form{
	position:absolute;
	padding:10px;
}
.abuse_form div{
	width:150px;
}

.video_default{background-image: url(../images/video_icn_60x60.png); cursor: pointer; height:60px;width:60px;padding:3px;}
.video_default.select{width:54px;}
.niche_search_block .qs_index_box{float: none;}


/**/
.text_hidden {color: #7F7F7F;}
.mailbox_write dd {position: relative;}
.mailbox_write dl {overflow: visible;}
.mailbox_write #variants {position: absolute; z-index: 9999; width: 290px; max-height: 350px; overflow-y: scroll; display: none;}
/*social like footer*/
.soc span.g div{font-size: 15px !important;}
.audio_item{padding: 3px 0;}

.sub_icon{
	position: absolute;
	top: 50%;
	margin-top: -15px;
}

#err{line-height: 2;}
#err label{color: #D00C0C;}

.bad_div{
    text-align: right;
    margin-top: 5px;
}
.bad_div_left{
    text-align: left;
    margin-top: 5px;
}
/* dskripunov notice message */
.warnings-conv{color: #000; position: fixed; top:0; z-index: 99999; border: 1px solid #ff008f; background: #ffffff;}
.warnings-conv .warnings{margin: 20px; color: #000; font-size: 15px;}
.photo_ed{
	text-align: center;
	width:81.5%; 
	overflow: auto;
}
.photo_ed, #photo_rotate{
	border-color:#ccc;
}
.upload_help {
	font-size: 10px;
	margin-top: -3px;
	width: 440px;
}

.bold {
	font-weight: bold;
}
.hidden {
	display: none;
}
.h22 {
	height: 22px;
}
/*agryazin themes*/
.my_theme_sq{
    border: 1px solid black;
    height: 100px;
    width: 100px;
    cursor: pointer;
    float:left;
    margin: 0 10px 33px;
}

.my_theme_cust0{
    background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-01.png);
   
}
.my_theme_cust1{
    background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-02.png);
   
}
.my_theme_cust2{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-03.png);   
}
.my_theme_cust3{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-04.png);   
}
.my_theme_cust4{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-05.png);   
}
.my_theme_cust5{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-06.png);   
}
.my_theme_cust6{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-07.png);   
}
.my_theme_cust7{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-08.png);   
}
.my_theme_cust8{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-09.png);   
}
.my_theme_cust9{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-10.png);   
}
/*.my_theme_cust10{
    background-color: #000000;
   
}
.my_theme_cust11{
    background-color: #e6e1e1;
   
}*/
.my_change{
    border: 1px solid black;
    height: 100px;
    width: 100px;
    cursor: pointer;
    margin: 0 10px 33px;
    background-color: #e6e1e1;
    
}
.div_head{
    float:left;
    height:108px;
    width:132px;
    text-align:center;
}
.my_bg_image{
    height: 100px;
    width: 100px;
    border: 1px solid;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget{top:-13px !important;}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
  top:-150px;
  height:132px !important;
  left:-75px;
}
.fb_edge_comment_widget span{height:0px !important;}
.for_couple {border-right-color: #ccc; border-left-color: #ccc;}

.icon_couple{position:absolute; left:5px; top:5px; display:none;}

#no_js {
    background: none repeat scroll 0 0 #D82B2B;
    color: white;
    font-size: 1.1em;
    font-weight: bold;
    padding: 4px;
    position: fixed;
	text-align: center;
    width: 500px;
    z-index: 8889;
}

/* wysiwyg content by Dima */
.wysiwyg_content{}
	.wysiwyg_content ul{
		list-style: disc inside none;
	}
	.wysiwyg_content ol{
		list-style-position:inside;
	}
	.wysiwyg_content table{
		border: 1px solid #CCCDCB;
		border-collapse: collapse;
	}
	.wysiwyg_content td{
		border: 1px solid #CCCDCB;
		padding: 3px;
	}
	.wysiwyg_content blockquote{
		font-style:italic;
		line-height:1.5em;
		padding:5px;
	}
	.wysiwyg_content pre {
		background:none repeat scroll 0 0 #F5F5F5;
		font-size:0.9em;
		line-height:1.7em;
		overflow:auto;
	}
	.wysiwyg_content code, .wysiwyg_content pre {
		background:none repeat scroll 0 0 #F5F5F5;
		border:1px dashed #CCCCCC;
		font:1.2em/1 "Courier New",Courier,monospace;
		margin:10px;
		padding:1em;
	}
/* end wysiwyg content by Dima */

/* Uploadify */
.uploadify-button{
	font-size: 17px;
	background-image: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: none;
}
.uploadify:hover .uploadify-button{
	background-position: center bottom;
}
.uploadify-queue-item{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin-top: 3px;
}
/* end Uploadify */

.text-overflow{
	overflow-x: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.loading_block{
	display: none;
	padding: 5px;
	z-index: 10000;
}
	.loading_block div{
		width: 16px;
		height: 16px;
		background: url('../images/ajax_loader.gif');
		margin: 0 3px;
	}

/* gritter */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	width:301px;
	z-index:9999;
}
#gritter-notice-wrapper.bottom-right {
    top: auto;
    bottom: 20px;
}
#gritter-notice-wrapper.bottom-left {
    top: auto;
    bottom: 20px;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('../images/gritter/ie-spacer.gif'); /* ie7/8 fix */ 
}
.gritter-top {
	background:url(../images/gritter/gritter.png) no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url(../images/gritter/gritter.png) no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url(../images/gritter/gritter.png) no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
	word-wrap:break-word;
}
.gritter-item a {
	text-decoration: underline;
	color:#eee;
}
.gritter-close {
	display:none;
	position:absolute;
	top:5px;
	background:url(../images/gritter/gritter.png) no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
}
.gritter-image {
	width:48px;
	height:48px;
}
.gritter-with-image,
.gritter-without-image {
	padding:0;
}
.gritter-with-image {
	width:220px;
}
/* for the light (white) version of the gritter notice */
.gritter-light .gritter-item,
.gritter-light .gritter-bottom,
.gritter-light .gritter-top,
.gritter-light .gritter-close {
    background-image: url(../images/gritter/gritter-light.png);
    color: #222;
}
.gritter-light .gritter-item a{
	color: #222;
}
.gritter-light .gritter-title {
    text-shadow: none;
}
.gritter-item .send_icons  p{
	padding: 3px;
	font-size: 13px;
	width: auto !important;
}
.gritter-item .send_icons {
	width: auto !important;
}
.gritter-item  .profile_buttons{
	padding-top: 10px;
}
/* /gritter */


 /*@group Shoutbox */
	.shoutbox .shoutbox_msg_cont{margin-bottom: 10px; position: relative; overflow: hidden;}
	.shoutbox .shoutbox_msg{position: relative; top: 0;}
	.shoutbox .shoutbox_user_name{cursor: pointer; font-weight: bold; display: inline-block; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 60px; white-space: nowrap}
	.shoutbox .shoutbox_dots{position: absolute; bottom: 0;}
	.shoutbox .shoutbox_wrapper{position: relative; overflow: hidden;}
	.shoutbox .shoutbox_scroller{position: relative;}
	.shoutbox img{width: 40px;}
	.shoutbox .shoutbox-prev, .shoutbox .shoutbox-next{background-image: url("../images/icons-lesby.png"); background-repeat: no-repeat; height: 40px; margin-bottom: 10px;}
	.shoutbox .shoutbox-prev{background-position: -760px -435px;}
	.shoutbox .shoutbox-prev:hover{background-position: -760px -155px;}
	.shoutbox .shoutbox-prev-disabled{cursor: default;}
	.shoutbox .shoutbox-prev-enabled{cursor: pointer;}
	.shoutbox .shoutbox-next{background-position: -760px -475px;}
	.shoutbox .shoutbox-next:hover{background-position: -760px -195px;}
	.shoutbox .shoutbox-next-disabled{cursor: default;}
	.shoutbox .shoutbox-next-enabled{cursor: pointer;}
	.shoutbox_full_text{display: none; z-index: 9999; position: absolute; word-wrap: break-word;}
	.shoutbox_msg_body{word-wrap: break-word; overflow: hidden;}
	.shoutbox .shoutbox_msg_cont>div>a{padding: 2px; display: inline-block;}
/*@end */


 /*@group photogallery */
.photogallery_wrapper_cont{padding: 13px;}
.photogallery_block_item_small, .photogallery_block_item_img_small{height: 95px; width: 95px;}
.photogallery_block_item_medium, .photogallery_block_item_img_medium{height: 200px; width: 200px;}
.photogallery_block_item_big, .photogallery_block_item_img_big{height: 305px; width: 305px;}
.photogallery_button_cont{padding: 10px 0; text-align: center;}
.photogallery_button_cont input{width: 300px;}
.photogallery_wrapper{margin: 0 auto; padding: 5px;}
.photogallery_block_item_info{display: none; z-index: 999; background: url(../images/sliderRegBg.png); position: relative; height: 40px; top: -50px;}
.photogallery_block_item_info div{overflow-x: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding: 2px 0;}
.photogallery_zoom_icon{background-image: url("../images/icons-lesby.png"); cursor: pointer; width: 30px; height: 30px; position: absolute; top: 10px;}
.photogallery_block_item img{cursor: pointer;}
#pop_cat{clear: both;}
.gallery_cat_div{width: 33.3%; padding: 7px 0;}
.gallery_cat_name{width: 33%}
.photogallery_header{position: relative; cursor: pointer;}
.photogallery_header a{position: absolute; top: 6px;}
.photogallery_popup_photo {text-align: center;}
.photogallery_popup_photo div{margin: 0 auto; padding: 0;}
.photogallery_popup_comments{overflow: hidden; padding-top: 15px;}
.photogallery_info_cont{padding: 15px 10px; overflow: hidden;}
.photogallery_count{font-size: 15px; height: 18px;}
.photogallery_likes_icon_inactive{cursor: default;}
.photogallery_photo_comment{background-image: url("../images/sliderRegBg.png"); position: absolute; bottom: 0; width: 100%; display:none;}
.photogallery_photo_comment div{padding: 10px;}
.photogallery_count_animate{position: relative; overflow: hidden; height: 18px;}
.photogallery_count_animate_cont{position: relative; top: 0;}
.photogallery_popup_img_cont img{width: inherit; max-width: inherit;}
.gallery_video_item{width: 140px; margin-bottom: 15px; height: 200px; overflow: hidden;}
/*@end */

.icons{background-image: url(../images/icons-lesby.png); text-decoration: none;}
a.icons:hover{text-decoration: none;}
a.icons, span.icons{padding: 7px 14px; font-size: 15px; text-decoration: none;}
span.icons{cursor: default;}

#song_title{padding: 20px 20px;}
.wall_events p{padding: 2px 0;}
.wall_events_item{padding: 20px 0; overflow: hidden;}
.wall_events_user_icon img{width: 60px; height: 60px;}
.wall_events_upload_f{margin: 5px; cursor: pointer;}
.wall_events_upload_f_first img{width: 200px; height: 200px;}
.wall_events_upload_f_last img{width: 90px; height: 90px;}
.wall_events_upload_title{padding: 0 10px 5px; width: 140px;}
.wall_events_text{padding-top: 7px;}
.wall_events_audio_cont{overflow: hidden;}
.wall_events_audio_item{padding: 3px 0; overflow: hidden;}
.wall_events_jplayer_cont{position: fixed; bottom: 0; z-index: 1000; opacity: 0.9; display: none;}
.wall_events_upload_title{padding: 0 10px; width: 140px;}
.wall_events_jplayer_cont a.jp-play {background: url("../images/audio_play.gif") no-repeat;}
.wall_events_jplayer_cont a.jp-play:hover {background: url("../images/audio_play.gif") no-repeat;}
.wall_events_jplayer_cont a.jp-play:hover {background: url("../images/audio_play.gif") no-repeat;}
.wall_events_jplayer_cont a.jp-pause {background: url("../images/audio_pause.gif") no-repeat;}
.wall_events_jplayer_cont a.jp-pause:hover {background: url("../images/audio_pause.gif") no-repeat;}
.wall_events_jplayer_cont a.jp-stop {background: url("../images/audio_stop.gif") no-repeat;}
.wall_events_jplayer_cont a.jp-stop:hover {background: url("../images/audio_stop.gif") no-repeat;}
.wall_events_jplayer_close{position: absolute; top: 5px; width: 20px; height: 20px; z-index: 2; cursor: pointer;}
.wall_event_one_video{overflow: hidden; margin: 10px;}
.wall_events_button_cont{padding: 10px 0; text-align: center;}
.wall_events_form_cont, .rating_cont{padding: 10px;}
.wall_events_form_cont textarea{height: 32px; width: 100%; padding: 2px;}
.wall_events_form_cont table td:first-child{width:90%;}
.wall_events img.video_item{margin: 10px; cursor: pointer;}
.rating_cont{margin-top: -5px;}
.rating_cont .rating_bar_gray{margin: 2px 10px;}
.rating_cont .my_rating{height: auto;}
.gallery_search_form{padding-bottom: 5px;}
.gallery_search_form input[type="text"]{padding: 5px; width: 300px;}
.gallery_search_form input[type="submit"]{margin: 0 5px;}

.index_search_widget{overflow: hidden; height: 350px;}
.search_widget_qs_form{width: 220px; padding: 25px; height: 300px;}
.search_widget_result{width: 660px; padding: 10px; height: 330px;}
.search_widget_qs_form .block .birthday .selectBox{width: 68px !important;}
.search_widget_qs_form .text {font-size: 17px;}
.search_widget_qs_form .block {padding: 5px 0;}
.search_widget_qs_form .location_block>div {padding-bottom: 5px;}
.search_widget_result div{overflow: hidden;}
.search_widget_result img, .search_widget_button{cursor: pointer;}
.search_widget_result_big_block{width: 330px; height: 330px;}
.search_widget_result_small_block, .search_widget_result_small_block img, .search_widget_small_button{width: 100px; height: 100px;}
.search_widget_result_big_photo, .search_widget_result_big_photo img, .search_widget_big_button{width: 320px; height: 320px;}
.search_widget_thumb{padding: 5px;}
.search_widget_result_col_block{width: 110px; height: 220px;}
.search_widget_result_2col_block, .search_widget_medium_button{width: 210px; height: 210px;}
.search_widget_button{position: relative; text-align: center;}
.search_widget_button div{position: absolute; bottom: 7%; width: 100%; text-align: center;}
.search_widget_button img{width: auto; height: auto;}
.search_widget_small_button{font-size: 14px;}
.search_widget_medium_button{font-size: 20px;}
.search_widget_mediumbig_button, .search_widget_result_3col_block{width: 320px; height: 210px; font-size: 20px;}
.search_widget_big_button{font-size: 30px;}
.search_widget_thumb>div{position: relative;}
.search_widget_result_info{position: absolute; width: 100%; bottom: 0; background: url("../images/sliderRegBg.png") repeat scroll 0 0 transparent; z-index: 999; padding: 3px; display: none;}
.search_widget_no_results_text{bottom: 99px; font-size: 26px; margin: 0 auto; overflow: hidden; position: relative; text-align: center; width: 300px;}

.adult_content_check_span{padding: 3px 0; font-size: 12px;}
.adult_gallery_check_span{font-size: 14px;}
h2 .adult_gallery_check_span{padding: 15px 0;}
h3 .adult_gallery_check_span{padding: 3px 0;}

.swfupload{position: absolute;}

.add_video_icon{font-size: 14px; padding: 15px 0px; margin: 0px;}
.add_video_icon_cat{font-size: 14px; padding: 5px 0px; margin: 0px;}

.imgcanvas_container{padding: 4px; display: inline-block;}

.gift_delivery_form dt{padding: 7px 0;}

.ib-100{display: inline-block; width: 100%;}
