body{
	background: #838393;
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #434353;
}

td.real_head_data{
	border: 0;
	margin: 0;
	padding: 0;
	width: 320px;
	height: 50px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}

td.real_head_link{
	border: 0;
	margin: 0;
	padding: 0;
	width: 320px;
	height: 210px;
	text-align: center;
}

td.real_head_more{
	border: 0;
	margin: 0;
	padding: 0;
	width: 320px;
	height: 50px;
	text-align: right;
}

div{
	border: 0;
	/*width: 100%;*/
	text-align: center;
}

div.baner{
	background: #e3e3f3 url('../img/gif/bg_baner_04.gif') no-repeat;
	border: 0;
	width: 672px;
	height: 100px;
	text-align: center;
	float: left;
}

div.container{
	background: #e3e3f3 url('../img/gif/bg_shadow_03.gif') repeat-y;
	border: 0;
	margin: 0 auto;
	width: 900px;
	text-align: center;
}

div.count_navi{
	background: #d3d3e3;
	border: 1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	width: 818px;
	text-align: center;
}

div.count_navi a{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	float: center;
}

div.count_navi a:hover{
	color: #8b0000;
}

div.count_navi_in{
	border: 0;
	margin: 10px;
	padding: 0;
}

div.contact_head_bg{
	background: #e3e3f3 url('../img/gif/bg_contact_head_03.gif') no-repeat right;
	border: 0;
	margin: 15px 0 0 0;
	padding: 0 0 0 25px;
	width: 320px;
	height: 170px;
	text-align: left;
	float: right;
}

div.contact_head{
	width: 210px;
	height: 210px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	border: 0;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}

div.contact_head h1{
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

div.contact_head_fl{
	border: 0;
	width: 40px;
	height: 40px;
	margin: 0;
	float: left;
}

div.contact_head_fr{
	border: 0;
	width: 170px;
	height: 38px;
	margin: 0;
	padding-top: 2px;
	float: right;
	text-align: left;
	color: #434353;
}

div.down{
	background: #e3e3f3 url('../img/gif/bg_down_03.gif') no-repeat;
	border: 0;
	margin: 0 auto;
	width: 900px;
	height: 35px;
	text-align: center;
}

div.error{
	border: 0;
	margin: 0 auto;
	width: 820px;
	text-align: center;
}

div.footer{
	background: #838393;
	border: 0;
	margin: 0 auto;
	width: 870px;
	text-align: center;
	float: center;
}

div.footer p{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #f3f3f3;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: center;
}

div.footer p a{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	float: center;
}

div.footer p a:hover{
	color: #8b0000;
}

div.footer p a.mpps{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	float: center;
}

div.footer p a.mpps:hover{
	color: #8b0000;
}

div.form{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 798px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #434353;
	text-align: left;
}

div.form_button{
	margin: 0 auto;
	padding: 0;
	width: 820px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #434353;
	text-align: center;
}

div.form_dane{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 399px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #434353;
	text-align: left;
	float: left;
}

div.form_txt{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 399px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #434353;
	text-align: left;
	float: left;
}

div.form_warning{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 620px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #bd2200;
	text-align: left;
}

div.head{
	background: #e3e3f3;
	border: 0;
	margin: 0 auto;
	width: 820px;
	text-align: left;
	overflow: hidden;
}

div.head_container{
	background: #e3e3f3;
	border: 0;
	margin: 0 auto;
	width: 820px;
	text-align: center;
	overflow: hidden;
}

div.info_head{
	border: 0;
	margin: 0 auto;
	padding: 8px 0 0 0;
	width: 290px;
	text-align: center;
	float: center;
}

div.intro{
	background: #e3e3f3;
	border: 0;
	margin: 0;
	width: 475px;
	text-align: left;
	float: left;
}

div.kontakt{
	background: #d3d3e3;
	border: 1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 818px;
}

div.kontakt_dane{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 399px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #434353;
	text-align: left;
	float: left;
}

div.kontakt_form{
	border: 0;
	margin: 10px;
	padding: 0;
	width: 797px;
	height: 315px;
	text-align: justify;
}

div.kontakt_in{
	border: 0;
	margin: 10px;
	padding: 0;
	width: 798px;
	height: 45px;
	text-align: justify;
}

div.kontakt_quick{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 399px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #434353;
	text-align: left;
	float: left;
}

div.left{
	border: 0;
	text-align: left;
}

div.logo{
	background: #e3e3f3;
	border: 0;
	width: 198px;
	height: 100px;
	text-align: center;
	float: left;
}

div.menu{
	background: #e3e3f3 url('../img/gif/bg_menu_04.gif') no-repeat left;
	border: 0;
	width: 620px;
	height: 35px;
	text-align: left;
	float: left;
}

div.menu ul{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 6px 0 0 0;
}

div.menu li{
/*	border: 1px solid #ffffff; */
	display: block;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 23px;
	white-space: nowrap;
}

div.menu li.l{
	width: 116px;
}

div.menu li.r{
	width: 111px;
}

div.menu a{
	background: url('../img/gif/menu_point_05.gif') no-repeat left; /**/
	display: block;
	padding: 4px 2px 5px 2px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
	text-align: center;
	text-shadow:#ffffff 0 1px 2px;
}

div.menu a:hover{
	background: url('../img/gif/menu_point_05_on.gif') no-repeat left;
	display: block;
	margin: 0 0 0 6px;
	padding: 4px 2px 5px 2px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow:#000000 0 1px 2px;
}

div.menu a:active{
	color: #e3e3f3;
	text-shadow:#000000 0 1px 2px;
}

div.menu a.l{
	margin: 0 0 0 6px;
}

div.menu a.r{
	margin: 0 0 0 1px;
}

div.menu_container{
	background: #e3e3f3;
	border: 0;
	margin: 0 auto;
	width: 820px;
	text-align: center;
	overflow: hidden;
}

div.naglowek{
	border: 0;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	width: 820px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #434353;
	text-align: left;
}

div.navi{
	background: #e3e3f3 url('../img/gif/bg_menu_04.gif') no-repeat right;
	border: 0;
	width: 200px;
	height: 35px;
	text-align: left;
	float: right;
	text-shadow:#000000 0 1px 2px;
}

div.navi p{
	margin: 10px 0 0 0;
	padding: 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}

div.oferta_img{
	background: #e3e3f3;
	margin: 0;
	padding: 15px 0 0 0;
	width: 180px;
	height: 150px;
	float: left;
	text-align: right;
}

div.oferta_opis{
	background: #e3e3f3;
	border: 0;
	margin: 0;
	width: 637px;
	text-align: justify;
	float: left;
	overflow: visible;
}

div.programs{
	background: #e3e3f3;
	border-left: 1px solid #ffffff;
	margin: 0;
	padding: 0 0 0 5px;
	width: 585px;
	text-align: left;
	float: left;
}

div.programs_opis{
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
}

div.programs_cat{
	background: #e3e3f3;
	border: 0;
	margin: 0;
	width: 225px;
	text-align: left;
	float: left;
}

div.programs_cat_naglowek{
	border: 0;
	margin: 0 auto;
	padding: 0 0 15px 0;
	width: 820px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #434353;
	text-align: left;
}

div.programs_naglowek{
	border: 0;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #434353;
	text-align: left;
}

div.real_container{
	width: 607px;
	float: left;
}

div.real_head{
	border: 0;
	padding: 25px 0 0 0;
	text-align: center;
	float: center;
}

div.real_head a{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
}

div.real_head a:hover{
	color: #434353;
}

div.real_head a.more{
	padding: 0 20px 0 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
}

div.real_head a.more:hover{
	color: #434353;
}

div.real_head_bg{
	background: #e3e3f3 url('../img/gif/bg_realizacje_head_05.gif') no-repeat right;
	border: 0;
	margin: 15px 0 0 0;
	width: 320px;
	height: 250px;
	text-align: center;
	float: right;
}

div.real_img{
	background: #e3e3f3 url('../img/gif/bg_realizacje_02.gif') no-repeat right;
	border: 0;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 210px;
	height: 210px;
	float: right;
}

div.real_link{
	background: #e3e3f3;
	border: 0;
	margin: 0;
	width: 587px;
	height: 30px;
	text-align: left;
	float: left;
}

div.real_opis{
	background: #d3d3e3;
	border: 1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 587px;
	float: left;
}

div.real_opis_in{
	border: 0;
	margin: 10px;
	padding: 0;
	width: 567px;
	height: 130px;
	text-align: justify;
}

div.real_spacer{
	height: 30px;
	width: 900px;
}

div.real_title{
	background: #e3e3f3;
	border: 0;
	margin: 0;
	padding: 0;
	width: 607px;
	height: 30px;
	text-align: left;
}

div.right{
	width: 232px;
	text-align: right;
	padding-left: 25px;
}

div.top{
	border: 0;
	margin: 0 auto;
	width: 870px;
	text-align: center;
	overflow: hidden;
}

div.thnx_img{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 450px;
	text-align: center;
	float: left;
}

div.thnx_words{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 450px;
	text-align: left;
	overflow: hidden;
}

div.up{
	background: #838393 url('../img/gif/bg_up_04.gif') no-repeat center;
	border: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}

img{
	border: 0;
}

img.logo_mpps{
	vertical-align: middle;
}

img.real{
	border: 1px solid #ffffff;
	padding: 3px;
	vertical-align: middle;
}

hr{
	background: #838393;
	color: #838393;
	border: 0;
	height: 1px;
	width: 617px;
	text-align: left;
}

hr.head{
	background: #ffffff;
	color: #ffffff;
	border: 0;
	height: 1px;
	width: 475px;
	text-align: left;
	margin: 0 auto;
	margin-top: 2px;
	padding: 0;
}

hr.contact_head{
	background: #ffffff;
	color: #ffffff;
	border: 0;
	height: 1px;
	width: 167px;
	text-align: left;
	margin: 0 auto;
	margin-top: 2px;
	padding: 0;
}

hr.info_head{
	background: #ffffff;
	color: #ffffff;
	border: 0;
	height: 1px;
	width: 230px;
	text-align: left;
	margin: 0 auto;
	margin-top: 2px;
	padding: 0;
}

ul{
	text-align: justify;
	margin: 30px;
	margin-top: 6px;
	padding: 0;
	list-style-image: url('../img/gif/list_point.gif');
}

p{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #434353;
	text-align: justify;
	margin: 15px 0 15px 0;
}

p a.more{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
	float: right;
}

p a.more:hover{
	color: #434353;
}

h1{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #8b0000;
	text-align: left;
	margin: 0;
	padding: 0;
}

h2{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #8b0000;
	text-align: center;
	margin: 0;
	padding: 5px 0;
}

font.bull{
	color: #8b0000;
}

font.star{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #bd2200;
	vertical-align: super;
}

font.mpps{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
}

font.form_if{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
}

sup{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}

a:link, a:visited, a:active{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
}

a:hover{
	color: #434353;
}

a.link{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
/*	float: left;*/
}

a.link:hover{
	color: #434353;
}

a.back{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
	text-align: center;
}

a.back:hover{
	color: #434353;
}

input.checkbox, label{
	cursor: pointer;
}

.formbutton{
	background: url('../img/gif/button_contact_04.gif') no-repeat;
	width: 106px;
	height: 23px;
	border: 0;
	cursor: pointer;
	border: 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #434353;
	text-shadow: #ffffff 0 1px 2px;
}

.formbutton:hover{
	background: url('../img/gif/button_contact_04_on.gif') no-repeat;
	color: #ffffff;
	text-shadow: #000000 0 1px 2px;
}

.formcapcha{
	background-color: #f3f3f3;
	border: 1px solid #838393;
	width: 206px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #434353;
}

.formfield_e{
	background: #f3f3f3 url('../img/png/email.png') no-repeat;
	border: 1px solid #838393;
	padding-left: 22px;
	width: 220px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #434353;
}

.formfield_p{
	background: #f3f3f3 url('../img/png/person.png') no-repeat;
	border: 1px solid #838393;
	padding-left: 22px;
	width: 220px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #434353;
}

.formfield_t{
	background: #f3f3f3 url('../img/png/phone.png') no-repeat;
	border: 1px solid #838393;
	padding-left:22px;
	width: 220px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #434353;
}

.formtext{
	background: #f3f3f3;
	border: 1px solid #838393;
	width: 394px;
	height: 150px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #434353;
	scrollbar-face-color: #e3e3f3; scrollbar-base-color: #d3d3e3;
	scrollbar-track-color: #d3d3e3; scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #b3b3c3; scrollbar-3dlight-color: #838393;
	scrollbar-shadow-color: #ffffff; scrollbar-darkshadow-color: #c3c3d3;
}
