body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:75%; text-align:center;padding:0px 0px 0px 0px; margin:0px; background:#fff; }
img { border:0px;}

.clear { display: inline-block; }   
.clear:after, .container:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 1%; }
.clear { display: block; }
.hiddeninput { display:none;}

.clearleft { font-size:0px; line-height:0px; height:0px; clear:both;}

p { color:#727272; }

h1 { margin:0px; padding:0px; font-size:18px; font-weight:normal;}
h2 { margin:0px; padding:0px; font-size:14px; font-weight:normal;}
p.vozy { margin:4px 0px 20px 0px;}
strong.extra { font-weight:bold; color:#CC0000;}

#domansky-citroen { width:990px; margin:0px auto; text-align:left;position:relative; background:url(../img/ui/bck-all.png) repeat-y;}
#header {height:120px;position:relative;}
#logocitroen { display:block; position:absolute; left:10px; top:10px;}
#logodomansky { display:block; position:absolute; left:93px; top:10px;}
#vanocni-stuha { position:absolute; left:395px; top:15px; width:400px; height:60px; background:url(../img/ui/citroen-vanocni-hp-1.jpg) no-repeat;}
#slogan { display:block; position:absolute; left:831px; top:26px;}
#mainmenu { width:990px; list-style-type:none; height:31px; background-color:#a2a2a2; line-height:31px; vertical-align:middle; margin:0px; padding:0px; position:absolute; left:0px; top:89px;}
#mainmenu li { display:inline; padding:0px 0px 0px 10px;}
#mainmenu li a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none;}
#mainmenu li a:hover {text-decoration:underline;}

#flash {height:200px; margin:0px 0px 0px 1px;}

#content { border-bottom:1px solid #a4aeb4; background:url(../img/ui/bck-content.png) repeat-y 761px 0px;}
#content #lcolumn { float:left; width:762px;}
#content #rcolumn { float:left; width:228px;}
#content #rcolumn .box { padding:20px 11px 10px 11px;}
#content #rcolumn .box h3 { margin:0px 0px 0px 0px; padding:0px; font-size:12px;}
#content #rcolumn .border { border-bottom:1px solid #a4aeb4; }

#contentrest { padding:30px 24px 30px 24px;}
#contentrest h1 { margin:0px 0px 25px 0px; color:#000;}
#contentrest li { color:#727272;}
#contentrest h2 {font-size:14px; font-weight:normal;}
#contentrest h3 { color:#CC0000;font-size:14px; font-weight:bold; margin:15px 0px 0px 0px;}
#contentrest strong {color:#727272;}
#contentrest  {color:#727272;}

#contenthome #lpart { width:320px; float:left; padding:30px 24px 30px 24px;}
#contenthome #rpart { width:374px; float:left; padding:34px 0px 30px 0px;}
#contenthome #rpart #seznamakci { width:170px; text-align:right;line-height:15px; vertical-align:middle; padding:0px 0px 0px 195px;}
#contenthome #rpart .title { font-size:14px; margin:0px 0px 22px 0px;}
#contenthome #rpart .nabidka { width:170px; height:90px; float:left; margin:0px 17px 22px 0px; padding:0px; font-size:12px; font-weight:normal;}
#contenthome #rpart .nabidka a { color:#727272; text-decoration:none;}
#contenthome #rpart .nabidka a span.title { text-decoration:underline; font-size:12px;}

#akcninabidky { }
#akcninabidky .nabidka {margin:0px 17px 15px 0px; height:60px; padding:0px; font-size:12px; font-weight:normal;}
#akcninabidky .nabidka h2 {margin:0px; padding:0px; font-size:12px; font-weight:normal;}
#akcninabidky .nabidka a { color:#cc0000; text-decoration:none;}
#akcninabidky .nabidka a img { float:left; width:170px; margin:0px 12px 0px 0px;}
#akcninabidky .nabidka a span.title { font-weight:bold; text-decoration:underline; display:block; margin:0px 0px 5px 0x; color:#cc00000;}
#akcninabidky .nabidka .popis { text-decoration:none; font-weight:normal; margin:0px; padding:6px 0px 0px 0px; }


.boxodkaz { padding:6px 0px 0px 0px;}
.ikonaodkaz { display:block; height:22px; line-height:15px; vertical-align:middle; color:#727272; font-weight:bold; font-size:11px; text-decoration:none;}
.ikonaodkaz img { float:left;}
.ikonaodkaz span { display:block; float:left; padding:0px 0px 5px 8px; text-decoration:underline;}

#cars { margin:15px 0px 25px 0px;}
#cars .item { width:345px; float:left; margin:0px 10px 18px 0px;border-bottom:1px solid #a4aeb4;}
#cars .item .image { display:block; float:left; margin:0px 8px 0px 0px;}
#cars .item table { margin:8px 0px 0px 0px;}
#cars .item td { font-size:11px;}
#cars .item td.extra { font-weight:bold; color:#CC0000;}
#cars .item td.extrasave { font-weight:bold; color:#197706; padding:0px 0px 0px 3px;}
#cars .item span.name { font-weight:bold; font-size:11px;}
#cars .item span.name  a {color:#CC0000;}

table#prices { margin:0px 0px 12px 0px !important;width:535px; border:2px solid #d60313;}
table#prices td { background-color:#fdfdfd; color:#404040; padding:4px;}
table#prices td.extra { font-weight:bold; color:#CC0000;}
table#prices td.extrasave { font-weight:bold; color:#197706;}

table.parametry { margin:0px 0px 25px 0px;}
table.parametry td { background-color:#E5E5E5; color:#404040}

#formular  { font-size:11px;color:#727272; margin:20px 0px 0px 0px;}
#formular label { width:295px; text-align:right; display:block; float:left; line-height:22px; vertical-align:middle;}
#formular input { border:1px solid #adb7bd; width:140px;display:block; float:left;font-size:11px;color:#727272;}
#formular input.button { width:auto; border:0px;}
#formular textarea  { border:1px solid #adb7bd; float:left; width:300px; height:100px; font-size:11px; padding:2px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
span.vyplnit { display:block; float:left;line-height:22px; vertical-align:middle; padding:0px 0px 0px 8px;}

#kontakt {background:url(../img/ui/bck-content.png) repeat-y 350px 0px; }
#kontakt h2 {background:url(../img/ui/bck-content.png) repeat-y 370px 0px; margin:0px 0px 15px 0px; }
#kontakt img { margin:0px 8px 8px 0px;}
#kontakt td.extra { font-weight:bold; color:#CC0000;}
#kontakt .images { width:140px; float:left; padding:0px 8px 0px 0px;}
#kontakt .lpart { width:342px; float:left; padding:0px 0px 25px 5px;}
#kontakt .rpart { width:338px; float:left;padding:0px 0px 25px 15px;}
#kontakt .numbers td { line-height:17px;}
#kontakt .opening { border-top:1px solid #a4aeb4; margin:15px 0px 20px 0px;}
#kontakt .osoba { font-size:11px; width:97%; margin:0px 0px 16px 0px;}
#kontakt .osoba p { margin:0px 0px 4px 0px;border-bottom:1px solid #a4aeb4;}

#container selector */
	color: #000000;
}
.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


.contenttable p { border:0px !important; }
#kontakt .images p { margin:0px !important; padding:0px !important; }
