#all{
margin: 0 auto;
width: 768px;
text-decoration:none;
font-family:Arial;
font-size:14px;
}

body
{
   margin: 0;
   background-color:#313337;
 
}


/*-midle-*/
#header{
	position: relative;
	width: 100%;
	height: 156px; 
	top:20px;
	background-color: #040102;
	left:0px;
	margin: 0px;
}

/*-head-*/

#head{
	position: absolute;
	width: 768px;
	height: 152px; 
	top:20px;
	background-image: url(../img/head.gif);
	background-repeat: no-repeat; 
	border-top: 2px;
	border-top-color: #fff;
	border-top-style: solid;
	z-index: 1;
}

#logo{
	position: absolute;
	width: 348px;
	height: 68px;
	top: 10px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	left: 10px;
}

#kontakt{
	position: absolute;
	width: 42px;
	height: 47px;
	top:2px;
	background-image: url(../img/kontakt4.gif);
	background-repeat: no-repeat;
	left:680px;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
	
}
.contact{
	text-decoration: none;
	list-style:none;
}

#top_menu{
	position: absolute;
	width: 460px;
	height: 50px;
	top:90px;
	left: 290px;
	color: #fff;
}

#navlist li{
	display: inline;
	list-style-type: none;
	padding-right: 0px;
}

/*-Center-*/
#midle{
	position: absolute;
	width: 753px;
	height: auto;
	top: 120px;
	right:20px;
}

#midle_txt, #footer{
	position: absolute;
	height: auto;
	top: 220px;
	z-index: 2;
	
}

#photo_box1{
	position: absolute;
	top:19px;
	width: 168px;
	height: 218px;

	border: 2px;
	border-style:solid;
	border-color: #fff;
	z-index: 12;
}

#photo_box2{
	position: absolute;
	top:19px;
	width: 168px;
	height: 218px;

	border: 2px;
	border-style:solid;
	border-color: #fff;
	z-index: 12;
	left: 180px;
}

#photo_box3{
	position: absolute;
	top:19px;
	width: 172px;
	height: 218px;

	border: 2px;
	border-style:solid;
	border-color: #fff;
	z-index: 12;
	left: 348px;
}

.centerdiv{ /*IE method of centering a relative div*/
position:absolute;
text-align: center;
z-index: 166;
}

.centerdiv>div{ /*Proper way to center a relative div*/
position:absolute;
margin: 0 auto;
z-index: 166;
}

#footer{
	position:absolute;
	width:500px;
	height: 25px;
	top:500px;
	color:#fff;
	font-size: 12px;
	text-align: center;
}

#footer2{
	position:absolute;
	display: block;
	margin: 635px 10px 0 10px;
	left: 25%;
	width:auto;
	height: 25px;
	color:#fff;
	font-size: 12px;
	text-align: center;
}
/*-News-*/
#news{
	position: absolute;
	height: 380px;
	top: 155px;
	left:  530px;
	z-index: 4;
	color: #fff;
}

#top_news{
	position: absolute;
	width: 244px;
	height: 55px;
	background-image: url(../img/news_head.gif);
	background-repeat: no-repeat;
	top:0px;
	z-index: 4;
}

#cent_news{
	position: absolute;
	width: 235px;
	height: 380px;
	background-image: url(../img/news_cent.gif);
	background-repeat: repeat-y;
	top:55px;
	z-index: 4;
	padding: 10px;
}

#foo_news{
	position: absolute;
	width: 244px;
	height: 11px;
	background-image: url(../img/foo_news.gif);
	background-repeat: repeat-y;
	top:452px;
	z-index: 4;
}

#navlist_news{
	left: 0px;
	list-style: circle;
	padding-right: 10px;
	padding-top: 10px;
}

/*-reklam-*/
#reklama{
	position: absolute;
	width: 224px;
	height: 232px;
	top:16px;
	z-index: 6;
	background-image: url(../img/reklama.gif);
	background-repeat: no-repeat;
	padding: 20px;
}

#reklama_title{
	position: absolute;
	width: 21px;
	height: 232px;
	top:28px;
	left: 222px;
	z-index: 6;
	background-image: url(../img/re.gif);
	background-repeat: no-repeat;
}

#validation{
	position: absolute;
	width: auto; 
	height: 16px;
	border: none;
	margin-left:60px;
	margin-top:735px; 
}

/*-Midle_txt-*/

.title{
	position: absolute;
	top:10px;
	width: auto;
	height: 20px;
	left:5px;
	color: #00018E;
	z-index: 3;
}

/*-Rounded corners-*/
#container {background:none;  width:480px;  margin:10px 0px 0px 0px ; padding:0px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:0px 2px 2px 5px;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0px; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:none; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#8F99AA; border-width:0 5px;}

.xb5 {margin:0 2px; background:#8F99AA; border-width:0 4px;}
.xb6 {margin:0 2px; background:#8F99AA; border-width:0 5px;} 
.xb7 {margin:0 1px; background:#8F99AA; border-width:0 5px; height:2px;} 

.xboxcontent {display:block; background:#8F99AA; border:3px solid #fff; border-width:0 0px; padding:10px; height:auto; }

/*-Pr�ba----------------------------------------------*/

#xsnazzy2, #xsnazzy2, #xsnazzy2 {margin:0 10px; width: 753px; letter-spacing:1px;}
#xsnazzy2 h1 {font-size:2.5em; color:#fff;}
#xsnazzy2 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy2  {padding-bottom:0.5em;}
#xsnazzy2 h2 {padding-top:0.5em;}
#xsnazzy2 {background: transparent; margin:1em;  height: auto;}

.xtop2, .xbottom2 {display:block;  background:transparent;  font-size:1px;}
.xb1a, .xb2a, .xb3a, .xb4a {display:block; overflow:hidden;}
.xb1a, .xb2a, .xb3a {height:1px;}
.xb2a, .xb3a, .xb4a {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1a {margin:0 5px; background:#fff;}
.xb2a {margin:0 3px; border-width:0 2px;}
.xb3a {margin:0 2px;}
.xb4a {height:2px; margin:0 1px;}
.xboxcontent2{ background:#8F99AA; height:740px; border:0 solid #fff; border-width:0 4px;}


/*-link's-*/

a.style1:link {color: #fff; text-decoration: none;}
a.style1:visited {color: #fff;text-decoration: none; }
a.style1:active {color: #fff;text-decoration: none;}
a.style1:hover {text-decoration: underline; color: #fff; }

a.style2:link {color: red; text-decoration: none;}
a.style2:visited {color: red;text-decoration: none; }
a.style2:active {color: red;text-decoration: none;}
a.style2:hover {text-decoration: underline; color:red; }

a.no:link { outline-color: #fff; text-decoration:none; border:4px; color: #fff;}
a.no:visited {  outline-color: #fff; text-decoration:none; border:1px; color:#fff;  }
a.no:active { outline-color: #fff; text-decoration:none; border:1px; color:#fff;}
a.no:hover {  outline-color: #fff; text-decoration:none; border:3px; color:#fff;}




/*Class */
.border5{
	border: 15px;
	border-style: solid;
	border-color: #fff;
}

.p{
	padding: 10px 0px 10px 0px;
}



.akapit{
	text-indent: 30px;
}

h1 {
	margin:5px 10px 0px 0px; 
	font-size:2.5em; 
	color:#000;
	border-bottom: 1px;
	border-bottom-color: #878787;
	border-bottom-style: solid;
}

h4 {
	margin:0 5px; 
	letter-spacing:1px;
	font-size:1.0em; 
	color:#fff;
	border-bottom: 1px;
	border-bottom-color: #fff;
	border-bottom-style: solid;
}

.capital{
	text-transform: capitalize;
}

.big_2{
	font-size: 17px;
}

.c{
	text-align: center;
}

.m{
	padding: 10px 10px 10px 10px;
}

.photo_info{
	position:absolute;
	width:720px;
	height:190px;
	margin-top:10px;
}

.photo_box{
	position:absolute;
	width:124px;
	height:90px;
	margin:	5px 0px 10px 0px;

}

.photo_txt{
	position:absolute;
	width:auto;
	max-width:580px;
	height: 90px;
	padding:0px 130px 0px 130px;
	color:#fff;
}

.right{
	text-align: right; 
}

.lista {
	list-style-type: circle;
	list-style-position: outside;
	margin:5px 5px 5px 5px; 
	padding:5px 5px 5px 45px;
	color:#fff;
}

.przybornik{
	position:absolute;
	width:50px;
	height:100px;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	z-index:150;
}

.h{
	position:absolute;
	width:73px;
	top:200px;
	height:30px;
	border-width:2px;
	border-style:solid;
	border-color:#fff;
	margin-left:660px;
	z-index:152;
	font-size:12px;
	background-color:#fff;
	padding:2px;
}

.bo{
	position:absolute;
	width:77px;
	height:300px;
	top:235px;
	border-width:2px;
	border-style:solid;
	border-color:#fff;
	margin-left:660px;
	z-index:152;
	background-color:#fff;

}



.form{
	background-color:#37455D;
	color:#fff;
	border-color:#fff;
	border-style:solid;
	border-width:1px;
}

.form2{
	color:#fff;
}

.no_border{
	border-style:none;
	border-width:0px;
	border: none;
	
}

.button{
	background-color:#37455D;
	color:#fff;
	border-color:#fff;
	border-style:solid;
	border-width:1px;
}

#formarea{
	background-color:#37455D;
	color:#fff;
	border-color:#fff;
	border-style:solid;
	border-width:1px;

}
#zaloba{position:absolute; background:url(http://www.mcgoo.pl/images/zaloba2.png) no-repeat; width:88px; height:97px; display:block; z-index:999; top:40px; margin-left:350px;}
