body{
  margin:0px 0px 0px 0px;
  padding: 0px;
  background:url('../../images/background.png') #581F64 no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  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: #fff;}


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;}

#MenuBlog{position:absolute;  top:100px; left:800px; width:109px; height:90px; background:url('../../images/blog.png') no-repeat;}


/*Start*/
#start{
  position:relative;
  height: 100%;
  width: 980px;
  padding-left:0px;
}

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

#ContenerCenter{
  float:left;
  width: 960px;
  padding:0px 0px 0px 20px;
}


/*Header*/
#Header{
  float:left;
  width:980px;
  height:211px;
  background:url('../../images/header.jpg')  no-repeat;
}
#Logos{
 position:absolute;
 width:300px;
 height:120px;
 top:50px;
 left:50px;
}



#Language{
 position:absolute;
 width:100px;
 height:28px;
 top:47px;
 left:820px;
}


#MenuTop{
 position:absolute;
 width:580px;
 top:170px;
 left:400px;
}

#MenuTop ul{
 float:left;
 margin:0px;
 padding:0px;
 list-style:none;
}

#MenuTop ul li{float:left; padding:0px 15px; color:#fff;}
#MenuTop ul li a{ text-decoration:none;}

#MenuTop ul li a.normal{color:#986699;}
#MenuTop ul li a.active{color:#fff;}

#MenuTop ul li a.normal:hover{color:#fff;}

#Footer{
  float:left;
  width: 750px;
  margin-top:15px;
  padding:60px 0px 0px 230px;
  height:161px;
  background:url('../../images/footer.png')  no-repeat;
}

.FooterBox{float:left; width:250px; height:161px;}
.FooterBoxTitle{float:left; width:215px; padding:2px 10px 5px 25px; background: url('../../images/e.png')  no-repeat 0px 0px;}
.FooterBoxText{float:left;  width:250px; color:#D2026A;}
.FooterBoxText p{float:left; width:250px; padding:0px 0px; margin:0px; color:#D2026A; font-size:11px; line-height:17px;}


#Portfolio{
  position:relative;
  float:left;
  width: 100%;
  margin:0px;
  padding:0px;
  height:78px;
  background: url('../../images/portfolio-background.jpg')  repeat-x;
}


/*****************************************************************************************************************************/
#Home{float:left;}
#Home img{float:left; margin:0px; padding:0px; border:0px;}






/*Podstrona*/
.Navigation{
 float:left;
 width:960px;
 padding:5px 0px;
 margin:0px;
 color:#fff;
 font-size:11px;

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

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

.Contents{
 float:left;
 width: 960px;
 padding:10px 0px 10px 0px;
 color:#986699 !important;
}


.Contents a{color:#fff;}

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




.Box{
 float:left;
 width:610px;
 padding:10px 10px;
 margin-bottom:10px;
}


.BoxContent{float:left; width:610px; padding:5px 0px; 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:610px;
 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:610px;
 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 #FD751C 1px; font-size:12px; color:#666666;}
.RegisterInput select{width: 300px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #FD751C 1px; font-size:12px; color:#666666;}
.RegisterInput textarea{width: 300px; height:120px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #FD751C 1px; font-size:12px; color:#666666;}
.button{width:75px; height:29px; background:url('../../images/send.jpg') no-repeat; color:#fff; 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;
}


#ExtraTelephone{text-align:right; height:29px; width:50px;}
#ExtraTelephone img{float:right;}
.ExtraTelephone{background:url('../../images/tel.jpg') no-repeat right center;}
.ExtraTelephoneActive{background:url('../../images/tel.gif') no-repeat right center;}


#ExtraPost{text-align:right; height:29px; width:50px;}
#ExtraPost img{float:right;}
.ExtraPost{background:url('../../images/koperta.jpg') no-repeat right center;}
.ExtraPostActive{background:url('../../images/koperta.gif') no-repeat right center;}





#Address_1{text-align:right; height:29px; width:50px;}
#Address_1 img{float:right;}
.ExtraAddress{background:url('../../images/strzalka.jpg') no-repeat right center;}
.ExtraAddressActive{background:url('../../images/strzalka.gif') no-repeat right center;}


#Address_2{text-align:right; height:29px; width:50px;}
#Address_2 img{float:right;}
#Address_3{text-align:right; height:29px; width:50px;}
#Address_3 img{float:right;}

