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


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

a {color: #000; text-decoration: none;}
a:hover{text-decoration: underline; color: #000;}


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;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}


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

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



textarea,input, select{border:1px solid #D3D9CB; padding:2px 3px;}
.submit{color:#000; background:#fff; height:22px; padding:2px 10px;  border:none; font-weight:bold;}




/*Start*/
#start{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 980px;
  zoom:1;
  background:#F3F3F3;
}

#Contener{
  float:left;
  height: 100%;
  margin:0 auto;
  width: 980px;
  background:#F3F3F3;
}


/*Header*/
#Header{
  float:left;
  width:980px;
}
.HeaderImage{float:left; width:980px;}
.HeaderImage img{float:left; margin:0px; padding:0px;}






#ContenerCenter{
  float:left;
  width: 630px ;
  padding:0px 0px;
  margin:0;
}


#ContenerLeft{
  float:left;
  width: 175px ;
  padding:0px 0px;
  margin:0;
}

#ContenerRight{
  float:left;
  width: 175px ;
  padding:40px 0px;
  margin:0px;
}
#ContenerRight img{float:left; margin:0px; padding:0px; border:0px;}


#Footer{
  float:left;
  width: 980px;
  height:20px;
  text-align:center;
}

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

/*Menu left*/
.MenuLeft{
  float:left;
  width: 135px ;
  padding:0px 0px 0px 40px;
  margin:0;
  background:url('../../images/menu-left.jpg') repeat-y;
  color:#fff;
}

.MenuLeftList{
  float:left;
  width:125px;
  padding:0px 0px 30px 0px;
  margin:0px;
  list-style:none;
  color:#fff;
  line-height:110%;
  text-align:right;
}
.MenuLeftList li.normal{float:left; width:115px; background:#1F1A17; padding:5px 0px 5px 10px; font-size:11px; border-bottom:solid #ddd 1px;}
.MenuLeftList li.normal:hover{background:#4D4948;  font-size:11px;}
.MenuLeftList li.active{float:left; width:115px; background:#1F1A17; padding:5px 0px 5px 10px;  font-size:11px; border-bottom:solid #ddd 1px;}


.MenuLeftList li.normal a{color:#fff; text-decoration:none;  font-size:11px;}
.MenuLeftList li.active a{color:#fff; text-decoration:none; font-weight:bold;  font-size:11px;}


.Newsletter{
  float:left;
  width:125px ;
  height:168px;
  padding:0px 0px 0px 50px;
  margin:0;
  background:url('../../images/newsletter.jpg')  no-repeat;
  color:#86C128;
}

.Newsletter p.NewsletterText{color:#86C128; text-align:right; padding:3px 10px; line-height:12px; font-size:10px;}
.Newsletter p.NewsletterText2{color:#86C128; text-align:left; padding:0px 0px; margin:0px; line-height:11px; font-size:9px;}

.Newsletter p.NewsletterInput{color:#86C128; text-align:left; padding:3px 0px;}
.Newsletter p.NewsletterInput input{width:100px; height:11px; font-size:9px; text-align:center;}

.Newsletter p.NewsletterSend{color:#86C128; text-align:right; padding:3px 10px; line-height:12px; font-size:10px;}
.Newsletter p.NewsletterSend input{background:none; border:none; color:#86C128;  font-size:12px; font-weight:bold;}






/*Podstrona*/
.Navigation{
 float:left;
 width:610px;
 padding:5px 10px;
 margin:0px;
 color:#2F2F2F;
 font-size:11px;

}
.Navigation a{color:#2F2F2F; font-size:11px; text-decoration:none;}
.Navigation span{color:#2F2F2F;}

.Title{
 float:left;
 width:610px;
 padding:5px 10px 8px 10px;
 margin:0px;
}
.Title h1{color: #7E0101; font-size:18px; font-family: "Trebuchet MS"; font-weight:bold;}

.Contents{
 float:left;
 width: 610px;
 padding:10px 10px 10px 10px;
 color:#2F2F2F !important;
}


.Contents a{color:#000;}

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




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


.BoxContent{float:left; width:610px;padding:0px; margin:0px; }
.BoxPhoto img{float:right; border:solid #fff 0px;}

.BoxTitle{
 float:left;
 width:600px;
 padding:0px 5px 3px 5px ;
 margin:0px;
 text-align:right;
 background:url('../../images/box_1.jpg') no-repeat 5px 5px;
 border-bottom:solid #ccc 1px;
}
.BoxTitle a{color:#7E0101; font-size:12px; font-weight:bold;}


.BoxText{
 float:left;
 width:600px;
 padding:5px 5px;
 margin:0px;
 font-size:11px;
 color:#444341;
 text-align:left;
}

.BoxText img{float:right; margin:4px 4px 4px 4px; border:solid #fff 4px;}

.BoxMore{
 float:left;
 width:600px;
 padding:5px 0px;
 margin:0px;
 text-align:right;
 color:#800001;
}
.BoxMore a{color:#800001; font-size:11px; 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:70px; 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;
 color:#666A6B;
}
.FormCheckbox a{color:#666A6B;  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;}






/*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:#261468; 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:#EDEDEB; color: #000;}
.pagination_deactiv a{color:#000;}


.pagination_prev{float:left; width:90px; height:21px; margin:0px 5px; padding:0px 5px; text-align:center;  }
.pagination_prev a{color:#261468;}

.pagination_next{float:left; width:90px; height:21px; margin:0px 5px; padding:0px 5px; text-align:center;  }
.pagination_next a{color:#261468;}

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


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





#GaleryIndex{
 float:left;
 padding:40px 0px;
 text-align:center;
}


.GaleryIndexFoto{
 position:relative;
 float:left;
 width:220px;
 height:150px;
 padding:0px;
 margin:5px;
 text-align:center;
}
.GaleryIndexFoto img{border: solid #fff 1px;}


.GaleryIndexFotoLogo{
 position:absolute;
 top:-10px;
 left:190px;
 z-index:999;
}
.GaleryIndexFotoLogo img{border: solid #fff 0px;}





/*Template - Registration*/

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

.RegisterText{
 width:320px;
 text-align:left;
 padding:15px 5px 0px 5px;
 font-size:12px;
 font-family:Tahoma;
}
.RegisterText a{color:#666A6B; font-weight:bold;}

.RegisterInput{
 width:320px;
 text-align:left;
 padding:1px 5px;
}
.RegisterInput input{width: 300px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #666 1px; font-size:12px; color:#666666;}
.RegisterInput select{width: 300px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #666 1px; font-size:12px; color:#666666;}
.RegisterInput textarea{width: 300px; height:120px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #666 1px; font-size:12px; color:#666666;}
.button{width:75px; height:29px; background:#666; color:#fff !important; padding:5px; border:0px;}


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

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

.RegisterButton{
 width:400px;
 text-align:right;
 padding:5px 18px 0px 0px;
}



