body {
	margin: 0pt auto;
	font-size: 14px;
	font-family: tahoma,Verdana,Helvetica,sans-serif;
	color: #333333;
	direction: ltr;
}
ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input {
    margin: 0;
    padding: 0;
}
img {
    margin: 0;
    padding: 0;
	border: 0px;
}
input, select {
	border: 1px solid #333333;
	color: #666666;
    font-size: 13px;
    height: 20px;	
    line-height: 20px;	
}
textarea {
	border: 1px solid #333333;
	color: #666666;
    font-size: 13px;	
}
.checkbox {
    margin: 0;
    padding: 0;
	height: 13px !IMPORTANT;
	float: left;
	border: 0px;
}
p {
    line-height: 24px;
}
h1 {
    font-size: 18px;
	margin: 10px 0 8px 0;
}
h2 {
    font-size: 16px;
	margin: 10px 0 4px 0;
}
h2 a {
    font-size: 16px !IMPORTANT;
}
h3 {
    font-size: 14px;
	margin: 0 0 2px 0;
}
h4 {
    font-size: 11px;
	margin: 4px 0;
}
small {
	font-size: 12px;
	line-height: 16px;
}
.title h1 {
    font-size: 18px;
    margin: 5px;
	display: block;
	padding: 4px;
}
.title span {
	padding: 0 5px;
}
.title h2 {
    font-size: 16px;
	display: block;
	padding: 4px;	
}
A:link, A:active, A:visited {
    color: #336699;
    font-size: 14px;
    text-decoration: none;
}
A:hover {
    color: #336699;
    font-size: 14px;
    text-decoration: underline;
}
.title {
	margin: 0;
}
.title2 {
	margin: 5px 5px 10px 5px;
}
.title3 {
	font-size: 11px;
	margin: 1px 0;
	height: 16px;
	line-height: 16px;
	display: block;
}
.title3 a {
	font-size: 11px;
}
.description {
	margin: 5px 0 10px 0;
}
#header {	
	height: 50px;
}
#header2 {
	max-width: 930px;
	margin: 0pt auto;
}
#logo {
	background: url("/images/public/logo.png") no-repeat left top;
	width: 240px;
	height: 50px;
	float: left;
}
#logo img {
	width: 240px;
	height: 50px;
}
#search {
	float: right;
}
.searchposition {
	margin: 15px 0 0 10px;
}
.sinput {
	width: 300px !important;
	border: 1px solid #666666 !important;
	height: 26px !important;
}
.searchtext {
	display: inline;
    float: left;
    position: relative;
}
.searchtext input  {
	color: #666666;
	width: 230px;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	outline: medium none;
	border: 1px solid #1F6ADF;
	padding-left: 5px;
}
.searchbutton {
    display: inline-block;
    float: left;
    position: relative;
}
.searchbutton input  {
	color: #FFFFFF;
	text-align: center;
    cursor: pointer;
    display: block;
    height: 28px;
    line-height: 28px;
	padding: 0 6px;
	border: 0px;
background: rgb(109,179,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
}
.button {
    background-color: #ececec;
	color: #333333;
	font-weight: bold;
    line-height: 20px;
    padding: 2px 4px;
	text-align: center;
	border: 1px solid #c3c3c3;
	display: inline-block;
	vertical-align: baseline;
}
.button a {
	color: #333333 !IMPORTANT;
}
.button2 {
    background: #bbd6f1;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
}
.button2 a {
	padding: 12px 15px;
	display: inline-block;
}
.button3 {
    background: #c1f1bb;
}
.button3 a {
    color: #669966;
}
#pmenu {
	margin: 0 auto;
    max-width: 930px;
	min-height: 50px;
	text-align: right;
}
#pmenulist ul {
	list-style-type: none;	
}
#pmenulist li {
	display: inline-block;
	padding-right:4px;
	font-size: 16px;
    float: left;
}
#pmenulist li a {
	font-size: 16px;
}
#dropdownmenu {
	width: 20px;
	height: 20px;
}
#dropdownmenu a{
	background: url("/images/public/arrow_down.png") no-repeat center top;
	width: 10px;
	height: 10px;
}
#dropdownmenu a:hover{
	background: url("/images/public/arrow_down_hover.png") no-repeat center top;
	width: 10px;
	height: 10px;
}
.dropdownnotice {
	width: 16px;
	height: 16px;
	margin: 0 5px;
}
.dropdownnotice a{
	background: url("/images/icons/notice.png") no-repeat left top !IMPORTANT;
	width: 16px !IMPORTANT;
	height: 16px !IMPORTANT;
}
.dropdownnotice a:hover{
	background: url("/images/icons/notice_hover.png") no-repeat left top !IMPORTANT;
	width: 16px !IMPORTANT;
	height: 16px !IMPORTANT;
}
.ddsmoothnotice {
	width: 300px !important;
	min-height: 50px !important;
}
.ddsmoothnotice  {
	font-size: 11px !important;
}
.ddsmoothnotice2 {
	width: 300px !important;
	text-align: right;
}

/* AJAX IMAGE STYLE */

#usermenulist_ajax {
	float: right;
	
}
#usermenulist_ajax .ddsmoothmenu_ajax ul li ul{
	border-top: 1px solid #336699 !IMPORTANT;
	margin: 0 0 0 -168px;	
	
}
.ddsmoothmenu_ajax ul li h4{
	padding: 0 4px;	
}
.ddsmoothmenu_ajax img{
	float: left;
	margin-right: 4px;
}

#pmenu_ajax {
	float: right;
	margin: 8px 0 0 20px;
	color: #FFFFFF;
}
#pmenulist_ajax ul {
	list-style-type: none;
}
#pmenulist_ajax li {
	display: inline-block;
	float: left;
	padding: 0 2px;
}
#dropdownmenu_ajax {
	width: 20px;
	height: 20px;
}
#dropdownmenu_ajax a{
	background: url("/images/public/arrow_down.png") no-repeat center top;
	width: 10px;
	height: 10px;
}
#dropdownmenu_ajax a:hover{
	background: url("/images/public/arrow_down_hover.png") no-repeat center top;
	width: 10px;
	height: 10px;
}
.dropdownnotice_ajax {
	width: 16px;
	height: 16px;
	margin: 0 5px;
}
.dropdownnotice_ajax a{
	background: url("/images/icons/notice.png") no-repeat left top !IMPORTANT;
	width: 16px !IMPORTANT;
	height: 16px !IMPORTANT;
}
.dropdownnotice_ajax a:hover{
	background: url("/images/icons/notice_hover.png") no-repeat left top !IMPORTANT;
	width: 16px !IMPORTANT;
	height: 16px !IMPORTANT;
}
.ddsmoothnotice_ajax {
	width: 300px !important;
	min-height: 50px !important;
}
.ddsmoothnotice_ajax  {
	font-size: 11px !important;
}
.ddsmoothnotice2_ajax {
	width: 300px !important;
	text-align: right;
}

#menu {
	max-width: 930px;
	margin: 10px auto 0 auto;
}
#menu ul  {
	list-style: none outside none;
}
#menu ul li a {
	border: 1px solid #9CC4DF;
	border-radius: 3px;
	padding: 0 4px;
	margin: 0 3px 0 0;
	background: #f9fdff;
	line-height: 28px;
	float: left;
	display: block;
	font-weight: bold;
}
.descriptionblock {
	max-width: 920px;
	margin: 5px auto 0 auto;
	padding: 5px;
	background: #F9FDFF;
	border: 1px solid #9CC4DF;
	border-radius: 3px;	
}
#menupageimg {
	display: inline-block;
	font-size: 16px;
}
#menupageimg a {
	font-size: 16px;
}
#menupageimg span {
	margin: 0 3px;
}
#menupageimg ul  {
	list-style: none outside none;
}
#menupageimg ul li {
	padding: 0 1px;
	display: inline;
}
#menupageimg ul li a {
	padding: 0 1px;
}
#menuupload{
	margin: 0pt auto;
	text-align: center;
	max-width: 930px;
	display: table;
}
#menuupload input {
	padding: 0 2px;
}
#bodypage {
	width: 930px;
	margin: 0pt auto;
}
#page {
	width: 930px;
	margin: 5px auto auto auto;
}
#pageleft {
	font-size: 14px;
}
#pageright {

}
#pagerightcat {
	background: #FFFFFF;
	float: left;
	width: 580px;
	padding-right: 10px;
}
#pageleftcat {
	width: 180px;
	float: left;
}
#topimg {
	background: #FFFFFF;
	float: left;
	width: 715px;
	border-left: 1px solid #b5d7ed;
}
#topimg img {

}
.block {
	margin-bottom: 10px;
	padding: 5px;
}
.blocknoborder {
	background: #f6f6f6;
	margin-bottom: 10px;
}
.blockimg {
	width: 150px;
	margin: 5px 20px;
	display: inline-block;
	vertical-align: top;
}
.blockimgthumb {
	float: left;
	width: 150px;
	margin: 0 8px;
}
.blockrow {
	float: left;
}
.blockrowL {
	width: 100px;
	float: left;
}
.blockrowR {
	width: 180px;
	padding-right: 5px;
}
.blockrow a  {
	color: #333333;
	display: block;
	width: 100px;
	height: 100px;
	margin: 2px;
}
.blockrow a:hover  {
	color: #336699;
	display: block;
	width: 100px;
	height: 100px;
	margin: 2px;
}
#randomimg  {

}
#randomimg img {
	margin: 0 5px;
}
#viewimg {
	margin: 0pt auto;
	max-width: 580px;
}
#comment a {
	font-size: 11px;
}
#comment img {
	float: left;
	margin-right: 5px;
}
#comment ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#comment li {
	font-size: 11px;
	clear: both;
	display: block;
	margin: 5px 0;
}
.comment_row {
	min-height: 50px;
	line-height: 16px;
	clear: both;
}
.comment_image  {
	display: block;
}
.medialink {
	float: left;
	display: inline-block;
}
.leftc {
	max-width: 580px;
	margin: 0pt auto;
}
.rightc {
	float: left;
	width: 340px;
}
.leftpic {
	text-align: center;
	clear: both;
	margin: 10px auto;

}
.rightinfopic {
	float: left;
	width: 195px;	
	margin-left: 5px;
}
.rightinfopic img {
	float: left;
	margin-right: 5px;
}
.menuphoto li {
	line-height: 11px;
}
.menuphoto {
	margin: 0pt auto;
	padding: 5px 0 0 0;
	text-align: center;
	float: left;
    width: 100%;
}
.menuphoto img {
	float: left;
	margin-right: 5px;
}
.menuphoto li a:link, .menuphoto li a:visited {
	color: #5b5b5b;
	text-shadow: 0 0.2px #5b5b5b;
	background-color: #ededed;
	padding: 4px 6px;
	margin: 2px;
	display: inline-block;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	border: 1px solid #CCCCCC;
}
.menuphoto li a:hover {
	color: #4d4d4d;
	background-color: #dadada;
	padding: 4px 6px;
	margin: 2px;
	display: inline-block;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	border: 1px solid #CCCCCC;
	text-decoration: none;
}
.menuphoto a:hover{
	padding: 5px;
}
#infoauthor {
	display: block;
	min-height: 50px;
	margin: 0 5px 5px 0;
	text-align: left;
}
#infoauthor img {
	float: left;
	margin-right: 5px;
}
#footer {
	width: 930px;
	margin: 10px auto 70px auto;
	font-size: 11px;
	padding: 4px;
	line-height: 20px;
	clear: both;
}
#footer a {
	font-size: 11px;
}
#footerin {
	width: 930px;
	margin: 0pt auto;
	text-align: center;
}
#up {
	background-image: url("/images/public/up.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0 4px;
	padding: 0px;
	text-align: left;
	float: left;
}
#up_disabled{
	background-image: url("/images/public/up_disabled.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0 4px;
	padding: 0px;
	text-align: left;
	float: left;
}
#scrollphoto  {
	margin-top: 10px;
}
#scrollphoto ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#scrollphoto li  {
	width: 20px;
	height: 30px;
}
#previousphoto  {
	float: left;
}
#previousphoto a  {
    display: inline-block;
    font-size: 14px;
    top: 10px;
    width: 170px;
}
#nextphoto {
	float: right;
}
#nextphoto a {
    display: inline-block;
    font-size: 14px;
    top: 10px;
    width: 170px;
}
.send {
    display: inline-block;
    margin-bottom: 20px;
}
#commentpost {
	margin-top: 10px;
}
#commentpost textarea {
	border: 1px solid #CCCCCC;
	height: 46px;
	width: 590px;
}
.categorylist ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.categorylist {
    float: left;
    width: 580px;
}
.categorylist li  {
	float: left;
	width: 250px;
	margin: 10px;
	font-size: 16px;
	padding: 4px;
	text-align: center;
}
.categorylist a p {
	font-size: 16px;
	color: #FFFFFF;
	padding: 2px 4px;
	font-weight: bold;
}

.grouplist ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.grouplist li  {
	float: left;
	width: 250px;
	margin: 10px;
	font-size: 16px;
	line-height: 14px;
	padding: 4px;
	border: 1px solid #999999;
	background: #FFFFFF;
}
.grouplist a p {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #638DB7;	
	padding: 2px 4px;
	font-weight: bold;
}
.r {
	float: right;
}
.boximg {
	text-align: center;
}
.boximg  img{
	border: 1px solid #CCCCCC;
	display: inline-block;
	padding: 4px;
}
.boximg a {
	color: #333333;
	text-decoration: none;
	font-size: 13px !important;
}
.boximg a:hover {
	text-decoration: underline;
}
.boximg img {
	float: none !important;
	margin: 0px !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
}
.under_image {
	width: 150px;
	margin-top: 4px;
	text-align: center;
}
.groupavatar {
	float: left;
	display: inline-block;
	width: 50px;
}
.groupavatar img {
	width: 50px;
	height: 50px;
	border: 0;
}
.groupdescr {
	display: inline-block;
	margin-left: 10px;
}
#userpage {
	max-width: 580px;
	margin: 0pt auto;
}
#userinfo p  {
	font-size: 11px;
}
#userinfo a  {
	font-size: 11px;
}
#userinfo ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#userinfo li  {
	display: block;
	min-height: 100px;
	margin: 10px;
	font-size: 16px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.useravatar {
	float: left;
	display: inline-block;
	width: 100px;
}
#categorymenu {
	
}
#categorymenu div a {
	background-color: #efefef;
	color: #333333;
	float: left;
	width: 220px;
	margin: 10px;
	font-size: 16px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#categorymenu div a:hover {
	background-color: #222222;
	color: #FFFFFF;
	float: left;
	width: 220px;
	margin: 10px;
	font-size: 16px;
	padding: 4px;
	border: 1px solid #505050;
	text-decoration: none;
}
.lphotoupl {
	float: left;
	width: 500px;
	text-align: center;
}
.rdescrupl {
	float: left;
	width: 500px;
}
.rdescrupl textarea {
	width: 450px;
}
.rdescrupl input {
	width: 450px;
    height: 20px;
    line-height: 20px;	
}
.buttonupload {
    background: #E3E3E3;
    font-weight: bold;
	text-align: center;
	display: inline-block;
	color: #666666;
	border: 1px solid #7d7d7d;
	border-left: 0px;
	border-radius: 0px 3px 3px 0px;
	height:28px;
	padding: 0 6px;
	cursor: pointer;
}
.buttonuploadlink {
    background: #E3E3E3;
    font-weight: bold;
	text-align: center;
	display: inline-block;
	color: #666666 !important;
	border: 1px solid #7d7d7d;
	border-radius: 3px;
	line-height:30px;
	width: 120px;
	height:30px;
	padding: 0 4px !important;
}
.numbertop {
	color: #999999;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	width: 40px;
	height: 24px;
	text-align: center;
	margin-bottom: -24px;
}
.topphototext {
	background-color: #000000;
    clear: both;
    display: block;
	position: relative;
	bottom: 5px;
	width: 300px;
}
.phototextleft {
	padding: 2px;
	float: left;
	color: #999999;
}
.phototextright {
	padding: 2px;
	text-align: right;
	float: right;
	color: #999999;
}
.textbigphoto {
	margin: 10px 0;
}
.box {
	border-top: 1px solid #131313;
	border-bottom: 1px solid #131313;
	margin: 5px 0;
	padding: 3px 0;
}
.clear {
	clear: both;
}
.rightinfopic ul, .menuphoto ul {
    list-style-type: none;
    margin: 0;
}
.rightinfopic li, .menuphoto li{
	font-size: 11px;
	clear: both;
	display: inline-block;
}
#usermenulist {
	float: right;
	
}
#usermenulist .ddsmoothmenu ul li ul{
	border-top: 1px solid #336699 !IMPORTANT;
	margin: 0 0 0 -168px;	
	
}
.ddsmoothmenu ul li h4{
	padding: 0 4px;	
}
.ddsmoothmenu img{
	float: left;
	margin-right: 4px;
}
#likebox {
	margin: 5px 0;
	padding: 4px;
	display: block;		
}
#likebox a {
	line-height: 24px;
	display: block;	
}
#likebox a:hover {
	line-height: 24px;
	display: block;	
	
}
/* Настройки на профил */
#editprofile {
	margin: 0pt auto;
}
#editprofile p {
	text-align: center;
}
#editprofile ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#editprofile li {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 4px 10px 4px;
}
#editprofile input {
	padding: 2px;
	width: 200px;
	margin: 5px 0;
}
#editprofile select {
	margin: 5px 0;
}
#editprofile textarea {
	width: 80%;
	height: 120px;
}
.lcp {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0 10px;
	line-height: 28px;
}
/* Край на Настройки на профил */

.border {
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.borderdark {
	border-bottom: 1px solid #131313;
	margin: 0px;
	padding: 0px;
}
/* Настройки на групи */
.edit_g {
	float: right;
}
.edit_g img {
	border: 0px;
}
/* Край на групи */

/* Функцията Копирай */

.blur {
	background: #000;
	position: fixed;
	top: 0px;
	display: none;
	left: 0px;
	width:100%;
	height: 100%;
	z-index: 11;
	opacity: 0.7}
	
#copy_window {
	font-size: 12px;
	color: #666666;
	position: absolute;
	z-index: 17;
	top:610px;
	left: 50%;
	margin-left: -220px;
	width: 440px;
	-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 15px #1c1c1c;
	padding: 10px;
	background: #fff;}
	
	
.copy_close {
	position: relative;
	float: right;
		
}
/* Край на Функцията Копирай */

/* Начало на Функцията Докладвай */

#report_window {
	font-size: 12px;
	color: #666666;
	position: absolute;
	z-index: 17;
	top:610px;
	left: 50%;
	margin-left: -220px;
	width: 440px;
	-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 15px #1c1c1c;
	padding: 10px;
	background: #fff;}
	
/* Край на Функцията Докладвай */

/* Начало на Функцията Добави място */

#location_window {
	font-size: 12px;
	position: absolute;
	z-index: 17;
	top:300px;
	left: 50%;
	margin-left: -220px;
	width: 440px;
	-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 15px #1c1c1c;
	padding: 10px;
	background: #fff;}
	
/* Край на Функцията Добави място */

/* Начало на Функцията В Група */

#group_window {
	font-size: 12px;
	position: absolute;
	z-index: 17;
	top:220px;
	left: 50%;
	margin-left: -330px;
	width: 661px;
	-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 15px #1c1c1c;
	padding: 10px;
	background: #fff;}
	
/* Край на Функцията В Група */

/* Начало на страници */
.pager {
	margin: 20px 5px;
	clear: both;
}
.pager ul{
	list-style-type: none;
}
.pager li {
	display: inline-block;
	margin: 4px 4px 0 4px;
}
.pager li a {
	font-size: 13px;
	border: 1px solid #B5D7ED;
	padding: 1px 6px;
}
.current {
	font-size: 13px;
	background: #206DE0;
	color: #FFFFFF;
	border: 1px solid #206DE0;
	padding: 1px 6px;
}
/* Край на страници */
#subscribe_number, #favorite_number, #votes_number {

}
.rcom {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 500px;
	margin: 4px 0;
}
.rcom_active {
	background: #F6F6F6;
	border: 1px solid #CCCCCC;
	width: 500px;
	margin: 4px 0;
}
/* Начало на известия */
#notifications img {
	float: left;
	margin-right: 5px;
}
#notifications ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#notifications li {
	padding: 2px;
	font-size: 11px;
	clear: both;
	display: block;
	min-height: 50px;
}
#notifications li a{
	display: block;
	min-height: 50px;
}
#notifications li a:hover{
	color: #dedede;
	display: block;
	min-height: 50px;
	text-decoration: none;
}
.unreadnotice {
	background: #eef8ff !IMPORTANT;
}
.notification_row_new {
	
}

/* Край на известия */

/* Начало на меню Топ 50 */
.menuphototop ul {
    list-style-type: none;
    margin: 0;
}
.menuphototop li{
    clear: both;
    display: inline-block;
    font-size: 11px;
}
.menuphototop {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
.menuphototop img {
	float: left;
	margin-right: 5px;
}
/* Край на меню Топ 50 */

.titleday {
	min-height: 16px !IMPORTANT;
	font-size: 14px !IMPORTANT;
}

/* JS Паджинатор */
.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 14px;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
	padding: 5px
}

.ellipse{
	float: left;
}

/* Край на js паджинатор */

.delete_g {
	float: right;
}
.delete_g img {
	border: 0px;
}
.overlaytext {
	background: #EDEDED;
	padding: 4px 6px; top: 5px; position: relative;
}

.ellipse{
	display: none !important;
}
.boxsend {
	padding: 5px;
	margin: 5px;
	border: 1px solid #9CC4DF;
	border-radius: 3px;
	background: #e7f6fb;
	color: #6699cc;
}
.boxsend input {
	width: 200px;
	border: 1px solid #9CC4DF;
	padding: 2px;
	margin-bottom: 5px;
}
.boxsend textarea {
	width: 400px;
	border: 1px solid #9CC4DF;
	padding: 2px;
}
.video_preview {
	display: inline-block;
}


@-webkit-keyframes ajax-loader-rotate{
    0% { -webkit-transform:  rotate(0deg); }
    100% { -webkit-transform:  rotate(360deg); }
}
@-moz-keyframes ajax-loader-rotate{
    0% { transform:  rotate(0deg); }
    100% { transform:  rotate(360deg); }
}
@keyframes ajax-loader-rotate{
    0% { transform:  rotate(0deg); }
    100% { transform:  rotate(360deg); }
}
.ajax-loader{
    border-radius:   50%;
    opacity:   0.7;
    display:   block;
    width:   .25em;
    height:  .25em;
    font-size:   29px;
    box-shadow:
      0 -.4em       0 0 rgba(0,0,0,1),
      -.28em -.28em 0 0 rgba(0,0,0,.75),
      -.4em 0       0 0 rgba(0,0,0,.50),
      -.28em .28em  0 0 rgba(0,0,0,.25)
    ;
    -webkit-animation:   .85s ajax-loader-rotate steps(8) infinite;
    -moz-animation:  .85s ajax-loader-rotate steps(8) infinite;
    animation:   .85s ajax-loader-rotate steps(8) infinite;
}


[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none!important;
}

.sidebar {
	float: right;
	width: 300px;
	display: block;
}
.sidebar ul  {
	list-style: none outside none;
}
.sidebar ul li a  {
	font-size: 14px;
	width: 300px;
	padding: 5px 0;
	line-height: 18px;
	float: left;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #9CC4DF;
	clear: both;
	text-indent: 4px;
}

.sideitem {

}
.sideparent a {

}
.sideparent .sideexpander {
	position: relative;
	width: 1px;
	float: right;
	right: 0;
	top: -2px;
}
.sideparent .sideexpander b {
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 3px;
	right: 0;
	color: #B5D7ED;
	cursor: pointer;
}
.sidechild {

}
.sidechild a {
	text-indent: 10px !important;
}
.sidesubmenu {
	display: none;
}
.sideselected {
	background-color: yellow;
}

.groupdate{
  font-size:14px;
  font-weight:bold;
}




.wcontainer{
  position:relative;
}

#editor_window {
  font-size: 12px;
  color: #666666;
  z-index: 17;
  top:-186px;
  position:absolute;
  width: 320px;
  border-radius: 3px;
  -border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0px 0px 15px #1c1c1c;
  padding: 10px;
  background: #fff;
  display:none;
}

.submitbtn{
  cursor: pointer;
  height: 31px;
  padding: 0 7px 0 7px;
  margin: 5px 0;
  font-size: 18px;
  font-weight: bold;
}
.submitbtn:hover{
  text-decoration: underline;
}

input[type="submit"]:disabled{
  color:lightgray!important;
  text-decoration: none;
  cursor: initial;
}
