body {
	padding:			0px;
	margin:				0px;
	background:			url(images/bgs/main.png)
					repeat-x
					#575757;
	background-position:		top;
	font-family:			sans-serif,arial,helvetica;
	font-size:			10px;
	color:				#FFFFFF;

}


table.body {
	width:				100%;
	padding:			0px;
	margin:				0px;
	padding-bottom:			10px
}

table.main {
	width:				950px;
	padding:			0px;
	margin:				0px;
}

table.versions {
	height:				20px;
	font-family:			verdana;
	font-size:			10px;
	vertical-align:			bottom;
	text-align:			left;
	padding:			0px;
	margin:				0px;
}

table.header {
	height:				145px;
	background:			url(images/bgs/headers/12.png)
					#4e4e4e;
	padding:			0px;
	margin:				0px;
	border-left:			1px solid #363636;
	border-right:			1px solid #363636;
	padding:			0px;
	margin:				0px;
	border-bottom:			1px solid #363636;

	-moz-border-radius-bottomleft:	10px;
	-moz-border-radius-bottomright:	10px;
}

table.header td.logo {
	width:				275px;
	padding:			5px;
	margin:				0px;
	background:			url(images/logo.png)
					no-repeat;
	vertical-align:			bottom;
	text-align:			left;
}

table.header td.logo a {
	width:				260px;
	height:				95px;
	display:			block;
}

table.header2 {
	height:				40px;
	background:			url(images/bgs/header2.png)
					repeat-x
					#4e4e4e;
	padding:			0px;
	margin:				0px;
	border-left:			1px solid #363636;
	border-right:			1px solid #363636;
	border-bottom:			1px solid #363636;

	-moz-border-radius-bottomleft:	10px;
	-moz-border-radius-bottomright:	10px;
}

table.header tr.navi {
	height:				40px;
	padding:			0px;
	margin:				0px;
}

td.menu {
	width:				750px;
	padding:			10px;
	margin:				0px;
	font-family:			sans-serif;
	font-size:			14px;
	font-weight:			bold;
	text-align:			center;
}

td.menu a {
	color:				#FFFFFF;
	text-decoration:		none;
	padding-left:			5px;
	padding-right:			5px;
}

td.menu a:hover {
	color:				#C5B397;
}

td.webinfo {
	width:				200px;
	background:			url(images/bgs/webinfo.png)
					repeat-x
					#e8a736;
	padding:			0px;
	margin-left:			0px;
	text-align:			center;

	-moz-border-radius-topleft:	40px;
	-moz-border-radius-bottomright:	10px;
}

table.belka_dolna {

}
table.belka_dolna td.odstep50 {
	width:				50px;
	padding:			0px;
	margin:				0px;
}

table.belka_dolna td.search {
	width:				250px;
	height:				20px;
	background:			#4e4e4e;
	border-left:			1px solid #363636;
	border-right:			1px solid #363636;
	border-bottom:			1px solid #363636;
	padding:			0px;
	margin:				0px;

	-moz-border-radius-bottomleft:	10px;
	-moz-border-radius-bottomright:	10px;
}

table.belka_dolna td.tgfansite {
	width:				400px;
	height:				20px;
	background:			#4e4e4e;
	border-left:			1px solid #363636;
	border-right:			1px solid #363636;
	border-bottom:			1px solid #363636;
	padding:			0px;
	margin:				0px;
	font-family:			verdana;
	font-size:			12px;
	text-align:			center;

	-moz-border-radius-bottomleft:	10px;
	-moz-border-radius-bottomright:	10px;
}

table.belka_dolna td.tgfansite span {
	font-weight:			bold;
}

table.banner_750 {
	padding:			10px;
}





table.content {
	min-height:			10px;
	background:			url(images/bgs/footers/content_1.png) bottom right no-repeat #4e4e4e;
	border-left:			1px solid #363636;
	border-right:			1px solid #363636;
	border-top:			1px solid #363636;
	padding:			5px;

	-moz-border-radius-topleft:	10px;
	-moz-border-radius-topright:	10px;
}

table.panel {
	background:			#585858;

	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright:	5px;
	border:				1px solid rgb(54, 54, 54);
}
table.panel td.panel-title {
	height:				25px;
	background:			url(images/bgs/panel_title.png)
					bottom
					repeat-x
					#e8a736;
	color:				#000000;
	font-family:			Verdana,
					Tahoma,
					Arial,
					Sans-Serif;
	font-size:			12px;
	font-weight:			bold;
	padding:			4px;
	text-align:			center;
	border-bottom:			1px solid rgb(54, 54, 54);

	

	-moz-border-radius-topleft:	7px;
	-moz-border-radius-topright:	7px;
}
table.panel td.panel-main {
	padding-top:			4px;
	padding-bottom:			8px;
	padding-left:			8px;
	padding-right:			8px;
}




table.footer {
	height:				40px;
	background:			url(images/bgs/footers/footer_1.png) top right no-repeat #4e4e4e;
	text-align:			center;
	color:				#efefef;
	border-left:			1px solid #363636;
	border-right:			1px solid #363636;
	border-bottom:			1px solid #363636;

	-moz-border-radius-bottomleft:	10px;
	-moz-border-radius-bottomright:	10px;
}

table.footer td {
	font-size:			10px;
}

table.footer a:link,
table.footer a:visited {
	color:				#bfbfbf;
	text-decoration:		none;
}
table.footer a:hover {
	color:				#acacac;
}


.main-bg {

}


.side-border-left {
	width:				200px;
	padding-right:			5px;
}

.side-border-right {
	width:				180px;
	padding-left:			5px;
}


.button {
	font-family:			Tahoma,Arial,Verdana,Sans-Serif;
	font-size:			10px;
	font-weight:			bold;
	color:				#C3BFB5;
	background-color:		#000000;
	border:				#666666 1px solid;
	margin-top:			2px;
}

input.button {
	padding:			2px 5px;
	color:				#ffffff;
	font-family:			sans-serif;
	font-size:			12px;
	font-style:			italic;
	font-weight:			bold;
	background:			#e8a736 url(images/from_fotka-pl.png) -206px -87px;
	cursor:				pointer;
	-moz-border-radius:		3px;
	-webkit-border-radius:		3px;
	border:				0;
}
input.button:hover {
	background-position:		-206px -147px;
}

/* uniwersalna lista */
ul.bullet {
	padding:			0;
	list-style:			none;
}
ul.bullet li {
	font-family:			sans-serif;
	font-size:			12px;
	padding-left:			12px;
	background:			transparent url(images/bullet.gif) no-repeat;
	background-position:		center left;
}

/* link jako przycisk */
a.button {
	float:				left;
	display:			block;
	padding:			2px 5px;
	color:				#ffffff;
	font-family:			sans-serif;
	font-size:			12px;
	font-style:			italic;
	font-weight:			bold;
	text-decoration:		none;
	background:			#e8a736 url(images/from_fotka-pl.png) -206px -87px;
	cursor:				pointer;
	-moz-border-radius:		3px;
	-webkit-border-radius:		3px;
  margin-left: auto;
  margin-right: auto;
}
a.button:hover {
	color:				#ffffff;
	background-position:		-206px -147px;
}
a.button2 {
	display:			block;
	float:				left;
	padding:			8px 20px;
	color:				#ffffff;
	font-family:			sans-serif;
	font-size:			14px;
	font-style:			italic;
	font-weight:			bold;
	text-decoration:		none;
	background:			#b18446 url(images/from_fotka-pl.png) -206px -87px;
	-moz-border-radius:		4px;
	-webkit-border-radius:		4px;
}
a.button2:hover {
	color:				#ffffff;
	text-decoration:		none;
	background-position:		-206px -147px;
}


/* EDYCJA PROFILU */
#profile_tabs {
	margin:				0px;
	height:				22px;
	padding:			7px 0pt 0pt 6px !important;
	/* border-bottom:		5px solid #eea21c; */
	list-style:			none;
}
#profile_tabs li {
	font-family:			sans-serif;
	font-size:			10px;
	float:				left;
	padding-right:			1px;
}
#profile_tabs li a {
	text-shadow:			#000000 0px 0px 2px;
	display:			block;
	width:				102px;
	text-align:			center;
	line-height:			21px;
	color:				#FFFFFF;
	background:			transparent url(images/profile_tabs.png) no-repeat 0px -22px;
	font-weight:			bold;
}
#profile_tabs li a span{
	display:			block;
	height:				22px;
	cursor:				pointer;
}
#profile_tabs li a:hover {
	background:			transparent url(images/profile_tabs.png) no-repeat -102px -22px;
}
#profile_tabs li a.active{
	color:				#292929;
	background:			transparent url(images/profile_tabs.png) no-repeat 0px 0px;
}
#profile_tabs li a.active:hover{
	color:				#292929;
	background:			transparent url(images/profile_tabs.png) no-repeat -102px 0px;
}

/* oryginalne */
img {
	border:				none;
}

td {
	font-size:			12px;
}

a {
	color:				#D8D3BA;
	text-decoration:		none;
}

a:hover {
	color:				#FF9600;
}

form {
	margin:				0px;
}

hr {
	border-top:			1px #333333 solid;
	border-bottom:			1px #333333 solid;
}

hr.side-hr {
	border:				1px #333333 solid;
	border-bottom:			1px #333333 solid;
}

pre {
	font-size:			10px;
}


	
.textbox {
	font-family:			Sans-Serif,Verdana,Tahoma,Arial;
	font-size:			11px;
	font-weight:			bold;
	color:				#ffffff;
/*	background-image:		url(images/bgs/textbox.png); */
	background-color:		#313132;
	border:				1px #ccc solid;
	cursor:				auto;
}

.select {
	font-family:			Sans-Serif,Verdana,Tahoma,Arial;
	font-size:			10px;
	font-weight:			bold;
	color:				#ffffff;
/*	background-image:		url(images/bgs/select.png); */
	background-color:		#FFFFFF;
	cursor:				default;
}

.tbl-border {
	background-color:		#464646 ;
}

.tbl {
	padding:			4px;

}

.tbl1 {
	color:				#ffffff;
	background-color:		#6A6A6A;
	padding:			4px;
}

.tbl2 {
	color:				#2C2C2C;
	background-color:		#6A6A6A;
	padding:			4px;
}

/* Logowanie */
#login_why {
	text-align: left;
}
#login_why ul {
	padding: 0;
	list-style: none;
	line-height: 2.5em;
}
#login_why ul li {
	font-family: sans-serif;
	font-size: 14px;
	padding-left: 20px;
	background: url(http://images.topgear.net.pl/login_why_bg.png) no-repeat;
	background-position: center left;
}
#login_users {
	font-family: Trebuchet MS,Verdana,Comic Sans MS,sans-serif,Arial;
	font-size: 30px;
	/* font-weight: bold; */
	text-align: left;
	font-style: italic;
	/* text-decoration: none; */
}
#loginpanel_lostpassword {
	padding: 8px 0px 0px;
	font-family: sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

/* captcha */
img.captcha {
	border:				1px #ccc solid;
}

/* Info Panel */
table.infopanel {
	-moz-border-radius-bottomleft:	10px;
	-moz-border-radius-bottomright:	10px;
}
table.infopanel td {
	font-family:			Sans-Serif,
					Verdana,
					Tahoma,
					Arial;
	font-size:			11px;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			2px;
}
table.infopanel td.h20 {
	height:				20px;
}
table.infopanel td.h25 {
	height:				25px;
}
table.infopanel td.bg1 {
	background:			url(images/bgs/panel_title.png)
					repeat-x
					#e8a736;
	color:				#000000;
	font-family:			Verdana,
					Tahoma,
					Arial,
					Sans-Serif;
	font-size:			12px;
	font-weight:			bold;

	-moz-border-radius-topleft:	7px;
}
table.infopanel td.bg2 {
	background:			url(images/bgs/panel_title.png)
					repeat-x
					#e8a736;
	color:				#000000;
	font-family:			Verdana,
					Tahoma,
					Arial,
					Sans-Serif;
	font-size:			12px;
	font-weight:			bold;

	-moz-border-radius-topright:	7px;
}
table.infopanel td.bg3 {
	background:			url(images/bgs/infopanel/bg3.png)
					repeat-x
					#9d9d9d;
	color:				#ffffff;
}
table.infopanel td.bg3:hover {
	background:			url(images/bgs/infopanel/bg3-hover.png)
					repeat-x
					#898989;
	color:				#dddddd;
}
table.infopanel td.bg4 {
	background:			url(images/bgs/infopanel/bg4.png)
					repeat-x
					#9d9d9d;
	color:				#ffffff;
}
table.infopanel td.bg4:hover {
	background:			url(images/bgs/infopanel/bg4-hover.png)
					repeat-x
					#898989;
	color:				#dddddd;
}
table.infopanel td.td1 {
	width:			180px;
	max-width:			180px;
	border-right:			1px #121212 solid;
}

/* -------------------------------- NEWSY - od 0.0.9 -------------------------------- */
table.news_info {
	margin-top:			10px;
	padding-top:			2px;
	border-top:			1px #333333 dashed;
}
#news_content {
	padding-top:			5px;
	text-align:			justify;
}
td.news_date {
	font-family:			Verdana,Tahoma,Arial,Sans-Serif;
	font-size:			9px;
	font-weight:			normal;
}
#news_subject {
	font-family:			Sans-Serif,Verdana,Tahoma,Arial;
	font-size:			14px;
	font-weight:			bold;
	color:				#EEA21C;
}
#news_subject a {
	color:				#EEA21C;
}
#news_subject a:hover {
	color:				#EEA21C;
}
td.news_readmore {
	text-align:			right;
}
ta.news_catsinfo {

}


/* -------------------------------- H1, H2, H3, H4, H5, H6 -------------------------------- */
h1, h2, h3, h4, h5, h6 {
    background: none;
    font-weight: normal;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
    border-bottom: 1px solid #aaaaaa;
}
h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3, h4, h5, h6 {
    border-bottom: none;
    font-weight: bold;
}
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }

/* -------------------------------- NEW TABLE -------------------------------- */
table.newtable {
    margin: 1em 1em 1em 0;
    background: #6A6A6A;
    border: 1px #424242 solid;
    border-collapse: collapse;
}
.newtable th, .newtable td {
    border: 1px #424242 solid;
    padding: 0.2em;
}
.newtable th {
    background: #565656;
    text-align: center;
}
.newtable caption {
    font-weight: bold;
}

/* -------------------------------- LINK "ZOBACZ" -------------------------------- */
span.zobacz {
    font-weight: bold;
    padding-left: 1em;
}

/* -------------------------------- KOMENTARZE -------------------------------- */
.tr {
	width: 0;
	display: block;
	position: absolute;
	font-size: 0;
	line-height: 0;
}
.tr_com {
	left: 59px;
	top: 10px; 
	border-right-width: 6px;
	border-right-style: solid;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right-color: #656565;
}

#komentarz {
	width:					530px;
	margin-bottom:				3px;
	font-size:				11px;
	color:					#383838;
	display:				block; 
	float:					left;
}
#komentarz_gora {
	border-bottom:				1px solid;
	border-color:				#363636;
	color:					#f0f0f0;
}
#komentarz_gora a {
	font-weight:				bold;
}
#komentarz_avatar {
	position: relative;

	float:					left;
}
#komentarz_avatar a {

}
#komentarz_avatar a img {
	margin:					4px;
	max-width:				50px;
	max-height:				90px;
}
#komentarz_text {
	color:					#383838;
	background:				#656565;

	width:					453px;
	float:					right;
	padding:				5px;
	padding-left:				7px;
	min-height:				44px;
	margin-left:				7px;
	line-height:				1.3;
	overflow:				hidden;
	-moz-border-radius-bottomleft:		4px;
	-moz-border-radius-bottomright:		4px;
	-webkit-border-bottom-left-radius:	4px;
	-webkit-border-bottom-right-radius:	4px;
}

#komentarz_text textarea {
	color:					#383838;
	background:				#656565;
	cursor:					auto;
	font-size:				11px;
	border:					none;
	min-height:				44px;
	width:					100%;
	font-family:				sans-serif,arial,helvetica;
}
