* 	{
	margin:0;
	padding:0;
	font-size:100.01%; /*16px*/
}

body {
	text-align: center;
	min-width: 1000px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size:62.5%; /*10px*/
}

img {
	border: 0;
}

p {
	font-size: 12px;
	padding-bottom: 4px;
}


h2 {
	color: #9f9f9f;
	font-size: 200%; 
	font-weight: bold;
}

blockquote{
	margin-left: 20px;
	margin-right: 0px;
	font-size:12px;
	/*color: #606060;
	padding: 10px 0 10px 10px;
	display: block;
	width: 650px;*/
	_width: 100%;
}

a {
	color: #93B300;
}

a.link18px {
	font-size:22px;
}

a.link16px {
	font-size:20px;
	font-weight:bold;
}

a.link14px {
	font-size:18px;
	font-weight:bold;
}

a.link12px {
	font-size:16px;
}

textarea {
	overflow: hidden;
}


/**** Main Container ***/


#wrap {
	   text-align: left;
	   width: 1000px;
       margin-left: auto;
       margin-right: auto;
}


/**** Top ***/


#top {
	width: 100%;
	height: 90px;
	color: #000;
	overflow:hidden;
	margin-top:5px;
}

#top h2 {
	color: white;
	display:block;
	float:left;
	padding-left: 20px;
}


/**** Header Banner ***/


#hbanner {
	display: block;
	float:right;
	padding-right: 20px;
}	


/**** Content Container ***/


#content {
	width: 100%;
	margin-top:20px;
	display: block;
	overflow: hidden;
}

#content h2 {
	margin: 0;
	padding-bottom: 15px;
	padding-right: 20px;
}


/**** Content ***/


#left {
	width: 700px;
	float:left;
	display: block;
	
    padding-left: 20px;
	
}

#player {
	/*display: block;*/
	/*padding-top: 5px;*/
	
	
	
}

#fourglav {
	width: 100%;
	display: block;
	padding-top: 10px;
}

#oneglav {
	width: 150px;
	display: block;
	display: inline;
	padding-right: 20px;
	float: left;
}

#lenta {
	width: 100%;
	display: block;
	margin-top:20px;
}

#author-nav {
	float:left;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
    font:bold 12px Tahoma,Helvetica,sans-serif;
	width:660px;
	margin-top: 20px;
}

#author-nav li{
	float:left; 
    list-style:none;
}

#author-nav .active{
	display:block; 
    position:relative;
    padding:4px 8px; 
    background:#F2F2F2; 
    border:1px solid #CCC; 
    border-width:1px 1px 0 0;
    color:#000; 
}

#author-nav li a {
    display:block; 
    position:relative;
    padding:4px 8px; 
    background:#FFF; 
    border:1px solid #CCC; 
    border-width:1px 1px 0 0;
    color:#47AAE9;
}
	
#author-nav li a:hover {
    background:#F2F2F2; 
    color:#000; 
}


/**** Sidebar ***/


#right {
	width: 260px; 
	float: right;
	display: block;
}

#right .box {
	width: 240px;
	display: block;
	padding:5px 0 5px 0;
}

#right .box .user {
	background: #F6F9FB;
	border: 1px solid #E1E1E1;
	padding: 10px;
	display: block; 
	overflow: hidden;
	_height:1%;
}

#right .box .user .avat {
	width: 40px; 
	display: block; 
	display: inline; 
	float: left;
}

#right .box .user .param {
	padding-left: 5px;
	width: 100px; 
	display: block; 
	display: inline; 
	float: left;
}

#right .box .user .action{
	padding-left: 5px;
	text-align: right;
	width: 60px; 
	display: block; 
	display: inline; 
	float: left;
}

#add {
	background: #f9db03;
	border: 1px solid #E1E1E1;
	padding: 10px;
	display: block; 
	overflow: hidden;
	_height:1%;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
}

#add a{
	text-decoration: none;
	color: #1a1a1a;
}

#nav{ 
	list-style: none;
	margin: 0 0; 
	width: 240px; 
	padding:5px 0 5px 0;
	font-size: 120%;
}

#nav li{ 
	padding: 0; 
	margin: 0; 
	border: 1px solid #E1E1E1;
}

#nav a{
	display: block;
	height: 20px;
	padding: 10px 10px 8px 15px;
	border-bottom: 2px; /*solid #1a1a1a*/
	border-top: 2px; /*solid #1a1a1a*/
	color: #93B300;
	background-color: #F7F9FB;
	font-weight: bold;
	text-decoration: none;
	}
	
#nav a:hover{
	color: #1a1a1a;
	/*background: url(../img/bg_t.gif) no-repeat;*/
	background-color: #fff;
	font-weight: bold;
	}	
	
#active {
	display: block;
	height: 20px;
	padding: 10px 10px 8px 15px;
	border-bottom: 2px; /*solid #1a1a1a*/
	border-top: 2px; /*solid #1a1a1a*/
	color: #1a1a1a;
	/*background: url(../img/bg_t.gif) no-repeat;*/
	background-color: #fff;
	font-weight: bold;
}

#right .banner {
	width: 240px;
	padding:5px 0 5px 0;
	overflow: hidden;
}


/**** License ***/

#license {
	font-size: 12px;
	padding-right: 30px;
	padding-left: 20px;
	padding-bottom: 20px;
	list-style-type: decimal;
}
	
/**** Clear Div ***/



#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}

/**** Raznoe***/

#player_cont {
	padding: 0px; 
	margin: 0px; 
	width: 380px; 
	height: 305px; 
	display:block; 
	display: inline; 
	float:left;
}


#footer{
	width: 265px; 
	display: block; 
	display: inline; 
	float: left; 
	padding-left: 10px; 
	padding-right: 10px; 
	vertical-align: top;
}

#middle{width: 640px; display: block; display: inline; float: left; padding-right: 10px; padding-top: 5px; }

#rss {width: 265px; padding-left: 10px; padding-right: 10px; display: block; float: left;}

#mtitle{width:100%; color: #9f9f9f; font-size: 200%; font-weight: bold; margin-top:5px;}

#other{width:100%; color: #9f9f9f; font-size: 200%; font-weight: bold; margin-top:30px; margin-bottom: 25px;}

#onerow{width:100%; padding-bottom: 25px; display: block; overflow:hidden;}

#onerow .preview {width: 84px; display: block; display: inline; float: left;}
#onerow .params {width: 586px; display: block; display: inline; float: left; padding-left: 10px; padding-right: 20px;}
#onerow .params .left {width: 400px; display: block; display: inline; float: left;}
#onerow .params .right {width: 166px; display: block; display: inline; float: left; text-align: right;}
#onerow .blog {width: 670px; display: block; display: inline; float: left; padding-right: 20px;}
#onerow .blog .left {width: 480px; display: block; display: inline; float: left;}
#onerow .blog .right {width: 170px; display: block; display: inline; float: left; text-align: right;}


/**** Pager***/

.btm_pager5 {text-align: center; margin-top:40px; margin-bottom:20px; font-size: 14px;}
.btm_pager{text-align: center; margin-bottom:20px; font-size: 14px;}


/**** Footer ***/


#foot {
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	border-top: dotted 1px gray;
	width: 100%;
}

#tfoot{
	padding: 20px 20px 30px 20px;
	margin: 0px;
	float: right; 
	font-size: 10px;
}

/**** Uploader***/
photoupload-queue{LIST-STYLE-TYPE:none;}
.photoupload-queue LI{PADDING-RIGHT:0;PADDING-LEFT:22px;BACKGROUND:url(../img/photo_upload.png) no-repeat 0 5px;PADDING-BOTTOM:5px;PADDING-TOP:5px;}
.photoupload-queue .queue-file{FONT-WEIGHT:bold;}
.photoupload-queue .queue-size{FONT-SIZE:.9em;MARGIN-LEFT:1em;COLOR:#aaa;}
.photoupload-queue .queue-loader{BORDER-RIGHT:#ddd 1px inset;BORDER-TOP:#ddd 1px inset;FONT-SIZE:.9em;MARGIN:3px 15px;BORDER-LEFT:#ddd 1px inset;COLOR:#fff;BORDER-BOTTOM:#ddd 1px inset;POSITION:relative;BACKGROUND-COLOR:#ddd;}
.photoupload-queue .queue-subloader{LEFT:0;WIDTH:0;POSITION:absolute;TOP:0;HEIGHT:100%;BACKGROUND-COLOR:#81b466;TEXT-ALIGN:center;}
.photoupload-queue .input-delete{BACKGROUND:url(../img/delete.png) no-repeat 0 0;FLOAT:right;WIDTH:16px;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;HEIGHT:16px;TEXT-DECORATION:none;BORDER-BOTTOM-STYLE:none;}
.uploadError{color:red;}
.abort_transfer{BACKGROUND:url(../img/delete.png) no-repeat 0 0;WIDTH:16px;HEIGHT:16px;FLOAT:right;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;TEXT-DECORATION:none;BORDER-BOTTOM-STYLE:none;}
.accept_transfer{BACKGROUND:url(../img/delete.png) no-repeat 0 0;WIDTH:16px;HEIGHT:16px;FLOAT:right;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;TEXT-DECORATION:none;BORDER-BOTTOM-STYLE:none;}


/**** DatePicker***/
input.DatePicker{display:block;width:150px;padding:3px 3px 3px 24px;border:1px solid #000;font-size:13px;background:#fff url(/img/date.gif) no-repeat top left;cursor:pointer;}
input:focus.DatePicker{background:#fffce9 url(/img/datefocus.gif) no-repeat top left;}
.dp_container{position:relative;padding:0;z-index:500;}
.dp_cal{background-color:#fff;border:1px solid #0070bf;position:absolute;width:177px;top:24px;left:0;margin:0 0 3px 0;}
.dp_cal table{width:100%;border-collapse:collapse;border-spacing:0;}
.dp_cal select{margin:2px 3px;font-size:11px;}
.dp_cal select option{padding:1px 3px;}
.dp_cal th,.dp_cal td{width:14.2857%;text-align:center;font-size:11px;padding:2px 0;}
.dp_cal th{border:solid #aad4f2;border-width:1px 0;color:#797774;background:#daf2e6;font-weight:bold;}
.dp_cal td{cursor:pointer;}
.dp_cal thead th{background:#d9eefc;}
.dp_cal td.dp_roll{color:#000;background:#fff6bf;}
.dp_hide{visibility:hidden;}
.dp_empty{background:#eee;}
.dp_today{background:#daf2e6;}
.dp_selected{color:#fff;background:#328dcf;}
