body { font-size: 11px; font-family:arial; background-color: #fff; color: #333333; margin: 0px; padding: 0px; }

h1 {font-size: 16px; display: inline; font-family:arial; color: #000000; margin: 0px; padding: 0px; }
h2 {font-size: 14px; display: inline; font-family:arial; color: #000000; margin: 0px; padding: 0px; }
h3 {font-size: 11px; text-transform: uppercase; display: inline; font-family:arial; color: #fff; margin: 0px; padding: 0px; }

.all { width:980px; margin: 0 auto; margin-top: 20px; }

.all .logo { width:80px; float:left; margin-top: 45px; }
.all .center { width:690px; float:left; }
.all .center .menu { height: 45px; float:left; width: 690px; font-weight:bold; font-size: 13px;}
.all .center .menu .a { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; float:left; }
.all .center .menu a .a  { color: #4e4e4e; text-transform: uppercase; font-size: 12px; }
.all .center .menu .b { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; float:left; background-color: #ee4036; }
.all .center .menu a .b { color: #fff; text-transform: uppercase; font-size: 12px; }
.all .center .bar { height: 30px; float:left; width: 690px; background-image:url(panel/center_bar.png);  background-repeat: no-repeat; background-position: left top; }
.all .center .bar .studio { font-size: 12px; color: #333333; padding-top: 7px; padding-left: 10px; float:left; }
.all .center .bar .title { font-size:12px; font-weight:bold; color: #333333; padding-top: 7px; padding-left: 3px; float:left; text-transform: uppercase; }
.all .center .text { float:left; width: 690px; }
.all .center .text .smenu { font-family:arial; font-weight:bold; font-size: 13px; padding-top: 5px;}
.all .center .text .smenu .a a { text-decoration: none; color: #ee4036; padding-bottom:3px; border-bottom:3px solid #ee4036;  }
.all .center .text .smenu a { text-decoration: none; color: #666; }
.all .right { width:210px; float:left; }
.all .right .menu { height: 45px; float:left; width: 210px; }
.all .right .menu .lang { text-align:right; padding-top: 5px; color: #ee4036; }
.all .right .menu .lang a { color: #ee4036; text-decoration: none; font-weight: bold; }
.all .right .bar { height: 40px; float:left; width: 210px; background-image:url(panel/right_bar.png); background-repeat: no-repeat; background-position: left top; }
.all .right .bar .text { font-width:12px; font-weight:bold; color: #333333; padding-top: 7px; padding-left: 10px; }
.all .bottom { width:900px; float:right; background-image: url(panel/bottom.png); background-repeat: no-repeat; background-position: left top; height: 100px; }
.all .bottom .left { width:690px; height: 63px; float:left; }
.all .bottom .left a { color: #fff; }
.all .bottom .left a:hover { color: #eee; }
.all .bottom .right { width:210px; height: 63px; float:left; }
.all .bottom .copyright { width: 690px; padding-top: 10px; float:left; font-size: 9px; text-align: center; color: #666; }
.all .bottom .copyright a { text-decoration: none; color: #666; }
.all .bottom .copyright .a a { text-decoration: none; color: #ee4036; }


/* icm */

#realizacje { float:left; width:210px; }
#realizacje .item { height: 100px; width: 210px;  }

#oferty_specjalne { float:left; width:210px; }
#oferty_specjalne .item { height: 100px; width: 210px;  }


#news { float:left; width:210px; }
#news .item { height: 100px; width: 210px;  }
.nav { float:right; margin-bottom: 10px; }
.nav .num { float:left; padding:3px; margin:1px;  }
.nav .num_a { float:left; background-color:red; color:#fff; padding:3px; margin:1px; }
.nav .next { float:left; background-color:red; color:#fff; padding:3px; margin:1px; }
.nav a { color: #000; text-decoration: none; }
.nav a:hover { color: red; text-decoration: none; }
.nav .num_a a, .nav .next a { color: #fff; text-decoration: none; }

a { color: red; text-decoration:none;} 

	b.red {
		color: #f00;
		
		text-transform: uppercase;
		
		font-size: 12px;
	}
	
	b.title {
		color: #f00;
		padding-top: 4px;
		padding-bottom: 20px;
		display: block;
		
		text-transform: uppercase;
		
		font-size: 13px;
	}

	.galeria .submenu {
		padding: 10px;
	}
	
	.galeria .submenu a {
		padding: 3px;
		color: #f00;		
		text-decoration: none;
	}	
	
	.galeria .submenu a.red {
		padding: 3px;
		background-color: red;
		color: #fff;
	}
	
	.galeria .menu {
		width: 181px !important;
	}

	.galeria .menu ul {
		margin: 0px;
		padding: 0px;	
	}
	
	.galeria .menu ul li {
		margin: 0px;
		padding: 0px;	
		
		padding: 3px;
		padding-left: 15px;
		
		width:145px;
		
		list-style: none;
		color: #f00;
		font-weight: normal;
	}
	
	.galeria .menu ul li.red {			
		background-color: #f00;
		color: #fff;
	}
	
	.galeria .menu a {
		text-decoration: none;
		color: #f00;		
	}
	
	.galeria .menu li.red a {
		text-decoration: none;
		color: #fff;
	}