body{
  margin:0 auto;
  overflow-y:scroll;
  padding: 0;
  background-color: #fff;   background:url('../../images/background.jpg') no-repeat top center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #231445;
  line-height:150%;
}


div, td, p,  h1, h2, h3, h4, h5, h6
{
  color: #231445;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

a{ text-decoration: none;}
a:hover{text-decoration: underline;}



img {border: none;}
img.left {float: left;	margin-right: 15px;}
img.right {float: right; margin-left: 15px;}


form{margin: 0; padding: 0;}

fieldset{margin: 0; padding: 0; border: none;}



.info{float:left;  width:510px; padding: 5px 10px 5px 10px; clear:left; color: #000000;}
.error{float:left; width:510px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #81007F; border: solid #000 1px;}
.communication{float:left; width:510px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #81007F; border: solid #000 1px;}

.error span{float:left; width:510px; text-align:center; color: #fff; padding: 4px 10px 4px 10px; margin:0px;}
.communication span{float:left; width:510px; text-align:center; color: #fff; padding: 4px 10px 4px 10px; margin:0px;}



textarea,input, select{border:1px solid #D3D9CB; padding:2px 3px;}
textarea:focus,input:focus, select:focus{border:1px solid #38B4BE; padding:2px 3px; background:#F7F7F7;}
.submit{color:#fff; background:url(../../images/BoxTitle.jpg) no-repeat; padding:5px 10px;  border:none; font-weight:bold;}



/*Start*/
#start{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 980px;

}


/*Header*/
#Header{
  float:left;
  width: 980px;
}

#Head{float:left; width: 980px; height:45px;}
#HeadSearch{float:left; width: 250px; height:45px; }
#HeadSearchText{float:left; width: 250px; height:45px; padding:10px 0px 10px 0px; color:#A8A8A7; font-size:11px;}
#HeadSearchInput{width:100px; border:1px solid #0074C5; padding:1px 3px;}
#HeadSearchSend{width:23px; height:25px; border:none; background:url('../../images/searchSubmit.jpg') no-repeat; margin:-8px 3px 0px 3px;}

#HeadMenu{float:left; width: 730px;  height:35px; padding:10px 0px 0px 0px; color:#B6B6B6; text-align:right;}
#HeadMenu a{color:#949393; padding:2px 6px 2px 6px; margin:0px; font-weight:normal; font-size:13px;}
#HeadMenu a:hover{text-decoration: none;}



#Logo{float:left; width:980px; text-align:center;}
#BanerTop{float:left; width:980px; text-align:center; padding:10px 0px;}

#Contener{
  float:left;
  width: 980px !important;

}


#ContenerLeft{
  float:left;
  width: 190px !important;
  padding:0px 0px 0px 0px;
  margin:0;
}



#ContenerCenter{
  float:left;
  width: 578px !important;
  padding:0px 10px 0px 10px;
  margin:0;
}


#ContenerRight{
  float:right;
  width: 192px !important;
  padding:0px 0px 0px 0px;
  margin:0;
}





#Footer{
  float:left;
  width: 980px;
  height:21px;
  padding:8px 0px 0px 0px;
  text-align:center;
  background:url('../../images/footer.jpg') repeat-x;
  text-transform:lowercase;
}

#Footer a{color:#231445; padding:0px 10px 0px 10px; margin:0px; font-weight:bold; font-size:13px;}
#Footer a:hover{color:#231445; background:#FFFCBC; padding:3px 10px 2px 10px; margin:0px; font-weight:bold; text-decoration:none;}
#Footer .active {color:#231445; background:#FFFCBC; padding:3px 10px 2px 10px; margin:0px; font-weight:bold;}

/*****************************************************************************************************************************/



/*Menu Left*/
.MenuLeft{
 float:left;
 width:190px;
 margin:5px 0px;
 padding:10px 0px;
 list-style:none;

 background:#FFFCBC;
 font-family:Verdana;
 font-size:13px;
 font-weight:bold;
 text-transform:lowercase;
}



.MenuLeft .MenuLeftNormal{font-weight:bold; font-size:13px; float:left; height:27px;  width:190px; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline;   list-style:none; text-align:left;  color:#231445; cursor:pointer; background:url('../../images/MenuLeftNormal.jpg') no-repeat;}
.MenuLeft .MenuLeftActive{font-weight:bold; font-size:13px;  float:left; height:22px; width:190px; padding:8px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline;   list-style:none; text-align:left;  color:#231445; cursor:pointer; background:url('../../images/MenuLeftActive.jpg') no-repeat;}
.MenuLeft .MenuLeftNormal a{color:#231445;  cursor:pointer; padding: 3px 5px 2px 13px; }
.MenuLeft .MenuLeftNormal a:hover{text-decoration:none;}
.MenuLeft .MenuLeftNormal span{color:#231445;  cursor:pointer; padding: 3px 5px 2px 13px;}

.MenuLeft .MenuLeftNormal:hover {background:url('../../images/MenuLeftActive.jpg') no-repeat;}

.MenuLeft .MenuLeftActive a{color:#231445;  cursor:pointer; padding: 5px 5px 5px 13px;}
.MenuLeft .MenuLeftActive a:hover{text-decoration:none;}
.MenuLeft .MenuLeftActive span{color:#231445;  cursor:pointer; padding: 5px 5px 5px 13px;}



.SubMenuLeft{float:left;  width:170px;  padding: 5px 0px 5px 0px; margin:0px;   color:#231445; display:none;}


.SubMenuLeft ul{float:left;  width:180px; padding:0px; margin:0px; list-style:none;}
.SubMenuLeft li{float:left;  width:165px; padding: 2px 0px 2px 15px; margin:0px;  text-align:left; line-height:15px;}
.SubMenuLeft li:hover {float:left;  width:165px; padding: 2px 0px 2px 15px; margin:0px;  text-align:left; line-height:15px; font-weight:bold;}
.SubMenuLeft a{color:#231445;  padding: 2px 0px 2px 0px;}
.SubMenuLeft a:hover{text-decoration:none;}
.SubMenuList{}

/*Boz left*/
.BoxLeft{
 float:left;
 width:186px;
 margin:10px 0px 10px 0px;
 padding:0px;
 border:solid #4197C9 2px;
}
.BoxLeftTitle{float:left; width:176px; height:27px; padding:5px 5px 0px 5px; font-size:10px; font-family:"Gill Sans MT"; line-height:11px; text-align:center; background: url('../../images/BoxLeftTitle.jpg') repeat-x; color:#fff;}
.BoxLeftText{float:left; width:186px; padding:0px 0px; color:#000;}



/*Menu Right*/
/*Right Baners*/
#RightBaners{
 float:left;
 width:180px;
 margin:0px;
 padding:0px;
}
#RightBaners li {float:left; width:180px;  text-align:center; margin:0px; padding:0px; font-size:0px;}
#RightBaners img{margin:0px; padding:0px 0px; border:none;}

#LeftBaners{
 float:left;
 width:186px;
 margin:0px;
 padding:0px;
}
#LeftBaners li {float:left; width:180px;  text-align:center; margin:0px; padding:0px; font-size:0px;}
#LeftBaners img{margin:0px; padding:0px 0px; border:none;}



.FormRight{
 float:left;
 width:190px;
 height:263px;
 margin:0px 0px 10px 0px;
 padding:0px;
 background:url('../../images/FormRight.jpg') no-repeat top center;
}



.FormRightA{float:left; width:180px; padding:0px 5px; font-size:11px; font-family:tahoma; line-height:16px; color:#0091D9; text-align:center; font-weight:bold;}
.FormRightB{float:left; width:180px; padding:5px 5px; font-size:19px; font-family:tahoma; line-height:12px; color:#231445; font-weight:bold; text-align:center;}
.FormRightC{float:left; width:180px; padding:0px 5px; font-size:11px; font-family:tahoma; line-height:16px; color:#0091D9; text-align:center; font-weight:bold;}

.FormRightText{float:left; width:180px; padding:0px 5px 0px 5px; font-size:11px; font-family:Verdana; line-height:18px; color:#231445; text-align:left;}
.FormRightText2{float:left; width:180px; padding:0px 5px 5px 5px; font-size:11px; font-family:Verdana; line-height:18px; color:#231445; text-align:left;}
.FormRightText3{float:left; width:185px; padding:0px 0px 0px 5px; font-size:10px; font-family:arial; line-height:18px; color:#231445; text-align:left;}

.FormRightText3 input{border:none; margin:0px; padding:0px;}
.FormRightText2 input{border:1px solid #D3D9CB; padding:2px 3px; height:14px;}

.FormRightSubmit{float:left; width:180px; padding:5px 5px; text-align:center; color:#231445;}
.FormRightSubmit input{width:128px; height:32px; padding:0px; margin:0px; color:#231445; background:url('../../images/FormRightSubmit.jpg') no-repeat; border:none; font-weight:bold;}



.Form{
 float:none;
 text-align:center;
 width:422px;
 border-collapse: collapse;
 border-spacing:0;
 margin:0px;
}

.FormText{
 width:110px;
 text-align:right;
 padding:5px 5px;
 font-size:12px;
 font-family:Tahoma;
}
.FormText a{color:#666A6B; font-weight:bold;}

.FormInput{
 width:320px;
 text-align:left;
 padding:5px 5px;
}
.FormInput input{width: 250px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #D2D0C5 1px; font-size:12px; color:#666666;}
.FormInput select{width: 262px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #D2D0C5 1px; font-size:12px; color:#666666;}
.FormInput textarea{width: 250px; height:120px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #D2D0C5 1px; font-size:12px; color:#666666;}

.FormRadio{
 width:320px;
 text-align:left;
 padding:5px 5px;
}

.FormCheckbox{
 width:200px;
 text-align:left;
 padding:5px 5px 5px 100px;
}
.FormCheckbox a{color:#231445;  font-size:11px; font-family:Tahoma;}

.FormInfo{float:left; width:200px; text-align:left; }

.FormButton{
 width:400px;
 text-align:center;
 padding:5px 0px;
}

#form_information{display:none;}








#TopHeader{
 float:left;
 width:960px;
 height:22px;
 padding:3px 10px 0px 10px;
 background:url('../../images/top_header.jpg') repeat-x;
 color:#231445;
 text-align:center;
 text-transform:lowercase;
}

#TopHeader a{color:#231445; padding:1px 5px 2px 5px; margin:0px; font-weight:bold; font-size:11px;}
#TopHeader a:hover{background:#FFFCBC; color:#231445; padding:1px 5px 2px 5px; margin:0px; font-weight:bold; font-size:11px; text-decoration:none;}
#TopHeader .active {background:#FFFCBC; color:#231445; padding:1px 5px 2px 5px; margin:0px; font-weight:bold; font-size:11px;}
#TopHeader .normal{color:#231445; padding:1px 5px 2px 5px; margin:0px; font-weight:bold; font-size:11px;}


#TopIndex{
 float:left;
 width:560px;
 height:140px;
 margin: 5px 0px;
 padding:5px;
 border: solid #8FC2DA 1px;
}

#TopIndex h1{font-size:13px; padding:2px 6px; color:#0074C5; text-align:center;}
#TopIndex h2{font-size:12px; padding:2px 6px; color:#231445; text-align:justify; line-height:140%;}

.Navigation{
 float:left;
 width:578px;
 padding:10px 0px;
 margin:0px;
 color:#0091D9;
 font-family:Tahoma;
 text-transform:uppercase;
}
.Navigation a{color:#0091D9; font-family:Tahoma; font-size:13px; }
.Navigation a:hover{text-decoration:none;}
.Navigation span{color:#0091D9;}

.Title{
 float:left;
 font-size:15px;
 padding:5px 10px 5px 10px;
 margin:0px;
 color: #21145D;
 font-size:14px;
 font-weight:bold;
}
.Title h1{color: #21145D; font-size:18px; font-weight:bold; padding:2px 2px; margin:0px; border:1px solid #8FC2DA; text-transform:uppercase;}


.Title2{
 float:left;
 font-size:15px;
 padding:5px 0px 5px 0px;
 margin:0px;
 color: #21145D;
 font-size:14px;
 font-weight:bold;
}
.Title2 h1{color: #21145D; font-size:18px; font-weight:bold; padding:2px 2px; margin:0px; border:1px solid #8FC2DA; }


.Title3{
 float:left;
 font-size:15px;
 padding:5px 10px 5px 10px;
 margin:0px;
 color: #21145D;
 font-size:14px;
 font-weight:bold;
}
.Title3 h1{color: #21145D; font-size:18px; font-weight:bold; padding:2px 2px; margin:0px; border:0px; }


.Back3{
 float:right;
 font-size:15px;
 padding:5px 5px  5px 5px;;
 margin:0px;
 text-align:right;
}
.Back3 a{color: #231445; font-size:12px; font-weight:bold;}











.Contents{
 float:left;
 width: 558px;
 padding:10px 10px 10px 10px;
 margin:0px;
 color:#231445 !important;
}

.Back{
 float:left;
 width:538px;
 font-size:15px;
 padding:5px 15px  5px;
 margin:0px;
 text-align:right;
}
.Back a{color: #231445; font-size:12px; font-weight:bold;}




/*Paginacja START*/
.pagination{
 float:left;
 width:558px;
 padding: 7px 5px;
 margin: 9px 0px;
 text-align:left;
}
.pagination_activ   {float:left; text-align:center; height:21px; margin:-4px 3px; padding:0px 4px; display:inline; background:#104A88; color: #fff;}
.pagination_activ a{color:#fff; font-weight:bold;}

.pagination_deactiv {float:left; text-align:center; height:21px; margin:-4px 3px; padding:0px 4px; display:inline; background:#0194DE; color: #fff;}
.pagination_deactiv a{color:#fff;}


.pagination_prev{float:left; width:110px; height:21px; margin:0px 10px; padding:0px 10px; text-align:center;  }
.pagination_prev a{color:#fff;}

.pagination_next{float:left; width:110px; height:21px; margin:0px 10px; padding:0px 10px; text-align:center;  }
.pagination_next a{color:#fff;}

.pagination_block{float:left; margin:0px 10px; padding:4px 0px;}
/*Paginacja END*/


#GaleryArts{float:left; width:570px; padding:0px  0px  30px 0px; text-align:center;}
.PhotoList{
 float:left;
 margin: 5px;
 height:120px;
}


.Box{
 float:left;
 width:558px;
 margin:10px 0px;
 padding:0px;
}

.BoxPhoto{float:left; width:90px;  padding:0px 10px 0px 0px; margin:0px; }
.BoxPhoto img{float:left; border:solid #559BCD 2px; width:85px; height:85px;}
.BoxContent{float:left; width:452px;  padding:0px; margin:0px; }




.BoxTitle{
 float:left;
 width:432px;
 height:22px;
 padding:3px 10px 0px 10px;
 margin:0px;
 background:url('../../images/BoxTitle.jpg') no-repeat;

}
.BoxTitle a{color:#fff; font-size:12px; font-weight:bold;}
.BoxTitle a:link{color:#fff; font-size:12px; font-weight:bold;}

.BoxText{
 float:left;
 width:432px;
 padding:2px 10px 0px 0px;
 margin:0px;
 font-size:12px;
 color:#231445;
}



.BoxMore{
 float:left;
 width:432px;
 padding:0px 10px;
 margin:0px;
 text-align:right;
 color:#231445;
}
.BoxMore a{color:#231445; font-size:11px; font-weight:bold;}

/*Wyszukiwarka START*/
.Search{
 float:left;
 width: 600px;
 padding: 10px 0px;
}


.SearchTitle a{
 float:left;
 width: 560px;
 padding: 3px 0px;
 font-size:14px;
 color: #21145D;
 font-weight:bold;
}

.SearchText a{
 float:left;
 width: 560px;
 padding: 3px 0px;
 color: #231445;
}

.SearchText2{
 float:left;
 width: 560px;
 padding: 3px 0px 15px 0px;
 color: #231445;
}

.SearchText2 a{color: #231445;}
/*Wyszukiwarka END*/






/*Forum START*/
.CommentsBox{
 float:left;
 width:558px;
 padding: 0px 0px;
 margin: 20px 0px 0px 0px;
}

.CommentsBoxAdd{
 float:left;
 width:558px;
 padding: 10px 0px;
 margin: 0px;
 text-align:right;
 font-weight:bold;
}
.CommentsBoxAdd a{color:#231445;}
#FormComment{float:left; display:none;}
#FormCommentTextA{float:left; width: 530px; height:100px;}

#FormCommentInput{float:left; width: 380px; height:80px; border:solid #000 1px;}

#FormCommentTextB{float:left; width: 530px; height:40px; padding:10px 0px;}
#FormCommentTextB input{color:#fff; background:url(../../images/BoxTitle.jpg) no-repeat; padding:5px 10px;  border:none; font-weight:bold;}


.ForumPagination{
 float:left;
 width:500px;
 padding: 10px 5px;
 margin: 0px 0px;
 text-align:center;
}


.Forum{
 float:left;
 width:556px;
 padding:0px;
 margin:0px;
 border:solid #DDDDDD 1px;
}


.ForumCommentsHeader{float:left; width:536px; font-weight:bold; padding:3px 10px; background:transparent url(../../images/top_header.jpg) repeat-x ;}


.ForumComments{
 float:left;
 width:500px;
 margin: 10px 10px 5px 10px;
 padding: 0px;
 background: #F5F5F5;
 border-top:solid #DCDCDC 1px;
 border-bottom:solid #DCDCDC 1px;
}
.ForumComments-photo{float:left; width:100px;text-align:center;}
.ForumComments-photo img{margin:5px; padding:0;}

.ForumComments-text{float:left; width:400px;text-align:left;}
.ForumComments-text span{margin:0; padding:5px 5px 5px 5px; font-size:10px; color:#808080;}
.ForumComments-text p{margin:0; padding:5px 5px 5px 5px;}
.loadingForum{width:400px; height:200px;  background:url('../../images/loading.gif') no-repeat top center;}
/*Forum END*/



#Ekspert{
 float:left;
 width:178px;
 padding:5px;
 border:solid #ADACB2 1px;
}


#EkspertText{
 float:left;
 width:178px;
 text-align:center;
 color:#838383;
 font-size:10px;
 line-height:12px;
}

#EkspertImg{float:left; width:178px; text-align:center;}
#EkspertImg img{float:none; margin:0px; padding:0px;}


#EkspertSend{float:left; width:178px; text-align:center; padding: 2px 0px;}
#EkspertSend img{float:none; margin:0px; padding:0px;}
.TopEkspert{
 float:left;
 width:560px;
 margin: 5px 0px;
 padding:5px;
 border: solid #8FC2DA 1px;
 color:#231445;
}

.TopEkspert h1{font-size:13px; padding:2px 6px; color:#0074C5; text-align:center;}
.TopEkspert h2{font-size:12px; padding:2px 6px; color:#231445; text-align:justify; line-height:140%;}

.ImgLeft{
 float:left;
 margin:0px 6px 6px 0px;
 border:solid #559BCD 2px;
}



