		/*		КОНТЕЙНЕРЫ		*/
div#container
{	width:78%;
	min-width:300px;
	background:aliceblue;
	border:1px solid #0f0f0f;
	margin:40px auto;
	text-align:justify;
}
div#header
{	border:1px solid #0f0f0f;
	background:#0f0f0f;
	padding:0 10px;
	text-align:center;
	font:35pt "Century Gothic",Garamond;
	color:#f0f0f0;
	margin: 0;
	font-weight:bold;
/*	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
}
div.menu
{	border: 1px solid #0f0f0f;
	background:#707070;
	text-align: center;
	padding:1px 5px 3px 5px;
	color: #d0d0d0;
}
div#content
{	background:#f9f9f9;
	border:1px solid #0f0f0f;
	padding:15px;
}
#content #menu2
{	border:1px dotted #0f0f0f;
	float:right;
	width:150px; 
	background:#cfcfcf;
	margin: 0px 0px 5px 15px;
	padding:15px;
	text-align:left;
}
div#footer
{	height:10px;
	font-family:"Century Gothic",Verdana,"Trebushet MS",Arial;
	background:#0f0f0f;
	color:#f0f0f0;
	text-align:center;
	font-size:6pt;
	padding:0 5 0 5;
	border:1px solid #0f0f0f;
}


		/*		ДИЗАЙН ЭЛЕМЕНТОВ		*/
html,body {margin:0;padding:0;}
body
{	font:8pt Verdana,Arial;
	color:#333;
	text-align:justify;
	background:#ece0ef url(back.jpg);
}
hr {
 color:#333;
 background-color:#333; /* для Opera и Mozilla */
 height: 1px;
 border-width:0px; /* убирает рамки вокруг разделителя */
 width:90%;
}
p
{	margin:6px 0;
	text-indent: 10px;
}


/*ссылки*/
div#header a
{	text-decoration:none;
	color:#f0f0f0;
	border:0;
	text-shadow: 
}
div#header a:hover
{	text-decoration:none;
	color:#ffa500;
	border:0;
}
#menu2 a
{	color:#666;
	text-decoration:underline;
	font-weight:normal;
}
.menu a
{	color:#d0d0d0;
	text-decoration:none;
	font-weight:normal;
}
.menu a:hover
{	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
p a, li a
{	color:#36d;
	text-decoration:none;
	border-bottom:dashed 1px #36d;
}
p a:hover, li a:hover
{	color:#03f;
	border-bottom:solid 1px #03f;
}
/*a[href^="http:"] {  background: url(images/externalLink.gif) no-repeat right top;     padding-right: 10px;}
a[href^="http://"]:not([href*="smashingmagazine.com"])::after {
2	    content: "\2197";
a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg']  {
2	padding: 5px 20px 5px 0;
3	background: transparent url(icons/icon_music.gif)
4	                    no-repeat center right;*/


/*Подсветка текущего положения*/
#home .home, #me .me, #works .works, #other .other, #contacts .contacts
{	font-weight:bold;
	text-decoration:none;
}


/*Цвет выделения*/
p::selection, li::selection {background:#ccF0FF;} /* Safari, Opera */
p::-moz-selection, li::-moz-selection {background: #ccf0ff;} /* FireFox */
#header::selection, #footer::selection {background:#fff; color:#000;}
#header::-moz-selection, #footer::-moz-selection {background:#fff; color:#000;}
#menu2::selection, #menu2::selection {background:#fff; color:#000;}
#menu2::-moz-selection, #menu2::-moz-selection {background:#fff; color:#000;}


/*списки*/
ul li
{	margin: 5px 0
}