/* Reset styli */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
body			{line-height:1}
ol,ul			{list-style:none}
blockquote,q		{quotes:none}
blockquote:before,blockquote:after,q:before,q:after	{content:none}
:focus			{outline:0}
ins			{text-decoration:none}
del			{text-decoration:line-through}
table			{border-collapse:collapse;border-spacing:0}
ul,ol			{margin-left:	10px}

/*==================================================================================*/

body {
	font-size: 14px;
	color: #A7A7A7;	
	background: url('../img/tlo.jpg') no-repeat center top;
	background-color:#000000;
	font-family: 'Cantarell', arial, serif;
	line-height:17px;
}

p  { padding: 10px 0; }
h1 { font-size: 24px; padding: 10px 0; }
h2 { font-size: 18px; padding: 10px 0; }
h3 { font-size: 14px; padding: 10px 0; }
ul, ol { margin-left: 10px; }
object { outline: none; }

a  { color: #FFFFFF; text-decoration: none; }
a:visited  { color: #FFFFFF; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }

#footer a  { color: #A7A7A7;}

#logo	{
	width:587px;
	height:123px;
	margin:0 auto;
}

#box	{
	width:934px;
	height:355px;
	margin:51px auto 35px;
}

#content	{
	width:933px;
	margin:0 auto 30px;
}

#title	{
	height:58px;
	background: url('../img/con01.png') no-repeat center top;
	padding-top: 10px;
}

.left	{
	width:282px;
	float:left;
	padding:10px;
}

.center	{
	padding:10px;
}

.right	{
	width:288px;
	float:left;
	padding:10px;
}

#text	{
	background: url('../img/con02.png') repeat-y;
	_background-image:none;
	_background-color:#1F1F1F;
	padding: 0 20px;
}

.clear	{
	clear:both;
	float:none !important;
}

#bottom	{
	background: url('../img/con03.png') repeat-y center bottom;
	height:14px;
}


#footer	{
	height:35px;
	color:#717171;
	background: url('../img/footer.png') no-repeat center top;
	width:872px;
	_width:932px;
	margin:0 auto;
	padding:18px 30px 0;
	_padding:18px 0;
}

#footer  .content	{
	width:95%;
	margin:0 auto;
}

#milleniumstudio	{
	float:right;
}

#kontakt	{
	padding:10px 20px;
}

#contakt_form	{
	width: 260px;
	float:right;
	margin-left:35px;
	margin-right:23px;
}

#contakt_form	input, #contakt_form	textarea	{
	width:250px;
	margin: 2px 0 10px 0;
	background:none;
	border:solid 1px #D0D0D0;
	color:#D0D0D0;
	padding:4px 3px;
}

#contakt_form	#submit	{
	width:auto;
	margin-left:73px;
}

.success		{padding:20px; border:solid 1px green; background:lightgreen; text-align: center; margin:20px 20px 20px 20px; color: #000000}
.error			{padding:20px; border:solid 1px red; background:#FFA3A3; text-align: center; margin:20px 20px 20px 20px; color: #000000}

.title	{
	background: url('../img/con011.png') no-repeat center top;
	height: 63px;
}

.text	{
	background: url('../img/con02.png') repeat-y center top;
	padding:0 10px;
}

.bottom	{
	background: url('../img/con033.png') no-repeat center top;
	height: 13px;
}


.newest	{
	margin-bottom:20px;
}

.c	{
	text-align: center;
}

#menu	{
	width: 932px;
	margin: 0 auto;
}

#menu	a	{
	display: block;
	float: left;
	height: 48px;
}

#menu_before	{
	width:67px;
	background: url('../img/menu.png') no-repeat 0 -48px;
	float:left;
	height: 48px;
}

#menu1	{
	width:156px;
	background: url('../img/menu.png') no-repeat -67px 0;
}

#menu1:hover	{
	background-position: -67px -48px;
}

#menu2	{
	width:132px;
	background: url('../img/menu.png') no-repeat -223px 0;
}

#menu2:hover	{
	background-position: -223px -48px;
}

#menu3	{
	width:132px;
	background: url('../img/menu.png') no-repeat -355px 0;
}

#menu3:hover	{
	background-position: -355px -48px;
}

#menu4	{
	width:132px;
	background: url('../img/menu.png') no-repeat -487px 0;
}

#menu4:hover	{
	background-position: -487px -48px;
}

#menu5	{
	width:133px;
	background: url('../img/menu.png') no-repeat -619px 0;
}

#menu5:hover	{
	background-position: -619px -48px;
}

#menu6	{
	width:133px;
	background: url('../img/menu.png') no-repeat -752px 0;
}

#menu6:hover	{
	background-position: -752px -48px;
}

#menu_after	{
	width:46px;
	background: url('../img/menu.png') no-repeat -885px 0;
	float:left;
	height: 48px;
}

#photo	{
	width:100%;
}

#photo	td	{
	padding: 5px 0;
	text-align: center;
}





/*==================================================================================*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}