/**
 * @file
 * Front-end styling for the display of webforms.
 */
input.webform-calendar {
  display: none;
  padding: 3px;
  vertical-align: top;
}
html.js input.webform-calendar {
  display: inline;
}
.webform-container-inline label {
  display: inline;
  margin-right: 1em;
}
.webform-container-inline div,
.webform-container-inline div.form-item {
  display: inline;
}
.webform-container-inline div.description {
  display: block;
}

#webform label{
	  color:#630845;
	  margin-bottom:3px;
}

#webform textarea{
			
			width:500px;	
			-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; 
}

.form-submit{
	font:14px Veranda;
	cursor:pointer;
	padding:2px;
}

.form-text {
			padding-left:2px;
			
			-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; 
}

.webform-component{
	margin-bottom:2em;
}

.form-submit{
	padding:  3px 15px 3px 15px; 
				-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/;
			-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; 
}



#ui-datepicker-div .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	width:auto;
}

#ui-datepicker-div{
	font-size:95%;
}

#kidsreview-date-rested{
	width:64px;
	background-color:#F7F7F7;
	border:1px solid #D1D1D1;
	vertical-align: top;
}

.kidsreview-date-rested-newdesign{
	border:1px solid #3d66bf !important; 
}

.kidsreview-date-rested-weekend{
	color:#FF0000;
}

.kidsreview-date-rested-label{
	margin: 0 4px  0 12px;
}

.kidsreview-time-tmp{
	width: 60px;
	margin-left:40px;
}
.kidsreview-long-time-tmp{		
	width: 60px;
	margin-left:0px;
}

.kidsreview-long-time-block{
	margin-top:-24px;
	margin-bottom:8px;
	width:323px;
}

.edit-submitted-kidsreview-date-long-end-label{
	margin: 0 0 0 14px;
}

.kidsreview-long-time-label{
	margin-left:0px;
	margin-right:8px;
}

.kidsreview-time-label{
	margin-left:45px;
}

.kidsreview-time-label2{
	margin-left:36px;
}

.kidsreview-time-label3{
	margin-left:28px;
}


.kidsreview-date-remove-button{
	color:#F3494A;
	cursor:pointer;
	font-weight:bold;
	font-size:18px;
	margin-left:5px;
}

.kidsreview-date-input{
	margin-left:20px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	background-color: #39B54A;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    height: 26px;
    padding: 0;
    width: 46px;
}

#kidsreview-date-big-container{
	width:604px;
	margin: 6px 0 24px 0;
	padding: 4px;
}
#kidsreview-date-big-container .label{
	font-weight:bold;
	font-size:14px;
	color:#630845;
	
}

.kidsreview-fulldate-item{
	display:block;
	margin:6px;
}

.inactive-time{
	opacity: 0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30) !important; /* IE 5.5+*/
	-khtml-opacity: 0.5; /* Konqueror 3.1 */
} 

label.error{
	display:none;
}

#no-dates{
	margin:4px 0 0 4px;
}

/*Personal options for event promote option menu*/

div#webform-component-podhodyashchiy-sposob-razmeshcheniya label.option{
	color:#000000 !important;
}

div#webform-component-podhodyashchiy-sposob-razmeshcheniya .form-item{
	margin-bottom:16px;

}

/*Customization for quest reg form */

#webform-component-kolichestvo-gostey .webform-component{
	margin-left:12px;
}

#webform-component-kolichestvo-gostey input{
	width:100px;
}

#webform-component-kolichestvo-gostey legend{
	color:#630845;
	font-weight:bold;
	font-size:14px;
	margin-bottom:12px;
}

#webform-component-kolichestvo-gostey label{
	font-size:12px;
}

#change-lang-menu{
	margin-top:4px;
	width:140px;
	font-size: 14px;
	font-weight:bold;
	cursor:pointer;
}

#change-lang-menu option{
	padding:2px;
	border-bottom: 1px dashed #8184EF;
	font-size: 14px;
	font-weight:bold !important;
}	

#event-area-incatalog-container , #event-adresploshchadka-incatalog-container {
	width:500px;
	margin-top:4px;
	
}

#edit-fotografiya {
	margin-top:8px;
	margin-bottom:8px;
}