﻿@charset "utf-8";

/*----------------------------------------- general -----------------------------------------*/

*{
margin:0;
padding:0;
}
html{

}
body{
position:relative;

}
.general_table{
width:100%;
border-collapse:collapse;
margin-bottom:3em;
}
#top_left{
height:290px;
width:20%;
}
#left_bottom{
text-align:left;
vertical-align:top;
padding:0.5em;
padding-left:30px;
}
a:link, a:visited{
color:#297f83;
}
a:hover{
color:#aa3032;
text-decoration:none;
}
a img{
border:none;
}



/* ----------------------------------------------------top------------------------------------ */

#top_right{
text-align:right;
vertical-align:top;
background:#fff url(../../images/header_vanna.jpg) no-repeat top left;
}
#top_right ul{
margin:10px 0;
}
#top_right ul li{
display:inline;
border-left:1px dotted #ccc;
padding:0 0.5em;
}
#top_right ul li a{
font:1em "Times New Roman", Times, serif;
}
#top_right ul li a:link{
color:#297f83;
}
#top_right ul li a:hover{
color:#aa3032;
}
#top_right table{
background-color:#eee;
border:1px solid #ccc;
margin:1em 0.5em;
text-align:center;
vertical-align:middle;
float:right;
}
#top_right table td{
padding:0.5em;
}
#top_right table p span{
color:#aa3032;
}
#top_left{
text-align:center;
}
.telefon{
height:290px;
width:100%;
position:relative;
z-index:2;
background:url(../../images/header_bg_vanna.gif) repeat-x top;
}

.telefon table{
position:absolute;
bottom:-35px;
right:0;
border-collapse:collapse;
}
.telefon table td{
vertical-align:middle;
padding:2px;
}
.telefon span{
color:#fff;
font:1.4em Calibri, "Times New Roman", Times, serif;
}
.telefon pre{
text-align:center;
position:relative;
top:40px;
color:#fff;
font:1.2em Calibri, "Times New Roman", Times, serif;
}
.telefon pre span{
color:#297f83;
font-size:110%;
}
#telefon{
width:55px; 
height:92px;
background:url(../../images/telefon.png) no-repeat;
}
#korzin{
width:47px; 
height:44px;
background:url(../../images/korzin.gif) no-repeat;
}

/* -----------------------------------------------------midle--------------------------------------------- */

.cpt_product_search{
padding-right:10px;
}
#right_midle{
padding:.5em;
vertical-align:middle;
text-align:right;
}
#right_midle form input[type="submit"]{
background:url(../../images/search.gif) repeat-x top left;
border-style:none;
cursor: pointer;
}
#right_midle form input[type="submit"]:hover{
color:#aa3032;
}

/* -----------------------------------------------------bottom--------------------------------------------- */
#center_bottom{
vertical-align:top;
}
#left_bottom h2{
color:#aa3032;
font:1.4em Calibri, Arial, Helvetica, sans-serif;
margin-top:15px;
}
#left_bottom ul{
margin:0 0 auto 15px;
}
.tegs{
margin:0 0 0 5px; 
background-color:#eee; 
border:1px solid #ddd; 
height:100px;
}
#right_bottom{
width:15%;
text-align:right;
padding:0 5px;
vertical-align:top;
}
#right_bottom div{
height:64px;
}
#right_bottom li{
list-style-type:none;
}
#right_bottom .dostavka{
background:url(../../images/dostavka.jpg) no-repeat right bottom;
}
#right_bottom cpt_auxpages_navigation{
margin:0;
height:auto;
}
#right_bottom .skidka{
background:url(../../images/skidka.jpg) no-repeat right bottom;
}
#right_bottom .ustanovka{
background:url(../../images/ustanovka.jpg) no-repeat right bottom;
}
#right_bottom .zakaz{
background:url(../../images/zakaz.jpg) no-repeat right bottom;
}
#left_bottom td, #right_bottom td, #center_bottom td{
padding:0 5px 0 5px;
vertical-align:top;
}
#santeh_history{
width:169px;
height:62px;
}
#santeh_history a{
display:block;
width:169px;
height:62px;
background:url(http://www.wm-site.ru/leybl/santeh/leybl.jpg) bottom right no-repeat;
font-size:12px;
text-align:right;
}
/* -------------------------------------------------navgoriz----------------------------------------------------- */

.gorzont_navig{
position:absolute;
height:38px;
width:100%;
background:url(../../images/goriz_bg_navig.png) repeat-x top left;
top:255px;
z-index:1;
}

.gorzont_navig table{
border-collapse:collapse;
float:right;
margin-top:7px;
margin-right:25px;
}
.goriz_navig_bg{
width:5px;
height:28px;
}
.goriz_navig_bg_center{
background: url(../../images/center_bg.png) repeat-x;
}
.goriz_navig_bg_center li{
float:left;
list-style-type:none;
margin:2px 1px;
height:28px;
}
.goriz_navig_bg_center li a{
display:block;
text-decoration:none;
height:24px;
font-size:16px;
line-height:24px;
padding:0 4px;
white-space:pre;
}
.goriz_navig_bg_center li a:link, .goriz_navig_bg_center li a:visited{
background:url(../../images/a_link_bg.gif);
color:#2b2e2a;
}
.goriz_navig_bg_center li a:hover{
background:url(../../images/a_hover_bg.gif);
color:#fff;
}
#left_bg{
width:5px; 
height:28px;
background:url(../../images/left_bg.png) no-repeat;
}
#right_bg{
width:5px; 
height:28px;
background:url(../../images/right_bg.png) no-repeat;
}


/* ----------------------------------------------------basemnt-------------------------------------------- */

.basement{
height:3em;
border-top:1px solid #ccc;
background:#fff url(../../images/bottom_bg.jpg) no-repeat bottom right;
}
.basement span, .basement cite{
color:#777;
}
.basement li{
display:inline;
}

/*-------------------------------------------------------webasyst------------------------------------------------*/

.product_brief_block{
padding:5px;
border:1px solid #ddd;
}
#cat_advproduct_search{
margin:1em 0;
}
.cpt_category_tree ul{
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.cpt_category_tree li.parent a{
color:#295383;
font:110% Corbel, Arial, Helvetica, sans-serif;
}
.cpt_category_tree li.parent a:hover, .cpt_category_tree .parent_current a:hover{
color:#aa3032;
}
.cpt_category_tree .parent_current a{
 font-weight: bold;
 color: black!important;
 text-decoration: none;
font:110% Corbel, Arial, Helvetica, sans-serif;
}
.cpt_category_tree .child .bullet{
// padding-left: 8px;
// background-repeat: no-repeat;
// background-position: left center;
// background-image: url("../../images/li_unselected.gif");
}
.cpt_category_tree .child_current .bullet{
// padding-left: 8px;
// background-repeat: no-repeat;
// background-position: left center;
// background-image: url("../../images/li_selected.gif");
}
.cpt_category_tree .child a{
font-weight:normal;
 padding-left: 10px;
 background-repeat: no-repeat;
 background-position: left center;
 background-image: url("../../images/li_unselected.gif");
font:100% Corbel, Arial, Helvetica, sans-serif;
// padding-left: 0px;
// background-image: none;
}
.cpt_category_tree .child_current a{
 padding-left: 10px;
 background-repeat: no-repeat;
 background-position: left center;
 background-image: url("../../images/li_selected.gif");
font:100% Corbel, Arial, Helvetica, sans-serif;
// padding-left: 0px;
// background-image: none;
 color: black!important;
 text-decoration: none;
}
a .bullet{
  text-decoration: none!important;
}

.cpt_category_tree .tab{
 margin-left:10px;
}
.welcom2{
font-size:1.4em;
color:#a69a99;
}
.cpt_news_short_list form{
background:#eee;
border:1px solid #ddd;
color:#777;
}
.cpt_news_short_list form div{
margin:0.5em auto 0.5em 0.5em;
font-size:.8em;
}
td .cat_name, td .cat_image{
border-bottom:10px solid #fff;
border-top:10px solid #fff;
}
td .cat_name .rcat_root_category{
font:100% bold Corbel, Arial, Helvetica, sans-serif;
}
td .cat_name .rcat_root_category:link, td .cat_name .rcat_root_category:visited{
color:#295383;
}
td .cat_name .rcat_root_category:hover{
color:#aa3032;
}
.advanced_search_in_category{
border:1px solid #ddd;
background-color:#eee;
padding:0 10px;
width:50%;
margin:10px auto 10px 0;
}
.prdbrief_name{
margin-bottom:10px;
}
.prdbrief_brief_description{
margin:5px auto;
}
.prdbrief_price{
color:#aa3032;
}
#cat_top_tree, #cat_product_sort{
margin:5px auto;
}
.cpt_maincontent p{
line-height:140%;
margin:3px auto;
}
#prddeatailed_container{
width:50%;
}
.cpt_product_add2cart_button, .cpt_product_rate_form{
margin:15px auto;
}
.cpt_product_price{
margin:25px auto;
}
.regularPrice{
font-size:80%;
color:#333;
text-decoration:line-through;
}
.totalPrice{
font-size:140%;
color:#aa3032;
}
.cpt_product_price div{
margin:4px auto;
}
.youSaveLabel, .youSavePrice{
color:#333;
background-color:#cbf1ff;
}
.cpt_product_params_fixed{
border:1px solid #ddd;
background-color:#eee;
margin-top:10px;
padding:3px;
}
.add2cart_handler{
vertical-align:middle;
}

/*ссылки на статьи*/
.news_title a{
font-size:1.2em;
}
.news_title a:link, .news_title a:visited{
color:#297f83;
}
.news_title a:hover{
color:#aa3032;
}
.news_viewall{
text-align:right;
padding-right:5px;
}
.news_viewall a:link, .news_viewall a:visited{
color:#777;
}
.news_viewall a:hover{
color:#aa3032;
}
h2.post_title{
font-size:1.6em;
color:#999;
text-align:center;
}

.block_tag_cloud a{
   font-size:18px !important;
}

/*скроллер*/
.cpt_product_lists li{
text-align:center;
}
.cpt_product_lists li table{
margin:0 auto 0px;
}
.cpt_product_lists li table img{
border:1px solid #ccc;
}
.prev{
height:20px;
background:#fff url(../../images/bottom-link.gif) center no-repeat;
border:none;
cursor:pointer;
margin:0 auto;
display:block;
width:100%;
}
.next{
height:20px;
background:#fff url(../../images/top-link.gif) center no-repeat;
border:none;
cursor:pointer;
margin:0 auto;
display:block;
width:100%;
}
#right_bottom .cpt_product_lists li .totalPrice{
margin-bottom:10px;
height:auto;
}

#right_bottom .cpt_product_lists{
height:700px;
margin:30px 0;
}
.isq{
background:#fff url(../../images/icq.gif) left center no-repeat;
float:right;
padding-left:20px;
clear:both;
}
input.toOrder{
background:url(../../images/light-shop.gif) left center no-repeat;
width:180px;
height:22px;
cursor:pointer;
border:none;
margin-top:5px;

}
#close_w img{
display:none;
}
#close_w a{
display:block;
width:16px;
height:18px;
background:url(http://www.santeh-nadom.ru/published/SC/html/scripts/images_common/close.gif) left center no-repeat;
}
