@charset "iso-8859-2";
/* CSS Document */

body { font: 11px Tahoma, sans-serif; margin: 0; padding: 0; margin-top: 6px; }
img { border: 0; }
input, select { font: 11px Tahoma, sans-serif; }

/* ----- komunikaty ----- */
.overlay{ background-image: url(/cms/datastore/images/overlay.png); display: none; position: absolute; left: 0; top: 0; z-index: 5000; }
* html .overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cms/datastore/images/overlay.png", sizingMethod="scale");
	}
#showmovie{position: fixed; z-index: 5555; top: 50%; left: 50%; margin: -250px 0 0 -230px; width: 500px; height: 460px; padding: 20px; position: absolute; display: none; background: #fff; border: 5px solid #ababab; text-align: left; }	

.newsTitle{}
.newsText {text-align: justify; margin: 6px 0 6px 0;}
.newsDate {color: #ccc; font-size: 11px; font-weight: normal; }
.single-news{padding: 15px;}
.newsOthert{text-align: right; margin-top: 4px;}
.single-news a {color: #c42a5b; font-weight: bold;}
.single-news a:hover {color: #c42a5b; font-weight: bold;  text-decoration: underline;}
.dashhr{height: 26px;}

*{margin: 0; padding: 0;}
a img{border: none;}
a{text-decoration: none;}
body{width: 828px; margin: 0 auto; font: 11px Tahoma, sans-serif; color: #2f3f5e;}
h1{font-size: 14px; color: #2a3853;}
h2{font-size: 18px; color: #9c9c9c; border-bottom: solid 3px #cb3039;}
h3{font-size: 12px;}
h1, h2, h3{font-family: Tahoma, serif; font-weight: normal;}

#top{height: 285px; padding-top: 30px; position: relative; z-index: 2;}
  #logo{margin-left: 30px; float: left; margin-top: -10px;}
  #menu_top{float: right; background: url(../images/menu_top_tlo_left.jpg) no-repeat left; padding-left: 12px; height: 33px; margin-top: 8px;}
  #menu_top ul{list-style-type: none; float: left; overflow: hidden; height: 100%; background: url(../images/menu_top_tlo_right.jpg) no-repeat right; padding-right: 12px;}
  #menu_top ul li{float: left; height: 100%; line-height: 33px; background: url(../images/menu_top_tlo.jpg);}
  #menu_top ul li a{color: white; font-size: 10px; border-left: solid 1px white; padding: 0 14px; margin-left: -1px;}
  
#menu{background: url(../images/menu_tlo.jpg) no-repeat center top; margin-top: -9px; height: 60px;}
  #menu ul{list-style-type: none; overflow: hidden; height: 100%;}
  #menu ul li{float: left; height: 100%; line-height: 60px; background: url(../images/menu_separator.png) no-repeat left center;}
  #menu ul li a{background: url(../images/menu_podsw.png) no-repeat right bottom; color: white; font-family: Verdana, sans-serif; font-size: 13px; padding: 0 14px; display: block; height: 100%; float: left;}
  #menu ul li a:hover{text-decoration: underline;}
  
#lewo{width: 210px;}


#srodek{width: 320px; margin: 0 24px; padding-top: 3px;}

#prawo{width: 250px; padding-top: 13px;}
  #prawo .newsy h3{color: #a1a1a1; font-size: 18px; padding-bottom: 9px; border-bottom: solid 1px #a1a1a1;}
  #prawo .newsy h4{color: #a40522; font-size: 10px; background: url(../images/news_tytul_tlo.png) no-repeat; height: 25px; line-height: 25px; padding: 0 11px; margin-top: 7px;}

#lewo, #srodek, #prawo{float: left;}

#stopka1{background: url(../images/stopka1.jpg) no-repeat center top; clear: both; height: 43px;}
  #stopka1 ul{list-style-type: none; float: right; overflow: hidden; height: 100%;}
  #stopka1 ul li{float: left; height: 100%; line-height: 33px; margin-right: -1px; height: 100%; line-height: 48px;}
  #stopka1 ul li a{color: white; font-size: 10px; border-right: solid 1px white; padding: 0 14px;}

#stopka2{background: url(../images/stopka2.png) no-repeat center top; height: 51px;}
  #stopka2 div.left p{color: #c2c2c2; font-size: 9px; margin-left: 10px; padding-left: 87px;}
  #stopka2 div.left p strong{font-weight: normal; color: #34476b; font-size: 10px;}
  #stopka2 div.left p a{color: #c2c2c2;}
  #stopka2 div.left p strong a{color: #34476b;}
  #stopka2 div.right p{font-size: 11px; font-family: 'Times New Roman', serif; color: #394e76; padding-right: 69px; text-align: right; position: relative; top: 20px;}
  #stopka2 div.right p small{font-size: 10px; color: #a60000;}



.left{float: left;}
.right{float: right;}
#stopka2 img.left{margin-right: 7px;}
#stopka2 div.right img.right{}


.box1{background: url(../images/box1_tlo.jpg) no-repeat right top; padding-top: 30px;}
  .box1 ul{background: url(../images/box1_tlo_bottom.jpg) no-repeat right bottom; list-style-type: none; padding-bottom: 25px;}
  .box1 ul li{margin: 0 25px 0 30px; padding: 10px 7px; border-style: solid none; border-width: 1px; border-color: #485C82;}
  .box1 ul li a{color: white; font-weight: bold;}

.box2{background: url(../images/box2_tlo.jpg) no-repeat right top;}
  .box2 h3{padding: 23px 20px; color: #565656; font-family: Tahoma, sans-serif; font-size: 18px;}
  .box2 ul{background: url(../images/box2_tlo_bottom.jpg) no-repeat right bottom; list-style-type: none; padding-bottom: 17px;}
  .box2 ul li{margin: 0 25px 0 30px; padding: 8px 2px; border-bottom: solid 1px #a7a7a7;}
  .box2 ul li a{color: #565656;}

.box3{background: url(../images/box3_tlo.jpg) no-repeat right top;}
  .box3 ul{background: url(../images/box3_tlo_bottom.jpg) no-repeat right bottom; list-style-type: none; padding: 9px;}
  .box3 ul li a{opacity: 0.3;}
  .box3 ul li a:hover{opacity: 1;}

.box4{background: url(../images/box4_tlo.jpg) no-repeat right top; position: relative; overflow: hidden;}
  .box4 div{background: url(../images/box4_tlo_bottom.png) no-repeat right bottom; list-style-type: none; width: 100%; height: 100%; position: relative; z-index: 1; color: #fff; padding-bottom: 1px; /*padding-bottom to obejscie dla FX*/}
  .box4 p{padding-left: 24px; margin-bottom: 1px;}
  .box4 div h3{padding: 10px 27px 10px 10px; color: #fff; font-family: Tahoma, sans-serif; font-size: 18px;}
  .box4 a{color: #f87425; text-decoration: underline; font-weight: bold;}
  .box4 img{position: absolute; z-index: 0; right: 0; top: 0;}
  .box4 p span{display: block; font-size: 15px; margin: 0; padding: 0; margin-top: 16px;}
  .box4 p big{display: block; font-size: 22px; margin: 0; padding: 4px; margin: -7px 0 16px;}

.box5{background: url(../images/box5_tlo.jpg) no-repeat center top;}
  .box5 h3{padding: 23px 20px; color: #fff; font-family: Tahoma, sans-serif; font-size: 18px;}
  .box5 div{background: url(../images/box5_tlo_bottom.jpg) no-repeat right bottom; padding: 8px; padding-bottom: 17px; color: #FFF;}
  .box5 div select{border: 0; color: #565656; width: 233px; height: 18px; padding-top: 2px; padding-left: 20px; margin-bottom: 5px;}
  .box5 div select option{height: 18px; padding-top: 2px; padding-left: 20px;}
  .box5 div img{float: left; padding: 22px 23px; background: url(../images/box5_img_tlo.png) no-repeat center center;}
  .box5 div p.oddzial{margin: 25px 0 17px;}
  .box5 div p.tel{margin-top: 30px; margin-left: 22px;}
  .box5 div p.mail{margin-left: 26px;}

.newsy p{margin: 10px 12px 20px; text-align: justify;}
.newsy a{font-weight: bold; color: #a40522;}
  
.box1, .box2, .box3, .box4{margin-top: 10px;}


.content-header{width: 100%; border-bottom: 1px #c42a34 solid; margin: 7px 0 10px 0; padding-bottom: 5px; text-align: left;}
.content-header h1{font-size: 15px; color: #c42a34; font-weight: bold; }
.content-box{padding-left: 10px; margin-bottom: 40px;}
.content-box ul {margin-left: 20px;}

.al{}

.t-table{padding: 1px; border: 1px solid #dfe4f7;}
.t-header{background-color: #dfe4f7;}
.t-header2{background-color: #e5e9f7;}
.t-row1{background-color: #fff;}
.t-row2{background-color: #f8f9fe;}
.t-table td{border-top: 1px solid #dfe4f7;}

.f-content{padding: 1px; border: 1px solid #dfe4f7; width: 550px;}
.f-box{height: 35px; clear: both;}
.f-name{float: left; width: 200px; font-weight: bold; text-align: right; padding-right: 10px; padding-top: 9px;}
.f-value{float: left; width: 250px; padding-top: 9px;}
.f-value input, select {width: 200px;}
.fr1{background-color: #fff; border-top: 1px solid #dfe4f7;}
.fr2{background-color: #f8f9fe; border-top: 1px solid #dfe4f7;}


.imgborder{border: 1px solid #444; margin: 7px; float: left;}
.imgborder img{margin: 1px; border: 0px;}

/* validator */
.tfvHighlight{color: #c42a5b;}
.tfvNormal{color: #616a74;}


#top_menu
{
  font:12px;
  position:absolute;
  margin-left:320px;
  margin-top: 20px;
}

#top_menu a
{
 text-decoration:none;
 color:#D1D1D1;
}



/* SS ZMIANY */

#ss_link {
	text-align: center;
}
#ss_links ul {
	list-style: none;
	margin: 0 auto;
	padding: 8px 0 0 0;
	height: 1.2em;
	width: 828px;
	overflow: hidden;
}
#ss_links li {
	display: inline;
	width: 276px;
	float: left;
	text-align: center;
}
#ss_links a {
	color: #394E76;
	font-variant: small-caps;
	word-spacing: 1px;
}
#ss_links a:hover {
	text-decoration: underline;
}

#x_text {
	width: 590px; 
	float: left; 
	text-align: justify; 
	padding: 10px 14px 0 14px;
}
#x_text p {
	padding-bottom: 6px;
}