

body{
		margin: 0px;padding: 0px;
		text-align: center;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #000;
		height:100%;
		background:url(img/bg.jpg) center 0px no-repeat;
		}
.page2{		background:url(img/bg2.jpg) center 0px no-repeat;}
#wrapper {
			text-align: left;
			margin: 0px auto;
			padding: 0px 0px 0px 0px;
			border:0;width: 1000px;
			
			}
#header {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position:relative;
			overflow: visible;
			}

#container{
			
			clear:both; 
			overflow:hidden;
			position:relative;
			height: 1%; 
			margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px;
			}
#footer {	
			padding: 0px 0px 0px 0px;
			font-size:11px;
			line-height:18px;
			color:#bebebe;
			clear: both;
			text-align:left;}			

#footer .inside	{ width:704px; margin:0px auto; padding:27px 296px 60px 0px; background:url(img/footer.jpg) 10px 0px no-repeat;}
.page2 #footer .inside{padding:27px 0px 60px 296px; background:url(img/footer2.jpg) 286px 0px no-repeat;}
#video{ height:380px; overflow:hidden; width:1000px; position:relative;}
.page2 #video{height:150px;}

#controls {list-style:none; display:block; width:200px; margin:0; padding:0; position:absolute; left:10px; bottom:25px; z-index:6000;}
#controls li{ margin:0px 25px 0px 0px; padding:0px; float:left;}
#controls li a{display:block; height:10px; width:10px; background:url(img/dot.gif) 0px 0px no-repeat; overflow:hidden; text-indent:-999em;}
#controls li a:hover{background-position:0px -10px;}
#controls li.current a{background-position:0px -10px;}

.float_left{float:left;}
.float_right{float:right;}
.clear{clear: both;height: 0px!important; overflow: hidden;}

#logo {float:left;}

#menu {float:left; padding:0px 0px 0px 0px; width:649px; background:url(img/menu.gif) 0px 0px repeat-x;}
#menu ul{list-style:none; margin:0; padding:0;}
#menu ul li{margin:0px 0px 0px 0px; padding:0; float:left; height:149px; overflow:hidden;}
#menu ul li.last{margin:0px;}
#menu ul li a{color:#b4b4b4; font-size:18px; background:url(img/menu.gif) center -150px no-repeat; font-weight:normal; font-style:italic; text-decoration:none; display:block; padding:0px 50px 0px 50px; height:150px; line-height:175px; }
#menu ul li a:hover{ background-position: center top;  color:#404040;}
#menu ul li a.active{ background-position: center top; color:#2d69be;}
#menu ul li a.trail{background-position: center top;  color:#2d69be;}

.page1 #extra{width:224px; float:left; padding:30px 0px 0px 4px;}
.page1 #left{width:224px; float:left; line-height:18px; padding:31px 10px 20px 10px;}
.page1 #main{width:224px; float:left; line-height:18px; padding:31px 10px 20px 0px;}
.page1 #right{width:224px; float:left; line-height:18px; padding:31px 10px 20px 0px;}
.page1 #left img,.page1 #right img,.page1 #main img{border-top:4px solid #ffdc22;}

.page2 #left{width:276px; float:left; padding:0px 0px 300px 10px;}
.page2 #main{width:634px; float:right; line-height:18px; padding:30px 40px 30px 0px; min-height:300px;
  height:auto !important;
  height:300px;}

h1 { font-size:35px; color:#0a3f89; font-style:italic; font-weight:normal; margin:0px 0px 25px 0px; }
h2 {font-size:18px; color:#0a3f89; font-weight:normal; font-style: italic; padding: 0px;  margin:19px 0px 10px 0px; display:block;}
h3 {font-size:20px; color:#a9a9a9; font-weight:normal; font-style: italic; padding: 0px;  margin:10px 0px 15px 0px; display:block;}


.kolumna_50{width:302px; float:left; padding:0px 0px 0px 0px;}
.kolumna_50b {float:right;}
.page2 p{margin:0px 0px 15px 0px;}

.page1 .more{text-align:left; margin:17px 0px 0px 0px; font-size:11px;}
.page1 .more a{ text-decoration:none; color:#2d69be; padding:0px 0px 0px 23px; background:url(img/more.gif) left 5px no-repeat;}
.page1 .more a:hover{text-decoration:underline;}

#mdrt{width:276px; height:126px; position:absolute; bottom:0px; right:10px; }
.page2 #mdrt{width:276px; height:266px; position:absolute; bottom:0px; left:10px; }

#copy{width:300px; float:left;padding:0px 0px 0px 20px; }
.page2 #copy{padding:0px;}
#menu2{float:right; width:350px; padding:0px 10px 0px 0px; }

#menu2 ul{list-style:none; margin:0; padding:0; float:right;}
#menu2 ul li{margin:0; padding:0; float:left; font-size:11px; color:#b4b4b4;}
#menu2 ul li a{ color:#b4b4b4; text-decoration:none;}
#menu2 ul li a.active{font-weight:bold; color:#404040;}
#menu2 ul li a.trail{font-weight:bold; color:#404040;}
#menu2 ul li a:hover{text-decoration:underline;}
#menu2 ul li.sep{margin:0px 11px;}

.design {padding:10px 0px 0px 0px;}
.design ul{list-style:none; margin:0; padding:0;}
.design ul li{float:left; line-height:16px; margin:0px 8px 0px 0px;}

.contact h5{font-size:20px; font-weight:normal; font-style: italic; color:#a9a9a9;  margin:0px 0px 13px 0px;}
.contact h4{ font-size:30px; color:#2d69be; font-weight:bold; margin:0px 0px 13px 0px;}
.contact h6{font-size:14px; font-weight:bold; font-style:normal; color:#2d69be;  margin:0px 0px 13px 0px; padding:0px 0px 0px 0px;}
.contact h6 a{color:#2d69be; text-decoration:none;}
.contact h6 a:hover{text-decoration: underline;}

#left .mod_navigation {padding:0px 0px 0px 0px; background:url(img/bg3.jpg) right top no-repeat;}
#left .mod_navigation ul{list-style:none; margin:0; padding:0px 0px 0px 5px;}
#left .mod_navigation ul li{ margin:0px 0px 0px 0px; line-height:18px; border-bottom:1px solid #b4b4b4;}
#left .mod_navigation ul li a{ color:#b4b4b4; font-size:20px; font-style:italic; text-decoration:none; display:block; padding:15px 15px;}
#left .mod_navigation ul li a:hover{ color:#404040;}
#left .mod_navigation ul li a.trail{ color:#2d69be;}
#left .mod_navigation ul li a.active{ color:#2d69be;}

.contact2{margin:15px;}

.formbody{width:100%; clear:both; z-index:4000; position:relative;}
.formbody input.text{width:332px; margin:0px 0px 15px 0px; background: #efefef url(img/bg.gif) top repeat-x; color:#b2b2b2; height:16px; line-height:16px; padding:19px 10px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #efefef; border-top: 1px solid #d8d8d8;}
.formbody textarea{width:332px; margin:0px 0px 15px 0px; background: #efefef url(img/bg.gif) top repeat-x; color:#b2b2b2; height:160px; font-family:Tahoma, Geneva, sans-serif; resize:none; line-height:16px; padding:19px 10px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #efefef; border-top: 1px solid #d8d8d8;}
.formbody p.error{display:none;}
.formbody .error{border:1px solid #ff0000;}
.formbody .submit_container{text-align:right; padding:0px 15px 0px 0px;}

.photo {width:633px; float:left;}
.text{ width:357px; float:left; padding:115px 0px 0px 10px;}

#slider ul{list-style:none; margin:0; padding:0;}
#slider ul li{margin:0px; padding:0px; float:left; height:380px; width:1000px;}
#video h1{ font-size:30px; color:#2d69be; font-weight:normal; margin:0px 0px 0px 0px; padding:0;}
#video h2{ font-size:20px; color:#6e6e6e; line-height:25px; font-weight:normal; margin:19px 0px 42px 0px; padding:0;}
#video .text a{font-size:14px; line-height:18px; color:#6e6e6e; text-decoration:none; padding:0px 0px 0px 28px; background:url(img/more2.gif) 0px 0px no-repeat;}
#video .text a:hover{text-decoration:underline;}
.osiagniecia table{table-layout:fixed;}
.osiagniecia td {padding:0px 25px 0px 0px; vertical-align:top;}

