#wrapper span.inline {
	display:inline;
}

#wraper font {
	display: block;
}

#path .cart li.adm_hover,
#wrapper .adm_hover {
	border:2px solid #4997D9;
	margin:-2px;
	display:block;
	border-collapse:inherit;
	z-index:111;
}


.adm_menu {
	position: absolute;
	z-index: 111;
	width: 24px;
	border: 2px solid #4997D9;
	left: -28px;
	top: -2px;
	background-color: #F5F5F5;
	font-size: 12px;
}
	.adm_menu a {
		display: block;
		padding: 0;
		border: none;
	}
		.adm_menu a, 
		.adm_menu a:focus {
			outline: none;
		}
		
		.adm_menu a, 
		.adm_menu a:hover {
			text-decoration: none;
		}

	.adm_menu a.adm_move {
		display:block;
		width: 24px;
		height: 24px;
		background: #4997D7 url(../i/adm/icons.gif) 5px 4px no-repeat;
		cursor: move;
	}
		.adm_menu a.adm_move:hover {
			background-color: #58A6E6;
		}

	.adm_menu ul{
		background: none;
		padding: 3px 0 3px 2px;
		width: 20px;
	}
	.adm_menu ul,
	.adm_menu ul li{
		list-style-type: none;
		margin:0;
	}
		.adm_menu ul li {
			background: none;
			padding: 0;		
		}
		
		.adm_menu ul li {
			border-bottom: 1px solid #C4C4C4;
		}	
			.adm_menu .last{
				border-bottom: none;
			}
		
		.adm_menu ul li, 
		.adm_menu ul li a {
			width: 20px;
			height: 20px;
			padding: 0;
		}
			.adm_menu ul li a:hover  {
				background-color: #EBEBEB;
			}
		
		.adm_menu a.icon_edit {
			background: url(../i/adm/icons.gif) 5px -26px no-repeat;
		}
		
		.adm_menu .icon_del {
			background: url(../i/adm/icons.gif) 5px -55px no-repeat;
		}
		
		#horMenu .lvl1 li a span.icon_edit_bigger {
			display:block;
			float:left;
			width:20px;
			height:20px;
			margin: 5px 0 0 5px;
			background: url(../i/adm/icons.gif) 5px -26px no-repeat;
		}
		
		#horMenu .lvl1 li a span.icon_add_bigger {
			display:block;
			float:left;
			width:20px;
			height:20px;
			margin: 5px 0 0 5px;
			background: url(../i/adm/icons.gif) 4px -86px no-repeat;
			text-decoration:none;
		}
		
		.adm_menu .icon_add {
			background: url(../i/adm/icons.gif) 4px -86px no-repeat;
		}
		
		.adm_menu .icon_up {
			background: url(../i/adm/icons.gif) 6px -115px no-repeat;
		}
		
		.adm_menu .icon_down {
			background: url(../i/adm/icons.gif) 6px -145px no-repeat;
		}
		
		.adm_menu .icon_left  {
			background: url(../i/adm/icons.gif) 5px -174px no-repeat;
		}
		
		.adm_menu .icon_right  {
			background: url(../i/adm/icons.gif) 5px -204px no-repeat;
		}
		
		.adm_menu .icon_list {
			background: url(../i/adm/icons.gif) 5px -237px no-repeat;
		}
		
		.adm_menu .icon_access {
			background: url(../i/adm/eye-act.png) center no-repeat;
		}

		.adm_menu .icon_control {
			background: url(../i/adm/key-act.png) center no-repeat;
		}


/*  ---  */

	div.dragContainer_ {
		position: absolute;
		margin:0px;
		padding:0px;
		clear:left;
	}
	
	div.before{
		z-index: 103;
	}
	div.after{
		z-index: 102;
	}

	.dragContainer {
		display: block;
		height: 25px;
		z-index: 102;
		float:left;
	}	
		.dragContainer a {
			display: block;
			float: left;
			width:100%;
			height: 18px;
			cursor: move;
		}
		
		.dragContainer a, 
		.dragContainer a span  {
			cursor: move;
		}		
			.dragContainer.act a{
				margin-top: -3px;
				filter:alpha(opacity=100);
				-moz-opacity:1;
				opacity: 1;
				z-index: 1000;
			}
		
			#wrapper .dragContainer a,
			#wrapper .dragContainer a:hover {
				text-decoration: none;
			}
			#wrapper .dragContainer a:hover {
				height: 18px;
			}
			
			.dragContainer a span {
				margin:0 auto;
				display: block;
				height: 8px;
				border: 1px solid #D2504D;
				background:#FFF url(../i/adm/pos_bg.gif) left top repeat;
				width: 96%;
			}
				.dragContainer a:hover span,
				.dragContainer.act a span {
					height: 16px;
				}
			#content{
				position:relative;
			}	
			#footer{clear:both;}
			/*html, body{height:auto;}*/
				
.dragObject {
	z-index:101;
}
				
				
				

.strikethrough {
	text-decoration: line-through;
	color:#DDD;
	font-size:90%;
	font-weight:normal;
}



	#editWindowTop.t {
		background-color: #4997D7;
		height: 21px;
		color: #FFF;
		padding: 3px 3px 0 3px;
		cursor:move;
		font-size: 13px;
	}
		#editWindowTop.t a, 
		#editWindowTop.t a:hover {
			color: #FFF;
			text-decoration: none;
		}
		
		.adm_ttl , 
		.adm_close {
			display: block;
		}	
			.adm_ttl {
				float: left;
				padding: 1px 0 0 4px;
				overflow:hidden;
				width:550px;
				height:18px;
			}
			
			.adm_close {
				background: url(../i/adm/icon_close.gif) left top no-repeat;
				height: 16px;
				width: 16px;
				float: right;
				text-decoration: none;
				text-indent: -8000px;
			}
				.adm_close:hover {
					background: url(../i/adm/icon_close.gif) left bottom no-repeat;
					text-decoration: none;
				}
				
			.adm_maximize {
				background: url(../i/adm/icon_maximize.gif) left top no-repeat;
				height: 16px;
				width: 16px;
				float: right;
				margin-right:2px;
				text-decoration: none;
				text-indent: -8000px;
			}
				.adm_maximize:hover {
					background: url(../i/adm/icon_maximize.gif) left bottom no-repeat;
					text-decoration: none;
				}
				
			.adm_minimize {
				display:none;
				background: url(../i/adm/icon_minimize.gif) left top no-repeat;
				height: 16px;
				width: 16px;
				float: right;
				margin-right:2px;
				text-decoration: none;
				text-indent: -8000px;
			}
				.adm_minimize:hover {
					background: url(../i/adm/icon_minimize.gif) left bottom no-repeat;
					text-decoration: none;
				}
				
				
				
.adm_menu ul li.light-list{
	height:auto;
	padding-top:1px;
}
	.adm_menu ul li.light-list a{
		background:none;
		border:1px solid #CCC;
		color:#888;
		display:block;
		font-size:10px;
		height:auto;
		margin:1px 0 0;
		text-align:center;
		width:18px;
	}
		.adm_menu ul li.light-list a:hover, 
		.adm_menu ul li.light-list a.active{
			border:1px solid #63ABE0;
			color:#555;
		}

#wrapper div.dragging {
	opacity: 0.2; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=20); /* IE lt 8 */
	-ms-filter: "alpha(opacity=20)"; /* IE 8 */
	-khtml-opacity: 0.2; /* Safari 1.x */
	-moz-opacity: 0.2; /* FF lt 1.5, Netscape */
}

.bg-holder{
    padding:0px;
    margin:0 0 0 -2px;
    width: 100%;
    position:absolute;
    color:#000;
    background:#F5F5F5;
    border:2px solid #4997D9;
    }
    .bg-holder a{
        color:#EDEFFF;
        }
    .bg-holder .bg-header{
        padding:0;
        margin:0;
        overflow:hidden;
        zoom:1;
        height:40px;
        background:url(../../i/adm/bg_grad.gif) repeat-x 0 top;
        }
        .bg-holder .bg-header{
            padding:8px 10px 0;
            margin:0;
            overflow:hidden;
            zoom:1;
            height:29px;
            position:relative;
            }
            .bg-holder ul.bg-tabs{
                display:block;
                float:left;
                height:29px;
                padding:0;
                }
                .bg-holder ul.bg-tabs li{
                    background:url(../../i/adm/bg_grad2.gif) repeat-x 0 0 #F5F5F5;
                    border-left:1px solid #D7D7D7;
                    border-right:1px solid #D7D7D7;
                    border-top:1px solid #D7D7D7;
                    display:block;
                    float:left;
                    padding:0;
                    }
                    .bg-holder ul.bg-tabs li a{
                        color:#000;
                        font-size:11px;
                        font-family:Tahoma, Geneva, sans-serif;
                        display:block;
                        padding:7px 10px 0;
                        height:20px;
                        }
                .bg-holder ul.bg-tabs li.act{
                    background:url(../../i/adm/bg_tab.gif) repeat-x 0 0 #F5F5F5;
                    border-left:1px solid;
                    border-color:#B2B2B2 #B2B2B2 #F5F5F5;
                    }
                    .bg-holder ul.bg-tabs li.act a{
                        height:21px;
                        text-decoration:none;
                        }
            .bg-close{
                float:right;
                margin-top:2px;
                width:16px;
                height:16px;
                }
                .bg-close a{
                    display:block;
                    width:16px;
                    height:16px;
                    background:url(../../i/adm/icon_close.gif) no-repeat 0 0;
                    }
                    .bg-close a:hover{
                        background:url(../../i/adm/icon_close.gif) no-repeat 0 bottom;
                        }
                    .bg-close a span{
                        display:none;
                        }
    .bg-holder .tab-content{
        /*height:280px;*/
        overflow:hidden;
        zoom:1;
        position:relative;
        }
        .bg-holder .bg-bar{
            padding:10px;
            margin:0;
            background:#FFF;
            overflow:hidden;
            zoom:1;
            }
            .bg-bar .bg-categories{
                width:740px;
                float:left;
                overflow:hidden;
                zoom:1;
                }
            .bg-bar .bg-categories .select-categories{
                width:340px;
                float:left;
                }
                .bg-bar .bg-categories select{
                    background:#FFF;
                    border:1px solid;
                    border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
                    color:#333;
                    font:12px Verdana,Geneva,sans-serif;
                    padding:1px;
                    vertical-align:middle;
                    width:240px;
                    }
            .bg-bar .bg-categories .upload-image{
                width:350px;
                float:left;
				padding-right:70px;
                }
			.bg-bar .bg-categories .upload-image object{
				float:right;
			}
            .bg-bar .bg-categories .check-header{
                float:left;
                font-size:11px;
                overflow:hidden;
                zoom:1;
                padding:1px 0 0;
                }
				.check-header{
					display:none;
				}
                input.radio{
                    background:none;
                    border:medium none;
                    display:block;
                    float:left;
                    margin:3px 3px 0 0;
                    width:14px !important;
                    }
            .bg-bar .bg-categories .check-header label{
                padding:2px 0 0;
                display:block;
                float:left;
                }
                .bg-bar .bg-categories input.file{
                    background:#FFF;
                    border:1px solid;
                    border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
                    color:#333;
                    font:12px Verdana,Geneva,sans-serif;
                    padding:1px;
                    vertical-align:middle;
                    width:198px;
                    padding:0;
                    }
                .bg-bar .bg-categories {
                    padding:0 6px;
                    font-size:12px;
                    }
                /*
                .bg-bar .bg-categories .btn_blue{
                    color:#FFFFFF;
                    font-size:12px;
                    height:32px;
                    padding-left:20px;
                    text-decoration:none;
                    cursor:pointer;
                    display:inline-block;
                    white-space:nowrap;
                    background:url(../../i/adm/btn_blue.gif) no-repeat 0 0;
                    vertical-align:middle;
                    }
                    .bg-bar .bg-categories .btn_blue span{
                        background:url(../../i/adm/btn_blue.gif) no-repeat right 0;
                        cursor:pointer;
                        height:25px;
                        padding:7px 20px 0 0;
                        display:inline-block;
                        white-space:nowrap;
                        }
                    .bg-bar .bg-categories .btn_blue:hover{
                        background:url(../../i/adm/btn_blue.gif) no-repeat 0 bottom;
                        }
                        .bg-bar .bg-categories .btn_blue:hover span{
                            background:url(../../i/adm/btn_blue.gif) no-repeat right bottom;
                            }*/
            .bg-holder .bg-paging{
                padding:1px 0 0;
                margin:0;
                list-style:none;
                overflow:hidden;
                zoom:1;
                float:right;
                font-size:11px;
                color:#333;
                }
                .bg-holder .bg-paging li{
                    padding:2px 4px 0 0;
                    margin:0 0 0 6px;
                    float:left;
                    }
                .bg-holder .bg-paging li.next-ico{
                    padding:0;
                    }
                .bg-holder .bg-paging li.prev-ico{
                    padding:0;
                    }
                    .bg-holder .bg-paging li a{
                        padding:0;
                        margin:0;
                        display:block;
                        width:18px;
                        height:18px;
                        background:url(../../i/adm/pages_lr.gif) no-repeat 0 0; 
                        }
                        .bg-holder .bg-paging li a:hover{
                            background:url(../../i/adm/pages_lr.gif) no-repeat 0 bottom; 
                            }
                    .bg-holder .bg-paging li.next-ico a{
                        background:url(../../i/adm/pages_lr.gif) no-repeat right 0; 
                        }
                        .bg-holder .bg-paging li.next-ico a:hover{
                            background:url(../../i/adm/pages_lr.gif) no-repeat right bottom; 
                            }
                    .bg-holder .bg-paging li a span{
                        display:none;
                        }
            
        .bg-holder .bg-content{
            padding:10px 0px 4px 2px;
            margin:0;
            }
            .bg-holder .bg-list{
                padding:2px 6px 0 0;
                margin:0;
                list-style:none;
                overflow:hidden;
                zoom:1;
                position:relative;
                }
                .bg-holder .bg-list li{
                    padding:0;
                    margin:0 0 6px 7px;
                    float:left;
                    }
                    .bg-holder .bg-list li a{
                        padding:0;
                        margin:0;
                        display:block;
                        width:176px;
                        height:40px;
                        background-repeat:no-repeat;
                        background-position:center center;
                        border:3px solid #eee;
                        }
                        .bg-holder .bg-list li a:hover,
						.bg-holder .bg-list li a.active{
                            border:3px solid #999;
                            }
                        .bg-holder .bg-list li a span{
                            display:none;
                            }
                    .bg-holder .bg-list li a.remove{
                        padding:0;
                        margin:-48px 0 0 169px;
                        display:block;
                        width:14px;
                        height:14px;
                        position:absolute;
                        border:none;
                        background:url(../../i/adm/delete-ico.png) no-repeat 0 bottom;
                        }
                        .bg-holder .bg-list li a.remove:hover{
                            background:url(../../i/adm/delete-ico.png) no-repeat 0 0;
                            }
                        .bg-holder .bg-list li a.remove span{
                            display:none;
                            }
        .bg-holder .zbg-content{
            padding:10px 0px 4px 2px;
            margin:0;
            background:#e9e9e9;
            border-bottom:1px solid #ccc;
            }
    .bg-holder #tc3.tab-content{
        overflow-y:auto;
        position:relative;
        }
        .bg-holder .tab-content .bg-muster{
            padding:0;
            margin:0;

            width:677px;
            height:300px;
            overflow-y:scroll;
            zoom:1;
            position:relative;
            float:left;
            }
            .bg-holder .tab-content .bg-muster ul.muster-list{
                padding:10px 6px;
                margin:0;
                list-style:none;
                overflow:hidden;
                zoom:1;
                }
                .bg-holder .tab-content .bg-muster ul.muster-list li{
                    padding:0;
                    margin:0 2px 2px;
                    float:left;
                    }
                    .bg-holder .tab-content .bg-muster ul.muster-list li a{
                        padding:0;
                        margin:0;
                        width:100px;
                        height:100px;

                        display:block;
                        border:2px solid #EEE;
                        background-repeat:repeat;
                        }
                        .bg-holder .tab-content .bg-muster ul.muster-list li a:hover,
                        .bg-holder .tab-content .bg-muster ul.muster-list li a.active{
                            border:2px solid #4997D9;

                            }
                            .bg-holder .tab-content .bg-muster ul.muster-list li a.reset{
                            	 background:url(../../i/adm/muster_reset.gif) no-repeat	
                            }
                        .bg-holder .tab-content .bg-muster ul.muster-list li a span{
                            display:none;
                            }
    .bg-holder .color-picker-content{
        padding:10px;
        margin:0;
        float:right;
        width:244px;
        }
	    .bg-holder .color-picker-content .color-picker-overlay{
	        padding:0 0 10px;
	        }
	    .bg-holder .color-picker-content form{
	        text-align:center;
	        width:195px;
	        }
		    .bg-holder .color-picker-content input{
		        width:120px;
		        }
				
#header.adm_hover .headerin .height-icon{
    position:absolute;
    width:45px;
    height:8px;
    background:url(../../i/adm/height-icon.gif) no-repeat 0 0;
    bottom:0;
    left:50%;
    cursor:se-resize;
    margin:0 0 0 -22px;
    cursor:s-resize;
    }

div#logo.adm_hover .ui-icon, 
.slogan.adm_hover .ui-icon {
    position:absolute;
    width:10px;
    height:10px;
    background:url(../../i/adm/resize-icon.gif) no-repeat 0 0;
    right:0;
    bottom:0;
    cursor:se-resize;
    }

.show-list {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	zoom:1;
}
.show-list li {
	padding:3px 20px 3px 4px;
	margin:0;
	line-height:18px;
	float:left;
 }
 
.show-list li label, .show-list li input {
	cursor: pointer;
}