    /****************************************************
 * service/css/layout.css
 */

/****************************************************
 * HTML ENTITIES
 *
 ****************************************************/

body
{
    background-color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin:0;
}

h1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    margin: 0px;
}

h2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    margin: 0px;
}

form
{ margin: 0px; padding:0px;}

textarea,input,select,button
{
  font-size:11px;
  margin: 2px;
  padding-left: 2px;
  border: 1px solid #999999;
  background: white /*url(../img/pilch/input-bg.gif) no-repeat top left*/;
}

/****************************************************
 * LAYOUT
 *
 ****************************************************/

.clear {
  clear:both;
}

.clearRight {
  clear:right;
}

.clearLeft {
  clear:left;
}

/****************************************************
 * mainBox
 */
.mainBox {
  margin: 0 auto;
  width: 1100px;
  border-bottom:2px dotted #b2b2b2;
}

/****************************************************
 * topBox
 */
.topBox {
  height:120px;
  position:relative;
  background: url(../img/pilch/top_background.jpg) ;
  border-right:3px solid white;
  border-left:3px solid white;
}

.topBox .logo {
  position:absolute;
  background: url(../img/pilch/logo.jpg) ;
  width:207px;
  height:120px;
  left:60px;
}

.topBox .logoLink{
  position:absolute;
  /*border:1px solid black;*/
  width:207px;
  height:60px;
  left:60px;
  top:30px;
}

.topBox .forYouMenu {
  position:absolute;
  left:314px;
  background: url(../img/pilch/top_vertical_line.jpg) no-repeat;
}

.topBox .forYouMenu .title {
  color:#ad9c73;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  margin:20px 0px 0px 50px;

}

.topBox .forYouMenu .menu {
  width:300px;
  height:70px;
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 30px;

}

.topBox .forYouMenu .menu .menuElement{
  text-decoration:none;
  float:left;
  display:block;
  width:115px;
  margin:1px 0px 1px 0px;
  background:transparent url(../img/pilch/top_menus_dot.jpg) no-repeat scroll left center;
}

.topBox .forYouMenu .menu a.menuElement {
  color:#808080;
  padding:0px 0px 0px 20px;
}

.topBox .forYouMenu .menu a.menuElement:hover{
  text-decoration:underline;
}

.topBox .forYouMenu .menu .first{

}

.topBox .forYouMenu .menu .middle{

}

.topBox .forYouMenu .menu .last{

}

.topBox .partnersMenu {
  position:absolute;
  left:614px;
  background: url(../img/pilch/top_vertical_line.jpg) no-repeat;
}

.topBox .partnersMenu .title {
  color:#ad9c73;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  margin:20px 0px 0px 70px;

}

.topBox .partnersMenu .menu  {
  width:200px;
  height:70px;
  padding:10px 0px 0px 40px;
  color:#808080;
}

.topBox .partnersMenu .menu .menuElement {
  text-decoration:none;
  float:left;
  display:block;
  width:200px;
  margin:1px 0px 1px 0px;
  background:transparent url(../img/pilch/top_menus_dot.jpg) no-repeat scroll left center;

}

.topBox .partnersMenu .menu a.menuElement {
  color:#808080;
  padding:0px 0px 0px 30px;
}

.topBox .partnersMenu .menu a.menuElement:hover{
  text-decoration:underline;
}

.topBox .partnersMenu .menu .first{

}

.topBox .partnersMenu .menu .middle{

}

.topBox .partnersMenu .menu .last{

}

.topBox .langsChange {
  position:absolute;
  left:900px;
  top:85px;
}

.topBox .langsChange .text{
  float:left;
  color:#838383;
}

.topBox .langsChange .change{
  float:left;
  margin:0px 0px 0px 6px;

}
.topBox .langsChange .change a.active{
  background-color: #b54958;
  color: white;
  text-decoration: none;
  padding:4px;
}

.topBox .langsChange .change a.notactive{
  background-color: #5a5954;
  color:#b8ae93;
  text-decoration: none;
  padding:4px;
}

.topBox .langsChange .change a:hover{
  text-decoration: underline;
}

.topBox .searchEngine {
  position:absolute;
  left:900px;
  top:0px;
}

.topBox .searchEngine .search{
  background:transparent url(../img/pilch/top_search_background.jpg) ;
  height:30px;
  width:164px;
  position:relative;

}

.topBox .searchEngine .search .searchTextField{
  background:#777461 /*url(../img/pilch/jpg) no-repeat scroll left center*/;
  height:17px;
  color:#c9c7c0;
  border:0px none;
  margin:0px 4px 0px 4px;
  position:absolute;
  top:5px;
  left:4px;
  width:120px;
  font-size: 10px;
}

.topBox .searchEngine .search .searchSubmit{
  border:0px none;
  width:20px;
  height:19px;
  background:transparent url(../img/pilch/top_search_submit.jpg) no-repeat scroll left center;
  position:absolute;
  top:3px;
  left:134px;
}

.topBox .searchEngine .search input.searchTextField{

}



/****************************************************
 * contentBox
 */
.contentBox {
  background-color: #a93245 ;
  border-right:3px solid white;
  border-left:3px solid white;
  border:3px solid white;
}

.contentBox .contentMenu {
  background-color: #a93245 ;border:1px solid #a93245;border-top:0px none;
}

.contentBox .contentMenu .menu {
  background-color: #a93245 ;
  padding:0px 0px 0px 40px;
}

.contentBox .contentMenu .menu .menuElement{
  text-decoration:none;
  color:white;
  float:left;
  display:block;
  padding:10px 30px 10px 30px;
  background: #a93245 url(../img/pilch/main_menu_separator.jpg) no-repeat;
}

.contentBox .contentMenu .menu .menuElement:hover{
  background: #beac81 url(../img/pilch/main_menu_separator.jpg) no-repeat;
}

.contentBox .contentMenu .menu .menuElementActive{
text-decoration:none;
  color:white;
  float:left;
  display:block;
  padding:10px 30px 10px 30px;
 background: #beac81 url(../img/pilch/main_menu_separator.jpg) no-repeat;
}

.contentBox .contentMenu .menu .first{
  /*background: #a93245;*/
}

.contentBox .contentMenu .menu .middle{
  /*background: #a93245 url(../img/pilch/main_menu_separator.jpg) no-repeat ;*/
}

.contentBox .contentMenu .menu .last{
  /*background: #a93245 url(../img/pilch/main_menu_separator.jpg) no-repeat ;*/
}
.contentBox .contentMenu .menu .afterLast{
  width:1px;
  height:32px;
  padding:0px 0px 0px 1px;
  /*background: #a93245 url(../img/pilch/main_menu_separator.jpg) no-repeat ;*/
}

/*start page*/

.contentBox .contentMainPagePhoto{
  padding:10px 0px 0px 46px;
}


.contentBox .breadcrumb {
  text-decoration:none;
  color:#C5B488;
  padding:20px 30px 10px 224px;
}

.contentBox .breadcrumb a{
  text-decoration:none;
  color:#C5B488;
}

.contentBox .breadcrumb a:hover{
  text-decoration:underline;
}

.contentBox .sideMenu {
  width:200px;
  text-decoration:none;
  color:#ffffff;
  float:left;
  padding:0px 0px 0px 0px;
  font-size: 11px;
}

.contentBox .sideMenu .list {
}

.contentBox .sideMenu .list .item {
  padding:5px 0px 5px 60px;
  background:transparent url(../img/pilch/content_side_menu_bar.jpg) no-repeat scroll left bottom;
}

.contentBox .sideMenu .list .item a{
  padding:0px 0px 0px 10px;
  text-decoration:none;
  color:#ffffff;
  background:transparent url(../img/pilch/content_side_menu_arrow.jpg) no-repeat scroll left 4px;
}

.contentBox .sideMenu .list .item a:hover{
  text-decoration:underline;
}

.contentBox .sideMenu .list .item a.active{
  font-weight: bold;
}



.contentBox .sideMenu .siblings {
}

.contentBox .sideMenu .siblings .sibling {
  padding:5px 0px 5px 60px;
  background:transparent url(../img/pilch/content_side_menu_bar.jpg) no-repeat scroll left bottom;
}

.contentBox .sideMenu .siblings .sibling a{
  padding:0px 0px 0px 10px;
  text-decoration:none;
  color:#ffffff;
  background:transparent url(../img/pilch/content_side_menu_arrow.jpg) no-repeat scroll left 4px;
}

.contentBox .sideMenu .siblings .sibling a:hover{
  text-decoration:underline;
}

.contentBox .sideMenu .siblings .sibling a.active{
  font-weight: bold;
}





.contentBox .category_children_22 {
  color:white;
  float:left;
  padding:0 0 0 24px;
  width:830px;
}

.contentBox .category_children_22 .categoryTitle {
  padding:4px 0 8px 0px;
  font-size: 20px;
  font-weight: bold;
}

.contentBox .category_children_22 .list {
}

.contentBox .category_children_22 .list .item {
  float:left;
  margin:0px 10px 14px 0px;
  position:relative;
  width:266px;
}

.contentBox .category_children_22 .list .item .photo a img{
  border:3px solid #9a1c30;
}

.contentBox .category_children_22 .list .item .title {
  float:left;

}
.contentBox .category_children_22 .list .item .title a {
  color:white;
  text-decoration: none;
}

.contentBox .category_children_22 .list .item .title a:hover {

}

.contentBox .category_children_22 .list .item .more {
  float:right;
}

.contentBox .category_children_22 .list .item .more a {
  color:white;
  text-decoration: none;
}
.contentBox .category_children_22 .list .item .more a img{
  border:0px none;
}

.contentBox .category_children_22 .list .item .more a:hover {

}





.contentBox .category_children_40 {
  color:white;
  float:left;
  padding:0 0 0 24px;
  width:830px;
}

.contentBox .category_children_40 .categoryTitle {
  padding:4px 0 8px 0px;
  font-size: 20px;
  font-weight: bold;
}

.contentBox .category_children_40 .list {
}

.contentBox .category_children_40 .list .item {
  float:left;
  margin:0px 12px 14px 0px;
  position:relative;
  width:192px;
}

.contentBox .category_children_40 .list .item .photo a img{
  border:3px solid #9a1c30;
}

.contentBox .category_children_40 .list .item .title {
  float:left;

}
.contentBox .category_children_40 .list .item .title a {
  color:white;
  text-decoration: none;
}

.contentBox .category_children_40 .list .item .title a:hover {

}

.contentBox .category_children_40 .list .item .more {
  float:right;
}

.contentBox .category_children_40 .list .item .more a {
  color:white;
  text-decoration: none;
}
.contentBox .category_children_40 .list .item .more a img{
  border:0px none;
}

.contentBox .category_children_40 .list .item .more a:hover {

}

.contentBox .category_children_42 {
  color:white;
  float:right;
  padding:0 40px 0 0;
  width:830px;
}

.contentBox .category_children_42 .categoryTitle {
  padding:4px 0 8px 0px;
  font-size: 20px;
  font-weight: bold;
}

.contentBox .category_children_42 .list {
}

.contentBox .category_children_42 .list .item {
  float:left;
  margin:0px 14px 14px 0px;
  position:relative;
  width:190px;
}

.contentBox .category_children_42 .list .item .photo a img{
  border:3px solid #9a1c30;
}

.contentBox .category_children_42 .list .item .title {
  float:left;

}
.contentBox .category_children_42 .list .item .title a {
  color:white;
  text-decoration: none;
}

.contentBox .category_children_42 .list .item .title a:hover {

}

.contentBox .category_children_42 .list .item .more {
  float:right;
}

.contentBox .category_children_42 .list .item .more a {
  color:white;
  text-decoration: none;
}

.contentBox .category_children_42 .list .item .more a:hover {

}


.contentBox .main {
  float:right;
  width:840px;
  margin:0px 30px 0px 0px;
  display: inline;
}

.contentBox .main .topCategory {
  font-size: 18px;
  color:#363636;
  margin:0px 0px 0px 0px;
}

.contentBox .main .mainCategory {
  font-size: 22px;
  color:#ffffff;
  margin:0px 0px 6px 0px;
  font-weight: bold;
}

.contentBox .main .subCategory{
  font-size: 16px;
  color:#ffffff;
  margin:0px 0px 6px 0px;
  font-weight: bold;
  float:left;
}


.contentBox .main .products {
  float:left;
  width:820px;
  margin:0px 0px 0px 0px;
  display: inline;
}

.contentBox .main .products .title{
  color:white;
  font-size: 12px;
  font-weight: bolder;
  margin:0px 0px 10px 0px;
}

.contentBox .main .products .list {
  vertical-align: bottom;
}



.contentBox .main .products .list .item {
  
}

.contentBox .main .products .list .item .itemContents{
 
}



.contentBox .main .products .list .item .name {
  margin:0px 0px 6px 0px;
  text-align:left;
  height:30px;

  
  
}

.contentBox .main .products .list .item .name a{
  color:#fff;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}

.contentBox .main .products .list .item .name a:hover{
  text-decoration: underline;
}


.contentBox .main .products .list .item .photo {
  position: relative;
}

.contentBox .main .products .list .item .photo img{
  margin:0px 0px 0px 0px;
  border:5px solid #962738;
}

.contentBox .main .products .list .item .photo .icons{
  position:absolute;
  top:0px;
}

.contentBox .main .products .list .item .photo .icons img{
  border:0px solid #962738;
}

.contentBox .main .products .list .item  .size {

}

.contentBox .main .products .list .item  .size a{
  margin:6px 6px 6px 0px;
  color:#ffffff;
  text-decoration: none;
}

.contentBox .main .products .list .item  .place{
  height:16px;
}



.contentBox .main .collections {
  float:right;
  width:600px;
  margin:0px 20px 10px 0px;
  display: inline;
  text-align:right;
  font-size: 13px;
  font-weight: bold;
}
.contentBox .main .collections  .title {
  display:inline;
  float:right;
  color:#e9e9e9;
  font-size: 13px;
  font-weight: bold;
}

.contentBox .main .collections .list  {
  margin:2px 0px 0px 4px;
  display:inline;
  float:right;
}



.contentBox .main .collections .list .item {
  /*float:left;*/
  display:inline;
  margin:0px 2px 0px 0px;
  color:#e9e9e9;
}

.contentBox .main .collections .list .item a{
  color:#e9e9e9;
  text-decoration: none;
}

.contentBox .main .collections .list .item a:hover{

}

.contentBox .main .collections .list .item a img{
  border:2px solid #A93245;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.contentBox .main .collections .list .item a.active img{
  border:2px solid #9A1C30;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}


.contentBox .main .info {
  display: inline;
  float:right;
  width:820px;
  margin:0px 20px 10px 0px;
  border:1px solid #af4f54;
  background-color: #9a1c30;
}

.contentBox .main .info .bigImg img{
  margin:10px 0px 10px 25px;
  border:1px solid #af4f54;
}

.contentBox .main .info .info2{
  margin:7px;
  background-color: #a42a3e;
  padding:8px 0px 0px 0px;
  position: relative;

}

.contentBox .main .info .info2 .topCat {
  font-size: 14px;
  color:#d4d4d4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 8px;
}

.contentBox .main .info .info2 .mainCat {
  font-size: 16px;
  color:#ffffff;
  margin:0px 0px 6px 0px;
  font-weight: bold;
  padding:0px 0px 0px 8px;
}

.contentBox .main .info .info2 .title {
  color:#C5B488;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 0px 0px 8px;
  width:300px;
}

.contentBox .main .info .info2 .data {

}

.contentBox .main .info .info2 .properties {
  padding:16px 0 4px 4px;

}

.contentBox .main .info .info2 .properties .prop{
  margin:4px;
  padding:0px 0px 0px 4px;
  width:300px;

}

.contentBox .main .info .info2 .properties .prop .propName{
  padding:0px 0px 0px 8px;
  color:#C5B488;
  float:left;
  font-weight:bold;
  margin:0 5px 0 0;
  background:transparent url(../img/pilch/props_list_pixel.jpg) no-repeat scroll left 5px;

}

.contentBox .main .info .info2 .properties .prop .propValue{
  color:white;
}

.contentBox .main .info .info2 .photo{
  position: absolute;
  top:10px;
  right:10px;
  cursor: pointer;
}

.contentBox .main .info .info2 .photo a img{
  border:6px solid #af4f54;
}

/****************************************************
 * calculator
 */

.contentBox .main .calculator {
  display:inline;
  float:right;
}

.contentBox .main .calculator .panel{
  background-color:#9A1C30;
  border:1px solid #AF4F54;
  height:30px;
  margin:0 20px 10px 0;
  width:820px;
  cursor:pointer;
}

.contentBox .main .calculator .panel .titleImg{
  font-weight: bold;
  color:#e8eae7;
  float:left;
  margin:5px 0px 0px 10px;
  width:17px;
  height:22px;
  background:transparent url(../img/pilch/kalkulator.png) no-repeat scroll left top;
}

.contentBox .main .calculator .panel .title{
  font-weight: bold;
  color:#e8eae7;
  float:left;
  margin:10px 0px 0px 10px;
}

.contentBox .main .calculator .panel .hideButton{
  font-weight: bold;
  color:#e8eae7;
  float:right;
  margin:10px 10px 0px 0px;
  cursor: pointer;
  width:40px;
  background:transparent url(../img/pilch/arrow_up.jpg) no-repeat scroll left 5px;
}

.contentBox .main .calculator .panel .showButton{
  font-weight: bold;
  color:#e8eae7;
  float:right;
  margin:10px 10px 0px 0px;
  cursor: pointer;
  width:40px;
  background:transparent url(../img/pilch/arrow_down.jpg) no-repeat scroll left 5px;
}

.contentBox .main .calculator .counter{
  margin:0px 0px 20px 0px;
}

.contentBox .main .calculator .counter .titles td{
  color:#eae8e9;
  font-weight: bold;
  margin:10px 0px 10px 0px;
}

.contentBox .main .calculator .counter .space td{
  height:10px;
  border-bottom:1px dotted #bf5d5e;
}

.contentBox .main .calculator .counter tr.row td.name{
  background-color:#9e2035;
  color:#eae8e9;
  font-weight: bold;
}

.contentBox .main .calculator .counter tr.row td.type{
  color:#eae8e9;
}

.contentBox .main .calculator .counter tr.row td.format{
  color:#eae8e9;
}

.contentBox .main .calculator .counter tr.row td.price{
  color:#eae8e9;
  background-color:#9e2035;
}

.contentBox .main .calculator .counter tr.row td.unit{
  color:#eae8e9;
}

.contentBox .main .calculator .counter tr.row td.quantity{
  color:#eae8e9;
  background-color:#9e2035;
}

.contentBox .main .calculator .counter tr.row td.quantity input{
  height:11px;
  font-size: 9px;
}

.contentBox .main .calculator .counter tr.row td.cost{
  color:#eae8e9;
  background-color:#a52b40;
}

.contentBox .main .calculator .counter tr.bottom td{
  border-top:1px dotted #bf5d5e;
}

.contentBox .main .calculator .counter tr.bottom td.sum{
  background-color:#a52b40;
  color:#eae8e9;
  font-weight: bold;
}
/****************************************************
 * infoElement
 */

.infoElement{
  margin:7px;
  background:#A93245 url(../img/pilch/zoom_background.jpg) no-repeat scroll right bottom;
  padding:8px 0px 0px 0px;
  position:relative;
}

.infoElement .topCat {
  font-size: 14px;
  color:#d4d4d4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 8px;
}

.infoElement .mainCat {
  font-size: 16px;
  color:#ffffff;
  margin:0px 0px 6px 0px;
  font-weight: bold;
  padding:0px 0px 0px 8px;
}

/*.infoElement .subCat {
  color:#C5B488;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 0px 0px 8px;
}*/


.infoElement .title {
  color:#C5B488;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 0px 0px 8px;
  width:274px;
}

.infoElement .data {
  width:300px;

}

.infoElement .properties {
  padding:16px 0 4px 4px;

}

.infoElement .properties .prop{
  margin:4px;
  padding:0px 0px 0px 4px;
  /*width:300px;*/

}

.infoElement .properties .prop .propName{
  padding:0px 0px 0px 8px;
  color:#C5B488;
  float:left;
  font-weight:bold;
  margin:0 5px 0 0;
  background:transparent url(../img/pilch/props_list_pixel.jpg) no-repeat scroll left 5px;

}

.infoElement .properties .prop .propValue{
  color:white;
}


.infoElement  .collectionCat{
  float:right;
  display:inline;
  margin:4px 10px 0px 0px;
  color:#C5B488;
  font-weight:bold;
  text-decoration:none;
}

.infoElement .subCat {

}

.infoElement  .photo{
  position: absolute;
  top:30px;
  right:10px;


}

.infoElement .photo img{
  border:6px solid #af4f54;
}

#facebox .infoElement  .photo img{
  border:6px solid #af4f54;
}

.infoElement .print a{
  text-decoration:none;
  color:#C5B488;
}

.infoElement .print a img{
  border:0px none;
}


/****************************************************
 * infoElementSanit
 */

.infoElementSanit{
  margin:7px;
  background:#A93245 url(../img/pilch/zoom_background.jpg) no-repeat scroll right bottom;
  padding:8px 0px 0px 0px;
  position:relative;
}

.infoElementSanit .topCat {
  font-size: 14px;
  color:#d4d4d4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 8px;
}

.infoElementSanit .mainCat {
  font-size: 16px;
  color:#ffffff;
  margin:0px 0px 6px 0px;
  font-weight: bold;
  padding:0px 0px 0px 8px;
}

/*.infoElementSanit .subCat {
  color:#C5B488;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 0px 0px 8px;
}*/


.infoElementSanit .title {
  color:#C5B488;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 0px 0px 8px;
  width:274px;
}

.infoElementSanit .data {

}

.infoElementSanit .properties {
  padding:16px 0 4px 4px;

}

.infoElementSanit .properties .prop{
  margin:4px;
  padding:0px 0px 0px 4px;
  width:300px;

}

.infoElementSanit .properties .prop .propName{
  padding:0px 0px 0px 8px;
  color:#C5B488;
  float:left;
  font-weight:bold;
  margin:0 5px 0 0;
  background:transparent url(../img/pilch/props_list_pixel.jpg) no-repeat scroll left 5px;

}

.infoElementSanit .properties .prop .propValue{
  color:white;
}


.infoElementSanit  .collectionCat{
  float:right;
  display:inline;
  margin:0px 10px 0px 0px;
  color:#C5B488;
  font-weight:bold;
  text-decoration:none;
}

.infoElementSanit .subCat {

}

.infoElementSanit  .photo{
  /*position: absolute;
  top:30px;
  right:10px;*/


}

.infoElementSanit  .photos{
  float:right;


}

.infoElementSanit .photo img{
  border:6px solid #af4f54;
}

#facebox .infoElementSanit  .photo img{
  border:6px solid #af4f54;
}

.infoElementSanit .print a{
  text-decoration:none;
  color:#C5B488;
}

.infoElementSanit .print a img{
  border:0px none;
}







.contentBox .contentList {
  float:right;
  width:840px;
  margin:0px 30px 0px 0px;
  display: inline;

}

.contentBox .contentList .contentListTitle{
  font-size: 18px;
  font-weight: bold;
  color:white;
  margin:0px 0px 20px 0px;
}

.contentBox .contentList .list .item{
  margin:0px 0px 16px 0px;
}

.contentBox .contentList .list .item .date{
  float:left;
  margin:0px 6px 0px 0px;
  display: inline;
  color:#b3a37f;
  font-size: 11px;
  font-weight: bold;
}

.contentBox .contentList .list .item .title {
  color:#f8fffa;
  font-size: 11px;
  font-weight: bold;
}

.contentBox .contentList .list .item .title a{
  color:#f8fffa;
  font-size: 11px;
  font-weight: bold;
}

.contentBox .contentList .list .item .photo{
  display:inline;
  float:left;
  margin:10px 10px 0px 0px;
}

.contentBox .contentList .list .item .photo a img {
  border:0px none;
}

.contentBox .contentList .list .item .short {
  margin:10px 0px 0px 0px;
  color:#f8fffa;
  font-size: 10px;
  text-align: justify;
}
.contentBox .contentList .list .item .short a img{
  border:0px none;;
}



.contentBox .contentList .contentListPagination {
  color:#f8fffa;
}

.contentBox .contentList .contentListPagination .paginationTitle{
  float:left;
}

.contentBox .contentList .contentListPagination .paginator{

  float:left;
  margin:0px 0px 0px 10px;
}

.contentBox .contentList .contentListPagination .paginator a{
  text-decoration:none;
  color:#f8fffa;
}

.contentBox .contentList .contentListPagination .paginator a.active{
  text-decoration: underline;
}

.contentBox .contentList .contentListPagination .paginator a:hover{
  text-decoration: underline;
}









.contentBox .contentList .downloadList {
}

.contentBox .contentList .downloadList .item{
  margin:0px 40px 16px 0px;
  float:left;
  display: inline;
  width:114px;
}

.contentBox .contentList .downloadList .item .photo a img{
  border: 7px solid #9a1c30;
}

.contentBox .contentList .downloadList .item .title {
  color:#f8fffa;
  font-size: 12px;
  font-weight: bold;
}

.contentBox .contentList .downloadList .item .title a{
  color:#f8fffa;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
}

.contentBox .contentList .downloadList .item .short {
  margin:10px 0px 10px 0px;
  color:#f8fffa;
  font-size: 10px;
  width:100px;
  text-align: justify;
}
.contentBox .contentList .downloadList .item .short a{
  text-decoration:none;
  color:#f8fffa;
}

.contentBox .contentList .downloadList .item .short a img{
  border:0px none;
}

.contentBox .contentList .downloadList .item .download {
  float:left;
  display:inline;
}
.contentBox .contentList .downloadList .item .download a {
  color:white;
  text-decoration:none;
}

.contentBox .contentList .downloadList .item .rightArrow {
  float:right;
  display:inline;
  width:50px;
  background-color:#9a1c30;
}
.contentBox .contentList .downloadList .item  .rightArrow a {
  color:white;
  text-decoration:none;
}

/****************************************************
 * saloonList
 */
.contentBox .contentList .contentListTopTitle {
color:#363636;
font-size:16px;
margin:0;
font-weight: bold;
}
 
.contentBox .contentList .contentListMainTitle {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
}

.contentBox .contentList .contentListSubTitle {
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
margin:0 0 6px;
display:inline;
}

 
.contentBox .contentList .saloonList {

}

.contentBox .contentList .saloonList .saloonSelect{
    margin:16px 0px 0px 0px;
}
.contentBox .contentList .saloonList .saloonSelect .text{
    color:#fff;
    font-size: 11px;
    font-weight: bold;
    padding:0px 0px 0px 16px;
    background:transparent url(../img/pilch/news_more.jpg) no-repeat scroll left 2px;
}
.contentBox .contentList .saloonList .saloonSelect .select{
    margin:10px 0px 0px 16px;
}

.contentBox .contentList .saloonList .saloonSelect .select select{
    width:200px;
}


.contentBox .contentList .saloonAll {
    margin:16px 0px 0px 0px ;
}

.contentBox .contentList .saloonAll .tiles{
    width:400px;
    float:left;
    display: inline;
}

.contentBox .contentList .saloonAll .tiles .title{
    color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
}

.contentBox .contentList .saloonAll .sanit{
    width:400px;
    float:right;
    display: inline;
}

.contentBox .contentList .saloonAll .sanit .title{
    color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
}

.contentBox .contentList .saloonCity {
    margin:16px 0px 0px 0px ;
}

.contentBox .contentList .saloonCity .tiles{
    width:400px;
    float:left;
    display: inline;
}

.contentBox .contentList .saloonCity .tiles .title{
    color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
}

.contentBox .contentList .saloonCity .sanit{
    width:400px;
    float:right;
    display: inline;
}

.contentBox .contentList .saloonCity .sanit .title{
    color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
}



.contentBox .contentList .saloonList .list {

}
.contentBox .contentList .saloonList .list .item{

}
.contentBox .contentList .saloonList .list .item .name{
    color:white;
    font-weight: bold;
    text-decoration: none;
    padding:0px 0px 0px 10px;
    background:transparent url(../img/pilch/saloon_dot.jpg) no-repeat scroll left 4px;
}
.contentBox .contentList .saloonList .list .item .name a{
    color:white;
    font-weight: bold;
    text-decoration: none;
}
.contentBox .contentList .saloonList .list .item .itemContents{

}
.contentBox .contentList .saloonList .list .item .itemContents .prop{
      margin:0px 0px 0px 10px;
}
.contentBox .contentList .saloonList .list .item .itemContents .prop .propName {
    color:#d5d3d8;
    font-weight: bold;
    text-decoration: none;
    float:left;
    display:inline;
}
.contentBox .contentList .saloonList .list .item .itemContents .prop .propValue{
    color:#d5d3d8;
    font-weight: bold;
    text-decoration: none;
    
}








/****************************************************
 * contentDetails
 */

.contentBox .contentDetails {
  width:840px;
  float:right;
  padding:0px 30px 0px 0px;
  display: inline;
}

.contentBox .contentDetails .contentTitle{
  color:white;
  font-size:17px;
  font-weight: bold;
}

.contentBox .contentDetails .contentPhoto{
  color:white;
  font-size:17px;
  font-weight: bold;
  display:inline;
  float:left; 
  margin:12px 10px 0px 0px;
}

.contentBox .contentDetails .contentDescription{
  color:white;
  text-align:justify;
}

.contentBox .contentDetails .contentDescription a{
  color:white;
}

.contentBox .contentDetails .contentDescription .opinions {
  
}
.contentBox .contentDetails .contentDescription .opinions #contact{
  
}

.contentBox .contentDetails .contentDescription .opinions #contact input.submitOpinion{
  background:transparent url(../img/pilch/send_button.jpg) no-repeat scroll left 0px;
  border:0px none;
  width:77px;
  height:15px;
  
}

.contentBox .contentDetails .contentDescription .opinions #contact input.submitOpinionPl{
  background:transparent url(../img/pilch/send_button.jpg) no-repeat scroll left 0px;
  border:0px none;
  width:77px;
  height:15px;
  
}

.contentBox .contentDetails .contentDescription .opinions #contact input.submitOpinionEn{
  background:transparent url(../img/pilch/send_button_en.jpg) no-repeat scroll left 0px;
  border:0px none;
  width:77px;
  height:15px;
  
}

.contentBox .contentDetails .contentPhotos{
  margin:22px 0px 0px 0px;
}

.contentBox .contentDetails .contentPhotos .photo{
  display:inline;
  float:left;
  margin:0px 20px 0px 0px;
}

.contentBox .contentDetails .contentPhotos .photo a img{
  border:5px solid #9A1C30;
}







/****************************************************
 * contentCalculator
 */


.contentBox .contentDetails .contentCalculator{
  color:white;
}

.contentBox .contentDetails .contentCalculator .calculator{
  color:white;
}

.contentBox .contentDetails .contentCalculator .calculator .level{
  color:white;
}

.contentBox .contentDetails .contentCalculator .calculator .level .levelTitleBar{
  background-color: #a42a3e;
  position: relative;
  width:500px;
}

.contentBox .contentDetails .contentCalculator .calculator .level .levelTitleBar .levelTitle{
  background:transparent url(../img/pilch/news_more.jpg) no-repeat scroll left 2px;
  float:left;
  display: inline;
  margin:7px 190px 7px 7px;
  padding:0px 0px 0px 12px;
  font-size: 12px;
  font-weight: bold;
}

.contentBox .contentDetails .contentCalculator .calculator .level .levelValues{

}
.contentBox .contentDetails .contentCalculator .calculator .level .levelValues .value{
  float:left;
  display: inline;
  margin:7px 70px 7px 7px;
  padding:0px 0px 0px 12px;
}

.contentBox .contentDetails .contentCalculator .calculator .level .levelValues .value .valueTitle{
  margin:7px 7px 7px 10px;;
}

.contentBox .contentDetails .contentCalculator .calculator .level .levelValues .value .valueField{
  margin:7px;
}

.contentBox .contentDetails .contentCalculator .calculator .buttons{
  margin:7px 7px 7px 24px;;
}

.contentBox .contentDetails .contentCalculator .calculator .buttons .button{
  background-color: #9a1c30;
  color:white;
  font-weight: bold;
  border:0px none;

}



/****************************************************
 * contentFooter
 */


.contentBox .contentFooterMainPage {
  margin:20px 0px 20px 40px ;
  color:#d8a3ab;
}

.contentBox .contentFooter {
  color:#d8a3ab;
  background:transparent url(../img/pilch/content_footer.jpg) no-repeat scroll right bottom;
  height:100px;
  border:0px none;
  position:relative;

}

.contentBox .contentFooter .copyrights{
  padding:40px 0px 0px 24px;
  position:absolute;
  top:10px;

}




/****************************************************
 * contentQuickLinks
 */

.contentBox .contentQuickLinks {
  height:190px;
  background:white;
  margin:0px 0px 0px 0px;

}

.contentBox .contentQuickLinks .menu{
  padding:0px 0px 0px 42px;
}

.contentBox .contentQuickLinks .menu .menuElement {
  float:left;
  width:300px;
  text-align: justify;
}

.contentBox .contentQuickLinks .menu .menuElement .first{
  margin:20px 43px 20px 0px;
}

.contentBox .contentQuickLinks .menu .menuElement {
  float:left;
  width:300px;
  margin:20px 43px 20px 0px;
  text-align: justify;
}

.contentBox .contentQuickLinks .menu .menuElement a img {
  border:1px solid #e6e6e6;
  padding:3px;
}

.contentBox .contentQuickLinks .menu .menuElement a {
  color:#918879;
  text-decoration: none;
}


/****************************************************
 * searchResults
 */
.contentBox .searchResults  {
    float:right;
    width:840px;
    margin:0px 30px 0px 0px;
    display: inline;
}
.contentBox .searchResults .leftCol {
    float:left;
    width:410px;
    margin:0px 20px 0px 0px;
    display: inline;

}
.contentBox .searchResults .leftCol .title {
    color:white;
    font-size: 15px;
    font-weight: bold;
}
.contentBox .searchResults .leftCol .collections{

}
.contentBox .searchResults .leftCol .collections .collection{

}
.contentBox .searchResults .leftCol .collections .collection .title {
    font-size:18px;
    font-weight: bold;
    color:white;
    margin:8px 0px 8px 0px;
}
.contentBox .searchResults .leftCol .collections .collection .title a{
    color:white;
    text-decoration: none;
}
.contentBox .searchResults .leftCol .collections .collection .photo {

}
.contentBox .searchResults .leftCol .collections .collection .photo a img{
    border:0px none;
}
.contentBox .searchResults .leftCol .collections .collection .colorTiles{

}
.contentBox .searchResults .leftCol .collections .collection .colorTiles .item {

}
.contentBox .searchResults .leftCol .collections .collection .colorTiles .item a{
    color:white;
}
.contentBox .searchResults .rightCol {
    float:right;
    width:410px;
    display: inline;
}
.contentBox .searchResults .rightCol .title{
    color:white;
    font-size: 15px;
    font-weight: bold;
    margin:0px 0px 10px 0px;
}
.contentBox .searchResults .rightCol .articles{

}
.contentBox .searchResults .rightCol .articles .article{
  
}
.contentBox .searchResults .rightCol .articles .article a{ 
    color:white;
}



.contentBox .searchResults .rightCol .articles .article a{ 
    color:white;
}



.contentBox .error {
    margin:20px 0px 0px 220px;
    color:white;
}

.contentBox .error .title{
    font-size: 18px;
    margin:0px 0px 0px 0px;
}

.contentBox .error .name{
    font-size: 14px;
    margin:20px 0px 0px 0px;
}

.contentBox .error .html{
    font-size: 11px;
    margin:10px 0px 50px 0px;
}
  




/****************************************************
 * bottomBox
 */
.bottomBox {
  border-right:3px solid white;
  border-left:3px solid white;
  margin-bottom:10px;
}

.bottomBox .copyright {
  float:left;
  color:#94897d;
  margin:12px;
}

.bottomBox .copyright .text{
  color:#94897d;
  float:left;
  display: inline;
}

.bottomBox .copyright .text a{
  color:#94897d;
}

.bottomBox .copyright .logo{
  float:left;
  display: inline;
}



.bottomBox .copyright .logo a.logo_energe {
  border:0px none;
  color:#94897d;
  float:left;
  display: inline;
}

.bottomBox .copyright .logo a.logo_energe img{
  border:0px none;
}

.bottomBox .bottomMenu {
  float:right;
}









.bottomBox .bottomMenu .menu {
  color:#94897d;
  margin:0px 40px 0px 0px;

}

.bottomBox .bottomMenu .menu .menuElement{
  text-decoration:none;
  color:#94897d;
  float:left;
  padding:10px 10px 10px 10px;
}

.bottomBox .bottomMenu .menu .menuElement:hover{
  text-decoration: underline;
}

.bottomBox .bottomMenu .menu .middle{
  border-left:1px dotted #94897d;
}

.bottomBox .bottomMenu .menu .last{
  border-left:1px dotted #94897d;
}





