/*
Theme Name: ZEMANCAR2008
Theme URI: http://www.zemancar.cz/
Description: Zakladni sablona pro WWW prezentaci ZemanCar
Version: 1
Author: Ales Skotnica

ZEMANCAR by Ales Skotnica || http://www.skotnica.eu
*/


/***************** Telo */
    body {margin:0;padding:0;font-family:sans-serif;font-size:0.8em;font-style:normal;font-weight:normal;line-height:1.3em;text-align:center;color:#494949;background:#506B83;}

/***************** odkazy */
	a, a:link, a:visited                {color:#C00;text-decoration:underline;background-color:transparent;}
	a:hover, a:focus                    {color:#59788E;text-decoration:underline;background-color:transparent;}
	a:active                            {color:#C00;text-decoration:underline;background-color:transparent;}
    a img, a:link img, a:visited img    {border-style:none;background-color:transparent;text-decoration:none;}

/***************** ruzne obecne tagy */
    hr, .txt, .n {display:none;}
    .clr {clear:both;width:100%;overflow:hidden;}
    form {padding:0;margin:0;}
    p {width:100%;line-height:1.5em;margin:10px 0;padding:0;}

    img.alignleft, div.alignleft{float:left;margin:0 0.5em 0.5em 0;}
    img.alignright, div.alignright{float:right;margin:0 0 0.5em 0.5em;}
    img.aligncenter, div.aligncenter{text-align:center;margin:0 auto;}
	
	.txtcenter {text-align:center;}

    .wp-caption {border: 1px solid #DCE3E9;text-align: center;background-color:#E4F3FF;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
    .wp-caption img {margin: 0;padding: 0;border: 0 none;}
    .wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
    .gallery {width:100%;overflow:hidden;clear:both;margin: auto;}
    .gallery-caption {margin:0 auto;font-size: 11px;width:75%;text-align:center;}

/*****************  nadpisy */

    h1  {font-size:1.9em;font-weight:normal;line-height:1.4em;color:#494949;padding:0 0 8px 0;margin:0 0 25px 0; background: url(img/h-line.gif) no-repeat bottom left;}
    h2  {font-size:1.6em;font-weight:normal;color:#595959;margin:25px 0;padding:0 0 8px 0;background: url(img/h-line2.gif) no-repeat bottom left;}
    h2 a, h2 a:link,h2 a:visited  {text-decoration:none;}
    h2 a:hover  {text-decoration:underline;}
    h3  {font-size:1.2em;font-weight:bold;color:#595959;}
    h4  {font-size:1.1em;font-weight:bold;}
    h5  {font-size:1.05em;font-weight:bold;}
    h6  {font-size:1em;font-weight:bold;}

/*****************  zakladni box model */
    #tbody {margin:0;padding:2px 0 0 0;width:100%;background:#AFC0CD url(img/body-default.jpg) repeat-x;}
    #page {width:950px;margin:0 auto;padding:0;position:relative;}
    #header {display:block;width:950px;margin:0;padding:0;background:url(img/header.png) no-repeat;text-align:left;height:149px;}
    #tmain {width:950px;margin:0 auto;padding:0px;text-align:center;background: url(img/main.jpg) repeat-y;}
    #bmain {width:930px;margin:0 auto;padding:0px;text-align:left;background: url(img/main-top.jpg) no-repeat;}
    #mainb {margin:0;padding:0 15px 15px 15px;}
    #main {width:100%;overflow:hidden;margin:0;padding:0 0 40px 0;position:relative;}
    #content {width:640px;margin:30px 0 0 0;padding:0;float:left;}
    #r-col {width:220px;margin:30px 0 0 0;padding:0;float:right;}

/*****************  vlajky*/
    #flags {position:absolute;top:9px;right:30px;margin:0;padding:0;width:107px;height:40px;overflow:hidden;list-style:none;}
    #flags li, #flags li a, #flags li a span {display:block;width:53px;height:40px;margin:0;padding:0;}
    #flags li#flag-cz {float:left;}
    #flags li#flag-en {float:right;}

    #flags li a {float:left;font-size:0.85em;line-height:40px;position:relative;}
    #flags li a span {position:absolute;top:0;left:0;cursor:pointer;background: url(img/flags.png) no-repeat 0px 0px;}
    * html #flags li a span {background: url(img/flags.gif) no-repeat 0px 0px;} 

    #flags li#flag-cz a span, #flags li#flag-cz a:visited span {background-position:0px 0px;}
    #flags li#flag-cz a:hover span {background-position:-53px 0px;}

    #flags li#flag-en a span, #flags li#flag-en a:visited span {background-position:0px -40px;}
    #flags li#flag-en a:hover span {background-position:-53px -40px;}



/*
        <ul id="flags">
            <li id="flag-cz"><a href="/" title="Česká verze">CZ<span></span></a></li>
            <li id="flag-en"><a href="/en/" title="English version">EN<span></span></a></li>
        </ul>
*/


/*****************  hlavicka */
    #hd-b, #hd-l, #hd-r {position:absolute;top:9px;height:138px;}
    #hd-b {left:25px;width:900px;}
    #hd-l {left:10px;width:15px;background:url(img/header-l.png) no-repeat;}
    #hd-r {right:10px;width:15px;background:url(img/header-r.png) no-repeat;}

/*****************  logo */
    #logo, #logo a, #logo a span {margin:0;padding:0;display:block;overflow:hidden;background:transparent;width:300px;height:84px;}
    #logo {position:absolute;line-height:1em;top:4px;left:0px;}
    #logo a {position:relative;float:left;}
    #logo a span {position:absolute;top:0;left:0;background: url(img/default-logo.jpg) no-repeat;cursor:pointer;}

/*****************  topmenu */
    #tmenu {margin:0;padding:0;position:absolute;left:19px;top:109px;width:920px;height:40px;}
    #tmenu ul {margin:0;padding:0;width:100%;height:40px;list-style:none;}
    #tmenu ul li {margin:0 5px 0 0;padding:0;float:left;}
    #tmenu ul li a {color:#fff;display:block;margin:0;position:relative;padding:0 20px;line-height:40px;height:40px;width:auto;float:left;text-decoration:none;cursor:pointer;font-size:1em;font-weight:normal;}
    #tmenu ul li a:hover {color:#353535;}
    #tmenu ul li a, #tmenu ul li a span.tl, #tmenu ul li a span.tr {background: url(img/tmenu.jpg) no-repeat 0px 0px;}
    #tmenu ul li a span.tl {display:block;position:absolute;top:0;left:0;width:11px;height:40px;}
    #tmenu ul li a span.tr {display:block;position:absolute;top:0;right:0;width:11px;height:40px;}
    * html #tmenu ul li a span.tr {right:-1px;}
    #tmenu ul li.tm1 a span.tl {background-position:0px 0px;} #tmenu ul li.tm1 a {background-position: -11px 0px;} #tmenu ul li.tm1 a span.tr {background-position:-211px 0px;}
    #tmenu ul li.tm1 a:hover span.tl {background-position:-222px 0px;} #tmenu ul li.tm1 a:hover {background-position:-233px 0px;} #tmenu ul li.tm1 a:hover span.tr {background-position:-433px 0px;}
    #tmenu ul li.tm2 a span.tl  {background-position: 0px -40px;} #tmenu ul li.tm2 a {background-position: -11px -40px;} #tmenu ul li.tm2 a span.tr {background-position:-211px -40px;}
    #tmenu ul li.tm2 a:hover span.tl {background-position:-222px -40px;} #tmenu ul li.tm2 a:hover {background-position:-233px -40px;} #tmenu ul li.tm2 a:hover span.tr {background-position:-433px -40px;}
    #tmenu ul li.tm3 a span.tl  {background-position: 0px -80px;} #tmenu ul li.tm3 a {background-position: -11px -80px;} #tmenu ul li.tm3 a span.tr {background-position:-211px -80px;}
    #tmenu ul li.tm3 a:hover span.tl {background-position:-222px -80px;} #tmenu ul li.tm3 a:hover {background-position:-233px -80px;} #tmenu ul li.tm3 a:hover span.tr {background-position:-433px -80px;}
    #tmenu ul li.tm4 a span.tl  {background-position: 0px -120px;} #tmenu ul li.tm4 a {background-position: -11px -120px;} #tmenu ul li.tm4 a span.tr {background-position:-211px -120px;}
    #tmenu ul li.tm4 a:hover span.tl {background-position:-222px -120px;} #tmenu ul li.tm4 a:hover {background-position:-233px -120px;} #tmenu ul li.tm4 a:hover span.tr {background-position:-433px -120px;}
    #tmenu ul li.tm5 a span.tl  {background-position: 0px -160px;} #tmenu ul li.tm5 a {background-position: -11px -160px;} #tmenu ul li.tm5 a span.tr {background-position:-211px -160px;}
    #tmenu ul li.tm5 a:hover span.tl {background-position:-222px -160px;} #tmenu ul li.tm5 a:hover {background-position:-233px -160px;} #tmenu ul li.tm5 a:hover span.tr {background-position:-433px -160px;}
    #tmenu ul li.tm6 a span.tl  {background-position: 0px -200px;} #tmenu ul li.tm6 a {background-position: -11px -200px;} #tmenu ul li.tm6 a span.tr {background-position:-211px -200px;}
    #tmenu ul li.tm6 a:hover span.tl {background-position:-222px -200px;} #tmenu ul li.tm6 a:hover {background-position:-233px -200px;} #tmenu ul li.tm6 a:hover span.tr {background-position:-433px -200px;}
    #tmenu ul li.tm7 a span.tl  {background-position: 0px -240px;} #tmenu ul li.tm7 a {background-position: -11px -240px;} #tmenu ul li.tm7 a span.tr {background-position:-211px -240px;}
    #tmenu ul li.tm7 a:hover span.tl {background-position:-222px -240px;} #tmenu ul li.tm7 a:hover {background-position:-233px -240px;} #tmenu ul li.tm7 a:hover span.tr {background-position:-433px -240px;}
    #tmenu ul li.active a span.tl  {background-position: 0px -280px;} #tmenu ul li.active a {background-position: -11px -280px;color:#353535;font-weight:bold;} #tmenu ul li.active a span.tr {background-position:-211px -280px;}
    #tmenu ul li.active a:hover span.tl {background-position:-222px -280px;} #tmenu ul li.active a:hover {background-position:-233px -280px;color:#353535;} #tmenu ul li.active a:hover span.tr {background-position:-433px -280px;}



/***************** pata */
  #foother {width:950px;margin:0 auto;padding:30px 0;position:relative;background: url(img/foother.png) no-repeat center top;color:#AFC0CD;font-size:0.85em;}
  #foother a, #foother a:visited {color:#AFC0CD;text-decoration:underline;}
  #foother a:hover {color:#FFF;text-decoration:underline;}
  #footherb {width:900px;margin:0 auto;padding:0;text-align:left;overflow:hidden;}
  #flinks {float:left;width:470px;}
  #fright {float:right;width:395px;background: url(img/fdot-v.gif) repeat-y 186px 0px;overflow:hidden;}
  #folinks {float:left;text-align:right;width:170px;}
  #fcopy {float:right;width:190px;}

  #topback {display:block;position:absolute;left:597px;bottom:0px;width:53px;height:40px;margin:0;padding:0;z-index:900;}
  #topback a {display:block;position:relative;width:53px;height:40px;margin:0;padding:0;float:left;}
  #topback a span {display:block;position:absolute;left:0px;top:0px;width:53px;height:40px;margin:0;padding:0;background: url(img/topback.gif) no-repeat 0px 0px;cursor:pointer;}
  #topback a:hover span {background-position:-53px 0px;}

/***************** vyhledavaci form */
  #searchform {display:block;position:absolute;width:280px;height:21px;margin:0;padding:0;top:76px;left:635px;}
  #searchform table {margin:0;padding:0;border-collapse: collapse;}
  #searchform th {font-size:1em;font-weight:normal;text-align:left;}
  #searchform td {font-size:1em;font-weight:normal;text-align:left;}
  #searchform th input, #searchform td button {vertical-align:top;}
  #sf-input {border:0;width:259px;}
  #sf-input input {display:block;width:239px;height:21px;border:0;float:left;padding-left:5px;padding-right:5px;margin:0;background:transparent url(img/sf-input.png) no-repeat;}
  #sf-button {width:21px;}
  #sf-button button {display:block;width:25px;height:21px;float:left;border:0;background:transparent;cursor:pointer;background:url(img/search-but.jpg) no-repeat 0px 0px}
  #sf-button button span {display:none;}
  #sf-button button:hover {background-position:-25px 0px;}



/***************** hlavicka - podbarveni */
    .head-default {background:url(img/header-body.jpg) no-repeat;}
    .head-default #logo a span {background: url(img/default-logo.jpg) no-repeat;}
    .head-o-nas {background:url(img/header-body.jpg) no-repeat;}
    .head-o-nas #logo a span {background: url(img/default-logo.jpg) no-repeat;}
    .head-autopujcovna {background:url(img/header-body-autopujcovna.jpg) no-repeat;}
    .head-autopujcovna #logo a span {background: url(img/logo-autopujcovna.jpg) no-repeat;}
    .head-autoservis {background:url(img/header-body-autoservis.jpg) no-repeat;}
    .head-autoservis #logo a span {background: url(img/logo-autoservis.jpg) no-repeat;}
    .head-pneuservis {background:url(img/header-body-pneuservis.jpg) no-repeat;}
    .head-pneuservis #logo a span {background: url(img/logo-pneuservis.jpg) no-repeat;}
    .head-odtahova-sluzba {background:url(img/header-body-odtahova-sluzba.jpg) no-repeat;}
    .head-odtahova-sluzba #logo a span {background: url(img/logo-odtahova-sluzba.jpg) no-repeat;}
    .head-rucni-myti {background:url(img/header-body-rucni-myti.jpg) no-repeat;}
    .head-rucni-myti #logo a span {background: url(img/logo-rucni-myti.jpg) no-repeat;}
    .head-nabidka-ojetych-vozidel {background:url(img/header-body-bazar.jpg) no-repeat;}
    .head-nabidka-ojetych-vozidel #logo a span {background: url(img/logo-bazar.jpg) no-repeat;}



/***************** pravy sloupec */

    /* nav home & contact */

    #rctmenu {width:100%;overflow:hidden;margin:0 0 20px 0;padding:0;color:#494949;}
    #rctmenu a, #rctmenu a:visited {color:#494949;text-decoration:none;padding:0 0 0 27px;line-height:20px;display:block;width:auto;}
    #rctmenu a:hover {color:#c00;text-decoration:underline;}
    #rctmenu span {display:none;}
    #rctmenu-h {float:left;background: url(img/rctmenu-h.gif) no-repeat;}
    #rctmenu-c {float:right;background: url(img/rctmenu-c.gif) no-repeat;}

    /* hl. menu */

    .rmenu {width:100%;overflow:hidden;margin:0 0 30px 0;padding:0;}
    .rmenu ul {width:100%;margin:0;padding:0;border-top:solid 1px #CEEAFF;list-style:none;}
    .rmenu li {display:block;margin:0;padding:0;}
    .rmenu li a, .rmenu li a:visited {display:block;margin:0;padding:6px 10px 4px 23px;background:#C7E8FF url(img/rmenu-li.png) no-repeat 0px 0px;text-decoration:none;color:#567187;border-bottom:solid 1px #CEEAFF;}
    * html #rmenu li a {height:1px;}
    .rmenu li a:hover {background-position:-230px 0px;text-decoration:none;color:#2F3E4A;}

    .rmenu li.current_page_item  a {font-weight:bold;}

    .rrez, .rrez a, .rrez a span {display:block;padding:0;margin:0;width:220px;height:75px;}
    .rrez {margin:0 0 30px 0;overflow:hidden;}
    .rrez a {float:left;position:relative;}
    .rrez a span {float:left;position:absolute;top:0;left:0;cursor:pointer;background: url(img/r-rezervace.jpg) no-repeat;}
    .rrez a span.rrez-en {background: url(img/r-rezervace-en.jpg) no-repeat;}

    /* vypis novinek a akci */

    .ralist-ak, .ralist-ak strong, .ralist-ak span, .ralist-nw, .ralist-nw strong, .ralist-nw span {display:block;width:220px;height:26px;margin:0;padding:0;overflow:hidden;}
    .ralist-ak, .ralist-nw {margin:20px 0 15px 0;}
    .ralist-ak strong, .ralist-nw strong {float:left;position:relative;}
    .ralist-ak span, .ralist-nw span {position:absolute;top:0;left:0;}
    .ralist-ak span  {background: url(img/r-title-akce.gif) no-repeat;}
    .ralist-nw span  {background: url(img/r-title-novinky.gif) no-repeat;}

    .ralist {margin:0 0 15px 0;padding:0 0 8px 0;border-bottom:solid 1px #D8E0E7;width:100%;overflow:hidden;}
    .ralist h2 {margin:0 0 5px 0;padding:0;font-size:1em;font-weight:bold;background:transparent;}
    .ralist h2 a, .ralist h2 a:visited {color:#4D667D;text-decoration:underline;}
    .ralist h2 a:hover {color:#c00;text-decoration:underline;}
    .ralist p {margin:0;padding:0;font-size:0.85em;color:#494949;}
	
	.ralistam {margin:0 0 15px 0;padding:0;background:#CC0001 url(img/ralistam.jpg) repeat-y;}
	.ralistamfl {margin:0;padding:0;}
    .ralistam h2 {margin:0 0 5px 0;padding:0 20px;font-size:1em;font-weight:bold;background:transparent;}
    .ralistam h2 a, .ralistam h2 a:visited {color:#CCFF00;text-decoration:underline;}
    .ralistam h2 a:hover {color:#FF0;text-decoration:underline;}
	.ralistamexp {margin:0;padding:0 20px;font-size:0.85em;color:#fff;}
	.ralistam-em {width:100%;height:16px;margin:0;padding:0;background: url(img/ralistam-em.jpg) no-repeat bottom;}

/***************** ruzne */
  /* loga dole */

#logos-roller {width:100%;overflow:hidden;background: url(img/content-line.gif) repeat-x;padding:10px 0 0 0;}
#scroller_container {position:relative;width:100%;height:40px;padding:0;overflow: hidden;margin:0;}
#scroller {white-space:nowrap;width:100%;overflow:hidden;}
.logos {margin:0;padding:0;list-style:none;text-align:center;width:100%;overflow:hidden;white-space:nowrap;margin:0;height:40px;}
.logos li {display:inline;margin:0;padding:0;line-height:40px;}
.logos li img {vertical-align:middle;margin:0 20px 15px 0;}
.linkcat span {display:none;}

#logos-page {margin:30px 0 0 0;padding:20px 0 0 0;width:100%;clear:both;background: url(img/content-line.gif) repeat-x;text-align:center;}
#logos-page .logos {margin:30px 0 0 0;background: url(img/content-line.gif) repeat-x;padding:20px 0 10px 0;list-style:none;text-align:center;width:100%;overflow:visible;white-space: normal;margin:0;line-height:1em;}




/***************** vypis clanku */

    .alist {width:100%;overflow:hidden;padding:0 0 20px 0;margin:0 0 20px 0;background: url(img/h-line2.gif) no-repeat bottom left;}
    .alist h2 {margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;background:transparent;}
    .alist-d {float:right;width:480px;overflow:hidden;margin:0;padding:0;}
    .alist-i {float:left;width:125px;margin:0;padding:0;}


/***************** tabulka*/
    .tabulka {width:100%;margin:10px 0 20px 0;padding:0;border-collapse:collapse;}
    .tabulka thead th {font-size:1em;font-weight:bold;border-top:solid 1px #0D1115;background:#536C84 url(img/thead-bg.png) repeat-x bottom;padding:0;color:#fff;text-align:center;height:30px;}
    .tabulka tbody th {font-size:1em;font-weight:bold;border-bottom:solid 1px #3D4F61;background:#D2DBE3;padding:5px;text-align:center;}
    .tabulka tbody td {border-bottom:solid 1px #3D4F61;}
    .linka-vpravo {border-right:solid 1px #3D4F61;}



  /* odkaz vice */
  .more-link, .more-link span {display:block;width:47px;height:13px;overflow:hidden;}
  .more-link {float:right;font-size:10px;position:relative;}
  .more-link span {position:absolute;top:0;left:0;cursor:pointer;background: url(img/more-link.jpg) no-repeat 0px 0px;}
  .more-link:hover span {background-position:-47px 0px;}

   a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(img/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

/* vozovy park */

	.TabulkaAuta {margin:0 0 40px 0;padding:0;border-collapse:collapse;border-bottom:solid 1px #A7B9C9;}
	.TabulkaAuta td {padding:0 0 40px 0;}
	.TabulkaAuta h2 {padding:0;margin:0 0 15px 0;border:0;background:transparent;font-size:1.2em;font-weight:bold;color:#3E5062;}
	
	.TabulkaVybava {border-left:solid 1px #D8E0E7;border-top:solid 1px #D8E0E7;}
	.TabulkaVybava td {padding:3px;text-align:center;color:#c00;border-right:solid 1px #D8E0E7;border-bottom:solid 1px #D8E0E7;}
	
