body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;
     font-size:13px;
     font-family:arial;
     text-align:center;
     background:url(images/bg_content.gif) 0px 0px repeat-x #FFC728;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     padding: 0px;
     margin: 0px;
     width:1000px;
     height:100%;
     text-align:center;
}
.head_td
{
     padding: 0px;
     vertical-align:top;
}
.head_content
{
     width:100%;
}
.head_top
{
     background:url(images/face.jpg) 75px bottom no-repeat;
     height:150px;
     text-align:left;
     vertical-align:top;
     padding: 0px 0px 0px 34px;
}
.head_top td
{
     vertical-align:top;
}
.logo
{
     padding: 32px 0px 0px 0px;
     width:471px;
}
.tel
{
     padding: 46px 0px 0px 0px;
}
.submenu
{
     padding:60px 0px 0px 40px;
}
.submenu a
{
     margin: 0px 22px 0px 0px;
}
.bg_head
{
     background:url(images/bg_head.jpg) 75px 0px no-repeat;
     height:163px;
     text-align:right;
     vertical-align:top;
     padding: 58px 139px 0px 0px;
}*:first-child+html .bg_head
{
     height:105px;
}
*html .bg_head
{
     height:105px;
}

.left_td
{
     background:url(images/left_line.gif) left 5px no-repeat;
     width:232px;
     text-align:left;
     vertical-align:top;
     padding: 40px 3px 0px 10px;
}
.left_td .left_menu
{
     padding: 0px 0px 34px 0px;
     margin: 0px 0px 0px 0px;
     list-style:none;
     background:url(images/line.gif) 10px bottom no-repeat;
}
.left_td .left_menu li
{
     padding: 0px 0px 0px 0px;
     margin: 0px 30px 0px 0px;
     list-style:none;
     color:#990000;
     font-size:13px;
}
*html .left_td .left_menu li
{
     padding: 0px;
     margin: 0px 30px 0px 0px;
     height:23px;

}
.left_td .left_menu li.sel
{
     background:url(images/bg_sel_right.gif) top right no-repeat #E90322;
}
.left_td .left_menu li a
{
     margin: -3px 0px 0px 0px;
     padding: 0px 0px 0px 12px;
     color:#990000;
     display:block;
}
.left_td .left_menu li a span
{
     background:url(images/bullet_left.gif) 0px 12px no-repeat;
     padding:4px 10px 0px 13px;
     display:block;
     height:23px;
     cursor:pointer;
}
.left_td .left_menu li a:hover
{
     text-decoration:none;
}
.left_td .left_menu li.sel a
{
     color:#ffffff;
     display:block;
     margin: 0px;
     text-decoration:none;
     background:url(images/bg_sel_left.gif) top left no-repeat;

}
.left_td .left_menu li.sel a span
{

     background:url(images/bullet_left_sel.gif) 0px 12px no-repeat;
     display:block;
}
.a_diff
{
     padding: 0px;
     margin: 0px 0px 0px 10px;

}
.a_diff a
{
     display:block;
     margin: 18px 0px 20px 0px;
}
.right_content
{
     background:url(images/bg_bottom_content.gif) bottom left no-repeat #FFFED0;
     width:697px;
     text-align:left;
     vertical-align:top;
}
.inner_menu
{
     text-align:left;
     margin-bottom:25px;
}
.inner_menu table
{
     text-align:left;
     margin-left:-15px;
}
.inner_menu table td
{
     padding: 0px 40px 0px 15px;
}
.inner_menu ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.inner_menu ul li
{
     padding: 0px 0px 0px 15px;
     margin: 0px 0px 0px -15px;
     list-style:none;
}
.inner_menu ul li.sel
{
     background:url(images/bullet.gif) 0px 5px no-repeat;
}
.inner_menu ul li.sel a
{
     color:#660000;
     text-decoration:none;
}
.right_content a
{
     color:#CC3333;
}
.right_content p
{
     margin: 0px 0px 14px 0px;
     padding: 0px;
}
.right_content h1
{
     padding: 0px;
     margin: 0px 0px 16px 0px;
     color:#663333;
     font-size:24px;
     font-weight:normal;
}
.right_content h2
{
     padding: 0px;
     margin: 35px 0px 0px 0px;
     color:#663333;
     font-size:18px;
     font-weight:normal;
}
.right_content_block
{
     background:url(images/bg_top_content.gif) top left no-repeat;
     padding: 21px 40px 30px 37px;
}
.right_content a.more
{
     padding: 0px 0px 0px 18px;
     margin: 0px 0px 0px -18px;
     display:block;
     background:url(images/plus.gif) 0px 5px no-repeat;
}
.table-data
{
     border: 1px solid #330000;
     border-collapse:collapse;
}
.table-data .title
{
     color:#CC3333;
     font-size:14px;
     font-weight:bold;
     background:#FFC728;
}
.table-data .title_section
{
     color:#CC3333;
     font-size:11px;
     font-weight:bold;
     text-align:left;
}
.table-data td
{
     border: 1px solid #330000;
     border-collapse:collapse;
     padding: 2px 10px 1px 6px;
}
.table-data th, .table-data thead td
{
     border: 1px solid #330000;
     border-collapse:collapse;
     background:#660000;
     color:#FFFFCC;
     padding: 2px 10px 1px 6px;
}

.right_content ul.red_bul
{
     padding: 0px;
     margin: 10px 0px 31px -13px;
     list-style:none;
}
.right_content ul.red_bul li
{
     padding: 0px 0px 0px 13px;
     margin: 0px;
     list-style:none;
     background:url(images/bullet.gif) 0px 4px no-repeat;
}
/*bread_clumb*/
.bread_clumb
{
     height:23px;
}
.bread_clumb ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.bread_clumb ul li
{
     padding: 0px 8px 0px 0px;
     margin: 0px 10px 0px 0px;
     list-style:none;
     float:left;
     background:url(images/bg_bread.gif) right 5px no-repeat;
}
.bread_clumb ul li a
{
     color:#CC3333;
}
.bread_clumb ul li.sel
{
     background:url(images/bg_bread_sel.gif) right 5px no-repeat;
}
.bread_clumb ul li.sel a
{
     color:#660000;
     text-decoration:none;
}
.red_b
{
     color:#993333;
     font-weight:bold;
}
.foot_td
{
     vertical-align:bottom;
     text-align:left;
     color:#333333;
     padding: 50px 0px 47px 0px;
}
.foot_td a
{
     color:#CC3333;
}
.ban_block
{
     width:220px;
     padding: 25px 0px 0px 46px;
     vertical-align:top;
}
.center_foot
{
     vertical-align:top;
     padding: 20px 0px 0px 0px;
      font-size:11px;
}
.right_foot
{
     vertical-align:top;
     padding: 0px;
}
.right_foot a.logo_g
{
     float:left;
}
.right_foot p
{
     float:left;
     display:block;
     width:170px;
     padding: 0px;
     margin: 18px 0px 0px 14px;
}
.light_b
{
     position:absolute;
     height:200%;
     width:100%;
     z-index:900;
     top:0px;
     left: 0px;
     display:none;
     background:#000000;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;

}
.form_open .top_form
{
     padding: 0px;
     vertical-align:top;
     text-align:right;
     height:44px;
     width:446px;
     background:url(/bitrix/templates/inside/images/top_form.gif) top left no-repeat;
}
.form_open .form_content
{
     background:#FFFED0;
     padding:0px 0px 0px 20px;
}
.form_open .bottom_form
{
     padding: 0px;
     vertical-align:top;
     text-align:right;
     height:48px;
     width:446px;
     background:url(/bitrix/templates/inside/images/bottom_form.gif) top left no-repeat;
}




.center_td
{
     width:446px;
     text-align:left;
     vertical-align:top;
     color:#333333;
     font-size:12px !important;
}
.center_td a
{
     color:#CC3333;
}
.center_block
{
     width:446px;
     background:url(/bitrix/templates/main/images/content_top.gif) top left no-repeat #FFFED0;
}
.center_block_content
{
     background:url(/bitrix/templates/main/images/content_bottom.gif) bottom left no-repeat;
     padding: 27px 0px 40px 26px;
}
.center_block_text
{
     padding: 0px 50px 0px 43px;
}
.center_block .more
{
     padding: 0px 0px 0px 28px;
     margin: 0px 0px 0px -28px;
     display:block;
     background:url(/bitrix/templates/main/images/plus.gif) 0px 5px no-repeat;
}
.red_b
{
     color:#993333;
     font-weight:bold;
}
.center_td p
{
     padding: 0px;
     margin: 0px 0px 14px 0px;
}
.center_td h1
{
     padding: 8px 0px 0px 43px;
     margin: 0px 0px 13px 0px;
     color:#FFFFFF;
     font-weight:normal;
     font-size:24px;
     width:348px;
     height:41px;
     background:url(/bitrix/templates/main/images/bg_h1.gif) top left no-repeat #FEA027;
}
.anons_block
{
     background:url(/bitrix/templates/main/images/anons_top.gif) top left no-repeat #FFED92;
}
.anons_block_content
{
     background:url(/bitrix/templates/main/images/anons_bottom.gif) bottom left no-repeat;
     padding: 26px 20px 20px 28px;
}
.anons_block h2
{
     padding: 0px;
     margin: 0px 0px 14px 0px;
     color:#663333;
     font-weight:normal;
     font-size:18px;

}
.right_td
{
     background:url(/bitrix/templates/main/images/right_line.gif) top left no-repeat;
     width:258px;
     padding: 70px 0px 0px 38px;
     vertical-align:top;
     text-align:left;
}
.random_foto
{
     margin-bottom:20px;
}
.random_foto .left_arrow
{
     background:url(/bitrix/templates/main/images/left_arrow.gif) top left no-repeat;
     width:20px;
     height:29px;
     margin: 0px 13px 0px 0px;
}
.random_foto .random_pic
{
     background:url(/bitrix/templates/main/images/bg_gal.gif) top left no-repeat;
     height:113px;
     width:113px;
     padding: 20px 20px 20px 20px;
}
.random_foto .random_pic a
{
     display:block;
     width:108px;
     height:108px;
     overflow:hidden;
     border: 1px solid #E1DED1;
}
.random_foto .right_arrow
{
     background:url(/bitrix/templates/main/images/right_arrow.gif) top left no-repeat;
     width:20px;
     height:29px;
     margin: 0px 0px 0px 13px;
}

.foot_td
{
     vertical-align:bottom;
     text-align:left;
     color:#333333;
     font-size:11px;
     padding: 50px 0px 47px 0px;
}
.foot_td a
{
     color:#CC3333;
}


.form_open .top_form
{
     padding: 0px;
     vertical-align:top;
     text-align:right;
     height:44px;
     width:446px;
     background:url(/bitrix/templates/inside/images/top_form.gif) top left no-repeat;
}
.form_open .form_content
{
     background:#FFFED0;
     padding:0px 0px 0px 20px;
}
.form_open .bottom_form
{
     padding: 0px;
     vertical-align:top;
     text-align:right;
     height:48px;
     width:446px;
     background:url(/bitrix/templates/inside/images/bottom_form.gif) top left no-repeat;
}



.order .inputtext
{
     border: 1px solid #330000;
     width:200px;
     margin-bottom: 2px;
}
.order select
{
     border: 1px solid #330000;
     width:204px;
}
.order .inputtextarea
{
     border: 1px solid #330000;
     width:200px;
     height:100px;
     margin-bottom: 2px;
}
.order span
{
     color:red;
}
.order .submit
{
     border: 0px;
     background:url(/bitrix/templates/inside/images/bg_submit.gif) top left no-repeat;
     color:#666666;
     width:75px;
     height:22px;
     font-size:11px;
     font-family:tahoma;
     cursor:pointer;
}
.order .submit , x:-moz-any-link {
  height:25px;
  padding-top: 0px;
  background:url(/bitrix/templates/inside/images/bg_submit.gif) left 3px no-repeat;
}
div.news-list img.preview_picture
{
        float:left;
        margin:0 4px 6px 0;
}
div.news-list b
{
        color:#86191E;
}
div.news-list div
{
        border-bottom: 1px solid #FCD991;
        padding: 10px 0px 10px 0px;
}
div.news-list p
{
        margin: 10px 0px 0px 10px;
}
.anons
{
     width:232px;
     margin-left:-10px;
}
.anons_title
{
     background:url(images/title_anons.gif) 0px 0px no-repeat;
     height:82px;
     text-align:right;
     padding: 23px 0px 0px 0px;
     color:#ffffff;
     font-size:14px;
}
.text_discount
{
     width:90px;
}
.text_discount td
{
     text-align:center;
}
.anons_title span
{
     font-size:48px;
}
.anons_content
{
     background:url(images/bg_bottom_anons.gif) 0px bottom no-repeat #FFEE7C;
     width:176px;
     font-size:14px;
     padding: 10px 0px 50px 21px;
     color:#DA251D;
}
.anons_content a
{
     color:#DA251D;
}
.tit
{
     font-weight:bold;
     color: #871504;
}
div.action10{
    padding:0px;
    padding-left:27px;
    background:url(images/bg_sel_left_center.gif) top left no-repeat #E90322;
}
div.action10 div{
    margin:0px;
    height:27px;;
    background:url(images/bg_sel_right_center.gif) top right no-repeat #E90322;
}
div.action10 p{
    text-align:center;
    font:bold 14px Arial;
    padding-top:5px;
    color:#FFFFFF;
}
table.tablecenter {width:100%;}
table.tablecenter td {text-align:center;}

