input.d_button { width:auto; overflow:visible;}

.d_search,
.d_search_inner,
.d_search_right,
.d_search_left,
.d_search_container,
.d_search_type { display: block; float: left; position: relative }

.d_search_right { float: right }
.d_search_wrapper .d_search_bg { height: 37px }
.d_search_top_bar .d_search_left,
.d_search_top_bar .d_search_right { height: 26px !important }
.d_search_type { width: 67px; float: right; white-space: nowrap; padding-right: 0 !important }
.d_gallery_search_wrapper .d_search_left,
.d_gallery_search_wrapper .d_search_right { height: 41px }
.d_search_container { float: left; }

.d_search_container { padding-right: 0; }
.d_search_type { padding-right: 7px !important; }

.d_top { margin-bottom: 26px }
.d_search_container .d_search_input { padding: 1px 0 4px 0 }
.d_gallery_search_wrapper .d_clearable,
.search-container a.reset { top: 15px !important }
.d_search_type_selector ul li label { padding: 7px 5px 3px 5px; min-width: 100% }
.d_search_type_selector ul li input { margin-top: -10px !important }
.d_search_type_selector ul li span { top: -7px !important; width: 100% }

.d_gallery .d_item .d_item_title { top: 131px }

.d_category span, .d_category strong { cursor: pointer }

.d_big_reg_form_buttons div { display: inline }

.d_header div.d_lang_block #d_lang_slidable span { background-position: 50% 8px }
.d_header div.d_lang_block #d_lang_slidable.active span { background-position: 50% -38px }

ul.d_lang_block li { margin: 0; padding: 0 0 1px 0; }
ul.d_lang_block_fixed li { padding: 0; margin: 1px }
ul.d_lang_block_fixed li a span { line-height: 12px }
.d_lang_block li p { display: inline-block; position: relative }
.d_left_menu .d_for_d_expand a span { display: inline-block; width: 190px }
.d_left_menu .d_for_d_expand .d_lang_block li { padding: 0 0 4px 0 }
.more_items { clear: none }
.info_letter { width: 50px; float: left }

.d_left_menu .d_expand_sell ul,
.d_left_menu .d_expand_buy ul { margin-top: -13px }

.table_levels3 { width: 50% }
.table_levels3 td.level3 { width: 1% }

.signform .pm5 { padding-left: 17px }
.signform .signform-title { margin-bottom: 0 }
.cl { height: 0; font-size: 0 }
.d_banners { zoom: 1 }
.d_banners .d_banners_tr div { float: left; clear: none }
.d_banners .d_banners_tr > a { float: left; clear: none }

.shoping_text td.td_2 table td { height: 20px }

.search-container a.reset,
.d_top a.d_clearable { margin-top: -7px; margin-left: -5px }
.search-container a.reset,
a.d_clearable { margin-top: -1px }
.asf_mar1 {margin: 0px 0px 0px 2px;}
.series_item { zoom: 1; display: inline }
.ie-holder { width: 100% }
.d_right_container_push .d_inner { min-width: 754px }
.d_search_top .d_sort { top: 9px }
.apim .blc2,
.apim .blc3,
.apim .a_blc2{ zoom: 1 }

.cart_s_title_top_container { border-top:dotted 1px #D2D2D2; border-bottom:dotted 1px #D2D2D2; }
.cart_s_title_top { border: 0; margin-right: 50px !important }

.close_mini_p { margin-top: 1px }

.mainTab .top_menu td { width: 10% }

.signform label, .signform label input, .signform label em, .signform label em a, .signform .chbox, .signform .signform-title, .signform .signform-title p {position: static !important; }
.submenu_title div.st_h-1 { line-height:18px; }
.free_trial_opt label input, .reg_data input[type="checkbox"] { margin-bottom: 3px !important; margin-top: -3px !important }
.d_for_d_expand form { height: 36px; }
.vec_editors { zoom: 1 }
.d_plusone_push { display: none }
.progress_line { float: left }
input { overflow: hidden }
.d_logged a.d_logout { margin-top: 13px }

.d_menu_tabs_bottom_menu { margin-top: 31px }
.table_levels { line-height: 11px }

#ask_another_login #login_to_check,
#ask_another_login .d_placeholder_active { width: 336px }

.table_pass .padt_2 { padding-top: 6px }
.asf_cf { margin-left: 0 }
.adhl10 { height: 0px }

.trial_banner_top h3 { margin-top: 8px }

div.d_wide_content div.d_menu ul{margin-left:16px;}
div.d_wide_content ul li{padding-left: 0;}

.d_menu_m ul li { height: auto }

.d_search_type_selector ul { zoom: 1 }
.d_search_type_selector ul li span { margin-top: -2px; display: inline; zoom: 1  }
.d_search_type_selector ul li input[type=checkbox] { top: 5px }

ul.d_lang_block_fixed li a { height: auto; padding-top: 7px; padding-bottom: 3px }
.d_feedback .fb_input { width: 340px }
.d_half_static .d_div_cell {float: left; clear: none; vertical-align: top;}
span.d_aff_span {position: relative; top: -6px;}

.d_feedback .fb_input { width: 340px }
.d_half_static .d_div_cell {float: left; clear: none; vertical-align: top;}

.d_api_table .d_item div.cell div.ie7 { display: block; margin-top: expression( this . parentNode . offsetHeight > this . offsetHeight ?(( this . parentNode . offsetHeight-this . offsetHeight ) / 2 + "px" ) : "0" ) }

.table3 th, .table_buyer th, .table_stats th { height: 40px; }
.table3 td, .table_buyer td, .table_stats td { height: 30px; }

.d_menu_wide.d_menu_tabs_buttons3 div.d_menu_tabs_buttons_item { width: 362px }

/* View Item Fix */
.d_view_item_buy_item .d_item_table .d_item_tr { height: 26px; }
.d_view_item_buy_item .d_item_table .d_item_tr div { float: left; clear: none; }
.d_view_item_buy_item .d_item_table .d_item_tr div.first { clear: both; height: 26px; }
.d_view_item_buy_item .d_item_table .d_item_tr div.first { padding: 0 0 0 10px;  }
.d_view_item_buy_item .d_item_table .d_item_tr div.second { padding: 6px 0 6px 30px; }
.d_view_item_buy_item .d_item_table .d_item_tr div.third { padding: 6px 10px; white-space: nowrap; }
.d_view_item_buy_item .d_item_table .d_item_tr div.fourth { padding: 6px 10px; white-space: nowrap; }
.d_view_item_buy_item .d_item_table .d_item_tr div.last { padding: 4px 10px; white-space: nowrap; }
.d_view_item_buy_item .d_item_table .d_item_tr div.title { padding-top: 6px; padding-bottom: 6px; height: 26px; }
.d_view_item_buy_item .d_item_table .d_item_tr_head div.first { padding-left: 12px; }
.d_view_item_buy_item .d_item_table .d_vect div.first,
.d_view_item_buy_item .d_item_table .d_vect div.second,
.d_view_item_buy_item .d_item_table .d_vect div.third { font-weight: bold; }
.d_view_item_buy_item .d_item_table div.d_odd { background-color: #F0F0F0; }
.d_view_item_buy_item .d_view_item_buy_item_methods p.d_odd { background-color: #F0F0F0; }
.d_view_item_buy_item input[type="radio"] { margin-top: -4px; }
.d_view_item_buy_item hr { height: 0px; }
.d_view_item_buy_item .d_view_item_buy_item_methods { border-bottom: 1px solid #D2D2D2; }
.d_view_item_buy_item .d_view_item_buy_item_controls p { height: 15px; }
.d_view_item_buy_item .d_view_item_buy_item_controls .d_item_balance,
.d_view_item_buy_item .d_view_item_buy_item_controls .d_item_balance_buy { float: left; }
.d_same_series .d_same_series_item { float: left; clear: none; }
.d_view_item_right .d_view_item_right_item .d_view_item_right_tr { clear: both; margin-bottom: -10px; }
.d_view_item_right .d_view_item_right_item .d_view_item_right_tr div { float: left; clear: none; }
.d_view_item_right .d_view_item_right_details .d_view_item_right_table span { display: block; clear: both; height: 1px; }
.d_view_item_buy_item .d_view_item_buy_item_methods p { height: 17px; }
.d_view_item_buy_item .d_view_item_buy_item_methods p > label { float: left; }
.d_view_item_right .d_view_item_right_details .d_view_item_right_table .d_penultimate { margin-bottom: -25px; }
.d_view_item_right .d_view_item_right_details .d_view_item_right_table .d_last { margin-bottom: -1px; }
.d_view_item .d_view_item_nav { margin-top: 5px; }
.d_view_item_preview_wrapper_video,
.d_subs_cooldown_tips { display: inline !important; zoom: 1; }

/* View Item Player */
.mejs-container .mejs-controls div { position: relative; }
.mejs-container .mejs-mediaelement .me-plugin { left: 0; }
.mejs-container .mejs-controls .mejs-playpause-button button { left: 0; }
.mejs-container .mejs-controls .mejs-currenttime-container span { left: 0; }
.mejs-container .mejs-controls .mejs-time-rail span { left: 0; }
.mejs-container .mejs-controls .mejs-duration-container span { left: 0; }
.mejs-container .mejs-controls .mejs-volume-button button { left: 0; }
.mejs-container .mejs-controls .mejs-fullscreen-button button { left: 0; }

/* View Item Rating */
.d_rating .d_rating_comments_holder { border-bottom: 0; }
.d_rating .d_rating_comments th.d_second { white-space: nowrap; padding-left: 10px; text-align: right; }
.d_rating .d_rating_comments td { border-bottom: 1px solid #D2D2D2; }
.d_rating .d_rating_comments td i { display: block; font-size: 1px; }

/* Tips Fix */
.d_tips_simple .d_tips_content div { padding: 5px; margin: -4px 0 -4px 0 }
.d_tips_simple .d_tips_content div p { padding: 0; margin: 5px 0; }

.pager a span { line-height: 15px }
.d_buy_buttons .d_buy_button { float: left; width: 97px; height: 52px; }
.d_buy_buttons .d_buy_clear { float: left; width: 10px; }

.d_search_settings,
.d_search_layout,
.d_layout_holder { display: inline; zoom: 1 }

/* Search result Fix */
.d_deposit_item .d_show_maxsize { bottom: 1px }
.d_deposit_item .d_deposit_item_image { margin-bottom: 4px }
.d_search_settings_popup label { position: relative; margin: 0 }
.d_search_settings_popup label input { position: relative; top: -4px; margin-right: 2px }
.d_search_settings_popup { padding-top: 8px }
.d_search_settings_popup i.d_lightbox_icon,
.d_search_settings_popup i.d_icon_image,
.d_search_settings_popup i.d_icon_video,
.d_search_settings_popup i.d_icon_vector { position: relative; left: 6px }


.signform .bm form { display: inline;zoom:1 }

.d_placeholder_active_ie { color: #969696 !important; border: 1px solid #D2D2D2 }

/* Buy pages Fix */
.d_buy .d_select_block .d_buy_left .d_amount_list p.d_subs label { margin-left: 1px; }
.d_buy .d_select_block .d_buy_left .d_amount_list p.d_subs label i { margin-left: 30px; }
.d_buy .d_select_block .d_buy_left .d_amount_list input[type="radio"] { position: relative; top: -1px }
.d_buy div.d_total_value span#price,
.d_buy div.d_total_value span#total { position: relative; top: -15px }
.d_buy .d_gray_block div:first-child { width: 50% }
.d_buy .d_select_block .d_buy_left .d_plan input[type="radio"] { margin: 0; position: absolute; top: 27px; left: -34px }
.d_buy .d_select_block .d_buy_left .d_custom input[type="text"] { overflow: visible }
.d_buy .d_select_block .d_buy_left .d_custom i { bottom: 18px !important }
.d_buy .d_select_block .d_buy_left .d_custom p { display: block !important }
.d_buy .d_select_block .d_buy_left .d_custom span span { background-position: 50% -138px !important }

/* Slideshow Fix */
.d_slideshow_header label { position: relative; margin: 0 }
.d_slideshow_header label input { position: relative; top: -3px; margin-right: 2px }
.d_slideshow .d_slideshow_header i.d_close { top: -1px }
.d_slideshow_options label { position: relative; margin: 0 }
.d_slideshow_options label input { position: relative; top: -3px; margin-right: 2px }
.d_slideshow .d_slideshow_button { zoom: 1 }
.d_slideshow .d_slideshow_button_small { zoom: 1 }
.d_search_header p.d_slideshow_label { position: relative; display: inline-block; zoom: 1 }
.d_search_header p.d_slideshow_label i { position: absolute; display: inline-block; zoom: 1; right: -20px; top: 5px }
.d_slideshow .d_slideshow_image p { text-align: center }

/* Multiuploader */
.d_upload_multiple .d_upload_multiple_summary i { position: absolute; }
.d_upload_multiple .d_upload_multiple_summary span { padding-right: 3px; }
.d_upload_multiple .d_upload_multiple_summary div select { margin-top: -2px; }
.d_upload_multiple_tabs .d_menu_tabs { height: 23px; }
.d_upload_multiple table thead td { height: 33px; padding: 3px 10px 4px 10px; }
.d_upload_multiple table tbody td {	height: 20px; }
.d_upload_multiple .d_ball { top: 0px; }
.d_upload_multiple .d_upload_multiple_scroller { overflow-x: hidden; }

/* View Item Trial Banner */
.d_right_banner { display: block }
.d_right_banner div { display: block }
.d_right_banner div div { display: block; float: left }
.d_right_banner div div:first-child { height: 52px; padding-top: 15px }




/* Signup */
.d_popup .d_popup_container .d_popup_signup .d_black_arrow_left,
.d_popup .d_popup_container .d_popup_signup .d_center .d_loading_icon_ok,
.d_popup .d_popup_container .d_popup_signup .d_center .d_loading_icon_fail { display: inline; zoom: 1; }
.d_popup .d_popup_container .d_popup_signup .d_columns3 { overflow: hidden }
.d_popup .d_popup_container .d_popup_signup .d_columns3 .d_column { float: left }
.d_popup .d_popup_container .d_popup_signup .d_buy_table { overflow: hidden }
.d_popup .d_popup_container .d_popup_signup .d_buy_table label { float: left; clear: both; white-space: nowrap; margin-left: 30px }
.d_popup .d_popup_container .d_popup_signup .d_buy_table label span { display: inline; zoom: 1; padding-bottom: 0 }
.d_popup .d_popup_container .d_popup_signup .d_buy_table.d_buy_table_lines label { width: 100%; margin-top: 2px }
.d_popup .d_popup_container .d_popup_signup .d_buy_table.d_buy_table_lines label span { display: block; float: left; margin: -4px 0 8px }
.d_popup .d_popup_container .d_popup_signup .d_buy_table.d_buy_table_lines label span.d_buy_table_price { margin-top: 7px }
.d_popup .d_popup_container .d_popup_signup .d_buy_table.d_buy_table_lines label span input { margin-top: -2px }
.d_popup .d_popup_container .d_popup_signup .d_columns3 span.d_buy_table_more { width: auto }
.d_popup .d_popup_container .d_popup_signup .d_columns3 .d_buy_table_slide p { display: block; clear: both; zoom: 1; padding-left: 0; margin-bottom: 0; margin-top: 0 }
.d_popup .d_popup_container .d_popup_signup .d_columns3 .d_buy_table_slide p span { display: block; float: left }
.d_color_numbers_text { margin-bottom: 10px }
.d_popup .d_popup_container .d_popup_signup .d_left, .d_popup .d_popup_container .d_popup_signup .d_right { margin-bottom: 10px }
.d_buy_block_modify .d_buy_table label { margin-left: 0 !important }

.d_popup .d_popup_container .d_popup_signup .d_center { margin-top: 30px }
.d_popup .d_popup_container .d_popup_signup.d_popup_other_signup .d_left input[type="checkbox"] { top: -4px !important; }

/* Center banner view item */
.d_center_banner { height: 30px }
.d_center_banner span span { display: inline; zoom: 1 }
.d_center_banner div.d_right_red { padding: 8px 6px 0 }
.d_center_banner div.d_right_red i { display: block }
.d_center_banner div.d_right_red i i { display: block }
.d_center_banner div.d_right_red i i i { display: block }

.d_display_table { behavior: url(/css/display-table.min.htc); }

/* Buyer Menu */
.d-subscribe {
	width: 960px;
}
.d-subscribe .d-choose-block .d-credits label {
	margin-bottom: 3px !important;
}
.d-subscribe .d-choose-block .d-credits label span,
.d-subscribe .d-license span i.d-photo,.d-subscribe .d-license span i.d-vector,.d-subscribe .d-license span i.d-video,
.d-subscribe .d-choose .d-choose-block,
.d-subscribe {
    display: inline;
	zoom: 1;
}
.d-subscribe .d-choose .d-choose-block .d-choose-title .d_help_icon {
	margin-top: -29px;
}
.d-subscribe .d-license span i.d_ok {
	left: -21px;
	top: 13px;
}
.d-subscribe .d-choose-block .d-credits {
	height: 134px;
}

/* Request Earnings */
.d-request-block .d_display_table .d_display_table_td:first-child div { 
	margin-left: 4px;
}
.d-request-block .d_inputcheck input[name="payout_method"] { 
	padding-right: 4px;
}

/* New View Item */
.d-view-item-holder .d-view-item-top .d-back,
.d-view-item-holder .d-view-item-left .d-image,
.d-view-item-holder .d-view-item-block .d-content-list .d_help_icon,
.d-view-item-holder .d-view-item-nav a,
.d-view-item-holder .d-view-item-nav i,
.d-view-item-holder .d-view-item-nav span,
.d-view-item-holder .d-view-item-left .d-view-item-actions .d-share-block,
.d-button-simple {
	display: inline;
	zoom: 1;
}
.hidden {
	display: none;
}
.d-view-item-holder .d-view-item-left .d-view-item-actions > a {
	margin: 0 1px 0 3px;
	padding-left: 26px;
}
.d-view-item-holder .d-view-item-block .d-items-list .d-deposit-item {
	margin-bottom: 8px;
}
.d-view-item-holder .d-view-item-info .d-view-item-help {
	margin-bottom: 20px;
}
.d-view-item-holder .d-view-item-left .d-view-item-actions .d-share-menu li {
	text-align: left;
}
.d-button-simple:hover {
	background-color: #6e830c;
}

.d-search-result-wide .d-deposit-item, .d-search-result-wide .d-deposit-item div {
	float: left;
}

.d_search_top .d_search_top_bar .d_search_input {
	margin-top: 2px;
}

.d-search-form select {
	display: block;
	clear: both;
}

.d-search-form [data-for*="search_size"], .d-search-form [data-for*="search_limit"] {
	margin-top: -17px;
}

.d-search-form .d-with-checkbox {
	display: block;
	width: 100%;
}

.d-search-form .d-with-checkbox input {
	vertical-align: middle;
}

.d-search-form label .d-reset {
	margin-top: 6px;
}

.d-search-form .d-title {
	display: block;
	float: none;
}

.d-signup-holder label.d-inputcheck input[type=password],
.d-signup-holder label.d-inputcheck input[type=email],
.d-signup-holder label.d-inputcheck input[type=text] {
	width: 323px !important;
}

.d-signup-holder .d-field-group label.d-inputcheck input[type="text"] {
	width: 130px !important;
}

header .index-header-bg {
	right: auto;
	width: 100%;
}
header .userbar .userbar-inner .userbar-wrapper {
	float: none;
	position: absolute;
	top: 15px;
	right: 0;
}
.wrapper {
	padding-top: 15px;
}
.top-banner .top-banner-wrapper {
	display: block;
}
.top-banner .top-banner-wrapper .search-wrapper {
	position: relative;
}

.top-banner .top-banner-wrapper .search-wrapper .search-bg {
	background: none;
}
.search .search-inner .search-right{
	width: 72px;
	position: absolute;
	right: 14px;
	top: 0;
	float: none;
	z-index: 110;
}
.search-big .search .search-inner .search-right{
	right: 4px;
	top: 5px;
}
.search .search-inner .search-right .button.search-button.xxl{
	height: 56px;
}
.search-big .search .search-inner .search-left {
	text-align: left;
	width: 516px !important;
	height: 53px;
}
.search .search-inner .search-left .search-container>div {
	height: 53px;
	position: relative;
	z-index: 10;
}
.search-big .search .search-inner .search-left .search-container .search-input {
	width: 480px !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.search-bg .reset {
	z-index: 100
}

header .userbar .userbar-inner .userbar-wrapper {
	top: 3px;
}

.categories .categories-wrapper ul,

.content-types .content-types-line .separate,
.content-types .content-types-line .content-type-wrapper,
.content-types .content-types-line .content-type-wrapper .content-type-block div.element-levels,
.content-types .content-types-line .content-type-wrapper .content-type-block>div {
	display: inline;
	zoom: 1;
}
.categories .categories-wrapper ul li{
	display: block;
}

header .userbar .userbar-inner {
	display: block;
	position: relative;
}
header .userbar .userbar-inner .laconic-search,
header .userbar .userbar-inner .search-bar {
	display: block;
	position: absolute;
	top: 3px;
	left: 200px;
}
header .userbar .userbar-inner .laconic-search {
	left: 705px;
}
.laconic-search-form .laconic-search-form-wrapper FORM > DIV {
	display: inline;
}
.search .search-inner {
	height: 30px;
}
.search-big .search .search-inner {
	height: 53px;
}
.search .search-inner .search-left {
	width: 410px;
	height: 100%;
	position: relative;
}
.search .search-inner .search-left .search-container,

.search .search-inner .search-left .search-container {
	width: 314px;
}
.search-type {
	position: absolute !important;/*facepalm*/
	right: 0;
	top: 0;
	width: auto;
}

.arrow i {
	left: 5px;
	top: 8px;
}
.search-header .search-settings,
.search-header .layout-holder {
	display: inline;
}
header {
	z-index: 10;
}

.search-menu li {
	display: inline;
}

.search-header .layout-holder {
	vertical-align: top;
}

.buttons .button {
	width: auto !important;
	padding: 0;
	display: inline;
}

.right-container {
	position: relative;
	z-index: 50;
}
.left-container {
	position: relative;
	z-index: 100;
}

.search-form form input[name="exclude_keywords"] {
	float: left;
}

.userbar-wrapper .user-menu {
	display: inline;
}

.search-result-big .deposit-item a.item-holder {
	zoom: 1;
	display: block;
}
.search-result-big .deposit-item .item-holder .item-middle,
.search-result-big .deposit-item .item-holder .item-middle span{
	display: block;
	position: relative;
	z-index: -1;
	line-height: 0;
}

.laconic-search-form .laconic-search-form-wrapper FORM > DIV .search-param-box {
	width: 200px;
}

LABEL.d-inputcheck INPUT[type='password'],
LABEL.d-inputcheck INPUT[type='text'] {
	width: 82% !important;
}

.d-info-box,
.d-info-box DIV {
	height: 55px;
	padding: 14px 0;
}
.d-info-box DIV {
	display: inline-block;
	height: 100%;
	float: left;
}
.d-info-box I {
	margin: 10px 0 0;
}
.d-info-box P {
	display: inline;
	width: 700px;
}

.d-buy .d-subscribe-type LABEL {
	display: inline-block;
}

.d-lbp-form .d-form-row textarea,
.d-lbp-form .d-form-row .d-input {
	width: 94%;
}
.d-editable.d-avatar-holder object {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.custom-week-block .week-item .series,
.custom-week-block .week-item .week-right {
	display: inline;
	zoom: 1;
}
.custom-week-block .week-item .week-right .week-right-center .vectors.types-wrap {
	white-space: nowrap;
}
.top-banner .top-banner-wrapper .series {
	margin-top: -58px;
}
.login-form-tips > P {
	white-space: nowrap;
}
.search-header .search-info-inline.search-info H3 {
	display: inline;
}