/*
Theme Name: pitland.pl
Theme URI: http://pitland.pl
Description: komercyjny szablon na potrzeby serwisu pitland.pl
Version: 1 (WP2.8.0)
Author: pitland.pl
*/
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
body {
color: #000000;
background-color: #e7e5de;
font-size: 11px;
font-family: Tahoma, Arial, Courier;
margin: 0px 0px 0px 0px;
background-image: url(style/images/bg.jpg);
background-repeat: repeat;
background-position: 0px 0px;
}
a:link {
color: #000000;
text-decoration:none;
}
a:visited {
color: #000000;
text-decoration:none;
}
a:active {
text-decoration:underline;
}
a:hover {
color:#AE0D1D;
text-decoration:underline;
}
:focus {
-moz-outline-style: none;
}
.wrapper{
margin-left:auto;
margin-right:auto;
width:965px;
}
/* top menu*/
.pagenav_kontener{
height: 23px;
margin-right: auto;
margin-left: auto;
width: 890px;
}
#pagenav {
height: 23px;
font-size: 10px;
font-weight: bold;
clear: right;
width: 647px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
float: left;
line-height: 22px;
text-transform: uppercase;
}
#pagenav ul li {
display: inline;
list-style: none;
}
#pagenav li a {
color: #FFFFFF;
text-decoration: none;
margin-right:55px;
margin-left: 6px;
}
#pagenav li a:hover {
color: #079cd5;
text-decoration: none;
margin-right:55px;
margin-left: 6px;
}
#pagenav ul li.current_page_item a {
color: #079cd5;
text-decoration:underline;
}
#pagenav ul li.page_item ul {
color: #000000;
text-decoration:underline;
position: absolute;
}
.pagenav_bar{
width:100%;
height:23px;
background-color: #304555;
margin-right: auto;
margin-left: auto;
float: left;
position: fixed;
top: 0px;
z-index: 22;
left: 0px;
}
/*szukajka*/
.pagenav_bar_search{
	width:274px;
	float:right;
	padding-right: 0px;
	text-align:center;
	height:39px;
	background-image: url(style/images/szukajka_tlo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*.pagenav_bar_search #searchform{
padding-top:6px;
margin-right:16px;
}
.pagenav_bar_search #searchsubmit{
background-color: #000;
color:#FFFFFF;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:14px;
border:0px;
padding-left:2px;
padding-right:2px;
}
.pagenav_bar_search #searchsubmit:hover{
background-color: #0099ff;
}
.pagenav_bar_search #s{
	height: 18px;
	width: 174px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
	background-color:#e2eff4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
} 
*/
/*dggdgd*/

	#searchform #s {
	/*background-image: url(style/images/search_input.gif);*/
background-repeat: no-repeat;
height: 20px;
width: 168px;
background-color:#46657B;	
		padding: 5px 5px 0;
		border: 0;
	}
	#searchSubmit {
	cursor: pointer;
	width: 25px;
	height: 25px;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
	background-image: url(style/images/search.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
		#searchSubmit:hover, #searchSubmit:focus {
			background-position: center left;
		}
		#searchSubmit:active {
			background-position: bottom left;
		}





/*pole pod plikami*/
.notka1{
background-color:#e5ebf0;
padding:7px;
color:#666666;
}
/*pole nad plikami*/
.notka1_a{
	background-color:#e5ebf0;
	padding:7px;
	color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d3cd;
}
.notka2_regulamin{
background-color:#eff3f5;
padding:7px;
color:#444444;
margin-bottom: 1px;
width:97%;
}
.notka2_regulamin a{
color:#0288d8;
}
/*logo, przyciski logowania*/
.logo_contener{
width: 965px;
height:92px;
float: left;
margin-bottom: 4px;
margin-top: 23px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#logo{
width: 195px;
height:71px;
/*background-image: url(style/images/name_logo.png);*/
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
left: 24px;
top: 11px;
z-index: 21;
}
/*#logo { width: 195px; float:left;}*/
#logo h1{ text-indent:-10000px;}
#logo h1 a{ display:block; background: url(style/images/name_logo.png) no-repeat; height:71px; outline:none;
}
.marcq_div{
width: 585px;
height:20px;
position: absolute;
left: 321px;
top: 13px;
}
/*stopka*/
.footer{
width: 965px;
height: 44px;
text-align: center;
margin-left:auto;
margin-right:auto;
background-color:#a4b0b5;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #cbcbc1;
}
.footer_a{
width: 526px;
height: 44px;
text-align: center;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.footer_b{
width: 424px;
height: 37px;
text-align: right;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
padding-right: 15px;
font-family:Tahoma, Arial, Courier;
font-size:11px;
padding-top:7px;
}
.footer_menu{
width:965px;
height:20px;
padding-top: 12px;
font-family:Tahoma, Arial, Courier;
font-size: 11px;
color:#111111;
float: left;
}
.footer_menu ul li {
display: inline;
list-style: none;
background-image: url(style/images/black11px.png);
background-repeat: no-repeat;
background-position: left 1px;
}
/**/
.footer_menu ul {
text-align: left;
}
.footer_menu li a {
color: #111111;
text-decoration: none;
margin-right:10px;
margin-left: 10px;
}
.footer_menu li a:hover {
color: #0099ff;
text-decoration: none;
margin-right:10px;
margin-left: 10px;
}
/**/
/*przyciski logowania/rejestacji */
.log_reg_kontener{
width:262px;
height: 20px;
position: absolute;
}
.log_reg_kontener a{
color: #000000;
text-decoration: none;
}
.log_reg_kontener a:hover{
color: #000000;
text-decoration: underline;
}
#log_button{
background-image:url(style/images/log_button.png);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 20px;
width: 131px;
float:left;
text-align: center;
line-height: 18px;
font-family: Tahoma, Arial, Courier;
font-size: 11px;
color: #000000;
}
#reg_button{
background-image:url(style/images/log_button.png);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 20px;
width: 131px;
float:right;
text-align: center;
line-height: 18px;
font-family: Tahoma, Arial, Courier;
font-size: 11px;
color: #000000;
}
/*koniec*/
/*data*/
.data_header{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cdd4d7;
width:243px;
height:24px;
font-size: 11px;
font-weight: bold;
word-spacing: 0px;
letter-spacing: -1px;
line-height: 22px;
text-align: right;
float: left;
}
/*menu drugie - header*/
/****************************************/
.menu_3 {
height: 28px;
width: 950px;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
padding-right: 15px;
position: absolute;
top: 60px;
left: 0px;
z-index: 21;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #0288d8;
}
.menu_3 ul {
float: right;
display: inline;
list-style: none;
height: 28px;
}
.menu_3 ul li {
display: inline;
float:left;
list-style: none;
}
#navtabs {
list-style: none;
padding: 0;
height: 28px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}
#navtabs li {
background: #CCE7F7 url(style/images/tableft.png) no-repeat left top;
padding: 8px 0 8px 14px;
margin-right: 1px;
}
#navtabs li a {
background: #CCE7F7 url(style/images/tabright.png) no-repeat top right;
padding: 8px 14px 8px 0;
}
#navtabs li.current_page_item {
background: #0288D8 url(style/images/tableft_active.png) no-repeat left top;
}
#navtabs li.current_page_item a {
background: #0288D8 url(style/images/tabright_active.png) no-repeat right top;
color: #FFFFFF;
}
/****************************************/
/*menu3 linijka*/
.menu_3bar{
width:965px;
height:40px;
background-color:#ecebe6;
background-image: url(style/images/bar1.png);
background-repeat: repeat-x;
background-position: 0px 0px;
float: left;
margin-bottom: 3px;
}
.menu_3bar_left{
width:549px;
height:40px;
float: left;
}
.menu_3bar_nevest {
width:151px;
height:40px;
float: left;
}
.menu_3bar_right{
width:230px;
height:40px;
background-image: url(style/images/pitland.gif);
float: right;
background-repeat: no-repeat;
background-position: center 6px;
}
/*informacja stała*/
.informacja{
height: 266px;
border: 8px solid #FFFFFF;
font-size: 11px;
font-family:Tahoma, Arial, Courier;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #656563;
float:left;
margin-bottom:5px;
width: 454px;
}
/*koniec*/
/*menu prawe*/
.sidebar_right{
width: 175px;
padding-left: 10px;
float:right;
font-size: 11px;
font-family:Tahoma, Arial, Courier;
padding-top:15px;
padding-bottom:15px;
}
.sidebar_right2{
width: 175px;
padding-left: 10px;
padding-right: 10px;
float:left;
font-size: 11px;
font-family:Tahoma, Arial, Courier;
padding-top:15px;
padding-bottom:15px;
margin-left: 20px;
}
/*koniec*/
/*newsy strona główna*/
.news_kontener{
	width: 485px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top: 17px;
	padding-bottom: 17px;
	color:#000000;
	margin-bottom: 10px;

}
.news_title{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 25px;
	font-weight: normal;
	letter-spacing: -1px;
	color:#4498ba;
	margin-bottom: 10px;
	padding-top:10px;
	padding-bottom:10px;
	width: 100%;
}
.news_title a{
color:#4498ba;
text-decoration: none;
}
.news_title a:hover{
color:#15b1d5;
text-decoration: underline;
}
.news_date{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom:5px;
	color:#aca89a;
	font-family:Tahoma, Arial, Courier;
	font-size: 11px;
	text-align: right;
	width: 100%;
}
.news_tresc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	margin-top: 10px;
	width: 100%;
}
.news_kontener .news_tresc ul {
margin-left: 0px;
padding: 0 0 0 0px;
list-style: none;
padding-left: 25px;	
}
.news_kontener .news_tresc li {
list-style-type: disc;
padding-right: 15px;
}

/* a.more-link{
background-color: #0288d8;
}*/
.moretext a{
background-color: #0288d8;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
}





.news_tresc img {
margin-top:5px;
margin-bottom:0px;
}
.news_posted {
	font-family:Tahoma, Arial, Courier;
	font-size: 11px;
	color: #8E8E8C;
	margin-top: 15px;
	text-align: right;
	width: 100%;
}
/*.news_posted span a{
font-family:Tahoma, Arial, Courier;
font-size: 11px;
color:#AE0D1D;
}
.news_posted span a:hover{
font-family:Tahoma, Arial, Courier;
font-size: 11px;
color:#AE0D1D;
text-decoration:underline;
}*/
.sidebars_kontener{
width:430px;
float:right;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 0px;
}




/*download*/
.file_contener{
width: 467px;
height: 25px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eaeae6;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 5px;
}
.file_name{
height: 19px;
width: 242px;
float:left;
padding-top: 6px;
}
.file_name span{
font-size: 10px;
padding-left:5px;
color: #575757;
}
.file_icon{
height: 21px;
width: 25px;
float:left;
padding-top: 1px;
padding-bottom: 3px;
}

.nazwa_data_wersja{
height: 28px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d4d3cd;
width: 100%;
margin-bottom: 19px;
}
.cat_name{
width: 261px;
height:16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
float: left;
padding-top: 12px;
padding-left: 8px;
}
.data_dodania{
float:left;
height:16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 84px;
padding-top: 12px;
text-align: center;
}
.wersja_formularza{
float:left;
height:16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 30px;
text-align: center;
padding-top: 12px;
padding-right: 6px;
padding-left: 6px;
}
.wielkosc_pliku{
float:right;
height:16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 75px;
text-align: center;
padding-top: 12px;
}
.data_dodania2{
float:left;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 84px;
padding-top: 6px;
text-align: center;
}
.wersja_form{
float:left;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 25px;
padding-top: 6px;
padding-right: 7px;
padding-left: 7px;
text-align: center;
}
.file_size{
float:right;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 75px;
padding-top: 6px;
text-align: center;
font-weight: bold;
}
/*kupno formularzy*/
.file_contener_kupno{
width: 99%;
height: 25px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eaeae6;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 5px;
}
.kup_formularz{
float:right;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 75px;
padding-top: 6px;
text-align: center;
font-weight: bold;
}
.kup_formularz a { 
color: #0288d8; 
}
.link_zakup{
	width:134px;
	background-image: url(style/images/link_bg_zakup.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #000000;
	margin-top: 15px;
	line-height: 19px;
	text-align: center;
	margin-left: 150px;
}
.link_zakup a{
color:#0288d8;
}
.kup_formularz a:hover {
color:#0288d8;
text-decoration:underline;
}
.kup_formularz a:visited {
color: #0288d8;
}
.file_contener a:link {
color: #000000;
text-decoration:none;
}
.file_contener a:visited {
color: #000000;
text-decoration:none;
}
.file_contener a:active {
background-color: yellow;
text-decoration:underline;
}
.file_contener a:hover {
color:#AE0D1D;
text-decoration:underline;
}
/*end download*/
.sidebar_info{
width: 398px;
background-color: #cdd4d7;
float:left;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Courier;
font-size:11px;
color:#354747;
padding-right: 16px;
padding-left: 16px;
margin-bottom:1px;
border-bottom-width: 6px;
border-bottom-style: solid;
border-bottom-color: #a4b0b5;
}
.sklep_kontener{
width: 398px;
background-color: #D3DADC;
float:left;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Courier;
font-size:11px;
color:#354747;
padding-right: 16px;
padding-left: 16px;
margin-bottom:1px;
/*border-bottom-width: 6px;
border-bottom-style: solid;
border-bottom-color: #a4b0b5;*/
}
.sidebar_data{
width: 410px;
float:left;
padding-top: 3px;
padding-bottom: 3px;
font-family:Arial, Courier;
font-size:11px;
color:#000000;
padding-right: 10px;
padding-left: 10px;
}
/* end*/
.bg_height{
width:965px;
float: left;
min-height: 540px;
}
.bg_height_index{
width:965px;
float: left;
min-height: 540px;
}
.footer a {
color:#000000;
text-decoration: none;
}
.footer a:hover{
color:#000000;
text-decoration: underline;
}
/* ++++++++++++++++++ The Date and comment count container  ++++++++++++++++++ */
.datecomrap {
float:left;
width:35px;
overflow:hidden;
height:110px;
position: absolute;
left: 341px;
top: 213px;
}
.date {
color:#fff;
background-image: url(style/images/test.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width:35px;
height:60px;
text-align:center;
font-size:10px;
padding:3px 0 0 0;
}
* html .date { /*IE6 only*/
background:#4f6371;
}
.commy {
color:#fff;
width:35px;
height:30px;
text-align:center;
font-size:18px;
padding:7px 0 0 0;
margin-top:10px;
background-image: url(style/images/comments.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
* html .commy { /*IE6 only*/
background:#698194;
}
.commy a, .commy a:hover {color:#fff;}
.posttotal {
float:left;
width:490px;
margin:0 0 15px 0;
padding:0;
}
#nav2{
background-color: #202020;
display: block;
font-size:1.1em;
height:50px;
width:100%;
}
#nav2, #nav2 ul {
line-height: 1;
list-style: none;
}
#nav2 a ,#nav2 a:hover{
border:none;
display: block;
text-decoration: none;
}
#nav2 li {
float: left;
list-style:none;
}
#nav2 a,#nav2 a:visited {
color:#109dd0;
display:block;
font-weight:bold;
padding:6px 12px;
}
#nav2 a:hover, #nav2 a:active {
color:#fff;
text-decoration:none
}
#nav2 li ul {
border-bottom: 1px solid #a9a9a9;
height: auto;
left: -999em;
position: absolute;
width: 900px;
z-index:999;
}
#nav2 li li {
width: auto;
}
#nav2 li li a,#nav2 li li a:visited {
color:#109dd0;
font-weight:normal;
font-size:0.9em;
}
#nav2 li li a:hover,#nav2 li li a:active {
color:#fff;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
left: 30px;
}
.strony{
width:174px;
float:left;
line-height: 16px;
padding-right: 10px;
}
.formularze_sidebar_excel{
width:190px;
float:left;
line-height: 16px;
padding-left: 0px;
}
.formularze_sidebar_pdf{
width:190px;
float:right;
line-height: 16px;
padding-left: 10px;
}
.px1poziomo{
background-image:url(style/images/1px_poziom.png);
background-repeat: repeat-x;
background-position: 0px 0px;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
}
.sidebar_links_kont{
width:410px;
background-image: url(style/images/1px_pion.png);
background-repeat: repeat-y;
background-position: 205px 0px;
float:left;
}
.sidebar_links_kont a {
color:#333333;
}
.sidebar_links_kont a:hover {
color:#333333;
text-decoration: underline;
}
.form_pdf_menu{
width:190px;
} 
.form_pdf_menu a{
display:block;
padding-left: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
padding-top: 2px;
padding-bottom: 2px;
color:#000000;
font-size:11px;
} 
.form_pdf_menu a:hover{
display:block;
background-color:#0288d8;
padding-left: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
color:#FFFFFF;
}
.form_pdf_menu li.current_page_item a{
display:block;
background-color:#0288d8;
padding-left: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
color:#FFFFFF;
}
.menu_sidebar_str {
}
.menu_sidebar_str a{
display:block;
padding-left: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
padding-top: 2px;
padding-bottom: 2px;
color:#000000;
font-size:11px;
}
.menu_sidebar_str a:hover{
display:block;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
background-color:#0288d8;
padding-top: 2px;
padding-bottom: 2px;
color:#FFFFFF;
font-size:11px;
}
.menu_sidebar_str li.current_page_item a{
display:block;
padding-left: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
color:#FFFFFF;
background-color:#0288d8;
}
.menu_sidebar_str li.current-cat a{
display:block;
padding-left: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A3A3A3;
color:#FFFFFF;
background-color:#0288d8;
}
.form_name_menu{
height:18px;
font-size:12px;
}
.w_kategorii{
background-color:#ffffff;
float:left;
height:20px;
width: 480px;
line-height: 19px;
margin-bottom: 3px;
font-size:10px;
padding-left: 10px;
color: #CCCCCC;
}
.w_kategorii h2{
color: #666666;
font-weight: normal;
}
.komentarze{
width:470px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
}
.komentarze_kontener{
	
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:10px;
	width: 505px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.komentarze_kontener a:link {
	font-weight: normal;
	color: #4498ba;
text-decoration: none;
}
.komentarze_kontener a:visited {
	font-weight: normal;
	color: #4498ba;
text-decoration: none;
}
.komentarze_kontener a:active {
text-decoration:underline;
}
.komentarze_kontener a:hover {
	font-weight: normal;
color: #15b1d5;
text-decoration: underline;
}
/*reklamy_*/
.rek_bar{
float:left;
width:409px;
height:15px;
background-image: url(style/images/rek_.jpg);
background-repeat: no-repeat;
background-position: 15px 0px;
margin-bottom: 7px;
}
.rek_kont{
float:left;
width:402px;
background-image: url(style/images/rek_bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 101px;
border: 5px solid #FFFFFF;
margin-bottom: 9px;
margin-left:7px;
}
.rek_minu{
background-image: url(style/images/rek_minuano.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height: 65px;
}
.rek_wels{
background-image: url(style/images/rek_welsyng.jpg);
background-repeat: no-repeat;
background-position: center bottom;
height: 52px;
text-align: center;
color: #425362;
padding-top: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rek_opis_m{
height: 25px;
padding-top: 5px;
text-align: center;
padding-left: 125px;
}
.rek_opis_m a, .rek_opis_w a{
height: 25px;
padding-top: 5px;
text-align: center;
color:#425362;
}
.rek_opis_m a:hover, .rek_opis_w a:hover{
height: 25px;
padding-top: 5px;
text-align: center;
color:#FFFFFF;
}
.rek_opis_w{
height: 25px;
padding-top: 5px;
text-align: center;
padding-left: 45px;
}
.rek_left{
height: 25px;
background-image: url(style/images/rek_left.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 5px;
float:left;
}
.rek_right{
height: 25px;
background-image: url(style/images/rek_right.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 5px;
float:left;
}
.rek_centre{
background-color:#819eb4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a6073;
height: 25px;
float:left;
line-height: 25px;
padding-right: 7px;
padding-left: 7px;
}
.if_ie6{
float:left;
padding-left:10px;
padding-right:10px;
width:910px;
margin-bottom:3px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/*formularz zamówienia*/
.contener_files{
float: left;
width:507px; /*472px;*/
background-color: #FFFFFF;
padding-top: 10px;
padding-left: 9px;
padding-right: 9px;
padding-bottom: 15px;
}
.kupform_bar1{
	height:25px;
	width:98%;
	background-color:#a5b9c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #304555;
	line-height: 24px;
	margin-bottom: 8px;
	padding-left: 2%;
}
.kupform_regulamin{
	height:42px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0288d8;
	background-image: url(style/images/reg_ikon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-bottom: 0px;
	padding-top: 29px;
}
.kupform_regulamin a{
color: #0288d8;
}
.kupform_regulamin span{
margin-left:30px;
}
.kupform_1px_poz{
	height:1px;
	width:100%;
	background-image: url(style/images/1px_poziomo.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.kupform_bar2{
	height:23px;
	width:98%;
	background-color:#beced5;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 23px;
	margin-bottom: 8px;
	padding-left: 2%;
	margin-top: 8px;
}
.kupform_poczta{
	height:30px;
	width:92%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	margin-bottom: 8px;
	padding-left: 8%;
	margin-top: 0px;
	background-image: url(style/images/koperta.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	padding-top: 10px;
}
.kupform_konto{
	height:76px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	margin-bottom: 8px;
	margin-top: 8px;
	background-color: #eff3f5;
	padding-top: 24px;
}
.kupform_konto_a{
	width:100%;
	height:22px;
}
.kupform_konto_a1{
	width:40%;
	height:16px;
	float: left;
	text-align: right;
	padding-top: 6px;
}
.kupform_konto_a2{
	width:232px;
	height:17px;
	float: left;
	background-image: url(style/images/nrkonta.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.kupform_konto_b{
	width:100%;
	height: 25px;
}
.kupform_konto_b1{
	width:40%;
	height:16px;
	float: left;
	text-align: right;
	padding-top: 6px;
}
.kupform_konto_b2{
	width:232px;
	height:16px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
}
.kupform_typ_lic{
	width:100%;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.kupform_typ_lic_a1{
	width:23%;
	height: 20px;
	float:left;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
}
.kupform_typ_lic_a2{
	width:75%;
padding-top: 5px;
	float:left;
	height: 20px;
}
.kupform_typ_licb{
	width:100%;
	height:52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.kupform_typ_licb a{
color:#0288d8;
}
.kupform_typ_lic_b1{
	width:23%;
	height: 20px;
	float:left;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
}
.kupform_typ_lic_b2{
	width:75%;
	padding-top: 5px;
	float:left;
	height: 45px;
	line-height: 13px
}
.kupform_cena_kontener_a{
	width:92%;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 12px;
	padding-left: 8%;
}
.kupform_cena{
	width:17%;
	height: 22px;
	float:left;
	text-align: right;
	padding-right: 12px;
	padding-top: 8px;
}
.kupform_cena_a1{
	width:48%;
	height: 22px;
	float:left;
	padding-top: 8px;
}
.kupform_cena_a2{
	width:30%;
	height: 22px;
	float:left;
	padding-top: 8px;
}
.kupform_cena_kontener_b{
	width:92%;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 12px;
	padding-left: 8%;
}
.kupform_cena_b1{
	width:48%;
	height: 30px;
	float:left;
	padding-top: 0px;
}
/*pola formularza*/
.kupform_input_kont{
}
.kupform_input_srodek{
padding-left:100px;
}
.kupform_checkbox_srodek{
padding-left:150px;
margin-top:10px;
margin-bottom:10px;
}
.kupform_textarea_srodek{
padding-left:65px;
}
.kupform_regulamin_srodek{
padding-left:65px;
padding-right:65px;
margin-top:10px;
margin-bottom:10px;
}
.kupform_przycisk{
margin-top:10px;
margin-bottom:10px;
text-align:right;
padding-right:45px;
}
.kupform_input_kont textarea{
border:1px solid #bfcedc;
}
.kupform_input_a{
border:1px solid #bfcedc;
height:20px;
}
/* widget przykłady do pobrania*/
.przyklady_widget{
width: 100%;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 5px;
float:left;
}
.przyklady_widget_size{
float:left;
height:17px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 75px;
padding-top: 3px;
text-align: center;
font-weight: bold;
}
.przyklady_widget_file_name{
height: 17px;
width: 50%;
float:left;
padding-top: 3px;
}
.przyklady_widget_file_icon{
height: 19px;
width: 25px;
float:left;
padding-top: 1px;
}
/* side bar przycisk kup */
.przyklady_kontener{
	width:100%;
	float: left;
}
.przyklady_do_pobrania{
	width:70%;
	float: left;
}
.przycisk_form_kup{
	width:30%;
	height:30px;
	text-align: center;
	color: #304555;
	font-size: 11px;
	padding-top: 10px;
float:left;
}
/* PAGENAVI */
.pagenavi_div{
width:965px;
height:20px;
padding-bottom: 12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#111111;
float: left;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #0066cc;
	background-color: #a4b0b5;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.wp-pagenavi a:visited {
	padding: 4px 7px 4px 7px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #0066cc;
	background-color: #a4b0b5;	
}
.wp-pagenavi a:hover {
	color: #415c74;
	background-color: #84949B;
}
.wp-pagenavi a:active {
	padding: 4px 7px 4px 7px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #0066cc;
	background-color: #a4b0b5;	
}
.wp-pagenavi span.pages {
	padding: 4px 7px 4px 7px;
	margin: 2px 2px 2px 2px;
	color: #415c74;
	border: 0px solid #000000;
	background-color: #a4b0b5;
}
.wp-pagenavi span.current {
	padding: 4px 7px 4px 7px;
	margin: 2px;
	font-weight: bold;
	border: 0px solid #000000;
	color: #415c74;
	background-color: #a4b0b5;
}
.wp-pagenavi span.extend {
	padding: 4px 7px 4px 7px;
	margin: 2px;	
	border: 0px solid #000000;
	color: #415c74;
	background-color: #a4b0b5;
}
/* END PAGENAVI */







.post-date {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	font-size: 11px;
	margin: 0px;
	font-family:Tahoma, Arial, Courier;

}
.post-date .pdate {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	width: 65%;
	background-image: url(style/images/date_icon.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 3px;
	line-height: 16px;
	margin: 0px;
	float: left;
}
.post-date .pcomment, .post-date .pmore {
	width: 30%;
	font-size: 0px;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	float: right;
}
.post-date .pcomment span {
	font-size: 11px;
	padding-left: 17px;
	display: block;
	float: right;
	background-image: url(style/images/bg-p-comments.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-bottom:3px;
}
.post-date .pcomment a {
	font-size: 11px;
	padding-left: 17px;
	display: block;
	float: right;
	background-image: url(style/images/bg-p-comments.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-bottom:3px;
}
.news_kontener a {
color: #4498ba;
text-decoration: none;
}
.news_kontener a:hover {
color: #15b1d5;
text-decoration: underline;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }





/*input, textarea, select, button{
background-color:#white;
-moz-border-radius:3px;
-khtml-border-radius: 3px;
-webkit-border-radius:3px;
padding: 3px;
border:0px;
margin-top: 5px;
color:#666;
font-size:11px;
font-family: Arial, sans-serif; 
}
input {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color:#eff3f5;
}
textarea { 
padding: 5px; 
background-color:#C0DCED;
}*/


/* =----------------------------------- style komentarzy */
ol.commentlist li.even {background-color: transparent;}
ol.commentlist li.odd { background:#f3f5f8; }
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li {background-color: transparent;}
ol.commentlist li.thread-even {background-color: #ffffff;}
ol.commentlist li.thread-odd {background-color: #f3f5f8;}

/*ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0;
background-color:#3300CC; }*/

.comment-body {
padding-left: 7px;
padding-right: 7px;
/*border-top-width: 1px;
border-top-style: solid;
border-top-color: #eeeeee;*/
}
h3#comments {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e9e9e9;
padding-bottom: 3px;
}
#commentsContainer {
	margin-bottom: 30px;
}
#commentsContainer span.hook {
	position: relative;
	display: block;
}
#commentsContainer h3 {
	display: block;
	margin: 10px 0;
	padding: 7px 4px 0;
	border-top: 1px solid #3c6c92;
}
.cancel-comment-reply {
	position: absolute;
	top: 3px;
	right: 4px;
}
.commentlist {
	list-style: none;
	margin: 0 0 20px;
}
.commentlist .comment-author {
	padding-top: 7px;
/*	overflow: hidden;*/
}
.commentlist .comment-author img.avatar {
	display: block;
	float: left;

	margin: 0 4px 0 0;
}
.commentlist .comment-meta {
	margin: 0 0 0 35px;
}
.commentlist .comment-meta a {
}
ol.commentlist li div.commentmetadata {
font-size:9px;}

.commentlist li .reply {
	text-align: right;
	padding-bottom: 10px;
}
.commentlist li .reply a{
	display:inline;
	font-weight: normal;
	color: #4498ba;
text-decoration: none;
}
.commentlist li .reply a:hover {
display:inline;
font-weight: normal;
color: #15b1d5;
text-decoration: underline;
}
.commentlist li p {
	margin-left: 35px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
.commentlist li ul,
.commentlist li ol,
.commentlist li blockquote {
	margin: 0 20px;
}
.commentlist .children {
	margin: 0 0 0 40px;
	
}
.commentlist .children li {
	list-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
	
}
#commentform .contain {
	margin: 0 0 0 0 !important;
}
#commentform #author,
#commentform #email,
#commentform #url,

#commentform #author,
#commentform #email,
#commentform #url,

#commentform p label {
	margin: 4px 0 0 0;
}
#commentform textarea {
width:99.5%;
height:100px;
font-family:verdana;
font-size:1em;
line-height:135%;
border:solid #D6DFE7 1px;
}
#commentform .info_tresc{
color:#99A9B0;
font-size:10px;
margin-bottom:5px;
}
#commentform #submit {
background:url(style/images/button_long_bg.gif) left 0px no-repeat;
border:0px;
width:144px;
height:25px;
line-height:23px;
display:block;
font-family:verdana;
font-size:1.1em;
text-align:center;
cursor:pointer;
}
#commentform #submit:hover {
background:url(style/images/button_long_bg_hover.gif) left 0px no-repeat;
border:0px;
width:144px;
height:25px;
line-height:23px;
display:block;
font-family:verdana;
font-size:1.1em;
text-align:center;
cursor:pointer;
}
#commentform p {
padding-top:3px;
padding-bottom:3px;
}
#commentform{
margin-top:20px;
padding-bottom:10px;
}
#commentform p input {
width:170px;
border:solid #D6DFE7 1px;
font-size:1em;
padding:5px 5px 4px 5px;
font-family:verdana;
margin-right:5px
}
#commentform p input:focus, #commentform textarea:focus {
border:solid #B5CBDF 1px;
background:#F6F6F3
}

#respondTitle {
border:0px;
padding:0px;
margin-top:10px;
clear:both;
font-family:verdana;
font-size:1.4em;
border-bottom:1px solid #E7ECF1;
margin-bottom:5px;
font-weight: bold;
}
#respondTitle h2,.comments h2 {
color:#333;
font-size:1.4em;
font-weight:bold;
border-bottom:1px solid #e9e9e9;
padding-bottom:5px;
margin-bottom:5px;
font-family:Verdana
}
#respondTitle span.hook {
	position: relative;
	display: block;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
