/*
	****** Info ***********************
	*                                 *
	*  autor: matej Borko, triwe.sk   *
	*  mail: matoborko@triwe.sk       *
	*     all rights reserved         *
	***********************************
*/
/* NADPISY, LINKY, CIARY */
	ul.no-margs	{
						list-style: none;
						margin: 0px;
						padding: 0px;					
	}
	.bezcss		{
 						display: none;
	}
	.dotted 			{
						border: 1px dotted #7A7A7A;
						border-width: 1px 0px 0px 0px;
						clear: both;
	}
	* html .dotted {
						color: #e4e4e4;
	}
	h3.sekcia {
						text-transform: uppercase;
						color: #861727;
						font-size: 12px;
						margin: 10px 0 10px 0;
						background: url(../grafika/sipka.png) left no-repeat;								
	}

	h3.sekcia span {
						margin-left: 9px;
	}
	div#content .clanok img, .obtec	{
						float: left;
						border: 1px solid #000;
						margin: 0 10px 2px 0;
	}
	div#content h2 {
						text-transform: uppercase;
						font-size: 18px;
						margin: 10px 0 0px 0;
	}
	div#content p {
						text-align: justify;
						line-height: 150%;
						margin-top: 0px;
						margin-left: 0px;
						margin-right: 0px;
	}
	img.left_fl {
						margin: 0px 10px 5px 0px;
	}	
/* HLAVNY LAYOUT */
	div#stranka 	{
						width: 83%;
						min-width: 780px;
						margin-top: 5px;
	}
	
	div#stranka-jedna	{
						background: url(../grafika/stranka01.png) repeat-y left;
	}
	
	div#stranka-dva 	{
						width: 100%;
						background:  url(../grafika/stranka02.png) repeat-y right;								
	}	
	
	* html div#stranka {
						border-right: 760px dotted #FFF;		
	}

	* html div#stranka-jedna {
						display: inline-block; 
						position: relative; 
						margin-right: -760px;
	}
	
	div#top			{
						height: 100px;
						
						background-color: #FFF;
						position: relative;
	}
	a#logo			{
						float: left;
						display: block;
						width: 166px;
						height: 100px;
						background-image: url(../grafika/logo.png);
	}
	div#hra			{
						position: relative;
						width: 163px;
						height: 77px;
						background-image: url(../grafika/hra.png);
						top: 167px;
						left: 167px;
	}
	div#kluby		{
						position: relative;
						width: 166px;
						height: 100%; /*130px;*/
						background: url(../grafika/top_right.png) repeat-y;
						float: right;
	}
	div#main_pic	{
						width: 100%;
						height: 265px;
						background: url(../grafika/hlavicka_back.png) repeat-x ; 	
					
	}
	div#left_pic	{
						width: 331px;
						height: 244px;
						background: url(../grafika/pic_left.jpg);
						float: left;	
	}
	div#right_pic	{
						width: 166px;
						height: 244px;
						background: url(../grafika/pic_right.jpg);
						float: right;
	}
	div#lava			{
						width: 245px;
						float: left;
	}

	div#prava		{
						width: 166px;
						float: right;
	}
	div#content		{
						margin-right: 180px;
						margin-left: 255px;
						font-size: 0.90em;
	}
	* html div#content {
						width: 100%;
	}
	div#autor		{
						height: 20px;
						padding-top: 4px;
						margin-bottom: 10px;
						color: #7A7A7A;
						font-size: 11px;
						background: url(../grafika/hlavicka_top.png) no-repeat ;
						line-height: 170%;
						}
						div#autor div {
						width: 83%;
						text-align: center;
						
						}
						div#autor a {
						color: #7A7A7A;
						}
						div#autor a:hover {
						color: #851626;
						}

/* BLOKY CASTI */
	div.lavy_blok {
						position: relative;
						left: 12px;
						width: 223px;
	}
	.pravy_blok {
					position: relative;
					left: 8px;
	}
	.pravy_blok img {
					float: none;
	}
	ul#odkazy a img {
					border: none;
	}
	ul#odkazy li {
					float: left;
					margin-left: 5px;
	}
/* KARTY */
	a.germany img {
					margin: 10px 15px 10px 25px;
					border: none;
	}
	
	a.karta_pic img {
					margin-top: 15px;
					border: 1px solid #000;
					
	}
	.left_fl {
					float: left;
					
	}
/* KLUB */
	.klub a img, .klub img {
					border: 1px solid #000;
}
	.klub a:hover img {
					border: 1px solid #bbb;
	}
/* ANKETA */
	div#anketa {
					font-size: 12px;
					text-align: left;
	}
	div#anketa p {
					margin: 0px 0px 10px 0px;
	}
	div#anketa ul li {
					margin-bottom: 5px;
	}
	div#anketa ul li span {
					font-size: 10px;
					position: relative;
					top: -1px;
	}
	div#anketa ul li img {
					position: relative;
					top: -1px;
					cursor: help;
	}
	div#anketa li a {
					color: #000;
	}
	div#anketa li a:hover {
					color: #B22222;
					text-decoration: underline;
	}

/* LOGIN form, MAIL form, REGISTRATION form, ORDER form */
	#pozor {
					color: #D52828;
	}
	#login 			{
					position: relative;
					left: 8px;
					top: 18px;
					margin: 0px;
	}
	#registracia fieldset {
					padding: 30px;
	}
	#registracia legend {
					margin-bottom: 20px;
	}
	#login .pres {
					margin-left: 125px;
	}

	#login ul li {
					margin-bottom: 8px;
	}
	#mail ul li, #registracia ul li, #reg_klub ul li, #objded_hod ul li {
					margin-bottom: 2px;
	}
	#login fieldset, #mail fieldset{
					border: none;
	}
	#login legend {
					display: none;
	}
	#login label, #mail label, #registracia label, #reg_klub label, #objded_hod label {
					display: block;
					float: left;
					width: 40px;
					color: #959595;
					font-size: 12px;
	}
	#mail label, #registracia label, #reg_klub label  {
					width: 100px;
					font-size: 1em;
	}
	#reg_klub span {
					color: #979797;
	}
	#reg_klub label, #objded_hod label {
					width: 230px;
					color: #3A3A3A;			
	}
	#login .pole, #mail .pole, #mail .textpole {
					width: 100px;
					line-height: 12px;
					font-size: 11px;
					border: 1px solid #959595;
	}
	#mail .pole, #mail .textpole, #registracia .pole, #reg_klub .pole, #objded_hod .pole{
					width: 150px;
					border: 1px solid #6C6C6C;
					background-color: #FCFCFC;
	}
	label span {
					color: #D04848;
					cursor: help;
					font-weight: bold;
	}
	#prisp {
					border: 1px solid #6C6C6C;
					background-color: #FCFCFC;	
	}
	.gombik	{
					border: 1px solid #6C6C6C;
					background-color: #861727;
					color: #FFF;
					height: 17px;
					width: 70px;
					padding: 0px;
					font-size: 11px;
					margin-left: 187px; 
	}
	#reg, #odhlas {
					position: absolute;
					left: 49px;
					top: 55px;
					font-size: 11px;
					color: #959595;
	}
	#odhlas {
					left: 45px;
					font-size: 12px;
	}
	#reg:hover, #odhlas:hover {
					color: #861727;
	}
	#reg strong, #odhlas strong {
					text-decoration: underline;
	}
/* STRANKOVANIE */
	#strankovanie	{
					width: 100%;
					text-align: center;
					font-weight: bold;
	}
	#strankovanie span {
					margin-right: 3px;
	}
	#strankovanie a {
					margin-right: 3px;
					color: #861727;
	}
/* KANONIERI */

	div#content ul#kanon {
					margin-top: 30px;
	}
	div#content ul li {
					line-height: 160%;
	}
	div#content ul li .kluby, div#content ul li em {
					color: #676767;
	}
/* REPRE */ 
	.kos		{
					width: 140px;
					background-color: #F1F1F1;
					margin-top: 10px;
					margin-left: 15px;
					float: left;	
	}
	.kos h4 {
				color: #FFF;
				display: block;
				background-color: #861727;
				font-size: 12px;
				margin: 0px
	}
	.kos ul {
				margin-top: 5px;
	}
/* KONTAKT */
	div#kontakt {
				float: left;
				width: 170px;
				margin-right: 20px;
	}
	div#kontakt h4 {
				margin: 0 0 5px 0;
				font-size: 1.1em;
	}
	div#kontakt ul {
				margin: 2px 0 4px 30px;
				padding: 0px;
	}
	#mail		{
				float: left;
				width: 300px;
	}
	div#kontakt a {
				color: #861727;
	}
	div#kontakt a:hover {
				color: #000;
	}
 /* INDEX */
 #karty, #zapas	{
 				width: 46%;
				
 }
 #zapas {
 				margin-left: 25px;
 }	
 /* CLANKY */
	.clanok	{
				margin-top: 15px;
				width: 100%;
				float: left;
	}
	.clanok h3 {
				margin: 2px 0 2px 0;
				font-size: 14px;
	}
	.clanok span {
				position: absolute;
				right: 0px;
				top: 5px;
				font-size: 0.9em;
	}
	.clanok p {
				margin-bottom: 10px;
	}
	.headline {
				position: relative;
				border-bottom: 1px solid #000;
				margin-bottom: 5px;
				background-color: #FFF;
	} 
	div.read-more a strong {
				position: relative;
				top: 2px;
				margin-right: 20px;
				text-decoration: underline;
	}	 
	div.read-more a {
				text-align: right;
				color: #861727;
				float: right;
				text-decoration: none;		
				display: block;
				height: 20px;
				width: 90px;
				background: url(../grafika/login.png) right no-repeat;
 	}	
	div.read-more a:hover {
				color: #000;
	} 
 /* NAVIGACIA */
	ul#mainNav li	{
						display: inline;
						margin-left: 15px;
						float: left;
						margin-bottom: 5px;
	}
	ul#mainNav li a {
						color: #861727;
						text-decoration: none;
						font-size: 11px;
						font-weight: bold;
						display: block;
						width: 120px;
						float: left;
						height: 20px;
						overflow:hidden;
						position: relative;

	}
	/* POLOZKY NAIGACIE */
			ul#mainNav li #uby {
						background: url(../grafika/nav_kluby.png);
						display: block;
						width: 120px;
						height: 20px;

			}
			ul#mainNav li #akt {
						background: url(../grafika/nav_kontakt.png);
						display: block;
						width: 120px;
						height: 20px;
			}
			ul#mainNav li #vod {
						background: url(../grafika/nav_uvod.png);
						display: block;
						width: 120px;
						height: 20px;
			}
			ul#mainNav li #kty {
						background: url(../grafika/nav_produkty.png);
						display: block;
						width: 120px;
						height: 20px;
			}
			ul#mainNav li #cia {
						background: url(../grafika/nav_repre.png);
						display: block;
						width: 120px;
						height: 20px;
			}
			ul#mainNav li #nky {
						background: url(../grafika/nav_clanky.png);
						display: block;
						width: 120px;
						height: 20px;
			}
			ul#mainNav li #eri {
						background: url(../grafika/nav_kanonieri.png);
						display: block;
						width: 120px;
						height: 20px;
			}			
			ul#mainNav li #sta {
						background: url(../grafika/nav_stadiony.png);
						display: block;
						width: 120px;
						height: 20px;
			}			

			ul#mainNav li #uby:hover, ul#mainNav li #akt:hover, ul#mainNav li #vod:hover, ul#mainNav li #kty:hover, ul#mainNav li #nky:hover, ul#mainNav li #cia:hover, ul#mainNav li #eri:hover {
					background-position: -120px;
			}

			/* AKTIVNE LINKY V NAVIGACII */
			.akt	{
						background: url(../grafika/nav_kontakt.png);
			}
			.nky	{
						background: url(../grafika/nav_clanky.png);
			}
			.cia	{
						background: url(../grafika/nav_repre.png);
			}
			.kty	{
						background: url(../grafika/nav_produkty.png);
			}
			.vod	{
						background: url(../grafika/nav_uvod.png);
			}
			.uby	{
						background: url(../grafika/nav_kluby.png);
			}
			.eri	{
						background: url(../grafika/nav_kanonieri.png);
			}			
			.sta	{
						background: url(../grafika/nav_stadiony.png);
			}			

			.uby, .vod, .kty, .nky, .cia, .eri, .sta {
					background-position: -240px;
			}	

			ul#mainNav li a span, #aktiv_link span {
					display: none;
			}

			#aktiv_link		{
						color: #C51C36;
						font-weight: bold;
						font-size: 11px;
						width: 120px;
						float: left;
						height: 20px;
						background-position: -240px;
			}				

#stranky-show_navigation {
						position: absolute;
						top: 25px;
						left: 180px;
						width: 420px;						
}

A.newlink:link {
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	color: #861727;
	font-size: 12px;
	font-weight: 700;
	background: url(../grafika/sipka.png) left no-repeat;	
}

A.newlink:visited {
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	color: #861727;
	font-size: 12px;
	font-weight: 700;
	background: url(../grafika/sipka.png) left no-repeat;	
}
A.newlink:hover {
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	color: #6B6B6B;
	font-size: 12px;
	font-weight: 700;
	background: url(../grafika/sipka.png) left no-repeat;	
}

