body 

{
	margin: 0;
	text-align: center;
	background: black url(images/background.png) repeat-y center;
}

a
{
	cursor: hand;
}

img
{
	border: none;
}

form
{
	padding: 0;
	margin: 0;
}

#Page
{
	width: 968px;
	margin: 15px auto 15px auto;
	font-family: Verdana;
	font-size: 1em;
	text-align: left;
}

/* HORNI CAST ======================================================================================================*/

#TopPanel
{
	width: 100%;
	height: 30px;
	background: white url(images/top-panel.gif) repeat-x;
}

#TopPanelImage
{
	width: 384px;
	height: 7px;
	float: right;
	
	position: relative;
	left: -25px;
	top: 12px;
}

#HighlightPanel
{
	width: 968px;
	height: 280px;
	background: black url(images/highlight.jpg) no-repeat;
	text-align: right;
}

#EnglishVer
{
	width: 115px;
	height: 19px;
	padding-top: 5px;
}

#SellBtn
{
	width: 133px;
	height: 25px;
	
	position: relative;
	top: 30px;
	left: -22px;
}

#BorrowBtn
{
	width: 133px;
	height: 25px;
	
	position: relative;
	top: 30px;
	left: -22px;
}
/* MENU ======================================================================================================*/

#MenuPanel
{
	width: 100%;
	height: 50px;
	background: white url(images/menu-panel.gif) repeat-x;
}

#MenuPanel ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	
	position: relative;
	top: 11px;
	left: 0px;
}

#MenuPanel ul li
{
	float: left;
	padding-top: 11px;
	height: 22px;
}

#MenuPanel a
{
	padding: 0 30px 0 30px;
	border-left: 1px solid #f9f9f9;
}

#MenuPanel .On
{
	background: url(images/on-background.png) repeat-x;
}

#MenuPanel .On a
{
	border: none;
}

/* OBSAH ======================================================================================================*/

#Content
{
	width: 100%;
	float: left;
	background: white url(images/content-background.png) repeat-y;
}

#ImagesPanel
{
	width: 330px;
	padding: 33px;
	float: left;
}

#ImagesPanel .Big
{
	width: 330px;
	height: 248px;
	padding-bottom: 8px;
}

#ImagesPanel .Small
{
	width: 100px;
	height: 75px;
	padding-right: 8px;
	padding-bottom: 8px;
}

#TextPanel
{
	width: 536px;
	float: right;
	padding: 20px 0px 20px 0px;
	font-size: 0.7em;
	color: #666666;
}

#TextPanel h1
{
	width: 536px;
	height: 25px;
	padding-top: 8px;
	margin-bottom: 9px;
	
	font-size: 1em;
	color: #666666;
	background: url(images/header.png) repeat-y right;
}

#TextPanel .InnerText
{
	padding-right: 20px;
	background: url(images/content-bg.png) no-repeat bottom right;
}

#TextPanel ul
{
	list-style-type: square;
}

#TextPanel .ContentButton
{
	width: 244px;
	height: 26px;
	padding-top: 12px;
	padding-left: 40px;
	float: right;
	
	background: url(images/content-button.png) repeat-y;

	position: relative;
	top: -18px;
}

#TextPanel .ContentButton a
{
	color: #666666;
	font-weight: bold;
	font-size: 1em;
}

/* NOVINKY ================================================*/

#Novinky
{
	font-size: 0.7em;
	color: #666666;
}

#Novinky img
{
	width: 100px;
	height: 75px;
	float: left;
	padding-right: 11px;
	padding-bottom: 10px;
}

#Novinky h2
{
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 1em;
	color: red;
	font-weight: bold;
}

#Novinky h2 span
{
	float: right;
}

#Novinky .NImagesPanel
{
	height: 100%;
	width: 323px;
	float: left;
	padding-left: 20px;
	margin-right: 20px;
}

#Novinky .NText
{
	float: right;
	width: 580px;
	padding-right: 20px;
	padding-bottom: 8px;
}

.NovinkyR1
{
	width: 100%;
	padding-top: 12px;
	float: left;
	background: white url(images/novinky-1.png) repeat-y left;
}

.NovinkyR2
{
	width: 100%;
	padding-top: 12px;
	float: left;
	background: white url(images/novinky-2.png) repeat-y left;
}

/* NABIDKA ================================================*/

#Nabidka .LeftMenu
{
	width: 395px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

#Nabidka .Record
{
	width: 375px;
	float: left;
	padding: 10px 0 10px 20px;
}

#Nabidka .Record img
{
	width: 100px;
	height: 75px;
}

#Nabidka .Record .Text
{
	width: 230px;
	padding-right: 20px;
	float: right;
	font-size: 0.7em;
	color: #666666;
}

#Nabidka .Record .Text h4
{
	font-size: 0.95em;
	margin-bottom: 8px;
	margin-top: 0px;
}

#Nabidka .Record .Text h4 a
{
	text-decoration: none;
	color: #666666;
}

#Nabidka .ContentText
{
	width: 536px;
	float: right;
	padding: 10px 0px 20px 0px;
	font-size: 0.7em;
	color: #666666;
}

#Nabidka .ContentText h1
{
	width: 536px;
	height: 25px;
	padding-top: 8px;
	margin: 0 0 8px 0;
	
	font-size: 1em;
	color: #666666;
	background: url(images/header.png) repeat-y right;
}

#Nabidka .ContentText ul
{
	 list-style-type: square;
}

#Nabidka .ContentText p
{
	padding-right: 25px;
	margin-top: 0;
}

#Nabidka .ContentText .Colored
{
	padding: 10px 25px 10px 0;
	background: white url(images/content-bg.png) repeat-y right;
}

#Nabidka .ContentText .Colored img
{
	width: 160px;
	height: 120px;
	float: right;
}

#Nabidka .ContentButton
{
	width: 244px;
	height: 26px;
	padding-top: 12px;
	padding-left: 40px;
	float: right;
	
	background: url(images/content-button.png) repeat-y;

	position: relative;
	top: 0px;
}

#Nabidka .ContentButton a
{
	color: #666666;
	font-weight: bold;
	font-size: 1em;
}

/* FOTOGALERIE ================================================*/

#Fotogalerie
{
	float: left;
	padding-left: 25px;
	padding-bottom: 25px;
	width: 943px;
	overflow: hidden;
	display: block;
}

#Fotogalerie img
{
	width: 160px;
	height: 120px;
	padding: 25px 25px 0 0;
}

/* KONTAKT ================================================*/

#KontaktText a
{
	color: Black;
	text-decoration: none;
}

#KontaktniFormular
{
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: url(images/content-bg.png) repeat-y right;
}

#FormularNadpis
{
	font-weight: bold;
	color: #666666;
}

/* SPODNI CAST ======================================================================================================*/

#UnderContentPanel
{
	width: 100%;
	height: 10px;
	float: left;
	background: white url(images/undercontent-panel.png) repeat-y;
}

#BottomPanel
{
	width: 100%;
	height: 25px;
	float: left;
	padding-top: 8px;
	
	background: white url(images/bottom-panel.gif) repeat-x;
	
	color: #a4a2a1;
	font-size: 0.7em;
}

#BottomPanel a
{
	color: #a4a2a1;
}

#CreatorPanel
{
	float: left;
	padding-left: 27px;
}

#ContactPanel
{
	float: right;
	padding-right: 27px;
}

/*==========================================================================================================================*/
/* KONTAKTNI FORMULAR ======================================================================================================*/
/*==========================================================================================================================*/

#CFTopPanel
{
	width: 760px;
	height: 23px;
	padding-top: 5px;
	padding-right: 40px;
	
	background: white url(images/cf-top-panel.gif) repeat-x;+
	
	color: red;
	text-align: right;
	font-weight: bold;
	font-size: 0.75em;
}

#CFContent
{
	width: 100%;
	height: 247px;
}

#CFLogo
{
	width: 274px;
	height: 174px;
	padding: 25px 0 0 40px;
}

#CFTable
{
	float: right;
	color: White;
	font-size: 0.75em;
	
	position: relative;
	top: 25px;
	left: -40px;
}

#CFBottomPanel
{
	width: 752px;
	height: 20px;
	padding-left: 48px;
	padding-top: 8px;
	
	background: white url(images/cf-bottom-panel.png) repeat-x;
	
	font-size: 0.7em;
}

#CFBottomPanel a
{
	color: Black;
}