body, div, p, img, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; border: 0px;}


body {font-family:Arial,sans-serif; font-size: 11px; color: black; text-align: left;  overflow-x: hidden;}
td {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 16px; font-weight: bold; margin:0px; margin-bottom:15px; color: #001c7b;}
h2 {font-size: 12px; font-weight: bold; margin:0px; margin-bottom:1px; color: #001c7b;}
h3 {font-size: 12px; font-weight: bold; font-style: italic;  margin-bottom:5px; color: #001c7b;}
h4 {font-size: 13px; font-weight: bold; margin-bottom:1px; color: #001c7b;}
h5 {font-size: 12px; font-weight: bold; margin-bottom:1px; color: #001c7b;}
h6 {font-size: 11px; font-weight: bold; margin-bottom:1px; color: #001c7b;}
p {margin-bottom: 6px;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.nabidka_item {text-align: center; width:140px; padding:5px; float:left;}
.nabd {font-weight:bold; color: #00033F;}

#page
{
	
}

#header
{
	height: 95px;
	border-top: 7px solid #112E83;
	background: url('/img/top-background.gif') bottom repeat-x; 
	background-color: #F7F7F7;
}

#header-inner
{
	height: 95px;
	width: 995px;
	margin: 0 auto;
/*	background: url('/img/daf_logo.png') no-repeat scroll left 20px; */
}

#header a {font-size: 10px; color: black; text-decoration: none;}

#title {position: absolute;left: 430px; font-size: 19px; color: black; font-weight: normal;}

#topmenu1
{
	height: 17px;
	text-align: right;
	color: black;
	font-size: 12px;
	padding-top: 10px;
}

#topmenu1 a {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

#topmenu1 a:hover {color: black;}


#topmenu2
{
	float: right;
	padding-top: 5px;
	height: 16px;
	z-index: 999;
}

#trucktrade {
	font-size: 19px;
	text-align: right;
	line-height: 22px;
	float: right;
	width: 76%;
	margin: 7px 0px 5px 0px;
}

#trucktrade div.title {
	display: inline;
	float: left;
	margin-left: 20px;
	margin:0px; 
}

#trucktrade div.title a {
	font-size: 19px;
	font-weight: normal; 
	color: black;
	text-decoration: none;
}

#trucktrade div.title a:hover {
	text-decoration: none;
}

#main
{
	width:995px;
	margin: 0 auto;
	border-bottom: 7px solid #112E83;
	background: transparent url('/img/sidebar-bg.gif') top left repeat-y;
}

#homepagetop
{
	z-index: 0;
	width: 995px;
	height: 249px;
	margin-bottom: 5px;
	background: #ffffff;
	border-bottom: 1px solid #c0c0c0;
	background: #ffffff url('/img/tt.jpg') no-repeat;
}

#homepageleft
{
	float: left;
	width: 450px;
	padding: 10px;
	background: #ffffff;
}
#homepageleft a {color: #001c7b; text-decoration: underline;}
#homepageleft a:hover {text-decoration: none;}

#homepagecenter {
	float: left;
	width: 235px;
	padding: 10px;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}
#homepagecenter a {color: #001c7b; text-decoration: underline;}
#homepagecenter a:hover {text-decoration: none;}

#homepageright {
	float: left;
	width: 248px;
	padding: 10px;
}

#homepagecontent {
	padding-top: 15px;
	padding-bottom: 20px;
	background: #ffffff url('/img/only_shadow.gif') top repeat-x;
	color: #666666;
	font-size:11px;
	line-height:16px;
}

#leftmenu
{
	float: left;
	width: 235px;
	adding: 10px;
	padding-top: 15px;
}

#leftmenu a {
	font-size: 11px; 
	color: black; 
	text-decoration: none; 
	border-bottom: 1px solid #cccccc;
	display: block; 
	padding-bottom:4px;
	padding-right: 5px;
	adding-top:4px;
	padding-left: 20px;
	color: #333333;
	background: url('/img/sipka.png') no-repeat scroll 5px 5px;
}

#leftmenu li.parent a {
	background: url('/img/plus.png') no-repeat scroll 5px 5px;
}

#leftmenu li.parent li a {
	background: url('/img/sipka.png') no-repeat scroll 20px 5px;
}

#leftmenu li.current {
	background: #ffffff;
	font-weight: bold;
}

#leftmenu .current a { color: black; font-weight: bold;}

#leftmenu a:hover {color: #001c7b;}
/*#leftmenu a.current {color: black; font-weight: bold;}*/
#leftmenu li li a {color: #666666; padding-left: 35px;}
#leftmenu ul {text-indent: 0px; margin-left: 0px; padding-left: 0px; list-style: none; }
#leftmenu li {text-indent: 0px;  list-style: none; width: 235px; line-height: 20px;}

#bg_left {
	background: transparent url('/img/sidebar-bg.gif') top left repeat-y;
}

.intro_title {
	background: url('/img/only_shadow.gif') bottom repeat-x;
}

#content
{
	float: left;
	width: 760px;
/*	border-left: 20px solid #EFEFEF;*/
}

#content a {color: #001c7b; text-decoration: underline;}
/*#content a:hover {text-decoration: none;}*/

#content_intro
{
	background: #ffffff;
	float: left;
	width: 995px;
}

#intro_text {
	background: url('/img/only_shadow.gif') bottom repeat-x;
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
}

#intro_item, .intro_item {
	float: left;
	width: 221px;
	height: 185px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
}

#intro_item p, #intro_item_admin p, .intro_item p, .intro_item_admin p {
	line-height: 14px;
}

#intro_item_admin, .intro_item_admin {
	float: left;
	width: 230px;
	margin-left: 20px;
	padding-top: 15px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
}

#intro_item a, .intro_item a {
	padding-left: 10px;
	color: #112E83;
	text-decoration: none;
	font-weight: bold;
	background: url('/img/sipka.png') no-repeat scroll 0px 2px;
}

#breadcrumbs
{
	margin: 0px;
	padding: 10px 0px 0px 15px;
	border: 0px;
	width: 301px;
}


#column_center {
	float: left;
	width: 491px;
	padding: 15px;
}

#column_right {
	float: left;
	padding-top: 30px;
	width: 239px;
}

.addthis_toolbox {
	float: right;
	padding-top: 10px;
	width: 239px;
}

#intro_left {
	float: left;
	width: 725px;
	padding: 15px;
}


#cesta, .cesta {
	border: 1px solid #CCCCCC;
	background: url('/img/right_menu_bg.gif') top left  repeat-y;
	margin-bottom: 20px;
}

#cesta h6, .cesta h6 {
	padding: 3px 5px;
	margin: 0;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background: url('/img/rp_heading.gif') repeat-x bottom;
}

#cesta ul, .cesta ul {
	list-style: none;
	margin: 9px 10px;
	padding: 0;
	line-height: 15px;
}

#cesta ul a, .cesta ul a, #content #cesta ul a, #content .cesta ul a {
	color: black;
	padding-left: 20px;
	background: url('/img/sipka.png') no-repeat scroll 5px 2px;
	text-decoration: none;
}

#cesta ul a:hover, .cesta ul a:hover, #content #cesta ul a:hover, #content .cesta ul a:hover {
	color: #001c7b;
}

#footer a { text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer {
	font-size: 10px;
	width:995px;
	margin: 0 auto;
	padding: 5px;
}


/*****************************************************/
/*****		NEWS CLASSES		 *************/
/*****************************************************/
#fxNews	{padding: 5px; padding-top: 2px; margin:0px; margin-top:15px; border: 1px solid gray; background-color: #FDF7F2;
	 font-size:90%; color:red;}
#fxNews a {color: red;}
.fxNewsHeader	{font-size: 13px; font-weight:bold; color: red; margin-bottom:5px;}
.fxNewsItem	{margin:0px; margin-bottom:10px; color: red;}
.fxNewsItemHeader	{font-weight:bold; color: red;}
.fxNewsItemHeaderLink {color: red;}
.fxNewsItemContent	{color: red;}
.red {color: red;}
.black {color: black;}
a.red {color: red;}
a.black {color: black;}
.cesta ul li a.red {color: red;}
.cesta ul li a.black {color: black;}
#content .cesta ul li a.red {color: red;}
#content .cesta ul li a.black {color: black;}

#topmenu2 ul {
	margin: 0px; padding: 0px; border: 0px;
	z-index:1;
}

#topmenu2 ul li {
	text-transform:uppercase;
	font-weight: bold;
}

#topmenu2 li {
	margin: 0px; padding: 0px; border: 0px;
	float: left;
	z-index:1;
	display:block;
}

#topmenu2 a {
	padding: 2px 0px 3px 25px;
	margin-left: 20px;
	display:block;
	background: url('/img/sipka.png') no-repeat scroll left 5px;
}

#topmenu2 a.current {
}

#topmenu2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	z-index:1;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#topmenu2 li li {
	width: 150px;
	height: auto;
	text-align:left;
	background: #ffffff url('/img/topmenu_bg.gif')  repeat-x; 
	border-bottom: 1px solid #cccccc;
	z-index:1;
	line-height: 15px;
	font-weight: normal;
}

#topmenu2 li li:hover,
#topmenu2 li li.sfhover {
	background: #999999 url('/img/topmenu_sel_bg.gif')  repeat-x; 
}


#topmenu2 li li a {
	padding: 3px;
	display:block;
	width: 118px;
	padding-left: 15px;
	margin-left: 10px;
	color: black;
	text-transform:none;
	font-size: 11px;
}

#topmenu2 li li.parent a {
	background: url('/img/plus.png') no-repeat scroll left 7px;
}

#topmenu2 li li.parent li a {
	background: url('/img/sipka.png') no-repeat scroll left 7px;
}

#topmenu2 li li a:hover {
	color: white;
}

#topmenu2 li li ul {
	margin: -19px 0 0 150px;
	z-index:1;
}

/* Posledni polozka se nesmi zobrazit mimo obrazovku */
li#last_item li ul {
	margin-left: -152px;
}

#topmenu2 li:hover ul ul, #topmenu2 li:hover ul ul ul, #topmenu2 li.sfhover ul ul, #topmenu2 li.sfhover ul ul ul {
	left: -999em;
}

#topmenu2 li:hover ul, #topmenu2 li li:hover ul, #topmenu2 li li li:hover ul, #topmenu2 li.sfhover ul, #topmenu2 li li.sfhover ul, #topmenu2 li li li.sfhover ul {
	left: auto;
}

#topmenu2 li:hover > a, #topmenu2 li.sfhover > a {
	color: black;
}
/*
#topmenu2 ul ul,
#topmenu2 ul li:hover ul ul,
#topmenu2 ul ul li:hover ul ul
#topmenu2 ul li.sfhover ul ul,
#topmenu2 ul ul li.sfhover ul ul
{display: none;}

#topmenu2 ul li:hover ul,
#topmenu2 ul ul li:hover ul,
#topmenu2 ul ul ul li:hover ul
#topmenu2 ul ul li.sfhover ul,
#topmenu2 ul ul ul li.sfhover ul
{display: block;}
*/
 ul#tablist {
	list-style: none;
	border-bottom:1px solid #CCCCCC;
	height: 20px;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
 }

#tablist li {
	float: left;
	display: block;
	color: #999;
	height: 20px;
	padding: 0;	
	margin-left: -18px;
	position: relative;
	background: url( "/img/tab-right-inactive.gif" ) top right no-repeat;
	white-space: nowrap;
	padding-right: 37px;
	border-bottom: 1px solid #ccc;

}

#tablist li a {
	display: block;
	float: left;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #999;
	line-height: 20px;
	padding-left: 15px;
	background: url( "/img/tab-left-inactive.gif" ) top left no-repeat;
}

#tablist li.current {
	z-index: 6;
	font-weight: bolder;
	border: none;
	height: 21px;
	background: url( "/img/tab-right.gif" ) top right no-repeat;
}

#tablist li.current a {
		height: 21px;
	color: #112e83;
	background: url( "/img/tab-left.gif" ) top left no-repeat;
}



.close
{
	margin: 0px; padding: 0px; border: 0px;
	padding-bottom: 10px;
	text-align: right;
}

.close a {color: #666666; text-decoration: none; font-weight: bold; font-size: 12px;}
.close a:hover {color: black;}

#layer1 {
	margin: 0px; padding: 10px; border: 3px outset threedface;
	position: absolute;
	visibility: hidden;
	background: url('/images/progress.gif') threedface 50% 50% no-repeat;
	z-index: 100;
}

#layer2 {
	margin: 0px; padding: 10px; border: 3px outset threedface;
	position: absolute;
	visibility: hidden;
	background-color: threedface;
	z-index: 100;
}

.entry_title {
		background: url('/img/content-head.gif') top left repeat-x;
		margin-top: 10px;
		padding-top: 15px;
		padding-left: 10px;
		border-top:  1px solid #cccccc;
}

#homepagecontent h1,
.entry_title h1,
.intro_title h1 {
		color: #000000;
		font-size: 19px;
		font-weight: bold;
}

#homepagecontent h2,
.entry_title h2,
.intro_title h2 {
		color: #666666;
		font-size: 14px;
		font-weight: bold;
}

#homepagecontent h3,
.entry_title h3,
.intro_title h3 {
		color: black;
		font-size: 10px;
}

.entry_text {
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.entry_text h1 {
		color: #333333;
		font-size: 14px;
		font-weight: bold;
}

.entry_text h2 {
		color: #112E83;
		font-size: 11px;
		font-weight: bold;
}

#intro_item_admin h1 a, #intro_item h1 a, .intro_item_admin h1 a, .intro_item h1 a {
		color: #333333;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
}

#intro_item_admin h1, #intro_item h1, .intro_item_admin h1, .intro_item h1 {
		color: #333333;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
}

.entry_caption {
		border-bottom: 1px dashed #cccccc;
		border-top: 1px dashed #cccccc;
		color: #333333;
		font-size:12px;
		line-height:14px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
}


.links_pics img {
		padding-left: 5px;
}

#contactform input, #contactform textarea 
{
	border: 1px solid black;
}

form.search
{
    margin: 0px; padding: 0px; border: 0px;
    float: right;
    height: 19px;
}

form.search input.text
{
    height: 14px;
    margin: 0px; padding: 1px;
    border: 1px solid #b0b0b0;
}

form.search input.image
{
    margin: 0px; padding: 0px; border: 0px;
}


table#dily {width: 491px;}
table#dily, table#dily tr, table#dily td, table#dily th {font-family: Verdana, sans-serif; font-size: 12px; color: #221d1b;}
table#dily, table#dily tr, table#dily td, table#dily th, table#dily thead td {border-collapse: collapse; border: 1px solid black;}
table#dily th, table#dily thead td {background: silver; color: #2d3625; padding: 3px; font-weight: bold; text-align: center;}
table#dily td {padding: 3px; vertical-align: top;}

table#dily span.dil_nazev {font-weight: bold; font-size: 14px;}

fieldset {margin: 0px; padding: 5px; border: 1px solid black; width: 481px;}

#hpslide
{
	width: 995px;
	height: 249px;
	overflow: hidden;
	z-index: 0;
}

#hpslide_imgs {height: 249px; z-index: 0;}

#hpslide img {border: 0px; z-index: 0;}

#slidenav {margin-left: 20px;}
#slidenav a {border: 1px solid #0f323b; margin: 0px 5px; padding: 0px 5px; text-decoration: none; color: white; background: #1588a7;}
#slidenav a:hover {background: #00a6c8;}

#homepageleft h1 {text-align: center;}

img.logo_daf {margin:0px; padding:0px; margin-top:-8px; float: left;}

#topmenu1 a.last_item {padding-right:0px;}

div.logo_tt {float:right; font-size: 40px;)


