/* Start of CMSMS style sheet 'style' */
/* style reset */
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 0px auto 10px !important;}
img.left{	float: left !important;	margin: 0 10px 10px 0 !important;}
img.right{	float: right !important; margin: 0 0 10px 10px !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

/* global styles */
body {
    font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#171717;
    background: #fff url(uploads/images/bg_body.png) repeat-x;
}

a, a:visited {text-decoration: none; color: #00267f; outline:none;}
a:hover {text-decoration: underline;}
a:visited {color: #00267f;}

div.clearfix {clear: both;}

#container {
	width:1000px;
	margin:0 auto;
	}

#top {
	width: 1000px;
	height: 469px;
	position:relative;
	} 
    #top #logo{
		position: absolute;
		top:19px;
		left:20px;
	}
	#top #submenu{
		position:absolute;
		top:21px;
		right:20px;
		}
		#top #submenu li{
		float:left;
		padding: 0 7px;
		border-right: 1px solid #002372;
		line-height:11px;
		}
		#top #submenu li.last{border:none;}	
	#top #menu{
		width:220px;
		height:242px;
		position: absolute;
		left:0;
		top:156px;
		}
	#top #menu li a{
		display:block;
		width:220px;
		height:32px;
		}
		#top #menu li a span{
			display:none;
			}
			/* ====================== Menu ======================= */
			#m_index a{
				background: url(uploads/images/menu.png) no-repeat 0px 0px;
				}
			#m_index a.active:hover, #m_index a.active{
				background: url(uploads/images/menu.png) no-repeat -220px 0px;
			}
			#m_wynalazek a{
				background: url(uploads/images/menu.png) no-repeat 0px -30px;
				}
			#m_wynalazek a.active:hover, #m_wynalazek a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -30px;
			}
			#m_biuro-prasowe a{
				background: url(uploads/images/menu.png) no-repeat 0px -60px;
				}
			#m_biuro-prasowe a.active:hover, #m_biuro-prasowe a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -60px;
			}
			#m_systemy a{
				background: url(uploads/images/menu.png) no-repeat 0px -90px;
				}
			#m_systemy a.active:hover, #m_systemy a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -90px;
			}
			#m_specyfikacja-techniczna a{
				background: url(uploads/images/menu.png) no-repeat 0px -120px;
				}
			#m_specyfikacja-techniczna a.active:hover, #m_specyfikacja-techniczna a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -120px;
			}
			#m_multimedia a{
				background: url(uploads/images/menu.png) no-repeat 0px -150px;
				}
			#m_multimedia a.active:hover, #m_multimedia a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -150px;
			}
                       #m_dealerzy a{
				background: url(uploads/images/menu.png) no-repeat 0px -180px;
				}
			#m_dealerzy a.active:hover, #m_dealerzy a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -180px;
			}
			#m_kontakt a{
				background: url(uploads/images/menu.png) no-repeat 0px -210px;
				}
			#m_kontakt a.active:hover, #m_kontakt a.active{
				background: url(uploads/images/menu.png) no-repeat -220px -210px;
			}

                       #m_index a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px 0px;
			}
                        #m_wynalazek a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -30px;
			}
			#m_biuro-prasowe a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -60px;
			}
			#m_systemy a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -90px;
			}
			#m_specyfikacja-techniczna a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -120px;
			}
			#m_multimedia a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -150px;
			}
                        #m_dealerzy a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -180px;
			}
			#m_kontakt a:hover{
				background: url(uploads/images/menu.png) no-repeat -440px -210px;
			} 
			/* ----------------------------------------------------*/
	#top #topImage{
		position:absolute;
		left:220px;
		top:136px;
		}
	#top #logoBox{
		width:218px;
		height:53px;
		padding: 35px 0 0 20px;
		position: absolute;
		right:0;
		bottom:0;
		background:url(uploads/images/bgbox_logos.png) no-repeat left bottom;
	}
		#top #logoBox li{
			float:left;
			padding:0 3px;
			line-height:21px;
			}
 
	#top #blueBox{
		width:198px;
		height:246px;
		background:url(uploads/images/bgbox_biuro-prasowe.jpg) no-repeat;
		padding:0 20px;
		position:absolute;
		right:0;
		top:136px;
		color:#fff;
		}
		#top #blueBox p{
			line-height:19px;
			}
		#top #blueBox h2{
			margin: 0 0 20px 0;
			line-height: 66px;
			border-bottom: 1px solid #fff;
			width: 90px;
		}
		#top #blueBox .more2{
			display:block;
			width:62px;
			height:25px;
			background:url(uploads/images/wiecej2.png) no-repeat;
			position: absolute;
			right:20px;
			bottom: 20px;
		}		
		#top #blueBox .more2 span{
			display:none;
			}
	#top #langMenu{
		position:absolute;
 		width:219px;
		height: 27px;
		background: url(uploads/images/bgbox_wybor-jezyka.png) no-repeat;
		right:0;
                padding:30px 0 0 20px;
		top: 79px;
		}
		#top #langMenu ul{
                        float:right;
			padding-right:15px;

			 
			}
		#top #langMenu li{
			float:left;
			border-right: 1px solid #002372;
			padding:0 7px;
			}
			#top #langMenu li.last{border:none;}	
			
		#top #langMenu #pl a{
			display:block;
			background:url(uploads/images/jezyk_polski.png) no-repeat;
			width: 40px;
			height:12px;
			}
			#top #langMenu #pl a:hover, #top #langMenu #pl a.active, #top #langMenu #eng a:hover, #top #langMenu #eng a.active{
				background-position: 0px -12px;
				margin-top:1px;
			}
		#top #langMenu #eng a{
			display:block;
			background: url(uploads/images/jezyk_angielski.png) no-repeat;
			height:12px;
			width:47px;
			}
	

#content {
	width: 760px;
	padding: 0 20px 0 220px;
	} 
	#content p{
		line-height:19px;
                padding-bottom:10px;
		}
        #content ul{margin-left:15px; padding-bottom: 10px;}
         #content ul li{ padding-left: 15px; background: url(uploads/images/strzalka_menu.png) left center no-repeat; line-height: 19px;}

	#content h1, #content h2{
		padding-bottom:10px;
		}
	#content .more{
			display:block;
			width:62px;
			height:25px;
			background:url(uploads/images/wiecej.png) no-repeat;
			position: absolute;
			right:20px;
			bottom: 40px;
		}
	#content .more span{ display:none;}
	#content .back{
			display:block;
			width:39px;
			height:13px;
			background:url(uploads/images/powrot.png) no-repeat;
			position: absolute;
			right:-1px;
			bottom: 0;
			padding-right:10px;
			border-right: 1px solid #212121;
		}
	#content .back span{ display:none;}
	#content #col1{
		position:relative;
		width: 350px;
		padding:30px 10px 80px 20px;
		float:left;
	}
		
	#content #col2{
		position:relative;
		width:350px;
		padding:30px 0 80px 30px;
		float:left;
		}
		#content #col2 .more{
			right:10px;
			}
    #main {
		width: 500px;
		min-height:200px;
		height: auto !important;
		height: 200px;
		margin-top:-139px;
		border-right: 1px solid #c1c1c1;
		padding:0 20px 10px 20px;
		margin-bottom:40px;
		position:relative;
		float:left;
		}
        #main p {} 
    #sub {}
        #sub p {} 
#footer {
	border-top: 1px solid #adb8d2;
	width: 1000px;
	padding:8px 15px 28px 15px;
	clear:both;
	color:#001c5e;
} 
	#footer .copyright{
		margin-top:-9px;
		line-height:24px;
		border-top: 1px solid #002372;
		float:left;
	}
	#footer .credits {
		margin-top:-9px;
                padding-top:6px;
		border-top: 1px solid #002372;
		float:right;
	}
	
	/* ======================== SUBPAGE ==================== */
#subpage #top #blueBox{
	width:198px;
        padding-left:21px;
	background:url(uploads/images/bgbox_kontakt.jpg) no-repeat;
}
#subpage #top #blueBox h2{
	width:50px;
	}
#subpage #top #topImage{
		left:221px;
 
		}
#subpage #sub{
	float:left;
	padding: 15px 0 0 20px;
	width:190px;
	}
	
/* news */

 
 
#NewsPostDetailContent{padding-bottom:10px;}
#NewsPostDetailContent{line-height:19px;}
#NewsPostDetailDate, .NewsSummaryPostdate{padding-bottom:8px; font-weight:normal; color: #aaa;}
#NewsPostDetailTitle, .NewsSummaryLink { font-weight:normal; font-size:13px; padding-bottom:2px !important; color: #00267F;}
.NewsSummaryContent, .NewsSummarySummary, #NewsPostDetailSummary{line-height:19px; padding-bottom:10px;}
.NewsSummary{padding-bottom: 65px;  position:relative;}
.NewsSummary .more{bottom:40px !important;}


/* slideshow */

#slideshow {
   width: 541px;
   height: 334px;
   position: relative;
}

   #slideshow img {
      position: absolute;
      top: 0;
      left: 0;
      width: 541px;
      height: 334px;
   }
/* End of 'style' */

