h1, h2, h3, h4, h5, h6
{
	color:#4F4F4F;
}


h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:8px;
	padding-bottom:15px;
	padding-top:14px;
	border-bottom:1px dashed #C4C4C3;
}

h2, h3
{
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:185px;
	margin-top:10px;
	margin-right:10px;
	padding:10px;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.information-block-head
{
	color:#979797;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #B5B5B5;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F5F2E6;
	font-family:sans-serif;
}

.news-date-time
{
	color:#E19813;
}


/* Header */

.headertab{
width:100%;
border:none;
border-collapse:collapse;
margin:0px;
padding:0px;
}

.headertab td{
vertical-align:middle;
border-collapse:collapse;
margin:0px;
padding:0px;
}

.headertab .tdlogo{
width:315px;
/*padding-left:11px;
padding-right:20px;*/
}

.headertab .tdcent{
text-align:center;
padding-top:8px;
}

.headertab .tdicons{
width:20px;
padding-right:10px;
/*padding-left:70px;*/
}

.header{
height:117px;
min-width:1000px;
background:url(/bitrix/templates/xml_catalog/images/header.gif) top repeat-x #a7d05f;
overflow:hidden;
padding-top:1px;
}

.header img{
border:none;
}

.header .logo{
float:left;
}

.header .headicons{
height:99px;
width:20px;
padding-top:7px;
}

.header .headicons img{
display:block;
margin-bottom:3px;
}

.header .headtext{
height:93px;
width:370px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin:auto;
}

.header .headtext .htbg{
height:93px;
width:306px;
float:left;
background:url(/bitrix/templates/xml_catalog/images/htext_bg.png) top repeat-x;
}

.header .headtext .htpadd{
padding:14px 2px 5px 2px;
}

.header .headtext .limg{
float:left;
display:block;
margin:0px;
}

.header .headtext .rimg{
float:left;
display:block;
}

.header .headtext .tit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding-bottom:7px;
}

/* Menu */

.menu{
height:32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
list-style:none;
background:url(/bitrix/templates/xml_catalog/images/menu_bg.gif) top repeat-x #b7b9c5;
border:1px solid #b8b8ba;
margin:0px;
padding:0px;
}

.menu .clear{
clear:both;
}

.menu a{
height:32px;
float:left;
outline:none;
color:#333!important;
padding:0px 11px;
}

.menu a span{
float:left;
cursor:pointer;
padding-top:8px;
}

.menu a:hover{
color:#fff!important;
background:url(/bitrix/templates/xml_catalog/images/menu_hov.gif) top repeat-x #9dacb6;
}

.menu li{
height:32px;
list-style:none;
float:left;
border-right:1px solid #fff;
}

.menu li.miact a,
.menu li.miact a:hover{
color:#333!important;
text-decoration:none;
background:url(/bitrix/templates/xml_catalog/images/menu_act.gif) top repeat-x #fff;
}

.menu ul{
width:200px;
display:none;
font-size:11px;
font-weight:bold;
position:absolute;
border:1px solid #c1c1c1;
background:#f5f5f5;
z-index:50;
margin:0px;
padding:0px;
}

.menu ul li{
height:auto;
display:block;
float:none;
border-top:1px solid #dedede;
padding:5px 10px;
}

.menu ul li.lfirst{
border:none;
}

.menu ul a{
height:auto;
float:none;
color:#333!important;
background:none;
padding:0px;
}

.menu ul a:hover{
height:auto;
float:none;
color:#333!important;
background:none;
text-decoration:none;
padding:0px;
}