* {font-size: 100.01%;}

html, body, p, div, pre, form, fieldset, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5 {margin: 0; padding: 0; line-height: 1.4; vertical-align: top;}
h1, h2, h3, h4, h5 {line-height: 1;}
body {width: 100%; height: 100%; font-size: 62.5%; font-family:  Tahoma, Verdana, Arial, sans-serif; background: url(/images/left-bg.gif) 20px top repeat-y; text-align: center; color: #000;}
html {width:100%; height: 100%;}
table{border-collapse:collapse;}
img {border: 0;}
a, a:visited, .content a, .content a:visited {color: #0f49a9; text-decoration: underline;}
a:hover, a:active, .content a:hover, .content a:active {color: #0f49a9; text-decoration: none;}

.w100 {width: 100% !important;}
.p0 {padding: 0 !important;}
.m0 {margin: 0 !important;}
.ar	{text-align: right!important;}
.al	{text-align: left!important;}
.fr	{float: right!important;}
.fl	{float: left!important;}
.ac	{text-align: center!important;}
.b0 {border: none !important;}
.bg0 {background: none !important;}
.cursor {cursor: pointer; cursor:hand;}
.clear {clear: both; height: 0; font-size: 0; overflow: hidden;}

.block {clear: both; min-width: 1000px; _width: expression((documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : '100%');}
.main {position: relative; min-height: 100%; _height: 100%;}
.main-1 {position: relative; min-height: 100%; _height: 100%; background: url(/images/right-bg.gif) right top repeat-y;}
.main-2{position: relative; min-height: 100%; _height: 100%; background: url(/images/in-right-bg.gif) right top repeat-y;}



/* Content styles */
	.main-header		{color: #e25123; font: bold 1.2em Tahoma; text-transform: uppercase; margin: 0 0 .9em 0;}
	.center .content 			{overflow: hidden; _width: expression(((documentElement.clientWidth || document.body.clientWidth)- 554)+"px");}
	.content * {font-family: Verdana;}
		/* text */
			.content hr {border: none; border-top: 2px solid #ccc; height: 0; _height: 2px;}
			.content p {margin: 0 0 3px; font-family: Verdana, sans-serif; font-size: 1.2em; color: #000; line-height: 1.6em;}
			.content sub, .content sup, .content small {font-size: .9em;}
			.content big {font-size: 1.2em;}
			.content blockquote {margin: 1.5em 0; padding: 0 1em; border-left: 1px solid #e5e5e5; font-family: Verdana, sans-serif; font-size: 1.2em; color: #000;}
				.content blockquote b {color: #505050;}

		/* headers */
			.content h1 {margin: .6em 0 .3em; color: #e25123; font: bold 1.2em Tahoma;}
			.content h2 {margin: 1.5em 0 1.3em; color: #000; font: bold 1.2em Tahoma;}
			h2 {margin: 1.5em 0 1.3em; color: #000; font: bold 1.2em Tahoma;}
			.content h3 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.4em Trebuchet MS;}
			.content h4 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.3em Trebuchet MS;}
			.content h5 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.2em Trebuchet MS;}

		/* lists */
			.content ul {margin: .3em 0 .75em 0;}
			.content ol {margin: .75em 0 .75em 20px; color: black; list-style-position: outside;}
			.content  li{clear: both;font-family: Verdana, sans-serif; font-size: 14px; color: #000; margin-left: 10px;}
			.content ul li {position: relative; padding: 4px 0 4px 1.5em; _height: 1%;  list-style-type: none; background: url() no-repeat 0 .5em; clear: both;}
				
			
			
		
		/* tables */
			.table-style {margin: .6em 0 .3em; position: relative; width: 100%; background: #E0E0E0; border-collapse: collapse;}
			.table-style td {padding: .4em .8em !important; border: 2px solid white !important; background: #E0E0E0; font-size: 1.2em;}
			.table-style td p	{font-size: 1em;}

			
			.table-style-header, .table-style th {text-align: center; font-weight: bold; padding: .4em .8em !important; 	background: #D30000 !important; border: 2px solid white !important; color: white !important;}
				
			.table-style-header * {color: white !important;}
				
			.table-style-row {}

		/* forms */
			.form-style td{padding: .4em .4em;}
			.form-style .antibot-img	{border: solid 1px #aaa;}
			.form-style label {font: normal 11px Tahoma; color: #e25123;}
			.form-style a	 {font: normal 11px Tahoma;}
			
			.form-require {font-weight: bold; font-size: 1.1em; color: red;}
			.form-error {display: block; color: #990000; text-transform: lowercase; font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
			.form-data {font-size: 1.1em;}
			.form-style .input-txt {width: 150px;font: normal 1.1em Tahoma; border: 1px solid #000; padding: 2px;}
				.form-checkbox, .form-submit {cursor: hand; cursor: pointer;}
				.tr-submit {text-align:right;} 
				.form-submit {background: red; color: white;}

				.form-style textarea {width: 250px; height: 150px; font: normal 1.1em Tahoma; border: 1px solid #ccc; background: #E0E0E0;}
				.form-style select {border: 1px solid #ccc; background: #E0E0E0; font: normal 1.1em Tahoma;}

/* Навигатор */
	.main-path{clear: both; margin: 2em 0 0 3.8em;}
		.main-path, .main-path a, .main-path a:visited, .main-path a:active {font-size: 1em; text-transform: lowercase; font-family: Tahoma, Verdana, sans-serif; color: #616161; text-decoration: none;}
		.main-path a:hover {color: #D30000;}/* Main structura */
	.submain {position: relative; //height: 1%; overflow: hidden; //overflow: none; background: url(/images/top-bg.png) left top repeat-x;}
		.top		{height: 178px; background: url(/images/top-r.jpg) right 16px no-repeat; position: relative;}
		.logo		{position: absolute; left:40px; top:25px; _behavior: url('/images/iepngfix.htc'); width: 466px; height: 133px;}
		.slogan		{cursor: default; font: normal 1.2em Arial; color: #dae6f4; position: absolute; left: 222px; top: 133px;}
		.services	{height: 22px; _height: 26px; background: url(/images/services.gif) left top repeat-x; position: absolute; bottom: 0; right: 0; padding: 4px 10px 0 0;}
		.services-l	{display: block; width: 35px; height: 20px; float: left; margin-top: -4px; background: url(/images/services-l.gif) left top no-repeat;}
		.services a,.services a:visited,.services a:active	{font: normal 1.1em Verdana; color: #8b8b8b; text-decoration: none; padding: 0 0 0 16px; margin-right: 22px;}
		.services a:hover	{color: #8b8b8b; text-decoration: underline;}
		.services a.ico-home	{background: url(/images/ico-home.gif) left 3px no-repeat;}
		.services a.ico-map	{background: url(/images/ico-map.gif) left 3px no-repeat;}
		.services a.ico-print	{background: url(/images/ico-print.gif) left 3px no-repeat;}
		.services a.ico-mail	{background: url(/images/ico-mail.gif) left 3px no-repeat;}
		.search-block		{position: absolute; top: 30px; right: 0; width: 223px;}
		.search-block span		{font: normal 1.1em Verdana; color: #fff; display: block; width: 42px; float: left; padding: 3px 0 0 0;}
		.search-block .search-txt	{font: normal 1.1em Verdana; color: #fff; border: none; width: 149px; _width: 155px; height: 17px; _height: 19px; background: none; float: left; padding: 4px 3px 0 3px;}
		.search-block .search-but	{background: url(/images/search-but.gif) 4px 4px no-repeat; border: none; cursor: pointer; width: 19px; height: 19px; margin-top: 1px;}
		
		.red-block			{position: absolute; top: 48px; right: 415px; font: bold 1.1em Verdana; color: #e25123;}
		.reg-input-txt-1	{font: normal 1.1em Verdana; color: #e25123; width: 134px; _width: 142px; height: 15px; _height: 19px; background: url(/images/input-txt.gif) left top repeat-x; border: solid 1px #fff; padding: 2px 3px 0 3px; position: absolute; right: 317px; top: 78px;}
		.reg-input-txt-2	{font: normal 1.1em Verdana; color: #e25123; width: 134px; _width: 142px; height: 15px; _height: 19px; background: url(/images/input-txt.gif) left top repeat-x; border: solid 1px #fff; padding: 2px 3px 0 3px; position: absolute; right: 317px; top: 101px;}
		.label-1			{font: normal 1.1em Verdana; color: #e25123; position: absolute; right: 464px; top: 80px;}
		.label-2			{font: normal 1.1em Verdana; color: #e25123; position: absolute; right: 464px; top: 103px;}
		.reg-but			{cursor: pointer; width: 22px; height: 43px; border: none; background: url(/images/reg-but.png) left top no-repeat; position: absolute; right: 290px; top: 78px;}
		.a-shki				{position: absolute; right: 180px; top: 74px;}
		.a-shki a,.a-shki a:active,.a-shki a:visited,.a-shki a:hover				{display: block; font: normal 1.1em Verdana; color: #0075a7; margin-bottom: 4px;}
		
		.autorization-block	{width: 522px;}
		.autorization-block .this-header	{color: #e25123; font-size: 1.1em; font-family: Tahoma; margin: 43px 0 5px 0;}
		.left-chto			{width: 114px; font: normal 1.1em Tahoma; color: #696969;}
		.right-chto			{border-left: solid 2px #e6572a; margin: 0 0 0 10px; padding: 0 0 0 5px;}
		.right-chto	a,.right-chto a:active,.right-chto a:visited,.right-chto a:hover		{font: normal 1.1em Tahoma; color: #696969; display: block; padding: 0 0 3px 0;}
		.close				{background: url(/images/close.gif) right top no-repeat; margin: -15px 6px 0 0; padding: 0 20px 3px 0; font: normal 1.1em Verdana;}
		
		@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {.search-block .search-txt {padding: 2px 3px 0 3px;}}
		
		.menu				{margin: 0 0 0 0; text-align: center; background: #e25123;}
		a.thumbnails-item,a.thumbnails-item:visited,a.thumbnails-item:active	{text-decoration: none; vertical-align: top; display: -moz-inline-box; display: inline-block; margin: 2px 0 3px; font: normal 1.2em Verdana; color: #fff; padding: 2px 10px 4px 10px;}
		a.thumbnails-item:hover	{text-decoration: underline; color: #fff;}
		a.thumbnails-active,a.thumbnails-active:visited,a.thumbnails-active:active	{text-decoration: none; position: relative; vertical-align: top; display: -moz-inline-box; display: inline-block; margin: 2px 0 3px; background: url(/images/menu-bg.png) left top repeat-x; font: bold 1.2em Tahoma; color: #e25123; padding: 2px 10px 4px 10px;}
		a.thumbnails-active:hover	{text-decoration: underline;}
		.menu-b				{width: 1px; height: 5px; vertical-align: top; display: -moz-inline-box; display: inline-block; margin: 10px 2px 0 2px; background: url(/images/menu-b.gif) left top no-repeat;}
		.thumbnails-active .lt	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/menu-u.gif) left top no-repeat; position: absolute; left: 0; top: 0;}
		.thumbnails-active .rt	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/menu-u.gif) -2px top no-repeat; position: absolute; right: 0; top: 0; _right: expression(this.parentNode.Width % 2? "0" : "-1px");}
		.thumbnails-active .lb	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/menu-u.gif) left -2px no-repeat; position: absolute; left: 0; bottom: 0;}
		.thumbnails-active .rb	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/menu-u.gif) -2px -2px no-repeat; position: absolute; right: 0; bottom: 0; _right: expression(this.parentNode.Width % 2? "0" : "-1px");}
		
		.left {position: relative; float: left; width: 174px; _margin-right: -3px; background: url(/images/content-bg.gif) left top repeat-x;}
			.sub-menu	{list-style: none; text-align: left; margin: 0 0 0 20px; background: #fff url(/images/content-bg.gif) left top repeat-x; padding-top: 10px;}
			.sub-menu li	{background: url(/images/sub-menu-dot.gif) 19px bottom no-repeat; padding: 10px 0 11px 20px;}
			.sub-menu li a,.sub-menu li a:active,.sub-menu li a:visited	{font: normal 1.2em Verdana; color: #3386c5; text-decoration: none;}
			.sub-menu li a:hover	{color: #3386c5; text-decoration: underline;}
			.sub-menu li.active-li	{padding: 3px 0 3px 9px; _height: 1%;}
			.sub-menu span.active-	{cursor: default; padding: 5px 10px 8px 10px; background: #c0c0c0; border-top: solid 1px #8c8c8c; display: block; position: relative; font: bold 1.2em Tahoma; color: #fff;}
			span.active- .lt	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/submenu-u.gif) left top no-repeat; position: absolute; left: 0; top: -1px;}
			span.active- .rt	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/submenu-u.gif) -2px top no-repeat; position: absolute; right: 0; top: -1px; _right: expression(this.parentNode.Width % 2? "0" : "-1px");}
			span.active- .lb	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/submenu-u.gif) left -2px no-repeat; position: absolute; left: 0; bottom: 0;}
			span.active- .rb	{display: block; width: 2px; height: 2px; overflow: hidden; background: url(/images/submenu-u.gif) -2px -2px no-repeat; position: absolute; right: 0; bottom: 0; _right: expression(this.parentNode.Width % 2? "0" : "-1px");}
			.submenu-b		{height: 27px; background: url(/images/submenu-b.png) 20px top no-repeat; margin-top: -1px;}
			
			.more-submenu		{background: #f2f2f2; border-bottom: solid 1px #e1e1e1;list-style: none; padding-top: 8px;}
			.more-submenu li		{background: none;padding: 2px 0 6px 11px;}
			.more-submenu li a,.more-submenu li a:visited,.more-submenu li a:active,.more-submenu li a:hover		{font: normal 1.1em Verdana!important; color: #6d6d6d!important;}
			.more-submenu .active-li-sub span	{font: normal 1.1em Verdana!important; color: #aaa!important;}
			
			
			.zagruzka-ftp		{background: #fff url(/images/content-bg.gif) left top repeat-x; padding: 0 0 25px 0;}
				.button-1		{width: 147px; height: 29px; margin: 13px 0 0 25px; background: url(/images/button-1.gif) left top no-repeat; color: #fff; font: bold 1.2em Tahoma; padding: 0 0 0 15px; border: none;}
				.dop-information	{color: #e25123; font: bold 1.1em Tahoma; padding: 10px 0 0 28px; line-height: 1.4em;}
				.dop-information-1	{color: #7a7a7a; font: normal 1.1em Tahoma; padding: 10px 0 0 28px; line-height: 1.4em;}
				.kol-vo-upload		{color: #4f4f4f; font: normal 1.1em Tahoma; padding: 10px 0 0 28px;}
				.uploader-1			{border: solid 1px #c9c9c9; height: 8px; _height: 10px; margin: 2px 5px 0 20px; overflow: hidden;}
				.uploader-1 span			{background: #c9c9c9; height: 6px; margin: 1px 0 0 1px; display: block; overflow: hidden;}
				.uploader-2			{border: solid 1px #c9c9c9; height: 8px; _height: 10px; margin: 2px 5px 0 20px; overflow: hidden;}
				.uploader-2 span			{background: #0058b3; height: 6px; margin: 1px 0 0 1px; display: block; overflow: hidden;}
			
			.ftp-block			{border-top: solid 1px #cccccc; margin: 0 5px 0 20px;}
				.ftp-grey		{background: #939393; margin: 6px; padding: 0 0 10px 0;}
				.ftp-grey .this-header		{font: bold 1.1em Tahoma; color: #fff; padding: 5px 9px 8px 9px;}
				.ftp-grey a				{font: normal 1.1em Tahoma; color: #fffec5; padding: 5px 9px 0 9px;}
				.ftp-grey span				{font: normal 1.1em Tahoma; color: #f1f0f0; padding: 0 0 0 9px;}
				.ftp-grey b				{font: bold 1.1em Tahoma; color: #fff;}
				
		.right	{padding: 40px 0 0 0; position: relative; float: right; width: 300px; _margin-left: -3px; text-align: left; background: url(/images/content-bg.gif) left top repeat-x;}
			.news-item	{z-index: 500; zoom: 1; padding: 0 0 10px 0; margin: 10px 33px 0 10px; position: relative; background: url(/images/news-item.gif) right bottom no-repeat;}
				.news-img	{position: absolute; left: 0; top: 10px; _behavior: url('/images/iepngfix.htc'); z-index: 999px; margin-top: -25px;}
				.news-date	{font: bold 1.1em Tahoma; color: #595959; padding-left: 80px;}
				.news-txt	{color: #6b6b6b; font: normal 1.1em Tahoma; line-height: 1.4em; padding-left: 80px;}
				.news-more	{padding-left: 160px;}
				.news-more a,.news-more a:visited,.news-more a:active,.news-more a:hover	{color: #0075a7; font: normal 1.1em Tahoma;}
			span.right-bg	{width: 120px; height: 130px; background: url(/images/right-bg.png) left top no-repeat; position: absolute; top: 0; z-index: 100;}	
			
		.center {position: relative; //height: 1%; margin: 0 300px 0 174px; _margin: 0 297px 0 171px; text-align: left;}

			.center-inner {padding: 25px 40px 20px 40px; position: relative; //height: 1%; /*float: left; _float: none;*/ background: url(/images/content-bg.gif) left top repeat-x;}
				
				.content-block 		{position: relative; overflow: hidden;}
				
				.sub-sub-menu		{font: normal 1.2em Tahoma; color: #717171; padding: 0 0 10px 0;}
				.sub-sub-menu a,.sub-sub-menu a:visited,.sub-sub-menu a:active,.sub-sub-menu a:hover		{color: #0e7ddd;}
				.sub-sub-menu font		{margin: 0 10px 0 10px;}
				.sub-sub-menu span		{background: #e35024; padding: 3px 8px 3px 8px; color: #fff;}
				
				.to-list-mode			{font-size: 1.2em; margin-bottom: 10px; display: block; text-align: center;}
				
				.previews				{margin: 0 0 0 0; text-align: center;}
				.previews-item			{text-decoration: none; vertical-align: top; display: -moz-inline-box; display: inline-block; margin: 0; padding: 2px 0 0 2px; position: relative;}
				.previews-item .pre-block		{font: normal 1.1em Tahoma; position: relative; background: #e7f3ff; border: solid 3px #e3eef9; width: 155px; _width: 149;}
				.previews-item .pre-block img		{margin: 9px 0 9px 0;}
				.previews-item .pre-info		{background: #f8fcff; border: none; width: ; _width: ; text-align: left; padding: 3px 6px 3px 6px; position: relative;}
				.previews-item input		{position: absolute; right: 0; top: 0;}
				.pre-info .name			{color: #e25123; display: block; padding: 0 10px 0 0;}
				.pre-info .size			{color: #333333; display: block;}
				.pre-info .size a,.pre-info .size a:visited,.pre-info .size a:active,.pre-info .size a:hover		{color: #0e7ddd;}
				.pre-close				{width: 10px; height: 10px; overflow: hidden; display: block; background: #000 url(/images/pre-close.gif) left top no-repeat; position: absolute; right: 4px; top: 4px;}
				.pre-close-list			{width: 10px; height: 10px; overflow: hidden; display: block; background: #000 url(/images/pre-close.gif) left top no-repeat; float: left; margin: 4px 0px 0 10px;}
				
				.pre-manage				{background: #fffbe0; font: normal 1.1em Verdana; color: #717171; padding: 7px 0; margin: 8px 0 0 0;}
				.pre-manage a				{margin: 0 9px;}
				.button-2		{width: 147px; height: 29px; margin: 7px 0 0 5px; background: url(/images/add-order.png) left top no-repeat; color: #fff; font: bold 1.2em Tahoma; padding: 0 0 0 15px; border: none;}


			
		.center-zakaz		{position: relative; //height: 1%; margin: 0 0 0 174px; _margin: 0 0 0 171px; text-align: left;}
			.order-table		{border-right: solid 1px #fff!important;}
			.order-table .this-header td		{padding: 5px 0 5px 0; text-align: center; font: bold 1.1em Tahoma; color: #568ab8; background: #e7f4ff; border-right: solid 1px #fff; border-bottom: solid 1px #fff;}
			.order-table .this-other-td td		{padding: 5px 0 5px 0; text-align: center; font: normal 1.1em Tahoma; color: #000; background: #f7f7f7; border-right: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7;}
			.order-table .this-other-td .pict img		{margin: 5px 13px 5px 10px;}
			.order-table .this-other-td  img		{margin: 3px 1px 0 0;}
			.order-table .pre-info				{margin: 15px 0 0 0;}
			.order-table .input-txt	{width: 60px;}
			.blue-x			{background: #e7f4ff url(/images/blue-x.gif) 50% 50% no-repeat !important; width: 25px;}
			.grey-x			{background: #f7f7f7 url(/images/grey-x.gif) 50% 50% no-repeat !important; width: 25px;}
			.pre-manage-2				{background: #f7f7f7; font: normal 1.1em Verdana; color: #717171; padding: 7px 0; margin: 8px 0 0 0;}
			.pre-manage-2 a,.pre-manage-2 a:active,.pre-manage-2 a:visited,.pre-manage-2 a:hover				{margin: 0 9px; color: #0e7ddd;}
			.select-in-order div	{padding: 0 20px 0 0;}
			.select-in-order .input-txt	{width: 40px;}
			.checkboxs label		{display: block; font: normal 1.1em Tahoma; padding: 3px 0 5px 0;}
			.checkboxs 			{width: 300px; padding: 20px 0 0 0;}
			.checkboxs input		{float: left;}
			.checkboxs select			{font: normal 1.1em Tahoma;}
			.selects textarea		{width: 260px; height: 42px; font-size: 12px;}
			.selects textarea.hide-ta	{width: 380px; height: 126px;}
		
		.center-params		{position: relative; //height: 1%; margin: 0 407px 0 174px; _margin: 0 404px 0 171px; text-align: left;}
		.right-params-1		{width: 181px; _width: 199px; float: right; background: url(/images/content-bg.gif) left top repeat-x; padding: 106px 9px 0 9px;}
		.right-params-2		{width: 190px; _width: 208px; float: right; _margin-left: -3px; background: url(/images/content-bg.gif) left top repeat-x; padding: 70px 9px 0 9px;}		
		.right-params-2 .this-header		{color: #000; font: bold 1.1em Tahoma; margin: 0 0 10px 0;}
		.right-params-2-no-images	{width: 190px; _width: 208px; float: right; _margin-left: -3px; background: url(/images/content-bg.gif) left top repeat-x; padding: 106px 9px 0 9px;}
		
			.one-checkbox		{background: #f0f8ff; padding: 5px 0px 0 12px; height: 30px;}
			.one-checkbox a,.one-checkbox a:visited,.one-checkbox a:active,.one-checkbox a:hover				{font: normal 1.1em Tahoma; color: #0e7ddd; float: left; padding: 3px 0 0 5px;}
			.one-checkbox input		{float: left;}
			.one-checkbox label		{font: bold 1.1em Tahoma; color: #696969; padding: 3px 0 0 5px; float: left;}
			.selects label			{display: block; font: normal 1.1em Tahoma; color: #e25123; padding: 15px 0 3px 0;}
			.selects select			{font: normal 1.1em Tahoma;}
			.selects a,.selects a:visited,.selects a:active,.selects a:hover				{font: normal 1.1em Tahoma; color: #0e7ddd; padding: 0 0 0 3px;}
	
			.selects		{padding-bottom: 20px;}
	/* Footer */
	.submain {padding-bottom: 62px; _padding-bottom: 51px;}
	.footer {position: relative; height: 63px; _height: 63px; margin-top: -69px; background: #ededed; color: #525252; font: normal 1.2em Tahoma; border-top: solid 1px #cccccc;}
		.footer .f-txt	{padding: 8px 0 0 20px;}
		.footer-l		{height: 63px; width: 9px; background: url(/images/footer-bg.png) left top no-repeat; position: absolute; left : 0; top: -1px; display: block;}
		.footer-r		{height: 63px; width: 9px; background: url(/images/footer-bg.png) -9px top no-repeat; position: absolute; right : 0; top: -1px; display: block;}
		img.avermaster		{position: absolute; top: 10px; right: 20px;}
		a.avermaster,a.avermaster:active,a.avermaster:hover,a.avermaster:visited		{position: absolute; top: 34px; right: 23px; color: #525252;}
		.counters		{margin: 2px 0 0 20px;}
		
	.above-f	{height: 5px; background: #fff; overflow: hidden;}

	
	.left-top-bg	{width: 20px; height: 330px; background: url(/images/left-top-bg.png) left 11px no-repeat; display: block; position: absolute; left: 0; top: 0;}

	.upload-flash	{position: absolute; margin: 10px 0 0 20px; z-index: 1000; left: 0;}
	.upload-input	{position: relative; margin: 0 0 30px 20px; width: 155px; height: 35px; overflow: hidden;}
	.upload-input .hidden-but	{font-size: 10em; position: absolute; right: 0; opacity: 0; filter: alpha(opacity=0);}
	.upload-input .button-2		{position: absolute; left: 0;}
	
	.form-block				{}
	.form-block .input-txt	{width: 300px;}
	.form-block textarea	{width: 300px; height: 80px; font-size: 12px;}