body { 
  background: url(../images/top_bg.jpg) repeat-x #FFF; 
  margin:0px auto; 
  font:12px Tahoma,Arial; 
  color:#565455;}

h2, h1{
	margin: 0px auto;
}

.clear { clear:both;}
a img { border:none; } 
a {text-decoration:none; outline: none; color: #565455 }

#main{
  margin:0px auto;
  width: 1236px;
  background-image: url(../images/body_bg.jpg);
  background-repeat: no-repeat; 
}

#innermain{
  width: 1000px;
  margin:0px auto;
}

#moviebody{
  margin:0px auto;
  background-image: url(../images/flash_bg.jpg);
  background-repeat: no-repeat; 
  margin-left: 90px;
  margin-top: -115px;
  width: 1050px;
  float: left;
  height: 486px;
}

.hidden{
  display: none;
}

#logo a{
  width:352px;
  height: 140px;
  display: block;
}


#logo{
  width:352px;
  height: 140px;
  float: left;
  margin-left: 106px;
  margin-top: 20px;
  background-image: url(../images/logo_stantoma.png);
  background-repeat: no-repeat;   
}

#top_bottom{
  float: left;
  background-image: url(../images/top_bottom.jpg);
  width: 1050px;
  height: 30px;
  margin-top:-45px;
  margin-left: 90px;
  background-repeat: no-repeat;   
}

#left{
	margin-top: 10px;
	width: 326px;
	margin-right: 10px;
	float: left;
}
#left_top{
	background-image: url(../images/left_top.png);
  	background-repeat: no-repeat;
  	width:326px;
  	height: 24px;
}
#left_inner{
	background-image: url(../images/left_inner.jpg);
  	background-repeat: repeat-y;
  	min-height: 480px;
  	margin-bottom: -5px;
}
#left_bottom{
 	background-image: url(../images/left_bottom.png);
	background-repeat: no-repeat;
	width:326px;
	height:19px;  
}

#right{
	float: left;
	width: 662px;
}

.big_box{
	clear: both;
  margin: 0px auto;
	margin-top: 10px;
	width: 658px;
	padding: 0px;
}

.big_box_top{
	 background-image: url(../images/big_box_top.png);
	 background-repeat: no-repeat;
   width: 658px;
	 margin: 0px auto;
	 height: 24px;
	 padding: 0px;
}

.big_box_inner{
  clear: both;
  display: box;
	/*border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;*/
  background-image: url(../images/big_box_inner_bg.jpg);
  background-repeat: repeat-y;
  
  background-color: rgb(209, 247, 255);
	color: #857980;
	margin: 0px auto;
	padding: 0px 30px 30px 30px;
}

.big_box_inner p{
	line-height: 18px;
}

.big_box_inner h2{
	padding-bottom: 10px;
}
.big_box_bottom_wide{
  clear: both;
	background-image: url(../images/big_box_bottom_wide.png);
}
.big_box_bottom{
	background-image: url(../images/big_box_bottom.png);
}

.big_box_bottom_wide, .big_box_bottom{
	clear: both;
  background-repeat: no-repeat;
  width: 658px;
  height: 23px;
  
  margin-bottom: 10px;
}

.menu{
	list-style-type: none;
	width: 307px;
	margin: 0px auto;
	padding: 0px;
}

.menu li a.selected, .menu li a:hover{
	width: 307px;
	height: 51px;
	display: block;
	background-image: url(../images/btn_active.png);
  	background-repeat: no-repeat;
}

.menu li a{
	background-image: url(../images/btn_inactive.png);
  	background-repeat: no-repeat;
	font-size: 20px;
	color: #FFF;
	width: 307px;
	height: 51px;
	display: block;
}
.menu li{
	width: 307px;
  	height: 51px;
  	margin-bottom: 5px;
  	line-height: 51px;
  	text-align: center;
}

.menu li.menu_selected a{
	width: 307px;
	height: 51px;
	display: block;
	color: #FFF;
	background-image: url(../images/btn_active.png);
  	background-repeat: no-repeat;
}

#top_links a{
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #336699;
}

#top_links{
	float: right;
	margin-top: 30px;
	margin-right: 130px;
}

.footer{
	margin: 0px auto;
	margin-top: 10px;
	width:1000px;
	height:70px;
}

.ftr_left, .ftr_right, .ftr_inner{	float: left; }
.ftr_left{
	background-image: url(../images/ftr_left.jpg);
  	background-repeat: no-repeat;
  	width: 32px;
  	height: 70px;
}
.ftr_inner{
	background-image: url(../images/ftr_inner.jpg);
  	background-repeat: repeat-x;
  	height: 70px;
  	width:940px;
}
.ftr_right{
	background-image: url(../images/ftr_right.jpg);
  	background-repeat: no-repeat;
  	width: 27px;
  	height: 70px;
}

#ftr_links{
	float: right;
	line-height: 70px;
}

#ftr_links a{
	border-left: 1px solid #FFF;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.gallery{
	margin-right: 20px;
  background-color: rgb(209, 247, 255);
  width: 100px;
  height: 100px;
}

.gallery img, .mini img{
	border: 6px solid #01c0e6;
}

.small_box{
	width: 326px;
	float: left;
  padding: 3px;
}

.small_box_top{
	background-image: url(../images/box_small_top.png);
  	background-repeat: no-repeat;
  	width: 326px;
  	height: 23px;
 }

.big_box_inner_inner_wide{
	float: left;
  width: 430px;
	text-align: justify;
	margin: 0px auto;
  display: block;
}
 
.big_box_inner_inner_superwide{
	width: 590px;
	text-align: justify;
	margin: 0px auto;
}

.small_box_inner_inner_wide{
	width: 400px;
	text-align: justify;
	float: left;
	margin: 0px auto;
}
 
.small_box_inner_inner_narrow{
	width: 140px;
	text-align: justify;
	float: left;
	margin: 0px auto;
	padding-left: 30px;
}

.small_box_inner_inner{
	width: 260px;
	text-align: justify;
	margin: 0px auto;
	padding-left: 0px;
}

.big_box_inner h2,.small_box_inner h2{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.small_box_inner img{
	margin-top: 15px;
}

.small_box_inner h2{
	border-bottom: 1px solid #d1d1d1;	
	width: 270px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.small_box_inner{
	background-image: url(../images/box_small_inner.jpg);
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #FFF;
  
  width: 324px;
  color: #857980;
  min-height: 204px;
 }
 
.small_box_bottom{
	background-image: url(../images/box_small_bottom.png);
  background-repeat: no-repeat;
  width: 326px;
  height: 25px;
  margin-top: -10px;
}

.right{ float: right;}
.left{ float: left;}
.top15{ padding-top: 15px; margin-bottom: 10px;}

.btn_szczegoly_blue a, .btn_szczegoly a{ text-decoration: none; color: #FFF; font-weight: bold; font-size: 11px;}
.btn_szczegoly{
	display: block;
	width: 109px;
	height: 25px;
	line-height: 25px;
	text-align: center;
  float: right;
	background-image: url(../images/btn_szczegoly.png);
  background-repeat: no-repeat;
}

.btn_szczegoly_blue{
	display: block;
	width: 109px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-image: url(../images/btn_szczegoly_blue.png);
  	background-repeat: no-repeat;
}

#licznik h3{
	margin: 0px auto;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d1d1;
}
#licznik{
	width: 298px;
	margin: 0px auto;
	margin-top: 10px;
	padding: 0px;
}
.licznik_top{
	width: 298px;
	height: 24px;
	background-image: url(../images/licznik_top.png);
  	background-repeat: no-repeat;
  	margin:0px auto;
  	}
  	
.licznik_inner_inner{
	width: 240px;
	color: #000;
	margin: 0px auto;
	line-height: 14px;
	
}
.licznik_inner{
	width: 296px;
	min-height: 154px;
	margin:0px auto;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background-image: url(../images/licznik_inner.jpg);
	background-repeat: no-repeat;
  	background-position: center bottom;
  	background-color: #FFF;
}

.licznik_bottom{
	margin:0px auto;
	margin-top: -12px;
	padding: 0px;
	width: 298px;
	height: 21px;
	background-image: url(../images/licznik_bottom.png);
  	background-repeat: no-repeat;
}

.pink{
	color: #eb008a;
}


.content_header, .black_title,table caption {
  font-weight: bold;
  color: #000;
  font-size: 14px;
}

.describe{
  text-align: justify;
}

.content_middle{
  width: 600px;
}

#gmap{
  width: 570px;
  height: 410px;
  border: 5px solid #02C0E6;
}

td{
  color: #000;
}
tr{}
th{
  background-color: #F221A0;
  color: #FFF;
}

td, th{
  padding-left: 10px;
  padding-right: 10px;
}

table caption{
  text-align: left;
}

.row{ background-color: #F3F3F3; width: 602px;}
.row_{background-color: #EBEBEB; width: 602px;}

table, .table{
  margin-top: 10px;
  margin-bottom: 10px;
}

.cell_1, .cell_2{ 
  float: left; 
  width: 279px;
  color: #000; 
  padding-left: 20px;  
  border: 1px solid #FFF;
}
th, .cell_1, .cell_2{   min-height: 27px; line-height: 27px; }

.highslide img {
  border: 5px solid #02C0E6 !important;

  margin: 5px;
}

.highslide-gallery{
 width: 600px;
}

.foto{
  float: left;
}

.description{
  text-align: justify;
}

#gmap span{
  display: none;
}

.gmnoprint .gm-overview-map{
  margin-right: 5px;
}

.mini{
  float:left;
  margin-right: 10px;
  margin-left: -5px;
  margin-top: 20xp;
}

.product_item{

}
