html, body, div, p, span, img {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}
html
{
background: #fff;
}
body {
font-size: 14px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
background-color:#eeeeee;
color:#222222;
background: #fff;
	
}
table {
border-collapse: collapse;
border-spacing: 0;
}

A
{
	color: #003e6a;
}
A:hover
{
	color:#003e6a;
}
img 
{ 
	-ms-interpolation-mode: bicubic;
	overflow:hidden;
}
blockquote
{
	font-size: 14px;
	margin:0px;
	margin-right:10px;	
	margin-top:5px;		
	margin-bottom:5px;			
	padding:10px;
	border-left:5px solid #ffd800;
	background-color:#fcfcfc;
}

p
{
	margin-top:3px;
	margin-bottom:3px;
}

h1
{
	margin-bottom:20px;
}

.inner
{
	max-width:940px;
	margin:auto;
	overflow:hidden;
}





/*БАЗОВЫЕ КЛАССЫ*/
.none
{
	padding:20px;
	text-align:center;
	color:#666666;
	
	border:1px solid #eeeeee;
	background-color:#f8f8f8;
	border-radius:5px;
	
}
.content
{
	background-color:#ffffff;
	overflow:hidden;
	zoom:1;
}



.block
{
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.block .btitle
{
	font-size:18px;
	font-weight:bold;
	padding-left:15px;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:7px;
	color:#666;	
}
.block .btitle a
{
	color:#666;	
	text-decoration:none;
}
.block_content
{
	padding:15px;
	padding-top:0px;
	

    background: -moz-linear-gradient(top, #ebf0f6 0%, #fff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebf0f6), color-stop(99%, #fff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebf0f6', endColorstr = '#fff', GradientType = 0);
	border-radius:5px;
		
}
.block_request
{
	padding:0px;
}
.block_misc_top
{
	padding-left:8px;
	padding-bottom:7px;
	font-size:80%;
	font-weight:bold;
}


/*STATC тексты*/
.text
{
	border-radius:3px;
	padding:10px;
	position:relative;
	border:1px solid #ffffff;
	abackground-color:#fff8bb;
}
.outline
{
	border:1px solid #eeeeee;
}
.edit_link
{
	background-image: url('/image/sticky_note__pencil.png');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	position:absolute;
	top:10px;
	right:10px;
	background-color:#ffffff;
	width:58px;
	height:22px;
	font-size:12px;
	padding-left:22px;
}
.edit_link a
{
	acolor:#5f9410;
}
#bottom_text
{
	clear:both;
}
	
	
/*ПОДВАЛ*/
.bottom
{
	clear:both;
	margin-top:20px;	
	padding:50px 0px;
	padding-top:30px;
	overflow:hidden;
	zoom:1;
	
}
.bottom a
{
	float:left;
	background-color:#f1f1f1;
	border-radius:5px;
	padding:10px;
	margin-right:10px;
	
}
.bottom a:hover
{
	background-color:#dddddd;
}
.bottom a img
{
	height:50px;
}



/*НАВИГАЦИЯ*/
.nav_total
{
	text-align:center;
	color:#888;
	font-size:12px;
	padding-bottom:20px;
}













.priority_0 td
{
	background-color: #FFF;
}
.priority_1 td
{
	background-color: #fff8e6;
}
.priority_2 td
{
	background-color: #fff1ec;
}
.status_3 td
{
	background-color: #f5f5f5;
	opacity:0.3;
}
.red td
{
	border:1px solid red;
	aborder-top:1px solid red;
}









/*ФОРМА КОММЕНТАРИЯ*/
.comment_form
{
	width:570px;
	margin-top:50px;
	

	border-radius:5px;
	overflow:hidden;
	zoom:1;
	
	background-color:#e9edf1;	
    background: -moz-linear-gradient(top, #e9edf1 0%, #fff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9edf1), color-stop(99%, #fff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e9edf1', endColorstr = '#fff', GradientType = 0);		
}
.comment_form form
{
	padding-top:0px;
}
.comment_form .title
{
	font-size:17px;
	font-weight:bold;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#e9edf1;
	color:#6a7989;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
}
.comment_form .textplace, .post_form .textplace
{
	width:560px;
	height:auto;	
}

.list_preview .comment_form
{
	width:498px;
	margin-top:10px;	
}
.list_preview .comment_form .textplace
{
	width:490px;
}


.comment_form .textplace textarea,.post_form .textplace textarea
{
	background-color: #ffffff;
	awidth:560px;
	width:100%;
	height:100%;
	border:0;
}


.comment_form .submit_button, .post_form .submit_button
{
	padding-top:33px;
	float:right;
}




/*КОММЕНТАРИИ*/
.comment_placeholder
{
	clear:both;
	position:relative;
	border-radius:5px;
	margin-top:10px;
	overflow:hidden;
	zoom:1;
	
	background-color:#e9edf1;	
    background: -moz-linear-gradient(top, #e9edf1 0%, #fff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9edf1), color-stop(99%, #fff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e9edf1', endColorstr = '#fff', GradientType = 0);	
}
.comment_placeholder .avatar
{
	padding:10px;
	float:left;
}
.comment_placeholder .avatar img
{
	width:50px;
	height:50px;
	border-radius:5px;
}
.comment_placeholder .misc
{
	color:#777777;
	font-size:12px;
	padding:8px;
	background-color:#ebebeb;
	
	background-color:#e9edf1;
	color:#6a7989;	
}
.comment_placeholder .misc a
{
	color:#777777;
	color:#6a7989;	
}

.urgent
{
	background-color:#ffe7db;
    background: -moz-linear-gradient(top, #ffe7db 0%, #fff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe7db), color-stop(99%, #fff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffe7db', endColorstr = '#fff', GradientType = 0);		
}
.urgent .misc
{
	background-color:#ffdaa5;
	color:#956f38;	
}
.urgent .misc a
{
	color:#956f38;
}


.unread
{
	background-color:#daffb5;
    background: -moz-linear-gradient(top, #daffb5 0%, #fff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #daffb5), color-stop(99%, #fff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#daffb5', endColorstr = '#fff', GradientType = 0);		
}
.unread .misc
{
	background-color:#d4f5b5;
	color:#789061;	
}
.unread .misc a
{
	color:#789061;
}



.comment_placeholder .comment_body
{
	font-size:14px;
	padding:5px;
	padding-left:0px;
	overflow:hidden;
	zoom:1;
	padding-bottom:35px;	
}

.control
{
	right:0px;
	position:absolute;
	left:10px;
	margin-top:5px;
	color:#666666;
	margin-left: 61px;
}


/*МИНИ КОММЕНТАРИИ*/
.small_comment_placeholder
{
	margin-top:15px;
	overflow:hidden;
	zoom:1;
}
.small_comment_placeholder .misc
{
	color:#7b8898;
	font-size:12px;
	padding-bottom:3px;
	border-bottom:1px solid #d9e3ef;
}
.small_comment_placeholder .comment_body
{	
	font-size:12px;
	padding-top:3px;
}















/*УЧАСТНИКИ*/
.user_placeholder
{
	padding-bottom:12px;
	padding-top:12px;
	overflow:hidden;
	zoom:1;
	
	border-top:1px solid #ebf0f6;
	border-bottom:1px solid #fff;
}
.user_placeholder .name
{
	font-size:16px;
	font-weight:bold;
}
.user_placeholder a.close
{
	float:right;
	margin-right:20px;
	color:#999;
}
.user_placeholder .avatar
{
	float:left;
	margin-right:10px;
	border:1px solid #ebf0f6;
	border-radius:5px;
}
.user_placeholder .avatar img
{
	width:50px;
	height:50px;
	border-radius:5px;	
}
.user_placeholder .body
{
	overflow:hidden;
	zoom:1;
}
.user_placeholder .status
{
	font-size:80%;
	padding-top:3px;
	color:#666666;
}
.user_placeholder .register_date
{
	font-size:80%;
	padding-top:1px;
	color:#666666;
}
.user_placeholder .pm_me
{
	background-image: url('/image/mail.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:19px;	
	font-size:80%;
	margin-top:5px;
	color:#666666;
}
.user_placeholder .pm_me a
{
	color:#666666;
}


/*ПУБЛИКАЦИИ*/

.publication_placeholder
{
	border-bottom:1px solid #eeeeee;
	padding:20px 5px;	
}
.publication_files
{
	background-image: url('/image/file_ico/file.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:21px;	
	font-size:17px;
}
.publication_description
{
	font-size:90%;	
	padding:5px 0px;	
}
.publication_placeholder .author
{
	padding-top:3px;
	font-size: 80%;
	color:#666666;
}
.publication_placeholder .author a
{
	color:#666666;
}

/*РАЗДЕЛ ПРОФИЛЬ*/
.profile_files
{
	border-bottom:1px solid #eeeeee;
	padding:5px;	
	
	background-image: url('/image/file_ico/file.png');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:21px;	
}
.file_img
{
	background-image: url('/image/file_ico/img.png');
}
.file_pdf
{
	background-image: url('/image/file_ico/pdf.png');
}
.file_word
{
	background-image: url('/image/file_ico/word.png');
}
.file_zip
{
	background-image: url('/image/file_ico/zip.png');
}
.file_txt
{
	background-image: url('/image/file_ico/txt.png');
}
.cross
{
	margin-right:0px;
	margin-top:0px;
	
	font-size:12px;
	float:right;
	font-weight:bold;
	height:18px;
	display:inline;
}
.cross a
{
	color:#999999;
	padding:0px;
	padding-left:7px;
	padding-right:7px;	
	-webkit-border-radius:3px;-moz-border-radius:3px;
	text-decoration:none;	
}
.cross a:hover
{
	background-color:red;	
	color:#ffffff;
}
.file_description
{
	padding-top:5px;
}

.profile_big_avatar
{
	text-align:center;
}
.profile_body
{
	padding-left:40px;
	overflow:hidden;
	zoom:1;
}












.input
{
	width:200px;

}



/*ФОРМА РЕГИСТРАЦИИ*/
.register_form
{
	border-radius:5px;
	background-color:#f0f0f0;
	width:300px;
	margin-left:20px;
	padding:25px;
	-webkit-border-radius:5px;-moz-border-radius:5px;
	overflow:hidden;
	zoom:1;
}
.register_form .form_bottom
{
	padding:10px;
	padding-left:25px;
	margin-top:20px;
	margin-left:-25px;
	margin-right:-25px;
	margin-bottom:-25px;
	background-color:#dedede;
	overflow:hidden;
}
.register_form .input
{
	width:278px;
}
.register_form .input_capcha
{
	float:left;
	padding-right:10px;
}
.register_form .input_capcha_info
{
	color:#666666;
	font-size:80%;
	overflow:hidden;
	zoom:1;
}


#reminder
{
	padding-left:20px;
}

#reminder .input
{
	width:270px;
}
#reminder .label
{
	font-weight:bold;
	color:#999;
}
#reminder select.input
{
	width:282px;
}




.beatpicker{box-shadow:0 3px 2px #eee;-moz-box-shadow:0 3px 2px #eee;-o-box-shadow:0 3px 2px #eee;
-webkit-box-shadow:0 3px 2px #eee;background-color:#f8f8f8;color:#373737;
font-family:Trebuchet MS;font-size:13px;height:auto;min-width:200px;padding:4px;
position:absolute;width:250px;border:1px solid #e1e1e1;border-bottom:3px solid #cfcfcf;-webkit-touch-callout:none;
-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
outline-style:none;z-index:9999}.beatpicker .button{background-color:#3994c5;
border:medium none;color:#ebebeb;cursor:pointer;display:inline-block;font:bold 12px/2 arial,tahoma,sans-serif;
margin:0 2px;padding:5px;text-align:center;text-decoration:none}.beatpicker .button:hover{background-color:#257eae}.beatpicker-inputnode{background-position:right center;
background-repeat:no-repeat;cursor:pointer}.beatpicker ul{margin:0;padding:0}.beatpicker ul.cell-parent,.beatpicker li.cell{
list-style:none outside none}.beatpicker ul.cell-parent{margin:0 auto;width:100%}.beatpicker li.cell{float:left;margin:1%;padding:2%;text-align:center;
width:8%;white-space:nowrap}.beatpicker .days .cell-parent li.cell{cursor:pointer;transition:background-color .09s linear 0
}.beatpicker .days .cell-parent li.cell.cell-months,.days .cell-parent li.cell.cell-years{padding:7% 5.5%;width:12%}.beatpicker .days .cell-parent li.cell:hover{
background-color:#d35d5d;color:#fff !important;font-weight:bold}.beatpicker .main-nav{background-color:#41a9cc;height:30px;margin:0 auto;padding:2px;
position:relative}.beatpicker .main-nav .button{background-color:transparent;font-family:inherit;font-size:14px;height:30px;line-height:30px;padding:2px 0;
margin:0;position:absolute;top:0;width:14%}.beatpicker .main-nav .button:hover{background-color:#257eae}.beatpicker .main-nav .button.next{right:0
}.beatpicker .main-nav .button.prev{left:0}.beatpicker .days .cell-parent li.cell.date-disabled.between-range{background-color:#f2dfa0;color:#4b4b4b
}.beatpicker .days .cell-parent li.cell.date-disabled:hover{background-color:#c2c2c2;color:#fff}.beatpicker .days .cell-parent li.cell.not-notable{
color:#ababab}.beatpicker .days .cell-parent li.cell.date-disabled,.days .cell-parent li.cell.not-notable.date-disabled{color:#c6c6c6
}.beatpicker .days .cell.notable-today{background-color:#4184a9;color:#fff;font-weight:bold}.beatpicker .days .cell-parent li.cell.not-notable.notable-today:hover{
color:#9d9d9d !important}.beatpicker .days .cell-parent li.cell.not-notable.notable-today{background-color:transparent;box-shadow:0 0 0 1px #47758e inset;
color:#9d9d9d}.beatpicker .days .cell-parent li.cell.selected-date{background-color:#f79851;color:#fff;font-weight:bold
}.beatpicker .days .cell-parent li.cell.selected-date.notable-today{box-shadow:0 0 0 2px #d08451 inset}.beatpicker .days .cell-parent li.cell.between-range{
background-color:#efd069}.beatpicker .days .cell-parent li.cell.between-range:hover{background-color:#d35d5d}.beatpicker .days .cell.notable-today.between-range{
box-shadow:0 0 0 2px #4184a9 inset;color:#3d3d3d}.beatpicker .days .cell-parent li.cell.between-range.not-notable{color:#292929
}.beatpicker .main-nav .current-indicator{background-color:transparent;color:#fff;font-family:arial;font-size:12px;left:14%;width:72%
}.beatpicker .main-nav .current-indicator:hover{background-color:#bb5050}.beatpicker .footer{background-color:#fff;border-top:1px solid #e1e1e1;
display:inline-block;margin-bottom:-4px;margin-left:-4px;padding:0 4px 4px;position:relative;width:100%}.beatpicker .footer input.date-input[type="text"]{
float:left;height:23px;margin:0 -1px 0 0;padding:0;width:81%}.beatpicker input[type="text"]{border:1px solid #d2d2d2;color:#737373;font-family:inherit;
margin:0 1px;padding:4px}.beatpicker .footer .button.today,.beatpicker .footer .button.date-input-button{height:25px;margin-top:5px;padding:0;width:25%
}.beatpicker .goto-date-parent.goto-date-container{float:right;margin-top:5px;width:65%}.beatpicker .footer .button.date-input-button{float:left;margin:0;
width:15%}.beatpicker .footer .button.today{margin-left:2%}.beatpicker input[type="text"]::-moz-placeholder{color:#959595;font-size:74%;opacity:1
;text-transform:lowercase}.beatpicker input[type="text"]::-webkit-input-placeholder{color:#959595;font-size:74%;opacity:1;text-transform:lowercase
}.beatpicker input[type="text"]:-moz-placeholder{color:#959595;font-size:74%;opacity:1;
text-transform:lowercase}.beatpicker input[type="text"]:-ms-input-placeholder{color:#959595;font-size:74%;opacity:1;text-transform:lowercase}





/*ИКОНКИ-ТЕКСТ*/
@font-face{
  font-family:'FontAwesome';
  src:url('/css/font/fontawesome-webfont.eot?v=3.0.1');
  src:url('/css/font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('/css/font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('/css/font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight:normal;
  font-style:normal;
 }
.font_text { 
	font-family:'FontAwesome';
	font-weight:normal;
}
.comment_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0e6';
font-weight:normal;
}
 .reply_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f064';
font-weight:normal;
}
.trash_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f014';
font-weight:normal;
}
.edit_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f044';
font-weight:normal;
}
.tags_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f02c';
font-weight:normal;
}
.add_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0fe';
font-weight:normal;
}
.add_t2:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f067';
font-weight:normal;
}
 .ok_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f00c';
font-weight:normal;
}

.user_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f007';
font-weight:normal;
}
.mail_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0e0';
font-weight:normal;
}
.bolt_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0e7';
font-weight:normal;
}
.history_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f1da';
font-weight:normal;
}
.gift_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f06b';
font-weight:normal;
}
.right_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0a9';
font-weight:normal;
}
  
.cross_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f00d';
font-weight:normal;
}
.search_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f002';
font-weight:normal;
}
 
 
 

a.add
{
	float:right;
}



#loading
{
	position:fixed;
	bottom:10px;
	right:10px;
	background-color:#ed1c29;
	border-radius:5px;
	padding:5px 10px;
	font-size:12px;
	color:#fff;
}












.post_preview
{
	padding-bottom:15px;
	padding:15px;
	aoverflow:hidden;
	azoom:1;
	border-bottom:1px solid #e8ecf1;
}

.ready
{
	background-color:#e0f2e4;
}
.ready_2
{
	background-color:#fffada;
}


.block_request .post_preview
{
	overflow:hidden;

}

.post_preview .count
{
	afloat:right;
	display:inline-block;
	border-radius:3px;
	padding:2px 3px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background-color:#ed1c29;
	margin-left:5px;
}

/*
.post_preview .comments
{
	font-size: 18px;
	font-weight:bold;
	float: left;
	margin-top:3px;
	margin-right:10px;
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#fff;
	color:#777777;
	border-radius:5px;
	border:1px solid #d9e3ef;
}
.post_preview .has_unread_comments
{
	background-color:#e0f1af;
	border:1px solid #d5e5a5;	
}
*/



.post_preview .comments {
    position: relative;
    border: 2px solid #c9d9ec;
    border-radius: 5px;
    padding: 5px 10px;
    color: #666;
	font-weight:bold;
    background-color: #fff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	float:left;
	margin-right:14px;
	text-align:center;
}
.post_preview .comments span
{
	display:none;
}


.post_preview .comments:before, .post_preview .comments:after {
    content: "";
    position: absolute;
}

.post_preview .comments:before {
    border-left: 7px solid #c9d9ec;
    border-top: 7px solid rgba(113, 101, 58, 0);
    border-bottom: 7px solid rgba(113, 101, 58, 0);
    right: -7px;
    top: 5px;
}



.prior_3 .comments {
    border: 2px solid #ed1c29;
}
.prior_3 .comments:before {
    border-left: 7px solid #ed1c29;
}

.prior_2 .comments {
    border: 2px solid #f18e24;
}
.prior_2 .comments:before {
    border-left: 7px solid #f18e24;
}



.post_unread .comments {
    border: 2px solid #ed1c29;
}
.post_unread .comments:before {
    border-left: 7px solid #ed1c29;
}
/*
.post_preview .comments:after {
    border-left: 7px solid #fff;
    border-top: 7px solid rgba(255, 241, 190, 0);
    border-bottom: 7px solid rgba(255, 241, 190, 0);
    right: -6px;
    top: 5px;
}
*/

.post_unread .comments span
{
	display:block;
	font-size:10px;
	line-height:5px;
	margin-left:-5px;
	margin-right:-5px;
}




.post_preview .title
{
	font-size: 16px;
	font-weight:bold;
}
.post_preview .author
{
	padding-top:3px;
	font-size: 12px;
	color:#666666;
}
.post_preview .author a
{
	color:#666666;
}
.post_preview .post_body
{

	overflow:hidden;
	zoom:1;
}


/*ПОСТ ПОЛНЫЙ*/
.big_post
{
	position:relative;
	margin-bottom:50px;
}
.big_post .post_body
{
	font-size:14px;
	padding:10px;
	overflow:hidden;
	zoom:1;
}

.big_post .file
{
	background-image: url('/image/attach.png');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size:90%;
	padding-left:20px;
}




/*РЕВИЗИИ ОБСУЖДЕНИЯ*/
.revision
{
	overflow:hidden;
	zoom:1;
	border:1px solid #eeeeee;
	margin-bottom:10px;
}
.revision .title
{
	padding:10px;
	font-weight:bold;
	font-size:130%;
}
.revision .body
{
	padding:10px;
}
.revision .author
{
	padding:10px;
	background-color: #eeeeee;
}







/*ФОРМА НОВОГО ОБУСЖДЕНИЯ*/
.post_form
{
	width:570px;	
	padding:20px;
	border-radius:5px;
	
}
.post_form .input
{
	width:558px;
}
.post_form .select
{
	width:558px;
}
.post_form .file
{
	margin-top:5px;
	background-image: url('/image/attach.png');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size:90%;
	padding-left:20px;
}


.subscribe .block_content
{
	padding:10px;
}
.subscribe .block_misc
{
	color:#666;
	font-size:12px;
	padding:20px;	
}





.tags_block
{
	text-align:center;
}
.tags_block .btitle
{
	text-align:left;
}
.tags_block .block_content
{
	padding-top:15px;
}
.tags_block a
{
	padding-left:5px;
	padding-right:5px;
}
.size1
{
	color: #999999;
	font-size: 80%;
}
.size2
{
	color: #666666;
	font-size: 90%;
	font-weight:bold;
}
.size3
{
	color: #333333;
	font-size: 100%;
}
.size4
{
	color: #333333;
	font-size: 120%;
}
.size5
{
	color: #333333;
	font-size: 130%;
	font-weight:bold;
}

a.category
{
	display:block;
	padding-top:15px;
}


a.all_link
{
	margin-top:10px;
	text-decoration:none;
	color:#666;
	float:right;
	font-size:14px;
}

.list_preview
{
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #eee;
	padding-top:5px;
	padding-bottom:10px;
}
.list_preview .avatar
{
	padding:10px;
	float:left;
}
.list_preview .avatar img
{
	width:50px;
	height:50px;
	border-radius:5px;
}
.list_preview .body
{
	padding-left:2px;
	overflow:hidden;
}
.list_preview .post_title
{
	font-weight:bold;
	font-size:16px;
	padding-top:8px;
}
.list_preview .post_title a
{
	text-decoration:none;
}
.list_preview .post_text
{
	padding-top:3px;
	font-size:14px;
	padding-bottom:	5px;
}
.list_preview .post_time
{
	float:right;
	font-size:12px;
	color:#888;
	padding-bottom:	5px;	
}
.list_preview .post_tags
{
	font-size:12px;
	color:#888;
	padding-bottom:	5px;	
}
.list_preview .post_tags a
{
	color:#666;
}
a.total_comments
{
	clear:both;
	font-size:12px;
	display:block;
	background-color:#e9edf1;
	color:#6a7989;
	text-align:center;
	border-radius:5px;
	padding:7px;
	text-decoration:none;
}







.list_hide
{
	height:230px;
	overflow:hidden;
	position:relative;
	margin-bottom:5px;
	
}
.list_hide .gradient
{
	position:absolute;
	aopacity:0.5;
	z-index:100;
	
	left:0px;
	right:0px;
	top:150px;
	bottom:0px;
	
	background-image: -moz-linear-gradient( rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));

/*
    background: -moz-linear-gradient(top, #fff 0%, #e9edf1 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(99%, #e9edf1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fff', endColorstr = '#e9edf1', GradientType = 0);	
	*/
}
a.show_text
{
	clear:both;
	font-size:12px;
	display:block;
	background-color:#e9edf1;
	color:#6a7989;
	text-align:center;
	border-radius:5px;
	padding:7px;
	text-decoration:none;	
	margin-bottom:10px;
}



.add_block
{
	z-index:101;
	margin-top:85px;
	font-size:16px;
	font-weight:bold;
	width:280px;
	margin-left:660px;
	position:absolute;
	background-color:#eeeeee;
	text-shadow: 0 2px #2a6d52;	
}
.add_block a,.add_block #detail span
{
	text-decoration:none;
	color:#3c8f6d;	
}
.add_block a.main
{
	margin-left:135px;
	position:absolute;
	color:#fff;
	margin-top:-58px;
	background-color:#3c8f6d;
	padding:5px 12px;	
	border-radius:3px;
	
	
}
#detail
{
	background-color:#3c8f6d;
	margin-top:-30px;
	border-radius:3px;	
	padding:15px 20px;
	
}
#detail a,#detail span
{
	display:block;
	color:#fff;
	padding:5px 0px;
}



.white_bg
{
	background-color:#fff;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-khtml-opacity: 0.5;	
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:100;
}



#back-top,#back-bottom{	
	position:fixed;
	bottom:-30px;
	left:50%;
	margin-left:-50px;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-khtml-opacity: 0.6;	
	z-index:300;
}
#back-bottom{	
	bottom:30px;
}
#back-top a,#back-bottom a{
	padding:10px;
	font-size:80px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#bbb;
	/* background color transition */
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
#back-top a:hover{color:#000;}
#back-bottom a:hover{color:#000;}










/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; 
/*overflow:hidden;*/
}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox
{outline:0;
	border:1px solid #cccccc;
	background-color:#f1f1f1;
	
	box-shadow: 0 1px 10px rgba(34,25,25,0.4); 
	-moz-box-shadow: 0 1px 10px rgba(34,25,25,0.4); 
	-webkit-box-shadow: 0 1px 10px rgba(34,25,25,0.4);	
}
    #cboxContent{background:#fff; 
	/* overflow:hidden;
	border:1px solid #cccccc;
	*/
	}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;display:none;}
        #cboxCurrent{position:absolute; bottom:0px; left:200px;}
      /*  #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}*/


	  
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; }

		
		
        #cboxClose
		{
			position:absolute; 
			top:20px; 
			right:20px; 
			display:block;
			font-size:35px;
			color:#18744f;
			
		}
		#cboxClose:hover
		{
			text-decoration:none;
			color:#1a465a;
		}	

	#cboxClose,#cboxPrevious,#cboxNext
	{
		text-shadow: 0px 0px 10px #ffffff;
	}
		
	#cboxCurrent
	 {	 
	 color:#444;
	 background-color:#ffffff;padding:5px 10px; font-size:12px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-khtml-opacity: 0.7;
	-webkit-border-radius:5px;-moz-border-radius:5px;	
	}
	

	







/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
   border-radius:3px;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/image/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/image/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
   border-radius:3px;
  background: white url('/image/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/image/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/image/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
   border-radius:3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
   border-radius:3px;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
   border-radius:3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/image/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/image/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('/image/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */







table.small
{
	margin-left:-15px;
	margin-right:-15px;
	font-size:12px;
}
table.small td
{
	padding:0px;
	padding-top:10px;	
	padding-bottom:10px;	
	padding-right:10px;
	color:#666;
	border-bottom:1px solid #e8ecf1;
}
table.small td.name
{
	padding-left: 15px;	
	padding-right: 15px;		
	font-weight:bold;
	color:#444;
}



.answer_form_placeholder
{
}















  
/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than whatтАЩs here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/**
 * The picker input element.
 */
.picker__input {
  cursor: default;
}
/**
 * When the picker is opened, the input element is тАЬactivatedтАЭ.
 */
.picker__input.picker__input--active {
  border-color: #0089ec;
}
/**
 * The holder is the only тАЬscrollableтАЭ top-level container element.
 */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than whatтАЩs here.
 */
/**
 * Make the holder and frame fullscreen.
 */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}
/**
 * The holder should overlay the entire screen.
 */
.picker__holder {
  position: fixed;
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
  transition: background 0.15s ease-out, top 0s 0.15s;
  -webkit-backface-visibility: hidden;
}
/**
 * The frame that bounds the box contents of the picker.
 */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 666px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
@media (min-height: 33.875em) {
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}
@media (min-height: 40.125em) {
  .picker__frame {
    margin-bottom: 7.5%;
  }
}
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}
@media (min-height: 33.875em) {
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}
@media (min-height: 26.5em) {
  .picker__box {
    font-size: 1.25em;
  }
}
@media (min-height: 33.875em) {
  .picker__box {
    display: block;
    font-size: 1.33em;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}
@media (min-height: 40.125em) {
  .picker__box {
    font-size: 1.5em;
    border-bottom-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  top: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  -webkit-transition: background 0.15s ease-out;
  -moz-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}
.picker--opened .picker__frame {
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
@media (min-height: 33.875em) {
  .picker--opened .picker__frame {
    top: auto;
    bottom: 0;
  }
}
/**
 * For `large` screens, transform into an inline picker.
 */


 
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0 1em;
}
/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}
/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}
/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}
@media (min-width: 24.5em) {
  .picker__select--month,
  .picker__select--year {
    margin-top: -0.5em;
  }
}
.picker__select--month {
  width: 35%;
}
.picker__select--year {
  width: 22.5%;
}
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}
/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}
/**
 * The calendar table of dates
 */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}
@media (min-height: 33.875em) {
  .picker__table {
    margin-bottom: .75em;
  }
}
.picker__table td {
  margin: 0;
  padding: 0;
}
/**
 * The weekday labels
 */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}
@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}
.picker__day--today {
  position: relative;
}
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}
.picker__day--outfocus {
  color: #dddddd;
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--highlighted {
  border-color: #0089ec;
}
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #ffffff;
}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}
/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
  text-align: center;
}
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   $DEFAULT-DATE-PICKER
   ========================================================================== */


/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}
/**
 * The times on the clock.
 */
.picker__list-item {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: -1px;
  position: relative;
  background: #ffffff;
  padding: .75em 1.25em;
}
@media (min-height: 46.75em) {
  .picker__list-item {
    padding: .5em 1em;
  }
}
/* Hovered time */
.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}
/* Highlighted and hovered/focused time */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
/* Selected and hovered/focused time */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10;
}
/* Disabled time */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
  border-color: #dddddd;
  z-index: auto;
}
/**
 * The clear button
 */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666;
}
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #ffffff;
  outline: none;
}
.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #ffffff;
  border-color: #ffffff;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}
/**
 * The picker box.
 */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}
@media (min-height: 40.125em) {
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}









.post_preview .author a.a_ready_0
{
}
.post_preview .author a.a_ready_1
{
	color:#00941c
}
.post_preview .author a.a_ready_2
{
	color:#ffae00;
}

.mready_2_0
{
	background: linear-gradient(to right, #fffada, #fff);	
}
.mready_0_2
{
	background: linear-gradient(to right, #fff, #fffada);	
}
.mready_1_0
{
	background: linear-gradient(to right, #e0f2e4, #fff);	
}
.mready_0_1
{
	background: linear-gradient(to right, #fff, #e0f2e4);	
}
.mready_1_2
{
	background: linear-gradient(to right, #e0f2e4, #fffada);	
}
.mready_2_1
{
	background: linear-gradient(to right, #fffada, #e0f2e4);	
}







/*************
  Blue Theme
 *************/
/* overall */
.tablesorter-blue {
	width: 100%;
	background-color: #fff;
	margin: 10px 0 15px;
	text-align: left;
	border-spacing: 0;
	border: #cdcdcd 1px solid;
	border-width: 1px 0 0 1px;
}
.tablesorter-blue th,
.tablesorter-blue td {
	border: #cdcdcd 1px solid;
	border-width: 0 1px 1px 0;
}

/* header */
.tablesorter-blue th,
.tablesorter-blue thead td {
	font: 12px/18px Arial, Sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #99bfe6;
	border-collapse: collapse;
	padding: 4px;
	text-shadow: 0 1px 0 rgba(204, 204, 204, 0.7);
}
.tablesorter-blue tbody td,
.tablesorter-blue tfoot th,
.tablesorter-blue tfoot td {
	padding: 4px;
	vertical-align: top;
}
.tablesorter-blue .header,
.tablesorter-blue .tablesorter-header {
	/* black (unsorted) double arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	/* white (unsorted) double arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
	/* image */
	/* background-image: url(images/black-unsorted.gif); */
	background-repeat: no-repeat;
	background-position: center right;
	padding: 4px 18px 4px 4px;
	white-space: normal;
	cursor: pointer;
}
.tablesorter-blue .headerSortUp,
.tablesorter-blue .tablesorter-headerSortUp,
.tablesorter-blue .tablesorter-headerAsc {
	background-color: #9fbfdf;
	/* black asc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	/* white asc arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
	/* image */
	/* background-image: url(images/black-asc.gif); */
}
.tablesorter-blue .headerSortDown,
.tablesorter-blue .tablesorter-headerSortDown,
.tablesorter-blue .tablesorter-headerDesc {
	background-color: #8cb3d9;
	/* black desc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	/* white desc arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
	/* image */
	/* background-image: url(images/black-desc.gif); */
}
.tablesorter-blue thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}

/* tfoot */
.tablesorter-blue tfoot .tablesorter-headerSortUp,
.tablesorter-blue tfoot .tablesorter-headerSortDown,
.tablesorter-blue tfoot .tablesorter-headerAsc,
.tablesorter-blue tfoot .tablesorter-headerDesc {
	/* remove sort arrows from footer */
	background-image: none;
}

/* tbody */
.tablesorter-blue td {
	color: #3d3d3d;
	background-color: #fff;
	padding: 4px;
	vertical-align: top;
}

/* hovered row colors
 you'll need to add additional lines for
 rows with more than 2 child rows
 */
.tablesorter-blue tbody > tr.hover > td,
.tablesorter-blue tbody > tr:hover > td,
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr.even.hover > td,
.tablesorter-blue tbody > tr.even:hover > td,
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background-color: #d9d9d9;
}
.tablesorter-blue tbody > tr.odd.hover > td,
.tablesorter-blue tbody > tr.odd:hover > td,
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background-color: #bfbfbf;
}

/* table processing indicator */
.tablesorter-blue .tablesorter-processing {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	/* background-image: url(images/loading.gif) !important; */
	background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter-blue tbody tr.odd > td {
	background-color: #ebf2fa;
}
.tablesorter-blue tbody tr.even > td {
	background-color: #fff;
}

/* Column Widget - column sort colors */
.tablesorter-blue td.primary,
.tablesorter-blue tr.odd td.primary {
	background-color: #99b3e6;
}
.tablesorter-blue tr.even td.primary {
	background-color: #c2d1f0;
}
.tablesorter-blue td.secondary,
.tablesorter-blue tr.odd td.secondary {
	background-color: #c2d1f0;
}
.tablesorter-blue tr.even td.secondary {
	background-color: #d6e0f5;
}
.tablesorter-blue td.tertiary,
.tablesorter-blue tr.odd td.tertiary {
	background-color: #d6e0f5;
}
.tablesorter-blue tr.even td.tertiary {
	background-color: #ebf0fa;
}

/* caption */
caption {
	background-color: #fff;
}

/* filter widget */
.tablesorter-blue .tablesorter-filter-row {
	background-color: #eee;
}
.tablesorter-blue .tablesorter-filter-row td {
	background-color: #eee;
	line-height: normal;
	text-align: center; /* center the input */
	-webkit-transition: line-height 0.1s ease;
	-moz-transition: line-height 0.1s ease;
	-o-transition: line-height 0.1s ease;
	transition: line-height 0.1s ease;
}
/* optional disabled input styling */
.tablesorter-blue .tablesorter-filter-row .disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed;
}
/* hidden filter row */
.tablesorter-blue .tablesorter-filter-row.hideme td {
	/*** *********************************************** ***/
	/*** change this padding to modify the thickness     ***/
	/*** of the closed filter row (height = padding x 2) ***/
	padding: 2px;
	/*** *********************************************** ***/
	margin: 0;
	line-height: 0;
	cursor: pointer;
}
.tablesorter-blue .tablesorter-filter-row.hideme * {
	height: 1px;
	min-height: 0;
	border: 0;
	padding: 0;
	margin: 0;
	/* don't use visibility: hidden because it disables tabbing */
	opacity: 0;
	filter: alpha(opacity=0);
}
/* filters */
.tablesorter-blue input.tablesorter-filter,
.tablesorter-blue select.tablesorter-filter {
	width: 98%;
	height: auto;
	margin: 0;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #bbb;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: height 0.1s ease;
	-moz-transition: height 0.1s ease;
	-o-transition: height 0.1s ease;
	transition: height 0.1s ease;
}
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
	display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
	text-align: center;
	cursor: pointer;
	background-color: #e6bf99;
}















/* REQUIRED CSS: change your reflow breakpoint here (35em below) */

@media ( max-width: 1600px ) 
{
	table.tablesorter thead tr th
	{
    font-size: 10px;
	padding:5px 2px;
	}
	table.tablesorter tbody tr td
	{
	font-size: 10px;
	padding:5px 2px;
	}	
}

@media ( max-width: 1200px ) {

	table.tablesorter thead tr th
	{
    font-size: 12px;

	}
	table.tablesorter tbody tr td
	{
	font-size: 12px;
	padding:10px 5px;
	}	
	
	.tablesorter-filter-row {
    display:none;
}


  
	
  /* uncomment out the line below if you don't want the sortable headers to show */
  /* table.ui-table-reflow thead { display: none; } */

  /* css for reflow & reflow2 widgets */
  .ui-table-reflow td,
  .ui-table-reflow th {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    /* if not using the stickyHeaders widget (not the css3 version)
     * the "!important" flag, and "height: auto" can be removed */
    width: 100% !important;
    height: auto !important;
  }

  /* reflow widget only */
  .ui-table-reflow tbody td[data-title]:before {
    color: #469;
    font-size: .9em;
    content: attr(data-title);
    float: left;
    width: 50%;
    white-space: pre-wrap;
    text-align: bottom;
    display: inline-block;
  }

  /* reflow2 widget only */
  table.ui-table-reflow .ui-table-cell-label.ui-table-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: 400;
  }
  table.ui-table-reflow .ui-table-cell-label {
    padding: .4em;
    min-width: 30%;
    display: inline-block;
    margin: -.4em 1em -.4em -.4em;
  }

} /* end media query */

/* reflow2 widget */
.ui-table-reflow .ui-table-cell-label {
  display: none;
}

















/* REQUIRED in CUSTOM THEMES!
 This is the only definition that MUST BE added to any custom themes.
 This is how rows are hidden by filtering (included in provided themes) */
.tablesorter .filtered {
  display: none;
}

/* All of the following css is already contained within each theme file; modify it as desired */
/* filter row */
.tablesorter-filter-row td {
  background: #eee;
  line-height: normal;
  text-align: center; /* center the input */
  -webkit-transition: line-height 0.1s ease;
  -moz-transition: line-height 0.1s ease;
  -o-transition: line-height 0.1s ease;
  transition: line-height 0.1s ease;
}
/* optional disabled input styling */
.tablesorter-filter-row .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}

/* hidden filter row */
.tablesorter-filter-row.hideme td {
  /*** *********************************************** ***/
  /*** change this padding to modify the thickness     ***/
  /*** of the closed filter row (height = padding x 2) ***/
  padding: 2px;
  /*** *********************************************** ***/
  margin: 0;
  line-height: 0;
  cursor: pointer;
}
.tablesorter-filter-row.hideme * {
  height: 1px;
  min-height: 0;
  border: 0;
  padding: 0;
  margin: 0;
  /* don't use visibility: hidden because it disables tabbing */
  opacity: 0;
  filter: alpha(opacity=0);
}

/* filters */
.tablesorter-filter {
  width: 95%;
  height: inherit;
  margin: 4px;
  padding: 4px;
  background-color: #fff;
  border: 1px solid #bbb;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.1s ease;
  -moz-transition: height 0.1s ease;
  -o-transition: height 0.1s ease;
  transition: height 0.1s ease;
}





table.tablesorter 
{
	clear:both;
	width: 100%;
	text-align: left;
	font-size:14px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th 
{
	background-color: #f1f1f1;
	border: 1px solid #dddddd;
	border-bottom: 3px solid #3c8f6d;
	padding: 10px 15px;
	color:#444444;
font: bold 16px sans-serif; outline: 0; text-decoration: none;	
}
table.tablesorter thead tr .header 
{
	background-image: url(/image/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td 
{
	padding: 15px 15px;
	border-bottom: 1px dashed #eeeeee;
	vertical-align:center;
	
}
table.small 
{
	font-size:12px;
}
table.small thead tr th
{
	padding: 5px 15px;
	font: bold 12px sans-serif; outline: 0; text-decoration: none;	
} 
table.small tbody td 
{
	padding: 5px 15px;
}
table.tablesorter thead tr .headerSortUp 
{
	background-image: url(/image/asc.gif);
}
table.tablesorter thead tr .headerSortDown 
{
	background-image: url(/image/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp 
{
	abackground-color: #dddddd;
}
.tablesorter tbody tr
{
	background-color:#ffffff;
}
.outline
{
	border: 1px solid red;
	box-shadow:inset 0 0px 15px rgba(255,0,0,0.6); 
	-moz-box-shadow:inset 0 0px 15px rgba(255,0,0,0.6); 
	-webkit-box-shadow:inset 0 0px 15px rgba(255,0,0,0.6);	
}
.c_center
{
	text-align:center;
}
.tablesorter span
{
	font-family: 'kievitcy-regularregular', Arial;
	color:#666666;
	padding-left:5px;
}





.edit_box
{
	position:fixed;
	left:50%;
	top:50%;
	width:250px;
	height:440px;
	margin-left:-125px;
	margin-top:-220px;
	background-color:#FFF;
		box-shadow:0 0px 15px rgba(0,0,0,0.6); 
}
.edit_box .title
{
	background-color: #3C8F6D;
font-size: 16px;
text-shadow: 0px 2px #2A6D52;
color:#fff;
padding:10px;
		
}
.edit_box .content
{
	padding:20px;
}






.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e9edf1;
}
.pagination_center {
text-align:center;
margin-bottom:5px;
margin-top:25px;
}
.pagination {
margin:auto;
text-align:center;
}


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #003e6a;
}








