html {
margin:0;
padding:0;
}
body {/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:white none repeat scroll 0 0;
margin:0;
padding:0;
}
p, body, font, div, td, input, select, textarea {
font-family:tahoma,verdana,arial,sans-serif;
font-size:100%;
}

a h1, a h2, a h3, a h4, a h5, a h6, .rcat_root_category, .menu a, #menu a, h2 a
{
font-weight:bold;
text-decoration:none;
}

h1 {
font-size:160%;
margin:1em 0;
}
h2 {
font-size:130%;
margin:1em 0;
}
h3 {
font-size:120%;
margin:1em 0 0.5em;
}
form {
margin:0;
padding:0;
}
a:hover {
}
a img {
border:0 none;
}
input, select {
vertical-align:middle;
}
#container_top_left {
padding:5px;
text-align:center;
vertical-align:middle;
}
#container_top {
text-align:left;
vertical-align:top;
}
#container_top_right {
text-align:right;
vertical-align:bottom;
}
.prdbrief_brief_description p {
text-align:left;margin:5px;
}
#container_left_sidebar, #container_right_sidebar {
color:#FFFFFF;
text-align:left;
vertical-align:top;
}
#container_left_sidebar {
background-color:#FFFFFF;
}
#container_right_sidebar, .bg-sidebar {
}
.bg-sidebar {
padding:10px 0 0;
}
#container_main_content {
text-align:left;
vertical-align:top;
}
.round-container {
background-color:#FFFFFF;
height:100%;
min-height:100%;
}
.prdbrief_name {
height:30px;
overflow:hidden;
text-align:left;
}
.prdbrief_brief_description {
text-align:left;
}
#search_form td {
font-family:tahoma,verdana,arial,sans-serif;
font-size:11px;
}
#search_form select {
font-family:tahoma,verdana,arial,sans-serif;
font-size:11px;
width:120px;
}
#search_form h3 {
color:#B00300;
font-size:13px;
}
#search_form #ok {
border:1px outset #B00300;
}
.cpt_news_short_list, .cpt_category_tree, .cpt_maincontent, .cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation {
margin:2px 10px 10px;
text-align:left;
}
.cpt_maincontent td {padding:0;
}
.cpt_maincontent td center form
{
/*margin:10px;*/text-align:left;
}

.cpt_maincontent h1 {
border-bottom:1px solid #EBEBEB;
color:#8A3D3D;
font-family:Tahoma;
margin:10px 0 0 10px;
padding:10px;
}
.cpt_survey {
text-align:left;
}
.cpt_survey td {
}
ul.vertical, ul.horizontal {
margin:0;
padding:0;
}
ul.horizontal {
overflow:hidden;
}
.vertical li {
padding-bottom:5px;
padding-left:0;
}
.horizontal li {
float:left;
margin-right:25px;
}
.cpt_divisions_navigation li .cpt_divisions_navigation ul a {
}
.cpt_auxpages_navigation ul.vertical {
list-style-image:url(../../images/li_infopages.gif);
padding-left:15px;
}
.cpt_auxpages_navigation .vertical li {
padding-left:5px;
}
.cpt_auxpages_navigation ul.horizontal, .cpt_divisions_navigation ul {
list-style-type:none;
padding-left:0;
}
.cpt_shopping_cart_info {
text-align:center;
vertical-align:middle;
width:200px;
}
.cpt_shopping_cart_info div {
margin:5px 0;
}
.cpt_shopping_cart_info b {
font-size:1px;
line-height:1px;
}
.survey_question {
font-weight:bold;
margin:10px 10px 5px 20px;
}
.survey_submit {
margin:10px 30px;
}
.cpt_survey form {
margin:0;
padding:0;
}
.cpt_survey label {
}
.cpt_currency_selection span {
}
.cpt_currency_selection select {
}
.cpt_currency_selection form {
display:inline;
}
.cpt_category_tree ul {
line-height:150%;
list-style-type:none;
margin:0;
padding:0;
}
.cpt_category_tree ul a {
}
.cpt_category_tree ul a:hover {
}
.cpt_category_tree .parent_current a {
text-decoration:none;
}
.cpt_category_tree .child a {
font-size:90%;
font-weight:normal;
line-height:80%;
padding-left:3px;
}
.cpt_category_tree .child_current a {
color:#ED9B01 !important;
padding-left:10px;
text-decoration:none;
}
a .bullet {
text-decoration:none !important;
}
.cpt_category_tree .tab {
margin-left:10px;
}
.cpt_product_add2cart_button {
padding-top:10px;
}
#container_top_left h1 {
margin-top:0;
}
html:first-child #container_top ul.horizontal {
display:inline-table;
}
#container_top ul.horizontal li {/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../../images/cls_bullet.gif) no-repeat scroll left top;
font-size:11px;
line-height:19px;
margin-right:10px;
padding-left:30px;
white-space:nowrap;
}
#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation {
height:20px;
padding:5px 20px 5px 50px;
}
#container_top .cpt_auxpages_navigation .vertical li {
padding-left:0;
}
#container_top .cpt_divisions_navigation a, #container_top .cpt_auxpages_navigation a, #container_footer .cpt_divisions_navigation a, #container_footer .cpt_auxpages_navigation a {
color:white;
}
#container_footer .cpt_divisions_navigation {
font-size:11px;
text-align:center;
}
#container_footer ul.horizontal, #container_footer ul.horizontal li {
display:inline;
float:none;
}
#container_top .cpt_auxpages_navigation ul.vertical {
list-style-image:none;
padding-left:0;
}
.cpt_product_search {
margin:15px 10px;
}
.cpt_product_search form {
}
.cpt_maincontent .cpt_product_lists {
border-top:10px solid #EBEBEB;
margin:15px 10px;
padding:10px;
}
.cpt_language_selection {
padding:10px 10px 10px 20px;
}
.cpt_language_selection a {
padding:0 5px 0 0;
}
.cpt_language_selection a img {
border:1px solid #FFFFFF;
}
.cpt_tag_cloud a {
font-size:14px;
text-decoration:none;
}
#container_left_sidebar .cpt_tag_cloud a {
}
#container_left_sidebar .cpt_tag_cloud a:hover {
color:#B34F4F;
}
ul.product_list {
border-left:2px solid #EBEBEB;
}
ul.product_list li {
border-color:#EBEBEB;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
margin:5px;
text-align:center;
}
ul.product_list li table {
margin:5px auto;
}
#cat_top_tree {
margin-top:10px;
overflow:hidden;
}
.cpt_maincontent center {
clear:both;
}
.hrline {
background-color:#D8D8D8;
font-size:1px;
height:2px;
line-height:1px;
}
#searchstring {
width:120px;
}
#shpcrtca {
font-size:130%;
font-weight:bold;
white-space:nowrap;
}
#container_top #searchstring {
width:60%;
}

.cpt_maincontent
{
width:545px;
overflow:hidden;
}

#container_main_content #searchstring {
width:60%;
}
#cat_info_left_block a,.product_brief_block .prdbrief_name a  {
color:#B00300;
font-size:90%;
font-weight:bold;
}
.small {
font-size:60%;
}
.big {
font-size:150%;
}
.background1, .background1 td {
background-color:#D9E9FF;
}
.btn_checkout {
font-size:130%;
font-weight:bold;
margin:10px;
padding:3px;
}
.prdbrief_add2cart {
margin-bottom:10px;
}
.error_block {
color:red;
font-weight:bold;
}
#tbl-checkout-progress td {
font-size:0.7em;
vertical-align:top;
}
.current_prd_thumbnail img {
border:3px solid #BBBBBB;
}
a.prd_thumbnail img {
border:3px solid #FFFFFF;
}
a.prd_thumbnail:hover img {
border:3px solid #BBBBBB;
}
.news_date {
color:#D1A8A8;
font-size:90%;
}
.news_title {
padding-bottom:10px;
}
.news_title a, .news_viewall a {
color:#FFFFFF;
font-weight:normal;
}
.news_viewall {
font-size:85%;
padding-bottom:10px;
}
.news_subscribe, .news_thankyou {/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:#8A3D3D none repeat scroll 0 0;
overflow:hidden;
padding:10px 5px;
text-align:left;
}
.news_subscribe div {
display:inline;
width:auto;
}
form .news {
padding:0;
}
.input_message {
margin:5px 0;
}
.post_title {
color:#666666;
margin-bottom:0;
margin-top:30px;
}
.post_date {
border-color:#EEEEEE;
border-style:solid;
border-width:1px 0 0;
color:#999999;
margin-bottom:15px;
}
.post_content {
padding-left:15px;
}
.cmp_headers {
background-color:#D9E9FF;
}
.cmp_column_odd {
background-color:white;
vertical-align:top;
}
.cmp_column_even {
background-color:#F2F8FF;
vertical-align:top;
}
#cmp-table tr:hover td {
background-color:#D5E5FA !important;
}
#cmp-table tr td {
padding:6px;
text-align:center;
}
#cmp-table tr td.cmp_headers {
text-align:left;
}
.regularPrice {
color:#B00300;
text-decoration:line-through;
}
.totalPrice {
color:#800000;
font-size:130%;
font-weight:bold;
}
.youSaveLabel {
font-size:75%;
}
.youSavePrice {
font-size:75%;
}
.prd_out_of_stock {
font-style:italic;
}
.hndl_submit_prds_cmp, #cat_product_sort {
margin:10px 0;
}
.add2cart_handler {
margin:5px 0;
}
.prdbrief_name a {
color:#660F0F;
font-size:130%;
line-height:150%;
text-decoration:none;
}
.prdbrief_name a:hover {
border-bottom:1px solid;
}
.review_block {
margin-left:20px;
}
.review_title {
color:#333333;
font-size:120%;
margin-bottom:0;
margin-top:10px;
}
.review_date {
border-color:#EEEEEE;
border-style:solid;
border-width:1px 0 0;
color:#999999;
font-size:90%;
margin-bottom:5px;
}
.review_content {
color:#333333;
padding-left:20px;
}
.review_showall {
margin-left:20px;
}
.background_cart_top {
background-color:#D9E9FF;
border-bottom:1px solid #99C9DF;
}
.background_cart_top h1 {
display:inline;
margin:0;
padding:0;
}
#cart_content_tbl {
width:520px;
}
#cart_content_tbl td {
padding:6px;
}
#cart_page_title {
padding:10px;
text-align:left;
}
#cart_page_title h1 {
margin:0;
padding:0;
}
#cart_clear {
padding:10px;
text-align:right;
}
#cart_clear a {
font-size:9pt;
}
.cart_discount_label {
font-weight:bold;
}
#cart_total_label {
font-size:130%;
font-weight:bold;
}

.prdbrief_thumbnail #pechi_table td
{
text-align:left;

}

#pechi_table td
{
text-align:center;
font-size:9px;
}
#pechi_table table
{
margin-left:30px;
margin-right:30px;
}

#pechi_table a img
{
width:100px;
}


#cart_total {
background-color:#D9E9FF;
font-size:130%;
font-weight:bold;
padding:10px;
white-space:nowrap;
}
#cart_checkout_btn {
padding-top:20px;
}
.cart_product_brief_description {
font-size:80%;
}
#cart_content_header td {
font-weight:bold;
}
.cart_apply_for_discounts_extra {
color:#777777;
font-size:80%;
}
.cart_product_quantity {
text-align:center;
}
.rcat_root_category {
font-weight:bold;
}
.rcat_products_num {
font-size:80%;
}
.rcat_child_categories a {
font-size:90%;
font-weight:normal;
}
#reg_fields_tbl td {
padding:5px;
}
#reg_auth_fields td {
background-color:#D9E9FF;
}
#reg_confcode td {
background-color:#D9E9FF;
}
#reg_fields_tbl td input, .addressform td input {
width:300px;
}
#subscribed4news {
width:auto !important;
}
#reg_fields_tbl td textarea, .addressform td textarea {
height:100px;
width:300px;
}
#reg_submit_btn {
font-size:150%;
font-weight:bold;
}
#cat_advproduct_search {
background-color:#D9E9FF;
margin-right:10px;
width:230px;
}
#cat_advproduct_search form {
padding:10px;
}
#cat_advproduct_search td {
vertical-align:top;
}
#cat_advproduct_search select {
width:100%;
}
#cat_advproduct_search form, #cat_advproduct_search table {
}
#cat_advproduct_search h3 {
margin:10px 10px 0;
padding:0;
}

#cat_info_left_block
{
width:520px;
}
#cat_info_left_block, #cat_advproduct_search {
float:left;
}
.checkout_noframe_title {
padding:5px 15px;
}
#checkout_have_account {
background-color:#D9E9FF;
margin:0 -5px 15px;
padding:15px;
}
#checkout_logininfo {
width:428px;
}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
width:200px;
}
.paddingblock input.checkout_buttons {
font-size:130%;
font-weight:bold;
margin:5px 0;
}
.checkout_steps_divider {
background-color:#99C9DF;
height:1px;
overflow:hidden;
width:40px;
}
#checkout_addresses {

}
#checkout_addresses td {
}
tr#ord_total_row * {
font-size:105%;
font-weight:bold;
}
.row_odd td {
background-color:#F2F8FF;
}
.row_even td {
border-color:#D9E9FF;
border-style:solid;
border-width:1px 0;
}
.paddingblock {/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:#FFFFFF none repeat scroll 0 0;
font-size:85%;
padding-left:15px;
padding-right:15px;
text-align:left;
}

h1, h2, h3, h4, .cat_name h2 a {
color:#B00300;
font-family:Arial,Helvetica,sans-serif;
margin:10px 0 0 20px;
padding:0;
}


.paddingblock h2 {
margin-top:0;
padding:20px 5px;
}
.paddingblock td {
font-size:95%;
padding:5px;
vertical-align:top;
}
.paddingblock p {
margin-bottom:10px;
}
.paddingblock input {
margin:2px 0 0;
}
.asterisk {
color:red;
}
.cellpadding tr td {
padding:5px;
}
.cust_name {
font-size:110%;
font-weight:bold;
}
#prddeatailed_container .cpt_product_rate_form table {
width:auto;
}
#block-customerinfo td {
font-size:100%;
}
.cpt_product_images {
float:left;
}
.mainlogo {
margin:0 5px;
vertical-align:middle;
}
.col_header {/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:#000000 url(http://sctmpl1.webasyst.net/shop/images/pointer.gif) no-repeat scroll left center;
color:#FFFFFF;
font-size:75%;
font-weight:bold;
padding:5px 5px 5px 20px;
}
img.vert-center {
vertical-align:middle;
}
.footer {
background-color:#660F0F;
}
.copyright, .copyright a {
color:#FFFFFF;
font-size:85%;
padding:0 0 10px;
text-align:center;
}
b.niftycorners, b.niftyfill {
display:block;
}
b.niftycorners * {
border-style:solid;
border-width:0 1px;
display:block;
font-size:1px;
height:1px;
line-height:1px;
overflow:hidden;
}
b.r1 {
border-width:0 2px;
margin:0 3px;
}
b.r2 {
margin:0 2px;
}
b.r3 {
margin:0 1px;
}
b.r4 {
height:2px;
}
b.rb1 {
border-width:0 2px;
margin:0 8px;
}
b.rb2 {
border-width:0 2px;
margin:0 6px;
}
b.rb3 {
margin:0 5px;
}
b.rb4 {
margin:0 4px;
}
b.rb5 {
margin:0 3px;
}
b.rb6 {
margin:0 2px;
}
b.rb7 {
height:2px;
margin:0 1px;
}
b.rb8 {
height:2px;
margin:0;
}
b.rs1 {
margin:0 1px;
}
b.t1 {
border-width:0 5px;
}
b.t2 {
border-width:0 3px;
}
b.t3 {
border-width:0 2px;
}
b.t4 {
height:2px;
}
b.tb1 {
border-width:0 10px;
}
b.tb2 {
border-width:0 8px;
}
b.tb3 {
border-width:0 6px;
}
b.tb4 {
border-width:0 5px;
}
b.tb5 {
border-width:0 4px;
}
b.tb6 {
border-width:0 3px;
}
b.tb7 {
border-width:0 2px;
height:2px;
}
b.tb8 {
border-width:0 1px;
height:2px;
}
b.ts1 {
border-width:0 2px;
}


#y5_direct1 {margin-left:115px;}

/* Страницы Ромотоп, нордика и т.д.*/
#product_ul a img
{
width:100px;
margin-left:50px;
}
#product_ul li
{
float:left;
width:240px;
list-style:none;
height:300px;
}
#product_ul p
{height:90px;
overflow:hidden;
margin:10px;
}
#product_ul a b
{
font-size:14px;
margin:3px;
}

#prod_page div td
{vertical-align:top;}

#pechi_table .b1
{
font-size:12px;font-weight:bold;text-align:left;
}
#pechi_table .prdbrief_name 
{

}

#pechi_table a
{
display:block;
height:125px;
}


#pechi_table .prdbrief_name a
{
color:#B00300;
font-size:10px;
font-weight:bold;
line-height:150%;
text-decoration:none;
font-family:arial;
height:auto;
}

#pechi_table_main td
{
text-align:center;
font-size:9px;
}
#pechi_table_main table
{
margin-left:30px;
margin-right:30px;
}

#pechi_table_main a
{
display:block;
height:125px;
}


#pechi_table_main .prdbrief_name a
{
color:#B00300;
font-size:10px;
font-weight:bold;
line-height:150%;
text-decoration:none;
font-family:arial;
height:auto;
}
.div_ps a:visited, .div_ps a:visited
{
text-decoration:none;
font-size:9px;
color:#666666;
font-family:tahoma,verdana,arial,sans-serif;
}


/******* Схема отопления ********/



.zoom, .zagalovok_ot, .punkt_ot_1, .punkt_ot_2, .punkt_ot_3, .punkt_ot_4, .punkt_ot_5 {
left:0;
position:absolute;
top:0;
z-index:5;
}
.punkt_ot_1 h1, .punkt_ot_2 h1, .punkt_ot_3 h1, .punkt_ot_4 h1, .punkt_ot_5 h1 {
color:#144D00;
font-size:11px;
line-height:12px;
margin:0;
padding:0;
}
.zagalovok_ot h1 {
color:#BD0000;
font-size:12px;
line-height:12px;
margin:0;
padding:0;
}
.zagalovok_ot {
margin:20px 0 0 135px;
padding:0;
width:153px;
}
.punkt_ot_1 {
margin:50px 0 0 97px;
padding:0;
width:153px;
}
.punkt_ot_1 h1 {
width:90px;
}
.punkt_ot_2 {
margin:85px 0 0 140px;
padding:0;
width:153px;
}
.punkt_ot_2 h1 {
width:90px;
}
.punkt_ot_2 p {
color:#294300;
font-size:11px;
margin:0;
padding:0;
text-align:left;
text-indent:0;
width:90px;
}
.punkt_ot_3 {
margin:135px 0 0 97px;
padding:0;
width:153px;
}
.punkt_ot_3 h1 {
width:90px;
}
.punkt_ot_4 {
margin:330px 0 0 180px;
padding:0;
width:153px;
}
.punkt_ot_4 h1 {
width:90px;
}
.punkt_ot_4 p {
color:#294300;
font-size:11px;
margin:0;
padding:0;
text-align:left;
text-indent:0;
width:90px;
}
.punkt_ot_5 {
margin:25px 0 0 350px;
padding:0;
width:153px;
}
.punkt_ot_5 h1 {
width:130px;
}
.punkt_ot_5 p {
color:#294300;
font-size:9px;
line-height:10px;
margin:0;
padding:0;
text-align:left;
text-indent:0;
width:180px;
}
.punkt_ot_5 a {
font-size:10px;
margin:0 0 0 100px;
padding:0;
}
.punkt_ot_5 p b {
font-size:11px;
}
.sxema_ot {
font-size:30px;
margin:0;
padding:0;
position:relative;
top:0;
z-index:1;
}
.zoom {
height:20px;
margin:350px 0 0 430px;
padding:0;
}
.zoom img {
vertical-align:middle;
}

.recomend_ul
{
float:left;
width:170px;padding:0;
list-style:none;
text-align:center;
margin-top:10px;
}
