* {
	margin: 0px;
	padding: 0px;
	border: none;
}
body {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	background-image: url(../images/dajbych-pozadi-body.png);
	background-repeat: repeat;
	background-color: #FFFFFF;
}
#HeadPage {
	margin: 0px auto;
	width: 1162px;
	background-image: url(../images/dajbych-pozadi.png);
	background-repeat: repeat-y;
}
.linka {
	width: 780px;
	height: 5px;
	background-image: url(../images/dajbych-linka.png);
	background-repeat: no-repeat;
	margin: 5px 0px 10px 0px;
}
#Page {
	width: 780px;
    margin: 0px auto;
    border: none;
    background: #FFFFFF;
    padding: 0px 10px 0px 10px;
    /*border-left: 1px solid #666666;
    border-right: 1px solid #666666;*/
}
#PageObsah {
	width: 798px;
    margin: 0px auto;
    border: none;
    background: #FFFFFF;
    padding: 0px;
    /*border-left: 1px solid #666666;
    border-right: 1px solid #666666;*/
}
#Hlavicka {
	width: 780px;
	height: 170px;
    background: #FFFFFF;
    margin: 0px auto;
}
h1 {
    margin: 0px auto;
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 6px;
	width: 798px;
	height: 160px;
	border-left: 1px solid #666666;
    border-right: 1px solid #666666;
}
h1#Logo {
    margin: 0px auto;
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 6px;
	width: 780px;
	height: 170px;
	/*border-left: 1px solid #666666;
    border-right: 1px solid #666666;*/
    border: none;
}
h1#Logo span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/dajbych-hlavicka.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 170px;
	width: 780px;
	visibility: visible;
	cursor: pointer;
}
h1#ToyotaLogo span.toyota {
	display: block;
	position: absolute;
	top: 0;
	left: 636px;
	background-image: url(../images/dajbych-hlavicka-rover-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 148px;
	width: 142px;
	visibility: visible;
	cursor: pointer;
}
h1 span.logo {
	display: block;
	position: absolute;
	top: 0;
	left: 535px;
	background-image: url(../images/hlavicka-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 265px;
	visibility: visible;
	cursor: pointer;
}
h1 span.logoToyota {
	display: block;
	position: absolute;
	top: 0;
	left: 535px;
	background-image: url(../images/hlavicka-logo-toyota.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 265px;
	visibility: visible;
	cursor: pointer;
}
h1 span.toyota {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/hlavicka-toyota.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 535px;
	visibility: visible;
	cursor: pointer;
}
h1 span.lexus {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/hlavicka-lexus.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 535px;
	visibility: visible;
	cursor: pointer;
}
h1 span.home {
	display: block;
	position: absolute;
	top: 0;
	left: 535px;
	background-image: url(../images/hlavicka-home-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 265px;
	visibility: visible;
	cursor: pointer;
}
h1 span.homeinfo {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/hlavicka-home-info.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 535px;
	visibility: visible;
}
h1 span.lexusinfo {
	display: block;
	position: absolute;
	top: 0;
	left: 264px;
	background-image: url(../images/hlavicka-lexus-info.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 271px;
	visibility: visible;
}
h1 span.lexuslogo {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/hlavicka-lexus-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 264px;
	visibility: visible;
	cursor: pointer;
}
h1 span.toyotalogo {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/hlavicka-toyota-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 264px;
	visibility: visible;
	cursor: pointer;
}
h1 span.piaggiologo {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/hlavicka-piaggio-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 264px;
	visibility: visible;
	cursor: pointer;
}
h1 span.toyotainfo {
	display: block;
	position: absolute;
	top: 0;
	left: 264px;
	background-image: url(../images/hlavicka-toyota-info.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 162px;
	width: 271px;
	visibility: visible;
}
h2 {
    font-size: 1.3em;
    line-height: 1.6em;
}
h2.cars {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 27px;
	margin: 0px 10px;
}
h2.cars span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-nadpis-cars.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 27px;
	width: 780px;
	visibility: visible;
}
h2.offroad {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 27px;
	margin: 0px 10px;
}
h2.offroad span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-nadpis-offroad-spec.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 780px;
	visibility: visible;
}

h2.cars2 {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 27px;
	margin: 0px 10px;
}
h2.cars2 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-nadpis-cars-2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 27px;
	width: 780px;
	visibility: visible;
}
h2.offroad2 {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 27px;
	margin: 0px 10px;
}
h2.offroad2 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-nadpis-offroad-spec-2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 780px;
	visibility: visible;
}
h2.terenni_auta {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 27px;
	margin: 0px 10px;
}
h2.terenni_auta span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-nadpis-terenni-vozidla.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 780px;
	visibility: visible;
}
h2.loga {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 83px;
	margin: 0px 10px;
}
h2.loga span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-loga.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 83px;
	width: 780px;
	visibility: visible;
}
h2.loga2 {
    position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	font-size: 0.3em;
	width: 780px;
	height: 66px;
	margin: 0px 10px;
}
h2.loga2 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	background-image: url(../images/dajbych-loga2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 66px;
	width: 780px;
	visibility: visible;
}
#Pravy h2 {
    font-size: 1.3em;
    line-height: 1.6em;
    color: #990000; 
}
#Obsah a {
    color: #990000; 
    text-decoration: none;
}
ul.Menu {
    width: 780px;
    height: 24px;
    background-image: url(../images/dajbych-pozadi-menu.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	color: #999999;
	font-size: 1.1em;
	padding: 14px 0px 0px 0px;
	list-style: none;
	/*border: 1px solid black;*/
	text-align: center;
}
ul.Menu li {
    display: inline;
    border-left: 1px solid #666666;
    padding: 0px 15px;
    color: #666666;
}
ul.Menu li a {
     color: #666666;
     text-decoration: none;
}
ul.Menu li a.aktivni {
     font-weight: normal;
     color: #CC3333;
}
ul.Menu li a:hover {
     font-weight: normal;
     color: #CC3333;
}
ul.Menu li.first {
    border-left: none;
}

ul.MenuBottom {
    width: 780px;
    height: 17px;
    /*background-image: url(../images/pozadi-menu.png);
	background-repeat: no-repeat;*/
	background-color: #FFFFFF;
	margin-bottom: 0px;
	color: #666666;
	font-size: 1.1em;
	padding: 4px 0px 0px 0px;
	list-style: none;
	/*border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;*/
	text-align: center;
}
ul.MenuBottom li {
    display: inline;
    border-left: 1px solid #666666;
    padding: 0px 15px;
}
ul.MenuBottom li a {
     color: #666666;
     text-decoration: none;
}
ul.MenuBottom li a.aktivni {
     font-weight: normal;
     color: #CC3333;
}
ul.MenuBottom li a:hover {
     font-weight: normal;
     color: #CC3333;
}
ul.MenuBottom li.first {
    border-left: none;
}


ul.MenuHome {
    width: 780px;
    height: 17px;
    background-image: url(../images/pozadi-menu.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 1.1em;
	padding: 4px 0px 0px 0px;
	list-style: none;
	/*border: 1px solid black;*/
	text-align: center;
}
ul.MenuHome li {
    display: inline;
    border-left: 1px solid white;
    padding: 0px 12px;
}
ul.MenuHome li a {
     color: #FFFFFF;
     text-decoration: none;
}
ul.MenuHome li a.aktivni {
     font-weight: bold;
}
ul.MenuHome li.first {
    border-left: none;
}





#Submenu {
    width: 758px;
    height: 24px;
    background-image: url(../images/pozadi-submenu.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	color: #666666;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding: 12px 10px 0px 10px;
	border: 1px solid #666666;
}
#Submenu a {
    border-right: 1px solid #666666;
    padding: 0px 15px 0px 10px;
    color: #666666;
    text-decoration: none;
}
#Submenu a.aktivni, #Submenu a:hover {
    color: #990000;
}
#SubmenuToyota {
    width: 770px;
    height: 24px;
    /*background-image: url(../images/pozadi-submenu.png);
	background-repeat: no-repeat;*/
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 1.0em;
	font-weight: bold;
	padding: 12px 5px 0px 5px;
	/*border: 1px solid #666666;*/
	background-color: #000000;
}
#SubmenuToyota a {
    border-right: 1px solid #666666;
    padding: 0px 5px 0px 2px;
    color: #FFFFFF;
    text-decoration: none;
}
#SubmenuToyota a.aktivni, #SubmenuToyota a:hover {
    color: #990000;
}
#SubmenuPiaggio {
    width: 758px;
    height: 30px;
    background-image: url(../images/pozadi-submenu.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	color: #666666;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	padding: 4px 10px 0px 10px;
	border: 1px solid #666666;
}
#SubmenuPiaggio a {
    border-right: 1px solid #666666;
    padding: 0px 7px 0px 5px;
    color: #666666;
    text-decoration: none;
}
#SubmenuPiaggio a.aktivni, #SubmenuPiaggio a:hover {
    color: #990000;
}
#Topimage {
    width: 780px;
    height: 278px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid #666666;*/
}
#TopimageHome {
    width: 778px;
    height: 417px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #666666;
}
#Galerie {
    background-image: url(../images/topimage-mapa.png);
	background-repeat: no-repeat;
    width: 778px;
    height: 42px;
	margin: 1px 0px 10px 0px;;
	cursor: pointer;
}
#Galerie map area:hover {
    cursor: pointer;
}
#Stred {
    width: 798px;
    /*background-image: url(../images/pozadi-obsah.png);
	background-repeat: repeat-y;*/
	margin-top: 0px;
	overflow: hidden;
}
#StredVozy {
    width: 798px;
    /*background-image: url(../images/pozadi-obsah-orig.png);
	background-repeat: repeat-y;*/
	margin-top: 0px;
	overflow: hidden;
}
#StredBez {
    width: 788px;
    background-image: url(../images/pozadi-obsahbez.png);
	background-repeat: repeat-y;
	margin-top: 0px;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
}
#Stred a {
    color: #666666;
    text-decoration: none;
}
#Salony {
    width: 780px;
    background-image: url(../images/pozadi-obsahbez.png);
	background-repeat: repeat-y;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}
#Salony a {
    color: #990000;
    text-decoration: none;
}
#Salony-Piaggio {
    width: 780px;
    background-image: url(../images/pozadi-obsahbez.png);
	background-repeat: repeat-y;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 10px; 
}
#Salony-Piaggio a {
    color: #990000;
    text-decoration: none;
}
#Levy {
    width: 524px;
    float: left;
    padding: 0px 13px 0px 0px;
    overflow: hidden;
}
#Levy #Mazda {
    width: 251px;
    float: left;
    margin-right: 12px;
    background-image: url(../images/mazda-autosalon.png);
	background-repeat: no-repeat;
	text-align: center;
	/*padding-top: 210px;*/
}
#Levy #Toyota {
    width: 251px;
    float: left;
    text-align: center;
	/*padding-top: 210px;*/
}
#Levy #MazdaOrig {
    width: 251px;
    float: left;
    margin-right: 12px;
    background-image: url(../images/mazda-autosalon.png);
	background-repeat: no-repeat;
	text-align: center;
	/*padding-top: 210px;*/
}
#Levy #ToyotaOrig {
    width: 251px;
    float: left;
    text-align: center;
	/*padding-top: 210px;*/
}
#Levy #Toyota a span.toyota {
    display: block;
    width: 125px;
    height: 199px;
    background-image: url(../images/toyotatoyota-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
}
#Levy #Toyota a span.piaggio {
    display: block;
    width: 126px;
    height: 199px;
    background-image: url(../images/toyotapiaggio-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
}
#Levy #Toyota a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/toyota-autosalon.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Levy #Mazda a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/mazda-autosalon.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Levy #ToyotaOrig a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/toyota-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Levy #MazdaOrig a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/mazda-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Mazda a, #Toyota a, #Lexus a, #Lexust a, #MazdaOrig a, #ToyotaOrig a, #LexusOrig a, #LexustOrig a  {
    color: #990000;
    cursor: pointer;
}
#Mazda {
    width: 251px;
    float: left;
    margin-right: 12px;
    text-align: center;
}
#Mazda a.black, #Lexust a.black, #Toyota a.black, #MazdaOrig a.black, #LexustOrig a.black, #ToyotaOrig a.black {
    color: #000000;
}
#Toyota {
    width: 251px;
    float: left;
    text-align: center;
}
#Lexus {
    width: 251px;
    float: left;
    margin-right: 12px;
    text-align: center;
}
#Lexust {
    width: 251px;
    float: left;
    text-align: center;
}
#LexustOrig {
    width: 251px;
    float: left;
    text-align: center;
}
#Toyota a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/toyota-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Toyota a span.toyota {
    display: block;
    width: 125px;
    height: 199px;
    background-image: url(../images/toyotatoyota-autosalon.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
}
#Toyota a span.piaggio {
    display: block;
    width: 126px;
    height: 199px;
    background-image: url(../images/toyotapiaggio-autosalon.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
}
#Mazda a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/mazda-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Lexus a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/lexus-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Lexust a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/lexus-autosalon.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#LexustOrig a span {
    display: block;
    width: 251px;
    height: 199px;
    background-image: url(../images/lexus-autosalon-orig.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#Obsah {
    width: 524px;
    /*height: 515px;*/
    overflow: hidden;
    font-size: 0.9em;
    padding: 0px 0px 0px 10px;
}
#ObsahLevy {
	width: 167px;
	margin-right: 10px;
	float: left;
}
#ObsahLevy p {
	color: #999999;
	text-align: justify
}
#ObsahLevy p.black {
	color: #000000;
	font-weight: bold;
	text-align: justify
}
p.black {
	color: #000000;
	font-weight: bold;
	text-align: justify
}
h2.nadpisy {
	width: 504px;
	height: 23px;
	background-image: url(../images/dajbych-pozadi-nadpisy.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 3px 10px;
	margin: 0px 0px 15px 0px;
}
#ObsahPravy {
	width: 337px;
	float: left;
	padding-left: 10px;
}
#ObsahPravy p {
	margin-bottom: 10px;
	color: #999999;
}
#Obsah .first {
    width: 242px;
    float: left;
    padding-right: 10px;
}
#Obsah .two{
    width: 242px;
    float: left;
}
#Obsah #Prvni{
    width: 160px;
    float: left;
    padding-right: 10px;
    text-align: justify;
}
#Obsah #Druhy{
    width: 160px;
    float: left;
    padding-right: 10px;
    text-align: justify;
}
#Obsah #Treti{
    width: 160px;
    float: left;
    text-align: justify;
}
#Pravy {
    width: 225px;
    float: left;
    padding: 0px 13px 0px 18px;
    overflow: hidden;
}
#Pravy .NadpisNovinky {
    width: 225px;
    height: 26px;
    background-image: url(../images/dajbych-nadpis-novinky.png);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	/*border: 1px solid #666666;*/
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#Pravy .nadpisDopisy {
    width: 225px;
    height: 20px;
    background-image: url(../images/pozadi-dopisy.png);
	background-repeat: no-repeat;
	margin: 15px 0px;
	border: 1px solid #666666;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
	text-align: center;
}
#Pravy .nadpisDopisy a {
    color: #FFFFFF;
}
.novinka {
    width: 225px;
	margin-bottom: 10px;
	color: #999999;
	font-weight: normal;
	padding: 7px 0px 0px 0px;
	border-bottom: 1px solid #CC3333;
}
.novinkaBig {
	margin-bottom: 10px;
	color: #999999;
	font-weight: normal;
	padding: 7px 0px 0px 0px;
	border-bottom: 1px solid #CC3333;
}
#Pravy .novinka h2 {
	color: #CC3333;
	line-height: 1.2em;
}
#Pravy .novinkaRam {
    width: 220px;
	margin-bottom: 10px;
	color: #000000;
	font-weight: normal;
	padding: 7px 0px 0px 5px;
	border: 1px solid #990000;
}
#Pravy .novinka a, #Pravy .novinkaRam a {
    color: #990000;
    text-decoration: underline;
}
#Pravy .novinkanormal {
    width: 225px;
	margin-bottom: 10px;
	color: #666666;
	font-weight: normal;
	padding: 7px 0px 0px 0px;
}
#Pravy .novinka img {
    /*border: 1px solid #666666;*/
    /*margin-bottom: 5px;*/
}
#Pravy .novinka span a {
    text-decoration: underline;
}
#NadpisAutosalony {
    width: 512px;
    height: 17px;
    background-image: url(../images/nadpis-autosalony.png);
	background-repeat: repeat-y;
	margin-top: 10px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	border: 1px solid #666666;
}
.vpravo {
    text-align: right;
}
.vlevo {
    text-align: left;
}
#Adresa a {
    color: #990000;
}
#Adresa a.black {
    color: #000000;
}
.red {
    color: #990000;
}
strong .red {
    color: #990000;
}
.redbold {
    color: #990000;
    font-weight: bold;
}
.gray {
    color: #666666;
}
.grayjust {
    color: #666666;
    text-align: justify;
}
.bold {
    font-weight: bold;
}
.boldjustify {
    font-weight: bold;
    text-align: justify;
}
.justify {
    text-align: justify;
}
p, table {
    margin-bottom: 10px;
}
p.bez {
    margin-bottom: 0px;
}
hr {
    color: #666666;
}
.cistic {
    clear: both;
}
#Akce {
    /*border: 1px solid black;*/
    width: 514px;
    color: #000000;
    border-color: #000000; 
}
#Akce tr td {
    padding: 3px 5px;
    text-align: center;
    border: 1px solid white;
}
#Akce tr.suda {
    background: #CCCCCC;
}
#Akce tr.licha {
    background: #FFFFFF;
}
#Akce tr td.pravyram {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: none;
}
#Akce tr td.pravyrambold {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: none;
    font-weight: bold;
}
#Akce tr td.red {
    font-weight: bold;
    border-bottom: 1px solid black;
    color: #CC0000;
}
#Akce tr td.prechod {
    background-image: url(../images/pozadi-akce.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
}
#Akce tr td.prechodfull {
    background-image: url(../images/pozadi-akce.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
}
#Akce tr.black {
    background: #000000;
    color: #FFFFFF;
}
#Akce tr.suda td.pravyram, #Akce tr.suda td.pravyrambold, #Akce tr.suda td.red  {
    border-bottom: none;
}
#OjeteVozy {
    /*border: 1px solid black;*/
    width: 514px;
    color: #000000;
    border-color: #000000; 
}
#OjeteVozy tr td {
    padding: 3px 5px;
    text-align: center;
    border: 1px solid white;
}
#OjeteVozy tr.suda {
    background: #CCCCCC;
    cursor: pointer;
}
#OjeteVozy tr.licha {
    background: #999999;
    cursor: pointer;
}
#OjeteVozy tr.suda:hover, #OjeteVozy tr.licha:hover {
    background: #666666;
}
#OjeteVozy tr td.pravyram {
    border-right: 1px solid black;
    border-left: none;
}
#OjeteVozy tr td.pravyrambold {
    border-right: 1px solid black;
    border-left: none;
    font-weight: bold;
}
#OjeteVozy tr td.red {
    font-weight: bold;
    color: #CC0000;
}
#OjeteVozy tr td.prechod {
    background-image: url(../images/pozadi-akce.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
}
#OjeteVozy tr td.prechodfull {
    background-image: url(../images/pozadi-akce-rot.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
}
#OjeteVozy tr.black {
    background: #000000;
    color: #FFFFFF;
}
.galerie {
    width: 165px;
    height: 150px;
    float: left;
    margin-right: 5px;
}
.galerie p {
    margin-bottom: 5px;
}
#MenuVozy {
    width: 780px;
    height: 26px;
    background-image: url(../images/pozadi-submenu.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-size: 1.1em;
	padding: 10px 0px 0px 0px;
	list-style: none;
	/*border: 1px solid black;*/
	text-align: center;
}
#MenuVozy a {
    color: #666666;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 7px;
    border-right: 1px solid #666666;
}
#MenuVozy a.last {
    border-right: none;
}
#MenuVozy a.aktivni {
    font-weight: bold;
}
#Topimg {
    width: 512px;
    height: 231px;
	border: 1px solid #666666;
}
#TopimgT {
    width: 512px;
    height: 231px;
	/*border: 1px solid #666666;*/
}
#LexusIsBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/lexus-is/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusIsInterier {
    position: relative;
    float: left;
    width: 514px;
    height: 47px;
    background: url(../images/lexus-is/galerie-interier.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusIsGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/lexus-is/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#LexusIsFBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/lexus-is-f/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusIsFInterier {
    position: relative;
    float: left;
    width: 514px;
    height: 47px;
    background: url(../images/lexus-is-f/galerie-interier.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusIsFGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/lexus-is-f/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusGsBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 32px;
    background: url(../images/lexus-gs/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusGsInterier {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/lexus-gs/galerie-interier.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusGsGalerie {
    position: relative;
    float: left;
    width: 512px;
    height: 49px;
    background: url(../images/lexus-gs/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#LexusLsBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/lexus-ls/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusLsInterier {
    position: relative;
    float: left;
    width: 514px;
    height: 47px;
    background: url(../images/lexus-ls/galerie-interier.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusLsGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/lexus-ls/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#LexusRxBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/lexus-rx/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusRxInterier {
    position: relative;
    float: left;
    width: 514px;
    height: 47px;
    background: url(../images/lexus-rx/galerie-interier.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusRxGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/lexus-rx/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#LexusScBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/lexus-sc/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusScInterier {
    position: relative;
    float: left;
    width: 514px;
    height: 47px;
    background: url(../images/lexus-sc/galerie-interier.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusScGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/lexus-sc/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#LexusScGalerie2 {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/lexus-sc/galerie-galerie2.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaAygoGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/aygo/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#ToyotaAygoBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/aygo/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaYarisGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/yaris/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#ToyotaYarisBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/yaris/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaAurisGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/auris/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}

#ToyotaAurisBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/auris/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaCorollaGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/corolla/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaCorollaBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/corolla/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaCorollaVersoGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/corolla-verso/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaCorollaVersoBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/corolla-verso/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaVersoGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/verso/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaVersoBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/verso/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaAvensisGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/avensis/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaAvensisBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/avensis/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaRav4Galerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/rav-4/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaRav4Barvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/rav-4/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaPriusGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/prius/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaPriusBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/prius/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaLandCruiserGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/land-cruiser/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaLandCruiserBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/land-cruiser/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaLandCruiserV8Galerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/land-cruiser-v8/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaHiace {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/hiace/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaIqBarvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/iq/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaIqGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/iq/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaHilux {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/hilux/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaUrbanCruiser {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/urban-cruiser/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaLandCruiserV8Barvy {
    position: relative;
    float: left;
    width: 514px;
    height: 48px;
    background: url(../images/toyota/land-cruiser-v8/galerie-barvy.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#ToyotaMazdaGalerie {
    position: relative;
    float: left;
    width: 514px;
    height: 49px;
    background: url(../images/toyota/mazda-cx9/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioApeCalessinoGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/ape-calessino/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioApeTmTipperGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/ape-tm-tipper/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioQuargoTipperGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/quargo-tipper/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioQuargoKosOvkaGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/quargo-kos-ovka/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioPorterTipperGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/porter-tipper/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioPorterEcoPowerGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/porter-eco-power/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioPorterMaxxiGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/porter-maxxi/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
#PiaggioPorterVanGalerie {
    position: relative;
    width: 514px;
    height: 49px;
    background: url(../images/piaggio/porter-van/galerie-galerie.png) 0px 0px;
    background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
table {
    /*border: 1px solid #666666;*/
    border-collapse: collapse;
    width: 780px;
}
table tr td {
    padding: 0px 3px;
}
tr.hlavni td {
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    background-color: #CCCCCC;
}
table tr td.center {
    text-align: center;
}
table.kontakt {
    width: 250px;
}
table.kontakt tr th {
    text-align: left;
    padding: 0px 10px;
}
table.kontakt tr td {
    padding: 0px 10px 3px 10px;
}
table.kontakt tr td.adresa {
    border-right: 1px solid #666666;
}
#Konlevy {
    padding-left: 15x; 
    float: left;
    width: 250px;
}
#Konlevy img {
    border: 1px solid #666666;
}
.kontaktlevy {
    padding-left: 15x; 
    float: left;
    width: 250px;
}
.kontaktlevy img {
    border: 1px solid #666666;
}
.kontaktlevy a {
    color: #990000;
}
#Konpravy {
    width: 150px;
    float: left;
}
#Konzam {
    width: 500px;
    text-align: left;
}
#Konzam tr td {
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;   
}
#Konzam a {
    font-weight: bold;
}
#PravyNews {
    width: 239px;
    float: left;
    padding: 0px 0px 0px 13px;
    overflow: hidden;
}
#LevyNews {
    width: 239px;
    float: left;
    padding: 0px 0px 0px 13px;
    overflow: hidden;
}
#LevyNews .novinka, #PravyNews .novinka {
    border-bottom: 1px solid #000000;
    margin-bottom: 10px 
}
#LevyNews img, #PravyNews img {
    border: 1px solid #666666; 
}
input.form, select.form, textarea.form {
    border: 1px solid #990000;
    width: 200px;
}
input.forms, select.forms, textarea.forms {
    border: 1px solid #990000;
    width: 300px;
}
#Form {
    width: 500px;
    text-align: left;
}
#Form tr td table {
    width: 450px;
    text-align: center;
}
#Form tr td table tr td img {
    border: 1px solid #666666;
}
#MultiLeft {
    float: left;
    width: 320px;
}
#MultiRight {
    float: left;
    width: 180px;
}
#Youtube {
    float: left;
}
#Youurl {
    padding: 0px 10px;
    float: left;
}
#Youurl a {
    color: #990000;
}
#Fotografie {
    width: 250px;
    float: left;
}
#Informace {
    float: right;
    padding: 0px 10px 0px 10px;
    text-align: right;
}
#Ivuz {
    width: 230px;
    border-collapse: collapse;
}
#Ivuz tr td, #Ivuz tr th {
    text-align: left;
    padding: 1px 4px;
    border-bottom: 1px solid #666666;
    color: #666666;
}
#Ivuz tr th {
    background-image: url(../images/pozadi-akce-rot.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
}
#Ivuz tr td.right {
    text-align: right;
}
#Ivuz tr.cena {
    background-color: #333333;
    color: #FFFFFF;
    font-weight: bold;
}
#Ivuz tr.cena td {
    color: #FFFFFF;
    font-weight: bold;
}
h2.ojetevozy {
    background-image: url(../images/pozadi-akce.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 5px;
}
#Udajetoyota {
    border-collapse: collapse;
    width: 780px;
}
#Udajetoyota tr td {
    text-align: center;
    vertical-align: top;
    padding: 2px 4px;
    border: 1px solid #666666;
}
#Udajetoyota tr td.left {
    text-align: left;
}
#Udajetoyota tr.hlavni {
    font-weight: bold;   
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666; 
    
}
.novinka p.center {
    text-align: center;
}
p.center {
    text-align: center;
}
#Pravy .novinka p.center img {
    border: none;
}
#Obsah .hlavni {
    font-size: 1.5em;
    color: #990000;
    font-weight: bold;
}
strong.tit {
    color: #990000;
    font-weight: bold;
    font-size: 1.2em;
}
strong.akce {
    font-size: 1.5em;
    color: #000000;
}
#Salony a.black {
    color: #000000;
}
#Obsah #First .novinka {
    color: #000000;
}
.rammanual {
    border: 1px solid #990000;
}
#Obsah ul {
    margin: 10px 15px;
}
#PatMenu {
	width: 780px;
    margin: 0px auto;
    border: none;
    background: #FFFFFF;
    padding: 10px 10px 10px 10px;
    /*border-left: 1px solid #666666;
    border-right: 1px solid #666666;*/
}
#Obsah a.under {
    text-decoration: underline;
}
.redbig {
    font-weight: 1.5em;
    color: #990000;
}
.cisticnew {
    clear: both;
    border-bottom: 1px solid #990000;
    margin-bottom: 5px;
}
.rightnew {
    float: right;
    margin-left: 5px;
    
}
.kalendarl {
    padding: 5px;
    border: 1px solid #990000;
    float: left;
    margin-left: 20px;
}
.kalendarp {
    padding: 5px;
    border: 1px solid #990000;
    float: right;
    margin-right: 20px;   
}
h2.redunder {
    font-weight: 1.5em;
    line-height: 1.8em;
    color: #990000;
    text-decoration: underline;

}
.textRam {
	margin-bottom: 10px;
	color: #000000;
	font-weight: normal;
	padding: 7px 0px 0px 5px;
	border: 1px solid #990000;
}
.textRamCent {
	margin-bottom: 10px;
	color: #000000;
	font-weight: normal;
	padding: 7px 0px 0px 5px;
	border: 1px solid #990000;
	text-align: center;
}
.white {
    color: #FFFFFF;
}
.clanek {
    border-bottom: 1px dotted #990000;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.clanek .text {
    width: 245px;
    float: left;
    padding-right: 5px;
}
.clanek .obrazek {
    width: 250px;
    float: left;
    padding-left: 10px;
}
.ramecek {
    border: 1px solid #990000;
}
h3 {
    width: 239px;
    padding: 3px;
    font-size: 1.3em;
    color: #990000;
    margin-bottom: 5px;
    background-image: url(../images/pozadi-h3.png);
	background-repeat: repeat;
}
h3.cent {
    padding: 3px;
    font-size: 1.3em;
    color: #990000;
    margin-bottom: 5px;
    background-image: url(../images/pozadi-h3.png);
	background-repeat: repeat;
	text-align: center;
}
h3.big {
    width: 508px;
    padding: 3px;
    font-size: 1.3em;
    color: #990000;
    margin-bottom: 5px;
    background-image: url(../images/pozadi-h3.png);
	background-repeat: repeat;
}
.img-right {
    float: right;
    padding: 0px 0px 0px 10px;
}
.gold {
    width: 508px;
    padding: 10px 3px 5px 3px;
    color: #990000;
    margin-bottom: 5px;
    background-image: url(../images/pozadi-h3.png);
	background-repeat: repeat;
}
.bigtextblack {
    color: #000000;
    font-size: 1.2em;
}
table.rychlokontakt {
    width: 200px;
}
a .red {
    color: #990000;
    text-decoration: none;
}
a:hover .red {
    text-decoration: underline;
}
table.cernyram tr th {
    border: 1px solid white;
}
.rychloservis, .rychloservis a {
    color: #990000;
    font-weight: bold;
    margin-bottom: 0px;
}
.center {
	text-align: center;
}
.centerpat {
	text-align: center;
}
.centerpat a {
	color: #000000;
	font-size: 0.7em;
}
.banner {
	width: 337px;
	margin-bottom: 10px;
}
.banner h2.black {
	width: 327px;
	color: #999999;
	background-color: #000000;
	padding: 2px 10px 2px 0px;
}
.banner h2 {
	width: 327px;
	color: #CC3333;
	padding: 2px 10px 2px 0px;
}
p.ram a img {
	border: 1px dotted #CC3333;
	padding: 2px;
}
ul#Loga1 {
	width: 780px;
	height: 83px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
ul#Loga1 li {
	display: inline;
	float: left;
}
#Loga1 a {
	color: #225266;
	text-align: center;
}
#Loga1 a:hover {
	color: #64A2BD;
}
#Loga1 a, #Loga1 a span {
	display: block;
	height: 83px;
	width: 230px;
	position: relative;
}
#Loga1 a span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../images/dajbych-loga.png) 10px 0px;
	cursor: pointer;
}
#Loga1 a:hover span, #Loga1 .aktivni span {
	background: url(../images/dajbych-loga.png) 10px 85px;
}

#Loga1 a.druhy, #Loga1 a.druhy span {
	width: 300px;
}
#Loga1 a.druhy span {
	background: url(../images/dajbych-loga.png) -210px 0px;
}
#Loga1 a.druhy:hover span {
	background: url(../images/dajbych-loga.png) -210px 83px;
}
#Loga1 .aktivni a.druhy span {
	background: url(../images/dajbych-loga.png) -210px 83px;
}

#Loga1 a.treti, #Loga1 a.treti span {
	width: 250px;
}
#Loga1 a.treti span {
	background: url(../images/dajbych-loga.png) -505px 0px;
}
#Loga1 a.treti:hover span {
	background: url(../images/dajbych-loga.png) -505px 83px;
}
#Loga1 .aktivni a.treti span {
	background: url(../images/dajbych-loga.png) -505px 83px;
}
ul#Loga2 {
	width: 780px;
	height: 66px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
ul#Loga2 li {
	display: inline;
	float: left;
}
#Loga2 a {
	color: #225266;
	text-align: center;
}
#Loga2 a:hover {
	color: #64A2BD;
}
#Loga2 a, #Loga2 a span {
	display: block;
	height: 66px;
	width: 780px;
	position: relative;
}
#Loga2 a span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../images/dajbych-loga2.png) 0px 0px;
	cursor: pointer;
}
#Loga2 a:hover span, #Loga2 .aktivni span {
	background: url(../images/dajbych-loga2.png) 0px 68px;
}

#Loga2 a.druhy, #Loga2 a.druhy span {
	width: 390px;
}
#Loga2 a.druhy span {
	background: url(../images/dajbych-loga2.png) -390px 0px;
}
#Loga2 a.druhy:hover span {
	background: url(../images/dajbych-loga2.png) -390px 68px;
}
#Loga2 .aktivni a.druhy span {
	background: url(../images/dajbych-loga2.png) -390px 68px;
}
ul#Loga3 {
	width: 780px;
	height: 66px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
ul#Loga3 li {
	display: inline;
	float: left;
}
#Loga3 a {
	color: #225266;
	text-align: center;
}
#Loga3 a:hover {
	color: #64A2BD;
}
#Loga3 a, #Loga3 a span {
	display: block;
	height: 63px;
	width: 390px;
	position: relative;
}
#Loga3 a span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../images/dajbych-loga3.png) 0px 0px;
	cursor: pointer;
}
#Loga3 a:hover span, #Loga3 .aktivni span {
	background: url(../images/dajbych-loga3.png) 0px 74px;
}

#Loga3 a.druhy, #Loga3 a.druhy span {
	width: 390px;
}
#Loga3 a.druhy span {
	background: url(../images/dajbych-loga3.png) -390px 1px;
}
#Loga3 a.druhy:hover span {
	background: url(../images/dajbych-loga3.png) -390px 71px;
}
#Loga3 .aktivni a.druhy span {
	background: url(../images/dajbych-loga3.png) -390px 71px;
}
.adresa1 {
	width: 250px;
	float: left;
}
.adresa2 {
	width: 260px;
	float: left;
	padding: 5px 0px 0px 0px;
}
.adresa2 img {
	border: 1px solid #CC3333;
}
#Obsah p.red {
	font-weight: bold;
	color: #CC3333;
}
#Obsah p.red a {
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;
}
#Obsah p.red a.aktivni, #Obsah p.red a:hover {
	text-decoration: underline;
}
#Home {
	padding: 10px;
}
#Home .podpora {	
	float: left;
	width: 350px;
}
h2.red {
	color: #CE1526;
	font-size: 1.2em;
}
.red {
	color: #CE1526;
}
#Home p {
	padding: 0px 15px;
	color: #666666;
}
#AkceConvoy {
    color: #000000;
    border-color: #000000;
}
#AkceConvoy tr th {
	padding-top: 0px;
}
#AkceConvoy tr td {
    padding: 3px 5px;
    text-align: center;
    border: 1px solid white;
}
#AkceConvoy tr.suda {
    background: #CCCCCC;
}
#AkceConvoy tr.licha {
    background: #FFFFFF;
}
#AkceConvoy tr td.pravyram {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: none;
}
#AkceConvoy tr td.pravyrambold {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: none;
    font-weight: bold;
}
#AkceConvoy tr td.red {
    font-weight: bold;
    border-bottom: 1px solid black;
    color: #CC0000;
}
#AkceConvoy tr td.prechod {
    background-image: url(../images/pozadi-akce.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: normal;
}
#AkceConvoy tr td.prechodfull {
    background-image: url(../images/pozadi-akce.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
}
#AkceConvoy tr.black {
    background: #000000;
    color: #FFFFFF;
}
#AkceConvoy tr.suda td.pravyram, #AkceConvoy tr.suda td.pravyrambold, #AkceConvoy tr.suda td.red  {
    border-bottom: none;
}
#Konvoj {
	background-color: #CCCCCC;
	padding: 10px;
	margin: 10px 0px;
}
#KonvojSoutez {
	background-image: url(../images/pozadi-akce-soutez.png);
	background-repeat: repeat-y;
	padding: 10px;
	margin: 10px 0px;
	color: #FFFFFF;
}
#KonvojSoutez p {
	color: #FFFFFF;
}

