@media screen and (max-width:1300px) and (min-width:980px) {

	#header_menu_right {

		max-width: 24%

	}

	#header_menu_right #link_menu_contacts {

		margin-left: 18%

	}

}

@media screen and (max-width:1300px) {

	.node-type-news #main-wrapper {

		margin-left: 15px !important

	}

}

@media screen and (max-width:1280px) and (min-width:980px) {

	#send_virus_w div {

		width: 110%

	}

}

@media screen and (min-width:1281px) {

	#support_doc_new {

		width: 1260px;

		margin: 0 auto

	}

}

@media screen and (min-width:1008px) and (max-width:1205px) {

	#header_menu_right #link_menu_contacts {

		margin-left: 13px !important

	}

	.node-1359 #main-wrapper, .node-1360 #main-wrapper {

		margin-top: 112px !important

	}

}

@media screen and (max-width:1205) {

	#header_menu_right #link_menu_contacts img {

		display: none

	}

}

@media screen and (min-width:1260px) {

	#n_block_frm_send {

		width: 1260px

	}

	#send_virus_w div {

		width: 110%

	}

}

@media screen and (min-width:1300px) {

	#cyclope_ru {

		padding-top: 3px

	}

}

@media screen and (max-width:977px) and (min-width:768px) {

	#cyclope {

		padding-top: 5px;

		position: relative;

		top: 6px

	}

	div#cyclope_ru {

		padding-top: 5px;

		position: relative;

		top: 6px

	}

}

@media screen and (max-width:767px) and (min-width:599px) {

	#cyclope {

		padding-top: 4px;

		position: relative;

		top: 6px

	}

	div#cyclope_ru {

		padding-top: 4px;

		position: relative;

		top: 6px

	}

	div#foo_b1_text, #foo_b1_about {

		font-size: 7px !important

	}

	div#foo_b1_about_ico_text {

		margin: 9px 0 0 1px !important

	}

	#foo_b2_soc_ico a {

		height: 32px

	}

	div#foo_b1 {

		max-width: 21% !important

	}

	div#foo_b2 {

		max-width: 36% !important

	}

	.type_foo_href a {

		font-size: 9px !important

	}

	div#foo_b4 {

		max-width: 18% !important

	}

	.foo_title {

		font-size: 11px !important

	}

	div#foo_b4_supp .foo_title {

		font-size: 9px !important;

		margin-top: 34px !important

	}

	div#foo_b4_supp_pho {

		font-size: 9px !important

	}

	div#foo_b4_supp_ico {

		margin-left: -50px

	}

	div#foo_b4_supp .foo_title {

		margin-bottom: 20px

	}

	div#foo_b4_supp .foo_title {

		top: 8px !important

	}

	div#foo_b1_text, #foo_b1_about {

		margin-top: 24px !important

	}

	#main-wrapper {

		margin-top: 81px

	}

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		min-width: 43% !important;

		max-width: 42% !important;

		margin-left: 2% !important

	}

}

@media screen and (max-width:1300px) and (min-width:1162px) {

	#header_menu a {

		margin-left: 15px

	}

}

@media screen and (min-width:601px) {

	#header {

		display: block

	}

	#mobile_header {

		display: none

	}

}

@media screen and (max-width:1162px) and (min-width:980px) {

	#link_menu_contacts {

		margin-left: 30px !important

	}

	#mobile_header #header_menu_right #link_menu_contacts {

		margin-left: 29px !important

	}

}

@media screen and (max-width:980px) {

	#link_menu_contacts {

		margin-left: 10px !important

	}

	#mobile_header #header_menu_right #link_menu_contacts {

		margin-left: 10px !important

	}

	.page-partnerstvo .mid_title {

		padding: 0 !important;

		margin: 30px !important

	}

}

@media screen and (max-width:1162px) {

	#header {

		display: none

	}

	#mobile_header {

		display: block;

		position: fixed;

		top: 0px;

		width: 100%;

		z-index: 1000;

		background: rgba(256, 256, 256, 0.9)

	}

	.node-type-news #main-wrapper {

		margin-top: 0px !important;

		padding-top: 37px

	}

	#menu_call {

		display: none;

		position: fixed;

		top: 42px;

		width: 100%;

		z-index: 1000

	}

	#main-wrapper {

		margin-top: 47px

	}

	.node-1359 #main-wrapper, .node-1360 #main-wrapper {

		margin-top: 47px !important

	}

	#mobile_header #header_menu a, #mobile_header #header_menu_right #link_menu_contacts {

		width: 95%;

		text-align: center;

		padding-top: 10px;

		height: 24px;

		border: 1px solid #ccc;

		border-radius: 5px;

		vertical-align: middle;

		background: rgba(256, 256, 256, 0.9);

		font-size: 14px

	}

	#main-wrapper {

		margin-top: 47px !important

	}

	#mobile_header #header_menu {

		width: 100%;

		padding-top: 4px;

		min-width: 100%;

		max-width: 100%

	}

	#mobile_header #header_menu_right #link_menu_contacts {

		width: 95%;

		margin-top: 0px

	}

	#mobile_header #header_menu_right {

		width: 100% !important;

		min-width: 100%

	}

	#mobile_header #header_menu_right #lang_select {

		display: none

	}

	#header_menu .content div:nth-child(6) {

		margin-left: 0px !important

	}

	#mobile_header #lang_select {

		float: right;

        margin-bottom: 10px;

		margin-top: 10px

	}

	#mobile_header p {

		width: 43%;

		float: left;

		margin-left: 7px;

		margin-right: 14px;

        margin-top: 14px;

	}

	#mobile_header #header_logo {

		width: 50%;

		float: none;

		left: 30%;

		padding: 0;

		position: absolute;

		margin: 0 auto;

		display: block

	}

	#mobile_header #header_logo span {

		font-size: 11px;

		margin-top: 1px

	}

	#mobile_header #header_logo img {

		margin: 0px auto;

		display: block

	}

	#link_menu_contacts img {

		margin-top: 0px

	}

	#img_og_menu img {

		margin-top: 17px

	}

	#img_og_menu {

		width: 100px;

		float: left;

		cursor: pointer;

		display: block !important

	}

	#img_og_menu:hover {

		background: rgba(200, 200, 200, 0.9)

	}

	#lis_en, #lis_to, #lis_tre {

		width: 78% !important

	}

	#img_og_menu:hover p {

		font-weight: bold

	}

}

/*@media screen and (max-width:599px) and (min-width:481px) {

	.pic_mini {

		left: 37.5% !important

	}

}*/

@media screen and (width:600px) {

	div#rotator, div#gall_front {

		height: 185px !important

	}

	#header_menu_right #link_menu_contacts {

		margin-left: -20px !important

	}

	#header_menu_right {

		width: 24% !important;

		max-width: 24% !important

	}

	.pic_mini {

		left: 37.5% !important

	}

}

@media screen and (max-width:599px) and (min-width:481px) {

	.newsCatWithOut .views-row {

		max-width: 94% !important;

		margin: 0 auto !important

	}

}

@media screen and (max-width:906px) and (min-width:768px) {

	#cyclope {

		padding-top: 4px;

		position: relative;

		top: 6px

	}

	div#cyclope_ru {

		padding-top: 4px;

		position: relative;

		top: 6px

	}

}

@media screen and (width:768px) {

	a.public_front_part {

		max-width: 17% !important

	}

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		margin-bottom: 0px !important

	}

}

@media screen and (max-width:480px) and (min-width:430px) {

	div#rotator, div#gall_front {

		height: 463px !important

	}

}

@media screen and (max-width:430px)and (min-width:400px) {

	div#rotator, div#gall_front {

		height: 411px !important

	}

}

@media screen and (max-width:400px) {

	div#rotator, div#gall_front {

		height: 370px !important /*364*/

	}

}

@media screen and (min-width:481px) and (max-width:552px) {

	div#gall_front, div#rotator {

		height: 536px !important

	}

}

@media screen and (min-width:552px) and (max-width:602px) {

	div#gall_front, div#rotator {

		height: 640px !important

	}

}

@media screen and (max-width:480px) {

	.newsCatWithOut .views-row {

		max-width: 94% !important;

		margin: 0 auto !important

	}

	#main-wrapper {

		margin-top: 47px

	}

	div#header_menu_belows_more div, div#header_menu_belows_left {

		display: none

	}

	div#header_menu_belows_txt {

		margin-left: 20px

	}

	div#header_menu_belows {

		height: 30px

	}

	
	div#foo_b1 {

		float: none;

		min-width: 98%;

		margin-right: 1%;

		margin-left: 1%;

		clear: both

	}

	div#foo_b2 {

		min-width: 50%;

		float: left;

		margin-top: 25px;

		max-width: 50% !important;

		width: auto

	}

	div#foo_b3 {

		margin-top: 25px;

		min-width: 49%;

		clear: right

	}

	div#foo_b1_about_ico_text {

		clear: both;

		width: 100%;

		text-align: center;

		font-size: 15px !important

	}

	div#foo_b1_about_ico {

		display: none

	}

	div#foo_b1_text, #foo_b1_about {

		width: 79%;

		float: left

	}

	div#foo_b1_logo {

		width: 19%;

		float: left

	}

	div#foo_b4 {

		max-width: 44% !important;

		width: auto !important

	}

	div#foo_b4_supp {

		margin-left: -90px !important

	}

	div#foo_bg {

		height: 500px

	}

	div#foo_b1_text, #foo_b1_about {

		margin-top: 0px !important;

		margin-left: 1%

	}

	.program_front_part_r div {

		margin-top: 10% !important

	}

	div#foo_b2_soc_ico {

		width: 110% !important

	}

	#foo_b2_soc_ico2 {

		display: none !important

	}

	div#foo_bg {

		min-width: 91% !important

	}

	div#foo_b1_about_ico_text {

		margin: 20px 0 0 9px !important

	}

}

@media screen and (max-width:320px) {

	div#rotator, div#gall_front {

		height: 300px !important

	}

}

@media screen and (max-width:1180px) {

	#bg_about_lab br {

		display: none

	}

}

@media screen and (max-width:1162px) {

	.page-biznes #main-wrapper, .page-news #main-wrapper, .page-domashnii-pk #main-wrapper, .page-novini-kompani #main-wrapper {

		margin-top: 45px !important

	}

	#kontakter_div {

		margin: -24px 0 0 310px !important;

		display: none

	}

	#kontakter_span {

		margin: -36px 0 0 261px !important;

		display: none

	}

}

@media screen and (max-width:599px) {

	div#foo_b1 {

		float: none;

		min-width: 98%;

		margin-right: 1%;

		margin-left: 1%;

		clear: both

	}

	div#foo_b2 {

		min-width: 50%;

		float: left;

		margin-top: 25px;

		max-width: 50% !important;

		width: auto

	}

	div#foo_b3 {

		margin-top: 25px;

		min-width: 49%;

		clear: right

	}

	div#foo_b1_about_ico_text {

		clear: both;

		width: 100%;

		text-align: center;

		font-size: 15px !important

	}

	div#foo_b1_about_ico {

		display: none

	}

	div#foo_b1_text, #foo_b1_about {

		width: 79%;

		float: left

	}

	div#foo_b1_logo {

		display: none

	}

	div#foo_b4 {

		max-width: 44% !important;

		width: auto !important

	}

	div#foo_b4_supp {

		margin-left: -90px !important

	}

	div#foo_bg {

		height: 500px

	}

	div#foo_b1_text, #foo_b1_about {

		margin-top: 0px !important;

		margin-left: 1%

	}

	.program_front_part_r div {

		margin-top: 10% !important

	}

	div#foo_b2_soc_ico {

		width: 110% !important

	}

	div#foo_bg {

		min-width: 86% !important

	}

	div#foo_b1_about_ico_text {

		margin: 20px 0 0 9px !important

	}

	div#public_front {

		display: none

	}

	.node-type-news div#public_front, .section-domashnii-pk div#public_front, .section-novini-kompani div#public_front, .section-biznes div#public_front, .node-type-news div#public_front, .node-type-news div#public_front {

		display: block

	}

	.node-type-news div#public_front a.public_front_part {

		width: 96% !important

	}

	.node-type-news #progs_ny {

		width: 94% !important

	}

	.page-biznes .public_front_part, .page-domashnii-pk .public_front_part, .page-novini-kompani .public_front_part {

		width: 98%

	}

	.node-type-news div#public_front, .section-domashnii-pk div#public_front, .section-novini-kompani div#public_front, .section-biznes div#public_front, .node-type-news div#public_front, .node-type-news div#public_front {

		padding-left: 2%

	}

	.section-biznes .newsCatWithOut .views-row, .section-domashnii-pk .newsCatWithOut .views-row, .section-novini-kompani .newsCatWithOut .views-row {

		width: 99%

	}

	.section-biznes img.imagecache.imagecache-275x187, .section-domashnii-pk img.imagecache.imagecache-275x187, .section-novini-kompani img.imagecache.imagecache-275x187 {

		width: 100%;

		height: auto

	}

}

@media screen and (max-width:400px) {

	.node-type-news #my_form {

		display: none

	}

	.program_front_part {

		margin-left: 5% !important;

		max-width: 85% !important;

		margin-right: 5% !important

	}

}

@media screen and (max-width:768px) {

	.content_width_in {

		width: 100%;

		min-width: 0

	}

	.newsPub_left_p.type_big_pic.type_new_view {

		max-width: 100%

	}

	.newsCatWithOut .views-row {

		margin-bottom: 190px

	}

	.view-new-news-page .newsCatWithOut .views-row {

		margin-bottom: 0px

	}

	#publications .newsCatWithOut .views-row {

		margin-bottom: 50px

	}

	#publication #uni_frm_front {

		margin-top: 0px

	}

	#my_form {

		border: 8px solid #CCC;

		padding: 0px !important;

		margin: 0 auto;

		margin-top: 78px;

		margin-bottom: 40px;

		background: #FFF none repeat scroll 0% 0%;

		width: 334px !important

	}

	.newsPub_left_p.type_big_pic.type_new_view, .small_title, .program_front_part {

		max-width: 95%;

		min-width: 90%

	}

	.newsCatWithOut .views-row {

		max-width: 24%;

		padding-left: 3px;

		border: none

	}

	img.imagecache.imagecache-410x210 {

		max-width: 100%;

		height: auto

	}

	.type_big_pic .views-field-title {

		width: 96% !important;

		margin: 0 auto;

		height: 60px

	}

	.newsCatWithOut .views-row {

		max-width: 44%;

		padding-left: 3px;

		height: auto;

		width: auto;

		margin-right: 20px !important

	}

	.type_new_view .views-field-field-hash-cat-value {

		position: relative !important;

		top: -102px !important

	}

	.type_new_view .views-field-created {

		margin-top: 0px

	}

	form#uni_frm_front {

		max-width: 33%;

		float: left

	}

	form#uni_frm_front iframe {

		left: 0px !important;

		top: 0px !important

	}

	.small_title {

		margin-left: 10px

	}

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		min-width: 90%;

		max-width: 95%;

		margin-left: 2%

	}

	form#uni_frm_front {

		display: none

	}

}

@media screen and (max-width:767px) {

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		margin-bottom: 40px !important

	}

	.a_w_selector {

		display: none

	}

	div#prod_part0m {

		display: block

	}

	.thanx-for-submission {

		margin-top: 80px;

		padding: 10px 20px 10px;

		border: 3px solid #00a3b2

	}

	.thanx-for-submission h2 {

		font-size: 16px;

		margin-bottom: 25px

	}

	.thanx-for-submission p {

		padding-left: 20px

	}

}

@media screen and (max-width:1300px) {

	.content_width_in {

		width: 100%;

		min-width: 100%

	}

	#bg_front_line {

		min-width: 100%;

		height: auto

	}

	#rotator img {

		max-width: 100%

	}

	.prod_part_front {

		max-width: 33%;

		min-width: 30%

	}

	.prod_part_front_txt {

		color: #838383;

		width: 96%;

		margin-top: 12px;

		line-height: 16px;

		margin: 12px auto

	}

	div#prod_part3 .prod_part_front_txt {

		margin-bottom: 10px

	}

	a#program_front_p1, a#program_front_p2, a#program_front_p3 {

		height: 120px;

		margin-bottom: 10px

	}

	div#prod_part2 .prod_part_front_txt {

		color: #838383;

		width: 90%;

		margin-top: 12px;

		line-height: 16px;

		margin: 12px auto

	}

	.prod_part_front_title_below {

		font-size: 19px

	}

	.program_front_part_r {

		max-width: 65%;

		width: auto

	}

	.program_front_part_r span {

		font-size: 13px

	}

	.program_front_part_l {

		margin-top: 24px

	}

	#public_front_line_shadow {

		display: none

	}

	.hash_part {

		font-size: 12px

	}

	.newsCatWithOut .views-field-created {

		font-size: 9px;

		width: 39px

	}

}

@media screen and (max-width:1400px) {

	div#foo_bg {

		min-width: 94%

	}

}

@media screen and (max-width:1300px) and (min-width:980px) {

	.newsPub_left_p.type_big_pic.type_new_view, .small_title, .newsPub_center.clearfix, .program_front_part {

		margin-left: 20px

	}

	div#prod_part1 {

		margin-left: 3px

	}

	div#header {

		min-width: 100%

	}

	div#header_menu {

		min-width: 65%

	}

	.program_front_part {

		margin-left: 20px;

		max-width: 29%

	}

	span#span_tre_progtam, span#span_to_progtam, span#span_en_progtam {

		font-size: 11px

	}

	.program_front_part_r {

		max-width: 65%;

		min-width: 50%

	}

	div#foo_b1_about_ico_text {

		margin: 14px 0 0 4px

	}

	div#foo_b1_text {

		margin-top: 4px

	}

	div#foo_b1 {

		max-width: 21%;

		margin-right: 3%

	}

	div#foo_b2 {

		max-width: 27%

	}

	#foo_b2_soc_ico a {

		margin-left: 16px

	}

	div#foo_b3 {

		max-width: 21%;

		margin-right: 6%

	}

	.content_width_in {

		width: 100%;

		min-width: 100%

	}

	.program_front_part {

		margin-left: 20px;

		max-width: 30%;

		margin-right: 10px

	}

	#public_front_line_shadow {

		display: none

	}

	.newsPub_left_p.type_big_pic.type_new_view, .small_title, .program_front_part {

		max-width: 100%

	}

	img.imagecache.imagecache-410x210 {

		max-width: 100%;

		height: auto

	}

	.type_big_pic .views-field-title {

		width: 96% !important;

		margin: 0 auto;

		height: 60px

	}

	form#uni_frm_front {

		max-width: 33%;

		float: left;

		height: auto

	}

	.newsPub_center.clearfix {

		max-width: 97%;

		margin: auto

	}

	.newsCatWithOut .views-row {

		max-width: 24%;

		padding-left: 3px

	}

	.newsCatWithOut .views-field-title a {

		font-size: 14px

	}

	.public_front_part {

		font-size: 16px

	}

	a.public_front_part {

		min-width: 13%;

		padding-left: 5px;

		width: auto;

		padding-right: 5px

	}

	.newsPub_left_p.type_big_pic.type_new_view.views-row.views-row-2.views-row-even.views-row-last, .newsPub_left_p.type_big_pic.type_new_view.views-row.views-row-1.views-row-odd.views-row-first {

		max-width: 47%

	}

	#cyclope_ru {

		padding-top: 15px

	}

}

@media screen and (max-width:837px) {

	.program_front_part_r span {

		display: none

	}

	.program_front_part_r {

		width: 70%

	}

	.program_front_part_r div {

		font-size: 15px;

		text-align: center;

		margin: 0 auto;

		margin-top: 20%;

		width: 99%

	}

}

@media screen and (max-width:320px) {

	#foo_b2, #foo_b1, #foo_b3, #foo_b4 {

		min-width: 100% !important;

		text-align: center

	}

	div#foo_b4_supp .foo_title {

		font-size: 20px !important

	}

	.foo_title {

		font-size: 18px !important;

		margin-top: 20px

	}

	div#foo_bg {

		min-width: 86% !important;

		height: 800px !important

	}

	div#foo_b4_supp {

		margin-left: 0px !important;

		font-size: 20px !important;

		margin-top: 40px !important

	}

	.type_foo_href a {

		font-size: 15px !important

	}

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		margin-right: 0px !important

	}

	.newsCatWithOut .views-row {

		margin-right: 0px !important

	}

	a#program_front_p1, a#program_front_p2, a#program_front_p3 {

		margin-right: 0px !important

	}

	div#foo_b1_text, #foo_b1_about {

		width: 77%

	}

	div#foo_b1 {

		margin-top: 10px

	}

	div#foo_b2_soc_ico {

		margin-top: 23px !important;

		margin-left: auto;

		margin-right: auto;

		width: 160px !important

	}

	.program_front_part_r {

		width: 56% !important

	}

	.prod_part_front {

		max-width: 98% !important;

		min-width: 95% !important;

		height: 600px !important;

		width: 95% !important

	}

	ul#lis_to, ul#lis_en, ul#lis_tre {

		display: block !important

	}

	.prod_part_front_txt {

		width: 87%

	}

}

@media screen and (min-width:1161px) and (max-width:1300px) {

	div#rotator, div#gall_front {

		height: 399px

	}

}

@media screen and (min-width:1044px) and (max-width:1161px) {

	div#rotator, div#gall_front {

		height: 362px

	}

}

@media screen and (min-width:980px) and (max-width:1044px) {

	div#rotator, div#gall_front {

		height: 325px

	}

}

/*@media screen and (min-width:736px) and (max-width:860px) {

	div#rotator, div#gall_front {

		height: 268px !important

	}

}*/

/*@media screen and (min-width:660px) and (max-width:736px) {

	div#rotator, div#gall_front {

		height: 225px !important

	}

}

@media screen and (min-width:601px) and (max-width:660px) {

	div#rotator, div#gall_front {

		height: 225px !important

	}

}*/

@media screen and (width:800px) {

	div#rotator, div#gall_front {

		height: 248px !important

	}

}

@media screen and (width:768px) {

	div#rotator, div#gall_front {

		height: 237px !important

	}

	a#program_front_p1 {

		margin-left: 20px !important

	}

	.program_front_part_l {

		width: 35% !important

	}

	a#program_front_p1, a#program_front_p2, a#program_front_p3 {

		margin-bottom: 10px

	}

	.program_front_part_r div {

		margin-top: 17% !important

	}

	.program_front_part_r {

		width: 54% !important;

		max-width: 59% !important

	}

	#main-wrapper {

		margin-top: 81px

	}

	div#header_menu {

		width: 69% !important

	}

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		min-width: 43%;

		max-width: 42%;

		margin-left: 2%

	}

	.program_front_part {

		max-width: 27%;

		min-width: 27%

	}

}

@media screen and (width:480px) {

	div#rotator, div#gall_front {

		height: 147px

	}

	.pic_mini {

		left: 34.5%

	}

}

@media screen and (width:768px) {

	.prod_part_front {

		max-width: 33%;

		min-width: 30%;

		clear: none

	}

}

@media screen and (max-width:768px) and (min-width:599px) {

	.program_front_part_r div {

		margin-top: 7%

	}

	.public_front_part {

		font-size: 10px;

		max-width: 18%;

		padding-left: 2px;

		padding-right: 2px;

		padding-top: 0px;

		padding-bottom: 15px;

		height: auto;

		margin-right: 4px

	}

}

@media screen and (max-width:1300px) and (min-width:980px) {

	.prod_part_front_txt {

		width: 96% !important

	}

	#all_products .prod_part_front .prod_part_front_title_top {

		font-size: 17px !important

	}

	#all_products #prod_part3 {

		border-right: none;

/*		margin-top: 10px*/

	}

	td.prod_col_to {

		width: 25%

	}

	td.prod_col_en {

		max-width: 22%;

		width: 23%

	}

	td.prod_col_tre {

		min-width: 24%;

		width: 24%

	}

	td.prod_col_fire {

		padding-left: 3%;

		min-width: 24%;

		width: 29%

	}

	#all_products .prod_part_front .prod_part_front_title_below {

		font-size: 14px

	}

	#all_products .prod_part_front .prod_part_front_txt {

		width: 100%

	}

	#all_products .prod_part_front_txt {

		height: 68px;

		width: 100%

	}

	#all_products .program_front_part {

		width: 30% !important

	}

	#b_n_g_top {

		margin-bottom: 7px

	}

	#all_products #prod_part3 {

/*		margin-top: 7px*/

	}

	#all_products a.click_show_arrow_box {

		font-size: 12px

	}

	#all_products .wrap_in_p {

		width: 42% !important;

		margin-right: 1%;

		margin-left: 1%

	}

	#all_products #sc_wrap .wrap_in, #all_products #lvcd_wrap .wrap_in {

		width: 100%

	}

	#all_products #lvcd_wrap {

		height: 460px

	}

	#all_products .program_front_part_r div {

		font-size: 14px

	}

}

@media screen and (max-width:1300px) and (min-width:768px) {

	#all_products .prod_part_front {

		max-width: 24% !important;

		min-width: 19% !important;

		height: auto

	}

}

@media screen and (max-width:1300px) {

	.node-1411 #main-wrapper .content_width_in, .node-1429 #main-wrapper .content_width_in {

		width: 100% !important

	}

	.page-biznes .some_container, .page-domashnii-pk .some_container, .page-novini-kompani .some_container {

		height: 90px !important

	}

}

@media screen and (min-width:801px) and (max-width:980px) {

	a#zis_prods_padding {

		padding-bottom: 20px

	}

}

@media screen and (max-width:980px) and (min-width:768px) {

	#all_products .prod_part_front_pic img {

		width: 90% !important;

		height: auto !important;

		margin-left: auto;

		margin-right: auto

	}

	#all_products .mid_title {

		padding-top: 0px !important;

		margin-top: 40px !important

	}

	#all_products div#sc_wrap img, .wrap_in .wrap_in_p img {

		width: 57%;

		height: auto

	}

	.some_container {

		height: 40px !important

	}

	.prod_part_front_txt {

		width: 96% !important

	}

	#all_products .prod_part_front .prod_part_front_title_top {

		font-size: 17px !important

	}

	#all_products #prod_part3 {

		border-right: none;

		margin-top: 10px

	}

	td.prod_col_to {

		width: 25%

	}

	td.prod_col_en {

		max-width: 22%;

		width: 23%

	}

	td.prod_col_tre {

		min-width: 24%;

		width: 24%

	}

	td.prod_col_fire {

		padding-left: 3%;

		min-width: 24%;

		width: 29%

	}

	#all_products .prod_part_front .prod_part_front_title_below {

		font-size: 14px

	}

	#all_products .prod_part_front .prod_part_front_txt {

		width: 100%

	}

	#all_products .prod_part_front_txt {

		height: 68px;

		width: 100%

	}

	#all_products .program_front_part {

		width: 29% !important

	}

	#b_n_g_top {

		margin-bottom: 7px

	}

	#all_products #prod_part3 {

		margin-top: 25px

	}

	a.click_show_arrow_box {

		font-size: 12px

	}

	#all_products .wrap_in_p {

		width: 42% !important;

		margin-right: 1%;

		margin-left: 1%;

		padding-top: 36px

	}

	#all_products #sc_wrap .wrap_in, #all_products #lvcd_wrap .wrap_in {

		width: 100%

	}

	#all_products #lvcd_wrap {

		height: 460px

	}

	#all_products .program_front_part_r div {

		font-size: 14px

	}

}

@media screen and (max-width:767px) {

	.program_front_part {

		margin-right: 10px

	}

	div#gp_pict {

		background: url(/sites/all/themes/zen-6.x-2.1/zen/zillya/img/android/google_play_white.png) no-repeat

	}

	#all_products #prod_part3 .prod_part_front_txt {

		margin-top: 8%

	}

	#all_products {

		margin-top: 75px

	}

}

@media screen and (max-width:707px) and (min-width:599px) {

	#header_menu_right {

		width: 13%;

		padding-top: 0px;

		float: left;

		clear: right

	}

	div#header_menu {

		width: 71%;

		padding-top: 4px;

		min-width: 71%;

		max-width: 81%

	}

}

@media screen and (max-width:658px) and (min-width:602px) {

	#header {

		font-size: 11px !important

	}

	#header_menu {

		padding-top: 12px !important

	}

	#header_logo {

		padding-top: 0px

	}

	#header_menu_right a {

		font-size: 11px !important

	}

	#header_menu_right #link_menu_contacts {

		margin-left: 14px !important;

		margin-top: 0px !important;

		margin-bottom: 2px !important

	}

	#header_menu_belows_more {

		display: none

	}

}

@media screen and (max-width:767px) and (min-width:600px) {

	#all_products #prod_part0 {

		display: none

	}

	#all_products .prod_part_front_title_top {

		float: left;

		clear: both;

		margin-left: 3%

	}

	#all_products .prod_part_front_pic {

		width: 35%;

		float: left;

		clear: left;

		margin-left: 3%

	}

	#all_products #prod_part1 .prod_part_front_title_bot, #all_products .prod_part_front .prod_part_front_title_bot {

		margin-top: 163px;

		width: 41%;

		height: 20px

	}

	#all_products .prod_part_front .prod_part_front_txt {

		height: 68px;

		width: 37%;

		clear: right;

		margin-top: 8%;

		float: right

	}

	#all_products .prod_part_front .prod_part_front_title_below {

		font-size: 15px;

		width: 20%;

		margin-top: 8%;

		float: left;

		margin-left: 2%

	}

	#all_products .prod_part_front {

		border-right: none

	}

	#all_products a.prod_part_front_btn.btn_radius.btn_radius_download, #all_products a.prod_part_front_btn.btn_radius.btn_radius_buy_bg {

		float: left;

		margin-left: 6%

	}

	#all_products a.prod_part_front_txt_bot {

		float: right;

		margin-right: 5%;

		margin-top: 9px

	}

	#all_products .prod_part_front {

		height: 260px;

		border-top: 1px solid #ccc;

		border-radius: 0px

	}

	#all_products .prod_part_front .prod_part_front_title_top {

		margin-top: -31px

	}

	#all_products .mid_title {

		padding-top: 0px !important;

		margin-top: 40px !important

	}

	#all_products h1.mid_title {

		margin-top: 0px !important

	}

	#all_products div#sc_wrap img, .wrap_in .wrap_in_p img {

		width: 57%;

		height: auto;

		margin-top: 5%

	}

	#all_products #sc_wrap .wrap_in, #all_products #lvcd_wrap .wrap_in {

		width: 100%;

		min-width: 100%

	}

	#all_products .wrap_in_p {

		width: 42% !important;

		margin-right: 1%;

		margin-left: 1%

	}

	#all_products #lvcd_wrap {

		height: 435px

	}

	#all_products .btn_radius_download_without_border div {

		font-size: 12px;

		padding-top: 13px

	}

	#all_products .prod_part_front {

		width: 100%

	}

	#all_products .wrap_in_p a {

		margin-top: 10px

	}

	#all_products div#prod_part_front {

		padding-top: 10px

	}

	#all_products a.click_show_arrow_box {

		font-size: 12px

	}

	.some_container {

		height: 10px !important

	}

	ul.pager.infinite-pager {

		padding-bottom: 30px

	}

}

@media screen and (max-width:600px) {

	#all_products .prod_part_front_pic img {

		width: 90% !important;

		height: auto !important;

		margin-left: auto;

		margin-right: auto

	}

	#all_products #prod_part0 {

		display: none

	}

	#all_products .prod_part_front_title_top {

		float: left;

		clear: both;

		margin-left: 3%

	}

	#all_products .prod_part_front_pic {

		width: 35%;

		float: left;

		clear: left;

		margin-left: 3%

	}

	#all_products #prod_part1 .prod_part_front_title_bot, #all_products .prod_part_front .prod_part_front_title_bot {

		margin-top: 143px;

		width: 36%;

		height: 20px

	}

	#all_products .prod_part_front .prod_part_front_txt {

		height: auto;

		width: 37%;

		clear: right;

		margin-top: 5%;

		float: right;

		font-size: 10px

	}

	#all_products .prod_part_front .prod_part_front_title_below {

		font-size: 13px;

		width: 20%;

		margin-top: 5%;

		float: left;

		margin-left: 2%

	}

	#all_products .prod_part_front {

		border-right: none

	}

	#all_products a.prod_part_front_btn.btn_radius.btn_radius_download, #all_products a.prod_part_front_btn.btn_radius.btn_radius_buy_bg {

		float: left;

		margin-left: 1%

	}

	#all_products a.prod_part_front_txt_bot {

		float: right;

		margin-right: 5%;

		margin-top: 9px

	}

	#all_products .prod_part_front {

		height: 260px;

		border-top: 1px solid #ccc;

		border-radius: 0px

	}

	#all_products .prod_part_front .prod_part_front_title_top {

		margin-top: -31px;

		font-size: 16px

	}

	#all_products .mid_title {

		padding-top: 0px !important;

		margin-top: 40px !important

	}

	#all_products h1.mid_title {

		margin-top: 0px !important;

		font-size: 20px;

		margin-left: 20px !important

	}

	#all_products #sc_wrap .wrap_in, #all_products #lvcd_wrap .wrap_in {

		width: 100%;

		min-width: 100%

	}

	#all_products #sc_wrap {

		background: url(/sites/all/themes/zen-6.x-2.1/zen/zillya/img/all_prod/zillya_scaner.jpg) no-repeat;

		height: 356px;

		background-size: cover

	}

	#all_products #lvcd_wrap {

		background: url(/sites/all/themes/zen-6.x-2.1/zen/zillya/img/all_prod/zillya_lvcd.jpg) no-repeat;

		height: 356px;

		background-size: cover

	}

	#all_products .wrap_in_p {

		width: 84% !important;

		margin-right: 1%;

		margin-left: 4%;

		padding-top: 5%;

		float: right

	}

	div#sc_wrap img, .wrap_in_p img {

		display: none

	}

	#n_table tr td b {

		font-size: 10px

	}

	#all_products .btn_radius_download_without_border div {

		font-size: 12px;

		padding-top: 13px

	}

	#all_products .prod_part_front {

		width: 100%

	}

	#all_products .wrap_in_p a {

		margin-top: 10px

	}

	#all_products div#prod_part_front {

		padding-top: 10px

	}

	#all_products a.click_show_arrow_box {

		font-size: 12px

	}

	.some_container {

		height: 10px !important

	}

}

@media screen and (max-width:601px) {

	.node-1411 #main-wrapper, .node-1429 #main-wrapper {

		margin-top: 75px !important

	}

}

@media screen and (max-width:480px) {

	#all_products a.click_show_arrow_box {

		font-size: 10px !important

	}

	#all_products #prod_part3 .prod_part_front_txt, #all_products #prod_part2 .prod_part_front_txt, #all_products #prod_part1 .prod_part_front_txt, #all_products #prod_part0m .prod_part_front_txt {

		display: none

	}

	#all_products .prod_part_front .prod_part_front_title_below {

		font-size: 15px !important;

		width: 34% !important

	}

	#all_products .prod_part_front .prod_part_front_txt {

		width: 50% !important;

		font-size: 13px !important;

		float: right !important

	}

	#all_products .prod_part_front .prod_part_front_title_bot {

		margin-top: 100px !important;

		width: 50% !important

	}

	#all_products #prod_part3 .prod_part_front_txt, #all_products #prod_part2 .prod_part_front_txt, #all_products #prod_part1 .prod_part_front_txt {

		margin-bottom: 25px

	}

	#all_products .prod_part_front_pic {

		width: 56% !important

	}

	#all_products table#n_table {

		position: relative;

		top: 20px

	}

	#all_products .prod_part_front {

		height: 220px !important;

		border-top: none !important

	}

	#all_products #prod_part3 {

		height: 150px !important

	}

	#all_products .wrap_in_p a {

		margin-top: 1px !important

	}

	#all_products .program_front_part {

		max-width: 89% !important;

		min-width: 85% !important

	}

	#all_products a.prod_part_front_btn.btn_radius.btn_radius_download, #all_products a.prod_part_front_btn.btn_radius.btn_radius_buy_bg {

		margin-top: 40px

	}

	#n_table tr td b {

		font-size: 7px !important

	}

}

@media screen and (max-width:1300px) and (min-width:980px) {

	#publications .views-row.views-row-1.views-row-odd.views-row-first, .views-row.views-row-2.views-row-even.views-row-last {

		margin-right: 20px;

		height: auto

	}

	#publications .newsPub_left_p.type_big_pic.type_new_view, .small_title, .program_front_part {

		max-width: 99% !important

	}

	#publications .newsCatWithOut .views-row {

		max-width: 21%;

		padding-left: 3px

	}

	#publications .view-display-id-block_19.newsCatWithOut.view-dom-id-1 .views-row-2 {

		margin-right: 66px

	}

	#publications form#uni_frm_front {

		max-width: 30%;

		margin-left: 5%

	}

	#publications form#uni_frm_front iframe {

		left: 0px !important;

		top: 0px !important

	}

	#publications .views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_20.newsCatWithOut.view-dom-id-2 .views-row.views-row-1.views-row-odd.views-row-first, #publications .views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_20.newsCatWithOut.view-dom-id-2 .views-row.views-row-2.views-row-even, #publications .views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_20.newsCatWithOut.view-dom-id-2 .views-row.views-row-3.views-row-odd, #publications .views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_20.newsCatWithOut.view-dom-id-2 .views-row.views-row-4.views-row-even.views-row-last {

		width: 22%

	}

	#publications img.imagecache.imagecache-275x187 {

		width: 100%;

		height: auto

	}

	#publications .views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_21.newsCatWithOut.view-dom-id-3 .newsCatWithOut .views-row {

		max-width: 23% !important

	}

}

@media screen and (max-width:1300px) and (min-width:980px) {

	#p_contacts {

		width: 50%

	}

	#p_contacts div#get_form {

		width: 500px !important

	}

}

@media screen and (max-width:979px) and (min-width:768px) {

	div#contacts_block {

		width: 35%

	}

	#p_contacts {

		width: 50%

	}

	#p_contacts div#get_form {

		width: 380px !important

	}

	#p_contacts #get_form .form_wrap_small_center .form-text, #p_contacts #get_form .form_wrap_small_center .form-textarea, #p_contacts #get_form .form_wrap_small_center #edit-submit {

		width: 88% !important

	}

}

@media screen and (max-width:767px) and (min-width:600px) {

	div#contacts_block {

		width: 35%

	}

	#p_contacts {

		width: 50%

	}

}

@media screen and (max-width:599px) {

	div#contacts_block {

		display: none

	}

	#p_contacts {

		width: 95%;

		margin: 0 auto

	}

}

@media screen and (max-width:1300px) {

	.prod_r_pic img {

		width: 100%;

		height: auto

	}

}

@media screen and (max-width:980px) and (min-width:768px) {

	.prod_l h4 {

		margin-bottom: 30px

	}

	.gal_ul_dark {

		width: 100%

	}

	.prod_l h1 {

		margin-bottom: 34px

	}

	#fake_img_main {

		width: 45%;

		right: 3%

	}

	#fake_img_wing2, #fake_img_wing2 {

		display: none

	}

}

@media screen and (max-width:1200px) {

	.team_viewer {

		display: none

	}

}

@media screen and (max-width:1370px) and (min-width:1163px) {

	.node-type-news .content_width_in {

		width: 100%;

		min-width: 100%

	}

	.page.node-type-news #content {

		width: 70%

	}

	img.fullwidhpict {

		width: 100% !important;

		height: auto !important

	}

	.node-type-news #pl_l {

		margin-left: 0px

	}

	.node-type-news a.public_front_part {

		padding-left: 0px;

		padding-right: 0px;

		margin-right: 13px

	}

	.node-type-news div#content_f {

		width: 90%

	}

	.node-type-news .region-sidebar-second {

		width: 29%

	}

	.node-type-news .view-display-id-block_18 {

		width: 100%

	}

	.node-type-news .newsCatWithOut .views-field-title {

		width: 100%

	}

	.node-type-news #progs_ny {

		width: 100%

	}

	.node-type-news #my_form {

		width: 100%;

		padding: 0

	}

	.node-type-news .sidebar-second #content {

		margin-left: 0px

	}

	.node-type-news #main-wrapper {

		width: 98%

	}

	html, body {

		height: auto

	}

	.sidebar-second #content {

		margin-right: 0px

	}

	.node-type-news .program_front_part {

		margin-left: 0px !important

	}

	.node-type-news .region-sidebar-second {

		float: left

	}

	.node-type-news .region-sidebar-second .section {

		margin: 0px 0 0 0px

	}

	.node-type-news .region.region-content-bottom {

		width: 135%;

		margin-left: 25px

	}

}

@media screen and (max-width:1162px) {

	.node-type-news .content_width_in {

		width: 100%;

		min-width: 100%

	}

	.tabs {

		display: none

	}

	.node-type-news #pl_l {

		margin-left: 0px

	}

	.node-type-news div#content_f {

		width: 90%

	}

	img.fullwidhpict {

		width: 100% !important;

		height: auto !important

	}

	.node-type-news .region-sidebar-second .section {

		margin: 0px 0 0 0px

	}

	.node-type-news #my_form {

		width: 325px;

		float: left

	}

	.node-type-news #main-wrapper {

		margin-left: 0px !important

	}

	.node-type-news .views-row.views-row-1.views-row-odd.views-row-first {

		margin-left: 15px

	}

	.page.node-type-news #content {

		width: 100%;

		clear: both

	}

	.page.node-type-news .view-display-id-block_18 {

		width: 100%

	}

	.page.node-type-news .newsCatWithOut .views-field-title {

		width: 100%

	}

	.page.node-type-news #title_view {

		margin-left: 20px

	}

	.node-type-news #progs_ny {

		width: 356px;

		float: left

	}

	.node-type-news .item-list {

		padding-bottom: 30px

	}

	.node-type-news #main-wrapper {

		margin-top: 0px

	}

	.node-type-news .region-sidebar-second {

		width: 90%;

		margin: 0 auto

	}

	.blame-free {

		display: none

	}

	div#prod_part_front .click_show_arrow_box {

		font-size: 10px

	}

	#all_products #prod_part3 {

		margin-top: 25px

	}

	div#prod_part_front .div_for_img {

		margin-right: 7px

	}

}

@media screen and (max-width:990px) and (min-width:800px) {

	.node-type-news #program_front_p2 .program_front_part_l span {

		left: 25px

	}

	.node-type-news #program_front_p3 .program_front_part_l span {

		left: 15px

	}

	.node-type-news #program_front_p1 .program_front_part_l span {

		left: 22px

	}

	.node-type-news .newsCatWithOut .views-row {

		max-width: 22%

	}

	.node-type-news div#content_f {

		width: 85%

	}

	.node-type-news .region-sidebar-second {

		width: 100%

	}

}

@media screen and (max-width:800px) and (min-width:600px) {

	.node-type-news .newsCatWithOut .views-row {

		max-width: 45%;

		width: 45%

	}

	.node-type-news #program_front_p2 .program_front_part_l span {

		left: 25px

	}

	.node-type-news #program_front_p3 .program_front_part_l span {

		left: 15px

	}

	.node-type-news #program_front_p1 .program_front_part_l span {

		left: 22px

	}

	.node-type-news .newsCatWithOut .views-row {

		max-width: 44%;

		width: 44%

	}

	.node-type-news .views-row.views-row-1.views-row-odd.views-row-first {

		margin-left: 0px

	}

	.node-type-news .public_front_part {

		font-size: 11px !important;

		padding-bottom: 18px

	}

	.node-type-news div#public_front a:nth-child(6) {

		padding-bottom: 8px

	}

	.node-type-news #content-area {

		margin-top: 0px

	}

	.node-type-news div#content_f {

		width: 85%

	}

	.node-type-news #my_form {

		margin: 0 auto

	}

	.node-type-news .region-sidebar-second {

		width: 100%

	}

	#n_top_h {

		width: 100%

	}

	.node-type-news div#foo_bg {

		min-width: 93%

	}

}

@media screen and (max-width:600px) {

	#n_top_h {

		width: 100%

	}

	#news_title {

		margin-top: 0px

	}

	.node-type-news #content-area {

		margin-top: 0px

	}

	.node-type-news div#content_f {

		width: 80%

	}

	.node-type-news #my_form {

		margin-top: 20px

	}

	.node-type-news .mid_title {

		padding-top: 5px;

		font-size: 100%;

		width: 100%

	}

}

@media screen and (max-width:481px) {

	.node-type-news div#foo_bg {

		min-width: 87% !important

	}

	.node-type-news div#content_f {

		width: 78%

	}

	.node-type-news div#foo_b1_logo {

		display: none

	}

	.node-type-news div#content_f {

	}

	.node-type-news .region-sidebar-second {

		width: 100%

	}

}

@media screen and (max-width:729px) and (min-width:600px) {

	.node-type-news .region-sidebar-second {

		width: 75%

	}

}

@media screen and (max-width:1162px) and (min-width:990px) {

	.node-type-news #progs_ny {

		padding: 20px

	}

	.node-type-news form#my_form_subscr {

		vertical-align: middle;

		display: table-cell;

		height: 436px

	}

}

.node-type-news #main-wrapper {

	margin-left: 0px

}

@media screen and (max-width:980px) and (min-width:768px) {

	.content_width_in {

		width: 100%;

		min-width: 0

	}

	#main-wrapper {

		width: auto

	}

	div#foo_b1_about_ico_text {

		font-size: 10px;

		margin: 9px 0 0 9px

	}

	div#header {

		min-width: 100%;

		height: auto;

		font-size: 12px

	}

	div#header_menu {

		min-width: 56%

	}

	div#foo_bg {

		min-width: 94%

	}

	div#foo_b1 {

		float: left;

		max-width: 19%;

		margin-right: 1%

	}

	div#foo_b1_text, #foo_b1_about {

		margin-top: 26px;

		font-size: 7px

	}

	div#foo_b1_about_ico div span {

		left: 13px;

		top: 4px

	}

	div#foo_b1_about_ico {

		width: 30px;

		height: 30px

	}

	#header_menu_right {

		width: 26%;

		padding-top: 0px

	}

	#header_menu_right a {

		font-size: 12px

	}

	#header_logo {

		margin-right: 1px

	}

	#header_menu a {

		margin-left: 10px

	}

	div#foo_b3 {

		max-width: 23%;

		margin-right: 1%

	}

	.newsPub_left_p.type_big_pic.type_new_view, .small_title, .newsPub_center.clearfix, .program_front_part {

		margin-left: 20px

	}

	#kontakter_span {

		margin: -38px 0 0 230px !important;

		display: none

	}

	div#foo_b2_soc_ico {

		margin-top: 68px

	}

	#kontakter_div {

		margin: -22px 0 0 281px !important;

		font-size: 14px !important;

		display: none

	}

	div#foo_b2 {

		max-width: 32%

	}

	.foo_title {

		font-size: 13px

	}

	div#foo_b4_supp .foo_title {

		font-size: 12px

	}

	div#foo_b4_supp_pho {

		font-size: 13px

	}

	div#foo_b4_supp {

		margin-top: 70px;

		margin-left: -28px

	}

	div#foo_b4 {

		max-width: 21%

	}


	div#rotator {
		height: 305px
	}

 	.pic_mini {
       bottom: 15%;
    }

	div#gall_front {

		height: 305px

	}

	#foo_b2_soc_ico a {

		margin-left: 10px

	}

	#header_menu_right #link_menu_contacts {

		margin-left: 17%

	}

	.program_front_part_l {

		width: 25%

	}

	#program_front_p1 .program_front_part_l span {

		left: 3px

	}

	#program_front_p2 .program_front_part_l span {

		left: 12px;

		width: 49px

	}

	#program_front_p3 .program_front_part_l span {

		left: 0px

	}

	.program_front_part_r div {

		font-size: 12px

	}

	.program_front_part_r span {

		font-size: 11px !important

	}

	a.public_front_part {

		margin-right: 10px;

		font-size: 12px;

		min-width: 17% !important;

		max-width: 18%

	}

	a#program_front_p1 {

		margin-left: 5px;

		margin-right: 16px

	}

	.prod_part_front_title_below {

		font-size: 16px !important

	}

	.prod_part_front_txt, ul#lis_tre, ul#lis_en {

		font-size: 12px;

		width: 88% !important;

		margin-left: 9px

	}

	.newsPub_left_p.type_big_pic.type_new_view, .small_title, .program_front_part {

		max-width: 100%;

	}

	.newsCatWithOut .views-row {

		max-width: 24%;

		padding-left: 3px

	}

	img.imagecache.imagecache-410x210 {

		max-width: 100%;

		height: auto

	}

	.type_big_pic .views-field-title {

		width: 96% !important;

		margin: 0 auto;

		height: 60px

	}

	.newsCatWithOut .views-row {

		max-width: 44%;

		padding-left: 3px;

		height: auto;

		width: auto;

		margin-right: 13px !important

	}

	.type_new_view .views-field-field-hash-cat-value {

		position: relative !important;

		top: -132px !important

	}

	.type_new_view .views-field-created {

		margin-top: 0px

	}

	.type_new_view .views-field-title a {

		font-size: 14px

	}

	form#uni_frm_front {

		max-width: 31%;

		float: left

	}

	form#uni_frm_front iframe {

		left: 0px !important;

		top: 0px !important

	}

	.views_view.view.view-new-news-page.view-id-new_news_page.view-display-id-block_18.newsCatWithOut.view-dom-id-2.infinite-pager.views-processed .views-row {

		min-width: 17%;

		max-width: 22%

	}

	.newsCatWithOut .views-field-title {

		width: 95% !important;

		height: 90px;

		margin: 0 auto

	}

	.newsCatWithOut .views-field-title a {

		font-size: 14px

	}

	.small_title {

		margin-left: 10px

	}

	div#prod_part1 .prod_part_front_title_bot {

		margin-top: 10px

	}

	.prod_part_front_title_bot {

		margin: 0px 0 16px 0px

	}

}

@media screen and (max-width:768px) {

	div#rotator {

		height: 243px

	}

	.type_new_view .views-field-title a {
	    font-size: 15px;
	}

	
	div#gall_front {

		height: 243px

	}

	
	#header_menu a {

		margin-left: 5px

	}

	#header_logo {

		margin-right: -16px;

		padding-left: 10px;

		width: 60px

	}

	div#header {

		min-width: 100%;

		height: auto

	}

	#header_menu_right {

		max-width: 21%;

		padding-top: 0px

	}

	div#header_menu {

		width: 66%;

		padding-top: 4px;

		min-width: 50%;

		max-width: 70%

	}

	#header_menu_right #link_menu_contacts {

		margin-left: 5px;

		margin-top: 5px

	}

	#header_logo span {

		font-size: 8px

	}

	#header_logo img {

		width: 70px

	}

	#header_menu_right img, div#header_menu_right a span {

		display: none !important

	}

	#lang_select {

		margin-top: 0px

	}

	#main-wrapper {

		width: auto

	}

	div#foo_b1_about_ico_text {

		font-size: 10px;

		margin: 9px 0 0 9px

	}

	div#header {

		min-width: 100%;

		height: auto;

		font-size: 12px

	}

	div#foo_bg {

		min-width: 94%

	}

	div#foo_b1 {

		float: left;

		max-width: 19%;

		margin-right: 1%

	}

	div#foo_b1_text, #foo_b1_about {

		margin-top: 10px;

		font-size: 10px

	}

	div#foo_b1_about_ico div span {

		left: 13px;

		top: 4px

	}

	div#foo_b1_about_ico {

		width: 30px;

		height: 30px

	}

	#header_menu_right {

		width: 24%;

		padding-top: 0px

	}

	#header_menu_right a {

		font-size: 12px

	}

	#header_logo {

		margin-right: 1px

	}

	#header_menu a {

		margin-left: 10px

	}

	div#foo_b3 {

		max-width: 23%;

		margin-right: 1%

	}

	.newsPub_left_p.type_big_pic.type_new_view, .small_title, .newsPub_center.clearfix, .program_front_part {

		margin-left: 20px

	}

	#kontakter_span {

		margin: -38px 0 0 230px !important;

		display: none

	}

	div#foo_b2_soc_ico {

		margin-top: 68px

	}

	#kontakter_div {

		margin: -22px 0 0 281px !important;

		font-size: 14px !important;

		display: none

	}

	div#foo_b2 {

		max-width: 32%

	}

	.foo_title {

		font-size: 13px

	}

	div#foo_b4_supp .foo_title {

		font-size: 12px

	}

	div#foo_b4_supp_pho {

		font-size: 13px

	}

	div#foo_b4_supp {

		margin-top: 70px;

		margin-left: -28px

	}

	div#foo_b4 {

		max-width: 21%

	}

	.type_foo_href a {

		font-size: 10px

	}

	#foo_b2_soc_ico a {

		margin-left: 2px

	}

	div#header_menu_belows {

		font-size: 12px

	}

	.mid_title {

		font-size: 20px;

		padding-top: 50px

	}

	.prod_part_front {

		max-width: 100%;

		clear: both;

		min-width: 99%;

		margin: 0 auto

	}

	#program_front_p3 {

		margin-left: 20px

	}

	.public_front_part {

		font-size: 12px;

		height: 34px

	}

	#anker, #publs {

		padding-top: 0px

	}

	.program_front_part_r {

		width: 63%

	}

	.section-biznes .newsCatWithOut .views-row, .section-domashnii-pk .newsCatWithOut .views-row, .section-novini-kompani .newsCatWithOut .views-row {

		margin-bottom: 0px

	}

	.section-biznes .newsCatWithOut .views-row {

		height: 280px

	}

}

@media screen and (max-width:1162px) {

	.section-virus #content, .node-type-vir-doc #content {

		width: 100%;

		clear: both

	}

	.section-virus .top_spot_news, .node-type-vir-doc .top_spot_news {

		width: 100%

	}

	.virDocViews {

		width: 74%;

		float: left

	}

	#spot_virus_name {

		width: 24%;

		max-width: 24%;

		min-width: 15%

	}

	.section-virus #main-wrapper, .node-type-vir-doc #main-wrapper {

		margin-left: 0px !important;

		margin-top: 0px

	}

	.node-675 .region-sidebar-second, .node-678 .region-sidebar-second, .node-type-vir-doc .region-sidebar-second, .section-virus .region-sidebar-second {

		width: 100%;

		margin-top: 50px

	}

	.section-virus #public_front, .node-type-vir-doc #public_front {

		width: 100%

	}

	.section-virus .top_spot_news, .node-type-vir-doc .top_spot_news, #threat_title span {

		padding-left: 0px

	}

	.section-virus #main, .node-type-vir-doc #main {

		width: 95%

	}

	.section-virus a.public_front_part, .node-type-vir-doc a.public_front_part {

		min-width: 16%;

		margin-right: 10px

	}

	.section-virus #my_form, .node-type-vir-doc #my_form {

		margin: 80px auto 40px !important;

		width: 40%;

		float: left

	}

	.section-virus #progs_ny, .node-type-vir-doc #progs_ny {

		width: 356px;

		width: 59%;

		float: left

	}

	.section-virus .region-sidebar-second .section, .node-type-vir-doc .region-sidebar-second .section {

		width: 75%;

		margin: 0 auto

	}

	#spot_virus_name_title, .section-virus .view-filters {

		width: 100%

	}

	#spot_virus_name_title a.public_front_part, .section-virus a.public_front_part, .node-type-vir-doc .public_front_part {

		width: 104% !important;

		max-width: 104% !important;

		min-width: 104% !important;

		display: block

	}

}

@media screen and (max-width:900px) {

	.views-field-field-lvl-th-value {

		width: 19%

	}

	.section-virus .view-filters {

		margin: 26px 0px 10px

	}

	.section-virus div#public_front, .node-type-vir-doc div#public_front {

		top: 0px;

		display: block !important

	}

	.section-virus #spot_virus_name_title {

		padding: 19px 0 10px 13px !important

	}

	.section-virus .virDocViews .views-row {

		border-bottom: none

	}

	.section-virus .region-sidebar-second .section, .node-type-vir-doc .region-sidebar-second .section {

		width: 95%

	}

	.section-virus div#foo_bg, .node-type-vir-doc div#foo_bg {

		padding-left: 14px

	}

	.section-virus #my_form, .node-type-vir-doc #my_form {

		margin: 0 auto 0px !important

	}

	.section-virus .item-list {

		padding-bottom: 20px

	}

	.virDocViews .views-row .views-field-title, .virDocViews .views-row .views-field-field-date-value, .virDocViews .views-row .views-field-field-anounce-virus-value, .virDocViews .views-row .views-field-view-node {

		width: 100%;

		float: left

	}

	.section-virus .views-field-field-type-virus-value, .section-virus .views-field-field-lvl-th-value {

		width: 19%;

		float: right

	}

	.vir_name {

		width: 100%

	}

	#spot_virus_name div {

		padding: 10px 40px 0 4px

	}

	#spot_virus_name a {

		font-size: 100%

	}

}

@media screen and (max-width:600px) {

	.newsPub_left_p.type_new_view .views-row {
    	width: 100%;
	}

	.virDocViews {

		width: 97%;

		padding-left: 5%;

		float: left

	}

	.section-biznes .newsCatWithOut .views-row {

		height: auto

	}

	.section-virus a.public_front_part, .node-type-vir-doc a.public_front_part {

		margin-right: 0

	}

	#spot_virus_name {

		width: 95%;

		max-width: 95%;

		min-width: 95%;

		padding-left: 2%

	}

	.section-virus .views-field-field-type-virus-value, .section-virus .views-field-field-lvl-th-value {

		width: 42%

	}

	.section-virus .program_front_part, .node-type-vir-doc .program_front_part {

		margin-left: 0px !important

	}

	.section-virus #progs_ny, .node-type-vir-doc #progs_ny {

		width: 100%;

		clear: both

	}

	#spot_virus_name a {

		width: 25%;

		font-size: 80%

	}

	.section-virus div#foo_bg, .node-type-vir-doc div#foo_bg {

		height: 530px

	}

	#spot_virus_name_title {

		padding: 18px 0 10px 4px !important

	}

	.node-type-vir-doc p {

		padding-right: 5px;

		padding-left: 5px

	}

	.virDocViews {

		border-bottom: 3px solid #E0E0E0

	}

	#spot_virus_desc {

		width: 97% !important;

		float: left;

		margin-right: 1%;

		margin-left: 1%

	}

}

@media screen and (max-width:505px) {

	#spot_virus_name a {

		width: 40%;

		font-size: 80%;

		margin-right: 6px

	}

	#spot_virus_name div {

		padding: 10px 0px 0 4px

	}

	.section-virus #my_form, .node-type-vir-doc #my_form {

		width: 100% !important

	}

	.node-type-vir-doc #news_title, #spot_virus_name_title {

		font-size: 100%

	}

	.section-virus form#my_form_subscr iframe, .node-type-vir-doc form#my_form_subscr iframe {

		left: 0px !important

	}

	.section-virus .view-filters .views-widget-filter-body label {

		padding: 69px 3px 8px 3px;

		left: 168px

	}

	.section-virus .view-filters .views-widget-filter-title label {

		padding: 70px 10px 11px 10px

	}

	#spot_virus_name_title, .section-virus .view-filters {

		width: 97%

	}

	.section-virus ul, .node-type-vir-doc ul {

		margin: 0;

		padding: 0;

		padding-left: 2%;

		margin-top: 12px;

		width: 97%

	}

	.node-type-vir-doc ul li {

		left: 10%;

		width: 88%;

		float: left

	}

	.node-type-vir-doc table p {

		padding-right: 0 !important;

		padding-left: 0 !important

	}

}

@media screen and (max-height:500px) and (orientation:landscape) {

	.node-type-vir-doc .field-content, .section-virus .field-content {

		font-size: 80%

	}

}

@media screen and (max-width:1162px) {

	.page-vidnovlennya-klyucha-aktivatsi #get_form, .page-vosstanovlenie-klyucha-aktivatsii #get_form {

		width: 70%;

		padding: 60px 33px 50px

	}

	.page-vidnovlennya-klyucha-aktivatsi #btn_top_en, .page-vosstanovlenie-klyucha-aktivatsii #btn_top_en {

		top: 54px

	}

}

@media screen and (max-width:900px) {

	.page-vidnovlennya-klyucha-aktivatsi #btn_top_en, .page-vosstanovlenie-klyucha-aktivatsii #btn_top_en {

		left: 10px

	}

	.page-vidnovlennya-klyucha-aktivatsi span.form_headers, .page-vosstanovlenie-klyucha-aktivatsii span.form_headers {

		font-size: 100%

	}

	#page_lab .three_block_pic_w {

		padding: 10px 5px 5px 5px

	}

	#page_lab .page_width_center {

		padding-top: 20px !important

	}

	#page_lab .o_a_wrap_i_txt {

		margin-left: 8%

	}

	#page_lab div#our_achiev_w h2 {

		padding-top: 10px

	}

	#page_lab div#our_achiev {

		padding-bottom: 20px

	}

	#page_lab div#our_achiev_wrap_img {

		margin-bottom: 10px

	}

}

@media screen and (max-width:500px) {

	.page-vidnovlennya-klyucha-aktivatsi .captcha, .page-vosstanovlenie-klyucha-aktivatsii .captcha {

		width: 100%

	}

	.page-vidnovlennya-klyucha-aktivatsi #edit-submit, .page-vosstanovlenie-klyucha-aktivatsii #edit-submit {

		float: left;

		margin: 0 auto

	}

	.page-vidnovlennya-klyucha-aktivatsi #btn_top_en, .page-vosstanovlenie-klyucha-aktivatsii #btn_top_en {

		top: 20px

	}

}

@media screen and (max-width:1340px) {

	.page-partnerstvo #black_bg_partner .content_width, .page-partnerstvo .partner_part {

		width: 100%

	}

	.page-partnerstvo .partner_part_block {

		width: 50% !important

	}

	#part_frontground_en, #part_frontground_to {

		width: 100%;

		height: 100%

	}

	.page-partnerstvo .partner_part_block> a >img {

		width: 100%;

		height: 100%;

		max-height: 300px

	}

	.page-partnerstvo #partner_part3 .pp_wrap_img {

		width: 49%;

		height: 100%

	}

	.page-partnerstvo #partner_part3 #img_not_hover {

		width: auto;

		height: auto

	}

	.page-partnerstvo #partner_part3 .pp_wrap {

		width: 49% !important;

		padding: 0;

		padding-left: 5px

	}

}

@media screen and (max-width:1030px) {

	.page-partnerstvo .partner_part_block.partner_part_block_video h3, .page-partnerstvo .partner_part_block_img_title1 {

		font-size: 20px

	}

	.page-partnerstvo .pp_wrap h3 {

		font-size: 19px;

		margin-bottom: 10px

	}

}

@media screen and (max-width:992px) {

	.page-partnerstvo .pp_wrap div {

		font-size: 14px

	}

	.page-partnerstvo .partner_part_block_img_title1 {

		top: 120px;

		opacity: 1 !important

	}

	.page-partnerstvo .partner_part_block.img .partner_part_block_img_title1 {

		top: 120px;

		opacity: 1 !important

	}

	.page-partnerstvo .partner_part_block.img .partner_part_block_img_title2 {

		top: 175px;

		opacity: 1 !important

	}

	.page-partnerstvo #show_video {

		width: 95% !important;

		margin: 0 auto

	}

	.page-partnerstvo #show_video iframe {

		width: 100% !important

	}

	.page-partnerstvo button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {

		margin-right: 25px

	}

	.page-partnerstvo .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {

		width: 100% !important

	}

	.page-partnerstvo #part_frontground_en, .page-partnerstvo #part_frontground_to, .page-partnerstvo #part_frontground_tre {

		display: block !important

	}

}

@media screen and (max-width:920px) {

	.page-partnerstvo .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {

		left: 0 !important

	}

}

@media screen and (max-width:768px) {

	.page-partnerstvo .partner_part_block {

		width: 100% !important;

		height: auto !important;

		float: none

	}

	.page-partnerstvo .partner_part_block.img .partner_part_block_img_title1 {

		top: 30px

	}

	.page-partnerstvo .partner_part_block.img .partner_part_block_img_title2 {

		top: 175px

	}

	.page-partnerstvo .partner_part {

		height: auto !important

	}

	.page-partnerstvo #title_h1_big {

		font-size: 25px;

		padding-top: 20px

	}

	.page-partnerstvo .form_wrap_small_center #edit-actions {

		margin-top: 40px

	}

	.page-partnerstvo .partner_part_block_video img:nth-child(2) {

		width: 100% !important

	}

	.page-partnerstvo .text20_partner, .page-partnerstvo .text15_partner {

		width: 90% !important;

		margin: 0 auto !important

	}

	.page-partnerstvo .text20_partner {

		font-size: 15px

	}

	.page-partnerstvo .text15_partner {

		font-size: 12px

	}

	.page-partnerstvo .form_wrap_small_center {

		width: 90%

	}

	.page-partnerstvo .webform-component {

		max-width: 90%;

		margin: 0 auto

	}

	.page-partnerstvo .form_wrap_small_center .form-text, .page-partnerstvo .form_wrap_small_center .form-textarea, .page-partnerstvo .form_wrap_small_center #edit-submit {

		width: 90%;

		padding: 0;

		margin-top: 20px;

		margin-bottom: 10px

	}

	.page-partnerstvo .form_wrap_small_center div#edit-actions .pic_ico {

		display: none

	}

	.page-partnerstvo .partner_part_block.partner_part_block_video h3 {

		top: 30px;

		font-size: 16px !important

	}

	.page-partnerstvo .partner_part_block.partner_part_block_video h4 {

		top: 90px

	}

	.page-partnerstvo .partner_part_block_video #img_not_hover {

		top: 120px !important

	}

}

@media screen and (max-width:1340px) {

	.page-team #black_bg_partner .content_width, .page-team .partner_part, #manschaft .content_width {

		width: 100%

	}

	.page-team .partner_part_block {

		width: 49%

	}

}

@media screen and (max-width:1030px) {

	.page-team .partner_part_block.partner_part_block_video h3, .page-team .partner_part_block_img_title1 {

		font-size: 20px

	}

	.page-team .pp_wrap h3 {

		font-size: 19px;

		margin-bottom: 10px

	}

}

@media screen and (max-width:992px) {

	.page-team .pp_wrap div {

		font-size: 14px

	}

	.page-team .partner_part_block_img_title1 {

		top: 120px;

		opacity: 1 !important

	}

	.page-team .partner_part_block.img .partner_part_block_img_title1 {

		top: 120px;

		opacity: 1 !important

	}

	.page-team .partner_part_block.img .partner_part_block_img_title2 {

		top: 175px;

		opacity: 1 !important

	}

	.page-team #show_video iframe {

		width: 100% !important

	}

	.page-team button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {

		margin-right: 25px

	}

	.page-team .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {

		width: 100% !important

	}

	.page-team #part_frontground_en, .page-team #part_frontground_to, .page-team #part_frontground_tre, .page-team #part_frontground_fire, .page-team #part_frontground_fem, .page-team #part_frontground_seks, .page-team #part_frontground_tjue {

		display: block !important;

		width: 100%;

		height: 100%

	}

}

@media screen and (max-width:920px) {

	.page-team .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {

		left: 0 !important

	}

}

@media screen and (max-width:768px) {

	.page-team .partner_part_block {

		width: 100% !important;

		height: auto !important;

		float: none

	}

	.page-team .partner_part_block.img .partner_part_block_img_title1 {

		top: 30px

	}

	.page-team .partner_part_block.img .partner_part_block_img_title2 {

		top: 175px

	}

	.page-team .partner_part {

		height: auto !important

	}

	.page-team #title_h1_big {

		font-size: 25px;

		padding-top: 20px

	}

	.page-team .form_wrap_small_center #edit-actions {

		margin-top: 40px

	}

	.page-team .partner_part_block_video img:nth-child(2) {

		width: 100% !important

	}

	.page-team .text20_partner, .page-team .text15_partner {

		width: 90% !important;

		margin: 0 auto !important

	}

	.page-team.text20_partner {

		font-size: 15px

	}

	.page-team .text15_partner {

		font-size: 12px

	}

	.page-team .form_wrap_small_center {

		width: 90%

	}

	.page-team .webform-component {

		max-width: 90%;

		margin: 0 auto

	}

	.page-team.form_wrap_small_center .form-text, .page-team .form_wrap_small_center .form-textarea, .page-team .form_wrap_small_center #edit-submit {

		width: 90%;

		padding: 0;

		margin-top: 20px;

		margin-bottom: 10px

	}

	.page-team .form_wrap_small_center div#edit-actions .pic_ico {

		display: none

	}

	.page-team.partner_part_block.partner_part_block_video h3 {

		top: 30px;

		font-size: 16px !important

	}

	.page-team .partner_part_block.partner_part_block_video h4 {

		top: 90px

	}

	.page-team .partner_part_block_video #img_not_hover {

		top: 40%

	}

}

@media screen and (max-width:1280px) {

	.page-antivirusna-laboratoriya .page_width_center, .page-antivirusna-laboratoriya #our_achiev, .page-antivirusnaya-laboratoriya .page_width_center, .page-antivirusnaya-laboratoriya #our_achiev {

		width: 100%;

		min-width: 0

	}

	.page-antivirusna-laboratoriya #bg_about_lab, .page-antivirusnaya-laboratoriya #bg_about_lab {

		min-width: 0

	}

	.page-antivirusna-laboratoriya .three_block_pic .program_front_part, .page-antivirusnaya-laboratoriya .three_block_pic .program_front_part {

		width: 33%;

		margin: 0;

		height: 335px

	}

	.page-antivirusna-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusna-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusna-laboratoriya div#our_achiev_w ul, .page-antivirusnaya-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusnaya-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusnaya-laboratoriya div#our_achiev_w ul {

		width: 60%

	}

	.page-antivirusna-laboratoriya div#our_achiev_wrap_img, .page-antivirusnaya-laboratoriya div#our_achiev_wrap_img {

		width: 100%

	}

	.page-antivirusna-laboratoriya #bg_about_lab, .page-antivirusnaya-laboratoriya #bg_about_lab {

		-webkit-background-size: cover;

		-o-background-size: cover;

		background-size: cover

	}

}

@media screen and (max-width:1205px) {

	.page-antivirusna-laboratoriya #lab_oleg>div, .page-antivirusnaya-laboratoriya #lab_oleg>div {

		float: none !important

	}

	.page-antivirusna-laboratoriya #lab_oleg_pic, .page-antivirusna-laboratoriya #lab_oleg_name, .page-antivirusnaya-laboratoriya #lab_oleg_pic, .page-antivirusnaya-laboratoriya #lab_oleg_name {

		text-align: center;

		width: 100%

	}

	.page-antivirusna-laboratoriya #lab_oleg_pic img, .page-antivirusnaya-laboratoriya #lab_oleg_pic img {

		max-width: 300px

	}

	.page-antivirusna-laboratoriya #lab_oleg_about, .page-antivirusnaya-laboratoriya #lab_oleg_about {

		width: 90%;

		margin: 0 auto

	}

}

@media screen and (max-width:1130px) {

	.page-antivirusna-laboratoriya #our_achiev_pic, .page-antivirusnaya-laboratoriya #our_achiev_pic {

		position: static;

		text-align: center

	}

	.page-antivirusna-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusna-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusna-laboratoriya div#our_achiev_w ul, .page-antivirusnaya-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusnaya-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusnaya-laboratoriya div#our_achiev_w ul {

		margin: 0 auto

	}

	.page-antivirusna-laboratoriya #our_achiev, .page-antivirusnaya-laboratoriya #our_achiev {

		height: auto

	}

	.page-antivirusna-laboratoriya .o_a_wrap_i_txt div span, .page-antivirusna-laboratoriya .o_a_wrap_i_txt div, .page-antivirusnaya-laboratoriya .o_a_wrap_i_txt div span, .page-antivirusnaya-laboratoriya .o_a_wrap_i_txt div {

		font-size: 40px

	}

	.page-antivirusna-laboratoriya div#o_a_wrap_i_txt1, .page-antivirusna-laboratoriya div#o_a_wrap_i_txt3, .page-antivirusnaya-laboratoriya div#o_a_wrap_i_txt1, .page-antivirusnaya-laboratoriya div#o_a_wrap_i_txt3 {

		left: auto;

		right: 0

	}

}

@media screen and (max-width:992px) {

	.page-antivirusna-laboratoriya .hero-text, .page-antivirusnaya-laboratoriya .hero-text {

		width: 90% !important

	}

	.page-antivirusna-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusna-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusna-laboratoriya div#our_achiev_w ul, .page-antivirusnaya-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusnaya-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusnaya-laboratoriya div#our_achiev_w ul {

		width: 90%

	}

	.page-antivirusna-laboratoriya div#our_achiev_w .factstahoma, .page-antivirusnaya-laboratoriya div#our_achiev_w .factstahoma {

		line-height: 26px;

		margin-top: 10px

	}

	.page-antivirusna-laboratoriya div#our_achiev_w ul li, .page-antivirusnaya-laboratoriya div#our_achiev_w ul li {

		font-size: 13px

	}

	.page-antivirusna-laboratoriya div#our_achiev_w .text20_partner, .page-antivirusnaya-laboratoriya div#our_achiev_w .text20_partner {

		font-size: 15px

	}

	.page-antivirusna-laboratoriya #title_h1_big, .page-antivirusnaya-laboratoriya #title_h1_big {

		font-size: 24px

	}

	.page-antivirusna-laboratoriya div#our_achiev_wrap_img, .page-antivirusnaya-laboratoriya div#our_achiev_wrap_img {

		height: 350px;

		background-position: center;

		margin-top: 20px

	}

	.page-antivirusna-laboratoriya .o_a_wrap_i_txt div span, .page-antivirusna-laboratoriya .o_a_wrap_i_txt div, .page-antivirusna-laboratoriya .o_a_wrap_i_txt span, .page-antivirusnaya-laboratoriya .o_a_wrap_i_txt div span, .page-antivirusnaya-laboratoriya .o_a_wrap_i_txt div, .page-antivirusnaya-laboratoriya .o_a_wrap_i_txt span {

		font-size: 20px;

		padding: 0

	}

	.page-antivirusna-laboratoriya div#o_a_wrap_i_txt1, .page-antivirusnaya-laboratoriya div#o_a_wrap_i_txt1 {

		top: 0;

		left: 20px;

		right: auto

	}

	.page-antivirusna-laboratoriya div#o_a_wrap_i_txt2, .page-antivirusnaya-laboratoriya div#o_a_wrap_i_txt2 {

		top: 120px;

		left: 20px !important

	}

	.page-antivirusna-laboratoriya div#o_a_wrap_i_txt3, .page-antivirusnaya-laboratoriya div#o_a_wrap_i_txt3 {

		top: 250px;

		left: 30px;

		right: auto

	}

	.page-antivirusna-laboratoriya a.btn_radius.btn_txt, .page-antivirusnaya-laboratoriya a.btn_radius.btn_txt {

		margin-top: 60px

	}

	.page-antivirusna-laboratoriya div#lab_oleg_about div, .page-antivirusnaya-laboratoriya div#lab_oleg_about div {

		font-size: 14px

	}

	.page-antivirusna-laboratoriya #lab_oleg + div.mid_title, .page-antivirusnaya-laboratoriya #lab_oleg + div.mid_title {

		padding: 0 !important

	}

	.page-antivirusna-laboratoriya div.mid_title + iframe, .page-antivirusnaya-laboratoriya div.mid_title + iframe {

		max-width: 90% !important

	}

	.page-antivirusna-laboratoriya #top_scroll_go_dev, .page-antivirusnaya-laboratoriya #top_scroll_go_dev {

		left: 0 !important;

		top: 0 !important

	}

}

@media screen and (max-width:768px) {

	.page-antivirusna-laboratoriya #page_lab .three_block_pic .program_front_part, .page-antivirusnaya-laboratoriya #page_lab .three_block_pic .program_front_part {

		float: none;

		margin: 0 auto;

		height: auto

	}

	.page-antivirusna-laboratoriya #our_achiev, .page-antivirusnaya-laboratoriya #our_achiev {

		margin-bottom: 0

	}

	.page-antivirusna-laboratoriya .text20_partner, .page-antivirusna-laboratoriya .mid_title, .page-antivirusna-laboratoriya .our_achiev_txt, .page-antivirusnaya-laboratoriya .text20_partner, .page-antivirusnaya-laboratoriya .mid_title, .page-antivirusnaya-laboratoriya .our_achiev_txt {

		width: 90% !important;

		margin: 0 auto;

		margin-top: 15px

	}

	.page-antivirusna-laboratoriya .mid_title, .page-antivirusnaya-laboratoriya .mid_title {

		padding: 0

	}

	.page-antivirusna-laboratoriya div#lab_our_prod, .page-antivirusnaya-laboratoriya div#lab_our_prod {

		margin-top: 15px;

		padding-bottom: 10px

	}

	.page-antivirusna-laboratoriya div#lab_our_prod strong, .page-antivirusnaya-laboratoriya div#lab_our_prod strong {

		text-align: center

	}

	.page-antivirusna-laboratoriya div#lab_our_prod img, .page-antivirusnaya-laboratoriya div#lab_our_prod img {

		position: static;

		display: block;

		margin: 30px auto;

		max-width: 90%

	}

	.page-antivirusna-laboratoriya div#lab_our_prod a, .page-antivirusnaya-laboratoriya div#lab_our_prod a {

		margin: 0 auto;

		text-align: center;

		margin-bottom: 10px

	}

	.page-antivirusna-laboratoriya h2#title_h2_letter_space, .page-antivirusnaya-laboratoriya h2#title_h2_letter_space {

		padding-top: 15px !important

	}

	.page-antivirusna-laboratoriya #bg_about_lab, .page-antivirusnaya-laboratoriya #bg_about_lab {

		height: auto;

		padding-bottom: 15px

	}

	.page-antivirusna-laboratoriya div#click_down, .page-antivirusnaya-laboratoriya div#click_down {

		margin-top: 25px

	}

}

@media screen and (min-width:1456px) {

	#page_framtid #edit-zavantazhte-skan-zapovnenogo-dozvolu-n {

		width: 525px !important;

		min-width: 525px !important;

		max-width: 525px !important;

		left: 170px

	}

	#page_framtid #edit-submitted-kilkist-pk-dlya-zahistu-wrapper {

		width: auto !important

	}

	#page_framtid #framtid_form {

		height: auto

	}

	#page_framtid .form-item {

		width: 100%

	}

	#page_framtid #edit-zavantazhte-skan-zapovnenogo-dozvolu-n-wrapper label {

		width: 307px

	}

	#page_framtid #framtid_browse_div {

		position: relative;

		top: -54px

	}

}

@media screen and (max-width:1455px) {

	#page_framtid div#bg_about_framtid {

		padding-bottom: 15px;

		height: auto;

		min-width: 0;

		width: 100%;

		-webkit-background-size: cover;

		-o-background-size: cover;

		background-size: cover;

		border: none

	}

	#page_framtid #lyst, #page_framtid #uvaga_framtid {

		width: 90%;

		margin: 0 auto;

		text-align: center

	}

	#page_framtid div#bg_about_framtid .page_width_center {

		width: 100%;

		min-width: 0

	}

	#page_framtid a.btn_css_img.btn_green {

		margin: 0 auto !important;

		position: static

	}

	#page_framtid #framtid_form {

		min-width: 0;

		width: 80%;

		height: auto

	}

	#page_framtid #framtid_form input {

		max-width: 50%;

		width: 60% !important;

		margin: 0 !important;

		position: static !important

	}

	#page_framtid #framtid_form input#edit-submit {

		width: 168px !important;

		float: none !important;

		margin: 0 auto !important

	}

	#page_framtid #edit-submitted-kilkist-pk-dlya-zahistu-wrapper {

		float: none

	}

	#page_framtid .form-item label {

		width: 300px !important;

		margin-right: 75px

	}

	#page_framtid #framtid_form .captcha {

		margin: 0 auto;

		text-align: center

	}

	#page_framtid #framtid_browse_div:after {

		content: " ";

		display: block;

		width: 0;

		clear: both

	}

	#page_framtid #framtid_browse_div p {

		position: static !important;

		float: none !important;

		display: inline-block !important;

		margin: 0 !important;

		vertical-align: middle

	}

	#page_framtid #framtid_browse_div #pathline {

		width: 250px;

		margin-right: 30px !important

	}

	#page_framtid #p_ft {

		text-align: center

	}

	#page_framtid #p_ft span {

		margin: 0 auto;

		float: none !important

	}

	#page_framtid .form-item {

		width: 100%

	}

	#page_framtid #framtid_browse_div {

		position: relative;

		top: -252px;

		padding-left: 392px;

		height: 52px

	}

	#page_framtid .org_img {

		padding: 0

	}

}

@media screen and (max-width:1280px) {

	#page_framtid #framtid_inf {

		width: 50%

	}

}

@media screen and (max-width:1261px) {

	#page_framtid .page_width_center {

		width: 100%;

		min-width: 0

	}

	#page_framtid #framtid_form {

		border-width: 3px;

		padding: 10px

	}

	#page_framtid .webform-component {

		width: 100% !important

	}

}

@media screen and (max-width:1130px) {

	#page_framtid h2#title_h2_letter_space {

		padding-top: 15px !important

	}

	.numerals_stor {

		font-size: 50px

	}

	#page_framtid #edit-submit {

		width: 300px !important;

		margin: 0 auto !important;

		float: none

	}

	#page_framtid #framtid_form input {

		width: 60% !important

	}

	#page_framtid .form-item label {

		margin-right: 0

	}

	#page_framtid #framtid_browse_div {

		display: none

	}

	#page_framtid #edit-zavantazhte-skan-zapovnenogo-dozvolu-n {

		opacity: 1

	}

}

@media screen and (max-width:992px) {

	#page_framtid #title_h1_big_framtid {

		font-size: 26px

	}

	#page_framtid #title_h1_big_framtid + div {

		width: 90% !important;

		margin: 0 auto

	}

	#page_framtid #framtid_inf {

		width: 90%;

		float: none

	}

	#page_framtid #framtid_datamaskin {

		display: block;

		margin: 0 auto;

		position: static;

		max-width: 90%;

		height: auto

	}

	#framtid_form {

		margin-top: 30px

	}

	.numerals_stor {

		font-size: 37px

	}

	.allerede_txt {

		font-size: 13px

	}

	.framtid_txt {

		font-size: 14px

	}

	.framtid_numerals {

		font-size: 40px

	}

	#page_framtid #uvaga_framtid, #page_framtid #lyst {

		width: 90%;

		margin: 0 auto

	}

	#page_framtid #lyst {

		margin-top: 20px

	}

	#page_framtid #framtid_form input {

		width: 50% !important

	}

	#page_framtid .form-item {

		margin-left: 0

	}

	#page_framtid .page_width_center br {

		display: none

	}

	#page_framtid #b_prod3_part_z_framtid_num, #page_framtid #b_prod3_part_txt_t_framtid_num, #page_framtid #b_prod3_part_z_framtid_myl, #page_framtid #b_prod3_part_txt_t_framtid_myl {

		float: none;

		margin: 0 auto;

		text-align: center;

		padding: 5px

	}

	#page_framtid .captcha {

		width: 300px

	}

}

@media screen and (max-width:768px) {

	#page_framtid .mid_title {

		padding-top: 0

	}

	#page_framtid #framtid_inf {

		padding-bottom: 0

	}

	#page_framtid h2#title_h2_letter_space {

		width: 90% !important;

		margin: 0 auto !important

	}

	#allerede {

		height: auto

	}

	.allerede_block {

		width: 100%

	}

	div#org_raw_en, div#org_raw_to {

		display: block

	}

	.org {

		width: 49%;

		float: left;

		height: 250px

	}

	.org_img, .org_txt {

		padding: 0

	}

	.org img {

		width: 100px

	}

	#page_framtid #webform-component-nazva-navchalnogo-zakladu {

		margin-top: 10px

	}

	#page_framtid div.mid_title {

		padding-top: 0 !important

	}

	#page_framtid #framtid_form {

		width: 90%

	}

	#page_framtid .form-item {

		width: 100%

	}

	#page_framtid .form-item label {

		width: 90% !important;

		margin: 0 auto

	}

	#page_framtid #framtid_form input {

		width: 90% !important;

		margin: 0 auto !important;

		display: block;

		max-width: 100% !important;

		float: none !important;

		margin-top: 15px !important;

		border: 1px solid #A9A9A9 !important

	}

	#page_framtid #framtid_conditions {

		width: 80%

	}

	#page_framtid a.btn_css_img.btn_green {

		max-width: 260px;

		width: 100%

	}

	#page_framtid .form-item {

		display: block

	}

	#page_framtid a.btn_css_img.btn_green span {

		left: 68px !important;

		top: -2px;

		font-size: 14px

	}

	#page_framtid .form-item {

		display: block

	}

	#page_framtid #edit-submitted-kilkist-pk-dlya-zahistu {

		display: block;

		margin: 0 auto;

		margin-top: 15px

	}

	#page_framtid #edit-submitted-kilkist-pk-dlya-zahistu-wrapper {

		margin-top: 0;

		margin-right: 0

	}

	#page_framtid #framtid_form #edit-zavantazhte-skan-zapovnenogo-dozvolu-n {

		border: none !important

	}

	#page_framtid #lyst, #page_framtid #uvaga_framtid {

		font-style: normal;

		font-size: 15px;

		margin-top: 10px;

		margin-bottom: 10px;

		padding-top: 0

	}

	#page_framtid div.mid_title {

		font-size: 18px

	}

	#page_framtid #b_prod3_part_z_framtid_num, #page_framtid #b_prod3_part_txt_t_framtid_num, #page_framtid #b_prod3_part_z_framtid_myl, #page_framtid #b_prod3_part_txt_t_framtid_myl {

		font-size: 15px

	}

	.framtid_numerals {

		width: auto;

		float: left;

		line-height: 36px;

		font-size: 30px;

		margin-top: -2px;

		margin-right: 5px

	}

	.framtid_txt {

		margin-left: 10px;

		padding-top: 0

	}

	#page_framtid div.mid_title {

		padding-bottom: 0 !important

	}

	.framtid_precond {

		display: block

	}

}

@media screen and (max-width:1130px) {

	#zis_back_p1 .zis_back_p_in > img {

		right: 10px;

		width: 35%;

		top: 30%

	}

	.zis_back_p {

		min-width: 0

	}

	#zis_back_p1 .zis_back_p_in {

		width: 100%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

		padding-left: 15px

	}

	#zis_back_p1 {

		-webkit-background-size: cover;

		-o-background-size: cover;

		background-size: cover

	}

	#zis_back_p3 {

		height: auto;

		padding-left: 30px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box

	}

	#zis_back_p3 .zis_back_p_pic {

		width: 90%;

		right: 0;

		background-repeat: no-repeat;

		-webkit-background-size: contain;

		-o-background-size: contain;

		background-size: contain;

		height: 100%;

		background-position: 100% 100%

	}

	#zis_back_p3 #zis_back_p3_title {

		padding-top: 60px

	}

	#zis_back_p3 #zis_back_p3_txt {

		padding-bottom: 60px

	}

	#zis_back_p3 .zis_back_p_in {

		width: 100%

	}

	#zis_back_p4 #zis_back_p4_title, #zis_back_p4 #zis_back_p4_txt {

		float: right;

		margin-left: 0;

		width: auto

	}

}

@media screen and (max-width:992px) {

	#zis_back_p3 .zis_back_p_pic {

		display: none

	}

	#zis_back_p3 #zis_back_p3_title, #zis_back_p3 #zis_back_p3_txt {

		margin: 0 auto

	}

}

@media screen and (max-width:768px) {

	#zis_back_p1 {

		height: auto;

		padding: 15px 0

	}

	#zis_back_p1 * {

		position: static !important

	}

	#zis_back_p1 .btn_new_try {

		position: relative !important;

		top: 0;

		right: 0;

		left: 0;

		bottom: 0

	}

	#zis_back_p1 .btn_new_try span.img {

		position: absolute !important

	}

	#zis_back_p1 #h1_zis_l, #zis_back_p1 #zis_back_p1_txt {

		width: 90%;

		margin: 0 auto;

		text-align: center

	}

	#zis_back_p1 #h1_zis_l {

		font-size: 20px;

		padding-top: 15px

	}

	#zis_back_p1 .btn_new_now, #zis_back_p1 .btn_new_try {

		margin: 0 auto;

		margin-top: 15px

	}

	#zis_back_p1 .zis_back_p_in > img {

		width: 250px;

		margin: 0 auto;

		display: block

	}

	#zis_back_p1 #logo_zis_l img, #zis_back_p1 #logo_zis_l span {

		display: block;

		margin: 0 auto

	}

	#zis_back_p1 #logo_zis_l span {

		text-align: center

	}

	#zis_back_p1 #logo_zis_l div {

		margin: 0 auto;

		margin-top: 3px

	}

	#zis_back_p1 #zis_back_p1_txt {

		font-size: 15px

	}

	#zis_back_p3 {

		padding-left: 0

	}

	#zis_back_p3 #zis_back_p3_title, #zis_back_p3 #zis_back_p3_txt {

		width: 85%;

		text-align: center

	}

}

@media screen and (max-width:1160px) {

	.page-zamoviti-prezentatsiyu .captcha, .page-zakazat-prezentatsiyu .captcha {

		width: 100%;

		float: none

	}

	.page-zamoviti-prezentatsiyu #get_form, .page-zakazat-prezentatsiyu #get_form {

		height: auto;

		margin-top: 70px

	}

}

@media screen and (max-width:768px) {

	.page-zamoviti-prezentatsiyu #get_form, .page-zakazat-prezentatsiyu #get_form {

		padding: 30px 15px;

		width: 70%;

		border: 3px solid #00A3B2;

		height: auto;

		margin-bottom: 30px

	}

	.page-zamoviti-prezentatsiyu div#edit-actions:after, .page-zakazat-prezentatsiyu div#edit-actions:after {

		content: "";

		display: block;

		width: 0;

		clear: both

	}

	.page-zamoviti-prezentatsiyu #edit-submit, .page-zakazat-prezentatsiyu #edit-submit {

		margin-top: 10px

	}

	#page_lab #title_h1_big br {

		display: none

	}

}

@media screen and (max-width:1162px) {

	.page-vidnovlennya-klyucha-aktivatsi #btn_top_en, .page-vosstanovlenie-klyucha-aktivatsii #btn_top_en {

		top: 30px;

		left: 0

	}

	.page-vidnovlennya-klyucha-aktivatsi #get_form, .page-vosstanovlenie-klyucha-aktivatsii #get_form {

		height: auto

	}

	.page-vidnovlennya-klyucha-aktivatsi #get_form:after, .page-vosstanovlenie-klyucha-aktivatsii #get_form:after {

		content: "";

		display: block;

		width: 0;

		clear: both

	}

}

@media screen and (max-width:1302px) {

	.thanks-yopt #main_content_land, .thanks-yopt #main_content_land_footer {

		width: 100%;

		min-width: 900px

	}

	.thanks-yopt #main_content_land>div {

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box

	}

	.thanks-yopt #header_land {

		min-width: 900px

	}

	.thanks-yopt #main_content_land>div:nth-child(2) {

		width: 50% !important;

		margin: 0 !important;

		padding-left: 30px;

		padding-right: 30px

	}

	.thanks-yopt #right_column_land {

		width: 50%

	}

	.thanks-yopt #main_content_land>div iframe {

		width: 100% !important

	}

	.thanks-yopt #lvl_defense_body_left {

		margin-left: 50px;

		width: auto

	}

	.thanks-yopt #lvl_defense_body_center {

		margin-left: 0px;

		width: auto;

		float: right;

		margin-right: 50px

	}

	.thanks-yopt #lvl_defense_body_right {

		width: auto;

		float: none;

		max-width: 250px;

		clear: both;

		top: 50px;

		margin: 0 auto

	}

	.thanks-yopt #lvl_defense {

		width: auto;

		padding-bottom: 90px

	}

	.thanks-yopt #lvl_defense:after {

		content: " ";

		clear: both;

		display: block;

		width: 0

	}

	.thanks-yopt #main_content_land_footer {

		height: auto

	}

}

@media screen and (max-width:1220px) {

	.thanks-yopt #header_land #menu_spot {

		margin-left: 30px;

		width: 425px

	}

}

@media screen and (max-width:1085px) {

	.thanks-yopt #powered_by {

		position: absolute;

		right: 0

	}

}

@media screen and (max-width:990px) {

	.thanks-yopt #header_land #menu_spot {

		margin-left: 0

	}

	.thanks-yopt #menu_spot a {

		padding: 2px

	}

	.thanks-yopt #powered_by {

		position: static

	}

}

@media screen and (max-width:1275px) {

	.page-kupit-zab #fem, .page-pridbati-zab #fem {

		padding: 40px

	}

	.page-kupit-zab #num_og_lic, .page-pridbati-zab #num_og_lic {

		width: auto;

		float: none

	}

	.page-kupit-zab #seks, .page-kupit-zab #atte, .page-pridbati-zab #seks, .page-pridbati-zab #atte {

		float: none

	}

	.page-kupit-zab #femten input, .page-pridbati-zab #femten input {

		width: 65% !important;

		float: right;

		margin: 0 !important

	}

	.page-kupit-zab #femten, .page-pridbati-zab #femten {

		width: 100%;

		float: none

	}

	.page-kupit-zab #fem, .page-pridbati-zab #fem {

		height: auto

	}

	.page-kupit-zab #femten span, .page-pridbati-zab #femten span {

		margin: 0 !important

	}

}

@media screen and (max-width:800px) {

	.page-kupit-zab #femten input, .page-pridbati-zab #femten input {

		width: 100% !important;

		float: none;

		margin: 10px 0 !important

	}

	.page-kupit-zab #num_og_lic, .page-pridbati-zab #num_og_lic {

		height: auto

	}

	.page-kupit-zab #seksten span, .page-pridbati-zab #seksten span {

		position: static !important

	}

	.page-kupit-zab .f_b_c_container, .page-pridbati-zab .f_b_c_container {

		height: auto

	}

	.page-kupit-zab #fjorten, .page-pridbati-zab #fjorten {

		font-size: 16px

	}

	.page-kupit-zab .count_licenses, .page-kupit-zab .term_licenses, .page-pridbati-zab .count_licenses, .page-pridbati-zab .term_licenses {

		position: static

	}

	.page-kupit-zab #seksten input, .page-pridbati-zab #seksten input {

		width: 100%;

		margin-bottom: 0;

		float: none;

		margin: 0 auto

	}

	.page-kupit-zab #tretten, .page-pridbati-zab #tretten {

		height: auto;

		top: 0

	}

	.page-kupit-zab textarea, .page-pridbati-zab textarea {

		width: 100% !important;

		float: none !important;

		position: static !important;

		margin: 0 auto !important

	}

	.page-kupit-zab .b_new_orange, .page-pridbati-zab .b_new_orange {

		float: none

	}

	.page-kupit-zab #tre, .page-pridbati-zab #tre {

		margin: 0 auto;

		width: 100%;

		text-align: center

	}

	.page-kupit-zab #lable, .page-pridbati-zab #lable {

		margin-bottom: 0

	}

	.page-kupit-zab #en>div:nth-child(4)>div:first-child, .page-pridbati-zab #en>div:nth-child(4)>div:first-child {

		float: none !important;

		margin: 0 auto !important;

		text-align: center

	}

	.page-kupit-zab #en>div:nth-child(4)>div:first-child img, .page-pridbati-zab #en>div:nth-child(4)>div:first-child img {

		max-width: 300px

	}

	.page-kupit-zab #sth, .page-pridbati-zab #sth {

		padding-left: 10px

	}

	#publications .small_title {

		margin-bottom: 0;

		padding-bottom: 0

	}

}

@media screen and (max-width:690px) {

	.page-kupit-zab #fjorten, .page-kupit-zab #ti, .page-pridbati-zab #fjorten, .page-pridbati-zab #ti {

		width: 100%;

		float: none;

		text-align: center;

		padding-bottom: 0

	}

	.page-kupit-zab #fem, .page-pridbati-zab #fem {

		border: 3px solid #00A3B2;

		width: 70%

	}

	.page-partnerstvo .form_wrap_small_center {

		width: 94%

	}

}

@media screen and (max-width:480px) {

	.g-recaptcha div, .g-recaptcha iframe, .g-recaptcha {

		width: 100% !important

	}

}

@media screen and (max-width:479px) {

	.page-partnerstvo .partner_part_block.partner_part_block_video h3 {

		font-size: 14px !important

	}

	.page-partnerstvo .partner_part_block.img .partner_part_block_img_title2 {

		top: 100px

	}

	.partner_part_block.partner_part_block_video h4 {

		font-size: 14px

	}

}

@media screen and (max-width:535px) {

	.public_front_part {

		height: 50px

	}

	#publications .newsCatWithOut .views-row {

		width: 100% !important

	}

}

@media screen and (max-width:980px) {

	#publications .newsPub_center .views-row {

		height: 90px;

		margin-bottom: 0

	}

}

@media screen and (max-width:1300px) {

	.team_viewer {

		width: 100% !important

	}

	.team_viewer img {

		width: 100%

	}

	.team_viewer span {

		left: 11% !important;

		top: 5.5px !important

	}

}

@media screen and (max-width:600px) {

	.supp_doc_right {

		width: 100%;

		padding: 0

	}

	div#form_support_doc {

		width: 94%;

		padding: 2%

	}

	.form_txt_top_txt {

		text-align: left

	}

	.page-support-new input#edit-submit-1 {

		margin-top: 10px

	}

	body > div.supportTrigger {

		right: 0 !important

	}

}

@media screen and (max-width:600px) {

	.errors_disable {

		top: 0 !important

	}

}

@media screen and (max-width:1280px) {

	.node-1656 #foo_bg .content_width_in, .node-1661 #foo_bg .content_width_in, .node-1670 #foo_bg .content_width_in {

		max-width: 100%

	}

}

@media screen and (max-width:1000px) {

	.page-zillyausb .padding_r_l5, .page-zillyausb .width4 {

		width: 100%;

		text-align: center;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box

	}

	.page-zillyausb .width30 {

		width: 40%;

		margin-left: 5%;

		height: 330px

	}

	.page-zillyausb .content_center {

		width: 100%

	}

	br[clear="all"] {

		display: none

	}

	.page-zillyausb .width4 img {

		max-width: 100%

	}

}

@media screen and (max-width:768px) {

	.page-zillyausb .width30 {

		width: 90%;

		margin-left: 0;

		height: auto

	}

}

@media screen and (max-width:1162px) {

	.node-type-news #pl_l {

		margin-right: 10px;

		margin-bottom: 10px

	}

	.node-type-news div#content_f {

		width: 90%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

		margin: 0 auto;

		float: none

	}

}

@media screen and (min-width: 980px) {

.page-zis30 #zis_bg, .page-zillya-antivirus #zis_bg {margin-top: 43px;}

}


/*Happy New Year*/

@media only screen and (max-width: 1200px){
	.info__heading {
    font: 2.143em 'gothampromedium';
    color: #414141;
    margin: 0 0 25px 0;
	}

	.info__heading.text_align{
		padding-right: 0;	
	}

}



@media only screen and (max-width: 992px) {

	.img-block_internet-security{
		margin-bottom:  25px;
	}

    .img-block {
        text-align: center;
    }

    .img-block img {
        width: 45%;
    }

    .img-block_total-security img,
    .img-block_internet-security img,
    .img-block_antivirus img {
        width: 80%;
    }

    .text_align {
        text-align: center;
    }

    .top-banner,
    .info {
        text-align: center;
    }

    .info__internet-security .col-md-8 {
        padding-left: 15px;
    }

    .info__total-security .col-md-4,
    .info__total-security .col-md-8{
        padding-right: 15px;
    }

    .info__total-security .img-block,
    .info__antivirus .img-block{
        margin-top: 40px;
    }

    .top-banner__text_padding {
    padding: 35px 0 20px 0;
	}
}

@media only screen and (max-width: 768px) {
    .img-block img {
        min-width: 500px;
    }
}

@media only screen and (max-width: 480px) {
    .img-block img {
        min-width: 320px;
    }
}

/*Happy New Year -end*/