body {margin:0;padding:0;background-color:#172839;font-family:Arial, sans-serif;}

a {color:#C6D000;}
a:hover {text-decoration:none;}

form {margin:0;padding:0;}

h1, h2 {font-size:24px;color:#C6D000;font-family:Arial Narrow, Arial, sans-serif;font-weight:normal;padding:15px 0 25px 0;margin:0;}
h1 {padding-top:25px;}
h2 {color:#F58220;}

input, textarea {font-family:Arial, sans-serif;font-size:12px;}
textarea {overflow:auto;}

p {padding:0 0 10px 0;margin:0;}

img {border:0;}
table {border:0;border-collapse:collapse;border-spacing:0;}
table td, table th {padding:0;vertical-align:top;}

ul.dop_menu {padding:30px 0;margin:0;}
ul.dop_menu li {list-style-type:none;padding:2px 0;}

#content_bg {background:url(/_design/imgs/08.png) repeat-y 0 0;clear:both;}
#content_bg td {position:relative;}
#content_bg_outer {padding:0 0 71px 18px;background:url(/_design/imgs/09.png) no-repeat 0 100%;float:left;position:relative;}
#content_block {padding:0 65px 0 35px;width:518px;color:#BDC5CD;font-size:14px;}

#copy1 {width:400px;float:left;}
#copy2 {width:300px;float:right;padding-top:10px;}
#copyright {position:absolute;color:#fff;font-size:12px;line-height:11px;padding:8px 0 0 0;width:800px;left:50px;}
#copyright h3 {padding:0;margin:0;line-height:25px;font-size:12px;}
#copyright h3 img {float:left;margin-right:15px;}
#copyright p {clear:both;}

#head img {float:left;}
#holidays {padding:10px 13px 0 17px;width:222px;}

#r_dop {text-align:right;line-height:12px;}
#r_dop a {color:#C6D000;font-size:12px;}
#r_dop a:hover {text-decoration:none;}
#r_dopmenu {width:235px;margin:17px 0 22px 0;}
#r_podarki {padding-left:17px;font-family:Arial Narrow, Arial sans-serif;font-size:20px;color:#fdfdfd;text-decoration:underline;font-weight:bold;}
#r_podarki a {font-family:Arial Narrow, sans-serif;font-size:20px;color:#FDFDFD;}

#right_menu {padding:0 17px 0 0;width:218px;}
#right_menu div.rmenu_item {padding:0 0 0 17px;margin-bottom:21px;}
html>body #right_menu div.rmenu_item {margin-bottom:17px;}
#right_menu div.active {background:url(/_design/imgs/rm_a.png) no-repeat 1px 0;}
#right_menu div.rmenu_item a {position:relative;}
#right_menu div.rmenu_item img {width:218px;height:63px;background-position:2px 2px;background-repeat:no-repeat;}
#right_menu div.rmenu_item img.rm_megamix {background:none;height:146px;}

img.rm_extreme {background-image:url(/_design/imgs/rm1.jpg);}
img.rm_health {background-image:url(/_design/imgs/rm2.jpg);}
img.rm_masterclass {background-image:url(/_design/imgs/rm3.jpg);}
img.rm_relaxation {background-image:url(/_design/imgs/rm4.jpg);}
img.rm_within {background-image:url(/_design/imgs/rm5.jpg);}
img.rm_romance {background-image:url(/_design/imgs/rm6.jpg);}
img.rm_children {background-image:url(/_design/imgs/rm7.jpg);}
img.rm_gourmet {background-image:url(/_design/imgs/rm8.jpg);}
img.rm_exotic {background-image:url(/_design/imgs/rm9.jpg);}
img.rm_wedding {background-image:url(/_design/imgs/rm10.jpg);}
img.rm_Molodyozh {background-image:url(/_design/imgs/rm12.jpg);}
img.rm_service {background-image:url(/_design/imgs/rm13.jpg);}


#tools_panel {margin:3px 70px 0 0;}
#tools_panel td {vertical-align:middle;height:66px;color:#54606D;font-size:12px;white-space:nowrap;}
#tools_panel td a {color:#54606D;text-decoration:underline;}
#tools_panel td a:hover {text-decoration:none;}
#tools_panel .b_search, #tools_panel .input {padding:0 9px;}
#tools_panel .b_search input {width:24px;height:21px;border:0;background:url(/_design/imgs/07.gif) no-repeat 0 0;cursor:pointer;}
#tools_panel .basket {padding:0 6px 0 49px;}
/* #tools_panel .contact {padding-left:53px;} */
#tools_panel .contact {padding-left:40px;line-height:13px;}
@-moz-document url-prefix() {
#tools_panel .contact {padding-left:44px;}
}
#tools_panel .contact, #tools_panel .contact a {color:#B4BABF;}
#tools_panel .input input {width:61px;height:17px;border-top:1px #808080 solid;border-right:1px #5D6771 solid;border-bottom:1px #5D6771 solid;border-left:1px #808080 solid;background-color:#3A4857;color:#B4BABF;}
#tools_panel .price {padding-left:67px;}

#top_menu {font-family:Arial Narrow, Arial, sans-serif;font-size:15px;height:72px;clear:both;width:889px;}
#top_menu td {padding:0 0 0 4px;margin:0;list-style-type:none;width:104px;height:72px;background:url(/_design/imgs/04.png) repeat-x 0 0;}
#top_menu td.last {padding:0;width:10px;background:url(/_design/imgs/05.png) no-repeat 0 0;}
#top_menu td.last div {border:0;position:absolute;}
#top_menu td.last div img {width:144px;height:146px;position:relative;margin:-71px 0 0 -60px;}
#top_menu td.logot {padding:0;width:auto;text-align:right;}
#top_menu td.logot img {position:relative;top:6px;}
#top_menu td.pre {padding:0;width:18px;background:none;}
#top_menu td.pre div {padding:0;width:18px;height:2px;border:0;}
#top_menu td.first {background:url(/_design/imgs/24.png) no-repeat 100% 0;padding:0;width:12px;}
#top_menu td.first div {width:12px;height:2px;padding:0;border:0;}
#top_menu td a.tm, #top_menu td div {line-height:15px;color:#fff;text-decoration:none;width:104px;height:72px;display:block;border-top:3px solid;border-bottom:3px solid;position:absolute;margin-top:-3px;}
#top_menu td a.tm1, #top_menu td div.tm1_a {border-color:#C6D000;padding:26px 0 0 25px;height:46px;width:79px;}
#top_menu td .tm1_a {background:url(/_design/imgs/tm1_a.png) repeat-x 0 0;}
#top_menu td a.tm1:hover {color:#C6D000}
#top_menu td a.tm2, #top_menu td div.tm2_a {border-color:#31AFFF;padding:26px 0 0 25px;height:46px;width:79px;}
#top_menu td .tm2_a {background:url(/_design/imgs/tm2_a.png) repeat-x 0 0;}
#top_menu td a.tm2:hover {color:#31AFFF}
#top_menu td a.tm3, #top_menu td div.tm3_a {border-color:#FF6D00;padding:11px 0 0 14px;height:61px;width:90px;}
#top_menu td .tm3_a {background:url(/_design/imgs/tm3_a.png) repeat-x 0 0;}
#top_menu td a.tm3:hover {color:#FF6D00}
#top_menu td a.tm4, #top_menu td div.tm4_a {border-color:#9B32FE;padding:11px 0 0 13px;height:61px;width:91px;}
#top_menu td .tm4_a {background:url(/_design/imgs/tm4_a.png) repeat-x 0 0;}
#top_menu td a.tm4:hover {color:#9B32FE}
#top_menu td a.tm5, #top_menu td div.tm5_a {border-color:#FFF684;padding:19px 0 0 16px;height:53px;width:88px;}
#top_menu td .tm5_a {background:url(/_design/imgs/tm5_a.png) repeat-x 0 0;}
#top_menu td a.tm5:hover {color:#FFF684}
#top_menu td a.tm6, #top_menu td div.tm6_a {border-color:#ED1C23;padding:19px 0 0 16px;height:53px;width:88px;}
#top_menu td .tm6_a {background:url(/_design/imgs/tm6_a.png) repeat-x 0 0;}
#top_menu td a.tm6:hover {color:#ED1C23}


#top_shadow {width:100%;}
#top_shadow_l {width:50%;background:url(/_design/imgs/01.gif) repeat 100% 0;}
#top_shadow_l div {width:100%;height:200px;background:url(/_design/imgs/02.png) repeat-x 100% 0;}
#top_shadow_r {width:50%;background:url(/_design/imgs/01.gif) repeat 0 0;}
#top_shadow_r div {width:100%;height:200px;background:url(/_design/imgs/02.png) repeat-x 0 0;}
#top_shadow_c {background:url(/_design/imgs/01.gif) repeat 0 0;}
#top_shadow_cd {background:url(/_design/imgs/02.png) repeat-x 0 0;}

.add_basket {width:172px;height:34px;float:right;background:url(/_design/imgs/13.png) no-repeat 0 0;text-align:center;line-height:31px;}
.add_basket a {color:#fff;font-size:13px;font-weight:bold;}
.add_basket a:hover {text-decoration:none;}

.add_comment {float:left;clear:both;width:100%;}
.add_comment h2 {color:#F52073;font-size:18px;margin:0;padding:0 0 15px 0;}
.add_comment table {width:100%;}
.add_comment table tr.tr4 {display:none;}
.add_comment table td {color:#C6D000;font-size:13px;padding-top:2px;white-space:nowrap;}
.add_comment table th {padding:2px 0 2px 12px;width:200px;text-align:left;}
.add_comment table th input {border:1px #172839 solid;height:15px;font-size:12px;width:254px;}
.add_comment input.send {width:134px;height:34px;background:transparent url(/_design/imgs/14.png) no-repeat 0 0;border:0;cursor:pointer;float:right;margin-top:5px;}
.add_comment table th textarea {border:1px #172839 solid;height:100px;font-size:12px;width:466px;}

.arr_left {float:left;height:105px;width:7px;padding:0 8px 0 14px;}
.arr_right {float:right;height:105px;width:7px;padding:0 14px 0 8px;}
.arr_left img, .arr_right img {position:relative;top:45px;}

.attention img {width:518px;height:5px;float:left;}
.attention div {background:#F52073 url(/_design/imgs/!.gif) no-repeat 15px 50%;float:left;width:394px;padding:15px 50px 15px 74px;font-size:13px;font-weight:bold;color:#fff;}
.attention div p {padding:0;margin:0;}
.attention div a {color:#fff;}

.back_link {font-size:12px;line-height:45px;}

.basket_item {width:518px;}
.basket_item td, .basket_item th {}
.basket_item th {padding:17px 20px 18px 0;border-bottom:1px #616C78 solid;}
.basket_item h2 {padding:17px 0 10px 0;margin:0;font-family:Arial Narrow;font-size:18px;}
.basket_item .b_active {vertical-align:middle;text-align:right;padding-right:15px;}
.basket_item .bp_price {width:134px;height:34px;line-height:32px;font-weight:bold;color:#000;background:url(/_design/imgs/14.png) no-repeat 0 0;text-align:center;font-family:Arial Narrow;font-size:18px;margin-top:4px;}
.basket_item .count {font-size:13px;margin-top:15px;}
.basket_item .count .arrs img {float:left;clear:both;margin:1px 0 2px 1px;cursor:pointer;}
.basket_item .count input {width:25px;border:1px #172839 solid;height:15px;font-size:12px;}
.basket_item .dopservice {padding-left:20px;font-size:13px;border-bottom:1px #616C78 solid;padding-bottom:18px;}
.basket_item .dopservice ul {padding:4px 0 0 0;margin:0;}
.basket_item .dopservice ul li {list-style-type:none;padding:0;margin:0;font-size:12px;}
.basket_item .dopservice ul li input {margin:0;padding:0;}
.basket_item .priceandcount {border-bottom:1px #616C78 solid;padding-bottom:18px;}

.buttons {width:518px;float:left;}

.comments h2 {color:#F52073;padding:0 0 15px 0;margin:0;}
.comments img.ugl {width:517px;height:10px;float:left;}
.comments .border {background:#172839 url(/_design/imgs/23.gif) repeat-y 0 0;width:477px;float:left;padding:8px 20px;font-size:13px;}
.comments .border p {margin:0;padding:0 0 15px 0;}
.comments .date {font-size:12px;color:#32A8F4;}
.comments .author {font-size:14px;color:#C6D000;}
.comments .answer {font-style:italic;padding:5px 0 0 25px;}

.contact img {width:518px;height:5px;float:left;}
.contact div {background:#00AEEF url(/_design/imgs/!2.gif) no-repeat 15px 50%;float:left;width:394px;padding:15px 50px 15px 74px;font-size:13px;font-weight:bold;color:#fff;}
.contact div p {padding:0;margin:0;}
.contact div p a {color:#fff;}


.detail_photo {width:134px;height:105px;background:no-repeat 0 0;}
.detail_razd {float:left;clear:both;width:200px;height:25px;}
.detail_text {clear:both;font-size:13px;}
.detail_text p {margin:0;padding:0;}

.elem_detail {margin-top:7px;width:517px;}
.elem_detail td {font-size:13px;width:100%;}
.elem_detail th {padding:6px 20px 0 0;}
.elem_detail h1 {margin:0;padding:0 0 8px 0;}
.elem_price {width:134px;height:34px;float:left;background:url(/_design/imgs/14.png) no-repeat 0 0;color:#000;font-size:18px;font-family:Arial Narrow;font-weight:bold;text-align:center;line-height:31px;}

.errors {color:#f00;font-size:13px;clear:both;padding-bottom:10px;}

.holiday_soon {color:#FDFDFD;font-family:Arial Narrow,Arial sans-serif;font-size:18px;font-weight:bold;line-height:20px;}
.holiday_soon img {display:none;}
.holiday_date {font-size:16px;padding:8px 0 0 5px;}
.holiday_date a {color:#F58220;text-decoration:none;font-weight:bold;}
.holiday {line-height:12px;padding:5px 0 8px 0;}
.holiday a {color:#C6D000;font-size:12px;}

.itogo {margin-top:35px;width:518px;}
.itogo td {font-size:13px;padding:0 28px;}
.itogo td input {width:100%;border:1px #172839 solid;height:16px;font-size:12px;margin-top:5px;}
.itogo th {vertical-align:middle;}
.itogo .summ {width:134px;height:34px;background:url(/_design/imgs/itogo.gif) no-repeat 0 0;line-height:32px;font-family:Arial Narrow;font-size:18px;color:#C6D000;font-weight:normal;}

.leader {width:25px;height:25px;margin:-28px 0 0 70px;float:left;}

.order_form {width:100%;margin:8px 0 12px 0;}
.order_form em {font-style:normal;color:#ED1C24;font-weight:bold;}
.order_form td, .order_form th {font-size:13px;padding:10px 0;}
.order_form th {padding-right:25px;padding-left:5px;}
.order_form input, .order_form textarea, .order_form select {border:1px #C6D000 solid;width:185px;}
.order_form input.chk {width:auto;border:0;}
.order_form .accept {width:134px;height:34px;background:url(/_design/imgs/c1_price.gif) no-repeat 0 0; border:0;font-family:Arial Narrow;font-size:18px;color:#000;cursor:pointer;}

.pager {width:517px;text-align:center;font-size:14px;}
.comments .pager {width:477px;}
.pager span {color:#C6D000;font-weight:bold;margin:0 4px;}
.pager a {color:#F52073;margin:0 4px;}

.photo_list {float:left;width:134px;height:105px;cursor:pointer;}
.photo_oth {}
.photo_oth img.ugl {width:517px;height:10px;float:left;}
.photo_oth .border {background:#172839 url(/_design/imgs/16.gif) repeat-y 0 0;width:457px;float:left;padding:10px 30px; position:relative;}
.photo_oth .border .container {position:relative;overflow:hidden;width:457px;}
.photo_oth .border .list {position:relative;}
.photo_oth .border .list td {padding:10px 9px;}
.photo_oth .al_d, .photo_oth .ar_d, .photo_oth .al_e, .photo_oth .ar_e {position:absolute;top:65px;}
.photo_oth .al_d, .photo_oth .al_e {left:15px;}
.photo_oth .ar_d, .photo_oth .ar_e {right:15px;}
.photo_oth .al_d, .photo_oth .ar_d {visibility:hidden;}
.photo_oth .al_e, .photo_oth .ar_e {visibility:visible;}

/*.photo_oth .border .ugll {width:5px;height:105px;float:left;}
.photo_oth .border .uglr {width:5px;height:105px;float:right;}*/

.ugll {width:5px;height:105px;float:left;}
.uglr {width:5px;height:105px;float:right;}

.pricl, .newsblock {margin-bottom:37px;float:left;}
.pricl_border {background:#172839 repeat-y 0 0;float:left;width:517px;}
.pricl_border td {font-size:13px;padding:0 25px 30px 0;color:#868E96;}
.pricl_border td h2 {font-family:Arial Narrow, Arial, sans-serif;font-size:18px;padding:5px 0 12px 0;margin:0;}
.pricl_border th {width:134px;padding:0 20px 15px 20px;}
.pricl_photo {width:134px;height:105px;background:no-repeat 0 0;margin:9px 0;}
.pricl_photo img, .detail_photo img  {width:134px;height:5px;float:left;}
.pricl_photo img.uglbot, .detail_photo img.uglbot {margin-top:-10px;position:relative;}
.pricl_corners {width:517px;height:10px;float:left;}
.pricl_more {float:left;margin-top:-30px;left:174px;position:relative;}
.pricl_more div {line-height:28px;padding:0 15px;}
.pricl_more div a {color:#000;font-weight:bold;font-size:13px;}
.pricl_more div a:hover {text-decoration:none;}
.pricl_comments {float:left;margin-top:-24px;position:relative;left:375px;}
.pricl_comments a {color:#C6D000;font-size:12px;}
.pricl_comments a:hover {text-decoration:none;}
.pricl_price {width:134px;height:34px;line-height:32px;font-family:Arial Narrow, Arial, sans-serif;font-size:18px;color:#000;float:left;margin-top:12px;}

.c_1 .pricl_border {background-image:url(/_design/imgs/c1_border.gif);}
.c_1 .pricl_border td h2 {color:#C6D000;}
.c_1 .pricl_price {background:url(/_design/imgs/c1_price.gif) no-repeat 0 0;}
.c_1 .pricl_more {background:#C6D000 url(/_design/imgs/c1_lc.gif) no-repeat 0 0;}
.c_1 .pricl_more div {background:url(/_design/imgs/c1_rc.gif) no-repeat 100% 0;}

.c_2 .pricl_border {background-image:url(/_design/imgs/c2_border.gif);}
.c_2 .pricl_border td h2 {color:#FF6D00;}
.c_2 .pricl_price {background:url(/_design/imgs/c2_price.gif) no-repeat 0 0;}
.c_2 .pricl_more {background:#FF6D00 url(/_design/imgs/c2_lc.gif) no-repeat 0 0;}
.c_2 .pricl_more div {background:url(/_design/imgs/c2_rc.gif) no-repeat 100% 0;}

.c_2_ .pricl_border {background-image:url(/_design/imgs/c2_border_.gif);color:#000;font-size:14px;font-family:Times New Roman;}
.c_2_ .pricl_border div.pricl_dop {height:250px;padding:10px 13px 20px 12px;overflow:auto;}

.c_3 .pricl_border {background-image:url(/_design/imgs/c3_border.gif);}
.c_3 .pricl_border td h2 {color:#31AFFF;}
.c_3 .pricl_price {background:url(/_design/imgs/c3_price.gif) no-repeat 0 0;}
.c_3 .pricl_more {background:#31AFFF url(/_design/imgs/c3_lc.gif) no-repeat 0 0;}
.c_3 .pricl_more div {background:url(/_design/imgs/c3_rc.gif) no-repeat 100% 0;}

.c_4 .pricl_border {background-image:url(/_design/imgs/c2_border.gif);}
.c_4 .pricl_border td h2 {color:#FF6D00;}
.c_4 .pricl_price {background:url(/_design/imgs/c2_price.gif) no-repeat 0 0;}
.c_4 .pricl_more {background:#FF6D00 url(/_design/imgs/c2_lc.gif) no-repeat 0 0;}
.c_4 .pricl_more div {background:url(/_design/imgs/c2_rc.gif) no-repeat 100% 0;}

.c_5 .pricl_border {background-image:url(/_design/imgs/c1_border.gif);}
.c_5 .pricl_border td h2 {color:#C6D000;}
.c_5 .pricl_price {background:url(/_design/imgs/c1_price.gif) no-repeat 0 0;}
.c_5 .pricl_more {background:#C6D000 url(/_design/imgs/c1_lc.gif) no-repeat 0 0;}
.c_5 .pricl_more div {background:url(/_design/imgs/c1_rc.gif) no-repeat 100% 0;}

.l_1 .leaders {background:#172839 url(/_design/imgs/l1_border.gif) repeat-y 0 0;width:161px;color:#FDFDFD;text-align:center;float:left;font-size:12px;}
.l_1 .leaders td {font-size:13px;padding:0 5px 5px 0;color:#868E96;}
.l_1 .pricl_corners {width:161px;height:10px;float:left;}
#leader_photo {padding-left:13px;}

.colorblock  .pricl_border {padding:5px 5px 20px 20px;}

.newsblock {clear:both;}
.newsblock h2, .newsblock h3 {padding:0;margin:0;}
.newsblock h3 {padding:0;color:#F58220;font-weight:normal;}
.newsblock td {padding:5px 5px 30px 20px;}
.newsblock .pricl_more {left:304px;}
.newsblock div.pricl_border {padding:10px 15px 20px 15px;width:487px;}
.c_2_ div.pricl_border {padding:0 2px 0 3px;width:512px;}


.violet {color:#F52073;}
.violet_big {color:#F52073;font-size:24px;}