*{border:none}
body {
  margin:0;
	padding:0;
  background:#000000;   
  text-align:center;
	color:#252525;
	font-size:22px;    
  line-height:130%;
  font:13px/140% 'Swis721 Cn BT', 'Arial Narrow', Arial, Helvetica, sans-serif
  }
  
  .prawy_box{                          
  color:#ffffff;
  }
  
p {                          
  margin:0;
  padding:0;
  margin-bottom:10px;
  text-align:left;
  font-size:16px;       
  font-weight:normal;
  color:#ffffff;
  line-height:150%
  }
p.center {
  text-align:center
  }
.clear {
  clear:both
  }
/*------------------------------------------------------------------------------blackLine*/
.blackLine {
  margin:0 auto;
  text-align:center;
  background:#C5230C;
  height:10px
  }
/*------------------------------------------------------------------------------header*/
.header {
  margin:0 auto;
  text-align:center;
  background:url("images/top3.png") no-repeat #000000;  
  width:880px;
  height:329px
  }
.logo {
  float:right;
  margin:30px 30px 26px 623px;
  width:227px;
  height:70px  
  }
.bgSlider {
  float:right;
  margin:0 45px 0 637px;
  padding:0 7px 7px 0;
  background:url("images/bgSlider.png") no-repeat;
  width:191px;
  height:141px
  }
.slider {
  float:left;
  width:184px;
  height:144px
  }
.fadein {
  position:relative;
  width:184px;
  height:144px;
  text-align:right;
  font-size:16px;       
  font-weight:normal;
  color:#ffffff;
  line-height:150%  
  }
.fadein img {
  position:absolute;
  left:0;
  top:0
  }
.menu { 
  float:right;
  margin:23px 0 0 0;
  padding:3px 0 0 40px;
  background:url("images/bgMenu2.png") repeat-x;
  width:840px;
  height:29px
  }
.menu a {
  float:left;
  display:block;
  margin:0 13px;
  padding:10 10px 5px 10px;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  font:19px/140% 'Swis721 Cn BT', 'Arial Narrow', Arial, Helvetica, sans-serif;
  text-align:center;
  text-decoration:none;
  }  
.menu a:hover {
  color:#C8C8C8;
  text-decoration:none;
  }
.menu a.set {
  color:#C8C8C8;
  text-decoration:none;
  }
/*------------------------------------------------------------------------------colorLine*/
/*.colorLine {
  margin:0 auto;
  text-align:center;
  background:url("images/bgColorLine.png") repeat-x #000000;
  width:880px;
  height:22px
  }*/
/*------------------------------------------------------------------------------container*/
.container {
  margin:0 auto;
  text-align:center;
  padding:30px 20px 50px 20px;
  background:#000000; 
  border-left:solid 2px #C5230C; 
  border-right:solid 2px #C5230C; 
  width:836px
  }
.container ul {
  list-style-type:none;
  text-align:left;
  font-size:16px; 
  color:#FFFFFF;
  line-height:130%;
  }
 
 .container ol {
  text-align:left;
  font-size:16px; 
  color:#FFFFFF;
  line-height:130%;
  }
  
.container a.kotwica {
  color:#252525 
  }
.container a.kotwica:hover {
  font-weight:bold 
  }
.container a.powrot {
  display:block;
  color:#a9947b;
  padding:0 0 15px 0
  }
.container a.powrot:hover {
  color:#252525 
  }
.fastContact {
  float:right;
  margin:0 20px 20px 0;
  padding:110px 0 0 37px;
  background:url("images/bgContact.png") no-repeat right;
  border-left:solid 2px #C5230C;
  width:196px;
  height:194px
  }
.fastContact a {
  color:#252525;
  text-decoration:none
  }
.fastContact a:hover {
  text-decoration:underline
  }
  .fastContact2 {
  float:right;
  margin:0 20px 20px 0;
  padding:12px 0 0 35px;
  background:url("images/bgContact2.png") no-repeat right;
  width:200px;
  height:194px
  }
  .fastContact2 a {
  color:#252525;
  text-decoration:none
  }
.fastContact2 a:hover {
  text-decoration:underline
  }
  
.content {
  float:left;
  padding:0 20px 0 0;
  width:860px
  } 
.gallery {
  float:left;
  padding:0;
  margin:0;
  width:840px
  }
.gallery a {
  float:left;
  display:block;
  margin:0 22px 20px 20px;
  padding:2px;
  border:2px solid #ddd0c0;
  opacity:1;
  width:230px;
  height:173px
  }
.gallery a:hover {
  padding:2px;
  border:2px solid #252525;  
  opacity:0.8
  }
.gallery img {
  float:left;
  margin:0; 
  padding:0;
  width:230px;
  height:173px
  }
/*------------------------------------------------------------------------------footer*/
.footer {
  margin:0 auto;
  text-align:center;
  margin-bottom:40px;
  padding:20px 40px 0 0;
  background:url("images/bgfooter.png") no-repeat #948269;
  width:840px;
  height:164px
  }
.footer p {
  margin:0;
  padding:0;
  color:#ffffff;
  text-align:right;
  font-size:12px
  }  
.footer p.right {
  float:right
  }
.footer a {
  color:#ffffff
  }
.footer a:hover {
  color:#ddd0c0
  }