.line5{ height: 5px; }
.line10{ height: 10px; }
.line15{ height: 15px; }
.line17{ height: 17px; }
.line200{ height: 200px; }
.line_dashed{border-bottom:1px dashed #D2DADA; height: 1px;}
.gray_text{ color:#999999; }

/* Для закругления div */

/* -------- // --------*/

body{
	font-family:'Lucida Grande',sans-serif;
}

#rss_reload{cursor: pointer;}
.admin_news{padding:10px;font-size:13px;text-align: justify;}

td{
	font-size:14px;
}

.btn{
	background:#ddd url("images/bg-btn.gif") repeat-x 0 0;
	font:11px/14px "Lucida Grande",Sans-serif;
	width:auto;
	margin:0;
	overflow:visible;
	padding:4px 8px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	border-bottom-color:#ccc;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#333;
	text-shadow:1px 1px 0 #fff;
}
a:hover{
	text-decoration: underline;
}

.header_left{text-align: left;}
.header_center{text-align: center;}
.header_right{text-align: right;}

h2 h3 h4{
	padding: 0px;
	margin: 0px;
}

h1{
color: #3b86ff;
font-size: 25px;
}

#caption_site_h1{
color: #3b86ff;
font-size: 25px;
}


input{
	font-size: 13px;
	border: 1px solid #CECECE;
}

textarea{
	border: 1px solid #CECECE;
	padding: 3px;
	font-size:0.75em;
}
#nomeric a{
	text-decoration: none;
}

.rss_table{
	border: 1px solid #DDEEF6;
}

div.rss_table:hover{
	border: 1px solid #A5A5A5;
}

.round-btn{
	background-image:url('images/round-btn.gif');
	width:115px;
	height:32px;
	border:0;
	color:#666;
	font-size:14px;
	margin-left:3px;
	cursor:pointer;
}

#all_block{
	z-index:3;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}

#all_block2{
	z-index:3;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}

.window{
	margin-top:10px;
	display:none;
	border: 1px solid #B4B4B4;
	width:180px;
	background:#DDEEF6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 10px 10px 5px #888;
}


.add_window{
	display:none;
	border: 1px solid #B4B4B4;
	width:600px;
	background:#DDEEF6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 10px 10px 5px #888;
}

.enter_input{
	background:#3399DD url(images/bg-btn-blue.png) repeat-x scroll 0 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
	cursor:pointer;
}

.close{
	height: 12px;
	width: 12px;
	cursor: pointer;
	background: url('images/close.gif');
}

.close:hover{
	background: url('images/close2.gif');
}

.button1{
	text-align: center;
	border: 1px solid #0099B9;
	width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #0099B9;
	cursor: pointer;
}

.button2{
	text-align: center;
	border: 1px dotted #0099B9;
	width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	color: #0099B9;
	cursor: pointer;
}

.text_panel{
	padding-left: 5px;
	background: url('images/bg.gif');
	height: 25px;
	width: 100%-2px;
	border: 1px solid #0099B9;
}

.text_panel img{
	cursor: pointer;
}

.readmore_content{
	text-align: justify;
}

.readmore_content img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.help_text{
	font-size: 11px;
	color: #A5A5A5;
}

.board td{
	font-size: 14px;
}

div.board_com:hover{
	background-color:#F7F7F7;
}

.board_hover_ie{
	border-bottom:1px dashed #D2DADA;
	padding:10px;
	font-size: 14px;
	background-color:#F7F7F7;
}

/*---- Закладки в еастройках --------------------------*/
.down_line_l{
	border-bottom: 1px solid #CECECE;
	width:30px;
}

.down_line_r{
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	width:30px;
}

.active{
	font-size: 13px;
	padding: 3px 10px 1px;
	background: white;
	border-left: 2px solid #CECECE;
	border-top: 1px solid #CECECE;
}

.non_active{
	cursor: pointer;
	font-size: 13px;
	border-left: 1px solid #CECECE;
	border-top: 1px solid #CECECE;	
	padding: 3px 10px 1px;
	background: #E6E6E6;
}

.non_active:hover{
	color: black;
	background: #999999;
}

#settings a{
	text-decoration: none;
	font-size: 13px;
	color: #5A5A5A;
}

.set_button{
	cursor: pointer;
	font-size: 13px;
	border: 1px solid #CECECE;	
	background: #E6E6E6;
}

.set_button:hover{
	color: black;
	background: #999999;
}

/*-------------------------------------*/

#design td{
	border: 2px solid #E6E6E6;
	cursor: pointer;
}

#design td:hover{
	border: 2px solid #999999;
}

.users_table_input{
	width:290px;
}

.user_div{
	border: 1px solid #DDEEF6;
	
}

div.user_div:hover{
	border: 1px solid #A5A5A5;
}

#head-wraper{
   margin-top:-10px;
}

@media all and (min-width:0px) {
	head~body #head-wraper { margin-top:-27px; }
}

* html #head-wraper{
    margin-top:3px;
}
.admin_panel_user{
    background: #DDEEF6;
    padding: 10px 15px 15px;
    border: 1px solid #80BDE0;
}

.admin_bun_author{
    font-weight: bold;
    clear: both;
}

.admin_bun_author input{
    float: left;
}
.admin_bun_author span{
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-left: 5px;
}
.delete_this_idiots:hover,
.restore_this_idiots:hover,
.user_publish_check:hover,
.user_publish_uncheck:hover
{
    color:red;
    text-decoration: none;
}
.delete_this_idiots{
    background: url(/images/close.gif) no-repeat 0 2px;
    padding-left: 18px;
    font-weight: bold;
    display: inline-block;
    border: 0;
    margin: 0 0 0 10px;
    color: #333333;
    text-decoration: none;
}
.restore_this_idiots{
    background: url(/images/reload.png) no-repeat;
    padding-left: 25px;
    font-weight: bold;
    height: 18px;
    display: inline-block;
    border: 0;
    margin: 2px 0 0 10px;
    color: #333333;
    text-decoration: none;
}

.user_publish_check{
    background: url(/images/include.gif) no-repeat;
    padding-left: 25px;
    font-weight: bold;
    display: inline-block;
    border: 0;
    margin: 2px 0 0 10px;
    color: #333333;
    text-decoration: none;
}

.user_publish_uncheck{
    background: url(/images/error.png) no-repeat 0 1px;
    padding-left: 20px;
    font-weight: bold;
    display: inline-block;
    border: 0;
    margin: 2px 0 0 10px;
    color: #333333;
    text-decoration: none;
}

#lib_window{
    padding-right: 10px;
    padding-left: 10px;
    position: absolute;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    left: 50%;
    margin-left: -370px;
    top: 10%;
}
