body
{
	background-color:#EFEFEE;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:normal;
}
#backgr
{
	background-color: #EFEFEE;
	padding:20px;
}
#page-container
{
	background-color:#FFFFFF;
	border:1px solid #bcbcbc;
	padding:0px;
	position:relative;
}
#page-content {padding:10px;}
#header-logo {padding-left:10px;}
#header-buttons
{
	background:url(images/kipis-top-bg.jpg) left top repeat-x;
	padding-top:15px;
}
.margin-cell {background-color:#FFFFFF;}
a
{
	color:#2553DB;
	text-decoration:none;
}
a:hover
{
	color:#C35A1F;
	text-decoration:none;
}
/*Skype*/
body span[class^='skype_pnh_container'] span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #2553DB !important;
}
body span[class^='skype_pnh_container']:hover span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span
{
	color:#C35A1F !important;
}
body span[class^='skype_pnh_container'] img.skype_pnh_logo_img,
body span[class^='skype_pnh_container']:hover img.skype_pnh_logo_img
{
	margin-right: 2px !important;
}
#header-icons {padding-right:10px;}
#lang
{
	padding-left:10px;
	padding-right:5px;
}
#lang a
{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 6px;
}
#lang a:hover
{
	color:#fff;
	background:#C35A1F;
	text-decoration:none;
}
/*Header icons*/
.header-icon
{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0px 0px 0px 5px;
	border:none;
	overflow:hidden;
	text-decoration:none;
	background-image:url(data:image/png;base64,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);
	background-repeat:no-repeat;
}
.icon-home {background-position: left center;}
.icon-mail {background-position: -20px center;}
.icon-search {background-position: -40px center;}
.icon-sitemap {background-position: -60px center;}

/*Content table*/
#content
{
	width:100%;
	border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
	font-size:11px;
	width:180px;
	vertical-align:top;
	height:100%;
	padding:0;
}

/*Main column*/
#content .main-column
{
	vertical-align:top;
	padding:0 10px 0px 10px;
}

/*Right column*/
#content .right-column
{
	font-size:11px;
	width:150px;
	vertical-align:top;
	padding:0;
}
/*Content block*/
.content-block
{
	margin-bottom:10px;
	width:100%;
}
.compnews-content-block
{
	border: 0px;
	margin-bottom:10px;
}
.auth-content-block, .subscribe-content-block, .search-content-block, .issue-content-block, .adver-content-block, .exhibit-content-block, .history-date-content-block, .converter-content-block
{
	border: solid;
	border-width: 2px;
	margin-bottom:10px;
}
.auth-content-block
{
	border-color:#00B099;
}
.subscribe-content-block
{
	border-color:#EE0099;
}
.search-content-block
{
	border-color:#0099FF;
}
.issue-content-block
{
	border-color:#00CC33;
}
.adver-content-block
{
	border-color:#345695;
}
.history-date-content-block
{
	border-color:#991d44;
}
.converter-content-block
{
	border-color:#448654;
}
.content-block-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.auth-block-head, .subscribe-block-head, .search-block-head, .issue-block-head, .adver-block-head, .history-date-block-head, .converter-block-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 4px 4px 4px;
}
.auth-block-head
{
	background-color: #00B099;
}
.subscribe-block-head
{
	background-color: #EE0099;
}
.search-block-head
{
	background-color: #0099FF;
}
.issue-block-head
{
	background-color: #00CC33;
}
.adver-block-head
{
	background-color: #345695;
}
.history-date-block-head
{
	background-color: #991d44;
}
.converter-block-head
{
	background-color: #448654;
}
.content-block-body
{
	padding: 2px 2px 2px 2px;
}
.content-block-body form
{
	margin-top:0px;
	margin-bottom:0px;
}
/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

#footer-block
{
	margin-top:1em;
	text-align:center;
}
/*Bottom banner*/
#bottom_banner
{
	position:relative;
	margin-top:0;
	margin-bottom:1em;
	text-align:center;
}
/*Top banner*/
#top_banner
{
	position:relative;
	margin-bottom:10px;
	text-align:center;
}
/*compnews tab panels*/
#tabsblock {
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
}
#tabsblock li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
.tab-left img {
	border:none;
}
#tabsblock li .indent-left {
	width: 4px;
	height: 28px;
	border-bottom:solid 2px #345695;
}
#tabsblock li .tab-left {
	width: 2px;
	height: 30px;
	text-align:right;
	vertical-align:top;
	background: url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_l.gif) top left no-repeat;
}
#tabsblock li .tab-center {
	height:30px;
	text-align:left;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	vertical-align:middle;
	padding:0px 0px 0px 5px;
	background: url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_bg.gif) top repeat-x;
}
#tabsblock li a {color:#000000; text-decoration:none;}
#tabsblock li .tab-right {
	width: 10px;
	height: 30px;
	background: url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_r_last.gif) top left no-repeat;
}
#tabsblock li:hover .tab-left {
	background: url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_l_hov.gif) top left no-repeat;
}
#tabsblock li:hover .tab-right {
	background: url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_r_last_hov.gif) top left no-repeat;
}
#tabsblock li:hover .tab-center {
	background:url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_bg_hov.gif) top repeat-x;
}
#tabsblock li a.current .tab-left {
	background:url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_l_sel.gif) top left no-repeat;
}
#tabsblock li a.current .tab-center {
	background:url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_bg_sel.gif) top repeat-x;
}
#tabsblock li a.current .tab-right {
	background:url(/bitrix/templates/kipis_ru_default/include_areas/images/tab_r_last_sel.gif) top left no-repeat;
}
.tab-section {
	padding: 2px;
	margin-top: -2px;
	border: solid 2px #345695;
	background-color:#ffffff;
}

/*Horizontal rule*/
HR {
	color: #345695;
}

/*Units converter*/
form.converter select
{
	font-size: 10px;
	width: 100%;
}
form.converter input
{
	font-size: 10px;
	width: 95%;
}
#auc-main
{
	padding: 2px;
}
.auc-logo
{
	text-align:center;
}
.auc-logo img
{
	margin:5px 0 5px 0;
}
.converter_right
{
	text-align: right;
}
.converter_left
{
	text-align: left;
}
.lang-selector
{
	font-size: 10px;
}
label {font-weight:normal;}
.button-top-encyclopedia, .button-top-auc
{
	text-decoration:none;
	color:#ffffff;
	display:table;
	width:155px;
	height:48px;
	font-size:11px;
	font-weight:bold;
}
.button-top-text
{
	display:table-cell;
	height:48px;
	border:none;
	vertical-align:middle;
	padding-left:53px;
}
.button-top-encyclopedia
{
	background:url(images/button_top_encyclopedia.png) left center no-repeat;
}
.button-top-auc
{
	background:url(images/button_top_auc.png) left center no-repeat;
}
.button-top-encyclopedia:hover
{
	color: #C35A1F;
	text-decoration: none;
	background:url(images/button_top_encyclopedia_hover.png) left center no-repeat;
}
.button-top-auc:hover
{
	color: #C35A1F;
	text-decoration: none;
	background:url(images/button_top_auc_hover.png) left center no-repeat;
}

/*Buttons*/
.btn
{
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	text-transform:none;
	white-space:nowrap;
	line-height:normal;
	height:auto;
	color:#fff;
	outline:none;
	word-spacing:normal;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	border:2px solid #345695;
	border-radius:6px;
	padding:0.5em 0.8em;
	background: #345695;
	background: -moz-linear-gradient(top, #40B0ED 0%, #345695 100%);
	background: -webkit-linear-gradient(top, #40B0ED 0%,#345695 100%);
	background: linear-gradient(to bottom, #40B0ED 0%,#345695 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40B0ED', endColorstr='#345695',GradientType=0 );
	text-shadow: 0 1px 0 #345695;
	box-shadow:0 1px 1px rgba(0,0,0,.25);
}
.btn:hover, .btn:focus
{
	color:#fff;
	text-decoration:none;
	border-color:#C35A1F;
	background: #7cc4ff;
	background: -moz-linear-gradient(top, #40B0ED 0%, #467FC9 100%);
	background: -webkit-linear-gradient(top, #40B0ED 0%,#467FC9 100%);
	background: linear-gradient(to bottom, #40B0ED 0%,#467FC9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40B0ED', endColorstr='#467FC9',GradientType=0 );
}
.btn:active, .btn:active:hover
{
	color:#fff;
	text-decoration:none;
	border-color:#C35A1F;
	background: #7cc4ff;
	background: -moz-linear-gradient(top, #40B0ED 0%, #467FC9 100%);
	background: -webkit-linear-gradient(top, #40B0ED 0%,#467FC9 100%);
	background: linear-gradient(to bottom, #40B0ED 0%,#467FC9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40B0ED', endColorstr='#467FC9',GradientType=0 );
	box-shadow:inset 0 3px 3px 1px rgba(0,0,0,.3);
}
.btn:disabled, .btn:disabled:active, .btn:disabled:hover, .btn:disabled:focus,
.btn.disabled, .btn.disabled:active, .btn.disabled:hover, .btn.disabled:focus
{
	cursor:not-allowed;
	opacity:.4;
	border-color:#345695;
	background: #345695;
	background: -moz-linear-gradient(top, #40B0ED 0%, #345695 100%);
	background: -webkit-linear-gradient(top, #40B0ED 0%,#345695 100%);
	background: linear-gradient(to bottom, #40B0ED 0%,#345695 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40B0ED', endColorstr='#345695',GradientType=0 );
	box-shadow:none !important;
}

/*Popup window*/
.access-title-bar, .popup-window-titlebar-text, .popup-window-titlebar
{
	color: #345695 !important;
	font-weight: bold;
	line-height:49px;
}
/*Чужая реклама*/
#mbnr4web-native-0, #mbnr4web, #mbnr4web-footer, #mbnr4web-native-2, .mbnr4web {display:none !important;}
@media screen and (max-width:991px)
{
	#backgr
	{
		background-color: #FFFFFF;
		padding:0px;
	}
	#page-container {border:none;}
	#page-content {padding:10px 0px 0px 0px;}
	#header-logo
	{
		width:100% !important;
		text-align:center;
		padding:0px;
		background:url(images/kipis-top-bg.jpg) left top repeat-x;
	}
	#header-icons, #header-menu
	{
		display:block;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	#header-icons .header-icon {margin:1em;}
	#header-icons {text-align:center;}
	#content .left-column, #content .right-column, #top_banner, #bottom_banner, #header-buttons,
	#content object, #content embed, #content object embed, #lang, #header .img-cell, .margin-cell
	{display:none;}
	.content-block table td {display:table-cell !important;}
	#content td.main-column {padding:0px !important;}
	#content img , #header-logo img
	{
		max-width:100% !important;
		height:auto !important;
	}
}