*{padding:0; margin:0;}
#pasek_gorny{height:6px; background:#004181; width:960px;}
#all{font-family:Tahoma; width:960px;}
#head{height:107px; overflow:hidden;}
.logo{margin-top:20px; float:left;}
.menu ul{margin-top:22px; list-style:none;  float:right; border-bottom:1px solid #c0c0c0; border-top:1px solid #c0c0c0;}
.menu li{font-size:17px; float:left; height:62px; line-height:61px; font-weight:500; display:block; text-transform:uppercase;}
.menu li a{text-decoration:none; color:#004181; padding:0 17px; display:block; height:62px;}
.menu li a.no_padding_right{padding-right:0;}
.menu li a:hover{color:#004181; display:block; background:url('../images/menu_bg2.png') top left repeat-x;	}
.menu li.active{text-decoration:none; background:url('../images/menu_bg2.png') top left repeat-x;}
.menu li.active a{color:#004181;}
.title{font-size:28px; font-weight:bold; margin-left:15px; margin-top:5px; position:absolute; z-index:99999999999; text-align:left; color:#FFF;}
#content{overflow:hidden;}
#banner{height: 386px;}
#big_column{padding-top:15px; float:left; text-align:left; background:#e7f3ff; width:960px; padding-left:20px; border-bottom:6px solid #004181; margin-bottom:10px;}
#big_column h1{font-size:24px; color:#004181; padding-bottom:16px;}
#big_column h2{font-size:12px; color:#AEB0B1; margin-bottom:15px;}

.left_column{margin-top:30px; width:650px; float:left; text-align:left; overflow:hidden;  border-right:1px solid #AFB0B2; overflow:hidden;}
.left_column p{font-size:12px; line-height:16px; color:#7F8084; margin-bottom:15px;}
.left_column .small_column{width:200px; float:left; padding-right:12px;}
.left_column .small_column h3{font-size:20px; color:#004181; font-weight:100; margin:10px 0;}
/*.news{border-bottom:1px solid #AFB0B2; background-color: #FFFFCC; padding-left:15px; padding-top:15px;}*/
.left_column .small_column h3 a{color:#004181; text-decoration:none;}
.galleria img{padding:2px 0 12px 0;}
.galleria h1{float:left;  margin-top:10px; font-size:17px; color:#696969; position:absolute;}
.galleria{overflow:hidden; border-top:1px solid #c0c0c0; width:610px; padding-top:10px; margin-top:5px;}
#loga{width:960px; overflow:hidden; height:55px; clear:both; background:url('../images/bg_loga.jpg') repeat-x; border-top:1px solid #c0c0c0; margin-top: 650px;}
.move_loga{list-style:none;}
#loga li{float:left; padding-top:3px; margin-top:5px;}
.loga{width:610px;}
.loga div{float:left;}
#loga a{overflow:hidden; display:block; width:152px; height:42px; float:left;}
.loga div img{padding:0 2px;}
.right_column{margin-top:30px; width:300px; float:right; text-align:left;}
.right_column h1{ font-size:22px; margin-bottom:10px; color:#004181; font-weight:100;}
/*.right_column h2{font-size:16px;}
.right_column h2 a{color:#004485; text-decoration:none;}*/
.right_column p{color:#808184; font-size:13px; margin:5px; line-height: 16px;}
.right_column p.more{text-align:right; margin-right:5px;}
.right_column div.oferta{padding-left:20px;}
/*.right_column div.filmy{padding:5px; border:1px solid #AFB0B2;}
.right_column div.filmy h1{font-size:16px; padding:5px 0; margin:0;}*/
.stopka{ overflow:hidden; border-top:6px solid #004182; clear:both; padding-bottom:20px;}
.stopka span{ font-size:12px; display:block; padding-top:10px; width:200px; float:left}
.stopka span a{ color:#000; text-decoration:none;}
.stopka ul{float:right; list-style:none;}
.stopka ul li{float:left; padding:10px; font-size:13px;}
.stopka ul li a{color:#132141; text-decoration:none;}
.prev{float:right; width:29px; height:29px; right:35px; top:10px; position:absolute; background:url('../images/left.jpg'); cursor:pointer;}
.next{float:right; top:10px; width:29px; height:29px; right:3px; position:absolute; background:url('../images/right.jpg'); cursor:pointer;}
.anyClass{width:605px; height:230px; overflow:hidden;}
.jcarousel-clip {padding-top:40px;}
.anyClass ul li a{z-index:900; width:121px; height:170px; text-decoration:none; margin-right:1px;}
.podpis {background:#024385; z-index:950; position: absolute; margin-top:65px; margin-right:0;}
.podpis p{padding:3px 15px 3px 5px; margin-bottom:0; line-height:13px; text-align:left; color:#fff; font-size:11px;}
#makeMeScrollable{width:100%; height: 102px; position: relative;}
#makeMeScrollable div.scrollableArea *{position: relative; float: left; margin: 0; margin-right:10px; padding: 0;}
#makeMeScrollable div.scrollableArea .last{ margin-right:0px;}
/*************************************/
/************ PODSTRONY ***************/
/*************************************/
div.banner{/*padding-bottom:5px; border-bottom:6px solid #AFB0B2; margin-bottom:20px;*/}
.big_column{padding-top:15px; float:left; text-align:left; background:#e7f3ff; width:960px; padding-left:20px; border-bottom:6px solid #004181; margin-bottom:15px;}
.big_column h1{font-size:24px; color:#004181; padding-bottom:16px;}
.big_column h2{font-size:12px; color:#AEB0B1; margin-bottom:15px;}
div.lmenu{ width:270px; float:left; overflow:hidden; margin-top:9px;}
div.lmenu a{display:block; width:240px; background-color:#F5F5F5; text-transform:uppercase; /*margin-bottom:6px; height:30px;*/ line-height:30px; font-size:17px; color:#666666; cursor:pointer; text-align:left; padding-left:30px; padding:1px 0 1px 6px; background:none; text-decoration:none;}
div.lmenu a:hover, div.lmenu a.activ{border-left:5px solid #004181; border-right:5px solid #004181;  background:none;}
div.lmenu a.smallN {font-size:13px;}

div.lmenu div.sub {margin-bottom:10px;}
div.lmenu div.sub a{ padding-left:10px; width:220px; background-color:#FFF; color:#6F6F6F; /*height:24px; line-height:21px; */ margin-bottom:0px; text-decoration:none; font-size:14px; line-height:17px; margin-bottom:6px; padding:0; padding-left:10px; background:none; font-size:15px;}
div.lmenu div.sub a:hover, div.lmenu div.sub a.activ{color:#004485; background-color:#FFF; border:none;   background:url('/images/li_lmenu.jpg') no-repeat 0 6px;}
div.content{ text-align:left; width:650px; float:right; overflow:hidden; padding-bottom:20px;}
div.content h1{ font-size:28px; color:#004485;}
div.content h2{ font-size:18px; color:#999;}
div.content h3{ margin-top:20px; margin-bottom:5px; font-size:14px; color:#333}
div.content p{ font-size:13px; margin-bottom:10px; color:#666;}
div.content ul{ margin-bottom:10px; list-style:square; padding-left:5px; margin-left:20px;}
div.content ul li{ font-size:13px; margin-bottom:3px; color:#333;}

div.content .matfoto{float:right;margin:0px 0px 5px 10px;padding:5px;overflow:hidden;background-color:#E2E2E2;}
div.content #gallery{width:250px;overflow:hidden;}
div.content #slides{overflow:hidden;margin-bottom:5px;}
#slides div.slide{float:right;}
#smenu{ overflow:visible;}
#smenu ul{width:100%;background-color: #000000;margin:0;padding:5px 0px 3px 5px;overflow:hidden;}
#smenu ul li{display:block;list-style:none;	float:left;	overflow:hidden;	margin-right:3px;}
#smenu ul li img{border:none;cursor:pointer;}

table.systemy_montazu td{
	padding-right:50px;
	font-size:13px;
}
table.systemy_montazu td strong{
	color:#004182;
	
}
table.systemy_montazu ul{
	padding:10px 0px;
}
table.systemy_montazu ul li{
	vertical-align:middle;
	display:block;
	height:30px;
	list-style:none;
	background-image:url('/images/pdf_ikona.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	margin-bottom:3px;
}
table.systemy_montazu ul li a{
	text-decoration:none;
	color:#004182;
}
table.systemy_montazu ul li a:hover{
	text-decoration:underline;
}
ol li{
	font-size:13px;
	color:#666666;
}
p a{
	text-decoration:none;
	color:#004182;
	font-weight:bold;
}
.form input{
	margin:5px 0;
	width:285px;
}
.form textarea{
	float:left;
	overflow:hidden;
	margin:5px 0 5px 0;
	width:285px;
	border:1 px solid #7F9DB9;
}
.form .submit{
	width:55px;
}
.form p{
	margin:5px 0;
	font-size:12px;
	color:#004182;
	line-height:15px;
	width:150px;
	float:left;
}
.form div{
	clear:both;
}
.mapka{
	width:650px;
	height:300px;
}

