@import "/layout/discount.css";

.body_content {padding: 0 10px;; line-height: 1.2em;}
/*.body_content h1, .title {font-weight: bold; margin-bottom: 5px; font-size: 13px;}
.body_content h2, .subtitle {font-weight: bold; margin-bottom: 5px; font-size: 11px;}*/

.mod_text h1, .title {color: #FF0066; padding-bottom: 10px; font-size: 15px;}
.mod_text h2, .sub-title {color: #FF0066; padding-bottom: 10px; font-size: 11px;}
.mod_text h3, .special {color: #FF0066; padding-bottom: 10px; font-weight: normal;}


.body_content .underline {text-decoration: underline;}

.catalog .item {background: url(/images/back_catalogue.gif) no-repeat; width: 190px; height: 250px; float: left; margin-left: 22px; margin-bottom: 15px; position: relative;}
.catalog .item h1 {text-align: center; font-size: 13px; color: #DE585B; padding-top: 8px; font-weight: normal; font-size: 13px;}
.catalog .item .price {position: absolute; bottom: 7px; left: 0px; width: 98px; text-align: center; color: #DE585B;}
.catalog .item .price .amount * {color: #DE585B;}
.catalog .item .price .amount sup {font-size: 9px;margin-right: 3px;}
.catalog .item .price .amount .int {font-size: 15px; font-weight: bold;}
.catalog .item .price .amount .dec {font-size: 10px;}
.catalog .item .label {position: absolute; top: 165px; width: 170px; margin: 0 10px; height: 42px; font-size: 11px; letter-spacing: 0.07em;}
.catalog .item .link a {position: absolute; width: 77px; height: 24px; background: url(/images/add_fr.gif) no-repeat; bottom: 4px; right: 8px;}
.catalog .item a span {display: none;}
.catalog .item .promo {position: absolute; width: 46px; height: 47px; background: url(/images/promo_fr.png) no-repeat; top: 20px; right: 5px;}
.catalog .item .life {position: absolute; width: 46px; height: 48px; background: url(/images/life.png) no-repeat; top: 20px; left: 5px;}
.catalog .item img {display: block; margin: 0 auto; padding-top: 20px; }
.catalog .item a.img {position: static;}
.catalog .item a {text-decoration: none;}

/* PAGE CONTACT */

#div_form_contact {width:475px; float:left; margin-top:15px; margin-left:15px; background:url(/upload/images/bkg_form.jpg) 310px 30px no-repeat;}
#div_form_contact p {line-height:17px;}

#form_contact {margin-top:20px;}
#form_contact label {float:left; width:120px; line-height:20px;}
#form_contact input {width:150px; border:1px solid #CCC}
#form_contact p {margin:2px;}
#form_contact #lbl_object,
#form_contact #lbl_comments {width:100%; line-height:25px;}
#form_contact textarea {width:450px; border:1px solid #CCC;}
#form_contact .submit {height:26px; margin-left:352px; background:url(/upload/images/btn_contact_form.jpg) no-repeat; border:none; color:#FFF; font-weight:bold; text-align:center; width:100px; padding-bottom:2px;}
#form_contact label.error {float:none; padding-left:10px; color:#FF0000;}
#form_contact .left {float: left;}
#form_contact .margin {margin-right: 10px;}
#form_contact .auto-width {width: auto;}

#text_form_contact {float:left; width:400px; margin-top:15px;}
#text_form_contact p {line-height:17px;}
#text_form_contact img {margin-top:0px; padding-left:10px; border: none; padding: 0; margin: 0;}
/* END PAGE CONTACT */

/* PAGE MAGASINS */

div#address {float:left; width:425px; padding-left:15px; overflow:hidden; text-align:center;}
div#address div.items {line-height:17px; display:none;}
div#address img {margin:0;}

.box_img div.gallery {height: auto; width: auto;position: static; height: 225px;}


#services {clear:both; text-align:center; line-height:20px; margin-top:15px;}

/* END PAGE MAGASINS */

