/**************************************************/
/*                                                */
/*     Author:    Michal Hlavac                   */
/*     websites:  www.ginov.cz                    */
/*                                                */
/*     Date:       06.01.2010                     */
/*                                                */
/*     Copyright:  Michal Hlavac 				  */
/*	       	       www.izyweb.cz				  */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
* {margin:0; padding:0;}
html {width: 100%; margin:0; padding:0;}
body {width: 100%; margin:0; padding:0;}
a img {border:0;}
em {font-style:normal;}
a {text-decoration:none; color: #0099CC;}
a:hover {text-decoration:underline; color: #FFF;}
body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr {font-family: Verdana, Arial, Tahoma, Geneva, 'Lucida Grande' ;}
p, address {margin:0; padding: 0 0 12px 0; font-size:12px; color: #666666;}
	.stred {text-align: center;}
abbr {cursor: help;}
ul, li {margin-right: 5px ; padding: 2px 30px;}

/* nastaveni nadpisu */
h1 {margin: 0; padding: 0 0 30px 0; display: block; color: #666666; font-size: 20px;}
h2 {margin: 0; padding: 0 0 10px 0; display: block; color: #666666; font-size: 16px;}
h3 {margin: 0; padding: 0; display: block; color: #2181d3; font-size: 14px;}
h4 {margin: 0; padding: 0; display: block; color: #2181d3; font-size: 12px;}
h5 {margin: 0; padding: 0; display: block; color: #FFFFFF; font-size: 18px;}

/* nastaveni divu */
#main-all {margin: 0 auto; padding: 0; width: 100%; background: url('../img/bg_main.jpg') 0 0 repeat;}
#main {margin: 0 auto; padding: 0; width: 998px;}
	#header {margin: 0; padding: 0; height: 320px; background: url('../img/bg_head.jpg') 0 0 repeat-x;}
		#logo {margin: 0; padding: 220px 0 0 0; width: 250px; height: 90px; float: right; display: block; color: #FFF; font-size: 30px;}
				
	#top-menu {margin: 0 auto; padding: 0 0 0 42px; width: 956px; height: 46px; background: #FFFFFF;}
		.top-menu {margin: 0 auto; padding: 0; }
			.top-item1 {margin: 0 auto; padding: 0 8px 0 0; float: left; list-style: none;}
			.top-item1 a {width: 162px; height: 46px; display: block; background: url('../img/btn_top.jpg') 0 0 no-repeat; color: #FFFFFF; text-align: center;}				
			.top-item1 a:hover {background: url('../img/btn_top.jpg') 0 -46px no-repeat;}
			
			
	#cont-all {margin: 0 auto; padding: 50px 0 30px 0; width: 998px; background: #FFFFFF;}
		#cont-left {margin: 0 auto; padding: 0 25px 0 25px; width: 650px; background: #FFFFFF; display: block; float: left;}
		#cont-right {margin: 0 auto; padding: 0; width: 297px; background: #FFFFFF; display: block; float: right;}
			#news {margin: 0 auto; padding: 0 20px 20px 20px; width: 260px;}
				.news-foto {margin: 0 auto 15px auto; padding: 0; width: 200px; height: 200px; display: block; border: 1px solid #000;}
				#ref a{margin: 0 auto; padding: 17px 0 0 0; width: 180px; height: 53px; background: url('../img/btn_ref.jpg') 0 0 no-repeat; display: block; text-align: center; color: #FFFFFF;}
				#ref a:hover{background: url('../img/btn_ref.jpg') 0 -70px no-repeat;}
			#partner {margin: 0 auto; padding: 0 20px 20px 20px; width: 260px;}
				.part-logo {margin: 0 auto; padding: 15px 0 0 0; width: 240px; height: 100px; display: block;}
				
				.kont {margin: 0; padding: 0; display: block; width: 465px; font-size: 12px; font-weight: bold; color: #666666;}
				.kont2 {margin: 0; padding: 20px 0 20px 0; display: block; width: 465px; font-size: 12px; font-weight: bold; color: #666666;}
				.kont-a {margin: 0; padding: 0; display:block; width: 110px; color: #0099CC; text-decoration: underline; font-size: 12px; font-weight: bold;}
				.kont-a2 {margin: 0; padding: 10px 0 10px 0; display:block; color: #0099CC; text-decoration: underline; font-size: 12px; font-weight: bold;}
				.mezera {margin: 0; padding: 10px 0 0 0; display:block;}
		
	
	#footer {margin: 0 auto; padding: 272px 0 0 0; width: 998px; height: 30px; text-align: center; background: url('../img/foot.jpg') 0 0 no-repeat; }
		.foot {color: #FFF; font-size: 14px; padding: 10px 0 10px 0;}

/* helper */
.cleaner {margin:0 !important;padding:0 !important;clear:both;}
.block {margin:0 !important;padding:0 !important;display:block;}

	.highslide-image {
		border: 1px solid black;
	}
	.highslide-controls {
		width: 90px !important;
	}
	.highslide-controls .highslide-close {
		display: none;
	}
	.highslide-caption {
		padding: .5em 0;
	}