h2 {
	color: #82737f;
	font-size: 20px;
}
h3 {
  font-size: 14px; 
}

a {
	color: #83737e;
}

.raquo {
	color: #c83262;
	margin-left: 2px;
}

.more {
	color: #82737f;
}

.container {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
.container_print{
  width: 700px;
  margin: 0 auto;
  position: relative;             
}

#header {
	height: 138px;
	background: #f0f1f3;
	text-decoration: none;
	font-size: 12px;
	color: #8F828D;
}

#header #search {
	background: url('../images/search.jpg') no-repeat;
	width: 201px;
	height: 31px;
	position: absolute;
	right: 0px;
	top: 85px;
}

#header #search .search {
	width: 160px;
	height: 22px;
	font-size: 12px;
	margin: 5px 0 0 11px;
	border: 0;
	float: left;
}

#header #search .submit {
	float: right;
	width: 16px;
	height: 22px;
	margin: 6px 6px 0 0;
	background: 0;
	border: 0;
	cursor: pointer;
	text-indent: -999em;
	overflow: hidden;
}

#header #langs {
	position: absolute;
	top: 62px;
	right: 0;
}

#header a {
	color: #8f828d;
}

#content {
	padding: 20px 0 0;
	color: #83737e;
}

.logo {
	width: 73px;
	height: 104px;
	background: url('../images/logo.jpg');
	position: absolute;
	text-indent: -999em;
	overflow: hidden;
	margin-top: 5px;
}
#swf_logo{
	position: absolute;
	left: 0;
	top: 3px;
}
#footer {
	background: #83737e;
	padding: 20px 0 0 0;
	margin-top: 60px;
	height: 180px;
	color: #fff;
}

#footer #feedback {
	width: 464px;
}

#feedback .h_feedback {
	background: url('../images/h_feedback.png') no-repeat;
	width: 74px;
	height: 15px;
	text-indent: -999px;
	overflow: hidden;
	margin-bottom: 10px;
}

#footer hr {
	background: #fff;
	border: 0;
	height: 1px;
	margin-bottom: 10px;
}

#feedback #feedback_text {
	margin: 20px 0 0 0;
	width: 448px;
	height: 80px;
	background: url('../images/feedback_form.png') no-repeat;
	position: relative;
}

#feedback_text textarea {
	width: 347px;
	height: 47px;
	position: absolute;
	top: 16px;
	left: 20px;
	color: #939598;
	border: 0;
}

#feedback_text .send_btn {
	border: 0;
	background: 0;
	width: 67px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}

#what_new {
	width: 207px;
	margin-left: 26px;
}

#what_new ul {
	margin-top: 15px;
}

#what_new ul li {
	list-style-type: square;
	max-width: 204px;
	list-style-position: inside;
	padding: 2px 0;
}

#contact {
	width: 218px;
}

#footer2 {
	background: #fff;
	padding-top: 16px;
	height: 30px;
	color: #83737e;
}

#welcome_box {
	height: 300px;
	width: 960px;
	position: relative;
	margin-bottom: 20px;
	color: #83737E;
}

#welcome_left {
	width: 190px;
	background: #f0f1f3;
	position: absolute;
	height: 300px;
	padding-right: 10px;
}

#welcome_left .desc {
	margin: 25px 0 0 24px;
	width: 159px;
}

#welcome_left .left_top_corner {
	position: absolute;
	background: url('../images/gray_left_top.jpg') no-repeat;
	width: 29px;
	height: 29px;
	left: 0;
	top: 0;
}

#welcome_left .left_bottom_corner {
	position: absolute;
	background: url('../images/gray_left_bottom.jpg') no-repeat;
	bottom: 0;
	width: 29px;
	height: 29px;
	left: 0;
	bottom: 0;
}

#welcome_left .color_box {
	position: absolute;
	background: #e683a0;
	top: 58px;
	width: 17px;
	height: 14px;
	left: 0;
}

#welcome_left h2.welcome {
	margin: 55px 0 0 24px;
}

#welcome_photos {
	position: absolute;
	right: 0;
}

.row {
	margin-bottom: 20px;
}

#catalaogue_box {
	margin-left: 24px;
	width: 200px;
}

#catalaogue_box h2 {
	margin-bottom: 15px;
}

#catalaogue_box img {
	margin-bottom: 12px;
}

#showroom_box {
	margin-left: 37px;
	width: 200px;
}

#showroom_box h2 {
	margin-bottom: 10px;
}

#showroom_box img {
	margin-bottom: 5px;
}

#what_new_box {
	margin-left: 28px;
	width: 446px;
}

.short_news {
	margin-bottom: 10px;
}

.date {
	color: #bcbec0;
}

#what_new_box .clearfix {
	margin-bottom: 10px;
}

hr.main_separator {
	background: #b5abb2;
	height: 1px;
	border: 0;
	margin: 0 0 10px 0;
}

#new_collections {
	height: 300px;
	margin: 20px 0;
}

#new_collections .header {
	margin: 0 0 15px 24px;
}

#new_collections img {
	position: absolute;
	top: 15px;
	left: 14px;
}

#new_collections .desc {
	position: absolute;
	top: 163px;
	left: 14px;
	color: #83737e;
	padding-right: 14px;
}

.collection_info {
	width: 228px;
	height: 269px;
	background: #f0f1f3;
	margin-left: 16px;
	position: relative;
}

.collection_info:first-child {
	margin-left: 0;
}

.collection_info .lt {
	background: url('../images/small_lt.jpg') no-repeat;
	width: 13px;
	height: 13px;
	position: absolute;
	left: 0;
	top: 0;
}

.collection_info .lb {
	background: url('../images/small_lb.jpg') no-repeat;
	width: 13px;
	height: 13px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.collection_info .rt {
	background: url('../images/small_rt.jpg') no-repeat;
	width: 13px;
	height: 13px;
	position: absolute;
	right: 0;
	top: 0;
}

.collection_info .rb {
	background: url('../images/small_rb.jpg') no-repeat;
	width: 13px;
	height: 13px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.page_title {
	font-size:  20px;
	color: #83737e;
	margin-bottom: 15px;
}

.offer_column{
	width: 220px;
}
.offer_column a{
	color: #e683a0;
}
.offer_column ul{
	color: #e683a0;
}
.offer_column ul li{
	list-style-image: url('../images/list_item.jpg');
	list-style-position: inside;
	border-bottom: 2px dotted #82737f;
	padding: 5px 0;
}
.offer_column ul li:last-child{
	border-bottom: 0;
}
.offer_column ul li ul li{
	padding-left: 36px;
	border-bottom: 0;
}

#offer_detail{
	width: 700px;
	margin-left: 40px;
}
.product_photo{
	padding: 5px 20px 56px 0;
	margin: 0 5px 10px 0;
	position: relative;
}
#offer_detail .photos img{
	margin-bottom: 5px;
}

#zoom {
	background: url('../images/zoom.png') no-repeat;
	width: 53px;
	height: 18px;
	text-indent: -999em;
	overflow: hidden;
	cursor: pointer;
        float: left;
        margin: 0 0 5px 0;
}
.photos{
	position: relative;
	padding-bottom: 25px;
}	
a.dark{
	color: #82737f;
}
#big_map{
	width: 596px;
	height: 562px;
	position: relative;
}
#big_map .zach_pom{
	width: 172px;
	height: 183px;
  background: url('../images/map/in_zach_pom.png') no-repeat;
	position: absolute;
	top: 27px;
	left: 0;
}
#big_map .zach_pom_ac{
	width: 172px;
	height: 183px;
	background: url('../images/map/ac_zach_pom.png') no-repeat;
	position: absolute;
	top: 27px;
	left: 0;
}
#big_map .pom{
	width: 169px;
	height: 131px;
	background: url('../images/map/in_pom.png') no-repeat;
	position: absolute;
	left: 156px;
	top: 0;
}
#big_map .pom_ac{
	width: 169px;
	height: 131px;
	background: url('../images/map/ac_pom.png') no-repeat;
	position: absolute;
	left: 156px;
	top: 0;
}
#big_map .kuj_pom{
	width: 144px;
	height: 144px;
	background: url('../images/map/in_kuj_pom.png') no-repeat;
	position: absolute;
	left: 184px;
	top: 103px;
}
#big_map .kuj_pom_ac{
	width: 144px;
	height: 144px;
	background: url('../images/map/ac_kuj_pom.png') no-repeat;
	position: absolute;
	left: 184px;
	top: 103px;
}
#big_map .wielk{
	width: 198px;
	height: 248px;
	background: url('../images/map/in_wielk.png') no-repeat;
	position: absolute;
	left: 95px;
	top: 116px;
}
#big_map .wielk_ac{
	width: 198px;
	height: 248px;
	background: url('../images/map/ac_wielk.png') no-repeat;
	position: absolute;
	left: 95px;
	top: 116px;
}
#big_map .lub{
	width: 115px;
	height: 172px;
	background: url('../images/map/in_lub.png') no-repeat;
	position: absolute;
	left: 20px;
	top: 162px;
}
#big_map .lub_ac{
	width: 115px;
	height: 172px;
	background: url('../images/map/ac_lub.png') no-repeat;
	position: absolute;
	left: 20px;
	top: 162px;
}
#big_map .doln{
	width: 185px;
	height: 175px;
	background: url('../images/map/in_doln.png') no-repeat;
	position: absolute;
	left: 30px;
	top: 288px;
}
#big_map .doln_ac{
	width: 185px;
	height: 175px;
	background: url('../images/map/ac_doln.png') no-repeat;
	position: absolute;
	left: 30px;
	top: 288px;
}
#big_map .lodz{
	width: 161px;
	height: 153px;
	background: url('../images/map/in_lodz.png') no-repeat;
	position: absolute;
	left: 227px;
	top: 238px;
}
#big_map .lodz_ac{
	width: 161px;
	height: 153px;
	background: url('../images/map/ac_lodz.png') no-repeat;
	position: absolute;
	left: 227px;
	top: 238px;
}
#big_map .maz{
	width: 229px;
	height: 240px;
	background: url('../images/map/in_maz.png') no-repeat;
	position: absolute;
	left: 299px;
	top: 134px;
}
#big_map .maz_ac{
	width: 229px;
	height: 240px;
	background: url('../images/map/ac_maz.png') no-repeat;
	position: absolute;
	left: 299px;
	top: 134px;
}
#big_map .opo{
	width: 111px;
	height: 124px;
	background: url('../images/map/in_opo.png') no-repeat;
	position: absolute;
	left: 156px;
	top: 353px;
}
#big_map .opo_ac{
	width: 111px;
	height: 124px;
	background: url('../images/map/ac_opo.png') no-repeat;
	position: absolute;
	left: 156px;
	top: 353px;
}
#big_map .slask{
	width: 119px;
	height: 172px;
	background: url('../images/map/in_slask.png') no-repeat;
	position: absolute;
	left: 224px;
	top: 362px;
}
#big_map .slask_ac{
	width: 119px;
	height: 172px;
	background: url('../images/map/ac_slask.png') no-repeat;
	position: absolute;
	left: 224px;
	top: 362px;
}
#big_map .swie{
	width: 136px;
	height: 115px;
	background: url('../images/map/in_swie.png') no-repeat;
	position: absolute;
	left: 324px;
	top: 341px;
}
#big_map .swie_ac{
	width: 136px;
	height: 115px;
	background: url('../images/map/ac_swie.png') no-repeat;
	position: absolute;
	left: 324px;
	top: 341px;
}
#big_map .malo{
	width: 148px;
	height: 134px;
	background: url('../images/map/in_malo.png') no-repeat;
	position: absolute;
	left: 288px;
	top: 420px;
}
#big_map .malo_ac{
	width: 148px;
	height: 134px;
	background: url('../images/map/ac_malo.png') no-repeat;
	position: absolute;
	left: 288px;
	top: 420px;
}
#big_map .podk{
	width: 147px;
	height: 176px;
	background: url('../images/map/in_podk.png') no-repeat;
	position: absolute;
	left: 415px;
	top: 389px;
}
#big_map .podk_ac{
	width: 147px;
	height: 176px;
	background: url('../images/map/ac_podk.png') no-repeat;
	position: absolute;
	left: 415px;
	top: 389px;
}
#big_map .lubel{
	width: 157px;
	height: 202px;
	background: url('../images/map/in_lubel.png') no-repeat;
	position: absolute;
	left: 439px;
	top: 242px;
}
#big_map .lubel_ac{
	width: 157px;
	height: 202px;
	background: url('../images/map/ac_lubel.png') no-repeat;
	position: absolute;
	left: 439px;
	top: 242px;
}
#big_map .podl{
	width: 142px;
	height: 208px;
	background: url('../images/map/in_podl.png') no-repeat;
	position: absolute;
	left: 432px;
	top: 39px;
}
#big_map .podl_ac{
	width: 142px;
	height: 208px;
	background: url('../images/map/ac_podl.png') no-repeat;
	position: absolute;
	left: 432px;
	top: 39px;
}
#big_map .warm{
	width: 208px;
	height: 128px;
	background: url('../images/map/in_warm.png') no-repeat;
	position: absolute;
	left: 292px;
	top: 40px;
}
#big_map .warm_ac{
	width: 208px;
	height: 128px;
	background: url('../images/map/ac_warm.png') no-repeat;
	position: absolute;
	left: 292px;
	top: 40px;
}

.map_text{
	width: 330px;
}
.left_contact{
  width: 330px;
}
.right_contact{
  width: 600px;
  position: relative;
  margin-left: 30px;
}
.contactInput{
  background: url('../images/input_gray.png') no-repeat;
  width: 307px;
  height: 20px;
  border: 0;
  padding: 5px 5px 5px 10px;
  margin: 15px 5px 0 0;
}
.required{
  margin: 21px 0 0 0;
}
.contactMessage{
  background: url('../images/textarea_gray.png') no-repeat;
  width: 486px;
  height: 163px;
  border: 0;
  padding: 10px 83px 20px 10px;
  margin: 15px 0 0 0;
  position: relative;
 }
.contactText{
   position: absolute;
   width: 481px;
   height: 150px;
   top: 15px;
   left: 10px;
   background: 0;
   border: 0;
}
.contactSubmit{
  position: absolute;
  top: 161px;
  font-weight: bold;
  right: 9px;
  height: 21px;
  width: 69px;
  color: #fff;
  border: 0;
  background: 0;
  cursor: pointer;
}
.mediaThumb{
  width: 201px;
  margin: 20px 5px;
}
.notice{
  margin: 10px 0;
  font-weight: bold;
  font-size: 1.1em;
}
#promotions{
  display: none;
}
#promotionLink{
  position: absolute;
  width: 680px;
  height: 298px;
  border: 0;
  left: 234px;
  z-index: 10;
}

.site_map{
	width: 420px;
}
.site_map a{
	color: #e683a0;
}
.site_map ul{
	color: #e683a0;
}
.site_map ul li{
	list-style-image: url('../images/list_item.jpg');
	list-style-position: inside;
	border-bottom: 0;
	padding: 5px 0;
}
.site_map ul li:last-child{
	border-bottom: 0;
}
.site_map ul li ul li{
	padding-left: 36px;
	border-bottom: 0;
}
.result{
  margin-bottom: 30px;
}
.download_collection{
  background: url('../images/ico_pdf.jpg') no-repeat left ;
  font-weight: bold;
  padding-left: 15px;
}
.ico_print{
  background: url('../images/ico_print.jpg') no-repeat left ;
  font-weight: bold;
  padding-left: 15px;
  margin-left: 10px;
}
.footer_link{
  color: #FFFFFF;
}
.description{
  color: #83737E;
  font-size: 12px;
}
.text{
  text-align: justify;
}
.size{
  position: absolute;
  left: 0;
  bottom: 0;
}

.map_link{
  z-index: 10; 
  position: absolute;
  left: 0;
  top: 0;
}
.map{
  z-index: 100;  
}
#other_country{
  position: absolute;
  bottom: 55px;
  right: 373px;
  z-index: 101;
}
.department_link{
  color: #E683A0;
}
#promotion_link{
  left: 0;
  top: 0;
  width: 760px;
  height: 300px;
  z-index: 100;
  
}
#collection_photo{
  margin: 27px 5px 10px 0;
  padding: 5px 20px 56px 0;  
  
}