root { 
	display: block;
}

html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #fff;
	background: #c8651e url('../images/bg.png') repeat-x top left;
}

strong {
	color: #a4e5f8;
	text-decoration: underline;
}

li {
	margin: 0 0 0 30px;
}

a,
a:visited,
a:active {
	color: #242424;
}

a:hover {
	color: #000;
}

#all {
	margin: 0 auto;
	width: 990px;
	display: block;	
}

#header {
	margin: 0;
	padding: 0;
	width: 990px;
	height: 350px;
	display: block;
}




.left {
	margin: 0;
	padding: 0;
	width: ;
	height: ;
	display: inline;
	float: left;
}

.left .logo {
	margin: 0;
	padding: 0;
	width: 380px;
	height: 140px;
	display: block;
	background: url('../images/logo.png') no-repeat;
}

.left .menu {
	margin: 0 0 0 13px;
	padding: 0;
	width: 350px;
	height: 193px;
	display: block;
}

.left .menu .shadow {
	margin: 0;
	padding: 0;
	width: 350px;
	height: 10px;
	display: block;
	background: url('../images/bg-menu-shadow.png') no-repeat;
}

.left .menu .home {
	margin: 0;
	padding: 0;
	width: 350px;
	height: 46px;
	display: block;
	background: url('../images/bg-home.png') no-repeat;
}

.left .menu .home:hover {
	background: url('../images/bg-home-hover.png') no-repeat;
}

.left .menu .about {
	margin: 0;
	padding: 0;
	width: 350px;
	height: 46px;
	display: block;
	background: url('../images/bg-about.png') no-repeat;
}

.left .menu .about:hover {
	background: url('../images/bg-about-hover.png') no-repeat;
}

.left .menu .offer {
	margin: 0;
	padding: 0;
	width: 350px;
	height: 46px;
	display: block;
	background: url('../images/bg-offer.png') no-repeat;
}

.left .menu .offer:hover {
	background: url('../images/bg-offer-hover.png') no-repeat;
}

.left .menu .contact {
	margin: 0;
	padding: 0;
	width: 350px;
	height: 46px;
	display: block;
	background: url('../images/bg-contact.png') no-repeat;
}

.left .menu .contact:hover {
	background: url('../images/bg-contact-hover.png') no-repeat;
}




.right {
	margin: 0;
	padding: 0;
	width: 610px;
	height: 350px;
	display: inline;
	float: right;
	background: url('../images/bg-right.png') no-repeat;
}





#clear {
	margin: 0 0 10px 0;
	padding: 0;
	width: 990px;
	height: 1px;
	display: block;
	background: url('../images/dot.png') repeat-x;
}






#content-max {
	margin: 10px 10px;
	padding: 0;
	width: 970px;
	height: auto;
	display: block;
}

#content-max .top {
	margin: 0;
	padding: 0;
	width: 970px;
	height: 11px;
	background: url('../images/bg-top-max.png') no-repeat;
}

#content-max .cont {
	margin: 0;
	padding: 10px 10px;
	width: 950px;
	height: auto;
	text-align: justify;
	background: url('../images/bg-cont-max.png') repeat-y top;
}

#content-max .bottom {
	margin: -200px 0 0 0;
	padding: 0;
	width: 970px;
	height: 226px; /* ZMIENIc NA AUTO */
	background: url('../images/bg-bottom-max.png') no-repeat;
}

#content-mini {
	margin: 5px 10px;
	padding: 0;
	width: 727px;
	height: auto;
	float: right;
	display: block;
}

#content-mini .top {
	margin: 0;
	padding: 0;
	width: 727px;
	height: 11px;
	background: url('../images/bg-top-mini.png') no-repeat;
}

#content-mini .cont {
	margin: 0;
	padding: 0 10px 0 10px;
	width: 707px;
	height: auto;
	text-align: justify;
	background: url('../images/top-cont-mini.png') repeat-y top;
}

#content-mini .bottom {
	margin: -200px 0 0 0;
	padding: 0;
	width: 727px;
	height: 226px; /* ZMIENIc NA AUTO */
	background: url('../images/bg-bottom-mini.png') no-repeat;
}

h2 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 2.3em;
	font-style: italic;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-shadow: #40240a 1px 1px;
	color: #50af9d;
}

#menus {
	margin: 0 0 0 10px;
	padding: 0 5px 5px 5px;
	width: 223px;
	height: auto;
	float: left;
	display: block;
	background: url('../images/menus-dot.png') repeat;
}

#menus ul {
	margin: 0;
	padding: 0;
	width: 223px;
	list-style: none;
}

#menus ul li {
	margin: 15px 0 0 0;
	padding: 0 0 0 5px;
	border-bottom: #d27838 dashed 1px;
}

#menus ul li a,
#menus ul li a:visited,
#menus ul li a:active {
	font-style: italic;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #a4e5f8;
}

#menus ul li a:hover {
	color: #75c4f0;
	text-shadow: #43260b 1px 1px;
	/* background: url('../images/arrow.png') no-repeat;
	background-position: right; */
}





#footer {
	margin: 0 15px 15px 0;
	padding: 0;
	width: 950px;
	height: 15px;
	float: right;
	display: block;
}

#footer .design {
	margin: 0;
	padding: 0;
	width: 181px;
	height: 15px;
	float: right;
}

#footer .design img {
	border: none;
}





/* ######## STYL ######## */

.h1_home {
	font-size: 1.85em;
	font-weight: bold;
	letter-spacing: -1px;
	color: #50af9d;
}

.cont_home {
	text-align: center;
}

.cont_home p {
	margin: 15px 0 15px 0;
}

.b {
	font-weight: bold;
}
