* {background-repeat:no-repeat;}

img {border:none;}



body {padding:0 0 20px 0; margin:0; background:#ffffff; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#2b2b2b;}

br.end {clear:both;}



div#topline {width:982px; height:64px; padding:5px 0 0 18px; background:#dc0202 url('layout/topline.jpg'); margin:0 auto;}

div#head {width:1000px; height:310px; background:#839a9a url('layout/head.jpg'); margin:0 auto; border-bottom:1px solid #ffffff;}

div#offer {width:1000px; height:45px; border-top:1px solid #ffffff; margin:0 auto;}

div#page {width:1000px; height:auto; margin:0 auto; padding:18px 0;}

div#page_left {float:right; width:254px; height:auto; overflow:hidden;}

div#page_right {float:right; width:746px; height:auto; overflow:hidden;}

div#news {width:209px; height:auto; padding:0 24px 20px 21px; background:#3286b3 url('layout/news.jpg') no-repeat;}

.wdbox {color: white; font-size: 1.1em; text-decoration: none}

div#wdbox {width:209px; height:auto; padding:0 24px 20px 21px; background:#3286b3 url('layout/news2.jpg') no-repeat; text-align: center;}

div#wdbox a {color: white; text-decoration: none; text-align: center;}

ul.wdbox {padding: 0 0 0 20px; text-align: left;}

div#wdbox img {width: 150px; padding:5px}

div#wdbox p.headline {color:#ffffff; font-size:1.8em; padding:15px 10px 10px 0px; text-decoration: none; line-height: 1.4em; margin-top: 10px;}

div#content {width:464px; padding:0 13px 13px 13px; overflow:hidden; height:auto; float:left; font-size:1.1em; line-height:1.4em;}

div#content_right {width:256px; height:auto; float:left;}

div#contact {width:208px; height:auto; padding:0 20px 15px 28px; background:#89a3a3 url('layout/contact.jpg') no-repeat;}

div#newsletter {width:208px; height:auto; overflow:hidden; margin-top:30px; padding:0 20px 15px 28px; background:#7c9393 url('layout/newsletter.jpg') no-repeat;}

div#cars {width:734px; height:182px; float:right; background:url('layout/car.jpg') 0 33px no-repeat;}

div#foot {width:1000px; height:42px; color:#2a2a2a; border:1px solid #c8cdcd; margin:0 auto; background:#eef2f2;}

div#action {width:203px; clear:right; margin:0 20px 0 0; height:111px; float:right; background:#dd0202 url('layout/action.jpg');}

.footer_links {color: grey; text-align: center; width: 1000px; margin:10px auto;}

p.footer_links a {text-decoration: none; color: grey;}

/* CONTENT */

div#content h2 {color:#ce0202; margin:0; padding-bottom:5px; font-size:1.7em; line-height:1.1em; font-weight:bold; font-family:Tahoma;}

div#content h3 {color:#363636; margin:0; padding-bottom:5px; font-size:1.2em; font-weight:bold;font-family:Arial;}

div#content p {margin:0; padding:0;}

div#content ul {margin:0; padding:0 0 0 20px;}

div#content a {color:#cd443c;}

div#content a:hover {color:#2b519b;}



div.gallery {background:#f8f3f3; padding:3px; border:1px solid #dbdbdb; padding:1px; margin:0 15px 15px 0; float:left; text-align:center;}

div#content p#navigation {padding:0 0 13px 0;}



/* tables */

.table td,th {margin: 2px;padding: 2px 4px 4px 2px;}

.table th {background-color: #CD0C0C;color: white;text-align: left;}

.table tr {background-color: #EEEEEE;}

.table {border: 1Px solid #666666;}

.right-align {text-align:right;}

.cenik th 

{

	background-color: #AD0000;

	color: white;

	font-weight: bold;

	padding: 3px 5px 3px 5px;

}



.cenik td

{

	padding: 3px 5px 3px 5px;

	vertical-align: top;

}



.cenik .sudy

{

	background-color: #CFD4DA;

}



.cenik .nazev-vozu

{

	width: 210px;

	font-weight: bold;

}



.cenik .sudy .nazev-vozu div

{

	color: #333333;

	font-size: 95%;

	font-weight: normal;

}



.cenik .lichy .nazev-vozu div

{

	color: #333333;

	font-size: 95%;

	font-weight: normal;

}



.table-top

{

	width: 100%;

	height: 27px;

	background: #d50202;

	color: white;

	font-size: 120%;

	font-weight: bold;

	padding-top: 3px;

}



.table-top table tr td

{

	border-right: 1px dotted white;

	text-align: center;

}



.table-footer

{

	width: 100%;

	height: 4px;

}



.table-cenik .lichy

{

	background-color: #eeeeee;

}

.table-cenik tr td

{

	text-align: center;

	border-right: 1px dotted #aeadad;

	padding-top: 7px;

	padding-bottom: 7px;

	vertical-align: top;

}



.table-cenik .nazev-vozu

{

	text-align: left;

	font-weight: normal;

}





/* CARS */

div.auto {width:464px; margin:20px 0 0 0;}

div#content div.auto div.top {width:454px; height:20px; font-weight:bold; font-size:1.2em; padding:4px 0 0 10px;color:#ffffff; background:#d50202 url('layout/offer.jpg') repeat-x;}

div#content div.auto p.left {margin:0; padding:0; float:left; width:200px;}

div#content div.auto p.right {margin:0; font-size:11px; padding:0 10px 0 0; float:right; width:240px; text-align:right;}

div#content div.auto div.auto-img {float:left;}

div#content div.auto div.auto-text {float:left; padding:10px 0 0 10px; width:200px;}

div#content div.auto div.auto-footer {clear:both; text-align:right; padding:2px 5px 0 0;}

div#content div.auto div.auto-footer a.rezervace {display:block; float:right; background:#d50202; text-transform:uppercase; height:16px; color:#ffffff; font-weight:bold; font-size:1.1em; text-decoration:none; width:120px; text-align:center; padding:3px 0 0 0;}

/* topline */

div#topline img.logo {float:left;}

div#topline div.name {margin-left:240px;}

div#topline div.name div {position:absolute; width:427px; height:61px; background:url('layout/name.jpg');}

div#topline div.name h1 {margin:0; padding:0; color:#ffffff; font-size:1.6em;}

div#topline div#language {float:right; margin-top:-24px; padding-right:18px;}

div#topline div#language img {margin-left:9px;}



/* action */

div#action p {margin:0; color:#ffffff; font-family:Arial;}

div#action p.name {font-size:1.3em; font-weight:bold; text-align:center; padding:9px 0 0 0;}

div#action div.text {font-size:1.1em; text-align:center; padding:9px 8px 0 8px;}

div#action p.more {text-align:right; font-size:1.1em; padding-right:8px;}

div#action p.more a {color:#1c1c1c;  font-weight:bold;text-decoration:none;}



/* MENU */

div#head ul#menu {list-style:none; width:400px; float:left; margin:0; padding:40px 0 0 20px;} 

ul#menu a {display:block;  text-transform:uppercase;background:url('layout/odrazka.gif') 0 3px no-repeat; padding:0 0 0 25px; color:#ffffff; font-size:1.2em; font-weight:bold; text-decoration:none;}

ul#menu li {padding:8px 0 8px 10px; background:url('layout/menu_line.jpg') no-repeat; width:215px;}

ul#menu li.home {background:none;}

ul#menu a:hover {color:#d50202;}

ul#menu a.current {color:#d50202;}



ul#right_menu {list-style:none; height:146px; width:250px; float:right; margin:0; padding:40px 0 0 20px;} 

ul#right_menu a {display:block; text-transform:uppercase; background:url('layout/odrazka.gif') 0 3px no-repeat; padding:0 0 0 25px; color:#ffffff; font-size:1.2em; font-weight:bold; text-decoration:none;}

ul#right_menu li {padding:8px 0 8px 15px; background:url('layout/menu_line.jpg') no-repeat; width:210px;}

ul#right_menu li.home {background:none;}

ul#right_menu a:hover {color:#d50202;}

ul#right_menu a.current {color:#d50202;}



/* offer */

div#offer ul {list-style-type:none; margin:0; padding:0;}

div#offer ul li {float:left; border-top:1px solid #c1d0d0; border-right:1px solid #c1d0d0; border-bottom:1px solid #c1d0d0;}

div#offer ul li.home {float:left; border-left:1px solid #c1d0d0;}

div#offer ul li a {color:#ffffff; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:1.1em; display:block; width:123px; height:29px; padding-top:14px; background:#d50202 url('layout/offer.jpg') repeat-x; text-align:center;}

div#offer ul li.home a {width:130px;}



/* news */

div#news p.headline {color:#ffffff; font-size:1.8em; padding:15px 0 10px 40px;}

div#news div.new {border-top:1px solid #ffffff; padding:8px 0;}

div#news p {margin:0; line-height:1.4em;}

div#news p.name {font-size:1.2em; font-weight:bold;}

div#news p.name a {color:#333333; text-decoration:none;}

div#news p a:hover {text-decoration:underline;}

div#news p.date {font-size:1.1em;}

div#news p.text {font-size:1.1em; color:#ffffff;}

div#news p.archive {font-size:1.1em; height:19px; font-weight:bold; text-align:right; background:url('layout/archive.jpg') 102px 0 no-repeat;}

div#news p.archive a {color:#ffffff; text-decoration:none;} 

div#news p.archive a:hover {text-decoration:underline;}



div#page_left p.odkazy {height:17px; font-size:1.1em; text-align:center; background:url('layout/odkazy.jpg') 65px 0 no-repeat;}

div#page_left p.odkazy a {color:#8ea6a6; text-decoration:none;}

div#page_left p.odkazy a:hover {text-decoration:underline;}



/* contact */

div#contact p.headline {color:#ffffff; margin:0; font-size:1.8em; padding:15px 0 10px 27px;}

div#contact p {margin:0; color:#ffffff; font-size:1.1em; line-height:1.3em;}

div#contact p.name {color:#303030; font-weight:bold;}



/* newsletter */

div#newsletter p.headline {color:#ffffff; margin:0; font-size:1.8em; padding:11px 0 10px 35px;}

div#newsletter p.text {margin:0; color:#ffffff; text-align:center; font-size:1.1em; line-height:1.3em; padding:10px 0 0 0;}

div#newsletter form {margin:0; padding:8px 0 0 0;}

div#newsletter input#email {width:206px; border:1px solid #cdcbcb; background:#ffffff; margin:0 0 7px 0; text-align:center; height:18px; color:#464646}

div#newsletter input.submit {width:85px; height:23px; margin:0 37px 0 0; float:left; font-weight:bold; background:#3286b3; font-size:1.1em; color:#ffffff; border:0;}

div#newsletter input.cancel {width:85px; height:23px; margin:0; float:left; font-weight:bold; background:#d50202 url('layout/offer.jpg') repeat-x; font-size:1.1em; color:#ffffff; border:0;}



/* cars */

div#cars p.headline {width:192px; height:25px; margin:0; text-align:center; padding-top:8px; font-size:1.4em; font-weight:bold; color:#ffffff; background:#535454 url('layout/cars.jpg');}

div#cars p.text {padding:7px 0 0 210px; margin:0; font-size:1.4em; font-weight:bold; line-height:1.3em;}

div#cars div {float:left; width:500px; padding:10px 0 0 210px;}

div#cars div table.topcars {font-size:1.1em;}

div#cars div table.topcars td {padding:2px 9px 0 0;}

div#cars div table.topcars a {color:#e90303; text-decoration:none;}

div#cars div table.topcars a.more {color:#ffffff; font-weight:bold;}

/* foot */

div#foot p {margin:0; line-height:1.4em;}

div#foot p.copy {float:left; width:540px; padding:10px 0 0 10px;}

div#foot p.menu {float:left; width:430px; text-align:right; padding:10px 10px 0 0;}

div#foot a {color:#2a2a2a; text-decoration:none;}

div#foot a:hover {text-decoration:underline;}



/************************** DATE PICKER ****************************/

.dpDiv {

	}





/* the table (within the div) that holds the date picker calendar */

.dpTable {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	color: #505050;

	background-color: #ece9d8;

	border: 1px solid #AAAAAA;

	}





/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

	}





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

	}





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

	}





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

	}





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

	border: 1px solid #ece9d8;

	}





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	}





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

	background-color: #aca998;

	border: 1px solid #888888;

	cursor: pointer;

	color: red;

	}





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

	}





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

	}





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

	}





/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	color: white;

	}





/* additional style information for the text that indicates the month and year */

.dpTitleText {

	font-size: 12px;

	color: gray;

	font-weight: bold;

	}





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {

	color: #4060ff;

	font-weight: bold;

	}





/* the forward/backward buttons at the top */

.dpButton {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: gray;

	background: #d8e8ff;

	font-weight: bold;

	padding: 0px;

	}





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: gray;

	background: #d8e8ff;

	font-weight: bold;

	}

.stred {text-align: center;}

/* MINISITES FEED ********************************************************/
  #clanky                     { padding: 20px 10px 0px 10px; }
  #clanky img                 { float: left; margin: 5px; }
  #clanky a                   { color: #cd443c; }
  #clanky hr                  { display: none; }
  #clanky .clanky_nadpis      { color: #535554; font-size: 14px; }
  #clanky .clanky_vice        { margin-left: 195px; font-size: 12px; }
