/* CSS clear */
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, input, textarea
thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	line-height:135%;
	margin:0pt;
	padding:0pt;
	vertical-align:baseline;
}

a img, *:link img, *:visited img {
	border:0pt none;
}

table {
	border-collapse:collapse;
	border-spacing:0pt;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

td {
	vertical-align:top;
}
/* End of CSS clear */

* {	font-family:Verdana;
	font-size:10px;
	color:#313131;
}

body {
	font-family:Verdana;
	font-size:10px;
	color:#313131;
}


#head {	border-radius: 0 0 10px 10px;
    height: 95px;
    margin: auto;
    max-width: 1260px;
    min-width: 1000px;
}

#head #logo {	border-radius: 0 0 0 7px;
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    float: left;
    height: 94px;
    width: 270px;
}

#head #logo a {	border-radius: 0 0 0 10px;
    background: url("../img/logocombi.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 95px;
    text-indent: -9000px;
    width: 275px;
}

#head #stat {
	border-radius: 0px 0px 10px 0px;
	border-bottom: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: right;
    height: 94px;
    width: 270px;
}

#head #statinfo {	border-radius: 0 0 10px 0;
     height: 82px;
     padding-left: 60px;
     padding-top: 13px;
     background: url('../img/statcombi.png') no-repeat;}

#head #statinfo div {
	padding-left:8px;
	color:#5788D2;
	font-size:11px;
	font-weight:bold;
	width:175px;
	font-family:Tahoma;
}

#head #statinfo div span {	width:70px;	display:block;	float:right;
	font-weight:bold;
	font-family:Tahoma;
}

#head #headcenter {
	padding-top:30px;	text-align:center;
	background: #FFFFFF url('../img/head.png') repeat-x;
}

html.firefox6 #head #headcenter #search .text {	padding-bottom:0px !important;
}

#head #headcenter #search .text {    font-size:13px;
}

#maintable {	min-width:1000px;
	max-width:1260px;
	margin:auto;
	width:100%;
	display:table;
 }

/* Хак для хрома */
body:not([x|x]) #maintable {display:block;}
body:not([x|x]) #infotd { width:100% !important;}

body:not([x|x]) #maintable td {display:table-cell;}
body:not([x|x]) #infotd td {display:table-cell;}

#menuname_underhead {	height:45px;
	min-width:1000px;
	max-width:1260px;
	margin:auto;
	background: #FFFFFF url('../img/head.png') repeat-x 0px -95px;
}

#menuname_underhead .rightmm {	background: url('../img/statcombi.png') 0px -95px no-repeat;
	height:45px;
	float:right;
	width:251px;
	padding-left:19px;
}

#menuname_underhead .leftmm {
	background: url('../img/logocombi.png') 0px -95px no-repeat;
	float:left;
	height:45px;
	width:251px;
	padding-left:19px;
}

#menuname_underhead .rightmm span,
#menuname_underhead .leftmm span,
.menu span.menuname2,
#newnews span.menuname2 {
	display:block;
	height:25px;
	margin-top:15px;
	color:#FFA018;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:22px;
	font-size:11px;
	background: url('../img/v.gif') no-repeat;
	font-family:Tahoma;
}

.menu {	position:relative;
	top:-30px;
	width:214px !important;
}

#rightcoldiv {
	position:relative;
	top:-45px;
}



.menu span.menuname2 {	margin-top:0px;
	margin-left: 20px;
	margin-bottom:10px;
}

#newnews span.menuname2 {	margin-left: 14px;
}

#menuname_underhead .rightmm span {	padding-left:73px;
	background-position:51px 0px;
}



.menuname {	width:209px;
	height:40px;
	background: url('../img/menu_right.png') no-repeat;
	padding-left:14px;
	overflow:hidden;
}

.leftmenu {	background-image: url('../img/menu_left.png');
	margin-left:5px;
}

.rightmenu {
	background-image: url('../img/menu_right.png') no-repeat;
	width:200px;
	margin-left: 0px !important;
}

.menuname span{	display:block;
	height:25px;
	margin-top:10px;
	color:#FFA018;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:22px;
	font-size:11px;
	background: url('../img/v.gif') no-repeat;
	font-family:Tahoma;
}

#ttLayer .pictext {	display:block;
	margin:4px;
}

#ttLayer td.p {	width:11px;
}

div.menu {
	margin-bottom:20px;
}

div.menu hr {	display:block;	height:3px;
	border:0px;
	background: url('../img/sep.png') 50% no-repeat;
}

div.menu a {	font-family: Tahoma;
	display:block;
	height:16px;
	background: url('../img/arrow.gif') 0px 4px no-repeat;
	padding-left:15px;	color:#5788D2;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin-left:47px;
	width:140px;
	text-shadow: 1px 1px 0 #FFFFFF;
}



div.menu a:hover, div.menu a.selectedpath {	color:#294A85;
	background-image: url('../img/blue_arrow.gif');

}

#header {	background: url('../img/topline.png');
}

#header a#logo {	width:166px;
	height:93px;
	background: url('../img/vetton.png') no-repeat;
	float:left;
}

#header form {
	width:166px;
	height:93px;
	background: url('../img/vetton.png') no-repeat;
	float:left;
}

.clear {	clear:both;
}

.blue {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5788D2;
	text-align:center;
	text-decoration: none;
}

.yellow {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FEA408;
	text-align:center;
	text-decoration: none;
}

.red {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

a:hover.red,a:hover.text {
	text-decoration: none;
}

a:link.red  {
	color: #FF0000;
}

a.yellow:link,a.yellow:visited {
	color: #FEA408;
}

a.yellow:hover {
	text-decoration: underline;
}

.dark {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #294A85;
	text-align:center;
	text-decoration: none;
}

a:link.blue {
	color:#5788D2;
}

a.blue:hover {
	color:#294A85 !important;
}

.a {
	FILTER: alpha()
}

.date {
	font-weight:bold;
	font-size:12px;
	color:#FFA200;
	font-family:verdana;
}

.text {
	font-size: 11px;
	color:#313131;
	font-family:verdana;
}

a:link.text {
	color:#294A85;
}

.sort {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #226EDF;
	text-decoration: none;
	line-height:14px;
}

a:link.sort {
	color: #226EDF;
}

a:hover.sort { text-decoration: underline;}


.pictext {
	font-size: 10px;
	color: #294A85;
	font-family:verdana;
}

td {
	font-size:10px;
}

.g {
	Z-INDEX: 1000; LEFT: 0px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 0px
}

.n {
	FONT-SIZE: 7pt;
	COLOR: #FF0000;
	FONT-FAMILY: verdana;
	font-weight:400;
}

.wallname {
	color: #226EDF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

img {
	border:0px;
}
li.red {
	font-family: Tahoma;
    font-size:11px;
	color:#ff0000;
}
.pagelink
{
	background-color: #F0F5FA;
	border: 1px solid #D0DADF;
	padding: 3px 3px 3px 3px;
	color: #000;
	font-weight: normal;
}
.pagecurrent
{
	background-color: #FFC9A5;
	border: 1px solid #D0DADF;
	padding: 3px 3px 3px 3px;
	color: #ff0000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
a {
	color:#294A85;
}

#pagename a {	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	font-size:13px;
	color: #226EDF;
	margin:0px;
	text-decoration:none;
}

#pagename a {	padding-right:18px;
	 background:url('../img/pagename_arrow.png') right 6px no-repeat;
}

#pagename a:last-child {	background:none;
}

#pagename a:hover {	text-decoration:underline;
}

h3 {
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	font-size:13px;
	color: #226EDF;
	margin:0px;
}

.ban_girls {
	position:relative;
	left:20px;
	border: #294984 1px solid;
}

/* Статьи */

.info {
	font-family:Verdana;
	text-align:left;
	line-height:15px;
	color:#294A85;
	font-size:11px;
}

.name_dir {
	display:block;
	color:#226EDF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

.kolonka {
	width:32%;
	float:left;
}

.razdel_div {
	font-size:12px;
	font-weight:bold;
	margin:10px;
	margin-bottom:0px;
	color:#294A85;
}

.article {
	margin-bottom:10px;
	font-size:11px;
}

.html_article {
	font-size:11px;
}

.article_name a {
	color:#5788D2;
	font-size:11px;
	font-weight:bold;
}

.name_article {
	margin-bottom:10px;
	display:block;
	color:#226EDF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.article_short {
	padding:5px 5px 5px 20px;
}

.podrazdel_div {
	margin-left:25px;
}

.podrazdel_div a {
	color:#5788D2;
	font-size:11px;
	font-weight:bold;
}

div.pages {
	margin-top:10px;
	font-size:11px;
}

.endcol {
	clear:left;
}

.article_spisok,
.article_text {
	margin:20px;
}

a.rate:link,a.rate:active,a.rate:visited { text-decoration: none; }
a.rate:hover { text-decoration: underline; }


#bottom {	background: url('../img/bottom.gif') repeat-x;
	height:54px;
	text-align:center;
	min-width:1000px;
	margin: auto;
    max-width: 1260px;
}

body.wall #bottom {	width:100%;
	max-width: 100%;
}

#bottom div.btxt {	padding-top:17px;
	padding-left: 250px;
    padding-right: 250px;
}

#bottom #copyright {
	float:left;
	width:200px;
	height:54px;	background: url('../img/bottom_vline.png') no-repeat;
	color:#5788D2;
	font-size:10px;
	text-align:center;
	margin-left:9px;
	margin-top:5px;
	font-weight:bold;
	padding-top:10px;
}

#bottom #copyright a,
#bottom #copyright div {	color:#5788D2;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}

#bottom #counters {
	float:right;
	width:200px;
	height:54px;
	margin-right:9px;
	margin-top:5px;
	background: url('../img/bottom_vline.png') no-repeat;
	padding-top:10px;
}

#leftcol {	background: URL('../img/colonr.gif') repeat-y 1px 0px;
	 width: 214px !important;
}

#rightcol {	background: URL('../img/colon.gif') repeat-y;
	width:214px;
	max-width:214px;
	min-width:214px;
}

#newimg {	margin-bottom:35px;
}

.mini {	float:left;
	width:33%;
	text-align:center;
	height:162px;
	overflow:hidden;
	color: #226EDF;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-top:3px;
}

.mini a.dirname {	margin:auto;
	display:block;
	margin-bottom:2px;
}

.mini a span {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 7px solid #EEEEEE;
    border-radius: 7px 7px 7px 7px;
    display: block;
    margin: auto;
    min-height: 70px;
    width: 138px;
}

.mini:hover a span {
	border-color:#DCE5EE;
	background:#DCE5EE;
}

.mini a:visited span {	border-color:#E4F7E9;
	background:#E4F7E9;
}

.mini_owner {	padding-bottom:10px;
	padding-top:10px;
	border:1px #ffffff solid;
	 border-bottom:1px solid #e3e9f1;
}

.mini_owner:hover {	background: #F1F5FA;
	border-bottom:1px solid #e3e9f1;
	border-top:1px #ffffff solid;
}

.mini_owner .wallstat {	width:160px;
	float:left;
	text-align:right;
	display:block;
	min-height:150px;
}

.mini_owner .miniinfo {
	float:left;
	width:405px;
}

.miniinfo fieldset label {	width:100px !important;
}

.miniinfo .subdir {	padding-left:115px;
}

.mini_owner .miniinfo input {	float:left;
}

.miniinfo select {
}

.miniinfo .subdir input {     margin-top:2px;
}

.miniinfo .subdir input.grey {	color:#b6b6b6 !important;
	font-size:11px !important;
}

#pics {	margin-left:30px;
	margin-right:30px;
	clear: both;
}

#pagelinks, #letterlist {
	margin:auto;
	display:block;
	margin:20px 30px 30px 30px;
}

#pagelinks a, #letterlist a {	background-color:#F0F5FA;
	border:1px solid #D0DADF;
	padding:3px 6px;
	color:#5788D2;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
	float:left;
	margin-left:5px;
	border-radius:2px;
}

#pagelinks a:hover, #letterlist a:hover {	background:#e3ecf5;
	border:1px solid #294A85;
	text-decoration:underline;
}

#pagelinks a.active {	background-color:#5788D2;
	border:1px solid #294A85;
	color:#FFFFFF;
	text-decoration:none;
}

#pagelinks .arrs {	width:25px;
}

#pagename h2 {
	color: #226EDF;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;	margin-left:30px;
	margin-right:30px;
	border-bottom:1px solid #D8DADF;
	padding-bottom:4px;
	margin-bottom:15px;
	display:block;
}

#letterlist, #hreflist {	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
}

#hreflist {	margin-bottom:30px;
}

#hreflist a {	display:block;
	text-decoration:none;
}

#hreflist a span {    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    line-height:19px;
}

#hreflist a:hover span {	text-decoration:underline;
}

#hreflist a:hover span.kolvo {	text-decoration:none !important;
}

#hreflist a span.kolvo {
	font-size:10px;
	color:#dadada;
	padding-left:5px;
}

#hreflist a:hover span.kolvo {	color: #294A85;
	display:inline;
}

#sorterlink {	float: right;
    margin-right: 30px;
    text-decoration: none;
    padding-right: 3px;
    clear: both;
    position:relative;

    top: -65px;
}

#sorterlink:hover {	text-decoration: underline;
	color:#226EDF;
}

body.wall {	background:0px;
}

#wallhead {	height:52px;
	background: url('../img/new/wallpaper_view_topbg.png') repeat-x;
	margin-bottom:20px;
	min-width:1000px;
}

#wallhead #walllogo {	background: url('../img/new/wallpaper_view_logo.png') 0px 1px no-repeat;
	width:102px;
	height:51px;
	float:left;
}

#wallhead #wallinfo {    width:500px;
    padding-top:26px;
    padding-left:150px;
    float:left;
}

#ratingdiv * {	font-family:Tahoma;
}

#ratingdiv {    width:80px;
    float:left;
    margin-top:6px;
    background:#F0F5FA;
}


#rateinfo {     height:60px;
}

#vote {	text-align:center;
}

#votes {	text-align:right;
	padding-right:5px;
	font-size:12px;
	position:relative;
	left:-5px;
	top:5px;
}

#vote a {	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}

#vote a:hover b {	visibility:visible;
}

#vote a b {	font-size:12px !important;
	visibility:hidden;
	color:#ffffff;
}

#rating {	text-align:center;
	font-size:19px;
	font-weight:bold;
	height:28px;
	padding-top:2px;
}

.tip-wrap {
	z-index:299;
}

.tip {	background:#e1e3e5;
	opacity:0.9;
	padding:1px;
	  padding-left:10px;
	 border-radius:3px;
}

.tip-title {	padding:3px;
	padding-left:5px;
	background:#ffffff;
}

.tip-text {	display:none;
}

#sortertable {	margin-left:7%;
	margin-right:7%;
	width:86%;
}

#sortertable td {	padding:2px;
}

var {	display:none;
}

#moduleinfo {	font-size:11px;
	  width:100% !important;
}

#moduleinfo p {
	font-size:11px;
}

body.pages #moduleinfo * {
	font-size:11px;
}

#moduleinfo input {	padding:2px 2px 2px 3px;
}

.formdiv {	margin-bottom:3px;
}

.formdiv label {	width:200px;
	padding-right:15px;
	text-align:right;
	float:left;
}

body.ajax-loading #moduleinfo {	background: url('../img/ajaxload.gif') 50% 150px no-repeat;
}

#userbar {
	margin-bottom:15px;
	display:block;
	line-height:25px;
}

hr.sep {	margin-top:10px;
	margin-bottom:10px;
	background:#DAE2E8;
	height:1px;
	overflow:hidden;
	border:0px none;
}

#fader {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: url('../img/transparent.png');
	z-index:100;
	display:none;
	opacity:0.25;
}

#fader.white {	background: url('../img/fader_white.png') !important;
	opacity:0;
}

#lightbox {
	border-radius:7px 7px 7px 7px;
	box-shadow:0 2px 7px #8D8D8D;
	border:2px solid #646464;
	z-index:1001 !important;
	background:#ffffff;
    display: none;
}

#closelightbox {
	background:url("../../img/close.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:right;
	height:30px;
	left:13px;
	position:relative;
	top:-13px;
	width:30px;
}

.displaynone {	  display:none !important;
}

#inlightbox {
	padding:20px;
}

#headlightbox {
	padding-bottom:0px;
	padding-top:30px;
	text-align:center;
	color:#226EDF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}

fieldset {	clear:left;
}

fieldset label {
	color:#294A85;
	display:block;
	float:left;
	font-size:11px;
	text-align:right;
	width:100px;
}

.placeholder {
	color:#b6b6b6 !important;
}

fieldset {	margin-bottom:7px;
	 line-height:200%;
}

input[type="file"], input[type="text"], input[type="password"], select, textarea {
	border-radius:2px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CED9E6;
	color:#333333;
	font:11px Tahoma;
	margin-right:5px;
	padding:2px;
	width:200px;
}

select {	width:auto;
}

#lightbox select {	width:230px;
}

input[type="file"]:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover {	 border-color:#abbed5;
}

input[type="file"]:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
	 border-color:#89a1bf;
}

select.error, input.error {	 border-color:#ff0000;
}

select.done, input.done {
	 border-color:#388516 !important;
}

.err div {	 color:#ff0000;
}


input.button {	background:url('../img/buttonbg.png') repeat-x;
	border-radius:3px;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:11px;
	font-weight:400;
	padding:4px 10px 3px 10px !important;
	opacity:0.85;
	margin-top:10px;
}

input.button:hover {	opacity:1;
}


/* Wall */

#vkshare0 {	width:200px;
	float:left;
	margin-right:50px;
}

#share {	 width:238px;
	 float:right;
	 margin-top: 15px;
}

.addthis_button_compact {	line-height: 15px;
}

.displaynone {	display:none !important;
}

.pl {	margin-left:5px;
	margin-right:13px;
}

.pl_row {
	padding-top:4px;	padding-bottom:4px;
	border-bottom: 1px dotted #d8dadf;
	text-align: left;
	padding-left: 7px;
}

.pl_row:hover {	cursor:hand;
	cursor:pointer;
}

.pl_row:hover * {	text-decoration:underline;
	color:#546e9d;
}

.pl_row a {	text-decoration:none;
}

.pl_url {	display:none;
}

#hreflist {	clear:left;
}

#letterlist a {    border:1px transparent solid;
    margin-left:0px;
    text-decoration:none;
}


#letterlist a.selected {
	background-color: #5788D2;
    border: 1px solid #294A85;
    color: #FFFFFF;
}

#hreflist a {	padding-left:12px;
}

#hreflist div.letter {	color: #FFA018;
    display: block;
    font-family: Tahoma;
      font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin-top: 13px;
    text-transform: uppercase;
}

#breadcrumbs {	float: left;
    margin-left: 26px;
    margin-top: 17px;
    width: 500px;
}

#breadcrumbs a {
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	font-size:13px;
	color: #226EDF;
	margin:0px;
	text-decoration:none;
}

#breadcrumbs span {	font-family: Tahoma;
	font-weight: bold;
	font-size:13px;
}

#breadcrumbs a {
	padding-right:18px;
	 background:url('../img/pagename_arrow.png') right 6px no-repeat;
}

#breadcrumbs a.last {	background:none;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#tags {	float: left;
    margin-top: 5px;
    padding-right: 20px;
    text-align: left;
    width: 42%;
}

#tags span {	background: url('../img/tags.png') no-repeat;
	font-size: 13px;
    height: 16px;
    margin-right: 7px;
    padding-right: 16px;
    position: relative;
    top: 1px;
    width: 16px;
}

#tags a {	text-decoration:none;
}

#tags a:hover {
	text-decoration:underline;
	color:#5F81BD;
}

#sortlinks {	margin-left: 30px;
    width:60%;
    float:left;
    position: relative;
    top: -7px;
}

#sortlinks a {	padding:2px 5px 3px 5px;
	font-size:11px;
}

#sortlinks a:hover {	color:#226EDF;
}

#sortlinks a.selected {	background:#226EDF url('../img/arrow_desc.png') right 8px no-repeat;
    color:white;
    text-decoration:none;
    padding:2px 5px 3px 5px;
    border-radius: 2px;
    padding-right:15px;
}

#sortlinks a.allowdate_asc,
#sortlinks a.rate_asc,
#sortlinks a.views_asc {	background:#226EDF url('../img/arrow_asc.png') right 8px no-repeat;
}

#kolvolinks {	 width:20%;
    float:right;
    margin-right: 50px;
    text-align:right;
    position: relative;
    top: -7px;
}


.multilink {
	visibility:hidden;
}


#kolvolinks .multilink a {
	display:block;
	padding:1px 0px;
}

#minwidth .multilink a {	display:block;
}

#changeEnterMethod {	clear:both;
	margin-top:15px;
	text-align:center;
}


#minwidth .multilink, #minwidth .multilink.hover a {	width:50px;
}

.multilink a {	font-size:11px;
	text-decoration:none;
	border-bottom:1px dashed;
	text-align:center;
}

.multilink {
	width:20px;
	height:16px;
	overflow: hidden;
}

.multilink a {
	height:15px;
}

.multilink.hover {
	background:#ffffff;
	overflow: hidden;
	width: 20px;
	border:1px solid #F5F7F9;
	border-radius:2px;
}



.multilink.hover a {	display:block;
	padding-bottom:1px;
	text-decoration:none;
	border:none;
	font-size:11px;
	text-align:center;
	width: 20px;
	height:16px;
}

.multilink.hover a:hover {    background: #226EDF;
    color:white;
}

.filename  {	color: #BEBEBE;
    font-size: 10px;
    padding-left: 115px;
    position: relative;
    top: -2px;
}

#lightbox #headlightbox {	padding-right: 15px;
}

#lightbox #inlightbox,
#lightbox #headlightbox {	background: none;
}


#usersLoginPage {	margin-top:10px;
}

#lightbox.login #usersLoginPage.vk {	height: 135px;
}

#lightbox.login #usersLoginPage.vk #vk_auth{	float:none;
	margin:auto;
	height:110px !important;
}

#lightbox.login.all {	width:auto !important;
}

#lightbox.users.register {
	width:420px !important;
}

fieldset label {	width:130px !important;
}

#usersLoginForm {	width:400px;
}


#fieldset_input_pass div {	padding-left:105px !important;
}

#usersLoginForm fieldset div {	padding-left:75px;
}


#lightbox.login #usersLoginPage.full #usersLoginForm {	float:left;
	width: 396px;
	float:left;
	margin-bottom: 20px;
	background: url('../img/ili.png') no-repeat top right;
}

#lightbox.login #usersLoginPage.onlyemail fieldset label {	width:90px !important;
}

#lightbox.login #usersLoginPage.onlyemail {	margin-bottom:30px;
}


#usersLoginPage.full #usersLoginForm div#errors {	width:305px;
}

#lightbox.login #vk_auth {	float: right;
	margin-right: 74px;
}

#lightbox.login fieldset label {	  width: 60px !important;
}

#lightbox.login fieldset input.text-input {	width: 175px;
}

#myaccount {
	margin: 7px;
	text-align: center;
	margin-left:0px;
}

.menuname2 a {
	float:right;
	margin-right:20px;
	text-decoration:none;
	text-transform:lowercase;
	font-size:11px;
	color:#6b6b6b;
	position:relative;
	top:-2px;
	padding:2px 5px;
	text-shadow:0px 1px 0px #ffffff;
	border-radius: 2px;
}

.menuname2 a:hover {
	background: none repeat scroll 0 0 rgba(74, 113, 131, 0.2);
	color:#226EDF;
	}

#actionlinks {
	width:150px;
	text-align:left;
	margin:auto;
	margin-top:5px;
}

#actionlinks div {	 margin-bottom:1px;
}

#actionlinks a {
	padding:3px 5px 3px 27px;
	text-decoration:none;
	display: block;
	text-shadow:0px 1px 0px #ffffff;
	border-radius:2px;
}

#actionlinks a:hover {
	color:#226EDF;
	background-color: #dce5ee;
}

#account_menu_link1 {	background: url('../img/users/menu_wallpapers_hover.png') 4px 2px no-repeat;
	float:left;
	width:96px;
}

#account_menu_link_fav {
	background: url('../img/users/favorites.png') 4px 2px no-repeat;
}

#account_menu_link_lenta {
	background: url('../img/users/lenta.png') 4px 2px no-repeat;
}

#account_menu_link2 {	float:left;
	padding:3px 6px 3px 6px !important;
	width: 10px;
}

#moduleinfo .green, #moduleinfo #success, #moduleinfo #note, #moduleinfo #alert {	margin-left:30px;
	margin-right:30px;
}

.green, #success {	border:2px solid #629f02;
	border-radius:5px;
	padding:5px 10px;
	background:#e5fadd;
	color:#195800;
	margin-bottom:10px;
}

#err {
    background: none repeat scroll 0 0 #fdf0f0;
    border: 2px solid #b12d2d;
    border-radius: 5px 5px 5px 5px;
    color: #b12d2d;
    margin-bottom: 10px;
    padding: 5px 10px;
}

#err * {	color: #b12d2d;
}

#note {
    background: none repeat scroll 0 0 #ddeafa;
    border: 2px solid #a3d8fd;
    border-radius: 5px 5px 5px 5px;
    color: #026da5;
    margin-bottom: 10px;
    padding: 5px 10px;
}

#note * {
	color: #026da5;
}

.width200 {
	width:150px;
}

#serverresponse {
	margin:0px 30px;
	text-align:left;
	min-height:17px;
}

#goodserverresponse {
	margin:0px 30px;
}

#uploadform {	 margin-top:20px !important;
}

#lightbox a:hover {	color:#226EDF;
}

.typeface-js {	color: #226EDF;
	font-family:Tahoma;
	 font-size:14px;
	margin:0px 30px 10px 30px;
}

#vk_like {	clear:none !important;
	width:200px !important;
	 text-align: left;
}

#serverresponse .ok,
#goodserverresponse {	 color:#2c8b02;
}

#serverresponse .err {
	color:#FF0000;
}

#editfrom {	margin-left:30px;
	margin-right:30px;
}

#editfrom label {	width:120px;
}

.delwalllink {
	padding-left:15px;
	padding-bottom: 2px;
	text-decoration:none;
	background: url('../img/users/del.png') 0px 2px no-repeat;
	color:#979797 !important;
}

.delwalllink:hover {
     background: url('../img/users/del_hover.png') 0px 2px no-repeat;
	 color:#FF0000 !important;
}

.miniinfo fieldset {
	width:450px;}

.miniinfo .button {	padding: 2px 10px 3px !important;
	font-size:10px;
	margin-top:0px !important;
}

#moduleinfo {

}

#infotd {	min-width:500px;
}

.uploaderrmorph {	height:20px;
}

html#wallpaperView #vk_like {	float:right;
}

.thisWallpaperResolution {	color:#ffffff;
	display:block;
}

.thisWallpaperResolution.sameRatio {	background-color:#009900 !important;
}

#originalSizeOnCroppedPage a {	border:0px !important;
}

#originalSizeOnCroppedPage a:hover {	text-decoration:underline;
}

#userScreenResolutionDiv.sameRatio #userScreenResolution {
	color:#009900 !important;
	border:0px none;
	cursor:default;
}


#wallpaperWrapper {	padding:2px;
	margin:3px 0px;
	border:1px solid #d4d6d8;
	border-radius:3px;
	max-width:760px;
	cursor:hand;
	cursor:pointer;
	min-height:300px;
}

html.ie8 #wallpaperWrapper {
    width:760px;
}

#wallpaperWrapper h2 {
    display:none;
}



#wallpaper {
	max-width:760px;
	max-height:700px;
	display:block;
	z-index:10;
	margin:auto;
}



#wallpaper.ontop {	position:absolute !important;
	top:0px;
	left:0px;
	z-index:300 !important;
	width:100% !important;
	max-width:none;
	max-height:none;
}


.winfo a {
	 text-decoration:none;
}

.winfo a:hover {
	text-decoration:underline;
}

.winfo span {	font-weight:400;
}

.autocompleter-queried {	font-weight:bold;
}

.autocompleter-choices li {	clear:both;
	height:17px;
}

.autocompleter-choices li.autocompleter-selected a.demo-info,
.autocompleter-choices li.autocompleter-selected span {	color:#ffffff;
}

.autocompleter-choices li span {	float:left;
	display:block;
	width:200px;
}

.autocompleter-choices li a.demo-info {	float:right;
	font-weight:400;
	color:#333333;
	margin-right:5px;
	display:block;
	width:30px;
	text-align:right;
	text-decoration:none;
}

#minwidth {	clear:both;
	margin:0px 30px;
}

#yandex_premium {
	font-size:10px !important;	margin: 10px 26px 20px;
}

#yandex_direct, #yandex_market {	margin: 15px 30px;
}

#y5_direct1 {	margin:auto;
}

.notfound {	font-size:13px;
	color:#ff0000;
}

#subdirs {	clear:both;
	margin-left: 30px;
    margin-right: 30px;
    margin-top:10px;
    margin-bottom:10px;
}


#subdirs a {	font-size:12px;
	margin-right:10px;
	text-decoration:none;
	display:block;
	float:left;
	margin-bottom: 4px;
	padding: 2px 4px 3px 4px;
}


#subdirs a.selectedlink, #subdirs a.active {	background: #226EDF;
	border-radius: 2px 2px 2px 2px;
    color: white !important;
    text-decoration: none;
}

#subdirs a:hover {	color:#226EDF;
}

#subdirs span {	font-size:10px;
	position:relative;
	top:-4px;
	left:-3px;
	color:#BACBDB;
}

body#models_sorter #hreflist a span,
body#men_sorter #hreflist a span,
body#music_sorter #hreflist a span {	text-transform:Capitalize;
}



.textinside {
	margin-bottom:20px;
	text-align:center;
	font-weight:800;
	font-size:11px;
}

#nextlink {
	float:right;
	z-index:250;
	width:85px;
	position:absolute;
	text-indent:-3000px;
}

#nextlink span {
	height:100%;
	display:block;
	width:100%;
}

#nextlink.hover span,
#nextlink:hover span {
	background: url('../img/nextarrow.png') transparent 30px 50% no-repeat !important;
}

html.ie8 #nextlink span {
    background: url('../img/nextarrow.png') -100px -100px no-repeat;
}

html.ie9 #nextlink span {
    background: rgba(0,0,0,0);
}


#nextlink.hover, #nextlink:hover {
	background-image: url('../img/nextarrow_bg.png');
	background-repeat:repeat-y;
}

#resolutions {	min-width:100px;
	margin:0px 15px 0 0;
}

#userScreenResolutionDiv {	display:none;
	text-align: center;
}

#cutbutton {	display:none;
}

#cutlink {	display:none;
}

#cutbutton a {	display:block;
	height:51px;
	width:218px;
	margin:5px auto;
	background: url('../img/new/cutbutton.png') no-repeat;
	text-indent:-9000px;
	cursor:hand;
	cursor:pointer;
}

#cutbutton a:hover {	background: url('../img/new/cutbutton_hover.png') no-repeat;
}

#resolutions a.sel {
    background: url('../img/resolution_arrow.png') no-repeat scroll right center #226EDF;
    width: 110px;
    cursor:default !important;
    text-decoration: none !important;
    border-bottom: 0px none !important;
}

#resolutions a.sel span {	color: #FFFFFF;
}

#resolutions a {
    height: 18px;
    margin-top: 6px;
    text-align: center;
    text-decoration: none;
    width: 97px;
    font-size: 13px;
}

#resolutions a:hover {	border-bottom: 1px dashed;
}

#resolutions a span {
    font-size: 13px;
    width: 92px;
    color:#294A85;
}


#shortcuts {	float:right;
	color:#6c6c6c;
	width:100px;
	text-align:right;
	padding-right:22px;
	font-size:11px;
}

#wallpaperStat {	text-align:center;
}

#wallpaperStat div {	margin-top:4px;
}

#wallpaperStat b {	font-weight:bold;
	font-size:15px;
	color:#294A85;
}

#rateinfo * {	color:#294A85;
}

#wallpaperStat small {
	font-size:10px;
	margin-top:4px;
	display:block;
}

#wallpaperStat .authorName {	font-size:11px;
	font-weight:bold;
	display:block;
	color:#294A85;
}

html.ie #lightbox.login #usersLoginPage.full {	min-width:670px;
}



.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('../img/jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}

.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#vk_comments {	float:left;
}

#wallpaperActions {	position:absolute;
	background: rgba(0,0,0,0.25);
	height:50px;
	width:100px;
	z-index:200;
	top:-500px;
}


.mini span.big  {	position:absolute;
  	z-index:1000;
  	width:260px;
  	display:block;
}

.mini span small {	display:none;
}


.mini span.big small {	display:block;
	height:30px;
	background:rgba(0,0,0,0.5);
	position:relative;
	top:-30px;
}


.mini span.big small,
.mini span.big small * {	color:#ffffff;
	text-shadow:1px 1px 0px #000000;
}

.mini span.big b.miniUserName {	float: left;
    line-height: 27px;
    padding-left: 10px;
    text-align: left;
    width: 100px;
    padding-top: 8px;
    text-decoration:none !important;
}

.mini span.big b.miniViews {
	background: url('../img/new/1315948736_widescreen.png') 0px 0px no-repeat;
	display: block;
    float: right;
    font-size: 11px;
    font-weight: 400 !important;
    height: 20px;
    margin-top: 7px;
    padding-left: 22px;
    text-align: left;
    width: 54px;
    text-decoration:none !important;
}

.mini span.big b.miniRating {
	background: url('../img/new/rateicon.png') 0px bottom no-repeat;
	display: block;
    float: right;
    font-size: 15px;
    height: 20px;
    margin-top: 6px;
    width: 30px;
    margin-right: 4px;
    text-decoration:none !important;
}


.mini span.big em {	text-shadow:none;
	font-weight:400;
	font-style:normal !important;
	padding-right:3px;
	text-decoration:none !important;
}

.mini span.big strong:hover {
	text-decoration:underline !important;
}

#lentaSetsForm, #settingsForm{	margin:0px 30px 30px 30px;
	padding-bottom:20px;
	border-bottom:1px dotted #dadada;
}


#lentaSetsForm fieldset, #settingsForm fieldset {	margin-bottom:17px;
}

#lentaSetsForm label,
#settingsForm label {	width:200px !important;
}

#account_menu_link_lenta sup {	font-size:9px;
	color:#ff0000;
	position:relative;
	top:-3px;
}

#sharebuttons {
    border: 1px solid #DAE2E8;
    border-radius: 3px 3px 3px 3px;
    float: right;
    margin-right: 20px;
    opacity: 0.8;
    padding: 10px 20px;
    width: 200px;
}

#sharebuttons:hover {
    opacity:1;
}

#sharebuttons hr {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden !important;
    border:none;
}

#socialButtons {
    margin-top: 20px;
}


#socialButtons .btn {
    width:160px;
    float:left;
    text-align: center;
    margin-bottom: 20px;
}

#vkbtn * {
    line-height:125% !important;
}
