body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
	font-family : Tahoma;
	font-size:12px;
	color:#606060;
}
body{
	margin:0;
	padding:0;
	background:#AAAAAA url(../img/bg.jpg) top left no-repeat;
}
a, a:link, a:visited{
	color:#EC8B00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
p{
	margin:0;
	padding: 5px 0 6px 0;
}
h2{
	text-transform : uppercase;
	font-size:14px;
	font-weight : bold;
	color:#000;
}
h3{
	font-size:12px;
	color:#000;
	font-weight:bold;
}
#c0{
	position:relative;
	margin:0;
	padding:0;
	width:1100px;
}
#c1{
	position:relative;
	width:1035px;
	padding: 0 23px 0 42px;

}
#t1{
	float: left;
	width: 17px;
	height: 17px;
	background: url(../img/t1.gif);
	overflow: hidden;
}
#t2{
	float: left;
	width: 1001px;
	height: 17px;
	background: url(../img/t2.gif);
	overflow: hidden;
}
#t3{
	float: left;
	width: 17px;
	height: 17px;
	background: url(../img/t3.gif);
	overflow: hidden;
}
#b1{
	float: left;
	width: 17px;
	height: 17px;
	background: url(../img/b1.gif);
	overflow: hidden;
}
#b2{
	float: left;
	width: 1001px;
	height: 17px;
	background: url(../img/b2.gif);
	overflow: hidden;
}
#b3{
	float: left;
	width: 17px;
	height: 17px;
	background: url(../img/b3.gif);
	overflow: hidden;
}
#c2{
	clear:both;
	position:relative;
	width:1001px;
	background: url(../img/c2.gif);
	padding: 0 17px 0 17px;
}
#content{
	width:1001px;
	height:1001px;
}
html>body #content{
	height: auto;
	min-height: 1001px;
}

#head{
	position:relative;
	width:1035px;
	height: 147px;
	padding: 0 23px 0 42px;
}
#logo{
	position: absolute;
	left:117px;
	top:29px;
	width:282px;
	height:46px;
}
#logo a, #logo a:link, #logo a:visited{
	display:block;
	width:282px;
	height:46px;
	
}
#logo a span{
	display:none;
}
#auth{
	position: absolute;
	right:28px;
	top:36px;
	width:382px;
	height:50px;
	text-align:right;
	font-size:10px;
	color:#000;
}
#auth a, #auth a:link, #auth a:visited{
	color:#E1E1E1;
	font-size:10px;
}
.headlink{
	clear:both;
	position:relative;
}
a.go, a.go:link, a.go:visited{
	background: url(../img/go.jpg) right no-repeat;
	padding: 10px 37px 10px 0;
	line-height:24px;
}
a.home, a.home:link, a.home:visited{
	position: absolute;
	right:0;
	display:block;
	background: url(../img/home.gif) no-repeat;
	width:28px;
	height:20px;
	overflow:hidden;
}
a.home span{
	display:none;
}
#auth form{
	clear:both;
	margin:0;
	padding:0;
}
#auth input.input{
	width:86px;
	height:15px;
	background:#D7D7D7;
	border:none;
	font-size:10px;
	color:#000;
	margin: 0;
	padding: 0 3px 0 3px;
}
#auth input.nomer{
	width:35px;
	height:15px;
	background:#D7D7D7;
	border:none;
	font-size:10px;
	color:#000;
	margin: 0;
	padding: 0 3px 0 3px;
}
#auth input.submit{
	width:28px;
	height:24px;
	background: url(../img/go.jpg);
	border:none;
	font-size:10px;
	color:#000;
	margin: 0;
	padding: 0 3px 0 3px;
	float: right;
}
#auth form .set{
	margin:0;
	padding: 3px 9px 4px 1px; 
	font-size:10px;
	color:#000;
	float: right;
}
#auth form .set span{
	margin:0;
	padding: 0 3px 0 14px; 
}
#auth #authorised{
	padding: 0 0 5px 0; 
}
#auth #userinfo{
	font-size:10px;
	color:#000;
}
#menu{
	position: absolute;
	left:50px;
	top:126px;
	width:1026px;
	height:19px;
	overflow:visible;
	z-index:100;
}
#menu a, #menu a:link, #menu a:visited{
	background: #B2B2B2;
	border: 1px solid #585757;
	margin:0 11px 0 0;
	padding: 0px 28px 3px 28px;
	font-size:11px;
	color:#000;
	display:block;
	float:left;
}
#menu a:hover{
	background: #EAA017;
	text-decoration:none;
}
.inmenu{
	margin:0 11px 0 0;
	width:123px;
	height:19px;
	display:block;
	float:left;
	background:url(../img/isdraft.gif) center no-repeat;	
}
.inmenu span{
	display:none;
}
#footer{
	position:relative;
	margin:0;
	padding:0;
	width:1100px;
	height: 98px;
	clear:both;
}
#copy, #rights{
	position: absolute;
	top:50px;
	font-size:10px;
	color:#7C7C7C;
}
#copy a, #copy a:link, #copy a:visited,#rights a, #rights a:link, #rights a:visited{
	font-size:10px;
	color:#7C7C7C;
	text-decoration:none;
}
#copy a:hover,#rights a:hover{
	text-decoration:underline;
}
#copy{
	right:31px;
}
#rights{
	left:50px;
}
div.photo_list{

}
div.photo_list div.photo{
float:left;
width:180px;
height:225px;

}
div.photo_list div.photo span{
display:block;
}
div.photo_list div.photo span.oper a{
display:block;
border:solid 1px #CCC;
float:left;
padding:2px 0;
margin:0 5px 5px 0;
font-size:11px;
width:55px;
text-align:center;
}
div.photo_list div.photo span.oper a.edit{
clear:both;
}
div.photo_list div.photo span.img{
padding: 10px 0 0 0;
width:150px;
height:150px;
clear:both;
}
div.photo_list div.photo span.oper span.active{
display:block;
border:solid 1px #CCC;
float:left;
padding:2px 0;
margin:0 5px 5px 0;
background:#EC8B00;
color:#333;
font-size:11px;
width:55px;
text-align:center;
}
.footnote{
clear:both;
padding:30px 0 0 0;
}
#sample{
overflow:hidden;
position:relative;
border:solid 1px #000;
background:#E2E2E2;
}
#sampleimg{
display:block;
position:absolute;
}
form div.mandatory span.def{
font-weight:bold;
}
form div.mandatory span.def span, span.star{
color:#EAA017;
font-weight:bold;
}
#tip{
background:#FFC;
position:absolute;
left:-1px;
top:-1px;
z-index:100;
padding:10px;
border:solid 1px #000;
display:none;
width:150px;
}
#tiptip{
background:#FFC;
position:absolute;
left:-1px;
top:-1px;
z-index:100;
padding:10px;
border:solid 1px #000;
display:none;
width:250px;
}
