#right {
   height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, sans-serif ;
	font-size: 10px;
	text-align: left;
}

p {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	border: 0px;
	text-align: left;
	font-size: 10px;
}

.clear { display: none;}
.corr { clear: both; width: 100%; height: 1px; display: none;}
	
#mainindex {
   width: 1000px;
}

#main{
   background: url(../images/main-bg.gif) repeat-y 0px 0px;
   width: 1000px;
}

#header {
   width: 1000px;
   height: 92px;
   background: url(../images/header-bg2.gif) no-repeat left top;
}

   #header h1 {
      margin: 0;
   }

   #header h1 a {
      width: 230px;
      height: 92px;
      display: block;
   }

   #header h1 span {
      display: none;
   }

#topmenu {
   width: 1000px;
   height: 38px;
   background: url(../images/menu-bg2.gif) no-repeat left top;
}

   #topmenu ul {
      width: 710px;
      height: 17px;
      float: left;
      margin: 21px 0 0 0;
      padding: 0;
      list-style-type: none;
   }

   #topmenu ul li {
      height:17px;
      display: block;
      float: left;
      padding: 0 25px;
      line-height: 15px;
      vertical-align: middle;
      font-size: 11px;
   }

   #topmenu ul li.wdivider {
      list-style-type: none;
      height:17px;
      display: block;
      float: left;
      padding: 0 25px;
      line-height: 15px;
      vertical-align: middle;
      font-size: 11px;
      background: url(../images/divider.gif) no-repeat right center;
   }

   #topmenu ul li a {
      color: #FFFFFF;
      text-decoration: none;
      padding: 0 0 0 10px;
      background: url(../images/plus.gif) no-repeat 0px 4px;
   }

   #topmenu ul li a:hover {
      color: #9DA0AA;
      text-decoration: none;
   }

   #topmenu div.searchbar {
      width: 290px;
      margin: 0;
      background-color: #888B9B;
      color: #FFFFFF;
      float: left;
      vertical-align: middle;
      line-height: 22px;
      padding: 8px 0;
   }

   #topmenu div.searchbar label {
      float: left;
      font-size: 11px;
      padding: 0 10px 0 20px;
   }

   #topmenu div.searchbar form {
      margin: 0;
      padding: 0;
   }

   #topmenu div.searchbar fieldset {
      float: left;
      display: block;
      border: none;
      margin: 0;
      padding: 0;
   }

   #topmenu div.searchbar input {
      border: 1px solid #9EA6B4;
      width: 150px;
      color: #000000;
      background-color: #FFFFFF;
   }

   #topmenu div.searchbar input.submit {
      margin: 0;
      padding: 0;
      border: none;
      width: 14px;
      color: #000000;
      background: url(../images/search-arrow.gif) no-repeat 0px center;
   }

   #topmenu div.searchbar span {
      float: left;
      font-size: 10px;
      padding: 0 5px 0 20px;
      display: block;
      margin: 0;
   }

   #topmenu div.searchbar span a {
      padding: 0 0 0 12px;
      margin: 0;
      background: url(../images/divider2.gif) no-repeat;
      color: #FFFFFF;
      text-decoration: none;
   }

#content {
   left: 0px;
   margin: 1px 0 0 0;
}
   
   /* ---------- homepage & contact ---------- */

   #mainindex #content h2 {
      margin: 0;
      padding: 0;
      display: block;
      width: 760px;
      height: 30px;
      background: url(../images/titles/zastupene-znacky.gif) no-repeat -2px top;
   }
   
   #mainindex #content #brandlist {
      height: 380px;
   }
   
   #brandlist .brandlogo1, #brandlist .brandlogo2, #brandlist .brandlogo3, #brandlist .brandlogo4, #brandlist .brandlogo5, #brandlist .brandlogo7 {
      width: 140px;
      height: 140px;
      float: left;
      margin: 120px 0 0 20px;
      border: 1px #E8E8EC solid;
   }
   
   #brandlist div span {
      display: none;
   }
   
   #brandlist a {
      width: 140px;
      height: 140px;
      display: block;
   }
   
   #brandlist .brandlogo1 {
      background: url(../images/logos/mb.gif) center no-repeat;
   }
   
   #brandlist .brandlogo2 {
      background: url(../images/logos/chrysler.gif) center no-repeat;
   }
   
   #brandlist .brandlogo3 {
      background: url(../images/logos/jeep.gif) center no-repeat;
   }
   
   #brandlist .brandlogo4 {
      background: url(../images/logos/fuso.gif) center no-repeat;
   }
   
   #brandlist .brandlogo5 {
      background: url(../images/logos/dodge.gif) center no-repeat;
   }
   
   #brandlist .brandlogo7 {
      background: url(../images/logos/smart.gif) center no-repeat;
   }
   
   #main #content h2.kontakt {
      margin: 0;
      padding: 0;
      display: block;
      width: 760px;
      height: 30px;
      background: url(../images/titles/kontakt.gif) no-repeat -2px top;
   }
   #main #content h2.courses {
      margin: 0;
      padding: 0;
      display: block;
      width: 760px;
      height: 30px;
      background: url(../images/titles/courses.gif) no-repeat -2px top;
   }
   
   #map {
      float: left;
      padding: 15px 0 0 0;
   }

   #adresa {
	  float: left;
     padding: 50px 20px 20px 40px;
   }

   #adresa address {
      text-align: left;
      font-style: normal;
      font-size: 11px;
      width: 335px;
   }

   #adresa h3 {
      font-size: 13px;
      margin: 20px 0 10px 0;
      padding: 0;
      color: #127DB5 !important;
   }

   #mainindex #content h2 span {
      display: none;
   }

   /* ---------- presscenter ---------- */
   
   #main #content #left {
      width: 295px;
      float: left;
   }
   
      #main #content #left h2 {
         margin: 0;
         padding: 0;
         display: block;
         width: 295px;
         height: 30px;
         background-color: #B5B7C0;
      }
      
      #main #content #left h2.search {
         font-size: 10px;
         line-height: 30px;
         vertical-align: middle;
         color: #FFFFFF;
         padding: 0 0 0 30px;
         font-weight: normal;
      }
      
      #searchRst ul {
         list-style-type: none;
         margin: 20px 0;
         padding: 0;
      }

         #searchRst ul li {
            margin: 10px 20px !important;
            display: block;
            font-size: 10px;
            background: url(../images/square.gif) no-repeat left 4px;
            padding: 0 0 0 10px !important;
         }

         #searchRst ul li a {
            vertical-align: top;
            line-height: 12px;
            margin: 0;
            padding: 0;
            color: #4B4B4B;
            text-decoration: none;
         }

         #searchRst ul li a:hover {
            color: #1A86C4;
            text-decoration: underline;
         }

         #searchRst div.NavBar ul{
            text-align: right;
            margin: 20px;
            padding: 0;
         }

         #searchRst div.NavBar ul li{
            display: inline;
            margin: 0 !important;
            padding: 0 !important;
            background: none;
         }

          #searchRst div.NavBar ul li.selected {
            font-weight: bold;
          }

         #searchRst div.NavBar ul li a {
            margin: 0 !important;
            padding: 0 !important;
         }

      /* ---------------------------------------------------- */
      
      #brand-year-menu ul {
         list-style-type: none;
         margin: 40px 0;
         padding: 0;
      }
      
         #brand-year-menu ul li {
            margin: 0px 20px !important;
            display: block;
            font-size: 11px;
            border-bottom: 1px solid #ffffff;
				background: url(../images/plus_a.gif) no-repeat 0px 13px;
            padding: 0 0 0 10px !important;
         }
      
         #brand-year-menu ul li a {
            line-height: 30px;
            vertical-align: middle;
            margin: 0;
            padding: 0;
            color: #525252;
				font-weight: bold;
            text-decoration: none;
         }
         
         #brand-year-menu ul li a:hover {
            color: #1A86C4;
            text-decoration: none;
         }
         #brand-year-menu ul li.active a{color: #0790d7; }
            #brand-year-menu ul li ul {
				   padding: 0;
				   list-style: none;
				   margin: 0px 0px 5px 0px !important;
            }

				#brand-year-menu ul li ul li {
               line-height: 18px;
               border: 0;
					padding: 0 0 0 5px;
					background: url(../images/dot_b.gif) no-repeat 0px 9px;
            }

				#brand-year-menu ul li ul li a {
               line-height: 18px;
               vertical-align: middle;
				   color: #757578;
					font-weight: normal;
					text-decoration: none;
            }

    			#brand-year-menu ul li ul li a:hover, #brand-year-menu ul li ul li a.selected {
				   color: #0790d7;
            }


       #brand-year-menu div.NavBar ul{
            text-align: right;
            margin: 20px;
            padding: 0;
         }
                  
         #brand-year-menu div.NavBar ul li{
            display: inline;
            margin: 0 !important;
            padding: 0 !important;
            background: none;
         }
         
          #brand-year-menu div.NavBar ul li.selected {
            font-weight: bold;
          }
         
         #brand-year-menu div.NavBar ul li a {
            margin: 0 !important;
            padding: 0 !important;
         }

      #main #content h2 span {
         display: none;
      }
   
      #main #content #right {
         float: left;
         padding: 0px;
         margin: 0;
         width: 705px;
         overflow: hidden;
      }
   
      #main #content #right h2 {
         margin: 0;
         padding: 0;
         display: block;
         width: 700px;
         height: 30px;
         background: url(../images/titles/right-h2.gif) no-repeat left top;
      }
      
      #main #content #right h2.searchrst {
         background: url(../images/titles/search-results.gif) no-repeat left top;
      }
      
      
      #main #content #right h3 {
         margin: 40px 20px 20px 40px;
         padding: 6px 0 6px 40px;
         line-height: 20px;
         border-top: #6C6C6E dashed 1px;
         border-bottom: #6C6C6E dashed 1px;
         color: #1A71B4;
         font-size: 12px;
         vertical-align: middle;
         font-weight: normal;
         background: url(../images/grey-dbl-cross.gif) no-repeat 20px 14px;
      }
      
      #main #content #right #pressDetail, #main #content #right #pressList {
         padding: 20px 40px;
         color: #323235;
         font-size: 10px;
         float: left;
      }
      
      #main #content #right div.pressItem {
         margin: 0 0 10px 0;
         padding: 10px 0 10px 0;
         clear: both;
         float: left;
         width: 100%;
         border-bottom: #6C6C6E dashed 1px;
      }
      
      div.pressItem h4{
         margin: 5px 0;
         padding: 2px 0 2px 20px;
         line-height: 16px;
         color: #1A71B4;
         font-size: 12px;
         vertical-align: middle;
         font-weight: normal;
         background: url(../images/grey-dbl-cross.gif) no-repeat 0px 8px;
      }
      
      div.pressItem h4 a {
         text-decoration: none;
         color: #1A86C4;
      }
      
      div.pressItem h4 a:hover {
         text-decoration: underline;
      }
      
      div.pressItem div {
         border: solid 1px #B5B7C0;
         padding: 2px;
         float: left;
         margin: 0 5px 0 0;
      }

      #main #content #right div.NavBar ul{
         float: right;
         text-align: right;
         margin: 10px 0 0 0;
         padding: 0;
      }

      #main #content #right div.NavBar ul li{
         display: inline;
         margin: 0 !important;
         padding: 0 !important;
         background: none;
      }

      #main #content #right div.NavBar ul li.selected {
         font-weight: bold;
      }

      #main #content #right div.NavBar ul li a {
         margin: 0 !important;
         padding: 0 !important;
         text-decoration: none;
         color: #1A71B4;
      }

      #documents, #links, #gallery {
         margin: 20px 0;
      }
      
      #documents a, #links a, #gallery a {
         color: #1A86C4;
      }
      
      #documents a:hover, #links a:hover, #gallery a:hover {
         color: #4B4B4B;
      }
      
      #documents img.title, #links img.title, #gallery img.title {
         margin: 5px 0;
      }
      
      div.galleryimage {
         float: left;
	      margin: 0px 10px 10px 0px;
	    }
  
      a.linkGallery img {
         padding: 0px;
         margin: 0px;
  	      border: none;
      }

      a.linkfull, a.linkfull:hover, a.linkfull:active, a.linkfull:visited, a.linkfull:link {
         display: block;
         text-decoration: none;
      }

      a.linkpreview, a.linkpreview:hover, a.linkpreview:active, a.linkpreview:visited, a.linkpreview:link {
         text-decoration: none;
         display: block;
      }
   
#footer {
   clear: both;
   width: 1000px;
   height: 25px;
   padding: 25px 0 0 0;
}

   #footer div.copyright {
      float: right;
      width: 545px;
      border-bottom: 6px solid #127DB5;
      color: #A4A7B6;
      font-size: 10px;
      padding: 0 0 4px 0;
      margin: 0 0 0 457px;
   }

   #footer div.copyright span {
      padding: 0 0px 0 0;
   }

   #footer div.copyright span a {
      color: #127DB5;
      text-decoration: none;
   }

table {
	color: #3f3c29;
	font-family: Verdana, sans-serif ;
	font-size: 0.9em;
	background: #cccccc;
	margin-bottom: 15px;
	padding: 0px;
}

tr {
	background: #ffffff;
}

tr.header {
	background: #e0e0e0;
	font-weight: bold;
}

tr.next {
	background: #f8f8f8;
}
/* ------ školenia -------- */
#main #content #rightSkolenie{
         float: right;
         margin: 0;
         width: 650px;
         padding:20px;
}
#main #content #rightSkolenie span{font-size: 12px; color:#1A71B4; margin-bottom:0; font-weight: normal;}
#main #content #rightSkolenie p.skolenie{
        margin: 0 0 10px 0;
        padding: 10px 0 10px 0;
        width: 100%;
        border-bottom: #6C6C6E dashed 1px;
}
#main #content #rightSkolenie form#formPrihlaska fieldset.prihlaseny input,
#main #content #rightSkolenie form#formPrihlaska fieldset.prihlaseny select{margin:1px; font-size: 1em;}
#main #content #rightSkolenie form#formPrihlaska fieldset.prihlaseny select {width:270px;  height:18px; ?width:auto;}
#main #content #rightSkolenie form#formPrihlaska fieldset{border:1px solid #f0f0f0; margin-bottom:5px; padding:5px;}
#main #content #rightSkolenie form#formPrihlaska fieldset.format label{width:170px; display:block; float:left; margin:1px;}
#main #content #rightSkolenie form#formPrihlaska fieldset.format input,
#main #content #rightSkolenie form#formPrihlaska fieldset.format select{width:170px; margin:1px;  font-size: 0.95em;}

.linkblue {
	font-size: 11px;
	color: #527BB9;
	margin: 0 0 3px 0;
	background: url(../images/me_bluelink.gif) no-repeat 0px 5px;
	padding-right: 0px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
}
.linkblue:hover {
	color: #FF6600;
	background: url(../images/me_bluelink_over.gif) no-repeat 0px 5px;
}
p.skolenie a.linkblue{float:right;}

.lastupdate {
   margin: -20px 0 0 0;
   text-align: right;
   color: #A4A7B6;
   float: right;
   height: 12px;
   
}

/* -------- Obchodne podmienky ---------*/
#main #content #vop {float:right; width:690px; padding: 40px 0 10px 0;}
#main #content h2.vop {
      margin: 0;
      padding: 0;
      display: block;
      width: 834px;
      height: 30px;
      background: url(../images/titles/vop.gif) no-repeat -2px top;
   }

.tabGray { background-color: #eee; }

.tabBox { padding: 10px; margin-bottom: 10px; }

.imgOffice { display: block; float: left; width: 250px; }

.tabNote { margin-left: 255px;}
.tabNote label { display: display; float:left; line-height: 17px; width:170px; }
.clr { clear: both; }
.tabAddress { float:left; width: 250px; }
.tableNote { border: none !important; background-color: transparent !important; width:330px;  }
.noteRow { line-height: 21px; padding:2px 0; height:21px;}
.tableNote tr, .tableNote tbody { background-color: transparent !important; }
.tableNote td { border: 0; margin: 0; background-colore: none;}
.tableNote th { width: 55px; text-align: left; border: 0; background-colore: none;}
.tabNote h3 { margin: 10px 0 5px 0; padding: 0; color:#0790D7; font-size: 14px; }

