#custom_fields input,.custom_fields input {
	font-size: 12px;
	height: 12px;
	margin-bottom: 5px;
	width: 90%;
}


.add_im {
	float: left;
	width: 200px;
	height: 75px;
}


.add_im input {
	width: 80% !important;
	font-size: 12px!important;
	height: 30px!important;
	margin-bottom: 5px!important;
}

.more_images {
	width: 690px;
	height: 200px;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
}


.add_sub_cat_btn {
	font-size: 12px;
	padding: 3px;
	height: 25px;
	margin-left: 20px;
}


.jcrop-holder img {
	max-width: 90000px !important;
}


.inactive_arrow a, .inactive_arrow {
	cursor: default ! important;
	color: #666;
}

.inactive_arrow a:hover {
	text-decoration: none;
}



.Header .st_edit_div input {
	width: 127% ! important;
	padding-right: 20px;
}

.Header .st_edit_div {
	float: left;
	width: 230px;
	margin-left: -10px;
}

.news_add_form input {
	width: 98%;
	text-align: left;
}

.news_add_form input[type=checkbox] {
	width: 30px !important;
	float: left;
}


.news_add_form label {
	display: inline !important; 
	float: left;
}



.news_add_form .add_n_descr {
	font-style: italic;
	color: #666;
	float: left;
	clear: both;
}


.p_start, .p_finish {
	width: 45% !important;
	float: left !important;
}


input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

#data_form button.add-on {
	height: 30px;
	margin-left: -4px;
}

#data_form .input-append {
	font-size: 12px;
}

.prow {
	font-size: 28px;
	display: inline;
}

.prog_add {
	width: 99%;
	display: block;
	height: 40px;
	text-align: left;
	clear: both;
}



ul.prog_menu li {
	list-style-type: none;
	padding: 3px;
}

ul.prog_menu li ul li {
	margin-left: 20px;
}


.add_prg_block {
	margin-bottom: 5px;
}


.st .st_edit_div {
	margin: 0 -50px;
}

.st {
	position: relative;
	display: block !important;
}


.st_desc_block {
	color: #999;
	font-style: italic;
}

.cke, .cke_inner {
	padding: 1px ! important;
}

.description {
	font-style: italic;
	text-align: left;
	color: rgb(80, 112, 112);
}


img {
	max-width: 8000px !important;
}

.pageCounter {
	border-bottom: 1px solid #dbdbcf;
	position: relative;
	height: 26px;
	text-align: right;
	padding-right: 25px;
	margin-right: 23px;
	margin-top: 11px;	
}

.pageCounter a { 
	color: #363530;
}


.full_im {
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.show_im_container {
	position: relative;
}


.Header .st .save_a i, .Header .st .save_a  {
	position: absolute;
	right: 0px;
	top: 7px;
}

.bottom_menu {
	font-size: 80% !important;
}


.download_file img {
	border: 0 ! important;
}


.download_file span {
	display: block;
	float: left;
	margin-top: 16px;
	margin-left: -16px;
}