@charset "utf-8";
html,body{
	height:100%;
}
body {
	background: url(../img/bg_crb.gif) #0d0d0d;
	background-position: 20% 0%;
	font-family: tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#c5c5c5;
	text-align:justify;
}
#container{
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-left:20%;
	left:-150px;
	width:900px;
	background: url(../img/bg_main.gif) top right repeat-y #0d0d0d;
}

/* BACKGROUND NA LEVI STRANI */
#background_left{
	position:absolute;
	width:1000px;
	right:900px;
	background: url(../img/bg_left3.gif) top right;
	height:100%;
}
#background_left2{
	width:1000px;
	background: url(../img/bg_header.jpg) repeat-x;
	height:170px;
}

/* CONTENT */
#header{
	float:left;
	width:465px;
	height:110px;
	padding:60px 0px 0px 160px;
	background: url(../img/bg_header.jpg) repeat-x #0d0d0d;
}
#main{
	position:relative;
	float:left;
	width:480px;
	left:145px;
}

#navigation{
	float:right;
	width:245px;
	height:600px;
	padding:0;
	text-decoration:none;
}

#navigation h6 {
	color:#555555;
	font-size:9px;
	padding-left:60px;
	padding-bottom:15px;
}

#navigation ul
{
	list-style:none;
}

#navigation a{
	margin-left:20px;
	padding-bottom:1px;
	line-height:220%;
	color:#ff0000;
	border-bottom: 1px solid #741409;
	text-decoration:none;
}
#navigation a:hover{
	color:#c30000;
}

#navigation  li ul{
	background-image:url(../img/bg_nav.gif);
	background-repeat:no-repeat;
	padding:5px 0 5px 0;
}

#navigation  li ul a{
	font-size:10px;
	padding-bottom:0px;
	line-height:160%;
	padding-left:15px;
    border:0;
	background-image:url(../img/nav_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
#navigation  li ul a:hover{
	color:#c30000;
}

#login{
	height:170px;
	text-align:right;
	width:100px;
}

#login a{
	color:#555555;
	font-size:9px;
	text-decoration:none;
	border:0;
}

/*fast login*/
#login_fast{
	display:none;
}

#login_fast label,#login_fast input {
	display: block;
	width: 70px;
	float: left;
	margin-bottom: 10px;
	border:0;
	font-size:9px;
}

#login_fast label {
	text-align: right;
	width: 20px;
	padding-right: 10px;
}

#login_fast .submit input{
	border:1px solid #555555;
	color:#555555;
	width:45px;
	background:none;
	margin-left:55px;
}

#loged_username{
	font-size:9px;
	color:#741409;
	padding-top:1px;
	font-weight:bold;
}

/*SPONZORJI*/

#sponzorji{
	float:none;
	width:245px;
}
#spon_space {
	height:20px;
}
#sponzorji .logo {
	text-decoration:none;
	border-width:0px;
	padding-bottom:20px;
	padding-left:150px;
}


/* OTHER */
#clearleft{
	clear:left;
}
.spacer{
	width:100%;
	height:100px;
	clear:both;
}
.spacer2{
	width:100%;
	height:15px;
	clear:both;
}
.padding_bottom10px {
	padding-bottom:10px;
}
.clearboth {
	clear:both;
}
.clear {
	clear:both;
	line-height:0px;
}



h1 {
	/*SIFR */
	font-family: tahoma, Arial, sans-serif;
	font-size: 28px;
	color: #EEE;
	padding-left:14px;
	text-align:left;
	/*text-transform:lowercase;*/
}

h2 {
	/* SIFR */
	font-family: tahoma, Arial, sans-serif;
	font-size: 18px;
	color: #EEE;
	text-align:left;
}

h3 {
	font-family: tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #d60f00;
	text-align:left;
}

h5 {
	/* SIFR */
	font-family: tahoma, Arial, sans-serif;
	font-size: 18px;
	color: #d60f00;
	text-align:left;
}



/* ---- MAIN NOVICA 1 --
*/


.novice_dt1 {
	padding:0px 15px 10px 15px;
	clear:both;
	width:100%;
}
.novice_dt1 h3{
	display:inline;
}

#novice_n1 {
	float:right;
	width:168px;
	height:208px;
	border:1px solid #0D0D0D;
	background-image:url(../img/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:77px 215px;
	text-decoration:none;
}
#novice_n1 p{
	padding-top:5px;
	text-decoration:none;
}
#novice_n1:hover {
	/*background-color:#141414;*/
	border:1px solid #232323;
	background-position:77px 198px;
	text-decoration:none;
}
#novice_n1_175{
	height:185px;
	padding:10px 10px 0px 10px;

}
#novice_n1_arrow{
	height:15px;
	width:170px;
	background-image:url(../img/arrow_dark.gif);
	background-repeat:no-repeat;
	background-position:77px 15px;
}
#novice_n1_arrow:hover {
	background-position:77px 3px;
}
a.novice_n1_arrow_hit {
	display:block;
	height:15px;
	width:170px;
}
/* ----  --
*/


#novice_n234 {
	padding-top:20px;
	width:100%;
	font-family: tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #c5c5c5;
	clear:both;
	text-decoration:none;
}

a.h4link {
	font-family: tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-align:left;
	text-decoration:none;
	display:block;
	padding-bottom:6px;
}

.novice_n2 , .novice_n4 {
	width:125px;
	height:160px;
	padding:10px 15px 10px 15px;
	float:left;
}
.novice_n3 {
	width:125px;
	height:160px;
	padding:10px 15px 10px 15px;
	margin-left:8px;
	margin-right:7px;
	float:left;
}
.novice_n2:hover , .novice_n3:hover , .novice_n4:hover {
	background-color:#141414;
}
.novice_n2:hover a.h4link , .novice_n3:hover a.h4link , .novice_n4:hover a.h4link {
	text-decoration:underline;
}
.h4link:hover {
	color:#e6e6e6;
}

.novice_n2 p , .novice_n3 p , .novice_n4 p , .novice_n2 h3 , .novice_n3 h3 , .novice_n4 h3 , .novice_n2 h4 , .novice_n3 h4 , .novice_n4 h4 {
	padding-bottom:6px;
}

.main_img_l {
	/*width:270px;
	height:180px;*/
	background-color:#232323;
	padding:14px;
	float:left;
}

.main_img_l img{
	border:1px solid #3c3c3c;
}

.main_img_o {
	background-color:#3c3c3c;
	padding:1px;
	border:14px solid #232323;
	float:left;
}

#main_img_s {
	width:300px;
	float:left;
}

.main_img_left {
	padding:4px;
	background-color:#232323;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
.main_img_right{
	padding:4px;
	background-color:#232323;
	float:left;
	margin-bottom:20px;
}
a .main_img2{
	border:1px solid #3c3c3c;
}
a:hover .main_img2 {
	border:1px solid #555555;
}


#main_video {
	padding-top:30px;
	clear:both;
}

.main_video_text {
	padding:10px 10px 0px 10px;
	margin-left:11px;
	float:left;
	width:148px;
	color: #c5c5c5;
	height:180px;
	margin-top:1px;
}
.main_video_text p{
	padding-top:5px;
}
.main_video_text:hover {
	/*background-color:#141414;*/
	border:1px solid #232323;
	margin-left:10px;
	margin-top:0px;
}

.main_video_text a {
	font-weight:bold;
	color: #d60f00;
	text-align:left;
	text-decoration:none;
	border-bottom: 1px solid #741409;
}

.main_video_text a:hover{
	color: #f00900;
	text-decoration:none;
}

#main_foto {
	padding-top:40px;
	clear:both;
}

.main_foto_text {
	/*padding-left:15px;*/
	padding:10px 10px 0px 10px;
	margin-left:11px;
	float:left;
	width:148px;
	color: #c5c5c5;
	height:210px;
	margin-top:1px;
}
.main_foto_text p{
	padding-top:5px;
}
.main_foto_text:hover {
	/*background-color:#141414;*/
	border:1px solid #232323;
	margin-left:10px;
	margin-top:0px;
}

.main_foto_text a {
	font-weight:bold;
	color: #d60f00;
	text-align:left;
	text-decoration:none;
	border-bottom: 1px solid #741409;
}

.main_foto_text a:hover{
	color: #f00900;
	text-decoration:none;
}



/*    -----------   NOVICE  ----
*/
.pad_bot_left {
	padding-bottom:10px;
	padding-left:25px;
}

.n_main {
	clear:both;
	padding-bottom:15px;
	margin-bottom:20px;
	border:1px solid #232323;
	/*height:200px;*/
}
.n_main h2 {
	/*width:400px;*/
	height:20px;
	padding-left:25px;
	margin:10px 30px 10px 0px;
}
.n_main_img {
	float:left;
	padding:7px;
	margin-left:15px;
	background-color:#232323;
	width:152px;
}
.n_main_img img{
	border:1px solid #3c3c3c;
}
.n_main_img_c{
	float:left;
	width:166px;
	margin-left:15px;
}
.n_main_img_c_i{
	padding:7px;
	background-color:#232323;
	margin-top:10px;
}
.n_main_img_c_i img{
	border:1px solid #3c3c3c;
}
.n_main_img_top {
	padding:7px;
	margin:15px;
	background-color:#232323;
	margin-bottom:15px;
}
.n_main_img_top img{
	border:1px solid #3c3c3c;
}

.n_main_text {
	width:260px;
	float:left;
	margin:10px 0px 0px 20px;
	line-height:120%;
}
.n_main_text h3{
	display:inline;
	color:#777777;
	font-size:10px;
	font-weight:normal;
}
.n_main_text p{
	margin-top:5px;
	margin-bottom:10px;
}
.n_main_text p b{
	color:#FFFFFF;
}
.n_main_text a{
	margin-left:0px;
	color:#d60f00;
	font-weight:bold;
	border-bottom: 1px solid #741409;
	text-decoration:none;
}
.n_main_text a:hover{
	color:#FF0000;
}
.n_main_text a img{
	margin-bottom:2px;
	margin-right:5px;
}

.admin{
	color:#c5c5c5;
	text-align:right;
	font-weight:normal;
}

.admin a{
	color:#c5c5c5;
	border-bottom: 1px solid #3c3c3c;
	text-decoration:none;
	font-weight:normal;
}

.admin a:hover{
	color:#c5c5c5;
	border-bottom: 1px solid #741409;
}


.zip{
	color:#c5c5c5;
	text-align:left;
	font-weight:normal;
}

.zip a{
	color:#c5c5c5;
	border-bottom: 1px solid #3c3c3c;
	text-decoration:none;
	font-weight:normal;
}

.zip a:hover{
	border-bottom: 1px solid #741409;
}

.fotoadmin{
	padding-right:5px;
	padding-bottom:5px;
	margin-top:-15px;
}

#deletenewslink{
	display:none;
}

.clear {
	clear:both;
	line-height:0px;
} 

#pagination_numbers span{
	display:block;
	text-align:center;
	width:18px;
	height:18px;
	float:left;
}

#pagination_numbers span a{
	display:block;
	width:18px;
	height:16px;
	padding-top:2px;
	color:white;
	text-decoration:none;
}

#news_pagination span a:hover{
	background-color:#d60f00;
}

#news_pagination .current{
	color:#d60f00;
	font-weight:bold;
	height:16px;
	padding-top:2px;
}

.pagination_prev, .pagination_next, .pagination_prev_disabled, .pagination_next_disabled{
	width:26px;
	height:18px;
	float:left;
}

a.pagination_prev{
	background-image:url(../img/arr_l.gif);
	background-position: -26px 0;
}

a.pagination_next{
	background-image:url(../img/arr_r.gif);
	background-position: -26px 0;
}

a.pagination_prev:hover{
	background-image:url(../img/arr_l.gif);
	background-position: 0 0;
}

a.pagination_next:hover{
	background-image:url(../img/arr_r.gif);
	background-position: 0 0;
}

.pagination_prev_disabled{
	background-image:url(../img/arr_l.gif);
	background-position: 0 0;
}

.pagination_next_disabled{
	background-image:url(../img/arr_r.gif);
	background-position: 0 0;
}

.news_form label{
	display:block;
	margin-top:10px;
}

#NewsTitle{
	width:430px;
}

#NewsIntro{
	width:430px;
	min-height:100px;
}

#NewsBody{
	width:430px;
	min-height:200px;
}

#NewsFiles{
	margin-top:10px;
	font-weight:bold;
}

.NewsFilesTable{
	margin-bottom:10px;
}

.NewsFilesTable1{
	width:250px;
}

.NewsFilesTable2{
	width:50px;
}

.NewsFilesTable3{
	width:120px;
}

.submit input{
	border:1px solid #c5c5c5;
	background:transparent;
	color:#c5c5c5;
}

/*    -----------   PREDSTAVITEV  ----
*/

.predstavitev {
	width:100%;
	clear:both;
}

.predstavitev p{
	padding:0px 20px 10px 15px;
	line-height:120%;
}

.predstavitev_img {
	width:252px;
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	background-color:#232323;
	float:left;
}
.predstavitev_img2 {
	padding:10px;
	margin-left:30px;
	margin-right:5px;
	margin-bottom:10px;
	background-color:#232323;
	float:right;
}

.predstavitev_img img {
	border:1px solid #3c3c3c;
}
.predstavitev_img2 img {
	border:1px solid #3c3c3c;
}

.predstavitev_text {
	float:left;
	padding:20px 10px 20px 20px;
	width:150px;
	height:210px;
	line-height:140%;
	float:left;
}
.predstavitev_text b {
	font-weight:bold;
	color:#FFFFFF;
}



/*    -----------   AVTOMOBILI  ----
*/

.avtomobili {
	width:440px;
	clear:both;
	padding:5px;
	background-color:#232323;
	margin-left:10px;
	margin-bottom:30px;
	

}
.avtomobili p{
	margin:10px 10px 5px 10px;
	line-height:150%;
	font-size:9px;
	color:#969696;
	word-spacing:1px;
	
}

.avtomobili a{
	font-size:10px;
	color:#fff;
	/*color:#a0a0a0;*/
	font-weight:bold;
}

.avtomobili img{
	border:1px solid #3c3c3c;
}


/*    -----------   EKIPA - R CLIO RS  ----
*/

.e_rclio_img {
	padding:10px;
	margin-left:5px;
	background-color:#232323;
	float:left;
}

.e_rclio_img img {
	border:1px solid #3c3c3c;
}

.e_rclio_text_r {
	float:left;
	padding:5px 10px 20px 20px;
	width:170px;
}

.e_rclio_text_l {
	float:left;
	padding:0px 20px 10px 10px;
	width:170px;
	font-size:10px;
	line-height:130%;
}

.e_rclio_text_l a{
	font-size:11px;
	color:#fff;
	font-weight:bold;
}


/*    -----------   EKIPA - CLANI ----
*/

.e_clani_img {
	padding:10px;
	margin-left:5px;
	display:inline;
	background-color:#232323;
	float:left;
}

.e_clani_img img {
	border:1px solid #3c3c3c;
}

.e_clani_text_r {
	float:left;
	padding:5px 10px 20px 20px;
	width:170px;
	height:170px;
	line-height:120%;
}

.e_clani_text_r h2 {
	height:22px;
	font-size:16px;
	margin:0px 0px 5px 0px;
}
.e_clani_text_r a {
	font-size:11px;
	color:#d60f00;
	font-weight:bold;
	line-height:200%;
}

.e_clani_text_l {
	float:left;
	padding:0px 20px 10px 10px;
	width:170px;
	height:170px;
	line-height:120%;
}
.e_clani_text_l h2 {
	height:22px;
	font-size:16px;
	margin:0px 0px 5px 0px;
}
.e_clani_text_l a {
	font-size:11px;
	color:#d60f00;
	font-weight:bold;
	line-height:200%;
}
.e_clani_spacer{
	width:440px;
	height:50px;
	float:left;
}


/*    -----------   SEZONA 2008 - NASLEDNJA DIRKA ----
*/

#dirka{
	width:447px;
	padding:10px 5px 10px 5px;
	border:1px solid #232323;
}
#h2first{
	height:40px;
	font-size:22px;
	margin:0px 0px 1px 20px;
}
#h2second{
	height:20px;
	font-size:16px;
	margin:0px 0px 1px 20px;
}
#h5red{
	height:20px;
	font-size:16px;
	margin:0px 0px 15px 20px;
}

#dirka_img {
	width:447px;
	margin-top:190px;
}

#dirka_img img{
	border:5px solid #232323;
	margin-bottom:10px;
	margin-left:15px;
	float:left;
}

#race{
	width:447px;
	float:left;
}

#race tr{
	height: 22px;
}

#race tr.odd {
	background-color:#232323;
}

#race td.first{
	padding-left:20px;
	width:150px;
}
#race td.first a{
	color:#c5c5c5;
	text-decoration:none;
}

#race td.first a:hover{
	color:#ffffff;
	text-decoration:none;
}

#race td.middle{
	font-weight:bold;
	padding:0px;
	color:#FFF;
	font-size:10px;
}

#race td.middle a:link{
	font-weight:bold;
	padding:0px;
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
}
#race td.middle a:hover{
	font-weight:bold;
	padding:0px;
	color:#999;
	font-size:10px;
	text-decoration:none;
}
#race td.middle a:visited{
	font-weight:bold;
	padding:0px;
	color:#999;
	font-size:10px;
	text-decoration:underline;
}





/*    -----------   SEZONA 2008 - KOLEDAR DIRK ----
*/

#koledar{
	width:447px;
	padding:10px 5px 10px 5px;
	border:1px solid #232323;
}

#calendar{
	width:447px;
}

#calendar tr{
	height: 22px;
}

#calendar tr.odd {
	background-color:#232323;
}

#calendar td.first{
	padding-left:10px;
}

#calendar td.middle{
	font-weight:bold;
	padding-left:20px;
	color:#FFF;
}

#calendar td.last{
	text-align:left;
	padding-left:30px;
	color:#d60f00;
	font-weight:bold;
}


/*    -----------   POVEZAVE ----
*/

#povezave{
	width:447px;
	padding:10px 5px 10px 5px;
	border:1px solid #232323;
}

#links{
	width:447px;
}

#links tr{
	height: 22px;
}

#links tr.odd {
	background-color:#232323;
}

#links td.first{
	padding-left:10px;
}
#links td.first a{
	color:#c5c5c5;
	text-decoration:none;
}

#links td.first a:hover{
	color:#ffffff;
	text-decoration:none;
}

#links td.middle{
	font-weight:bold;
	padding-left:15px;
	color:#FFF;
	font-size:10px;
}

#links td.last{
	text-align:left;
	padding-left:15px;
	color:#d60f00;
	font-weight:bold;
	font-size:10px;
}



/*    -----------   KONTAKT ----
*/

#kontakt{
	width:447px;
	padding:10px 5px 10px 5px;
	border:1px solid #232323;
}

#contact{
	width:447px;
}

#contact tr{
	height: 22px;
}

#contact tr.odd {
	background-color:#232323;
}

#contact td.first{
	padding-left:10px;
}
#contact td.first a{
	color:#c5c5c5;
	text-decoration:none;
}

#contact td.first a:hover{
	color:#ffffff;
	text-decoration:none;
}

#contact td.middle{
	font-weight:bold;
	padding-left:20px;
	color:#FFF;
	font-size:10px;
}

#contact td.last{
	text-align:left;
	padding-left:30px;
	color:#d60f00;
	font-weight:bold;
	font-size:10px;
}

/*    -----------   VIDEO ----
*/

.video_movie {
	background-color:#232323;
	padding:5px;
	float:left;
	margin-top:12px;
	margin-bottom:15px;
}

.video_movie object{
	outline: none;
}

#video_title{
	height:32px;
	font-size:18px;
	margin:0px 0px 1px 7px;
}
#video{
	width:450px;
	padding:23px 10px 22px 10px;
	border:1px solid #232323;
}
#video_text{
	padding:0px 7px 0px 7px;
}

#video_playlist{
	width:430px;
	padding:20px;
	border:1px solid #232323;
	margin-top:30px;
}
.video_pl_light{
	width:410px;
	padding:10px;
	background-color:#181818;
	padding:10px;
}
.video_pl_dark{
	width:410px;
	padding:30px 10px 30px 10px;
}	
.video_pl_img{
	border:1px solid #232323;
	float:left;
}
a:hover .video_pl_img{
	border:1px solid #333333;
	float:left;
}
.video_pl_cont{
	width:240px;
	padding-left:15px;
	float:left;
}
.video_pl_title {
	font-size:12px;
	font-weight:bold;
	padding-bottom:7px;
	color:#d60f00;
}
.video_pl_title a{
	font-size:12px;
	font-weight:bold;
	padding-bottom:7px;
	color:#d60f00;
	text-decoration:none;
}
.video_pl_title a:hover {
	font-size:12px;
	font-weight:bold;
	padding-bottom:7px;
	color:#a80c00;
	text-decoration:none;
}
.video_pl_selected{
	color:#777777;
}
.video_pl_len{
	font-weight:bold;
	padding-bottom:5px;
}
.video_textlink{
	color:#c30000;
}
a.video_textlink{
	color:#c30000;
}
a.video_textlink:hover{
	color:#ff0000;
}


/*    -----------   FOTO ----
*/
#foto_date{
	margin:0px 0px 3px 15px;
}
#foto_title{
	height:32px;
	font-size:18px;
	margin:0px 0px 20px 15px;
}
#foto_main{
	width:320px;
	float:left;
}

.foto_img_left{
	padding:5px;
	background-color:#232323;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
.foto_img_right{
	padding:5px;
	background-color:#232323;
	float:left;
	margin-bottom:20px;
}
a .foto_img2{
	border:1px solid #3c3c3c;
}
a:hover .foto_img2 {
	border:1px solid #555555;
}

#foto_list{
	width:100px;
	padding:20px 20px 80px 20px;
	margin-left:15px;
	float:left;
	background-color:#141414;
}
#foto_list h6{
	font-size:9px;
	color:#555555;
	text-align:right;
	margin-bottom:5px;
}
#foto_list a{
	line-height:220%;
	text-decoration:none;
	font-size:11px;
	font-family: tahoma, Arial, sans-serif;
	color:#c5c5c5;
	border-bottom: 1px solid #232323;
	padding-bottom:2px;
}
#foto_list a:hover{
	text-decoration:none;
	color:#a7a7a7;
	border-bottom: 1px solid #3c3c3c;
}

/*    -----------   SWF Upload ----
*/

#swfupload{
	display:none;
}

#swfstatus{
	margin-top:20px;
}

.upload {
	width:430px;
	color:#c5c5c5;
	margin-bottom:20px;
}
.upload_t {
	font-size:18px;
	font-weight:bold;
	width:430px;
	color:#b0b0b0;
	margin-bottom:5px;
}
.upload_1 {
	width:80px;
	float:left;
}
.upload_2 {
	width:30px;
	float:left;
}
.upload_3 {
	width:150px;
	height:13px;
	background-color:#232323;
	float:left;
}

.upload_3 div{
	width:0px;
	height:13px;
	background-color:#741409;
}

.upload_4 {
	float:left;
}

.upload_cancel{
	color:#741409;
	text-decoration:none;
	margin-left:3px;
}