/* CSS Document */
.mr30 {margin-right:30px}
.allpage {background:url(img/gray_point.gif) repeat-y 250px 0}


.centercolumn2 {margin:0 240px 0 265px}
.centercolumn3 {margin:0 20px 0 265px}
.rightcolumn200 {float:left; width:200px; margin-left:-220px}
.topbanner {margin:0 20px 0 265px}

.breadcrumbs {border-bottom:1px solid #e5e5e5; padding:5px 0 4px 0; margin-bottom:10px; font-size:0.9em; color:#999}
.breadcrumbs A, .breadcrumbs SPAN {margin:0 3px}
.breadcrumbs SPAN {color:#000}

H1 {font-size:1.8em; font-weight:normal; margin:0 0 10px 0; padding:0 0 3px 0; color:#6a6a6a}
H3 {margin:0; padding-bottom:15px; font-size:1em;  font-weight:bold; color:#9DA1B1;}

/*
.leftmenu {margin-bottom:20px}
.leftmenu LI {margin:0; padding:0 0 10px 10px; font-size:1.1em; background:url(img/gray_bullet.gif) no-repeat 0 0.5em}
*/
.pageslist {padding:10px 0 0 7px; border-top:1px solid #e5e5e5}
.pageslist A, .pageslist SPAN {margin:0 5px; font-size:1.3em}
.pageslist DIV {padding:10px 0 0 3px}



.filter {padding-bottom:15px}
.filter DIV {display:inline-block; white-space:nowrap; padding-bottom:10px}
.filter A, .filter SPAN {margin:0 3px}
.filter SPAN {color:#666}
.filter .filterlinks {font-weight:bold}
.filter .filterlinks A {font-weight:normal}
.filter .filterlinks SPAN {font-weight:normal; color:#999; font-weight:normal}
/*
.translationbox .bloglist {width:96%}
.translationbox .bloglist LI {position:relative; width:100%}
.translationbox .number {display:inline-block; padding-left:15px; position:absolute; left:-15px; top:0; font-style:normal}
.translationbox .bloglist .avatar {margin-left:35px}
.translationbox .bloglist .rightblock {margin-left:86px}
.translationbox P {width:100%; overflow:hidden; white-space:nowrap}
*/

.toprow {width:100%; padding-bottom:5px; overflow:hidden; white-space:nowrap}
.toprow DIV {position:absolute; top:0; right:0; padding-left:25px; background:url(img/whiteshadow.png) no-repeat 0 0}
.toprow .change {display:block; width:44px; height:18px; line-height:18px; font-size:11px; background:url(img/2012-03-16_000133.png) no-repeat 0 0; color:#fff; text-align:center}
.translationbox .bloglist .rightblock SPAN.fr {display:inline-block; width:44px; text-align:center}


.simpletext {line-height:1.5em}

.ratingtable {width:100%; margin-bottom:20px}
.ratingtable TH {padding:5px 10px; background:#f2f2f2; vertical-align:top; font-weight:normal; white-space:nowrap}
.ratingtable .toprow TH {padding:10px 10px 5px 10px}
.ratingtable .bottomrow TH {padding:0 10px 10px 10px}
.ratingtable TD {padding:5px 10px}
.ratingtable .find TD {background-color:#EFF5FD}
.ratingtable .number {color:#999}
.ratingtable .namebox {margin-left:51px; padding-top:12px; overflow:hidden}
.ratingtable .namebox DIV {width:100%; white-space:nowrap; overflow:hidden}
.ratingtable .change {display:block; width:44px; height:18px; line-height:18px; font-size:11px; background-image:url(img/authoritativeness.png); background-repeat:no-repeat; color:#fff; text-align:center; margin:0 auto}
.change1 {background-position:0 0; background-color:#f67707; text-shadow:1px 1px #9f3b00}
.change2 {background-position:0 -21px; background-color:#f8bd19; text-shadow:1px 1px #af7001}
.change3 {background-position:0 -42px; background-color:#22bc19; text-shadow:1px 1px #0d6607}
.change4 {background-position:0 -63px; background-color:#3795e5; text-shadow:1px 1px #065193}
.change5 {background-position:0 -84px; background-color:#b6b6b6; text-shadow:1px 1px #555}


.ageselect {display:inline-block; height:21px; background-color:#fff; border:1px solid #ccc; position:relative; z-index:10; vertical-align:middle}
.ageselect {width:175px}
.agechoiced {margin:3px 26px 0 5px; white-space:nowrap; overflow:hidden}
.agebutton {position:absolute; top:0; right:0; display:block; width:21px; height:21px; border-left:1px solid #ccc; cursor:pointer; background:#f9f9f9 url(img/select.gif) no-repeat 0 0}
.agebuttonopen {background-position:0 -24px}
.agelist {display:none; position:absolute; top:21px; left:-1px; width:175px; background:#fff; border:1px solid #ccc}
.ageselect UL {width:175px; padding-top:10px}
.ageselect LI {width:170px; padding-left:5px; padding-bottom:10px; cursor:pointer}
.ageselect LI:hover {background-color:#f9f9f9}


/* All icons sprite
----------------------------------------------- */	
	.li-icons {	
		background-image:url(http://www.liveinternet.ru/ReActive/i/global/li-icons/sprite.png);
		background-repeat:no-repeat;
		}		
	.li-icons_Home {
		background-position: 0 0;
		}		
	.li-icons_Group {
		background-position: 0 -20px;
		}
	.li-icons_Group-add {
		background-position: 0 -40px;
		}		
	.li-icons_Woman {
		background-position: 0 -100px;
		}
	.li-icons_Woman-add {
		background-position: 0 -80px;
		}		
	.li-icons_no-Woman-no-cry {
		background-position: 0 -60px;
		}				
	.li-icons_Man {
		background-position: 0 -160px;
		}						
	.li-icons_Man-add {
		background-position: 0 -140px;
		}		
	.li-icons_Man-del {
		background-position: 0 -120px;
		}
	.li-icons_Just-king {
		background-position: 0 -462px;
		}		
	.li-icons_Feed {
		background-position: 0 -482px;
		}				
	.li-icons_Link {
		background-position: 0 -180px;
		}		
	.li-icons_Delete {
		background-position: 0 -180px;
		}				
	.li-icons_Edit {
		background-position: 0 -220px;
		}
	.li-icons_Thumb-down, .li-icons_Thumb-up {
		padding: 1px 0 1px 21px;
		}
	.li-icons_Thumb-up {
		margin-right: 3px;
		background-position: 0 -260px;
		}										
	.li-icons_Thumb-down {
		background-position: 0 -240px;
		}		
	.li-icons_Alert {
		background-position: 0 -280px;
		}						
	.li-icons_Online {
		background-position: 0 -300px;
		}
	.li-icons_Rate-orng {
		background-position: 0 -320px;
		}		
	.li-icons_Rate-ylw {
		background-position: 0 -342px;
		}
	.li-icons_Rate-grn {
		background-position: 0 -364px;
		}				
	.li-icons_Rate-blue {
		background-position: 0 -386px;
		}								
	.li-icons_Rate-gray {
		background-position: 0 -408px;
		}										
	.li-icons_Star-round {
		background-position: 0 -430px;
		}									
	.li-icons_Star-normal {
		background-position: 0 -446px;
		}				

/* Authority labels
----------------------------------------------- */		
	.li-authority {
		display: block;
		width: 44px;
		height: 18px;
		position: relative;
		z-index: 7;
		color: #FFF;
		}
		.li-authority i {
			display: block;
			width: 44px;
			position: absolute;
			top: 3px;
			left: 0;
			text-align: center;	
			font-style: normal;
			font-family: Arial;
			font-weight: bold;
			font-size: 10px;
			}
	.li-stars {
		display: inline-block;
		width: 200px;
		font-style: normal;
		}
		.li-stars a {
			display: inline-block;	
			}
			.li-stars .li-authority {
				margin-left: 15px;
				}
				
				
				
.ratingfull .bloglist {width:96%}
.ratingfull .bloglist LI {position:relative; width:100%}
.ratingfull .number {display:inline-block; padding-left:15px; position:absolute; left:-15px; top:0; font-style:normal; color:#999}
.ratingfull .messages .number, .ratingfull .votinglist .number {top:12px}
.ratingfull .bloglist .avatar {margin-left:35px}
.ratingfull .bloglist .rightblock {margin-left:86px}

.ratingfull .messages .namebox {background-color:#fff}
.ratingfull .messages  I {background:url(img/white_shadow.png) repeat-y 0 0}

.ratingfull .videobox {float:left;  width:160px; height:120px; margin:0 0 0 35px}
.ratingfull .videobox IMG {width:160px; height:120px}
.ratingfull .videolist .rightblock {margin-left:235px}
.ratingfull .videolist LI {padding-bottom:20px}

.ratingfull .photo {margin-left:35px}
.ratingfull .photobox {float:none; display:table-cell; width:168px; height:118px; vertical-align:middle; overflow:hidden; text-align:center; padding:9px 0; background-color:#e6f0fd; border:1px solid #c4ddfd}
.ratingfull .photo .rightbox {margin-left:188px}
.ratingfull .photo .photobox IMG {width:auto; height:auto; max-width:150px; max-height:100px}


.photoresult {float:left; width:100%; padding:20px 0 10px 0}
.photoresult LI {float:left; position:relative; z-index:3; display:inline-block; width:172px; height:166px; margin:0 10px 20px 0; position:relative}
.photoblock {display:none; position:absolute; z-index:3; width:172px; padding:24px; top:-25px; left:-25px; background-color:#fff; border:1px solid #e5e5e5;
box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.3);
}
.photoresult LI IMG {display:block; margin:0 auto; background-color:#fff; padding:2px; border:1px solid #e5e5e5}
.photoresult .photoblock IMG {margin-bottom:10px}
.photoblock P {width:100%; overflow:hidden; margin:0; padding-bottom:5px}
.photoblock .info {color:#9DA1B1}

.datingphoto {text-align:center; padding-bottom:5px}
.ldatingphoto A {display:inline-block; width:100px; height:100px; background-position:50% 50%; background-repeat:no-repeat; background-color:#fff; padding:2px; border:1px solid #e5e5e5}
.datingphoto IMG {width:auto; height:auto; max-width:166px; max-height:166px; margin:0 auto}

.ratingfull .musiclist LI {position:relative; padding:4px 0 10px 10px; background:none}
.ratingfull .musiclist .number {top:10px}
.ratingfull .musiclist DIV {margin-left:35px}
.ratingfull .musiclist .play {display:inline-block; width:26px; height:26px; background:url(img/play.gif) no-repeat 0 0; vertical-align:middle; margin-right:10px}

.tags A {line-height:1.5em; margin-right:0.5em}
.font12 {font-size:12px}
.font14 {font-size:14px}
.font16 {font-size:16px}
.font18 {font-size:18px}
.font20 {font-size:20px}
.font24 {font-size:24px}


.colorlist {width:50%}
.ratingfull .color {width:auto; margin-left:35px; padding-bottom:30px; float:none}
.ratingfull .color .number {left:-50px}
.colorlist LI {clear:both; position:relative}
.colorlist .text {width:120px}










