@charset "utf-8";
/* Typography CSS */

body {margin: 0 auto;}

h1, h2, h3, h4			{font: normal 'Trebuchet MS', Tahoma, Arial, sans-serif; margin:0;}

h1 i 				{color:#878777; padding-right:20px; background:url(/images/i_arr03.png) no-repeat right 10px;}

h2				{font-size: 18px;font-weight: normal;margin: 1em 0 0.5em 0;}

h3 				{font: normal 21px 'Trebuchet MS', Tahoma, Arial, sans-serif; margin:0px 0 0px 0; line-height:1em;}

h4	 			{margin:20px 0 10px 0;}
h4 a 				{font: normal 22px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#09C;}
h4 a:hover 			{color:#F93; text-decoration:none;}

h4 a span.laquo			{margin-left:-0.44em;}

h5 				{font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#000; margin:0px 0 0px 0px; line-height:1,5em;}

a				{color: #09c;}


p 				{font: normal 14px Arial, Helvetica, sans-serif; line-height: 130%;}





/*
div.entry 			{margin:0 0 30px 0;}
div.entry h2			{margin: 0 0 0.5em 0;}
div.entry small 		{font: normal 10px Arial, sans-serif; color:#656565; line-height:9px;}
div.entry p 			{margin:10px 0 0 35px;}
div.entry p a 			{color:#09C;}
*/

div.w-entry {
	float: left;
	width: 99%;
	margin-right: 1%;
}

div.sub-list-menu {
	float: left;
	width: 0%;
	margin: 0;
}

div.sub-list-menu h4 		{font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#000; margin:0; margin-top:5px; margin-bottom:2px;}
div.sub-list-menu p 		{border-top:1px solid #CCC; color:#000; font-size:11px; padding:10px 0 10px 0;	}
div.sub-list-menu p.first 	{border-top:0; padding-top:0; margin-top:0px;}
div.sub-list-menu a		{color:#09C;}
div.sub-list-menu a:hover 	{color:#F33; text-decoration:none;}

p.signature 			{font: italic 11px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#999; text-align:right;}
P.logo-comrany  		{}
P.logo-comrany img 		{padding-right:2%;}

ul, li				{list-style:none; padding:0; margin:0;}
img 				{border:0;}
i 				{font-style:normal;}

/*Clouds*/
ul.clouds 			{display:block; padding:10px 0 0 0;}
ul.clouds li 			{display:inline; line-height:2; font-size:13px; color:#656565;}
ul.clouds li a 			{padding:3px; color:#656565;}
ul.clouds li a:hover	 	{padding:3px; color:#FFFFFF; background-color:#F33; text-decoration:none;}

.w-entry {
	margin: 0 0 0 0;
	line-height: 1.5em;
}

.w-entry h1, .w-entry h2, .w-entry h3, .w-entry h4, .w-entry h5, .w-entry h6 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-weight: normal;
	margin: 1em 0 1em 0; 
	padding: 0;
	line-height: 1.3em;
	font-size:25px;
}
/*
.w-entry h1			{font-size: 31px; margin: 0 0 1em 0;}
*/
.w-entry h2			{font-size: 18px;}
.w-entry h3			{font-size: 15px;}
.w-entry h4			{font-size: 15px;}
.w-entry h5			{font-size: 15px;}
.w-entry h6			{font-size: 15px;}







.descr h1

{padding: 0;
line-height: 50px;
font-size: 56px;
font-family: var(--font-graphik-compact);
font-weight: 900;
margin-top: 20px;}

.descr h2
{
padding: 0;
line-height: 50px;
font-size: 36px;
font-family: var(--font-graphik-compact);
font-weight: 900;
}

.descr h3
{
padding: 0;
line-height: 40px;
font-size: 32px;
font-family: var(--font-graphik-compact);
font-weight: 800;
}

.descr p
{font-size: 24px;
line-height: 28px;
}

.descr a {
font-size: 24px;
line-height: 28px;
color: #09c;
}

.descr a:hover {
font-size: 24px;
line-height: 28px;
color: #cc0000;
text-decoration: none;
}


.compdescr p
{font-size: 15px;
line-height: 18px;
font-weight: 100;
}