/*** General settings  ***/
* {margin: 0px; padding:0px;border:none;}
body {font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;	color: #666;font-size: 62.5%;	text-align: justify;	}
textarea { font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif; }
.cleaner {clear:both;visibility: hidden;}
a:active, a:focus { outline: none; }
a:hover { text-decoration: none; }
.print{display: none;}

/* doplnkovy styl pro pdf, doc, xls, atd soubory repository/js/addingClasses2LinksAccording2extension.js */
a.filetype, a.external { padding-top: 5px; font-size: 120%; color: #0077BB; text-decoration: none; } 

h1 {font-size: 140%; text-align:left;height:26px;padding:0 5px 5px 0px;margin:0 20px 10px 20px;}
h1.nounderline { float: left; padding:0 5px 0px 0px;margin:10px 20px 10px 30px; width: 600px; border-bottom: 0px none; }
h1.hlavni {border-bottom:none;}
h2 {font-size: 140%; text-align:left;margin: 20px 0 0 25px;}
h2 span {padding-bottom:20px;background-color: #f6f6f6;}
h3 {font-size: 120%; text-align:left;margin: 20px 0 0 25px;}

/** MAIN **/
#main {width:992px;margin:0 auto;background-color: #f6f6f6; overflow-x: hidden; }
#changing.cut { height: 273px; overflow: hidden; }

/** HEAD **/
#head {position: relative;width:100%;height:267px;}
#head div#top-logo { position: absolute; left: 0px; top: 0; height: 267px; width: 100%;  }
#head #top-logo a { display: block; width: 100%; height: 267px; }

#head img {position:relative;z-index:0;}

/** MENU **/
#menu {width:100%;height:55px; }
#menu ul.items { position:relative; list-style-type:none; margin-left: 5px; }
#menu ul.items li {display:inline;float:left;margin-right: 0px; }
#menu ul.items li a {text-decoration: none; text-align:left;font-size: 110%; text-transform: uppercase; color: #fff; display: inline-block; padding: 25px 19px 15px 19px; }
#menu ul.items li.active {position:relative;z-index:1;font-weight: bold; }
#menu ul.items li.fotogalerie a {display:block; width: 200px; height:39px;padding:0px; position:absolute; top:10px; right: -200px; }

#menu ul#opelChevyTabs { list-style-type: none; float: left; width: 204px; font-size: 110%; margin-left: 5px; }
#menu ul#opelChevyTabs li { float: left; width: 99px; height: 56px; position: relative; z-index: 1; }
#menu ul#opelChevyTabs li.active { background: #5AA6D0; width: 100px; }
#menu ul#opelChevyTabs li a { display: block; color: #fff; padding: 25px 15px; text-transform: uppercase; text-decoration: none; font-weight: bold; }


/** INNER-LEFT **/
#inner-left { clear: left; width:204px; float:left; margin-top: 5px; }

div#inner-left div.menu-background { width: 199px; margin-left: 5px; height: auto; padding-top: 20px; padding-bottom: 15px; }
div#inner-left div.menu-background div.submenu { min-height: 200px; _height: 200px; }
div#inner-left div.menu-background.homepage div.submenu {  }
div#inner-left div.menu-background div.submenu img { margin: 0 0 14px 0; }
div#inner-left div.menu-background div.submenu #leve-menu img { margin-top: 20px; }
div#inner-left div.menu-background div.submenu #leve-menu img.first { margin-top: 0; }

div#leve-menu ul.hoverMenu { text-align: left; }	
div#leve-menu ul.hoverMenu.homepage li ul { display: none; }	
div#leve-menu ul.hoverMenu * {	z-index: 10; }	
div#leve-menu ul.hoverMenu, 
div.hoverMenu ul{	padding:0; margin:0; list-style-type:none; }
div#leve-menu ul.hoverMenu li { margin: 0 0 0 3px; padding: 0; position: relative; display: block; text-align: left; }
div#leve-menu ul a { display: block; }
div#leve-menu ul.hoverMenu li li	{	display: block; padding:0; margin: 0; }
div#leve-menu ul.hoverMenu li a { display: block; color: #fff; padding: 5px 5px 7px 5px; text-decoration: none; font-weight: bold; font-size: 110%; margin: 0px 6px 0px 15px; width: 168px; }
div#leve-menu ul.hoverMenu li a:hover, div#leve-menu ul.hoverMenu li.active-submenu a, div#leve-menu ul.hoverMenu li a.active { margin: -1px 3px 0px 0px; padding: 6px 5px 7px 20px; border: none; }
div#leve-menu ul.hoverMenu li ul.submenu	{ display: none; width: 193px; position: relative; margin: 2px 0px 10px 0px; overflow: hidden; }
div#leve-menu ul.hoverMenu li ul.submenu span.bottom { position: absolute; width: 193px; height: 6px; left: 0; bottom: -6px; background: url('../img/leftMenuSubMenuBottom.png') no-repeat; }
div#leve-menu ul.hoverMenu li ul.submenu li { margin: 0px 0px 0px 0px; display: block; }
div#leve-menu ul.hoverMenu li ul.submenu li a { display: block; padding: 4px 4px 4px 25px; margin: 0px; font-weight: normal; font-size: 110%; width: 164px; }
div#leve-menu ul.hoverMenu li ul.submenu li.first a { padding-top: 7px; }
div#leve-menu ul.hoverMenu li ul.submenu li.last a { padding-bottom: 7px; }
div#leve-menu ul.hoverMenu li ul.submenu ul.dropdownmenu li a { padding-top: 1px; padding-bottom: 2px; display: block; }
div#leve-menu ul.hoverMenu li ul.submenu li a:hover,
div#leve-menu ul.hoverMenu li ul.submenu li a.active,
div#leve-menu ul.hoverMenu li ul.submenu li.active a { font-weight: bold; }
div#leve-menu ul.hoverMenu li ul.submenu li.active .dropdownmenu a { font-weight: normal; }
div#leve-menu ul.hoverMenu li ul.submenu li a.active { cursor: default; }
div#leve-menu ul.hoverMenu li ul.submenu ul	{	display: none;	}
.leve-menu-title { display: block; width: 199px; height: 15px; margin-bottom: 15px; }
/* pozn.: pro spusteni hover menu je nutno do tpl submenu a topmenu pridat kolem ul obalovy div (bez class ci id), popripade obalit obsah odkazu strongem */
div#leve-menu ul.hoverMenu li ul.dropdownmenu li a { padding-left: 35px; width: 154px; }
div#leve-menu ul.hoverMenu li ul.dropdownmenu li ul.dropdownmenu a { padding-left: 45px; width: 144px; }
.opel div#leve-menu ul.hoverMenu li ul.submenu li.active-dropdownmenu > a { font-weight: bold; }

div.header { height:20px; background: url('../img/header.jpg') left bottom repeat-x; text-align: left; text-decoration: none; font-family: Trebuchet MS, Tahoma, Arial, sans-serif; text-transform: uppercase; font-size: 1.7em; font-weight: bold; }
div.header span { background: #f6f6f6; padding: 0px 10px 3px 0px; }
#inner-left div.header { width:180px; margin: 20px 0px 10px 20px; }
div.header a { text-decoration: none; }

#inner-left .kontakt {padding:10px 5px 10px 30px;border-bottom: 1px solid #dddcda;text-align:left; font-size: 110%; }
#inner-left .kontakt em {color: #c26e00;font-size: 110%;font-weight:bold;font-style:normal;}
#inner-left .kontakt .druhy { padding-top: 15px; }
#inner-left .kontakt h3 { padding-left: 0px; margin-left: 0px; margin-top: 5px; }
#inner-left .kontakt a { white-space: nowrap; }
#inner-left img { margin-left: 20px; }



/** INNER-RIGHT **/

#inner-right { float: right; width: 197px; margin-right: 12px; padding-top: 20px; }
#inner-right div.header { width:197px; margin: 20px 0px 10px 0px; }
#inner-right .novinka {margin:10px 0;padding:0 0 10px;border-bottom: 1px solid #dddcda;text-align:justify; font-size: 110%; line-height: 130%; }
#inner-right .novinka a {color:#666;font-weight:bold;text-decoration:none;}
#inner-right .novinka a.filetype { font-weight:normal; font-size: 110%; }
#inner-right .novinka span { display: block; font-weight:bold; padding-bottom: 8px; }
#inner-right .novinka strong { display: block; font-weight: bold; line-height: 130%; padding: 0 0 8px 0; text-align: left; }
#inner-right .novinka ul { margin-left: 17px; }
#inner-right .novinka img {  max-width: 195px; }
#inner-right .novinka div { font-size: 110%; text-align: right; }
#inner-right .novinka div a { font-size: 90%; text-decoration: underline; }
#inner-right .showall { text-align: right; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #dddcda }
#inner-right .showall a { text-decoration: underline; font-weight: bold; font-size: 110%; }
#inner-right a:hover { text-decoration: none; }
#inner-right img { display: block; margin: 10px auto 20px auto; }

.paging { text-align: center; }

#inner-right div.kodberu { float: left; width: 100%; margin: 0 0px 10px 0px; text-align: left; }
#inner-right div.kodberu span { margin-right: -2px; }
#inner-right div.kodberu.last { margin-bottom: 5px; }
#inner-right div.kodberu a.nazev { display: block; padding: 5px 0 2px 0; font-size: 120%; font-weight: bold; text-decoration: none; }
#inner-right div.kodberu a.link {  }
#inner-right div.kodberu a.link img { float: left; margin: 2px 10px 10px 0; padding: 0; }
#inner-right div.kodberu p { margin-left: 80px; font-size: 105%; margin: 0; padding: 8px 0 0 0; font-weight: bold; }
#inner-right div.kodberu p strong { display: block; font-weight: bold; }
#inner-right div.kodberu p span.akcnicena { }
#inner-right div.kodberu p span.akcnicena strong {  }


/** INNER-CONTENT **/

#inner-content { margin: 30px 223px 0px 213px; padding-bottom: 50px; }
#inner-content.wide { margin: 30px 20px 30px 250px; }
#inner-content .pager {height:20px;float:left;margin:-38px 30px;float:right;}
div.inner p {padding: 10px 25px 0 30px;text-align:justify; font-size: 110%; }
div.inner ul,
div.inner ol {text-align:left;padding: 10px 25px 0 44px; font-size: 110%; }
div.inner table { margin:10px 25px 0 30px;border: 1px solid #666;border-collapse:collapse;} 
div.inner table thead tr th { background: #D6D6D6; }
div.inner table tr th { border-collapse: collapse; border: 1px solid #666; padding:5px 10px; font-size: 110%; text-align: left; }
div.inner table tr td { border-collapse: collapse; border: 1px solid #666; padding:5px 10px; font-size: 110%; text-align: left; }
div.inner table#cenik-captiva tr td, div.inner table#cenik-captiva tr th { padding: 5px 5px; font-size: 0.95em; }
div.inner table.tooWide tr td { padding: 4px 4.6px; }
div.inner table tr td.center { text-align: center; }
div.inner table tr td.right { text-align: right; }
div.inner table.bez-ramecku,
div.inner table.bez-ramecku tr td,
div.inner table.bez-ramecku tr td img { border: 0px none; }

div.inner .boxobal { padding-bottom: 15px; }
div.inner .boxobal table { width: 85%; }
div.inner .boxobal table,
div.inner .boxobal table tr td { border: 0px none; border-bottom: 1px solid #eaeaea; text-align:left; vertical-align: top; }
div.inner .boxobal table tr td { padding: 5px 4px 7px 4px; width: 170px; }
div.inner .boxobal table tr td strong { display: block; }
div.inner .boxobal table a { display: block; white-space: nowrap; }
 

div.inner img { border: 5px solid #B0B0B0; display: block; margin: 10px 20px 20px 30px; }
div.inner object { display: block; margin: 10px 20px 20px 30px; }
div.inner img.ico {border: 0px none; display: inline; margin: 0px; }
div.inner a.lightbox img,
div.inner .box-fotogalerie img,
div.inner .box-new-model img { border: 0px none; display: block; margin: 0 10px 0 0; }
div.inner .box-new-model span { display: block; width: 42px; height: 42px; background: url("http://apache/www.chevrolet-sterboholy.cz/img/new.png") no-repeat; position: absolute; top: -20px; right: 20px; }
div.inner .box-new-model span em { display: none; }
div.inner > div > a.lightbox img { margin: 0px 20px 20px 30px; }
div.inner .container {padding: 10px 25px 0 25px; }
div.inner .container hr.cleaner,
div.inner .gallery hr.cleaner { clear: none; float: left; width: 100%; display: none; }
div.inner hr.floater { float:left; width:100%; display:block; visibility: hidden; height: 1px; border: 0px none; margin:5px 0; }

div.inner .ke-stazeni { float: left; width: 660px; padding: 10px 10px 10px 0; margin: 0 0 15px 30px; border: 1px solid #ccc; }
div.inner .ke-stazeni a em { font-style: normal; font-size: 80%; color: #6b6b6b; }
div.inner .container h1 { float:left; width: 100%; margin-left: 0; margin-top: 10px; }

div.inner div.odsazeni { float:left; margin:30px 0 0 0; width: 100%; }
div.inner h1 a { float:right;color: #0077bb;text-decoration:none; }
div.inner .box-new-model {float:left;width:166px;height:133px;background: url('../img/box.jpg') no-repeat left top;margin:10px 2px 0 0; text-align: left; position: relative; cursor: pointer; }
div.inner .box-new-model p {margin:0;padding:0;  width: 131px; }
div.inner .box-new-model a {display:block;text-decoration:none;font-size:140%;font-family:arial;text-align:left;cursor:pointer;width:140px;}
div.inner .box-new-model img { margin:1px 0px 10px 1px; display: block; padding: 0; width: 131px; }
div.inner .box-new-model a strong {display:block; padding: 0 10px 0 0;margin:10px 0 0 0;text-align:center;}
div.inner .box-new-model a em {font-style:normal;display:block; font-weight:bold;padding:0 10px 0 0;margin: 10px 0 0 0;text-align:center;}
div.inner .box-new-model a.arrow { position: absolute; top: 100px; right: 2px; }

div.inner div.popis-vozu img { float: left;border:none; }
div.inner div.popis-vozu img.ico { float:none }
div.inner div.popis-vozu,
div.inner div.popis-vozu p,
div.inner div.popis-vozu ul,
div.inner div.popis-vozu ol { float: left; width: 670px; }
div.inner div.popis-vozu p.back2list { margin-left: 0; padding-left: 30px; }
div.inner div.info > p.back2list { float: left; width: 600px; }

div.inner div.novinka { position: relative; float: left; width: 100%; }
div.inner div.novinka h2 { margin-top: 10px; }
div.inner div.novinka p {  }
div.inner div.novinka a.lightbox img { border: 5px solid #B0B0B0; display: block; margin: 10px 20px 20px 30px; }
div.inner div.novinka .datum { position: absolute; top: 20px; right: 25px; font-size: 120%; font-style: normal; }
div.inner div.novinka p em { position: reNone; top: auto; right: auto; }
div.inner div.novinka p.vice { text-align: right; }
div.inner div.novinka a.vice-na-konci { float: right; margin-right: 25px; padding-top: 5px; }
div.inner div.novinka hr.floater { margin: 15px 0px 15px 25px; width: 670px; visibility: visible; border-bottom: 1px solid #ccc; }
div.inner div.zobrazit-kompletni-seznam { text-align: left; margin: 20px 20px 0 30px; padding-top: 20px; border-top: 1px solid #ccc; clear: both; }
div.inner div.novinka_detail { position: relative; }
div.inner div.novinka_detail h1 {  }
div.inner div.novinka_detail .date { font-size: 110%; color: #6B6B6B; font-style: normal; display: inline-block; padding-left: 10px; float: right; margin-top: -25px; margin-right: 20px; }
div.inner div.novinka_detail a { display: inline; }
div.inner div.novinka_detail img { /*margin: 10px 0 10px 10px;*/ }
div.inner div.novinka_detail img.video-thumb { display: none; }

div.inner .box-fotogalerie {float:left;width:163px;height:164px;background: url('../img/box-fotogalerie.jpg') no-repeat left top;margin:10px 4px 0 0;}
div.inner .box-fotogalerie a {display:block;text-decoration:none;font-family:arial;text-align:left;cursor:pointer;}
div.inner .box-fotogalerie a img {float:left;margin:0;padding:12px 0px 10px 12px;width:139px;height:93px;}
div.inner .box-fotogalerie a strong {display:block;color: #c26e00;width:86%;padding:0;margin:0 15px 0 13px;text-align:left;font-size:110%;}
div.inner .box-fotogalerie a em {font-style:normal;display:block;width:80%;color: #0077bb;padding:0;margin:5px 0 0 13px;text-align:left;font-size:100%;}

div.inner .gallery {margin: 10px 0 0 30px;}
div.inner .gallery .imagecover {float:left;width:200px; margin-right: 5px; margin-bottom: 10px;}
div.inner .gallery .imagecover .image {padding:0;margin:0;height:150px;width:200px;}
div.inner .gallery .imagecover .image div p {padding:0;margin:0;}
div.inner .gallery .imagecover .image img {padding:0;margin:0;}

div.inner .neplnit {clear:both;}
div.inner .boxobal {margin:0 0 30px 0; }
div.inner .boxvlevo {float:left;width:360px;}
div.inner .boxvpravo {float:right;width:360px;}

div#form { float: left; width: 100%; }
strong.error,
strong.success { padding: 10px; display: block; margin: 20px 25px 0 30px; font-size: 105%; background: #fff; text-align: left; }
strong.error { color: #D12F2F; border: 1px solid #d12f2f; }
strong.success { color: #74B3D6; border: 1px solid #74B3D6; }

form#form { float: left; width: 670px; margin: 20px 0 0 30px; }
form#form.form-servis { border: 0px none; }
form#form fieldset { border: 0px none; }
form#form fieldset legend { font-size: 150%; font-weight: bold; padding: 15px 0 15px 0px; }
form#form fieldset div.left { float: left; width: 250px; }
form#form fieldset div.right { margin-left: 280px; }
form#form fieldset label { display: block; padding: 2px 0 2px 0; text-align: left; font-size: 110%; }
form#form fieldset input.text, form#form fieldset input.captcha { display: block; padding: 2px 5px; width: 210px; text-align: left; font-size: 120%; border: 1px solid #D5D5D5; }
form#form fieldset label.povinne { float: left; width: 100%; padding: 15px 0 10px 0; color: #276386; font-weight: bold; }
form#form fieldset label.checkbox { display: block; padding-top: 5px; }
form#form fieldset input.checkbox { margin: 0 0 0 5px; position: relative; top: 2px; }
form#form fieldset select { padding: 0; height: 22px; margin: 0 0 0 -25px; text-align: left; width: 225px; border: 1px solid #D5D5D5; }
form#form fieldset textarea { float: left; padding: 2px 4px; border: 1px solid #D5D5D5; width: 250px; height: 80px; font-size: 110%; overflow-x: hidden; margin-bottom: 7px; margin-right: 20px; }
form#form fieldset input.submit { clear: both; display: block; margin: 10px 0 0 140px; }
form#form.volna-mista fieldset input.submit { margin-left: 110px; }
/*
form#form fieldset input.submit { margin: 20px 268px 0px 0px; }
form#form.form-servis fieldset input.submit { margin: 20px 0px 0px 17px; }
*/
form#form fieldset label.captcha { float: left; display: block; padding-bottom: 7px; }
form#form fieldset label.captcha span { float: left; }
form#form fieldset label.captcha img { display: inline; position: relative; top: 9px; margin: 0; border-width: 1px; margin: 0 50px 2px 3px; }
form#form fieldset label.captcha img.has-span { top: 0px; }
form#form fieldset label.captcha input { width: 130px; border: 1px solid #D5D5D5; padding: 2px 0; }


#mail_print{margin: 20px 30px 0px 30px; text-align: left; padding: 20px 0px 0px 0px; border-top: 1px solid #d5d5d5; display: block;}
form#sendMail{display: block; margin: 0px 0px 10px 0px; font-size: 1.1em;}
form#sendMail input{border: 1px solid #999; padding: 3px; font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif; font-size: 0.95em;}
form#sendMail input#send_submit{padding: 2px 3px; cursor: pointer;}
#mail_print .a_print{line-height: 20px; position: absolute; top: 6px; right: 21px; }
#mail_print .a_print img{border: none; float: left; margin: 0px; padding: 0px 10px 0px 0px;}
div.inner #popis p.status{margin: 0px 0px 20px 0px; padding: 10px 0; background: #fff; color: #01CC01; width: 330px; border: 1px solid #01CC01; }
div.inner #popis p.status strong { display: block; padding: 0 15px; }
p.error{color: red;}

.breadcrumbs {text-align:right;margin: 0 16px 10px 0;}
.breadcrumbs a {color:#6b6b6b; padding: 0 5px 0 5px;font-size:110%;}
.breadcrumbs a.last {color:#6b6b6b;font-size:110%; font-weight:bold;text-decoration:none;}
div.inner .banners,
div.inner .banners div { width: 100%; text-align: center; }
div.inner .banners img,
div.inner .banners object { border: 0px none; margin: 10px auto; }

div.inner .opel-dily-bannery {margin:10px 0 150px 20px;}
div.inner .opel-dily-bannery img {border:none; float:left;margin:0 0 0 3px;padding:0;}


div.inner #tabs { float: left; width: 670px; margin:0 0px 20px 30px;}
div.inner #tabs a {font-size:115%;font-weight:bold; text-decoration:none;}
div.inner #tabs .tab {position:relative;padding:3px 13px 3px 13px;margin:0 3px 0 0;float:right;background: url('../img/tab-body.jpg') 0px -1px repeat-x #D0D0D0;}

div#inner-content div#frame { margin-right: 25px; }
div#inner-content div#frame.detail { margin-right: -30px; margin-left: 10px; }
div#inner-content div#frame.detail div.frame-top { padding-top: 40px; }
div#inner-content .info div#frame.detail div.frame-top { clear: both; }
div#inner-content .popis-vozu > .info div#frame.detail div.frame-top { padding-top: 0px; }
div#inner-content div#frame form { text-align: left; padding: 10px 0; border-bottom: 1px solid #D5D5D5; margin-bottom: 5px; margin-left: 20px; }
div#inner-content div#frame form select { margin: 0 10px; border: 1px solid #D5D5D5; }
div#inner-content div#frame form input.submit {  border: 1px solid #D5D5D5; padding: 2px 15px; }
div#inner-content div.frame-top { margin-top: 20px; position: relative; text-align: left; padding-bottom: 5px; }
div#inner-content div.frame-top h1 { margin-right: 0px; padding-bottom: 5px; }
div#inner-content div.frame-top span.nadpis { color: #6B6B6B; font-size: 140%; font-weight: bold; }
div#inner-content div.frame-top div.sortby { float: right; margin-top: -38px; text-align: right; }
div#inner-content div#frame.detail div.frame-top div.sortby { top: 43px; }
div#inner-content table#vyber { border: 0px none; margin: 0 0px 0px 20px; padding: 0; width: 670px; }
div#inner-content table#vyber tr {  }
div#inner-content table#vyber tr td { border: 0px none; border-bottom: 1px solid #D9D9D9; padding: 8px; vertical-align: top; font-size: 110%; }
div#inner-content table#vyber tr td.foto { text-align: left; width: 90px; text-align: center; }
div#inner-content table#vyber tr td.foto img { border: 0px none; display: block; margin: 0; }
div#inner-content table#vyber tr td p { margin: 0; padding: 0; }
div#inner-content table#vyber tr td.nazev { text-align: left; }
div#inner-content table#vyber tr td.nazev span { display: block; color: #6B6B6B; }
div#inner-content table#vyber tr td.nazev a { text-decoration: none; }
div#inner-content table#vyber tr td.nazev span.blue,
div#inner-content table#vyber tr td.cena span,
div#inner-content table#vyber tr td.nazev a { display: inline; width: auto; }
div#inner-content table#vyber tr td.cena { width: 250px; text-align: right; white-space: nowrap; padding-left: 16px; padding-right: 0px; }
div#inner-content table#vyber tr td.cena strike { text-decoration: none; }
div#inner-content table#vyber tr td.cena strong.new { font-size: 120%; }
div#inner-content table#vyber tr td.cena a.link { text-decoration: underline; display: block; font-weight: bold; padding-top: 7px; }
div#inner-content table#vyber tr td.cena a.link:hover { text-decoration: none; }
div#inner-content table#vyber tr td.cena div.akcni-cena { color: #ff0000; }
div#inner-content table#vyber div.akcni-nabidka { white-space: normal; color: white; padding: 5px 10px; font-weight: bold; margin-bottom: 5px; }
.submit { cursor: pointer; }

#mapa{font-size:100%;}
#mapa a {font-size:120%; text-decoration: none;}
#mapa ul {font-size:100%;}
#mapa ul li {font-size:100%;}
#mapa .submenu {padding:0;margin: 3px 0 3px 25px;}
#mapa .finishmenu {padding:0;margin: 3px 0 3px 25px;}

#foto { float: left; width: 300px; margin-left: 18px; }
#foto #slideshow { padding-top: 10px; padding-left: 12px; }
#foto #slideshow img { float: left; margin: 0 13px 13px 0; border: 0px none; padding: 0; height: auto; }
#foto ul#paging { list-style-type: none; width: 300px; margin: 0 0 0 12px; padding: 0; }
#foto ul#paging li { float: left; width: 75px; margin: 0; padding: 0; text-align: left; }
#foto ul#paging li a { display: block; margin: 0; padding: 0; }
#foto ul#paging li a img { float: none; display: block; margin: 0 10px 10px 0; padding: 0; border: 0px none; }
.info #popis { float: right; width: 400px; overflow: hidden; position: relative; }
.info #popis h3 { float: left; width: 295px; margin: 10px 0 20px 30px; padding: 0; }
.info #popis p { width: 340px; }
.info #popis .hlavni-popis { clear: left; display: block; width: 360px; margin: 0 0 10px 30px; font-size: 110%; }
.info #popis .hlavni-popis div { background: #fff; padding: 15px 10px; border: 1px solid #D5D5D5; }
.info #popis .hlavni-popis .cena-stara { display: block; }
.info #popis .hlavni-popis .cena-stara strong { font-weight: normal; }
.info #popis .hlavni-popis .cena-akcni { display: block; padding-top: 5px; }
.info #popis .hlavni-popis .cena em,
.info #popis .hlavni-popis .cena-akcni em { font-style: normal; font-weight: bold; font-size: 120%; }
.info #popis ul { padding: 10px 10px 10px 55px; }
.info #popis .akcni-nabidka { padding: 10px; margin: 0px 10px 0px 30px; font-weight: bold; color: white;  }

div.servis-rozcestnik { padding: 20px 0; }
div.servis-rozcestnik img { display: inline; margin: 0 0 0 15px; border: 0px none; }

/**
 *  Modul na nahravani testovaciho obrazku do hlavicky
 */

form.hlavicka-form { width: 250px; padding: 15px; margin: 0 auto; font-size: 110%; background: #fff; border: 1px solid #1A6994 }
form.hlavicka-form input.file {  }
form.hlavicka-form input.submit { display: inline-block; padding: 3px 15px; text-decoration: none; font-size: 110%; margin-top: 5px;color: #fff; background: #005888; }
.upload-hlavicka-navigace { text-align: center; }
.upload-hlavicka-navigace img.hlavicka { width: 10px; visibility: hidden; }
.upload-hlavicka-navigace a.delete,
.upload-hlavicka-navigace a.umistit { display: inline-block; padding: 3px 15px; text-decoration: none; font-size: 110%; }
.upload-hlavicka-navigace a.delete { background: #C70408; color: #fff; }
.upload-hlavicka-navigace a.umistit { color: #fff; background: #005888; }
.inner img#screen { display: block; border: 0px none; margin: -30px 0 0 -25px; }


/** FOOT **/
#foot {width:100%;height:130px; position: relative; }
#foot .foot-inner {position:relative; margin:0 auto;width:992px;}
#foot .foot-inner .staigerlogo {position:absolute;top:0;left:0px;}

#foot .foot-inner #foot-loga { list-style-type: none; position: absolute; top: 15px; right: 15px; width: auto; }
#foot .foot-inner #foot-loga li { float: left; height: 65px; overflow: hidden; }
#foot .foot-inner #foot-loga li a { display: block; width: 100px; height: 65px; text-decoration: none; }
#foot .foot-inner #foot-loga li a:hover { background-position: 0 -65px; }
#foot .foot-inner #foot-loga li a strong { position: relative; left: 800px; }
#foot .foot-inner #foot-loga li#foot-logo-opel { width: 75px; }
#foot .foot-inner #foot-loga li#foot-logo-opel a { background: url('../img/foo-loga/opel.png') no-repeat 0 0; }
#foot .foot-inner #foot-loga li#foot-logo-chevrolet { width: 99px; }
#foot .foot-inner #foot-loga li#foot-logo-chevrolet a { background: url('../img/foo-loga/chevrolet.png') no-repeat 0 0; }
#foot .foot-inner #foot-loga li#foot-logo-ford { width: 94px; }
#foot .foot-inner #foot-loga li#foot-logo-ford a { background: url('../img/foo-loga/ford.png') no-repeat 0 0; }
#foot .foot-inner #foot-loga li#foot-logo-volvo { width: 80px; }
#foot .foot-inner #foot-loga li#foot-logo-volvo a { background: url('../img/foo-loga/volvo.png') no-repeat 0 0; }

#foot .foot-inner .autologo-chevrolet {position:absolute;top:96px;left:130px;}
#foot .foot-inner .autologo-opel {position:absolute;top:80px;left:30px;}
#foot .foot-inner .funlifelogo {position:absolute;top:90px;left:770px;text-decoration: none;text-align:right;color: #809eb0;}
#foot .foot-inner .funlifelogo em {text-decoration:underline;font-style:normal;}
#foot .foot-inner .funlifelogo span {display: none;}
#foot .foot-inner .funlifelogo img {display: inline; position: relative; top: 6px; left: 5px;}
#foot .foot-inner p {text-align:left;padding:0 0 0 0px;margin:8px 0 0 10px;}
#foot .foot-inner ul {display:block;text-align:left;margin:5px 0 ; width: 520px; }
#foot .foot-inner ul li {display:inline;}
#foot .foot-inner ul li a {display:inline-block;padding:10px 10px 0 10px; }
#foot .foot-inner-content {margin:0 auto;width:550px;height:100%;padding:10px 10px;}
#foot .foot-inner a.filetype,
#foot .foot-inner a.external { font-size: 100%; text-decoration: underline; }
#foot .foot-inner a.filetype:hover,
#foot .foot-inner a.external:hover { text-decoration: none; }

#taby { width: 100%; }
#taby h1 { float: left; padding:0 5px 0px 0px;margin:10px 20px 10px 30px; width: 677px; border-bottom: 0px none; }
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: -10px 0px 20px 20px; width: 682px; padding: 0px ; text-align: right; float: left; }
.ui-tabs .ui-tabs-nav li { list-style: none;border-bottom: 0 !important; padding: 0; white-space: nowrap; margin: 0px 0px 3px 0px; display: inline-block;}
.ui-tabs .ui-tabs-nav li a { padding: 3px 15px; text-decoration: none; background: url("../img/tab-body.jpg") repeat-x scroll 0 -1px #D0D0D0; font-weight: bold; border-bottom: 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-panel h2:first-child { margin-top: 0px; }
.ui-tabs .ui-tabs-hide { display: none !important; }
