* {
    margin: 0px;
    padding: 0px;
}
html {
    height: 100%;
}
body {
    width: 100%;
    min-height: 100%;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    /*color: #3d3d3d;*/
    color: #131313;
    background-color: #311411;
    background-image: url(/html/images/bg.jpg);
    background-repeat: repeat-y;
    background-position: top center;
}
#bg_bottom {
    min-height: 100%;
    background-image: url(/html/images/footer.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}
#mega_container {
    background-image: url(/html/images/bg_noindex.jpg);
    background-repeat: no-repeat;
    background-position: top center;    
}
#mega_container.index {
    /*background-image: url(/html/images/bg_header.jpg);*/
	background-image:none;
    background-repeat: no-repeat;
    background-position: top center;    
}
#block_flesh{
	display:block;
	background-image: url(/html/images/piter-flashka.jpg);
	width:1000px;
	height:505px;
	cursor:pointer;
}
*+html body {
    height: 100%;
}
@-moz-document url-prefix() {
  body {
    height: 100%;
  }
#container {
    padding-bottom: 0px;
    /*border-bottom: 1px solid #1a0c0b;*/
   }
#content {
    margin-bottom: 0px; }
}
a {
    color: #651616;
}
a:hover {
    text-decoration: none;
}
a:visited:hover {
    text-decoration: none;
}
a img {
    border: none;
}
h1 {
    text-align: center;
    width: 1000px;
    position: absolute;
    top: 20px;
    /*left: 10px;*/
    left: 0px;
    color: #caa387;
    text-decoration: none;
    font-family:  Arial;
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    /*letter-spacing: -1px;*/
}


#content .content_bg .content_border h1.article {
    text-align: center;
    width: 1000px;
   
    color: #caa387;
    text-decoration: none;
    font-family:  Arial;
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    /*letter-spacing: -1px;*/
	width:900px;text-align:left;
color:#000;
	position:static;
	
}

#seotext h1, #seotext h2 {
    color: #651616;
	position: static;
	width: auto;
	top: 0;
	text-align:left;
    text-decoration: none;
    font-family:  Arial;
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
	margin: 0;
}
#seotext p {
	text-align:justify;
}
h2 {
    font-size: 18px;
    /*color: #8e6a59;*/
    color: #a7846b;
    /*height: 16px;*/
    margin-bottom: 16px;
    margin-left: 27px;
    font-weight: normal;
    text-transform: uppercase;
}
h2 a{
	font-size: 14px;
    /*color: #8e6a59;*/
    color: #a7846b;
	text-transform:none;
}

h3 {
    color: #3e3e3e;
    font-size: 16px;
    margin-bottom: 20px;
}
h3.collection {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
    color: #8c222e;
    background-image: url(/html/images/bg_title_collection.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
h4 {
    font-size: 14px;
    color: #3e3e3e;
    margin-bottom: 10px;
}
.clear {
    clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
    width: 1px;
}
.clear img {
	height: 0px;
    border: none;
}
.hide {
    display: none;
}
#content .clear img {
    border: none;
}
#content ul {
    list-style: none;
    margin-left: 17px;
    margin-bottom: 10px;
}
#content ul li {
    padding-left: 13px;
    margin-bottom: 10px;
    background-image: url(/html/images/marcer.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
#content ol {
    margin-left: 30px;
    margin-bottom: 10px;
}
#content ol li {
    margin-bottom: 10px;
}
#content p {
    margin-bottom: 15px;
    line-height: 16px;
}
#container {
    position: relative;
	display: block;
    width: 1000px;
	margin-left: auto;
	margin-right: auto;
    text-align: left;
    padding-bottom: 132px;
}
#header {
    padding-top: 60px;
    clear: both;
    width: 1000px;
    height: 69px;
}
#mega_container.index #header {
    padding-top: 60px;
    clear: both;
    width: 1000px;
    /*height: 628px;*/
    height: 560px;
}

/**/
  #head_block {
    position:absolute;
    width: 150px;
    height: 60px;
    top: 35px;
    left: 20px;
  }
  
  #head_block span{
    position: relative;
    float: left;
    text-align: center;
    font: normal 20px/22px Arial;
    color: #caa387;
  }  
  
  #head_block a {
    position: relative;
    float: left;
    margin: 10px 0px 0px 20px;
    background: url('/html/images/buy_icon2.gif')  no-repeat top left;
    padding-left: 25px;
    text-align: center;
    font: bold 16px/24px Arial;
    color: #caa387;
    text-decoration: none;
  }
  
  #header #menu_2 {
    position:absolute;
    width: 700px;
    top: 50px;
    font-weight: bold;
    left: 185px;
    height: 41px;
  }

  #header #menu_2 li {
    background: url('/html/images/bg_menu_li.gif') no-repeat right center;
    padding: 2px 10px;
    float: left;
    position:relative;
    list-style-type: none;    
  }

#header #menu_2 li a {
    color: #caa387;
    text-decoration: none;
    font-size: 14px;
}

/**/
#header #menu {
    height: 17px;
    list-style: none;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#mega_container.index #header #menu {
    padding-left: 27px;
}
#header.shop #menu li {
    padding-right: 10px;
    margin-right: 10px;
}
#header #menu li {
/*    padding-right: 23px;
    margin-right: 23px;*/
    padding-right: 11px;
    margin-right: 12px;
    height: 17px;
    float: left;
    /*border-right: 1px solid #644036;*/
    background-image: url(/html/images/bg_menu_li.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
#mega_container.index #header #menu li {
/*    padding-right: 30px;
    margin-right: 30px;*/
    padding-right: 15px;
    margin-right: 15px;
}
#header #menu li.last {
    margin-right: 0px;
    border-right: none;
    padding-right: 0px;
	background-image: none;
}
#mega_container.index #header #menu li.last {
    margin-right: 0px;
    border-right: none;
    padding-right: 0px;
}
#header #menu li a {
    float: left;
    display: block;
    /*margin-top: -4px;*/
    margin-top: -2px;
    color: #caa387;
    text-decoration: none;
    font-family:  Arial;
/*    font-weight: bold;*/
    font-size: 14px;
/*    text-transform: uppercase;*/
    letter-spacing: -1px;
    /*height: 17px;*/
    background-repeat: no-repeat;
    background-position: left center;
}
#header #menu li a:hover {
    color: #fff;
	text-decoration:underline;
}
#header #menu li a.selected {
    color: #fff;
	text-decoration:underline;
}
/*#header #menu li a.ask_question {
    width: 87px;
    background-image: url(/html/images/menu/1.gif);
}
#header #menu li a.corp {
    width: 176px;
    background-image: url(/html/images/menu/2.gif);
}
#header #menu li a.opt {
    width: 129px;
    background-image: url(/html/images/menu/3.gif);
}
#header #menu li a.moscow {
    width: 114px;
    background-image: url(/html/images/menu/4.gif);
}
#header #menu li a.prize {
    width: 133px;
    background-image: url(/html/images/menu/5.gif);
}
#header #menu li a.ask_question:hover {
    background-image: url(/html/images/menu/1_select.gif);
}
#header #menu li a.corp:hover {
    background-image: url(/html/images/menu/2_select.gif);
}
#header #menu li a.opt:hover {
    background-image: url(/html/images/menu/3_select.gif);
}
#header #menu li a.moscow:hover {
    background-image: url(/html/images/menu/4_select.gif);
}
#header #menu li a.prize:hover {
    background-image: url(/html/images/menu/5_select.gif);
}
#header #menu li.select a.ask_question {
    background-image: url(/html/images/menu/1_select.gif);
}
#header #menu li.select a.corp {
    background-image: url(/html/images/menu/2_select.gif);
}
#header #menu li.select a.opt {
    background-image: url(/html/images/menu/3_select.gif);
}
#header #menu li.select a.moscow {
    background-image: url(/html/images/menu/4_select.gif);
}
#header #menu li.select a.prize {
    background-image: url(/html/images/menu/5_select.gif);
}*/
#header #logo {
    margin-top: -60px;
    display: block;
    float: right;
    width: 116px;
    height: 114px;
	outline:none;
}
#mega_container.index #header #logo {
    margin-top: 340px;
    margin-right: 78px;
}
#content {
    width: 1000px;
}
#content .content_bg {
    /*background-color: #503b37;*/
    background-color: #584742;
    padding: 5px;
    margin-bottom: 39px;
}
#content .content_border {
    /*background-color: #e7e2d9;*/
    background-color: #e7dbc4;
    padding-left: 22px;
    padding-right: 25px;
    /*padding-top: 23px;*/
    padding-top: 25px;
    padding-bottom: 25px;
}
#content .dealers_content {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#content .content_left {
    float: left;
    width: 434px;
    margin-right: 27px;
    padding-left: 15px;
    padding-right: 24px;
}


#content .content_ok {
    margin-right: 27px;
    padding-left: 15px;
    padding-right: 24px;
}
#content .content_left_technology {
    padding-left: 15px;
    float: left;
    width: 480px;
    margin-right: 27px;
    padding-right: 24px;
}
#content .content_right_technology {
    /*margin-top: -28px;*/
    float: right;
    /*width: 377px;*/
    width: 396px;
	background-color: #dfd2bd;
}
#content .content_right_technology h3 {
    display: block;
    text-align: center;
    margin-bottom: 15px;
	margin-top: 25px;
}
#content .content_right_technology img {
    border: none;
}
#content .content_right_technology h4.teh {
    text-align: center;
    color: #8e6a59;
    font-size: 16px;
    margin-bottom: 20px;
}
/*#content .content_right_technology img {
    display: block;
    text-align: center;
    border: none;
    margin-bottom: 20px;
    margin-left: 40px;
}*/
#content .content_right_technology p{
	margin-left: 30px;
	margin-right: 30px;
}
#content .content_right_technology ul {
    margin-left: 15px;
}
#content .content_right_technology .teh_ul li {
    font-size: 16px;
    clear: both;
    background-image: none;
    padding-left: 0px;
    font-weight: bold;
    margin-bottom: 0px;
}
#content .content_right_technology .teh_ul li span {
    float: left;
    display: block;
    padding-top: 35px;
}
#content .content_right_technology .teh_ul li img {
    float: right;
    margin-right: 15px;
    padding-bottom: 30px;
}
#content .content_right_technology .teh_table {
    width: 396px;
    border-collapse: collapse;
    border: none;
}
#content .content_right_technology .teh_table td {
    border: none;
    text-align: center;
    vertical-align: top;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .content_right_technology .teh_table td img {
}
#content .content_right_technology .teh_table td span {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100px;
}
#content .content_right_technology .teh_ul_2 {
    clear: both;
    position: relative;
    margin-right: -50px;
}
#content .content_right_technology .teh_ul_2 li {
    width: 110px;
    text-align: center;
    float: left;
    margin-right: 10px;
    display: block;
    background-image: none;
    padding-left: 0px;
    margin-bottom: 20px;
}
#content .content_right_technology .teh_ul_2 li.two {
    margin-right: 0px;
    margin-left: 50px;
}
#content .content_right_technology .teh_ul_2 li.two_2 {
    width: 140px;
    margin-right: 10px;
    margin-left: 10px;
}
#content .content_right_technology .teh_ul_2 li.two_2 span.long {
    width: 170px;
    padding-left: 30px;
}
#content .content_right_technology .teh_ul_2 li span {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100px;
}
#content .content_right_technology .teh_ul_2 li img {
    margin-bottom: 5px;
}
#content .content_right {
    float: left;
    width: 442px;
}
#content .content_right_company {
    float: left;
    width: 442px;
	background-color: #dfd2bd;
	padding-top: 25px;
	padding-bottom: 25px;
}
#content .content_left_ask_question {
    float: left;
    width: 356px;
    padding-left: 15px;
    padding-right: 24px;
}
#content .content_right_ask_question {
    float: left;
    width: 542px;
}
#content img {
    /*border: 3px solid #dad6d0;*/
    border: 3px solid #cdc4ae;
}
#YMapsID {
   border: 3px solid #cdc4ae;
}
#YMapsID img {
	border: 0 !important;
}
#YMapsID table td {
	border: 0 !important;
	padding: 0 !important;
}
.YMaps-b-balloon-content {
	width:350px !important;
}
#content h2 img {
    border: none;
}
#content img.img_left {
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-top: -5px;
}
#content .p_right_italic {
    /*border: 1px solid #000;
    float: right;
    width: 250px;*/
    padding-left: 210px;
    font-style: italic;
}
#content .index_content_left {
    float: left;
    width: 450px;
    margin-right: 12px;
    margin-bottom: 42px;
}
#content .index_content_left .content_bg {
    background-image: none;
}
#content .index_content_left .content_border {
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 25px;
    padding-bottom: 42px;
}
#content .index_content_left .content_border p {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
#content .index_content_right {
    margin-bottom: 42px;
    float: left;
    width: 535px;
}
/*----------*/
#content #block_jcarousel_model {
/*    border-top: 1px solid #e7e2d9;*/
    position: relative;
    width: 948px;
}
#content #block_jcarousel_model img {
    border: none;
	margin-bottom: 10px;
}
#content #block_jcarousel_model ul {
    clear: both;
    margin-left: 27px;
}
#content #block_jcarousel_model ul li {
    float: left;
    /*margin-left: -70px;
	margin-right: -40px;*/
    padding-left: 0px;
    padding-right: 0px;
    background-image: none;
    margin-left: 0px;
    text-align: center;
}
#content #block_jcarousel_model ul li a {
    display: block;
	width: 70px;
    text-align: center;
	font-weight: bold;
    text-decoration: none;
}
#content #block_jcarousel_model ul li .title {
    /*margin-top: 4px;
    font-weight: bold;*/
    text-decoration: underline;
}
#content #block_jcarousel_model #model_prev {
    left: 0px;
    top: 80px;
    position: absolute;
    display: block;
    width: 18px;
    height: 36px;
    background-image: url(/html/images/prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    z-index: 25;
}
#content #block_jcarousel_model #model_next {
    right: 0px;
    top: 80px;
    float: right;
    position: absolute;
    display: block;
    width: 18px;
    height: 36px;
    background-image: url(/html/images/next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    z-index: 25;
}
/*----------*/

#content #block_jcarousel {
    /*border-top: 1px solid #e7e2d9;*/
    border-top: 1px solid #e7dbc4;
    position: relative;
    width: 430px;
}
#content #block_jcarousel img {
    border: none;
}
#content #block_jcarousel ul {
    clear: both;
    margin-left: 27px;
}
#content #block_jcarousel ul li {
    float: left;
    margin-left: 0px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    background-image: none;
}
#content #block_jcarousel ul li a {
    display: block;
    text-align: center;
    width: 130px;
    margin-left: auto;
    margin-right: auto;
}
#content #block_jcarousel ul li .title {
    display: block;
    margin-top: 4px;
    font-weight: bold;
}
#content #block_jcarousel #prev {
    left: 0px;
    top: 168px;
    position: absolute;
    z-index:15;
    display: block;
/*    width: 9px;
    height: 17px;*/
    width: 18px;
    height: 36px;
    background-image: url(/html/images/prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content #block_jcarousel #next {
    right: 15px;
    top: 168px;
    float: right;
    position: absolute;
    display: block;
    z-index:15;
/*    width: 9px;
    height: 17px;*/
    width: 18px;
    height: 36px;
    background-image: url(/html/images/next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content #news {
    margin-left: 8px;
    margin-right: 0px;
    margin-bottom: 30px;
}
#content #news li {
    padding-left: 20px;
    padding-right: 20px;
    background-image: url(/html/images/bg_news.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
#content #news li .title {
    display: block;
    margin-bottom: 10px;
}
#content #news li span {
    color: #737373;
}
#content #news li span.detailed {
    display: block;
    margin-top: 15px;
}
#content .index_content_right #news {
    margin-bottom: 3px;
    border-bottom: 1px solid #e7e2d9;
}
*+html #content .index_content_right #news {
    margin-bottom: 1px;
}
#content .index_content_right #news li {
    padding-right: 8px;
    margin-bottom: 17px;
}
#content .index_content_right #news li p {
    margin-bottom: 0px;
}
#content #all_news {
    padding-left: 28px;
    padding-right: 15px;
    padding-bottom: 2px;
    margin-bottom: 10px;
    background-image: url(/html/images/bg_all_news.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
#content #news li ul li {
    padding-right: 20px;
    padding-left: 13px;
    margin-bottom: 10px;
    background-image: url(/html/images/marcer.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
#content #ask_question input {
    margin-top: 7px;
    margin-bottom: 14px;
    display: block;
    width: 350px;
    height: 21px;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
}
#content #ask_question textarea {
    margin-top: 7px;
    margin-bottom: 14px;
    display: block;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
    width: 350px;
    height: 172px;
}
#content #ask_question #capcha {
    border: none;
    float: left;
    margin-right: 8px;
}
#content #ask_question #input_capcha {
    width: 114px;
}
#content #ask_question  #capcha_block{
    float: left;
    margin-top: 10px;
    padding-right: 10px;
}
#content #ask_question a {
    margin-top: 33px;
    text-align: center;
    border: 2px solid #888079;
    width: 105px;
    height: 17px;
    padding-top: 2px;
    float: left;
    color: #f4f3f2;
    text-decoration: none;
    font-weight: bold;
    background-image: url(/html/images/bg_button.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #ul_ask_question {
    margin-left: 0px;
}
#content #ul_ask_question li {
    background-image: none;
}
#content #ul_ask_question strong {
    display: block;
    margin-bottom: 12px;
    margin-left: 12px;
}
#content #ul_ask_question p {
    margin-bottom: 10px;
    margin-left: 12px;
}
#content #ul_ask_question p strong {
    display: inline;
}
#content #ul_ask_question  .ask {
    /*border: 1px solid #c7c2bd;
    background-color: #e8e4e1;*/
    border: 1px solid #cdc4ae;
    background-color: #dfd2bd;
    padding-left: 11px;
    padding-top: 10px;
    margin-bottom: 28px;
}
#content #ul_ask_question  .ask span {
    font-weight: bold;
    color: #59301c;
    display: block;
    margin-bottom: 8px;
}
#content #ul_ask_question .ask p {
    margin-left: 0px;
}
#content #pages {
    margin-left: 12px;
}
#content #pages a {
    margin-right: 5px;
}
#content #pages span {
    font-weight: bold;
    margin-right: 5px;
}
#content #pages #next {
    font-size: 9px;
    width: 10px;
    height: 10px;
    background-image: url(/html/images/next_pages.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
#content #pages #pred {
    font-size: 9px;
    width: 10px;
    height: 10px;
    background-image: url(/html/images/pred_pages.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
#content #dealers_content #pages #next {
    background-image: url(/html/images/next_pages_dealers.gif);
}
#content #dealers_content #pages #pred {
    background-image: url(/html/images/pred_pages_dealers.gif);
}
#content #pages #next img {
    width: 10px;
    height: 7px;
    border: none;
}
#content #pages #pred img {
    width: 10px;
    height: 7px;
    border: none;
}

#content .pages {
    margin-left: 12px;
}
#content .pages a {
    margin-right: 5px;
}
#content .pages span {
    font-weight: bold;
    margin-right: 5px;
}
#content .pages #next {
    font-size: 9px;
    width: 10px;
    height: 10px;
    background-image: url(/html/images/next_pages.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
#content .pages #pred {
    font-size: 9px;
    width: 10px;
    height: 10px;
    background-image: url(/html/images/pred_pages.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
#content #dealers_content .pages #next {
    background-image: url(/html/images/next_pages_dealers.gif);
}
#content #dealers_content .pages #pred {
    background-image: url(/html/images/pred_pages_dealers.gif);
}
#content .pages #next img {
    width: 10px;
    height: 7px;
    border: none;
}
#content .pages #pred img {
    width: 10px;
    height: 7px;
    border: none;
}

#content #block_map {
    /*background-color: #dad6d0;*/
    background-color: #dfd2bd;
    float: left;
    padding: 5px;
    margin-right: 20px;
    margin-bottom: 30px;
}
#content #block_map a {
    display: block;
    float: left;
    position: relative;
    z-index: 100;
}
#content #right_block_map {
    float: left;
    width: 890px;    
}
#content #right_block_map .doc {
    margin-top: 10px;
}
#content p.contact {
    margin-bottom: 0px;
    padding-top: 5px;
}



#content .ul_contacts {
    margin-left: 7px;
    padding-right: 10px;
    float: left;
	width: 295px;
}

#content .ul_contacts div {
    float: left;
}
#content .ul_contacts img {
    float: left;
    margin-right: 10px;
    margin-bottom: 40px;
    border: 1px solid #cecac5;
}

#content .ul_contacts h4 {
    font-size: 14px;
    color: #3e3e3e;
    margin-bottom: 0px;
}

#content .ul_contacts p {
	margin-top: 15px;
    margin-bottom: 10px;
}
#content .ul_contacts span {
	font-size: 10px;

} 

/*#content .ul_contacts {
    margin-left: 7px;
    padding-right: 66px;
    margin-top: -6px;
    float: left;
}
#content .ul_contacts li {

    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
    padding-top: 0px;
    clear: both;
}
#content .ul_contacts li div {
    float: left;
}
#content .ul_contacts li img {
    float: left;
    margin-right: 15px;
    margin-bottom: 40px;
    border: 1px solid #cecac5;
}
#content .ul_contacts li p {
	margin-top: 20px;
    margin-bottom: 10px;
}
#content .ul_contacts li span {
	position: absolute;
	font-size: 10px;

} */
#content .italic {
    font-style: italic;
}
#content a.doc {
    padding: 5px 5px 5px 40px;
    display: block;
    text-align: left;
    background-image: url(/html/images/doc_icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    margin-bottom: 12px;
    }
#content a.film {
    padding: 5px 5px 5px 40px;
    display: block;
    text-align: left;
    background-image: url(/html/images/film_icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    margin-bottom: 12px;
    }
#content a.xls {
    padding: 5px 5px 5px 40px;
    display: block;
    text-align: left;
    background-image: url(/html/images/xls_icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    margin-bottom: 12px;
    }
#content a.zip {
    padding: 5px 5px 5px 40px;
    display: block;
    text-align: left;
    background-image: url(/html/images/xls_icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    margin-bottom: 12px;
    }
#content #block_map_flash {
    text-align: center;
    width: 944px;
    height: 427px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 22px;
    /*background-image: url(/html/images/bg_map.jpg);
    background-repeat: no-repeat;
    background-position: top center;*/
}
#content table {
    width: 100%;
    border-collapse: collapse;
}
#content table th {
    text-align: left;
    font-weight: normal;
    border-right: 1px solid #97786c;
    background-color: #6b4a3f;
    color: #fff;
    padding: 7px 15px 6px 15px;
}
#content table td {
    vertical-align: middle;
    /*border-right: 1px solid #e3e0da;*/
    border-right: 1px solid #e7ddce;
    padding: 8px 13px 8px 13px;
}
#content table .first td {
    /*background-color: #d8d0c2;*/
    background-color: #d9cbb7;
}
#content table .seconda td {
    background-color: #dfd2bd;
    /*background-color: #ded7c9;*/
}

#content .catalogue {
    text-align: center;
    margin-bottom: 0px;
    margin-right: -30px;
    margin-left: 0px;
    clear: both;
}
#content .collection_rada {
    clear: both;
    margin-bottom: 20px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    background-image: url(/html/images/bg_rada_collection.gif);
    background-repeat: repeat;
    background-position: left top;
}
#content .collection_grand {
    clear: both;
    margin-bottom: 20px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    background-image: url(/html/images/bg_grand_collection.gif);
    background-repeat: repeat;
    background-position: left top;
}
#content .collection_verona {
    clear: both;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    background-image: url(/html/images/bg_verona_collection.gif);
    background-repeat: repeat;
    background-position: left top;
}
#content .catalogue li {
    float: left;
    background-image: none;
    padding-left: /*44px; 15*/ 32px;
    padding-right: /*74px; 20*/ 33px;
    margin-bottom: 20px;
	margin-top: 20px;
    position:relative;
}
#content .catalogue li img {
    border: none;
}
#content .catalogue  li a {
    font-weight: bold;
    display: block;
    text-align: center;
    text-decoration: none;
}
#content .catalogue  li .title {
    display: block;
    margin-top: 10px;
    text-decoration: underline;
}
#content .catalogue li span.new{
    display:block;
    position:absolute;
    width:47px;
    height:24px;
    top:70px;
    left:50%;
    margin-left:5px;
    background: url(/html/images/novinka.png) top left no-repeat;
}
#content .margin_for_4 {
    margin-left: 95px;
}
#content .margin_for_3 {
    margin-left: 188px;
}
#content .margin_for_2 {
    margin-left: 300px;
}
#content .margin_for_1 {
    margin-left: 377px;
}
#content #basket {
    margin-left: 0px;
    margin-right: -30px;
    color: #3e3e3e;
    padding-bottom: 0px;
}
#content #basket li {
    display: block;
    width: 923px;
    /*width: 445px;*/
    /*height: 204px;*/
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    /*margin-right: 20px;*/
    margin-bottom: 20px;
    float: left;
    position: relative;
    /*clear: both;*/
    background-image: none;
    background-color: #dfd2bd;
}
#content #basket li div.left_column_basket {
    float: left;
    padding-top: 5px;
    margin-bottom: 15px;
}
#content #basket li ul {
    clear: both;
    margin-left: 8px;
    margin-bottom: 0px;
}
#content #basket li ul li {
    clear: both;
    width: 220px;
    padding-top: 6px;
    padding-left: 18px;
    margin-bottom: 6px;
    background-image: url(/html/images/marcer_basket.gif);
    background-repeat: no-repeat;
    background-position: 0px 13px;
}
#content #basket li img.picture_door {
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
}
#content #basket li h3 {
    margin-bottom: 10px;
}
#content li span.summ {
    height: 19px;
    float: left;
    margin-left: 2px;
    margin-right: 13px;
    margin-top: 7px;
    display: block;
    clear: both;
    color: #e2deda;
    font-weight: bold;
    padding-left: 1px;
    padding-right: 1px;
    background-image: url(/html/images/corner_summ.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content li span.summ span {
    display: block;
    float: left;
    height: 17px;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 2px;
    padding-left: 3px;
    background-image: url(/html/images/bg_summ.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #basket li ul li input {
    margin-top: -5px;
    vertical-align: top;
    font-size: 12px;
    width: 40px;
    height: 17px;
    padding: 2px 5px 0px 5px;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
}
#content #basket li ul li input.formCheck {
    margin-top: -1px;
    vertical-align: top;
    font-size: 10px;
    width: 17px;
    height: 17px;
    padding: 0px 0px 0px 0px;
    border: none;
    background-color: #f4f3f2;
}
*+html #content #basket li ul li input.formCheck {
    margin-top: -5px;
    width: 25px;
    height: 25px;
    border: none;
    background-color: transparent;
}
#content #total {
    clear: both;
    border-top: 1px dotted #a59f99;
    padding-top: 16px;
    padding-left: 15px;
}
#content #total div {
    padding-top: 16px;
}
#content #total strong {
    float: left;
    margin-right: 7px;
}
#content #total span.total {
    height: 25px;
    float: left;
    margin-right: 35px;
    margin-top: -5px;
    display: block;
    color: #e2deda;
    font-weight: bold;
    font-size: 16px;
    padding-left: 1px;
    padding-right: 1px;
    background-image: url(/html/images/corner_total.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #total span.total span {
    display: block;
    float: left;
    height: 22px;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-right: 5px;
    padding-left: 6px;
    background-image: url(/html/images/bg_total.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #total a {
    cursor: pointer;
    margin-top: -7px;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 18px;
    height: 31px;
    background-image: url(/html/images/left_button.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 13px;
}
#content #total a span.right_button {
    display: block;
    float: left;
    background-image: url(/html/images/right_button.gif);
    background-repeat: no-repeat;
    background-position: top right;
    padding-right: 13px;
}
#content #total a span.right_button span.dg_button {
    float: left;
    display: block;
    padding-top: 6px;
    height: 21px;
    border-top: 2px solid #c5bbb4;
    border-bottom: 2px solid #c5bbb4;
    padding-right: 15px;
    background-image: url(/html/images/dg_button.gif);
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: underline;
}
#content #total #back {
    float: right;
    padding-right: 15px;
    background-image: url(/html/images/bg_back.gif);
    background-repeat: no-repeat;
    background-position: 55px 5px;
    margin-top: 0px;
}
#content #block_jcarousel_catalog {
    padding-top: 25px;
    margin-right: 25px;
    float: left;
    /*background-color: #dfd2bd;*/
    background-color: #dfd2bd;
    position: relative;
    width: 490px;
    /*width: 454px;*/
}
#content #block_jcarousel_catalog img {
    border: none;
}
#content #block_jcarousel_catalog ul {
    margin-left: 35px;
    clear: both;
}
#content #block_jcarousel_catalog ul li {
    margin-left: 0px;
    float: left;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    background-image: none;
}
#content #block_jcarousel_catalog ul li a {
    display: block;
    text-align: center;
}
#content #block_jcarousel_catalog #prev {
    left: 11px;
    top: 288px;
    position: absolute;
    display: block;
    width: 18px;
    height: 35px;
    background-image: url(/html/images/prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    z-index:15;
}
#content #block_jcarousel_catalog #next {
    right: 11px;
    top: 288px;
    float: right;
    position: absolute;
    display: block;
    width: 18px;
    height: 35px;
    background-image: url(/html/images/next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    z-index:15;
}
#content #block_jcarousel_catalog .top_li_jcarousel {
    display: none;
    height: 40px;
    /*width: 200px;*/
    width: 180px;
    margin-left: auto;
    margin-right: auto;
}
#content #block_jcarousel_catalog .buy {
    float: left;
    margin-top: 3px;
    padding-left: 20px;
    font-weight: bold;
    background-image: url(/html/images/basket.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

#content #block_jcarousel_catalog li span.summ {
    margin-left: 15px;
    margin-top: 0px;
}

#content #block_jcarousel_catalog .top_li_jcarousel input {
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
    float: left;
    width: 21px;
    height: 21px;
    text-align: center;
    margin-right: 10px;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
}

#content #block_jcarousel_catalog .top_li_jcarousel #door_id {
    display: none;
}
#content #block_jcarousel_catalog .top_li_jcarousel #ndoor_id {
    display: none;
}
#content #block_jcarousel_catalog ul li .t2_left {
    border-bottom: 1px solid #dfd2bd;
    display: block;
    text-align: center;
    padding: 0px;
    margin-left: 71px;
    width: 129px;
    float: left;
}
#content #block_jcarousel_catalog ul li .t2_right {
    border-bottom: 1px solid #dfd2bd;
    display: block;
    padding: 0px;
    text-align: center;
    float: left;
    width: 129px;
}
#content #block_jcarousel_catalog ul li .t3_left {
    border-bottom: 1px solid #dfd2bd;
    display: block;
    padding: 0px;
    text-align: center;
    margin-left: 56px;
    width: 176px;
    float: left;
}
#content #block_jcarousel_catalog ul li .t3_right {
    border-bottom: 1px solid #dfd2bd;
    display: block;
    padding: 0px;
    text-align: center;
    float: left;
    width: 115px;
}
#content #block_jcarousel_catalog ul li .t4_left {
    border-bottom: 1px solid #dfd2bd;
    display: block;
    padding: 0px;
    text-align: center;
    margin-left: 55px;
    float: left;
    width: 115px;
}
#content #block_jcarousel_catalog ul li .t4_right {
    border-bottom: 1px solid #dfd2bd;
    display: block;
    padding: 0px;
    text-align: center;
    width: 176px;
    float: left;
}
#content #ndoor {
    float: left;
}
#content #door {
    float: left;
}
#content #right_content_catalog {
    padding-top: 35px;
    float: left;
    width: 415px;
    padding-right: 10px;
}
#content #right_content_catalog #gallery {
    float: left; 
    padding-right: 10px; 
    padding-bottom: 10px;
}
#content #buy {
    font-size: 13px;
    padding-right: 20px;
    float: right;
    display: block; 
    height: 25px;
    padding-left: 35px;
    padding-top: 8px;
    background-image: url(/html/images/buy_icon.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
#content #ishop {
    font-size: 13px;
    padding-right: 20px;
    float: left;
    display: block; 
    height: 25px;
    padding-left: 35px;
    padding-top: 8px;
    background-image: url(/html/images/ishop_icon.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

#content #kak {
    font-size: 13px;
    padding-top: 18px;
}

#content #right_content_catalog p a {
    font-weight: bold;
}
#content #colors {
text-align: center;
    float: left;
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    background-color: #dfd2bd;
    /*background-color: #d9d6d1;*/
    margin-bottom: 30px;
}
#content #colors li {
    padding: 6px 6px 6px 6px;
    float: left;
    background-image: none;
    margin-bottom: 0px;
}
#content #colors span {
	font-size: 10px;
    display: block;
}
#content #colors a {
	text-decoration: none;
	color: #3d3d3d;
}
#content #button_wherebuy {
	display: block;
	width: 204px;
	/*width: 264px;*/
	height: 47px;
    background-image: url(/html/images/button_wherebuy.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	margin-bottom: 20px; 
}
#content #button_wherebuy img {
	border: none;
}
#content #back_catalog {
    float: right;
    padding-right: 30px;
    background-image: url(/html/images/bg_back.gif);
    background-repeat: no-repeat;
    background-position: 125px 5px;
    margin-top: -20px;
}
#content #right_content_catalog a.doc {
    width: 300px;
}
#content #left_opt {
    width: 470px;
    float: left;
    padding-left: 15px;
    margin-bottom: 20px;
}
#content #left_opt a.doc {
    width: 300px;
}
#content #opt_form {
    float: right;
    padding-right: 20px;
}
#content #opt_form input {
    margin-top: 7px;
    margin-bottom: 14px;
    display: block;
    width: 413px;
    height: 21px;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
}
#content #opt_form textarea {
    margin-top: 7px;
    margin-bottom: 14px;
    display: block;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
    width: 341px;
    height: 172px;
}
#content #opt_form #capcha {
    border: none;
    float: left;
    margin-right: 8px;
}
#content #opt_form #input_capcha {
    width: 178px;
}
#content #opt_form  #capcha_block{
    float: left;
    margin-top: 10px;
    padding-right: 10px;
}
#content #opt_form a {
    margin-top: 33px;
    text-align: center;
    border: 2px solid #888079;
    width: 105px;
    height: 17px;
    padding-top: 2px;
    float: left;
    color: #f4f3f2;
    text-decoration: none;
    font-weight: bold;
    background-image: url(/html/images/bg_button.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#prize_view {
    text-align: center;
	margin-bottom: 45px;
}
.content_right_company h3 {
    text-align: center;
}
.left_view h3.prize {
    margin-right: 12px;
    margin-left: 12px;
    width: 120px;
    height: 24px;
    text-align: center;
}
#content #prize_view img {
    border: none;
    margin-right: 10px;
    margin-left: 10px;
}
#sert_view {
    text-align: center;
	margin-bottom: 25px;
}
#content #sert_view img {
    border: none;
    /*margin-right: 35px;*/
    margin-right: 25px;
    /*margin-left: 35px;*/
    margin-left: 25px;
	margin-bottom: 20px;
}
#content .sert_view {
    text-align: center;
	margin-bottom: 25px;
}
#content .sert_view img {
    border: none;
    /*margin-right: 35px;*/
    margin-right: 12px;
    /*margin-left: 35px;*/
    margin-left: 12px;
	margin-bottom: 20px;
}
#patent {
    margin-left: 5px;
    /*margin-left: 25px;*/
}
.left_view {
    float: left;
    /*padding-left: 20px;
    padding-right: 20px;*/
}
.two_line {
    margin-left: 67px;
}
#content .left_view img {
    border: none;
}
.right_view {
    float: right;
    padding-right: 40px;
}
#content .right_view img {
    border: none;
}
.after_double_title h3 {
    margin-top: 6px;
    margin-bottom: 35px;
}
.patent_view {
    text-align: center;
}
#certificate_view {
    text-align: center;
}
#content #order_form {
    margin-right: -10px;
    padding-left: 0px;
    color: #3e3e3e;
    font-weight: bold;
}
#content #order_form .block_order_form {
    float: left;
    margin-right: 20px;
}
#content #order_form .checkbox_block {
    width: 295px;
}
#content #order_form .tel_block {
    width: 290px;
}
#content #order_form input {
    margin-top: 7px;
    margin-bottom: 25px;
    display: block;
    width: 290px;
    height: 21px;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
}
#content #order_form select {
    margin-top: 7px;
    margin-bottom: 25px;
    display: block;
    width: 290px;
    height: 21px;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
}
#content #order_form input.checkbox {
    vertical-align: top;
    margin-right: 15px;
    float: left;
    width: 21px;
    height: 21px;
}
#content #order_form input.checkbox_right {
    margin-top: -4px;
    vertical-align: top;
    margin-left: 15px;
    display: inline;
    width: 21px;
    height: 21px;
}
#content #order_form #block_blocks_order_form {
    float: left;
    width: 315px;
}
#content #order_form span.checkbox {
    padding-top: 10px;
    float: left;
    display: block;
    margin-right: 25px;
}
#content #order_form  #dostavka {
    padding-top: 30px;
}
input.hidden {
    margin:0px 0px;
    padding:0px 0px;
    border:none!important;
    height:0px!important;
    background-color:transparent!important;
}
#content #order_form  #code_site {
    width: 94px;
}
#content #order_form  #tel_number {
    width: 174px;
}
#content #order_form textarea {
    margin-top: 7px;
    margin-bottom: 14px;
    display: block;
    border: 2px solid #c7c2bd;
    background-color: #f4f3f2;
    width: 603px;
    height: 94px;
}
#content #order_form #capcha {
    border: none;
    float: left;
    margin-right: 8px;
}
#content #order_form #input_capcha {
    width: 114px;
}
#content #order_form  #capcha_block{
    float: left;
    margin-top: 10px;
    padding-right: 10px;
}
#content #order_form a {
    text-align: center;
    border: 2px solid #888079;
    width: 105px;
    height: 17px;
    padding-top: 2px;
    float: left;
    color: #f4f3f2;
    text-decoration: none;
    font-weight: bold;
    background-image: url(/html/images/bg_button.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content .for_ie_text {
    position: relative;
}
#content #film {
    display: none;
    position: absolute;
    z-index: 100;
    top: 85px;
    left: 30px;
    width: 339px;
    height: 344px;
    background: #360f08 url(../images/flash/flash_background.jpg) left top no-repeat;
}
#film #flash_container {
    width: 330px;
    margin: 0px auto;
    margin-top: 4px;
}
#film #flash_container #no_flash_container {
    margin-top: 100px;
    text-align: center;
}
#film #flash_container #no_flash_container p {
    margin-top: 20px;
}
#film  a {
    color: #bb9b75;
}
#film #flash_container #no_flash_container  .close_film {
    padding-top: 1px;
    padding-bottom: 4px;
    padding-left: 32px;
    background-image: url(../images/close.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
#film #save_close {
    margin: 14px 24px 0px 24px;
    text-align: center;
}
#save_close .save_film {
    padding-top: 1px;
    padding-bottom: 4px;
    padding-left: 32px;
    background-image: url(../images/save.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.shrouded {
    display: none;
    width: 100%;
    min-height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 100;
    background-image: url(/html/images/shrouded.gif);
    background-repeat: repeat;
    background-position: top left;
}
.shrouded .block_shrouded {
    width: 415px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/html/images/top_left_block_shrouded.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.shrouded .block_shrouded .top_right_block_shrouded {
    height: 14px;
    margin-left: 18px;
    background-image: url(/html/images/top_right_block_shrouded.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.shrouded .block_shrouded .bg_block_shrouded{
    background-color: #e1dbcf;
    padding-left: 18px;
    padding-right: 18px;
}
.shrouded .block_shrouded .bottom_left_block_shrouded {
    background-image: url(/html/images/bottom_left_block_shrouded.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.shrouded .block_shrouded .bottom_right_block_shrouded {
    height: 14px;
    margin-left: 18px;
    background-image: url(/html/images/bottom_right_block_shrouded.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.shrouded .block_shrouded .close {
    display: block;
    float: right;
    margin-top: -10px;
    margin-right: -13px;
    width: 17px;
    height: 17px;
    background-image: url(/html/images/order_close.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#content .shrouded img {
    border: none;
}
.shrouded .block_shrouded h2 {
    color: #3d3d3d;
    text-transform: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 12px;
    clear: both;
    position: relative;
}
#door_params {
    clear: both;    
}
#door_params h4 {
    padding-left: 120px;
    font-size: 12px;
    color: #3d3d3d;
    font-weight: bold;
    text-align: left;
    clear: both;
    position: relative;
}
#door_params .block_tr {
    clear: both;
}
#door_params .form_item {
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    color: #3d3d3d;
    font-weight: bold;
    text-align: left;
    float: left;
    width: 239px;
}
#door_params .title {
    float: left;
    font-weight: normal;
    text-align: right;
    /*white-space: nowrap;*/
    width: 120px;
    padding: 5px 5px 5px 5px;
}
/*#content #door_params {
    border-collapse: collapse;
    width: 100%;
}
#content #door_params th {
    vertical-align: top;
    background-color: transparent;
    border-right: none;
    color: #3d3d3d;
    font-weight: bold;
    text-align: left;
    padding: 0px 5px 9px 5px;
}
#content #door_params td {
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    border-right: none;
    color: #3d3d3d;
    font-weight: bold;
    text-align: left;
}
#content #door_params td.title {
    font-weight: normal;
    text-align: right;*/
    /*white-space: nowrap;*/
    /*width: 120px;
}*/
#door_params .spacer {
    padding-bottom: 25px;
}
#door_params span{
    color: #7b2e00;
    font-size: 16px;
}
.shrouded .block_shrouded select {
    vertical-align: top;
    height: 19px;
    width: 197px;
    background-color: #f4f3f2;
    border: 2px solid #c7c2bd; 
    font-weight: normal;
}
.shrouded .block_shrouded input {
    font-weight: normal;
    vertical-align: top;
    height: 19px;
    width: 195px;
    background-color: #f4f3f2;
    border: 2px solid #c7c2bd;
}
.shrouded .block_shrouded input.checkbox {
    height: 19px;
    width: 19px;
}
.shrouded .block_shrouded input.submit_order {
    float: right;
    margin-right: 43px;
    margin-top: -3px;
    font-weight: bold;
    color: #f4f3f2;
    font-size: 12px;
    font-family: Arial;
    width: 69px;
    height: 24px;
    background-color: #transparent;
    border: 2px solid #888079; 
    background-image: url(/html/images/bg_submit_order.gif);
    background-repeat: repeat-x;
    background-position: 0px -2px;
}
    #fittings_slaider_block {
        background-color: #fffdee;
        border: 1px dotted #CCC;
        padding: 10px;
        margin-bottom: 10px;
        margin-top: 10px;
        display: none;
    }
	.onclick_highslide-html {
        cursor: pointer; 
        color: #651616;
        text-decoration: underline; 
        font-weight: bold;
    }


	.highslide-html {
	    background-color: white;
	}
	.highslide-html-content {
	  position: absolute;
	  display: none;
	}
	.highslide-display-block {
	    display: block;
	    /*background: url(/html/images/medved.gif) center center no-repeat;*/
	}

	.highslide-body {
		padding: 20px;
	}
#content #dealers_content {
    vertical-align: top;
}
#content #dealers_content td {
    padding: 0px;
    vertical-align: top;
}
#content #dealers_content td#menu_column {
    width: 203px;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 82px;
    padding-bottom: 82px;
    background-image: url(/html/images/bg_menu_column.gif);
    background-repeat: repeat-y;
    background-position: top left;
}
#content #dealers_content td#menu_column ul {
    margin-left: 0px;
}
#content #dealers_content td#menu_column ul li {
    padding-left: 14px;
    background-image: url(/html/images/marcer_menu_dealers.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
#content #dealers_content td#menu_column ul li a {
    color: #f3ead1;
    font-weight: bold;
}
#content #dealers_content td#menu_column ul li a.selected {
    color: #603c2b;
    text-decoration: none;
}
#content #dealers_content td#content_dealers_column {
    padding: 25px 25px 25px 25px;
}
#content #exit_dealers {
    float: right;
}
#content #dealers_cabinet {
    float: right;
    margin-right:20px;
}
#content #dealers_content h2 {
    color: #2e1310;
    font-size: 16px;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;
    text-transform: none;
    margin-bottom: 20px;
}
#content #dealers_content h3 {
    color: #906644;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: normal;
}
#content #dealers_content h4 {
    font-size: 12px;
    margin-bottom: 15px;
}
#content #dealers_content ul {
    margin-left: 0px;
}
#content #dealers_content ul li {
    background-image: url(/html/images/marcer_dealers.gif);
}
#content .bg_dealers_blocks {
    background-color: #f3ead1;
    padding: 20px 27px 30px 18px;
    color: #3d3d3d;
}
#content .all {
    float: right;
    display: block;
    padding-right: 13px;
    color: #906644;
    font-size: 11px;
    background-image: url(/html/images/bg_all.gif);
    background-repeat: no-repeat;
    background-position: center right;
}
#content #anons_news_dealers {
    float: left;
    width: 289px;
    margin-right: 16px;
    margin-bottom: 18px;
    padding-bottom: 10px;
}
#content #anons_news_dealers ul {
    margin-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#content #dealers_content #anons_news_dealers li {
    padding-left: 20px;
    padding-right: 10px;
    margin-bottom: 20px;
    background-image: url(/html/images/bg_news.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    line-height: 16px;
}
#content #anons_news_dealers li .title {
    display: block;
    margin-bottom: 10px;
}
#content #anons_news_dealers li span.date {
    color: #737373;
}
#content #anons_doc_dealers {
    float: left;
    width: 290px;
    margin-bottom: 18px;
    line-height: 16px;
    padding-bottom: 5px;
}
#content #anons_doc_dealers p {
    line-height: 16px;
    margin-top: -10px;
}
#content #anons_doc_dealers ul {
    margin-bottom: 15px;
    padding-bottom: 1px;
}
*+html #content #anons_doc_dealers ul {
    margin-bottom: 25px;
}
*html #content #anons_doc_dealers ul {
    margin-bottom: 25px;
}
#content #anons_doc_dealers ul li {
    margin-bottom: 8px;
    text-align: right;
    clear: both;
    width: 100%;
}
#content #anons_doc_dealers ul li  a {
    float: left;
}
#content #anons_doc_dealers ul li .info, #content #anons_doc_dealers ul li .date {
    color: #737373;
}
#content #anons_doc_dealers ul li .date {
    padding-right: 10px;
}
#content #anons_tests_dealers ol {
    position: relative;
    display: block;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: bold;
    margin-right: -150px;
    list-style-type: none;
}
#content #anons_tests_dealers ol li {
    float: left;
    width: 300px;
    margin-right: 40px;
    display: block;
    margin-bottom: 30px;
}
#content #anons_tests_dealers ol ul {
    margin-left: 50px;
    margin-top: 20px;
}
#content #anons_tests_dealers ol ul li {
    background-image: none;
    clear: both;
    width: 150px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-bottom: 13px;
}
#content #anons_tests_dealers ol input {
    vertical-align: top;
    margin-right: 5px;
    margin-top: 2px;
}
*html #content #anons_tests_dealers ol input {
    margin-top: -2px;
}
#content #anons_tests_dealers ol label {
    font-weight: normal;
}
#content #anons_tests_dealers .button {
    float: right;
    height: 24px;
    border: 2px solid #888079;
    font-family: Arial;
    font-size: 12px;
    color: #f4f3f2;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(/html/images/bg_button_dealers.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #dealers_content #news_dealers {
    margin-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#content #dealers_content #news_dealers li {
    padding-left: 20px;
    padding-right: 10px;
    margin-bottom: 20px;
    background-image: url(/html/images/bg_news.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    line-height: 16px;
}
#content #news_dealers li .title {
    display: block;
    margin-bottom: 10px;
}
#content #news_dealers li span.date {
    color: #737373;
}
#content #dealers_news_detail .date {
    color: #737373;
    display: block;
    margin-bottom: 10px;
}
#content #ul_dealers_contacts {
    margin-left: 0px;
}
#content #ul_dealers_contacts li {
    padding-left: 0px;
    background-image: none;
    float: left;
    width: 300px;
    height:140px;
    padding-right: 20px;
    margin-bottom: 36px;
    line-height: 20px;
    color: #906644;
}
#content #ul_dealers_contacts li img {
    float: left;
    margin-right: 12px;
    border: none;
}
#content #ul_dealers_contacts li h4 {
    margin-bottom: 0px;
}
#content #ul_dealers_contacts li h4 span {
    font-size: 16px;
    color: #3d3d3d;
    line-height: normal;
}
#content #ul_dealers_contacts li strong {
    color: #3d3d3d;
}
#content #ul_dealers_contacts li span {
    display: block;
}
#content #dealers_content table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}
#content #dealers_content table td  {
    vertical-align: middle;
    /*border-right: 1px solid #e3e0da;*/
    border-right: 1px solid #e7ddce;
    padding: 13px 13px 13px 13px;
}
#content #dealers_content table .first td {
    /*background-color: #d8d0c2;*/
    background-color: #e5d7bc;
}
#content #dealers_content table .seconda td {
    background-color: #ecdfc3;
    /*background-color: #ded7c9;*/
}
#content #dealers_content table td  a {
    font-weight: bold;
}
#content #add_file {
    font-weight: bold;
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: 1px dotted #7e6d5b;
}
#content #add_file input {
    background-color: #f4f3f2;
    border: 2px solid #cabaaa;
    height: 20px;
    display: block;
    margin-top: 6px;
    margin-bottom: 14px;
}
#content #add_file .blocks_form {
    float: left;
    width: 118px;
    margin-right: 16px;
}
#content #add_file .blocks_form input {
    width: 100%;
}
#content #add_file input#name {
    width: 502px;
    float: left;
}
#content #add_file input#file {
    width: 512px;
    height: 24px;
}
*+html #content #add_file input#file {
    width: 450px;
}
#content #add_file textarea {
    background-color: #f4f3f2;
    border: 2px solid #cabaaa;
    width: 100%;
    height: 93px;
    display: block;
    margin-top: 6px;
    margin-bottom: 14px;
}
#content #add_file .button {
    margin-top: 20px;
    float: right;
    height: 24px;
    border: 2px solid #888079;
    font-family: Arial;
    font-size: 12px;
    color: #f4f3f2;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(/html/images/bg_button_dealers.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #block_files {
    /*float: left;
    width: 300px;*/
    padding-top: 14px;
    padding-left: 12px;
    /*border-right: 1px dotted #7e6d5b;*/
}
#content #block_files ul {
    margin-bottom: 40px;
    color: #b6b1a4;
}
#content #block_files ul li .title {
    display: block;
    font-weight: bold;
}
#content #block_files  ul li .info, #content #block_files  ul li .date {
    color: #737373;
    line-height: 24px;
}
#content #block_letters {
    padding-left: 12px;
    /*float: left;*/
    /*width: 300px;*/
    padding-top: 14px;
}
#content #block_letters ul {
    margin-bottom: 40px;
}
#content #block_letters ul li .title {
    display: block;
    font-weight: bold;
}
#content #block_letters  ul li .info, #content #block_letters  ul li .date {
    color: #737373;
    line-height: 24px;
}
#content #add_message {
    font-weight: bold;
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: 1px dotted #7e6d5b;
}
#content #add_message input {
    background-color: #f4f3f2;
    border: 2px solid #cabaaa;
    height: 20px;
    display: block;
    margin-top: 6px;
    margin-bottom: 14px;
}
#content #add_message .blocks_form {
    float: left;
    width: 118px;
    margin-right: 16px;
}
#content #add_message .blocks_form_2 {
    float: left;
    width: 210px;
    margin-right: 16px;
}
#content #add_message .blocks_form_3 {
    float: left;
    width: 278px;
}
#content #add_message .blocks_form input {
    width: 100%;
}
#content #add_message .blocks_form_2 input {
    width: 100%;
}
#content #add_message .blocks_form_3 input {
    width: 100%;
}
#content #add_message textarea {
    background-color: #f4f3f2;
    border: 2px solid #cabaaa;
    width: 100%;
    height: 93px;
    display: block;
    margin-top: 6px;
    margin-bottom: 14px;
}
#content #add_message .button {
    float: right;
    height: 24px;
    border: 2px solid #888079;
    font-family: Arial;
    font-size: 12px;
    color: #f4f3f2;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(/html/images/bg_button_dealers.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #partners_auth_form {
	float: left;
    font-weight: bold;
    padding: 17px 4px 17px 17px;
    margin-bottom: 18px;
	background-color: #f4ead1;
}
#content #partners_auth_form .blocks_form{
	float: left;
	padding-right: 13px;
}
#content #partners_auth_form input {
    background-color: #f4f3f2;
    border: 2px solid #cabaaa;
    height: 20px;
    display: block;
    margin-top: 6px;
    margin-bottom: 14px;
}
#content #partners_auth_form .blocks_form input{
	width: 197px;
}
#content #partners_auth_form .checkbox {
    height: 16px;
    width: 16px;
    float: left;
    margin-right: 6px;
    margin-bottom: 0px;
    margin-top: 10px;
}
#content #partners_auth_form label {
    margin-top: 10px;
    display: block;
    float: left;
	margin-right: 15px;
}
#content #partners_auth_form .button {
    float: left;
    height: 24px;
    border: 2px solid #888079;
    font-family: Arial;
    font-size: 12px;
    color: #f4f3f2;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(/html/images/bg_button_dealers.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    margin-bottom: 0px;
}
#content #dealers_auth_form {
    font-weight: bold;
    padding-bottom: 18px;
    margin-bottom: 18px;
}
#content #dealers_auth_form input {
    background-color: #f4f3f2;
    border: 2px solid #cabaaa;
    height: 20px;
    display: block;
    margin-top: 6px;
    margin-bottom: 14px;
}
#content #dealers_auth_form .checkbox {
    height: 16px;
    width: 16px;
    float: left;
    margin-right: 6px;
}
#content #dealers_auth_form label {
    margin-top: 6px;
    display: block;
    float: left;
}
#content #dealers_auth_form .button {
    float: left;
    height: 24px;
    border: 2px solid #888079;
    font-family: Arial;
    font-size: 12px;
    color: #f4f3f2;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(/html/images/bg_button_dealers.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content #dealers_content #ul_messages {
    margin-left: 0px;
    margin-bottom: 20px;
}
#content #dealers_content #ul_messages li {
    padding-left: 0px;
    background-image: none;
    padding-bottom: 1px;
    margin-bottom: 20px;
}
#content #ul_messages .title {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
#content #ul_messages .date {
    color: #737373;
}
#content #ol_voting_result {
    font-weight: bold;
    margin-left: 0px;
    list-style: none;
}
#content #ol_voting_result li {
    padding-left: 0px;
    border-bottom: 1px dotted #7e6d5b;
    padding-bottom: 46px;
    margin-bottom: 25px;
}
#content #ol_voting_result li.vote-item-vote-last {
    border-bottom: none;
}
#content #ol_voting_result li table {
    margin-bottom: 0px;
}
#content #ol_voting_result li table th {
    color: #906644;
    text-align: left;
    border: none;
    font-weight: normal;
    background-color: transparent;
}
#content #ol_voting_result li table td {
    font-weight: normal;
    padding-top: 6px;
    padding-bottom: 6px;
    border: none;
    vertical-align: middle;
}
#content #ol_voting_result li table td.first {
    text-align: right;
    width: 140px;
    padding-right: 0px;
}
#content #ol_voting_result li table td.last {
    width: 85px;
    color: #3e1a15;
}
#content #ol_voting_result li table td .vote-bar-table {
    border: 1px solid #dbc8b1;
    margin-top: 0px;
    margin-bottom: 0px;
}
#content #ol_voting_result li table td .vote-bar-table td {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 20px;
}
#content #vote_list {
    list-style: none;
    margin-left: 0px;
}
#content #vote_list li {
    padding-left: 0px;
    border-bottom: 1px dotted #7e6d5b;
    padding-bottom: 20px;
    margin-bottom: 17px;
}
#content #vote_list li img {
    border: none;
}
#content #vote_list li.vote-item-vote-last {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 17px;
}
#content #vote_list li .title {
    font-weight: bold;
}
#content #vote_list li .vote-item-description {
    margin-bottom: 13px;
    margin-top: 10px;
}
#content #vote_list li .date {
    color: #818181;
}
#content #vote_list li .vote-item-counter {
    color: #906644;
}
#content #materials_ul {
    list-style: none;
    margin-left: 0px;
}
#content #materials_ul li {
    padding-left: 0px;
    border-bottom: 1px dotted #7e6d5b;
    padding-bottom: 20px;
    margin-bottom: 17px;
}
#content #materials_ul li img {
    border: none;
    float: left;
    margin-right: 14px;
    margin-bottom: 5px;
}
#content #materials_ul li .clear img {
    border: none;
    clear: both;
    margin-right: 0px;
    margin-bottom: 0px;
}
#content #materials_ul li .title {
    font-weight: bold;
}
#content #materials_ul li.last {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 17px;
}
#content #materials_ul li .preview_text {
    margin-top: 12px;
    margin-bottom: 19px;
}
#footer {
    overflow: hidden;
    position: relative;
    bottom: 0px;
    display: block;
    width: 1000px;
    height: 92px;
    padding-top: 40px;
    margin-top: -132px;
	margin-left: auto;
	margin-right: auto;
    text-align: left;
    color: #8e6a59;
}
#footer a {
    color: #8e6a59;
}
#footer #tel {
    float: left;
    padding-left: 60px;
}
#footer #tel span {
    display: block;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: -1px;    
    margin-bottom: 6px;
    /*width: 155px;*/
    width: 165px;
    height: 19px;
    /*background-image: url(/html/images/tel.gif);*/
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#footer #mst {
    height: 32px;
    width: 118px;
    padding-right: 90px;
    margin-right: 42px;
    margin-top: 6px;
    float: right;
    text-align: right;
    background-image: url(/html/images/mst.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#footer #copy {
    width: 298px;
    padding-top: 7px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#footer #counter_hidden {
    display: none;
}
#f_moscow{
    clear: both;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 16px;
	/*background-color: #dfd2bd;*/
	background-color: #dfd2bd;
	width: 420px;
	height: 48px;
	padding-top: 10px;
}
*+html #f_moscow{
    margin-bottom: 26px;
}
#content #content_bg {
	margin-top: 15px;
	background-color: #dfd2bd;
	padding-top:20px;
}
#content #content_bg h4{
	margin-bottom: 25px;
}
#capcha_img {
    float: left;
    overflow: hidden;
    width: 98px;
    height:53px;
    background:#ffffff;
    margin-right: 12px;
    border:2px solid #c7c2bd;
}
#capcha_img img {
    float: left;
    border:none;
    margin:6px 0px 0px;
}
#block_flesh {
    margin: 12px 0px 0px;
}

#map_text_left {
    float: left;
    width: 60%;
}

#map_text_right {
    float: right;
    width: 40%;
}
#content #news ol {
	margin-left: 30px;
}
#content #news ol li {
	padding-left: 0px;
	background-image: none;
}
#content #news #piter_models {
	margin-left: 0px;
}
#content #news #piter_models li {
	/*width: 20%;*/
	float: left;
	padding-left: 0px;
	padding-right: 30px;
	background-image: none;
	margin-bottom: 30px;
}
#content #news #piter_models li img {
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 3px;
}
#content #news #piter_models li span {
	margin-right: 10px;
	color: #3d3d3d;
}
#content #news #piter_models2 {
	margin-left: 0px;
}
#content #news #piter_models2 li {
	float: left;
	width: 50%;
	padding-left: 0px;
	padding-right: 0px;
	background-image: none;
	margin-bottom: 30px;
}
#content #news #piter_models2 li img {
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 3px;
}
#content #news #piter_models2 li span {
	margin-right: 10px;
	color: #3d3d3d;
}
#content #news #block_spb_map {
	margin-top: 20px;
}
#content #news #block_spb_map img {
	float: left;
	margin-right: 11px;
}
#content #news #block_spb_map p {
	margin-bottom: 5px;
}
/* ������ ���������� ��� �������� (������)*/
  
  .news_foto_list,
  .news_foto_list li{
    background-image: none !important;
    position: relative;
    float: left;
    list-style-type: none !important;
    list-style-image: none !important;
    margin:  0px !important;
    padding: 0px !important;
  } 
  
  .news_foto_list li{   
    margin: 3px !important;    
  }

/* ������ ���������� ��� �������� (�����)*/


/* ����� ��� shadowbox (������)*/
  
  #sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
  #sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
  #sb-overlay{position:relative;height:100%;width:100%;}
  #sb-wrapper{position:absolute;visibility:hidden;width:100px;}
  #sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
  #sb-body{position:relative;height:100%;}
  #sb-body-inner{position:absolute;height:100%;width:100%;}
  #sb-player.html{height:100%;overflow:auto;}
  #sb-body img{border:none;}
  #sb-loading{position:relative;height:100%;}
  #sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
  #sb-loading-inner span{background:url(/js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
  #sb-body,#sb-loading{background-color:#060606;}
  #sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
  #sb-title,#sb-title-inner{height:26px;line-height:26px;}
  #sb-title-inner{font-size:16px;}
  #sb-info,#sb-info-inner{height:20px;line-height:20px;}
  #sb-info-inner{font-size:12px;}
  #sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
  #sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
  #sb-nav-close{background-image:url(/js/shadowbox/close.png);}
  #sb-nav-next{background-image:url(/js/shadowbox/next.png);}
  #sb-nav-previous{background-image:url(/js/shadowbox/previous.png);}
  #sb-nav-play{background-image:url(/js/shadowbox/play.png);}
  #sb-nav-pause{background-image:url(/js/shadowbox/pause.png);}
  #sb-counter{float:left;width:45%;}
  #sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
  #sb-counter a.sb-counter-current{text-decoration:underline;}
  div.sb-message{font-size:12px;padding:10px;text-align:center;}
  div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* ����� ��� shadowbox (�����)*/
.logo{ padding:11px 0 11px 70px; background:url("../images/logo.png") no-repeat;}
.back{ float:right;}
.back a{ background:url("../images/back.png") no-repeat right center; padding:0 15px 0 0;}
.zag_cyti{ color:#3e3e3e; font:18px/24px Arial, Helvetica, sans-serif;}
#content ul.list_addr{ margin:0 0 20px;}
#content ul.list_addr li{ color:#3e3e3e; font-size:14px; background:url("../images/sl.gif") no-repeat left 7px; padding:0 0 0 18px;}
#content .top_img{ width:920px;}
#content .top_img ul{ width:980px; overflow:hidden; margin:0;}
#content .top_img li{ width:230px; float:left; margin:0 80px 0 0; background:none;}
#content .top_img li img{ margin:0 0 4px;}
#content .top_img li p{ text-align:center;}
#content .top_img li a{ color:#3e3e3e; font-size:16px;}
#content .salon_address{ margin:0 0 0 20px;}
#content .salon_address td{ vertical-align:top; padding:0 0 40px;}
#content .salon_address ul{ margin:0;}
#content .salon_address li{ margin:0 0 10px; padding:0; background:none;}
#content .salon_address a{ border-bottom:1px dotted #651616; font-size:14px; text-decoration:none;}
#content .salon_address a:hover{ border:none;}
#content .salon_address h3{ margin:0 0 20px -6px;}
#content .salon_address h3 a{ font-size:16px; border:none; text-decoration:underline;}
#content .salon_address h3 a:hover{ text-decoration:none;}
.box{ position:relative;}
.cloud{ background:url("../images/cloud/top.png") no-repeat 0 0; padding:18px 0 0; width:309px; position:absolute; top:18px; z-index:10;}
.cloud .cloud{ background:url("../images/cloud/bott.png") no-repeat 0 bottom; padding:0 0 33px; position:static;}
.cloud .cloud .cloud{ background:url("../images/cloud/cont.png") repeat-y 0 top; padding:0 69px 0 13px; width:227px; overflow:hidden;}
#content .cloud p{ padding:0 0 0 37px; font:12px/24px Arial, Helvetica, sans-serif;}
#content .cloud p.mtr{ background:url("../images/mtr.png") no-repeat 0 2px;}
#content .cloud p.str{ background:url("../images/str.png") no-repeat 14px 9px;}
#content .box_img{ width:920px;}
#content .box_img ul{ margin:0; overflow:hidden; width:980px;}
#content .box_img li{ float:left; margin:0 35px 32px 0; padding:0;}
#content .box_img img{ border: 5px solid #d8caae;}
.bigtxt{ font:bold 21px Arial, Helvetica, sans-serif;}
.box_city{ margin:0 0 48px 0;}
.block_city{ float:left; width:210px; /*width:280px;*/ margin:0 20px 0 0;} 
