/* PAGES Upload */
table.image-uploader-table, table.image-uploader-table td {
	border: none; 
	padding: 0; 
	margin: 0; 
	font-size:13px;}
table.image-uploader-table {
	background-color: #EDEDED;
	background-image: url("images/upload/line.gif");
	background-position: right top;
	background-repeat: repeat-y;
	border-collapse:collapse;}
table.image-uploader-table tr.top td {valign:top; height:3px; overflow:hidden;}
table.image-uploader-table tr.bottom td {valign:bottom; height:3px; overflow:hidden;}
table.image-uploader-table tr.top td.left, table.image-uploader-table tr.bottom td.left {text-align:left;}
table.image-uploader-table tr.top td.right, table.image-uploader-table tr.bottom td.right {text-align:right;}

table.image-uploader-table tr.top td div, table.image-uploader-table tr.bottom td div {
	background-position: right top; background-repeat: no-repeat; width:3px; height:3px;}
table.image-uploader-table tr.top td.left div, table.image-uploader-table tr.bottom td.left div {float:left;}
table.image-uploader-table tr.top td.right div, table.image-uploader-table tr.bottom td.right div {float:right;}

table.image-uploader-table tr.top td.left div.empty {background-image: url("images/upload/corner_left_top.gif");}
table.image-uploader-table tr.top td.right div.empty{background-image: url("images/upload/corner_right_top.gif");}

table.image-uploader-table tr.bottom td.left div.empty{background-image: url("images/upload/corner_left_bottom.gif");}
table.image-uploader-table tr.bottom td.right div.empty{background-image: url("images/upload/corner_right_bottom.gif");}

table.image-uploader-table td.right {width:220px!important; overflow:hidden;}
table.image-uploader-table tr.object td.right {height:260px;}
table.image-uploader-table tr.object td.left {height:260px; vertical-align:top;}

table.image-upload-table-bottom-applet td.right, table.image-upload-table-bottom-form td.right {width:3px!important; overflow:hidden;}
div.image-uploader-noscript table.image-upload-table-bottom-applet, table.image-upload-table-bottom-form{
	background: #EDEDED;}
table.image-upload-table-bottom-applet tr.top {display: none;}
table.image-upload-table-bottom-form tr.top td.right div.empty{background-image: url("images/upload/corner_right__top.gif");}
table.image-upload-table-bottom-form tr.bottom td.right div.empty {background-image: url("images/upload/corner_right__bottom.gif");}

div.image-uploader-settings {margin-bottom:2em;}
div.image-upload-form-files {}
div.image-upload-form-file{
	float:left; 
	width:275px;
	padding:0px;
	margin:0px 10px 10px 0px;
	border:none;
	background-color:#ededed;}
div.image-upload-form-file div.wd-t, div.image-upload-form-file div.wd-r, 
div.image-upload-form-file div.wd-b, div.image-upload-form-file div.wd-l{
	background-image:url('images/upload/corner_left__top.gif');
	background-position:top left;
	background-repeat: no-repeat;}
div.image-upload-form-file div.wd-r{
	background-image: url('images/upload/corner_right_top.gif');
	background-position:top right;}
div.image-upload-form-file div.wd-b{
	background-image: url('images/upload/corner_right__bottom.gif');
	background-position:bottom right;}
div.image-upload-form-file div.wd-l{
	background-image: url('images/upload/corner_left_bottom.gif')!important;
	background-position:bottom left;}
div.image-upload-form-file div.wd-c{
	width:275px;
	overflow:hidden;
	padding:0px;
	margin:0px;}
div.image-upload-form-file div.wd-title{
	width:100%;
	background-color:#D8D8D8;
	padding:0px;
	margin:0px;}
div.image-upload-form-file div.wd-tl, div.image-upload-form-file div.wd-tr{
	background-image: url('images/upload/corner_left__top.gif');
	background-position:top left;
	background-repeat: no-repeat;}
div.image-upload-form-file div.wd-tr{
	background-image: url('images/upload/corner_right_top.gif');
	background-position:top right;}
div.image-upload-form-file div.wd-title div{
	padding:0px;
	margin:0px;}
div.image-upload-form-file div.wd-title div.wd-tl{
	padding:6px 6px 6px 10px!important;}
div.image-upload-form-file div.wd-title-header{
	font-weight:bold;
	font-size:110%;
	height:19px;}
div.image-upload-form-file div.wd-del{
	width:19px; height:19px;
	overfow:hidden;
	float:right;
	background-image: url('images/upload/delete.gif');
	background-position:top right;
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;}

div.image-upload-form-file div.wd-c form, 
div.image-upload-form-file div.wd-c div.reply div.inner, 
div.image-upload-form-file div.wd-c div.form{
	padding:13px 34px 13px 24px!important;}
div.image-upload-form-file div.wd-c div span {
	display:block;}
div.image-upload-form-file div.photo-uploader-field-file input, 
div.image-upload-form-file div.photo-uploader-field-title input, 
div.image-upload-form-file div.photo-uploader-field-tags input, 
div.image-upload-form-file div.photo-uploader-field-description textarea {width:215px!important;}

div.image-upload-form-file span.wd-substrate-wait{
	background-image: url('images/upload/wait.gif');
	background-position:center center;
	background-repeat: no-repeat;}
div.image-uploader-result-upload-file{
	width:100%;
	height: 160px;
	background-position:center;
	background-repeat:no-repeat;}
/* PAGES Upload Buttons */
div.photo-uploader-button {margin:0px; float:left; padding:0.452em;}
div.photo-uploader-button a:link, 
div.photo-uploader-button a:visited, 
div.photo-uploader-button a:active, 
div.photo-uploader-button a:hover{
	border: none; 
	padding: 0 6px 0 0 ; 
	margin: 0;
	display: block; 
	height: 34px !important;
	width: 156px !important;
	overflow: hidden;
	background-image: url("images/upload/button_03.gif");
	background-position: right top;
	background-repeat: no-repeat;
	text-decoration: none;
	outline: none;
	cursor: default;}
div.photo-uploader-button div{
	border: none; 
	padding: 0 0 0 6px ; 
	margin: 0;
	height: 34px !important;
	width: 150px !important;
	overflow: hidden;
	background-image: url("images/upload/button_01.gif");
	background-position: left top;
	background-repeat: no-repeat;}
div.photo-uploader-button div span{
	border: none; 
	padding:8px 5px 0 5px;
	margin: 0;
	display: block; 
	height: 34px !important;
	width: 144px !important;
	overflow: hidden;
	background-image: url("images/upload/button_02.gif");
	background-position: left top;
	background-repeat: repeat-x;
	cursor: default;
	text-align: center;
	font-weight: bold;
	color:#4e4ea5;}
div.photo-uploader-button a:hover {
	background-image: url("images/upload/button_push_03.gif");}
div.photo-uploader-button a:hover div {
	background-image: url("images/upload/button_push_01.gif");}
div.photo-uploader-button a:hover div span{
	background-image: url("images/upload/button_push_02.gif");}
div.photo-uploader-button a.nonactive div span{
	color:gray;}

tr.buttons-top div.photo-uploader-buttons {padding:0.47em 1em 0.1em 1em;}
div.photo-uploader-containers {padding:0.47em 1em 0.1em 1.4em;}
tr.buttons-bottom div.photo-uploader-buttons {padding:1em 0.47em 0.47em 1em;}

td.right div.photo-uploader-fields, td.right div.photo-uploader-containers {padding:7px 10px 0px 10px;}
div.photo-uploader-field {margin:5px 0px;}
div.photo-uploader-fields div.photo-uploader-field-image {width:134px; height:140px;}
div.photo-uploader-fields div.photo-uploader-field-image div{padding:20px 7px;}
div.photo-uploader-field-file label, div.photo-uploader-field-title label, div.photo-uploader-field-tags label, 
div.photo-uploader-field-description label {display: block;}
div.photo-uploader-field-title {margin-top: 10px;}
div.photo-uploader-field-title input, div.photo-uploader-field-tags input, div.photo-uploader-field-description textarea {width:197px;}
div.photo-uploader-field-public input {float:left; margin-right:5px;}

div.hr{margin:0.012em 0.5em; height:1px; background:#b1b1b1; overflow:hidden;}
div.photo-button-removeall{float:right; font-weight:bold; white-space:nowrap;}
div.photo-uploader-filecount{float:left; font-size:110%; font-weight: bold; white-space:nowrap;}
div.photo-uploader-filecount div {float:left;}
	
div.photo-uploader-container {padding:3px 0px;zoom:1;}
div.photo-uploader-container label {float:left; padding-right: 5px;}

div.watermark-switcher a:link, 
div.watermark-switcher a:visited, 
div.watermark-switcher a:active, 
div.watermark-switcher a:hover{
	border:none; 
	width:20px; 
	height:20px;
	padding:0px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	background-color:darkgray;
	outline: none;}
div.watermark-switcher a:hover {
	background-color:1px solid #4b4b6f;}
div.watermark-switcher a span{
	width:18px;
	height:18px;
	background-repeat: no-repeat;
	display:block;
	margin:1px;}
div.watermark-container-main a.big span {background-image: url("images/upload/watermark_size.gif"); background-position:top left;}
div.watermark-container-main a.middle span {background-image: url("images/upload/watermark_size.gif"); background-position:top center;}
div.watermark-container-main a.small span {background-image: url("images/upload/watermark_size.gif"); background-position:top right;}
div.watermark-container-main a.show span {background-image: url("images/upload/watermark_copyright.gif"); background-position:top left;}
div.watermark-container-main a.hide span {background-image: url("images/upload/watermark_copyright.gif"); background-position:top right;}

div.watermark-container {zoom:1;z-index:909;}

div.watermark-container a:link, 
div.watermark-container a:visited, 
div.watermark-container a:active, 
div.watermark-container a:hover{
	margin:1px 0px;
	padding:3px;
	border:1px solid #fdfaff;
	float:none;
	height:15px;
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#111111;
	outline: none;}
div.watermark-container a:hover{
	border:1px solid #4b4b6f;
	background-color:#e5e5ff;}
div.watermark-container a.active{
	border:2px solid #4b4b6f;
	padding:2px;}

/* PAGES Upload Buttons WaterMark Color*/
div.watermark-container-main{
	position:relative;}
div.watermark-container{
	position:absolute;
	width:210px;
	padding:0px;
	background-color:#fdfaff;
	border:1px solid #7d7d7d;
	height:80px;
	display:none;
	overflow:auto;}
div.watermark-container-inner{
	padding:5px;}
div#watermark_copyright_container{
	width:220px;
	height:60px;}
div#watermark_size_container{
	width:100px;
	height:83px;}
div#watermark_color_container div.color_icon {
	overflow:hidden;
	width:10px; height:10px;
	border:1px solid darkgray;
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;}

div#watermark_position_container{
	width:82px;
	height:82px;
	overflow:hidden;}
div#watermark_position_container div.watermark-container-inner{
	float:left;}
div#watermark_position_container a {
	margin:1px;
	padding:0px;
	border:none;
	float:left;
	height:22px;
	width:22px;
	display:block;
	text-decoration:none;
	color:#111111;
	overflow:hidden;
	outline: none;}
div#watermark_position_main a span {
	border:none;
	height:18px;
	width:18px;
	display:block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("images/upload/watermark_position.gif");}
div#watermark_position_main a.tl span {background-position: top left;}
div#watermark_position_main a.tc span {background-position: top center;}
div#watermark_position_main a.tr span {background-position: top right;}
div#watermark_position_main a.ml span {background-position: center left;}
div#watermark_position_main a.mc span {background-position: center center;}
div#watermark_position_main a.mr span {background-position: center right;}
div#watermark_position_main a.bl span {background-position: bottom left;}
div#watermark_position_main a.bc span {background-position: bottom center;}
div#watermark_position_main a.br span {background-position: bottom right;}

div#watermark_position_container a div.inner1 {
	border: none;
	background-color: white;
	height: 22px;
	width: 22px;
	overflow: hidden;}
div#watermark_position_container a div.inner2 {
	border: none;
	margin:1px;
	background-color: darkgray;
	height: 20px;
	width: 20px;
	overflow: hidden;}
div#watermark_position_container a.active div.inner2{
	background-color: #4b4b6f;}
div#watermark_position_container a span {
	margin:1px;}
div#watermark_position_container a:hover div.inner1 {
	background-color: #4b4b6f;}

div.photo-uploader-container-watermark label, div.photo-uploader-container-watermark input, div.photo-uploader-container-watermark div.watermark-container-main{
	float:left;}
div.photo-uploader-container-watermark input, div.photo-uploader-container-watermark div.watermark-container-main{
	margin-left:5px;}
div.nojava{padding:10px;}
div.iu-help{
	padding:10px;
	height:315px;
	overflow-y:auto;
	background:white;
	border:1px solid red;}


/* Standart */
div.empty-clear{
	clear:both;}
form.photo-form{
	padding:0;
	margin:0;}
font.starrequired{
	color:red;}