/* templates.css */
/* universal */
.spliter_5
{
height: 5px;
}
.spliter_10
{
height: 10px;
}
.spliter_15
{
height: 15px;
}
.spliter_20
{
height: 20px;
}
.spliter_25
{
height: 25px;
}
.spliter_30
{
height: 30px;
}
.text_j, .text_j div
{
text-align: justify;
}
.text_red
{
color: red;
}
.text_j_5
{
text-align: justify;
}
.text_j_5 div
{
text-align: justify;
margin-top: 5px;
}
.link_1 a:link, .link_1 a:visited, .link_1 a:hover, .link_1 a:active
{
color: #1e90ff;
}
/* universal */
/* stranica */
html
{
width: 100%;
height: 100%;
}
body
{
margin: 0px;
padding: 0px;
font-family: arial;
color: #454b4d;
font-size: 12px;
}
a:link, a:visited, a:hover, a:active
{
text-decoration: none;
color: #454b4d;
}
h1, h2, h3, h4, h5, h6
{
padding: 0px;
margin: 0px;
}
div
{
padding: 0px;
margin: 0px;
}
p
{
padding: 0px;
margin: 0px;
}
span
{
padding: 0px;
margin: 0px;
}
form
{
padding: 0px;
margin: 0px;
}
.spliter_body_bottom
{
height: 120px;
clear: right;
}
.body_content
{
padding-left: 15px;
padding-right: 15px;
margin-top: 20px;
padding-bottom: 120px;
}
/* stranica */
/* makety_stranic */
.statistic
{
text-align: center;
}
.promo_park
{
position: absolute;
}
.yandex_metrics, .default_statistics, .webvisor
{
text-align: center;
}
.body
{
width: 100%;
height: 100%;
background-color: #f3f3f3;
}
.content
{
min-width: 1000px;
max-width: 1256px;
width: expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1256? "1256px" : "auto");
height: 100%;
margin: auto;
background-color: #ffffff;
border-bottom-color: #e2e2e2;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #e2e2e2;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #e2e2e2;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #e2e2e2;
border-top-style: none;
border-top-width: 0px;
}
.head_sites
{
width: 100%;
}
.content_body
{
overflow: hidden;
width: 100%;
}
.container_1
{
width: 100%;
float: left;
margin-right: -210px;
}
.container_2
{
margin-right: 210px;
}
.container_3
{
width: 100%;
float: right;
margin-left: -210px;
}
.center_block
{
margin-left: 210px;
}
.center_block_npb
{
margin-left: 210px;
}
.mesages
{
text-align: center;
}
.content_block
{
width: 100%
}
.left_block
{
float: left;
width: 210px;
}
.right_block
{
float: right;
width: 210px;
margin-left: -210px;
}
.footer_sites
{
width: 100%;
}
/* makety_stranic */
/* block_amiro */
#sign
{
background-color: #f3f3f3;
width: 100%;
text-align: center;
}
#sign a:link, #sign a:visited, #sign a:hover, #sign a:active
{
text-decoration: none;
color: #454b4d;
font-size: 10px;
}
/* block_amiro */
/* head_sites */
.head_block_top
{
height: 249px;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/pictures_and_images/shapka_sites_fon.jpg);
background-repeat: no-repeat;
background-position: left;
overflow: hidden;
width: 100%;
}
.head_top_container_1, .head_bottom_container_1
{
width: 100%;
float: left;
margin-right: -262px;
}
.head_top_container_2
{
margin-right: 300px;
}
.head_top_container_3, .head_bottom_container_3
{
width: 100%;
float: right;
margin-left: -262px;
}
.head_top_center_block
{
margin-left: 262px;
}
.head_top_left_block
{
float: left;
width: 262px;
}
.head_bottom_left_block
{
float: left;
width: 262px;
}
.head_top_right_block
{
float: right;
width: 300px;
margin-left: -300px;
}
.head_block_bottom
{
overflow: hidden;
width: 100%;
height: 40px;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/pictures_and_images/shapka_sites_menu_fon.jpg);
background-repeat: repeat;
}
.head_bottom_center_block_npb
{
margin-left: 262px;
}
.head_top_text_1
{
margin-left: 122px;
margin-top: 52px;
color: #ffffff;
}
.head_top_text_2
{
margin-left: 198px;
margin-top: 145px;
color: #ffffff;
}
.head_top_text_3
{
margin-top: 54px;
margin-left: 90px;
}
.head_top_text_3 a:link, .head_top_text_3 a:visited,  .head_top_text_3 a:hover, .head_top_text_3 a:active
{
color: #51629b;
text-decoration: none;
font-size: 20px;
font-weight: bold;
}
.head_top_text_4
{
margin-left: 137px;
margin-top: 10px;
color: #51629b;
font-size: 14px;
}
.head_top_text_5
{
margin-top: 27px;
text-align: center;
font-size: 16px;
}
.head_top_text_6
{
text-align: center;
font-size: 16px;
margin-top: 5px;
}
.head_top_text_7
{
text-align: center;
font-size: 16px;
margin-top: 5px;
}
.head_top_span_pr
{
color: #51629b;
}
.head_top_nospam
{
unicode-bidi: bidi-override;
direction: rtl;
}
.head_top_mini
{
font-size: 14px;
}
.head_bottom_menu
{
width: 100%;
}
.head_bottom_small_search
{
width: 262px;
text-align: center;
}
/* head_sites */
/* verhnee_menu */
.verx_menu_content
{
text-align: center;
}
.verx_menu_item_block a, .verx_menu_active_block a
{
font-size: 14px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
height: 26px;
display: block;
text-decoration: none;
}
.verx_menu_item_block a:hover,  .verx_menu_active_block a:hover
{
background-color: #d0e5f9;
}
.verx_menu_active_link
{
background-color: #d0e5f9;
}
/* verhnee_menu */
/* levoe_menu */
.left_menu
{
width: 210px;
margin-top: 20px;
}
.left_menu_header
{
background-color: #eeeeee;
color: #1e90ff;
font-size: 18px;
padding-bottom: 3px;
padding-top: 3px;
text-align: center;
margin-left: 10px;
}
.left_menu_block
{
float: left;
width: 167px;
padding-left: 28px;
margin-top: 5px;
}
.left_menu_block ul
{
margin: 0px;
padding: 0px;
}
.left_menu_block li
{
color: #3399FF;
vertical-align: middle;
}
.left_menu_block a
{
display: block;
text-decoration: none;
padding-bottom: 5px;
padding-top: 5px;
}
.left_menu_block a.active
{
font-weight: bold;
}
.li_level_2
{
list-style: none;
}
.left_menu_polosa
{
float: right;
text-align: right;
width: 15px;
}
/* levoe_menu */
/* small_search */
.small_search_input
{
text-align: center;
}
.small_search_text
{
line-height: 0px;
font-size: 0px;
}
.small_search_button
{
line-height: 0px;
font-size: 0px;
}
.small_search_txt
{
margin: 0px;
padding: 0px;
height: 18px;
border: 2px solid #A9A9A9;
border-bottom-color: #a9a9a9;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #a9a9a9;
border-top-style: solid;
border-top-width: 1px;
border-left-color: #a9a9a9;
border-left-style: solid;
border-left-width: 1px;
border-right-style: none;
}
.small_search_btn
{
height: 20px;
width: 76px;
margin: 0px;
padding: 0px;
}
/* small_search */
/* block_kalk_ssylka */
.block_kalk_ssylka_shadows
{
width: 200px;
height: 175px;
margin-top: 20px;
position: relative;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/pictures_and_images/background_shadows_kalk_ssylka.gif);
}
.block_kalk_ssylka:hover
{
right: 3px;
bottom: 3px;
}
.block_kalk_ssylka
{
width: 200px;
height: 175px;
cursor: pointer;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/pictures_and_images/backgrouhd_body_kalk_ssylka.gif);
position: relative;
}
.block_kalk_ssylka_text
{
text-align: center;
padding-top: 5px;
}
.block_kalk_ssylka_text a:link, .block_kalk_ssylka_text a:visited, .block_kalk_ssylka_text a:hover, .block_kalk_ssylka_text a:active
{
font-size: 18px;
color: #1e90ff;
}
.block_kalk_ssylka_img
{
text-align: center;
margin-top: 5px;
}
/* block_kalk_ssylka */
/* zagolovok_1 */
.header_1
{
text-align: center;
}
.header_1_content
{
margin: auto;
text-align: center;
}
.header_1_sharik
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/pictures_and_images/sharik_header_1.jpg);
width: 17px;
height: 17px;
}
.header_1_text h1
{
font-size: 18px;
font-weight: normal;
padding-left: 5px;
}
/* zagolovok_1 */
/* decorate_moduls */
.content_modul_decorate
{
margin-top: 10px;
}
.modul_decorate_head h2
{
font-size: 14px;
}
.modul_decorate_line
{
margin-top: 3px;
font-size: 0px;
line-height: 0px;
}
.modul_decorate_line img
{
width: 75%;
height: 5px;
}
.modul_decorate_block
{
width: 100%;
overflow: hidden;
}
.modul_decorate_container_1
{
width: 100%;
float: left;
}
.modul_decorate_container_3
{
width: 100%;
float: right;
margin-left: -230px;
}
.modul_decorate_text
{
margin-left: 230px;
padding-top: 5px;
}
.modul_decorate_image
{
float: left;
padding-top: 40px;
width: 230px;
text-align: center;
}
.modul_decorate_image img
{
width: 170px;
}
.modul_decorate_block_r
{
width: 100%;
overflow: hidden;
}
.modul_decorate_container_1_r
{
width: 100%;
float: right;
}
.modul_decorate_container_3_r
{
width: 100%;
float: left;
margin-right: -230px;
}
.modul_decorate_text_r
{
padding-top: 5px;
margin-right: 230px;
}
.modul_decorate_image_r
{
float: right;
padding-top: 40px;
width: 230px;
text-align: center;
}
.modul_decorate_image_r img
{
width: 170px;
}
.modul_decorate_span_red
{
color: red;
}
.modul_decorate_text_1, .modul_decorate_text_2, .modul_decorate_text_2 div, .modul_decorate_text_3, .modul_decorate_text_6, .modul_decorate_text_6 div
{
text-align: justify;
margin-top: 5px;
}
.modul_decorate_text_4 a:link, .modul_decorate_text_4 a:visited, .modul_decorate_text_4 a:hover, .modul_decorate_text_4 a:active
{
color: #1e90ff;
}
.modul_decorate_text_5
{
display: none;
}
.modul_decorate_text_7
{
text-align: justify;
margin-top: 5px;
display: none;
}
.modul_decorate_text_7 a:link, .modul_decorate_text_7 a:visited, .modul_decorate_text_7 a:hover, .modul_decorate_text_7 a:active
{
color: #1e90ff;
}
.modul_decorate_icon
{
margin-top: 10px;
}
.modul_decorate_icon_img
{
text-align: center;
}
.modul_decorate_icon_text
{
text-align: center;
margin-top: 5px;
}
.modul_decorate_plan
{
margin-top: 10px;
}
.modul_decorate_plan_block
{
margin-top: 10px;
}
.modul_decorate_plan_block_img
{
text-align: center;
}
.modul_decorate_plan_block_text
{
text-align: center;
margin-top: 5px;
}
.modul_decorate_plan_block_1
{
display: none;
margin-top: 10px;
}
.modul_decorate_plan_block_1_head
{
padding-bottom: 10px;
}
.modul_decorate_plan_block_1_1
{
margin-top: 10px;
}
.modul_decorate_plan_block_spliter
{
height: 10px;
}
.modul_decorate_plan_block_a_scr
{
margin-top: 10px;
display: none;
}
.modul_decorate_plan_block_a_scr a:link, .modul_decorate_plan_block_a_scr a:visited, .modul_decorate_plan_block_a_scr a:hover, .modul_decorate_plan_block_a_scr a:active
{
color: #1e90ff;
}
/* decorate_moduls */
/* kalkulyator_vodosnabgeniya */
.kalkulyator_vodosnabgeniya
{
margin-top: 10px;
}
.kalkulyator_vodosnabgeniya_head
{
font-size: 14px;
}
.kalkulyator_vodosnabgeniya_block
{
background-color: #f4f4f4;
}
.kalkulyator_vodosnabgeniya_spliter
{
height: 10px;
clear: right;
}
.kalkulyator_vodosnabgeniya .punkt .left
{
padding-left: 20px;
float: left;
}
.kalkulyator_vodosnabgeniya .punkt .right
{
padding-right: 20px;
float: right;
}
.kalkulyator_vodosnabgeniya .punkt .right_right
{
padding-left: 5px;
float: left;
}
.kalkulyator_vodosnabgeniya .punkt .right_right input
{
height: 14px;
}
.kalkulyator_vodosnabgeniya_link a:link, .kalkulyator_vodosnabgeniya_link a:visited, .kalkulyator_vodosnabgeniya_link a:hover, .kalkulyator_vodosnabgeniya_link a:active
{
color: #1e90ff;
}
/* kalkulyator_vodosnabgeniya */
/* zayavka */
.zayavka
{
margin-top: 20px;
width: 200px;
background-color: #eeeeee;
padding-bottom: 10px;
}
.zayavka_head
{
padding-bottom: 10px;
padding-top: 10px;
color: #1e90ff;
font-size: 18px;
}
.zayavka_names
{
padding-bottom: 5px;
}
.zayavka_pole
{
padding-bottom: 10px;
}
.zayavka_pole input, .zayavka_pole textarea
{
width: 140px;
}
/* zayavka */
/* footer_sites */
.footer_sites_block
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/podval.jpg);
background-repeat: repeat-x;
width: 100%;
height: 89px;
position: relative;
}
.footer_sites_block_1
{
width: 88px;
height: 40px;
position: absolute;
left: 5%;
bottom: 20px;
}
.footer_sites_block_2
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/telefon.jpg);
background-repeat: no-repeat;
width: 138px;
height: 132px;
position: absolute;
left: 33%;
bottom: 16px;
line-height: 0px;
font-size: 0px;
}
*html .footer_sites_block_2
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/telefon.jpg);
background-repeat: no-repeat;
width: 138px;
height: 132px;
position: absolute;
left: 33%;
bottom: 15px;
line-height: 0px;
font-size: 0px;
}
.footer_sites_block_3
{
width: 300px;
position: absolute;
left: 47%;
bottom: 12px;
}
.footer_sites_nospam
{
unicode-bidi: bidi-override;
direction: rtl;
}
/* footer_sites */
/* zagolovok_2 */
.zagolovok_2
{
background-color: #eeeeee;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
}
.zagolovok_2 h1
{
font-size: 18px;
font-weight: normal;
color: #1e90ff;
}
/* zagolovok_2 */
/* content_statichnux_stranic */
.content_st_st
{
margin-top: 10px;
}
.content_st_st_text_1
{
margin-top: 5px;
text-align: justify;
}
.content_st_st_text_2, .content_st_st_text_2 div
{
margin-top: 5px;
text-align: justify;
}
.content_st_st_text_3
{
margin-top: 5px;
text-align: justify;
}
.content_st_st_text_4
{
margin-top: 10px;
text-align: justify;
}
.content_st_st_text_4 div
{
margin-top: 5px;
text-align: justify;
}
.content_st_st_text_5
{
text-align: justify;
}
.content_st_st_text_5 div
{
text-align: justify;
}
.content_st_st_text_6
{
text-align: justify;
margin-top: 0px;
}
.content_st_st_text_6 div
{
text-align: justify;
margin-top: 5px;
}
.content_st_st_spliter_5
{
height: 5px;
}
.content_st_st_spliter_10
{
height: 10px;
}
.content_st_st_spliter_15
{
height: 15px;
}
.content_st_st_spliter_20
{
height: 20px;
}
.content_st_st_spliter_25
{
height: 25px;
}
.content_st_st_spliter_30
{
height: 30px;
}
.content_st_st_span_blu
{
color: #1e90ff;
}
.content_st_st_span_nospam
{
unicode-bidi: bidi-override;
direction: rtl;
}
.content_st_st_span_red
{
color: #red;
}
.content_st_st_sp ul
{
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 16px;
}
.content_st_st_sp ul li
{
color: #1e90ff;
}
.content_st_st_sp ul li div
{
color: #454b4d;
text-align: justify;
margin-top: 5px;
}
/* content_statichnux_stranic */
/* dostavka */
.dostavka_table
{
margin-top: 5px;
}
.dostavka_table table td
{
border: 1px solid #696969;
height: 20px;
width: 50%;
text-align: center;
vertical-align: middle;
}
/* dostavka */
/* tables */
.table_price_1 table td
{
height: 20px;
}
.table_price_1 table, .table_price_1 table td
{
border: 1px solid #696969;
}
.table_price_c_1
{
padding-left: 5px;
}
/* tables */
/* templates.css */



























.table_price_mo
{
border-bottom-color: #E5E5EF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #E5E5EF;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #E5E5EF;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #E5E5EF;
border-top-style: solid;
border-top-width: 1px;
}
.table_price_mo td
{
border-bottom-color: #E5E5EF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #E5E5EF;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #E5E5EF;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #E5E5EF;
border-top-style: solid;
border-top-width: 1px;
}
.table_price_mo .div_naim
{
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
text-align: left;
}
.table_price_mo .div_kol
{
padding-bottom: 3px;
width: 80px;
padding-top: 3px;
text-align: right;
padding-right: 5px;
}
.table_price_mo .div_cen
{
padding-bottom: 3px;
width: 90px;
padding-top: 3px;
text-align: right;
padding-right: 5px;
}
.table_price_mo .div_ed
{
padding-bottom: 3px;
width: 60px;
padding-top: 3px;
text-align: right;
padding-right: 5px;
}
.a_underline:link, .a_underline:visited
{
text-decoration: underline;
color: #454B4D;
}
.a_underline:hover, .a_underline:active
{
text-decoration: underline;
color: #454B4D;
}
.l:link, .l:visited
{
text-decoration: none;
color: #454B4D;
}
.l:hover, .l:active
{
text-decoration: none;
color: #454B4D;
}
.as:link, .as:visited
{
text-decoration: none;
color: #454B4D;
}
.as:hover, .as:active
{
text-decoration: none;
color: #454B4D;
}
.al:link, .al:visited
{
text-decoration: none;
color: #454B4D;
}
.al:hover, .al:active
{
text-decoration: none;
color: #454B4D;
}
.an:link, .an:visited
{
text-decoration: none;
color: #454B4D;
}
.an:hover, .an:active
{
text-decoration: none;
color: #454B4D;
}
.stopspam
{
unicode-bidi: bidi-override;
direction: rtl;
}
.p1
{
padding: 0px;
margin-bottom: 2px;
margin-top: 2px;
}
.table2
{
margin-top: 20px;
margin-bottom: 10px;
}
.table3
{
background-repeat: no-repeat;
margin-top: 30px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
}
.table4
{
margin-left: 20px;
margin-bottom: 10px;
margin-right: 10px;
}
.table5
{
margin-top: 80px;
margin-bottom: 20px;
margin-right: 0px;
margin-left: 0px;
}
.table6
{
margin-left: 30px;
margin-top: 20px;
margin-bottom: 90px;
margin-right: 25px;
}
.table7
{
background-repeat: no-repeat;
}
.td1
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/deviz_-_0.jpg);
background-repeat: no-repeat;
}
.td2
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/deviz_-_1.jpg);
background-repeat: repeat-x;
}
.td3
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/deviz_-_2.jpg);
background-repeat: no-repeat;
}
.td5
{
font-size: 12px;
}
.td6
{
padding-top: 10px;
}
.td6 a:link, .td6 a:visited
{
color: #FF0000;
text-decoration: line-through;
cursor: text;
}
.td6 a:hover, .td6 a:active
{
color: #FF0000;
text-decoration: line-through;
cursor: text;
}
.td7 a:link, .td7 a:visited
{
text-decoration: none;
color: #454B4D;
}
.td7 a:hover, .td7 a:active
{
text-decoration: none;
color: #454B4D;
}
.td8
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/razdelitel_-_0.jpg);
background-repeat: repeat;
}
.td9
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/razdelitel.jpg);
background-repeat: repeat;
}
.td10
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/karta.jpg);
background-repeat: no-repeat;
}
.div1
{
width: 100%;
height: 100%;
background-color: #F3F3F3;
}
.div2
{
min-width: 1000px;
max-width: 1256px;
width: expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1256? "1256px" : "auto");
height: 100%;
margin: auto;
background-color: #FFFFFF;
border-bottom-color: #E2E2E2;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #E2E2E2;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #E2E2E2;
border-right-style: solid;
border-right-width: 1px;
border-top-style: none;
border-top-width: 0px;
}
.div3
{
width: 100%;
text-align: center;
}
.div4
{
width: 262px;
height: 40px;
}
.div5
{
width: 927px;
height: 88px;
}
.div6
{
width: 73px;
height: 88px;
}
.div7
{
width: 430px;
font-size: 24px;
color: #ff0000;
margin-top: 18px;
margin-left: 290px;
}
.div8
{
width: 360px;
font-size: 24px;
color: #8393ca;
margin-left: 325px;
}
.div10
{
width: 467px;
overflow: auto;
margin-left: 15px;
margin-right: 53px;
margin-top: 46px;
height: 256px;
}
.div11
{
width: 90px;
}
.div12 a:link, .div12 a:visited
{
font-size: 12px;
text-decoration: none;
}
.div12 a:hover, .div12 a:active
{
font-size: 12px;
text-decoration: none;
}
.div13
{
background-color: #D4DEFF;
}
.div14
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/podval.jpg);
background-repeat: repeat-x;
width: 100%;
height: 89px;
position: relative;
}
.div15
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/telefon.jpg);
background-repeat: no-repeat;
width: 138px;
height: 132px;
position: absolute;
left: 33%;
bottom: 16px;
}
.div16
{
width: 88px;
height: 40px;
position: absolute;
left: 5%;
bottom: 20px;
}
.div17
{
width: 132px;
height: 58px;
position: absolute;
left: 84%;
bottom: 12px;
}
.div18
{
width: 300px;
position: absolute;
left: 47%;
bottom: 12px;
}
.div18 div
{
font-size: 12px;
}
.div19 a:link, .div19 a:visited
{
text-decoration: none;
}
.div19 a:hover, .div19 a:active
{
text-decoration: none;
}
.div20
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/shesterni.jpg);
background-repeat: no-repeat;
width: 307px;
height: 182px;
margin-left: 33px;
}
.div21
{
width: 260px;
font-size: 18px;
color: #8393ca;
text-align: center;
font-style: italic;
}
.div22
{
width: 340px;
text-align: left;
}
.div23
{
height: 249px;
float: left;
}
.div24
{
color: #51629b;
font-size: 23px;
font-weight: bold;
}
.div24 a:link, .div24 a:visited
{
text-decoration: none;
color: #51629b;
}
.div24 a:hover, .div24 a:active
{
text-decoration: none;
color: #51629b;
}
.div25
{
color: #51629b;
font-size: 14px;
}
.div26
{
font-size: 17px;
}
.div26 a:link, .div26 a:visited
{
text-decoration: none;
}
.div26 a:hover, .div26 a:active
{
text-decoration: none;
}
.div27
{
font-size: 13px;
color: #FFFFFF;
}
.div29
{
text-align: left;
margin-left: 30px;
margin-bottom: 40px;
margin-top: 30px;
}
.div30
{
float: left;
width: 8px;
}
.div31
{
margin-left: 15px;
margin-top: 7px;
}
.div32
{
margin-left: 30px;
margin-right: 30px;
margin-bottom: 100px;
}
.div33
{
width: 4px;
}
.div34
{
height: 4px;
}
.div35
{
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}
.div36
{
width: 100px;
height: 100px;
margin-bottom: 10px;
}
.div37
{
margin-bottom: 10px;
margin-left: 10px;
font-size: 12px;
}
.div38
{
float: left;
}
.div39
{
font-size: 12px;
float: left;
margin-bottom: 5px;
}
.div40
{
float: left;
clear: left;
}
.div41
{
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
text-align: left;
padding-bottom: 3px;
padding-top: 3px;
background-color: #CCFFFF;
padding-left: 5px;
width: 80%;
}
.div41a
{
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
text-align: left;
padding-bottom: 3px;
padding-top: 3px;
background-color: #CCFFFF;
padding-left: 5px;
width: 80%;
}
.div42
{
margin-left: 10px;
margin-right: 10px;
}
.div42a
{
margin-top: 10px;
margin-bottom: 10px;
font-size: 16px;
font-weight: bold;
}
.div43
{
margin-right: 5px;
}
.div44
{
margin-left: 10px;
margin-top: 10px;
}
.div45
{
padding-bottom: 3px;
padding-left: 5px;
padding-top: 3px;
background-color: #CCFFFF;
}
.div47 a:link, .div47 a:visited
{
color: #FF0000;
text-decoration: line-through;
cursor: text;
}
.div47 a:hover, .div47 a:active
{
color: #FF0000;
text-decoration: line-through;
cursor: text;
}
.div48
{
width: 100%;
height: 4px;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/razdelitel.jpg);
background-repeat: repeat;
margin-bottom: 5px;
}
.div49
{
width: 100%;
height: 4px;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/razdelitel.jpg);
background-repeat: repeat;
margin-top: 5px;
margin-bottom: 5px;
}
.div50
{
width: 100%;
height: 4px;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/razdelitel.jpg);
background-repeat: repeat;
margin-top: 5px;
}
.div51 img
{
border: 0px none;
}
.div52 h1
{
font-size: 16px;
margin-top: 20px;
margin-bottom: 5px;
text-align: center;
}
.div52 p
{
text-align: justify;
margin-bottom: 3px;
margin-top: 3px;
}
.div52 table
{
border: 1px solid #F3F3F3;
margin-bottom: 10px;
margin-top: 10px;
}
.div52 table td
{
border: 1px solid #F3F3F3;
}
.div52 table p
{
margin-left: 5px;
margin-bottom: 3px;
margin-top: 3px;
}
.div52 table div
{
margin-bottom: 3px;
margin-top: 3px;
text-align: center;
}
.div53
{
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}
.div54 p
{
margin-bottom: 3px;
margin-top: 3px;
text-align: justify;
}
.div55
{
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/razdelitel.jpg);
background-repeat: repeat;
}
.span2
{
font-size: 12px;
}
.span3
{
font-size: 18px;
color: #454B4D;
}
.span4
{
color: #51629b;
}
.span5
{
font-size: 14px;
}
.span6
{
color: #303030;
font-size: 14px;
margin-left: 4px;
}
.span7
{
color: #303030;
font-size: 16px;
font-weight: bold;
}
.span8
{
color: #303030;
font-size: 20px;
}
.span9
{
color: #303030;
font-size: 14px;
}
.img1
{
margin-top: 1px;
margin-right: 5px;
}
.img2
{
margin-top: 10px;
margin-bottom: 3px;
}
.img3
{
margin-right: 5px;
}
.img4
{
margin-right: 5px;
}
.img5
{
margin-top: 2px;
}
.img7
{
margin-left: 20px;
}
.img8
{
margin-top: 3px;
margin-right: 5px;
}
.a1:link, .a1:visited
{
text-decoration: none;
font-size: 14px;
color: #454B4D;
}
.a1:hover, a1:active
{
text-decoration: none;
font-size: 14px;
color: #454B4D;
}
.a2:link, .a2:visited
{
text-decoration: none;
font-size: 14px;
color: #454B4D;
}
.a2:hover
{
text-decoration: none;
font-size: 14px;
color: #454B4D;
}
.a1
{
display: block;
padding-bottom: 14px;
padding-top: 10px;
padding-right: 12px;
padding-left: 12px;
}
.a2
{
display: block;
padding: 11px;
background-image: url(http://www.termoproect.ru/_mod_files/ce_images/Images/menu_-_1.jpg);
}
.ul1
{
margin: 0;
padding: 0;
list-style: none;
width: 140px;
}
.ul2
{
margin: 0;
padding: 0;
list-style: none;
width: 180px;
text-align: left;
position: absolute;
left: 0px;
top: 40px;
display: none;
}
.li1, .li2
{
position: relative;
}
.li1:hover .ul2, .li1.over .ul2
{
display: block;
}
* html .li1
{
height: 1%;
}
* html .li2
{
height: 1%;
}
* html .a1
{
height: 1%;
}
* html .a2
{
height: 1%;
}
.level_2
{
margin-left: 10px;
}
.level_3
{
margin-left: 10px;
}
.level_4
{
margin-left: 10px;
}
.a4:link, .a4:visited
{
text-decoration: none;
color: #454B4D;
}
.a4:hover, .a4:active
{
text-decoration: none;
color: #454B4D;
}
.a5:link, .a5:visited
{
text-decoration: underline;
color: #454B4D;
}
.a5:hover, .a5:active
{
text-decoration: none;
color: #454B4D;
}
.a7:link, .a7:visited
{
text-decoration: none;
color: #996633;
}
.a7:hover, a7:active
{
text-decoration: none;
color: #996633;
}
.tdk
{
padding-top: 5px;
padding-bottom: 10px;
}
.tdt
{
padding-top: 5px;
}
@-moz-document url-prefix()
{
.cp
{
margin-bottom: 5px;
}
.tdsh
{
width: 50%;
}
}
#divrnn
{
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
}
#divrnn .rocon-bl, #divrnn .rocon-br
{
display: none;
}
input.invalid
{
background: #faa;
}
input.valid
{
background: #afa;
}
.st a:link, .st a:visited
{
text-decoration: underline;
color: #154297;
}
.st a:hover, .st a:active
{
text-decoration: underline;
color: #154297;
}
.asmo a:link, .asmo a:visited
{
text-decoration: underline;
color: #154297;
}
.asmo a:hover, .asmo a:active
{
text-decoration: underline;
color: #154297;
}
.span_price_akciya
{
color: #FF0000;
font-size: 18px;
}
.div_tel
{
color: #3399FF;
}
/* Стили тела страниц */


.div_body_container_2_no_pbl
{

}



.div_body_center_no_pbl
{
margin-left: 200px;
padding-left: 25px;
margin-top: 20px;
margin-right: 10px;
}

/* Стили текста тела страницы */
.div_body_center div.text
{
padding-bottom: 10px;
text-align: justify;
}
/* Стили верхнего меню сайта */




/* Стили левого меню */
.div_levoe_menu_block_header
{

}
.div_levoe_menu_block
{

}
.div_levoe_menu_spliter_block
{

}
.div_levoe_menu_spliter
{

}
.div_levoe_menu_item
{

}
.a_levoe_menu_active
{

}
.div_levoe_menu_item_item
{

}
.div_levoe_menu_item_sub
{

}
.div_levoe_menu_active_item
{

}
.div_levoe_menu_active_sub
{

}
/* Стили левого меню на модуле карта раздела */
.div_lev_menu_block
{
width: 200px;
}
.div_lev_mwnu_pic
{
float: right;
width: 15px;
text-align: right;
}
.sm_tree_lev_menu_block
{
float: left;
width: 185px;
}
.sm_tree_lev_menu_header
{

}
.sm_tree_lev_menu ul
{
margin: 0px;
padding: 0px;
}
.sm_tree_lev_menu li.sm_level_1
{
margin: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
}
.sm_tree_lev_menu li.sm_level_2, .sm_tree_lev_menu li.sm_level_3
{
margin: 0px;
padding: 0px;
}
.ul_lev_menu
{

}
.div_lev_menu_spl_n
{

}
.div_lev_menu_spl_v
{

}
/* Стили заголовков страниц */
#div_head_pages
{
background-color: #EEEEEE;
font-size: 18px;
padding-left: 10px;
color: #1E90FF;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
padding-bottom: 3px;
padding-top: 3px;
}
#div_head_pages .rocon-bl, #div_head_pages .rocon-br
{
display: none;
}
/* Стили контактов */
.div_kont
{
margin-left: 5px;
margin-top: 15px;
}
.div_kont div
{
margin-bottom: 5px;
}
.div_kont div span
{
color: #1E90FF;
}
.div_kont div span.mail
{
unicode-bidi: bidi-override;
direction: rtl;
}
.div_map
{
background-image: url(http://www.termoproect.ru/pictures/karta.jpg);
height: 500px;
margin-top: 15px;
margin-left: 5px;
margin-right: 5px;
}
/* Стили стилистических модулей */
.div_content_modul
{

}
.div_content_modul_head
{
font-weight: bold;
font-size: 14px;
}
.div_content_modul_lev_pol
{
margin-top: 3px;
font-size: 0px;
line-height: 0px;
}
.div_content_modul_lev_pol img
{
width: 75%;
}
.div_content_modul_block
{
width: 100%;
overflow: hidden;
width: expression(document.body.clientWidth > 600 ? "100%" : "600px");
}
.div_content_modul_block_pic
{
float: left;
padding-top: 40px;
width: 230px;
text-align: center;
}
.div_content_modul_block_pic_r
{
float: right;
padding-top: 40px;
width: 230px;
text-align: center;
}
.div_content_modul_block_pic img, .div_content_modul_block_pic_r img
{
width: 170px;
}
.div_content_modul_block_text
{
padding-top: 10px;
margin-left: 230px;
}
.div_content_modul_block_text_r
{
padding-top: 10px;
margin-right: 230px;
}
.div_content_modul_block_text_vyd
{
font-weight: bold;
font-style: italic;
text-align: center;
}
.div_modul_container_1
{
width: 100%;
float: left;
}
.div_modul_container_2
{

}
.div_modul_container_3
{
width: 100%;
float: right;
margin-left: -230px;
}
.div_modul_container_1_r
{
width: 100%;
float: right;
}
.div_modul_container_2_r
{

}
.div_modul_container_3_r
{
width: 100%;
float: left;
margin-right: -230px;
}
.div_content_modul_block_sp
{
margin-top: 10px;
}
.div_content_modul_block_sp_head
{
font-weight: bold;
}
.div_content_modul_block_text_verh
{
text-align: justify;
margin-top: 10px;
}
.span_content_modul_red
{
color: red;
}
.div_content_modul_block_sp_text
{
line-height: 16px;
}
.div_content_modul_block_text_pod
{
padding-top: 10px;
}
.div_content_modul_block_text_pod a
{
text-decoration: none;
color: #1E90FF;
}
.div_content_modul_block_text_pod_pod
{
display: block;
}
.div_content_modul_block_text_pod_skr
{
display: none;
}
.div_content_modul_block_text_pod_text
{
display: none;
padding-bottom: 10px;
}
.div_content_modul_block_text_niz
{
margin-top: 10px;
font-style: italic;
text-align: justify;
}
.div_content_modul_spliter
{
height: 10px;
}
.div_content_modul_block_ikon
{
margin-top: 15px;
}
.div_content_modul_block_ikon img
{
width: 50px;
}
.div_content_modul_block_ikon_text
{
margin-top: 5px;
text-align: center;
}
.div_content_modul_block_ikon_text a
{
text-decoration: none;
}
.div_content_modul_block_ikon_pod
{
display: none;
margin-top: 10px;
clear: left;
}
.div_content_modul_block_ikon_pod_skr a
{
text-decoration: none;
color: #1E90FF;
}
.div_content_modul_block_ikon_pod_skr
{

}
.div_content_modul_block_ikon_pod_text
{
padding-bottom: 10px;
padding-top: 10px;
}
.div_content_modul_block_ikon_img
{
text-align: center;
border: 0px;
}
.div_icon
{
position: relative;
right: 50%;
float: right;
}
.div_icon_block:after
{
content: '';
display: block;
clear: both;
}
.div_icon_block_spliter
{
height: 20px;
clear: left;
}
.div_icon_block
{
text-align: center;
float: left;
width: 33%;
position: relative;
}
.div_icon_block_sx
{
text-align: center;
float: left;
width: 50%;
position: relative;
}
.div_icon_block_sx:after
{
content: '';
display: block;
clear: both;
}
.div_icon_block_op
{
text-align: center;
float: left;
width: 33%;
position: relative;
}
.div_icon_block_op:after
{
content: '';
display: block;
clear: both;
}
.div_icon_pl
{
position: relative;
right: 50%;
float: right;
}
.div_icon_pl_sx
{
position: relative;
z-index: 1;
right: -50%;
}
.div_icon_sx
{
position: relative;
z-index: 1;
right: -50%;
}
.div_content_modul_block_ikon_img_pl img
{
width: 90px;
}
.div_ch_price
{

}
.div_ch_price_verx_text
{
margin-top: 10px;
text-align: justify;
}
.div_ch_price_table
{
text-align: center;
margin-top: 10px;
}
.div_ch_price_table table td
{
border: 1px solid #696969;
height: 20px;
}
.td_1
{
width: 5%;
text-align: center;
vertical-align: middle;
}
.td_2
{
width: 50%;
text-align: center;
vertical-align: middle;
}
.td_3
{
width: 15%;
text-align: center;
vertical-align: middle;
}
.td_4
{
width: 15%;
text-align: center;
vertical-align: middle;
}
.td_5
{
width: 15%;
text-align: center;
vertical-align: middle;
}
.td_2_t
{
text-align: left;
padding-left: 5px;
vertical-align: middle;
}
.div_ch_price_niz_text
{
text-align: right;
margin-top: 10px;
}
/* Стили страницы о компании */
.o_kompanii
{
margin-top: 15px;
}
.o_kompanii_text
{

}
.o_kompanii_text div
{
text-align: justify;
}
.o_kompanii_sp
{
margin-top: 10px;
}
.o_kompanii_sp ul
{
margin: 0px;
padding-bottom: 0px;
padding-left: 16px;
padding-right: 0px;
padding-top: 0px;
line-height: 16px;
}
.o_kompanii_sp ul li
{
color: #3399FF;
}
.o_kompanii_sp ul li div
{
color: #454B4D;
text-align: justify;
}
/* Стили страницы доставки */
.dostavka
{
margin-top: 15px;
}
.dostavka_modul
{
width: 100%;
overflow: hidden;
width: expression(document.body.clientWidth > 600 ? "100%" : "600px");
}
.dostavka_modul_container_1_r
{
width: 100%;
float: right;
}
.dostavka_modul_container_2_r
{

}
.dostavka_modul_container_3_r
{
width: 100%;
float: left;
margin-right: -368px;
}
.dostavka_content_modul_block_text_r
{
margin-right: 368px;
}
.dostavka_content_modul_block_pic_r
{
float: right;
width: 368px;
}
.dostavka_modul_price_head
{

}
.dostavka_modul_price_head ul
{
margin: 0px;
padding-bottom: 0px;
padding-left: 16px;
padding-right: 0px;
padding-top: 0px;
}
.dostavka_modul_price_head ul li
{
color: #3399FF;
}
.dostavka_modul_price_head ul li div
{
color: #454B4D;
text-align: justify;
font-weight: bold;
}
.dostavka_modul_price_niz
{
margin-top: 10px;
text-align: justify;
font-weight: bold;
}
.dostavka_modul_price_table
{
margin-top: 5px;
}
.dostavka_modul_price_table table td
{
border: 1px solid #696969;
height: 20px;
width: 50%;
text-align: center;
vertical-align: middle;
}
/* Стили страниц статей */
.statyi
{
margin-top: 15px;
}
.statyi_prev
{
margin-top: 10px;
}
.statyi_prev_head
{
font-weight: bold;
}
.statyi_prev_text
{
text-align: justify;
margin-top: 5px;
}
.statyi_prev_head a, .statyi_prev_text a
{
text-decoration: none;
}
.statyi_statyi_text div
{
text-align: justify;
margin-top: 5px;
}
.statyi_text div
{
margin-top: 5px;
text-align: justify;
}
.statyi_text_img
{
line-height: 0px;
font-size: 0px;
padding-bottom: 5px;
}
/* Левый блок */
.div_left_spliter
{
clear: right;
height: 20px;
}
/* Стили страниц услуг */
.pager_uslugi
{
margin-top: 20px;
}
.pager_uslugi div
{
margin-top: 5px;
text-align: justify;
}
.pager_uslugi_pod
{
text-align: right;
}
.pager_uslugi_pod a
{
text-decoration: none;
color: #1E90FF;
}
.pager_uslugi_dos
{
color: green;
}
.pager_uslugi_ned
{
color: red;
}
.pager_uslugi_pod_price table
{
text-align: center;
margin-top: 15px;
}
.pager_uslugi_pod_price table td
{
border: 1px solid #696969;
height: 20px;
}
.pager_uslugi_pod_vop
{

}
.pager_uslugi_pod_vop_head
{
font-size: 16px;
color: #1E90FF;
}
.pager_uslugi_pod_vop_vop
{
color: red;
}
.pager_uslugi_pod_vop_otv
{
color: green;
}
/* Тени на главной */
#div_shadows:hover
{
position: relative;
margin: auto;
background: #A9A9A9;
}
#div_shadows_ups:hover
{
position: relative;
right: 3px;
bottom: 3px;
background: #FFFFFF;
}
/* Стили страниц dok*/
.dok
{
margin-top: 20px;
}









/* Шапка сайта */
.head
{
height: 289px;
}
.head .top
{
height: 249px;
background-repeat: repeat;
background-position: left;
}
.head .bottom
{
height: 40px;
background-repeat: repeat;
background-position: left;
}
/* Стили блока 2 модуля */
.block_2
{
width: 100%;
overflow: hidden;
}
.block_2_container_1
{
width: 100%;
float: left;
}
.block_2_container_3
{
width: 100%;
float: right;
}
.block_2_left
{
float: left;
}
/* Стили теней у елементов */
#shadows:hover
{
position: relative;
margin: auto;
}
#shadows_block:hover
{
position: relative;
}
/* Стили заголовков страниц */
#zag
{
background-color: #EEEEEE;
font-size: 18px;
color: #1E90FF;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
padding-bottom: 3px;
padding-top: 3px;
}
#zag .rocon-bl, #zag .rocon-br
{
display: none;
}

/* new */
/* telo 3 bloca 1-2-3*/
.div_body
{
width: 100%;
overflow: hidden;
padding-bottom: 120px;
}
.div_body_container_1
{
width: 100%;
float: left;
margin-right: -210px;
}
.div_body_container_2
{
margin-right: 200px;
}
.div_body_container_3
{
width: 100%;
float: right;
margin-left: -210px;
}
.div_body_left
{
float: left;
width: 200px;
margin-top: 20px;
margin-left: 10px;
}
.div_body_center
{
margin-left: 200px;
padding-left: 25px;
padding-right: 25px;
margin-top: 20px;
}

.div_body_right
{
float: right;
width: 200px;
margin-left: -200px;
margin-top: 20px;
margin-right: 10px;
}
/* telo 3 bloca 1-2-3 */
/* telo 2 bloca 1-2 */

/* telo 2 bloca 1-2 */
/* modul left 1-2 */

/* modul left 1-2 */
/* modul right 1-2 */

/* modul right 1-2 */

/* block kalk ssylka */
.div_block_kalk
{
cursor: pointer;
}
.div_block_block_kalk
{
background-color: #EEEEEE;
padding-bottom: 10px;
}
.div_text_block_kalk
{
padding-top: 7px;
font-size: 18px;
color: #1E90FF;
text-align: center;
}
/* block kalk ssylka */
/* new */