/**/
/* Custom LVS styles for template: Sevskadm */
/**/
/* All redefined styles must be inside of ".lvs-active" or inside of option specific (i.e. ".lvs-font-size-1") class of body element */

.lvs-button-activate
{
	margin-left: -64px;
}

/*#lvs-button-theme-3,*/
#lvs-button-theme-4,
#lvs-button-theme-5
{
	display: none;
}

body:not(.lvs-active) .lvs-button-activate
{
	color: #000;
	border: 0;
}

body:not(.lvs-active) .lvs-button-activate:hover
{
	text-decoration: underline;
}

body:not(.lvs-active) .lvs-button-activate:before
{
	color: #fff;
	font-size: 20px;
	padding: 0 12px;
}

body:not(.lvs-active) .lvs-button-activate:hover:before
{
	color: #fff;	
}

body:not(.lvs-active) .lvs-button-activate
{
	margin-top: -13px;
}

.lvs-active .lvs-button-activate
{
	margin-top: 4px;
}

.lvs-active #banner_all,
.lvs-active #content_all
{
	background: none;
}

.lvs-active #logo:before
{
	content: "";
	display: block;
	text-transform: uppercase;
	margin-top: 100px;
	font-family: Arial !important;
	font-size: 21px;
	width: 800px;
	line-height: 50px;
	text-align: right;
	margin-left: -148px;
	font-weight: bold;
}

.lvs-active #logo
{
	height: 14px;	
}

.lvs-active #logo img
{
	display: none;	
}

.lvs-active #logo:after
{
	content: "официальный сайт";
	display: block;
	text-align: right;
	margin-right: 6px;
}

.lvs-active #header_all
{
	height: 100%;
}

.lvs-font-size-1 .htoola
{
	font-size: 22px;
}

.lvs-font-size-2 .htoola
{
	font-size: 24px;
}

.lvs-font-size-3 .htoola
{
	font-size: 26px;
}

.lvs-active .htool
{
    width: auto;
    overflow: hidden;
    height: auto;
    margin-right: 54px;
}

.lvs-font-size-1 .htool #search
{
    margin-left: -47px;
}

.lvs-font-size-1 .htool #search
{
    margin-left: -51px;
}

.lvs-font-size-1 .htool #search
{
    margin-left: -63px;
}

.lvs-active #slide
{
	display: none;
}

.lvs-active #nav_ct
{
	height: auto;
}

.lvs-active #nav_ct
{
	outline: none !important;
}

.lvs-active #nav_ct li
{
	outline: 0;
}

.lvs-active #nav_ct ul.menu > li > a:focus,
.lvs-active #nav_ct ul.menu > li > a:hover
{
	background-color: #eee !important
}

.lvs-active #nav_all ul.menu li ul a
{
	border-left: none;
	background-image: none !important;
}

/*.lvs-active #nav_all ul.menu li ul li:hover*/
.lvs-active #nav_all ul.menu > li:hover
{
	background-color: #eee !important;
}

.lvs-active #nav_all ul.menu > li:hover > a > span
{
	color: #000 !important;
}
/*
.lvs-active.lvs-style-theme-2 #nav_all ul.menu li ul li:hover
{
	background: #000 !important;
}*/

/*.lvs-active.lvs-style-theme-2 #nav_all ul.menu li ul li:hover
{
	text-decoration: underline;
	background: #000 !important;
}*/

.lvs-style-theme-1 #nav_ct li
{
	background-color: #fff !important;
	color: #000 !important; 
}

.lvs-style-theme-2 #nav_ct li
{
	background-color: #000 !important;
	color: #fff !important; 
}

.lvs-style-theme-4 #nav_ct li
{
	/*background-color: #4d4b43 !important;*/
	color: #f7f3d6 !important; 
}

.lvs-style-theme-5 #nav_ct li
{
	/*background-color: #a9dd38 !important;*/
	color: #3b2716 !important; 
}

.lvs-active #cpr p
{
	color: #fff !important;
}

.lvs-active #left
{
	width: 36%;
}

.lvs-active #ccenter
{
	width: 64%;
}

.lvs-active #s5_accordion_menu h3.s5_am_toggler
{
	height: auto;
	padding-top: 0;
	padding-bottom: 0;
}

.lvs-active .s5_am_open + .s5_accordion_menu_element
{
	background-color: #eee;
	padding: 14px 0px 10px 0 !important;
	height: auto !important;
	border-top: 1px solid #777 !important;
	border-bottom: 1px solid #777 !important;
	visibility: visible !important;
}

.lvs-active #component
{
	padding-left: 16px;
}

.lvs-style-font-kerning-2 .lvs-button-activate,
.lvs-style-font-kerning-3 .lvs-button-activate
{
	width: 278px;
	margin-top: 16px;
	padding: 0;
}

.lvs-style-font-kerning-2 .lvs-button-activate::before,
.lvs-style-font-kerning-3 .lvs-button-activate::before
{
	padding-right: 0;
}

.lvs-style-font-kerning-1 .htoola
{
	margin-right: 25px;
}

.lvs-style-font-kerning-2 .htoola
{
	margin-right: 25px;
}

.lvs-style-font-kerning-3 .htoola
{
	margin-right: 25px;
}

.lvs-style-font-kerning-1 .htool
{
	margin-right: 50px;
	margin-top: -17px;
}

.lvs-style-font-kerning-2 .htool
{
	margin-right: 111px;
	margin-top: -6px;
}

.lvs-style-font-kerning-3 .htool
{
	margin-right: 111px;
	margin-top: -6px;
}

p:empty
{
	display: none;
}

.lvs #nav_all ul.menu li
{
	padding: 0;
}

.lvs-style-theme-2 #nav_all ul li a span
{
	color: #fff !important;
}

/*.lvs-style-theme-2 #nav_all > ul > li:hover > ul > li:hover
{
	background-color: #eee;
}
.lvs-style-theme-2 #nav_all > ul > li:hover > ul > li:hover > a span
{
	color: #000 !important;
}*/

.lvs-style-theme-1 #nav_all ul li a:hover span,
.lvs-style-theme-2 #nav_all ul li a:hover span,
.lvs-style-theme-3 #nav_all ul li a:hover span,
.lvs-style-theme-4 #nav_all ul li a:hover span,
.lvs-style-theme-5 #nav_all ul li a:hover span
{
	text-decoration: underline;
}

.lvs-style-theme-3 #nav_all ul.menu li ul li
{
	background-color: #9dd1ff;
}

.lvs-style-theme-2 input
{
	background-color: #000;
}
/* REBUILD */

.lvs-active #mod_search_searchword
{
	padding: 3px 10px 3px 25px;
	margin-right: 10px;
}

.lvs-active .search .button
{
	padding: 3px 10px;
	margin-bottom: 0;
}

.lvs-style-font-size-3 #logo img 
{
    margin-bottom: 27px;
    display: none;
}

.lvs-style-images-off #center
{
	width: 100%;
}

.lvs-style-images-off #right
{
	display: none;
}

.lvs-active a.footer-contacts
{
	display: block;
	margin-bottom: 4px;
}

.lvs-active .module_left img
{
	display: block !important;
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	filter: grayscale(100%);
	margin: auto;	
}

.lvs-active #contacts .im
{
	display: none;
}

.lvs-active #footer
{
	overflow: hidden;
	height: auto;
	margin-bottom: 20px;
}

.lvs-active .mainlevel span
{
	/*background-color: #f0f0f0;*/
	border-color: transparent;
}

.lvs-style-theme-1 .mainlevel span
{
	/*background-color: #000;*/
	color: #000 !important; 
}

.lvs-style-theme-2 .mainlevel span
{
	/*background-color: #fff;*/
	color: #000 !important; 
}

.lvs-style-theme-4 .mainlevel span
{
	/*background-color: #4d4b43;*/
	color: #4d4b43 !important; 
}

.lvs-style-theme-5 .mainlevel span
{
	/*background-color: #a9dd38;*/
	color: #3b2716 !important; 
}

.lvs-active .phocagallery-box-file
{
	width: auto !important;
}

