html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}



input, textarea, select {
	font-family: Arial;
	font-size: 12px;
	color:#6e6e6e;
}

ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ".";
}

html {
	height: 100%;
}

body {
	min-height: 100%;
	height: 100%;
	font-size: 12px;
}

body, html {
	width: 100% !important;
}

body, table {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color:#6e6e6e;
}

table {border-collapse:collapse;}

img, a img, table {
	border: none;
}

a {
	font-family: inherit;
	font-size: inherit;
	cursor:pointer;
	color: #111170;
	text-decoration: underline;
	outline:none;
}

a:hover {
	text-decoration:none;
	cursor:pointer;
	outline:none;
}


.fl {float: left !important;}
.fr {float: right !important;}

div.spacer {
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow:hidden;
	clear: both;
}



div.h2  {height:2px; line-height: 0; font-size: 0;}
div.h3  {height:3px; line-height: 0; font-size: 0;}
div.h4  {height:4px; line-height: 0; font-size: 0;}
div.h5  {height:5px; line-height: 0; font-size: 0;}
div.h6  {height:6px; line-height: 0; font-size: 0;}
div.h7  {height:7px; line-height: 0; font-size: 0;}
div.h8  {height:8px; line-height: 0; font-size: 0;}
div.h9  {height:9px; line-height: 0; font-size: 0;}
div.h10 {height:10px; line-height: 0; font-size: 0;}
div.h11 {height:11px; line-height: 0; font-size: 0;}
div.h12 {height:12px; line-height: 0; font-size: 0;}
div.h13 {height:13px; line-height: 0; font-size: 0;}
div.h14 {height:14px; line-height: 0; font-size: 0;}
div.h15 {height:15px; line-height: 0; font-size: 0;}
div.h16 {height:16px; line-height: 0; font-size: 0;}
div.h17 {height:17px; line-height: 0; font-size: 0;}
div.h18 {height:18px; line-height: 0; font-size: 0;}
div.h19 {height:19px; line-height: 0; font-size: 0;}
div.h20 {height:20px;}
div.h22 {height:22px;}
div.h23 {height:23px;}
div.h25 {height:25px;}
div.h27 {height:27px;}
div.h30 {height:30px;}
div.h35 {height:35px;}
div.h37 {height:37px;}
div.h38 {height:38px;}
div.h40 {height:40px;}
div.h43 {height:43px;}
div.h45 {height:45px;}
div.h50 {height:50px;}
div.h55 {height:55px;}
div.h60 {height:60px;}
div.h63 {height:63px;} 
div.h65 {height:65px;}
div.h70 {height:70px;}
div.h80 {height:80px;}
div.h90 {height:90px;}
div.h100 {height:100px;}
div.h140 {height:140px;}

.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}
.fs20 {font-size:20px !important;}
.fs22 {font-size:22px !important;}
.fs24 {font-size:24px !important;}
.fs36 {font-size:36px !important;}
.fs48 {font-size:48px !important;}

.w265 {width:265px;}
.w447 {width:447px;}

.lh40 {line-height:40px !important;}
.lh30 {line-height:30px !important;}
.lh28 {line-height:28px !important;}
.lh24 {line-height:24px !important;}
.lh22 {line-height:22px !important;}
.lh18 {line-height:18px !important;}
.lh16 {line-height:16px !important;}
.lh14 {line-height:14px !important;}
.lh11 {line-height:11px;}

div.container {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 910px;
	margin: 0 auto;
	background:#fff;
}

.bold {font-weight: bold;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}
.tac{text-align:center !important;}


/**************************************/

h1 {
	font-size:24px;
	color:#6f6f6f;
	margin: 15px 0;
}
h2 {
	font-size:22px;
	color:#939393;
	margin: 0 0 15px 0;
	font-weight:normal;
}


#auth container{position:relative;}
#auth .auth {
	height: 190px;
	width:650px;
	position:absolute;
	top: 50%;
	left:50%;
	margin-left:-320px;
	margin-top:-95px;
}

#auth .name , .head .name {
	line-height:48px;
	font-size:48px;
	float:right;
}

.georgia {font-family: Georgia;}
.italic {font-style:italic;}

#auth img, .head img {
	padding-top:6px;
}

#auth .bg {
	background:#ececec;
	padding:9px;
}

#auth input.txt {
	height:30px;
	border:solid 1px #7f7f7f;
	background:#fff;
	color:#c2c2c2;
	font-size:24px;
	width: 203px;
	padding: 3px 5px 0 18px;
	float:left;
	margin-right:9px;
}

#auth input.submit {
	width:147px;
	height:35px;
	float:left;
	font-size:24px;
	color:#fff;
	background:#a2a2a2;
	border:0;
}

#auth .remember {
	padding: 10px 0 0 9px;
	color:#7e7e7e;
}

#auth .remember input{float:left;}
#auth .remember span{float:left;padding:1px 0 0 5px;}

/*******************************************/

.head {
	padding-top: 45px;
	height:75px;
}

.head .name{float:left;}
.head .img{padding-top:4px;}

div.menu {
	border: solid #6f6f6f;
	border-width: 1px 0;
	padding: 5px 0 2px;
	margin-bottom:23px;
}

div.menu a{
	width:224px;
	float:left;
	height:34px;
	color:#fff;
	line-height:34px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-right:4px;
	text-transform:uppercase;
	text-decoration:none;
}

div.menu a.active{
	border-bottom:solid 4px #d91a21;
}

.m0 {margin:0 !important;}

.m1 {background:#ececec;color:#9d9d9d!important;}
.m2 {background:#d1d1d1;}
.m3 {background:#bfbfbf;}
.m4 {background:#afafaf;}
.m5 {background:#9d9d9d;}
.m6 {background:#818181;}
.m7 {background:#6f6f6f;}
.m8 {background:#555454;}
.m9 {background:#555454;}
.m10 {background:#555454;}
.m11 {background:#555454;}
.m12 {background:#555454;}
.m13 {background:#555454;}
.m14 {background:#555454;}



a:hover.m1 {background:#f2f2f2;}
a:hover.m2 {background:#ececec;}
a:hover.m3 {background:#d1d1d1;}
a:hover.m4 {background:#bfbfbf;}
a:hover.m5 {background:#afafaf;}
a:hover.m6 {background:#9d9d9d;}
a:hover.m7 {background:#818181;}
a:hover.m8 {background:#6f6f6f;}
a:hover.m9 {background:#6f6f6f;}
a:hover.m10 {background:#6f6f6f;}
a:hover.m11 {background:#6f6f6f;}
a:hover.m12 {background:#6f6f6f;}
a:hover.m13 {background:#6f6f6f;}
a:hover.m14 {background:#6f6f6f;}


div.line_select {
	padding: 9px 0;
	border: solid #9d9d9d;
	border-width: 1px 0;
}

div.line_select table{width:100%;}

input, select{
	border:solid 1px #ececec;
	float:left;
	margin-right:8px;
	font-size:11px;
	color:#6e6e6e;

}

input.submit {
	background:#9d9d9d;
	border:0;
	color:#fff !important;
	margin-right:0;
}

.lpad {padding-left:16px;}
.lpad_10 {padding-left:10px;}



table {
	width:100%;
	text-align:left;
}

table th{
	color:#bfbfbf;
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #b8b8b8;
	text-align:left;
}

table th a{
	color:#bfbfbf;
	text-decoration:none;
}

table th a:hover{
	text-decoration:underline;
}


table.pad6 td{padding:6px 6px 6px 0;}
table.pad6 th{padding-right:14px;}


table.bg td{background:#fafafa;}

.w1 {width:1%;}
.w600 {width:600px;}
.td33 td{width: 33.3%;}
.td25 td{width:25%;}
.td50 td{width:50%;}

div.pages {
	padding-top:30px;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}

div.pages a, div.pages span{
	float:left;
	padding: 0 7px;
}

div.pages a {
	color:#6f6f6f;
	text-decoration: none;
}

div.pages span {
	background:#6f6f6f;
	color:#fff;
}

div.info {
	padding: 9px 0;
	border: solid #9d9d9d;
	border-width: 1px 0;
	font-weight:bold;
	font-size:13px;
}

div.info span{
	color:#bfbfbf;
}

div.info table{
	width:100%;
}

table.articles th{
	font-size:20px;
	color:#9d9d9d;
	padding-bottom: 6px;
}

table.articles th.imp{
	color:#da1821;
}

table.articles td{
	vertical-align:top;
}
table.articles td select{
	vertical-align:top;
	margin: 0 8px 0 0!important;
}

.pad_form td{
	padding:10px 0 10px 4px;
}

.pad_form input, .pad_form select{margin-right:4px;}
.pad_form input.submit{font-size:10px;margin:1px 0 0 0!important;_height:18px;}

.tags {
	height: 23px;
	padding: 5px 10px 0 10px;
	width:97.5%;
}

th.tuda {
	background:url(/images/admin/tuda.gif) no-repeat 90% 45%;
}

input.middle{
	height: 18px;
	padding: 2px 10px 0 10px;
	display:block;
}

.w420 {width:420px;}

table.brd input, table.brd select{
	border:solid 1px #bfbfbf;
}

table.articles th img{
	padding:2px 5px 0 0;
}

span.red {color:#d91a1f;}

textarea.main_text {
	width:856px;
	height:315px;
	padding: 5px;
	margin: 5px 0 9px 15px;
}

.pl_15{padding-left:15px;}

a.butt {
	width:36px;
	height: 29px;
	background:#9d9d9d;
	float:left;
	margin-right: 10px;
	text-align:center;
	line-height: 29px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

.und{text-decoration:underline !important;}

input.main_button {
	width:442px;
	height:52px;
	border:0;
	font-size:28px;
	font-family:Tahoma;
}

input.redaktor {
	color:#fff;
	background:#9d9d9d;
	float:right;
}

input.build_redaktor {
	color:#bfbfbf;
	background:#ececec;
	float:left;
}

textarea.small_text {
	width:420px;
	height:160px;
	padding: 5px;
}

th input.submit {
	font-size:13px!important;
	height:20px !important;
}

.c000{color:#000!important;}


/*******************************************/

.top_buttons input {
	margin-right:5px;
	height:25px;
	width:85px;
	background:#939393;
	color:#fff;
	font-weight:bold;
	border:none;
}

.top_buttons .action{
	width:270px;
}

.top_buttons td{vertical-align:top;line-height:24px;}
.ftr td{padding-bottom:5px;}
.actionBar {padding: 0 0 30px 0;}


.hr {
	overflow:hidden;
	clear:both;
	height:1px;
	background:#939393;
}

.select_view {
	background:#efefef;
	border:solid 1px #676767;
	height:24px;
	font-size:12px;
	padding-left:10px;
	line-height:24px;
	position:relative;
	cursor:pointer;
	cursor:hand;
	z-index:10;
}

#materialForm .select_view{background:#fff;	}
#materialForm .drop_box {background:#fff;}

.select_view .butt{
	width:20px;
	height:24px;
	background:url(/images/admin/drop_select.gif) no-repeat 0 0;
	border-left:solid 1px #676767;
	float:right;
}

.now_act {
	padding-right:25px;
	overflow:hidden;
	height:24px;
}

#materialForm .now_act{
	white-space:nowrap;
}

.select_view .drop_box {
	display:none;
	position:absolute;
	left:-1px;
	top:24px;
	width:100%;
	background:#efefef;
	border:solid 1px #676767;
	z-index:100;
}

.select_view .drop_box a{
	display:block;
	color:#6e6e6e;
	text-decoration:none;
	padding-left:10px;
	line-height:16px;
}
.select_view .drop_box a:hover{
	background:#e1e1e1;
}

.organizationlist th{
	font-size:12px;
	border: solid #676767;
	border-width: 1px 0;
	padding: 3px 0;
	color:#6e6e6e;
}

.organizationlist th a{color:#6e6e6e;}
.organizationlist td {
	padding-right:20px !important;
	vertical-align:top;
}
.organizationlist th {
	padding-right:10px !important;
}

div.modal_window {
	background:#f6f6f6;
	border:solid 1px #6c6c6c;
	position:absolute;
	top:295px;
	left:50%;
	margin-left:-150px;
	width:300px;
	z-index:1000;
	padding: 10px;

	display:none;
}

.modal_form input.button{
	background:#939393;
	height:24px;
	color:#fff;
	font-weight:bold;
	border:none;
}

.modal_form .txt{
	background:#fff;
	width:94%;
	border:solid 1px #6c6c6c;
	height:18px;
	padding-top:4px;
}


.modal_form .select{
	background:#fff;
	width:96%;
	border:solid 1px #6c6c6c;
	height:22px;
}

div.organization_form {
	width:635px;
	margin:0 auto;
}

div.map_bg {
	background:#949494;
	padding: 9px 0 36px 33px;
}

div.organization_form h1{
	margin-top:0;
}

div.map_bg h1{
	color:#fff;
}

div.organization_form div.bg {
	background:#f1f1f1;
	padding: 9px 14px 36px 33px;
}

div.organization_form label {
	float:left;
	width:154px;
	line-height:28px;
	text-align:right;
	padding-right:10px;
}

div.organization_form .simple {
	clear:both;
	padding-top:18px;
	height:1%;
}

div.organization_form .simple label{
	line-height:31px;
}

div.organization_form .division_select .select_view{
	border:solid 5px #adadad;
}

div.organization_form .text, .articles .text {
	height:21px;
	border:solid 1px #a1a1a1;
	padding:6px 5px 0 5px;
	font-size:12px;
	float:left;
	width:65%;
}
div.organization_form .textarea {
	height:50px;
	border:solid 1px #a1a1a1;
	padding:6px 5px 0 5px;
	font-size:12px;
	float:left;
	width:65%;
}

div.organization_form a.set_point {
	width:190px;
	height:24px;
	background:#adadad;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	float:left;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.map_butt {
	margin-left:164px;
	margin-right:30px;
}

.mb {color:#d2423a;font-weight:bold;font-size:16px;}

div.pl_164 {padding-left:164px;}

div.photos a.main_link{
	width: 200px;
	float:left;
	height:26px;
	color:#fff;
	text-decoration:none;
	color:#fff;
	text-align:center;
	font-weight:bold;
	line-height:24px;
	font-size:13px;
}

div.photos_unlim a.main_link{
    width: 200px;
    float:left;
    height:26px;
    color:#fff;
    text-decoration:none;
    color:#fff;
    text-align:center;
    font-weight:bold;
    line-height:24px;
    font-size:13px;
}

div.photos a.add_photo {background:#adadad url(/images/admin/add.gif) no-repeat 9px 5px;margin-right:10px;}
div.photos a.del_photo {background:#686667 url(/images/admin/del.gif) no-repeat 9px 5px;float:right;}

div.photos_unlim a.add_photo {background:#adadad url(/images/admin/add.gif) no-repeat 9px 5px;margin-right:10px;}
div.photos_unlim a.del_photo {background:#686667 url(/images/admin/del.gif) no-repeat 9px 5px;float:right;}

div.photos input.checkbox {
	border:0;
	padding:0;
	margin:8px auto 0 auto;
	display:block;
	float:none !important;
}

div.photos .pre_outer {
	margin-left:-9px;
    min-height: 339px;
    background: url(/images/photo_bg.gif) repeat 1px 0;
}

* html div.photos .pre_outer {
	height: 339px;
}

.with_comment {
    background: url(/images/photo_bg_w_comm.gif) repeat -2px 0 !important;
}

div.photos .pre {
	width:99px;
	padding-left:9px;
	float:left;
    overflow:hidden;
    height:113px;
}

div.photos .pre_ajax {
	width:99px;
	padding-left:9px;
	float:left;
    overflow:hidden;
    height:66px;
	background: url(/images/admin/ajax-loader.gif) no-repeat 55% 50%;
}
div.photos .outer_block {
	width:108px;
	float:left;
    height:113px;
}

.with_comment .pre, .with_comment .pre_width {
	height:130px !important;
}



div.photos .pre .preimage_bl{
    height:66px;
    overflow:hidden;
    padding-top:1px;
}
div.photos .pre img{
    display:block;
    margin: 0 auto;
}

div.subm {
	padding:15px 0 30px 0;
}

div.subm a, div.subm input, a.def_butt{
	width: 200px;
	float:right;
	height:30px;
	color:#fff;
	text-decoration:none;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:16px;
	margin-left:15px;
}

div.subm .submit, a.def_submit {background:#adadad;}
div.subm .cancel, a.def_cancel {background:#686667;}

.butt_link a, .butt_link input, .butt_link{
	background:#ece9d8;
	border:0;
	width:63px;
	height:18px;
	line-height:19px;
	text-align:center;
	float:left;
	font-size:11px;
	text-decoration:none;
	color:#6e6e6e;
	margin-right:8px;
	overflow:hidden;
}

.pad6 .butt_link a, .pad6 .butt_link input{
	background:#9d9d9d !important;
	color:#fff;
}

.errorSummary {
	width:300px;
	background:#f59282;
	border: solid 3px #f75f46;
	padding:15px;
	position:fixed;
	top:40%;
	left:50%;
	margin-left:-150px;
	z-index:150000;
	color:#3f3f3f;
	font-size:14px;
}

* html .errorSummary {
	position: absolute;
	top: expression(eval(document.body.scrollTop + 200) + "px");
}

.errorSummary a{
	float:right;
	width:11px;
	height:11px;
	background:url(/images/admin/close.gif) no-repeat 0 0;
	margin-top:-7px;
	margin-right:-7px;
}



.yMapEscapeButton{
	display: none !important;
	background:Red !important;
}

.del_point {
	background:#e7e7e7;
}

.inf_message {
	font-size:17px;
	color:#9d4d44;
	font-weight:bold;
	padding: 10px 0;
}

.progress {
	line-height:14px;
	height:14px;

}

.ws_swfUpload .progress {
	clear:both;
	padding:30px 0 5px 0;
	border-bottom:solid 1px #676767;
	margin-bottom:30px;
}

.single_image .progress {
	padding:5px 0 5px 0;
}

input.media_text {
	width:95%;
	padding:0;
	border:solid 1px #bcbcbc;
	margin:0;
	display:block;
	margin-top:2px;
}

.media_added {
/*	padding-top:235px;*/
	padding:100px 0 0 0 !important;
	width: auto !important;
	text-align:left!important;
	font-size:15px;
	font-weight:Bold;
}

.mod_comment {
	position:absolute;
	display:none;
}


.ellipsis {
	display:block;
	overflow: hidden;
	white-space: nowrap;
	height: 20px;
	line-height:20px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	width: 100%;
	-moz-binding: url(/css/admin/moz_fix.xml#ellipsis);
	zoom: 1;
	color:#676767 !important;
}

.ellipsis *{
	display: inline;
}
    
.moz-ellipsis > DIV:first-child{
	float: left;
	display: block;
}
.moz-ellipsis > DIV + DIV{
	float: right;
	margin-top: -20px;
	display: block;
}
.moz-ellipsis > DIV + DIV::after{
	background-color: #f1f1f1;
	content: '...';
}

div.photos a {text-decoration:underline;}
div.photos a:hover {text-decoration:none;}

.logout{
	padding-top:10px;
	float:right;
	font-size:17px;
	color:#d14140;
}

.single_image .outer_block{
		width: auto !important;
		height: auto !important;
		float:none !important;
		text-align:center;
}

.single_comments {
	text-align:left;
}

.single_comments input{
	margin-top:0;
}

td.comm_inputs {
	vertical-align:middle;
	padding:10px;
}

.comm_inputs input{
	margin: 3px 0 3px 10px;
	width:50%;
}	

.comm_textarea {
	padding-top:5px;
}

.comm_textarea textarea{
	width:98%;
	padding:0;
	height:40px;
}

.m_info td{
	padding: 10px; 
}

.image_preview {
	width:50px;
}

.m_info th{
	padding-bottom:3px;
}

.small_del {
	width:16px;
	height:16px;
	background:url(/images/admin/m_remove.gif);
	position:absolute;
	display:block;
	bottom:2px;
	right:0px;
}
.small_add {
	width:16px;
	height:16px;
	position:absolute;
	top:5px;
	right:0px;
}

div.m_photo {
	width:90px;
	min-height:60px;
	background:url(/images/admin/empty_photo.gif) no-repeat 0 0;
	padding-right:20px;
	position:relative;
}

tr.m_int_divide {
	font-size:0;
	line-height:0;
}

tr.m_int_divide td{
	height:1px;
	background:#b8b8b8;
	padding:0 !important;
}

.m_com_num {
	float:right;
	font-size:20px;
}

.comment_delete {
	width:20px;
	height:20px;
	background:url(/images/admin/m_close.gif);
	float:right;
	margin-left:10px;
	margin-top:3px;
}

.empty {
	color:#d0d0d0;
}

.ui-datepicker-calendar {
	font-size:10px !important;	
}

.ui-datepicker-calendar th{
	font-size:1em;		
}

.datetimepicker {
	width:120px !important;
	background:url(/images/datepicker_ico.jpg) #fff no-repeat 110px 7px !important;
}

.them_w {
	width:232px;
}

.them_w div{
	width:116px;
}
 
.them_checkbox input {
	border: 0 !important;
		
}

.rte_editor .rte-zone {
	width:900px !important;	
}


/*****************************************/



.material_filter .datetimepicker{
	background-position: 106px 1px !important;
}

#ui-datepicker-div {
	font-size:14px !important;	
}

.twbg td{
	background:#fff !important;
	padding-top:30px !important;
}

.char_status {
	font-size:11px;
	color:#999;
	line-height: 12px;
}

.char_status_outer {
	padding: 0px 0 5px 0;
	height: 12px;
	margin-top:-3px;
	width:300px;
	background:#fff;
}


.w560 {width:520px;/* Кэп в замешательстве */}
.w70 {width:70px;}
.pr_10 {padding-right:10px !important;}

.blocks textarea {
	width: 730px;
	border: solid 1px #bfbfbf;
	height:60px;
	float:left;
}

.sbg {
	float:left;
	background:#fff;
	padding-right:10px;
}

.w_auto {
	width: auto !important;
}

#material_spec_links_place .tac {
	vertical-align:middle;
}

.material_page .articles {
	margin-bottom:30px;
}

#authorMode .inAuthorHide, #authorMode #material_spec_links_place{
	display:none;
}

#newsMode #material_spec_links_place {
	display:none;
}

.photo_block, .comments_block, .quotes_block, .inners_block {
	display:none;
}



#articlesMode .photo_block, #articlesMode .comments_block, #articlesMode .quotes_block, #articlesMode .inners_block {
	display:block;
}

#authorMode .quotes_block {
	display:block;
}


.addedPhoto{display:none;}
#authorMode .addedPhoto{display:block;}




.red {color:#ff0000;font-weight:bold;}


.cinput_indent {
	padding-right:100px;
}

.cinput_ok {
	width:82px;
	height:57px;
	background:#adadad;
	float:right;
	margin-top:15px;
	position:absolute;
	right:0;
	text-align:center;
	line-height:57px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
}



#authorPhoto .photos{
	width:865px !important;
	margin: 0 auto;	
	float:none !important;
}

#authorPhoto div.photos .pre_outer {
    height: 339px !important;
    background: url(/images/photo_bg20_w.gif) no-repeat -7px 0;
	padding-left:1px;
	margin-left:0;
}

#authorPhoto div.photos .pre {
	padding-left:0;
	padding-right:9px;
	float:left;
    overflow:hidden;
    height:113px;
}

#authorPhoto div.photos .pre_ajax {
	padding-left:0;
}	

#newsMode .bl_photo, #newsMode .bl_comment, #newsMode .bl_quote, #newsMode .bl_inner{
	display:none;
}

#authorMode .bl_comment, #authorMode .bl_inner, #authorMode .bl_photo{
	display:none;
}

.photo_label label{
    width:120px !important;
}

#authorMode .option_author {display:none;}
#articlesMode .option_columnist, #newsMode .option_columnist {display:none;} 

#newsMode #elm1_yuphoto, #newsMode #elm1_yucomments, #newsMode #elm1_yuquotes, #newsMode #elm1_yuinners{
	display:none;
}

#authorMode #elm1_yucomments, #authorMode #elm1_yuinners{display:none;}
#authorMode #elm1_yuquotes, #authorMode #elm1_yuphoto {display:block;}

#visibility_main_news, #visibility_main_news_and_articles, #visibility_main_news_and_articles_and_columns {display:none;}
#newsMode #visibility_author_field {display:none;}
#newsMode #visibility_main_news, #newsMode #visibility_main_news_and_articles, 
#articlesMode #visibility_main_news_and_articles, #visibility_main_news_and_articles_and_columns {
	display:block;
}

#visibility_main_news, #visibility_main_news_and_articles, #visibility_main_news_and_articles_and_columns {
	margin-left:-4px;
	position:relative;
}	
#visibility_main_news input, #visibility_main_news_and_articles input,
#visibility_main_news_and_articles_and_columns input {
	margin-top:0;
}

.main_news, #newsMode .author_head {
	display:none;
}
#newsMode .main_news {
	display:block;
}

/**********************************/
a.hvd {
	padding:7px 5px 7px;
	display:block;
	text-decoration:none;
}

a:hover.hvd {
	background:#eee;
	text-decoration:none;
}

.sformButt .def_butt{
	margin:10px 15px 0 0;
}

.public_answer {
	float:left;
	padding: 0 0 0 10px;
}

.public_answer label{
	padding-top:2px;
	float:left;
}

input[type=checkbox] {
	border:none !important;
}

th.pad_0 {padding:0 !important;}

span.bool_flag {
	background: url(/images/admin/butt.png) no-repeat 0 0 !important;
	height:12px;
	width:12px;
	float:left;
	margin-top:2px;
}

span.bool_flag.false {
	background-position: 0 -12px !important;	
}


.banner_blocked td{
	color:#c5c5c5;
}
.banner_active td{
	font-weight:bold;
}

td.butt_link {
	height: auto !important;
	float:none;
	font-weight:normal;
}

.banner_system_title {
	font-size:16px;
	font-weight:bold;
}

div.banners_form {
	width:auto;
}

div.banners_form .bg{
	background:transparent !important;
	padding:0 !important;
}

div.banners_form label {
	width: 100px !important;
}

.gallery_seo {
	padding-top:10px !important;
}

.gallery_seo label{
	height:10px;	
}

.stats th {
	font-size:12px;
}

.stats th, .stats td {
	border-left: solid 1px #ccc;
	padding: 3px 5px !important;
	text-align:right;
}
.stats th:first-child, .stats td:first-child {
	border-left: none !important;
}

.stats .shows td {
	border-bottom: solid 1px #ccc;
}

#form_cheat label, #form_cheat input{
	float:left;
}

#form_cheat label {
	width:90px;
}

#form_cheat input{
	border: solid 1px #d0d0d0;
	width:40px;
}

#form_cheat .submit {
	margin-left:0;
	float:left;
	width: 132px;
}

#form_cheat .subm {
	padding-bottom:0;
}

.bannerPage #cboxLoadedContent{
	margin-bottom:0 !important;
}



/**************************/

.ears_item {
	border: solid 1px #6f6f6f;
	padding:15px;
	width:396px;
}

.ears_media {
	float:left;
}

div.ears_division {
	padding-left:150px;
}

.ears.organization_form{
	width: auto !important;
}

.ears_item input.text, .ears_item textarea{
	width: 382px !important;
}

.lb {
	font-weight: bold;
	font-size:13px;
	color:#939393;
	padding: 6px 0 4px 0;
	clear:both;
}

.lb.required {
	color:#da1821;
}

.ears_division select{
	width: 170px;
}

.ears_item .button {
	width:85px;
	height:25px;
	border:solid 1px #c6c6c6;
	float:right;
	margin-left:7px;
	font-size:13px;
	line-height:25px;
	font-weight: bold;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.ears_item .button.ears_clear {background:#555354;}
.ears_item .button.ears_save {background:#afafaf;}

.ears h1 {
	padding-bottom:5px;
	border-bottom:solid 2px #939393;
}



.vote_option {
	float:left;
	padding-right:28px;
}

div.vote_option input.text{
	width: 66px !important;
}

.ears .def_butt {
	margin-left:0;
}

.ears .result {
	clear:both;
	padding: 10px 0 0 0;
}

.ears .result.ok {
	color:#0b9e19;
	font-weight:bold;
}

.ears .error {
	color:#d81920;
}




/***************************/

.new_count {
	width:28px;
	height:29px;
	background:url(/images/admin/count.png) no-repeat 0 0;
	line-height:29px;
	text-align:center;
	color:#fff;
	position:absolute;
	top: 3px;
	right: 4px;
	display:block;
	font-size:15px;
}

.new_count span{
	background:#d91a21;
}

.menu a {
	position:relative;
}
/*
.m1 .new_count{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
*/

table.tablelog a{text-decoration:none;} 
table.tablelog a:hover{text-decoration:underline;}


#log_filter ul.holder { margin: 0;overflow: hidden; height: auto !important; height: 1%; padding: 4px 0 0; }
#log_filter *:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; }
#log_filter ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
#log_filter ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
#log_filter ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }

#log_filter ul.holder li.bit-box, ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
#log_filter ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/images/admin/close_f.gif'); }
#log_filter ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }

#log_filter .fl {
	line-height:18px;
	padding:0 10px 0 0;
}





