body	{
	font-family:	'Trebuchet MS', 'Arial';
	font-weight:	400;
	font-style:	normal;
	font-size: 14px;
	background: #fff;
	padding: 10px;
	margin: 0px;
}

div.middle	{width: 720px;
	margin-left:auto;
	margin-right:auto;
	padding: 5px 10px;
	background-color:	#FFF;

}


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;
-moz-transition-duration: 0.5s;
}

a.articles:hover	{
color: #fff;
background-color:	#066EC9;
-moz-transition-duration: 0.5s;

}

a.en	{
	text-decoration: none;
	float: right;
	color:#AD532F;
}

div.content	{
	
}

div.content	h1,h2,h3,h4,h5 {
	font-family: Georgia;
	color: #4A7801;
	font-weight: 400;
}

h1	{margin: 36px 0px;font-family: Georgia;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: #0071F6;
}


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;
}



div.left {float:left; width: 22%;padding:5px 0 0 0;}
div.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, #c-name, #c-email	{width: 450px;border: solid 1px #005689}
	
#c-submit	{margin-left: 300px;width: 150px}

.comment {margin: 10px;padding: 5px;border: 1px solid #f0f0f0;border-radius: 5px;box-shadow: 1px 1px 5px #EEEEEE;color: #333}
.comment:hover	{color: #000;} 
#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;}

div.content	small	i.hk	{font-size: 13px;color: #777;}

img.right	{margin: 10px 0px 10px 10px;float: right}



a.save	{padding-left: 18px;background: url(/files/images/disk.png) no-repeat}
a.pdf	{
	background: url(/files/images/page_white_acrobat.png) no-repeat;
	padding-left: 18px;
}

a.doc	{
	background: url(/files/images/page_white_word.png) no-repeat;
	padding-left: 18px;
}

a.xls	{
	background: url(/files/images/page_white_excel.png) no-repeat;
	padding-left: 18px;
}

a.ppt	{
	background: url(/files/images/page_white_powerpoint.png) no-repeat;
	padding-left: 18px;
}

a.zip	{
	background: url(/files/images/page_white_zip.png) no-repeat;
	padding-left: 18px;
}


img.right {
    -moz-box-shadow: 1px 1px 5px #CCCCCC;
    border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 5px;
}

img.left {
    -moz-box-shadow: 1px 1px 5px #CCCCCC;
    border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
}



a.all-projects {
    -moz-border-radius: 21px 21px 21px 21px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    color: #FFFFFF;
    display: inline-block;
    font-size: 23px;
    padding-bottom: 4px;
    text-decoration: none;
    width: 31px;
}

table.all-projects {
 -moz-border-radius: 5px 5px 5px 5px;
  background: none repeat scroll 0 0 #FFFFF0;
  border: 1px solid #EEEEEE;
}

table.all-projects img {
	-moz-box-shadow: 1px 1px 5px #CCCCCC;
  border: 1px solid #CCCCCC;
}

table.all-projects td	{padding: 5px;}
