/* css HeavyClassic */
/* Gracjan Skwarek - Graziano */


/* 1 - reset */
/* 2 - basic elements */
/* 3 - text */
/* 4 - advertising */
/* 5 - top */
/* 6 - content */
/* 8 - random footer */
/* 9 - footer */


/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* basic elements */

body { 
	text-align:center;
	background: url(img_shared/bg.gif);
	margin:0;
}

a.scrollover {
      color: #7d0005;
   }
a.scrollover em:first-line {
      color: #f9af16;
   }

/* text */

h1 {
	font-family: Tahoma;
	color:#7d0005;
	font-size:13px;
	font-weight:bold;
	line-height: 1.5;
	text-align:left;
}

h2 {
	font-family: Tahoma;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	line-height: 1.5;
	text-align:left;
}

/* advertising */

.banner_frame
{
	background: url(img_shared/banner_frame.png) no-repeat;
	margin: auto;
	top:3px;
	position: relative;
	width: 520px;
	height: 71px;
}

.banner
{
	left:26px;
	top:2px;
	position: absolute;
	width: 468px;
	height: 60px;
}



/* specific divs */

/* top */

#container {
	text-align:center;
	background: url(img_shared/bg_top.gif);
	background-repeat: repeat-x;
	background-position: 0px 76px;
	height: 100%;
	width: 100%;
	}
	
#top {
	background: url(img_shared/top.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 995px;
	padding:0px;
	margin:auto; 

	}
	
#top_menu {
	height: 20px;
	width: 995px;
	margin: auto;
}

#main_nav li { float: left; }
#main_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 20px; } 

#riviera { background: url(images/navigation/riviera.png); width: 135px; }
#riviera:hover { background: url(images/navigation/riviera.png) 0 0 !important;  }

#articles { background: url(images/navigation/articles.png); width: 85px; }
#articles:hover { background: url(images/navigation/articles.png) 0 0 !important;  }

#gallery { background: url(images/navigation/gallery.png); width: 70px; }
#gallery:hover { background: url(images/navigation/gallery.png) 0 0 !important;  }

#garage { background: url(images/navigation/garage.png); width: 55px; }
#garage:hover { background: url(images/navigation/garage.png) 0 0 !important;  }

#cars { background: url(images/navigation/cars.png); width: 55px; }
#cars:hover { background: url(images/navigation/cars.png) 0 0 !important;  }

#misc { background: url(images/navigation/misc.png); width: 72px; }
#misc:hover { background: url(images/navigation/misc.png) 0 0 !important;  }

#forum { background: url(images/navigation/forum.png); width: 61px; }
#forum:hover { background: url(images/navigation/forum.png) 0 0 !important;  }

#contact { background: url(images/navigation/contact.png); width: 81px; }
#contact:hover { background: url(images/navigation/contact.png) 0 0 !important;  }

#monte { background: url(images/navigation/monte.png); width: 131px; }
#monte:hover { background: url(images/navigation/monte.png) 0 0 !important;  }

#main_nav { list-style: none; margin: 0px 125px; padding:0; }

#main_nav:hover li a#riviera { background-position: -135px; }
#main_nav:hover li a#articles { background-position: -85px; }
#main_nav:hover li a#gallery { background-position: -70px; }
#main_nav:hover li a#garage { background-position: -55px;  }
#main_nav:hover li a#cars { background-position: -55px; }
#main_nav:hover li a#misc { background-position: -72px; }
#main_nav:hover li a#forum { background-position: -61px;  }
#main_nav:hover li a#contact { background-position: -81px; }
#main_nav:hover li a#monte { background-position: -131px; }

#top_dirt {
	background: url(img_shared/gora_brud_top.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 995px;
	margin: auto;
}

/*content*/

#content_top {
	width: 891px;
	min-height:102px;
	margin: auto;
	background: url(img_shared/bg_content_top.png);
	background-repeat: no-repeat;
	
}

#content_header {
	background: url(img_shared/bg_gora.gif);
	background-repeat:repeat-y;
	width: 865px;
	margin: auto;
}

#content_header_wrapper {
	background: transparent url(img_shared/bg_belka_pod_tytul.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:41px;
}

#menu_tech{
	padding-left:78px;
	padding-right:78px;
	width:735px;
	height: 20px;
	float:left;
	font-family: Tahoma;
	color:#bcbcbc;
	font-size:11px;
	line-height: 1.8;

}

#banner{
	padding-left:78px;
	padding-right:78px;
	width:735px;
	height: 82px;
	float:left;
	font-family: Tahoma;
	color:#bcbcbc;
	font-size:11px;
}


#header_menu{
	background: #7d0005;
	min-height:15px;
	width: 735px;
	font-family: Tahoma;
	color:#ffffff;
	font-size:11px;
	margin:auto;
	clear:both;

}

#second_nav li:before { content:":"; padding: 0px 4px 0px 2px; }
#second_nav li:first-child:before { content: ""; padding:0; }

#second_nav { list-style: none; padding:2px 0px 3px 0px; margin:0; margin:auto; }
#second_nav a {text-decoration:none; font-family: Tahoma; color:#ffffff; font-size:11px; }
/*  #second_nav a:hover { border-top: 2px solid #fffade; color:#fffade; } */
#second_nav li { display: inline}

#bottom_nav li:before { content:":"; padding: 0px 4px 0px 2px; }
#bottom_nav li:first-child:before { content: ""; }

#bottom_nav { list-style: none; padding:2px 0px 2px 0px; margin:0; margin:auto; }
#bottom_nav a {text-decoration:none; font-family: Tahoma; color:#ffffff; font-size:11px; }
/* #bottom_nav a:hover { border-bottom: 2px solid #ffffff; } */
#bottom_nav li { display: inline}


#header_title {
	background: #fcf3db;
	width: 735px;
	margin:auto;
	clear:both;
	text-align: center;
 	font-family: Tahoma;
	color:#000000;
	font-size:12px;
	line-height: 1.5;

}

#header_title_top {
	background: url(img_shared/bg_tytul_top.gif);
	background-repeat: no-repeat;
	width: 735px;
	height: 54px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content {
	background: #1d1e1e;
	background: url(img_shared/bg_tresc.gif);
	background-repeat:repeat-y;
	width: 800px;
	margin:auto;
	padding-bottom:15px;
	padding-left:65px;
}

#content a {
font-weight:bold;
color:#7d0005;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}


#left_comm {
	width: 480px;

	float:left;
	font-family: Tahoma;
	color:#000000;
	font-size:12px;
	line-height: 1.5;
}


#newsy {
	text-align:left;
}

#newsy ul {
	list-style:none;
	margin:0;
	padding:0;
	}

.news_data {
        font-size:11px;
		font-weight:bold;
		padding-top:8px;
}

.news_tresc {
		text-indent:25px;
}
	
#right_comm {
	width: 225px;
	margin-left:30px;
	float:left;
}

#losowa_fotka {
margin-left:0;
margin-bottom:11px;
}

#losowa_fotka img {
padding-top:5px;
}

#ciekawostki {
	background:#f2f2f2;
	padding: 0px 10px 5px 10px ;
	color:#7d0005;
	font-family: Tahoma;
	font-size:11px;
	line-height: 1.6;
	text-align:justify;
}

#polecam {
	margin-top:7px;
	font-family: Tahoma;
	font-size:11px;
	line-height: 1.6;
	text-align:justify;
}


/*random footer*/

#random_footer {
	background: #1d1e1e;
	background: url(img_shared/bg_tresc.gif);
	background-repeat:repeat-y;
	width: 865px;
	clear:both;
	margin:auto;
	position:relative; /*dodane dla ie jak wali ff to wywalic*/

}


#random_footer_top{
	background: transparent url(img_shared/bg_stopka_top.gif);
	background-repeat: no-repeat;
	width: 865 px;
	height: 52px;
	clear:both;
	position:relative;

}

#random_footer_content{
	background: url(img_shared/bg_stopka_srodek.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	width: 865 px;
	height: 137px;
	padding-left: 36px;
	clear:both;
	position:relative;

}

#random_footer_content div
{
	width: 155px;
	margin-left: 2px;
	margin-right: 2px;
 	height: 111px;
	overflow: hidden;
	float: left;
 	text-align: center;
 	font-family: Tahoma;
	color:#000000;
	font-size:11px;
	line-height: 1.2;
	text-wrap: suppress;
	position:relative;
	top:-10px;
}

#random_footer_signature{
	background: transparent url(img_shared/bg_stopka_podpis.gif);
	background-repeat: no-repeat;
	width: 865 px;
	height: 31px;
	clear:both;
	position:relative;

}

/* footer */

#footer {
	background: url(img_shared/bg_stopka_grafika.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	background-color:#1d1e1e;
	width: 865px;
	height:38px;
	clear:both;
	margin:auto;
	padding-top:9px;
	padding-bottom:47px;
	position:relative;

}

#footer_content {
	background: #1d1e1e;
	background: url(img_shared/bg_stopka_tresc.gif);
	background-repeat: repeat-y;
	width: 865px;
	clear:both;
	margin:auto;
	padding-bottom:6px;

}

#first_row {
	width: 811px;
	min-height:15px;
	font-family: Tahoma;
	color:#000000;
	font-size:11px;
	clear:both;
	margin:auto;

}

#second_row {
	background: #7d0005;
	width: 811px;
	min-height:15px;
	font-family: Tahoma;
	color:#ffffff;
	font-size:11px;
	clear:both;
	margin:auto;

}


/* at last */

#announcement_background{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:1;
}

#announcement{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:500px;
background: url(img_shared/bg_tytul_top.gif);
background-color:#fcf3db;
background-repeat: no-repeat;
background-position:center top;
border:10px solid #1d1e1e;
z-index:2;
padding:20px;
padding-top:65px;
font-family: Tahoma;
color:#000000;
font-size:12px;
line-height: 1.5;
}

#announcement h1{
text-align:center;

}