body { margin: 0; padding: 0; font-family: Arial; color: 666666; font-size: 12px; }
img, form { margin: 0; padding: 0; border: none; }

a:hover { text-decoration: none; }
A:LINK, A:VISITED, A:FOCUS, A:ACTIVE {
	color: #555555;
}

.small-text { font-family: Verdana; color: #999999; font-size: 10px; } 

#container { width: 789px; margin: 30px auto 0 auto; background: url(http://img.anyfiles.ru/n/images/bg.jpg) repeat-y; }
#header { width: 789px; padding: 73px 0 0 0; position: relative; background: url(http://img.anyfiles.ru/n/images/header.jpg) no-repeat 3px 0; }
#header .top-menu { width: 769px; height: 31px; line-height: 27px; text-align: right; padding: 0 20px 0 0;  background: url(http://img.anyfiles.ru/n/images/top_menu.jpg) no-repeat; }
#header .top-menu a { color: #555555; margin: 0 10px 0 0;}

#header .login { position: absolute; padding: 20px 0 0 30px; top: 15px; left: 380px; background: url(http://img.anyfiles.ru/n/images/login_pic.jpg) no-repeat 0 center; }
#header .login a { color: #587196; text-decoration: none; }
#header .login .inp { width: 150px; height: 16px; padding: 1px; margin: 0 5px 0 0 !important; margin: 0 3px 0 0; float: left; background: url(http://img.anyfiles.ru/n/images/login_inp.gif) no-repeat 0 0; }
#header .login .inp input { width:148px; height: 13px; padding: 0; margin: 0; color: #565656; line-height: 12px; background: #FFFFFF; font-size: 12px; font-family: Arial; border: none; }

#content { padding: 25px 5px 5px 20px; }

#upload-left { width: 335px; padding: 0 0 0 30px; float: left; background: url(http://img.anyfiles.ru/n/images/upload_form_pic.jpg) no-repeat 50px 5px; } 
#upload-left .btn { font-family: Arial; font-size: 12px; padding: 0; margin: 0; } 

#upload-left .lb { width: 80px; float: left; line-height: 25px; color: #587196; }
#upload-left .rb { width: 250px; float: left; color: #587196; }
#upload-left .rb .inp1 { width: 250px; height: 18px; padding: 0; margin: 0; font-family: Arial; font-size: 12px; color: #565656 }
#upload-left .rb .inp2 { width: 250px; height: 15px; padding: 0; margin: 0; font-family: Arial; font-size: 12px; color: #565656 }

#upload-right { width: 350px; float: right; font-family: Verdana; font-size: 14px; font-weight: bold; line-height: 25px; color: #666666;} 
#upload-right .line { height: 25px; } 
#upload-right .head { font-size: 20px; padding: 0 0 10px 20px; } 
#upload-right img { vertical-align: -2px; } 

#blue-round { width: 750px;  position: relative; background: url(http://img.anyfiles.ru/n/images/blue_arrow.gif) no-repeat 5px center; background-color: #efefef;  }
#blue-round .text { margin: -3px 0 -3px 95px; color: #666666; line-height: 22px; }

#copy { width: 769px; height: 39px; padding: 0 20px 0 0; text-align: right; line-height: 30px; background: url(http://img.anyfiles.ru/n/images/copy.jpg) no-repeat; font-family: Verdana; font-weight: bold; color: #666666; }

.clear { clear: both; }
#darkBack {position: absolute; top: 0; left: 0; width: 100%; min-width: 982px; background-color: #000000; display: none; z-index: 5;}
#hiddenBlock {position: absolute; top: 0; left: 0; width: 100%; min-width: 982px; display: none; z-index: 6;}

#signUpBlock {position: relative; margin: 200px auto; padding: 90px 0 0 0; width: 379px; height: 117px; background: url(http://img.anyfiles.ru/n/image/signUp_bg.gif) no-repeat;}
#signUpBlock a.text {color: #009ce7; font-size: 10px; font-family: tahoma;}
#signUpBlock a.close {position: absolute; right: 10px; top: 10px; width: 14px; height: 14px; background: url(http://img.anyfiles.ru/n/image/ico_close.jpg) top no-repeat;}
#signUpBlock a.close:hover {background: url(http://img.anyfiles.ru/n/image/ico_close.jpg) bottom no-repeat;} 
#signUpBlock img {position: absolute; left: 50px; top: 30px;}
#signUpBlock h1 {position: absolute; left: 120px; top: 40px; margin: 0; padding: 0; color: #009ce7; font-family: tahoma; font-size: 22px; font-weight: normal;}
#signUpBlock table {margin: 0 auto; text-align: right;}
#signUpBlock table tr td input {width: 204px; height: 20px; padding: 3px 5px 0 5px; background: url(http://img.anyfiles.ru/n/image/inputText_bg1.gif) left no-repeat; border: none;}
#signUpBlock a.butt4 {width: 100px;}

#darkBack2{position: absolute; top: 0; left: 0; width: 100%; min-width: 982px; background-color: #000000; display: none; z-index: 5;}
#hiddenBlock2 {position: absolute; top: 0; left: 0; width: 100%; min-width: 982px; display: none; z-index: 6;}

#signUpBlock2 {position: relative; margin: 200px auto; padding: 90px 0 0 0; width: 600px; height: 327px; background: url(http://img.anyfiles.ru/n/image/signUp_bg2.gif) no-repeat;}
#signUpBlock2 a.text {color: #009ce7; font-size: 10px; font-family: tahoma;}
#signUpBlock2 a.close {position: absolute; right: 10px; top: 10px; width: 14px; height: 14px; background: url(http://img.anyfiles.ru/n/image/ico_close.jpg) top no-repeat;}
#signUpBlock2 a.close:hover {background: url(http://img.anyfiles.ru/n/image/ico_close.jpg) bottom no-repeat;} 
#signUpBlock2 img {position: absolute; left: 50px; top: 30px;}
#signUpBlock2 h1 {position: absolute; left: 120px; top: 40px; margin: 0; padding: 0; color: #009ce7; font-family: tahoma; font-size: 22px; font-weight: normal;}
#signUpBlock2 table {margin: 0 auto; text-align: right;}
#signUpBlock2 table tr td input {width: 204px; height: 20px; padding: 3px 5px 0 5px; background: url(http://img.anyfiles.ru/n/image/inputText_bg1.gif) left no-repeat; border: none;}
#signUpBlock2 a.butt4 {width: 100px;}

H1 {
	font-size : 14px;
}
H2, H3, H4 {
	font-size : 12px;
}
