@import "custom.css";
body{
	margin: 0;
	padding: 0 0 2em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #355B82;
	background: #7DADDA url(../img/body-www.gif);
	text-align: center;
	line-height: 1.6em; 
}

table.PhorumListTable {
	width: 100%;
	font-size: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	table-layout: auto;
	border: 1px solid #7DADDA;
}
.folder{
	width: 50px;
}
.folder img {
	margin: 0.5em;
}

table.PhorumListTable .PhorumTableHeader {
	background-color: #BFD8EE;
	color: #fff;
	text-align: left;
	color: #345A81;
	padding-left: 0.4em;
	border: 1px solid #EDF5F8;

}
.FlagNew{
	display: block;
	color: #c00;
}
table.PhorumListTable td {
	background-color: #D6E6F3;
	color: #345A81;
	padding-left: 0.4em;
	border: 1px solid #EDF5F8;
}
table.PhorumListTable td.nic {
	background-color: #D6E6F3;
	padding-bottom: 0em;
	
}
table.PhorumListTable td.PhorumListRow {
	background-color: #D6E6F3;
	border-bottom: 1px solid #f0f0f0;

}
table.PhorumListTable td.PhorumForm {
	background-color: #EDF5F8;
	border: 1px solid #EDF5F8;
}

.ForumNavigace {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}
.ForumNavigace span {
	float: right;
}
.ForumNavigace a {
	color: #2C757F;
}

.ForumPrizpevek {
	position: relative;
	top: 0;
	left: 0px;
	background-color: #EDF5F8;
	margin-bottom: 1em;
	border: 1px solid #7DADDA;
}
#ForumPrizpevek ul {
	list-style: none;
}
.ForumPrizpevek h3 {
	background-color: #BFD8EE;
	margin: 0px;
	color: #fff;
	font-weight: normal;
	padding-left: 0.2em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	font-size: 100%;
	color: #345A81;
	font-weight: bold;
}
.ForumPrizpevek p {
	margin: 0px;
	font-weight: normal;
	padding: 0.5em;
	text-align: justify;
}
ul.diskuze {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.diskuze ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


ul.strukturadiskuze {
	margin: 0em 0em 0em 1em;
	padding: 0px;
	list-style: none;
}



.partneri{
	table-layout: fixed;
}
.partneri td{
	text-align: center;
	padding-bottom: 2em;
}


p.vice{
	margin: 0 0 0 0;
	font-weight: bold;
	text-align: right;
	font-size: 90%;
	clear: both;
}

.float-img-novinky{
	float: left;
	width: 150px;
	margin-right: 0.5em;
}

.cs{
	padding-left: 16px;
	background: url(../img/cs.gif) no-repeat left 0.5em;
}
.de{
	padding-left: 16px;
	background: url(../img/de.gif) no-repeat left 0.5em;
}
.en{
	padding-left: 16px;
	background: url(../img/en.gif) no-repeat left 0.5em;
}
.pl{
	padding-left: 16px;
	background: url(../img/pl.gif) no-repeat left 0.5em;
}

.prihlaska{
margin-bottom: 1em;
width: 700px;
}
.prihlaska td{
	text-align: right;
}
#jmeno1,#jmeno2,#jmeno3,#jmeno4,#jmeno5{
	border: 1px solid #4487C8;
	width: 150px;
	margin-right: 1em;
}
#prijmeni1,#prijmeni2,#prijmeni3,#prijmeni4,#prijmeni5{
	border: 1px solid #4487C8;
	width: 150px;
	margin-right: 1em;
}
#rc1,#rc2,#rc3,#rc4,#rc5{
	border: 1px solid #4487C8;
	width: 100px;
	margin-right: 1em;
}
#znacka,#spz,#palivo,#typ, #motor{
	border: 1px solid #4487C8;
	width: 160px;
	margin-right: 1em;
}
#osoba,#rc,#telefon,#email{
	border: 1px solid #4487C8;
	width: 167px;
	margin-right: 1em;
}
#adresa{
	border: 1px solid #4487C8;
	width: 441px;
	margin-right: 1em;
}
#odeslat{
	margin-right: 1em;
	background: #729AD1;
	border: 1px solid #3A4E95;
	color: #fff;
	font-weight: bold;
}
#team{
	border: 1px solid #4487C8;
	width: 580px;
	margin-right: 1em;
}

#page{
	background: url(../img/body-page.gif) repeat-x;
}
#page-inside{
	position: relative;
	width: 756px;
	background: #fff url(../img/page.gif) repeat-y;
	text-align: left;
	margin: 0 auto 2em auto;
	overflow: hidden;
}
#head{
	height: 100px;
	background: url(../img/head.jpg) no-repeat center;
	position: relative;
}
#head h1{
	position: absolute;
	top: 13px;
	left: 20px;
	width: 174px;
	height: 66px;
}
#head h1 a{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/logo-www1.gif) no-repeat;
}
#head h1 span{margin-left: -2000px;
display: none;}
#menu{
	background: url(../img/menu.gif) repeat-x;
	height: 46px;
	margin: 0 3px;
	position: relative;
}
#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#menu ul li{
	float: left;
	height: 23px;
	line-height: 23px;
}
#menu ul ul{
	clear: both;
	position: absolute;
	top: 23px;
	left: 0;
}
#menu ul ul li{
	float: left;
	height: 23px;
	line-height: 23px;

}


#content{
	text-align: justify;
	padding-bottom: 1em;
	min-height: 300px;
	_height: 300px;
	
}
#content-inside{
	padding: 0 1em;
}

#second-menu{
	float: right;
	width: 150px;
	border: 1px solid #D4E6F3;
	background: #F8FCFD;
	padding-bottom: 2em;
	margin-left: 1em;
}
#second-menu ul{
	background: #F8FCFD;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 0 0 1em 0em;
	list-style: none;
}
#second-menu ul li{
	font-weight: bold;
}

#second-menu ul ul {
	margin: 0 0 0 1em;	
	list-style: square;
}
#second-menu ul ul li{
	font-weight: normal;
}



#mapa{
	margin-top: 10px;
	clear: both;
	padding:0;
	margin: 1em;
}
#mapa a{
		font-weight: bold;
}
#menu a{
	display: block;
	padding: 0 7px;
	border-left:  1px solid #C1DBEA;
	border-right:  1px solid #F7F7F7;
	color: #37506E;
	text-decoration: none;
}
#menu a:hover{
	color: #E2642B;
	background: #fff url(../img/select.gif) top left no-repeat;
	_background: #fff url(../img/select.gif) 1px top no-repeat;
}
#menu .select{
	color: #E2642B;
	text-decoration: none;
	background: #fff url(../img/select.gif) top left no-repeat;
	_background: #fff url(../img/select.gif) 1px top no-repeat;
}

#menu ul ul a{
	display: block;
	padding: 0 7px;
	border-left: none;
	border-right: none;
	background: url(../img/li.gif) no-repeat right center;
	color: #37506E;
	text-decoration: none;
}
#menu ul ul a:hover{
	background: url(../img/li.gif) no-repeat right center;
}



#header{
	position: absolute;
	top: 0;
	right:0;
	font-size: 80%;
	margin-right: 1em;
}
#header ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#header ul li{
	float: left;
	background: url(../img/li-white.gif) no-repeat left center;
	padding: 0 0.5em;
}
#header a{
	color: #fff;
	text-decoration: none;
}

#foot{
	clear: both;
	background: url(../img/foot.gif) no-repeat;
	height: 27px;
	line-height: 27px;
	text-align: right;
	padding-right: 1em;
	font-size: 80%;
	color: #fff;
}


.hp{
	background: #A4C6E5 url(../img/body.gif);
}
#page-hp{
	background: url(../img/hp-top.gif) repeat-x;	
	padding-top: 65px;
}
#logo-hp{
	border-top: 32px solid #7DADDA;
	background: #A4C6E5;
	text-align: center;
}
#logo-hp img{
	margin-top: 20px;
}
#novinky-hp{
	width:660px;
	background: #A4C6E5;
	margin: 0 auto;
}
.novinka-hp{
	width: 220px;
	float: left;
	text-align: left;
}
.novinka-hp h3{
	margin: 0 0.5em;
	font-size: 100%;
}
.novinka-hp p{
	margin: 0 0.5em;
	text-align: justify;
}
.novinka-hp p.vice{
	text-align: right;
}
.novinka-hp p a{
	font-weight: bold;
}

#novinka{
	margin-bottom: 0.5em;
	padding: 0.5em;
}
.novinkaOver, #novinka:hover{
	border: 1px solid #7BB2D9;
	cursor: pointer;
	_cursor: hand;
	background: #F2FAFB;
}
.novinkaOut{
	border: 1px solid #D4E6F3;
	background: #F8FCFD;
}

.InsertFile{margin: 1em 0;}
.InsertFile ul{
	margin: 0;
	list-style: none;
}
.InsertFile li{padding-bottom: 0.2em;}
.InsertFile img{
	vertical-align: middle;
	margin-right: 0.2em;	
}

.InsertFile, .fotogalerie{
	border: 1px solid #D4E6F3;	
	background: #F8FCFD;
	margin-bottom: 0.5em;
	padding: 0.5em;
}


#PocetNovinka{
	border: 1px solid #BDD9EC;
	background: #E6F5F8;
	margin-bottom: 0.5em;
	padding: 0.5em;
}
#vstup{
	margin-top: 30px;
	height: 85px;
	background: url(../img/vstup.gif) center;
}
#vstup a{
	display: block;
	width: 100%;
	height: 100%;
}
#vstup span{
	display: none;
}
#foot-hp{
	color: #fff;
	font-size: 90%;
	background: 	#7DADDA;
	border-bottom: 1px solid #CFE1F1;
	height: 32px;
	line-height: 32px;
}

#photogallery{
	width: 550px;
}
#photogallery2{
	width: 720px;
}
#photogallery2 .nahled{
	float: left;
	width: 180px;
	text-align: center;
	overflow: hidden;
	height: 160px;
}

#strankovani{
	clear: both;
}
#photogallery2 img{
	border: 5px solid #F8FCFD;
}


#photogallery .nahled{
	float: left;
	width: 180px;
	text-align: center;
	overflow: hidden;
	height: 160px;
}

#photogallery img{
	border: 5px solid #F8FCFD;
}




.nahled-folder{
	float: left;
	width: 180px;
	text-align: center;
	overflow: hidden;
	height: 160px;
	background: url(../img/folder.gif) no-repeat;
}
.nahledImg-folder{
	text-align: left;
	padding-left: 9px;
	padding-top: 20px;
}

.nahledImg-folder img{
	border: 0!IMPORTANT;
}

.nahled:hover {}
.nahledImg { 
	border: 1px solid #D4E6F3;
	width: 160px;
}
.nahledPopis{
	height: 50px;
}
.nahled ins, .nahled p, .nahled h5{
	text-align: center;
	line-height: 1.1em;	
	margin: 0;

}
.nahled ins, .nahled p { 
	font-size: 100%;
	text-indent: 0;
	display: block;
	text-decoration: none;
	padding-top: 0.5em;
	color: #000;
	padding: 2px;
}
.nahled h5 {font-size: 90%;}
#detail{
	width: 550px;
	text-align: center;
}
#detail img{
	border: 1px solid #D4E6F3;
	padding: 5px;
	background: #F8FCFD;
}
#photogalleryDetail{
	text-align: center;
	width: 550px;
}
#photogalleryDetail h5{
	margin: 0;
}
#navigace{
	text-align: center;
	border-top: 1px solid #D4E6F3;
	padding-top: 1.5em;
}
#next{
	padding-right: 0.5em;
}
#prev{
	padding-left: 0.5em;
}
#seznam{
	display: block;
	margin-top: 0.5em;
}
#navigace h5{
	display: none;
}
.registrace{
	width: 500px;
}
.registrace td{
	text-align: right;
	margin-right: 1em;
}
.registrace .text-registrace{
	border: 1px solid #4487C8;
	width: 160px;
}

.registrace .images-registrace{
	background: #729AD1;
	border: 1px solid #3A4E95;
	color: #fff;
	font-weight: bold;
}
.odeslat{
	background: #729AD1;
	border: 1px solid #3A4E95;
	color: #fff;
	font-weight: bold;
	margin-left: 220px;
}
.odeslat-admin{
	background: #729AD1;
	border: 1px solid #3A4E95;
	color: #fff;
	font-weight: bold;
	margin-left: 216px;
}
.odeslat-admin2{
	background: #729AD1;
	border: 1px solid #3A4E95;
	color: #fff;
	font-weight: bold;

}
.text-box{
	border: 1px solid #4487C8;
	width: 260px;
}
.PhorumBodyArea
{
	border: 1px solid #4487C8;
	width: 306px;
}
#nologin, .nologin{
	border: 1px solid #EB915F;
	margin: 0 0 2em 0;
	padding: 0.2em;
	background: #F4C086;
	font-size: 100%;
	font-weight: normal;
	
}

.blockquote{
	margin: 0;
}
blockquote{
	margin: 0 0.5em;
	border: 1px solid #D4E6F3;
	padding: 0.3em;
	background: #F4F9FB;
}
.flag-li{
	position: absolute;
	right: 0.3em;
	top: 0.6em;
}
.flag-li a{
	padding: 0!IMPORTANT;
	border-left:  0!IMPORTANT;
	border-right:  0!IMPORTANT;
	text-decoration: none;
}
.flag-li a:hover{
	background: none!IMPORTANT;
}
#e-mail{
	display: none;
}
