@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, blockquote, p{
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

}
body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	color: #333333;
	
}
a {
	text-decoration: none;
	color:  #330000;
	outline: none;
}
a:visited {
	color:  #330000;
}
#bobykit{background-color: #4881ae;}
h1{
	font-weight:normal !important;
	color:#063b9e;
	font-size:24px;
	line-height:26px !important;
	margin-bottom:10px !important;
	
	margin-top:10px !important;
}
h2{
	font-weight:normal !important;
	color:#063b9e;
	font-size:20px;
	line-height:26px !important;
	margin-bottom:3px !important;
	margin-top:3px !important;
	padding-left:8px !important;
	
}
h3{
	color:#333333;
	font-size:14px;
	font-weight:bolder;
	margin:2px 0 2px 0;
}
/*Układ templatki*/
#mainbox{
	width:972px;
	margin:10px auto 0 auto;
}
#header{
	/*background-image:url(img/header.jpg);*/
	background-repeat:no-repeat;
	/*height:369px;*/
	height:329px;
	
}
#header_top{
height:6px;
background:url(img/bg_end.png) no-repeat;

margin:0;
padding:0;
font-size:0;
}
#header_midle{

background:url(img/bg_middle.png) repeat-y;

}
#baner{
	height:276px;
	width:972px;
	
}
#conntent_top{
	background-image:url(img/bg_top.png);
	background-repeat:no-repeat;
	
	background-position:bottom;
	height:14px;
	
}
#conntent{
	background-image:url(img/bg_middle.png);
	background-repeat:repeat-y;
	padding:0 14px 0 14px;
	height:100%;
	overflow:hidden;
	
}
/*galeria*/
	#galeria {
		/*background-color: #444;*/
		width: 100%;
		/*border:#CCCCCC solid 1px;*/
		margin:0px;
		padding:0px;
		
		
		
	}
	#galeria ul { list-style: none; margin:0px;
		padding:0px;
		/*display:inline;*/
		}
	#galeria ul li { 
		display:inline;
		margin:0px;
		padding:0px; 
		width:300px;
		}
	.image_box {
		display:inline-block;
		vertical-align:top;
		width:164px;
		/*border:#669999 solid 1px;*/
		margin:10px 0 10px 0;
	}	
	.image_title{
		margin:5px 13px 10px 13px;
		padding:5px 2px 5px 2px;
		width:134px;
		text-align:center;
		background:#e5ecf6;
	}	
	#galeria ul img {
		padding:2px;
		border: 1px solid #669bdd;
		display:block;
				margin-left:auto;
		margin-right:auto;
		
	}
	#galeria ul a:hover img {
		border: 1px solid #164279;

		color: #fff;
	}
	#galeria ul a:hover { color: #fff; }
/*end galerji*/
/*category list*/
#category_list ul{
padding-left:5px;
margin-left:5px;
}
#category_list ul li{
	list-style:none;
	display:inline;
	
}
#category_list ul li a{
	text-decoration:none;
}
#category_list ul li a:hover a:link{
	text-decoration:none;
}
.category_item{
border:#D5D7EA solid 1px;
height:104px;

padding:2px;
margin-bottom:8px;
}
.category_item_album{
/*border:#D5D7EA solid 1px;*/


width:156px;
padding:2px;
margin-bottom:8px;
}
.category_item_art{
border:#D5D7EA solid 1px;
/*height:78px;*/
min-height:78px;
padding:2px 10px 2px 10px;
margin-bottom:8px;
}
.category_item_art a:hover a:link a:visited{
display:block;
text-decoration:none;
color:#063b9e;

}
.category_item_art a:hover{
	display:block;
	text-decoration:none;
	color:#0E5C96;
}
.category_item_art  a:visited{
	display:block;
	text-decoration:none;
	color:#063B9E;
}
.category_item_ico{
	width:156px;
	/*height:100px;*/
	float:left;

}
.category_item_ico img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.category_item_album_info{
text-align:center;
font-size:12px;
color:#0E5C96;
}
.category_item_album_info a{
text-align:center;
font-size:12px;
color:#0E5C96;
}
.category_item_album_info a:visited{
text-align:center;
font-size:12px;
color:#0E5C96;
}
.category_item_album_info a:hover{
	text-align:center;
	font-size:12px;
	color:#0033CC;
}
.category_item_album_info blockquote{
text-align:center;
font-size:10px;
}
.category_item_info{
	width:400px;
	height:100px;
	float:left;
}
.category_item_info a{
display:block;
text-decoration:none;
color:#063b9e;
}
.category_item_info a:hover{
	display:block;
	text-decoration:none;
	color:#0E5C96;
}
/*end category list*/
#conntent_bottom{
	background-image:url(img/bg_bottom.png);
	background-repeat:no-repeat;
	height:12px;
	clear:both;
}
#partners{
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	/*sztywne narazie*/
	height:60px;
	padding:20px 0 0 16px;
}
a.partners_link1{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_08.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-6px 0;
	width:91px;
	height:51px;
}
a.partners_link1:hover{
	background-image:url(partners/partnerzy_08.gif);
	background-attachment:scroll;
	background-position:-6px -58px;
}
a.partners_link2{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_10.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-6px 0;
	width:89px;;
	height:51px;
}
a.partners_link2:hover{
	background-image:url(partners/partnerzy_10.gif);
	background-attachment:scroll;
	background-position:-6px -58px;
}
a.partners_link3{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_03.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0 0;
	
	width:75px;
	height:51px;
}
a.partners_link3:hover{
	background-image:url(partners/partnerzy_03.gif);
	background-attachment:scroll;
	background-position:0 -58px;
}
a.partners_link4{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partners_06.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0 0;
	
	width:129px;
	height:74px;
}
a.partners_link4:hover{
	background-image:url(partners/partners_06.jpg);
	background-attachment:scroll;
	background-position:0 -58px;
}
a.partners_link5{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_04.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-4px 0;
	
	width:85px;
	height:51px;
}
a.partners_link5:hover{
	background-image:url(partners/partnerzy_04.gif);
	background-attachment:scroll;
	background-position:-4px -58px;
}
a.partners_link6{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_05.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-8px 0;
	
	width:126px;
	height:51px;
}
a.partners_link6:hover{
	background-image:url(partners/partnerzy_05.gif);
	background-attachment:scroll;
	background-position:-8px -58px;
}
a.partners_link7{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_06.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-8px 0;
	
	width:82px;
	height:51px;
}
a.partners_link7:hover{
	background-image:url(partners/partnerzy_06.gif);
	background-attachment:scroll;
	background-position:-8px -58px;
}
a.partners_link8{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_07.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-8px 0;
	
	width:64px;
	height:51px;
}
a.partners_link8:hover{
	background-image:url(partners/partnerzy_07.gif);
	background-attachment:scroll;
	background-position:-8px -58px;
}
a.partners_link9{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_11.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-8px 0;
	
	width:126px;
	height:51px;
}
a.partners_link9:hover{
	background-image:url(partners/partnerzy_11.gif);
	background-attachment:scroll;
	background-position:-8px -58px;
}
a.partners_link10{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_12.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:-4px 0;
	
	width:100px;
	height:51px;
}
a.partners_link10:hover{
	background-image:url(partners/partnerzy_12.gif);
	background-attachment:scroll;
	background-position:-4px -58px;
}
a.partners_link11{
	
	/*margin:0 5px 0 5px;*/
	display:inline-block;
	background-image:url(partners/partnerzy_13.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0 0;
	
	width:69px;
	height:51px;
}
a.partners_link11:hover{
	background-image:url(partners/partnerzy_13.gif);
	background-attachment:scroll;
	background-position:0 -59px;
}
/*div#footer , #footer a , #footer a.link , #footer a.visited, {*/
div#footer. #footer.a{
color:#E2F8FC;
text-decoration:none;
}
a#footer:hover{
	color:#FFFFCC;
	text-decoration:none;
}
/*koniec układu templatki*/
/*kalkulator*/
.saving{

	font-weight:bold !important;
	color:#109c10;
	font-size:14px;
	
	margin-bottom:3px !important;
	margin-top:3px !important;
	padding:2px 14px 2px 2px;
}
.surcharge{	font-weight:bold !important;
	color:#f9040f;
	font-size:14px;
	
	margin-bottom:3px !important;
	margin-top:3px !important;
	padding:2px 14px 2px 2px;}
.saving_result{

	font-weight:bold ;
	color:#109c10;
	font-size:16px;
	margin-bottom:3px ;
	margin-top:3px ;
	padding:2px 14px 2px 14px;
	
}
.surcharge_result{	font-weight:bold ;
	color:#f9040f;
	font-size:16px;
	margin-bottom:3px ;
	margin-top:3px ;
	padding:2px 14px 2px 14px;}
	
.button_calk {
	cursor:pointer;
	width:107px;
	height:25px;
    border: none;
    background:url(img/buton_przelicz.jpg) no-repeat top left;
    padding:2px 2px 3px 2px;
}
.button_calk:hover{
	width:107px;
	height:25px;
    border: none;
    background:url(img/buton_przelicz.jpg) no-repeat scroll 0 -25px;
    padding:2px 2px 3px 2px;
}
/*konoec kalkulator*/
/*Formularz wyceny*/
.button_form {
	cursor:pointer;
	width:107px;
	height:25px;
    border: none;
    background:url(img/buton_wyslij.jpg) no-repeat top left;
    padding:2px 2px 3px 2px;
}
.button_form:hover{
	width:107px;
	height:25px;
    border: none;
    background:url(img/buton_wyslij.jpg) no-repeat scroll 0 -25px;
    padding:2px 2px 3px 2px;
}
/*koeniec wyceny*/

/*ramki*/
#left_col{
	width:250px;
	height:100%;
	float:left;
	margin-right:4px;
}
#right_col{
	float:left;
	width:675px;
	height:100%;
	padding-right:15px;
	padding-bottom:15px;
	font-family:Tahoma;
	font-size:14px;
	text-align:justify;
	line-height:1.5em;
}
#right_col p{
font-family:Tahoma;
font-size:14px;
margin-left:10px;
text-align:justify;
line-height:1.5em;
}
#right_col td p{
font-family:Tahoma;
font-size:12px;

text-align:left;
line-height:1.5em;
}
#right_col td 
{
font-family:Tahoma;
font-size:12px;
text-align:left;
line-height:1.5em;
}
#news{
background:url(img/newsletter_bg.jpg) no-repeat;
width:212px;
height:224px;
padding:45px 16px 0 16px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.news_cont_title{
height:16px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0033FF;
font-weight:bold;
}
.news_cont_entry{


padding:0 0 0 3px;
}
.news_cont_date{
text-align:right;
color:#666666;

}
/*.calkulator_box{

	height:108px;
	width:244px;
	
}
.wycena_box{

	height:108px;
	width:244px;
}*/

/* JQ LIGHTBOX  */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
