@charset "utf-8";
/*----------------------------------------------------------------------------
        Description: Kaskádové styly pro profiweby.cz
        Author:                  Profiweby, www.profiweby.cz, e-mail: info(@)profiweby.cz
        Modified:          28. 8. 2007

        ==[ TOC ]==
  1. Body       (tělo)
  2. Tags       (všeobecné prvky - h1, input, ...)
  3. Classes    (třídy pro vše platící - .clear, .float-x ..)
  4. Container  (rozvržení celé stránky)
  5. Header     (Hlavička)
  6. Sidebar    (postraní sloupec)
  7. Content    (obsah)
  8. Footer     (patička)
  9. Other      (ostatní)

        ==[ Colors ]==
        1. #  - h1
        2. #  - h2      
        3. #  - a
----------------------------------------------------------------------------*/

/*-- [ 1. Body ] -----------------------------------------------*/
* {margin: 0; padding: 0;}
body  {
        font-size: x-small;
        font-family: Verdana, Helvetica, sans-serif;
  background:#ffffff url("../images/bgall_1.jpg") no-repeat center top;
        color: #000000;
        text-align: center;
        margin:0 0 30px; 
        z-index: 1;
}
/*-- [ 2. Tags ] -----------------------------------------------*/
h1    {font-size: 1.8em; font-weight:normal;}
h2    {font-size: 1.7em; font-weight:normal;}
h3 {font-size: 1.5em;}
.toplable {
color:#fff;
font-family:Arial;
font-size:11px;
font-weight:bold;
margin:0;
padding:7px 10px;
}
a {color:#333;}
img {border:none; text-decoration:none;}
abbr {cursor:help;}

table, td, tr, th {border-collapse:collapse; }
/*-- [ 3. Classes ] -----------------------------------------------*/
.greytext{color:#9a9a9a;}
.coment {display:block; font-weight:normal; color:#333; font-size:65%; margin-bottom:5px;}
h2 .coment {font-size:55%;}
.float-r {float: right;}
.float-l {float: left;}
.clearfloat, .clearfloat-left { 
        clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
        overflow: hidden;
}
.clearfloat-left {clear:left;}
.clear-left {clear:left;}
.font-size-90 { font-size:90%;}
.font-size-85 { font-size:85%;}
.hidden {display:none;}
/*formuláře*/
.txt-input, .txt-area, .objednavka-pole, textarea {
        padding:2px;
        margin:2px 0px;
        color:#8a8672;          
        background: #fff /*url("../images/bg-input.gif")*/ left top no-repeat; /* ales - neexistujici soubor */
        border:1px solid #ccc;
        }
.txt-select, select {
        padding:2px;
        margin:2px 0px;
        color:#8a8672;          
        background: #fff /*url("../images/bg-input.gif")*/ left top no-repeat; /* ales - neexistujici soubor */
        border:1px solid #ccc;
        }
.txt-input:hover, .txt-area:hover, .objednavka-pole:hover {border:1px solid #333;}
.txt-input:focus, .txt-area:focus, .objednavka-pole:focus {border:1px solid #6f8e11; color:#555;}
/*fieldset*/
        fieldset
                {
                        margin:5px 0px; 
                        padding:10px; 
                        border:solid 1px #024501;
                        color:#fff;
                        background:#004a00 url("../images/fieldset.gif") left top repeat-x;
                }
                
        legend
                {
                  color:#004a00;
                  font-size:120%;
                        font-weight:bold; 
                        _margin-bottom:10px; 
                        padding: 0px 6px 0px 6px;
                        background:#fff;
                }
/*-- [ 4. Container ] -----------------------------------------------*/
.obal {
width: 570px;
float: left;
display: inline;
}
.is2col .obal {
width: 100%;
float: none;
}
#mainContainer { 
        width: 755px;  
        /* background:#fff; */
        margin: 0 auto; 
        text-align: left;
} 
/*-- [ 5. Header ] -----------------------------------------------*/
#header {       display:block; position: relative;}
#header #top {display:block; position:relative; height:78px; margin-bottom:0px; margin-top:0px; background:url(../images/bg-header.gif) top left no-repeat;}
/* en hlavicka */ .language-en #header #top {background:url(../images/bg-header-en.gif) top left no-repeat;} 
#header #top span{display:none;}
#header #logotype {position:absolute; top:17px; left:25px; width:150px; height:51px;}
#header #baseline {display:block; position:relative; height:15px; padding:54px 0px 0px 15px;}
#header #baseline #vlajky {position:absolute; top:55px; right:2px;}
/*menu*/
/* navigation */
#main-menu {
        display:block; 
        position:relative;
        background: url('../images/navigation_bg.gif') no-repeat top left;
        height:64px;
        margin-top:12px;
        text-align:center;
}
#main-menu ul.nav {
        list-style-type:none;
        padding-top:3px;
        margin:0px 5px 0px 10px;
   zoom: 1;     
}
#main-menu ul.nav:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#main-menu #pictoLoyalty{
        position:relative;
        display:block;
        width:44px;
        height:28px;
    margin-left:2px;
    margin-right:2px;
        top:-1px;
}
#main-menu ul.nav li {
background: url('../images/nav_separator.gif') no-repeat top left;
display:inline;
float:left;
height:18px;
line-height:17px;
margin:3px 0;
overflow:hidden;
}
/*#main-menu ul.nav li span
{
        background: url('../images/nav_separator.gif') no-repeat top left;
        display:block;
        height:18px;
        width:4px;
        float:left;
}*/
#main-menu ul.nav li a {
        display:block;
        float:left;
        text-decoration:none;   
        font-size:10px;
        font-weight:bold;
        color:#000;
        height:18px;
        vertical-align:top;
}
#main-menu ul.nav li a img {
        height:18px;
        width:6px;
        vertical-align:middle;
}

#main-menu ul.nav li.aon a, #main-menu ul.nav li.aoff a:hover {
        background: url(../images/nav_bg_on.gif);
        color:#ffffff;
}
#main-menu ul.nav li.aon a img.inter_right, #main-menu ul.nav li.aoff a:hover img.inter_right {
        background: transparent url(../images/nav_bg_right_on.gif);
}
#main-menu ul.nav li.aon a img.inter_left, #main-menu ul.nav li.aoff a:hover img.inter_left {
        background: transparent url(../images/nav_bg_left_on.gif);
}

#main-menu ul.nav li.aoff a img.inter_right, 
#main-menu ul.nav li.aoff a img.inter_left {
        /*background: url('../images/dot.gif'); ales - neexistujici soubor  */
}

#main-menu ul.nav li.aon a.none, 
#main-menu ul.nav li.aoff a.none, 
#main-menu ul.nav li.aon a:hover.none,
#main-menu ul.nav li.aoff a:hover.none{
    position:relative;
    /*background: url('../images/dot.gif') no-repeat top left; neexistujici soubor - ales  */
}
/*-- [ 6a. Sidebar Left ] -----------------------------------------------*/
#side-left {
        float: left; 
        margin:0 0 0 ;  
        width: 175px; /*IE6 fixed*/
        overflow: hidden;
        display: inline;
}
.is2col #side-left {float: left;}
/*-- [ 6b. Sidebar Left ] -----------------------------------------------*/
#side-right {
  display: inline;
        float: right; 
        width: 175px; /*IE6 fixed*/
        overflow: hidden; 
}

div#side-right  .nadpis {
text-decoration:none;

}

.sidebar ul {list-style:none;}
/*akce*/
.akce a span {display:none;}
.akce a {margin-bottom:10px; display:block; text-decoration:none; position:relative;}
.akce a span.text {
        display:block;
        width:150px;
        padding:15px 10px; 
        position:absolute; top:0;
        color:#FFF;
        text-align:center;
        font-weight:bold;
}
.akce a span.text span.prize {font-weight:normal; display:block; margin-top:6px;}
.akce a span.text span.prize strong {font-weight:normal; font-size:2em;}
/*business-center*/
.sidebar #business-center {
        width:175px; height:84px; 
        background:#008b00 url(../images/business-center.gif) top left no-repeat; 
        position:relative;
        margin-bottom:10px;
}
.sidebar #business-center h2 {height:16px; width:144px; overflow:hidden; position:relative; font-size:small; color:#fff; top:10px; left:10px;}
.sidebar #business-center h2 img {position:absolute; top:0; left:0; width:144px; height:16px;}
.sidebar #business-center ul {margin:11px 0 0 30px;}
.sidebar #business-center ul li a {color:#fff; text-decoration:none; font-size:11px; line-height:15px;}
.sidebar #business-center ul li a:hover {font-weight:bold;}
/*can i help you*/
.sidebar #help-you {background:#fff url(../images/bg-help-you-m.gif) top left repeat-y;}
.sidebar #help-you h2 {height:47px; width:179px; overflow:hidden; position:relative; font-size:small; color:#555;}
.sidebar #help-you h2 img {position:absolute; top:0; left:0; width:179px; height:47px;}
.sidebar #help-you #help-you-cont {margin:0px 5px; border:solid 1px #9c8d7e; border-bottom:none; border-top:none;}
/* - cont*/
.sidebar #help-you-cont ul {margin:0px; padding:0px;}
.sidebar #help-you-cont ul li {margin:0px; padding:0px; background:#cac0be url(../images/side-menu-closed.gif) 0px 0px no-repeat; border-top:solid 1px #fff; border-bottom:solid 1px #9c8d7e;}
.sidebar #help-you-cont ul li.open {background:#8b8784 url(../images/side-menu-open.gif) 0px 0px no-repeat;}
.sidebar #help-you-cont ul li a {
color:#403935; 
 padding:5px 0px 5px 15px; display:block; }
.sidebar #help-you-cont ul li a:hover {text-decoration:underline;}
.sidebar #help-you .bg-down {width:100%; height:12px; background:#fff url(../images/bg-help-you-d.gif) top left no-repeat;}
.sidebar #help-you-cont ul li ul li{border:none; margin:0px; padding:0px; background:#f5f1ee;}
.sidebar #help-you-cont ul li ul li a{padding:5px 0px 5px 20px;}
.sidebar #help-you-cont ul li ul li ul li a{padding:5px 0px 5px 30px;}
/* Deals */
.deals {margin-bottom:10px;}
.deals .deals-top {background:url(../images/sider-bg-top.gif) top left no-repeat; width:175px; height:4px;}
.deals .deals-cont {border-left:1px solid #999; border-right:1px solid #999; padding:3px 9px 4px 7px;}
.deals .deals-cont h2 {color:#007800; font-size:115%; margin-bottom:0.5em;}
.deals .deals-cont p {margin:0.7em 0;}
.deals .deals-cont ul li {text-align:right; line-height:150%;}
.deals .deals-cont ul li a {float:left;}
.deals .deals-bottom {background:url(../images/sider-bg-d.gif) top left no-repeat; width:175px; height:4px;}

/*-- [ 7. Content ] -----------------------------------------------*/
#mainContent {
        float:right;
        display:inline;
        width:385px;
        font-size:100%;
        width:385px;
} 
.is2col #mainContent {
width:570px;
float: right;
}
.is2col #mainContent p,
.is2col #mainContent ul,
.is2col #mainContent h6 
 {
padding: 0 15px 0 0; 
}

#mainContent .sloupecOd {margin-left:120px;}
/* heading, anchor and paragraph margins*/
#mainContent h1 {margin:0 0 0.7em; color:#007800;} 
#mainContent h2, #mainContent h2 a {margin: 0 0 0.1em;  color:#007800; text-decoration:none;} 
#mainContent h3, #mainContent h3 a {margin:0 0 0.1em; color:#007800; text-decoration:none;}
#mainContent p {margin-bottom: 8px;} 
#mainContent a {color:#007800;}
#mainContent ul {margin:0 0 5px 5px; list-style:none; margin-bottom:20px; margin-top:10px;}
#mainContent ul li{margin:0 0 3px 0; padding-left:15px; list-style:none; background:url(../images/li.gif) 0px 1px no-repeat; line-height:150%;}
#mainContent ul li ul li {padding-left:10px; background:url(../images/li-sub.gif) 0px 1px no-repeat;}

/*path*/
#mainContent select, #mainContent input {font-size:x-small;}

/*menu*/
#mainContent ul.contMenu {
background:url('../images/zalozky/onglet_bg_filet7.gif') no-repeat 0 23px;
font-size:9px;
height:48px;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}
#mainContent ul.contMenu li {float:left; margin:0; padding:0; display:inline; vertical-align:top;}
#mainContent ul.contMenu li a {
color:#333;
        display:block;
        position:relative;
        white-space:nowrap;
        text-decoration:none; 
        font-weight:bold; 
        background: url(../images/zalozky/onglet_bg_off.gif) top left repeat-x;
  height:24px; line-height:24px; vertical-align:middle;
        padding:0 8px 0 10px;
/*      _padding:0 7px 0 9px; */
}
#mainContent ul.contMenu li.last a {padding-right:18px;}
#mainContent ul.contMenu li a .inter_left {
        background:url(../images/zalozky/onglet_inter_left_off.gif) top left no-repeat; 
        width:10px; height:24px; position:absolute; top:0; left:0;
}
#mainContent ul.contMenu li a .inter_right {
        background:url(../images/zalozky/onglet_inter_right_off.gif) top left no-repeat; 
        width:9px; height:24px;  position:absolute; top:0; right:0;
}
#mainContent ul.contMenu li.first a .inter_left {background:url(../images/zalozky/onglet_first_left_off.gif) top left no-repeat; width:5px;}
#mainContent ul.contMenu li.last a .inter_right {background:url(../images/zalozky/onglet_last_right_off.gif) top left no-repeat; width:18px;}
/*podmenu*/
#mainContent ul.podMenu{list-style:none; margin:0; padding:0; overflow:hidden; margin-bottom:10px;}
#mainContent ul.podMenu li {float:left; margin:0; padding:0; display:inline; vertical-align:top; background:none;}
#mainContent ul.podMenu li a{float:left; padding:5px 10px; background:url(../images/podmenu.gif) top left repeat-x; }
#mainContent ul.podMenu li a:hover{color:#fff; background:#006600 url(../images/cont-borders/btn-book-back.gif) top left repeat-x; }
#mainContent ul.podMenu li span
{
        background: url('../images/nav_separator.gif') 0px 5px no-repeat;
        height:10px;
        width:2px;
        padding:5px 0px;
        float:left;
}
/* - hover .selected*/
#mainContent ul.contMenu li a.selected, #mainContent ul.contMenu li a:hover {background-image:url(../images/zalozky/onglet_bg_on.gif);} 
#mainContent ul.contMenu li a.selected .inter_left, #mainContent ul.contMenu li a:hover .inter_left {background-image:url(../images/zalozky/onglet_inter_left_on.gif);}
#mainContent ul.contMenu li a.selected .inter_right, #mainContent ul.contMenu li a:hover .inter_right {background-image:url(../images/zalozky/onglet_inter_right_on.gif);}
#mainContent ul.contMenu li.first a.selected .inter_left, #mainContent ul.contMenu li.first a:hover .inter_left {background-image:url(../images/zalozky/onglet_first_left_on.gif);}
#mainContent ul.contMenu li.last a.selected .inter_right, #mainContent ul.contMenu li.last a:hover .inter_right {background-image:url(../images/zalozky/onglet_last_right_on.gif);}
/*Cont LEFT + Cont Right*/
#mainContent #contRight {float:right;}
#contRight .holder-green {margin-top:10px;}
#contRight .holder-green .bg-top, #contRight .holder-green .bg-bottom {height:6px; background-repeat:no-repeat; overflow:hidden;}
#contRight .holder-green .bg-top {background-image:url(../images/cont-borders/right-holder-top.gif);}
#contRight .holder-green .bg-bottom {background-image:url(../images/cont-borders/right-holder-bottom.gif);}
#contRight .holder-green .cont {border-right:1px solid #86db04; border-left:1px solid #86db04; background-color:#e6ffc0; padding:0 5px;}
#contRight .holder-green p {margin:0; padding-bottom:0.5em;}
#contRight .holder-green p strong {color:#007800;}
#contRight .holder-green p.num {padding-left:22px;}
#contRight .holder-green .holder-num {
        width:16px; height:16px; line-height:14px; 
        float:left; color:#FFF; font-weight:bold;
        margin-top:2px;
        text-align:center; vertical-align:middle; overflow:hidden;
        background:#006600 url(../images/cont-borders/number-bg.gif) no-repeat; 
}
#contLeft {padding-left:4px;}
/* green BTN*/
#mainContent a.greenBtn {
        height:20px; line-height:20px; 
        vertical-align:middle; 
        background:#009d00 url(../images/cont-borders/btn-book-back.gif) top left repeat-x; 
        color:#fff; font-weight:bold;
        text-decoration:none;
        padding:0 6px;
}
#mainContent a.greenBtn:hover {color:#dcffc8;}
#mainContent a.greenBtn .bg-l, #mainContent a.greenBtn .bg-r { position:absolute; top:0; width:5px; height:20px; background-repeat:no-repeat;}
#mainContent a.greenBtn .bg-l {background-image:url(../images/cont-borders/btn-book-l.gif); left:0;}
#mainContent a.greenBtn .bg-r {background-image:url(../images/cont-borders/btn-book-r.gif); right:0;}
/*separator*/
#mainContent .mainSepar {height:18px; background:#fff url(../images/cont-borders/main-top-separator.gif) top left no-repeat;}
/*-- [ 8. Footer ] -----------------------------------------------*/
#footer { 
  clear: both;
        line-height:170%;
        margin:15px auto;
        padding:5px 0px 15px 0px;
        color:#646464;
        
}
#footer .foot-l { text-align:left; padding-right: 0px; }
#footer .foot-r { float:right; text-align:right;}
#footer .foot-l a, #footer .foot-r a { color:#646464;}
#footer .foot-l a:hover, #footer .foot-r a:hover {color:#333;}
#footer img {float: left; margin-right: 5px; margin-top: 2px;}

 
/*-- [ 9. Other ] -----------------------------------------------*/
/*error*/
#error h1{font-size:2em;}
#error h2{margin-bottom:0.6em; margin-left:0.2em;}
#error h3{font-size:150%;margin-bottom:0.3em; font-style:italic;}
#error p{margin-bottom:0.4px; color:#555;}
#error p.hint {font-weight:bold; color:#000;}
#error div.uri {padding:4px 10px 5px; margin-bottom:1em; border:1px dashed #ccc; color:#666;}
/*napiste nam, doporucit stranku*/
#mail-form {width:95%;}
#mail-form .text_area {width:99%;}
#mail-form th {width:105px; padding-right:5px;}
#mail-form input[type=reset] {color:#444;}
/*auta text*/
.carCatText {padding:5px 0 8px; text-align:justify; width:437px; }
/*auta*/
.carItem {width:435px; position:relative; margin-bottom:12px; padding-bottom:1px;}
.carItem .bg-top, .carItem .bg-bottom {height:6px; background-repeat:no-repeat;} 
.carItem .bg-top {background-image:url(../images/cont-borders/435_greenbrd_whitebg_top.gif);}
.carItem .bg-bottom {background-image:url(../images/cont-borders/435_greenbrd_whitebg_bottom.gif);}
.carItem .cont {border-left:1px solid #007800; border-right:1px solid #007800; padding:1px 6px 42px;}
/*.carItem .cont img.thumb {float:left; margin-right:10px;}*/
.thumb {float:left; margin-right:10px; border:solid 2px #ccc; padding:1px;}
.carItem .cont .link {float:right;}
.carItem .cont h3 {padding:0.5em 0 0.2em;}
.carItem .cont table td {text-align:center; padding:1px 5px; border-right:1px solid #aaa; color:#007800; font-weight:bold;}
.carItem .cont table td.no-border {border:none;}
.carItem .cont table tr.top td {border-bottom:1px solid #aaa;}
/*book btn*/
#mainContent .cont .book-pozice {
  display:block;
  margin-top:3px;
  padding:11px 0 0;
}
#mainContent .cont a.book, #mainContent .cont a.book1 {
        position:absolute; bottom:32px; right:6px; 
        height:20px; line-height:20px; 
        vertical-align:middle; 
        background:#009d00 url(../images/cont-borders/btn-book-back.gif) top left repeat-x; 
        color:#fff; font-weight:bold;
        text-decoration:none;
        padding:0 6px;
}

#mainContent .cont a.book, #mainContent .cont a.book2 {
        position:absolute; bottom:33px; right:6px; 
        height:20px; line-height:20px; 
        vertical-align:middle; 
        background:#009d00 url(../images/cont-borders/btn-book-back.gif) top left repeat-x; 
        color:#fff; font-weight:bold;
        text-decoration:none;
        padding:0 6px;
}
#mainContent .cont a.book1 {
        bottom:8px;
}
#mainContent .cont a.book2 {
/*   right:318px; */
  top:58px;
}
#mainContent .cont a.book3 {top:75px; right:6px;}
#mainContent .cont a.book4 {top:101px;}
#mainContent .cont a.booktop {top: 8px;}

h3.akcenadpis {width: 395px;}
.language-en #mainContent .cont a.book2 {}
.language-en .dealItem .cont h3 a {}

#mainContent .cont a.book:hover, #mainContent .cont a.book1:hover, #mainContent .cont a.book2:hover {color:#dcffc8;}
.cont a.book .bg-l, .cont a.book .bg-r, .cont a.book1 .bg-l, .cont a.book1 .bg-r, .cont a.book2 .bg-l, .cont a.book2 .bg-r { position:absolute; top:0; width:5px; height:20px; background-repeat:no-repeat;}
.cont a.book .bg-l, .cont a.book1 .bg-l, .cont a.book2 .bg-l {background-image:url(../images/cont-borders/btn-book-l.gif); left:0;}
.cont a.book .bg-r, .cont a.book1 .bg-r, .cont a.book2 .bg-r {background-image:url(../images/cont-borders/btn-book-r.gif); right:0;}
/* - prize */
.carItem .prize {width:268px; margin-top:8px;}
.carItem .prize .bg-top, .carItem .prize .bg-bottom {height:5px; background-repeat:no-repeat;} 
.carItem .prize .bg-top {background-image:url(../images/cont-borders/prize-top.gif);}
.carItem .prize .cont {border-right:1px solid #86db04; border-left:1px solid #86db04; background-color:#e6ffc0;}
.carItem .prize .bg-bottom {background-image:url(../images/cont-borders/prize-bottom.gif);}
#mainContent .carItem .prize .cont p {margin:0; font-size:1.4em; padding:0.1em 0 0.2em;}
#mainContent .carItem .prize .cont p strong {font-size:1.6em; font-weight:normal;}
/* - right */
#contRight.vehicles {margin-top:2.5em; width:115px;}
/*UVOD*/
.main-top, .main-bottom {height:5px; background-repeat:no-repeat;} 
.main-top {background-image:url(../images/bg-main-top.gif);}
.main-bottom {background-image:url(../images/bg-main-d.gif);}
.main-cont {border-left:1px solid #999; border-right:1px solid #999; padding:1px 7px 2px; width:369px;}
#mainContent .main-cont h1 {font-size:2em; margin-bottom:0.5em;}
/* - form Objednavka*/
#order {display:block; position:relative;}
#order .steps {position:absolute; right:0px; top:-40px;}
#order .steps1 {position:absolute; right:0px; top:5px;}
#order .steps span, #order .steps1 span {
        float:left;
        margin-left:3px; 
        padding:0px 3px 1px;
        border:1px solid #aaa;
        color:#666;
        background:#fff;
}
#order .steps span.actual, #order .steps1 span.actual 
{border-color:#007800; color:#007800; background-color:#f0ffd9; font-weight:bold;}
#mainContent #order h1 {margin:0 0 0.2em;}
#mainContent #order h2 {color:#000; font-size:1.2em; font-weight:bold; margin:1em 0 0.4em;}
#order .btnHolder {position:relative; height:22px; margin-top:15px;}
#order .btnHolder .greenBtn {position:absolute; top:0; right:0;} 
#order .btnHolder .greenBtn.back {left:0; right:auto;} 
#order table.order-form td {padding-right:8px; padding-bottom:7px; vertical-align:middle; height:16px;}
#order table.order-form td.padLeft {padding-left:15px;}
#order select option {font-size:9px;}
#order select.day option, #order select.hour option, #order select.min option {min-width:18px;}
#order select.month option {min-width:10em;}

#main-bottom1 {text-align:right; margin:5px 10px 0px 5px;}
#main-bottom1 .btnHolder {position:relative; height:22px; margin-top:2px;}
#main-bottom1 .btnHolder .greenBtn {position:absolute; top:0; right:0;} 
#main-bottom1 .btnHolder .greenBtn.back {left:0; right:auto;} 
#main-bottom1 table.order-form td {padding-right:8px; padding-bottom:7px; vertical-align:middle; height:16px;}
#main-bottom1 table.order-form td.padLeft {padding-left:15px;}
#main-bottom1r select option {font-size:9px;}
#main-bottom1 select.day option, #order select.hour option, #order select.min option {min-width:18px;}
#main-bottom1 select.month option {min-width:10em;}
/* - calendar */
.calendar {cursor:pointer; display:block; position:relative; background:#fff; border:solid 1px #333;}
.calendar table, .calendar tr, .calendar td, .calendar th {cursor:pointer; border-collapse:collapse; background:#fff; padding:2px; text-align:center; width:150px;}
.calendar tr.daynames td.day {
  margin:0 auto; 
        background-color:#eee;
        border:1px solid #666; z-index:5;
        display:none;
}
#order .calendar .cal {
  margin:0 auto; 
        background-color:#eee;
        border:1px solid #666; z-index:5;
        display:none;
}
/* - auta */
#mainContent #order .contMenu {margin-top:20px;}
#order .carTypes {margin:0 10px;}
/* - ridic */
#order .mainSepar {margin-top:15px;}
#order div.order-form {margin:0px 10px;}
#mainContent #order div.order-form h2 {margin-top:0.3em; color:#007800; font-size:1.3em;}
#mainContent #order div.order-form table {width:99%;}
#mainContent #order div.order-form table .width100,
#mainContent #order div.order-form table input[type=text] {width:100%;}
#mainContent #order div.order-form table td.mini {width:40px;}
#mainContent #order div.order-form table td.short {width:70px;}
#mainContent #order div.order-form table td {padding:2px 10px 9px 0;} 
#mainContent #order div.order-form table th {padding:5px 6px 2px 2px;}
/* AKCE */
.dealItem {width:565px; position:relative; margin-bottom:12px; padding-bottom:1px;}
.dealItem .bg-top, .dealItem .bg-bottom {height:6px; background-repeat:no-repeat;} 
.dealItem .bg-top {background-image:url(../images/cont-borders/565_greenbrd_whitebg_top.gif);}
.dealItem .bg-bottom {background-image:url(../images/cont-borders/565_greenbrd_whitebg_bottom.gif);}
.dealItem .cont {border-left:1px solid #007800; border-right:1px solid #007800; padding:1px 6px 2px}
.dealItem .cont h3, .dealItem .cont h3 a {padding:0.2em 0 0.5em;}
/* - prize */
#mainContent .dealItem .cont p {display:block; margin:0; padding:0;}
#mainContent .dealItem .cont p.prize {float:left; padding-bottom:0px; padding-right:5px; background: url(../images/prize.gif) bottom center no-repeat;}
#mainContent .dealItem .cont p.prize strong {font-size:350%; font-weight:normal; }
#mainContent .dealItem .cont p.prize span {font-size:small; vertical-align:top;}
#mainContent .dealItem .cont p {margin-top:0.4em;}

#mainContent .carItem .cont p {display:block; margin:0; padding:0;}
#mainContent .carItem .cont p.prize {display:block; padding-bottom:3px; padding-right:5px; background: url(../images/prize.gif) 20px 100% no-repeat;}
#mainContent .carItem .cont p.prize strong {font-size:160%; font-weight:bold; }
#mainContent .carItem .cont p.prize span {font-size:small; vertical-align:top;}
#mainContent .carItem .cont p {margin-top:0.4em;}
/*více informací*/
.vice {display:block; position:relative; padding:5px 0px;}
/*iframe*/
iframe {border:none;}
/*odstavec*/
#mainContent .dealItem .cont p, #mainContent .carItem .cont p {display:block; font-size:105%; margin:5px 0px;}
#mainContent .dealItem .cont h2, #mainContent .carItem .cont h2 {margin-top:10px;}


#mainContent #flashbanner {width:385px;height:145px;margin-bottom:10px;}
#mainContent .wysiwyg {margin-bottom:10px;padding:0 2px;}
#mainContent .wysiwyg p {text-align:justify;padding-bottom:10px;}
#mainContent h1#hlavninadpis {font-size:205%;}


/* boxy na hl. straně */

.sidebar .newbox {width:175px;}
.sidebar .newbox .newboxtop, .sidebar .newbox .newboxbottom {background-repeat:no-repeat;height:6px;} 

.sidebar .newbox .newboxtop  {background: url('../images/cont-borders/right-white-top.gif') no-repeat;}
.sidebar .newbox .newboxtop2 {background: url('../images/cont-borders/right-holder-top2.gif') no-repeat; height: 38px; margin: 10px 0 0 ; }
.sidebar .newbox ul a {text-decoration: none; line-height: 19px;}
.sidebar .newbox ul a:hover {text-decoration: underline; }
.sidebar .newbox.green .newboxtop {background:url('../images/cont-borders/right-green-top.gif') no-repeat;}

.sidebar .newbox .newboxbottom {background-image:url(../images/cont-borders/right-white-bottom.gif);margin-bottom:14px;}
.sidebar .newbox.green .newboxbottom {background-image:url(../images/cont-borders/right-green-bottom.gif);}

.sidebar .newbox .newboxcont {padding:1px 7px 2px;border-left:1px solid #999999;border-right:1px solid #999999;}
.sidebar .newbox.green .newboxcont {border-left:1px solid #07631d;border-right:1px solid #07631d;background:none;background-color:#e0fcbc;}
.sidebar .newbox .newboxcont h2 {font-size:170%;color:#007800;margin-bottom:8px;}
.sidebar .newbox .newboxtop2 span {
color:#195E0D;
display:block;
font-size:15px;
font-weight:bold;
padding:9px 10px 0;
}
.sidebar .newbox .newboxcont strong.nadpis {text-decoration:underline;float:left;width:95px;margin-bottom:5px;}
.sidebar .newbox .newboxcont span.datum {float:right;margin-bottom:10px;}
.sidebar .newbox .newboxcont a.vice {width:100%;text-align:right;color:#007800;}


/* vyhledávání */

#mainContainer .sidebar .search {margin-bottom:6px;} 

#mainContainer .sidebar .searchText {
  background:transparent url(../images/search-text.png) no-repeat scroll left top;
  border:0 none;
  float:left;
  font-size:100%;
  height:15px;
  margin-right:5px;
  padding:3px 5px;
  width:139px;
}

#mainContainer .sidebar .submit {
  background:transparent url(../images/search-btn.png) no-repeat scroll left top;
  border:0 none;
  cursor:pointer;
  font-size:90%;
  height:21px;
  width:21px;
}


/* navigace */

#mainContent #path {margin-bottom:10px;}
#mainContent #path a {color:#007800;text-decoration:underline;}
#mainContent #path a:hover {color:#007800;text-decoration:none;}

#mainContent #path span {
  color:#ccc1c0;
  font-size:120%;
  font-weight:bold;
  padding:0 0.6ex;
}


#mainContent .formular .btnHolder, 
#mainContent .soutez .btnHolder 
{text-align:left;height:22px;margin-top:10px;}

#mainContent .formular .btnHolder a.egreenBtn .abg-l,  
#mainContent .soutez .btnHolder a.egreenBtn .abg-l
{background-image:url(../images/cont-borders/btn-book-l.gif);}

#mainContent .formular .btnHolder a.egreenBtn .abg-r,
#mainContent .soutez .btnHolder a.egreenBtn .abg-r  
{background-image:url(../images/cont-borders/btn-book-r.gif);}

#mainContent .formular .btnHolder a.egreenBtn .abg-l, #mainContent .formular .btnHolder a.egreenBtn .abg-r,
#mainContent .soutez .btnHolder a.egreenBtn .abg-l, #mainContent .soutez .btnHolder a.egreenBtn .abg-r 
{
background-repeat:no-repeat;
height:20px;
float:left;
width:5px;
}


#mainContent .formular .btnHolder a.egreenBtn .abg-c, 
#mainContent .soutez .btnHolder a.egreenBtn .abg-c
{
  height:20px;
  line-height:20px;
  float:left;
  display:block;
  background:#009D00 url(../images/cont-borders/btn-book-back.gif) repeat-x scroll left top;
  text-decoration:none;
  color:#fff;  
  font-weight:bold;
}

#mainContent .sendbtn {
  border:medium none;
  color:white;
  cursor:pointer;
  font-size:0;
  font-weight:bold;
  height:20px;
  line-height:0;
  width:68px;
  text-indent:-9999px;
}
.language-en .sendbtn {background: url(../images/cont-borders/sendbtn-en.gif) no-repeat scroll left center;}
.language-cs .sendbtn {background: url(../images/cont-borders/sendbtn-cs.gif) no-repeat scroll left center;} 

#mainContent .formular .btnHolder a.egreenBtn:hover .abg-c,
#mainContent .soutez .btnHolder a.egreenBtn:hover .abg-c 
{color:#DCFFC8;}

#mainContent .cont fieldset {border:none;background:none;color:#000;padding-top:0;padding-bottom:0;} 

div.newsletter_box {width:154px; height:142px; background:#e0fcbc url('../images/newsletter_background.jpg') no-repeat; margin:10px 0 0 0; padding:8px 11px 0 10px;}

div.newsletter_box form {margin:0; padding:0;}
div.newsletter_box input#email {width:110px; border:1px solid #b9b9b9; margin:0 0 4px 0;}
div.newsletter_box input.submit_newsletter {width:24px; height:24px; margin:0 0 4px 2px; color:#ffffff; font-size:10px; font-family:Tahoma; padding:0; border:0; background:#22430a url('/aitom/images/newsletter_ok.jpg') no-repeat;}
div.newsletter_box p {margin:0;}
div.newsletter_box p.name {color:#195e0d; font-size:14px; font-weight:bold; font-family:Tahoma;}
div.newsletter_box p.text {color:#010101; font-size:11px; padding:4px 0; line-height:13px; font-family:Tahoma;}
label {color:#22430a; text-decoration:underline; font-size:10px;}

img#bt_vyzv {position:relative;top:2px;}
img#bt_vr {position:relative;top:2px;}

/* reklama index */
.index-add        {position: relative; margin: 0 auto; width: 755px;  z-index: 999 !important;}
.index-add img    {position: absolute; top: 25px; left: -1px; opacity: 0.5; filter: alpha(opacity=50);}

#mainContent ul.auto-gallery {
  list-style:none;
  clear:both;
  list-style: none;
  margin: 5px 0 -10px -4px;
  padding: 0; 
}
#mainContent ul.auto-gallery:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#mainContent ul.auto-gallery li {background: none; list-style-type: none; padding: 0; margin: 0 0 10px 15px; }
ul.auto-gallery li.auto-gallery-item  {
  display:block;
  float:left;
  height:82px;
  line-height:105px;
  list-style:none outside none;
  width:125px;
  _width:105px;
}
ul.auto-gallery li.auto-gallery-item img.thumb {margin: 0; }
table.auto-links td {
  text-align:left !important;
}
.auto-links, 
.auto-links td,
.auto-links tr,
.auto-links th {border: none; }
.carItem .cont .auto-links td {border: none; }
.car-info {
clear:left;
float:left;
margin:10px 0 4px;
}