/** MAIN LAYOUT **/
html {
	padding: 0;
	margin: 0;
}

#body {
	height: 100%;
}

body {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #353535;
	padding: 0;
	margin: 0;
	height: 100%;
	background: #f6fac4 url(layout/gradient.png) repeat-y top;
}

#header {
   	background: url(layout/topbg.jpg) no-repeat top center;
	/* background: #14192f url(ny/topbg.jpg) repeat-x top;*/
	width: 100%;
}

#header .logo {
    margin: 0 auto;
	width:284px;
    /*width: 266px;
    width: 286px;*/
    height: 119px;
    margin-top: 1px;
}

#header img.logo {
    /*background: url(ny/logo.png) no-repeat center left;*/
	width: 284px;
    height: 119px;
	background: url(layout/logo.png) no-repeat center left;
	/*width: 254px;
    height: 119px;
    background: url(competitions/twilight_logo.png) no-repeat bottom left;
    width: 272px;
    height: 113px;*/
}

.info {
	height: 30px;
	margin: -30px 8px 0 8px;
	font-weight: bold;
	font-size: 14px;
	color: #353535;
	/*color: #FFFFFF;*/
}

.date {
	float: left;
}

.logout {
	float: right;
}

.logout a:link, .logout a:active, .logout a:hover, .logout a:visited {
	color: #353535;
/*	color: #FFFFFF; */
	font-weight: bold;
}

.logout a.icon {
   	background: url(layout/logout.png) no-repeat;
	/* background: url(ny/logout.png) no-repeat; */
	width: 19px;
	height: 19px;
	display: inline-block;
	margin-right: 5px;
	border: none;
}


#signup-page-layout #header {
	background: #f5f5f5 url(layout/topbg.jpg) repeat-x top;
}

#signup-page-layout #header .logo {
    margin: 0 auto;
    width: 266px;
    height: 119px;
    margin-top: 1px;
}

#signup-page-layout #header img.logo {
	background: url(layout/logo.png) no-repeat center left;
	width: 254px;
    height: 119px;
    margin-right: 14px;
}


#signup-page-layout .info {
	display: none;
}


/* footer */
#footer {
	margin: 10px 5px 0 0px;
	padding-bottom: 50px;
	font-size: 12px;
	color: #353535;
	/*color: #FFFFFF;*/
}

#footer .left{
	float: left;
	width: 25%;
	text-align: left;
	line-height: 32px;
	padding-left: 15px;
	color: #353535;
	/*color: #FFFFFF;*/
}

#footer .right{
    margin-left: 25%;
    text-align: right;
    line-height: 32px;
}

#footer a {
    text-decoration: none;
    margin: 0 10px 0 10px;
}

#signup-page-layout #footer .left {
	color: #353535;
}

#signup-page-layout #footer .right {
	color: #353535;
}

#signup-page-layout #footer a {
	color: #353535;
	border-bottom: 1px dotted #353535;
}
/* Footer end */

#center {
  /*	background: url(layout/header.png) no-repeat top center;  */
	min-width: 974px;
}

#width-control {
	width: 974px;
	margin: 0 auto;
}

#wrap {
	width: 100%;
}

#wrap-top {
	background: url(layout/shadow-l.png) repeat-y left;
	padding-left: 8px;
}

#wrap-top-inner {
	background: url(layout/shadow-r.png) repeat-y right;
	padding-right: 8px;
}

#wrap-top-content {
	padding: 15px 15px 0 15px;
	width: 928px;
/*	min-height: 670px;*/
	background: #FFFFFF;
}

.wrap-top-content-additional {
	min-height: 450px;
}

#wrap-top-content:after{
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
}

#wrap-bottom {
	background: url(layout/bottom-r.png) no-repeat right bottom;
	height: 16px;
	width: 100%;
}

#wrap-bottom div {
    background: url(layout/bottom-l.png) no-repeat left bottom;
	height: 16px;
	margin-right: 12px;

}

/** NON_AUTHORIZED **/

#signup-page-layout #center {
	/*background: url(layout/header.png) no-repeat top center;*/
	background: url(layout/header-v3.jpg) no-repeat top center;
	min-width: 958px;
}

#signup-page-layout #width-control {
	width: 958px;
	margin: 0 auto;
}

#signup-page-layout #wrap {
	width: 100%;
}

#signup-page-layout #wrap-top {
	background: url(layout/shadow-l.png) repeat-y left;
	padding-left: 8px;
}

#signup-page-layout #wrap-top-inner {
	background: url(layout/shadow-r.png) repeat-y right;
	padding-right: 8px;
}

#signup-page-layout #fizzercenter {
	padding: 15px 15px 0 15px;
	width: 928px;
	min-height: 670px;
	background: #FFFFFF;
}

#signup-page-layout #fizzercenter:after{
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
}

#signup-page-layout #wrap-bottom {
	background: url(layout/bottom-l.png) no-repeat left bottom;
	height: 5px;
	width: 100%;
}

#signup-page-layout #wrap-bottom div {
	background: url(layout/bottom-r.png) no-repeat right bottom;
	height: 5px;
	margin-left: 5px;

}

/** END OF UPPER COMMENT **/


/* left block */
#wrap .left{
    float: left;
    width: 218px;
    margin-right: 15px;
}

/* center block*/
#wrap .main{
    float: left;
    text-align: left;
}

/*  if 3 blocks => width 498px; */
#wrap .parts3{
    width: 462px;
}

/*  if 2 blocks => width 724px; */
#wrap .parts2 {
    width: 695px;
}

/* right block */
#wrap .right{
    float: left;
    width: 218px;
    margin-left: 15px;
}

/** END OF MAIN LAYOUT **/

/** TOP MENU **/
.topmenu {
    height: 32px;
    width: 961px;
/*    background: url(layout/menu-l.png) no-repeat top left;*/
    background: url(menu/left.png) repeat-y top left;
    padding-left: 13px;
}

.topmenu .menulist {
/*	background: url(layout/menu-r.png) no-repeat top right; */
	background: url(menu/right.png) repeat-y top right;
	overflow: hidden;
	text-align: center;
    height: 32px;
    margin-left: -2px;
}

.topmenu .menulist ul {
	height: 32px;
	display: inline-block;
	padding: 0;
}

.topmenu .menulist li.border {
/*	background: url(layout/menu-border.png) no-repeat; */
	background: url(menu/border.jpg) no-repeat;
	padding: 0;
	width: 1px;
	height: 32px;
}

.topmenu .menulist li {
	height: 26px;
	width: 95px;
	vertical-align: middle;
	background: url(menu/item-m.jpg);
	background: url(menu/item-s.jpg);
	background: url(menu/item.jpg);
	float: left;
	padding: 6px 0px 0px 0px;
}

.topmenu .menulist li.active {
	background: url(menu/item-s.jpg);
}


.topmenu .menulist li:hover {
	background: url(menu/item-m.jpg);
}

.topmenu li.border:hover {
	background:url("menu/border.jpg") no-repeat scroll 0 0 transparent;
}

.topmenu .menulist li.active:hover {
	background: url(menu/item-s.jpg);
}

.topmenu .menulist a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	text-shadow: #353535 1px 1px 1px;
}

#skip-top-menu .topmenu {
    height: 5px;
    width: 958px;
    padding: 0px;
    background: url(layout/menu-l.png) no-repeat top left;
}

#skip-top-menu .topmenu .menulist {
	background: url(layout/menu-r.png) no-repeat top right;
	overflow: hidden;
	text-align: center;
    height: 5px;
    margin-left: 5px;
    padding: 0px;
}

#signup-page-layout #skip-top-menu .topmenu {
   /* height: 7px;  */
    height: 0px;
    width: 958px;
    padding: 0px;
    background: url(layout/menu-l.png) no-repeat top left;
}

#signup-page-layout #skip-top-menu .topmenu .menulist {
	background: url(layout/menu-r.png) no-repeat top right;
	overflow: hidden;
	text-align: center;
/*    height: 7px; */
    height: 0px;
    margin-left: 5px;
    padding: 0px;
}

#skip-top-menu .main {
	float: none;
}

/** END OF TOP MENU **/

/** LEFT AND RIGHT BLOCKS **/
.section {
	margin-bottom: 10px;
}

.section .top .title, .main .section .top .title {
	float: left;
	color: #FFFFFF;
}


.main .section .top .viewall, #fizzerleft2 .section .top .viewall {
	float: right;
	margin-right: 15px;
	display: block;
}

.main .section .top img, #fizzerleft2 .section .top img {
	width: 7px;
	height: 15px;
	background: url(box/arrow-view-all.png) no-repeat bottom right;
}

.main .section .top {
	background: url(box/main-top-left.png) no-repeat left top;
}

.main .section .top div {
	background: url(box/main-top-right.png) no-repeat right top;
}

.main .section .block {
	border: none;
}

.main .section .bottom {
	background: none;
}

.main .section .bottom div {
	background: none;
}

.right-column .section {
	margin-bottom: 10px;
}

.section .top , .right-column .section .top {
	background: url(box/left-top-left.png) no-repeat left top;
}
.section .top div , .right-column .section .top div {
	margin-left: 5px;
	background: url(box/left-top-right.png) no-repeat right top;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
	text-align: left;
}

.section .top a, #fizzerleft2 .section .top a {
	color: #FFFFFF;
	border-color: #9D9D9D;
}

.section .block, .right-column .section .block {
	border-width: 0 1px 0 1px;
	border-color: #EEEEEE;
	border-style: solid;
	padding: 20px 15px 0px 15px;
	padding-bottom: 10px;
	text-align: left;
}

.block-padding {
	padding: 20px 15px 20px 15px;
	display: block;
}

.section .bottom, .right-column .section .bottom {
	background: url(box/left-bottom-left.png) no-repeat left bottom;
}

.section .bottom div , .right-column .section .bottom div{
	margin-left: 5px;
	background: url(box/left-bottom-right.png) no-repeat right bottom;
	height: 5px;
}
/** LEFT AND RIGHT BLOCKS **/

.authprofile .block {
	/*_background: #FFFEFD url(box/auth-bg.png) repeat-x top;*/
	text-align: center;
	padding-top: 13px;
}

.authprofile .money {
	background: url(box/moneybox.jpg) no-repeat top left;
	height: 44px;
}

.authprofile .money:hover {
	background: url(box/moneybox-hover.jpg) no-repeat top left;
}

.authprofile .bottomauth {
	background: url(menu/auth-bottom.jpg) repeat-y top left;
	height: 40px;
}





