/*******************************************************************************************************************
* custom.css file created by StudioDK-WEB Template
* @package dk_ykmarsel Template
* @author Dmitry Kairlinov
* @website www.dk-web.ru 
* @copyright	Copyright (c) since 2008 StudioDK-WEB.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
********************************************************************************************************************/
h1, h2, h3, h4, h5, h6, .article_title, .module_title, .pagetitle {
  font-weight: normal;
}
#mxcpr {
	color: #FFF;
	padding:0;
}
#mxcpr a {
	color: #FFF;
	background-image: none;
}
#jquery-overlay {
	z-index: 1000;
}
#jquery-lightbox {
	z-index: 1001;
}
.content .category_title a {
	text-decoration: none;
}
.content .category_title a:hover {
	text-decoration: underline;
}
#youjoomla .yjsgcp a,
#youjoomla .yjsglogo.png {
	display: none;
}
.contact.component .page-header .pagetitle,
.contact.component .page-header {
	margin:0;
}
.contact.component br {
	display:none;
}
.contact.component .contact-address br {
	display:block;
}
.contact.component h3 {
	font-size: 1.7em;
}
.contact.component #contact-form legend {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0 10px;
}
.contact.component .control-group {
	margin: 0 0 7px 0;
}
.contact.component .control-group.ecopy .control-label {
	width: 330px;
	margin: 0 0 0 175px;
}
.contact.component .form-btnx .button.btn {
	margin: 0 0 0 180px;
}
.contact.component .control-group.ecopy .controls {
	  margin: 0;
}
.contact.component .control-group.ecopy .controls input {
	  margin: 8px 0 0 5px;
}
.contact.component .contact-miscinfo .jicons-text {
	display:none;
}
.yjsquare_in {
	padding: 0;
}
.yjsquare.poisk {
	position:relative;
	top:9px;
}
.has_module div.yj_menu_module_holder {
	margin:0!important;
}
.has_module .yjm_module {
	padding: 0;
}
.has_module .yjm_module .yjsquare {
	margin:0;
}
.mod_jshopping_search_dk_plus form,
.mod_jshopping_search_dk_plus form input {
	margin: 1px 0 0 0;
}
/******************************************************************************************************** САЙТ - НАЧАЛО */
.newsitem_info_bottom, .newsitem_info_split_bottom {
    margin: -20px 0 0;
}
#parkovka {
    margin: -30px 0 -20px;
}
h2.article_title, .module_title {
    font-size: 1.9em;
}
h1, h2, h3, h4, h5, h6, .article_title, .module_title, .pagetitle {
  color: #04a1eb;
}
.linkhome h2 {
    line-height: 30px;
}
.linkhome a.bigthumbs img {
	opacity:1;
	transition:all 0.3s;
}
.linkhome a.bigthumbs:hover img {
	opacity:0.5;
}
#topmenu_holder .horiznav a {
  padding: 0px 21px 0px 21px;
}
.footer_holders.footer {
  height: 225px;
  padding-top: 125px;
  background: #fff url(../images/metro.jpg) repeat-x top center;
  border-top:none;
}
#topmenu_holder.yjsgmega, #topmenu_holder.topmodpoz, #topmenu_holder.topmodpoz_navbar {
	background: #fff url(../images/bg_menu.png) no-repeat top center;
	padding: 3px 0 2px 0;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#topmenu_holder .top_menu ul li a {
	color: #FFF;
    font-size: 94%;
	padding: 0px 10px 0px 10px;
}
#topmenu_holder .top_menu ul li a:hover,
#topmenu_holder .top_menu li.active a.activepath {
	color: #121212;
}
#topmenu_holder .top_menu li a.first {
	color: #121212;
	font-size:160%;
}

.blue_yjsg2_out {
  background: rgba(91, 199, 248, 0.1) url(../images/bg_blok.png) no-repeat bottom center;
}
.breadcrumb {
  padding: 15px 15px;
  margin: 0;
  background: rgba(91, 199, 248, 0.1) url(../images/bg_blok.png) no-repeat bottom center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.login-top form .yjsg-form-group-inline,
.login-top form,
.login-top {
	margin:0;
}
.login-top {
	background:#FFF;
	width:256px;
	height: 115px;
	position:relative;
	margin:auto;
	padding: 0;
}
.login-top .login-greeting {
	color:#04a1eb;
	font-size: 130%;
}
.login-top #modlgn_remember_l {
    display: inline-block;
	margin: 10px 15px 0 5px;
}
.login-top .button {
	margin:-3px 0 8px;
}
.login-top .yjsg-form-group-inline .yjsg-element-holder {
    float: right;
}
.login-top .logout-button {
    position: absolute;
    top: 85px;
    right: 12px;
}
.login-top .unstyled {
	display:none;
}
.login-top .yjsg-form .yjsg-form-prepend,
.login-top .yjsg-form .yjsg-form-append,
.login-top .yjsg-form a.modal.yjsg-form-prepend,
.login-top .yjsg-form a.modal.yjsg-form-append {
    color: #FFF;
	background-color: #76BD1D;
}
#header1.yjsgxhtml {
	text-indent:40px;
	padding: 10px 0 0 0;
}
.help {
	font-size: 130%;
	text-indent:0;
}
.help .menu.defaultmenu {
	margin:0;
}
.help ul.menu.defaultmenu li {
	background:none;
}
.help ul.menu.defaultmenu li a {
    border:none;
}
.help ul.menu.defaultmenu li a:after {
    font-family: 'FontAwesome';
    content: " ";
    position: absolute;
    top: 7px;
    left: -15px;
}
.help ul.menu.defaultmenu a.isactivea,
.help ul.menu.defaultmenu li a:hover {
	background: rgba(91, 199, 248, 0.1) url(../images/bg_blok.png) no-repeat bottom center;
    color: #76BD1D;
}
div.fsf_faq a.fsf_highlight:hover,
div.faq_category_head a.fsf_highlight:hover {
	background: rgba(91, 199, 248, 0.1) url(../images/bg_blok.png) no-repeat bottom center;
}
div.fsf_faq,
div.faq_category_footer,
div.faq_category {
    border-top: 1px solid #04a1eb;
}
.vbContainer .pull-right,
.vbContainer .pull-right a {
    color: #FFF;
}
.vbContainer .pull-right.btn {
	background: #04a1eb;
    color: #FFF;
}
.vbContainer br {
	display:none;
}
.vbContainer .well {
	background:url(../images/block_bg.png) no-repeat top center;
	border:none;
	padding: 20px 60px 0 0;
	webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}