@charset "utf-8";
/* CSS Document */

body 		{ 	background-image:url(images/line.jpg);
			  	background-repeat:repeat-x;
			  	margin: 0;
			  	padding: 0;
			  	font-family: Tahoma, Arial;
			   	color:#000000; }
			  

div         {	background-repeat: no-repeat;
				background-position: top left;
				border:none;
				padding: 0px 0 0 0;
				margin: 0px 0 0 0; }
		

#main 		 { 	position: relative;
	   	      	width: 960px;
				margin: 0px auto 0px auto;
		 	  	padding: 0;
				font-size:11px;}
				
				
#logo		 {	position:absolute;
				left:5px;
				top:64px;
				border:none;
				margin:0px 0 0 0; }

#vysuvnapodpora	 {	position:absolute;
					left:0px;
					top:0px;
					border:none;
					margin:0px 0 0 0; }				

				
				
/* Odstranění rámečku kolem loga v hlavní straně*/
#logo img, #facebook img  {border:none;}

				
a   {		font-weight:700;
			word-spacing:2px;
			color:#666;
			text-decoration:none; }
				
				
a:hover {	color:#C00; }

a.aktivnimenu { color:#C00; }


#text10 a   {	font-weight:700;
				word-spacing:2px;
				color:#900;
				text-decoration:underline; }
				
#text10 a:hover {	color:#C00; }

/* Levé menu */
#menuleve {		position:absolute;
				left:20px;
				top:158px;
				width:150px; }

#menuleve a {	display:block;
				text-align:right;
				line-height:40px;
				font-size: 0.9em;
				letter-spacing:.05px; }
				
				

/* Boční popis činností vlevo */
#popis 	{ 		position:absolute;
				left:75px;
				top:750px;
				width:150px;
				color:#E2E2E2;	}


/* Horní menu */
#hornimenu   		{	line-height:25px; }	

#hornimenu a:hover {	background:#E1E1E1; }


#hlavnistrana { 		position:absolute;
						left:220px;
						top:86px; }
						
#necoonas    {			position:absolute;
						left:360px;
						top:86px; }

#servispc {				position:absolute;
						left:460px;
						top:86px; }
			
#prodejpc {				position:absolute;
						left:600px;
						top:86px; }
			
#grafika  {				position:absolute;
						left:692px;
						top:86px; }

#cenik	{				position:absolute;
						left:810px;
						top:86px; }
			

/* Výsuvné menu */
#navigace, #navigace ul { padding: 0;
							margin: 0;
							list-style: none; }

#navigace a {				display: block;
							width: 10em; }

#navigace li {				float: left;
							width: 10.1em; }

#navigace li ul {			position: absolute;
							width: 10.3em;
							left: -999em; }

#navigace li:hover ul {		left: auto;
							width:10em;
							border-left:.15em solid #F86210;
							border-bottom:.15em solid #F86210;
							background:#E1E1E1;
							opacity: 0.9; }

#navigace li:hover {		background:#E1E1E1; }

#navigace li ul li {		font-size:10px;
							line-height:20px;
							padding-left:4px; }

#navigace li ul li:hover {	text-decoration:underline;
							color:#C00; }


#navigace li.sfhover ul {	left: auto;
							width:10em;
							border-left:.15em solid #F86210;
							border-bottom:.15em solid #F86210;
							background:#E1E1E1; }


#navigace2, #navigace2 ul { padding: 0;
							margin: 0;
							list-style: none; }

#navigace2 a {				display: block;
							width: 10em; }

#navigace2 li {				float: left;
							width: 10.1em; }

#navigace2 li ul {			position: absolute;
							width: 10.3em;
							left: -999em; }

#navigace2 li:hover ul {	left: auto;
							width:10em;
							border-left:.15em solid #F86210;
							border-bottom:.15em solid #F86210;
							background:#E1E1E1;	
							opacity: 0.9;}

#navigace2 li:hover {		background:#E1E1E1;	}

#navigace2 li ul li {		font-size:10px;
							line-height:20px;
							padding-left:4px; }

#navigace2 li ul li:hover {	text-decoration:underline;
							color:#C00; }


#navigace2 li.sfhover ul {	left: auto;
							width:10em;
							border-left:.15em solid #F86210;
							border-bottom:.15em solid #F86210;
							background:#E1E1E1; }
							
							



