#content .center {width:100%;}
#content_title, #ads_more_quest_block, #content, .container {width:100%;}
#theme_filter select {width:100%;}

@media screen and (max-width : 360px)
{
#header #logo_left {display: table;}
#header a {display: table-cell;width: 100px;}
#header #fav_icon {width: 100%;  height: auto !important;}
#header h4 {width: 150px;}

.digression_1, .digression_2, .digression_3 {clear:both;}
}

@media screen and (max-width : 420px) {#download_full input {font-size: 12px;background-image:none;}}

@media screen and (max-width : 479px)
{
	#header {font-size:18px}
	#header span {line-height:normal;font-size:20px;}
	#header h4 {font-size: 9px; text-align: center;margin-top: 40px !important;  width: 150px;}

	#download_full input {padding-left:0%;background-position: 2% 50%;}
	#top_block {float:none;text-align:center;}

	#content #middle {font-size:13px;}

	.prev_next {display:none;}
	#content table#prev_next #prev_next_right_arrow,
	#content table#prev_next #prev_next_left_arrow,
	#content table#prev_next #prev_next_folder_up {float:none !important;right:0px !important;left:0px !important;}
	#content table#prev_next td.parent a , #content table#prev_next td > a {font-size:12px !important;}

	#vk_comments_container, #vk_comments iframe {width:280px !important}
	
	/*main*/
	.cse form.gsc-search-box, form.gsc-search-box {padding:0px !important;}
	.cse input.gsc-input, input.gsc-input {font-size:25px !important;padding: 11px 3px !important;}
	.cse input.gsc-search-button, input.gsc-search-button {font-size: 20px !important; padding: 0 10px !important;}
}

@media screen and (min-width : 480px) and (max-width : 539px) {#header h4 {font-size: 11px; text-align: center;   margin-top: 44px !important;  margin-left: 25px !important;width: 200px;  line-height: 12px;}}

@media screen and (max-width : 539px)
{
	#header {font-size:30px;}
	#header span {line-height: 30px;}
	
	#content table#prev_next {font-size: 12px !important;}
	h3 {font-size:10px;}
	#questions_ads li {line-height: 1em !important;}
}

@media screen and (max-width : 639px)
{
	#content .center {padding:0px}
	
	.bottom_buttons_td {width:initial !important;}
	#download_button, #print_button {display:none;}
	#download_button_no_text, #print_button_no_text {width:initial !important;display:block;padding:0px 40px;}
	#download_button_no_text {background: #f5f5f5 url('download_icon.gif') no-repeat 50% 50%;}
	#print_button_no_text {background: #f5f5f5 url('print_icon.gif') no-repeat 50% 50%;}
	
	#middle table {word-break: break-word;}

}

@media screen and (max-width : 560px) {#content #middle {width:initial !important;}}

@media screen and (max-width : 719px)
{
	#header {background-image:none;}
	
	#content #right {display:none;}
	#content .center,  #content_title, #ads_more_quest_block, #content, .container {width:initial !important;}
	#content #middle {margin:0px !important;}
	#content #middle {border:0px !important}
	#content .center {padding:0px}
	
	#title_sect {margin-left: 0px !important;}
	#title_cat {margin-right: 0px !important;}
}
@media screen and (min-width : 480px) and (max-width : 560px) {#download_full input { background-position: 15% 50% !important;}}
@media screen and (min-width : 561px) and (max-width : 719px) {
	#download_full input { background-position: 22% 50% !important;}
	#content #left {margin-right:0px !important;display:block !important;}
	#content #middle {
	 width: calc(100% - 210px) !important;
	  width: -moz-calc(100% - 210px) !important;
	  width: -webkit-calc(100% - 210px) !important;
	  width: -o-calc(100% - 210px) !important;
	  float:right;
	  padding-left:0 !important;
	}
	#content_title {margin: -10px -10px -9px 0px;    border-left: 1px solid #e3e3e3;}
	.hr_2 {margin:0px;}
	.hr_bottom {margin:1px 0px 8px 0px;}
	.hr_top {margin: 8px -10px 1px 0px;}
	#M286019ScriptRootC606973 {display:none;}
	#left {padding-top:10px !important;}
	#top_block {    float: right !important;   margin: 5px 0px 5px 10px !important;}
}
@media screen and (min-width : 720px) and (max-width : 780px) {
	#download_full input { background-position: 13% 50% !important;}
}
@media screen and (min-width : 780px) {#download_full input { background-position: 17% 50% !important;}}
@media screen and (min-width : 720px)
{
	#content .center {
	  width: 97%;
	  width: calc(100% - 20px) !important;
	  width: -moz-calc(100% - 20px) !important;
	  width: -webkit-calc(100% - 20px) !important;
	  width: -o-calc(100% - 20px) !important;
	}
	#content #middle {
	  min-width: 408px !important;
	  margin-right: 10px;
	  position: relative;
	  width: -moz-calc(100% - 272px) !important;
	  width: -webkit-calc(100% - 272px) !important;
	  width: -o-calc(100% - 272px) !important;
	  width: calc(100% - 272px) !important;
	}
	#content_title {
	  margin: -10px 0px -9px -10px;
	  padding: 10px;
	}
}

#header #logo_left {  margin-left: 5%;  width: initial;}
#header span {left:auto;}

div#menu {display:none;}
#top_bg {display:none;}

#show_in_middle {display:block;}

#content, .container {margin-top: -2px;}

#content #left {display:none;}

.breadcrumb {background-color: #F6F6F6;}
.breadcrumb a, .breadcrumb-separator {display:inline-block;margin-top: 2px;background-color:transparent;border:none;white-space:normal !important;}
.breadcrumb a {font-weight:normal;}
.breadcrumb-current {display:none;}
.breadcrumb-separator:nth-last-child(2) {display: none;}

#left_ads {min-height:0px !important;width:initial !important;  margin: 0 0 10px 0;  border-left: 1px #e3e3e3 solid !important;float:none;}
#questions_ads, #phrases_ads {width: initial !important;margin:0 0 10px 0;float:none;}
#phrases {width: initial !important;}

#ads_more_quest_block {margin-bottom: 0px !important;}

#content table#prev_next {width:100% !important;  margin: 0 0 10px 0;  font-size: 14px; word-break: break-word;padding-top:0px}
#content table#prev_next #prev_next_folder_up {left:10%;top:0px}
#content table#prev_next #prev_next_left_arrow, #content table#prev_next #prev_next_right_arrow {top:0px}

#cse-search-form_slide .cse input.gsc-search-button, #cse-search-form_slide input.gsc-search-button {  padding: 0 25px !important;}

#vk_comments_container, #vk_comments iframe {width:100% !important}

#title_sect {margin-left: -10px;}
#title_cat {margin-right: -10px;}

#top_adsense_wide {display:none;}
#content_title {border-top:none !important;}

/*pic_pos_center_table, .pic_center_table {width:100% !important;}
.pic_pos_center_wdesc, .pic_center_wdesc {width: 90% !important;}*/

/*main*/
.cse form.gsc-search-box, form.gsc-search-box {padding:0px !important;}
