

/* Start:/bitrix/templates/over/components/ithive/offices.list/.default/style.css?17700204507532*/
/*Где купить*/

#YMapsID {
width:100%;
height:560px;
border:1px solid #aaa;
float:left;
}
.shop_search_result{margin-bottom:20px;}
.contact_info{padding:0;}
.contact_info li{display:inline-block;max-width:30%;vertical-align:top;margin:0 5px}
.place{background-image: url(/bitrix/templates/over/components/ithive/offices.list/.default/./images/map2.png);}
.phone{background-image: url(/bitrix/templates/over/components/ithive/offices.list/.default/./images/phone.png);}
/* ДОЧЕРНИЕ КОМПАНИИ */
.child_comp
{
	display: inline-block;
	width: 32%;
	vertical-align: middle;
	text-align: center;
	margin: 0 5px;
}

.child_header
{
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	background: #0079C2;
	color: white;
	padding: 15px 0;
	margin: 15px 0;
}

.child_item
{
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	padding: 10px 0;
	padding-left: 45px;
	
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

.map_shop_info > a.anim
{
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	margin-top: 5px;
	border: 2px solid #0079C2;
	background: white;
	color: #0079C2;
}

.map_shop_info > a.anim:hover
{
	cursor: pointer;
	background: #0079C2;
	color: white;
}

.child_comp > a
{
	display: inline-block;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    margin-top: 15px;
    border: 2px solid #0079C2;
    background: white;
    color: #0079C2;
}

.child_comp > a:hover
{
	cursor: pointer;
	background: #0079C2;
	color: white;
	text-decoration: none;
}

/*АДАПТИВНОСТЬ*/	
@media screen and (min-width: 1920px)
{
}

@media screen and (min-width: 1445px)
{
}

@media screen and (min-width: 1300px)
{
}

@media screen and (max-width: 1024px)
{
	/* Руководство */
	.leader_item{width: 45%; margin: 12% 12px 0;}
	.leader_contacts{padding-left: 55%; background-position: 48% 50%;}
	
	/* Новости */
	.r_news_item{margin-right: 5px;}
	.date_year{text-align: center;}
	.date_month{text-align: center;}
	.date_month > ul a > li{width: 10%;}

	/* Дочерние компании */
	.child_comp{width: 31%; margin: 0 5px;}	
}

/* APPLE IPAD */
@media screen and (max-width: 770px)
{
	/* Руководство */
	.leader_item{margin: 18% 13px 0;}
	
	/* Услуги */
	.services_image{width: 100%;}
	.services_image img{width: 80%;}
	.services_header{width: 100%; padding: 0; margin: 15px 0;}
	.services_item > p{text-indent: 0;}

	/* Новости */
	.date_year{text-align: center;}
	.date_month{text-align: center;}
	.date_month > ul a > li{width: 12%;}

	/* Галерея */
	.gallery_item{width: 100%; margin: 15px 5px;}
	.gallery_filter{right: 0; top: 0;}
	.gallery_text {top: 70%;}
	.gallery_item > p{opacity: 1; top: 35%;}
	
	/* Видео */
	.video_item{width: 48%; float: left;}
	
	.go_back{padding-left: 15px;}
	
	/* Дочерние компании */
	.child_comp{width: 100%; margin: 0;}
}

@media screen and (max-width: 740px)
{
	/* Руководство */
	.leader_item{margin: 15% 15px 5%;}
	
	/* Услуги */
	.services_image img{width: 40%;}	
	
	/* Дочерние компании */
	.child_comp{width: 47%; margin: 0 5px;}	
}

@media screen and (max-width: 667px)
{
}

@media screen and (max-width: 600px)
{
	/* Руководство */
	.leader_item{width: 44%; margin: 20% 15px 5%;}
	.leader_contacts{padding-left: 50%; background-position: 40% 50%;}
}
	
@media screen and (max-width: 568px)
{
	/* Руководство */
	.leader_item{width: 90%; margin: 20% 5% 5%;}
	.leader_contacts{padding-left: 72%; background-position: 68% 50%;}
}

@media screen and (max-width: 515px)
{

}

	
@media screen and (max-width: 414px)
{
	/* Руководство */
	.leader_contacts{padding-left: 65%; background-position: 60% 50%;}
	
	/* Услуги */
	.services_image img{width: 80%;}
	
	/* Новости */
	.date_year{text-align: center;}
	.date_year > ul a > li{width: 12%;}
	.date_month{text-align: center;}
	.date_month > ul a > li{width: 20%;}	
	
	/* Видео */
	.video_item{width: 100%;}

	/* Дочерние компании */
	.child_comp{width: 100%; margin: 0;}	
}

@media screen and (max-width: 384px)
{
	/* Руководство */
	.leader_contacts{padding-left: 62%; background-position: 58% 50%;}	
}
	
@media screen and (max-width: 380px)
{
	/* Руководство */
	.leader_item{width: 90%; margin: 28% 5% 5%;}
	.leader_contacts{padding-left: 60%; background-position: 54% 50%;}
}

@media screen and (max-width: 320px)
{
	/* Руководство */
	.leader_item{width: 100%; margin-right: 0; margin: 20% 0 5%;}
	.leader_header{padding-left: 74px;}
	.leader_photo{width: 100px; height: 100px; top: -20% !important;}
	.leader_contacts{padding-left: 60%; background-position: 55% 50%;}
}

@media screen and (max-height: 240px)
{
}
/* Для Nokia N8 640x360	 */
@media screen and (max-width: 240px)
{
	/* Руководство */
	.leader_item{width: 90%; margin: 35% 5% 5%;}
	.leader_contacts{padding-left: 40%; background-position: 30% 50%;}

	/* Услуги */
	.services_header{font-size: 20px;}
	
	/* Новости */
	.date_year > ul a > li{width: 18%;}
	.date_month > ul a > li{width: 30%;}		
}

/* Crappy Android landscape · width: 320px; height: 220px */
@media screen and (max-height: 220px)
{

}
/*
.show_all {
display:block;
font-size: 12px;
position: absolute;
right: 5px;
top: 5px;
z-index: 1000;
}

.dealer_invite {
margin:120px 50px 0 50px;
text-align:center;
font-size:16px;
line-height:18px;
display:none;
}

.shop_search {
color:#000;
font-size:110%;
float:right;
width:220px;
}

.shop_search_form {
height:234px;
}

.shop_search p {
margin:10px 0 5px 0;
font-weight:bold;
}

.shop_search label {
display:block;
line-height:170%;
}

.shop_search input {
margin:4px 10px 0 0;
vertical-align:text-bottom;
}

.shop_search_result {
margin-top:10px;
}

.margin-0-20-15-20 {
margin:10px 20px;
_margin:0 20px 5px 20px;
}

.scrollable {
height:208px;
overflow:auto;
}

table.odd_grey_body {
width:100%;
*width:880px;
border:1px solid #c0c0c0;
color:#000;
border-collapse:collapse;
font-family:Trebuchet MS;
font-size:11px;
}

table.odd_grey_head {
width:100%;
_width:880px;
border:1px solid #c0c0c0;
color:#000;
border-collapse:collapse;
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
background-color:#c0c0c0;
height:33px;
text-align:center;
}

table.odd_grey_body tr{
height:24px;
*height:18px;
}

table.odd_grey_body tr.odd{
background-color:#eeeeee;
}

table.odd_grey_body td {
padding:2px;
border:0px;
*height:18px;
}

table.odd_grey_body td.center {
text-align:center;
}

table.odd_grey_body tr.hover{
background-color:#ffe4c4;
}

table.odd_grey_body tr.selected{
background-color:#ffe4c4;
}

table.odd_grey_body a{
color:#406e96;
}

.send_mail {
height:10px;
width:14px;
padding:0 7px;
background:url(/images/mail_icon.gif) no-repeat;
text-decoration:none;
}

.map_shop_info {
margin-left:70px;
width:250px;
color:#000;
font-family:Trebuchet MS;
font-size:90%;
_float:left;
_margin-left:10px;
}

html[xmlns*=""] .map_shop_info {float:none\9;]float:default}
html[xmlns*=""] .map_shop_info {margin-left:70px\9;]margin-left:default}

.map_shop_img {
float:left;
}

.map_shop_adress, .map_shop_anounce{
line-height:100%;
}

.map_shop_phone {
font-weight:bold;
margin-top:5px;
}

.map_shop_www {
margin-top:8px;
font-size:90%;
}

div.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}*/
/* End */
/* /bitrix/templates/over/components/ithive/offices.list/.default/style.css?17700204507532 */
