body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.Err { color:#FF0000;}
.OK { color:#3aa400;}

figure {padding:0; margin:0;}
img {
	display:block;padding:0; margin:0;
	
}
iframe {
	display:block;
	margin:0px auto;
	
}
table, td, tr { padding:0px 0px 0px 0px !important; margin: 0px auto; border-collapse:collapse !important; border:none !important; border-spacing:0px 0px !important;}

.ChatMessagesWindow img { display:inline !important;}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
.NoBorder {border:0px;}
.DBlock { display:block;}
.DInline { display:inline-block;}

.WhiteBg { background:#fff;}
.BlackBg { background:#000;}
.GrayBg { background:#666;} 

#SearchForm {width:100%;height:auto;bottom:0;position:fixed; z-index:201;}

.PopupHolder {
	text-align:center;
	margin-left:auto;
    margin-right:auto;
}
.GalleryWindow_In {
 position: fixed;
 width: 100%;
 z-index:203;
 top:0;
 background-color:#000;
 background: rgba(0, 0, 0, 0.94);	
 margin-left:auto; 
 margin-right:auto;
}
.GalleryPopupTable {
 width:100%;
}
.SpeedDateWindow_In {
 position: fixed;
 width: 100%;
 z-index:203;
 top:0;
 background-color:#000;
 background: rgba(255, 255, 255, 0.94);	
 margin-left:auto; 
 margin-right:auto;
}
.SpeedDatePopupTable {
 width:100%;
}


.ChatWindowTable_In {
 position: fixed;
 width: 100%;
 z-index:204;
 top:0; 
 background-color:#fff;
 background: rgba(255, 255, 255, 0.94);	
 margin-left:auto; 
 margin-right:auto;
}
.ChatWindowTable {
 width:100%;
}


.Margin { margin-left:4px; margin-right:4px;}
.Margin10 { margin-left:10px; margin-right:10px;}
.Padding10 { padding-left:10px; padding-right:10px;}
.MarginX1 {margin-right:20px;}
.MarginX2 {margin-left:20px;}
.TopMargin {margin-top:20px;}

.TermsOfUseDiv { max-width:90%; height:200px; overflow:auto; padding:10px; }

.Line, .Line_ {width:100%; height:1px;}

.MainTable {width:990px;}
.MainTable_In {width:970px;}
.Content {width:650px;}
.Content100 {width:100%; height:60px;}
.Content_In {width:620px;}
.Content_In1 {width:622px;}

.Side {width:300px;}
.Side_In {width:290px;}
.Side_In2 {width:260px;}
.Side_Big {width:340px;} 
.Content2 {width:620px;}
.Sep {width:20px;}
.Sep1 {width:1px;}
.Sep10 {width:10px;}
.TopSep {height:20px;}
.TopSep1 {height:10px;}
.TopSep1_ {height:1px;}
.TopSep5 {height:5px;}
.XSpacer1 {width:5px;}
.Sep {width:20px;}
.Sep1 {width:1px;}
.Sep3 {width:3px;}
.Sep5 {width:5px;}
.Sep10 {width:10px;}
.Sep30 {width:30px;}
.ContentSep10 {height:10px;}
.ContentSep1 {height:1px;}
.ContentSep30 {height:30px;}
.ContentSep5 {height:5px;}
.Float1 { float:right;}
.TextAlign1 { text-align:right;}
.TextAlignRight { text-align:right;}
.Float2 { float:left;}
.TextAlign2 { text-align:left;}

.BigTD {width:263px; height:180px; background:#003;}
.BigTD_ {width:201px; height:179px; background:#003;}
.SmallTD {width:100px; height:89px; background-color:#003;}
.SmallTD2_ {width:50px;height:100px;background-color:#003;}
.ImageList_TD  {width:100px;}
.ImageList_TD2  {width:150px;}
.ImageList_TD2x {width:300px;}

.SmallTD2 {width:100px; height:100px; background-color:#003;}
.BigTD2 {width:246px; height:201px; background:#003;}
.UserProfileImageTD {width:250px;}
.UserDetailsTD {width:370px;}

.ChatListImage_TD {width:40px;}
.ChatListDetails_TD {width:130px;} 

.Search {
	
    display:block;	
	height:auto;
	
}


.FooterLinksCell {
	width:220px;
}
.FooterCellRow {
	height:30px;
	 }

.Block1 {width:210px;}
.Block2 {width:449px;}
.Block3 {width:200px;}
.Block4 {width:216px;}
.SpeedDateImageBlock { width:100%; min-width:300px;}
.SpeedDateTextBlock {max-width:300px; min-width:300px;}



.Content_X {min-width:510px; max-width:100%;}

.ContactListMoreDrop {
	display:block;
	z-index:488;
	width:300px;
	background:#FFF;
	background:rgba(255,255,255,0.9);
	position: absolute;
	display:block;
}

.SpeedDateParams {
	display:block;
	z-index:488;
	width:300px;
	background:#FFF;
	background:rgba(255,255,255,0.9);
	position: absolute;
}
.ChatMoreDrop {
	display:block;
	z-index:488;
	width:300px;
	background:#FFF;
	background:rgba(255,255,255,0.9);
	position: absolute;
}
.SharePopup {
	display:block;
	z-index:488;
	width:300px;
	background:#FFF;
	background:rgba(255,255,255,0.9);
	position: absolute;
}
.Marker {
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}


.RefreshLink {width:100px; height: 89px;}
.RefreshLinkTransform {
	
	
	-webkit-animation: rotate 1s infinite; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: rotate 1s infinite; /* Firefox < 16 */
        -ms-animation: rotate 1s infinite; /* Internet Explorer */
         -o-animation: rotate 1s infinite; /* Opera < 12.1 */
            animation: rotate 1s infinite;
	width:100px; 
	height: 89px;
}

.ArticleImage {width:210px; height:150px; text-align:center; overflow:hidden;}
.ArticleImage img {width:210px; height: auto; position: relative;right: 50%; margin-right:-105px;}

.ArticleImage2 {width:290px; height:180px; text-align:center; overflow:hidden;}
.ArticleImage2 img {width:290px; height: auto; position: relative;right: 50%; margin-right:-145px;}

.ArticleImage3 {width:449px; height:381px; text-align:center; overflow:hidden;}
.ArticleImage3 img {width:507px; height: 381px; position: relative;right: 50%; margin-right:-254px;}

.ArticleImage4 {width:200px; height:190px; text-align:center; overflow:hidden;}
.ArticleImage4 img {width:259px; height: 190px; position: relative;right: 50%; margin-right:-130px;}

.ArticleImage5 {width:216px; height:150px; text-align:center; overflow:hidden;}
.ArticleImage5 img {width:216px; height: auto; position: relative;right: 50%; margin-right:-108px;}

.DiscoImage1 {width:100px; height:83px; text-align:center; overflow:hidden; margin-left:1px; margin-bottom:1px;}
.DiscoImage1 img {width:100px; height: 83px; position: relative;right: 50%; margin-right:-50px;}

.RandomImage {width:100px; height: 89px; text-align:center; overflow:hidden;}
.RandomImage img {width:107px; height: 89px; position: relative;right: 50%; margin-right:-53px;}

.ListImage {width:100px; height: 100px; text-align:center; overflow:hidden;}
.ListImage img {width:120px; height: 100px; position: relative;right: 50%; margin-right:-60px;}

.ListImage2, .ListImage2x  {width:50px; height: 50px; text-align:center; overflow:hidden;}
.ListImage2 img, .ListImage2x img {width:60px; height: 50px; position: relative;right: 50%; margin-right:-30px;}

.ListImage2SQ  {width:40px; height: 40px; text-align:center; overflow:hidden;}
.ListImage2SQ img {width:60px; height: 50px; position: relative;right: 50%; margin-right:-30px;}

.RandomImage_ {width:100px; height: 90px; text-align:center; overflow:hidden;}
.RandomImage_ img {width:108px; height: 90px; position: relative;right: 50%; margin-right:-54px;}

.RandomImage2 {width:263px; height:180px; text-align:center; overflow:hidden;}
.RandomImage2  img {width:263px; height: 219px; position: relative;right: 50%; margin-right:-132px;}

.RandomImage3 {width:201px; height:180px; text-align:center; overflow:hidden;}
.RandomImage3  img {width:216px; height: 180px; position: relative;right: 50%; margin-right:-108px;}

.RandomImage4 {width:100px; height:100px; text-align:center; overflow:hidden;}
.RandomImage4  img {width:120px; height: 100px; position: relative;right: 50%; margin-right:-50px;}

.RandomImage5 {width:246px; height:201px; text-align:center; overflow:hidden;}
.RandomImage5  img {width:246px; height: 205px; position: relative;right: 50%; margin-right:-123px;}

.AlbumImage {width:206px; height:150px; text-align:center; overflow:hidden;}
.AlbumImage img.User {width:206px; height: 172px; position: relative;right: 50%; margin-right:-103px;}

.AttImage { width:300px; height:auto; }
.AttImageSmall {width:100px; height:75px; }

.AccImage {width:35px; height: 35px; text-align:center; overflow:hidden;}
.AccImage img {width:42px; height: 35px ; position: relative; right: 50%; margin-right:-21px;}

.UserProfileImage {width:250px; height:250px; text-align:center; overflow:hidden;}
.UserProfileImage img {width:300px; height: 250px; position: relative;right: 50%; margin-right:-150px;}


/*.RandomImage img, .ListImage img, .ListImage2 img, .ListImage2SQ img, .ListImage2x img, .RandomImage_ img, .RandomImage3 img, .RandomImage4 img, .ArticleImage3 img, .ArticleImage4 img, .DiscoImage1 img { width:auto; height:inherit;}
.ArticleImage img, .RandomImage2 img, .RandomImage5 img, .ArticleImage2 img, .ArticleImage5 img, .AlbumImage img  {width:inherit; height:auto;}*/

.ArticleImage:hover img, .ArticleImage2:hover img,  .ArticleImage3:hover img,  .ArticleImage4:hover img,  .ArticleImage5:hover img, .RandomImage:hover img, .RandomImage_:hover img, .RandomImage2:hover img, .RandomImage3:hover img, .RandomImage4:hover img, .RandomImage5:hover img, .AccImage:hover img, .UserProfileImage:hover img, .AlbumImage:hover img,  .ListImage:hover img,  .ListImage2:hover img, .DiscoImage1:hover img {
	-webkit-animation: gobig 1s forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: gobig 1s forwards; /* Firefox < 16 */
        -ms-animation: gobig 1s forwards; /* Internet Explorer */
         -o-animation: gobig 1s forwards; /* Opera < 12.1 */
            animation: gobig 1s forwards;
}
.ArticleImage img, .ArticleImage2 img, .ArticleImage3 img, .ArticleImage4 img, .ArticleImage5 img, .RandomImage img, .RandomImage_ img, .RandomImage2 img, .RandomImage3 img, .RandomImage4 img, .RandomImage5 img, .AccImage img, .UserProfileImage img, .AlbumImage img,  .ListImage img,  .ListImage2 img, .DiscoImage1 img {
	-webkit-animation: gosmall 1s forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: gosmall 1s forwards; /* Firefox < 16 */
        -ms-animation: gosmall 1s forwards; /* Internet Explorer */
         -o-animation: gosmall 1s forwards; /* Opera < 12.1 */
            animation: gosmall 1s forwards;
}

.ToolTip { visibility:hidden;position:absolute; z-index:2;}
.RandomImage:hover .ToolTip, .RandomImage_:hover .ToolTip, .RandomImage2:hover .ToolTip,  .RandomImage3:hover .ToolTip,  .RandomImage4:hover .ToolTip,  .RandomImage5:hover .ToolTip, .AlbumImage  .ToolTip  { visibility:visible; color:#FFFFFF;width:inherit; height:auto; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; padding-top:4px; padding-bottom:4px;}



.ToolTip2 { position:absolute; z-index:2;color:#FFFFFF;width:449px; height:86px; overflow:hidden; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.ToolTip3 { position:absolute; z-index:2;color:#FFFFFF;width:200px; height:40px; overflow:hidden; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.ToolTip4 { position:absolute; z-index:2;color:#FFFFFF;width:216px; height:40px; overflow:hidden; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.ToolTip5 { position:absolute; z-index:2;color:#FFFFFF;width:206px; height:40px; overflow:hidden; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; }

.ToolTipDisco1 { position:absolute; z-index:2;color:#FFFFFF;width:100px; height:20px; overflow:hidden; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; line-height:20px; }


.ToolTipX { position:absolute; z-index:2;color:#FFFFFF;width:80px; height:10px; overflow:hidden; background:#000000; background:rgba(0,0,0,0.3); text-align:center; overflow:hidden; padding-top:10px; padding-bottom:10px; }

.Hand { cursor:pointer; }

.BgContain {
	background-size: contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.BgCover {
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.BgInitial {
	background-size: initial;
	background-position:center center;
	background-repeat:no-repeat;
}



.Icon_Button_Image {max-width:40px; max-height:40px;}
.Icon_Button_Image_TD {height:40px;}

.OverFlow_Hidden { overflow:hidden;}
.OverFlow_Scroll { overflow:auto;}

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

#Carpet { width:100%; }

.Close {
	 font-size:36px; 
	 margin:10px;
}
.Close2 {
	 font-size:30px; 
	 padding-right:10px;
	 padding-left:10px;
	 line-height:30px;
}
.Shadow {
	-webkit-box-shadow: 0px 0px 9px 2px rgba(179,173,179,1);
    -moz-box-shadow: 0px 0px 9px 2px rgba(179,173,179,1);
    box-shadow: 0px 0px 9px 2px rgba(179,173,179,1);
}
.Shadow2 {
	-webkit-box-shadow: 1px 1px 0px 0px rgba(204,204,204,0.31);
-moz-box-shadow: 1px 1px 0px 0px rgba(204,204,204,0.31);
box-shadow: 1px 1px 0px 0px rgba(204,204,204,0.31);
}

.Shadow3 {
	-webkit-box-shadow: 0px -2px 8px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -2px 8px -2px rgba(0,0,0,0.75);
box-shadow: 0px -2px 8px -2px rgba(0,0,0,0.75);
}

.Button, .ButtonSelected, Button2, ButtonX, Button_, Button2x, .ListTopic, .ListTopic_, .ChatListTopic {
	-moz-transition: background-color 300ms linear, color 300ms linear;
	-webkit-transition: background-color 300ms linear, color 300ms linear;
	-o-transition: background-color 300ms linear, color 300ms linear;
	transition: background-color 300ms linear, color 300ms linear;
}
.Button:hover, .ButtonSelected:hover, Button2:hover, ButtonX:hover, .Button_:hover, .Button_Selected:hover, Button2x:hover, .ListTopic:hover, .ListTopic_:hover, .ChatListTopic:hover {
	-moz-transition: background-color 300ms linear, color 300ms linear;
	-webkit-transition: background-color 300ms linear, color 300ms linear;
	-o-transition: background-color 300ms linear, color 300ms linear;
	transition: background-color 300ms linear, color 300ms linear;
}
a.Button2_IMP div, a:hover.Button2_IMP div, .Online, .Blink, .Notification {
	animation-name: Online_Anime;
    animation-duration: 1s;
	animation-iteration-count: infinite;
	}
	

.Show {display:block;}
.Hide {display:none;}


.Show1 {
	-webkit-animation: fadein 2s forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s forwards; /* Firefox < 16 */
        -ms-animation: fadein 2s forwards; /* Internet Explorer */
         -o-animation: fadein 2s forwards; /* Opera < 12.1 */
            animation: fadein 2s forwards;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.Grow1 {
	-webkit-animation: gobig2 1s forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: gobig2 1s forwards; /* Firefox < 16 */
        -ms-animation: gobig2 1s forwards; /* Internet Explorer */
         -o-animation: gobig2 1s forwards; /* Opera < 12.1 */
            animation: gobig2 1s forwards;
}

@keyframes gobig2 {
    from { transform:  rotate(0deg) scaleX(0) scaleY(0) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Firefox < 16 */
@-moz-keyframes gobig2 {
    from { transform:  rotate(0deg) scaleX(0) scaleY(0) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes gobig2 {
    from { transform:  rotate(0deg) scaleX(0) scaleY(0) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Internet Explorer */
@-ms-keyframes gobig2 {
    from { transform:  rotate(0deg) scaleX(0) scaleY(0) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Opera < 12.1 */
@-o-keyframes gobig2 {
    from { transform:  rotate(0deg) scaleX(0) scaleY(0) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}





@keyframes gobig {
    from { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
    to   { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
}

/* Firefox < 16 */
@-moz-keyframes gobig {
    from { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
    to   { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes gobig {
    from { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
    to   { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
}

/* Internet Explorer */
@-ms-keyframes gobig {
    from { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
    to   { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
}

/* Opera < 12.1 */
@-o-keyframes gobig {
    from { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
    to   { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
}



@keyframes gosmall {
    from { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Firefox < 16 */
@-moz-keyframes gosmall {
    from { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes gosmall {
    from { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Internet Explorer */
@-ms-keyframes gosmall {
    from { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}

/* Opera < 12.1 */
@-o-keyframes gosmall {
    from { transform:  rotate(0deg) scaleX(1.1) scaleY(1.1) ; }
    to   { transform:  rotate(0deg) scaleX(1) scaleY(1) ; }
}



@keyframes rotate {
    from { transform:  rotate(0deg) ; }
    to   { transform:  rotate(360deg) ; }
}

@-webkit-keyframes rotate {
    from { transform:  rotate(0deg) ; }
    to   { transform:  rotate(360deg) ; }
}

@-moz-keyframes rotate {
    from { transform:  rotate(0deg) ; }
    to   { transform:  rotate(360deg) ; }
}
/* Internet Explorer */
@-ms-keyframes rotate {
    from { transform:  rotate(0deg) ; }
    to   { transform:  rotate(360deg) ; }
}
/* Opera < 12.1 */
@-o-keyframes rotate {
    from { transform:  rotate(0deg) ; }
    to   { transform:  rotate(360deg) ; }
}



@keyframes Online_Anime {
    0%   {background-color: #009623;}
    50%  {background-color: #00cf31;}
	99%  {background-color: #009623;}
}
@-moz-keyframes Online_Anime {
    0%   {background-color: #009623;}
    50%  {background-color: #00cf31;}
	99%  {background-color: #009623;}
}

@-webkit-keyframes Online_Anime {
    0%   {background-color: #009623;}
    50%  {background-color: #00cf31;}
	99%  {background-color: #009623;}
}

@-ms-keyframes Online_Anime {
    0%   {background-color: #009623;}
    50%  {background-color: #00cf31;}
	99%  {background-color: #009623;}
}

@-o-keyframes Online_Anime {
    0%   {background-color: #009623;}
    50%  {background-color: #00cf31;}
	99%  {background-color: #009623;}
}


a.Share_OK div {
  	cursor:pointer;
	color: white; background-color: #eb722e;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_OK div {
  	cursor:pointer;
	color: white; background-color: #db4f00;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}

a.Share_FB div {
  	cursor:pointer;
	color: white; background-color: #4965a0;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_FB div {
  	cursor:pointer;
	color: white; background-color: #123b92;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}


a.Share_MM div {
  	cursor:pointer;
	color: white; background-color: #dc3900;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_MM div {
  	cursor:pointer;
	color: white; background-color: #9a2800;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}

a.Share_VK div {
  	cursor:pointer;
	color: white; background-color: #4b74a5;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_VK div {
  	cursor:pointer;
	color: white; background-color: #214672;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}

a.Share_TW div {
  	cursor:pointer;
	color: white; background-color: #55acee;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_TW div {
  	cursor:pointer;
	color: white; background-color: #1369aa;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}


a.Share_GP div {
  	cursor:pointer;
	color: white; background-color: #e33b00;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_GP div {
  	cursor:pointer;
	color: white; background-color: #bb3201;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}

a.Share_IN div {
  	cursor:pointer;
	color: white; background-color: #1d87bd;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_IN div {
  	cursor:pointer;
	color: white; background-color: #055d8a;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}
a.Share_LJ div {
  	cursor:pointer;
	color: white; background-color: #00b0ea;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_LJ div {
  	cursor:pointer;
	color: white; background-color: #15374c;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}


a.Share_PRINT div {
  	cursor:pointer;
	color: white; background-color: #40004d;
	width:40px;
	height:40px;
	line-height:40px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.Share_PRINT div {
  	cursor:pointer;
	color: white; background-color: #770090;
	
	width:40px;
	height:40px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}

._LIKE {color: #65a501; font-size:16px; font-weight:bold;}
._DISLIKE {color: #b60000; font-size:16px; font-weight:bold;}

a.LIKE div {
  	cursor:pointer;
	color: white; background-color: #65a501;
	width:30px;
	height:30px;
	line-height:30px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}


a:hover.LIKE div {
  	cursor:pointer;
	color: white; background-color: #497602;
	
	width:30px;
	height:30px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}

a.DISLIKE div {
  	cursor:pointer;
	color: white; background-color: #b60000;
	width:30px;
	height:30px;
	line-height:30px;
	
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	}

a:hover.DISLIKE div {
  	cursor:pointer;
	color: white; background-color: #960000;
	
	width:30px;
	height:30px;
	text-shadow: none;
	-moz-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
	-o-transition: 
		background-color 1000ms linear,
			   color 700ms linear;
	transition: 
		background-color 1000ms linear,
			   color 700ms linear;

}