
.moj-form, .view-mojuser, .view-googleuser {
    width: 852px;
    background: url(../img/moj_form_fon.png) left top repeat-y;
}

.moj-form #moj-my-form {
    padding: 0 24px;
}

.moj-form-header {
    font-size: 18px;
    color: #FFFFFF;
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 24px;
    
    background: #5999b1 url(../img/moj_form_header_fon.png) left top no-repeat;
}

.moj_form_footer {
    height: 15px;
    background: url(../img/moj_form_footer_fon.png) left bottom no-repeat;
}

.moj-form .form-submit {
    width: 80px;
    height: 22px;
    
    font-weight: bold;
    color: #FFFFFF;
    
    background: url(../img/moj_button_fon.png) left top no-repeat;
    
    border: 0;
}


.moj-form .form-submit.big-button {
    width: 175px;
    background: url(../img/moj_button_fon_big.png) left top no-repeat;
}



.view-mojuser .view-header a, .view-mojuser .view-footer a, .view-googleuser  .view-header a, .view-googleuser  .view-footer a{
    display: block;
    
    margin-left: 24px;
    
    width: 75px;
    height: 22px;
    
    font-weight: bold;
    color: #FFFFFF;
    
    background: url(../img/moj_button_fon.png) left top no-repeat;
    
    border: 0;
    
    text-align: center;
    
    text-decoration: none !important;
    
    line-height: 20px;
    
    margin-top: 15px;
}

.view-mojuser .view-content, .view-googleuser .view-content {
    padding-left: 30px;
}

.moj_view_content {
    overflow: hidden;
    padding-left: 30px;
	padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
}

.name {
    font-weight: bold;
}

.view-mojuser .view-content ol, .view-googleuser .view-content ol {
    margin-right: 15px;
}

.view-mojuser .view-content ol li, .view-googleuser .view-content ol li {
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #fff;
    
    overflow: hidden;
}



.view-mojuser .view-content ol li div, .view-googleuser  .view-content ol li div, div.views-field-phpcode, .view-mojuser div.views-field-phpcode div, .view-mojuser div.views-field-phpcode-1, .view-mojuser div.views-field-phpcode-1 div, .moj-form div.views-field-phpcode-1, .moj-form div.views-field-phpcode-1 div  {
    margin-bottom: 5px;
}


div.moj_view_content div#control_button {
    margin-top: 20px;
}

.view-mojuser .views-field-nid-2, .view-mojuser .views-field-nid-4, .view-mojuser .views-field-nid-3, .view-mojuser .views-field-nid-1, .view-mojuser .views-field-nid-3, .view-mojuser .views-field-delete-node, .view-mojuser .views-field-nid, .moj_button, .view-googleuser  .views-field-nid-2, .view-googleuser  .views-field-nid-4, .view-googleuser .views-field-nid-3, .view-googleuser  .views-field-nid-1, .view-googleuser  .views-field-nid-3, .view-googleuser  .views-field-delete-node, .view-googleuser .views-field-nid
 {
    float: left;
    
    width: 75px;
    height: 22px;
    
    margin-right: 10px;
    margin-top: 15px;
    
    font-weight: bold;
    color: #FFFFFF;
    
    background: url(../img/moj_button_fon.png) left top no-repeat;
    
    border: 0;
    
    text-align: center;
    
    text-decoration: none;
    
    line-height: 20px;                
}

div.moj_view_content div#control_button {
    margin-top: 20px;
}

.view-mojuser .views-field-nid-2 a, .view-mojuser .views-field-nid-4 a, .view-mojuser .views-field-nid-3 a, .view-mojuser .views-field-nid-1 a, .view-mojuser .views-field-delete-node a, .view-mojuser .views-field-nid a, .moj_button a,
  .view-googleuser .views-field-nid-2 a, .view-googleuser .views-field-nid-4 a, .view-googleuser .views-field-nid-3 a, .view-googleuser .views-field-nid-1 a, .view-googleuser .views-field-delete-node a, .view-googleuser .views-field-nid a {
   float: left;
    
    width: 75px;
    height: 22px;
    
    
    font-weight: bold;
    color: #FFFFFF;
    
    
    
    text-align: center;
    
    text-decoration: none !important;
    
    line-height: 20px;                
}

.field-nid-2, .field-nid-3, .field-nid-1,  .field-delete-node, .field-nid {
    float: right;
    
    width: 75px;
    height: 22px;
    
    margin-right: 10px;
    margin-top: 5px;
    
    font-weight: bold;
    color: #FFFFFF;
    
    background: url(../img/moj_button_fon.png) left top no-repeat;
    
    border: 0;
    
    text-align: center;
    
    text-decoration: none;
    
    line-height: 20px;                
}

.field-nid-2 a, .field-nid-3 a, .field-nid-1 a,  .field-delete-node a,  .field-nid a  {
    float: right;
    
    width: 75px;
    height: 22px;
    
    
    font-weight: bold;
    color: #FFFFFF;
    
    
    
    text-align: center;
    
    text-decoration: none !important;
    
    line-height: 20px;                
}


.moj_button.big-button {
    width: 175px;
    
    background: url(../img/moj_button_fon_big.png) left top no-repeat;               
}

.moj_button.big-button a {
    width: 175px;             
}

.moj_button.moj_start {
    background: url(../img/moj_start_button_fon.png) left top no-repeat;
    margin-right: 760px;
    width: 80px;
}

.moj_button_group, .moj_start_group {
    background: url(../img/moj_start_button_fon.png) left top no-repeat;
    float:right !important;
	margin-top:5px;
	margin-right:10px;
}
.moj_start_group a{
color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    text-align: center;
    text-decoration: none !important;
    width: 80px;
}

.moj_button.moj_stop {
    background: url(../img/moj_stop_button_fon.png) left top no-repeat;
    margin-right: 760px;
}

.view-mojuser label, .view-googleuser label {
    float: left;
    font-weight: bold;
    width: 110px;
}

#create_new_site_id {
    display: none;
}

#carent_status {
    
}

.moj_new_site {
    display: none;
}

.moj_new_site.moj_new_site_1 {
    display: block;
}

.view-mojuser .views-field-phpcode-1, .moj-form .views-field-phpcode-1 {
margin-left: 85px;
    margin-top: 10px;
    width: 240px;
	/*float: right;
	width: 220px;
	background: url(../img/moj_faq_fon.png) left top repeat-y;*/
}
.view-mojuser .views-field-phpcode, .moj-form .views-field-phpcode {
	float:left;
	width: 30px;
}
.view-mojuser .views-field-phpcode-1 div, .moj-form .views-field-phpcode-1 div {
	margin-bottom: 0 !important;
}

.views-field-phpcode-1 .moj_faq_content {
	padding: 0 10px;
	color: #EA9300;
	font-size: 14px;
	font-weight: bold;
}

.views-field-phpcode-1 .moj_faq_header {
	width: 220px;
	height: 13px;
	line-height: 1px;
	/*background: url(../img/moj_faq_header_fon.png) left top repeat-y;*/
}

.views-field-phpcode-1 .moj_faq_footer {
	width: 220px;
	height: 13px;
	line-height: 1px;
	/*background: url(../img/moj_faq_footer_fon.png) left top repeat-y;*/
}

hr {
    margin:10px 0 30px 0;
}
#edit-title-wrapper
{
	padding-left:10px;
}
.group-wrapper
{
	padding-left:20px;
	padding-top:10px;
	min-height:30px;
}

.group_number, .group_title
{
padding-top:10px;
padding-bottom:10px;
	font-size:18px;
	font-weight:bold;
	margin-right:5px;
	float:left;
}
.group-row
{
margin-top:20px;margin-left:20px;margin-right:20px;border-bottom: 1px solid #FFFFFF;padding-bottom:10px;
}
.user-button a
{
 background: url("../img/moj_button_fon.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    margin-left: 24px;
    margin-top: 15px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
#timezone
{
	display:none;
}
#edit-region-wrapper
{
	padding-top:14px !important;  
}

.page_log_viever {
    margin: 10px 0;
    float: none;
}



.moj-form table, .moj-form table td, .moj-form table tr, .moj-form table th, .view.view-mojuser.view-id-mojuser.view-display-id-page_1.view-dom-id-1 table, .view.view-mojuser.view-id-mojuser.view-display-id-page_1.view-dom-id-1 table th, .view.view-mojuser.view-id-mojuser.view-display-id-page_1.view-dom-id-1 table td, .view.view-mojuser.view-id-mojuser.view-display-id-page_1.view-dom-id-1 table tr   {
	width: auto !important;
	border: 0 !important;
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px;
	text-transform: none;
}

.view-content, .moj-form {
	font-size: 12px;
}



#matrix_table {
    margin-top: 210px;
}

#matrix_table table {
    border: 0 !important;
    width: 640px !important;
}

#matrix_table table * {
    margin: 0 !important;
    padding: 0 !important;
}

#matrix_table table tr {
    border: 0 !important;
    background: none !important;
}

#matrix_table table td {
    border: 0 !important;
    background: none !important;
    padding: 8px 0 !important;
    border-bottom: 1px solid #7BA0CD !important;
}


.date-views-filter-wrapper {
    min-width: 200px !important;
}

/* sfdev section */

#edit-week-wrapper, #edit-freakweek-wrapper, #edit-date-wrapper, #edit-freakday-wrapper, #edit-submit, #edit-hours-wrapper
{
	margin-left:10px;
}	


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

#edit-every-day-or-weekday-0-wrapper
{
	width:70px;
}
[for="edit-every-day-or-weekday-0"] { float:left;}
#edit-dayly-days-wrapper
{
	margin-left:55px;
	width:125px;
	padding-right:3px;
}
[for="edit-monthly-days-0"] { float:left;margin-top:1px;}
[for="edit-monthly-days-1"] { float:left;margin-top:1px;}
[for="edit-yearly-days-0"] { float:left;}
[for="edit-yearly-days-1"] { float:left;padding-top:1px;margin-top: 5px;margin-right:3px;}

#edit-dayly-days-wrapper input 
{
	float:left;
}

#edit-every-day-or-weekday-1-wrapper
{
	padding-top:10px;
}

#daily_days
{
	padding-top:3px;
	margin-left: 50px;
}
#recur_every
{
	float:left;
	padding-top:15px;
	padding-right:3px;
}
#edit-recur-wrapper
{
	width:53px;
	margin-left:2px;
	float:left;
	margin-bottom:3px !important;
}

#weeks_on
{
	padding-top:15px;
}
#edit-weekly-days-7-wrapper, #edit-weekly-days-1-wrapper, #edit-weekly-days-2-wrapper, #edit-weekly-days-3-wrapper, #edit-weekly-days-5-wrapper, #edit-weekly-days-6-wrapper
{
	float:left;
}
#edit-weekly-days-4-wrapper
{
	
	float:left;
}
#edit-weekly-days-3-wrapper
{
	/*width:600px;*/
}
#edit-weekly-days-7-wrapper
{
	/*margin-right:9px;*/
}
#edit-weekly-days-5-wrapper
{
	/*margin-right:8px;*/
}
#edit-monthly-day, #of_every
{
	float:left;
}
#edit-monthly-day
{
	margin-left:3px;
	margin-right:3px;
}
#edit-monthly-month
{
	float:left;
	margin-left:3px;
	margin-right:3px;
}	
#edit-monthly-days-1-wrapper
{
	margin-top:10px;
}
#of_every, #monts
{
	padding-top:2px;
}
#edit-monthly-period-wrapper
{
	float:left;
	margin-top:0px;
	margin-left:3px;
	margin-right:3px;
}

#edit-monthly-period-day-wrapper
{
	float:left;
	margin-right:3px;
	margin-top:0px;
}
#ofevery
{
	float:left;
	margin-right:3px;
	padding-top: 2px;
}
#ofmonts
{
	padding-top: 2px;
}
#edit-monthly-period-month
{
	float:left;
	margin-right:3px;
}
#edit-yearly-month
{
	float:left;
	margin-left:3px;
	margin-right:3px;
}
#edit-yearly-period-wrapper, #edit-yearly-period-days-wrapper, #yearly_of
{
	float:left;
}	

#edit-yearly-period-wrapper, #edit-yearly-period-days-wrapper
{
	margin-top:0px;
	margin-right:3px;
}
#yearly_of
{
	margin-right:3px;
	padding-top: 2px;
}

#period-wrapper
{
	width: 100px;
	float:left;
}
fieldset
{
	
}

#daily-wrapper, #weekly-wrapper, #yearly-wrapper, #monthly-wrapper
{
	width:700px;
}
#daily-wrapper fieldset, #weekly-wrapper fieldset, #yearly-wrapper fieldset, #monthly-wrapper fieldset
{
	height:114px;
	border:0px; !important;
}
#hours-wrapper
{
	margin-top:17px;
}

.dp-choose-date
{
	display:block;
	background: url(../img/11.png) left top no-repeat;
	text-indent:-9999px;
	margin-left:93px;
	margin-top:3px;
}	
#edit-date
{
	float:left;
}
#edit-date-wrapper {
    float: left;
    margin-right: 30px;
    width: 120px;
}

#period-wrapper fieldset, #hours-wrapper fieldset
{
	border:none !important;
}
#edit-repeating-wrapper
{
	padding-left:15px;
}
#period-wrapper
{
	margin-left:7px;
}
#hours-wrapper fieldset legend
{
	margin-left:9px;
}
#edit-monthly-days-1,  #edit-yearly-days-1
{
	margin-top:4px;
}
#edit-monthly-days-0,  #edit-yearly-days-0
{
margin-top:2px;
}


.moj-form table {
	width: auto;
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}

.moj-form table td, .moj-form table tr, .moj-form table th {
	width: auto;
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}
