@CHARSET "UTF-8";

body, h1, h2, h3, h4, h5, h6,
blockquote, p, address, form, fieldset,
ul, ol, dl, dt, dd, li, hr, table, td, th {
	margin: 0;
	padding: 0;
}

body {
	background-color: #79bcff;
	color: #555;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	background-image: url("/img/back_main.jpg");
	background-repeat: repeat-x;
}

a, a:active, a:focus {
  color: #46739F;
  text-decoration: underline;
}

a:hover {
  color: #46739F;
  text-decoration: none;
}

a.light, a.light:active, a.light:focus {
  color: #E9E9E9;
  text-decoration: underline;
}

a.light:hover {
  color: #E9E9E9;
  text-decoration: none;
}

.green{
	color: #7BAE35;
}
.blue{
	color: #006699;
}
.black{
	color: #000;
}
.greenLight{
	color: #01A54F;
}
.red{
	color: #FF0000;
}
.chery{
	color: #DD0023;
}

ul li{
	list-style-type: none;
}

ul.listPict{
	margin-left: 0px;
	float: left;
	width: 300px;
}

/* Elementy tekstowe */

h1{
	font: 24px Tahoma, Verdana, Arial, sans-serif;
	color: #A80E00;
	margin: 15px 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom: 1px solid #E1E1E1;
	text-align: left;
}

h2{
	font: 13px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 5px;
	background-color: #6B97C3;
}

h3{
	font: 22px Tahoma, Verdana, Arial, sans-serif;
	color: #A80E00;
	margin: 15px 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom: 1px solid #E1E1E1;
	text-align: left;
}

h4{
	font: 20px Tahoma, Verdana, Arial, sans-serif;
	color: #A80E00;
	margin: 15px 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom: 1px solid #E1E1E1;
	text-align: left;
}

input{
	background-color: #6B97C3;
	border: none;
	padding: 6px;
	color: #fff;
}

.sendButton{
	background-color: #46739F;
	font-weight: bold;
	width: 70px;
}

textarea{
	font: 12px Tahoma, Verdana, Arial, sans-serif;	
	background-color: #6B97C3;
	border: none;
	padding: 5px;
	color: #fff;
}

p{
	margin: 0 35px 15px 35px;
	line-height:150%;
	text-align: justify;
}

p.confirmMessage{
	background-color: #6EC563;
	border: 1px solid #499D2D;
	color: #fff;
	font-weight: bold;	
	padding: 10px;
}

div.boxSmall p{
	margin: 15px 15px 25px 15px;
	line-height:150%;
	text-align: justify;
}

p.formField{
	margin: 0 35px 8px 35px;
}

div.boxMedium ul{
	margin: 0 35px 15px;;
	line-height:150%;
}

div.boxMedium ul li{
	margin: 0 35px;
	line-height:150%;
	list-style-type: inherit;
}

/* */

img {
	border: 0;

}

img.left {
	float: left;
	margin-right: 10px;
}

img.right {
	float: right;
	margin-left: 10px;

}

img.gallery{
	border: 1px solid #E1E1E1;
	float: left;
	margin-left: 10px;
	padding: 3px;
}

#layout{
	margin: 0 auto;
	position: relative;
	width: 850px;
	background-color: transparent;
}

#header{
	height: 80px;
}

/* Menu glowne */

div.menu {
	margin-top: 60px;
	*margin-top: 56px;
	*padding-top: 2px;
	*padding-bottom: 3px;
	font-size: 1.075em;
	font-weight: bold;
	float: right;
}

div.menu ul {
	display:inline;
	line-height:200%;
}

div.menu li {
	display:inline;
}

div.menu ul li a,
div.menu ul li a:active {
	color: #fff;
	background-color: #46739F;
	border: 2px solid #46739F;
	text-align: center;
	width: 30px;
	padding: 4px 12px 4px 11px;
	text-decoration: none;
	margin-left: -4px;
}
div.menu ul li a:hover {
	background-color: #6B97C3;
	color: #FFFFFF;
	border: 2px solid transparent;
	text-align: center;
	width: 30px;
	padding: 4px 12px 4px 11px;
	text-decoration: none;
	margin-left: -4px;	
}

/* */

/* Box Menu */
ul.boxMenu{
	margin: 10px;
	line-height: 180%;
	list-style-type: none;
}

ul.boxMenu li.active{
	color: #566F87;
	padding-left: 0px;
}

ul.boxMenu li.deep1{
	padding-left: 10px;
}

ul.boxMenu li.deep1 a,
ul.boxMenu li.deep1 a:active {
  color: #46739F;
  text-decoration: underline;
}
ul.boxMenu li.deep1 a:hover {
  color: #46739F;
  text-decoration: none;
}

ul.boxMenu li.deep2{
  padding-left: 25px;
}

ul.boxMenu li.deep2 a,
ul.boxMenu li.deep2 a:active {
  color: #74A6D7;
  text-decoration: underline;
}
ul.boxMenu li.deep2 a:hover {
  color: #74A6D7;
  text-decoration: none;
}

/* */


/* Sitemap Menu */
ul.sitemap{
	margin: 10px 10px 30px 10px;
	line-height: 210%;
	list-style-type: none;
}

ul.sitemap li.active{
	color: #566F87;
	padding-left: 0px;
}

ul.sitemap li.deep0{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
}

ul.sitemap li.deep0 a,
ul.sitemap li.deep0 a:active {
  color: #46739F;
  text-decoration: underline;
}
ul.sitemap li.deep0 a:hover {
  color: #46739F;
  text-decoration: none;
}


ul.sitemap li.deep1{
	padding-left: 60px;
}

ul.sitemap li.deep1 a,
ul.sitemap li.deep1 a:active {
  color: #46739F;
  text-decoration: underline;
}
ul.sitemap li.deep1 a:hover {
  color: #46739F;
  text-decoration: none;
}

ul.sitemap li.deep2{
  padding-left: 120px;
}

ul.sitemap li.deep2 a,
ul.sitemap li.deep2 a:active {
  color: #74A6D7;
  text-decoration: underline;
}
ul.sitemap li.deep2 a:hover {
  color: #74A6D7;
  text-decoration: none;
}

/* */


div.breadcrumbs{
	width: 100%;
	float: left;
	margin-bottom: 13px;
	font-size: 11px;
	color: #E9E9E9;
}

div.breadcrumbs ul {
	display:inline;
} 

div.breadcrumbs li {
	display:inline;
	padding-right: 5px;
}

div.breadcrumbs ul li a,
div.breadcrumbs ul li a:active {
	color: #E9E9E9;
	text-decoration: none;
}
div.breadcrumbs ul li a:hover {
	color: #E9E9E9;
	text-decoration: none;
}

/* Boxy */

div.boxFull{
	background-color: #fff;
	width: 825px;
	float: left;
	margin-bottom: 13px;
}

div.boxSmall{
	background-color: #fff;
	width: 225px;
	float: left;
	margin-left: 13px;
}

div.boxSmallMap{
	background-color: #fff;
	width: 225px;
	float: left;
	margin-left: 13px;

}

div.boxSmallMain{
	background-color: #fff;
	float: right;
	margin-left: 10px;
	height: 523px;
}

div.boxSmallMain p{
	width: 220px;
	margin: 15px 23px;
}


div.boxAnimation1{
	margin: 27px 33px 27px 33px;
	width: 479px;
	height: 239px;
}

div.boxAnimation1 h1{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 15px;
}

div.boxAnimation1 p{
	margin: 0px;
	font-size: 9px;
}

div.boxMedium{
	background-color: #fff;
	float: left;
	padding-bottom: 20px;
	width: 586px;
}

div.boxMediumMain{
	background-color: #fff;
	float: left;
}

div.boxAnimation2{
	margin: 92px 23px 28px 23px;
	width: 222px;
	height: 238px;
}

div.boxThreeSmallMain{
	float: left;
	background-color: #fff;
	margin-top: 10px;
	width: 268px;
	height: 220px;
}

h5{
	font: 20px Tahoma, Verdana, Arial, sans-serif;
	margin: 22px 15px 15px 15px;
	color: #A80E00;
}

h6{
	font: 20px Tahoma, Verdana, Arial, sans-serif;
	margin-top: 22px;
	margin-left: 23px;
	color: #A80E00;
}

a.boxMoreSpecial{
	float: right;
	margin-right: 23px;
}

a.boxMore{
	float: right;
	margin-right: 15px;
}

.leftCol{

}

.midlleCol{
	margin-left: 10px;
	*margin-left: 9px;

}

.rightCol{
	margin-left: 10px;

}

div.boxThreeSmallMain p{
	margin: 15px;

}

/* Szary box partnerów*/

div.pLikeBox{
	margin: 0 35px 15px 35px;
	float: left;
}


div.partner{
	margin: 5px;
	float: left;
	height: 150px;
	border: 1px solid #E1E1E1;
	text-align: center;
	padding: 4px;
}

div.partner ul{
	margin: 0 0px;
	line-height:150%;
}

div.partner ul li{
	margin: 0 2px;
	line-height:150%;
	list-style-type: none;
}

div.referencje{
	margin: 5px;
	float: left;
	height: 190px;
	width: 235px;
	border: 1px solid #E1E1E1;
	text-align: center;
	padding: 4px;
}

div.referencje ul{
	margin: 0 0px;
	line-height:150%;
}

div.referencje ul li{
	margin: 0 2px;
	line-height:150%;
	list-style-type: none;
}

/* */

#page{
	margin: 0px auto;
	margin-bottom: 10px;
	width: 100%;
	background-color: #46739F;
	padding-top: 2px;
	*margin-top: 5px;
	padding-bottom: 2px;
	*padding-bottom: 15px;
	float: left;
}

#content{
	background-color: transparent;
	margin: 12px 13px 12px 13px;
	float: left;
}

#footer{
	width: 100%;
	*width: 825px;
	float: left;
	color: #E9E9E9;
	padding-top: 5px;
	border-top: 1px solid #E9E9E9;
	margin-top: 10px;
}

div.logo{
	float: left;
}

.clear{
	clear: both;
}
