a {color: white; text-decoration: none}
a:hover {color: #FFFF00; text-decoration: none;}
a:link {color: white}
a:visited {color: white}	

.img img{display:block}


body {	background:  #000000;	
	text-align: center;
	margin: 0 auto; padding: 10px;
	font-family: 'verdana', sans-serif;
	font-size: 12px;
	color: #cccccc;
		}

	#header {
		width: 983px;
		margin: 0 auto; padding:0;		
		background:black;
		}



#obal_logo {width: 499px; 
		height: 100px; 
		font-size: 100%; 
		padding-left: 12px;
		}












.showbg{
background-color: black;
}

.link_nor{
background-color: #000000;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 1px solid #cccc00;
padding:0px 10px 0px 10px;
margin: 2px;
text-align:center;
color:black
}


.link_act
{
background-color:#cccc00;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 1px solid #cccc00;
padding:0px 10px 0px 10px;
margin: 2px;
text-align:center;
color: #000000;
}



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: black;
}

.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: black;
		}
	#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:155px;
		margin:0; padding:0;
		background: black;
		}

	.ohraniceni_leve {
		border: 1px solid #363636;
		width: 155px;
		}

	.zobrazeni {
		display: block;
		background: black;
		line-height: 36px;
		width:150px;
		vertical-align: middle;
		text-align: left;
		border-bottom: 1px solid #464646;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 0px 6px;
		#padding-top: 20px;
		color: white;}

	.polozky_menu a {
		display: block;
		cursor: hand;
		cursor: pointer;
		background: black;
		line-height: 26px;
		width:150px;
		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_menu a:hover, .polozky_menu a.active, .polozky_menu a.active:visited, .polozky_menu a:focus, .polozky_menu a:active,a.activeo,a.activeo:visited {
		display: block; 
		cursor: hand;
		cursor: pointer;
		background: #1A1A1A;
		line-height: 26px;
		width:150px;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid #FFFF00;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 0px 6px;
		color: #FFFF00;}	
		
	.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,.polozky_menux a.activeo,.polozky_menux 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 #FFFF00;
		font-family: 'verdana', sans-serif;
		font-size: 10px;
		padding:0px 0px 0px 6px;
		color: #FFFF00;}


	#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 {
		margin:0 150px;
		background:black;
		font-size:100%;
		}

	.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 {
		clear:both;
		height: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 {
	width: 983px;
	margin: 0 auto;
	border-top: 1px solid #FFFF00;		
	background: black;
	padding-top: 0px;
	text-align: right;
	font-family: 'verdana', sans-serif;
	font-size: 10px;
	color: white;
	}

.fakturacni-adresa {
	float: left;
	width: 250px;

}

.doruceni-adresa {
	float: right;
	width: 250px;
	margin-right: 15px;
}