body	{
	font-family:	Georgia,serif;
	font-weight:	400;
	font-style:	normal;
	font-size: 14px;
	background: url(/background.gif) 0px -2px repeat-x #FAFAFA;
	padding: 10px;
	margin: 0px;
}

div.middle	{width: 720px;
	margin-left:auto;
	margin-right:auto;
	padding: 5px 10px;
	background-color:	#FFF;
	border: solid 1px #eee;
	-moz-border-radius: 10px;
	-moz-box-shadow:2px 1px 10px;
}


div.advertisment {
	padding: 10px;
	width: 720px;
	margin-left:auto;
	margin-right:auto;
}

p.intro	{
	font-size: 12px;
	color: #aaa;
}

.menu	a {text-decoration: none;font-weight:	400;
	font-style:	normal;border-left: solid 1px #eee;
	line-height: 37px
}

a.zm	{
	font-size:	36px;
	color:	#005689;
	background-color:	#FAFAFA;
	padding: 5px 20px 10px 20px;
}

a.zm	span	{
	color:	#555;
}


a.projects	{
font-size:	24px;
color:	#0061A6;
padding: 13px 30px;
}

a.articles	{
font-size:	24px;
color:		#066EC9;
padding: 13px 30px;
border-right: solid 1px #eee
}

a.projects:hover	{
color: #fff;
background-color:	#0061A6;
}

a.articles:hover	{
color: #fff;
background-color:	#066EC9;
}

a.en	{
	text-decoration: none;
	float: right;
	color:#AD532F;
}

div.content	{
	
}

div.content	h1,h2,h3,h4,h5 {
	
	color: #4A7801;
	font-weight: 400;
}

h1	{margin: 36px 10px;text-shadow:1px 1px 2px #99C999;}
h2	{margin: 35px 10px;font-size: 20px;text-shadow:1px 1px 2px #99C999;}
h3	{margin: 30px 10px;font-size: 17px}
h4	{margin: 25px 10px;}
h5	{margin: 20px 10px}
h6	{margin: 15px 10px}

div.content	p	{
	text-align: justify;
	text-indent: 18px;
	line-height: 20px;
}

div.content p.tags	{text-align: left}

div.content	li {line-height: 20px;
}

div.current		{
	margin-top: 10px;
	padding: 5px ;
	color: #777;
	font-size: 12px;
	background: #fafafa;
	border: solid 1px #eee;
}

div.content h1	{margin: 36px 16px}
div.content	a	{
	color:	#066EC9;
}

div.content	a:visited	{
	color:	#0061A6;
}

div.content	a:hover	{
	color:#AD532F;
	background-color: #eee;
	text-decoration: none;
}


div.footer	{
	color: #777;
	font-size: 11px;
}

div.adv	{color: #ccc;font-size: 10px;}
div.adv	a	{color: #ccc;font-size: 10px;}

.orange	{background-color:#AD532F;color: #fff;font-size: 10px;padding: 1px;-moz-border-radius: 3px}

pre,code,tt	{
	margin-left: 18px;
	padding-left: 15px;
	border: solid 1px #eee;
	border-left: solid 3px #A1D700;
	background-color: #fafafa;
	font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console",Monaco,"Courier New",Courier,monospace;
	font-size: 13px;
}

.footer	{
	padding: 30px 10px;
}

.footer	form	{padding: 10px;text-align: right}

.projects	li {
	margin-top: 10px;
}



.left {float:left; width: 22%;padding:5px 0 0 0;}
.right {float:right; width:75%;}
.clear {float:left; width: 5%; height:1px;}



	.ige0	{font-size: 80%}
	.ige1	{font-size: 90%}
	.ige2	{font-size: 100%}
	.ige3	{font-size: 110%}
	.ige4	{font-size: 120%}
	.ige5	{font-size: 130%}
	.ige6	{font-size: 140%}
	.ige7	{font-size: 150%}
	
	
hr	{height: 0px;border-top: 1px;}

.news	.time {font-family: Tahoma;font-size: 11px;color: #aaa}

.nested_tags	{background-color: #F9F9F0;margin:5px;padding:10px;font-family: Tahoma;font-size: 11px;}
.nested_tags	a	{background: url(/tpl/default/img/tag_orange.png)  no-repeat scroll 5px 2px transparent;padding-left: 24px;padding-bottom: 5px;}

a	{color:#AD532F}

#c-informer	{margin:5px;padding: 10px;background-color: #F9F9F0;}
#c-form {margin-left:260px;}
#c-body	{width: 450px;border: solid 1px #005689}
#c-name	{width: 450px;border: solid 1px #005689}
#c-submit	{margin-left: 300px;width: 150px}

.comment {margin: 10px;padding: 5px;border: 1px solid #f0f0f0;}
#comments .name	{font-weight: bold;width: 500px;display: inline-block;}
#comments .time	{float: right;;display: inline-block;font-family:tahoma;font-size:11px;color:#ddd;}
#comments .comment .body	{padding: 5px;font-style: italic}


div.content	#subnav	li	{padding:12px;}