body {
background: #f2f0e9; overflow: hidden;
}
* { font-family: 'Open sans';  outline: none; }
.login-block {
background: #FFF; width: 500px;  margin: 0 auto; margin-top: 100px; -moz-border-radius: 7px; border-radius: 7px;
font-family: 'Open sans'; 
padding-bottom: 20px;
}
.login-block-topic {
border-top-left-radius: 7px; padding: 25px 25px 25px 60px; -moz-border-radius-topleft: 7px; text-transform: uppercase; font-size: 12pt; border-top-right-radius: 7px; -moz-border-radius-topright: 7px; background: #44403c url(images/keyer.png) no-repeat 20px center; color: #FFF; font-weight: bold; font-weight: 800; font-family: 'Open sans'; width: 415px; display: block;
margin-bottom: 29px;
}
.login-block-topic a {
float: right; color: #dfd7ce;
font-weight: normal;
text-transform: none;
font-size: 9pt;
display: block;
padding-top: 2px;
}
.login-block-topic a:hover {
text-decoration: none;
}
.login-block-name {
display: block;
float: left;
color: #666;
font-size: 10pt;
width: 90px;
padding-left: 20px;
padding-top: 11px;
}
.inp {
float: left;
border: 1px solid #e5e4dd;
-moz-border-radius: 4px;
 border-radius: 4px;
 padding: 10px;
 font-size: 12pt;
 width: 349px;
 margin-bottom: 19px;
 color: #44403c;
 background: #fdfcfb;
-webkit-box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
-moz-box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
}

.login-button-block {
background: url(images/cline.png) repeat-x center; text-align: center;
margin: 0 20px;
margin-bottom: 15px;

}
.login-button-block span {
 padding: 0 15px;
background: #FFF;
}

.login-button-block input[type=submit] {
background: #69b046;
border: 0;
-moz-border-radius: 5px;
 border-radius: 5px;
 text-transform: uppercase;
 font-weight: 600;
 color: #FFF;
 padding: 11px 22px;
}
.login-button-block input[type=submit]:hover, .login-button-block input[type=submit]:focus {
background: #669933; 

}
#remind {
cursor: pointer;
color: #44403c;
text-decoration: underline;
font-size: 9.5pt;
display: none;
}
#remind:hover {
text-decoration: none;
}
.cnt {
margin: 0 auto;
width: 1180px;

}
#main {
background: #FFF url(images/bgs.png) repeat-y left top;
min-height: 48px;
margin-top: 25px;
border-radius: 7px;
-moz-border-radius: 7px;
}
.menu {
float: left; 
width: 266px;
padding-bottom: 30px;
}
.menu ul {
list-style-type: none;
padding: 0; margin: 0;
}
.menu ul li a {
text-decoration: none;
color: #ebe1d6;
display: block;
border-bottom: 1px solid #4f4b47;
font-size: 10.5pt;
padding-left: 20px;
padding-top: 19px;
padding-bottom: 19px;
margin-right: 6px;
}
.menu ul li a:hover, .menu ul li a.on {
background: url(images/hover.png) no-repeat left center;
margin-right: 0;
border-bottom:0; 
padding-bottom: 20px;
color: #FFF;
font-weight: 600;
}
.logo {
font-weight: bold;
color: #FFF;
display: block;
background: url(images/keyer.png) no-repeat 20px center;
padding-left: 57px;
font-size: 12pt;
margin-right: 6px;
padding-top: 20px;
padding-bottom: 20px;
text-transform: uppercase;
border-bottom: 1px solid #4f4b47;
}
.content {
float: left;
width: 914px;
}
.topit {
border-bottom: 1px solid #f2f2f2;
margin-left: -6px;
height: 63px;
text-align: right;
padding-right: 20px;
margin-bottom: 20px;
}
a.logout {
background: #ec871f;
border-radius: 5px;
-moz-border-radius: 5px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
font-size: 10pt;
font-weight: 600;
margin-top: 15px;
display: inline-block;
padding: 5px 15px 7px 15px;
}
a.logout:hover {
background: #c46e15;
}
.data {
display: inline-block;
background: url(images/timer.png) no-repeat left center;
padding: 2px 0;
padding-left: 20px;
font-size: 10.5pt;
color: #908d89;
margin-right: 20px;
}
.footer {
margin-top: 30px;
border-top: 1px solid #f2f2f2;
margin-left: -6px;
color: #908c88;
padding: 15px 0;
padding-right: 20px;
text-align: right;
font-size: 10pt;
}
.c_content {
padding: 0 20px 0 14px;
font-size: 10pt;
color: #666;
min-height: 300px;
}
.c_content  h1 {
padding: 0 0 15px 0;
margin: 0 0 25px 0;
font-weight: normal;
font-size: 13.5pt;
color: #44403c;
border-bottom: 1px solid #f2f2f2;
}
a.add {
background: #69b046;
border-radius: 5px;
-moz-border-radius: 5px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
font-size: 10pt;
font-weight: 600;

display: inline-block;
padding: 5px 15px 7px 15px;
float: right;
}
a.add:hover {
background: #478628;
}
#input_t {
border: none;
border-collapse: collapse;
}
#input_t td { font-size: 10pt; border: 0; }
#input_t tr td:first-child {
width: 140px;
}
#input_t input, #input_t textarea, #input_t select {
background: #fdfcfb;
border: 1px solid #e5e4dd;
font-size: 10pt;
overflow: auto;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
-moz-box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
padding: 10px;
color: #666;
width: 715px;
margin: 7px 0;
}
 #input_t select {
 width:737px;
 }
#input_t input:hover, #input_t textarea:hover, #input_t input:focus, #input_t textarea:focus, #input_t select:hover, #input_t select:focus {
color: #444;
-webkit-box-shadow: 0px 0px 9px 1px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 9px 1px rgba(240,240,240,1);
box-shadow: 0px 0px 9px 1px rgba(240,240,240,1);
}

#input_t input[type=submit], #input_t input[type=button] {
background: #69b046;
border-radius: 5px;
-moz-border-radius: 5px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
font-size: 10pt;
font-weight: 600;

display: inline-block;
padding: 5px 15px 7px 15px;
float: right;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow:none;
width: auto;
border: 0;
}
#input_t input[type=checkbox] {
width: auto;
padding: 5px;
}
#input_t input[type=submit]:hover, #input_t input[type=submit]:focus,
#input_t input[type=button]:hover, #input_t input[type=button]:focus 
{
background: #478628;
}

h2 {
color: #354052;
font-weight: normal;
font-size: 13pt;
margin: 0 0 15px 0;
padding: 0;
}
h3 {
color: #354052;
font-weight: normal;
font-size: 12pt;
margin: 15px 0 12px 0;
padding: 0;
}
#list, .forma1 {
border: 0; border-collapse: collapse;
width: 100%;
}
.forma1 { margin: 15px 0; }
#list tr:first-child td {
background: #44403c;
color: #FFF;
font-size: 10pt;
font-weight: 600;
border-right: 1px solid #3d3936;
padding: 12px 0 12px 19px;
}
#list tr:first-child td:first-child {
border-top-left-radius:4px;
border-left: 0;
-moz-border-radius-topleft: 4px;
}
#list tr:first-child td:last-child {
border-top-right-radius:4px;
-moz-border-radius-topright: 4px;
border-right: 0;
}
#list tr td:first-child { border-left: 1px solid #e5e4dd; }
#list tr td, .forma1 tr td  {
border-bottom: 1px solid #e5e4dd;
border-right: 1px solid #e5e4dd;
padding: 5px 0 5px 20px;
color: #44403c;
font-size: 10pt;
}
.forma1 tr td:first-child { border-left:1px solid #e5e4dd }
.forma1 tr:first-child td {
border-top:1px solid #e5e4dd
}
#list tr:nth-child(even) td, .forma1 tr:nth-child(even) td {
background: #f7f5f3;
}
#list tr td a {
color: #ec871f;

font-size: 10pt;
text-decoration: none;
display: inline-block;
margin-right: 8px;
padding-bottom: 1px;
border-bottom: 1px solid #ec871f;

}
#list tr td a:last-child {
margin-right: 0;
}
#list tr td a:hover {
border-bottom: 1px solid #69b046;
}
a.backnow {
color: #44403c;
display: inline-block;
text-decoration: underline;
background: url(images/arr.png) no-repeat left center;
padding-left: 16px;
font-size: 10.5pt;
float: left;
margin: 23px 0 0 20px;
}
a.backnow:hover {
text-decoration: none;
}
bb { font-weight: 600; }


.del {
display: inline-block;
background: url(images/x.png) no-repeat left center;
padding-left: 15px;
color: #ec871f;
cursor: pointer;
margin-left: 15px;
text-decoration: underline;
font-size: 10pt;
}
.del:hover {
text-decoration: none;
}
#subparts li {
cursor:pointer;
padding: 3px 0;
}
#subparts li:hover {
background: #f9f9f9;
}
.is_txt {
width: auto;
}
.pastaba {
font-weight: 600;
color: #ec871f;
cursor: help;
}


#list input, #list textarea, #list select {
background: #fdfcfb;
border: 1px solid #e5e4dd;
font-size: 10pt;
overflow: auto;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
-moz-box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
box-shadow: inset 0px 2px 0px 0px rgba(243,242,241,1);
padding: 5px;
color: #666;
width: 285px;
margin: 1px 0;
}
 #list select {
 width:297px;
 }
#list input:hover, #list textarea:hover, #list input:focus, #list textarea:focus, #list select:hover, #list select:focus {
color: #444;
-webkit-box-shadow: 0px 0px 9px 1px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 9px 1px rgba(240,240,240,1);
box-shadow: 0px 0px 9px 1px rgba(240,240,240,1);
}

#list input[type=submit], #list input[type=button] {
background: #69b046;
border-radius: 5px;
-moz-border-radius: 5px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
font-size: 10pt;
font-weight: 600;

display: inline-block;
padding: 5px 15px 7px 15px;
float: right;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow:none;
width: auto;
border: 0;
}
#list input[type=checkbox] {
width: auto;
padding: 5px;
}
#list input[type=submit]:hover, #list input[type=submit]:focus,
#list input[type=button]:hover, #list input[type=button]:focus 
{
background: #478628;
}
.notes { display: block; font-size: 9pt; color: #888; }
li a {
color: #44403c;

}
li a:hover {
text-decoration: none;
}

tr.myDragClass { border: 2px solid #ccc; }

ul.none {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.none li {
display: inline-block;
}

.ui-datepicker-group {
	
	margin: 10px;
	display: inline-block;
	text-align: center;
}
.ui-datepicker-multi {
	width: 100% !important;
	border: 0 !important;

}
.ui-datepicker-group {
	
	float: none !important;
}
.event a {
	   background-color : #eb3200 !important;
	   background-image :none !important;
	   color: White !important;
	}
	
	
.event1 a {
	   background-color : #2783ce !important;
	   background-image :none !important;
	   color: White !important;
	}	
	