body {
	font:14px 'trebuchet ms',arial,serif;
	line-height:18px;
	color:#333;
	background:#fff;
}
a { text-decoration:underline; color:#2d3ebf; }
	a:hover { text-decoration:none; }
h1, h2, h3, h4, h5, h6, p { margin:0 0 30px 0; }
h1 { font-size:30px; }

#wrapper { width:920px; padding:0 40px; }
	#header {}
		#langs { text-align:right; height:22px; }
			#langs strong, #langs strong em, #langs a { display:inline-block; width:24px; height:22px; }
			#langs strong { background:url('../images/langs/on-bg.png') no-repeat 0 0; }
				#langs strong em { background:url('../images/langs/en.gif') no-repeat 6px 5px; }
					#langs strong.ru em, #langs a.ru { background-image: url('../images/langs/ru.gif'); }
			#langs a { background:url('../images/langs/en.gif') no-repeat 6px 5px; }
	#logo_contacts { margin:8px 0 0 0; height:60px; overflow:hidden; }
		#logo_contacts div { text-align:right; width:120px; margin:17px 0 0 800px; line-height:22px; }
			#logo_contacts div:first-child { height:60px; width:800px; float:left; margin:0; text-align:left; }
				#logo_contacts div:first-child strong { display:inline-block; width:50px; height:50px; background:#5d0071; }
					#logo_contacts div:first-child strong.c2 { background:#655d00; }
					#logo_contacts div:first-child strong.c3 { background:#d76000; }
					#logo_contacts div:first-child strong.c4 { background:#d700c0; }
					#logo_contacts div:first-child strong.c5 { background:#d70000; }
					#logo_contacts div:first-child strong.c6 { background:#008ed7; }
					#logo_contacts div:first-child strong.c7 { background:#528462; }
					#logo_contacts div:first-child strong.c8 { background:#23524c; }
					#logo_contacts div:first-child strong.c9 { background:#6d8782; }
					#logo_contacts div:first-child strong.c10 { background:#0011b6; }
					#logo_contacts div:first-child strong.c11 { background:#d7da00; }
					#logo_contacts div:first-child strong.c12 { background:#00475c; }
					#logo_contacts div:first-child strong em { background:url('../images/logo.png') no-repeat 0 0; display:inline-block; width:50px; height:50px; }
				#logo_contacts div:first-child a, #logo_contacts div:first-child span { display:inline-block; width:116px; height:60px; background:url('../images/logo.gif') no-repeat 0 0; margin:0 0 0 10px; }
			#logo_contacts div:first-child.color2 { background-image:url('../images/logo-2.png'); }
			#logo_contacts div:first-child.color3 { background-image:url('../images/logo-3.png'); }
			#logo_contacts div:first-child.color4 { background-image:url('../images/logo-4.png'); }
			#logo_contacts div:first-child.color5 { background-image:url('../images/logo-5.png'); }
	#footer {}
		#footer p { font-size:10px; color:#666eba; }

#subtitle { margin:-20px 0 20px 0; color:#999; font-size:11px; }

#tags { padding:0 0 0 13px; margin:0 0 20px 0; background:url('../images/tags.gif') no-repeat 0 50%; font-size:10px; color:#7a9efa; }
	#tags a { text-decoration:none; color:#7a9efa; }
		#tags a:hover { color:#3661cf; }

#item-img { float:left; margin:0 30px 10px 0; }
#item-about { margin-left:260px; }
	#item-about h2 { font-size:20px; margin:0 0 10px 0; }
	#item-about p { font-size:12px; }
	#item-about ul li { padding:0 0 0 12px; background:url('../images/ulli.gif') no-repeat 0 7px; margin:0 0 5px 0; }

