body{
  margin:0 auto;
  margin-top:0px;
  padding: 0;
  background:#ffffff
  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:0px; padding:0px;}

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:#fff;
}

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


/*Header*/
#Header{
  float:left;
  width:980px;
  height:151px;
  background:url('../../images/header.jpg') no-repeat;
}

#HeaderLogo{float:left; width:980px;height:120px;}
#HeaderLogo img{width:980px; height:120px;}

#HeaderMenu{
 float:left;
 position:relative;
 top:6px;
 left:290px;
 width:690px;
 color:#160F37;
}

#HeaderMenu_1{float:left; width:92px; padding:0px 0px 0px 38px; text-align:left;}
#HeaderMenu_2{float:left; width:96px; padding:0px 0px 0px 32px; text-align:left;}
#HeaderMenu_3{float:left; width:143px; padding:0px 0px 0px 20px; text-align:left;}
#HeaderMenu_4{float:left; width:94px; padding:0px 0px 0px 36px; text-align:left;}
#HeaderMenu_5{float:left; width:102px; padding:0px 0px 0px 28px; text-align:left;}
#HeaderMenu_6{float:left; width:10px;  text-align:center;}

#HeaderMenu a.normal{font-size:15px !important; font-family:sans-serif; color:#160F37; font-weight:bold;  font-style:italic; text-decoration: none;}
#HeaderMenu a.active{font-size:15px !important; font-family:sans-serif; color:#0093D9; font-weight:bold;  font-style:italic; text-decoration: none;}

#HeaderMenu a.normal:hover{font-size:15px !important; font-family:sans-serif; color:#008BDC; font-style:italic; text-decoration: none;}
#HeaderMenu a.active:hover{font-size:15px !important; font-family:sans-serif; color:#008BDC; font-style:italic; text-decoration: none;}


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


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


#ContenerRight{
  float:left;
  width: 198px ;
  padding:11px 0px;
  margin:0;
  text-align:right;
}
.RightBaners{
  float:left;
  width: 198px ;
  padding:0px 0px 12px 0px;
  margin:0;
}

.RightBaners img{margin:0px; padding:0px;}


#Footer{
  float:left;
  width: 980px;
  height:15px;
  padding:0px 0px 2px 0px;
  background:url('../../images/footer.jpg') repeat-x;
  color:#ffffff;
  text-align:center;
  font-size:10px;
}

#FooterMenu{
  float:left;
  width: 980px;
  padding:5px 0px;
  color:#ffffff;
  text-align:center;
}

#FooterMenu a{padding:0px 20px;}
#FooterMenu a.normal{color:#160F37; font-weight:normal;  font-weight:bold; font-size:11px;}
#FooterMenu a.active{color:#0093D9; font-weight:normal;  }

#FooterMenu a.normal:hover{color:#008BDC;}
#FooterMenu a.active:hover{color:#008BDC;}
/*****************************************************************************************************************************/




.MenuLeftTitle{
  float:left;
  width:172px;
  height:27px;
  padding:9px 20px 0px 10px;
  margin:0;
  background:url('../../images/menu-left-title.jpg') no-repeat;
  color:#fff;
  font-style:italic;
  font-weight:bold;
  text-align:center;
  font-style:italic;
  font-size:15px;
}

.MenuLeft{
  float:left;
  width:202px;
  padding:0px 0px;
  margin:0;
}

.MenuLeftList{
  float:left;
  width:202px;
  padding:0px 0px;
  margin:0;
  list-style:none;
}

.MenuLeftList li{float:left; text-align:right; width:185px; height:37px; padding:10px 10px 0px 2px; margin:0px; font-style:italic;   font-weight:bold; font-size:11px; background:url('../../images/menu-left-item.jpg') no-repeat; color:#090132;}


.MenuLeftList li a.normal{font-size:15px !important; font-family:sans-serif;  text-decoration: none; color:#090132; font-weight:bold;  font-style:italic; font-size:13px;}
.MenuLeftList li a.active{font-size:15px !important; font-family:sans-serif;  text-decoration: none; color:#008BDC; font-weight:bold;  font-style:italic; font-size:13px;}

.MenuLeftList li a.normal:hover{font-size:15px !important; font-family:sans-serif;  text-decoration: none; color:#008BDC; font-weight:bold;  font-style:italic; font-size:13px;}
.MenuLeftList li a.active:hover{font-size:15px !important; font-family:sans-serif;  text-decoration: none; color:#008BDC; font-weight:bold;  font-style:italic; font-size:13px;}





.FormLeft{
  float:left;
  width:202px;
  height:380px;
  padding:0px 0px 0px 0px;
  margin:0;
  background:url('../../images/left.jpg') no-repeat;
  color:#fff;
  font-style:italic;
  font-weight:bold;
  text-align:center;
  margin-bottom:10px;
}


.FormLeftA{
  position:relative;
  width:130px;
  height:25px;
  top:270px;
  left:30px;
  padding:0px 0px 0px 0px;
  text-align:center;
}
.FormLeftA input{width:115px;  height:20px; background:none; border:none;}

.FormLeftB{
  position:relative;
  width:130px;
  height:25px;
  left:30px;
  top:284px;
  padding:0px 0px 0px 0px;
}
.FormLeftB input{width:115px;  height:20px; background:none; border:none;}

.FormLeftC{
  position:relative;
  width:202px;
  height:25px;
  top:295px;
  padding:0px 0px 0px 0px;
  text-align:center;
}
.FormLeftC input{width:120px;  height:25px; background:none; border:none;}





















.Back{
 float:left;
 width:560px;
 font-size:15px;
 padding:0px 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:940px;padding:0px; margin:0px; }
.BoxPhoto img{float:right; border:solid #fff 0px;}

.BoxTitle{
 float:left;
 width:940px;
 padding:0px 5px 3px 5px ;
 margin:0px;
 text-align:right;
 border-bottom:solid #fff 1px;
}
.BoxTitle a{color:#fff; font-size:12px; font-weight:bold;}


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

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

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






.ListingBox{
 float:left;
 width:220px;
 height:200px;
 border:solid #fff 0px;
 margin:5px;
 text-align:center;
}

.ListingBox p.title{float:left; width:220px; text-align:center;}
.ListingBox p.title a{color:#fff;}
.ListingBox p.text{float:left; width:220px; text-align:center;}









.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:940px; 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;
}








/*Rozwijane menu*/
.HeaderLogo{
 float:left;
 width:980px;
 list-style:none;
 margin:0px 0px;
 padding:0px 0px;
 text-align:left;
}
.HeaderLogo li{float:left; text-align:center;  padding:5px 20px 0px 20px; margin:0px; color:#fff;}
.HeaderLogo li.active{color:#fff;   cursor:pointer;}
.HeaderLogo li:hover{color:#fff;   cursor:pointer;}
.HeaderLogo li a{color:#fff;  font-size:14px; text-decoration:none;}

.HeaderLogo li.active a{color:#fff;}
.HeaderLogo li:hover a{color:#fff;}



.MenuTopParent{position:relative; color:#fff !important; font-size:12px; cursor:pointer;}

.MenuTopChild{
 position:absolute;
 top:0px;
 left:0px;

 color:#fff;
 display:none;
 z-index:90000;
}


.MenuTopChildList{
 float:left;
 margin:20px 0px ;
 padding:0px ;
 list-style:none ;
 color:#fff ;     background:#E67817;

}

.MenuTopChildList li{
 float:left;
 width:140px ;
 height:auto ;
 padding:4px 5px  ;
 margin:0px  ;
 text-align:left ;
 list-style:none ;
 background:none ;
 color:#fff ;
}

.MenuTopChildList li.first{}
 
.MenuTopChildList li a{
 color:#fff  ;
 font-size:11px ;
}

.MenuTopChildList li a:hover{
 color:#fff  ;
 font-size:11px ;
}











