@import url(//fonts.googleapis.com/css?family=Open+Sans&subset=latin%2Clatin-ext%2Ccyrillic%2Ccyrillic-ext);
@import url(//fonts.googleapis.com/css?family=Habibi&subset=latin%2Clatin-ext);
@font-face {
    font-family: 'Geometria';
    src: url('fonts/geometria_medium.otf') format('opentype');
}
/* Header
------------------------------------------------------------------------------ */
.container {
    max-width: 800px;
    margin: 0 auto;
}
.header-info {
    background-color: #dedede;
    padding: 29px 29px 30px;
    font-family: 'Geometria', sans-serif;
    color: #000000;
}
.header-info-items {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.header-info-item {
    margin: 0;
    font-size: 15px;
    line-height: 19px;
    font-weight: 500;
    max-width: calc(50% - 5px);
}
.header-info-item:last-child {
    text-align: right;
}
.header-info-buttons {
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
}
.header-info-button {
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 50px;
    color: #fff;
    background-color: #405360;
    border-radius: 13px;
    outline: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
}
.header-info-button:last-child {
    background-color: #fb0103;
    width: calc(50% - 5px);
}

@media screen and (max-width: 800px) {
    .header-info-button {
        font-size: 16px;
        padding: 0 20px;
    }
}

@media screen and (max-width: 600px) {
    .header-info-items {
        flex-direction: column;
    }
    .header-info-item {
        max-width: 100%;
    }
    .header-info-item:last-child {
        text-align: left;
        margin-top: 15px;
    }
    .header-info-buttons {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 15px;
    }
    .header-info-button {
        padding: 0 50px;
        width: 290px;
        max-width: 100%;
    }
    .header-info-button:last-child {
        width: 290px;
        margin-top: 15px;
    }
}
/* Layout
------------------------------------------------------------------------------ */
.mobile-simulator {background-size: auto;}
.mobile-view #page {height: auto;}
.mobile-view #columns,
.mobile-view .container-content {width: auto !important;}
.mobile-view #layout,
.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {padding: 0;width: 100%;}
.mobile-view #layout {min-width: 0px;}
@media screen and (max-width: 500px)
{
	.header-image {height:100%; overflow: auto;}
	.header-image .inm {width:150px;}
	.header-image img {width:55%;}
	.header-image .link {font-size: 17px;}
	#widget-site_logo img {width: 100%;}
	.boxbl {width: 100% !important; height: 500px !important; margin: -250px 0 0 -50% !important;}
}
@media screen and (max-height: 499px)
{
	.boxbl {height: 300px !important; margin-top: -150px !important;}
}
@media screen and (min-width: 500px) and (max-width: 799px)
{
	.header-image {height:100%; overflow: auto;}
	.header-image .inm {width:170px;}
	.header-image img {width:70%;}
	.header-image .link {font-size: 23px;}
	.header-image .posc {height: 50px;}
	#widget-site_logo img {width: 90%;}
	.boxbl {width: 500px !important; margin-left: -250px !important;}
}
@media screen and (min-height: 500px) and (max-height: 699px)
{
	.boxbl {height: 500px !important; margin-top: -250px !important;}
}
@media screen and (min-height: 700px) and (max-height: 799px)
{
	.boxbl {height: 700px !important; margin-top: -350px !important;}
}
@media screen and (min-width: 800px)
{
	.header-image .inm {width:170px;}
	.header-image .link {font-size: 22px;}
	.header-image .posc {height: 50px;}
	#layout-header,
	#layout-content,
	#layout-footer {width: 800px !important;}
}
@media screen and (min-width: 1179px) and (max-width: 1279px)
{
	.vhod {width:150px !important;}
	.vhod input {width:130px !important;}
	.ref {width:140px !important;}
}
@media screen and (min-width: 1078px) and (max-width: 1178px)
{
	.vhod {width:100px !important;font-size: 14px !important;}
	.vhod input {width:80px !important;font-size: 14px !important;}
	.ref {width:90px !important;}
}
@media screen and (min-width: 977px) and (max-width: 1077px)
{
	.vhod {width:70px !important;font-size: 10px !important;}
	.vhod input {width:50px !important;font-size: 10px !important;}
	.ref {width:60px !important;}
}
@media screen and (max-width: 976px)
{
	.vhod {display: none !important;}
}
@media screen and (max-width: 1169px)
{
	#popup_toggle, #calk_toggle {display: none !important;}
}
@media screen and (max-width: 1060px)
{
	#toBack, #toTop {display: none !important;}
}
.mobile-view .header-image {transform: translate(0%, -50%); position: absolute; top: 50%; }
.mobile-view #watermark {display: none;}
.mobile-view #columns {padding-left: 0;padding-right: 0;}
.mobile-view #content-content {min-height: 0;}
.mobile-view #content {margin-left: 0;margin-right: 0;border-radius: 0;}
.mobile-view #header, .mobile-view #footer {margin: 0;border-radius: 0;}
.mobile-view .widget-content {overflow-x: visible;}
.mobile-view .container-empty {display: none !important;}
/* Widgets
------------------------------------------------------------------------------ */
/* Text */
.mobile-view .widget-text img {height: auto;max-width: 100%;}
/* Navigation */
.mobile-view .widget-navigation .widget-content > a {display: block;}
.mobile-view .navigation {display: none;}
.mobile-view .pageContentText .navigation a {text-align: left;}
.mobile-view .rtl .pageContentText .navigation a {text-align: right;}
.mobile-view .pageContentText .navigation > li,
.mobile-view .pageContentText .navigation ul,
.mobile-view .pageContentText .navigation ul > li,
.mobile-view .pageContentText .navigation li:hover 
{
	display: block;
	position: static;
	border: none !important;
}
.mobile-view .pageContentText .navigation ul li a {margin-left: 20px;}
.mobile-view .rtl .pageContentText .navigation ul li a {margin-right: 20px;}
.mobile-view .pageContentText .navigation ul ul {margin-left: 0;min-width: 0;}
.mobile-view .pageContentText .navigation ul ul li a {margin-left: 40px;}
.mobile-view .rtl .pageContentText .navigation ul ul li a {margin-right: 40px;}
.mobile-view .navigation-item-bullet {display: none !important;}
.mobile-view .widget-navigation {display: none;}
.mobile-view .widget-navigation.navigation-first {display: block;}
.mobile-view #navigation-menu li.selected > a,
.mobile-view #navigation-menu li.childselected > a { color: #f8f6f4; background-color: transparent; }
.mobile-view #navigation-menu li:hover > a { color: #f8f6f4; background-color: transparent; }
.mobile-view #navigation-menu ul > li > a { color: #FFFFFF; background-color: transparent; }
.mobile-view-switcher 
{
	display: none;
	text-align: center;
	padding: 5px 0 20px;
	text-decoration: underline;
	cursor: pointer;
	background-color: #fff;
	color: #555;
}
/* = ExtJs styles =
------------------------------------------------------------------------------ */
/*  don't change for compatibility with editor */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
img, body, html {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
q:before, q:after {content: '';}
/* = Defaults =
------------------------------------------------------------------------------ */
a {text-decoration: none;}
table, caption, tfoot, thead, th {outline: 0;font-size: 100.01%;}
table {border-collapse: collapse;border-spacing: 0;}
:focus {outline: 0;}
.clearfix {display: inline-block;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: block;}
* html .clearfix {height: 1%;}
/* List */
.pageContentText {line-height: 1.42;}
.pageContentText li {display: list-item;}
.pageContentText ul, .pageContentText ol {margin: 1.12em 0 1.12em 20px;padding-left: 20px;}
.pageContentText ul {list-style-type: disc;}
.pageContentText ul ul {list-style-type: circle;}
.pageContentText ul ul ul {list-style-type: square;}
.pageContentText ol {list-style-type: decimal;}
.pageContentText ol ul, .pageContentText ul ol, .pageContentText ul ul, .pageContentText ol ol {margin-top: 0;margin-bottom: 0;}
.pageContentText strong, .pageContentText strong * {font-weight: bolder;}
.pageContentText em, .pageContentText em *, .pageContentText address, .pageContentText address * {font-style: italic;}
.pageContentText .x-btn em, .pageContentText .x-btn em * {font-style: normal;}
/* Heading */
.pageContentText h1 {margin: 0;padding: .335em 0;}
.pageContentText h2 {padding: 0;margin: .375em 0;}
.pageContentText h3 {font-size: 1.17em;margin: 0;padding: .415em 0;}
.pageContentText h4, .pageContentText p, .pageContentText blockquote {margin: .56em 0;padding: 0;}
.pageContentText h5 {font-size: .83em;margin: 0;padding: .75em 0;}
.pageContentText h6 {font-size: .75em;margin: 0;padding: .835em 0;}
/* Usability improvement: after insert user can type in every cell of a table */
.pageContentText pre {margin: 1em 0;}
.pageContentText .cleared {height: 0;line-height: 0;font-size: 0;}
/* = Layout =
------------------------------------------------------------------------------ */
body {background-attachment: fixed;}
#page {height: 100%;position: relative;}
#layout {margin: auto;position: relative;left: 0;right: 0;max-width: 800px;}
#layout-header,
#layout-content,
#layout-footer {margin: 0 auto;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
#header, #footer-wrapper, #footer {margin: auto;}
#header-top, #content-top, #footer-top {background-position: top left;background-repeat: no-repeat;}
#header-top div, #content-top div, #footer-top div {background-position: top right;background-repeat: no-repeat;}
#header-top div div, #content-top div div, #footer-top div div {padding: 0;background-repeat: repeat-x;}
#header-side, #content-side, #footer-side {background-repeat: repeat-y;}
#header-side2, #content-side2, #footer-side2 {background-position: top right;background-repeat: repeat-y;}
#header-bottom, #content-bottom, #footer-bottom {background-position: bottom left;background-repeat: no-repeat;}
#header-bottom div, #content-bottom div, #footer-bottom div {background-position: bottom right;background-repeat: no-repeat;}
#header-bottom div div, #content-bottom div div, #footer-bottom div div {padding: 0;background-position: bottom;background-repeat: repeat-x;}
#header-content {background-position: center right;background-repeat: no-repeat;position: relative;}
#content {margin-left: 0px;margin-right: 0px;}
#content-content {min-height: 350px;}
#columns {-moz-box-sizing: border-box;box-sizing: border-box;margin: auto;position: relative;padding-top: 15px;padding-bottom: 15px;}
#columns:after {content: ' ';clear: both;display: block;width: 0;height: 0;overflow: hidden;font-size: 0;}
.container-content > div {position: relative;}
.container-content-inner {display: inline-block;width: 100%;}
#header .container-content, #footer .container-content {margin: 0 auto;-moz-box-sizing: border-box;box-sizing: border-box;}
#footer-content {position: relative;text-align: center;}
#header-content, #footer-content {min-height: 24px;height: auto;}
.elastic-container {width: auto !important;}
.elastic-container #columns {margin: auto;}
/* = Widgets =
------------------------------------------------------------------------------ */
.widget {padding: 5px 10px;position: relative;}
.widget-content {overflow-x: hidden;}
.widget .widget-title {padding-top: 0;margin-top: 0;}
.widget-navigation:hover,
.widget-script:hover {z-index: 3;}
.widget-pagecontent > .widget-content,
.widget-navigation .widget-content,
.widget-script .widget-content {overflow-x: visible;}
/* Breadcrumbs */
.widget-breadcrumbs div {display: inline;}
.widget-breadcrumbs div.widget-content {display: block;}
.widget-breadcrumbs .icon, .widget-breadcrumbs .icon-with-title {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: transparent url("../images/home.gif?template=generic") center left no-repeat;
	}
.widget-breadcrumbs .icon-with-title {margin: 0 5px 0 0;}
.widget-breadcrumbs .separator, .widget-breadcrumbs .page {display: inline-block;vertical-align: middle;}
.widget-breadcrumbs .separator {margin: 0 5px;}
/*Стиль главной картинки*/
.widget-header .header-image {background-size: cover;background-position: center center;background-repeat: no-repeat;text-align: center;font-size: 25px;}
.header-image .inm {margin: auto;display: inline-block;}
.widget-header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-radius: 0 0 0 0;
	background-color: rgba(255,255,255,0.75);
	height: 400px;
	background-image: url(../attachments/Header/published_image_0.png);
	box-shadow: none;
	text-shadow: black 1px 1px 0, black -1px -1px 0, 
                 black -1px 1px 0, black 1px -1px 0;
}
.widget-header a img { border: 3px solid #ffffff;}
.widget-header a:hover img {border: 3px solid #ff0000;}
.widget-header a.link:hover {color: red !important;}
.widget-header .widget-content
{
	overflow: hidden;
	position: relative;
	background-color:rgba(58,58,58,0.6);
	padding: 25px 10px 15px 10px;
	height:360px;
}
/* Navigation */
.widget-navigation {padding: 0;}
.widget-navigation .widget-content > a {
	background: url('../images/menu-toggle.png') no-repeat center;
	display: none;
	height: 30px;
	width: 30px;
	margin: 4px;
}
.pageContentText .navigation, .pageContentText .navigation ul {margin: 0;padding: 0;list-style: none;}
.pageContentText .navigation {width: 100%;min-height: 24px;letter-spacing: -1em;}
.pageContentText .navigation ul {display: none;position: absolute;left: 0;min-width: 100%;z-index: 1;}
.pageContentText .navigation > li {display: inline-block;vertical-align: top;white-space: nowrap;letter-spacing: 0;z-index: 10;}
.pageContentText .navigation ul li {display: block;text-align: left;}
.pageContentText .navigation li:hover {position: relative;}
.pageContentText .navigation li.navigation-item-expand:hover > ul {display: block;}
.pageContentText .navigation li a {display: block;text-decoration: none;position: relative;}
.pageContentText .navigation ul ul {display: none;position: absolute;top: 3px;left: 100%;min-width: 100%;margin-left: -3px;}
.navigation-item-bullet {display: none;}
.navigation ul .navigation-item-expand > a > .navigation-item-bullet {display: block;position: absolute;right: 5px;}
.navigation ul .navigation-item-expand > a > .navigation-item-text {padding-right: 10px;}
.ie .navigation li:hover ul {background: url('../images/blank.gif?template=generic');}
#navigation-menu {text-align: center;}
#navigation-menu li > a {font-family: Times, serif;font-size: 18px;}
#navigation-menu li > a,
#navigation-menu ul li > a {font-weight: normal;font-style: normal;text-decoration: none;}
#navigation-menu li,
#navigation-menu ul li,
#navigation-menu li.selected,
#navigation-menu li.childselected,
#navigation-menu li.selected:hover,
#navigation-menu li.childselected:hover,
#navigation-menu li:hover,
#navigation-menu ul li.selected,
#navigation-menu ul li.childselected,
#navigation-menu ul li.selected:hover,
#navigation-menu ul li.childselected:hover,
#navigation-menu ul li:hover {margin: 0px 2px 0px 2px;}
#navigation-menu li > a,
#navigation-menu ul li > a,
#navigation-menu li.selected > a,
#navigation-menu li.childselected > a,
#navigation-menu li.selected:hover > a,
#navigation-menu li.childselected:hover > a,
#navigation-menu li:hover > a {padding: 20px 10px 20px 10px;border: solid #000000;border-width: 0px;border-radius: 0;box-shadow: none;}
#navigation-menu ul li.selected > a,
#navigation-menu ul li.childselected > a,
#navigation-menu ul li.selected:hover > a,
#navigation-menu ul li.childselected:hover > a,
#navigation-menu ul li:hover > a {padding: 20px 10px 20px 10px;}
#navigation-menu > li.normal > a {color: #FFFFFF; background-color: transparent; background-image: none;}
#navigation-menu li.selected > a, #navigation-menu li.childselected > a, #navigation-menu li.normal:hover > a {color: #f8f6f4; background-color: #f1eee7; background-image: none;}
#navigation-menu ul > li.normal > a {color: #000000; background-image: none; background-color: #e6d7b4;}
/* Text */
.widget-text {padding: 0 10px;word-wrap: break-word;}
.widget-text .widget-content {overflow: hidden;}
/* Slider */
.widget-slider {padding: 0;}
.widget-slider .slider-wrapper .nivoSlider {margin: 0;}
.nivoSlider img {height: auto;}
.widget-slider .slider-wrapper {position: relative;}
.widget-slider .slider-wrapper .nivo-controlNav {padding: 3px 0 0;}
.widget-slider .widget-slider-navigation-inside .nivo-controlNav {z-index: 10;position: absolute;top: 12px;right: 15px;}
.widget-slider .theme-default .nivoSlider {background-color: transparent;}
/* Page style */
/*Стиль информационного содержимого страницы*/
#widget-info {margin: 0 0 0 0;padding: 5px 10px 5px 10px;border-radius: 0 0 0 0;box-shadow: none;font-size: 16px;}
#widget-info a:hover img { opacity: 0.75; filter: alpha (Opacity=75);}
/*Стиль основного содержимого страницы*/
#widget-info-m {margin: 0 0 0 0;padding: 10px 10px 10px 10px;border-radius: 0 0 0 0;box-shadow: none;}
/*Стиль лого*/
#widget-site_logo {
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
	background-image: url("../images/backfoot.png");
	background-position: top left;
	background-repeat: repeat;
	background-size: auto;
	box-shadow: none;
}
/*Стиль блока с телефоном*/
#widget-site_adress {
	margin: 0 0 0 0;
	padding: 0px 10px 0px 10px;
	background-image: linear-gradient(to bottom,rgba(58,58,58,1),rgba(84,109,124,1));
	background-size: 100% 100%;
	box-shadow: none;
}
/*Стиль главного меню*/
#main-menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0 0 0 0;
	background-image: linear-gradient(to bottom,rgba(138,138,138,1),rgba(230,215,180,1));
	background-size: 100% 100%;
	text-shadow:rgba(0, 0, 0, 0.4) -1px -1px 1px,rgba(0, 0, 0, 0.4) 1px -1px 1px,rgba(0, 0, 0, 0.4) -1px 1px 1px,rgba(0, 0, 0, 0.4) 1px 1px 1px,rgba(0, 0, 0, 0.9) 0 1px 2px;
	box-shadow: none;
}
/*Стиль строки навигации*/
#str-navy {
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
	border-radius: 0 0 0 0;
	box-shadow: none;
}
#str-navy a, #str-navy span {font-size: 14px;line-height: 23px;color: #000000;font-family: 'Open Sans', sans-serif;}
#str-navy .page {font-weight: normal;font-style: normal;}
#str-navy a.page {text-decoration: underline;}
#str-navy a.icon, #str-navy a.icon-with-title {height: 22px;font-size: 16px;}

/*Стиль блока нижнего колонтитула*/
#bottom-col {
	margin: 0 0 0 0;
	padding: 15px 15px 15px 15px;
	border-radius: 0 0 0 0;
	background-image: url("../images/backfoot.png");
	background-position: top left;
	background-repeat: repeat;
	background-size: auto;
    box-shadow: none;
}

/*Стиль фона страницы*/

body {background-image: url("../images/background57.png");background-position: top left;background-repeat: repeat;background-size: auto;}
#content-content{background-color:rgba(255,255,255,1);}
#footer-content{background-color:rgba(230,215,180,0);}
.vhod {
	width:200px;
	border-radius: 10px;
	background-image: linear-gradient(to top,rgba(180,0,0,1),rgba(255,0,0,1));
	padding:5px;
	margin-top:5px;
	z-index:21;
	color:white;
	text-align:center;
	font-family:verdana;
	font-size:16px;
}
.vhod input {width:180px;font-size:16px;margin-top:7px;}
.vhodgrr {background-image: linear-gradient(to top,rgb(68, 47, 41,0.7),rgb(68, 47, 41,0.7)) !important; user-select: none;}
.vhodrpr {background-image: linear-gradient(to top,rgb(68, 47, 41,0.5),rgb(68, 47, 41,0.5)) !important;}
.vhodgrr:hover {background-image: linear-gradient(to top,rgb(68, 47, 41,1),rgb(68, 47, 41,1)) !important;}
.vhodrpr:hover {background-image: linear-gradient(to top,rgb(68, 47, 41,0.7),rgb(68, 47, 41,0.7)) !important;}
#vyhod {position:fixed;top:5px;right:10px;}
.ref {cursor:pointer;top:45px;width:190px;display:block;}
#svern {font-size:11px;color:white;text-decoration:underline;cursor:pointer;}
/*Стиль блоков "Прошу позвонить" и "Калькулятор"*/
 #popup_toggle {bottom: 50px; right: 10px; position: fixed; z-index: 11;}
 #calk_toggle {bottom: 230px; right: 10px; position: fixed; z-index: 11;}
.circlephone {
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	border: 2px solid #FF0000;
	width:150px;
	height:150px;
	bottom:-25px;
	right:10px;
	position:absolute;
	-webkit-border-radius:100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	opacity: 0.5;
	-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;
	-moz-animation: circle-anim 2.4s infinite ease-in-out !important;
	-ms-animation: circle-anim 2.4s infinite ease-in-out !important;
	-o-animation: circle-anim 2.4s infinite ease-in-out !important;
	animation: circle-anim 2.4s infinite ease-in-out !important;
	-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;
	transform-origin: center;
	}
.circle-fill{
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	background-color:#FF0000;
	width:100px;height:100px;
	bottom:0px;
	right:35px;
	position:absolute;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid transparent;
	-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;
	-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;
	-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;
	-o-animation: circle-fill-anim 2.3s infinite ease-in-out;
	animation: circle-fill-anim 2.3s infinite ease-in-out;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	transform-origin: center;
	}
.img-circle {
	background-color:#FF0000;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	transform-origin: center;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	width:72px;
	height:72px;
	bottom: 14px;
	right: 49px;
	position:absolute;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid transparent;opacity: .7;
}
.img-circle:hover{opacity: 1;}
.img-circleblock
{
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	width:72px;
	height:72px;
	background-image:url(/images/mini.png);
	background-position: center center;
	background-repeat:no-repeat;
	animation-name: tossing;
	-webkit-animation-name: tossing;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	transform-origin: center;
}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: 0.1;-moz-opacity: 0.1;-webkit-opacity: 0.1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.5;-moz-opacity: 0.5;-webkit-opacity: 0.5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.6;-moz-opacity: 0.6;-webkit-opacity: 0.6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: 0.1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: 0.5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: 0.1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: 0.1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: 0.5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: 0.1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: 0.1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: 0.1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: 0.2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}
  
#calk_toggle .circlephone {border: 2px solid rgb(68, 47, 41);}
#calk_toggle .circle-fill, #calk_toggle .img-circle {background-color:rgb(68, 47, 41);}
#calk_toggle .img-circleblock {background-image:url(/images/calk.png);}
 
.b-popup {
    overflow:hidden;
    position:fixed;
	z-index: 12;
    bottom:10px;
	right:0px;
	font-size:16px;
	color:white;
    }
.b-popup .b-popup-content
{
    margin:0px 20px 5px 30px;
    width:250px;
	text-align:center;
    padding:10px;
    background-image: linear-gradient(to top,rgba(180,0,0,1),rgba(255,0,0,1));
    border-radius:5px;
    box-shadow: 0px 0px 10px #000;
}
.b-popup-content input, .b-popup-content textarea {width:225px;font-size:16px;margin-top:7px;}
.b-popup-x {margin:80px 0px 0px 0px;}
#toTop {
	width:100px;
	border:1px solid #ccc;
	border-radius: 10px;
	background-image: linear-gradient(to top,rgba(180,0,0,1),rgba(255,0,0,1));
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:10px;
	left:10px;
	cursor:pointer;
	display:none;
	color:white;
	font-family:verdana;
	font-size:18px;
}
#toBack {
	width:100px;
	border:1px solid #ccc;
	border-radius: 10px;
	background-image: linear-gradient(to top,rgba(180,0,0,1),rgba(255,0,0,1));
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:50px;
	left:10px;
	cursor:pointer;
	color:white;
	font-family:verdana;
	font-size:18px;
}
.sticky {position: fixed;top: 0px; z-index: 20;}
/*Цветовые стили*/
.nocol {background-color: white; color:black;}
.ocink {background-image: url(/attachments/colors/ocink.jpg); background-size: cover; border-color:grey; color:black;}
.ral8012 {background-color: rgb(102, 51, 43); border-color: rgb(102, 51, 43); color:white;}
.ral8012m {background-image: url(/attachments/colors/cuprum-molot.jpg); background-size: cover; border-color: rgb(102, 51, 43); color:white;}
.ral8017 {background-color: rgb(68, 47, 41); border-color: rgb(68, 47, 41); color:white;}
.ral8017m {background-image: url(/attachments/colors/choco-molot.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.ral8017-stb {background-image: url(/attachments/colors/ral8017-stb.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.ral8017-matte {background-image: url(/attachments/colors/ral8017-matte.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.ral7004 {background-color: rgb(155, 155, 155); border-color: rgb(155, 155, 155); color:black;}
.ral7004m {background-image: url(/attachments/colors/sereb-molot.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.ral7040 {background-color: rgb(157, 163, 166); border-color: rgb(157, 163, 166); color:black;}
.ral7035 {background-color: rgb(197, 199, 196); border-color: rgb(197, 199, 196); color:black;}
.ral3005 {background-color: rgb(89, 25, 31); border-color: rgb(89, 25, 31); color:white;}
.ral3005-stb {background-image: url(/attachments/colors/ral3005-stb.jpg); background-size: cover; border-color: rgb(89, 25, 31); color:white;}
.ral5002 {background-color: rgb(0, 56, 123); border-color: rgb(0, 56, 123); color:white;}
.ral5021 {background-color: rgb(0, 117, 119); border-color:rgb(0, 117, 119); color:white;}
.ral1018 {background-color: rgb(250, 202, 48); border-color: rgb(250, 202, 48); color:black;}
.ral1018m {background-image: url(/attachments/colors/gold-molot.jpg); background-size: cover; bborder-color: rgb(250, 202, 48); color:black;}
.ral5005m {background-image: url(/attachments/colors/blue-molot.jpg); background-size: cover; border-color: rgb(0, 83, 135); color:white;}
.ral5005 {background-color: rgb(0, 83, 135); border-color: rgb(0, 83, 135); color:white;}
.ral1015 {background-color: rgb(230, 210, 181); border-color: rgb(230, 210, 181); color:black;}
.ral6029 {background-color: rgb(0, 111, 61); border-color: rgb(0, 111, 61); color:white;}
.ral6005 {background-color: rgb(17, 66, 50); border-color: rgb(17, 66, 50); color:white;}
.ral6005m {background-image: url(/attachments/colors/green-molot.jpg); background-size: cover; border-color: rgb(17, 66, 50); color:white;}
.ral6005-stb {background-image: url(/attachments/colors/ral6005-stb.jpg); background-size: cover; border-color: rgb(17, 66, 50); color:white;}
.ral9003 {background-color: rgb(236, 236, 231); border-color: rgb(236, 236, 231); color:black;}
.ral3003 {background-color: rgb(134, 26, 34); border-color: rgb(134, 26, 34); color:white;}
.ral7024 {background-color: rgb(71, 74, 80); border-color: rgb(71, 74, 80); color:white;}
.ral7024-stb {background-image: url(/attachments/colors/ral7024-stb.jpg); background-size: cover; border-color: rgb(71, 74, 80); color:white;}
.ral7024-matte {background-image: url(/attachments/colors/ral7024-matte.jpg); background-size: cover; border-color: rgb(71, 74, 80); color:white;}
.ral2004 {background-color: rgb(226, 83, 3); border-color: rgb(226, 83, 3); color:black;}
.ral1014 {background-color: rgb(222, 208, 159); border-color: rgb(222, 208, 159); color:black;}
.ral1014m {background-image: url(/attachments/colors/bronze-molot.jpg); background-size: cover; border-color: rgb(222, 208, 159); color:black;}
.ral3020 {background-color: rgb(193, 18, 28); border-color: rgb(193, 18, 28); color:white;}
.ral4005 {background-color: rgb(131, 99, 157); border-color: rgb(131, 99, 157); color:white;}
.ral4006 {background-color: rgb(153, 37, 114); border-color: rgb(153, 37, 114); color:white;}
.ral5015 {background-color: rgb(40, 116, 178); border-color: rgb(40, 116, 178); color:white;}
.ral5020 {background-color: rgb(11, 65, 81); border-color: rgb(11, 65, 81); color:white;}
.ral6002 {background-color: rgb(39, 98, 53); border-color: rgb(39, 98, 53); color:white;}
.ral6026 {background-color: rgb(0, 93, 82); border-color: rgb(0, 93, 82); color:white;}
.ral8004 {background-color: rgb(143, 78, 53); border-color: rgb(143, 78, 53); color:white;}
.ral8004-stb {background-image: url(/attachments/colors/ral8004-stb.jpg); background-size: cover; border-color: rgb(143, 78, 53); color:white;}
.ral8004-matte {background-image: url(/attachments/colors/ral8004-matte.jpg); background-size: cover; border-color: rgb(143, 78, 53); color:white;}
.ral8019 {background-color: rgb(63, 58, 58); border-color: rgb(63, 58, 58); color:white;}
.ral8019-stb {background-image: url(/attachments/colors/ral8019-stb.jpg); background-size: cover; border-color: rgb(63, 58, 58); color:white;}
.ral8019-matte {background-image: url(/attachments/colors/ral8019-matte.jpg); background-size: cover; border-color: rgb(63, 58, 58); color:white;}
.ral9006 {background-color: rgb(165, 168, 166); border-color: rgb(165, 168, 166); color:black;}
.ral9005 {background-color: rgb(10, 10, 13); border-color: rgb(10, 10, 13); color:white;}
.ral9005m {background-image: url(/attachments/colors/black-molot.jpg); background-size: cover; border-color: rgb(10, 10, 13); color:white;}
.ral9005-stb {background-image: url(/attachments/colors/ral9005-stb.jpg); background-size: cover; border-color: rgb(10, 10, 13); color:white;}
.ral9005-matte {background-image: url(/attachments/colors/ral9005-matte.jpg); background-size: cover; border-color: rgb(10, 10, 13); color:white;}
.ral3000 {background-color: rgb(167, 41, 32); border-color: rgb(167, 41, 32); color:white;}
.ral3009 {background-color: rgb(112, 55, 49); border-color: rgb(112, 55, 49); color:white;}
.ral3011 {background-color: rgb(126, 41, 44); border-color: rgb(126, 41, 44); color:white;}
.ral7005 {background-color: rgb(107, 113, 111); border-color: rgb(107, 113, 111); color:white;}
.ral7016 {background-color: rgb(55, 63, 67); border-color: rgb(55, 63, 67); color:white;}
.ral6019 {background-color: rgb(183, 217, 177); border-color: rgb(183, 217, 177); color:black;}
.ral9002 {background-color: rgb(221, 222, 212); border-color: rgb(221, 222, 212); color:black;}
.ral9004 {background-color: rgb(46, 48, 50); border-color: rgb(46, 48, 50); color:white;}
.ral1001 {background-color: rgb(209, 188, 138); border-color: rgb(209, 188, 138); color:black;}
.ral1011 {background-color: rgb(175, 138, 84); border-color: rgb(175, 138, 84); color:black;}
.ral2010 {background-color: rgb(212, 107, 47); border-color: rgb(212, 107, 47); color:black;}
.ral8001 {background-color: rgb(156, 107, 48); border-color: rgb(156, 107, 48); color:white;}
.ral8007 {background-color: rgb(111, 74, 47); border-color: rgb(111, 74, 47); color:white;}
.ral8023 {background-color: rgb(166, 94, 47); border-color: rgb(166, 94, 47); color:white;}
.chbar {background-color: rgb(14, 14, 6); border-color: rgb(14, 14, 6); color:white;}
.antder {background-image: url(/attachments/colors/antder.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.bordvenge {background-image: url(/attachments/colors/bordvenge.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.cherder {background-image: url(/attachments/colors/cherder.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:white;}
.klensv {background-image: url(/attachments/colors/klensv2.jpg); background-size: cover; border-color: rgb(222, 208, 159); color:black;}
.kedrtem {background-image: url(/attachments/colors/kedrtem2.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.orehmil {background-image: url(/attachments/colors/orehmil.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:white;}
.svberez {background-image: url(/attachments/colors/svberez.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.svetdub {background-image: url(/attachments/colors/svetdub.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.temdub {background-image: url(/attachments/colors/temdub.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.temkash {background-image: url(/attachments/colors/temkash.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.vintage {background-image: url(/attachments/colors/vintage.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.antdub {background-image: url(/attachments/colors/antdub.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.dersv {background-image: url(/attachments/colors/dersv.jpg); background-size: cover; border-color: rgb(222, 208, 159); color:black;}																	
.derz {background-image: url(/attachments/colors/derz.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.deroreh {background-image: url(/attachments/colors/deroreh.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.dert {background-image: url(/attachments/colors/dert.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.derkash {background-image: url(/attachments/colors/derkash.jpg); background-size: cover; border-color: rgb(63, 58, 58); color:white;}
.derkashkr {background-image: url(/attachments/colors/derkashkr.jpg); background-size: cover; border-color: rgb(89, 25, 31); color:white;}
.derbdub {background-image: url(/attachments/colors/derbdub.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.derkip {background-image: url(/attachments/colors/derkip.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.dermdub {background-image: url(/attachments/colors/dermdub.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.deryas {background-image: url(/attachments/colors/deryas.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.derklen {background-image: url(/attachments/colors/derklen.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.dertik {background-image: url(/attachments/colors/dertik.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.kamkirzol {background-image: url(/attachments/colors/kamkirzol.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:white; font-weight: bold;}
.kambul {background-image: url(/attachments/colors/kambul.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:white; font-weight: bold;}
.kamprir {background-image: url(/attachments/colors/kamprir.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black; font-weight: bold;}
.kamser {background-image: url(/attachments/colors/kamser.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black; font-weight: bold;}
.safsv {background-image: url(/attachments/colors/safsv.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.saftm {background-image: url(/attachments/colors/saftm.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.almwood {background-image: url(/attachments/colors/almwood.jpg); background-size: cover; border-color: rgb(63, 58, 58); color:white;}
.antwood {background-image: url(/attachments/colors/antwood2.jpg); background-size: cover; border-color: rgb(63, 58, 58); color:white;}
.cherwood {background-image: url(/attachments/colors/cherwood-dark.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.cherwood2 {background-image: url(/attachments/colors/cherwood2.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.chokwood {background-image: url(/attachments/colors/chokwood2.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.cofwood {background-image: url(/attachments/colors/cofwood2.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.cofwoodb {background-image: url(/attachments/colors/cofwood-blesk.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.goldwood {background-image: url(/attachments/colors/goldwood-intense.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:white;}
.goldwood2 {background-image: url(/attachments/colors/goldwood2.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.greywood {background-image: url(/attachments/colors/greywood.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:white;}
.honwood {background-image: url(/attachments/colors/honwood2.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.kingstone {background-image: url(/attachments/colors/kingstone.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black; font-weight: bold;}
.milkwood {background-image: url(/attachments/colors/milkwood2.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.pinewood {background-image: url(/attachments/colors/pinewood.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.nordwood {background-image: url(/attachments/colors/nordwood2.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.silverwood {background-image: url(/attachments/colors/silverwood.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.nutwood {background-image: url(/attachments/colors/nutwood.jpg); background-size: cover; border-color: rgb(222, 208, 159); color:black;}
.rowan {background-image: url(/attachments/colors/rowan-intense.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:white;}
.rowan2 {background-image: url(/attachments/colors/rowan2.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.snowwood {background-image: url(/attachments/colors/snowwood.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.sandstone {background-image: url(/attachments/colors/sandstone.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black; font-weight: bold;}
.whitewood {background-image: url(/attachments/colors/whitewood2.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.goldoak {background-image: url(/attachments/colors/goldoak.jpg); background-size: cover; border-color: rgb(226, 83, 3); color:black;}
.darkoak {background-image: url(/attachments/colors/darkoak.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.wenge {background-image: url(/attachments/colors/wenge.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.antiq-bro {background-image: url(/attachments/colors/antiq-bro.jpg); background-size: cover; border-color: rgb(55, 66, 47); color:white; font-weight: bold;}
.antiq-lag {background-image: url(/attachments/colors/antiq-lag.jpg); background-size: cover; border-color: rgb(0, 56, 123); color:white; font-weight: bold;}
.antiq-mal {background-image: url(/attachments/colors/antiq-mal.jpg); background-size: cover; border-color: rgb(17, 66, 50); color:white; font-weight: bold;}
.antiq-med {background-image: url(/attachments/colors/antiq-med.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white; font-weight: bold;}
.antiq-ser {background-image: url(/attachments/colors/antiq-ser.jpg); background-size: cover; border-color: rgb(71, 74, 80); color:white; font-weight: bold;}
.antiq-serb {background-image: url(/attachments/colors/antiq-serb.jpg); background-size: cover; border-color: rgb(236, 236, 231); color:black; font-weight: bold;}
.amed {background-image: url(/attachments/doors/amed.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white; font-weight: bold;}
.venge {background-image: url(/attachments/doors/venge.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.vengem {background-image: url(/attachments/doors/vengem.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.kapuchino {background-image: url(/attachments/doors/kap.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.beldub {background-image: url(/attachments/doors/beldub.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.itoreh {background-image: url(/attachments/doors/itoreh.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.miloreh {background-image: url(/attachments/doors/miloreh.jpg); background-size: cover; border-color: rgb(230, 210, 181); color:black;}
.tikder {background-image: url(/attachments/doors/tikder.jpg); background-size: cover; border-color: rgb(68, 47, 41); color:white;}
.vengen {background-image: url(/attachments/doors/vengen.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.elvik {background-image: url(/attachments/doors/elv.jpg); background-size: cover; border-color: rgb(222, 208, 159); color:black;}
.lesnorehv {background-image: url(/attachments/doors/lesnorehv.jpg); background-size: cover; border-color: rgb(222, 208, 159); color:black;}
.dubbelp {background-image: url(/attachments/doors/dubb.jpg); background-size: cover; border-color: rgb(155, 155, 155); color:black;}
.kaltemd {background-image: url(/attachments/doors/kaltemd.jpg); background-size: cover; border-color: rgb(63, 58, 58); color:white;}
/* = Browser extensions =
------------------------------------------------------------------------------ */
/* Chrome flashblock */
div[style*="chrome-extension://gofhjkjmkpinhpoiabjplobcaignabnl"] {box-sizing: border-box;}

.unsupported {
	display: none;
	width: 100%;
	background-color: #4c4c4c;
	color: #fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	text-align: center;
	font: 12px sans-serif;
	padding: 15px;
	border-bottom: 1px solid #999;
	box-shadow:0 0 8px rgba(0,0,0,0.5);
}
.pageContentText {font-family: 'Open Sans', sans-serif ;font-size: 14px ;font-weight: normal;font-style: normal;}
.pageContentText p {text-decoration: none;}
.pageContentText h1 {font-family: Times, serif ;font-size: 32px ;font-weight: bold; font-style: normal; text-decoration: none; text-align: center;}
.pageContentText h2 {font-family: Times, serif ;font-size: 25px ;font-weight: bold;font-style: normal;text-decoration: none;}
body {background-color: #F0F0F0;color: black;}
.header {color: #FFFFFF;}.header a {color: #e2e9ee;}
.header a.link {color: #e2e9ee !important;}
.content {color: #000000;}
.content a {color: #83a3b5;}
.content a.link {color: #83a3b5 !important;}
.content h1, .content h1 a, .content h2, .content h2 a {color: #666666;}
.footer {color: #FFFFFF;}
#layout-header {padding: 0px 0px 0;}
#layout-content, #layout-footer {padding: 0 0px;}
.border-none>.top {height: 0px;padding-left: 0px;background: transparent url('../images/border-none-top-left.png') top left no-repeat;}
.border-none>.top  div {height: 0px;padding-right: 0px;background: transparent url('../images/border-none-top-right.png') top right no-repeat;}
.border-none>.top  div div {height: 0px;background: transparent url('../images/border-none-top.png') top left repeat-x;}
.border-none>.side {padding-left: 0px;background: transparent url('../images/border-none-left.png') top left repeat-y;}
.border-none>.side>.side2 {padding-right: 0px; background: transparent url('../images/border-none-right.png') top right repeat-y;}
.border-none>.bottom {height: 0px;padding-left: 0px;background: transparent url('../images/border-none-bottom-left.png') bottom left no-repeat;}
.border-none>.bottom  div {height: 0px;padding-right: 0px;background: transparent url('../images/border-none-bottom-right.png') bottom right no-repeat;}
.border-none>.bottom  div div {height: 0px;background: transparent url('../images/border-none-bottom.png') bottom left repeat-x;}
.border3-black>.top {height: 2px;padding-left: 2px;background: transparent url('../images/border3-black-top-left.png') top left no-repeat;}
.border3-black>.top  div {height: 2px;padding-right: 2px;background: transparent url('../images/border3-black-top-right.png') top right no-repeat;}
.border3-black>.top  div div {height: 2px;background: transparent url('../images/border3-black-top.png') top left repeat-x;}
.border3-black>.side {padding-left: 2px;background: transparent url('../images/border3-black-left.png') top left repeat-y;}
.border3-black>.side>.side2 {padding-right: 2px;background: transparent url('../images/border3-black-right.png') top right repeat-y;}
.border3-black>.bottom {height: 2px;padding-left: 2px;background: transparent url('../images/border3-black-bottom-left.png') bottom left no-repeat;}
.border3-black>.bottom  div {height: 2px;padding-right: 2px;background: transparent url('../images/border3-black-bottom-right.png') bottom right no-repeat;}
.border3-black>.bottom  div div {height: 2px;background: transparent url('../images/border3-black-bottom.png') bottom left repeat-x;}