/*********************************************************************
CSS default style sheet / Javatech iBIP / 05.2005 / created by numm
*********************************************************************/
/*--------------------------------------------------------------------
BASICS & TYPOGRAPHY
--------------------------------------------------------------------*/
*{margin:0;padding:0;}
body{font-family:Arial,Helvetica,Tahoma,Verdana,Trebuchet MS,sans-serif;font-size:76%;color:#2B2B2B;text-align:center;background:#F2F2F2 url(img/body-back.gif) repeat-y 50% 0;}
a:link{color:#3366cc;}
a:visited{color:#3366cc;}
a:active{color:#3366cc;}
a:hover{color:#ececec;}
h1{font-size:2.0em;}
h2{font-size:1.7em;}
h3{font-size:1.2em;}
h4{font-size:1.2em;}
h5{font-size:1.0em;}
h6{font-size:0.8em;}
h2,h3,h4,h5,h6{margin:1.2em 0;text-align:left;font-family:Arial,sans-serif;color:#575757;}
p{font-size:1em;line-height:1.4em;margin:0 0 1.2em 0;}
ol,ul{font-size:1.0em;line-height:1.4em;margin:1em 1em 1em 2em;}
.paragraph_text ul li,
.cms_article_full_content ul li {
	list-style: square;
}
li > p{margin-top:0.2em;}
pre,code{font-family:monospace;font-size:1.1em;}
ol,ul,li,dl,dt,dd,pre,code,blockquote,td,th{text-align:left;}
abbr,acronym{cursor:help;border:0;background-color:#FFF9C5;padding:1px;}
strong{font-weight:bold;}
img{border:0;}
input.text,input,select,textarea{font-size:1em;border:1px solid #BAAE93;font-family:Arial,sans-serif;}
input:hover,input:focus,select:hover,select:focus,
textarea:hover,textarea:focus{border:1px solid #000;}
form input{vertical-align:middle;}
hr{clear:both;height:1px;color:#ccc;background-color:#ccc;border:1px solid #ccc;padding:0;margin:0;}
/* tabele */
table{clear:both;}
table.bipTable{border:1px solid #877243;padding:5px;caption-side:bottom;empty-cells:show;border-spacing:none;border-collapse:collapse;margin-bottom:15px;}
table.bipTable tr{vertical-align:top;}
table.bipTable th,table.bipTable td,table.bipTable caption{border:1px solid #d9d9d9;padding:3px;font-size:11px;}
table.bipTable th{background:#f2f2f2;text-align:left;}
table.bipTable td p,table.bipTable th p,
table.bipTable td a,table.bipTable th a{text-align:left;font-size:1em;}
table.bipTable th{font-weight:normal;}
table.bipTable caption{background-color:#F8F3E6;font:small-caps;padding:10px;caption-side:top;margin-bottom:5px;}
/*--------------------------------------------------------------------
LAYOUT
--------------------------------------------------------------------*/

div#wrapper{margin:8px auto 0 auto;width:730px;position:relative;text-align:left;}
h1#header{height:150px;overflow:hidden;}
h1#header a{display:block;height:150px;background:url(img/transp.png);text-decoration:none;text-indent:-9000px;}
/* content wrapper */
#content{float:left;width:505px;margin:0 10px 0 0;overflow:hidden;}
#info #adresBox{width:211px;height:193px;position:absolute;top:114px;right:0;margin:10px 0;background:url(img/info-adres-back.png) no-repeat;}
#adresBox p{font-size:11px;font-family:Tahoma,sans-serif;margin:60px 5px 5px 12px;padding:0;}
#info p.info{font-size:.9em;}
/* navigation */
#navigation{width:211px;margin:0 0 10px 0;float:right;background:#f2f2f2 url() no-repeat 0 0;}
#navBottom{margin:0;padding:0;height:12px;background:#fff url() no-repeat 0 0;}
#navigation .padding{padding:10px 2px 10px 10px;}
#navigation h3{margin:13px 0 8px 0;padding:0 0 0 15px;font-size:1.1em;background:url(img/nav-section-title-back.gif) no-repeat 0 2px;}
#navigation ul{list-style-type:none;margin:0;padding:0;}
#navigation ul li{list-style-type:none;margin:0;padding:0;font-size:.9em;}
#navigation ul li a{display:block;font-size:1em;font-weight:700;font-family:Arial,Tahoma,sans-serif;text-decoration:none;text-transform: uppercase;color:#023958;margin-left:10px;background:url(img/nav-arrow.gif) no-repeat 0 5px;border-bottom:1px solid #999;padding:0 0 2px 12px;width:170px;width:155px;}

#navigation ul ul li a {
background-position:10px 5px;
padding:0 0 2px 23px;
width:145px;
}
#navigation ul li a:hover,#navigation ul li.current a{background-color:#fff;}
#navigation form input{vertical-align:middle;}
#navigation .clean {
	padding-top:20px;
	background-color:#fff;
}
#navigation ins {
	display:none;
}

/* footer */
#footer{clear:both;margin-top:20px;border-top:1px solid #c0c0c0;padding-top:10px;}
#footer p{text-align:center;font-family:Tahoma,sans-serif;font-size:.9em;}
/* docinfo */
#docinfo{clear:both;margin-top:20px;padding-top:10px;text-align:right;font-family:Tahoma,sans-serif;font-size:.9em;}
#docinfo p{text-align:right;font-family:Tahoma,sans-serif;font-size:.9em;}
/********* TOP PANEL *********************************************/
#panelTop {
    background: url("") repeat-x scroll 0 #3366cc;
    height: 31px;
    overflow: hidden;
    padding-top: 3px;
}
/* Handy matrix */
#panelTopContent{width:750px;margin:0 auto;position:relative;}
#panelTop ul{position:relative;top:5px;width:81px;height:18px;float:left;overflow:hidden;list-style-type:none;margin:0;padding:0;}
#panelTop ul li{list-style-type:none;}
#panelTop ul li a{position:absolute;top:0;text-indent:-9000px;text-decoration:none;overflow:hidden;height:18px !important;background:url(img/matrixHandy.gif) no-repeat;margin:0;padding:0;}
li#edytuj a{background-position:0 0 !important;width:20px !important;left:0;}
li#edytuj a:hover{background-position:0 -18px !important;width:20px !important;left:0;}
li#rejestr a{background-position:-20px 0 !important;width:20px !important;left:20px;}
li#rejestr a:hover{background-position:-20px -18px !important;width:20px !important;left:20px;}
li#drukuj a{background-position:-40px 0 !important;width:20px !important;left:40px;}
li#drukuj a:hover{background-position:-40px -18px !important;width:20px !important;left:40px;}
li#kontakt a{background-position:-60px 0 !important;width:21px !important;left:60px;}
li#kontakt a:hover{background-position:-60px -18px !important;width:21px !important;left:60px;}
/* data field */

p#date_time,
p#data{margin:0;padding:0;position:absolute;top:7px;left:105px;color:#fff;font-size:11px;color:#FDFCDE;font-family:Tahoma,sans-serif;}
/* jump menu */
select#jumpMenu{float:right;margin-top:5px;}
/* top nav matrix */
#menuTopContainer{height:25px;overflow:hidden;margin-top:3px;margin-bottom:15px;width:730px;background: #3366cc;}
#menuTopContainer ul{position:relative;width:730px;height:25px;overflow:hidden;list-style-type:none;margin:0;padding:0;}
#menuTopContainer ul li{margin-top:1px;list-style-type:none;float:left;}
#menuTopContainer ul li a{text-shadow:1px 1px 0 #A95A2A;text-decoration:none;display:block;font-size:1.1em;line-height:20px;margin:0 0 0 10px;padding:0;font-weight:bold;background:url() no-repeat 0 -7px;padding-left:17px;color:#fff;font-family:Tahoma,sans-serif;font-size:12px;}




#menuTopContainer ul li a:hover,#menuTopContainer ul li.current a{background:url(img/menuTop-arrow.png) no-repeat 0 -34px;color:#295a78;}



/*--------------------------------------------------------------------
SPECIFIC ELEMENTS
--------------------------------------------------------------------*/
img.left{float:left;margin:0 15px 15px 0;clear:both;}
img.right{float:right;margin:0 0 15px 15px;clear:both;}
img.center{margin:10px;margin:0 auto;clear:both;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
/* no border on input/submit images */
.inputImg,.inputImg:hover{border:0;cursor:pointer;vertical-align:middle;}
div.basicBox{clear:both;}
/* print only */
#printHeader{display:none;}

.panel h3 {
	margin:0 0 10px 0;
}


/*--------------------------------------------------------------------
dopisane
--------------------------------------------------------------------*/

form input[type="text"],
form input[type="password"],
form textarea,
form select,
form checkbox{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:13px;padding:4px 5px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:rgba(82,168,236,.75)!important;box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5);}
input[type="button"]{-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px;background-position:0 -200px;font-size:15px;line-height:20px !important;padding:5px 15px 6px;}
input[type="button"],
input[type="submit"]{-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px;background:url("img/all_buttons.png") repeat-x scroll 0 0 #DDDDDD;border-color:#989898 #989898 #adadad;border-style:solid;border-width:1px;color:#333333;cursor:pointer;font:11px/14px "Lucida Grande",sans-serif;margin:0;overflow:visible;padding:4px 8px 5px;text-shadow:1px 1px 0 #FFFFFF;width:auto;}
span.buttons_indicator{height:26px;width:130px;padding:0;display:block;margin:0 0 0 8px;text-align:center;background:transparent url("img/ajax-loader-wide.gif") no-repeat scroll 0 8px;float:none;text-indent:-999em;}
input[type=submit]:focus,
input[type=button]:hover{border-color:#999 #999 #888;background-position:0 -6px;color:#000;text-decoration:none;}
input[type=submit]:hover{border-color:#999 #999 #888;background-position:0 -206px;color:#000;text-decoration:none;}
a.cms_button{-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px;background:url("img/all_buttons.png") repeat-x scroll 0 0 #DDDDDD;border-color:#989898 #989898 #ADADAD;border-style:solid;border-width:1px;color:#333333;cursor:pointer;font-size:0.8em;margin:0;overflow:visible;padding:2px 10px;text-shadow:1px 1px 0 #FFFFFF;width:auto;}
a.cms_button:hover{border-color:#999 #999 #888;background-position:0 -206px;color:#000;text-decoration:none !important;}
.paragraph_text p:after,
.paragraph_article p:after{content:".";display:inline;height:0;clear:none;visibility:hidden;}
.cms_article_list li a.cms_art_list_short_img{margin-right:6px;margin-top:4px;}

.paragraph{padding-bottom:20px;}
#navigation ul ul li a{background-position:10px 5px;padding:0 0 2px 23px;width:145px;}



#navigation ul ul li a{width:145px;}

#navigation ul ul li li a{background-position:20px 5px;padding:0 0 2px 33px;width:135px;}




#navigation ul li a:hover,#navigation ul li.current a{background-color:#fff;}

#navigation ul li.current ul li ul li a,
#navigation ul li.current ul li a {background-color:transparent;}

#navigation ul li.current ul li a:hover,
#navigation ul li ul li a:hover {background-color:#fff;}


#navigation form input{vertical-align:middle;}
#navigation .clean{padding-top:20px;background-color:#fff;}
#navigation ins{display:none;}
#search_field{margin-bottom:20px;}
#search_field input.text{width:117px;margin:0;padding:0;}
#search_field input.button{text-indent:-999em;font-size:0.1px;color:#ddd;width:64px;height:21px;border:0;cursor:pointer;background:transparent url('img/input-szukaj.gif') no-repeat 0 0;}


#content img{
    max-width: 500px;
}


/* ------------------------------------------------------------------------------------
SLIDER */
.sidebar .paragraph.slider_bullets{margin:0px;padding:0;}
.paragraph.slider_bullets{height:200px;overflow:hidden;position:relative;width:200px;}
.paragraph.slider_bullets img{display:block;height:200px;margin:0 0 0 1px;position:absolute;top:0;width:200px;z-index:0;}
.paragraph.slider_bullets .sequences{position:relative;width:200px;height:200px;}
.paragraph.slider_bullets .sequences li{overflow:hidden;height:200px;left:1px;list-style-type:none;position:absolute;top:0;width:200px;}
.slider_bullets .panel{bottom:-2px;position:absolute;z-index:3;}
.paragraph.slider_bullets .photo_data{-webkit-box-shadow:1px 1px 3px #2F4F4F;-moz-box-shadow:1px 1px 3px #2F4F4F;filter:progid:DXImageTransform.Microsoft.Shadow(color='#2F4F4F',Direction=145,Strength=3);background-color:#2D5783;bottom:6px;height:40px;opacity:0.8;padding:19px 30px 5px;position:absolute;right:0;text-shadow:0 1px 0 #333333;top:26px;width:130px;z-index:2;}
.sidebar .paragraph.slider_bullets{margin:0px;padding:0;position:relative;width:226px;}
.paragraph.slider_bullets .photo_data h3{font-size:1.7em;}
.paragraph.slider_bullets .photo_data h3,
.paragraph.slider_bullets .photo_data h4{font-weight:normal;margin:0;padding:0;font-family:"Lucida grande","Lucida sans unicode",Arial,Helvetica,sans-serif;}
.paragraph.slider_bullets .photo_author{color:#FFFFFF;display:block;font-size:0.9em;margin-top:10px;}
.paragraph.slider_bullets .photo_data h3{margin-bottom:10px;}
.paragraph.slider_bullets .photo_data a{text-decoration:none;}


#navigation ul.sequences h3,
html body #navigation ul li h3 a {
    background: transparent;
background-image:none;
    border-bottom: 0;
    color: #fff;
    display: inline;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 1.2em;
    margin-left: 0;
    padding: 0;
    text-decoration: none;
    width: auto;	
}	
.paragraph.slider_bullets .photo_data h3 a,
.paragraph.slider_bullets .photo_data h4 a{color:#fff;}
.paragraph.slider_bullets .photo_data h4{font-size:1.1em;border-bottom:0;}
.paragraph.slider_bullets .photo_data h4 a{text-transform:none;line-height:1.3em;}
.paragraph.slider_bullets a.more{display:none;}
.slider_bullets .panel ul{display:none;}
#sidebar .paragraph.slider_bullets h3 a{color:#fff;}
#sidebar .paragraph.slider_bullets h3,
#sidebar .paragraph.slider_bullets h2{background:transparent;color:#FFFFFF;font-size:1.2em;padding:0;}




#footer ul#cms_user_menu,
#footer ul.list_menu{text-align:center;}

#footer #cms_user_menu li,
#footer .list_menu li{list-style-type:none;display:inline;float:none;}

#footer #cms_user_menu li:after,
#footer .list_menu li:after{content:" |";}


#footer #cms_user_menu li.cms_user_signup {display:none;}


#footer #cms_user_menu li.cms_user_login:after,
#footer #cms_user_menu li.cms_user_logout:after,
#footer #cms_user_menu li.last:after,
#footer .list_menu li.last:after{content:normal;}

#footer #cms_user_menu li span {font-size:0.9em;}

#footer #cms_user_menu li a,
#footer .list_menu li a{text-decoration:none;font-size:0.9em;}

.paragraph .cms_article_list ul li.cms_single_title, 
#content #column_center .paragraph .cms_article_list ul li.cms_single_title {
    border-bottom: 1px dotted #DDDDDD;
    list-style-type: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}