@CHARSET "UTF-8";
* {margin: 0;padding: 0; font-weight: normal; background-repeat: no-repeat; background-position: 0 0;}
table { border-collapse: collapse; border-spacing: 0;}
table td {vertical-align: top;}
a {text-decoration: underline;}
img {border: none;}
body {
	min-width: 970px; 
	color: black; /*insert main font*/
	font-family: Arial, sans-serif; /*insert main font*/
	background-color: white; /*insert background color*/
	font-size: 0.875em;
	background-color: #4b626f;
}

.adminpanel {font-size: 11px;color: black;background-color: #ccd;border-bottom: 1px solid #ddf;padding-left: 20px;}
	.adminpanel .awr {position: relative;border-bottom: 1px solid #ccc;}
	#timegen {position: absolute;right: 10px;top: 1px;color: black;}



/*content styles*/
h1, h2, h3 {font-family: Georgia, serif;}
h1 {font-size: 1.571em;margin-bottom: 0.55em;line-height: 1em;}
.colored {color: #32ab2c;}
h1.orange {color: #ff7e00;}
h2 {font-size: 1.667em;line-height: 0.8em;margin-bottom: 0.83em;margin-top: 1.2em;}
.insertion h2, 
.insertion h3 {margin-top: 0;}
h4 {color: black; font-weight: bold; font-size: 12px;margin-top: 1.2em;}

p {line-height: 1.33em;margin-bottom: 1.0em;font-size: 12px;}

ul,ol {font-size: 12px;list-style-type: square;list-style-position: outside;margin-left: 2.42em;margin-bottom: 1.33em;}
ul li, ol li {margin-bottom: 10px;color: black;}
ol {list-style-type: decimal;}
ol ol {list-style-type: square;list-style-position: outside;}

h3 {line-height: 1.417em;font-weight: bold;font-size: 1em;margin-bottom: 0.417em;}
strong {font-weight: bold;color: #000;}
em {font-style: italic;color: #83909b;}
.light {color: #83929e;}
img.left {float: left;
	width: auto !important; /*fix importanf for ie6*/
	margin: 0 1em 1em 0;}
.small {font-size: 0.85em;}

a {color: #0584BF;}
a:visited {color: blue;}

h2 a {color: black;}
h2 a:visited {color: black;}

span.pslink {
	color: #009aea;
	border-bottom: 1px dashed #009aea;
	cursor: pointer;
}

a.small {color: #777;font-size: 12px;margin-top: -1.5em;display: block;margin-bottom: 1.5em;}
ins {text-decoration: none;}
.insertion {background-color: #e8eff4;padding: 1px 26px;margin: 0 -26px;margin-bottom: 1.33em;padding-top: 1em;}
.main-content table {border-collapse: collapse;}
.main-content table td {padding: 2px;font-size: 12px;}

/*формочки*/
form {}
form .field {overflow: hidden;margin-bottom: 16px;position: relative;}
	form .field label {margin-bottom: 5px;display: block;}
	form div.string, form div.password {width: 250px;}
	form div.int {width: 105px;}
	form div.memo {width: 500px;}
		form div.string div.input, 
		form div.int div.input, 
		form div.password div.input {width: 250px;overflow: hidden;background: url('../img/input-text-r.png') no-repeat 100% 0;height: 23px;}
		form div.string .input input,
		form div.int .input input,
		form div.password .input input {border: none;	height: 19px;width: 229px;background: transparent url('../img/input-text.png') no-repeat 0 0;padding-left: 10px;padding-top: 4px;font-family: Arial, sans-serif;font-size: 13px;}
		
		form div.int div.input {width: 65px;float: left;}
		form div.int .input input {width: 44px;}
		form div.int span {float: left;display: block;margin-left: 0.6em;line-height: 2em;}
		form div.int span.h {display: none;}
		form div.more {border: 1px solid red;} 
		
	form .checkbox  {position: relative;}
	form .checkbox label {margin-left: 20px;}
		form .checkbox input {position: absolute;top: 2px;left: 0;}
	
	form div.memo .input {width: 500px;background: url('../img/textarea-big-r.png') no-repeat 100% 0;height: 172px;} 
	form div.memo .input textarea {border: none;height: 172px;background: transparent url('../img/textarea-big.png') no-repeat 0 0;padding-left: 10px;	width: 480px;overflow: hidden;padding-top: 3px;font-size: 12px;font-family: Arial, sans-serif;}
	form div#field_delivery .input {height: 86px;background-image: url('../img/textarea-big-r2.png');}
	form div#field_delivery .input textarea {height: 86px;background-image: url('../img/textarea-big2.png');}
	form div.submit {text-align: right;width: 500px;margin-bottom: 20px;}
	input.submit {width: 100px;height: 26px;text-align: center;color: white;line-height: 26px;background: url('../img/input-submit.png');border: none;cursor: pointer;}
	.checkout input.submit{background: url('../img/input-checkout.png');width: 150px;}
	.checkout.submit{width:100%}
	form.register div.submit, form.login-form div.submit {text-align: left; width: auto;}

	form fieldset.multibox {width: 500px;padding-bottom: 0.7em;	border-style: solid;border-width: 1px;}
		form fieldset.multibox legend {margin-left: 20px;}
		form fieldset.multibox label {margin: 0.6em 0 0 0.4em;}
		form fieldset.multibox label input {margin-right: 0.3em;}

	form p.err {left: 270px;top: 22px;color: #e05a00;}
	form div.error {margin-bottom: 0px;}
	
	form.small div.memo {width: 400px;}
	form.small div.memo .input {width: 400px;} 
	form.small div.memo .input textarea {width: 380px; overflow-y: scroll;}
	form.small div.submit {width: 400px;}
	
.system-register {margin-top: 20px;}
	.system-register a.h {display: block;margin-bottom: 4px;}
	
p.ok {color: green;}	

.paginator {width: 100%;overflow: hidden;}
	.paginator a, .paginator span {display: block;float: left;width: 18px;text-align: center;}
	.paginator span  {background-color: #4c6270;color: white;margin-bottom: 1em;}

#step, #head, #main {min-width: 1046px;	min-width: 990px;}

#step {background-color: #4b626f;padding-bottom: 200px;position: absolute;width: 100%;height: 100%;z-index:1;}
	#step img {width: 100%;height: auto;}
	
	
#head {position:absolute;height: 107px;width: 100%;z-index: 10;}	
	#head #logo {position: absolute;height: 53px;width: 277px;top: 28px;left: 54px;background: url('../img/logo.png');display: block;}
	#head .vcard {position: absolute;top: 20px;	left: 50.7%;}	
		.vcard .fn {display: none;}
		.vcard .telephones {font-family: "Times New Roman", serif;}
		.vcard .telephones .code {color: #607986;font-size: 12px;margin-right: 0.41em;}
		.vcard .telephones .tel {color: black;font-size: 20px;}
		.vcard .email a {font-size: 12px;color: #0584bf;}
	
	#head #enter {
		display: block;
		width: 135px;
		height: 28px;
		background: url('../img/button-enter.png') no-repeat 0 0;
		position: absolute;		text-decoration: none;top: 28px;right: 44px;padding: 7px 0 0 30px;cursor: pointer;
	}
	
	#head #enter span {
		font-size: 12px;
		text-decoration: none;
		border-bottom: 1px dashed #0584bf;
	}
	
	#head #logined {
		display: block;
		width: 155px;
		height: 28px;
		top: 28px;
		right: 44px;
		padding: 0 0 0 18px;
		position: absolute;	
		background: url('../img/user-icon.png') no-repeat 0 0;
		font-size: 12px;
	}
	
	#head #logined a.logout {
		display: block;
		margin-top: 0.4em;
	}
	
	#login-form {
		background: white;
		position: absolute;
		top: 70px;
		right: 40px;
		z-index: 800;
		padding: 1px 1px 1px 1px;
	}
	#login-form .login-wrapper {
		width: 300px;
		border: 1px solid #259E1F;
		padding: 10px;
	}
	
	#login-form .login-wrapper #jax-login-error {
		color: red;
	}
	

#menu {
	background: #259e1f url('../img/menu-bg.png') repeat-y center top;
	height: 4.5em; 
	margin: 0 17px 0 17px;
	list-style-type: none;
	font-size: 12px; /*ie6 sorry 0.857em*/
	padding: 0 18px; 
	position: relative;
	top: 107px;
	z-index: 10;
}

#menu a, #menu span {
	display: block;
	height: 4.5em;
	padding: 0 1.00em;
	line-height: 4.5em;
	float: left;
}

#menu a {
	color: white;
	
}

#menu span {
	font-weight: bold;
	color: #215169;
	background: url('../img/menu-act.png') repeat-x;
}

#menu span.sh {
	width: 2px;
	font-size: 0;
	overflow: hidden;
	background: url('../img/menu-sh.png') no-repeat center bottom;
	height: 54px;
}
	
	
#menu li {
	float: left;
}
	
#main {
	position: relative;
	z-index: 10;
	top: 161px;
	width: 100%;
}	
	
/**default scroller settings*/	
#scroller { 	
	height: 423px;
	width: 100%;
	position: relative;
}
#scroller .wrapper{
	overflow-x: scroll;
}
	
#scroller .images {
	margin-left: -20px;
}

#scroller .left_scroll, #scroller .right_scroll {
	position: absolute;
	top: 115px;
	width: 60px;
	height: 186px;
	cursor: pointer;
}

#scroller .left_scroll {
	left: 0;
	background: url('../img/left-button.png');
} 
#scroller .right_scroll {
	right: 0;
	background: url('../img/right-button.png');
} 
	
#scroller .images .image {
	padding: 1px;
	float: left;
	height: 314px;
	width: 400px;
	border: 1px solid #6d8698;
	text-align: center;
	margin-top: 50px;
	margin-left: 20px;
	background-color: #fefefe;
}

#scroller .images .first,	
#scroller .images .second,	
#scroller .images .third,	
#scroller .images .fourth,	
#scroller .images .fifth {
	position: relative;
}	
	
#scroller .images .first, #scroller .images .first img,
#scroller .images .fifth, #scroller .images .fifth img {
	width: 134px;
	height: 105px;
	top: 107px;
	z-index: 10;
}

#scroller .images .second, #scroller .images .second img,
#scroller .images .fourth, #scroller .images .fourth img {
	width: 266px;
	height: 209px;
	top: 55px;
	z-index: 20;
}

#scroller .images .second {
	margin-left: -48px;
}

#scroller .images .third {
	margin-left: -84px;
	z-index: 30;
}	
#scroller .images .fourth {
	margin-left: -84px;
}	
#scroller .images .fifth {
	margin-left: -48px;
}	
	
#content,#newsblock {
	background-color: white;
	min-height: 100px;
	margin: 16px 16px 0 16px;
	padding: 35px;
	overflow: hidden;
}

.inner #content {
	margin: 0 16px;
	min-height: 800px;
}

.catalog #content {
	padding: 0;
	width: 97%;
	overflow: hidden;
}


#content .slider {
	width: 165px;
	margin-left: -18px;
	float: left;
}

.catalog #content .slider {
	margin: 51px 0 0 17px;
}

.catalog #content .main-content {
	padding-top: 35px;
	margin-left: 229px; 
	margin-left: 193px; 
	margin-right: 196px;
	padding-bottom: 30px;
}

.crumbs {
	font-size: 12px;
	margin-bottom: 1em;
}

#content .slider ul {
	list-style-type: none;
	margin-left: 16px;
}

#content .slider ul li {
	margin-bottom: 12px;
	font-size: 12px;
}

#content .slider ul.client li {
	margin-bottom: 5px;
}
#content .slider ul.client li.current {
	border: 1px solid #add3ab;
	margin-left: -18px;
	padding-left: 18px;
	padding-top: 4px;
	background: url('../img/arrow_down.png') no-repeat 8px 6px;
}

#content .slider ul.client li.current ul {
	margin-bottom: 0;
	margin-left: 10px;
}

#content .slider ul.client li.current ul li {
	border: none;
}

 
#content .slider ul li.selected {
	margin-bottom: 2px;
}

#content .slider a {
	color: #2055a1;
}

#content .slider a.current{
	text-decoration:none;
}

#content .main-content {
	margin-left: 194px;
	margin-right: 161px;
} 
#content .main-content-extended {
	margin-left: 194px;
	margin-right: 0;
} 
#content .main-content-small {
	margin-left: 178px;
	margin-right: 353px;
} 


.work_time {background-color: #e8eff4;font-size: 12px;width: 149px;padding: 15px 18px 15px 18px;}
	.work_time strong {display: block;margin-bottom: 5px;color: black;}
		.work_time .day-interval {width: 100%;overflow: hidden;}
			.work_time .day-interval span.caption {color: #646669;width: 53px;display: block;float: left;}

.ad-cont {margin-top: 31px;}
	.ad-cont strong {color: black;}

.address {margin-top: 30px;line-height: 1.3em;}

#images-list {width: 100%;overflow: hidden;margin-left: -3%;}
	#images-list .one-image {float: left;width: 288px;margin: 0 0 17px 3%;}
		#images-list .one-image p.descr {height: 2em;}
		#images-list .one-image .stars{width: 289px; height: 15px;}
		#images-list .one-image .stars span{ clear: both; display: block;}
		#images-list .one-image .stars a{background: url('../img/stars.png') 0 0;padding:0; width:16px; height: 15px;display: block;float: left; border: 0 none;}
		#images-list .one-image .stars a.sel{background: url('../img/stars.png') 0 -15px;}
		#images-list a {display: block;padding: 1px;border: 1px solid #7c94a6;text-align: center;}

#content .slider ul li .cornered {
	margin-left: -20px;
	font-weight: bold;
	line-height: 1em;
	padding: 10px 30px 10px 20px;
	width: 120px;
	margin-top: -10px;
	
}

#content .statistic {float: right;width: 143px;margin-right: 34px;margin-top: 88px;}

#nums, #totalvalue {font-weight: bold;}

.cornered {background-color: #c7f2c4;position: relative;overflow: hidden;}
	.cornered .corner {border: 40px solid white;width: 0;height: 0;position: absolute;border-left-color: #c7f2c4;top: 50%;left: 100%;font-size: 0;overflow: hidden;margin: -40px 0 0 -40px;}

.shaddow {margin: 0 16px;}

/**Aнонсы (!) */
.specials  {width: 100%;overflow: hidden;line-height: 1.2em;margin-bottom:26px; }
	.specials .special {width: 30%;float: left;margin-right: 3%;font-size: 12px;}
	.specials .green {border: 1px solid #a8d4a5;}
		.specials .special .anons {color: white;padding: 15px 20px 15px 20px;position: relative;}

		.specials .special .wbut {width: 122px;height: 40px;position: absolute;bottom: -30px;left: 0;background: url('../img/button-where.png');color: black;font-family: Georgia, serif;font-size: 16px;line-height: 35px;padding-left: 25px;}

		.specials .green .anons {background: #4bb146;}
		.specials .green .cornered {background: #4bb146 url('../img/corner.png') no-repeat 100% 0;}
	
	.specials .blue {border: 1px solid #b8d9e7;}
		.specials .blue .anons{background: #6398af;}
	
		.specials .special .subborder {height: 9px;font-size: 0;}
		
		.specials .green .subborder {background: url('../img/sub-border.png') repeat-x;}
		.specials .blue .subborder {background: url('../img/sub-border-blue.png') repeat-x;}

		.specials .special .where {padding: 19px;}
		.specials .special .where * {line-height: 1.2em;}	
	
		.specials table {margin-left: -0.5em;}
		.specials table td {padding: 0 0.5em;}

	
/**Новости*/
.announses {width: 100%;overflow: hidden;margin-bottom:26px;}	
	.announse {width: 30%;float: left;margin-right: 3%;font-size: 12px;overflow: hidden;}
		.announse .date {float: left;width: 50px;color: #83909b;text-align: right;}
			.announse .date span {display: block;font-size: 18px;}
		.announse .text {margin-left: 60px;line-height: 1.33em;}

/*Вопрос-ответ*/
.questions {
	font-size: 12px;
}

.questions .quest-block {
	margin-bottom: 20px;
}

.questions .hidden {
	border: 1px dashed #ccc;
	padding: 1em 1em 0.5em 2em;
	color: #ccc;
}

.questions .hidden .quest {
	color: #464;
}

.questions .quest-block .quest{
	font-weight: bold;
}

.questions .quest-block .quest:before {
	content: '\2014\a0';
	margin-left: -1.25em;
}

.questions .quest-block .answer {
	margin-top: 0.3em;
}

.questions .adminparam {
	font-size: 11px;
}


#answer-form {
	border: 1px solid black;
	background: white;
	width: 558px;
	padding: 20px;
	z-index: 100;
	height: 288px;
	position: relative;
}

#answer-form div.submit {
	margin-top: 1em;
	text-align: left;
}

.yesnoer {border: 1px solid #666;padding: 3px 4px;width: 120px;font-size: 11px;position: absolute;background-color: white;z-index:100;}
    .yesnoer a, .yesnoer span {margin-right: 4px;}
    .yesnoer a {color: blue;}

#closer {
	position: absolute;
	right: 20px;
	top: 10px;
}

#content .main-catalog {
	margin-right: 0;
	margin-left: 0;
}

.main-catalog .catalog-elements {
	margin-left: 194px;
}

.vendors_list {overflow: hidden;}
	.vendors_list ul.vendors {list-style-type: none;margin: 0;padding: 0;margin-top: -1px;margin-left: -1px;overflow: hidden;}
		.vendors_list ul.vendors li {
	margin: 0 0 -1px -1px;
	padding: 0;
	text-align: center;
	float: left;
	width: 175px;
	height: 82px;
	border: 1px solid #cfcfcf;
	border-right: none;
	overflow: hidden;
	position: relative;
}

.catalog-types {
	background-color:#eff4f7;
	width: 143px;
	float: right;
	margin-right: 33px;
	margin-top: 88px;
	list-style-type: none;
	padding: 13px 0;
}

	.catalog-types li {margin:0 12px 0 0; padding: 3px 0;padding-left: 19px;}
	.catalog-types li.checked {background-color: white;}
		.catalog-types span {color: #0584bf;}
	
.catalog-inner {background: #e8eff4 url('../img/sub-border-grey.png') repeat-x 0 0;clear: both;overflow: hidden;}

	.catalog-inner .special {float: right;width: 310px;margin-right: 26px;}
	.catalog-inner .new-items {margin-left: 36px;}

.additional {width: 143px;float: right;margin: 77px 35px 0 0;}

.additional-big {width: 302px;float: right;margin: 77px 35px 0 0;}

.additional .file {background-color: #d9e9df;margin-top: 19px;font-size: 11px;padding: 6px;}
	.additional .file div {padding-left: 40px;min-height: 42px;}
	.additional .file .type_zip {background: url('../img/icon_zip.png') no-repeat 0 0;}
	.additional .file .type_pdf {background: url('../img/icon_pdf.png') no-repeat 0 0;}
	.additional .file .type_xls {background: url('../img/icon_xls.png') no-repeat 0 0;}
		.additional .file a {display: block;color: #0584bf;font-weight: bold;}


.statistic .all-about  {width: 143px;margin: 0 0 2em 0;}
	.all-about ins.top {height: 14px;background: url('../img/about-top.png') no-repeat 0 0;	display: block;}
	.all-about ins.bottom {height: 14px;background: url('../img/about-bottom.png') no-repeat 0 0;display: block;margin-top: -1em;}
	.all-about .image, .all-about .subheader {border: 1px solid #dde4ea;border-top: none;border-bottom: none;text-align: center;overflow: hidden;}
	.all-about .subheader {text-align: left;padding: 0 14px 1em 14px;}
		.all-about .subheader strong {font-size: 11px;color: #83909b;}
		.all-about .image img {margin: 0 auto;}
		.all-about .description {padding: 17px;font-size: 11px;background-color: #e8eff4;}
			.all-about .description p {font-size: 11px;color: #83909b;}
			.all-about .description p.edit {padding-left: 13px;background: url('../img/edit.png') no-repeat 0 3px;}
				.all-about .description p strong {color: #83909b;}
.navigator {overflow: hidden;}

.items-list {overflow: hidden;}
	.items-list .items {list-style-type: none;overflow: hidden;margin-left: -3%;}
		.items-list .items li {float: left;margin-left: 3%;margin-top: 26px;height: 255px;}
			.items-list .items li .item-image {width: 295px;padding: 1px;border: 1px solid #849aab;text-align: center;}
			.items-list .item span {display: block;font-weight: bold;}
			.items-list .item .name {color: #0584bf;font-size: 14px;}
			.items-list .item span.articul {color: #215169;font-size: 12px;}

/*Партнерская табличка*/
table.partners {border-collapse: collapse;width: 100%;}
	table.partners td, table.partners th {font-size: 12px;}
	table.partners thead {background-color: #cad3da;}
		table.partners thead td {font-weight: bold;text-align: center;border-right: 1px solid #b0bbc3;border-left: 1px solid #dde3e7;border-bottom: 1px solid white;padding: 10px 0 14px 0;}
		
		table.partners tbody th {text-align: left;font-weight: bold;padding: 10px 0 14px 19px;background-color: #d9dfe4;}
		table.partners tbody td {background-color: #f3f7f9;padding: 10px 0 0 19px;border-right: 1px solid #cbd2d7;border-bottom: 2px solid white;}
		table.partners tbody tr.odd td {background-color: #e8eff4;}
		table.partners tbody tr:hover td {background-color: #d4e7f1;}
			table.partners tbody tr td p.in {margin: 5px 0 0 0;color: #83909b;}
		table.partners tbody td.price {padding-right: 19px;text-align: right;padding-left: 0;}

table.partners tbody td span.color {width: 1em;height: 1em;display: block;float: left;margin-right: 1em;}
table.partners tbody td span.beige {background-color: #F5F5DC; border: 1px solid black;}
table.partners tbody td span.black {background-color: black;}
table.partners tbody td span.blue {background-color: #3f58d9;}
table.partners tbody td span.white {background-color: white; border: 1px solid black;}
table.partners tbody td span.lblue {background-color: #ccf; border: 1px solid black;}
table.partners tbody td span.violett {background-color: #8B00FF;}
table.partners tbody td span.red {background-color: #e55757;}
table.partners tbody td span.dsg {background-color: #8FBC8F;}
table.partners tbody td span.turquoise {background-color: #00CED1;}
table.partners tbody td span.yellow {background-color: #e3ee30;border: 1px solid black;}
table.partners tbody td span.coffee {background-color: #E7D2AF;border: 1px solid black;}

.rekvizitor {width: 95%;overflow: hidden;}
	.rekvizitor .who {width: 350px;float: left;}
		.rekvizitor .who h2 {margin-top: 0;}
	.rekvizitor .addreses {margin-left: 380px;}

h2.vendor-name {font-size: 18px;font-family: Arial, sans-serif;width: 300px;}

.switcher {height: 34px;position: relative;background: url('../img/slider.png') no-repeat -13px 1px;max-width: 700px;min-width: 270px;overflow: hidden;float: left;}
	.switcher ul {overflow: hidden;list-style-type: none;margin-left: 0;padding-left: 15px;}
		.switcher ul li {float: left;margin-right: 36px;line-height: 27px;margin-top: 1px;}
		.switcher ul li.selected {background: url('../img/button.png') no-repeat 0 0;width: 103px;height: 34px;text-align: center;margin-right: 21px;margin-left: -15px;}
		.switcher .end-of-switcher {position: absolute;	right: 0;top: 1px;width: 13px;height: 30px;background: url('../img/slider.png') no-repeat 0 0;}

.mapa .hidden {display: none;}	
.shaddow {height: 27px;background: url('../img/shad-center.png') repeat-x 0 0;position: relative;}
	.shaddow .left, .shaddow .right {position: absolute;top: 0;	height: 27px;}
	.shaddow .left {left: 0;background: url('../img/shad-left.png');width: 27px;}
	.shaddow .right {right: 0;background: url('../img/shad-right.png');width: 36px;}
	

	
#footer {color: white;padding: 16px 37px;font-size: 12px;}	
	
#footer.inner {
	top: 161px;
	position: relative;
}	
	
.artquery{margin-bottom:20px}
.artquery h2{margin-bottom: 0.55em;}
div.submit input.submit{
	   margin-top: 10px;
}

.warning {
    color: #259E1F;
    font-weight: normal;
    margin-bottom: 10px;
}
	
#catbox_close {width: 18px;height: 16px;background: url('../img/close_cat.png') no-repeat 0 0;position: absolute;right: 10px;top: 10px;cursor: pointer;}
	#catbox_image {background: #6e7f8b url('../img/ajax-loader.gif') no-repeat center center;padding: 35px;}
	#catbox_image img {display: block;margin: 0 auto;}
	#catbox_subs {display: none;}
	#catbox_subs #catbox_title {float: left;margin: 10px 0;font-size: 17px;font-family: Verdana, sefif;margin-left: 1em; font-style: italic;}
	#catbox_tobasket {display: block;position: absolute;border-bottom:1px dashed #009AEA;color:#009AEA;font-size:0.857em;font-weight:normal;text-decoration:none;right: 10px;}
	#catbox_forward, #catbox_back {width: 28px;height: 30px;cursor: pointer;}
	#catbox_forward {background: url('../img/move_right.png') no-repeat center center;right: 7px;}
	#catbox_back {background: url('../img/move_left.png') no-repeat center center;left: 7px;}

.upload form div.submit {
	text-align: left;
}
.upload  form div.image div.input{
	background: url("/at/img/upfile.png") repeat scroll 0 0 transparent;
    height: 27px;
    width: 379px;
}
.upload  form div.image div.input input{
	width: 379px;
    font-size: 24px;
	opacity:0;
	position:absolute;
	left:0;
    top: 15px;
	z-index:2;
}
.upload  form #field_descr{width: 277px;}
.upload  form #field_descr div.input{width: 277px;}
.upload  form #field_descr input{ width: 259px;}
#pseudfile{z-index:1;left:0;opacity:1; background: none repeat scroll 0 50% transparent; border: 0 none; font-size: 12px; padding-left: 9px; padding-top: 3px; top: 22px;}

.printonly{
	display:none;
}
