@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; border:0 none;}
body {
	background-image:url(siteImg/bodyBackground.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0; padding:0;
}
span.kolorAP { /*color:#da241b; */}
span.kolorCLIMA { /*color:#1c1813; */}
.rad { border:2px solid #ece8e3; background-color:transparent;	 }
a {	color:#1c1813; }
h3 a { color:#da241b;}
a:hover { color:#da241b;}
h3 a:hover { text-decoration:none;}
a#topa { display:none;}
#form01 {padding:10px 5px; display:block;}
#form01 label { 
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#072f4d;
	margin:10px 0;
	padding:0;
	text-align:justify;
	font-weight:normal;
	width:510px;
	display:block;
	position:relative;
	height:auto;

	}
#form01 label.textareaLabel{height:70px;}
#form01 label input , #form01 label textarea, #form01 label select {
	position:absolute;
	border:1px solid #1c1813;
	top:0px; right:0px;
	clear:both;
	width:300px;
}
#form01 label textarea { height:70px;}
#form01 label input.inputSend { width:100px;}	

h1 {
	font-family:tahoma, "Trebuchet MS", verdana, tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0074c5;
	font-size:18px;
	padding:0 0 5px 0;
	font-weight:normal;
}

h2 {
	font-family:tahoma, "Trebuchet MS", verdana, tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0074c5;
	font-size:18px;
	padding:0 0 5px 0;
	font-weight:normal;
}
h3 {
	font-family:tahoma, "Trebuchet MS", verdana, tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0074c5;
	font-size:18px;
	padding:0 0 5px 0;
	font-weight:normal;
}
p {
	font-family:tahoma,Verdana, Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#072f4d;
	margin:0;
	padding:0 0 5px 0;
	line-height:150%;
	text-align:justify;
	font-weight:normal;
}
#topText ul, #content ul, #tinymce ul  {
	padding:0 0 0 10px;
	margin:0 0 0 0;
	list-style-type:none;
	}
#topText ul li, #content ul li, #tinymce ul li {
	font-family:tahoma,Verdana, Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#072f4d;
	margin:0 0 0 0;
	padding:0 0 5px 20px;
	background-image:url(siteImg/ulTopText.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	line-height:140%;
	}
ul#kategorie { padding:0 0 0 0; font-weight:bold;}
ul#kategorie li a { text-decoration:none;display:block; margin:3px 0;padding:1px; border:1px solid #def;}
#container {
	width:933px;
	height:auto;
	margin:0 auto;
}
#containerBox {
	background-image:url(siteImg/containerBackground.gif);
	background-repeat:repeat-y;
	background-position:top left;
	float:left;
}



#top {
	width:903px;
	padding:38px 15px 0px 15px;
	float:left;
	background-image:url(siteImg/topBackground.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#topMenu {
	width:883px;
	padding:0 10px 0px 10px;
	margin: 0 0 3px 0;
	float:left;
	border-bottom:1px solid #6cafde;
	z-index:10000;
	
}

#top logo_apclima{ margin:5px 0 0 0; padding:0; position:relative; width:230px; white-space: nowrap; float:left;}
#top logo_apclima a { text-decoration:none; }
#top logo_apclima a * { border:0 none; }
#top logo_apclima a span { font-size:11px; font-family:tahoma,Arial, Helvetica, sans-serif; color:#036; position:absolute; left:29px; top:38px; font-weight:normal;}
/*
#topMenu ul {
	height:21px;
	list-style-type:none;
	float:right;
	padding:23px 0 0 0;
}
#topMenu ul li {
	padding:0 20px;
	float:left;
	background-image:none;	
}
topMenu ul li a.menuactive {
	background-image:url(siteImg/menuABackground.gif);
	background-repeat:no-repeat;
	background-position:top right;	
	color:#000;
}
#topMenu ul li a {
	background-image:url(siteImg/menuABackgroundH.gif);
	background-repeat:no-repeat;
	background-position:top right;	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03a;
	float:left;
	height:18px;
	padding:3px 10px 0 10px;
	position:relative;
	white-space:nowrap;
}
#topMenu ul li a:hover {
	color:#da251d;
	background-color:#eee;
}
#topMenu ul li a.menuactive span {
	background-image:url(siteImg/menuASpanBackground.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#topMenu ul li a span {
	background-image:url(siteImg/menuASpanBackground.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:5px;
	height:21px;
	position:absolute;
	top:0; left:0;
}

*/


.product { width:224px; height:222px; display:block;  float:left; padding:4px 3px 4px 3px; margin:5px 7px 8px 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; background-image:url(siteImg/productBack.png); background-repeat:no-repeat; position:relative;}
.productImg { width:222px; height:135px; text-align:center; padding:5px 0; vertical-align:middle; display:table-cell; }
.productImg img { margin:0 auto; text-align:center; vertical-align:super; }
.product h4 { font-family:arial,tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#069; font-size:12px; margin:0 3px;}
.product h4 a { font-family:arial,tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#069; font-size:12px; margin:0 3px; text-decoration:none;}
.product h4 a:hover { color:#da241b; text-decoration:underline;}
.productViewDescription .price { width:487px; text-align:right;  color:#999; }
.product .price { width:170px; text-align:right;  color:#999; position:absolute; bottom:3px; right:5px;}

.productViewDescription .price span, .product .price span { font-weight:bold; color:#da241b; }
.product p { line-height:90%;}

#topBanner {
	width:658px;
	margin:5px 0;
	height:241px;/* buzi:*/
	float:left;
	background-repeat:no-repeat;
}
#topBanner #topBannerObrazki {
	width:658px;
	height:241px;
	display:block;
	background-image:url(siteImg/divSlideshowUpper.png);
	
}
#topBanner #topBannerObrazki a {
	width:658px;
	height:241px;
	display:block;
}

#topBanner #topBannerPrzod { position:absolute;top:0;left:0;z-index:10; }
* html #topBanner #topBannerPrzod { behavior:url(siteJs/iepngfix.htc);}

#top #topText {
	width:225px;
	padding:10px 10px 10px 10px;
	height:231px;
	display:block;
	float:left;
	background-image:url(siteImg/topText.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	

}

#topText ul, #content ul {
	padding:0 0 0 10px;
	margin:0 0 0 0;
	list-style-type:none;
	}
#topText ul li, #content ul li  {
	font-family:tahoma, Verdana, Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#072f4d;
	margin:0 0 0 0;
	padding:0 0 5px 20px;
	background-image:url(siteImg/ulTopText.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	line-height:140%;
	}
#topText ul li { padding:0 0 2px 12px; }
#content {
	width:903px;
	padding:0 15px;
	height:auto;
	float:left;
	background-image:url(siteImg/containerBackground.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#fff;
}

#content #content01Left {
	float:left;
	width:330px;
	padding:10px 20px 10px 10px;
	margin-right:-1px;
	border-right:1px solid #6cafde;
}
#content #content01Right {
	float:left;
	width:528px; /*niby 543 ale niech bedzie mniej IE italic bug... */
	border-left:1px solid #6cafde;
	padding:10px 0 10px 10px;
}

#content #content02Left {
	float:left;
	width:153px;
	padding:10px 10px 10px 10px;
	margin-right:-1px;
	border-right:1px solid #8ac9f7;
}
#content #content02Right {
	float:left;
	width:712px; /*niby 543 ale niech bedzie mniej IE italic bug... */
	border-left:1px solid #8ac9f7;
	padding:10px 0 10px 8px;
}

#content #contentWide {
	float:left;
	width:893px;
	padding:0 5px;
	clear:both;
}

ul#companyLogos { list-style-type:none; margin:0; padding:0; height:71px;}
ul#companyLogos li { float:left; padding:0 5px; background-image:none;}

ul#companyLogos li a  { display:block;}

ul#companyLogos li a {
 margin:0; padding:0;}
ul#companyLogos li a img {
	border: 0;}
	

#containerLogos {
	height:71px;
	width:893px;
	overflow:hidden;
	float:left;
}

#containerLogoScroll {
	width:893px;
}
#containerLogos a img {
border:0 none; padding:0 5px;
}


.newsDate {
	float:left;
	display:block;
	width:34px;
	height:34px;
	margin:0 10px 0 0;
	position:relative; 
	font-family:'trebuchet ms',arial,halvetica,tahoma,verdana,sans-serif;
	background-image:url(siteImg/newsDate.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#fff;
	}
.newsItem {padding:0;margin:0;}
.newsDateDay {
	display:block;
	position:absolute;
	font-size:15px;
	top:2px;
	left:0;
	right:2px;
	width:32px;
	text-align:center;
	font-weight:bold;
	}
.newsDateMonth {
	display:block;
	position:absolute;
	font-size:12px;
	top:14px;
	left:0;
	right:2px;
	width:32px;
	text-align:center;
	}
.newsMore { display:block; text-align:right;	}
.newsMoreLink { text-decoration:none; color:#c00; }
.newsMoreLink:hover {text-decoration:underline;color:#900;}
.promo01 {
	width:508px;
	padding:5px 10px 0 10px;
	background-image:url(siteImg/promo01top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}
#content01Right .promo01 p.pdesc { width:260px; }
#content01Right .promo01 p.pdesc p, .promo01 p.pdesc *  { width:260px; }
.promo01bottom  {
	background-image:url(siteImg/promo01bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	bottom:0;
	left:0;
	width:528px;
	height:5px;
	display:block;
}
.promo01 p {
	line-height:normal;
	font-size:11px;
	line-height:140%;
}
.promo01 p.promo01Price { color:#c00;text-align:right;display:block;clear:both;font-weight:bold;font-size:13px;}
#footer {	
	width:903px;
	padding:5px 15px 20px 15px;
	float:left;
	background-image:url(siteImg/footerBackground.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#footerInside {width:auto;	border-top:1px solid #6cafde;padding:5px 0 0 0; text-align:center; display:block; margin:0 auto;}
#footerInside ul { list-style-type:none;  padding:0; line-height:100%; }
#footerInside ul li { padding:0px 25px; display:inline;
	background-image:none;
	border-right:1px solid #069;
	height:11px;
}
#footerInside ul li.last { border:0 none; }
#footerInside ul li a { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; 	color:#072f4d; padding:0; font-weight:normal;}
#footerInside ul li a:hover {color:#da241b; text-decoration:underline;}
#topBanner ul li { background-image:none;background-color:#fff;}
/**
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
*/

.slideshow{display:block;position:relative;z-index:0; float:left;}
.slideshow-images{display:block;overflow:hidden;position:relative;}
.slideshow-images img{display:block;position:absolute;z-index:1;}
.slideshow-thumbnails{overflow:hidden;}
.slideshow-images{height:300px;width:400px;}
.slideshow-images-visible{opacity:1;}
.slideshow-images-prev{opacity:0;}
.slideshow-images-next{opacity:0;}
.slideshow-images img{float:left;left:0;top:0;}
.slideshow{margin:0 auto; }
.slideshow a img{border:0;}
.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 11px/20px tahoma,Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:20px;width:100%;z-index:9000; }
.slideshow-captions-hidden{height:0;opacity:0;padding:0;}
.slideshow-captions-visible{height:22px;opacity:.7;}
.slideshow-controller{
	background:url(controller.png) no-repeat;
	height:42px;left:50%;
	margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:9000;
	z-index:0;
	
	}
.slideshow-controller *{margin:0;padding:0;}
.slideshow-controller-hidden{opacity:0;}
.slideshow-controller-visible{opacity:1;}
.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}
.slideshow-controller a.active{background-position:0 18px;}
.slideshow-controller li{list-style:none;}
.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}
.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}
.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}
.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}
.slideshow-controller li.play a{background-position:20px 0;}
.slideshow-controller li.play a.active{background-position:20px 18px;}
.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}
.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:9001;}
.slideshow-loader-hidden{opacity:0;}
.slideshow-loader-visible{opacity:1;}
.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}
.slideshow-thumbnails *{margin:0;padding:0;}
.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}
.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}
.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}
.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}
.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}




    #topMenu ul {

	  list-style:none;
	  float:right;
	  z-index:10000;

      }
    #topMenu li {
      display:inline;
      margin:0;
      padding:0 7px 0 0;
      z-index:10001;
      }
    #topMenu li a {
      float:left;
      background:url("siteImg/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      z-index:10002;
      }

    #topMenu li a span {
      float:left;
      display:block;
      background:url("siteImg/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      z-index:10003;
      }
    #topMenu li li   { border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:-1px; z-index:10004; float:left; }
	#topMenu li ul { z-index:10005; float:left; border-right:1px solid #ccc; }
   #topMenu li li a { background:#f7f7f7; padding:0; margin:0;z-index:10006;}
   #topMenu li li a:hover { background:#f3f3f3; padding:0; margin:0;z-index:10007; color:#da241b;}
   #topMenu li li a span { float:none; width:158px; padding:5px; margin:0;z-index:10008;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topMenu li a span {float:none;}
    /* End IE5-Mac hack */
    #topMenu li a:hover span {
color:#da241b;
z-index:10006
      }
    #topMenu li a:hover {
      background-position:0% -42px;
      }
    #topMenu li a:hover span {
      background-position:100% -42px;
      }  
	





#topMenu ul { margin: 40px 0 0 0; padding: 0; list-style: none; position: relative; z-index:10000;}


#topMenu ul ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 z-index:10001;
}

#topMenu ul ul ul,#topMenu ul ul ul ul { top: 0; left: 100%; z-index:10002;}

#topMenu ul li { float: left; display: inline; position: relative; z-index:10002;}
#topMenu ul ul li { width: 100%; display: block; z-index:10004;}

/* Root Menu */
#topMenu ul a {
 bord\\er-top: 1px solid #FFF;
 bord\\er-right: 1px solid #FFF;

 float: left;
 display: block;

 font: bold 12px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 z-index:10004;
}

/* Root Menu Hover Persistence */
#topMenu ul a:hover,#topMenu ul li:hover a,#topMenu ul li.iehover a {
 backg\\round: #BBB;
 col\\or: #FFF;
 z-index:10004;
}

/* 2nd Menu */
#topMenu ul li:hover li a,#topMenu ul li.iehover li a {
 float: none;
 backg\\round: #BBB;
 z-index:10004;
}

/* 2nd Menu Hover Persistence */
#topMenu ul li:hover li a:hover,#topMenu ul li:hover li:hover a,#topMenu ul li.iehover li a:hover,#topMenu ul li.iehover li.iehover a {
 backg\\round: #999;
 z-index:10004;
}

/* 3rd Menu */
#topMenu ul li:hover li:hover li a,#topMenu ul li.iehover li.iehover li a {
 backg\\round: #999;
 z-index:10004;
}

/* 3rd Menu Hover Persistence */
#topMenu ul li:hover li:hover li a:hover,#topMenu ul li:hover li:hover li:hover a,#topMenu ul li.iehover li.iehover li a:hover,#topMenu ul li.iehover li.iehover li.iehover a {
 backg\\round: #666;
 z-index:10004;
}

/* 4th Menu */
#topMenu ul li:hover li:hover li:hover li a,#topMenu ul li.iehover li.iehover li.iehover li a {
 backg\\round: #666;
}

/* 4th Menu Hover */
#topMenu ul li:hover li:hover li:hover li a:hover,#topMenu ul li.iehover li.iehover li.iehover li a:hover {
 backg\\round: #333;
}

/* Hover Function - Do Not Move */
#topMenu ul li:hover ul ul,#topMenu ul li:hover ul ul ul,#topMenu ul li.iehover ul ul,#topMenu ul li.iehover ul ul ul { display: none; z-index:10000;}
#topMenu ul li:hover ul,#topMenu ul ul li:hover ul,#topMenu ul ul ul li:hover ul,#topMenu ul li.iehover ul,#topMenu ul ul li.iehover ul,#topMenu ul ul ul li.iehover ul { display: block; z-index:10000;}

.slideshow-controller ul, .slideshow-controller ul li, .slideshow-controller ul li a,  .slideshow-controller ul li span, .slideshow-controller ul li a span, .slideshow-controller ul li a:hover,  .slideshow-controller ul li a:hover span { background:none; background-color:none; width:1px; height:1px; z-index:0; display:none; }


	
#content02Left ul { padding-left:0; margin-left:0; margin:0 }
#content02Left ul ul { padding:0; margin:0; }
#content02Left ul li {  padding:0 0 0px 8px; font-family:arial,tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#069; font-size:11px; background-image:none;}
#content02Left ul li a { text-decoration:none; color:#069; display:block; }
#content02Left ul li li a { text-decoration:none; color:#1c1813; }
#content02Left ul li a:hover { text-decoration:underline; }
#content02Left ul li li { border:0 none;  margin:0; font-family:tahoma,Verdana,Tahoma,Geneva,sans-serif;
font-size:11px; font-weight:normal; }

h4 { font-weight:bold; color:#036 ; font-size:13px; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #acf;}
form label { font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:200px; display:block; float:left;}
form input {  background-image:url(siteImg/bodyBackground.gif); background-position:0 -180px; background-repeat: repeat-x; border:1px solid #069; float:left; margin:0 0 6px 0;}
form textarea {  background-image:url(siteImg/bodyBackground.gif); background-position:0 -180px; background-repeat: repeat-x; border:1px solid #069; float:left; width:300px; height:50px; margin:0 0 6px 0;}
form label span { font-weight:bold; font-size:10px; color:#c00;}

.more { display:block; text-align:right; color:#da241b; font-weight:bold; text-decoration:none; }
.more:hover { display:block; text-align:right; color:#1c1813; text-decoration:underline;}
.newsData {
color:#888888;
display:block;
float:right;
font-size:11px;
}
.newsTitle { font-weight:bold; }


#categories {
	border-right: 1px solid  #b8dffb;
	border-left: 1px solid #b8dffb;
	display:block;
	position:relative;
	padding:5px 0 3px 0;
}
#categoriesTop {
	font-size:1px;
	background-image:url(siteImg/producerTop.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:153px;
	height:5px;
	position:absolute;
	top:0; left:-1px; right:-1px;
	display:block;
}
#categoriesBottom {
	font-size:1px;
	background-image:url(siteImg/producerBottom.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:153px;
	height:5px;
	position:absolute;
	bottom:0; left:-1px; right:-1px;
	display:block;
}
.toggler {
	color: #222;
	display:block;
	margin:0 1px;
	padding:1px 2px;
	background: #fff;

	border-bottom: 1px solid #b8dffb;

	font-size: 12px;
	font-weight: normal;
	font-family: tahoma,arial,tahoma,verdana,'Andale Mono', sans-serif;
}
 
 .toggler a { display:block; text-decoration:none; padding:3px 0; font-family:Tahoma, verdana,arial,Geneva, sans-serif; font-weight:bold; color:#036;}
.toggler .element {
  background-color:#fff;
}
.element ul li { background-image:none; }
.element ul li a { font-size:11px; display:block; font-weight:normal;}
 

.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
.open .element { display:block; }
.close .element { display:none; }


#content02Left .toggler a:hover { text-decoration:underline; color:#da241b; }
#content02Left .toggler a.categoryactive, .element ul li a.categoryactive { font-weight:bold;  color:#da241b; }



* html #content02Left  #categories .toggler .element ul li { height:10px;}
* html #content02Left #categories .toggler .element ul li a {  }


#marquee_replacement{
 width:893px;
 height:71px;padding:0;margin:0;
 
 overflow: hidden;
}

#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:71px;
}
#marquee_replacement div#start p * {  white-space: nowrap; }

#marquee_replacement div#start p.spacer{
 width:895px;
 }

#marquee_replacement div#start{
 display:block;
 height:10px;
 
}



#productsSwitch { text-align:center; display:block; margin:0 auto; text-align:center; width:100%;}
#productsSwitch table { text-align:center; margin:0 auto; }
#productsSwitch table tr td { font-family:tahoma,verdana,arial,sans-serif; font-size:11px;}
#productsSwitch table tr td a {
	 width:13px;	border:1px solid #ddd; display:block;
	 margin:0px 1px; padding:1px;
}
#productsSwitch table tr td a:hover { border:1px solid #da241b;;}

body#tinymce, body.mceContentBody { background-color:#fff; background-image:none !important;}

.productView {
	width:712px; float:left;
}
.productViewPhotos {
	width:223px;
	padding:3px 0;
	text-align:center;
	float:left;
}

.productViewPhotos img {
	text-align:center;
	margin:0 auto;
}
.productViewDescription {
	width:484px;
	text-align:justify;
	padding:0 0 0 4px;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	float:left;
	background-color:#fff;
	}
.productViewDescription table { border:1px solid #ddd;  border-collapse: collapse; width:450px;
}
.productViewDescription table td { border:1px solid #ddd;  border-collapse: collapse;
}


