
.noiframestyle iframe{
width:none;
height:none;
}
.booksha{
    /*-moz-box-shadow: 0 1em 2em #000;
    -webkit-box-shadow: 3px 0 4px #333;
    box-shadow: 0 1em 2em #000;
   
   border-left:1px solid gray;*/
}
.flash-notice {
    -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 3px 3px 4px;
    background: #6d6d6d;
    border: 2px solid #CCC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*bottom: 130px;*/
    color: white;
    font-size: 22px;
    margin: 0px auto;
    max-width: 515px;
    padding: 10px;
    position: fixed;
    text-align: center;
    z-index: 50000;
    height: auto;
    -moz-box-shadow: 0 0 2em #000;
    -webkit-box-shadow: 0 0 2em #000;
    box-shadow: 0 0 2em #000;
}

.notice_error {
    background: #ff0000 !important;
}

.notice_ok {
    background: #516748 !important;
}

.menudefault {
    width: auto;
    overflow: hidden;
    height: 100%;
    padding: 0px;
}

.menudefaultitem {
    margin: 0;
    padding: 0;
    float: left;
    border:1px solid #c0c0c0;
    overflow: hidden;
    background: #f0f0f0;    
background-image: -moz-linear-gradient(top, #6C7375, #fff);
background-image: -webkit-gradient(linear, 0 0 , 0 30, from(#6C7375), to(#fff));    
    padding: 5px;
    cursor: pointer;

}
* html .menudefaultitem {
    padding-bottom: 7px;
}

.menudefaultseparator {
    width: 1px;
    height: 100%;
    float: left;
    background-color: #000000;
}

.hl {
}

.submenudefault {
    background-color: #ffffff;
    opacity: 0.95;
    border: 1px #818181 solid;
    padding-top: 1px;
    padding-bottom: 5px;
    min-width: 50px;
    max-width: 450px;
    width: 300px !ie;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
    -moz-box-shadow: 0 0 1em #000;
    -webkit-box-shadow: 0 0 1em #000;
    box-shadow: 0 0 1em #000;

			padding: 10px 0;
		margin-top:1px;
		margin-left:-1px;
		font-weight:bold;
	}
.FirstSubmenu
{
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;

		-moz-border-radius-topleft:0px;
		-moz-border-radius-topright:0px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;		

		border-top-right-radius: 0px;
		border-top-left-radius: 0px;		
}
.submenudefaultitem{
	padding: 4px 0;
	margin: 0 10px;
	border-bottom: 1px solid #DEE0E0;
	color: #475053;
	text-align:left;
   height:auto;
  }
  
.submenudefaultitem:hover 
	{
		border-top:#ff7e00 1px solid; 
		border-bottom:#ff7e00 1px solid;
		background: #fceee0;
		margin-left: 0;
		margin-right: 0;
		color: #475053;
		padding: 4px 10px;
		margin-top: -1px; 
	}  
.submenudefaultitem p,.submenudefaultitem h1,.submenudefaultitem h2,.submenudefaultitem h3,.submenudefaultitem h4,.submenudefaultitem h5,.submenudefaultitem h6
{
    margin:0px;padding:0px;
    }
.submenudefaultitemhl{
    background-color:#c0c0c0;color:#000
    }
.submenudefaultseparator{
    overflow:hidden;
    margin-bottom:2px; 
    margin-top:2px; 
    width:100%; 
    height:1px;
    background-color:#beb0c9;
    padding:0;
	display: none;
	}
.submenudefaultarrow{
    background-Image:url(../img/menu_arrow.gif);background-repeat: no-repeat ; background-position:center right; 
    }

* html .menudefaultitem img{
    margin-top:0
    }
 
.Proto_dialog_error{
    width:99%;
    height:90%;
    overflow:auto;
    color:red;
    }
.Proto_error_info_text{
    background:url(../img/admin/error.png) left top no-repeat;color:red; 
    font-size:12pt;
    font-weight:normal; 
    padding-left:50px;
    min-width:150px;
    min-height:40px;
    }
.Proto_error_info_text h1{
    margin:0px;
    }
.fix_this_field{
    border:3px double #ff0000;
    background-color:#c0c0c0;
     color:blue 
    }
.Proto_errors_list{
    color:#000000;
    margin-bottom:10px;
    }
.Proto_tabs_navigation{
    outline:none; 
    height:30px;
    /*float:left;*/
    white-space: nowrap;
    width:auto;
    padding:3px 5px;
    margin-left:0px;
    margin-right:3px; 
    margin-top:5px;
    background: #6C7375;
background-image: -moz-linear-gradient(top, #dfeffc, #000000);
background-image: -webkit-gradient(linear, 0 0 , 0 30, from(#dfeffc), to(#000000));
    border:1px #475053 solid; 
    color: #000;
font-size: 12px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.Proto_tabs_navigation_pane_wrap{
overflow:auto;width:100%;height:40px;padding-top:10px;
}
.Proto_tabs_navigation_pane{
border-bottom:1px #475053 solid;height:18px;
}


.Proto_tabs_navigation_pane a
	{
		color: #000;text-decoration: none;
	}
.Proto_tabs{width:100%;height:100%}
.Proto_tabs_content{width:100%;height:100%; margin-bottom: 10px;}
.Proto_tabs_content form{margin:1%;width:98%;}
.hightlight{width:auto;font-weight: 700; background:#fff !important; margin-bottom: 3px; padding-bottom: 6px; border-bottom: none;}
a.hightlight 
	{
		color: #475053;
		text-decoration: none;
	}

.collapsed_box_wrapper
{
margin:0px;
margin-left: 25px;
padding:0px;
clear:both;
}

.collapsed_box
	{
	border: 1px solid #FF7E02;
	}
.collapsed_box_hl
{
border: 1px solid #FF7E02;


}
.collapsed_box_button
{
float:right;
font-size:20px;
color:#FF7E02;
width:20px;
height:20px;
font-weight:bold;
/*background: #fceee1;
border: 1px solid #FF7E02;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;*/
overflow:hidden;
cursor:pointer;
}
.collapsed_box_buttonpane{width:100%;height:20px;}
.errorlist {clear:both;}
.errorlist li
{
min-width:300px;
font-size:14px;
color:#FF7E02;
width:auto;
font-weight:bold;
background: #fceee1;
border: 1px solid #FF7E02;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
overflow:hidden;
cursor:pointer;
padding:10px;
}




.Proto_widget
	{
		float: left;
		min-width: 220px;
		height: 130px;
		background: #fff;
		border: 1px solid #ccc;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		margin-right: 10px;
		position: relative;
	}

.Proto_widget a
	{
		text-decoration: none;
		color: #000;	

	}

.Proto_widget-title  
	{
		font-size: 1.1em;
		margin: 0;
		padding: 6px 26px 6px 6px;
		background: #000000;
		background-image: -moz-linear-gradient(top, #dfeffc, #000000);
background-image: -webkit-gradient(linear, 0 0 , 0 30, from(#dfeffc), to(#000000));
		-moz-border-radius-topleft:7px;
		-moz-border-radius-topright:7px;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-top-left-radius: 7px;
		color: #FFF1D3;
		font-weight: 700;
	}

.Proto_widget-title a 
	{
		color: #FFF1D3;
	} 

.Proto_widget-content 
	{
		padding: 10px 9px;
		overflow: auto;
		height: 79px;
		color:#000;
	}	
.Proto_widget ul
	{
		margin: 0;
		font-size: 11px;
		padding: 0;
		text-decoration: none;
		list-style: none;
	}

.Proto_widget li 
	{
		display:block;
		font-size:11px;
		padding-left: 21px;
		position:relative;
	}	

.Proto_icon, .Proto_widget-close
	{
		background-image:url("../img/icons.png") !important;
		display:block;
		height:16px;
		text-indent:-9999em;
		width:16px;
		position: absolute;
	}
.Proto_spinner-buttonUp  , .Proto_spinner-buttonDown, .Proto_datetime_spinner-buttonUp, .Proto_datetime_spinner-buttonDown
	{
		background-image:url("../img/icons.png") !important;

	}

.Proto_widget-block .Proto_icon, .Proto_widget-close 
	{
		position:absolute;
		right:5px;
		top:6px;	
	}

.Proto_widget-block li .Proto_icon 
	{
		left:4px;
		margin-top:-8px;
		top:50%;
	}

.Proto_widget-close 
	{
		background-position:-48px 0;
		cursor:pointer;
	}	

.Proto_icon-bullet 
	{
		background-position:-80px 0;

	}

.Proto_spinner
	{
	  width:80px;height:22px;margin:0px;padding:-1px;float:left;

	}
.Proto_spinner input
	{
	  border:1px inset #30383B;padding-left:2px;padding-top:2px;margin:0px;height:17px;
	  		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius: 5px;
		border-top-left-radius: 5px;
	  		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius: 5px;	
		border-bottom-left-radius: 5px;		
		float:left;
	}
.Proto_spinner div
	{
	 padding:0px;margin:0px;
	}

.Proto_spinner-buttons
	{
	   float:right;
	   width:24px;
	   height:22px;
	   cursor:pointer;
/*margin-right:-2px;*/
	    margin-top:0px !important;
	    margin-left:-2px !important;

	}

.Proto_spinner-buttonUp
	{
	   float:left;
	    height:9px !important;
	    width:20px !important;
	    background-position: 3px -20px;
	    border:1px #30383B outset;
	   background-color:#909090;


		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius: 5px;
		border-top-right-radius: 5px;


	}
.Proto_spinner-buttonUp:hover{background-color:#c0c0c0;}
.Proto_spinner-buttonDown:hover{background-color:#c0c0c0;}
.Proto_spinner-buttonUp:active{background-color:#f0f0f0;}
.Proto_spinner-buttonDown:active{background-color:#f0f0f0;}
.Proto_spinner-buttonDown
	{
	    float:left;
	    height:9px !important;
	    width:20px !important;
	    background-position: 3px -4px;
	    border:1px #30383B outset;
	    background-color:#909090;

		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;

	}


.Proto_switcher
	{
	  width:23px;
	  height:12px;
	  background-color:#c0c0c0;
	  float:left;
	    border:1px silver solid;
	  -moz-border-radius: 15px;
	  -webkit-border-radius: 15px;
	  border-radius: 15px;
	  cursor:pointer;
	  overflow:hidden;
	  padding:0px;

	}
.Proto_switcher-wrapper input
	{
	  width:20px;height:10px!important;
	}

.Proto_switcher-wrapper
	{
	  width:60px;height:22px;
	}

.Proto_switcher-button
	{
	  width:10px;height:10px;position:relative;
	  background-color:#5A6265;
	  -moz-border-radius: 15px;
	  -webkit-border-radius: 15px;
	  border-radius: 15px;
	    border:1px #404040 solid;
	}
.Proto_switcher:hover .Proto_switcher-button, .Proto_switcher:hover
	{
	        -moz-box-shadow: 0 0 0.3em #fff;
       -webkit-box-shadow: 0 0 0.3em #fff;
        box-shadow: 0 0 0.3em #fff;
	}

.Proto_autopassword
	{
	  width:auto;
	  height:22px;
	  padding:0px;
	}
.Proto_autopassword input
	{
	  width:80px;
	  float:left;
	  margin:0px;
	  padding:0px;
	  height:20px;
	  border:2px #30383B inset;
	}
.Proto_autopassword-button
	{
	  width:auto;
	  height:10px;
	  float:left;
	  border:2px #30383B outset; 
	  cursor:pointer;
	  padding:5px;
	  color:#fff;
	  background-color:#c0c0c0;
	}
.Proto_datetime
{
display:inline;
/*padding:0px;
height:20px;*/
}
.Proto_datetime input
{
/*width:80px !important;
margin:0px !important;*/
}

.Proto_datetime_notepad
{

height:180px;
width:180px;
background:#000;
position:absolute;
-moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    border:2px #30383B solid;
    padding: 1em;
    overflow: hidden;
    color:#f0f0f0;
    
    background-image: -moz-linear-gradient(top, #000, #909090, #000);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #000),
                color-stop(0.5, #909090), color-stop(1.0, #000));;
      -moz-box-shadow: 0 0 1em #000;
       -webkit-box-shadow: 0 0 1em #000;
        box-shadow: 0 0 1em #000;
        
}
.Proto_datetime_close
{

		cursor:pointer;background-image:url("../img/icons.png") !important;
		display:block;
		height:16px;
		text-indent:-9999em;
		width:16px;
		float:right;
		background-position:-48px 0;
		margin-top: -10px;
		margin-right: -10px;
}
.Proto_datetime_button
{
width:25px;
height:20px;
margin-top:0px  !important;
margin-left:3px  !important;
margin-right:0px  !important;
margin-bottom:0px  !important;
padding: !important;

border:0px !important;
background: url(../img/datetime.png) center no-repeat !important;
cursor: pointer;
-moz-box-shadow: 0 0 0 #fff !important;
    -webkit-box-shadow: 0 0 0 #fff !important;
    box-shadow: 0 0 0em #fff !important;
    -moz-border-radius: 0px !important;  
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;

}
.Proto_datetime_button:hover
{

}
.Proto_scrollbar_wrapper
{


border-top: 1px #c0c0c0 solid;
border-left: 1px #c0c0c0 solid;

border-right: 15px #c0c0c0 solid;
border-bottom: 15px #c0c0c0 solid;

}
.unbot
{

border-bottom: 1px #c0c0c0 solid !important;
}
.unrig
{

border-right: 1px #c0c0c0 solid !important;
}
.Proto_scrollbar_vertical_bar
{
width:15px;
z-index:99;
margin-top: 0px;
background: #c0c0c0;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;

border-radius: 10px;
background-image: -moz-linear-gradient(left, #c0c0c0, #f0f0f0, #c0c0c0);
background-image: -webkit-gradient(linear, 0 0 , 7 0, from(#c0c0c0), to(#f0f0f0)), -webkit-gradient(linear, 7 0 , 15 0, from(#f0f0f0), to(#c0c0c0));
      -moz-box-shadow: 0 0 0.5em #fff;
       -webkit-box-shadow: 0 0 0.5em #fff;
        box-shadow: 0 0 0.5em #fff;
}
.Proto_scrollbar_vertical_handle
{
width:13px;
height:100px;
margin: 1px;
min-height:50px;
background: #6bbbf3;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(left, #dfeffc, #6bbbf3, #dfeffc);
background-image: -webkit-gradient(linear, 0 0 , 6 0, from(#dfeffc), to(#6bbbf3)), -webkit-gradient(linear, 6 0 , 13 0, from(#6bbbf3), to(#dfeffc));
}
.Proto_scrollbar_vertical_handle:active
{
      -moz-box-shadow: 0 0 0.5em #000;
       -webkit-box-shadow: 0 0 0.5em #000;
        box-shadow: 0 0 0.5em #000;
}
.Proto_scrollbar_vertical_handle:hover
{
    
}
.Proto_scrollbar_horisontal_bar
{

height:15px;
z-index:99;
background: #c0c0c0;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(top, #c0c0c0, #f0f0f0, #c0c0c0);
background-image: -webkit-gradient(linear, 0 0 , 0 7, from(#c0c0c0), to(#f0f0f0)), -webkit-gradient(linear, 0 7 , 0 15, from(#f0f0f0), to(#c0c0c0));
}
.Proto_scrollbar_horisontal_handle
{
width:100px;
height:13px;
margin: 1px;
background: #6bbbf3;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(top, #dfeffc, #6bbbf3, #dfeffc);
background-image: -webkit-gradient(linear, 0 0 , 0 6, from(#dfeffc), to(#6bbbf3)), -webkit-gradient(linear, 0 6 , 0 13, from(#6bbbf3), to(#dfeffc));
}
.Proto_scrollbar_horisontal_handle:active
{
      -moz-box-shadow: 0 0 0.5em #000;
       -webkit-box-shadow: 0 0 0.5em #000;
        box-shadow: 0 0 0.5em #000;
}
.Proto_scrollbar_horisontal_handle:hover
{
    
}



.Proto_scrollbar2_wrapper
{

/*-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;*/
border-top: 1px #c0c0c0 solid;
border-left: 1px #c0c0c0 solid;

border-right: 15px #c0c0c0 solid;
border-bottom: 15px #c0c0c0 solid;

}


.Proto_scrollbar2_vertical_bar
{
width:15px;
z-index:99;
margin-top: 0px;
background: #c0c0c0;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(left, #c0c0c0, #f0f0f0, #c0c0c0);
background-image: -webkit-gradient(linear, 0 0 , 7 0, from(#c0c0c0), to(#f0f0f0)), -webkit-gradient(linear, 7 0 , 15 0, from(#f0f0f0), to(#c0c0c0));
      -moz-box-shadow: 0 0 0.5em #fff;
       -webkit-box-shadow: 0 0 0.5em #fff;
        box-shadow: 0 0 0.5em #fff;
}
.Proto_scrollbar2_vertical_handle
{
width:13px;
height:100px;
margin: 1px;
min-height:50px;
background: #00ff00;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(left, #dfeffc, #00ff00, #dfeffc);
background-image: -webkit-gradient(linear, 0 0 , 6 0, from(#dfeffc), to(#00ff00)), -webkit-gradient(linear, 6 0 , 13 0, from(#00ff00), to(#dfeffc));
}
.Proto_scrollbar2_vertical_handle:active
{
      -moz-box-shadow: 0 0 0.5em #000;
       -webkit-box-shadow: 0 0 0.5em #000;
        box-shadow: 0 0 0.5em #000;
}
.Proto_scrollbar2_vertical_handle:hover
{
    
}
.Proto_scrollbar2_horisontal_bar
{

height:15px;
z-index:99;
background: #c0c0c0;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(top, #c0c0c0, #f0f0f0, #c0c0c0);
background-image: -webkit-gradient(linear, 0 0 , 0 7, from(#c0c0c0), to(#f0f0f0)), -webkit-gradient(linear, 0 7 , 0 15, from(#f0f0f0), to(#c0c0c0));
}
.Proto_scrollbar2_horisontal_handle
{
width:100px;
height:13px;
margin: 1px;
background: #00ff00;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-gradient(top, #dfeffc, #00ff00, #dfeffc);
background-image: -webkit-gradient(linear, 0 0 , 0 6, from(#dfeffc), to(#00ff00)), -webkit-gradient(linear, 0 6 , 0 13, from(#6bbbf3), to(#dfeffc));
}
.Proto_scrollbar2_horisontal_handle:active
{
      -moz-box-shadow: 0 0 0.5em #000;
       -webkit-box-shadow: 0 0 0.5em #000;
        box-shadow: 0 0 0.5em #000;
}
.Proto_scrollbar2_horisontal_handle:hover
{
    
}

.Proto_dialog
{


}
.Proto_dialog_content
{
	color: #f0f0f0;
	text-align: center;
	overflow: auto;
	background: #000;
	width:inherit;
	height: 60%;
	margin-bottom: 30px;
	overflow: auto;
	/*border-top: 2px inset #909090;*/

}
.Proto_dialog_content iframe
{
	width: 99%;
	height: 99%;
	border: 0px;
}
.Proto_dialog_container
{
	position: fixed;
	z-index: 9999;
	top:20px;
	left:200px;
	background: #000;
    -moz-box-shadow: 0 0 4em #fff;
    -webkit-box-shadow: 0 0 4em #fff;
    box-shadow: 0 0 4em #fff;
    border: 2px solid #666666;
    -moz-border-radius: 10px;  
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height: 60px;
	min-width: 150px;


}
.proto_shadow
{
    -moz-box-shadow: 0 0 2em #E2F4FC !important;
    -webkit-box-shadow: 0 0 2em #E2F4FC !important;
    box-shadow: 0 0 2em #E2F4FC !important;
}
.Proto_dialog_overlay
{
	z-index: 9998;
	position: fixed;
	width: 100%;
	height: 100%;
	opacity:0.8;
	background: #000;
	top:0px;
	left:0px;

}
.Proto_dialog_title
{

		-moz-border-radius-topright:10px;
		-webkit-border-top-right-radius: 10px;
		border-top-right-radius: 10px;
		-moz-border-radius-topleft:10px;
		-webkit-border-top-left-radius: 10px;
		border-top-left-radius: 10px;
		background-color: #000;
		background-image: url(../img/gradtop.png);
		background-image: -moz-linear-gradient(top, #909090, #000);
		background-image: -webkit-gradient(linear, 0 0 , 0 20, from(#909090), to(#000));		
		height: 19px;
		width: 100%;
		text-shadow:#000000 0px 2px 0px; 
		letter-spacing: 2px;


}
.Proto_dialog_titleText
{

	margin-right: 55px;
	margin-left: 55px;
	overflow: hidden;
	height: 15px;
	padding-top: 3px;	
	line-height: 15px;

}
.Proto_dialog_titleRightCorner
{

}
.Proto_dialog_resizeCorner
{

		background: transparent;
		width:45px;
		height:45px;
		position: absolute;
		right: -3px;
		bottom: -3px;
		z-index: 1100;
		cursor:se-resize;
}
.Proto_dialog__resizeCorner
{

		background: transparent url(../img/resize.gif) no-repeat 0 0;
		width:15px;
		height:15px;
		position: absolute;
		right: -3px;
		bottom: -3px;
		z-index: 1100;
		cursor:se-resize;

		opacity:0.4;
}
.Proto_dialog__resizeCorner:hover
{

		opacity:1;
}
.Proto_dialog_status
{

		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-right-radius: 10px;
		border-bottom-right-radius: 10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-bottom-left-radius: 10px;
		border-bottom-left-radius: 10px;
		background-color: #000;
		background-image: url(../img/gradbottom.png);
		background-image: -moz-linear-gradient(top, #000, #909090);
		background-image: -webkit-gradient(linear, 0 0 , 0 30, from(#000), to(#909090));		
		height: 15px;
		width: 100%;
		font-size: 12px;
		color: #c0c0c0;
		text-align: center;
		position: absolute;
		z-index: 1000;
		bottom: 0px;


}

.Proto_dialog_closeButton
{
		background:url(../img/close.png) no-repeat;
		top:4px;
		right:7px;
		position: absolute;
		height: 16px;
		width: 16px;
		opacity:0.3;
	filter:Alpha(opacity=30);
}
.Proto_dialog_maxiButton
{
		background:url(../img/maximize.png) no-repeat;
		top:4px;
		right:28px;
		position: absolute;
		height: 16px;
		width: 16px;
		opacity:0.3;
	filter:Alpha(opacity=30);
}
.Proto_dialog_miniButton
{
		background:url(../img/minimize.png) no-repeat;
		top:4px;
		right:48px;
		position: absolute;
		height: 16px;
		width: 16px;
		opacity:0.3;
	filter:Alpha(opacity=30);
}


.Proto_dialog_closeButton_mac
{
		background:url(../img/mac-close-not-active.png) no-repeat ;
		top:-2px;
		left:2px;
		position: absolute;
		height: 18px;
		width: 18px;
		opacity:0.2;
}
.Proto_dialog_maxiButton_mac
{
		background:url(../img/mac-maximize-not-active.png) no-repeat;
		top:-2px;
		left:38px;
		position: absolute;
		height: 18px;
		width: 18px;
		opacity:0.2;
}
.Proto_dialog_miniButton_mac
{
		background:url(../img/mac-minimize-not-active.png) no-repeat;
		top:-2px;
		left:20px;
		position: absolute;
		height: 18px;
		width: 18px;
		opacity:0.2;
}


.Proto_dialog_closeButton:hover
{
		opacity:1;
	filter:Alpha(opacity=100);
}
.Proto_dialog_maxiButton:hover
{
		opacity:1;
	filter:Alpha(opacity=100);
}
.Proto_dialog_miniButton:hover
{
		opacity:1;
	filter:Alpha(opacity=100);
}

.Proto_dialog_title:hover .Proto_dialog_closeButton_mac
{
		background:url(../img/mac-close.png) no-repeat  !important;
		opacity:1;
}
.Proto_dialog_title:hover .Proto_dialog_maxiButton_mac
{
		background:url(../img/mac-maximize.png) no-repeat !important;
		opacity:1;
}
.Proto_dialog_title:hover .Proto_dialog_miniButton_mac
{
		background:url(../img/mac-minimize.png) no-repeat !important;
		opacity:1;
}

.Proto_dialog_titleText
{
	font-size: 12px;
	color: #c0c0c0;
	text-align: center;
}
.Proto_dialog_buttons
{
	text-align: center;
	position: absolute;
	bottom: 0px;
		width:100%;	
	z-index: 1002;
	background: transparent;	
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-right-radius: 10px;
		border-bottom-right-radius: 10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-bottom-left-radius: 10px;
		border-bottom-left-radius: 10px;




	/*overflow: hidden;*/

}

.Proto_dialog_buttons button
{

	margin: 10px;
	background: #6c6c6c;
    border:1px solid #c0c0c0;
    -moz-border-radius: 7px;  
	-webkit-border-radius: 7px;
	border-radius: 7px;

    -moz-box-shadow: 0 0 0.5em #fff;
    -webkit-box-shadow: 0 0 0.5em #fff;
    box-shadow: 0 0 0.5em #fff;
    
    
}

.Proto_dialog_buttons button:hover
{
	color:#fff;
    -moz-box-shadow: 0 0 3em #fff;
    -webkit-box-shadow: 0 0 3em #fff;
    box-shadow: 0 0 3em #fff;
   
}

.Proto_dialog_button_ok
{
	border:1px solid #00ff00 !important;
    -moz-box-shadow: 0 0 0.5em #00ff00 !important;
    -webkit-box-shadow: 0 0 0.5em #00ff00 !important;
    box-shadow: 0 0 0.5em #00ff00 !important;
}
.Proto_dialog_button_cancel
{
	border:1px solid #ff9ba5 !important;
    -moz-box-shadow: 0 0 0.5em #ff9ba5 !important;
    -webkit-box-shadow: 0 0 0.5em #ff9ba5 !important;
    box-shadow: 0 0 0.5em #ff9ba5 !important;
    
}

.Proto_dialog_button_ok:hover
{
    -moz-box-shadow: 0 0 3em #00ff00 !important;
    -webkit-box-shadow: 0 0 3em #00ff00 !important;
    box-shadow: 0 0 3em #00ff00 !important;
    color: #00ff00 !important;
}
.Proto_dialog_button_cancel:hover
{
    -moz-box-shadow: 0 0 3em #ff9ba5 !important;
    -webkit-box-shadow: 0 0 3em #ff9ba5 !important;
    box-shadow: 0 0 3em #ff9ba5 !important;
    color: #ff9999 !important;
}
.ProtoDialogBlired
{
	opacity:0.4;
}

.Proto_chooser_button
{
	width:auto !important; 
	min-width:100px;
	height:24px;
	background: #727272 url("../img/admin/arrow-down2.gif") 6px center no-repeat;
	padding-left:24px;padding-top:0px;padding-bottom:2px;
border:#c0c0c0 2px solid;

-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
color:#fff;
text-shadow:#000000 0px 2px 0px;


}
.Proto_chooser_button:hover
{

      -moz-box-shadow: 0 0 1em #159ce6;
       -webkit-box-shadow: 0 0 1em #159ce6;
        box-shadow: 0 0 1em #159ce6;
        background-image: url(../img/admin/arrow-down2h.gif);

}


.Proto_chooser_container
{
width:300px;
height:208px;
background: #727272;
border:#c0c0c0 2px solid;
overflow: hidden;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
      -moz-box-shadow: 0 0 1em #159ce6;
       -webkit-box-shadow: 0 0 1em #159ce6;
        box-shadow: 0 0 1em #159ce6;
        
}
.Proto_chooser_input
{
background: #fff url("../img/admin/selector-search.gif") left center no-repeat;
padding-left:20px;
width:294px;
margin-top:3px;
}
.Proto_chooser_hint
{
font-size: 12px;
font-style: italic;
color:#fff;
padding: 3px;
}
.Proto_chooser_place
{
height:140px;
text-align: center;
}
.Proto_chooser_place select
{
height:100%;
width:100%;
}
.Proto_chooser_buttons
{
text-align: center;
}
.Proto_chooser_add
{

}
.Proto_chooser_ok
{

}
.Proto_chooser_cancel
{

}
.Proto_chooser_add
{

}

.ProtoCalendar_container
{
	width:170px;
	height:180px;
	margin-left:7px;
	padding:0px;
	/*background: #fff;*/
	float: left;
	font-family: Arial;
	font-size: 12px;
}
.ProtoCalendar_top
{
	height:25px;
	/*background: #fff;*/
}


.ProtoCalendar_arrowleft
{
	float: left;
	width:15px;
	height:20px;
	background-image: url(../img/icons.png) !important;
    
  background-position: -158px -14px;
	cursor: pointer;
}
.ProtoCalendar_title
{
	float: left;
	width:140px;
	height:25px;
	overflow: hidden;
}
.ProtoCalendar_titlecontent
{
	width:600px;
}
.ProtoCalendar_block
{
	width:170px;
	height:100%;
	float:left;
	text-align: center;
	overflow: hidden;
}
.ProtoCalendar_titlecontent .ProtoCalendar_block
{
	width:140px;
	padding-top: 3px;
	font-size: 14px;
	font-weight: bold;
}
.ProtoCalendar_titlecontent .ProtoCalendar_block select
{
	background-color: black;
	color: white;
	border: none;
}
.ProtoCalendar_arrowright
{
	float: left;
	width:15px;
	height:20px;
	background-image: url(../img/icons.png) !important;
    background-position: -158px 2px;
	cursor: pointer;
}
.ProtoCalendar_daystitle
{
	height:18px;
	background: #000;
	color:#fff;
		-moz-border-radius: 2px;
    -webkit-border-radius:2px;
    border-radius: 2px;
    background-image: -moz-linear-gradient(top, #a0a0a0, #000000, #a0a0a0);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #a0a0a0),
                color-stop(0.5, #000), color-stop(1.0, #a0a0a0));
                

}
.ProtoCalendar_daystitle span
{
	margin-left:2px;
	margin-right:2px;
	float: left;
	display: block;
	width:20px;
	text-align: center;

}
.ProtoCalendar_days
{
	width:170px;
	height:150px;
	overflow: hidden;
}
.ProtoCalendar_dayscontent
{
	width:600px;
	height:170px;
	overflow: hidden;
}
.ProtoCalendar_day
{
	margin-left:2px;
	margin-right:2px;
	margin-top:1px;
	margin-bottom:1px;
	float: left;
	padding: 2px;
	width:16px;
	height:16px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;

}
.ProtoCalendar_holiday
{
	color:red;

}
.ProtoCalendar_dayselected
{
	/*margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:-3px;
	border:1px solid #ff0000;

    padding-top: 0px;
    padding-bottom: 4px;*/
    outline: 1px solid #ff0000;

   
    	
}
.pui-autocomplete-result ul li  {
color:#000;
}





/* galery*/

.supersadow{
box-shadow: 100em 100em 100em #888;
}
.sha{

    box-shadow: 0.5em 0.5em 0.5em #888;
    border:3px #fff solid !ie;
	}
	.bgCorner{display:none}
	.descBlock{
	width:515px !ie6;
	    -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 3px 3px 4px;
    background: #000;
    border: 2px solid #CCC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*bottom: 130px;*/
    color: #fff;
    font-size: 22px;
    margin: 0px auto;
    max-width: 515px;
    padding: 10px;
    position: absolute;
    text-align: center;
    z-index: 50000;
    height: auto;
    -moz-box-shadow: 0 0 2em #fff;
    -webkit-box-shadow: 0 0 2em #fff;
    box-shadow: 0 0 2em #fff;
    opacity:0.6
	}