﻿/* style reset */
body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
h6 {
font-size:100%;
}
h5 {
font-size:100%;
}
h4 {
font-size:100%;
}
h3 {
font-size:100%;
}
h2 {
font-size:100%;
}
h1 {
font-size:100%;
}
a {color:#CD0023; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline; }
body {
background-color:white;
color:#4D4D4D;
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:12px;
margin-top:5px;
}
#container {
background-color:#FBFBFB;
background-image:url(../images/bg.gif);
margin-left:auto;
margin-right:auto;
text-align:center;
width:990px;
}
#left_panel {
background-color:#FBFCF4;
float:left;
height:100%;
padding-bottom:30px;
width:558px;
}
#right_panel {
background-color:#FBFCF4;
float:right;
height:100%;
width:110px;
}
#middle {
background-color:#F7F7F4;
background-image:url(../images/bg_middle.gif);
float:left;
padding-bottom:25px;
padding-left:11px;
padding-right:10px;
padding-top:10px;
width:285px;
}
#conent {
background-image:url(../images/bg.gif);
text-align:justify;
width:990px;
}
#sciezka {
color:#BCBDB7;
float:left;
margin-left:10px;
margin-top:10px;
width:439px;
}
#sciezka a {
color:#BCBDB7;
text-decoration:none;
}
#mini_btn {
float:right;
margin-right:10px;
margin-top:10px;
}
#mini_btn img {
border:0 none;
float:left;
margin-left:5px;
margin-right:5px;
}
.tytul_glowna {
clear:both;
/*float:left;*/
}
#boks_1{
margin-bottom:10px;
margin-top:5px;
margin-left: 10px;
padding-left:10px;
padding-right:10px;
}
#boks_2 {
background-color:#CD0023;
color:#FFFFFF;
margin-top:0;
width:530px;
padding-top:10px;
padding-left: 15px;
padding-right: 10px;
clear:both;
}
#boks_2 img {
float:right;
margin-left:25px;
}
#boks_2 .tytul {
float:left;
margin-left:7px;
margin-top:7px;
}
#boks_3 .tytul {
float:left;
margin-left:7px;
margin-top:7px;
}
#boks_1 .tytul {
float:left;
margin-left:-3px;
margin-top:-14px;
}
#boks_3 {
background-color:#F8941D;
clear:both;
color:#FFFFFF;
float:left;
width:530px;
padding-left: 15px;
padding-right: 10px;
}
#boks_3 img {
float:right;
margin-left:25px;
}
#galeria_m_img1 img {
float:none;
margin-left:25px;
margin-top:-12px;
}
#galeria_m_img0 img {
float:none;
margin-left:25px;
margin-top:-12px;
}
#galeria_m_img2 img {
float:none;
margin-left:25px;
margin-top:-12px;
}
img {
border:0;
}
#boks_1 .skrot {
margin-right:0px;
padding-left:10px;
padding-top:23px;
}

.skrot {
margin-right:10px;
padding-top:3px;
}
.wiecej a {
color:#CD0023;
float:right;
padding-bottom:10px;
padding-right:20px;
text-decoration:none;
}
.wiecej1 a {
color:#FFFFFF;
float:right;
padding-bottom:10px;
padding-right:20px;
text-decoration:none;
}
.wiecej2 a {

padding-bottom:10px;
padding-right:20px;
text-decoration:none;
}
#header {
	margin:0px;
	padding:0px;
}
#header embed, #header object{
	width:979px;
	height:189px;
	float:left;
}
#header img{ padding:0px; }
#footer {
background-color:#FEFEFE;
clear:both;
height:100px;
}
.podmenu {
clear:both;
height:20px;
padding-top:10px;
width:970px;
}
.podmenu ul {
margin:0;
padding:0;
}
#box_activity ul{	
margin-bottom:20px;
}
#box_activity a.aktive {
color:#B22B28;
}
#box_activity li {
clear:both;
color:#2B2B2B;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:7px;
margin-top:7px;
padding-left:12px;
padding-right:12px;
}
#box_activity li a {
color:#2B2B2B;
text-decoration:none;
}
#box_activity li a .aktive {
color:#BF1C2D;
padding-left:12px;
padding-right:12px;
}
#box_activity .submenu {
color:#7A7A7A;
font-weight:normal;
padding-left:32px;
padding-right:12px;
}
.podmenu li {
border-right:thin solid #000;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
padding-right:10px;
}
.podmenu li a {
color:#000;
text-decoration:none;
}
.podmenu li a:active {
background:transparent none repeat scroll 0 0;
}
/*ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}*/
.podmenu li.last_child {
border:0 none;
}
.last_child {
border:medium none;
}
.poprzedni a, .poprzedni2 a{
color:#CD0023;
float:left;
margin-bottom:10px;
padding-left:10px;
padding-right:20px;
padding-top:10px;
text-decoration:none;
}
#boks_2 .poprzedni a {
color:#FFFFFF;
float:left;
margin-bottom:10px;
padding-left:10px;
padding-right:20px;
padding-top:10px;
text-decoration:none;
}
.nastepny a, .nastepny2 a{
color:#CD0023;
float:right;
margin-bottom:10px;
padding-left:10px;
padding-top:10px;
padding-right:20px;
text-decoration:none;
}
#boks_2 .nastepny a {
color:#FFFFFF;
float:right;
margin-bottom:10px;
padding-left:10px;
padding-right:20px;
text-decoration:none;
}
.pic_name{
	margin-top:10px;	
	text-align:left;
}
.pic_name a {
	color:#CD0023;	
	font-weight:bold;
}
.galeria_p_img {
background-color:#F7F7F4;
background-image:url(../images/tlo_roz_jasny.gif);
background-position:center center;
background-repeat:no-repeat;
clear:both;
height:150px;
padding-top:19px;
text-align:center;
vertical-align:middle;
width:219px;
}
.pic_desc{
	margin-top:-30px;
	margin-bottom:20px;
}

#galeria_m_img {
background-color:#F7F7F4;
background-image:url(../images/tlo_roz_jasny.gif);
background-position:center center;
background-repeat:no-repeat;
clear:both;
margin-top:15px;
padding-top:15px;
text-align:center;
vertical-align:middle;
width:260px;
}
.galeria_p_img img {
float:none;
margin-left:20px;
margin-right:20px;
padding-top:1px;
vertical-align:middle;
}
.galeria_m_img img {
float:none;
margin-left:20px;
margin-right:20px;
padding-top:10px;
vertical-align:middle;
}
.galeria_p, .team_trainees {
background-color:#F7F7F4;
clear:both;
margin-left:20px;
margin-right:20px;
margin-top:25px;
}
.galeria_m {
background-color:#F7F7F4;
background-image:url(../images/bg_middle.gif);
clear:both;
margin-right:20px;
margin-top:25px;
text-align:left;
}
#galeria_m_img1 {
background-image:url(../images/tlo_roz_czerwony1.gif);
background-position:center center;
background-repeat:no-repeat;
clear:both;
float:right;
height:160px;
margin-right:20px;
margin-top:-32px;
padding-top:25px;
text-align:center;
vertical-align:middle;
width:205px;
}

#galeria_m_img2 {
background-image:url(../images/tlo_roz_pomarancz1.gif);
background-position:center center;
background-repeat:no-repeat;
clear:both;
float:right;
height:160px;
margin-right:20px;
margin-top:-3px;
padding-top:25px;
text-align:center;
vertical-align:middle;
width:205px;
}


#galeria_p_img2 {
background-image:url(../images/tlo_roz_pomarancz.gif);
background-position:center center;
background-repeat:no-repeat;
clear:both;
float:right;
height:140px;
margin-right:20px;
padding-top:25px;
text-align:center;
vertical-align:middle;
width:205px;
}
#galeria_p_img1 img {
float:none;
margin-left:20px;
margin-right:20px;
vertical-align:middle;
}
#galeria_p_img0 img {
float:none;
margin-left:13px;
margin-right:20px;
vertical-align:middle;
padding-top:10px;
}
#galeria_p_img2 img {
float:none;
margin-left:20px;
margin-right:20px;
vertical-align:middle;
}
.aktualnosci {
clear:both;
margin-right:20px;
margin-top:15px;
}

.aktualnosci1 {
clear:both;
 padding-left: 15px;
margin-right:20px;
margin-top:25px;
padding-top:20px;
}

.przejdz a {
color:#CD0023;
float:right;
margin-right:10px;
margin-top:18px;
text-decoration:none;
}
.nalezymy {
margin-top:10px;
padding-left:12px;
text-align:left;
}
.nalezymy img {
margin-left:-3px;
margin-right:15px;
margin-top:5px;
}
#hasla {
clear:both;
background-color:#FAF7E9;
width:555px;   
height:130px; 
}
#hasla ul{margin:0; padding: 0;}
#hasla li{
  float: left;
}
.mapka {
float:right;
margin-top:-20px;
padding-right:6px;
text-align:right;
width:275px;
}
.kontakty {
clear:both;
float:left;
font-weight:bold;
margin-left:10px;
margin-top:15px;
width:260px;
}
.skrot_m {
text-align:left;
}
#zarzad {
background-image:url('../images/zarzad.jpg');
background-position:bottom;
background-repeat:no-repeat;
background-color:#FBFCF4;
padding-left:24px;
padding-right:30px;
text-align:left;
}
.team_container
{
padding-left:24px;
padding-right:30px;
text-align:left;
}
.pic_container1
{	
	margin:10px;
	float:left;
	text-align:center;
	width:148px;
}
.clien {
	background-image:url(../images/zespol.gif);
	background-repeat:no-repeat;
	height:110px;
	margin:auto;	
	text-align:center;
	vertical-align:middle;
	width:95px;
}
.pic_container1_h
{	
	margin:10px;
	float:left;
	text-align:center;
	width:148px;
}
.clien_horizontal {
background-image:url(../images/clien_horizontal.png);
background-repeat:no-repeat;
float:left;
height:110px;
/*margin:20px 16px 30px 16px;*/
padding-top:10px;
margin:auto;
text-align:center;
vertical-align:middle;
width:148px;
}
.pic_container2
{		
	margin:20px 2px 20px 2px;
	float:left;
	text-align:center;
	width:116px;
}


.clien_staz {
background-image:url(../images/zespol_st.gif);
background-repeat:no-repeat;
height:110px;
margin:auto;
text-align:center;
vertical-align:middle;
width:100px;
}
.clien img {
float:none;
margin-top:10px;
}
.clien_staz img {
float:none;
margin-top:10px;
}
.nazwisko {
font-size:12px;
font-weight:bold;
display:block;
}
.pozycja {
font-size:11px;
}
.inni {
background-color:#FBFBF3;
height:100%;
padding-left:24px;
padding-top:15px;
}
.stazysci {
clear:both;
margin-right:20px;
padding-bottom:40px;
padding-top:25px;
}


.clear {
clear:both;
}
.aktual {
clear:both;
}
.aktualnosci1{
	padding-top:0px;
	margin-top: 0px;
}


#menu{
	width: 980px;
	height: 37px;
	clear: both;
	background-image:url('../images/bg_menu.gif');
}

.partnerzy{
clear:both;
height:75px;
margin-left:10px;
margin-right:10px;
padding-top:7px;}
.partnerzy img{
	float:left;
	vertical-align: top;
	margin-right: 10px;
}
.tekst {
clear:left;
margin-right:10px;
padding-left:14px;
padding-top:3px;
}
/****************************************************************************************MY STYLES*/
.content_text,.articles,.article,.content_read_back,.comments,#addComment
{
	clear:both;
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
}
.nalezymy img{ float:left; }
.article_pretitle{ float:left; width:420px;  }
.article_date{float:right; width:107px;  text-align:right;}
.article_mini_content{ clear:both }
.article1,.article2{ clear:both; margin-top:10px;}
.article_more{text-align:right; }
.article .article_pretitle{ padding:10px; font-weight:bold; float:none;}
.article .article_date{ font-style:italic; padding-bottom:10px; float:right; text-align:left; padding-left:10px; font-weight:bold;}
.article_content{ padding-bottom:20px; }
#box_kontakt,#box_news {
margin-right:10px;
margin-left:10px;
margin-top:10px;
}
.home_red_box_left{	float:left;}
.home_red_box_left1{ float:left; width:287px;}
.home_red_box_left0{ float:left; width:330px;}
.home_red_box_right1{
	background-image:url('../../home/images/tlo_roz_czerwony.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	float:right;		
	margin-top:-20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:25px;
	text-align:center;	
}
.home_red_box_right1 img{ vertical-align:middle; }		
.home_red_box_right0{
	background-image:url('../../home/images/tlo_roz_czerwony1.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	float:right;	
	margin-top:-20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:25px;
	text-align:center;
	vertical-align:middle;
}
.loader_red
{			
	margin:auto;
	clear:both;
	padding:30px;	
	width:10px;
	height:10px;		
	background-image: url('../images/ajax-loader4.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#CD0023;
	/*position:absolute;*/
}
.loader_yellow
{			
	margin:auto;
	clear:both;
	padding:30px;	
	width:10px;
	height:10px;		
	background-image: url('../images/ajax-loader5.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#F8941D;
	/*position:absolute;*/
}

/****  **** ****  LIBRARY STYLE *** ***  ******/
#boks_3 h2,#boks_3 h2 a{
	color:#CD0023;
	font-weight:bold;
}
#lib_box_1 {
	background-color:#F8941D;
	clear:both;
	color:#FFFFFF;
	/*width:530px;*/
	padding: 5px 10px 15px 10px;
}
#lib_box_0,#lib_box_2 {
	margin-bottom:10px;
	margin-top:5px;
	margin-left: 10px;
	padding-right:10px;
}
#lib_box_3 {
	background-color:#CD0023;
	color:#FFFFFF;
	margin-top:0;
	/*width:530px;*/
	padding: 5px 10px 15px 10px;	
	clear:both;
}
.home_zolty_box_right1{
	background-image:url('../../home/images/tlo_roz_pomarancz.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	float:right;	
	margin-top:-20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:25px;
	text-align:center;
	vertical-align:middle;
}
.home_zolty_box_right0{
	background-image:url('../../home/images/tlo_roz_pomarancz1.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	float:right;	
	margin-top:-20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:25px;
	text-align:center;
	vertical-align:middle;
}
.library_img0, .library_img2 {
	float:left;
	background-image:url('../../home/images/tlo_roz_jasny1.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	height:160px;
	margin-left:0;
	padding-left:10px;
	padding-top:20px;	
	padding-bottom:15px;
	text-align:center;
	vertical-align:middle;
	width:205px;	
}
.library_img1{
	background-image:url('../../home/images/tlo_roz_pomarancz1.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	float:right;
	height:160px;
	margin-right:20px;	
	padding-top:20px;
	margin-top:-20px;
	padding-bottom:15px;
	padding-left:10px;
	text-align:center;
	vertical-align:middle;
	width:205px;
}
.library_img3{
	background-image:url('../../home/images/tlo_roz_czerwony1.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	float:right;
	height:160px;
	margin-right:20px;
	padding-top:20px;
	margin-top:-20px;
	padding-bottom:15px;
	padding-left:10px;
	text-align:center;
	vertical-align:middle;
	width:205px;
}
/* --- library img - VERTICAL **/
.library_img0v, .library_img2v {
	float:left;
	background-image:url('../../home/images/tlo_roz_jasny.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	height:125px;
	margin:10px;
	margin-top:-15px;
	padding:17px 10px 17px 20px;
	text-align:center;
	vertical-align:middle;
	width:205px;	
}
.library_img1v{
	background-image:url('../../home/images/tlo_roz_pomarancz.gif');
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	height:125px;
	margin:10px;
	margin-top:-15px;
	padding:17px 10px 17px 20px;
	text-align:center;
	vertical-align:middle;
}
.library_img3v{
	background-image:url('../../home/images/tlo_roz_czerwony.gif');
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	height:125px;
	margin:10px;
	margin-top:-15px;
	padding:17px 10px 17px 20px;
	text-align:center;
	vertical-align:middle;
}

#lib_box_3 h1, #lib_box_3 h1 a, #lib_box_3 h1 a:hover{
	color:#F8941D;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.libbox_text1{	vertical-align:top;	width:287px; float:left; }
.libbox_text0{	vertical-align:top;	width:330px; float:left; }
.libbox_img{
	padding-left:15px;
}
.lib_more{
	clear:both;
	text-align:right;
	padding-right:20px;
}
#lib_box_3 .lib_more a{ color:#fff;}
.pagin{
	margin-top:5px;
	margin-right:10px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.pagin_item
{
	padding:5px;
	background-color:#f7f7f4;
}
.activity_box{};
.activity_left_0, .activity_left_2{ float:right; width:315px; padding-top:5px;}
.activity_right_0, .activity_right_2{ background-image:url('../../home/images/tlo_roz_jasny_d.gif');
background-position:center center;
background-repeat:no-repeat;
padding-top:18px;
height:140px;
margin-left:0;
margin-top:-10px;
text-align:center;
vertical-align:middle;
width:205px; float:left;}
.activity_left_1,.activity_left_3{ float:left; width:315px;}
.activity_right_1{ background-image:url('../../home/images/tlo_roz_pomarancz.gif');
background-position:center center;
background-repeat:no-repeat;
padding-top:18px;
height:140px;
margin-left:0;
margin-top:-15px;
text-align:center;
vertical-align:middle;
width:205px; float:right;}
.activity_right_3{ background-image:url('../../home/images/tlo_roz_czerwony.gif');
background-position:center center;
background-repeat:no-repeat;
padding-top:18px;
height:140px;
margin-left:0;
margin-top:-15px;
text-align:center;
vertical-align:middle;
width:205px; float:right;}
h1 a:hover{
	color:#CD0023;
	font-weight:bold;
	text-align:left;
	font-size: 14px;
}
/**************** SITEMAP STYLE **************************/
.content_sitemap ul li{ list-style-type:circle; list-style-position:inside; padding:5px 5px 5px 40px;}
/*galery style */
.team_shortbox
{
clear:both;
margin-left:20px;
margin-right:20px;
margin-top:25px;
}
.gallery_container, #front_gallery
{
	margin:20px;
}
/******************** COMMENTS ********************/
.comment_header{
margin-top:20px;
margin-bottom:10px;
font-weight:bold;
/*text-transform:uppercase;*/
font-variant:small-caps;

}
.comment_author
{
	font-weight: bold;
	width: 400px;
	float: left;
}

.comment_date
{
	width: 110px;
	float: left;
}

.comment_content
{
	width: 400px;
	display: block;
	padding: 5px 0px 5px 0px;
	clear: both;
}
#comment_content
{
	width: 400px;
}

.comment_lvl1
{
	background: #f9f9f9;
	padding: 3px;
	margin: 5px 0px 5px 0px;
}
.comment_lvl2{ 
	margin-left:20px; 
	padding:10px;
	background-color: #f9f9f9;
}
.comment_lvl2 .comment_content{ 
	width:  340px;
}
.comment_lvl2 .comment_author 
{
	width:370px;
}
.comment_info_success
{
	padding:10px;
	border:1px solid #CD0023;	
	color:#CD0023;
	font-variant:small-caps;
	margin:10px;
	/*font-style:italic;*/
}
.waiting_comments
{
	padding:10px;
	border:2px dotted #d4d4d4;
	margin:10px;
}
.waiting_comments .comment_author
{
	width:370px;
}
.koment_tytul
{
	font-variant:small-caps;
	padding-bottom:10px;
	font-weight: bold;
	color:#a0a0a0;	
}
.content_sitemap
{
	padding:20px;
}
.login_container
{
	padding:20px;
}
#comm_inf{ background-color: #CD0023; color: #fff; padding:5px; display:none; margin:5px;}
.errors li{background-color: #CD0023; color: #fff; padding:5px; margin:5px }
#error_div{ font-size:16px; font-weight:bold; font-variant: small-caps; margin:20px; color: #B22B28;}
.article_content_page { display:none; }
.article_content_pages a{	font-weight:bold; padding:5px;	background-color:#f7f7f4; }
.article_content_choosed { color:#4D4D4D; }
.article_footer{ clear:both; margin-top:10px; margin-bottom:10px; }
#baner_cont{ clear:both }
.baner{ margin:auto; margin-top:5px; position:relative;}
.baner a{z-index:100} 
