/* SVN FILE: $Id: cake.generic.css 7690 2008-10-02 04:56:53Z nate $ */
/**
 *
 * PHP versions 4 and 5
 *
 * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
 * Copyright 2005-2008, Cake Software Foundation, Inc.
 *								1785 E. Sahara Avenue, Suite 490-204
 *								Las Vegas, Nevada 89104
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright		Copyright 2005-2008, Cake Software Foundation, Inc.
 * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
 * @package			cake
 * @subpackage		cake.app.webroot.css
 * @since			CakePHP(tm)
 * @version			$Revision: 7690 $
 * @modifiedby		$LastChangedBy: nate $
 * @lastmodified	$Date: 2008-10-02 00:56:53 -0400 (Thu, 02 Oct 2008) $
 * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
 */

* {
	margin:0;
	padding:0;
}

/* General Style Info */
body {
	background: #fff;
	color: black;
	font-family:arial;
	font-size:12px;
	margin: 0;
    text-align: center; 
}
a {
    color:red;
    text-decoration:underline;
}
a:hover {
    text-decoration:none;
}
a.bold {
    color:red;
    font-weight:bold;
    text-decoration:underline;
}
a.bold:hover {
    text-decoration:none;
}
a.bigbold {
    color:red;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline;
}
a.bigbold:hover {
    text-decoration:none;
}
a.blue {
    color:#0B5AC0;
    text-decoration:none;
}
a.blue:hover {
    text-decoration:underline;
}
#container {
    text-align: left;
    width: 1000px;
    margin: 0px auto;
}
#content {
    background-color: white;
}
#contenttab {
    padding:3px;
}
#bannertop {
    text-align: center;
    height: 116px;
    line-height: 116px;
    background-image: url(/img/bannertopbg.png);
    background-repeat:repeat-x;
    vertical-align:middle;
}
#header {
    background-image: url(/img/logo.png);
    background-repeat:no-repeat;
    height:116px;
}
#footer {
    background-color: black;
    height:46px;
    margin-top:15px;
    position:relative;
    color:silver;
    padding-left: 80px;
    padding-right: 10px;
    font-size:12px;
    text-align:center;
}
#footer a {
    color: white;
    text-decoration:none;
}
#footer a:hover {
    color: white;
    text-decoration:underline;
}
#main {
    background-image: url(/img/containerbg.png);
    background-repeat:repeat-x;
}
#menutopbar {
    height: 31px;
    line-height: 31px;
}
#menutopbar td {
    color: white;
    font-size: 14px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}
#menutopbar td.black:hover {
    background-image: url(/img/menutopbar_hover.gif);
    background-repeat: no-repeat;
    background-color: #51454F;
}
#menutopbar td a {
    text-decoration:none;
    display:block;
    color: white;
}
#menutopbar td a:hover {
    text-decoration:none;
    display:block;
}
div.bluetop {
    background-image:url(/img/bluemenu_top.gif);
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:bold;
    color:#002F6D;
    text-indent:10px;
}
div.bluemenu {
    background-image:url(/img/bluemenu.gif);
    background-repeat:repeat-y;
    text-indent:10px;
    line-height: 24px;
    font-size:12px;
    color:white;
}
div.bluebottom {
    background-image:url(/img/bluemenu_bottom.gif);
    height:10px;
    line-height:10px;
    font-size:10px;
}
div.bluemenu ul li {
    list-style-type:none;
}
.blackbar {
    background-image: url(/img/blackbar.gif);
    background-repeat:repeat-x;
    height:31px;
    line-height:31px;
    font-size: 14px;
    font-weight:bold;
    color:white;
    text-indent:5px;
}
.silverbar {
    background-image: url(/img/silverbar.gif);
    background-repeat:repeat-x;
    height:31px;
    line-height:31px;
    font-size: 14px;
    font-weight:bold;
    color:black;
    text-indent:5px;
}
.redbar {
    background-image: url(/img/redbar.gif);
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    font-size: 14px;
    font-weight:bold;
    color:white;
    text-indent:5px;
}
.whiteback {
    background-color:white;
}
.stdtext {
    text-align:justify;
    font-size: 12px;
    color:black;
    padding: 8px;
}
.highertext {
    text-align:justify;
    font-size: 12px;
    line-height:24px;
    color:black;
    padding: 3px;
}
.bigimage {
    width: 320px;
    height: 200px;
    border: 1px solid black;
    background-color: silver;
    overflow:hidden;
}
.bigimage img {
    cursor:pointer;
}
.thumblist {
    width: 320px;
    height: 113px;
    overflow:auto;
}

.thumbimage {
    border: 1px solid black;
    height: 50px;
    width: 66px;
    overflow:hidden;
    text-align:center;
}
.blackborder {
    border: 1px solid black;
}
.dalsinabidka {
    font-size: 12px;
    line-height:20px;
    padding: 8px;
    background-color: #E4E4E4;
    margin-bottom:5px;
}
.trideni {
    font-size: 12px;
    line-height:20px;
    padding: 8px;
    background-color: #FCBFA0;
}
span.cena {
    color: #2477E7;
    font-weight:bold;
}
td.nemovitostmala {
    background-image: url(/img/nemovitostbox_small.gif);
    background-repeat:no-repeat;
    height:196px;
    width:134px;
}
div.nemovitostdalsi {
    text-align:right;
    height:20px;
    padding-right:5px;
    padding-top:5px;
}
div.nemovitostfotka {
    border: 1px solid black;
    height:90px;
    width:120px;
    overflow:hidden;
    line-height:90px;
    text-align:center;
}
div.nemovitostfotka {
    border: 1px solid black;
    height:90px;
    width:120px;
    overflow:hidden;
    line-height:90px;
    text-align:center;
}
div.nemovitostfotkamensi {
    border: 1px solid black;
    height:69px;
    width:92px;
    overflow:hidden;
    line-height:69px;
    text-align:center;
    margin-left:6px;
    margin-top:1px;
}
div.nemovitostrealitka {
    position:absolute;
    bottom:1px;
    right:5px;
    text-align:right;
    color:white;
    height:16px;
    line-height:16px;
    overflow:hidden;
}
div.nemovitosttyp {
    position:absolute;
    bottom:1px;
    left:5px;
    text-align:left;
    color:white;
}
div.nemovitostnazev {
    padding: 3px 0px 3px 15px;
    overflow:hidden;
    height:17px;
    line-height:18px;
}
div.nemovitostpopis {
    padding: 5px 0px 5px 15px;
}
div.nemovitostpopis2radky {
    padding: 0px 10px 3px 15px;
    line-height:16px;
    height:31px;
    overflow:hidden;
    text-align:justify;
}
div.nemovitostceny {
    font-weight:bold;
    font-size:12px;
    color: #525252;
    padding-left:15px;
}
td.nemovitoststredni {
    background-image: url(/img/nemovitostbox_medium.gif);
    background-repeat:no-repeat;
    height:77px;
    width:191px;
    position:relative;
}
td.nemovitostvelka {
    background-image: url(/img/nemovitostbox_large.gif);
    background-repeat:no-repeat;
    height:96px;
    width:579px;
    position:relative;
}
input[type=text], input[type=password], textarea, select {
    background-color:#EEEEEE;
    border:1px solid #9F9F9F;
    color:black;
}
div.required input[type=text], div.required input[type=password], div.required textarea, div.required select {
    background-color:#EEDDDD;
    border:1px solid #9F9F9F;
    color:black;
}
select.small, input.small{
    font-size: 9px;
}
div.submit input[type=submit] {
    background-color:#ED1F24;
    border:0;
    color:white;
    font-weight:bold;
    font-size:12px;
    padding:3px 10px 3px 10px;
}
div.silverline {
    height:1px;
    margin:0px 9px 0px 9px;
    line-height:1px;
    font-size:1px;
    background-color: #B0B0B0;
}
.banner_leaderboard {
    width: 728px;
    height: 90px;
}
.banner_widescraper {
    width: 160px;
    height: 600px;
}
.banner_smallrect {
    width: 180px;
    height: 150px;
}
.banner_text {
    width: 240px;
    height: 85px;
}
div.message {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #1CAB10;
    margin: 5px;
    padding:5px;
    background-color:#9AF293;
    border: 1px solid #35BB2B;
}
div.error-message {
	clear: both;
	font-size: 9px;
    line-height: 10px;
	font-weight: normal;
    margin:0px;
    padding:0px;
	color: #F83636;
}
div.bigerror-message {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #F83636;
    margin: 5px;
    padding:5px;
    background-color:#FBB6B6;
    border: 1px solid #F83636;
}
div.disabled {
	display: inline;
	float: none;
	clear: none;
    display:none;
}
span.current {
    font-weight:bold;
    color: black;
    text-decoration:underline;
}
div.paginator {
    background-color:silver;
}
div.paginator a {
    color:black;
    text-decoration:none;
}
div.paginator a:hover {
    color:black;
    text-decoration:underline;
}
th a {
    color:black;
    text-decoration:none;
    font-weight:bold;
}
th a:hover {
    color:black;
    text-decoration:underline;
    font-weight:bold;
}
div.input {
    display:inline;
}
#moreinfo {
    width: 240px;
    max-height: 600px;
    overflow:scroll;
}
.rychlehledani {
    background-image: url('/img/rychlehledani_bg.gif');
    background-repeat:no-repeat;
    padding:5px;
}
sup {
    font-size:7px;
}
div.image-browser-root 					{ z-index:550;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/widgets/imagebrowser/bg.png', sizingMethod='scale' ); }
div.image-browser-content				{ z-index:600;text-align:left;}
div[class~="image-browser-root"] 		{ z-index:550;background: url(/img/widgets/imagebrowser/bg.png); }

.image-browser-prev 					{ z-index:650;position: absolute; top: 14px; left: 14px; display: block; width: 27px; height: 22px; cursor: pointer; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/widgets/imagebrowser/btn-prev.png')); }
div[class~="image-browser-prev"]		{ background: url(/img/widgets/imagebrowser/btn-prev.png); }
.image-browser-next 					{ z-index:650;position: absolute; top: 14px; left: 42px; display: block; width: 27px; height: 22px; cursor: pointer; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/widgets/imagebrowser/btn-next.png')); }
div[class~="image-browser-next"]		{ background: url(/img/widgets/imagebrowser/btn-next.png); }
.image-browser-close 					{ z-index:650;position: absolute; top: 14px; right: 14px; display: block; width: 58px; height: 22px; cursor: pointer; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/widgets/imagebrowser/btn-close.png')); }
div[class~="image-browser-close"]		{ background: url(/img/widgets/imagebrowser/btn-close.png); }

.image-browser-content 					{ background-color: black; }
.image-browser-image img 				{ margin: auto; }
.image-browser-image 					{ text-align: center; }
.image-browser-port 					{ margin-top: 1px;}
.image-browser-thumbs img 				{ cursor: pointer; }
.image-browser-active 					{ border: 2px solid #f00; }

ul.makeMenu, ul.makeMenu ul {
  padding-left: 0px;
  margin-left: 0px;
}
ul.makeMenu ul {
  width:170px;
  background-color: #FC9709;
  z-index:500;
}
ul.makeMenu li {
  list-style-type: none;  
    list-style-position: outside;
  height: 23px;
  line-height: 23px;
  position: relative;
  color: white;
  font-weight: normal;
  font-size: 12px;
  z-index:500;
}
ul.makeMenu ul li {
  list-style-type: none;
    list-style-position: outside;
  background-color: #7DB4FF;
  height: 18px;
  line-height: 18px;
  position: relative;
  color: #003579;
  font-size: 12px;
  text-align:left;
  padding-left: 10px;
  z-index:500;
}
ul.makeMenu li > ul {
  display: none;
  position: absolute;
  top: 0px;
  left: 200px;
  z-index:500;
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  background-color: #7EB5FF;
  background-image: url('/img/bluemenu_hover.gif');
  background-repeat:no-repeat;
  color: #003579;
  z-index:500;
}

ul.makeMenu ul.CSStoShow {
  display: block;
  z-index:500;
}
ul.makeMenu li:hover > ul {
  display: block;
}
/* and some link styles */
ul.makeMenu li a {text-decoration:none;color:white;}
ul.makeMenu li ul li a {text-decoration:none;color:#003579;}
ul.makeMenu li a:hover {text-decoration:none;color:#003579;}

ul.makeMenu ul li iframe
{
 display:none;/*sorry for IE5*/
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:170px;
 height:18px;
}

