a:visited {
	color: #369;
 	font-weight: normal;
	text-decoration: underline;
}
a:active {
	color: #369;
 	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #369;
	text-decoration: underline;
}
a:link {
	color: #369;
	text-decoration: underline;
}
BODY {
	background: #FFF;
/*	background-image: url("/images/more.jpg");*/
}
TABLE {
	border-spacing: 0px;
}








/*	HEADER */
#header {
	display: block;
	width: 760px;
	height: 80px;
	margin-top: 10px;
	background: #FFF;
	padding: 20px 0px 0px 0px;
	text-align: left;
}
#header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	letter-spacing: 0px;
	margin-top: -5px;
	margin-bottom: 15px;
}
#header small {
	font-size: 9pt;
}
#header a {
	color: #678;
	text-decoration: underline;
}
#header a:hover {
	color: #89A;
	text-decoration: underline;
}
#header img {
	display: block;
	float: left;
	margin-top: -5px;
	margin-bottom: 5px;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
}






/* MENU SECTION ------------------------------------------------------------- */
#menu {
	display: block;
	width: 760px;
	height: 42px;
	background: #4A81B5;
	text-shadow: #333 1px 1px 2px;
 	font-family: Arial, Segoe UI, Georgia, Verdana, Helvetica, sans-serif ;
	font-size: 10pt;
	color: #FFF;
	border-top: 1px solid #69C;
	border-bottom: 0px solid #336;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
 }
#menu ul {
	list-style: inline;
	margin-left: -40px;	/* Потому что по-умолчанию отступ 40px */
}
#menu ul li {
	display: inline;
	background: transparent ;
}

#menu ul li a {
	display: inline;
	text-decoration: none;
	padding: 4px;
	color: #FFF;
	}
#menu ul li a:hover {
	color: #99CCFF;
	text-shadow: #369 1px 1px 2px;
	text-decoration: none;
	padding: 4px;
}







/* TITLE SECTION ------------------------------------------------------------ */
#title {
/*	display: block;*/
/*	float: bottom;*/
	width: 760px;
	background: #EFEFFF;
	padding: 5px 0px;
	text-align: center;
	border: 1px solid silver;
/*	border-bottom: 1px solid #CCC;*/
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#title h1 {
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19pt;
	font-variant: small-caps;
	font-weight: normal;
	color: #333;
	text-shadow: #BBB 1px 1px 2px;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}







/*	----------------------------- PAGE CONTENT ------------------------------ */
#text, #text td {
	font-family: Times New Roman, Times, Helvetica, sans-serif;
	font-size: 13pt;
	color: #333;
	line-height: 133%;
}
#text {
/*	display: block;*/
    position: relative;
	width: 760px;
	min-height: 400px;
	text-align: justify;
/*	text-indent: 20px;*/
	background: #FFF;
	padding: 20px 0px;
}
#text H2 {
/*	display: block;*/
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #456;
	text-shadow: #9CF 2px 2px 5px;
	font-variant: small-caps;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	margin-left: 50px;
	padding: 0px 0px;
}
#text a {
	color: #369;
	text-decoration: underline;
}
#text a:hover {
	color: #369;
	text-decoration: underline;
}
#text hr {
	color: #CCC;
	height: 1px;
	border-left: 0px;
	margin: 10px 50px;
	border-top: 1px solid #999;
	border-bottom: 0px solid #CCC;
}
#text small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
/*	font-variant: small-caps;*/
/*	text-transform: uppercase;*/
	line-height: 120%;
}
#text h1 {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 144pt;
	font-weight: normal;
	color: #369;
}
#text textarea, input, select {
	font-family: Consolas, Courier New, courier;
	font-size: 11pt;
}
#illustration {
	display: block;
	float: left;
	margin: 0px 40px 20px 0px;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
}
#photo_in_text, #photo_in_text img {
	display: block;
	float: right;
	margin: 0px 0px 10px 20px;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
}



#vote {
	padding: 0px;
	border-left: 0px solid #FFF;
	border-top: 0px solid #CCC;
	border-right: 0px solid #FFF;
	border-bottom: 0px solid #333;
}
#vote img {
	display: block;
	float: left;
	margin-right: -50px;
	margin-bottom: -20px;
	margin-top: -7px;
	border: 1px;
	border-color: #000;
	border-style: solid;
}



#photo {
	padding: 0px;
}

#photo img {
	margin: 0px;
	float: center;
	border: 0px;
}

#photopreview {
	width: 740px;
    padding: 0px;
    background-color: #EEE;
    background: -moz-linear-gradient(-90deg, #FFFFFF, rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0)) repeat scroll 0 0 #EEEEEE;
    background: #EEEEEE -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.05, rgba(255, 255, 255, 0.496094)), color-stop(0.50, rgba(255, 255, 255, 0.199219)), to(rgba(255, 255, 255, 0)));
    color: #000;
    float: left;
    border: 1px solid #CCC;
    margin: 10px 0px 10px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#photopreview img {
	margin: 0px;
	float: center;
	border: 0px;
}
#photopreview p {
	margin: 0px;
	float: left;
	border: 0px;
}


#photo_left img {
	margin: 0px;
	float: left;
	border: 0px;
}
#photo_right img {
	margin: 0px;
	float: right;
	border: 0px;
}










/*	Footer Settings */
#footer {
	width: 760px;
	height: 60px;
	background: #FFF;
	text-align: left;
	padding: 10px 0px 30px 0px;
	font-family: Arial, Segoe UI, Helvetica, sans-serif;
	font-size: 10pt;
	color: #555;
	border-top: 1px solid #CCC;
}
#footer a {
	color: #333;
}
#footer a:hover {
	color: #369;
	text-decoration: underline;
}



#idHeaderList {
	display: block;
/*	background-image: url("/images/icon_plus.gif") left;
    background-color: #EEE;
    background: -moz-linear-gradient(-90deg, #FFFFFF, rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0)) repeat scroll 0 0 #EEEEEE;
    background: #EEEEEE -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.05, rgba(255, 255, 255, 0.496094)), color-stop(0.50, rgba(255, 255, 255, 0.199219)), to(rgba(255, 255, 255, 0)));*/
    color: #333;
    float: left;
    margin: 1px 25px;
	padding: 0px;
	width: 710px;
	border-bottom: 1px solid #CCC;
/*    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}

#idHeaderList a {
	color: #333;
	text-decoration: none;
}
#idHeaderList a:hover {
	color: #369;
	text-decoration: underline;
}
#idList {
	display: block;
	width: 660px;
    background: #FFF;
	padding: 0px 50px;
    margin: 0px;
    color: #333;
    float: left;
	cursor: default;
/*	border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}
#idList td {
	vertical-align: top;
}

#graytext {
	font-style: italic;
	color: #999;
	float: right;
}










#stat table, #stat tr, #stat td, #stat th {
/*    background: #eee; /* Для старых браузров */
/*    background: -moz-linear-gradient(top, #fff, #eee); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
/*    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fff), color-stop(100%,#eee));
    /* Chrome 10+, Safari 5.1+ */
/*    background: -webkit-linear-gradient(top, #fff, #eee);
    background: -o-linear-gradient(top, #fefcea, #f1da36); /* Opera 11.10+ */
/*    background: -ms-linear-gradient(top, #fff, #eee); /* IE10 */
/*    background: linear-gradient(top, #fff, #eee); /* CSS3 */ 
    color: #333;
    margin: 1px;
	padding: 5px;
/*    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 10px;*/
}
#stat a {
	color: #333;
	text-decoration: none;
}
#stat a:hover {
	color: #369;
	text-decoration: underline;
}














#myTable {
	font-family: Courier New;
	font-size: 9pt;
}