@charset "utf-8";

#body {position:relative;zoom:1;}
#container {float:left;width:100%;}
  #content_body {float:right;width:100%;}
    #main_col {position:relative;z-index:100;margin:20px 250px 0 250px;zoom:1;}
      #main_col h3{padding-top:19px ;color:#4a4a4a;margin:0 0 0 14px;}
      #main_col .block_1 h3 {margin:0 0 0 9px;}
    #left_col {position:relative;z-index:100;float:left;width:190px;_width:225px;padding-left:35px;margin:0 -225px 0 0;}

    #right_col {position:relative;z-index:100;float:left;width:190px;margin:0 0 0 -200px;margin-top:22px;}
      #right_col h3 {margin-left:18px;}

* {
margin:0;
padding:0
}
body {
text-align:left;
}
img {border:none}
ul {
list-style-type:none;
}
a {
font:bold 12px Tahoma;
color:#032e51;
}
a:hover {
text-decoration:none;
}
h1 {
font:30px Arial;
color:#4a4a4a;
margin:20px 0 10px;
}

h2 {font:24px Arial;color:#4a4a4a;margin:30px 0;}
h2 small, h2 a {font-size:7pt;}

h3 {font:20px Arial;color:#4a4a4a;margin-top:41px;}
h4 {font:20px Arial;color:#4a4a4a;margin-top:41px;}

p {
font:12px Tahoma;
color:#4a4a4a;
margin-top:15px;
}
.bor {
border-left:5px solid #c70564;
padding:19px 0 33px 8px ;
margin:26px 0 0 0px !important;
}

.block_1 h3 {
margin:0 0 0 9px;
}

#all {
width:100%;
text-align:left;
min-width:1000px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.header {
width:100%;
}
.wrapper {
width:100%;
float:left;
}
.right_block {
margin:48px 0 0 270px;
_width:100%;
zoom:1;
}
.search_block {
background:url('/images/search_bg.jpg') left top repeat-x;
height:152px;
width:100%;
position:relative;
zoom:1;
}
.search_l {
background:url('/images/search_left.jpg') left top no-repeat;
width:358px;
height:151px;
position:absolute;
left:0px;
top:0px;
}
.search_r {
background:url('/images/search_right.jpg') left top no-repeat;
width:358px;
height:151px;
position:absolute;
right:0px;
top:0px;
}
.logo {
width:225px;
height:111px;
padding-left:20px;
margin-top:42px;
margin-left:-100%;
float:left;
position:relative;
z-index:100;
}
.title_1 {
font:20px Tahoma;
color:#4a4a4a;
padding-top:41px;
margin-left:34px;
position:relative;
z-index:100;
}
.inp_1 {
margin:11px 0 0 34px;
position:relative;
z-index:100;
}
.inp_1 input {
width:60%;
height:22px;
padding:2px 0 0 3px;
font:18px Arial;
color:#a3a3a3;
border:1px solid #a3a3a3;
position:relative;
z-index:100;
float:left;
}
* html .inp_1 input {
height:26px;
}
.find_but {
margin:0px 0 0 10px;
//margin:0px 0 0 5px;
float:left;
position:relative;
z-index:100;
}
.find_but input{
background:url('/images/find_but.gif') left top no-repeat;
width:96px;
height:26px;
border:none;
cursor:pointer;
position:relative;
z-index:100;
}
.tx_1 {
font:11px TAhoma;
color:#4a4a4a;
margin:11px 0 0 34px;
position:relative;
z-index:100;
}
.menu {
margin-top:28px;
}
.menu li {
padding-right:24px;
float:left;
}
.menu a {
font:bold 13px Tahoma;
color:#c70564;
margin-lefT:19px;
}
.v_line_1 {
background:url('/images/v_line_1.gif') right 7px no-repeat;
}
.content {
width:100%;
position:relative;
z-index:100;
}
.star_1 {
background:url('/images/star_1.gif') left top no-repeat;
width:164px;
height:169px;
position:absolute;
left:180px;
top:640px;
//top:400px;
}
.star_1 {
background:url('/images/star_1.gif') left top no-repeat;
width:164px;
height:169px;
position:absolute;
left:180px;
top:640px;
//top:400px;
}
.star_2 {
background:url('/images/star_2.png') left top no-repeat;
width:262px;
height:363px;
position:absolute;
left:0px;
bottom:50px;
}
.star_3 {
background:url('/images/star_1.gif') left top no-repeat;
width:164px;
height:169px;
position:absolute;
right:60px;
bottom:50px;
}
.lenta_1 {
background:url('/images/lenta_l.gif') left top no-repeat;
width:489px;
height:330px;
position:absolute;
left:20px;
bottom:500px;
}
.lenta_2 {
background:url('/images/lenta_r.gif') left top no-repeat;
width:334px;
height:270px;
position:absolute;
right:0px;
top:1000px;
}

.block_1 {
background:#f9f9f9;
border-left:5px solid #eea322;
padding-bottom:28px;
/* for IE */
filter:alpha(opacity=80);
/* CSS3 standard */
opacity:0.8;
zoom:1;
}

.block_1 p {
margin:23px 9px 0 9px;
font:12px Arial;
color:#4a4a4a
}
.block_2 {
border-left:5px solid #eea322;
padding-bottom:15px;
margin-bottom:15px;
zoom:1;
}
.list_3 ,.list_4 {
width:40%;
margin-left:8px;
float:left;
display:inline;
zoom:1;
}
.list_4 {
margin-left:60px;
_margin-left:60px;
}
.list_3 li ,.list_4 li{
margin-bottom:10px;
line-height:120%;
}
.list_3 a ,.list_4 a{
font:bold 12px Tahoma;
color:#032e51;
}
.firm_table {
width:100%;
margin-top:37px;
}
.firm_table td {
text-align:left;
vertical-align:top;
font:11px Tahoma;
color:#4a4a4a;
padding-bottom:15px;
padding-right:5px;
}
.firm_table p {
margin-bottom:11px;
}
.firm_table a {
font:bold 12px tahoma;
color:#032e51;
}
.middle {
width:104px;
text-align:center !important;
vertical-align:middle !important;
}
.vsego {
font:11px Tahoma;
color:#4a4a4a;
margin-top:13px;
margin-lefT:9px;
}
.vsego span {
color:#9d0a0e;
}
.list_5 {
margin:21px 0 0 9px;
}
.list_5 li {
background:url('/images/dot_1.gif') left 6px no-repeat;
font:10px Tahoma;
color:#595d61;
line-height:120%;
padding-left:12px;
margin-bottom:4px;
}
.list_5 strong {
margin-right:8px;
}
.list_5 a {
font:bold 12px Tahoma;
color:#032e51;
}
.list_6 {
margin-lefT:9px;
}
.list_6 li{
font:11px Tahoma;
color:#4a4a4a;
line-height:120%;
margin-bottom:16px
}
.list_6 a {
font:bold 12px Tahoma;
color:#032e51;
}
.green {
font:bold 11px Tahoma;
color:#399230
}
.grey {
font:bold 10px Tahoma;
color:#595d61;
margin-right:4px;
}
.tah14 {
font:bold 14px Tahoma;
}
.tx_2 {
margin:5px 0 0 9px;
}
.tx_2 a {
font:11px Tahoma;
color:#4a4a4a;
}
.gift_table {
width:100%;
margin-top:35px;
}
.gift_table td {
text-align:center;
vertical-align:top
}
.name {
padding-top:13px;
}
.name a{
font:bold 12px Tahoma;
color:#032e51
}
.price {
font:bold 11px Tahoma;
color:#4a4a4a;
margin-top:8px;
}
.price span {
font:bold 12px Tahoma;
color:#9d0a0e
}
.g_line_1 {
background:url('/images/g_line_1.gif') left top repeat-x;
width:100%;
height:6px;
margin-top:24px;
line-height:0px;
font-size:0px;
}
.g_line_2 {
background:url('/images/g_line_2.gif') left top no-repeat;
width:78px;
height:3px;
line-height:0px;
font-size:0px;
margin:0;
}
.g_line_3 {
background:url('/images/g_line_3.gif') left top no-repeat;
width:262px;
height:3px;
line-height:0px;
font-size:0px;
margin :0;
}

.list_1 {
margin-top:22px;
zoom:1;
}
.list_1 li{
padding:4px 0 0 33px;
margin-bottom:8px;
line-height:120%;
}
.list_1 a {
font:bold 12px TAhoma;
color:#032e51;
}
.ic_1 {
background:url('/images/ic_1.gif') left top no-repeat;
}
.ic_2 {
background:url('/images/ic_2.gif') left top no-repeat;
}
.ic_3 {
background:url('/images/ic_3.gif') left top no-repeat;
}
.ic_4 {
background:url('/images/ic_4.gif') left 1px no-repeat;
}
.ic_5 {
background:url('/images/ic_5.gif') left 3px no-repeat;
}
.ic_6 {
background:url('/images/ic_6.gif') left top no-repeat;
margin-top:30px;
}
.ic_7 {
background:url('/images/ic_7.gif') left top no-repeat;
}
.ic_8 {
background:url('/images/ic_8.gif') left 4px no-repeat;
}
.ic_9 {
background:url('/images/ic_9.gif') left top no-repeat;
}
.ic_10 {
background:url('/images/ic_10.gif') left top no-repeat;
}
.ic_11 {
background:url('/images/ic_11.gif') left top no-repeat;
}
.ic_12 {
background:url('/images/ic_12.gif') left top no-repeat;
}
.ic_13 {
background:url('/images/ic_13.gif') left 2px no-repeat;
}
.ban_1 {
margin-top:14px
}
.list_2 li {
margin-top:17px;
font:11px Tahoma;
color:#595959;
line-height:120%;
}
.list_2 a {
font:bold 12px Tahoma;
color:#032e51;
display:block;
}
.albom {
margin-top:18px;
font:bold 12px Tahoma;
color:#595959;
}
.albom a {
color:#032e51;
}
.pic_1 {
margin-top:12px;
}
.watch {
margin-top:17px;
}
.watch a{
font:11px Tahoma;
color:#032e51;
}

.inp_2 {
margin-bottom:6px;
}
.inp_2 input{
width:167px;
height:18px;
border:1px solid #a3a3a3;
font:11px Tahoma;
color:#9d9d9d;
padding:6px 0 0 15px
}
* html .inp_2 input {
width:182px;
height:27px;
}
.enter_but {
float:left;
margin-bottom:23px;
}
.enter_but input{
background:url('/images/enter_but.gif') left top no-repeat;
width:79px;
height:26px;
border:none;
cursor:pointer;
position:relative;
z-index:100;
}
.forgot {
font:11px TAhoma;
color:#032e51;
margin:4px 0 0 14px;
float:left;
}
.forgot a {
color:#032e51;
}
.list_7 {
margin-left:20px;
}
.list_7 li {
padding-top:11px;
line-height:120%;
}
.list_7 a {
font:bold 11px Tahoma;
color:#032e51;
}
.list_8 {
margin-top:12px;
margin-lefT:20px;
margin-bottom:10px
}
.list_8 li {
line-height:120%;
margin-top:14px;
}
.list_8 a {
font:bold 11px Tahoma;
color:#032e51;
}
.ban_2 {
margin:13px 0 29px 20px;
}
.gift_1 {
margin-left:20px
}
.pic {
margin-top:10px;
}
.tx_3 {
margin-top:7px;
}
.tx_3 a{
font:11px Tahoma;
color:#032e51;
}
.list_9 {
margin:15px 0 0 20px;
}
.list_9 li {
font:11px Tahoma;
color:#4a4a4a;
line-height:120%;
}
.list_9 a {
font:bold 12px Tahoma;
color:#032e51;
margin-bottom:15px;
display:block
}
.footer {
width:100%;
margin-top:92px;
}
.container {
_width:100%;
margin:0px 20px 0 20px
}
.copy {
font:11px Tahoma;
color:#4a4a4a;
margin:0px 0 15px 0px;
_margin-left:4px;
float:left;
}
.count_1 {
margin:26px 26px 0 0 ;
_margin-right:13px;
float:right
}
.count_2 {
margin:26px 11px 0 0 ;
float:right
}

.typed_form {
width:100%;
margin-top:40px;
font:12px Arial;
color:#a3a3a3;
}
.typed_form div input {
width:99%;
_width:100%;
height:18px;
_height:20px;
font:12px Arial;
padding:1px 0 0 2px;
color:#a3a3a3;
border:1px solid #a3a3a3;
margin-bottom:4px;
}
.typed_form p input {
margin:2px 4px 0 0 ;
//margin:0 0 0 -4px;
}
* html .typed_form  p input{
margin-left:2px
}
.typed_form select {
width:100%;
height:20px;
font:12px Arial;
color:#a3a3a3;
border:1px solid #a3a3a3;
margin-bottom:4px;
}
.typed_form textarea{
width:99%;
_width:100%;
height:200px;
font:12px Arial;
padding:1px 0 0 2px;
color:#a3a3a3;
border:1px solid #a3a3a3;
margin-bottom:4px;
}

#main_col ul {font:12px Tahoma;color:#4a4a4a;}
#main_col ul li {}

.profile_menu{width:99%;background:#f9f9f9;border-left:5px solid #eea322;padding-bottom:10px;margin:10px 0 0 0;}
  .profile_menu ul {padding:0 0 0 10px;margin:0 0 0;}
  .profile_menu li {padding-top:10px;line-height:120%;}
  .profile_menu a {font:bold 11px Tahoma;color:#032e51;}

.footer_counts{float:right;margin:17px 11px 0 0;}
  .footer_counts div{float:right;margin:0 0 0 10px;}

/*FORM*/
.form {font-family:Tahoma;font-size:10pt;}
  .form .input{width:250px;}
  .form select{width:254px;}
  .form dl{margin:0 0 10px;}
    .form dt{float:left;width:150px;}
    .form dd{padding:0 0 0 150px;}

  #notice_form .input, #company_form .input, #comment_form .input, #object_form .input{width:400px;}
  #notice_form textarea, #company_form textarea, #comment_form textarea, #object_form textarea{width:400px;height:160px;}
  #notice_form select, #company_form select, #comment_form select, #object_form select{width:404px;}
  #notice_form select.date3select, #company_form select.date3select, #comment_form select.date3select, #object_form select.date3select{width:132px;}

  .form .button{margin:5px 0;}

  .form .message_error{font-family:Tahoma;font-size:9pt;margin:20px 0;}
    .form .message_error ol{margin:8px 0 0 35px;padding:0;}
      .form .message_error ol li{margin:0 0 3px;}

  .filter_form{margin:0 0 15px;}
    .filter_form select{font-size:9pt;}
    .filter_form label{font-family:Tahoma;font-size:9pt;}

#promo_photos_dynamic_list {margin:0 0 30px;}
  #promo_photos_dynamic_list dd{width:250px;float:none;}
  #promo_photos_dynamic_list ul.dynamic_list {margin:0 0 10px;}
    #promo_photos_dynamic_list ul.dynamic_list li {height:30px;}
  #promo_photos_dynamic_list a.add_link {background:url(/shared/cms/images/icons/photo_add.png) no-repeat left; padding:0 0 1px 20px; font-weight:normal;}
  #promo_photos_dynamic_list a.preview {font-weight:normal;text-decoration:none; border-bottom:1px dashed #032e51;}
    #promo_photos_dynamic_list a.preview:hover {border-bottom:none;}

    #promo_photos_dynamic_list a.delete_link{float:right;position:relative;}
      #promo_photos_dynamic_list span.item a.delete_link{top:-20px;}
      #promo_photos_dynamic_list span.result a.delete_link{top:-10px;}

/*edit_photos*/
#edit_photos{}
  #edit_photos h3{margin:0 0 15px;line-height:14px;}
    #edit_photos small, #edit_photos small a{font-size:7pt;}
  #edit_photos img{float:left;margin:0 10px 10px 0;}
  #edit_photos input{margin:5px 0;}

#objects_list{margin:0;padding:0;list-style:none;}
  #objects_list li{margin:0 0 30px 0;}

#company_list{margin:0;padding:0;}
  #company_list li{margin:0 0 40px 0;}

  #company_list li.premium {border-left:5px solid #EEA322;padding:0 0 0 15px;}
    #company_list li.premium img{float:right;margin:0 0 0 5px;}

#notice_list{margin:0;padding:0;}
  #notice_list li{margin:0 0 40px 0;}

#photo_list{margin:0;padding:0;}
  #photo_list li{margin:0;padding:0 0 40px 0;;list-style:none;float:left;width:33%;}
    #photo_list li span{color:#666;}
    #photo_list li img{margin:5px 0 0;}

#comments_list{margin:0;padding:0;}
  #comments_list li{margin:0 0 40px 0;}

#promotion_list{margin:0;padding:0;}
  #promotion_list li{margin:0 0 40px 0;}

#price_list{margin:0;padding:0;}
  #price_list li{margin:0 0 40px 0;}
    #price_list li span.cost{color:#9D0A0E;font-weight:bold;}
    #price_list li img{margin:17px 10px 0 0;float:left;}

table.price_list{width:100%;border:0px;}
  table.price_list th{background:#ccc;font-family:Tahoma;font-weight:bold;font-size:10pt;height:30px;padding:5px 0 5px 10px;}
  table.price_list td{padding:5px 0 5px 10px;}
    table.price_list td span.cost{color:#9D0A0E;font-family:Tahoma;font-weight:bold;font-size:12px;}


#breadcrumbs{margin:40px 0 0;padding:0;font-size:8pt;}
  #breadcrumbs li{margin:0;padding:0 0 0 0;;list-style:none;float:left;}
  #breadcrumbs a {font-size:8pt;}

/*MICS*/
  .hidden_block {display:none;}
  div.prologue, div.epilogue {margin:20px 0;}
  .floating_img {position:absolute;top:0;left:0;display:none;}

/*FLASHBOX*/
  .flashbox {position:fixed;top:10px;left:50%;z-index:4000;width:560px;margin:0 0 0 -300px;padding:0 20px;border:1px dashed #b28424;background-color:#f3b639;font-family:Tahoma;font-size:10pt;}
    .flashbox ul{margin:0;padding:0;list-style-type:none;}
      .flashbox li {margin:0 0 0 3px;padding:5px 7em 5px 10px;border-bottom:1px solid #b28424;position:relative;}
      .flashbox li:last-child, .flashbox li.last-child {border:0 none;}
        .flashbox .close{position:absolute;right:20px;top:6px;cursor: pointer;margin:0;font-size:8pt;}

/*PAGER*/
  .pager {margin:0 0 20px; float:right;}
    .pager a {margin:0 0 0 10px;}
    .pager span {margin:0 0 0 10px;color:#032E51;font-family:Tahoma;font-size:12px;}

/*ADV*/
#adv_header{text-align:center;z-index:101;}
#adv_footer{text-align:center;z-index:101;}
#adv_left {margin-top:14px;text-align:left;}
#adv_right {margin:13px 0 29px;text-align:right;}

/*MODAL WINDOWS*/
  .userNoteWindow {position:fixed;z-index:3000;left:20px;top:20px;padding:10px;background-color:#EEE;border:1px solid black;}
  .confirm_block {position:fixed;top:40%;left:50%;z-index:3500;width:340px;min-height:80px;height:80px;margin:-60px 0 0 -170px;padding:20px;background-color:#fff;border:1px solid #c6c6c6;}
    html > body .confirm_block  {height:auto;}
    .confirm_block .close_icon {position:absolute;right:8px;top:8px;}
    .confirm_block .msg {margin:0 8px 10px 0;text-align:left;margin-bottom:3em;}
    .confirm_block .button {position:absolute;bottom:10px;}
    #confirm_block_ok {position:absolute;left:50%;bottom:10px;width:115px;height:25px;margin:0 0 0 -120px;padding:0;border:0 none;text-indent:-2000px;}
    #confirm_block_cancel {position:absolute;left:50%;bottom:10px;width:115px;height:25px;margin:0 0 0 5px;padding:0;border:0 none;text-indent:-2000px;}
  .message_block {position:fixed;top:40%;left:50%;z-index:3500;width:340px;min-height:80px;height:80px;margin:-60px 0 0 -170px;padding:20px;background-color:#fff;border:1px solid #c6c6c6;}
    html > body .message_block  {height:auto;}
    .message_block .close_icon {position:absolute;right:8px;top:8px;}
    .message_block .msg {margin:0 8px 35px 35px;text-align:left;}
    .message_block .button {position:absolute;left:50%;bottom:10px;width:115px;height:25px;margin:0 0 0 -57px;padding:0;border:0 none;}
  .modalWindow {position:fixed;top:13%;left:50%;z-index:3000;width:472px;height:64%;margin:0 0 0 -244px;padding:8px;overflow:auto;background:#fff url(/images/img/window_loader.gif) no-repeat center center;border:1px solid #999;text-align:left;}
    .modalWindow .close_icon {position:absolute;right:8px;top:8px;}
  .modalWindowOverlay {position:absolute;top:0;left:0;z-index:2000;width:100%;height:100%;background-color:#000;-moz-opacity: 0.65;-khtml-opacity: 0.65;opacity: 0.65;}
 .liss2 {font: 12px Tahoma}