ul.containermenulist span.move, ul.containerlist span.move, ul.containeritems span.move, ul.containermiddleitems span.move{
  cursor: move;
}

ul.containerlist, ul.containeritems, ul.containermiddleitems{
  margin:0px;
  padding:0px;
}

ul.containerlist li{
  padding:0;
  margin:0 0 20px 0;
  background-image: none;
  width:100%;
}
ul.containerlist li li{
  padding:0;
  margin:0;
}

ul.containerlist li.tmp{
  border:1px dashed #dcdcdc;
  background-color: #fff;
  width: 100%;
}
ul.containerlist li.dragged{
  border:1px dashed #6d6d6d;
  position: absolute;
  background-color: #fff;
  width: 100%;
}

ul.containeritems li{
  padding:0;
  margin:0;
  background-image: none;
  position:relative;
  display: block;
  float:left;
  width:132px;
  height:132px;
}
ul.containeritems li li{
  padding:0;
  margin:0;
}

ul.containeritems li.tmp{
  border:1px dashed #dcdcdc;
  background-color: #fff;
  width: 100%;
}
ul.containeritems li.dragged{
  border:1px dashed #6d6d6d;
  position: absolute;
  background-color: #fff;
  width: 100%;
}

ul.containermiddleitems li{
  background-image: none;
  padding:0;
  margin:0;
  display: block;
  float:left;
  width:355px;
  height:132px;
  position:relative;
}

ul.containermiddleitems li li{
  padding:0;
  margin:0;
}

ul.containermiddleitems li.tmp{
  border:1px dashed #dcdcdc;
  background-color: #fff;
  width:355px;
}
ul.containermiddleitems li.dragged{
  border:1px dashed #6d6d6d;
  position: absolute;
  background-color: #fff;
  width:355px;
}






/* Crop */
div.cropDiv {
    text-align:right;
    padding:0; margin:0;
    border-collapse: collapse;
    position:absolute;
    top:0; left:0;
    z-index:1000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
    cursor:move;
    background:#000;
    overflow:hidden;
}
.cropDiv div {position:relative; z-index:1002; background:url('/content/image/imgcropresize/0.gif') top left; height:100%;}
.cropDiv span {color:#000; font:11px tahoma; padding:0 3px; overflow:hidden;}


/* Resize */
div.resizeDivnw {
    padding:0; margin:0;
    background:transparent;
    position:absolute;
    top:0; left:0;
    z-index:1001;
    background:#fff no-repeat url('/content/image/imgcropresize/resize.gif') center center;
    border: 1px solid #000;
    cursor:nw-resize;
    border-collapse: collapse;
    font-size:1px;
}
div.resizeDives {
    padding:0; margin:0;
    background:transparent;
    position:absolute;
    top:0; left:0;
    z-index:1001;
    background:#fff no-repeat url('/content/image/imgcropresize/resize.gif') center center;
    border: 1px solid #000;
    cursor:sw-resize;
    border-collapse: collapse;
    font-size:1px;
}

/* Blocker */
div.blocker {
    position:absolute;
    top:0; left:0;
    z-index:100;
    background:url('/content/image/imgcropresize/0.gif') top left;
    border-collapse: collapse;
}



.calendarblock{
  width:250px;
  height:200px;
  background-color:#fff;
}
.calendarblock td{
  padding:10px;
  text-align: center;
  vertical-align: middle;
  border:1px solid #c5c5c5;
  background-color:#fff;
}
.calendarblock td.days{
  padding:10px;
  text-align: center;
  vertical-align: middle;
  background-color:#fff;
}
.calendarblock td.currentDay{
  padding:10px;
  text-align: center;
  vertical-align: middle;
  background-color:#43bbEB;
}
.calendarblock td.over{
  padding:10px;
  text-align: center;
  vertical-align: middle;
  background-color:#a2a2a2;
}

/*NewForm*/
div.transparent_background{
    position:absolute;
    top:0; left:0;
	width:100%;
	height:100%;
    z-index:10000;
}
div.transparent {

    padding:0; margin:0;
    border-collapse: collapse;
    position:absolute;
    top:0; left:0;
    z-index:1;
    background:#000;
    overflow:hidden;
	width:100%;
	height:100%;
}
div.transparent_content{
	width:300px;
	height:200px;
	position:absolute;
	z-index:2;
	left:50%;
	top:50%;
	margin:-100px 0 0 -150px;
	border:1px solid #a0a0a0;
	background:#f5f5f5;
	padding: 10px 10px 10px 10px;
}
div.transparent_content table{
	width:100%;
}

div.transparent_content td{
	padding:5px;
	vertical-align: middle;
	font-size:14px;
	background:#f5f5f5;
}
div.transparent_content td a{
	font-size:14px;
	text-decoration:none;
	font-weight: bold;
}

.styleblock{
	text-align: right;
	padding-right:20px;
}

.styleblock .standart{
	padding:2px 5px 2px 5px;
	border:1px solid #a2a2a2;
	background-color: #d2d2d2;
	font-size:10px;
	text-decoration: none;
	color:#0000ff;
}

.styleblock .selected{
	padding:2px 5px 2px 5px;
	border:1px solid #bcbcbc;
	background-color: #ececec;
	font-size:10px;
	text-decoration: none;
	color:#ff0000;
}