body {
	background: url(../i/bgr_site.gif) repeat-x top;
	background-color: #F7F7F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

.btnShine {
	display: block;
	width: 90px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	line-height: 20px;
	background: url(../i/login_btn.gif);
}

#siteWrapper {
	width: 996px;
	margin: 0 auto;
}

#header #r1 {
	width: 996px;
	height: 24px;
	background: url(../i/bgr_header_r1.jpg);
}

#header #r2 {
	width: 996px;
	height: 10px;
	background: url(../i/bgr_header_r2.jpg);
	overflow: hidden;
}

#header #r3 {
	width: 996px;
	height: 54px;
	background: url(../i/bgr_header_r3.jpg);
}

#header h1 {
	display: inline;
}

#header h1 span {
	display: none;
}

#header h1 a {
	background: url(../i/logo.jpg);
	background-repeat: no-repeat;
	width: 229px;
	height: 54px;
	display: block;
}

#header #r4 {
	width: 996px;
	height: 22px;
	background: url(../i/bgr_header_r4.jpg);
	font-size: 10px;
}

#header #r4 a {
	float: right;
	padding-top: 8px;
	padding-right: 25px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#header #r4 a:hover {
	text-decoration: underline;
}

#header #r5 {
	width: 996px;
	height: 96px;
	background: url(../i/bgr_header_r5.jpg);
	font-size: 10px;
}

#header #r5 h1 {
	display: block;
	float: left;
	width: 190px;
}

/* ******************************************************** */

#curtain {
	float: left;
	width: 106px;
	height: 550px;
	background: url(../i/curtain.jpg);
}

/* ******************************************************** */

#lmenu {
	float: left;
	width: 200px;
}

#lmenuHeader {
	width: 200px;
	height: 39px;
	background: url(../i/menu_top_left_active.jpg);
	font-size: 10px;
}

#lmenuHeader a.c1 {
	display: block;
	float: left;
	width: 60px;
	padding-top: 7px;
	padding-left: 22px;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

#lmenuHeader a.c2 {
	display: block;
	float: left;
	width: 45px;
	margin-top: 7px;
	margin-left: 40px;
	line-height: 130%;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

#lmenu ul {
	margin: 0;
	padding: 0;
}

#lmenu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#lmenu li a {
	display: block;
	height: 28px;
	background: url(../i/lmenu.gif);
	line-height: 26px;
	text-indent: 30px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#lmenu li a:hover {
	background: url(../i/lmenu_.gif);
	color: #FFFFFF;
}

#lmenu li a.subcatMenu {
	background: url(../i/submenu.gif);
	font-weight: normal;
}

#lmenu li a.subcatMenu:hover {
	background: url(../i/submenu_.gif);
	color: #C20000;
}

#lmenu a.r1 {
	background: url(../i/lmenu_r1.gif);
}

#lmenu a.r1:hover {
	background: url(../i/lmenu_r1_.gif);
}

#lmenu a.r2 {
	background: url(../i/lmenu_r2.gif);
}

#lmenu a.r2:hover {
	background: url(../i/lmenu_r2_.gif);
}

#lmenu a.r3 {
	background: url(../i/lmenu_r3.gif);
}

#lmenu a.r3:hover {
	background: url(../i/lmenu_r3_.gif);
}

#lmenu a.submenu2 {
	background: url(../i/submenu_r2.gif);
	font-weight: normal;
}

#lmenu a.submenu2:hover {
	background: url(../i/submenu_r2_.gif);
	color: #C20000;
}

#lmenu a.submenu3 {
	background: url(../i/submenu_r3.gif);
	font-weight: normal;
}

#lmenu a.submenu3:hover {
	background: url(../i/submenu_r3_.gif);
	color: #C20000;
}

#lmenu #lbottom {
	width: 200px;
	height: 53px;
	background: url(../i/lmenu_bottom.gif);
}

/* ******************************************************** */

#content {
	float: left;
	width: 468px;
	margin: 0 10px;
	background: #FFFFFF;
}

#contentTop {
	width: 450px;
	height: 39px;
	color: #FFF;
	background: url(../i/content_top.gif);
	line-height: 37px;
	text-indent: 40px;
	font-weight: bold;
	font-size: 12px;
}

#contentBottom {
	width: 450px;
	height: 30px;
	background: url(../i/content_bottom.gif);
}

/* ******************************************************** */

.miniProfile {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	width: 410px;
	height: 110px;
}

.miniProfileTopVip {
	display: block;
	width: 410px;
	height: 25px;
	background: url(../i/mini_profile_top_vim.gif);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	text-indent: 20px;
}

.miniProfileContentVip {
	display: block;
	width: 410px;
	height: 85px;
	background: url(../i/mini_profile_bgr_content_vip.gif);
}

.miniProfileTopStandard {
	display: block;
	width: 410px;
	height: 25px;
	background: url(../i/mini_profile_top_standard.gif);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	text-indent: 20px;
}

.miniProfileContentStandard {
	display: block;
	width: 410px;
	height: 85px;
	background: url(../i/mini_profile_bgr_content_standard.gif);
}

.miniProfileTopFree {
	display: block;
	width: 410px;
	height: 25px;
	background: url(../i/mini_profile_top_free.gif);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	text-indent: 20px;
}

.miniProfileContentFree {
	display: block;
	width: 410px;
	height: 85px;
	background: url(../i/mini_profile_bgr_content_free.gif);
}

/* ******************************************************** */

.miniProfileTopTxt {
	float: left;
}

.vipTxt {
	float: right;
	padding-right: 20px;
}

.linkLogo {
	display: block;
	float: left;
	border: 1px solid #000000;
	margin: 8px 0 0 8px;
}

.linkLogoImg {
	border: none;
	padding: 1px;
}

.miniProfile span {
	display: block;
	float: left;
	padding: 8px 0 0 8px;
	width: 280px;
}

.miniProfile span a {
	color: #333333;
	text-decoration: none;
}

.miniProfile span a:hover {
	text-decoration: underline;
}

.miniProfileIcons {
	display: block;
	float: left;
	margin: 5px 0 0 10px;
}

/* ******************************************************** */

#bigProfile {
	margin: 0 auto;
	margin-top: 20px;
	width: 410px;
}

#bigProfileDescr {
	width: 380px;
	margin: 0 auto;
	line-height: 140%;
	padding-top: 15px;
}

#bigProfileDetails {
	width: 380px;
	margin: 0 auto;
	line-height: 150%;
	padding-top: 15px;
}

#bigProfileDetails span {
	display: block;
	line-height: 160%;
}

#bigProfileTopVip {
	width: 410px;
	height: 25px;
	background: url(../i/big_profile_top_vip.gif);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	text-indent: 20px;
}

#bigProfileContentVip {
	width: 410px;
	background: url(../i/big_profile_content_vip.gif);
}

#bigProfileBottomVip {
	height: 25px;
	background: url(../i/big_profile_bottom_vip.gif);
}

#bigProfileTopStandard {
	width: 410px;
	height: 25px;
	background: url(../i/big_profile_top_standard.gif);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	text-indent: 20px;
}

#bigProfileContentStandard {
	width: 410px;
	background: url(../i/big_profile_content_standard.gif);
}

#bigProfileBottomStandard {
	height: 25px;
	background: url(../i/big_profile_bottom_standard.gif);
}

#bigProfileTopFree {
	width: 410px;
	height: 25px;
	background: url(../i/big_profile_top_free.gif);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	text-indent: 20px;
}

#bigProfileContentFree {
	width: 410px;
	background: url(../i/big_profile_content_free.gif);
}

#bigProfileBottomFree {
	height: 25px;
	background: url(../i/big_profile_bottom_free.gif);
}



/* ******************************************************** */

#right {
	display: block;
	float: left;
	width: 200px;
}

#scenaBtn {
	display: block;
	width: 200px;
	height: 39px;
	background: url(../i/btn_scena.jpg);
	line-height: 37px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

#scenaBtn:hover {
	background: url(../i/btn_scena_.jpg);
}

#login {
	width: 200px;
	background: url(../i/login_bgr.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}

#loginTitle {
	text-align: center;
	height: 35px;
	background: url(../i/login_top.gif);
	color: #FFFFFF;
	font-weight: bold;
	line-height: 33px;
}

#login #lr1 {
	width: 180px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 6px;
}

#login form {
	padding: 0;
	margin: 0;
}

#login input {
	width: 87px;
	height: 17px;
	background: #F3F3F3;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	font-size: 11px;
	font-weight: bold;
}

#login #lr3 {
	width: 180px;
	padding: 3px 0 15px 13px;
	float: left;
}

#loginReg {
	float: left;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	margin-left: 3px;
	color: #A80000;
}

#loginReg:hover {
	text-decoration: underline;
}

#loginBtn {
	display: block;
	float: left;
	width: 90px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	line-height: 20px;
	background: url(../i/login_btn.gif);
	margin-left: 12px;
}

#logoutBtn {
	display: block;
	width: 90px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	line-height: 20px;
	background: url(../i/login_btn.gif);
	padding: 0;
	margin: 0 55px 0 55px;
}

#logoutBtn:hover {
	background: url(../i/login_btn_.gif);
}

#logedProfile {
	text-align: center;
	padding-bottom: 6px;
}

#logedProfile a {
	color: #A80000;
	text-decoration: none;
	line-height: 150%;
}

#logedProfile a:hover {
	text-decoration: underline;
}

#loginBtn:hover {
	background: url(../i/login_btn_.gif);
}

#login #lr4 {
	width: 200px;
	height: 24px;
	background: url(../i/login_bottom.gif);
	text-align: center;
	clear: both;
}

#login #lr4 a {
	color: #A80000;
	text-decoration: none;
}

#login #lr4 a:hover {
	text-decoration: underline;
}

#login #lr4loged {
	width: 200px;
	height: 35px;
	background: url(../i/loged_bottom.gif);
	text-align: center;
	overflow: hidden;
}

#rcalendar {
	width: 200px;
	height: 160px;
	background: url(../i/calendar_bgr.gif);
	margin: 20px 0;
}

#rcalendarTitle {
	text-align: center;
	height: 35px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 5px;
}

#rcalendar a {
	display: block;
	line-height: 18px;
	color: #333;
	text-decoration: none;
}

#rcalendar a:hover {
	text-decoration: underline;
}

#rcalc1 {
	float: left;
	padding-left: 20px;
}

#rcalc2 {
	float: left;
	padding-left: 20px;
}

/* ******************************************************** */

#underCentralBanner{
	width: 450px;
	height: 20px;
	background: #F7F7F7;
}

/* ******************************************************** */

#footer {
	clear: both;
	height: 90px;
	background: url(../i/bgr_footer.gif) repeat-x;
}

#aboveFooter {
	clear: both;
	display: block;
	text-align: center;
	text-indent: 105px;
}

#footerContent {
	width: 996px;
	height: 90px;
	margin: 0 auto;
	background: url(../i/footer.gif);
	text-align: center;
}

#footerContent a {
	line-height: 100px;
	color: #999;
	font-weight: bold;
	text-decoration: none;
	margin: 0 20px;
	font-size: 10px;
}

#footerContent a:hover {
	text-decoration: underline;
}

#underFooter {
	width: 900px;
	margin: 0 auto;
	line-height: 200%;
}

#underFooter a {
	color: #666;
	text-decoration: none;
}

#underFooter a:hover {
	text-decoration: underline;
}

#copyright {
	color: #666;
	text-align: center;
	line-height: 40px;
	padding-bottom: 20px;
}

#copyright img {
	position: relative;
	top: 2px;
	border: none;
}

/* ******************************************************** */

.topBanner {
	display: block;
	float: left;
	width: 120px;
	height: 90px;
	margin-left: 10px;
}

.rightBanner {
	display: block;
	width: 200px;
	height: 120px;
	margin-bottom: 10px;
}

.banner450x60 {
	display: block;
	width: 468px;
	height: 60px;
	margin-top: 20px;
	text-align:center;

}