html, body { height:100%; }

.w { width:960px; margin:0 auto; position:relative; 
	height:auto !important; height: 100%; min-height: 100%;
}

.w-body { padding:0 0 150px 0; }

.w-footer {
	width:960px; margin:0 auto; position:relative;
	height:100px; margin-top:-100px; overflow:hidden;
	background:#DFDFDF;
	border-top-left-radius:5px; border-top-right-radius:5px;
	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;	 
}

.p { padding:0 11px 0 0; }
.box_round {
     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
          border-radius: 5px; /* Opera 10.5, IE 9 */
}
.box_round_small {
     -moz-border-radius: 3px; /* FF1+ */
  -webkit-border-radius: 3px; /* Saf3+, Chrome */
          border-radius: 3px; /* Opera 10.5, IE 9 */
}

.w320m { width:309px; margin-right:11px; }
 .w320 { width:320px; }
.w640m { width:629px; margin-right:11px; }
 .w640 { width:640px; }

.b-header-image { width:960px; height:261px; background:#FFF url(/images/bg-header-image.jpg) 0 0 no-repeat; margin:20px 0 0 0; }

.b-header { background:#2F2F2F; color:#fff; margin-bottom:1em; }
	.b-header a { color:#fff!important; }
	.b-header p { margin:0; }

.b-header-slogan { width:960px; height:53px; background:#596884; margin:0 0 16px 0; }
	.b-header .b-header-slogan { margin-bottom:0; }
	.b-header-slogan .b-title { width:310px; height:53px; border-right:1px solid #47536A; margin-left:-1px; }
		.b-header .b-header-slogan .b-title { width:199px; margin:0; border:none; }
		.b-header-slogan .b-title .title { 
			display:block; width:130px; height:27px; margin:12px 0 0 40px; padding:0; 
			background:#596884 url(/images/bg-title.png) 0 0 no-repeat;
		}
			.b-header-slogan .b-title .title span { visibility:hidden; display:block; width:130px; height:27px; }
	.b-header-slogan .b-slogan { width:650px; height:53px; border-left:1px solid #7A869D; margin-right:-1px; }
		.b-header-slogan .b-slogan p { margin:9px 0 0 12px; padding:0; color:#ffffff; text-shadow:1px 1px 0px #445066; line-height:1.4em; }
	.b-header-slogan .b-tabs { width:560px; }
		.b-header-slogan .b-tabs ul { 
			margin:19px 0 0 0; padding:0; display:block;
			font:normal 18px/34px "Myriad Pro Cond", "Myriad Pro Light", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif;
		}
			.b-header-slogan .b-tabs ul li { 
				display:block; float:left; margin:0 4px 0 0; padding:0; height:34px;
				background:#838EA3 url(/images/bg-tabs.png) 0 0 no-repeat;
			}
			.b-header-slogan .b-tabs ul li a { 
				display:block; padding:0 25px; height:34px;
				text-decoration:none; background:url(/images/bg-tabs.png) 100% -34px no-repeat; 
			}
				.b-header-slogan .b-tabs ul li.active { background:#2F2F2F url(/images/bg-tabs.png) 0 -68px no-repeat;  }
				.b-header-slogan .b-tabs ul li.active a { background:url(/images/bg-tabs.png) 100% -102px no-repeat;  }
	.b-header-slogan .b-userinfo { width:201px; }
		.b-header-slogan .b-userinfo p { padding:5px 17px 0; margin:0; }
		.b-header-slogan .b-userinfo .profile { 
			text-decoration:none; text-shadow:1px 1px 0px #000; background:url(/images/bg-profile.png) 0 0 no-repeat; 
			padding-left:20px;
		}
		a.new-messages {
			text-decoration:none; background:url(/images/new_email_me.gif) 3px 3px no-repeat;
			padding-left:30px;
			padding-right:5px;
		}
	.b-header .b-balance { margin:5px 17px; }
	.b-header .b-topmenu {}
		
.for-webmaster, .for-advertiser { position:relative; padding:4px 0 0; }
.login-form { position:relative; padding:4px 0 0; color:#989898; }

	.for-webmaster .block, .for-advertiser .block, .login-form .block { padding:4px 8px; }
		.for-webmaster .block { background:#FBFEB1; border:1px solid #E8EBA4; }
		.for-advertiser .block { background:#DBFFC3; border:1px solid #C9EBB2; }
		.login-form .block { background:#F5F5F5; border:1px solid #E6E6E6; }
	.for-webmaster h2, .for-advertiser h2, .login-form h2 { padding:10px 30px; margin:0; }
		.login-form h2 { color:#9B9B9B; }
	
	.for-webmaster .corner, .for-advertiser .corner, .login-form .corner { 
		position:absolute; top:0px; left:10px; width:24px; height:49px; background: url(/images/bg-corner.png) 0 0 no-repeat; 
	}
		.for-advertiser .corner { background-position:-24px 0; }
		.login-form .corner { background-position:-48px 0; }
	
	.login-form .block a { color:#989898; }
	.login-form .block form { margin:0 30px; }
		
	.login-form .reg { 
		border:1px solid #D6D6D6; background:#5C749F url(/images/bg-reg.png) 0 0 repeat-x; margin-top:20px; padding:1px;
	}
		.login-form .reg2 { border:1px solid #D6D6D6; padding:17px 62px; }
		.login-form .reg3,.login-form .reg3:link, .login-form .reg3:visited { 
			background:#252525; padding:2px; display:block; text-decoration:none; 
			color:#fff; text-shadow:1px 1px 0px #000;
		}
		 .login-form .reg3:hover { color:#ffe954; }
		.login-form .reg3 span { 
			border:1px solid #5C5C5C; background:#252525 url(/images/bg-reg-span.png) 0 0 repeat-x;
			height:40px; display:block; text-align:center; zoom:1;
			font:normal 30px/36px "Myriad Pro Cond", "Myriad Pro Light", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; 
		 }
			
.b-stats { margin-top:10px; color:#5C5C5C; }
	.b-stats h2 { color:#949494; background:#FFF url(/images/bg-stats.png) 0 8px no-repeat; padding-left:25px; }
.b-news { margin-top:10px; color:#5C5C5C; }
	.b-news h2 { color:#949494; background:#FFF url(/images/bg-news.png) 0 8px no-repeat; padding-left:25px; }
	.b-news .meta { margin:-5px 0 15px; }
		.b-news .meta span.date { color:#a1a1a1; }
		.b-news .meta a { color:#676767; }

.b-data { overflow:hidden; width:960px; padding:20px 0; }

.b-footer { 
	color:#545454; font-size:11px; line-height:1.2em; overflow:hidden; 
	padding:15px 35px 5px; margin:0;
}

.infoblock { padding:13px 0 3px; margin:5px 0; background:#CCFAC3 url(/images/bg-infoblock.png) 15px 15px no-repeat; border:1px solid #B3DBAB; }
	.infoblock p { margin:0px 13px 10px 42px;}
.infoblock.warning { background-color:#F3F778; background-image:url(/images/bg-infoblock-warning.png); border:1px solid #D8DB6B; }
.infoblock.error { background-color:#F4CDC7; background-image:url(/images/bg-infoblock-error.png); border:1px solid #D4B3AE; }

table.decor td.warning { background:#F3F778 url(/images/bg-infoblock-warning.png) 10px 3px no-repeat; }
table.decor td.low { background: url(/images/bg-infoblock-warning.png) 10px 3px no-repeat; }
table.decor td.unread { background: url(/images/mail-icon.gif) 5px 3px no-repeat; }


#menu { margin:0; padding:0; display:block; line-height:28px; }
#menu li {
	float: left; display: block; padding:0 0 0 20px; margin:0;
	position: relative; list-style: none; 
}
	#menu ul li { width:auto; }
#menu ul a { padding: 5px 10px 5px 20px; display: block; margin:0; color:#FFFFFF; background:url(/images/bg-menu.png) 10px 10px no-repeat; }
	#menu ul a:hover { color: #ddd; }
	#menu ul a.current { }

#menu ul { 
	display: none; position: absolute; top:28px; left:15px; width:160px; margin:0; padding:4px 0;
	background:#3E3E3E; line-height:1.1em;
}
#menu ul ul { left: 100%; top: -1px; }

#menu li li { float: none; padding:0;  }

#menu li:hover ul ul, #menu li:hover ul li:hover ul ul { display: none; }

#menu li:hover ul,
#menu li:hover ul li:hover ul,
#menu li:hover ul li:hover ul li:hover ul { display: block; }	

#menu li.hover ul ul, #menu li.hover ul li.hover ul ul { display: none; }

#menu li.hover ul,
#menu li.hover ul li.hover ul,
#menu li.hover ul li.hover ul li.hover ul { display: block; }	

.lightTip {  }
.lightTip .content { width: auto; padding: 10px; border: 1px solid #596884; background: #ffffff; color: #596884; }
.lightTip .bottom	{ height: 11px; background: url(/images/notch-white.png) top center no-repeat; margin-top:-1px; }


div.message-preview { padding:13px 0 3px; margin:5px 0; border:1px solid #B3DBAB; }
div.message-preview p { margin:0px 13px 10px 42px;}

div.wordsList { padding:5px; border:1px solid #B3DBAB; }
    div.wordsList a {
        text-decoration: none;
        cursor: pointer;
    }
    div.wordsList a:hover {
        text-decoration: none;
    }



