/*CSS RedSun Media www.redsunmedia.pl */

html, body {
	height: 100%;
}
* html #container {
	overflow: visible;
		}
body 		{
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 10pt;
	background-color: #fff;
	background-image:url('');
		}
#container 	{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	overflow:hidden;
	padding:0;
	min-height:100%;
	position:relative;
	height:auto !important;
	height:100%;
		}
#top 		{
	height: 400px;
	width:1000px;
	background-image:url('http://www.anilon.com.pl/system/application/views/szablon1/images/top.jpg');
	background-repeat:no-repeat;
		}
#menu_top 	{ 
	height: 50px;
	position: absolute;
	margin-top:117px;
	margin-left: 30px;
	font-size:11pt;
	
		}
.med_miniatury_m {
text-align: center;
margin-left:23px;
margin-top:10px;
width:200px;
height:285px;
float:left;
border:1px solid #000;
color:#000;
}
.med_miniatury_m a {
color:#000;
}
.med_miniatury_c {
text-align: center;
margin-left:23px;
margin-top:10px;
width:200px;
height:285px;
float:left;
border:1px solid #000;

color:#000;
}
.med_miniatury_c a {
color:#000;
}
#info {
background-color:#f5f5f5;
border:1px solid #cecece;
padding:10px;
background-image:url('http://www.anilon.com.pl/system/application/views/szablon1/images/bgtresc.jpg');
background-repeat:no-repeat;
background-position:bottom;
}
#info_med {
background-color:#ffd2c2;
border:1px solid #CB6242;
padding:5px 5px 20px 5px;
background-image:url('http://www.anilon.com.pl/system/application/views/szablon1/images/bgmed.jpg');
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}
#info_cosm {
background-color:#c5e8ca;
border:1px solid #6EAD78;
padding:5px 5px 20px 5px;
background-image:url('http://www.anilon.com.pl/system/application/views/szablon1/images/bgcos.jpg');
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}
.icon {
border:0;
float:left;
margin-right:5px;

}
#menu_top a 	{
	display: inline-block;
	margin: 0;
	font-weight:bold;
	color:#000;
	margin: 0 10px 0 10px;
		}
#menu_top a:hover {
	color: #000;
	text-decoration:underline;
		}
#logo 		{
	position: absolute;
	width: 206px;
	height: 60px;
	margin-left:30px;
	margin-top:15px;
		}
#menu_prod 		{
	position: absolute;
	margin-left:670px;
	margin-top:40px;
	text-decoration: underline;
	font-weight:bold;
		}

#slajd 		{
	position: absolute;
	width: 510px;
	height: 200px;
	margin-left:471px;
	margin-top:177px;
		}
#main 		{
	width: 938px;
	float: left;
	font-size: 10pt;
	padding: 10px;
	margin-bottom:15px;
	background-color: #fff;
	margin-top:5px;
	margin-left:20px;
	
		}
#strg1 {
width:296px;
float:left;
}
#strg2 {
width:296px;
padding-left:10px;
padding-right:10px;
float:left;


}
#strg3 {
width:296px;
padding-left:10px;
float:left;

}
.prod {
text-align:center;
margin:0 auto;
overflow:hidden;
}

#column_right 	{
	width: 235px;
	height:100%;
	float:right;
	font-size: 10pt;
	margin-top:10px;
	margin-right: 10px;
	padding:10px;
	background-color:#7a003d;
	color:#fff;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:top right;
		}
#column_right_auto 	{
	width: 330px;
	height:100%;
	float:left;
	margin-top:10px;
	margin-left: 25px;
		}

#column_main 	{
	width: 680px;
	height:100%;
	float: left;
	font-size: 10pt;
	margin-top:10px;
	margin-left: 10px;	
		}
#column_main_bottom 	{
	width:958px;
	height:100%;
	float: left;
	font-size: 10pt;
	margin-top:25px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom:50px;
	clear:both;
		}
#column_main_bottom_tresc 	{
	width: 680px;
	height:100%;
	float: left;
	font-size: 10pt;
		
		}

#column_main_auto 	{
	width: 615px;
	height:100%;
	float: left;
	font-size: 10pt;
	margin-top:10px;
	margin-left: 0px;	
	background-color:#eeeeee;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #9f9f9f;
		}

h2 	{
	color: #222222;
	margin-bottom: 14px;
	border-bottom:1px solid #e1e1e1;
		}
h1 		{
	font-size: 24pt;
	color:##222222;
	margin-bottom: 10px;
	margin-top:0px;
	border-bottom:1px solid #222222;
		}
#footer 	{
	width:910px;
	text-align:right;
	clear:left;
	font-size: 10pt;
	color: #fff;
	background-color: #222;
	padding:10px 50px 10px 0;
	margin-left:20px;
		}
.strgblok {
padding-left:7px;
padding-right:7px;
}
#footer a {
color:#fff;
}		
#footer a:hover {
color:#fff;
}	
a 		{
	color:#2f2f2f; 
	text-decoration:none;
		}
a:hover 	{
	color:#56002b;
		}
img {border:0}
p {margin:0; padding: 0;}
