﻿body
{
	background: #141414;
	font-family: Arial;
	color: #a2a2a2;
	font-size: 11px;
	text-align: left;
}
img
{
	border: 0;
}
a
{
	color: #fff;
}
#page
{
	width: 970px;
	/*height: 1123px;*/
/*	height: 1143px;*/
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
}
#head
{
	position: relative;
	height: 270px;
	overflow: hidden;
	background: url(../img/lidi.jpg) no-repeat left bottom;
}
#head img.prima
{
	margin-top: 28px;
	float: right;
}
#head #autosalon
{
	position: absolute;
	top: 0;
	left: 0;
	width: 384px;
	height: 132px;
}
#head .fb
{
	position: absolute;
	top: 93px;
	left: 530px;
	width: 59px;
	height: 18px;
}
#head #autosalon a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#head #autosalon a span
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/logo.jpg);
}
#head #reklama
{
	position: absolute;
	top: 130px;
	right: 0;
	/*width: 469px;*/
	width: 440px;
	height: 100px;
	background: url(../img/reklama.jpg) no-repeat right;
}
#head #reklama img
{
	margin-right: 19px;
}
#head #znacka
{
	position: absolute;
	left: 0;
	bottom: 50px;
	display: block;
	width: 220px;
	font-size: 120%;
	height: 67px;
	background: url(../img/znacka.jpg) no-repeat left;
	font-size: 14px;
	font-weight: bold;
}
#head #menu
{
	position: absolute;
	width: 450px;
	height: 27px;
	right: 0;
	bottom: 0;
	text-align: right;
}
#head #menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
		display: inline;
}
#head #menu ul li
{
	display: inline;
	/*display: block;*/
/*	width: 80px;
	height: 27px;
	line-height: 27px;*/
	margin-right: 5px;
}
#head #menu ul li img
{
vertical-align: middle;
}
#head #menu ul li a
{
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	color: #a0a0a0;
	font-weight: bold;
	text-decoration: none;
}
#head #menu ul li a:hover
{
	
	color: #fff;
}
#head #znacka span
{
	padding-top: 15px;
	display: block;
	padding-left: 80px; 
}
table.reklama
{
	float: left;
	width: 250px;
	border-collapse: collapse;
	overflow: hidden;
}
table.reklama .th-vyber-reklama
{
	height: 27px;
	line-height: 27px;
	background: url(../img/vyber-reklama.gif) repeat-x;
	text-align: left;
	color: #fff;
	padding-left: 10px;
	text-transform: uppercase;
}
#left
{
		float: left;
	width: 720px;
	border-collapse: collapse;

}
table.vyber-dilu
{
	float: left;
	width: 720px;
	border-collapse: collapse;
}
table.vyber-dilu .th-vyber
{
	height: 27px;
	line-height: 27px;
	background: url(../img/vyber.gif) repeat-x;
	text-align: left;
	color: #fff;
	padding-left: 10px;
	text-transform: uppercase;
}
.radek-dil
{
	height: 80px;
	overflow: hidden;
	
}
.radek-konec
{
	height: 15px;
}
.radek-konec td
{
	background: url(../img/table-bottom.gif) repeat-x;
}
td.popis
{
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #434343;
}
td.popis div
{
	padding: 10px 0 0 10px;
}
td.popis h2, td.popis h2 a
{
	color: #fff;
	font-size: 100%;
	margin: 0 0 5px 0;
	text-decoration: none;
}
td.popis h2 a:hover
{
	text-decoration: underline;
}
td.popis p
{
	color: #a2a2a2;
	font-size: 9px;
	margin: 0;
}
td.img
{
	vertical-align: middle;
	width: 130px;
	border-right: 1px solid #000;
	background: #202020;
	text-align: center;
	border-bottom: 1px solid #434343;
}
td.img img
{

}
td.dil
{
	vertical-align: top;
	width: 76px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #434343;
}
td.dil a
{
	display: block;
	color: #d3511d;
	text-decoration: none;
	padding: 10px 0 0 10px;
}
td.dil a:hover
{
	text-decoration: underline;
}
#silverlightControlHost {
	background: #fff;	    
	width: 970px;
/*	height: 589px;*/

}
#instaluj
{

	color: #000;
	padding: 30px 0;
	padding: 100px 0;
}
.reklama td
{
border: 0px solid #000;
}
#foot
{
	background: url(../img/table-bottom.gif) repeat-x;
	clear: both;
	font-size: 90%;
	padding-top: 2em;
}
#foot a
{
	color: #909090;
	text-decoration: none;
}
#foot a:hover
{
	color: #a2a2a2;
	text-decoration: none;
}
#foot span
{
	float: right;
}
/*DISKUZE*/
.napis
{
	height: 27px;
	line-height: 27px;
	background: url(../img/vyber.gif) repeat-x;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
}
.diskuze-table-insert
{
	margin-top: 10px;
	margin-left: 10px;
	border-collapse: collapse;
}
.diskuze-table-insert td
{
	vertical-align: top;
}
input, textarea
{
	font-family: Arial;
	font-size: 11px;
}
.input-small
{
	

	border: 1px solid #000;
	background: #202020;
	color: #fff;
	width: 200px;
}
.input-textarea
{
	border: 1px solid #000;
	background: #202020;
	color: #fff;
	width: 450px;
}
.input-submit
{
	border: 1px solid #000;
	background: #202020;
	color: #fff;
}
.insert
{
	border: 1px solid #80C907;
}
.cancel
{
	border: 1px solid #EB472D;
}
#diskuze
{
	margin: 10px;
}
.diskuze
{
	border-bottom: 1px solid #434343;
	padding: 8px;
	background: #202020;
}
.diskuze
{
	border-bottom: 1px solid #141414;
	padding: 8px;
	background: #202020;
}
.diskuze .datum
{
	float: right;
	font-style: italic;
}
.diskuze .jmeno
{
	color: #B74719;
	font-size: 110%;
}
.diskuze .text
{
	font-size: 110%;
	color: #fff;
}
.diskuze .odpoved
{
	margin: 5px 0 0 10px;
	border-top: 1px solid #2A2A2A;
	border-left: 1px solid #2A2A2A;
	padding: 5px;
}
.diskuze .odpoved-span
{
	color: #fff;
}
.strankovani
{
	margin-top: 10px;
	
}
.strankovani a
{
	color: #fff;
	
}
.captcha
{
	vertical-align:middle;
}
.captcha input
{
	vertical-align:middle;
}
.captcha div
{
	
}
.error
{
	border: 2px solid red;
	margin: 20px;
	padding: 0.5em;
	background: #291212;
}
.ok
{
	border: 2px solid green;
	margin: 20px;
	padding: 0.5em;
	background: #122912;
}
hr
{
	border: 0;
	margin: 10px 5em;
	color: #fff;
background-color: #fff;
height: 1px;

	

}


table.submenu
{
	margin-top: 0.5em;
	border-collapse: collapse;
}
table.submenu a
{
	display: block;
	padding: 0.3em 0.5em;
	background: url(../img/a.gif) repeat-x bottom;
}
table.submenu a:hover, table.submenu a.vybrano
{
	background: #000;
}
#profil
{
	background: #202020;
	margin: 1em 1em 0 0;
	padding: 0.5em;
}
#profil h1
{
	color: #fff;
	margin: 0;
}
#profil h3
{
	font-size: 150%;
	font-style:italic;
	margin: 0 0 1em 0;
}
#profil img.profil-foto
{
	float: right;
	margin-left: 1em;
}