 img,div { behavior: url(/images//images/iepngfix.htc) }
 html,body{background:#000000; min-width:1000px;}

.float-left {
  float: left;
}


.container{float:left; position:relative; margin-top:-7px;}
.container a{text-decoration:none;}
.top{float:left; position:relative; width:1000px; height:130px;}
.middle{float:left; position:relative; width:1000px; min-height: 600px;}
.icona{position:absolute; left:42px; top:0px; width:211px; height:88px;}
.phone{position:absolute; left:621px; top:34px; width:329px; height:72px;}

.leftblock{float:left; position:relative; width:256px;}
.leftmenu{float:left; position:relative; font-family:Arial; font-size:15px; color:#d4bf8c; height:356px; //height:376px; padding-left:66px; padding-top:23px;}
.leftmenu ul {float:left; position:relative; list-style:none; margin:0; padding:0;}
.leftmenu ul li a{color:#d4bf8c; text-decoration:none;}
.leftmenu ul li {height:39px; text-align:left;}
.content{float:left; position:relative; width:730px; text-align:left; color:#fff;}
.topmenu{float:left;width:730px; height:61px;}
.topmenu ul {float:left; list-style:none; padding:0; margin:0;}
.topmenu ul li{float:left; font-weight:bolder;}
.topmenu ul li a{text-decoration:none; color:#967e50;font-size:14px;font-family:Arial;}
.topmenu ul img{border:none;}
.lmcentral{float:left; background: url(/images/topmbgk.gif) left top repeat-x;//cursor:pointer; padding-left:10px; height:33px; padding-right:10px; //margin-left:-3px; //margin-right:-3px;}
.lmcentral2{float:left; font-size:14px; color:#160e10; padding-top:4px; font-family:Arial; background: url(/images/topmcenter.gif) center top no-repeat; //cursor:pointer; height:33px;}
.selecttop{float:left; height:33px;}
.noselecttop{float:left; padding-top:4px;}
.topmenu .delitel{float:left; width:40px; height:10px;}
.gallery{float:left; width:730px;position:relative;margin-left: -61px;}
.gallery ul{float:left; padding:0; margin:0; list-style:none;position:relative;}
.gallery ul li{float:left; width:235px; height:390px;position:relative;line-height:15px; font-size:14px;}
.gallery ul li a {text-decoration:none;position:relative; color: #E1CA92;}
.gallery ul li img{border:none;position:relative;}
.gallery .echo{float:left; width:202px; height:35px; margin-top:-36px; color:#e1ca92; font-size:14px; font-weight:bolder; font-family:Arial;}
.gallery .echo2{float:left; width:200px; position:absolute; left:0px; top:292px; color:#e1ca92; font-size:14px; font-weight:bolder; font-family:Arial;}
html:first-child  A .echo2{float:left; position:absolute; left:-385px; top:105px; color:#e1ca92; font-size:14px; font-weight:bolder; font-family:Arial;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .gallery .echo2 {float:left; width:200px; position:absolute; left:0px; top:305px; _top:292px; color:#e1ca92; font-size:14px; font-weight:bolder; font-family:Arial;}
}

*:first-child+html .gallery .echo{float:left; width:202px; height:35px; margin-top:-3px;}



.bottom{float:left; position:relative; width:1000px; height:157px; color:#fff;}
.vstavka{}
.corp{font-size:11px; font-family:Tahoma; color:#9e9e9e;}
.corp a{font-size:11px; font-family:Tahoma; color:#9a8255; text-decoration:underline;}
.razr {padding-left:6px;//padding-top:10px; line-height:14px;}
.razr a{font-size:11px; font-family:Tahoma; color:#e5d5a9; text-decoration:none;}
.leftmenu .selectm{background:url(/images/sellectm.gif) left top no-repeat; width:140px;  padding-top:3px; padding-left:15px;}
.leftmenu .noselectm{width:140px;  padding-top:3px; padding-left:15px;}

#mod1k{float:left; cursor:pointer; width:249px; margin:0; padding:0; height:161px;background:url(/images/mod11_.gif) left top no-repeat;}
#mod2k{float:left; cursor:pointer; width:249px; margin:0; padding:0; height:174px;background:url(/images/mod21_.gif) left top no-repeat;}
#mod3k{float:left; cursor:pointer; width:249px; margin:0; padding:0; height:180px;background:url(/images/mod31_.gif) left top no-repeat;}

#mod11{float:left; cursor:pointer; width:249px; margin:0; padding:0; height:161px;background:url(/images/mod1.jpg) left top no-repeat;}
#mod21{float:left; cursor:pointer; width:249px; margin:0; padding:0; height:174px;background:url(/images/mod2.jpg) left top no-repeat;}
#mod31{float:left; cursor:pointer; width:249px; margin:0; padding:0; height:180px;background:url(/images/mod3.jpg) left top no-repeat;}

#mod1{ position:absolute; text-decoration:none; left:621px; cursor:pointer; top:6px; width:249px; z-index:1; height:161px; background:url(/images/mod11.jpg) left top no-repeat; }
#mod2{ position:absolute; text-decoration:none; left:683px; cursor:pointer; top:191px; width:249px; z-index:2; height:174px; background:url(/images/mod21.jpg) left top no-repeat; }
#mod3{ position:absolute; text-decoration:none; left:747px; cursor:pointer; top:365px; width:249px; z-index:3; height:180px; background:url(/images/mod31.jpg) left top no-repeat; }
#mod1 .text1{ text-align:left; height:34px; margin-left:142px; margin-top:143px; font-size:14px; font-family:Arial Narrow; color:#e5d5a9; text-indent:-9999px; background:url(/images/kupitplatie.gif) left top no-repeat; text-decoration:none;}
#mod2 .text2{ text-align:left; height:34px; margin-left:140px; margin-top:137px; font-size:14px;text-indent:-9999px; background:url(/images/vzatplatie.gif) left top no-repeat; font-family:Arial Narrow; color:#e5d5a9; text-decoration:none;}
#mod3 .text3{ text-align:left; height:34px; margin-left:136px; margin-top:143px; font-size:14px;text-indent:-9999px; background:url(/images/shit_model.gif) left top no-repeat; font-family:Arial Narrow; color:#e5d5a9; text-decoration:none;}

.mainblock{float:left; margin-left:37px; font-family:Tahoma; color:#9e9e9e; font-size:11px; line-height:20px; padding-left:14px; padding-top:14px;  padding-bottom:14px; padding-right:24px; text-align:left; //margin-left:18px; width:200px; height:350px; background:url(/images/mainblock.jpg) left top no-repeat;}
.mainblock a{font-family:Tahoma; width:175px; color:#98896c; font-size:11px; line-height:20px;}
.mainblock strong{font-family:Tahoma; width:175px; color:#9a8255; font-size:12px; line-height:15px;}
.mainblock p{width:175px; padding-top:5px; margin-top:5px;}
*:first-child+html.mainblock{float:left; margin-left:37px; width:200px; height:350px; background:url(/images/mainblock.jpg) left top no-repeat;}

.textsstyles{font-family:Tahoma; color:#D4BF8C; font-size:14px; line-height:20px; padding-left:14px; padding-top:14px;  padding-bottom:14px; padding-right:14px;}
.textsstyles strong{font-family:Tahoma; color:#9a8255; font-size:13px; line-height:20px;}
.textsstyles h2{font-family:Tahoma; color:#9a8255; font-size:12px; line-height:20px;  font-weight:normal;}
.textsstyles h1{font-family:Arial Narrow; font-size:24px; color:#E5D5A9; font-weight:normal;}
.textsstyles a{font-family:Tahoma; color:#98896c; font-size:12px; line-height:20px;}

.macrotext{float:left; text-indent:30px; text-align:left; font-size:24px; font-family:Arial Narrow; color:#e5d5a9; width:569px; height:265px; margin-left:37px; //margin-left:18px;}
*:first-child+html.macrotext{margin-left:37px;}
#scrollblock{overflow:hidden; margin-left:30px; line-height:16px; width:460px; height:195px; font-size:11px; font-family:Tahoma; color:#9e9e9e;}

.randgallery{ float:right;height:auto; width:353px; height:336px; text-align:left; font-size:24px; font-family:Arial Narrow; color:#e5d5a9;}
.randgallery ul{float:left; width:353px; list-style:none; padding:0; margin:0; /*margin-top:36px;*/}
.randgallery ul li{float:left; width:172px; height:243px; padding:0; margin:0;}
.randgallery img{border:none;}


.formname{color:#9e9e9e; font-family:Tahoma; font-size:14px; text-align:left; width:115px;}
.formpole{color:#9e9e9e; font-family:Tahoma; font-size:14px; text-align:left; width:523px;}
.formpole input{background:url(/images/input.gif) left top no-repeat; width:523px; height:26px; text-indent: 12px; border:none;color:#9e9e9e; font-family:Tahoma; font-size:16px; text-align:left;}
.formpole .supertext {background:url(/images/textarea.gif) left top no-repeat; display:block; //margin-right:-10px; width:523px; height:226px; padding:11px; float:right;}
.formpole textarea{width:500px; background:#191114; height:200px; border:none;color:#9e9e9e; font-family:Tahoma; font-size:16px; text-align:left;}
#sendbutton{background:url(/images/otziv.gif) right top no-repeat; cursor: pointer; width:139px; float:right; margin-right:20px; //margin-right:-10px;}
#mainvipad{}
#vipad{float:left;display:none;}
#click{display:block; background:url(/images/otziv.gif) right top no-repeat; text-indent:-9999px; width:638px; height:26px;}
.otziv{float:left; width:681px; margin-bottom:30px;margin-left: 18%;}
.otziv p {font-size:14px; color:#D4BF8C; line-height:20px; font-family:Tahoma;}
.otziv strong {font-size:15px; color:#D4BF8C; line-height:20px; font-family:Tahoma;}
.otziv strong a{font-size:15px; color:#D4BF8C; line-height:20px; font-family:Tahoma;}

.admin_new{border:solid 1px #AAa295; width:100%;}
.admin_new td{border:solid 1px #AAa295;}
.admin_name{font-size:11px; color:#9e9e9e; line-height:20px; font-family:Tahoma;}
.admin_phone{font-size:11px; color:#9e9e9e; line-height:20px; font-family:Tahoma;}
.admin_text{font-size:11px; color:#9e9e9e; line-height:20px; font-family:Tahoma;}
.admin_date{font-size:11px; color:#9e9e9e; line-height:20px; font-family:Tahoma;}

.to-fav {background: url(/images/star.png) left no-repeat; font-family: Arial; padding-left: 20px; display: block; font-weight: bold; position: absolute; top: 383px; color: red; z-index: 1; color: #E1CA92; /*behavior: url(/iepngfix.htc); */}
.sel_items { height: 90px; clear: both; font-size: 11px;}
.sel_items img { border: 1px solid #624F25; }
#print-button { color: #E1CA92; display: block; text-align: center; background: url(/images/print.png) 15px 0 no-repeat; }
.to-print { display: none; }


#liked { font-family:Arial Narrow; margin: 0 0 10px 0; text-align: center; font-weight: normal; font-size: 22px; }
.delete-button { color: #E1CA92; }
.price-prokat {  }


#selected_items { text-align: left; display: none; }
#selected_items img { width: 50px; margin-right: 5px; float: left; }

.clear { clear: both; }
.zag-img {
   display: block;
   margin-bottom: 20px;
}
/* голосование */
.vote-name { color:#9A8255; font-family:Tahoma; font-size:12px; line-height:15px; font-weight: bold; }
.vote { color: #9E9E9E; font-size: 11px; width: 100%; }
.vote td { padding: 3px 5px; }
.vote .vote-block {
  width: 464px;
  height: 238px;
  background: url(/images/vote-background-2.jpg) left top no-repeat;
  padding: 18px 13px;
}
.vote .vote-button {
  text-align: right;
  padding: 29px 7px 0 0;
  color:#9A8255; font-family:Tahoma; font-size:12px; line-height:15px; font-weight: bold;
}

.last-ref { float: right; width: 314px;  margin: 0 35px 15px 15px; position:relative; bottom:350px;}
.last-ref .ref-border {
   border: 1px solid #D4BF8C;
   padding: 10px;
   margin-bottom: 15px;
}
.last-ref .ref-border h5 {
  text-align: center;
  font-weight: normal;
  font-size: 16px; margin: 0;
  padding: 10px;
  color: #9E9E9E;
}
.last-ref .ref-border div a {
  color: #9E9E9E;
  text-decoration: none;
}
.last-ref .ref-border a:hover, .last-ref .ref-border h5:hover {
  text-decoration: underline;
}

.trying {
  text-align: center;
  color: #E5D5A9;
  display: block;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

.trying:hover {
  text-decoration: underline;
}
.last-ref .date {
  font-weight: bold;
}
.last-ref .name {
  font-weight: bold;
}

.last-ref .hole-ref {
  display: block;
  text-align: right;
  color: #9A8255 !important;
}

/* вопрос-ответ на главной */
.last-ref .otziv-main { }
.last-ref .otziv-main p { }
.last-ref .otziv-main strong a{ color:#E5D5A9; font-family:Tahoma;}

/* новая галлерея */
.dress-info {
  position: absolute;
  top: 300px;
  font-weight: bold;
  color: #E1CA92;
  z-index: 1;
  width: 202px;
  text-align: justify;
  margin-left: 17px;
}
.dress-info td {
  padding: 0;
  margin: 0;
  line-height: 14px;
}


.dress-info .to-fav-new {
  background: url(/images/star.png) left no-repeat;
  padding-left: 20px;
  display: block;
  font-weight: bold;
  color: #E1CA92;
}

.pages { 
   width:500px; 
   font-size:14px; 
   padding-top: 35px; 
   z-index: 999;
}

.block-img {
  display: block !important;
  height: 340px  !important;
  overflow: hidden;
}

/* платье открытое */
.the-dress {
  width:717px;
  background: url(/i/dress-bg.png);
  position: relative;
  float: left;
  margin-bottom: 250px;
}
    .the-dress .tt {
       background: url(/i/b-top.jpg) 0 0 repeat-x;
    }
    .the-dress .r {
      background: url(/i/b-side.jpg) 100% 0 repeat-y;
    }
    .the-dress .l {
      background: url(/i/b-side.jpg) 0 0 repeat-y;
    }
    .the-dress .b {
       width:717px;
       min-height: 634px;
       border-bottom: 1px solid #2b2623;

    }
    .the-dress .d-content {
       padding: 25px;
       color: #D4BF8C;
       font-family: Georgia, Arial;

    }

        .the-dress a {
          color: #D4BF8C;
        }


        .the-dress .d-top a {
          display: block;
          float: left;
          background: url(/i/button-back.jpg) 0 0 no-repeat;
          padding: 3px 0 4px 35px;
          text-decoration: underline;
          font-size: 14px;
        }

        .the-dress .d-top-next {
          float: right;
        }

        .the-dress .d-top-next a {
          display: block;
          float: left;
          background: url(/i/button-next.jpg) 100% 0 no-repeat;
          padding: 3px 35px 4px 0;
          text-decoration: underline;
          font-size: 14px;
        }

        .the-dress .d-clear {
          clear: both;
          height: 25px;
        }
        .the-dress .d-info {

        }

        .the-dress .d-pics {
          width: 202px;
          float: left;
        }
        .the-dress .d-pic-main {
          border-top: 1px solid #dcccbc;
          border-bottom: 1px solid #dcccbc;
          width: 304px;
        }
        .the-dress .d-pic-left {
          background: url(/i/pic-side.jpg) 0 0 repeat-y;
        }
        .the-dress .d-pic-right {
          background: url(/i/pic-side.jpg) 100% 0 repeat-y;
          padding: 0 2px;
        }
        .d-pic-right img {
          border: none;
        }

        .the-dress #d-main-pic {
          width: 300px;
        }
        .the-dress .d-small-pic img {
          width: 50px;
          margin: 20px 20px 0 0;
          border: none;
        }
        .d-enlarge {
          padding-top: 15px;
        }
        .d-enlarge a{
          font-size: 12px;
          text-decoration: underline;
        }


        .the-dress .d-desc {
          padding: 15px 0 0 325px;
        }
        .the-dress .d-desc .name {
          font-size: 14px;
        }

        .the-dress .d-desc h1 {
          padding: 0;
          margin: 0;
          font-size: 20px;
        }

        .the-dress .d-params {
          padding: 35px 0 20px;
        }

        .the-dress .d-params .d-val{
          padding: 0 0 10px 150px;
        }

        .d-bride-photo, .d-add-fav {
          display: block;
          padding: 0 0 0 20px;
          margin-bottom: 10px;
        }
        .d-add-fav {
          background: url(/i/add-fav.jpg) 0 0 no-repeat;
        }
        .d-bride-photo {
          background: url(/i/bride-photo.jpg) 0 0 no-repeat;
        }

        .d-text {
          font-size: 12px;
          font-family: Arial;
          line-height: 18px;
        }
        .d-text .warning2 {
          font-size: 18px;
        }


div.d-text{
    font-family:Tahoma, Georgia, Arial;
}

/* новинки на главной странице */
.new-dresses .dress-info-new {
  position: absolute;
  margin-top: 205px;
  font-weight: normal;
  color: #E1CA92;
  z-index: 1;
  width: 141px;
  font-size: 12px;
  font-family: Arial;
}
  .new-dresses img {
    width: 141px;
  }
  .new-dresses a {
    color: #E1CA92;
  }

  .new-dresses .dress-item {
    float: left;
    width: 141px;
    margin-right: 30px;
  }

  .new-dresses .dress-info td {
    padding: 0;
    margin: 0;
    line-height: 14px;
  }

  .new-dresses .block-img {
    display: block !important;
    height: 320px  !important;
    overflow: hidden;
  }
div.img_on_general a img {
	outline: none;
	border-width: 0px;
}
div.text_in_gallery {
	padding-left: 0px;
	text-align: justify;
	margin-left: 215px;
}	
div.dresses div img {
	border-width:0px;
}
div.dresses div {
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}
div.dresses div p{
	margin-top:5px;
	margin-bottom:0px;
}

#vk_like {
  padding-top: 15px;

}
div.action span {
	color:#E1CA92;
}
.action {
	color:#AC281F;
}
div.action_on_inner {
	height:200px !important;
	font-family:Tahoma;
	color:#AC281F;
	background-image:url('/images/action_bg.jpg') !important;
}
a.new_stat{
	color:white !important;
	text-decoration:none;
	font-weight:bold;
}
a.new_stat:hover{
		text-decoration:underline;
	}

