body
{
margin:0 0 0 0;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#000000;
text-decoration:none;
background-color:#ebebeb;
}

p
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#000000;
text-decoration:none;
}


strong
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#3f3f7e;
text-decoration:none;
font-weight:bold;
}

h1
{
font-family:Tahoma, Verdana, Arial;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

h2
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#fffefe;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#3f3f7e;
text-decoration:underline;
}

li
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#898989;
text-decoration:none;
}

.li_text
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#898989;
text-decoration:none;
font-weight:bold;
}


.page_width
{
width:986px;
}

.header
{
background-image:url(/bitrix/templates/shindo-new-index/images/header.jpg);
width:986px;
height:202px;
background-repeat:no-repeat;
background-position:top;
}

/*menu*/
.title
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#fffefe;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.menu_text
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#3f3f7e;
text-decoration:underline;
text-transform:uppercase;
}

.bg_menu_on
{
background-color:#3f3f7e;
}

.line_padd
{
padding-left:5px;
padding-right:5px;
}

.menu_padd
{
padding-left:18px;
padding-top:4px;
padding-bottom:4px;
}

/*series*/
.series_elegant
{
background-image:url(/bitrix/templates/shindo-new-index/images/series_elegant.jpg);
width:245px;
height:143px;
background-repeat:no-repeat;
background-position:center;
}

.series_premium
{
background-image:url(/bitrix/templates/shindo-new-index/images/series_premium.jpg);
width:247px;
height:143px;
background-repeat:no-repeat;
background-position:center;
}

.series_optima
{
background-image:url(/bitrix/templates/shindo-new-index/images/series_optima.jpg);
width:243px;
height:143px;
background-repeat:no-repeat;
background-position:center;
}

.series_standart
{
background-image:url(/bitrix/templates/shindo-new-index/images/series_standart.jpg);
width:248px;
height:143px;
background-repeat:no-repeat;
background-position:center;
}

.description
{
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.more
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

/*content*/
.title_left_left
{
background-image:url(/bitrix/templates/shindo-new-index/images/left_title.gif);
width:12px;
height:43px;
background-repeat:no-repeat;
}

.title_left_center
{
background-image:url(/bitrix/templates/shindo-new-index/images/center_title.gif);
height:43px;
background-repeat:repeat-x;
}

.title_left_right
{
background-image:url(/bitrix/templates/shindo-new-index/images/right_title.gif);
width:3px;
height:43px;
background-repeat:no-repeat;
}

.content_title
{
background-image:url(/bitrix/templates/shindo-new-index/images/title_content.jpg);
width:794px;
height:43px;
background-repeat:no-repeat;
background-position:right;
}

.border_right
{
background-image:url(/bitrix/templates/shindo-new-index/images/border_right.gif);
background-repeat:repeat-y;
width:3px;
}

.content_padd
{
padding-left:20px;
padding-right:10px;
padding-bottom:60px;
}

.left_padd
{
padding-left:20px;
padding-right:10px;
}

.height20
{
height:20px;
}

/*footer*/
.footer_bg
{
background-image:url(/bitrix/templates/shindo-new-index/images/footer.jpg);
width:986px;
height:82px;
background-repeat:no-repeat;
padding-left:10px;
}

.hot_line
{
font-family:Tahoma, Verdana, Arial;
font-size:18px;
color:#ffffff;
text-decoration:none;
font-weight:600;
}

.copyright
{
font-family:Tahoma, Verdana, Arial;
font-size:14px;
color:#ffffff;
text-decoration:none;
}

.padd_bottom20
{
padding-bottom:20px;
}

.left_padd_bott
{
padding-left:20px;
padding-right:10px;
padding-bottom:60px;
padding-top:15px;
}

.font_li
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#000000;
text-decoration:none;
line-height:18px;
}

.padd_top15
{
padding-top:15px;
}

.left_gray_bg
{
background-image:url(/bitrix/templates/shindo-new-index/images/left_title_gray.gif);
width:12px;
height:43px;
background-repeat:no-repeat;
}

.left_center_gray_bg
{
background-image:url(/bitrix/templates/shindo-new-index/images/center_title_gray.gif);
height:43px;
background-repeat:repeat-x;
}

/*elegant*/

.bg_elegant
{
background-image:url(/bitrix/templates/shindo-new-index/images/elegant_title.jpg);
width:794px;
height:43px;
background-repeat:no-repeat;
}

.bg_left_menu_on
{
background-color:#4fcce8;
height:16px;
}

.left_menu_text_on
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
}

.elegant_title
{
font-family:Tahoma, Verdana, Arial;
font-size:16px;
color:#4fcce8;
text-decoration:none;
font-weight:500;
}

.elegant_border
{
border-bottom: solid 1px #b1b1b1;
} 

/*premium*/

.bg_premium
{
background-image:url(/bitrix/templates/shindo-new-index/images/premium_title.jpg);
width:794px;
height:43px;
background-repeat:no-repeat;
}

.bg_premium_left_menu_on
{
background-color:#8b78b9;
height:16px;
}

.premium_title
{
font-family:Tahoma, Verdana, Arial;
font-size:16px;
color:#8b78b9;
text-decoration:none;
font-weight:500;
}

/*standart*/

.bg_standart
{
background-image:url(/bitrix/templates/shindo-new-index/images/standart_title.jpg);
width:794px;
height:43px;
background-repeat:no-repeat;
}

.bg_standart_left_menu_on
{
background-color:#588dce;
height:16px;
}

.standart_title
{
font-family:Tahoma, Verdana, Arial;
font-size:16px;
color:#588dce;
text-decoration:none;
font-weight:500;
}


/*optima*/

.bg_optima
{
background-image:url(/bitrix/templates/shindo-new-index/images/optima_title.jpg);
width:794px;
height:43px;
background-repeat:no-repeat;
}

.bg_optima_left_menu_on
{
background-color:#3db3b6;
height:16px;
}

.optima_title
{
font-family:Tahoma, Verdana, Arial;
font-size:16px;
color:#3db3b6;
text-decoration:none;
font-weight:500;
}

.bg_pxl
{
background-image:url(/bitrix/templates/shindo-new-index/images/pxl.gif);
height:4px;
background-repeat:repeat-x;
}

/*gallery*/

.gallery_td
{
width:127px;
height:127px;
background-color:#FFFFFF;
border: solid 1px #cccccc;
}

.show_bg
{
height:30px;
width:146px;
background-color:#FFFFFF;
padding-left:5px;
}

.service_text_table
{
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#000000;
text-decoration:none;
}

.table_border
{
border:solid 1px #b6b6b6;
}

.table_bg
{
background-color:#cccccc;
height:20px;
vertical-align:middle;
}

.table_border_tr
{
border-top:solid 1px #b6b6b6;
}

.table_border_td
{
border-right:solid 1px #b6b6b6;
}

.cards_bg_elegant
{
background-color:#4fcce8;
height:20px;
vertical-align:middle;
}

.cards_bg_premium
{
background-color:#8b78b9;
height:20px;
vertical-align:middle;
}

.cards_bg_standart
{
background-color:#588dce;
height:20px;
vertical-align:middle;
}

.cards_bg_optima
{
background-color:#3db3b6;
height:20px;
vertical-align:middle;
}

.cards_title
{
font-family:Tahoma, Verdana, Arial;
font-size:14px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-left:10px;
}

.cards_border_right
{
border-bottom:solid 1px #b6b6b6;;
border-left:solid 1px #b6b6b6;
border-right:solid 1px #b6b6b6;;
}

.cards_border_left
{
border-bottom:solid 1px #b6b6b6;;
border-left:solid 1px #b6b6b6;
}

.text_strong
{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#3f3f7e;
text-decoration:none;
font-weight:bold;
}

