/* ********************************** */
#contentBoxLong, #contentBoxLong .infoBlockImg{width: 580px;}
#contentBox, #contentBox .infoBlockImg{width: 745px;}
/* ********************************** */

.pagePathBox{border-bottom: 0px solid #b5b5b5; display: block; position: relative; margin-bottom: 6px; padding-top: 10px}
.pagePathBox li{display: block; float: left; margin-right: 5px; position: relative; color: #888}
.pagePathBox span{font: 9pt/10pt arial; color: #888;}
.pagePathBox a{font: 12pt/14pt 'PT Serif', serif; color: #b5b5b5; text-transform: lowercase; text-decoration: none;}
.pagePathBox a:hover{color: #222}

.contentBox{width: 100%; padding-bottom: 20px}

.comContentTextTop{padding-top: 0px; padding-bottom: 10px;}
.comContentTextBottom{padding-top: 20px}


.subGoodContent{padding-bottom: 25px}
.subGoodContent{padding-top: 30px;}
.goodNotice{padding-bottom: 20px; padding-top: 20px}

.goodListElementTitle{padding-bottom: 20px}
.goodListElementTitle span{font: 22px/24px 'Open Sans', sans-serif;}


.listElTitle{font: bold 14px/18px 'Open Sans', sans-serif;}

.goodListElements{width: 100%;}
.goodListElement{padding-bottom: 50px; padding-top: 20px}
.goodListElementImg{width: 100%}
.goodListElementImg a{display: block; padding-left: 20px; padding-right: 20px}
.goodListElementImg img{width: 100%}
.goodListElementTitle a:hover{text-decoration: underline}
.goodListElementTitle{text-align: center; display: block; width: 100%}

.goodListSubElement{width: 20%; float: left; margin-bottom: 20px}
.goodListSubElementImg{width: 100%}
.goodListSubElementImg a{display: block; padding-left: 20px; padding-right: 20px}
.goodListSubElementImg img{width: 100%}
.goodListSubElementTitle a:hover{text-decoration: underline}
.goodListSubElementTitle{text-align: center; display: block; width: 100%}


.modListElements{width: 100%;}
.modListElement{width: 20%; float: left;}
.modListElementImg img{width: 100%}
.modListElementImg{display: block; padding-left: 20px; padding-right: 20px; cursor: pointer}
.modListElementTitle{text-align: center; display: block; width: 100%}


.modListElementInfo{display: none; width: 100%; min-height: 100%; top: 0px; left: 0px; position: absolute; z-index: 11100000; background-image: url('../../../../templates/img/bg/abg.png!');}
.modListElementInfoBox{position: absolute; top: 0px; left: 50%; margin-left: -300px; width: 600px; background-color: #fff; border: 1px solid #000; z-index:100000}
.modListElementInfoPad{padding: 30px;}
.modInfoImg, .modInfoParams{float: left; margin-bottom: 20px}
.modInfoImg{width: 230px;}
.modInfoImg img{width: 80%; margin: 0px auto; display: block}
.modInfoParams{width: 250px; padding-left: 20px; padding-top: 20px}
.modInfoTitle{font: 28px/20px 'Open Sans', sans-serif;}
.modInfoNotice{font: 14px/19px 'Open Sans', sans-serif;}

.modInfoPrice{font: bold 14px/18px 'Open Sans', sans-serif;}


.charListElements{border-bottom: 1px solid #ededed; width: 285px}
.charListElement{display: block; width: 100%px; font: 12px/14px 'Open Sans', sans-serif; }
.ñharL, .ñharR{float: left; border-top: 1px solid #ededed; padding-top: 6px; padding-bottom: 6px}
.ñharL{width: 60%}
.ñharR{width: 40%}
.ñharList{padding-top: 20px; padding-bottom: 10px}

.modInfoClose{width: 16px; height: 16px; background-image: url("../../../../templates/img/icons/close.png"); display: block; position: absolute; top: 40px; left: 555px; cursor: pointer}


.goodPathMenu{width: 90%; margin: 0px auto}

.galleryElements{padding-top: 10px}
.galleryElement{float: left}
.galleryElement{width: 25%}
.galleryElementPad{padding-right: 10px; margin-bottom: 10px}
.galleryElement img{display: block}


#profile_slider_wrap{padding-top: 30px}