body {min-width:1000px; max-width:1280px;   margin:0px; padding:0px; font-family:tahoma; font-size:12px;
background:#ff9933 url(../i/fon_second.jpg) repeat;}

#wrap {width:100%;}
#wrap, #logo, #l_r , #footer {width:100%; overflow:hidden;}

#wrap a {border:0; }
#logo .name{margin:0 0 0 1%; width:100%; border:0;}
#logo .name .space {margin:0px; padding:0px; width:30px;}
#logo .name img {margin:0px; padding:0px; border:0;}
#logo .name tr {margin:0; padding:0px; vertical-align:top; border:0;}
.ok { position:absolute; display:block; top:20px; left:0; width:100%; height:100px; background:url(../i/blank.gif) no-repeat; }




#l_r .left {width:78%; float:left; display:inline; }
#l_r .left .hor {margin-top:15px; height:70px; width:100%; float:right; display:inline;}
#l_r .left .hor .hor_three {margin:0; padding:0px; width:98%; float:right; }
#l_r .left .hor .hor_three tr{margin:0; padding:0px; vertical-align:top;  }

#l_r .left .hor .hor_three .m_m {margin:0; padding:0; width:100%; height:70px; background:url(../i/menu_hor.jpg) repeat-x; float:right; display:inline;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #l_r .left .hor .hor_three .m_m {margin:-1px 0 0 0;} }
#l_r .left .hor .hor_three .m_m .mm{text-align:justify !important; margin:25px auto 0; padding:0; font-size:1.4em; font-weight:bold; }
#l_r .left .hor .hor_three .m_m .mm li {display:inline; }
#l_r .left .hor .hor_three .m_m .mm li a{text-decoration:none; color:#CC3300; display:inline;}
#l_r .left .hor .hor_three .m_m .mm img{ width:90%; height:1px; }

#l_r .left .hor .ap {margin:0; padding:0px; width:98%; float:right;}

#l_r .left .hor .ap .all_presents {margin:0; padding:0;  width:98%; }
#l_r .left .hor .ap .all_presents tr{margin:0; padding:0px; vertical-align:top;  }
#l_r .left .hor .ap .all_presents .m_m {margin:0; padding:0; width:100%; height:70px; background:url(../i/menu_hor.jpg) repeat-x; float:right; display:inline;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #l_r .left .hor .ap .all_presents .m_m {margin:-1px 0 0 0;} }
#l_r .left .hor .ap .all_presents .m_m .all_presents_good {margin:25px auto 0; text-align:center; padding:0; font-size:1.2em; font-weight:bold; color:black;}

#l_r .left .hor .ap .delivery {margin:0; padding:0; width:98%;  }
#l_r .left .hor .ap .delivery tr{margin:0; padding:0px; vertical-align:top;  }
#l_r .left .hor .ap .delivery .m_m {margin:0; padding:0; width:100%; height:70px; background:url(../i/menu_hor.jpg) repeat-x; float:right; display:inline;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #l_r .left .hor .ap .delivery .m_m {margin:-1px 0 0 0;} }
#l_r .left .hor .ap .delivery .m_m a{text-decoration:none; color:#CC3300; display:inline;}
#l_r .left .hor .ap .delivery .m_m .all_presents_good {margin:25px auto 0; text-align:center; padding:0; font-size:1.4em; font-weight:bold; color:#CC3300;}

#l_r .left .hor .ap .contacts {margin:0; padding:0; width:98%;  }
#l_r .left .hor .ap .contacts tr{margin:0; padding:0px; vertical-align:top;  }
#l_r .left .hor .ap .contacts .m_m {margin:0; padding:0; width:100%; height:70px; background:url(../i/menu_hor.jpg) repeat-x; float:right; display:inline;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #l_r .left .hor .ap .contacts .m_m {margin:-1px 0 0 0;} }
#l_r .left .hor .ap .contacts .m_m a{text-decoration:none; color:#CC3300; display:inline;}
#l_r .left .hor .ap .contacts .m_m .all_presents_good {margin:25px auto 0; text-align:center; padding:0; font-size:1.4em; font-weight:bold; color:#CC3300;}

#l_r .right {margin:0 0 0 78%;}
#l_r .right .tel {margin:0 auto; padding:15px 0 0 0; width:210px; height:70px;  }
#l_r .right .tel img{float:left; display:inline;}
#l_r .right .tel .number {float:left; display:inline; height:70px; width:162px; font-size:1.4em; color:#CC3300; background:url(../i/menu_hor.jpg) repeat-x; }
#l_r .right .tel .number p{margin:10px 0 0 0; padding:0; float:left; display:inline; width:46px;}
#l_r .right .tel .number strong {margin:10px 0 0 0; font-size:1.2em; padding:0; float:right;}

#l_r .center .help {width:97%; padding-top:25px; clear:both; }


#l_r .center .help .card {margin:25px 0 0 27px; width:180px; height:150px;  background:url(../i/rek_block.gif) no-repeat;}
#l_r .center .help .card img {margin-left:50px; }
#l_r .center .help .card p {padding-top:10px; color:#cc3300; font-size:1em; font-weight:bold; text-align:center;}

#l_r .center .help .psp {margin:25px 0 0 27px; width:180px; height:300px;  background:url(../i/photo_salona.gif) no-repeat;}
#l_r .center .help .psp img {margin:15px 15px 0px 15px; width:150px; }
#l_r .center .help .psp p {padding-top:5px; color:#cc3300; font-size:1em; font-weight:bold; text-align:center;}

#l_r .center .help .vert {width:215px; float:left; display:inline;  }
#l_r .center .help .vert .menu_v {margin:0 0 0 20px; width:195px; }


#l_r .center .help .vert .menu_v .fon {margin:0; font-size:1.2em; padding:0 0 0 20px; background:url(../i/menu_vert.jpg) repeat-y;  }
#l_r .center .help .vert .menu_v .fon .menu {color:#ff6600; margin:-5px 0 0 0; padding:0; list-style:none; }
#l_r .center .help .vert .menu_v .fon .menu a {margin:0; padding:10px 0; display:inline-block; color:#666; }
#l_r .center .help .vert .menu_v .fon .menu span { margin:0; padding:10px 0; display:inline-block; }
#l_r .center .help .vert .menu_v .fon .menu ul {margin:0; padding:0 0 0 5px; list-style:none; width:150px;  }
#l_r .center .help .vert .menu_v .fon .menu ul li {margin:0 0 5px 0; padding:0 0 5px 0; background-color:#fc6;}

#l_r .center .help .vert .menu_v .fon .menu ul li a { margin:0; padding:2px 0 2px 5px; color:#666; } 
#l_r .center .help .vert .menu_v .fon .menu ul li span.here {margin:0px; padding:0 0 0 5px;  } 
#l_r .center .help .vert .menu_v .fon .menu ul li .active a {margin:0px; padding:0;  } 

#l_r .center .help .vert .menu_v .fon .menu ul li ul .inner li a  {margin:0; padding:0; } 
#l_r .center .help .vert .menu_v .fon .menu ul li .active  ul .inner li span .here {margin:0; padding:0px; } 
#l_r .center .help .vert .menu_v .fon .menu ul li .active  ul.inner li .active a {margin:0; padding:0; }

#l_r .center .help .vert .menu_v .fon .patch {margin:0 0 0 -20px; height:1px;}

#l_r .center .help .content {margin:0 0 0 230px; padding:0; }

#l_r .center .help .content h1 {margin:0; padding:10px; background-color:#fff; color:#ff6600; float:left; display:inline;}

#l_r .center .help .content img {margin-left:15px;}

#l_r .center .help .content .collazh {margin:15px 0 0 0; padding:0; background-color:#fff;}
#l_r .center .help .content .collazh img {width:97%; margin:0; padding:1.5%;  }
* html #l_r .center .help .content .collazh img {width:96%; margin:0; padding:1.5%; }

#l_r .center .help .content .title {margin:0; padding:10px; background-color:#fff; color:#ff6600; font-size:1.6em; font-weight:bold; float:left; display:inline;}
#l_r .center .help .content .title_shop {margin:0; padding:10px; background-color:#fff; color:#ff6600; font-size:1.6em; font-weight:bold; float:left; display:inline; }


/*вывод корзины без товара*/
#shopCart {margin:0; padding:0;  border:0;}
#shopCart .shop-cart {margin:0; padding:0;   border:0; }
#cartInner.empty {margin:0; padding:0; width:150px; height:40px; background:#fff;  float:right;}
#cartInner.empty img{margin:10px 0 0 0; padding:0 5px 0 0; }
#cartInner.empty span{margin:10px 0 0 0; padding:0 10px 0 0; font-size:1.6em; float:right;}

#cartInner.full {margin:0; padding:0; height:40px; background:#fff;  float:right;}
#cartInner.full img{margin:10px 0 0 0; padding:0 5px 0 0; }
#cartInner.full span{margin:10px 0 0 0; padding:0; font-size:1.6em;}

a#butEmptyCart { text-decoration:none; border-bottom: 1px dashed; color:#666; font-size:1em;}
a#butOrder {color:#666; font-size:1em; margin:0; padding:0 10px 0 0;}           
/*вывод корзины без товара*/

/*вывод корзины c товарами*/
#cartInner.full_all {margin:0; padding:10px;  background:#fff; width:600px;}
#cartInner.full_all img{margin:10px 0 0 0; padding:0 5px 0 0; }
#cartInner.full_all span{margin:10px 0 0 0; padding:0; font-size:1.6em;}
#cartInner.full_all td img.tovar{margin:0; padding:0; height:30px;}

#cartInner.empty_all {margin:0; padding:10px;  background:#fff; width:600px;}
#cartInner.empty_all span{margin:10px 0 0 0; padding:0; font-size:1.6em;}
/*вывод корзины без товарами*/

/*форма заказа в корзине*/
#l_r .center .help .content .form_shop {margin:15px 0 0 0; padding:15px; width:600px; background-color:#fff;  font-size:1.2em;}
#l_r .center .help .content .form_shop .text {margin:0; padding:0; width:400px;}
#l_r .center .help .content .form_shop a {color:#666;}
#l_r .center .help .content .form_shop span {color:#c30;}
#l_r .center .help .content .form_shop .error {color:#c30;}
/*форма заказа в корзине*/

#l_r .center .help .content .space {background-color:transperent; height:49px; width:50%;}
/*расстояние между выводом корзины и лентой товаров*/
#l_r .center .help .content .space_shop {background-color:transperent; height:20px; width:50%;}
/** html #l_r .center .help .content .space_accessory {background-color:transperent; height:600px;}*/
* html #l_r .center .help .content .space_gift {background-color:transperent; height:600px;}
* html #l_r .center .help .content .space_basket {background-color:transperent; height:850px;}
* html #l_r .center .help .content .space_duplicate {background-color:transperent; height:340px;}
* html #l_r .center .help .content .space_champagne {background-color:transperent; height:510px;}
* html #l_r .center .help .content .space_for_cake {background-color:transperent; height:715px;}
* html #l_r .center .help .content .space_pillow {background-color:transperent; height:1010px;}
* html #l_r .center .help .content .space_towel {background-color:transperent; height:950px;}
* html #l_r .center .help .content .space_stand {background-color:transperent; height:1480px;}
* html #l_r .center .help .content .space_photoalbum {background-color:transperent; height:600px;}
* html #l_r .center .help .content .space_book {background-color:transperent; height:1390px;}
* html #l_r .center .help .content .space_case {background-color:transperent; height:630px;}
* html #l_r .center .help .content .space_lock {background-color:transperent; height:1080px;}
* html #l_r .center .help .content .space_box {background-color:transperent; height:1250px;}
* html #l_r .center .help .content .space_invite {background-color:transperent; height:750px;}
* html #l_r .center .help .content .space_garter {background-color:transperent; height:300px;}
* html #l_r .center .help .content .space_witness {background-color:transperent; height:950px;}


#l_r .center .help .content .clear{margin:0; padding:0; clear:left; height:1px;}
#l_r .center .help .content .otstup{margin:-450px 0 0 0; padding:0; clear:left; }

#l_r .center .help .content .block {margin:35px 0 0 0; padding:0; }
#l_r .center .help .content .block p {margin:15px 0 0 0; padding:15px; background-color:#fff; color:#000; font-size:1.2em; font-weight:bold; }

#l_r .center .help .content .block_champagne {margin:15px 0 0 0; padding:0; }
#l_r .center .help .content .block_champagne p {margin:0; padding:15px; background-color:#fff; color:#000; font-size:1.2em; font-weight:bold; }

#l_r .center .help .content .text {margin:15px 0 0 0; padding:15px; background-color:#fff;  font-size:1.2em;}
#l_r .center .help .content .text a {color:#f60;}

#l_r .center .help .content .text .shikarus {width:100%; border:1px solid black; }
#l_r .center .help .content .text .shikarus  td{border:1px solid black;}
#l_r .center .help .content .text .shikarus  th{border:1px solid black;}
#l_r .center .help .content .text .shikarus  p {text-align:center;}

#l_r .center .help .content .vrezka {margin:15px 0 0 0; height:307px;}
#l_r .center .help .content .vrezka img {margin:0; padding:15px; width:307px; background-color:#fff; float:left; display:inline;}
#l_r .center .help .content .vrezka p {margin:0 0 0 352px; padding:0;  background-color:#fff; font-size:1.2em; color:black;}

#l_r .center .help .content .para {margin:15px 15px 0 0; padding:0; width:47%; background-color:#fff; float:left; display:inline;}
#l_r .center .help .content .para img {margin:0; padding:3%; width:94%; }

#l_r .center .help .content .para_hor {margin:15px 15px 0 0; padding:0; width:75%; background-color:#fff;}
#l_r .center .help .content .para_hor img {margin:0; padding:2%; width:96%; }

#l_r .center .help .content .petal {margin:15px 0 0 0; border:0;}
#l_r .center .help .content .petal .cell {height:15px; background:transperent;}
#l_r .center .help .content .petal img {margin:0; padding:15px; background-color:#fff; float:left; display:inline;}
#l_r .center .help .content .petal p {margin:0 0 0 15px; padding:15px;  background-color:#fff; font-size:1.2em; color:black;}
#l_r .center .help .content .petal a {color:#666;}


#l_r .center .help .content .photo {margin:0; padding:0; width:100%;}
* html #l_r .center .help .content .photo {margin:0; padding:0; width:99%;}
#l_r .center .help .content .photo .big_photo {margin:20px 0 0 0; width:65%; background-color:#fff; float:left; display:inline;}
#l_r .center .help .content .photo .big_photo img {margin:0; width:94%; padding:3%; }
#l_r .center .help .content .photo .small_photo {margin:0 0 0 67%; width:32%; }
#l_r .center .help .content .photo .small_photo img {margin:20px 0 0 0; padding:5%; width:89%; background-color:#fff;}

#l_r .center .help .content .description {clear:both;}
#l_r .center .help .content .description .txt {margin:0; padding:;  }
#l_r .center .help .content .description .txt p {margin:0; padding:15px; color:black; font-size:1.2em; background-color:#fff; }
* html #l_r .center .help .content .description .txt p{margin:15px 0 0 0; padding:15px 15px 15px 15px; color:black; font-size:1.2em; background-color:#fff; }




#l_r .center .help .content .photo_bride {margin:20px 2.5% 0 0; padding:0; width:30%; float:left; display:inline; background-color:#fff;}
* html #l_r .center .help .content .photo_bride {margin:20px 2% 0 0; padding:0; width:27%; float:left; display:inline; background-color:#fff;}
#l_r .center .help .content .photo_bride img{margin:0 20px 0 0; padding:5% 5% 0; width:90%; }
* html #l_r .center .help .content .photo_bride img{margin:0 20px 0 0; padding:8% 0 0 8%; width:95%; }
#l_r .center .help .content .photo_bride a {color:#666; margin:0 0 0 15px; font-size:1.2em; }
#l_r .center .help .content .photogallary {clear:both; margin:0 0 0 15px; padding:15px 0 0 0;}
#l_r .center .help .content .photogallary a {color:#333; font-size:1.2em;}

#l_r .center .help .content .email {clear:both; margin:0 0 0 15px; padding:15px 0 0 0;}
#l_r .center .help .content .email a {color:#333; font-size:1.2em;}


#l_r .center .help .content .panorama {border:0; margin:20px 2.5% 0 0; padding:0; width:95%; background-color:#fff;}
#l_r .center .help .content .panorama img {border:0; margin:0; padding:2%; width:96%;}
#l_r .center .help .content .panorama p {padding:0; margin:0 0 20px 20px; height:45px;}

#l_r .center .help .content .photo_cake {border:0; margin:20px 2.5% 0 0; padding:0; width:30%; float:left; display:inline; background-color:#fff;}
* html #l_r .center .help .content .photo_cake {border:0; margin:20px 2% 0 0; padding:0; width:27%; float:left; display:inline; background-color:#fff;}
#l_r .center .help .content .photo_cake img{border:0; margin:0 20px 0 0; padding:5%; width:90%; }
#l_r .center .help .content .photo_cake p{padding:0; margin:0 0 20px 20px; height:45px; }
* html #l_r .center .help .content .photo_cake img{border:0; margin:0 20px 0 0; padding:8% 0 8% 8%; width:95%; }

/*магазинный товор*/
#l_r .center .help .content .shk-item {border:0; margin:20px 2.5% 0 0; padding:0; width:30%; float:left; display:inline; background-color:#fff;}
* html #l_r .center .help .content .shk-item {border:0; margin:20px 2% 0 0; padding:0; width:27%; float:left; display:inline; background-color:#fff;}
#l_r .center .help .content .shk-item img{border:0; margin:0 20px 0 0; padding:5%; width:90%; }
#l_r .center .help .content .shk-item p{padding:0; margin:0 20px; height:45px; }
#l_r .center .help .content .shk-item .info{padding:20px; margin:0; }
* html #l_r .center .help .content .shk-item img{border:0; margin:0 20px 0 0; padding:8% 0 8% 8%; width:95%; }
/*магазинный товор*/

#l_r .center .help .content .accessory {border:0; margin:20px 0 0 0; padding:0; width:100%; color:none;  background-color:transparent;}
* html #l_r .center .help .content .accessory {border:0; margin:20px 0 0 0; padding:0; width:99%; color:none;  background-color:transparent; }
#l_r .center .help .content .accessory .one{border:0; margin:0; padding:0; width:50%; height:360px; float:left; display:inline; color:none;  background-color:transparent;}
* html #l_r .center .help .content .accessory .one{border:0; margin:0; padding:0; width:48%; height:360px; float:left; display:inline; color:none;  background-color:transparent;}
#l_r .center .help .content .accessory .one .in {border:0; margin:0 auto; padding:0; width:350px; height:340px; background-color:#fff; }
* html #l_r .center .help .content .accessory .one .in {border:0; margin:0 auto; padding:0; width:350px; height:330px; background-color:#fff; }
#l_r .center .help .content .accessory .one .in img {border:0; margin:0 auto; padding:15px;  width:320px; }
#l_r .center .help .content .accessory .one .in a {padding:0; margin:0; color:#333; font-size:1.5em;}
#l_r .center .help .content .accessory .one .in p{padding:0; margin:0 0 20px 20px; height:35px; }
* html #l_r .center .help .content .accessory .one .in p{padding:0; margin:0 0 20px 20px; height:25px; }

#l_r .center .help .content .after_ditto {border:0; margin:0; padding:0; }
#l_r .center .help .content .after_ditto p {margin:0; padding:15px; font-size:1.2em;}
#l_r .center .help .content .after_ditto a {color:#f60;}


#l_r .center .help .content .vrezka a {color:#666;}
#l_r .center .help .content .text ul {list-style-image:url(../i/bullet_black.jpg);}
* html #l_r .center .help .content .text ul {list-style-image:url(../i/bullet_ie_black.jpg);}
#l_r .center .help .content .text ul li {padding:7px 0 0 0;}

#l_r .center .help .content .video {margin:15px 0 0 0; padding:0;}

#l_r .center .help .content .cake {margin:15px 0 0 15px; padding:0; color:#666; font-size:1.2em;}
#l_r .center .help .content .cake a {color:#666;}

#footer {margin-top:50px; height:207px; width:100%; clear:both;  }
#footer .adress{margin:0 auto; width:940px; height:90px;}
#footer .adress img {float:left; display:inline;}
#footer .adress .text {margin:0; padding:0px; width:892px; height:90px; background-color:#fff; float:left; display:inline;}
#footer .adress .text p{margin:7px 0 0 0; text-align:center; font-size:1.6em;}
#footer .adress .text a {color:#666;}

#footer .block {margin:0 auto; padding:0px;  width:100%;  height:137px; }
#footer .block .banner {margin:25px 0 0 0; padding:0px; width:11%; height:31px;  float:left; display:inline;}
#footer .block .banner .one {margin:0 auto; padding:0; width:88px; height:31px; }














