/* === layout === */

body {
	margin: 0; 
	padding: 0;
	color: #556166;
	background: #0c0c0c url(/site_flash/images/bg.jpg) no-repeat center top;
	text-align: center;
	font: 88% arial;
}

.none {
	display: none;
}

h1 {
	margin: 0;
	padding: 10px 0 0 20px;
}

h1 a {
	width: 271px;
	height: 61px;
	background: transparent url('/img/layout/logo.jpg') center center no-repeat;
	display: block;
}

h3 {
	color: #F00;
	font-size: 170%;
	font-weight: normal;
	margin: 7px;
	margin-left: 0px;
}

.h3 {
	display: block;
	width: 100%;
	background-color: #f0f0f0;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 10px;
	font-size: 120%;
	color: #304046;
	font-weight: bold;
}

.google {
	margin: auto;
	padding: 0 10px;
	text-align: center;
	width: 728px;
	height: 100px;
	display: block;
	clear: both;
}

.clearer {
	clear: both;
	width: 100%;
	height: 1px;
}

/* === formating - GENERAL === */
strong {
	color: #C60;
}
a {
	text-decoration: none;
	color: #fff;
}
a:hover {
	font-weight: normal;
	text-decoration: underline;
}
.submitButt, .submitButt2 {
	background-color: #ff6e04;
	color: #fff;
	border: 1px solid #000;
}
.info {
	background-image: url('/img/std/info.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 2px;
	text-align: justify;
}
.error {
	color: #f00;
	font-size: 115%;
}
.leftCol {
	float: left;
	width: 47%;
}
.rightCol {
	float: right;
	width: 47%;
}

p.boiler_comment {
	float: right;
	margin: 0;
	padding: 0;
}
p.boiler_comment a {
	padding: 0 0 0 17px;
	background: transparent url('/img/layout/icon_comments.gif') left center no-repeat;
}

img {
	border: none;
}

/* *********************** STRUCTURE **************************************************** */

#page-wrap {
	text-align: center;
	width: 900px;
	margin: -310px auto 20px auto;
}

#page-wrap-1 {
	text-align: left;
	margin: 0 auto;
	width: 800px;
	background-color: #000000;
}

#page-wrap-2 {

}

#Content_Frontpage {
	margin: 0;
}

.lBar {
	float: left;
	width: 335px;
	margin: 0 43px 0 0px;
	padding: 0;
}
.middleBar {
	float: left;
	width: 330px;
	padding: 0;
	font-size: 85%;
	margin: 0;
	text-align: right;
	height: auto;
}
.rBar {
	float: left;
	width: 158px;
}

.groupContajner {
	float: left;
	width: 742px;
	margin: 0;
	padding: 0;
	<-- padding-top: 0px; -->
}
.groupContajnerBottom {
	clear: both;
	width: 100%;
}

/* --- subPages --- */

#sub_Header {
	width: 900px;
	height: 12px;
	margin: auto;
	margin: 0;
	padding: 0;
	background: transparent url('/img/layout/sub_Header.gif') center center no-repeat;
}

#sub_Content {
	width: 900px;
	min-height: 400px;
	margin: auto;
	margin: 0;
	padding: 5px 0;
	background: transparent url('/img/layout/sub_Content.jpg') center top repeat-y;
}

#sub_Content h2.else {
	padding: 0 0 0 25px;
	margin: 20px;
	background: transparent url('/img/layout/icon_sub.jpg') left center no-repeat;
	text-align: left;
}

#sub_Content h2 {
	margin: 8px 20px;
	line-height: 30px;
	padding: 0 0 0 10px;
	font-size: 120%;
	background-color: #f0f0f0;
	color: #fe7613;
	text-align: left;
}

#sub_Footer {
	width: 900px;
	height: 12px;
	margin: auto;
	margin: 0;
	padding: 0;
	background: transparent url('/img/layout/sub_Footer.gif') center center no-repeat;
}

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



/* header styles******************************************************************************* */

#header {
	width: 900px;
	height: 410px;
	margin: auto;
	text-align: left;
}

#loginstuff {
	float: right;
	padding: 0 10px 0 0;
	margin: 0;
	color: #fff;
	text-align: right;
	height: 101px;
	min-width: 252px;
	<-- background: transparent url('/img/layout/header_TopRight.jpg') left center no-repeat; 
}
#loginstuff div {
	padding: 25px 0 0 0;
}
#loginstuff a {
	color: #fff;
	text-decoration: none;
	z-index: 100;
}
#loginstuff a:hover {
	text-decoration: underline;
}

#loginstuff input.inpText {
	background-color: #000000;
	border: 1;
	text-align: right;
	color: #fff;
	margin: 0 0 0 10px;
	padding: 2px;
	border-color: #FFF;
}

a.logout {
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 37px;
	background: transparent url('/img/layout/icon_logout.gif') left bottom no-repeat;
}

a.logout:hover {
	background-position: left top;
	font-weight: normal;
}

/* --- mNav - TOP --- */

ul#mNav {
	margin: 0;
	padding: 0 0 0 60px;
}

ul#mNav li {
	list-style: none;
	float: left;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	display: block;
}

ul#mNav li:hover span.mNav_left, ul#mNav li.active span.mNav_left {
	width: 6px;
	height: 22px;
	background: transparent url('/img/layout/mNav_left.gif') center center no-repeat;
}

ul#mNav li:hover span.mNav_right, ul#mNav li.active span.mNav_right {
	width: 6px;
	height: 22px;
	background: transparent url('/img/layout/mNav_right.gif') center center no-repeat;
}

ul#mNav li a {
	padding: 0;
	height: 22px;
}

ul#mNav li a:hover, ul#mNav li.active a {
	text-decoration: none;
	background-color: #2b363a;
}

/* ********************************* Content ********************************************** */

/* === frontpage - header === */

#boiler {
	width: 100%;
	height: 200px;
	background: none;
	margin: 0 0 20px 0;
	color: #fff;
}

#boiler div#boiler_Header {
	 <-- background: transparent url('/img/layout/boiler_header_bg.gif') center center no-repeat; -->
	width: 900px;
	height: 10px;
	margin: 0;
	padding: 0;
}

* html #boiler div#boiler_Header {
	background-color: #3a535d;
}

#boiler div#boiler_Content {
	<-- background: #3a535d url('/img/layout/boiler_content_bg.jpg') center top repeat-y; -->
	margin: 0;
	padding: 0;
	text-align: left;
	min-height: 240px;
}

div#boiler_Content div#boilertext2 {
	padding: 0px 40px 10px 25px;
	margin: 0;
	width: 320px;
}

div#boiler_Content div#boilertext2 img {
	<-- background: transparent url('/img/layout/featured_group_border.jpg')center center no-repeat; -->
	padding: 10px;
}

div#boiler_Content div#boilertext2 strong {
	color: #f97104;
}

div#boiler_Content #boilertext {
	padding: 10px 20px 0 0;
	margin: 0;
	text-align: justify;
	float: right;
	width: 480px;
	font-size: 70%;
}

div#boiler_Content #boilertext h2 {
	font-size: 235%;
	padding: 0;
	margin: 0;
}

div#boiler_Content #boilertext p.miniStick {
	width: 100%;
	margin: 10px 0;
	height: 8px;
	<-- background: transparent url('/img/layout/frontpage_header_ministick.jpg') left center repeat-x; -->
}

div#boiler_Content #boilertext img {
	border: none;
	float: right;
	padding: 10px;
	margin: 10px;
}

#boiler div#boiler_Footer {
	<-- background: transparent url('/img/layout/boiler_footer_bg.gif') center center no-repeat; -->
	clear: both;
	width: 900px;
	margin: 0;
	height: 10px;
}

* html #boiler div#boiler_Footer {
	<-- background-color: #3a535d; -->
}

/* ---frontpage - winners --- */

#winners {
	position: relative; top: 8px;
	background-image: url(images_main/winnersbg.jpg);
	width: 800px;
	height:175px;
}

/* --- frontpage - NEWS --- */

#news {
	font-size: 90%;
	text-align: left;
	margin: 0;
}
#news div {
	padding: 5px 0 5px 0;
	border-bottom: 1px dashed #9faaaf;
	line-height: 20px;
	font-size: 90%;
}
#news a, a.more {
	color: #f60;
}
#news a:hover, a.more:hover {
	font-weight: normal;
}
#news a.show_all_news {
	float: right;
}
#news div.clearer {
	border: none;
}

/* --- member Poll --- */

#memberPoll {
	width: 335px;
	background-color: #000000;
	padding: 10px;
	margin: 0;
	text-align: left;
	font-size: 90%;
	border: 11;
	border-color: #FFF;
}
#memberPoll p.question {
	font-weight: bold;
}
#memberPoll label {
line-height: 25px;
height: 25px;
}
#memberPoll label input {
	margin: 0 5px;
}
#memberPoll .dashed {
	border-top: 1px dashed #b7b9ba;
	height: 2px;
}
/* --- frontpage - Newest Member --- */

#newestmembersbox {
	width: 310px;
	background-color: #0C0C0C;
	padding: 10px;
	margin: 0px 0 20px 0;
	text-align: left;
}
#newestmembersbox a.img_border_small {
	width: 84px;
	height: 67px;
	background: transparent url('/img/layout/img_border_small.gif') center center no-repeat;
	float: left;
	padding: 7px;
	margin: 0 22px 0 0;
	text-align: center;
}

#newestmembersbox a.img_border_small img {
	padding: 7px 0 0 0;
	border: none;
	width: 70px;
	height: 53px;
}

#newestmembersbox div.section-center {
	text-align: justify;
	padding: 0 22px 0 0;
	color: #3a535d;
}

#newestmembersbox div.section-center a {
 color: #3a535d;
}

#newestmembersbox div.section-center a.more { 
	color: #f60;
}

/* --- frontpage - Random Members --- */

#randommembersbox {
	width: 310px;
	padding: 10px;
	margin: 0px 0 20px 0;
	text-align: left;
}

#randommembersbox a {
	color: #282f32;
}

#randommembersbox h3 a {
	float: right;
	color: #838e93;
	text-decoration: underline;
	font-size: 50%;
	margin: 0 3px;
}

#randommembersbox div#section-members {
	width: 100%;
	height: 120px;
	overflow: auto;
}
#randommembersbox div.section-random-car-box {
	width: 380%;
	height: 100px;
}
#randommembersbox div.section-center {
	float: left;
	width: 111px;
	margin: 0;
	padding: 0;
}

#randommembersbox div.section-center img {
	border: 1px solid #fff;
}

/* --- frontpage - Current Leader --- */

#currentleader {
	width: 310px;
	padding: 10px;
	margin: 0px 0 20px 0;
	text-align: left;
	clear: both;
}

#currentleader a {
	color: #3a535d;
}

#currleaderpic {
	float:left;
	padding: 10px;
}

#currentleader p {
	clear: both;
	width: 100%;
	text-align: center;
}

/* --- frontpage - Featured Video --- */

#FeaturedVideo {
	width: 310px;
	padding: 10px;
	margin: 0px 0 20px 0;
	text-align: left;
	background-color: #0C0C0C;
}
#FeaturedVideo h3 {
	width: 100%;
}
#FeaturedVideo strong {
	font-weight: normal;
}
#FeaturedVideo strong a {
	color: #3a535d;
}
#FeaturedVideo p {
	text-align: justify;
	font-size: 90%;
}
#FeaturedVideo div.img_border_video {
	width: 182px;
	height: 152px;
	background: transparent url('/img/layout/img_border_video.gif') center center no-repeat;
	text-align: center;
	float: right;
}
#FeaturedVideo object {
	margin: 9px 0 0 2px;
}
#FeaturedVideo a.showallvideo {
	color: #ff6e04;
	float: right;
}
#FeaturedVideo p.boiler_comment {
	float: none;
}
#FeaturedVideo p.boiler_comment a {
	color: #3a535d;
}

/* ********************************* Content end ********************************************** */








/* Foooter ****************************************************************************************** */

#footer_ShareInfo {
	height: 30px;
	line-height: 30px;
	margin: 10px auto auto auto;
	clear: both;
	padding: 5px 10px;
	width: 90%;
	display: block;
	background-color: #000;
}
#footer_ShareInfo a {
	color: #C60;
	margin: 0 5px;
}
#footer_ShareInfo a:hover {
	font-weight: normal;
}
#footer_ShareInfo img {
	border: none;
}

#footer {
	padding-top: 0px;
	background-color:#000;
	color: #fff;
	text-align: left;
	clear: both;
	padding: 2px;
	position: relative;
}

#footer p {
	right: 100px;
	top: 20px;
	position: absolute;
	margin: 0;
}

#footer div {
	width: 900px;
	margin: 10px auto auto auto;
	clear: both;
}

#footer a {
	color: #fff;
	font-size: 90%;
	line-height: 20px;
}
#footer a:hover {
	font-weight: normal;
}

/* end Foooter ****************************************************************************************** */

/* --- other --- */

a.img_border_small {
	width: 84px;
	height: 67px;
	background: transparent url('/img/layout/img_border_small.gif') center center no-repeat;
	float: left;
	padding: 7px;
	text-align: center;
	border: none;
}

a.img_border_small img {
	padding: 7px 0 0 0;
	border: none;
	width: 70px;
	height: 53px;
}

/* Sub pages */

div.textContajner {
	padding: 10px 20px;
	margin: 10px 20px;
}

#headermenu {
	margin: auto; 
	margin-bottom: 0px;
}

#headermenu a {
	color: #ff6e04; 
	font-weight: bold; 
	font-size: 0.9em; 
	text-decoration: none;
}

#headermenu ul li {
	list-style: none;
}

#headermenu ul li.submenu { 
	float: left; 
	width: 130px; 
	text-align: center;
}

#headermenu ul li.submenu:hover {
	background-color: #EFEFEF;
}

#headermenu ul li.submenu-selected {
	background-color: #EFEFEF; float: left; width: 130px; text-align: center;
}

table#obal {
	clear: both;
	margin: 20px auto;
}

table#obal a {
	color: #009;
}

/* --- invite friend - import from contact list --- */

#importContactLists {
	width: 80%;
	text-align: left;
	margin: auto;	
}

#importContactLists a {
	color: #000;
}

#importContactLists img {
	border: none;
}

/* === ICONS === */
#actions {
	padding: 20px 20px 0 20px;
}
#actions a {
	color: #3f4f55; 
	text-decoration: none; 
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 19px;
}
a.putOnShirt {
	background: transparent url('/img/icon_showoffcars/icon_putThisImageOnAShirt.jpg') left center no-repeat;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 30px;
}
a.icon_addFriend {
	padding: 0 0 0 15px;
	background: transparent url('/img/icon_showoffcars/icon_addToFriends.gif') left center no-repeat;
}
a.icon_inviteFriend {
	background: transparent url('/img/icon_showoffcars/icon_inviteToClub.gif') left center no-repeat;
}
a.icon_sendMessage {
	background: transparent url('/img/icon_showoffcars/icon_sendToFriend.gif') left center no-repeat;
}
a.icon_Blog {
	background: transparent url('/img/icon_showoffcars/icon_blog.gif') left center no-repeat;
}
a.icon_showFriendsList {
	background: transparent url('/img/icon_showoffcars/icon_showFriendList.gif') left center no-repeat;
}

/* === Bookmark === */
#addBookmark h3 {
	font-size: 120%;
}
#addBookmark a {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin: 5px 0;
	color: 	#3f4f55;
}
#addBookmark a:hover {
	font-weight: normal;
	text-decoration: none;
}
#addBookmark a img {
	border: none;
	padding: 0 10px 0 0;
}

/* ------- WIN 10,000 ----- */
div.win_absolute {
	position: absolute;
	top: 3px;
	width: 100%;
	margin: 0;
	text-align: center;
}
.win_absolute a {
	*margin-left: -210px;
}
div.win_absolute img {
}
