﻿/*obecné vlastnosti platné pro všechny stránky webu*/
	body 
	{
		font-family: Verdana, Sans-Serif;
		font-size:  .8eM;
		margin : 10px 0px 0px 0px;
		padding : 0px;
		color:#717171;
		background-image: url("/img/bgGradient.png" );	
		background-repeat :repeat-x;
		background-position:top;
		background-color: rgb(213,0,0);
	}

	form 
	{
		width: 1000px; 
		margin: -10px auto; 
		background-color: rgb(217,0,0);
	}

	div 
	{ 
		behavior: url("/img/iepngfix.htc") }

	img 
	{ 
		border:none;
		behavior: url("/img/iepngfix.htc") 
	}

	
	a
	{
		color: #B90000;
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
}	
	h1
	{
		font-size:1.3eM;	
	}
	
	h2
	{
		font-size:1.2eM;	
		line-height:30px;
		font-weight:normal;	
	}
	
	h3
	{
		font-size:1eM;
	}
		
	h4
	{
		font-size:0.9eM;	
	}
	
	/*vlastnosti divů*/
	
	#main
	{
		width: 1000px;
		margin: 0px auto;
		text-align: left;
		padding: 0px;
		float:left;
		min-height:600px;
		height:auto;
		min-height:600px;
	}
		
	#footer
	{
		text-align:center;
		color:white;
		padding-top:6px;
		font-size:.78eM;
		margin-bottom:20px;
	}

	#footer a
	{
		color:white;
	}
	#clear
	{
		clear:both;
		height:20px;
	}


	/*nastavení hlavičky*/
		
	#header
	{
		height: 260px;
		width:100%;
		background-image: url("/img/headerColorNone.png");
	}

	#clearSpacer
	{
		clear:both;
		text-align:right;
		width:100%;
		height:205px;
	}
	
	#headerLogo
	{
		float:left;
		width:407px;
	}
		
	#headerBubles
	{
		float:right;
		width:470px;
		height:150px;
	}

	#headerBubleParkovne
	{
		float:left;
		padding-left:145px;
		padding-top:110px;
		display:none;
		width:120px;
		height:103px;
	}
	
	#headerBubleJizdenky
	{
		padding-left:25px;
		padding-top:110px;
		display:none;
		float:left;
		width:120px;
		height:103px;
	}

	#menu
	{
		width:100%;
		height:55px;
		text-align:center;
	}
	
	#menuLeftSpace
	{
		float:left;
		height:55px;
		width:525px;

	}
		
	.MenuItem 
	{
		float:left;

	}
	
	/*obsah běžných stránek*/
		
	#body
	{
		width:1000px;
		height:350px;
		min-height:350px;
	}

	#main>#body {
		height: auto;/* zruseni height pro Operu, FF a IE7+ (pouzivaji min-height v predchozi definici) */
	}

	#content
	{
		height:350px;
		min-height:350px;
		background-color:white;
		border-bottom:14px black solid;
	}
		
	#body>#content
	{
		height:auto;
	}
	
	#contentLeft
	{
		clear:both;
		float:left;
		max-width:720px;
		min-height:350px;
		height:auto;
		padding-top:20px;
		padding-left:30px;
		line-height:20px;
	}
	
	#content>#contentLeft
	{
		height:auto;
		width:auto;
	}
	
	#contentLeftHead
	{	
		clear:both;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}
			
	#contentLogo
	{
		float:left;
		width:auto;
		height:100%;
		font-size:1.5eM;
		font-weight:bold;
		color:#B90000;
	}
	
	#contentLogo img
	{
		/*max-height:180px;
		max-width:160px;*/
}
	

	#contentInfo
	{
		font-size:1.2eM;
		margin-left:30px;
		float:left;
		color:#B90000;
		min-width:462px;
		min-height:118px;
		background-image: url("/img/jizdenkyRamec.png");
		background-repeat:no-repeat;
		padding: 20px 0px 0px 30px;
		margin-right:5px;
	}
	
	#contentMain
	{	
		clear:both;
		width:auto;
		height:auto;
	}
	
	#contentMain h2
	{
		background-color:#B90000;
		color:white;
		max-width:200px;	
		text-align:center;
		font-weight:bold;
	}
	
	#contentMain h3
	{
		color:#B90000;
	}
	
	#contentMain h4
	{
		color:#B90000;
		font-weight:normal;
	}

		
	#contentRight
	{
		float:left;
		width:250px;
		height:100%;
		padding-top:20px;
		padding-bottom:20px;
		text-align:center;
	}
	
	#contentRight img
	{
		margin-top:15px;
		margin-bottom:15px;
		margin-right:15px;
	}
	
	/*úvodní stránka*/
	
	#openingInfo
	{
		background-image: url("/img/mainRamecPokrok.png");
		background-repeat:no-repeat;
		width:420px;
		height:170px;		
		position:relative;
		left:-43px;
		top:-60px;
		font-size:.85eM;
		padding: 110px 30px 0px 45px;
		line-height:20px;

	}
	
	#openingInfo h2
	{
		font-weight:lighter;
		color: #FFC600;
		font-size: 2.5eM;
		text-align:center;
		background:n
	}
	
	#openingLeftContent
	{
		max-width:450px;
		margin-top:-80px;
	}
	
	#openingRightHeader
	{
		width:460px;
	}
	
	#openingActual
	{
		width:200px;
		float:left;
	}
	
	#openingArchive
	{
		width:260px;
		float:left;
		text-align:right;
	}
	
	#openingNews
	{
		width:460px;
		text-align:justify;
	}
	.newsTitle
	{
		color:#C4161C;
		font-size:1.0eM;
		width:460px;				
	}
	
	.newsPerex
	{
		width:460px;			
	}
	
	.newsLink
	{
		width:460px;
		text-align:right;				
	}

	.newsArticle
	{
		padding-bottom:6px;
	}
	
	#openingRight
	{
		float:left;
		width:auto;
		max-width:460px;
		margin-left:-240px;
		padding-top:20px;
		text-align:justify;
	}

	
	/*kontakty*/
	
	#Contacts
	{
		width:740px;
		font-size: 1.2eM;
	}
		
	.contactLabel
	{
		color:#C4161C;
		width:100%;
	}
		
	.contactValue
	{
		width:100%;
		height:25px;
		color:#C4161C;
		border-left-color:#C4161C;
		border-left-width:7px;
		border-left-style:solid;
		padding-left:10px;
		padding-bottom:8px;
		padding-top:4px;
		font-size:1.8eM;
		margin-top:15px;
		margin-bottom:33px;
	}
		
	.contactInfoValue
	{
		width:350px;
		float:left;
		font-size:.8eM;
		color:#717171;
		border-left-color:#C4161C;
		border-left-width:7px;
		border-left-style:solid;
		padding-left:10px;
		margin-top:15px;
		margin-bottom:33px;
	}

	/*časté dotazy*/
	
	#FAQ
	{
		width:710px;
	}
	
	.FAQlabel
	{
		clear:both;
		border-bottom: solid 1px #D9D9D9;
		height:auto;
		margin-top:12px;
		min-height:20px;
	}
	
	.FAQquestion
	{
		width:580px;
		float:left;
		color: #C4161C;
		font-size:1.2eM;
	}
	
	.FAQarrow
	{
		width:130px;
		float:left;
		font-size:.9eM;
		text-align:right;
	}
	
	.FAQarrow a:hover
	{
		text-decoration:none;
	}
	
	.FAQarrow img
	{
		position:relative;
		top:1px;
	}
	.FAQanswer
	{
		clear:both;
		width: 680px;
		float: left;
		display: none;
		border-left: solid 10px #AC0000;
		padding-left: 10px;
		text-align: justify;
		margin-top: 5px;
		margin-bottom:15px;
		line-height: 20px;
	}

	#FAQmain
	{
		margin-top:20px;			
	}
	
	#FAQsendQuestion
	{
		width:720px;
		margin-top:20px;
		margin-bottom:10px;
	}

	.FAQemailLine
	{
		clear:both;
		width:720px;
		padding-top:10px;
	}

	.FAQemailLabel
	{
		float:left;
		text-align:right;
		color:#d7161f;
		width:80px;
		margin-right:10px;
		margin-top:3px;
		font-size:.78eM;
	}
	
	.FAQemail
	{
		float:left;
		width:300px;
		border: 1px #717171 solid;
		color:#515151;
	}	
	
	.FAQemailText
	{
		float:left;
		width:400px;
		border: 1px #717171 solid;
		color:#515151;
		
	}	
	
	.FAQemailLineHidden
	{
		display:none;
	}
		
	.FAQemailMessage
	{
		float:left;
		width:320px;
		color:#d7161f;
		margin-left:90px;

	}
			
	.FAQemailButton
	{
		float:left;
		width:100px;
		background:none;
		text-decoration:none;
		color:#d7161f;
		border-style:none;
	}	

	.FAQemailButton:hover
	{
		text-decoration:underline;
	}	
	
	#FAQform 
	{
		display:none;
	}

		
	/* stránkování */

	#paging
	{
		clear:both;
		width:720px;
		text-align:center;
		padding-top:15px;
	}
	
	#paging a  {
		color: #717171;
		text-decoration:none;
	}
	#paging a.selected {
		color: #000000;
		font-weight:bold;
	}
	#paging a:hover {
		color: #d7161f;
	}
		
	/* aktuality*/
	
	
	#news
	{
		clear:both;
		width:680px;
		text-align:justify;
		margin-right:40px;
	}
	.newsArchiveTitle
	{
		color:#C4161C;
		font-size:1.3eM;
		width:500px;		
		float:left;

	}
	
	.newsArchivePerex
	{
		clear:both;
		width:648px;	
		border-left: 7px #C4161C solid;
		padding-left:25px;	
		margin-top:15px;
	}
	
	.newsArchiveLink
	{
		width:120px;
		float:right;
		text-align:right;	
		padding-top:5px;	
	}

	.newsArchiveArticle
	{
		clear:both;
		margin-bottom:25px;
		width:680px;
	}

	.newsArchiveTop
	{
		clear:left;
		width:680px;
		min-height:22px;
	}
	
	/* umístění tlačítka Akce webu */
	#SiteActions
	{
		clear:both;
		height:25px;
		width:auto;
		float:right;
	}
