/* AUTOSPORTFOTO.sk spravodajstvo */

	a {color:#ff9b14;}
	#header div.topline {background:#333 url('../img/toporangeline.png') left top repeat-x;}

	#header .mainbox h1 {
		width:173px;
		float:right;
	}
	
	#header .mainbox h1 a {
		background:transparent url(../img/asf_logo.png) no-repeat scroll 0 0;
		display:block;
		width:173px;
		height:86px;
		left:0;
		position:absolute;
		top:5px;
	}
	
	div.mainbox div.search {
		top:38px;
		right:47px;
	}

/* horne menu */

	.topmenu li.active {
		background:#ff9a15;
	}

	.topmenu li.active a {
		background:#ff9a15 url('../img/tab-orange-active-l.gif') no-repeat scroll left top;
	}

	.topmenu li.active a span {
		background:transparent url('../img/tab-orange-active-r.gif') no-repeat scroll right top;
	}
	
	/* Hlavna stranka template */
.artleftpanel {
	float:left;
	width:528px;
}

.artmiddlepanel {
	margin-left:548px;
	width:200px;
}

.artrightpanel {
	float:right;
	width:200px;
}

.bigleftpanel {
	float:left;
	width:748px;
}

.mainrightpanel {
	margin-left:768px;
	width:200px;
}

/* kategorie */
	.categories {
		background:#ff9b14;
		clear:both;
		padding-top:5px;
	}
	
	.categories ul li {
		display:inline;
		font-size:7.3pt;
		list-style-type:none;
		padding-left:14px;
		padding-right:14px;
		background:url('../img/catmenu-sep.png') no-repeat left center;
	}

	.categories ul li.first {
		background:none;
		padding-left:0;
	}

	.categories ul li a {
		color:#333333;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
	}

	.categories ul li a:hover {
		text-decoration:underline;
	}
	
/* zoznam clankov */
div.artbox {
	line-height:1;
	padding-bottom:10px;
	height:68px;
}

div.artbox img {
	float:left;
	border:1px solid #999;
	margin:0 12px 3px 0;
}

div.artbox h3 {
	background:transparent;
	font-size:100%;
	padding-bottom:3px;
}

div.artbox h3 a {
	color:#ffad3d;
}

.box-bl.whiteback .artbox h3 a {
	color:#ffa01e;
}


div.artbox span {
	color:#999;
}

.box-bl.whiteback .artbox span {
	color:#676767;
}

div.artbox p {
	text-align:justify;
	margin-top:5px;
	line-height:1.3;
}

/* archiv button */

div.archivbutton {
	text-align: center;
	font-weight: bold;
}

div.archivbutton a {
	color:white;
}

.box-bl.whiteback div.archivbutton a {
	color:black;
}
	
/* zoznam videi */

	.videolist {
		width:100%;
	}

	.videolist td {
		width:50%;
		padding:8px 16px;
	}
	
/* Najprezeranejšie */

	div.mostviewed a {
		font-weight:bold;
		text-decoration:none;
	}

	div.mostviewed img {
		margin:4px 0;
	}

/* Najkomentovanejsie */

div.najkomentovanejsie a.ui-accordion-header {
	display:block;
	background:url('/img/list1_bullet.png') no-repeat 3px 13px;
	border-bottom:1px solid #5a5a5a;
	padding:8px 0 8px 14px;
	color:#ccc;
}

/* partneri */

div.partners a {
	display:block;
	margin-bottom:16px;
}

div.partnerbox {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display:none;
	position:absolute;
	width:200px;
	text-align:center;
	background:#202020;
	border:1px solid #aaa;
}

div.partnerbox div.head {
	background:#777;
	color:white;
}

div.partnerbox a {
	display:block;
	text-decoration:none;
	background:#444;
}
	
/* s3slider */

#s3slider {
   width: 746px; /* important to be same as image width */
   height: 200px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 746px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; 	/* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   font-size: 12px;
   padding: 10px 13px;
   width: 172px;
   height:180px;
   background-color: #000;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #999;
   display: none; /* important */
   top:0;
   right: 0;
   z-index:2000;
}

.s3sliderImage span strong {
	color:white;
	text-transform:uppercase;
}

/* kalendar akcii */

div.box-br.calendar ul li a span {
	font-weight:normal;
}

div.calendaryears {
	padding-bottom:3px;
	border-bottom:1px solid #777;
	text-align:center;
}

div.calendaryears a.active {
	font-weight:bold;
}

div.calendarmonths {
	text-align:center;
}

div.calendarmonths a {
	color:white;
}

div.calendarlist {
	padding-top:32px;
}

div.calendarlist img {
	vertical-align:middle;
}

div.calendarlist h4, div.calaction h4 {
	font-size:15px;
	border-bottom:1px solid #777;
	margin-bottom:16px;
}

div.calaction {
	padding-top:16px;
}

div.calaction h2 {
	padding-bottom:16px;
}

div.calaction h4 {
	padding-top:16px;
}

div.calaction img.logo {
	float:right;
	border:0;
}

div.calaction div.usporiadatel {
	padding-left:32px;
}

div.calaction strong {
	color:white;
}

div.calaction iframe {
	border:1px solid #666;
}

/* jazdci */
div.wcontent img.rider-face {
	float:right;
	margin-right:16px;
	border:0px;
}

div.box-br.jazdci {
	padding-bottom:12px;
	text-align:left;
	line-height:1.2;
}

div.box-br.jazdci span {
	text-transform:uppercase;
}

div.box-br.jazdci ul li {
	display:block;
	list-style-type:none;
	height:90px;
}

div.box-br.jazdci ul li a {
	font-weight:bold;
}

div.box-br.jazdci img {
	margin-right:12px;
	float:left;
	border:1px solid #999;
}

div.box-br.jazdci img.flag {
	margin-right:3px;
	vertical-align:middle;
}

div.wcontent img[src*="/img/flags"] {
	border:0px;
}

/* tlacovy servis main */
table.tlservis {
	width:98%;
}

table.tlservis tr td.date {
	white-space:nowrap;
	vertical-align:top;
}

table.tlservis tr td.flag {
	padding:0px 5px;
	vertical-align:top;
}

table.tlservis tr td.category {
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
}

/* list1 */
ul.list1 li.highlight a {
	color:#FFAD3D;
}

ul.list1 li.highlight a:hover {
	color:#FFAD3D;
}
