/* ------- suzukisports ----------- */
html {
	background-color:#3c3c3c;
	background-image:url(images/bodyBg.jpg);
}
body {
	background-color:#3c3c3c;
	margin:0;
	padding:0;
	background-image:url(images/bodyBg.jpg);
	color:#000;
}
#contents0 {
	text-align:center;
	width:100%;
	/*
	background-image:url(images/contentShadow.png);
	background-position:top center;
	background-repeat:repeat-y;
	*/
}
#contents1 {
	margin:0 auto;
	width:980px;
	text-align:left;
	padding:0;
}
#header {
	width:980px;
}
#header h1 {
	color:#000;
	margin:0;
	padding:0;
	width:980px;
}
#header h1 a {
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	display:block;
	height:31px;
}
#header h1 span {
	display:none;
}
#imgh {
	height:262px;
	background-color:#3c3c3c;
	background-repeat:no-repeat;
}
#menu {
	position:absolute;
	margin:0;
	padding:0 0 0 0;
	display:block;
	width:980px;
	height:29px;
	background-image:url(images/menuBg.png);
	background-repeat:no-repeat;
	list-style-type:none;
	top:264px;
	text-align:center;
}
#menu li {
	display:inline;	
}
#menu li a {
	color:#fff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:0 15px 0 15px;
	line-height:25px;
}
#menu li a:hover,#menu li a:visited,#menu li a:active {
	text-decoration:none;
	color:#fff;
}
#menu li a:hover {
	color:#fd0;
}
#content {
	background-color:#5e5e5e;
	padding:0;
	margin:0;
}
#forumContent {
	padding:5px;
	background-color:#fff;
}
.subTitle {
	padding:10px 0 10px 0;
	margin:0;
	color:#000;
}
#footer {
	border-top:solid 10px #222;
	background-color:transparent;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(images/footerBg.jpg);
	background-repeat:no-repeat;
	height:123px;
}

#footerMenu {
	list-style-type:none;
	padding:10px 0 10px 0;
}
#footerMenu li {
	display:inline;	
}
#footerMenu li a {
	text-decoration:none;
	color:#777777;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:0 15px 0 15px;
	line-height:20px;
}
#footerMenu li a:hover,#footerMenu li a:visited,#footerMenu li a:active {
	text-decoration:none;
	color:#777777;
}
#footerMenu li a:hover {
	color:#fff;
}
.cntr {
	background-color:#777;	
	font-family:arial;
	font-size:13px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.cntr > .cntrLegend {
	height:22px;
	padding:5px 3px 0 34px;
	font-weight:bold;
	color:#fff;
	background-image:url(images/subHeaderBg.png);
}
.cntr > .cntrBody {
	background-color:#bdbdbd;
	padding:7px 5px 7px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:5px;
	line-height:19px;
}
.subCntr {
	background-color:#d3d3d3;
	padding:5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.B1 {
	width:180px;
	float:left;
	margin:5px 5px 5px 6px;
	text-align:center;
}
.B2 {
	width:180px;
	float:left;
	margin:5px 5px 5px 3px;
	text-align:center;
}
.emptyA,.emptyA:hover,.emptyA:visited,.emptyA:active {
	text-decoration:none;
}
.loginCntr {
	height:107px;
	width:400px;
	background-image:url(images/loginBg.png);
	background-repeat:no-repeat;
	margin:0 0 5px 0;	
}
.loginUserName {
	position:absolute;
	margin:49px 0 0 8px;
	border:0;
	width:140px;
	background-color:transparent;
	color:#fff;
	font-size:13px;
	font-family:arial;
	cursor:text;
}
.loginPassword {
	position:absolute;
	margin:49px 0 0 160px;
	border:solid 0px red;
	width:140px;
	background-color:transparent;
	color:#fff;
	font-size:13px;
	font-family:arial;
	cursor:text;
}
.loginButton {
	position:absolute;
	margin:41px 0 0 315px;
	width:80px;
	height:28px;
	border:solid 0px red;
	background-color:transparent;
	background-image:url(images/loginBtn.png);
	background-repeat:no-repeat;
	background-position:0 -2px;
}
.loginButton:hover {
	background-position:0 -30px;	
}
.registrationButton {
	position:absolute;
	margin:79px 0 0 314px;
	width:82px;
	height:25px;
	border:solid 0px red;
	background-color:transparent;
	background-image:url(images/regBtn.png);
	background-repeat:no-repeat;
	background-position:0 -4px;
}
.registrationButton span {
	display:none;	
}
.registrationButton:hover {
	background-position:0 -30px;	
}
#autoLoginCheckbox {
	position:absolute;
	margin:82px 0 0 158px;
	width:18px;
	height:15px;
	background-image:url(images/autoLogin.png);
	background-repeat:no-repeat;
	background-position:0 -30px;
}
#autoLoginCheckbox span {
	display:none;
}
.autoLoginChecked {
	background-position:0 0 !important;	
}
#autologin {
	display:none;
}
.subMenu {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	list-style-type:none;
	border-bottom:solid 1px #aaa;
}
.subMenu li {
	display:inline;
	margin:0;
	padding:0 10px 0 0;
}
.dataTable {

}
.dataTable tr td {
	background-color:#ccc;
	border-bottom:solid 1px #aaa;
	padding:0 3px 0 3px;
}


/*  tabs */
.usual {
  padding:0;
  margin:0;
}
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:5px 10px;
  text-decoration:none!important;
  margin-right:2px;
  color:#FFF;
  background:#444;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius : 5px;
	border-bottom:0;
	*height:35px;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  border:0;
  }
.usual ul a.selected {
  color:#000;
  background:#eee;
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#eee;
}
.usual div a { color:#000; font-weight:bold; }

.indexTopicsListTable {
	background-color:#bdbdbd;
}
.indexTopicsListTable tr td {
	background-image:url(images/tableRowBg.png);
	background-repeat:repeat-x;
}
.itl_header {
	background-image:url(images/subHeaderBg2.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.itl_header td {
	padding:3px 3px 3px 5px;
	font-weight:bold;
	height:26px;
	background:none !important;
}
.indexTopicsListTable tr:hover td {
	background-image:url(images/tableRowBgHover.png);
	cursor:default;
}
.indexTopicsListTable tr td a,
.indexTopicsListTable tr td a:hover,
.indexTopicsListTable tr td a:visited,
.indexTopicsListTable tr td a:active {
	color:#000;
	text-decoration:none;
	display:block;
	padding:3px 3px 3px 5px;
}
.itl_small a {
	font-size:10px;
	font-family:tahoma;
	color:#333 !important;	
}

.itl_topicMarked {
	background-image:url(images/bullet_red.png);
	background-repeat:no-repeat;
	width:16px;
	background-position:3px 0;
}

.itl_topicNotMarked {
	background-image:url(images/bullet_green.png);
	background-repeat:no-repeat;
	width:16px;
	background-position:3px 0;
}

.loginWelcome {
	font-size:13px;	
	border-bottom:solid 1px #aaa;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.loggedMenu {
	list-style-type:none;
	margin:0;
	padding:0;
}
.lm_icon {
	padding:0 0 4px 24px;
	background-repeat:no-repeat;
}
.lm_pm {
	background-image:url(images/email.png);
	background-position:0 2px;
}

.lm_img {
	background-image:url(images/images.png);
	background-position:0 2px;
}
.lm_imgup {
	background-image:url(images/image_add.png);
	background-position:0 2px;
}
.lm_search {
	background-image:url(images/user_comment.png);
	background-position:0 2px;
}
.lm_exit {
	background-image:url(images/door_in.png);
	background-position:0 2px;
}
.lm_profile {
	background-image:url(images/user.png);
	background-position:0 0;
}
.avatarMask {
	position:absolute;
	margin:-1px 0 0 -1px;
}
.label_imgup {
	background-image:url(images/image_add.png);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding:3px 0 3px 23px;
}
.label_name {
	background-image:url(images/textfield_rename.png);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding:3px 0 3px 23px;
}
.label_desc {
	background-image:url(images/page_white_text.png);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding:3px 0 3px 23px;
}
.label_img {
	background-image:url(images/images.png);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding:3px 0 3px 23px;
}

/*----------------------- swfupload ---------------------*/
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel {}

a.progressCancel:hover {
	background-position: 0px 0px;
}
.swfupload {
	vertical-align: top;
}
/*----------------------- swfupload ---------------------*/

.inputReadonly {
	background-color:#ddd;	
}
.ucp_gim {
	float:left;
	margin:5px 30px 10px 0;
	padding:4px;
	border:solid 2px #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
}
.ucp_gim img {
	display:block;
	border:solid 1px #666;
}
.ucp_gimLabel {
	font-size:11px;
	padding:3px;
	overflow:hidden;
	width:190px;
	white-space: nowrap;
}
.ucp_gim a:hover img {
	border:solid 1px #a00;
}
.backBtn {
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:3px 3px 3px 20px;
	background-image:url(images/arrow_undo.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	margin:-30px 0 0 0;
}
.ucpg_delBtn {
	position:absolute;
	background-color:#eee;
	width:20px;
	height:20px;
	background-image:url(images/delete.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
	margin:120px 0 0 170px;
	cursor:default;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.galAllLink,.galAllLink:visited,.galAllLink:hover,.galAllLink:active {
	margin:10px 4px 0 4px;
	padding:10px 0 10px 10px;
	display:block;
	color:#aaa !important;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.galAllLink:hover {
	background-color:#444;
	text-decoration:none;
	color:#fff;
}
.glinfoTable {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.glinfoTable tr td {
	padding:5px;
	color:#ddd;	
	font-size:10px;
	font-family:tahoma;
}
.galInfLabel {
	color:#aaa !important;
}
.glinfoTable tr td a,.glinfoTable tr td a:hover,.glinfoTable tr td a:visited,.glinfoTable tr td a:active {
	color:#ddd;
	text-decoration:none;
}
.glInfoCntr {
	padding:10px 20px 0 20px;
	background-image:url(images/gallInfoBg.jpg);	
}
.glDesc {
	overflow:auto;
	height:120px;
	padding:0 5px 0 0;
}
.pagination2 {
	float:none;
	color:#aaa;
}
.pagination2C {
	margin:10px;	
}
.paginationPrevIa,.paginationNextIa {
	color:#555 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#202020;
	padding:4px 10px 4px 10px;
	font-size:10px;
	font-family:tahoma;
	margin:0 5px 0 5px;
}
.pagination2 a,.pagination2 a:visited,.pagination2 a:active,.pagination2 a:hover {
	color:#bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#202020;
	padding:4px 10px 4px 10px;
	font-size:10px;
	font-family:tahoma;
}
.pagination2 a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#444;
}
#activePage {
	color:#fd0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#202020;
	padding:4px 10px 4px 10px;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
}
.orderLabel {
	padding:4px 10px 4px 10px;
	font-size:10px;
	background-color:#222;
	font-family:tahoma;	
}
.galOrdActv {
	background-color:#111 !important;
	color:#eee !important;
}
.sBtn,.sBtn:visited,.sBtn:active,.sBtn:hover {
	color:#bbb !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#333;
	padding:4px 10px 4px 10px;
	font-size:10px;
	font-family:tahoma;
	width:80px;
	display:block;
	text-align:left;
}
.sBtn:hover {
	color:#fff;
	text-decoration:none;
	background-color:#222;
}
.gBcntr {
	margin:5px 0 0 0;
}
.giix {
	width:190px;
	height:170px;
	float:left;
}
.giix2 {
	width:194px;
	height:170px;
}
.giixDate {
	color:#666;
}
.giixCount {
	position:absolute;
	color:#666;
	margin:12px 0 0 150px;
	width:20px;
	text-align:right;
}
.giixLabel {
	display:block;
	color:#888;
	padding:0 0 1px 0;
}
.giixMask {
	position:absolute;	
}
.giixInfo {
	width:176px;
	overflow:hidden;
	white-space: nowrap;
	position:absolute;
	color:#ccc;
	margin:140px 0 0 6px;
	z-index:5002;
	font-size:10px;
	font-family:tahoma;
	background-color:#333;
	padding:2px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.giixHoverMask {
	position:absolute;
	display:none;
}
.giix a:hover .giixHoverMask {
	display:block;
	text-decoration:none;	
}
.giix a:hover .giixInfo {
	background-color:#3a3a3a;
}

.linksUl {
	margin:0;
	padding:0;
}
.linksUl li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.linksUl li a {
	margin:1px 1px 0 0;
	padding:2px 2px 2px 5px;
	dislay:block;
	float:left;
	width:223px;
	background-color:#afafaf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.articlesUl {
	margin:0 0 0 5px;
	padding:0;
}
.articlesUl li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}

.AllLink,.AllLink:visited,.AllLink:hover,.AllLink:active {
	margin:10px 4px 0 0;
	padding:5px 0 5px 10px;
	display:block;
	color:#333 !important;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color:#afafaf;
}
.AllLink:hover {
	background-color:#ddd;
	text-decoration:none;
	color:#111;
}

.articlesFlUl {
	margin:0 0 0 5px;
	padding:0;
}
.articlesFlUl li {
	margin:0;
	padding:0;
	list-style-type:none;
}

.articlesFlUl li a,.articlesFlUl li a:hover,.articlesFlUl li a:visited,.articlesFlUl li a:active {
	margin:4px 0 0 8px;
	padding:5px 5px 5px 10px;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color:#ddd;
	display:block;
	width:440px;
	float:left;
}
.articlesFlUl li a:hover {
	color:#111;
	background-color:#fff;
}

.cikkDate {
	float:right;
	margin:2px 0 0 0;
	font-weight:bold;
}

.cikkBbtn {
	margin:-3px 0 0 0;
	float:right;
}

.lksSub {
	margin:0 0 0 5px;
	padding:0;
}
.lksSubItem h4 {
	font-size:14px;
}
.lksSubItem p {
	overflow:hidden;
	height:57px;
	margin:0;
	padding:0;
	font-size:11px;
}
.lksSubItem {
	margin:4px 0 0 8px;
	padding:5px 5px 5px 10px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color:#ddd;
	display:block;
	width:440px;
	float:left;
}
.lksSubItem:hover {
	color:#111;
	background-color:#fff;
}

.csvoItem {
	background-image:url(images/csev1.png);
	background-repeat:no-repeat;
	padding:10px 0 0 0;
	margin:2px 0 0 0;
}
.csvoMsg {
	background-image:url(images/csev2.png);
	background-repeat:repeat-y;
	padding:0 7px 0 10px;
	color:#333;
}
.csvoInfo {
	background-image:url(images/csev3.png);
	background-repeat:no-repeat;
	padding:9px 0 0 22px;
}
.csvoDate {
	font-size:11px;
	font-family:tahoma;
	color:#000;
}
.csvoUser {
	font-weight:bold;
	font-size:11px;
	font-family:tahoma;
	color:#000 !important;
}
.csvoUser:hover {
	color:#eee !important;
}
.csvoFrm {
	background-image:url(images/csevegoBg.png);
	background-repeat:no-repeat;
	height:78px;	
}
#csevMsg {
	border:solid 0px red;
	background-color:transparent;
	font-size:11px;
	font-family:tahoma;
	margin:22px 0 0 8px;
	height:43px;
	width:280px;
}
#csevBtn {
	margin:19px 28px 0 0;
	float:right;
	width:60px;
	height:52px;
	background-image:url(images/csevegoSend.png);
	background-repeat:no-repeat;
}
#csevBtn:hover {
	background-position:0 -52px;	
}
#csevBtn span {
	display:none;
}

#csvLoader {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color:#fff;
	position:absolute;
	width:400px;
	text-align:center;
	display:none;
}
#csvLoader span {
	font-size:20px;
	font-weight:bold;
	line-height:100px;
}
#smilesBtn {
	font-size:10px;
	font-family:tahoma;
	color:#333;
	position:absolute;
	margin:6px 0 0 235px;
}
#smileBox {
	position:absolute;
	width:150px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color:#eee;
	padding:5px;
	border:solid 1px #777;
	margin:-100px 0 0 220px;
	display:none;
}

.onlBox {
	padding:8px 3px 5px 3px;
	background-color:#ccc;
}

.selLink a {
	background-color:#fafafa !important;
	color:#d00;
}