﻿html, body
{
	margin: 0px;
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 6px;
	background: white;
	color: black;
	font-family: Tahoma;
	font-size: 11px;
}

input[type="text"], input[type="password"]
{
	height: 14px;
	font-size: 11px;
}

h2
{
	text-align: center;
	font-size: 1.2em;
}

div.column
{
	float: left;
}

div.center
{
	margin: 0px auto;
}

a
{
	color: red;
	border: none;
}
a img
{
	border: none;
}
a:hover
{
	color: #040404;
}

a.button, .button a
{
	text-decoration: none;
	cursor: pointer;
	color: White;
}
.big-btn-left
{
	float: left;
	background-image: url("/img/menu/b_left.gif");
	background-repeat: no-repeat;
	width: 6px;
	height: 27px;
}
.big-btn-body
{
	background-image: url("/img/menu/send_b.gif");
	background-repeat: repeat-x;
	min-width: 42px;
	height: 27px;
	float: left;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	text-align: center;
}
.big-btn-right
{
	float: left;
	background-image: url("/img/menu/b_right.gif");
	background-repeat: no-repeat;
	width: 6px;
	height: 27px;
}

/*cabinet*/


#cabinet
{
	background-color: #F5F5F5;
	color: #909090;
	width: 300px;
	font-family: Trebuchet MS;
}
#cabinet .header
{
	margin-left: 20px;
	margin-right: 18px;
	text-align: center;
	border-bottom: solid 1px #CBCBCB;
	padding-top: 1px;
	padding-bottom: 1px;
}
#cabinet .lang
{
	position: absolute;
	padding-top: 2px;
	padding-left: 3px;
}
#cabinet .lang input
{
	margin-left: 3px;
}
#cabinet h2
{
	margin-top: 2px;
	margin-bottom: 0px;
}
#cabinet .login
{
	padding-left: 8px;
	padding-bottom: 4px;
}
#cabinet .login .input
{
	margin-top: 2px;
	margin-bottom: 6px;
	padding-left: 3px;
	float: none;
}
#cabinet .login .input .validator
{
	margin-left: 3px;
}
#cabinet .login table
{
	width: 100%;
}
#cabinet .login td
{
	padding: 0px;
	margin: 0px;
}
#cabinet .login .error
{
	color: Red;
	margin: 0px 0px 4px 0px;
	text-align: center;
	padding-left: 3px;
	height: 16px;
	float: none;
}
#cabinet .login input[type="text"], #cabinet .login input[type="password"]
{
	font-size: 1em;
	height: 14px;
	width: 136px;
}
#cabinet .login input[type="checkbox"]
{
}

#cabinet .login .reg-row
{
	padding-top: 9px;
	float: none;
}

#cabinet .login .reg
{
	float: left;
	padding-top: 2px;
}

#cabinet .login .reg a
{
	color: #ff0000;
	text-decoration: underline font-family:Trebuchet MS;
}

#cabinet .login .reg a:hover
{
	color: #040404;
}

#cabinet .login .remember
{
	float: left;
	color: #909090;
	padding-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

#cabinet .login .remember span
{
	vertical-align: middle;
}

#cabinet .login .reg-row .buttons
{
	float: left;
}

#cabinet .login .btn_log
{
	float: left;
	text-align: center;
}
#cabinet .login .btn_log div
{
	float: left;
}
#cabinet .login .button
{
	height: 21px;
	text-decoration: none;
	cursor: pointer;
}
#cabinet .login .button .btn_left
{
	background-image: url("/img/menu/ent_l.gif");
	width: 3px;
	height: 21px;
}
#cabinet .login .button .btn_right
{
	background-image: url("/img/menu/ent_r.gif");
	width: 3px;
	height: 21px;
}

#cabinet .login .button .btn_body
{
	background-image: url(  "/img/menu/send.gif" );
	background-repeat: repeat-x;
	min-width: 42px;
	height: 21px;
	float: left;
	padding-top: 2px;
}

#cabinet .login .btn_log a
{
	text-align: center;
	text-decoration: none;
}

#cabinet .login .btn_log a:hover
{
	color: #040404;
}

#cabinet .login .verify
{
	padding-top: 1px;
	margin-left: 5px;
}
#cabinet .login .verify a
{
	font-family: Trebuchet MS;
	color: #ff0000;
	font-size: 11px;
	text-decoration: underline;
}

#cabinet .login .verify a:hover
{
	color: #040404;
}

#cabinet .login .login-name
{
	color: #040404;
	margin-top: 4px;
	margin-left: 5px;
}

#cabinet .login .btn-logout
{
	float: right;
	margin-top: 6px;
}

#cabinet .login .btn_logout a
{
	text-align: center;
	text-decoration: none;
}

#cabinet .login .btn_logout a:hover
{
	color: #040404;
}
#cabinet .login .sms-rest
{
	margin-top: 2px;
	margin-right: 9px;
	margin-bottom: 48px;
	margin-left: 5px;
}
#cabinet .login .sms-rest .amount
{
	color: Red;
}
#cabinet .login .remember span
{
	vertical-align: middle;
}

/*banners*/

.banner300x250
{
	width: 298px;
	height: 248px;
	/*border: solid 1px #CBCBCB;*/
	margin-top: 7px;
	margin-bottom: 7px;
}

.banner160x600
{
	/*border: solid 1px #CBCBCB;*/
	width: 158px;
	height: 598px;
}
.banner726x90
{
	/*border: solid 1px #CBCBCB;*/
	width: 726px;
	height: 88px;
	float: left;
	margin-left: 12px;
}

/*news*/

#news
{
	background-color: #F5F5F5;
	color: #909090;
	width: 300px;
	font-family: Trebuchet MS;
	min-height: 178px;
}
#news .header
{
	margin-left: 20px;
	margin-right: 18px;
	text-align: center;
	border-bottom: solid 1px #CBCBCB;
	padding-top: 1px;
	padding-bottom: 1px;
}
#news .content
{
	padding-left: 27px;
	padding-right: 27px;
}

/* menu */
#menu
{
	font-family: Trebuchet MS;
	font-size: 1.2em;
	height: 28px;
}
#menu .item
{
	background-image: url(  "/img/menu/bg.gif" );
	background-repeat: repeat-x;
	width: 103px;
	height: 22px;
	display: block;
	float: left;
	border: solid 1px #FF0000;
	margin-left: 1px;
	padding-top: 4px;
	text-align: center;
}
#menu a
{
	color: White;
	text-decoration: none;
	cursor: pointer;
}

/* form */

#form
{
	color: #909090;
	background-color: #F5F5F5;
}
#form .header
{
	width: 504px;
	height: 1px;
	border-bottom: solid 1px #CBCBCB;
	margin-left: 19px;
	margin-right: 15px;
	padding-top: 8px;
}
#form .title
{
	background-image: url("/img/m.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 5px;
	margin-bottom: 8px;
	padding-left: 9px;
}

/*enter*/

table#center
{
	width: 100%;
}

.center
{
	text-align: center;
}

#center td
{
	vertical-align: top;
}
#center td.left
{
	width: 158px;
}
#center td.right
{
	width: 300px;
}
#center td.center
{
	text-align: left;
}
#center td.center > div
{
	margin-left: 8px;
	margin-right: 8px;
}
#center .bottom-menu
{
	padding-top: 12px;
	text-align: center;
	color: #909090;
	font-family: Trebuchet MS;
	font-size: 14px;
}
#center .bottom-menu .underline
{
	border: solid 1px #CBCBCB;
	margin-top: 14px;
}
#center .bottom-menu a
{
	color: #909090;
	text-decoration: none;
	font-size: 14px;
}

#center .bottom-menu a:hover
{
	color: #040404;
}

/* layout */
#footer.keywords
{
	margin-top: 13px;
	color: #f5f5f5;
	font-size: 11px;
	font-family: Trebuchet MS;
}

#footer a, #top a
{
	text-decoration: none;
	color: #000000;
	font-size: 14px;
	font-family: Trebuchet MS;
}

#footer a
{
	padding: 2px 15px 3px 15px;
}

#footer a:hover
{
	color: #040404;
}

#top a:hover
{
	color: #040404;
}

#top
{
	text-align: center;
	height: 90px;
	width: 1014px;
	clear: right;
	margin: 0 auto;
	margin-bottom: 7px;
}
#top .logo
{
	float: left;
	width: 267px;
	margin-left: 7px;
}



/*help*/

/*textbox*/


.textbox
{
	height: 300px;
	width: 450px;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
	border-color: #909090;
	color: #909090;
}
.textbox a
{
	font-size: 11pt;
	font-family: Trebuchet MS;
	color: #ff0000;
	font-variant: normal;
	text-decoration: underline;
}

.textbox a:hover
{
	color: #040404;
}

/*create user */


/*feedback*/

/*agreement*/


.agreement .sample
{
	color: #cbcbcb;
	font-size: 11px;
	text-align: right;
}
.result-message
{
	width: 234px;
	height: 67px;
	padding-top: 27px;
	padding-left: 58px;
	margin-left: 139px;
	margin-bottom: 55px;
}
.result-message .block
{
	text-align: center;
	padding-right: 40px;
	white-space: nowrap;
}
.result-message.result-ok
{
	background-image: url("/img/send/send-ok.gif");
}
.result-message.result-fail
{
	background-image: url("/img/send/send-fail.gif");
}
.result-message .thanks
{
	font-size: 1.3em;
	margin-bottom: 6px;
	text-align: center;
}
.result-message.result-ok .thanks
{
	color: #01A60C;
}
.result-message.result-fail .thanks
{
	color: #FA6262;
}

.code
{
	font-family: Courier New;
	font-size: 14px;
}

.countries .header
{
	background-image: url('/img/countries_header.gif');
	background-repeat: no-repeat;
	width: 160px;
	height: 28px;
	font-size: 13px;
	color: White;
	text-align: center;
	margin-bottom: 9px;
}
.countries .header .inner
{
	padding-top: 5px;
}
.countries .body
{
	padding-bottom: 5px;
}
.countries .country
{
	clear: both;
	height: 21px;
	margin-left: 8px;
}
.countries .country .user-count,
.countries .country .stars,
.countries .country .flag
{
	float: left;
}
.countries .country .user-count
{
	background-image: url('/img/countries_number.gif');
	width: 54px;
	height: 16px;
	text-align: center;
	margin-right: 4px;
}
.countries .country .user-count .inner
{
	padding-top: 1px;
}
.countries .country .stars
{
	padding-top: 2px;
	width: 55px;
}
.countries .country .stars .inner
{
	background-image: url('/img/countries_star.gif');
	background-repeat: repeat-x;
	float: right;
	height: 11px;
}
.countries .country .flag
{
	width: 24px;
	height: 16px;
	border: solid 1px #e6e8eb;
	margin-left: 2px;
}