* {
margin: 0px;
padding: 0px;
}

img {border: 0px;}

body {
color: black;
background: white;
}

ul {
list-style:none
}

strong{
font-weight:bold;
}

h1, h2, h3, h4, h5 { font-weight:normal; font-size:12px; } 

table {
border-collapse: collapse;
border-spacing: 0px;
width:100%;
}

caption, table th, table td {
text-align: left;
font-weight: normal;
}

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

blockquote, q {
quotes: "" "";
}

address { font-style:normal }

em { font-style:italic; }

blockquote { font-style:italic; padding-left:20px; }

sub, sup { font-size:90% }

big { font-size:16px; }
small { font-size:11px; }

/* .content ol { padding-left:20px; margin:10px 0 }
.content ul { padding-left:15px; margin:10px 0 }
.content ul li { list-style:disc }
*/

/* tools */
.clear {clear:both; display:block; overflow:hidden; width:100%; height:1px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.overflow { overflow:auto; }

/* general styles */
html { min-width:1000px; }
body { color:#000; font-size:11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; }
input, select, textarea { font-size:11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif;  }

a { color:#3B5998; text-decoration:none; }
a:hover, .panel .inf a.bl:hover  { color:#cd6318; }

.button { padding:3px 8px; background:#6d84b4; text-decoration:none; color:#fff; border:1px solid #152f5f; line-height:11px; cursor:pointer; }
.button:hover { background-color:#f3b272; border:1px solid #da8323; color:#fff; }
.clearb { background:#f2f2f2; color:#616161; border:1px solid #b8b8b8; }

/* layout */
html, body { margin:0; padding:0;}

#content { width:968px; margin:0 auto; padding-top:13px;}
#footer { width:100%; height:58px; clear:both; padding-top:25px;}
	
	#header .contentWrapper { background:#4C587F; width:1000px; margin:0 auto; position:relative;}

	#content .content { width:755px; float:left; }
	#content .sidebar { width:198px; float:right; border-left:1px solid #cccccc; background:url('/images/backgrounds/sidebar.png') repeat-y; padding-bottom:95px; }

/* header */
#header .corners {padding-top:35px;}
#header .logo {width:140px; height:40px; background:url('/images/logo.png') no-repeat; position:absolute; margin:0 0 0 55px;}
#header .logo a {font-size:1px; text-decoration:none; width:140px; height:40px; display:block; color:#4C587F}
#header .logo a:hover {text-decoration:none; color:#4C587F}

.mainNavigation { border-left:1px solid #687fb0; position:absolute; margin: 32px 0 0 280px;}
	.mainNavigation li { height:20px; float:left; line-height:19px; border-right:1px solid #687fb0; padding:0 15px; }
	.mainNavigation a { text-decoration:none; color:#fff; font-weight:bold; }
	.mainNavigation a:hover { color:#fdc689; }

#header .submenu {  font-size:10px; position:absolute; margin: 6px 0 0 660px;}
	#header .submenu li { float:left; padding:0 8px; border-right:1px solid #6d96d1; line-height:10px; }
	#header .submenu li.last { border:0; padding-right:3px; }
	#header .submenu a { text-decoration:none; color:#fff; }
	#header .submenu a:hover { color:#fdc689; }

#header .user {position:absolute;  right:10px; top:10px; height:18px; background-color:#e8e2ba; line-height:11px; padding:0 14px; font-size:11px; white-space:nowrap; padding-top:6px; }
	#header .user .corner { display:block; position:absolute; width:28px; height:17px; background:url('/images/backgrounds/user-name-corner.png') no-repeat; left:-28px; top:9px; }
	#header .user .name {  font-weight:bold; padding-right:6px; padding-bottom:1px; }
	#header .user .balans { padding:0 6px; border-width:0 1px; border-style:solid; border-color: #8b8b87;}
	#header .user .load {  padding:0 14px 0 6px; }
	#header .user .load a { font-size:10px; color:#687FB0; text-decoration:none; font-weight:bold; }
	#header .user .close { width:20px; height:20px; display:block; position:absolute; right:2px; top:2px; background:url('/images/icons/close.png') no-repeat; cursor:pointer; }

/* content */
	
.crumbs { padding:15px; padding-bottom:8px; background:url('/images/icons/home.png') 2px 19px no-repeat;  }
	.crumbs a { color:#4c4c4c; text-decoration:none; }
	.crumbs a:hover { text-decoration:underline; color:#4c4c4c; }
	.crumbs .arrow { padding-right:30px; background:url('/images/icons/crumb-arrow.png') 100% 5px no-repeat; white-space:nowrap; }
	.crumbs .last { padding:0; background:none; }
	
.slider { height:125px; position:relative; padding-bottom:20px; overflow:hidden; }

.slider div.wrapper { width:690px; margin:0 25px; height:125px; overflow:hidden; position:relative; }
.slider ul.wrapper { padding:0; height:125px; width:690px; margin:0; }

.slider ul.wrapper li { list-style:none; margin:0; padding:5px 10px 8px 10px; float:left; width:315px; height:110px; border:1px solid #dbdbdb; background:#f3f3f3; margin:0 6px; }

.slider .back,
.slider .next { display:block; width:20px; height:125px; position:absolute; top:0; background:#6d84b4 url('/images/buttons/slider.png') 0 50% no-repeat; text-indent:-9999px; }

.slider .back { left:0; }
.slider .next { right:0; background:#6d84b4 url('/images/buttons/slider.png') -20px 50% no-repeat; }

.slider .back:hover,
.slider .next:hover { background-color:#f3b272; }
	
.slider .title { font-size:14px; font-weight:bold; height:34px; overflow:hidden; line-height:16px; width:315px; margin-bottom:1px; }
.slider .title a { text-decoration:none; color:#3b5998; }

.slider img.screen { padding:5px; background:#cccccd; float:left; position:relative; z-index:20; }

.slider .info p { padding-left:87px; color:#484848; font-size:11px; line-height:12px; padding-bottom:7px; position:relative; top:-2px; }

.slider .play { padding-top:5px; }
		
input.play,
.play a	{ padding:3px 8px; background:#6d84b4 url('/images/buttons/play.png') 100% 9px no-repeat; text-decoration:none; color:#fff; padding-right:29px; border:1px solid #152f5f; line-height:11px; cursor:pointer; }
input.play:hover,
.play a:hover { background-color:#f3b272; border:1px solid #da8323; color:#fff; }
	
p.sectionHeader,
h1.sectionHeader { color:#4c4c4c; font-size:22px; padding-top:12px; padding-bottom:9px; background:url('/images/backgrounds/section-header.png') 0 0 no-repeat; text-indent:-2px; }

p.sectionHeader { padding-bottom:0; margin-bottom:-5px; }
.sort {background-color:#f1f2f6; height:21px; margin:10px 0; padding:5px 8px 0;font-size:10px;}
.sort a { display:block; color:#3b5998; text-decoration:none; float:left; margin-right:5px; height:15px; margin-top:0px}

		.sort a span { display:block; float:left; height:15px; padding:0 7px; cursor:pointer; }

		.sort a:hover,
		.sort a.active { color:#fff; background:url('/images/buttons/sort-act.png') 0 50% no-repeat; }

		.sort a:hover span,
		.sort a.active span { background:url('/images/buttons/sort-act-right.png') 100% 50% no-repeat; }

		.sort a.all,
		.sort a.all span { float:right; background:none; color:#3b5998; padding:0; }
		
		.sort a.allactive { font-weight:bold; }

	.recomend dt { position:relative; padding-left:34px; padding-top:10px; font-size:12px; font-weight:bold; padding-bottom:0; }
	.recomend dd { padding-left:34px; padding-bottom:14px; border-bottom:1px solid #e5e5e5; color:#4c4c4c; }
		.recomend dt .ico { position:absolute; left:0; top:10px; }
	.recomend dt a { color:#3b5998; }

	.recomend .user { padding-top:3px; padding-bottom:0; font-size:10px; color:#696969; background:url('/images/icons/user.png') 2px 4px no-repeat; padding-left:20px; }
	
	.best dl { padding-top:10px; }
	.best dt { background-color:#f2f2f2; font-size:14px; padding-left:35px; position:relative; min-height:23px; padding-right:105px; padding-top:2px; width:220px; overflow:hidden; }
		.best dt .ico { position:absolute; left:0; top:0; }
		.best dt a { color:#3b5998; font-weight:bold; }
		.best dt .quntity { width:95px; position:absolute; right:0; top:5px; font-size:10px; color:#797979; display:block; height:25px; background-color:#F2F2F2; }
		
	.best dd { padding-bottom:25px; padding-top:10px; }
	.best dd .screen { padding:5px; background:#cccccd; float:left; position:relative; z-index:20; }
	.best dd p { padding-left:87px; color:#484848; font-size:11px; line-height:12px; padding-bottom:7px; position:relative; top:-2px; }
	
	.best dd .title { padding:0; padding-left:87px; padding-bottom:4px; margin-top:-2px; font-size:12px; }
	.best dd .title a { color:#3b5998; }
	.best dd .users { padding-top:2px; padding-bottom:0; font-size:10px; color:#696969; background:url('/images/icons/user.png') 89px 1px no-repeat; padding-left:105px; }
	
	.newInvation,
	.lastInvation { font-size:18px; color:#4c4c4c; padding-bottom:7px; padding-left:22px; }

	.newInvation { background:url('/images/icons/new-mail.png') 0 6px no-repeat; }
	.lastInvation { background:url('/images/icons/mail.png') 0 8px no-repeat; }
		
.pager {padding: 10px 0; clear:left;}
.pager a, .pager span {display:block; float:left; font-weight:bold; padding: 4px 10px; border-style:solid; border-width:1px; margin-right:4px;}
.pager a {color:#797979; border-color: #B8B8B8; background: #EEE;}
.pager a:hover {color:#fff; border-color: #DA8323; background-color:#F3B272;}
.pager span.act {color:#fff; border-color: #3B5998; background-color:#6D84B4;}

.titlePopular { color:#3b3b3b; font-weight:bold; padding-left:20px; padding-top:13px; padding-bottom:3px; font-size:13px; background:url('/images/icons/recomend.png') 1px 14px no-repeat; }

.gameInfo { padding:6px 10px 13px; background-color:#EEE; margin-bottom:20px; }
	.gameInfo .title { font-size:22px; padding-bottom:10px; }
	.gameInfo .title a { color:#3b5998; }

	.gameInfo .screen { padding-bottom:9px; }
	.gameInfo .info { font-size:11px; line-height:12px; color:#484848; }
	.gameInfo .play { padding-top:14px; }
	
	.gameInfo .navigation { width:30px; float:right; padding:0; margin:0; }
	.gameInfo .navigation li { list-style:none; padding:0; margin:0; padding-bottom:10px; }

	.gameInfo .navigation a { display:block; width:28px; height:28px; border:1px solid #cdd3e0; background:#3b5998; text-decoration:none; color:#fff; text-align:center; line-height:27px; font-weight:bold; }
	.gameInfo .navigation a:hover,
	.gameInfo .navigation a.active { background:#e2e6f0; color:#434548; }


.playNow { margin-top:30px; }

.borderBox { background:url('/images/backgrounds/playnow.png') -742px 0 repeat-y; margin-bottom:20px; }
.borderBoxTop { background:url('/images/backgrounds/playnow.png') 0 0 no-repeat; }
.borderBoxBottom { background:url('/images/backgrounds/playnow.png') -1484px 100% no-repeat; padding:10px 17px; position:relative; padding-top:13px; }
	
	.playNow .title { background:#fff; font-size:18px; color:#4c4c4c; position:absolute; left:0; top:-17px; padding-bottom:5px; padding-right:5px; }
	
	.playNow .details { width:244px; float:left; color:#454337; font-weight:bold; padding:6px 28px 6px 78px; line-height:14px; height:70px; position:relative; background:#e8e2ba url('/images/backgrounds/play-now-details.png') 12px 17px no-repeat; position:relative; z-index:20; }
	.playNow .toPlay { width:253px; float:right; border:1px solid #ededed; height:68px; padding:6px 0 6px 95px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#39393a; background:#f8f8fa url('/images/backgrounds/play-now-toplay.png') 15px 15px no-repeat; position:relative; z-index:10; }

		.playNow .details .corner { display:block; background:url('/images/backgrounds/play-now-det-corner.png') no-repeat; position:absolute; width:21px; height:13px; right:-21px; top:34px; }


.simpleBlock { background:#f7f7f7; border-top:1px solid #ccc; padding:17px 25px; margin-bottom:30px; }
	.simpleBlock .text { width:330px; float:left; font-size:11px; line-height:12px; color:#4a4a4a; }
	.simpleBlock .side { width:330px; float:right; }
	
		.simpleBlock .side td.details img { position:relative; top:-1px; }
	
		.simpleBlock .text p { padding-bottom:14px; }

		.simpleBlock .side .title { font-weight:bold; color:#4a4a4a; padding-left:20px; background:url('/images/headers/list-header.png') 0 2px no-repeat; padding-bottom:6px; font-size:13px; }
		.simpleBlock .side table { margin-left:20px; width:310px; border-top:1px solid #dedede; }
		.simpleBlock .side td { padding:4px 0 6px; vertical-align:top; border-bottom:1px solid #dedede; color:#4a4a4a; }		
		.simpleBlock .side td.reyting { color:#7b7b7b; font-size:10px; width:78px; white-space:nowrap; }
		.simpleBlock .side td.details { width:14px; text-align:left; }
		
		.simpleBlock .side .all { padding:12px 0 0 20px; }
			.simpleBlock .side .all a { color:#3b5998; background:url('/images/icons/more.png') 0 2px no-repeat; padding-left:14px;  }

.gameSettings { background-color:#f1f2f6; height:24px; margin-bottom:10px; padding:0 8px; font-size:10px; padding-top:11px; color:#4c4c4c; text-align:right; position:relative; }
	.gameSettings .balans { position:absolute; left:8px; top:11px; }
	.gameSettings .load { padding-left:4px; }
	.gameSettings .load a { font-weight:bold; font-size:10px; color:#5872a7; text-decoration:none; }
	.gameSettings .button { margin-left:4px }

.playGame { padding-bottom:20px; }
	.playGame object, .playGame img { border:1px solid #c0c0c0; }
 
.gameBugsInfo { padding-bottom:15px; }

	.gameBugsInfo .reyting { float:right; width:180px; height:156px; background:#f8f8f8; border:1px solid #e5e5e5; padding:19px; padding-top:11px; color:#4a4a4a; }
	.gameBugsInfo .info { margin-right:290px; color:#4c4c4c; line-height:13px; }

	.gameBugsInfo .stars { display:block; height:20px; background:url('/images/icons/stars-big.png') repeat-x; width:105px; margin:0 auto; margin-bottom:3px; }
		.gameBugsInfo .stars span { display:block; height:20px; background:url('/images/icons/stars-big.png') 0 -20px repeat-x; }
		
	.gameBugsInfo .reyting .reyt { color:#707070; text-align:center; padding-bottom:9px; }
	
	.gameBugsInfo .reyting .title { text-align:center; font-size:13px; font-weight:bold; padding-bottom:5px; }

	.gameBugsInfo .reyting dl { width:180px; color:#4a4a4a; border-top:1px solid #dfdfdf; padding-bottom:14px; }
		.gameBugsInfo .reyting dt { width:100px; float:left; border-bottom:1px solid #dfdfdf; padding:3px 0; }
		.gameBugsInfo .reyting dd { width:80px; float:left; border-bottom:1px solid #dfdfdf; text-align:right; color:#000; font-weight:bold; padding:3px 0; }

	.gameBugsInfo .reyting a { color:#3b5998; }

	.gameBugsInfo .info .header { font-weight:bold; }
	.gameBugsInfo .info p { padding-bottom:15px; }
	.gameBugsInfo .info ol,
	.gameBugsInfo .info ul { margin:0; padding:0; padding-bottom:15px; }

	.gameBugsInfo .info ul li { padding-left:40px; list-style:none; background:url('/images/backgrounds/ul-bullet.png') 25px 4px no-repeat; padding-bottom:4px; }
	.gameBugsInfo .info ol li { padding:0; margin-left:40px; }

.comments { padding-bottom:20px; }	
.commentsHead { background-color:#e2e6f0; height:24px; margin-bottom:10px; padding:0 12px; font-size:11px; color:#000; padding-top:11px; border-bottom:1px solid #d4dbe8; position:relative; }
	
	.commentsHead .corner { background:url('/images/backgrounds/comments-header-corner.png') no-repeat; width:7px; height:5px; position:absolute; top:34px; right:10px; }
	.commentsHead .user a { font-weight:bold; padding-left:1px; }
	
	.commentsHead .applications { color:#717378; font-size:10px; height:30px; position:absolute; left:385px; top:3px; border-right:1px solid #d7d9de; line-height:29px; width:137px; }
	
	.commentsHead .hide { font-weight:bold; font-size:10px; color:#3b5998; position:absolute; right:10px; top:11px; background:url('/images/icons/show-hide.png') 0 3px no-repeat; padding-left:14px; white-space:nowrap; }
	.commentsHead .open { background:url('/images/icons/show-hide.png') 0 -28px no-repeat; }	

	.allComments table { margin-bottom:16px; }	
	.allComments table table { margin:0 }
	.allComments td { vertical-align:top; }
	.allComments .comment { background:url('/images/backgrounds/comment-border.png') 0 100% no-repeat; padding-top:12px; }

	.allComments .avatar { width:50px; }
	.allComments .user { padding:0 10px; width:130px; color:#737373; } 	
	.allComments .message { color:#7f7f7f; line-height:12px; }

	.allComments .user .name { font-weight:bold; line-height:12px; }
		.allComments .user .name a { color:#3b5998; }
	
	.allComments .user .date { font-size:10px; padding-bottom:9px; }
	
	.allComments .user .error { font-size:9px; padding-left:14px; background:url('/images/icons/error.png') 0 1px no-repeat; padding-bottom:4px; }
		.allComments .user .error a:hover,
		.allComments .user .error a { color:#3b5998 }
	
	.comments .pager { border-bottom:0; height:35px; }
	
	.miniForm .title,
	.addComment .title { color:#4c4c4c; white-space:nowrap; font-weight:bold; padding-bottom:4px; }
		.miniForm .title a,
		.addComment .title a { color:#4c4c4c; background:url('/images/icons/show-hide.png') 0 2px no-repeat; padding-left:14px; }	
		.miniForm .open a,
		.addComment .open a { background:url('/images/icons/show-hide.png') 0 -29px no-repeat; }	

	.miniForm .conteiner,
	.addComment .conteiner { background-color:#f1f2f6; border-top:1px solid #e2e6f0; position:relative; height:110px; margin-bottom:30px; padding:10px; width:495px}

		.addComment .textarea { display:block; width:365px; height:78px; background:url('/images/backgrounds/comment-textarea.png') no-repeat; }
		.addComment textarea { width:345px; height:63px; padding:5px; border:0; margin-left:2px; margin-top:2px; }
				
		.addComment .smiles { padding:0; margin:0; width:134px; position:absolute; right:0; top:1px; }
		.addComment .smiles li { width:26px; height:26px; padding:0; margin:0; list-style:none; overflow:hidden; float:left; padding:3px; }
		
		.miniForm .buttons,
		.addComment .buttons { padding-top:10px; }
		.miniForm .buttons input,
		.addComment .buttons input { margin-right:5px; }

.miniForm .conteiner { height:auto; padding-top:7px; margin-bottom:40px; }

.miniForm p { padding-bottom:6px; }
.miniForm .buttons { padding-top:0; }
.miniForm .conteiner ul { padding:0; margin:0; }
.miniForm .conteiner li { list-style:none; padding:0; margin:0; padding-bottom:4px; position:relative; }

.miniForm .input { display:block; width:695px; height:20px; background:url('/images/backgrounds/mini-form-input.png') no-repeat; }
.miniForm .input input { width:682px; padding:0; font-size:11px; color:#7f7f7f; border:0; margin-left:6px; margin-top:3px; }

.miniForm .delete { display:block; width:20px; height:20px; overflow:hidden; background:url('/images/icons/close.png') no-repeat; cursor:pointer; position:absolute; right:0; top:0; }

.miniForm .add a { color:#3b5998; font-size:10px; background:url('/images/icons/add-form.png') no-repeat; padding-left:14px; }
	
#backgroundPopup { width:100%; height:100%; position:fixed; background:#fff; top:0; left:0; opacity:0.70; z-index:500; }
#backgroundPopup .ie6fix { display:none; }

.popup { width:480px; background:#3b5998; padding:10px; position:fixed; left:50%; top:200px; margin-left:-250px; z-index:600; font-size:12px; color:#4c4c4c; }
	.popup .wrapp { background:#ffffff; border:1px solid #c0c0c0; padding:9px; padding-top:20px; }

	.popup .box { background:url('/images/backgrounds/popup.png') -458px 0 repeat-y; width:458px; margin:0 auto; }
	.popup .boxTop { background:url('/images/backgrounds/popup.png') no-repeat; }
	.popup .boxBottom { background:url('/images/backgrounds/popup.png') -916px 100% no-repeat; padding:18px 30px 13px 30px; text-align:center; position:relative; }

	.popup .buttons { padding-top:10px; text-align:center; }
	.popup .button { margin-right:6px; }
	
	.popup .title { color:#4c4c4c; font-size:18px; background:#fff; position:absolute; left:-1px; top:-17px; padding-right:10px; padding-bottom:6px; }
	
	.popup .balans { width:280px; margin:0 auto; background:#f1f2f6; margin-bottom:10px; }
	.popup .balans dt { width:195px; float:left; height:25px; line-height:24px; text-align:left; padding-left:10px; border-bottom:1px solid #fff; border-top:1px solid #d4dbe8; font-size:12px; color:#484849; }
	.popup .balans dd { width:65px; float:right; height:25px; line-height:24px; text-align:right; padding-right:10px; border-bottom:1px solid #fff; border-top:1px solid #d4dbe8; color:#000; font-size:18px; }

	.popup p { padding-bottom:8px; }
	
	.popup ul { margin:0; padding:0; text-align:left; font-size:11px; width:240px; margin:0 auto; padding-bottom:15px; white-space:nowrap; }
	.popup label input,
	.popup ul input { margin:0; margin-right:6px; }

	.popup label span,
	.popup label input { vertical-align:middle; }

	.popup .selector { background:url('/images/backgrounds/selector.png') no-repeat; width:92px; height:21px; margin:0 auto; text-align:left; position:relative; }
		.popup .selector input { width:62px; height:15px; border:0; position:relative; top:1px; left:1px; background:none; padding:1px 4px; }
		.popup .selector .top { display:block; width:17px; height:9px; position:absolute; right:1px; top:1px; overflow:hidden; background:url('/images/blank.gif'); }
		.popup .selector .bottom { display:block; width:17px; height:9px; position:absolute; right:1px; bottom:1px; overflow:hidden; background:url('/images/blank.gif'); }

	.popup .addititional { font-size:14px; padding-top:10px; }

	.transactButton { background-image:url('/images/icons/pay.png'); background-repeat:no-repeat; background-position:100% 4px; width:96px; text-align:left; padding-left:8px; }
	.saveButton { background-image:url('/images/icons/save.png'); background-repeat:no-repeat; background-position:100% 6px; padding-right:20px; width:90px; }


	#backgroundPopup, #traceBalnces ,#applicationsSettings { display:none; }

div.sectionHeader { position:relative; }
div.sectionHeader a.addApplication { position:absolute; right:0; top:17px; }

a.addApplication { display:block; color:#484848; font-size:11px; font-weight:bold; background:url('/images/buttons/add-apl.png'); width:140px; height:23px; line-height:21px; padding-left:27px; }


	.inviteFriend .title { font-size:18px; color:#4c4c4c; background:url('/images/icons/invite-friend.png') 0 2px no-repeat; padding-left:20px; line-height:20px; }
	.inviteFriend .actions { color:#4c4c4c; height:30px; }
		.inviteFriend .info { float:left; }
		.inviteFriend .do { float:right; }
		.inviteFriend .checkAll { font-weight:bold; color:#3b5998; background:url('/images/icons/check-all.png') no-repeat; padding-left:20px; }
		.inviteFriend .do span { color:#9a9a9a; padding-left:6px; padding-right:3px; }

.tolkBlock { background:#e8e2ba url('/images/icons/help.png') 65px 10px no-repeat; padding:10px 75px 10px 105px; color:#454337; position:relative; margin-bottom:20px; margin-top:15px; }
	.tolkBlock .corner { width:34px; height:17px; display:block; position:absolute; left:20px; top:-17px; background:url('/images/backgrounds/tolk-block-corner.png'); }

	.inviteFriend .tolkBlock { margin-top:0; }

	.friendsList,
	.friendsList li { list-style:none!important; padding:0!important; margin:0!important; }

	.friendsList { padding-bottom:40px!important; }
	
	.friendsList li { width:151px; height:50px; float:left; margin-right:10px!important; border:1px solid #dbdbdb; margin-bottom:10px!important; cursor:pointer; padding:5px!important; padding-right:20px!important; position:relative; }
	.friendsList li.forth { margin-right:0!important; }
	
	.friendsList li .avatar { float:left; font-size:10px; }
	.friendsList li p { margin-left:57px; color:#737373;}
	.friendsList li p.name { font-weight:bold; }
	.friendsList li a,
	.friendsList li a:hover { color:#3b5998!important; }
	.friendsList li .delete { display:block; width:10px; height:10px; overflow:hidden; background:url('/images/icons/delete.png') no-repeat; cursor:pointer; position:absolute; right:4px; top:4px; }
	
	.friendsList li:hover,
	.friendsList li.select { background:#e2e6f0 url('/images/icons/friend-list-select.png') 156px 39px no-repeat; }

	.headerSubText { color:#4C4C4C; }


.profile { width:742px; background:url('/images/backgrounds/profile.png') -742px 0 repeat-y; margin-top:10px; margin-bottom:16px; }
	.profileTop { background:url('/images/backgrounds/profile.png') 0 0 no-repeat; }
	.profileBot { background:url('/images/backgrounds/profile.png') -1484px 100% no-repeat; padding:15px; }
	
	.profile .info { width:330px; border:1px solid #ededed; background:#f8f8fa; float:left; padding:9px; min-height:138px; }
	.profile .statistic { width:330px; float:right; border-top:1px solid #ededed; }
	
	.profile .info .avatar { float:left; }
	.profile .info dl { margin-left:113px; }
	.profile .info dt { font-size:10px; color:#818181; line-height:10px; }
	.profile .info dd { font-size:12px; color:#000000; font-weight:bold; padding-bottom:10px; }
	.profile .info dd.payments { padding-bottom:0; }
	.profile .info dd.payments a { font-size:10px; color:#3b5998; font-weight:normal; margin-left:5px; padding-left:18px; background:url('/images/icons/lupa.png') 0 2px no-repeat; }
	
	.profile .statistic dt { width:254px; float:left; border-bottom:1px solid #ededed; color:#666666; padding:5px 0; padding-left:21px; line-height:14px; height:15px; overflow:hidden; }
	.profile .statistic dd { width:55px; float:left; border-bottom:1px solid #ededed; color:#666666; font-weight:bold; padding:5px 0; line-height:15px; height:15px; overflow:hidden; }

.accauntSettings { font-size:18px; color:#4c4c4c; padding-left:22px; background:url('/images/icons/settings.png') 0 3px no-repeat; }

.blockList { margin:0!important; padding:0!important;}
	.blockList li { margin:0!important; padding:0!important; list-style:none!important; padding-bottom:4px!important; }

	.blockList .header { height:35px; border-bottom:1px solid #d4dbe8; background:#e2e6f0; font-size:13px; font-weight:bold; color:#4c4c4c; line-height:37px; padding-left:13px; position:relative; }
	.blockList .header .nodata { color:#97999e; font-size:10px; font-weight:normal; margin-left:16px; }

	.blockList .header .hide { font-weight:bold; font-size:10px; color:#3b5998; position:absolute; right:10px; top:11px; background:url('/images/icons/show-hide.png') 0 3px no-repeat; padding-left:14px; white-space:nowrap; line-height:14px; }
	
	.blockList .header .open { background:url('/images/icons/show-hide.png') 0 -28px no-repeat; }	
	
	.blockList .header .corner { background:url('/images/backgrounds/comments-header-corner.png') no-repeat; width:7px; height:5px; position:absolute; top:34px; right:10px; }

	
	.blockList .login { padding:10px 13px; border-bottom:1px solid #e5e5e5; margin-bottom:6px; }
		.blockList .login p { padding-bottom:7px; }
		
		.blockList .logo { float:left; margin-left:70px; }
		.blockList .form { margin-left:225px; color:#818181; line-height:15px; padding-top:15px; }
		.blockList .form p { padding-bottom:5px; }

		.blockList .form .input { background:url('/images/backgrounds/input.png') no-repeat; width:157px; height:21px; float:left; display:block; margin-right:7px; position:relative; top:1px; }
		.blockList .form .inputs { height:21px; }
		.blockList .form .text { color:#818181; width:148px; border:0; margin-left:5px; margin-top:3px; background:none; }

		.blockList .form .about { width:365px; } 

		.blockList .form .play { float:left; }
		
	.blockList .loged { margin-left:225px; color:#818181; line-height:15px; }
		.blockList .loged p { padding:0; }
		.blockList .loged .user a,
		.blockList .loged .user { font-size:14px; color:#3b5998; font-weight:bold; }
		.blockList .loged .user { padding-bottom:3px; }

		.blockList .loged .info { padding-top:4px; }
		.blockList .loged .info a { color:#3b5998; }
		.blockList .loged .info strong { color:#000; }
		.blockList .loged .info span { padding:2px 0; margin-right:8px; }

		.blockList .loged .info .prof { background:url('/images/icons/profile.png') no-repeat 0 3px; padding-left:22px; }
		.blockList .loged .info .friends { background:url('/images/icons/friends.png') no-repeat 0 1px; padding-left:20px; margin-left:8px; }		
		.blockList .loged .info .mail { background:url('/images/icons/mail.png') no-repeat 0 3px; padding-left:26px; margin-left:8px; }		
	
	.blockList .payment { padding:10px 13px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;  }
	.blockList .payment .title { font-weight:bold; color:#4c4c4c; padding-bottom:10px; }
	
table.tarif { background:#f1f2f6; width:602px; margin:0 auto; margin-bottom:18px; }
	table.tarif td { border-bottom:1px solid #ffffff; border-top:1px solid #d4dbe8; padding:2px 7px 3px; vertical-align:middle; background:url('/images/backgrounds/tarif-border.png') 100% 7px no-repeat; white-space:nowrap; }
	table.tarif .monets { width:100px; text-align:right; font-weight:bold; font-size:12px; }
	table.tarif .monets strong { font-size:18px; font-weight:normal; position:relative }
	table.tarif .price { width:148px; background:none; color:#707071; }
		table.tarif .price strong { font-size:14px; }
	table.tarif	.number { text-align:center; }
	table.tarif	.number strong { font-size:14px; margin:0 6px }
	
.balansBlock { height:35px; line-height:30px; background:#f1f2f6; text-align:center; margin-top:-10px; margin-bottom:20px; font-size:13px; font-weight:bold; color:#4c4c4c; }
 .balansBlock span { position:relative; top:2px; }
 .balansBlock .trace { font-weight:normal; color:#3b5998; font-size:10px; margin-left:18px; padding-left:15px; background:url('/images/icons/lupa2.png') 0 2px no-repeat; }
 .balansBlock strong { font-size:18px; color:#000000; font-weight:normal; }

.countrys { width:602px; margin:0 auto; color:#4c4c4c; line-height:12px; height:65px; position:relative; }
	.countrys p { padding-bottom:7px; }
	.countrys .buttons { height:31px; }
	
	.countrys .buttons .input { display:block; float:left; width:157px; height:21px; background:url('/images/backgrounds/input.png') no-repeat; margin-right:10px; position:relative; top:1px; }
	.countrys .buttons .input2 { display:block; float:left; width:209px; height:21px; background:url('/images/backgrounds/input2.png') no-repeat; margin-right:10px; position:relative; top:1px; }
	.countrys .buttons .select { display:block; float:left; width:133px; height:21px; background:url('/images/backgrounds/select.png') no-repeat; position:relative; top:1px; }
	.countrys .buttons .play { float:right; }

	.countrys .buttons .input input { width:144px; }
	.countrys .buttons .input2 input { width:194px; }
	.countrys .buttons .select .but { width:20px; height:21px; display:block; background:url('/images/backgrounds/select-button.png') no-repeat; position:absolute; right:0; top:0; }
	
	.countrys .buttons .text  { padding:0; border:0; background:none; color:#818181; margin-left:1px; margin-top:4px; padding-left:5px; }
	.countrys .buttons span.text { position:relative; top:4px; }
	
	.countrys .corner { display:block; background:url('/images/backgrounds/countrys-corner.png') no-repeat; width:5px; height:4px; overflow:hidden; position:absolute; top:62px; right:152px; }
	
/* sidebar */

 .sidebar .search { padding-left:15px; height:30px; border-bottom:1px solid #e5e5e5;}
 .search .text { border:0; color:#777; width:147px; padding-left:2px; }
	.search .input { background:url('/images/backgrounds/search-sidebar.png') no-repeat; width:153px; height:17px; display:inline-block;  padding:2px; padding-right:5px; }
	.search .submit { width:21px; height:21px; background:url('/images/icons/search.png') no-repeat; border:0; text-indent:-9999px; cursor:pointer;}

.sidebarSubmenu { padding:0 0 10px 15px; border-bottom:1px solid #e5e5e5; }
	.sidebarSubmenu li { margin-bottom:1px; }
	.sidebarSubmenu a { display:block; padding:8px 0 7px; padding-left:25px; text-decoration:none; color:#fff; position:relative; }
	.sidebarSubmenu a:hover { color:#fff; }
	
	.sidebarSubmenu ul { padding-bottom:10px; }
	.sidebarSubmenu ul a { padding-left:27px; /*font-weight:normal;*/ color:#1b1b1b; background:none; background:url('/images/icons/sidebar-submenu-bullet-l2.gif') 8px 12px no-repeat; }
	.sidebarSubmenu ul a:hover { background:#e2e6f0 url('/images/icons/sidebar-submenu-bullet-l2.gif') 8px 12px no-repeat; color:#1b1b1b; }

	.sidebarSubmenu ul li { border-bottom:1px solid #e2e6f0; margin-bottom:0; }
		
	.sidebarSubmenu .quantity { font-size:10px; position:absolute; right:15px; top:9px; color:#c2cbe0; font-weight:normal; }
		.sidebarSubmenu ul .quantity { color:#7b7b7b; }
	
	.sidebarSubmenu .applications .quantity { color:#fff; }
	
	.sidebarSubmenu a.all { background:#6d84b4 url('/images/icons/catalog-all.png') 6px 11px no-repeat; }
	.sidebarSubmenu a.applications { background:#6d84b4 url('/images/icons/catalog-applications.png') 7px 11px no-repeat; }
	.sidebarSubmenu a.invitation { background:#6d84b4 url('/images/icons/catalog-invitation.png') 7px 11px no-repeat; }
	.sidebarSubmenu a.all:hover, .sidebarSubmenu a.applications:hover, .sidebarSubmenu a.invitation:hover {background-color: #f3b272;}
		
.sidebar .help { padding:13px 0 15px 15px; border-bottom:1px solid #e5e5e5; color:#4c4c4c; }	
	.sidebar .help .header { padding-left:40px; background:url('/images/headers/help-header.png') -2px 0 no-repeat; color:#3b3b3b; font-size:13px; line-height:16px; font-weight:bold; padding-bottom:11px; }
	.sidebar .help p.more { padding-top:4px; }
	.sidebar .help a.more { text-decoration:none; font-size:10px; padding-left:15px; background:url('/images/icons/more.png') 0 2px no-repeat; }
		
.sidebar .application { padding:10px 10px 10px 15px; font-size:10px; color:#4c4c4c; }
	.sidebar .application .header { font-size:12px; color:#3b5998; font-weight:bold; padding-bottom:5px; }
	.sidebar .application .screen { padding-bottom:8px; }

.paySystem { width:640px; margin:0 auto!important; padding-bottom:15px!important; }
	.paySystem li { width:320px; float:left; padding-bottom:10px!important; }
	.paySystem li * { vertical-align:middle; }

.toPay { text-align:center; width:390px; margin:0 auto; color:#4c4c4c; line-height:14px; }
	.toPay p { padding-bottom:12px; }
	
	.toPay .selector { background:url('/images/backgrounds/selector.png') no-repeat; width:92px; height:21px; margin:0 auto; text-align:left; position:relative; margin-bottom:8px; }
		.toPay .selector input { width:62px; height:15px; border:0; position:relative; top:3px; left:1px; background:none; padding:1px 4px; }
		.toPay .selector .top { display:block; width:17px; height:9px; position:absolute; right:1px; top:1px; overflow:hidden; background:url('/images/blank.gif'); }
		.toPay .selector .bottom { display:block; width:17px; height:9px; position:absolute; right:1px; bottom:1px; overflow:hidden; background:url('/images/blank.gif'); }

		.toPay .price { font-size:18px; color:#000; width:260px; margin:0 auto; background:#f1f2f6; height:25px; line-height:24px; padding-bottom:0; margin-bottom:10px; }

/* links */
 .balansBlock .trace:hover,
.blockList .loged .user a:hover,
.blockList .loged .info a:hover,
.invitations .name a:hover,
.invitations .application .title a:hover,
.inviteFriend .checkAll:hover,
div.sectionHeader a.addApplication:hover,
.allComments .user .name a:hover,
.gameBugsInfo .reyting a:hover,
.simpleBlock .side .all a:hover,
.title a:hover,
#footer a:hover,
.best dt a:hover,
.best dd .title a:hover,
.recomend dt a:hover,
.slider .title a:hover,
.popularMini .title a:hover,
.applicationsList .title a:hover { color:#cd6318; }


.noscript { text-align:center; padding:5px 0; color:#f00; font-weight:bold; }								

/* carusel */

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

/* footer */

#footer .contentWrapper { height:57px; border-top:1px solid #ddd; background:url('/images/backgrounds/footer.png') 0 100% repeat-x; width:775px; position:relative; font-size:10px; }

	#footer .copyright { color:#7f7f7f; line-height:12px; padding-top:8px; padding-left:3px; }
	#footer a { color:#3b5998; text-decoration:none; }
	#footer p {padding-bottom:5px;}	
	#footer .up { background:url('/images/icons/up.png') 0 6px no-repeat; padding-left:14px; position:absolute; right:3px; top:10px; }
	#footer .up:hover { text-decoration:none; }
	
	


/* Trackbar */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
div.tickdiv {margin:0; padding:0; border:0; float:none;}

table.trackbar {width:250px; background:repeat-x url(/imgtrackbar/b_bg_on.gif) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(/imgtrackbar/b_bg_off.gif) top left;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:5; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:6; font-size:11px; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:3; font-size:11px; color:#D0D0D0;}
table.trackbar .r {width:1%; text-align: left; font-size: 1px; background:repeat-x url(/imgtrackbar/b_bg_off.gif) top right; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:5; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font-size:11px; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:4; font-size:11px; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}

div.tickdiv {position:relative; height:1px; margin:10px 0 10px;}
div.tickdiv div.tick {position:absolute; z-index:4; top:13px; height:12px; width:1px; background:#666; margin:0; padding:0; font-size:10px; color:#666;}
div.tickdiv div.tick span {display:block; margin-top:14px; position:absolute; left:-50px; width:100px; text-align:center;}
div.tickdiv div.stick {position:absolute; top:16px; height:6px; width:1px; background:#999; font-size:1px; line-height:1px; margin:0; padding:0;}



	 
/* MY_STYLES */

.friendtape .e, .audiotape .e {clear:left; border:1px solid #e2e6f1; background:#FFF; margin-bottom:5px; padding: 7px; }
.friendtape .e a.img {float:left; display:block; margin-right: 10px; font-size:0;}
.friendtape .e ul, .audiotape  .e ul {float:right; padding-bottom:10px; padding-top:2px;}
.friendtape .e li, .friendtape .e li {padding:2px; border-bottom:1px solid #e2e6f1; }
.friendtape .e dl {padding-left:100px; padding-top:2px;}
.friendtape .e dl dt {color:#808080; float:left; margin-bottom:4px; width:70px;}
.friendtape .e dl dd {padding-left:90px; margin-bottom:4px;}

.audiotape .u {font-weight:bold; color:#3B5998 }
.audiotape table.track {margin-top:10px; width: 520px;}
.audiotape .time {color:#666; padding: 0 5px;}

div.add-music {
	margin: 15px;
}

.audiotape .e .u, .friendtape .e dl dd a b, .messages a.u  {font-size:13px;}

.phototape p.e, .phototape div.e {float:left; margin:0 3px 10px 3px; phototape; text-align:center; width:141px; height:141px;}
.phototape p.e img, .phototape div.e img  {padding:4px; background:#fff; vertical-align:middle; }


.fb-tabs {background:#f2f3f7 url(/images/backgrounds/idot.gif) repeat-x scroll 0 100%;}
.fb-tabs p {line-height:1; margin-bottom:15px; color: #333333; vertical-align:middle;}
.fb-tabs p strong {font-size:16px; font-weight:normal;  font-weight:bold;}
.fb-tabs a.t {  font-weight:bold; background:#D8DFEA ; border-width:0 1px; border-style:solid; border-color: #e2e6f1;  margin-right:2px; font-size:12px; color:#3B5998; padding:5px 10px; line-height:1;}
.fb-tabs a.cur, div.s-info div.m-head div.fb-tabs a.cur {background:#FFF url(/images/backgrounds/idot.gif) repeat-x; border-bottom:1px solid #fff; color: #333333 }
.fb-tabs a span {}

.messages .e {clear:left; border:1px solid #e2e6f1; background:#FFF; margin-bottom:5px; padding: 5px 10px; }
.messages a.img {float:left; display:block; margin-right: 10px;}
.messages div.r {margin-left:65px;}
.messages a.u  {font-weight:bold;} 
.messages p.txt {padding: 10px 0; overflow:hidden; }
.messages p.date {font-size:10px; color:#666; }

.fb-tabs .filter {float:right; margin-right:10px;}
.fb-tabs .filter:hover a.t {background:#FFF url(/images/backgrounds/idot.gif) repeat-x; border-bottom:1px solid #fff; color: #333333}

.fb-tabs .filter .box {display:none; float:right;}
.fb-tabs .filter:hover .box {display:block;}
.fb-tabs .filter .abs {margin: 0 0 0 -150px; padding:0 5px; width:150px; position:absolute;background:#FFF; border-width:0 1px 1px 1px; border-style: solid; border-color: #e2e6f1; }
.fb-tabs .filter .abs ul li {padding:4px;}
.fb-tabs .filter .abs ul li.cur {background:#EFEDDF; font-weight:bold;}



div.wrap .fb-tabs {padding:15px  0 5px 245px;}
div.m-head .fb-tabs {padding:15px  0 5px 75px;}
div.m-head .fb-tabs a.cur {background:#EEE url(/images/backgrounds/idot.gif) repeat-x; border-bottom:1px solid #EEE;}
div.m-head a.img {float:left; display:block; padding:5px 10px; }

.wrap {width:100%; margin-left:-230px; float:right; }
.main-wrap-in {margin-left:230px; padding-left: 10px;}

.main-left {width:210px; float:left; padding: 15px 0 0 15px;}
.main-left .in {border-right:1px solid #e2e6f1;}

.main-left .in ul {list-style:none; font-size:12px; font-weight:bold;}
.main-left .in ul li {padding:5px; border-bottom:1px solid #e2e6f1; }
.main-left .in ul li:hover {background:#6D84B4}
.main-left .in ul li:hover a, .main-left .in ul li a:hover {color:#FFF;}

ul.menu-panel {list-style:none;font-size:11px;font-weight:bold;margin:15px 0px 15px 4px}
ul.menu-panel li {padding:5px 5px 5px 20px; border-bottom:1px solid #e2e6f1;}
ul.menu-panel li:hover {background:#e2e6f0}
/*ul.menu-panel li:hover a, ul.menu-panel li a:hover {color:#434548}*/
	
.panel {clear:left; border-top: 1px solid #94A3C4; }
.panel h2 {font-weight:bold; background: #ECEFF5; padding: 5px 5px;}
.panel a.h2 {color: #000}

.panel .view-all {border-bottom:1px solid #e2e6f1; padding: 3px 5px;}
.panel .view-all span {float:right;}
.panel .view-all a {font-weight:bold;}

.panel div.friend-box a {display:block; margin:7px; float:left; width:55px; height: 70px}

.panel .list-box .e {clear:left; padding:5px 0 5px 7px}
.panel .list-box .e a.img {float:left; display:block;}
.panel .list-box .e a.u {display:block; font-weight:bold; font-size:12px;}
.panel .list-box .e p {font-size:10px; color:#4C4C4C}
.panel .photo-list .e a.u, .panel .photo-list .e p {padding-left:60px;}
/* .panel .video-list .e a.u, .panel .video-list .e p {padding-left:105px;} */

.panel .music-list {padding: 5px 5px 5px 7px;}
.panel .music-list .e {margin-bottom:7px;}
.panel .music-list .a {padding-bottom:3px;}
.panel .music-list .time {color:#4C4C4C}

.panel dl.inf {padding:3px 5px;}
.panel .inf dt, .panel .inf span {color:#4C4C4C;}
.panel .inf dt {padding-bottom:2px;}
.panel .inf dd {padding-bottom:6px;}
.panel .inf a.bl {color:#000;}

.reply_box {margin: 5px 25px 0px 60px; font-size: 11px; padding-bottom: 7px}
.reply_box a {font-weight: bold;}

.blogtape {font-size:12px;}
.blogtape .e {border-top:1px solid #e2e6f1; clear:left; padding:3px; margin:10px; position:relative;}
.blogtape .e .bline {position:absolute; width:100%; height:21px; background: #F1F2F6; z-index:-1; top:0; left:0;}
.blogtape .e a.img {float:left; dislay:block; }
.blogtape .e .txt {padding-left:50px; padding-top:6px;}
/*.blogtape .e .txt div {display:inline-block;}*/
.blogtape div.e div.txt table.trackbar tr td div {display:block;}

.blogtape p.time{font-size:9px;color:#666;position:absolute;top:5px;right:5px;}

.blogtape div.reply .bline {display:none;}
.blogtape .e .date {font-size:10px; color: #4C4C4C; padding-top:8px;}
.blogtape .e .date a {font-weight:bold;}
.blogtape div.reply .date {padding-top:4px;}
.blogtape a.u {font-weight:bold; padding-left:50px; display:block;}
.blogtape div.reply a.u {padding-left:0; display:none;}
.blogtape div.reply div.txt a.u {padding-left:0; display:inline;}

.blogtape .e .track {margin: 5px 0; width:400px;}
.blogtape .e .track .a {padding-bottom:4px;}
.blogtape .e .track .time {font-size:10px; color: #4C4C4C;}

.blogtape .e div.photo-list, .blogtape .e div.friends-list  {display:block;}
.blogtape .e div.photo-list{margin-top:10px}
.blogtape .e .photo-list a img {padding:2px; border:1px solid #ccc; margin:4px;}
.blogtape .e div.friends-list a img {padding:4px; border:1px solid #ccc; }
.blogtape .e div.friends-list a {display:block; float:left; font-size:11px; width:65px; margin:5px 10px 0 0;}
.blogtape .e .photo-list div.description {font-size:11px}

.blogtape div.reply  {background:#ECEFF5; border-bottom:1px solid #E5EAF1; padding:5px; margin: 5px 20px 0 60px;font-size:11px }
.blogtape div.reply .txt {padding-left:40px; padding-top:0px;}
/*.blogtape div.reply-box { margin: 5px 20px 0 60px; }*/

.blogtape .img img {width:40px; height:40px;}
.blogtape .reply .img img {width:30px; height:30px;}
/*.blogtape div.reply a.img img {display:none;} Hide comments photo*/

.s-info h3 {font-weight:bold; font-size:14px; color:#4c4c4c; padding: 10px 0 5px 0;}
/* .s-info dl {border-top:1px solid  #E2E6F1; padding:4px; margin:5px 0;} */
.s-info dl dd, .s-info dl dt {line-height:20px;}
.s-info dl dt {color:#808080; float:left; width:125px;}
.s-info td.label {color:#808080; width:125px; padding: 3px}
.s-info dl dd {padding-left:130px; margin-bottom:4px;}
	.s-info dl.radio dt {width: 20px}
	.s-info dl.radio dd {padding-left:30px;}
.s-info .item p, .s-info .item span {font-size:10px; color:#808080;}

.content ul { padding:0; margin:0 }

.messanger {padding: 10px; background:rgba(80,80,80,0.7);  border-radius: 8px; -webkit-border-radius: 8px;  -khtml-border-radius: 8px;  -opera-border-radius: 8px; -moz-border-radius: 8px;}
.messanger h2 {background:#6D84B4; font-size:12px; color:#FFF; font-weight:bold; padding: 5px 10px; border-width:1px 1px 0 1px; border-style: solid; border-color:#355F7F}
.messanger h2 a {color:#FFF;}
.messanger .p-in {background: #FFF; border-width:0 1px 1px 1px; border-style: solid; border-color:#666; }
.messanger .form {padding:5px 10px;}
.messanger .action {padding: 10px; text-align:center; background: #F2F2F2; border-top:1px solid #CCCCCC;}
.messanger .bott {text-align:right; color:#4c4c4c; font-size:10px; padding-top:4px;}
.messanger .bott input {border:1px solid #4c4c4c; color:#4c4c4c; text-align:center;}
.messanger textarea {height:100px;width: 100%;}
#messangerImg img {width:100px; height:100px;}

#unregistered_popup {padding: 10px; background:rgba(80,80,80,0.7);  border-radius: 8px; -webkit-border-radius: 8px;  -khtml-border-radius: 8px;  -opera-border-radius: 8px; -moz-border-radius: 8px;}
#unregistered_popup h2 {background:#6D84B4; font-size:12px; color:#FFF; font-weight:bold; padding: 5px 10px; border-width:1px 1px 0 1px; border-style: solid; border-color:#355F7F}
#unregistered_popup h2 a {color:#FFF;}
#unregistered_popup .p-in {background: #FFF; border-width:0 1px 1px 1px; border-style: solid; border-color:#666; }
#unregistered_popup .form {padding:5px 10px;}
#unregistered_popup .action {padding: 10px; text-align:center; background: #F2F2F2; border-top:1px solid #CCCCCC;}
#unregistered_popup .bott {text-align:right; color:#4c4c4c; font-size:10px; padding-top:4px;}
#unregistered_popup .bott input {border:1px solid #4c4c4c; color:#4c4c4c; text-align:center;}
#unregistered_popup textarea {height:100px;width: 100%;}
#unregistered_popup p { padding: 10px;}

.s-info .autocomplete {position:absolute; margin-top:-1px; opacity:0.85 }
.s-info .autocomplete  select {width: 200px; background:#EEE; border:1px solid #CCC;}

.s-info .hint {position:absolute; margin:-18px 0 0 185px; background: #E8E2BA; padding:10px;}
.s-info .hint span {position:absolute; display:block; background:url(/images/backgrounds/user-name-corner.png) no-repeat; margin-left:-38px; width:28px; height:17px;}

.clr {float:none; clear:left; width:100%; height:0;}

.f-balda span {border:1px solid #3B5998; display:inline-block; height:25px; }
.f-balda input {border-width: 1px 0 0 1px; border-color:#333; border-style:solid; height:22px; }

#index .wrapp {width:100%; margin-left:-230px; float:right; }
#index .wrapp-in {margin-left:230px; padding-left:10px;}
#index .wrapp-in p {font-size:13px;  padding:4px; margin:5px 0; border-top:1px  solid #E2E6F1;}
#index .login {width:210px; float:left; padding-left: 10px;}
#index h3 {color:#4C4C4C; font-size:14px; font-weight:bold; padding:10px 0 5px;}
#index .fb-tabs a.cur {background:#FFF url(/images/backgrounds/idot.gif) repeat-x; border-bottom:1px solid #fff; color: #333333}
#index .login dl {border-width:1px 0; border-style: solid; border-color:  #E2E6F1; padding:4px; margin:5px 0;}
#index .login dl dd, .s-info dl dt {line-height:24px;}
#index .login dl dt {color:#808080; display:inline-block; width:60px;}
#index .login dl dd {display:inline-block; margin-bottom:4px;}

#index .login dl dd .input {padding:3px; border:1px solid #CCC;}

.s-info  dl dd .input {padding:3px; border:1px solid #CCC; width:200px}

#mediaspace123 {width:0px; height:0px; overflow:hidden;}

.ptl {background: url(/images/b.png) no-repeat scroll 0px 0px; width:5px; height:5px; }
.ptr {background: url(/images/b.png) no-repeat scroll -5px 0px; width:5px; height:5px; float:right;}
.pbl {background: url(/images/b.png) no-repeat scroll 0px -5px; width:5px; height:5px;}
.pbr {background: url(/images/b.png) no-repeat scroll  -5px -5px; width:5px; height:5px; float:right;  }

.albumItem {
	padding: 5px;
}


.related {overflow: auto; height: 370px; text-align: left; padding: 0 5px;}
.related .e {clear:left; border:1px solid #e2e6f1; background:#FFF; padding: 5px 10px; overflow:hidden; margin-top: 5px;}
.related .e .img {float:left; display:block;}
.related .e a.u {font-weight:bold; display:block; padding-bottom:3px;}
.related .e p, .related .e a.u {padding-left: 60px;}


#quickReply #r .button {
	margin-top: 5px;
}


.cropBox {
    position: absolute;
}

.cropBox div.cropN, .cropBox div.cropE, .cropBox div.cropS, .cropBox div.cropW,
.cropBox div.cropNW, .cropBox div.cropNE, .cropBox div.cropSE, .cropBox div.cropSW {
    position: absolute;
    opacity: 0.7;
    width: 6px; 
    height: 6px; 
    font-size: 0pt;
    background-color: red;
}

.cropBox div.cropX {
    position: static;
    width: 100%;
    height: 100%;
    cursor: move;
    background: url(0.gif);
    
}

.cropBox div.cropNW {
    left: -6px;
    cursor: nw-resize;
}
.cropBox div.cropNE {
    right: -6px;
    float: right;
    cursor: ne-resize;
}
.cropBox div.cropSW {
    left: -6px;
    cursor: sw-resize;
}
.cropBox div.cropSE {
    right: -6px;
    float: right;
    cursor: se-resize;
}

.cropBox div.cropN, 
.cropBox div.cropS {
    width: 100%;
    cursor: n-resize;
    background-color: yellow;
    position: static;
}
.cropBox div.cropS {
    cursor: s-resize;
}

.cropBox div.cropW {
    height: 100%;
    cursor: w-resize;
    left: -6px;
    background-color: yellow;
}

.cropBox div.cropE {
    height: 100%;
    cursor: e-resize;
    right: -6px;
    background-color: yellow;
    float: right;
}

.cropList {
    position: absolute;
    right: -180px;
    top: 0px;
    width: 170px;
    border: 1px solid #666666;
    background-color: #eaeaea;
    z-index: 100;
}

.cropList h3 {
    border-bottom: 1px solid #666666;
    margin:0;
    padding: 0 1em;
    font-size: 1.1em;
}

.cropList div.friends {
    padding: 5px;
    overflow-y: auto;
    height: 200px;
}

.cropList div.buttons {
    border-top: 1px solid #666666;
    padding: 3px;
}

.cropList label {
    display: block;
    font-size: 0.8em;
}


.cropFace {
    position: absolute;
    width: auto; 
    text-align: center;
}

.cropFace .inner {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #eee;
}
.cropFace .name {
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    background-color: yellow;
    padding: 2px 2em; 
    margin-top: 5px;
}

.u-marker {width:520px; margin-bottom:10px; text-align:right; color:#000000; font-size:11px;}
.u-marker .button {margin: 5px}
.u-marker div {text-align:left; padding:11px 12px; float:left; width:350px;}
.sel-marker {background-color:#E2E6F0; border:1px solid #D4DBE8;}
.u-marker a {font-weight:bold;}


.newComment {background:#F1F2F6; border-top:1px solid #E2E6F0; padding: 5px; width:510px;}
.newComment .rep-button {margin-top:5px;}
.newComment textarea {width:500px;}

.addComment {font-size:12px; font-weight:bold; color:#4c4c4c; padding-bottom:4px; clear:left;}
.addComment a {display:block; float:left; background: url(/images/icons/show-hide.png) no-repeat scroll 0 -28px; width:14px; height:14px; }

/* Rating starts style */
div.rate { height: 25px; }
.rate p {color:#666; clear:left; text-align:center;}
.rate:hover p { display: none; } 
.rate .disable { display:block; display:none;}
.rate:hover p.disable { display:block;}
.rate ul, .rate li.mark, .rate li a:hover {background:url(/images/star.png) repeat-x; }
.rate ul {width:125px;list-style:none; height:25px; float:left; background-position:0 -25px;}
.rate ul:hover {background-position:0 0;}

.rate li {float:left; display:block; height:25px; position:absolute; }
.rate li a {display:block; width:100%; height:25px;}
.rate li a:hover {background-position: 0 -50px; }

.rate ul {margin-left:30px; }
.rate .r5 {width:125px; z-index:1}
.rate .r4 {width:100px; z-index:2}
.rate .r3 {width:75px; z-index:3}
.rate .r2 {width:50px; z-index:4}
.rate .r1 {width:25px; z-index:5}
.rate li.mark {z-index:0; background-position:0 -50px}

.rate li.r0 {width:125px; z-index:0; background:url(/images/star.png) repeat-x;}
.rate ul:hover li.mark {background:none;}

.s-info p.sub {padding-top:10px; font-size:12px;}

.f-balda span {border:1px solid #3B5998; display:inline-block; height:25px; }
.f-balda input {border-width: 1px 0 0 1px; border-color:#333; border-style:solid; height:22px; }
.balda h3 {font-weight:bold; font-size:14px; color:#4c4c4c; padding: 10px 0;}

.preview .rating {
background:#F8F8F8;
border:1px solid #E5E5E5;
color:#4A4A4A;
float:right;
padding:11px 19px 19px;
width:180px;
}

.preview .rating h2 {
font-size:13px;
font-weight:bold;
padding-bottom:5px;
text-align:center;}

.preview .rating dt {padding: 3px 0; float:left; clear:left;}
.preview .rating dd {text-align:right; padding: 3px 0 3px 50px; border-top:1px solid #DFDFDF; font-weight:bold; color:#000;}



.musictape table td {background:#fff; padding:4px; margin:5px 0;}

.messages .e {clear:left; border:1px solid #e2e6f1; background:#FFF; margin-bottom:5px; padding: 5px 10px; }
.messages a.img {float:left; display:block; margin-right: 10px;}
.messages div.r {margin-left:65px;}
.messages a.u  {font-weight:bold;} 
.messages p.txt {padding: 10px 0; overflow:hidden; }
.messages p.date {font-size:10px; color:#666; }

.fb-tabs .filter {float:right; margin-right:10px;}
.fb-tabs .filter:hover a.t {background:#FFF url(/images/backgrounds/idot.gif) repeat-x; border-bottom:1px solid #fff; color: #333333}

.fb-tabs .filter .box {display:none; float:right;}
.fb-tabs .filter:hover .box {display:block;}
.fb-tabs .filter .abs {margin: 0 0 0 -150px; padding:0 5px; width:150px; position:absolute;background:#FFF; border-width:0 1px 1px 1px; border-style: solid; border-color: #e2e6f1; }
.fb-tabs .filter .abs ul li {padding:4px;}
.fb-tabs .filter .abs ul li.cur {background:#EFEDDF; font-weight:bold;}


.pgame {background:#FFF; padding:4px; border:1px solid #ccc; height:590px; overflow: hidden;}
.fishker {background:#FFF; padding:4px; border:1px solid #ccc; height:590px; overflow: hidden;}
.agroholding {background:#FFF; padding:4px; border:1px solid #ccc; height:590px; overflow: hidden;}
.agroholding object { margin-left: -30px; }

/* EmailContacts */
.ffriends {padding:5px;}

.ffriends .e {
background:#FFF;
border:1px solid #E2E6F1;
width:338px;
float:left;
margin:5px;
padding:5px 10px;
}

.ffriends .e .img {float:left;}
.ffriends .txt {padding-left:110px;line-height:20px;}
.ffriends .txt .u {font-size:13px; font-weight:bold;}
.ffriends .txt p {color:#4c4c4c;}



.f-balda span {border:1px solid #3B5998; display:inline-block; height:25px; }
.f-balda input {border-width: 1px 0 0 1px; border-color:#333; border-style:solid; height:22px; }

#index .wrapp {width:100%; margin-left:-230px; float:right; }
#index .wrapp-in {margin-left:230px; padding-left:10px;}
#index .wrapp-in p {font-size:13px;  padding:4px; margin:5px 0; border-top:1px  solid #E2E6F1;}
#index .login {width:210px; float:left; padding-left: 10px;}
#index h3 {color:#4C4C4C; font-size:14px; font-weight:bold; padding:10px 0 5px;}
#index .fb-tabs a.cur {background:#FFF url(/images/backgrounds/idot.gif) repeat-x; border-bottom:1px solid #fff; color: #333333}
#index .login dl {border-width:1px 0; border-style: solid; border-color:  #E2E6F1; padding:4px; margin:5px 0;}
#index .login dl dd, .s-info dl dt {line-height:24px;}
#index .login dl dt {color:#808080; display:inline-block; width:60px;}
#index .login dl dd {display:inline-block; margin-bottom:4px;}
#index .login dl dd .input {padding:3px; border:1px solid #CCC;}

.f-balda span {border:1px solid #3B5998; display:inline-block; height:25px; }
.f-balda input {border-width: 1px 0 0 1px; border-color:#333; border-style:solid; height:22px; }
.balda h3 {font-weight:bold; font-size:14px; color:#4c4c4c; padding: 10px 0;}


/**  WALL STYLES   **/

div.wall {width: auto; position: relative; padding:5px;}

div.wall div.textarea{ border: 1px solid #bcbcbc; width: auto; padding: 5px; margin-bottom:4px;}
div.wall div.textarea textarea{ width: 100%; border: 0px; font-size:12px;}

div.wall div.attach { line-height: 16px;}
div.wall div.attach table { width: 100%;}
div.wall div.attach table td.send{ width: 1px; height: 25px; white-space: nowrap;}

div.wall div.share{ text-align: right;}

/*

div.wall div.attach table td.send input, div.wall div.share input {border: 1px solid #BCBCBC; background: #4C587F; font-size: 14px; margin: 5px 10px; color: white;}
div.wall div.attach table td.send input.disabled, div.wall div.share input.disabled {background: #dcdcdc;}
*/

div.wall div.attach a.photo, div.wall div.attach a.link, div.wall div.attach a.event, div.wall div.attach a.video, t, div.wall div.attach a.audio{width: 16px; height: 16px; display: inline-block; margin: 0px 5px 0 0;}
div.wall div.attach a.photo{background: url('/images/photo.png');}
div.wall div.attach a.link {background: url('/images/link.png');}
div.wall div.attach a.event{background: url('/images/event.png');}
div.wall div.attach a.video {background: url('/images/video.png');}
div.wall div.attach a.audio {background: url('/images/sound.png');}

.blur{ background-color: #aaaaaa; opacity:0.3;}

div.wall-options {line-height: 16px; background: #ffffff; position: relative;}
div.wall-options table{ width: 100%; height: 100%; border-spacing: 5px;}
div.wall-options table span.close {width: 18px; height: 18px; display: inline-block; background: url('/images/wall/close.png'); float: right; cursor: pointer;}
div.wall-options table div.titlecnt {height: 25px; line-height: 25px; text-indent: 30px; margin-right: 18px;}
div.wall-options table span.photo {display: inline-block; height: 16px; width: 16px; background: url('/images/photo.png'); margin: 0 5px 0 0;}
div.wall-options table span.title {font-size: 12px; color: #7a7a7a; font-weight: bold;}
div.wall-options table td.hl {border-bottom: 1px solid #bcbcdc;}
div.wall-options table td.option {background: #ffffff; text-align: center; }
div.wall-options table td.option-cnt {padding: 15px 20px; }
div.wall-options table td.option div.cnt1 {display: table; height: 100%; width: 100%;}
div.wall-options table td.option div.cnt1 div.cnt2 {padding: 15px 20px; display: table-cell; vertical-align: middle; white-space: nowrap;}
div.wall-options table td.option:hover {background: #dcdcfc;}
div.wall-options table td.vl {width: 0px; border-left: 1px solid #bcbccd; margin-right: 5px; }
div.wall-options table td.option div.name {color: #7a7abc; font-size: 14px; font-weight: bold;}
div.wall-options table td.option div.description {color: #bcbcbc; font-size: 12px; font-weight: bold;}
div.wall-options div.choosen-option {text-align: center; }
div.wall-choosen-option {margin: 10px 10px 5px 10px; line-height: 16px; border: 1px solid #bcbcbc; background: #ffffff; padding: 20px 0px; text-align: center; line-height: 25px; font-size: 12px; position: relative;}

div.wall div.load {background: #ffffff url('/images/load.gif') center center no-repeat;}

div.tooltip{position: absolute;}
div.tooltip div.container{border: 1px solid #282828; background: #787878; color: #000000; padding: 3px 10px; font-size: 12px;}
div.tooltip div.start{background: url('/images/tooltip.gif'); width: 19px; height: 4px;}

#wall_popup {
}
#wall_popup h2 {background:#6D84B4; font-size:12px; color:#FFF; font-weight:bold; padding: 5px 10px; border-width:1px 1px 0 1px; border-style: solid; border-color:#355F7F}
#wall_popup h2 a {color:#FFF;}
#wall_popup .p-in {background: #FFF; border-width:0 1px 1px 1px; border-style: solid; border-color:#666; }
#wall_popup .form {padding:5px 10px;}
#wall_popup .action {padding: 10px; text-align:center; background: #F2F2F2; border-top:1px solid #CCCCCC;}
#wall_popup .bott {text-align:right; color:#4c4c4c; font-size:10px; padding-top:4px;}
#wall_popup .bott input {border:1px solid #4c4c4c; color:#4c4c4c; text-align:center;}
#wall_popup textarea {height:100px;width: 100%;}

.e-txt h3 {font-size:14px; padding: 20px 0 10px 0; color:#000;}
.e-txt p {#4C4C4C; padding-bottom:20px;}
.e-txt a {font-weight: bold}
.no-rec {padding:10px; border:1px solid #BCBCBC; margin: 0 auto 10px; text-align:center; width:90%; background: #f5f5f5;}

#selectedFriends { display: none; }


.friend_button{
	position: fixed;
	bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	width: 100%;
	cursor: pointer;
	z-index: 100;
	text-align: center;
	
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:	12px;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

.friend_button .cnt{
	width: 1000px;
	background: #4C587F;
	height: 25px;
	display: inline-block;
	position: relative;
}

.friend_button .ptl{
	left: 0;
	top: 0;
}

.friend_button .ptr{
	right: 0;
	top: 0;
}

.friend_button .pbl{
	left: 0;
	bottom: 0;
}

.friend_button .pbr{
	right: 0;
	bottom: 0;
}

.friend_button .ptl, .friend_button .ptr, .friend_button .pbl, .friend_button .pbr{
	position: absolute;
}


.friend_button div.item{
	width: auto;	
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

.friend_button div.item-right{
	float: right;
}

.friend_button div.lb{
	border-right: 1px solid #687FB0;
}

.friend_button span.loading{
	height: 16px;
	width: 16px;
	padding-top: 4px;
	background: url(/images/indicator.gif) center center no-repeat;
	display: inline-block;
}

.friend_button div.img-cnt{
	height: 15px;
	margin-left: 5px;
	width: 25px;
	position: relative;
	display: inline-block;
}
.friend_button img{
	position: absolute;
	top: -1px;
	height: 25px;
	width: 25px;
	left: 0px;
}

div.menu-cnt{
	height: 0px;
	width: 0px;
	overflow: visible;
	position: relative;	
}

div.menu-cnt div.menu{
	bottom: 0px;
	left: -20px;
	position: absolute;
	height: auto;
	width: 160px;
}

div.menu-cnt div.menu table {
	width: 100%;
	height: 100%;
	border: 1px solid #687FB0;
}

div.menu-cnt div.menu td{
	padding: 8px 10px;
	background: #F1F2F6;
	
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:	12px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	cursor: pointer;
	color: #3B5998;
}

div.menu-cnt div.menu td:hover{
	background: #4C587F;
	color: #ffffff;
}


#header .contentWrapperSlim {
	
}

#header .contentWrapperSlim .mainNavigation {
	margin-top: 12px;
}

#header .contentWrapperSlim .corners {
	padding-top: 35px;
}

#header .contentWrapperSlim .logo {
	margin-top: 0px;
}

.text-online {
	cursor: pointer;
}

/*.friend_menu{
	position: fixed;
	bottom: 20px;
	right: 75px;
	background: #bcbcbc;
	border: 1px solid #000000;
	cursor: pointer;
}*/

.b-search {margin-bottom:15px;}
.b-search input {padding:4px; font-size:11px;}
.b-search a {border:1px solid #B8B8B8; background:#EEEEEE; color:#797979; font-weight:bold; padding: 4px 8px;}
.b-search a:hover {border:1px solid  #DA8323; background:#F3B272; color:#FFF;}
.b-search .text {border:1px solid #B8B8B8; background:#FFF; color:#797979;  width:265px;}

.online {background-repeat: no-repeat; color:#FFF; height:15px; display:inline-block; background-position: 0 50%; font-size:10px; line-height:15px;}
span.online {background-image:url(/images/buttons/sort-act.png); padding-left:5px}
em.online {background-image:url(/images/buttons/sort-act-right.png);  width:5px;}

.warn-popup{
	margin: 20px;
}

.albumList {
	position: absolute;
	background:#F1F2F6 none repeat scroll 0 0;
	color:#3B5998;
	cursor:pointer;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	line-height:15px;
	padding:8px 10px;
	border:1px solid #687FB0;
	z-index: 10;
}

#club-select div {
        padding: 5px
}

.e-short {
	margin-left: 25px;
	font-size: 11px;
	padding: 3px
}

.last_updates {
        color: gray; font-weight: bold; font-size: 10px; margin: 0px 10px 0px 10px;
        border-top:1px solid #e2e6f1; clear:left; padding:3px; position:relative;
}

.e .annotation {background-color: rgb(236, 239, 245); padding: 10px; margin: 10px 10px 10px 119px; font-size: 11px; font-style: italic; border: 1px solid #E5EAF1}
.e .annotation a.right {font-weight: bold;float:right}

.mtable{margin:2px;width:400px}
.mtable td{padding:2px}
.se-highlight{background-color:#ffffcc}
.qtext{overflow:hidden}

.community-item {
    padding-bottom: 30px;
    padding-left: 10px;
}

.img_preview_wrap {overflow: hidden; width: 90px; height: 90px;}

.s-info td { vertical-align: top; padding: 3px }