html {width:100%;height:100%; padding:0;margin:0;}
body {height: 100%; max-width: 1173px; margin: 0 auto; background: url(images/header/podloshka.gif) repeat-x; min-width: 1000px;}

table { border-collapse: collapse; width: 100%; height: 100%;}
*{ font-family: Arial; }

img {border:0}
a {text-decoration:underline; border:0}
a:hover {text-decoration:none}

form {display:inline}
table {border-collapse:collapse; border: 0px;}
td {padding:0; vertical-align:top}

/*
 * begin header
 */

.alpha
	{text-align: left; float: none !important; padding-right: 0px !important; margin-top: -57px; position: absolute; background: url(images/header/alpha_line.png) repeat-x; width: 51%;  }
	.alpha-text
		 { background: url(images/header/alpha.png) no-repeat; padding-top: 2px; padding-left: 127px;  float: none !important; padding-right: 0px !important; font-size: 11px; height: 30px; overflow: hidden; }

#body_table
	{ width: 100%; height: 100%; }
	#body_table td.header_tr
		{  }
.footer_bottom_td
	{ vertical-align: bottom; }
	
#add
	{ display: none; }

.header
	{ height: 112px; background: #000000; overflow: hidden; margin-top: 0px; }
	
	.header .left_block
		{ background: url(images/header/left_block.png) no-repeat; width: 23px; height: 112px; float: left; }	
	.header .logo_block
		{ width: 135px; float: left; margin: 7px 0 0 -14px;}
	.header .logo_block .img
		{ background: url(images/header/logo.png) no-repeat; width: 133px; height: 46px; float: left; margin-left: 16px; margin-top: 21px; }
		.header .logo_block .img a
			{ position: relative; width: 135px; display: block; height: 43px; background: transparent none repeat scroll 0 0;}
	.header .fon_block
		{ background: url(images/header/fon4.jpg) no-repeat; height: 112px; width: 100%; background-position: 29% center; margin-left: 27px; text-align: right; }
	.header .right_block
		{ background: url(images/header/right_block.gif) no-repeat; float: right; width: 23px; height: 112px; }
	.header .user_block
		{ font-size: 11px; color: #666666; display: block; background: url(images/header/user_fon.png) no-repeat; float: right; width: 274px; height: 104px; margin-left: 22px; margin-top: -112px;}
		.user_block-auth
			{ text-align: right; padding: 2px; font-size: 11px; color: #4d4d4d; margin: 5px 0; padding: 1px 24px; }
		.user_block-user
			{ margin-top: 8px; padding: 0 32px; background: url(images/users/mail.png) no-repeat; }
		.user_block-user-input
			{ font-size: 11px; width: 190px; height: 15px; color: #666666; border: 1px solid #c9c9c9; }
			.user_block-user-input-select
				{ color: #03A8E7; border: 1px solid #03A8E7; }
		.user_block-password
			{ margin-top: 5px; padding: 0 32px; background: url(images/users/password.png) no-repeat; }
		.user_block-enter
			{ margin-top: 4px; }
		.user_block-enter input[type=submit]
			{ margin-top: 1px; margin-left: 55px; width: 60px; height: 24px; color: #424242; }
		.user_block-enter input[type=checkbox]
			{ margin-top: 1px; margin-left: 33px;}
	.header .user_block a
		{ font-size: 11px; color: #013D54; background: none; text-decoration: none; }
		.header .user_block a:hover
			{ color: #ffffff; background: #013D54; text-decoration: none; }
		.header .user_block p
			{ padding: 2px; font-size: 11px; color: #4d4d4d; margin: 10px 0; padding: 1px 14px; }
	.header .img_add
		{ background: url(images/header/add.gif) no-repeat; width: 11px; height: 11px; float: left; margin-top: 3px; margin-left: 15px;}
	.header .add_text
		{ margin-left: 30px; margin-top: 3px;}
		
		.header .add_text a
			{ color: #ff7800; font-size: 12px; text-decoration: none; background: none; padding: 0 3px;}
		.header .add_text a:hover
			{ color: black; background: #ff7800; }
			
	.header .fon_block .main_href_block
		{ margin-left: 6%; margin-top: 66px; float: left; padding: 5px 19px; height: 32px; background: url(images/header/menu_line.png) no-repeat; }
		.header .fon_block .main_href_block div
			{ float: left; padding-right: 73px; color: white;}
			.header .fon_block .main_href_block div a
				{ color: white; font-size: 23px; }
				
	.main_href_block-no
		{ color: #a5a5a5 !important; }
	.main_href_block-no:hover
		{ text-decoration: underline !important; }
/*
 * end header
 */

/*
 * start search
 */

.search_block
	{ float: right; margin-top: 20px;}
	.search_block input
		{ background: white; border: 1px solid #d9d9d9; width: 334px; padding: 6px; color: #8d8d8d; font-size: 12px; text-transform: uppercase; float: left;}
	.search_block .button
		{ border: none; background: url(images/search/button.png) no-repeat; width: 34px; height: 34px; float: right; margin-left: 10px; margin-top: 3px; width: 35px;}
	.search-select
		{ color: #000000 !important; border: 1px solid #03A8E7 !important; }

/*
 * end search
 */

/*
 * start content
 */

.content
	{ margin-top: 50px; padding: 2px 0 0 4px; }
	
.content .top_line_block
	{ width: 77%; margin-top: -10px; }
	
	.content .top_line_block .line .fon
	{ background: url(images/view/top_line_fon.gif) repeat-x; height: 4px;}
	.content .top_line_block .line .left
	{ background: url(images/view/top_line_left.gif) repeat-x; height: 4px; width: 2px; float: left;}
	.content .top_line_block .line .right
	{ background: url(images/view/top_line_right.gif) repeat-x; height: 4px; width: 2px; float: right;}
	.content .top_line_block .text .arrow
		{ background: url(images/view/arrow.png) no-repeat; width: 18px; height: 13px; float: left; margin-top: 9px;}
	.content .top_line_block .text
		{ margin-bottom: 5px; }
	.content .top_line_block .text .href
		{ margin-left: 29px; font-size: 13px; color: #5a5a5a; }
		.content .top_line_block .text .href h1 span
			{ color: #0277CB; }
		.content .top_line_block .text .href h1 img
			{ vertical-align: middle; margin-left: 10px; text-align: center; }
	.content .top_line_block .text .href a
		{ font-size: 13px; color: #1ba0ff; }
	.content .top_line_block .text .href a:hover
		{ text-decoration: none; }
		.content .top_line_block .text .href a.select
			{ color: #5a5a5a; text-decoration: none; }
	.content .top_line_block .text .href span
		{ margin-left: 10px; margin-right: 10px; color: #5a5a5a; }
 	

.content table.table_blog tr th
	{ width: 80%; text-align: left; vertical-align: top;}
	.content table.table_blog tr th.fixed
	{ width: 250px; }

.content #view_content
	{ margin-top: 10px; }

/*
 * end content
 */

/*
 * start blog
 */

.table_blog #view_content
	{ width: 98%; }
.table_blog .blog
	{ margin-top: 25px; }
.table_blog .blog .item
	{ margin-top: 10px; background: url(images/view/blog_icon.gif) no-repeat; margin-right: 10px;}
.table_blog .blog .item table
	{ margin-left: 30px; }
.table_blog .blog .item .icon
	{  width: 23px; height: 24px; }
.table_blog .blog .item table
 	{ width: 96%; font-weight: normal; }
.table_blog .blog .item table a
 	{ text-decoration: none; }
.table_blog .blog .item table td.blogname1
 	{ border-bottom: 2px solid #406d7e }
	.table_blog .blog .item table td.blogname1 div a
	 	{ color: #013d54; font-size: 17px; white-space: nowrap; background: none; }
	 	.table_blog .blog .item table td.blogname1 div a:hover
	 		{ color: #ffffff; background: #013d54; }
.table_blog .blog .item table td.blogname2
 	{ border-bottom: 2px solid #03a8e7 }
	.table_blog .blog .item table td.blogname2 div a
	 	{ color: #03a8e7;font-size: 17px; white-space: nowrap; background: none; }
	 	.table_blog .blog .item table td.blogname2 div a:hover
	 		{ color: #ffffff; background: #03a8e7; }
.table_blog .blog .item table td.blogdelimit
 	{ border-bottom: 2px solid #038bbe; }
	.table_blog .blog .item table td.blogdelimit div
	 	{ color: #038bbe; padding: 0 9px 0 10px; font-size: 17px; }
.table_blog .blog .item table td.firstwidth
 	{ width: 90%; }
.table_blog .blog .item table tr.trmiddle
	{ height: 7px; font-size: 7px; }
.table_blog .blog .item table td.line_1
	{ width: 5px; height: 7px; }
	.table_blog .blog .item table td.line_1 div
		{ height: 7px; }
.table_blog .blog .item table td.line_2 div
	{ height: 7px; border-bottom: 1px solid #87cee8; }
.table_blog .blog .item table td.line_3 div
	{ height: 7px; border-bottom: 1px solid #87cee8; }
.table_blog .blog .item table td.line_4 div
	{ height: 7px; border-right: 1px solid #87cee8; border-bottom: 1px solid #87cee8; }
.table_blog .blog .item table td.line_5
	{ width: 90%; height: 7px; }
	.table_blog .blog .item table td.line_5 div
		{ height: 7px; }
.table_blog .blog .item table td.tr3_left
	{ height: 5px; width: 5px;}
.table_blog .blog .item table td.blog_title div
	{ height: 10px; border-bottom: 1px solid #87cee8; border-left: 1px solid #87cee8; display: inline; margin-top: 0px; margin-left: 0px; padding: 5.5px 4px 0 0; }
.table_blog .blog .item table td.blog_title div a
	{ text-decoration: none; font-weight: normal; color: #016489;font-size: 22px; padding: 2px 0 0 0; background: none; }
	.table_blog .blog .item table td.blog_title div a:hover
		{ color: #ffffff; background: #028fc3; }
		.table_blog .blog .item table td.blog_title div a:visited
			{ color: #666666; background: none; }
.table_blog .blog .item table td.content
	{ padding: 0; }

.table_blog .blog .item div.content
	{ padding: 6px 0px; font-size: 12px; color: #222222; font: 14px Arial,sans-serif; letter-spacing: 0.2px; line-height: 21px; margin-top: 7px; font-weight: normal; margin-left: 33px; }
	.table_blog .blog .item div.content img[align="left"]
		{ margin-bottom:5px; margin-right:10px; margin-top:5px; }
	.table_blog .blog .item div.content img[align="right"]
		{ margin-bottom:5px; margin-left:30px; margin-top:5px; }


.table_blog .blog .item div.line div.fon
	{ background: url(images/view/content_bottom_block_fon.gif) repeat-x; height: 76px; padding: 13px 0;}
.table_blog .blog .item div.line div.left
	{ background: url(images/view/content_bottom_block_left.gif) repeat-x; height: 76px; width: 10px; float: left;}
.table_blog .blog .item div.line div.right
	{ background: url(images/view/content_bottom_block_right.gif) repeat-x; height: 76px; width: 10px; float: right;}

.table_blog .blog .item div.line div.fon div.about
	{ float: left; height: 57px; border: 1px solid #d9d9d9; background: white; margin-left: 21px; }
.table_blog .blog .item div.line div.fon div.about div.tags
	{ margin: 8px 9px; }
.table_blog .blog .item div.line div.fon div.about div.tags div
	{ background: url(images/view/tags.gif) no-repeat; float: left; width: 10px; height: 10px; }
	.table_blog .blog .item div.line div.fon div.about div.tags span
		{ margin-left: 8px; color: #666666; font-size: 10px; }
		.table_blog .blog .item div.line div.fon div.about div.tags span a
			{ font-size: 10px; color: #224c6a; text-decoration: none; background: none; }
		.table_blog .blog .item div.line div.fon div.about div.tags span a:hover
			{ color: white; background: #224c6a; }
	.table_blog .blog .item div.line div.fon div.about div.info
		{ margin-left: 8px; margin-top: 15px; font-weight: normal;}
		.table_blog .blog .item div.line div.fon div.about div.info div.datetime
			{ color: #636262; font-size: 11px; background: url(images/view/calendar.gif) no-repeat; padding: 1px 23px; float: left; }
		.table_blog .blog .item div.line div.fon div.about div.info div.user
			{ background: url(images/view/user.gif) no-repeat; padding: 1px 23px; float: left; }
			.table_blog .blog .item div.line div.fon div.about div.info div.user a
				{ color: #0277cb; font-size: 11px; text-decoration: none; background: none; }
			.table_blog .blog .item div.line div.fon div.about div.info div.user a:hover
				{ color: white; background: #0277cb; }
		.table_blog .blog .item div.line div.fon div.about div.info div.comment
			{ background: url(images/view/comment.gif) no-repeat; padding: 1px 25px; float: left; }
			.table_blog .blog .item div.line div.fon div.about div.info div.comment a
				{ color: #12b411; font-size: 11px; text-decoration: none; background: none; }
			.table_blog .blog .item div.line div.fon div.about div.info div.comment a:hover
				{ color: white; background: #12b411; }
		.table_blog .blog .item div.line div.fon div.about div.info div.raiting
			{ padding: 1px 0px; float: left; margin-top: -4px; }
		.table_blog .blog .item div.line div.fon div.about div.info div.raiting_num
			{ padding: 1px 5px 0 24px; float: left; }
		.table_blog .blog .item div.line div.fon div.about div.info div.raiting_num span.green
			{ color: #12b411; font-size: 12px; }

/*
 * end blog
 */

.fixed .gallery
	{ margin-top: 5px; }
.fixed .gallery .title
	{ font-size: 15px; color: #e10c0a; margin-bottom: 10px; }

.fixed .gallery-all .item
	{ float: left !important; margin-right: 30px; }
.fixed .gallery-all .item img
	{ opacity: 1 !important; filter: alpha(opacity=100) !important; }
	
.fixed .gallery .item
	{ background: url(images/gallery/fon.png) no-repeat; width: 241px; height: 185px; margin-bottom: 10px; }
.fixed .gallery .item img
	{ margin-left: 9px; margin-top: 10px; opacity: 0.7; filter: alpha(opacity=70); }
.fixed .gallery .item .podlowka
	{ position: absolute; width: 221px; height: 163px; background: url(images/gallery/podlowka.png) no-repeat; margin-left: 9px; margin-top: 10px; }
.fixed .gallery .item a.link
	{ z-index: 100; position: absolute; width: 221px; display: block; height: 163px; background: transparent none repeat scroll 0 0; margin-left: 9px; margin-top: 10px; }
.fixed .gallery .item .about
	{ z-index: 1; position: absolute; background: black; opacity: 0.6; filter: alpha(opacity=40); width: 221px; height: 40px; margin-left: 9px; margin-top: 133px; }
.fixed .gallery .item .title_img
	{ z-index: 2; position: absolute; font-size: 11px; color: #ff7800; margin-left: 14px; margin-top: 138px;}
.fixed .gallery .item .avtor
	{ z-index: 2; position: absolute; font-size: 10px; color: #ff7800; margin-left: 14px; margin-top: 156px;}
.fixed .gallery .item .avtor a
	{ font-size: 10px; color: white; text-decoration: none; }
	
	
.fixed .line
	{ background: url(images/line.gif) repeat-x; height: 3px; width: 218px; margin-left: 20px; margin-top: 15px; margin-bottom: 5px; }
	
.fixed .arhiv
	{ margin-left: 10px; margin-top: 15px; }
.fixed .arhiv .item
	{ margin-bottom: 15px; }
.fixed .arhiv .title
	{ font-size: 15px; color: #e10c0a; margin-bottom: 10px; margin-left: 5px; background: url(images/arhiv/logo.gif) no-repeat right; padding: 10px 0; }
.fixed .arhiv .item .file_name
	{ text-align: right; font-weight: normal; }
	.fixed .arhiv .item .file_name a
		{ font-size: 12px;  text-decoration: underline; color: #5c5c5c; background: white;}
	.fixed .arhiv .item .file_name a:hover
		{ color: white; background: #5c5c5c; text-decoration: none;}
.fixed .arhiv .item .file_desc
	{ font-size: 11px; color: #9a9a9a; margin-top: 5px; margin-left: 5px; letter-spacing: 0.6px; line-height: 13px; font-weight: normal;}
.fixed .arhiv .item .load
	{ width: 233px; height: 25px; background: url(images/arhiv/load.png) no-repeat; margin-top: 6px; margin-left: 5px; }
.fixed .arhiv .item .load .size
	{ color: #5c5c5c; font-size: 11px; float: left; margin-left: 33px; margin-top: 5px; }
.fixed .arhiv .item .load .date
	{ color: #0568bc; font-size: 11px; float: right; margin-top: 5px; text-align: right; margin-right: 6px; }
	
.tags div.line
	{ margin-bottom: 10px; }
.tags div.line div.fon
	{ background: url(images/tags/fon.gif) repeat-x; height: 29px; padding: 9px 40px 0px; color: white; font-size: 15px; padding: 9px 40px; }
.tags div.line div.left
	{ background: url(images/tags/left.gif) no-repeat; height: 38px; width: 28px; float: left; cursor: pointer;}
.tags div.line div.right
	{ background: url(images/tags/right.gif) no-repeat; height: 38px; width: 84px; float: right; padding: 9px 0 0 0; color: #666666; text-align: center; cursor: pointer;}
.tags div.line div.all
	{ margin-top: -9px; background: #eeeeee; color: #999999; padding: 8px; display: none; }
	
.footer_tr
	{ background: white url(images/footer/fon.png) repeat-x scroll 50% 50%;  }
	
.footer_tr .header_tr
		{ padding: 0 30px 0 20px; }
	.footer_tr div.line_bottom
		{  background: white url(images/line.png) repeat-x; height: 1px;  }
	.footer_tr .copyright
		{ background: url(images/agilian.png) no-repeat scroll 50% 64%; width: 180px; height: 50px; margin-left: 5px; }
		.footer_tr .copyright div
			{ position: absolute; font-size: 10px; }
			.footer_tr .copyright .power
				{ color: #5d5d5d; margin: 14px 10px 0; }
			.footer_tr .copyright .www
				{ color: #257ba6; margin: 33px 45px 1px; }
			.footer_tr .copyright .com
				{ color: #257ba6; margin: 33px 112px 1px; }
			.footer_tr .copyright .copy
				{ color: #a8a8a8; margin: 15px 115px 0; }
				
			.footer_tr .copyright .href
				{ z-index: 2; position: absolute; width: 180px; height: 50px; }
				
		.footer_tr div.information
			{ float: right; margin-top: 23px; margin-right: 5px; }
		.footer_tr div.information div
			{ text-align: right; font-size: 10px; color: #9d9d9d; }

.tags-search
	{ margin-top: 30px; margin-left: 6px; margin-bottom: 20px; padding-left: 50px; background: url(images/tags/icon.png) no-repeat; }
.tags-search input
	{ width: 40%; height: 24px; color: #646464; font-size: 15px; padding: 3px;  }
.tag-error
	{ margin-left: 50px; font-size: 18px; color: #A40000; }
	
	
.posts-mini
	{ margin-bottom: 10px; padding-bottom: 5px; }
	.posts-mini-title
		{ color: #E10C0A; font-size: 15px;  }
	.posts-mini-item
		{ margin-left: 3px; margin-top: 10px; margin-bottom: 15px; }
		.posts-mini-item a
			{ font-size: 12px; color: #016489; text-decoration: underline; }
		.posts-mini-item a:hover
			{ text-decoration: none; }
		
			.posts-mini-item-avtor {
				color: #5a5a5a;
				font-size: 11px;
				background: url("images/view/user.gif") no-repeat scroll 0 0 transparent;
				padding: 1px 23px;
				margin-top: 4px;
			}
				.posts-mini-item-avtor a
					{ color: #0277CB; font-size: 11px;  text-decoration: none; backround: none; font-weight: normal; }
				.posts-mini-item-avtor a:hover
					{ background: #0277CB; color: white; }
			.posts-mini-item-blog
				{ font-size: 11px; color: #038BBE; margin-top: 4px; }
				.posts-mini-item-blog a
					{ color: #013D54; font-size: 12px;  text-decoration: underline; }
				.posts-mini-item-blog a:hover
					{ text-decoration: none; }
					
.gallery-about
	{ padding: 5px; margin-top: 10px; }
	.gallery-about-desc
		{ font-size: 13px; color: #5a5a5a; margin-bottom: 10px; }
	.gallery-about-user {
		color: #5a5a5a;
		font-size: 11px;
		background: url("images/view/user.gif") no-repeat scroll 0 0 transparent;
		padding: 1px 23px;
		margin-top: 5px;
	}
		.gallery-about-user a
			{ color: #0277CB; font-size: 11px;  text-decoration: none; background: none; }
		.gallery-about-user a:hover
			{ background: #0277CB; color: white; }
			
	.gallery-about-date {
		background: url("images/view/calendar.gif") no-repeat scroll 0 0 transparent;
		color: #636262;
		padding: 1px 23px;
		font-size: 11px;
		margin-top: 4px;
	}
		.gallery-about-date span
			{ font-weight: bold; }
			.gallery-about-date span.date_creat
				{ margin-left: 15px; }
			
			
.gallery-view
	{ text-align: center; margin-top: 20px; }
	.gallery-view-work
		{ margin-bottom: 20px; }
		
.user-menu
	{ margin-bottom: 20px; margin-left: 1px; background: url(images/users/menu_line.png) repeat-x; height: 25px; padding-left: 17px; }
	.user-menu-item
		{ margin-right: 10px; float: left; margin-top: 3px; }
		.user-menu-item a
			{ padding: 11px; font-size: 17px; color: #ffffff; text-decoration: none; background: none; }
		.user-menu-item a:hover
			{ background: #013D54; color: #ffffff; }
		a.user-menu-item-select
			{ background: #013D54; color: #ffffff; }

.user-save-block
	{ border: 1px solid #404040; width: 75%; margin-top: 20px; margin-bottom: 20px; padding: 10px; background: #004b7b; color: #ffffff; font-size: 16px; }
.user-info
	{ padding: 10px 0; margin-top: -20px; }
	.user-info table
		{ width: 100%; }
		.user-info table input
			{ width: 40%; height: 21px; padding: 2px; color: #434343; font-size: 12px; }
			.user-info table input[type=submit]
				{ width: 20%; padding: 5px; font-size: 14px; height: 40px; }
		.user-info table select
			{ width: 40%; height: 21px; padding: 2px; color: #434343; font-size: 12px; }
		.user-info table textarea
			{ width: 70%; height: 200px; padding: 2px; color: #434343; font-size: 12px; }
		.user-info-text-interest_input
			{ width: 70% !important; }
		
		.user-info table tr
			{ border: 20px solid #ffffff; }
		.user-info .user-info-name
			{ width: 20%; font-size: 12px; color: #434343; text-align: right; }
		.user-info .user-info-text
			{ width: 80%; font-size: 14px; color: #013D54; padding-left: 15px; font-weight: normal; }
			.user-info-text-error
				{ font-size: 11px; color: #A40000; padding: 4px; }
			.user-info .user-info-text h2
				{ font-size: 20px; color: #0277CB; }
			.user-info .user-info-text a
				{ font-size: 14px; color: #013D54; text-decoration: underline;  }
			.user-info .user-info-text a:hover
				{ text-decoration: none; }
			.user-info .user-info-text div
				{ margin-top: 0px !important; padding-top: 0px !important;}
				
.links
	{ padding: 10px; }
	.links a.previous
		{ padding: 7px; font-size: 16px; color: #013D54; background: none; text-decoration: none; }
		.links a.previous:hover
			{ background: #013D54 !important; color: #ffffff; }
	.links a.link
		{ padding: 5px; font-size: 16px; color: #013D54; background: none; text-decoration: none; }
		.links a.link:hover
			{ background: #013D54 !important; color: #ffffff; }
	.links a.select
		{ padding: 5px; font-size: 16px; color: #ffffff; background: #013D54; text-decoration: none; }
	.links a.last
		{ padding: 7px; font-size: 16px; color: #013D54; background: none; text-decoration: none; }
		.links a.last:hover
			{ background: #013D54 !important; color: #ffffff; }
			
form.form
	{ margin-left: 10px; }
	.user-singup-form-input
		{ width: 30%; height: 15px; padding: 3px; color: #999999; }
	.user-singup-form-submit-button{
		/*background: url("images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50% #D0E5F5;*/
		border: 1px solid #79B7E7;
		color: #1D5987;
		font-weight :bold;
		margin: 10px 0;
		padding: 5px 10px;
	}
	form.form .form-item
		{ margin-bottom: 10px; }
		form.form .form-item label
			{ display: block; font-size: 13px; color: #666666; }
		.user-singup-form-ip
			{ margin-top: 15px; float: left; margin-left: 8px; }
			.user-singup-form-ip span
				{ color: #777777; font-size: 11px; }
		.user-singup-form-submit
			{ float: left; margin-left: 120px; }
		.user-singup-form
			{ padding: 10px; }
		.user-singup-error-item
			{ margin-left: 10px; margin-top: 15px; color: #A40000; font-size: 12px; }
#user_login_block
	{ display: none; }
	.user-login-block-avatar
		{ margin: 15px; }
	.user-login-block-login
		{ margin-left: 70px; margin-top: 3px; position: absolute; }
		.user-login-block-login a
			{ padding: 2px; font-size: 15px !important; color: #03A8E7 !important; background: none; text-decoration: none; }
			.user-login-block-login a:hover
				{ color: #ffffff !important; background: #03A8E7 !important; }
	.user-login-block-mail
		{  margin-left: 75px; margin-top: 27px; position: absolute; color: #8D8D8D; font-size: 11px; }
	.user-login-block-links
		{ margin-left: 110px; margin-top: 67px; position: absolute; text-align: right;}
		.user-login-block-links a
			{ margin-right: 35px; padding: 2px; font-weight: bold; font-size: 12px !important; color: #013D54 !important; background: none; text-decoration: none; }
			.user-login-block-links a:hover
				{ color: #ffffff !important; background: #013D54; }