/* 	Файл для собственных css-правил, которые сохранятся при обновлении шаблона.
	Включить подключение файла можно в настройках шаблона. */
	
	.my_b_userinfo .my_b_v_buttons {
    background: #eee;
    border-top: 1px solid #ccc;
    margin: 0 -5px -5px;
    padding: 0px;
    height: 28px;
}

#comments_add_form,#wall_add_form{padding:1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:20px;margin-bottom:10px;border:2px solid rgba(17,17,17,0.1)}
#comments_add_form .btn,#wall_add_form .btn{margin-right:5px}
#comments_add_form textarea,#wall_add_form textarea{width:100%;height:100px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#bbb;margin-top:0px;margin-bottom:4px}
#comments_add_form .markItUpHeader ul li,#wall_add_form .markItUpHeader ul li{list-style:none;float:left;position:relative;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:3px;background:#f4f4f4;margin-bottom:5px}
#comments_add_form .markItUpHeader ul li a,#wall_add_form .markItUpHeader ul li a{width:18px;height:18px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#comments_add_form .markItUpHeader ul li a:hover,#comments_add_form .markItUpHeader ul li a:focus,#comments_add_form .markItUpHeader ul li a:active,#wall_add_form .markItUpHeader ul li a:hover,#wall_add_form .markItUpHeader ul li a:focus,#wall_add_form .markItUpHeader ul li a:active{background-color:#fff}
#pm_contact textarea{width:100%;height:150px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#bbb;margin-top:0px;margin-bottom:4px}
#pm_contact .markItUpHeader ul li{list-style:none;float:left;position:relative;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:3px;background:#f4f4f4;margin-bottom:5px}
#pm_contact .markItUpHeader ul li a{width:18px;height:18px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#pm_contact .markItUpHeader ul li a:hover,#pm_contact .markItUpHeader ul li a:focus,#pm_contact .markItUpHeader ul li a:active{background-color:#fff}
#pm_contact .markItUpHeader ul{overflow:hidden;margin-bottom:5px;background:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
#pm_contact .composer{padding:15px}
#pm_contact .chat{height:-webkit-calc(100% - 240px);height:-moz-calc(100% - 240px);height:calc(100% - 240px)}
.markItUpHeader ul li{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;float:left;position:relative;border:1px solid #ccc;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(204, 204, 204);border-right-color:rgb(204, 204, 204);border-bottom-color:rgb(204, 204, 204);border-left-color:rgb(204, 204, 204);-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch stretch;-webkit-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-right:3px;background:#f4f4f4;background-color:rgb(244, 244, 244);background-image:none;background-repeat:repeat;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-position-x:0%;background-position-y:0%;background-size:auto auto;margin-bottom:5px;}
.markItUpHeader ul a{text-indent:-10000px;background-repeat:no-repeat;background-position:center center;background-position-x:center;background-position-y:center;padding:3px;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;margin:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:18px;height:18px;display:block;-webkit-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.markItUpButton a{padding:1px !important;box-shadow:#BFC7D1 6px 5px 12px 0px !important;}


/* окно сообщений  */
#nm-dialog {
    max-width: 1150px;
    max-height: 800px;
}
.buttonprint {
    float: right;
    margin: 3px;
}
.buttonemail {
    //float: left;
    margin: 3px;
}

/*----- Изменение скрола ------
::-webkit-scrollbar {
width: 10px;
height:50px;
}

::-webkit-scrollbar-track-piece {
background-color: #BEBEBE;
-webkit-border-radius: 4px;
}

::-webkit-scrollbar-thumb:vertical {
height: 5px;
background-color: #2178FF;
-webkit-border-radius: 5px;
}

::-webkit-scrollbar-thumb:vertical:active {
height: 5px;
background-color: #A49999;
-webkit-border-radius: 5px;
}

::-webkit-scrollbar-thumb:horizontal {
width: 5px;
background-color: #999;
-webkit-border-radius: 5px;
}
/* Вывод видео с ютуба */
.player_container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow:hidden;
}
.player_container iframe,
.player_container object,
.player_container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.content_list.tiled.vertical .tile .photo {
    padding-bottom: 100%;
}
textarea {
    min-height: 0px;
}
/*-----меню добавить контент----*/
.add_col{
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	margin-right: 15px;
}
.add_col a{
	display:block;
	text-decoration:none;
	font-weight:100
}
.add_col a:first-child{margin-bottom:5px;margin-top:5px}
.add_col a i.fa{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	width:18px;
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid;
	text-align:center
}
.add_col a:hover i.fa{color:#eb4120}
.add_col a span{
	display:inline-block;
	vertical-align:middle;
	border-bottom:1px dashed
}
.add_col a span:hover{
	color:#2a2a2a;
	border-bottom:1px solid #eb4120
}
.shop_menu{
	//display:inline-block;
	vertical-align:top;
	width:100%	
}
.shop_menu li.item-342{margin-right:10px}
.shop_menu li:last-child{margin-left:10px}
.shop_menu li.item-342 a,
.shop_menu li.item-2541 a,
.shop_menu li:last-child a{
	background:#136bb9;
	padding:5px 10px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
	border-radius: 3px;
}
.shop_menu li.item-342 a span.menu_txt small,.shop_menu li.item-342 a span.fa,
.shop_menu li.item-2541 a span.menu_txt small,.shop_menu li.item-2541 a span.fa,
.shop_menu li:last-child a span.menu_txt small,.shop_menu li:last-child a span.fa{color:#fff}

.shop_menu ul{
	float: right;
	margin-bottom:10px
	
}
.shop_menu li {
	display:inline-block;
	vertical-align:middle;
}
.shop_menu li a{
	text-decoration:none;
	display:block;
	padding:0 5px;
	color:#2a2a2a
}
.shop_menu li a span.fa{
	display:inline-block;
	vertical-align:middle;
	width:16px;
	font-size:14px;
	text-align:center;
	color:#eb4120
}
.shop_menu li a span.menu_txt{
	display:inline-block;
	vertical-align:middle;	
	line-height:1.1
}
.shop_menu li a span.menu_txt span{
	text-transform:uppercase;
	font-weight:500
}
.shop_menu li a span.menu_txt small{
	font-size:11px;
	color:#666;
	font-weight:100;
	display:block
}
a.weatherInformer22, a.weatherInformer22:hover {
	font-size: 14px;
	font-weight: bold;
    margin: 0 130px -30px;
}
.ww-informers-box-854753 {
    margin: 0 0 -25px;
}
.mobile_add_block.mobile_menu {
    width: 400px;
    margin: 0 0 -50px 0;
}
.field.ft_phone.f_phone.auto_field {
    text-align: center;
}
.content_item .field {
    margin-bottom: 5px;
}
.socseti {
background: url(/SiteCss/social_block_like.png) no-repeat top center;
    height: 60px;
    padding-top: 40px;
    font-family: roboto slab,serif;
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    color: #2398c9;
    font-weight: 700;
}
.socsetii {
    height: 485px;
    margin-left: 37px;
    width: 287px;
    float: left;
    background: url(/SiteCss/social_block_bg.png) 12px 11px repeat-x transparent;
}
#main_menu ul.menu li.level1 > a > span {
    font-weight: bold;
}
#main_menu {
    padding: 5px;
}
.item span.dt-i-info-circled{
	color:#F30000 !important;
}
.item span.dt-i-megaphone{
	color:#0C9700 !important;
}
.item span.dt-i-heart{
	color:#E846FF !important;
}
.item span.dt-i-check{
	color:#007AD3 !important;
}
/*------Бегущая строка------*/
.dt_newsscroll_item a.dt_newsscroll_title{
	color:rgba(217, 0, 0, 0.79) !important;
}
#scroll_news_inner div#scroll_news{
	background-image:url("/upload/instyler/large_leather.png") !important;
	font-weight:bold !important;
	font-style:italic !important;
	text-transform:uppercase !important;
}
/*------Бегущая строка------*/
div#time {
    font-size: 13px;
}