body {
	text-align:center;
}

#frame {
	width:956px;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	padding:0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* border: 1px solid red; */
	}
	
#contentleft {
	width:170px;
	padding:0px;
	margin:0px;
	float:left;
	/* background:#aaa; */
}

#contentcenter {
	width:576px;
	padding:0px;
	float:left;
	/* background:#eee;
	*/
	margin-left : 10px;
	margin-right : 10px;
}

#contentcentervyhledavani {
	width:658px;
	padding:0px;
	float:left;
	
	 /* background:#eee; */
}

#contentright {
	width:180px;
	padding:0px;
	margin-left : 0px;
	margin-right : 0px;
	float: right;
	/* background:#ddd;
	*/
}
				
#contentheader {
	font-size:14px;
	padding:0px;
	margin:0px;
	width:956px;
	height: 70px;
	background-image: url('../assets/logo_background.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

img#pdlogo{
  float: left;
  border: 0px;
}

#logomoto1{
	padding-top: 10px;
	margin-left: 40px;
	font-size:14px;
	float: left;
	color: #C7016C;
	font-style : italic;
	letter-spacing : 1px;
}

#logomoto2{
	padding-top: 0px;
	margin-left: 80px;
	font-size:18px;
	float: left;
	color: #444444;
	font-style : italic;
	letter-spacing : 1px;
}

#menuheader {
	font-size:12px;
	padding:0px;
	margin:0px;
	width:954px;
	border-left: 1px solid #c0c0c0;
        border-right: 1px solid #c0c0c0;
	background-image: url('../assets/menutop_bkg.gif');
	background-repeat: repeat-x;
	}

#menuheader a, #menuheader a:visited {
	font-weight: bold;
	color: #be1b00;
	text-decoration: none;
}

#menuheader a:hover{
	font-weight: bold;
	color: #be1b00;
	text-decoration: underline;
}

#menuheader ul {
  margin: 0px 0px 0px 0px; 
  padding: 0px 6px 0px 10px;
}

#menuheader li {
  margin-right: 20px; 	
	  display: inline;
    }

#contentfooter {
	width:944px;
	height: 15px;
	/*margin-right:auto;
	margin-left:auto;*/
	padding: 0px 5px 0px 5px;
	text-align:left;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	background-image: url('../assets/copyright_bkg.gif');
	background-repeat: repeat-x;		
	color: #be1b00;
	font-size: 11px;
}	

#contentfooter span.left{
	float: left;
	display: inline;
}

#contentfooter span.right{
	float: right;
	display: inline;
}

#contentfooter a, #contentfooter a:visited, #contentfooter a:hover{
	color: #be1b00;
	font-size: 11px;
    text-decoration: underline;
}
#contentfooter a:hover{
    text-decoration: underline;
}

#contentfooterodkaz a, #contentfooterodkaz a:visited, #contentfooterodkaz a:hover{
	color: Olive;
	font-size: 11px;
	text-decoration: underline;
	}
#contentfooterodkaz a:hover{
    text-decoration: underline;
}

img.rounder, img.rounder-space, img.rounder-spcbt, img.rounder-right, img.rounder-space-right {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

img.rounder-spcbt{
  margin-bottom: 10px;
}

img.rounder-top{
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

img.rounder-bt-top{
  display: block;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
}

img.rounder-space, img.rounder-space-right {
  margin-top: 10px;
} 

img.rounder-right, img.rounder-space-right {
  margin-left: 10px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.submit,  input[type='submit']{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	padding : 0px;
	margin : 0px;
	letter-spacing : 1px;
	/*border: 0px;
	margin: 0px;
	*/
}

input.tlacitka-hledej{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
	padding : 0px;
	margin : 0px;
	letter-spacing : 1px;
	/*border: 0px;
	margin: 0px;
	*/
}

input.tlacitko-tipy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60%;
	/*border: 0px;
	margin: 0px;
	*/
	font-weight : bold;
	color : #DE7300;
	letter-spacing : 1px;
	padding : 0px;
	margin : 0px;
	margin-bottom : 14px;
	float : right;
}

input.tlacitko-novinky
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 75%;
	/*border: 0px;
	margin: 0px;
	*/
	font-weight : bold;
	color : #2671FF;
	letter-spacing : 1px;
	padding : 0px;
	margin : 0px;
	margin-bottom : 0px;
	float : right;
}

input.tlacitko-dejte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80%;
	/*border: 0px;
	margin: 0px;
	*/
	font-weight : bold;
	color : #595959;
	letter-spacing : 1px;
	padding:0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float : right;
}

input.tlacitko-akce
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	/*border: 0px;
	margin: 0px;
	*/
	font-weight : bold;
	color : #595959;
	letter-spacing : 1px;
	padding : 0px;
	margin : 0px;
	margin-bottom : 0px;
	float : right;
}


.partneri{
	color: #666666;
	font-size: 11px;
	font-weight : bold;
	font-family:  Arial, Helvetica, sans-serif;
}

form.tlacitko
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align : right;
	line-height : 1.3;
	padding : 0px;
	margin : 0px;
	margin-top : 10px;
}

form.tlacitko-tipy
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align : right;
	line-height : 1.3;
	padding : 0px;
	margin : 0px;
	margin-top : 10px;
}

.cleaner {
    clear: both;
}


/* Nové tipy */

#text-tipy { margin-top: 20px; }

.tipItem { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.tipItem p { border: none !important; margin: 0 !important;}


.sysMessage { border: 1px solid #ccc; padding: 0; list-style: none; font-size: 1.2em; }
.sysMessage ul { margin: 0; padding: 0; list-style-position: inside; }
.sysMessage li { font-variant: small-caps; padding: 5px 10px; margin: 0;}
.sysMessage li.info { color: #009; background: #eef; }
.sysMessage li.ok { color: #090; background: #efe; }
.sysMessage li.error { color: #900; background: #fee; }
.sysMessage li.system { color: #b3b3b3; background: #eee; }


.paging { border-bottom: 1px solid #ccc; padding: 0 0 5px; }
.paging p { margin: 0 !important; border: none !important;}
.paging em,
.paging span,
.paging a { padding: 0 3px; font-style: normal; }
.paging span { color: #777; }

.commentsControl { background: #eee !important; border-width: 1px 0; padding: 3px 10px; margin-top: 10px; color: #555; }
.commentsControl span { margin-right: 1em; }
.commentsControl a { font-size: .91em !important; margin-right: .5em !important; }

.commentItem { margin-bottom: 10px !important; border-bottom: 1px solid rgb(204, 204, 204); padding: 0 0 10px; }
.commentItem p { border: none !important; margin: 0 !important;}
.commentItem .url { margin-top: 5px; }


.back { float: right; }
.back a { text-decoration: underline !important; color: rgb(190, 27, 0) !important;}

form table { font-size: 1em; border-bottom: 1px solid rgb(204, 204, 204); padding: 0 0 10px; width: 100%; }
form table th { text-align: left; font-weight: normal; }
form table label.required { font-weight: bold; }
