body { 
width:100%; 
height: 100%; 
text-align: center; 
font-family: Mangal;
font-size: 12px;
color: #000000; 
margin: 0;
background: #ccd9df; }

a, a:visited { color: #000000; text-decoration: none; }
a:hover { color: #004e7c; }

div { margin: 0 auto; }
h1 { margin: 0; }

#div1 { display: block !important; width: 886px; text-align: left; background-image: url('imgs/bg.png'); background-repeat: repeat-y;}
.logo1 { width: 878px; height: 99px; margin-left: 4px; margin-right: 4px; background-image: url('imgs/logo1.jpg'); }
.logo1a { width: 878px; height: 99px; margin-left: 4px; margin-right: 4px; background-image: url('imgs/logo1a.jpg'); }
.logo2 { width: 878px; height: 191px; margin-left: 4px; margin-right: 4px; background-image: url('imgs/logo2.jpg'); }
.menu { position: relative; width: 878px; height: 44px; margin-left: 4px; margin-right: 4px; background:url(imgs/menu_bg.jpg); }
.separator { background-image: url('imgs/separator.jpg'); font-size: 0; width: 1px; height: 44px; float: left; }
.divm { margin-top: 11px;line-height:50px; }
.przerwa { width: 20px; height: 44px; float: left; }

.active, .notactive:hover {
float: left;
height: 44px;
background-position: 0 44px !important;
color: #000000; }

.notactive {
        float: left;
        height: 44px;
        background-position: 0 0px;
        background:url(imgs/menu_bg2.png);
        padding-left: 14px;
        padding-right: 14px;
        color: #000000;
        font-size: 15px;
        font-weight: bold;
        font-style: italic;
          }

.clear { clear: both; }
.container { width: 878px; background: #ffffff; background-image: url('imgs/cnt_bg.jpg'); background-repeat: no-repeat; margin-left: 4px; margin-right: 4px; }
.div4a { padding: 53px 45px 0 45px; }
.ftr { width: 878px; margin-left: 4px; margin-right: 4px; height: 118px; background-image: url('imgs/ftr.jpg'); }
.div5a { width: 555px; float: left; padding: 50px 0 0 20px; word-spacing: 0px; font-style: italic; }
.div5b { width: 280px; float: left; padding: 50px 0; text-align: right; font-style: italic;  }
ul li { list-style-type: none; margin: 0;  }
li { list-style-type: none; margin: 0;  float: left; }


#form {  color:#919191; }
.input_short { background-color:#eceaeb; color:#919191; font-size:11px; border:none; width:140px; padding:5px 5px; display:block; margin-bottom:10px; border: 1px solid #d0cecf; }
.input_long { background-color:#eceaeb; color:#919191; font-size:11px; border:none; width:524px; padding:5px 5px; display:block; margin-bottom:3px; border:#d0cecf solid 1px; }
.sub { margin-right:60px; background:url(images/send_button.jpg); width:91px; height:29px; border:none; float:right; }
.textarea { background-color:#eceaeb; color:#919191; font-size:11px; border:#d0cecf solid 1px; width:772px; height:120px; padding:5px 5px; font-family: Tahoma; display:block; margin-bottom:10px; }
.select {   background-color:#eceaeb; color:#919191; font-size:11px; border:none; width:220px; padding:5px 5px; display:block; margin-bottom:10px; border:#d0cecf solid 1px; margin-bottom:3px; float:left; }
.select_2 {   background-color:#eceaeb; color:#919191; font-size:11px; border:none; width:220px; padding:5px 5px; display:block; margin-bottom:10px; border:#d0cecf solid 1px; margin-bottom:3px; float:left; }

.big { font: bold 18px Tahoma; color:#f65237; margin: 5px 0 15px; display:block; }

#contact_p { font: normal 16px Tahoma; color: #000000; margin:0; padding:0; }

#table {	font-style: normal; width:580px; border:0; text-align:left; margin:0 auto; padding:0; color:#919191; font-weight:bold; font-size:10px; padding-top:10px; }
	#table strong { color:#919191; }

#table_2 { font-style: normal; width:580px; border:0; text-align:left; margin:0 auto; padding:0; color:#919191; font-weight:bold; font-size:10px; }
	#table_2 strong { color:#919191; }

.about { text-align:center; font-weight:700; font-size:15pt; line-height:normal; }
.contact { text-align:left; display:block; padding-left:40px; padding-right:20px; font-weight:700; font-size:15pt; line-height:normal; }

.center { text-align:center; }
.white { color:#8b8b8b; }	

#gallery_image img { max-width:800px; height:auto; }

