﻿/* tiskovy stylopis kombinujici oba zakladni stylopisy wysiwyg.css a template.css */
body {
	font-family: "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	margin: 0;
}

a {
	color: rgb(51,51,51);
}

h2 {
	color: rgb(219,0,47);
	font-size: 10pt;
	margin: 20px 0 5px;
	border-bottom: 1px dotted rgb(219,0,47);
	clear: both;
}

h2 a {
	color: rgb(219,0,47);
}

h3 {
	font-size: 10pt;
	margin: 15px 0 0;
	clear: left;
}

hr {
	height: 1px;
	background: none;
	color: white;
	border-top: 1px dotted rgb(51,51,51);
	clear: both;
	margin: 5px 0;
}

ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: square;
}

ul li {
	margin: 0 0 0 10px;
	padding: 0;
}

p {
	margin: 5px 0 10px;
}

p.odstavec-vyrazny {
	font-size: 10pt;
	color: rgb(219,0,47);
}

p.odstavec-doleva {
	float: left;
	margin: 10px 20px 10px 0;
}

p.odstavec-doprava {
	float: right;
	margin: 0 0 10px 0;
	text-align: right;
	max-width: 280px;
	padding: 0 0 0 20px;
}

p.odstavec-doprava img {
	max-width: 280px;
	height: auto;
	margin: 0 0 5px;
}

p.odstavec-podpis {
	width: 191px;
	text-align: center;
}

p.odstavec-podpis img {
	display: block;
}

table.tabulka-bezna {
	border: 1px solid rgb(51,51,51);
	border-collapse: collapse;
	margin: 10px 0;
}

table.tabulka-bezna th,
table.tabulka-bezna td {
	vertical-align: top;
	border: 1px solid rgb(51,51,51);
	padding: 5px 10px;
	text-align: center;
}

table.tabulka-bezna th {
	font-weight: normal;
	text-align: left;
}

table.tabulka-fotky{
	margin: 20px auto auto;
	border-collapse: collapse;
	text-align: center;
}

table.tabulka-fotky td {
	padding: 0 15px 15px 0;
}

table.tabulka-fotky img {
	margin: 0 10px 5px 0;
	width: 280px;
	height: auto;
}

/* obrazek s rameckem */
img.obrazek-s-rameckem {
	border: 1px solid rgb(51,51,51);
}

/* znegovani editacni tuzky */
div.contentpaneopen_edit {
	display: none;
}

/* zakladni stylovani */
h1 {
	font-size: 10pt;
	color: rgb(219,0,47);
	border-left: 5px solid rgb(219,0,47);
	padding: 5px 0 5px 15px;
	text-transform: uppercase;
	margin: 0 0 15px;
}

h1 a {
	color: rgb(219,0,47);
	text-decoration: none;
}

br.clear {
	clear: both;
}

/* zahlavi webu */
div#zahlavi {
	display: none;
}

p#logo-citroen {
	position: absolute;
	z-index: 1;
	top: 30px;
	margin: 0 0 0 20px;
}

p#logo-citroen a {
	display: none;
}

p#logo-citroen a img {
	display: block;
	border: 0;
}

p#autosalon {
	display: none;
}

/* hlavni menu */
div.moduletable-hlavni-menu {
	display: none;
}

/* postranni horni menu */
div.moduletable-menu-postranni {
	display: none;
}

div#kontejner {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* hlavni obsahove okno */
div#obsah {
	width: 100%;
}


/* zobrazení seznamu podstránek v detailu nového vozu */
ul.novy-vuz-sekce {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}

ul.novy-vuz-sekce li {
	margin: 0 5px 5px 0;
	padding: 0 0 0 5px;
	border-left: 3px solid white;
	float: left;
}

ul.novy-vuz-sekce li.aktualni {
	border-left: 3px solid rgb(179,179,179);
	color: rgb(219,0,47);
}

/* detail vozu k odberu */
div.cena-auta {
	padding: 5px 10px;
	width: 280px;
}

div.cena-auta p.cena-auta {
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 0;
}

div.cena-auta p.popis-ceny-auta {
	margin: -5px 0 10px;
}

p.odstavec-doprava img.dalsi-foto {
	width: 80px;
	margin: 5px 0 10px 10px;
}

/* obrazky na strance AKCNI NABIDKA */
div.akcni-nabidka p.odstavec-doprava img {
	max-width: 210px;
	height: auto;
	margin: 0 0 5px;
}

/* zapati / paticka */
div#zapati {
	display: none;
}

/* zobrazeni seznamu NOVYCH VOZU */
div.auto-v-seznamu {
	float: left;
	width: 30%;
	height: 140px;
	margin: 0 10px 10px 0;
	border: 1px solid rgb(205,205,205);
	padding: 0;
	text-align: center;
}

div.auto-v-seznamu h2 {
	color: rgb(51,51,51);
	font-size: 10pt;
	margin: 0;
	border: 0;
	position: absolute;
	text-align: center;
}

div.auto-v-seznamu h2 a {
	color: rgb(51,51,51);
}


div.auto-v-seznamu img {
	width: 185px;
}

hr.oddelovaci-cara {
	display: none;
}

hr.konec {
	border: 0;	
}

/* zobrazeni seznamu VOZU K PRODEJI */
div.vuz-k-odberu {
	margin: 0 10px 10px 0;
	padding: 10px;
}

div.vuz-k-odberu img {
	width: 140px;
	border: 1px solid rgb(51,51,51);
}

div.vuz-k-odberu p.foto {
	width: 142px;
	float: left;
	margin: 0;
}

div.vuz-k-odberu p.nazev {
	display: none;
}

div.vuz-k-odberu div {
	margin: 0 0 0 160px;
}

div.vuz-k-odberu h2 {
	color: rgb(51,51,51);
	font-size: 9pt;
	margin: 0 0 5px;
	background: none;
	padding: 0;
	border: 0;
	clear: none;
}

/* vypis kategorii mod_categories, napr. videogalerie */
ul.vypis-mod-kategorie {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.vypis-mod-kategorie li {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
	width: 185px;
	color: rgb(51,51,51);
	font-size: 10pt;
	padding: 0;
	border: 1px solid rgb(205,205,205);
}

ul.vypis-mod-kategorie a {
	color: rgb(51,51,51);
}

ul.vypis-mod-kategorie img {
	width: 185px;
	border-top: 2px solid white;
}

ul.vypis-mod-kategorie span {
	display: block;
	padding: 5px 0 5px 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* reklama v pravem sloupci */
div.ad-texts {
	display: none;
}


/* formular */
table.formular {
	margin: 10px 0;
	padding: 10px;
	border-collapse: collapse;
	border: 5px solid rgb(239,239,239);
}

table.formular th,
table.formular td {
	vertical-align: top;
	font-weight: normal;
	padding: 5px 10px 5px 0;
}

table.formular th {
	text-align: right;
}

table.formular td.formError {
	color: rgb(219,0,47);
	font-size: 8pt;
}

table.formular input,
table.formular textarea {
	width: 240px;
	border: 1px solid rgb(167,170,175);
}

table.formular textarea {
	height: 120px;
}

table.formular input.check {
	width: auto;
	margin: 0 10px 0 0;
}

table.formular input.submit {
	display: none;
}


/* pravy sloupec */
div#sloupec-pravy {
	width: 100%;
	margin: 30px 0 0;
	clear: both;
}

div#sloupec-pravy h2,
div#sloupec-pravy h3 {
	border: 0;
	border-bottom: 2px solid white;
	padding: 5px 0;
	text-transform: uppercase;
	margin: 0;
}

div#sloupec-pravy a {
	color: white;
	text-decoration: underline;
}

div#sloupec-pravy ul {
	color: white;
}

/* zobrazeni nadpisu nad vizitkami v pravem sloupci */
div#sloupec-pravy div.moduletable-kontaktujte-nas {
	margin: 15px 0 0;
	padding: 0 10px;
}

/* infomagazin, video, dokumentace, newsletter a vuz k odberu v pravém sloupci */
div.moduletable-infomagazin,
div.moduletable-video,
div.moduletable-dokumentace,
div.moduletable-vuz-k-odberu,
div.moduletable-newsletter {
	display: none;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu p.foto {
	width: auto;
	float: none;
	display: none;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu img {
	width: 278px;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu p.nazev {
	display: block;
	font-weight: bold;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu p.popis {
	display: none;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu p.cena {
	font-weight: bold;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu p.cena strong {
	color: rgb(219,0,47);
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu div {
	margin: 0;
}

div.moduletable-vuz-k-odberu div.vuz-k-odberu h2 {
	display: none;
}

div.moduletable-vuz-k-odberu br {
	display: none;
}

div#sloupec-pravy div.moduletable-vuz-k-odberu a {
	color: rgb(51,51,51);
	text-decoration: underline;
}

div.moduletable-video img.transparentni {
	display: none;
}

/* odkazy ZADOSTI o obchodni nabidku a testovaci jizdu */
div.moduletable-zadosti {
	display: none;
}

/* kontaktni vizitka */
div.moduletable-vizitka {
	float: left;
	margin: 10px 10px 10px 0;
	padding: 10px;
	border: 1px solid rgb(167,170,175);
	width: 45%;
	min-height: 120px;
}

div.moduletable-vizitka p {
	margin: 10px 0;
}

div.moduletable-vizitka p.obrazek {
	float: left;
	margin: 5px 10px 0 0;
}

div.moduletable-vizitka p.obrazek-zamestnance img {
	border: 1px solid rgb(51,51,51);
}

div.moduletable-vizitka p.pozice {
	font-weight: bold;
	margin: 0;
}

/* */
div.moduletable-vizitka div.firemni {
	padding: 10px;
	margin: -10px;
}

/* uprava zobrazeni vizitky zamestnance v pravem sloupci */
div#sloupec-pravy div.moduletable-vizitka {
}

div#sloupec-pravy div.moduletable-vizitka p.obrazek {
	float: right;
	margin: 0 0 0 10px;
}

div#sloupec-pravy div.moduletable-vizitka a {
	color: rgb(51,51,51);
}


/* zobrazeni titulni stran - 2 sloupce */
div#titulni-sloupec-prvni,
div#titulni-sloupec-druhy {
	float: left;
	width: 45%;
	margin: 0;
}

div#titulni-sloupec-druhy {
	margin: 0 0 0 20px;
}

div#titulni-sloupec-prvni h2,
div#titulni-sloupec-druhy h2 {
	border: 0;
	border-bottom: 2px solid white;
	padding: 5px 0;
	text-transform: uppercase;
	margin: 0 -10px;
}

div#titulni-sloupec-prvni h3,
div#titulni-sloupec-druhy h3 {
	font-size: 10pt;
	margin: 0 0 -5px;
	padding: 10px 0 2px;
	text-transform: uppercase;
	clear: left;
}

div#titulni-sloupec-prvni p,
div#titulni-sloupec-druhy p {
	margin: 5px 0;
}

div#titulni-sloupec-prvni p.obrazek-ilustracni,
div#titulni-sloupec-druhy p.obrazek-ilustracni {
	margin: 5px 0 0;
}

div#titulni-sloupec-prvni p.obrazek-ilustracni img,
div#titulni-sloupec-druhy p.obrazek-ilustracni img {
	width: 275px;
}

div#titulni-sloupec-prvni p.popis-modulu,
div#titulni-sloupec-druhy p.popis-modulu {
	border-bottom: 1px dotted rgb(80,85,95);
	padding: 0 0 10px 0;
}

div#titulni-sloupec-prvni p.odkaz,
div#titulni-sloupec-druhy p.odkaz {
	margin-bottom: 0;
	padding: 5px 5px 5px 10px;
}

div#titulni-sloupec-prvni p.odkaz a,
div#titulni-sloupec-druhy p.odkaz a {
	color: rgb(219,0,47);
	font-weight: bold;
}

div#titulni-sloupec-prvni ul,
div#titulni-sloupec-druhy ul {
	margin: 10px 0 0 10px;
	list-style: square;
}

div#titulni-sloupec-prvni ul li,
div#titulni-sloupec-druhy ul li {
	margin: 0 0 0 10px;
	padding: 0;
	width: 115px;
	float: left;
}

div#titulni-sloupec-prvni ul li a,
div#titulni-sloupec-druhy ul li a {
	text-decoration: none;
}

div#titulni-sloupec-prvni div.moduletable,
div#titulni-sloupec-druhy div.moduletable
 {
	padding: 0 10px 15px 10px;
	margin: 15px 0 0;
}

div#titulni-sloupec-druhy div.vuz-k-odberu a {
	text-decoration: none;
}

div#titulni-sloupec-druhy div.vuz-k-odberu h2,
div#titulni-sloupec-druhy div.vuz-k-odberu p.foto {
	display: none;
}

div#titulni-sloupec-druhy div.vuz-k-odberu p.nazev,
div#titulni-sloupec-druhy div.vuz-k-odberu p.popis {
	display: block;
}