/* LAZY CMS - page template */

/* neviditelne */
.hidden 					{ display:none; }
#goTo		 				{ display:none; }
.cleaner 					{ display:hidden; clear:both; height:1px; font-size:1px; line-height:1px; margin:0; padding:0; }
.cleaner hr					{ display:none; }

/* LINKY */ 
a, a:visited 				{ color:#456f9f; font-weight:normal; text-decoration:underline; }
a:hover, a:focus, a:active	{ color:#ff5f00; font-weight:normal; } 
a img 						{ border:none; }

/* BLOCKS */
html, body 					{ height:100%; }
body						{ margin:0; padding:0; text-align:center; overflow:-moz-scrollbars-vertical; 
							  background:#a3c1e1 url("../images/body_background.gif") top center repeat-x; }
body>#page 					{ height:auto; }
#page 						{ position:relative; top:0; left:0; width:960px; margin:0 auto; padding:0; min-height:100%; height:100%; background: #fff;  }

/* for screen 1027x768 */
#content					{ width:670px; margin:0 auto; padding:25px 0 10px 10px ; text-align:left; min-height:300px; background: #fff; float: left; background: url("../images/page.gif") top left no-repeat; font-size: 1.2em;}
#rightColumn				{ width:260px; margin:0 auto; padding:0 0 10px 0; text-align:left; min-height:300px; background: transparent; float: right; background: url("../images/page.gif") top right no-repeat; font-size: 1.1em }
#rightColumn p 				{ padding: 5px 20px 5px 20px; }
#rightColumn p em			{ font-weight: bold;}
#rightColumn ul				{ padding: 0 0 0 40px; }
#rightColumn li				{ padding: 5px 15px 0 5px; }
#rightColumn li				{ padding: 5px 15px 0 5px; }
#head 						{ position:relative; width:960px; height:297px; margin:0 auto; padding:0; background: url("../images/header_background.jpg") no-repeat; }
.mainMenu		 			{ position:relative; top:0; right:0; width:980px; margin:0 auto; height:21px; padding:0; font-size:12px; text-align:left; font-weight:bold; } 
#breadCrumbs				{ position:relative; top:45px; right:0; width:970px; margin:0 auto; height:28px; line-height:26px; padding:0 0 0 10px; font-size:12px; text-align:left; font-weight:normal; 
							  border-bottom:1px solid #d0e1f6; } 
#footer 					{ width:960px; height:100px; margin:0 auto; padding:0; color:#58595a; font-size:11px; font-weight:normal; background: url("../images/footer.gif") 0 0 no-repeat; }

/* TEXTY */
h2							{ margin:0; padding:20px 10px 5px 30px; font-size:20px; font-weight:bold; color:#456f9f; }
h3							{ margin:0; padding:20px 10px 5px 20px; font-size:20px; font-weight:bold; color:#456f9f; }


/* HEAD */ 
#head h1 				{
	position:absolute;
	float:left;
	top:20px;
	left:20px;
	margin:0;
	padding:0;
	color:#000;
	width: 600px;
	text-align: left;
}
#head #pageSubtitle		{
	position:absolute;
	float:left;
	top:60px;
	left:20px;
	margin:0;
	padding:0;
	color:#666;
	width: 335px;
	text-align: left;
}
#head #pagePerex 		{ position:absolute; float:left; top:117px; left:20px; margin:0; padding:15px 0 0 0; color:#fff; width: 940px; height: 183px; background: url("../images/perex_background.jpg") 302px 0 no-repeat; text-align: left;  font-size: 3em; }
#head #pagePerex strong	{ font-size: 1.5em; }
#head h1 a 				{ position:relative; width:240px; height:95px; margin:0; padding:0; display:block; overflow:hidden; cursor:pointer; }
#head h1 a span 		{ position:absolute; top:0; left:0; z-index:2; width:300px; height:95px; margin:0; padding:0; background:url("../images/logo.gif") no-repeat;  }


/* FOOTER */
#footer p				{ margin:0; padding:0; line-height:20px;  }
#footer #copyright 		{ display:block; position:relative; top:23px; left:50px; margin:0; padding:0; width:700px; height:20px; text-align:left; float:left; clear:both; }
#footer #webdesign 		{ display:block; position:relative; top:23px; right:50px; margin:0; padding:0; width:200px; height:20px; text-align:right; float:right; }
#footer a 				{ text-decoration:none; font-weight:normal; }
#footer a:hover			{ color:#000000; }

