a {color: #999999; text-decoration: none;}
a:hover {color: #999999; text-decoration: none;}
a:link {color: #999999;}
a:visited {color: #999999;}	




.img img{display:block}


body {	background: url(/img/bg.gif) #ffffff repeat-x; 
	background-position: 50% 0%;
	margin-top: 0; overflow-x:hidden;
	text-align: center;
	margin: 0 auto; 
	font-family: 'arial', sans-serif;
	font-size: 12px;
	padding-top: 10px;	
	color: #666666;
		}

	#header {
		width: 983px;
		margin: 0 auto; padding:0;		
		background:transparent;
		}



#obal_logo {width: 499px; 
		height: 100px; 
		font-size: 100%; 
		padding-left: 12px;
		}



.top-5 a {	
	width: 220px;	
	text-decoration: none;		
	display: block;		
	cursor: hand;		
	cursor: pointer;		
	font-family: 'arial', sans-serif;		
	font-size: 12px;		
	color: #333333;}

.top-5 a:hover, .top-5 a.active, .top-5 a.active:visited, .top-5 a:focus, .top-5 a:active,a.activeo,a.activeo:visited {	
	width: 220px;	
	text-decoration: none;		
	display: block;		
	cursor: hand;		
	cursor: pointer;		
	font-family: 'arial', sans-serif;		
	font-size: 12px;		
	color: #333333;}



#cesta {

	background-color: transparent; 
	margin-top: 0px; 
	color: #333333;
}

#cesta a {
	
	background-color: transparent; 
	color: #333333;
}

#cesta a:hover, #cesta a.active, #cesta a.active:visited, #cesta a:focus, #cesta a:active,a.activeo,a.activeo:visited{
	
	background-color: transparent; 
	color: #333333;
}







.showbg{
background-color: transparent;
}

.link_nor {
display: block;

float: left;
margin-top: -10px;
margin-left: 220px;
background-color: #000000;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 1px solid #999999;
padding:0px 10px 0px 10px;
text-align:center;
color:black;

}




.link_act {

margin-top: -10px;
margin-left: 20px;
background-color:#333333;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 1px solid #999999;
padding:0px 10px 0px 10px;
text-align:center;
color: #ffffff;

}




span{
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
color:white
}

.gray
{
background-color: #000000;
position: absolute;
border: 0px solid #9F6D11;
z-index: 100;
}

img{
border: 0px solid black;
background-color: transparent;

}

.opa{
color:white;
padding:10px 20px 0px 20px;
position: absolute;
z-index: 101;
background-color: #FFA928;
opacity:0.5;
filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha
(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16);
-moz-opacity: 0.5;
}






















#logo		{
		width: 499px; 
		height: 100px; 
		font-size: 100%; 
		overflow: hidden; 
		position: absolute; 
		top: 20px;
		z-index: 1; 
		margin: auto 0;}


#logo SPAN	{
		width: 499px; 
		height: 100px; 
		font-size: 100%; 
		overflow: hidden; 
		position: absolute; 
		left: 0px; 
		top: 0; 
		z-index: 2; 
		background: url(http://www.strongbody.cz/img/logo.gif) no-repeat; 
		display: block; 
		cursor: pointer;}








	#main1 {
		width: 983px;
		margin: 0 auto; padding:0;
		background: #transparent;
		}

	#main2 {
		margin: 0; padding:0;
	background: black;
		}


p {margin-top: 0px; margin-bottom: 0px}
p {margin: 0px} /*Ještě jednou pro Netscape */

	.text {
		text-align: left;
		font-family: 'verdana', sans-serif;
		font-size: 11px;
		color: white;}



	#detail_odsaz {
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 3px;
		text-align: left;}


.nrad_text {

	line-height: 140%;	
	font-family: 'verdana', sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;}



	#stranka {
		padding-left: 20px;
		padding-right: 15px;
		text-align: left;}

	#menu {
		#margin-top: -15px; 
		padding-top: 5px;	
		width:100%;
		height: 28px;
		background: #FFFF00;
		font-size:100%;
		vertical-align: middle;
		overflow:hidden;
		}

	#left {
		float:left;
		width:200px;
		padding-right: 15px;
		margin-top: -12px;
		padding-top: 13px;

		background: url(/img/left-bg.jpg)  repeat-y;
	
		}

	.ohraniceni_leve {
		border: 1px solid #363636;
		width: 155px;
		}

	.zobrazeni {
		display: block;
		background: transparent;
		line-height: 36px;
		width:187px;
		vertical-align: middle;
		text-align: left;
		border-bottom: 1px dotted #cccccc;
		font-family: 'arial', sans-serif;
		font-size: 11px;
		padding:0px 0px 0px 6px;
		#padding-top: 20px;
		color: white;}

	.polozky_menu a {
		display: block;
		cursor: hand;
		cursor: pointer;
		background: transparent;
		line-height: 26px;
		width:187px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px dotted #cccccc;
		font-family: 'arial', sans-serif;
		font-size: 12px;
		padding:0px 0px 0px 6px;
		color: #333333;}

	 .polozky_menu a:hover, .polozky_menu a.active, .polozky_menu a.active:visited, .polozky_menu a:focus, .polozky_menu a:active, .polozky_menu a.activeo, .polozky_menu a.activeo:visited {
		display: block; 
		cursor: hand;
		cursor: pointer;
		background: #ff6600;
		line-height: 26px;
		width:187px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px dotted #cccccc;
		font-family: 'arial', sans-serif;
		font-size: 12px;
		padding:0px 0px 0px 6px;
		color: #ffffff;}	


.polozky_menu_kat a {
		display: block;
		cursor: hand;
		cursor: pointer;
		background: #ededed;
		margin-top: 5px;
		line-height: 28px;
		width:181px;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
		font-family: 'arial', sans-serif;
		font-size: 12px;
		padding:0px 0px 0px 12px;
		color: #ff6600;}

	 .polozky_menu_kat a:hover, .polozky_menu_kat a.active, .polozky_menu_kat a.active:visited, .polozky_menu_kat a:focus, .polozky_menu_kat a:active, .polozky_menu_kat a.activeo, .polozky_menu_kat a.activeo:visited {
		display: block; 
		cursor: hand;
		margin-top: 5px;
		cursor: pointer;
		font-weight: bold;
		background: #ff6600;
		line-height: 28px;
		width:181px;
		vertical-align: top;
		text-align: left;
		font-family: 'arial', sans-serif;
		font-size: 12px;
		padding:0px 0px 0px 12px;
		color: #ffffff;}	


.polozky_menu_magazin a {
		display: block;
		cursor: hand;
		cursor: pointer;
		background: black;
		line-height: 14px;
		width:150px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid #464646;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 6px 6px;
		margin-bottom: 5px;
		color: white;}

	 .polozky_menu_magazin a:hover, .polozky_menu_magazin a.active, .polozky_menu_magazin a.active:visited, .polozky_menu_magazin a:focus, .polozky_menu_magazin a:active, .polozky_menu_magazin a.activeo, .polozky_menu_magazin a.activeo:visited {
		display: block; 
		cursor: hand;
		cursor: pointer;
		background: black;
		line-height: 14px;
		width:150px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid #FF9900;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 6px 6px;
		margin-bottom: 5px;
		color: #FF9900;}	

		
	.polozky_menux a {
		display: block;
		cursor: hand;
		cursor: pointer;
		background: black;
		line-height: 26px;
		width:300px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid #464646;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 0px 6px;
		color: white;}

	 .polozky_menux a:hover, .polozky_menux a.active, .polozky_menux a.active:visited, .polozky_menux a:focus, .polozky_menux a:active,a.activeo,a.activeo:visited {
		display: block; 
		cursor: hand;
		cursor: pointer;
		background: #1A1A1A;
		line-height: 26px;
		width:300px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid #FF9900;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 0px 6px;
		color: #FF9900;}


	#right {
		float:right;
		width:155px;
		margin:0; padding:0;
		background: black;
		font-size:80%;
		}


	.clanecek a {
		display: block;
		cursor: hand;
		cursor: pointer;
		background: black;
		width:155px;
		border: 1px solid #464646;
		}

	 .clanecek a:hover, .clanecek a.active, .clanecek a.active:visited, .clanecek a:focus, .clanecek a:active {
		display: block; 
		cursor: hand;
		cursor: pointer;
		background: black;
		width:155px;
		border: 1px solid #FFff00;
		}

	#middle {
	float: right;
		background:transparent;
		font-size:100%;
		width: 760px;
		}

	.nadpis_stranek {
		font-family: 'verdana', sans-serif;
		width: 630px;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px solid #FFFF00;
		padding: 10px 0px 0px 6px;
		color: #FFFF00;}

	.column-in {
		margin:0; 
		}

	.cleaner {
		display: block; 
		clear:both;
		height:1px;
		width: 1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
#cleaner {
		clear:both;
		height:1px;
		width: 1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

#obrazek_vlevo {
	float: left;
	padding-left: 15px;
	padding-bottom: 10px;
	}


	p { margin: 0.5em 0 }
	a { color:black }
	
	.copy { text-align:center; font-size:80% }

#strongbody {
	float: right;
	padding-left: 10px;
	padding-bottom: 25px;
	padding-top: 0px;
	font-family: 'verdana', sans-serif;
	font-size: 16px;
	color: red;
	font-style: italic;
	font-weight: bold;
	}

#footer {
	
	height: 250px;
background: #0a0a0a no-repeat; 
	background-position: 50% 0%;
margin-bottom: 0px;	text-align: center;
	border-top: solid 5px #ff6600;
	
	font-family: 'verdana', sans-serif;
	font-size: 12px;
	color: #333333;
	

	}

.footer-menu a {		
	text-decoration: none;		
	display: block;		
	cursor: hand;		
	cursor: pointer;
	margin-left: 2px;
	line-height: 19px;		
	font-family: 'arial', sans-serif;		
	font-size: 11px;		
	color: #666666;}

.footer-menu a:hover, .footer-menu a.active, .footer-menu a.active:visited, .footer-menu a:focus, .footer-menu a:active, .footer-menu a.activeo, .footer-menu a.activeo:visited {		
text-decoration: none;		
	display: block;		
	cursor: hand;		
	cursor: pointer;
	margin-left: 2px;
	line-height: 19px;		
	font-family: 'arial', sans-serif;		
	font-size: 11px;		
	color: #cccccc;}
