/* .blck-content{width:760px} */
*{margin:0;
padding:0;
}

#cat_path{float:left}
#cat_path{float:left}

a:hover{
color:#FF0000;
text-decoration:underline;
}

table.rate_form{width:115px;height:130px; background:url(/published/SC/html/scripts/images/ozenka-tovara.gif) no-repeat scroll 0%;
position:absolute top left;}
.top_siniy{background:url(/published/SC/html/scripts/images/top-sinij.gif) center repeat-y}

.loginbg{background:url(../../images/bg_saerch.jpg) left bottom no-repeat;
height:49px;
color:#ffffff;
width:240;
border:0;
margin:6px auto;
}
.loginbg a{color:#ffffff;}

#rate_form{float:right;width:300px}
#product_image{float:left;width:300px}

input.login, textarea.login{
border:1px solid #979dbd;
color:#64636A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:-5px
}


input.login1{
border:1px solid #64636A;
color:#64636A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:-5px
}

td.login{border:1px solid #979dbd;
color:#64636A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
padding:-5px
}
select.login{border:1px solid #979dbd;
color:#64636A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
padding:-5px
}

td.seach1f{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
text-align:right;
padding:0px 1px 0px 2px;
}

td.cabinet{
background-image :url(/published/SC/html/scripts/images/menu-sinij.gif);
background-position :center center;
background-repeat :repeat;
border-bottom-color :#ffffff;
border-bottom-style :solid;
border-bottom-width :thin;
color :#ffffff;
text-align :center;
vertical-align :middle;
}

td.cabinet a{
color :#ffffff;
text-decoration:none;
}
td.cabinet a:hover{
text-decoration:underline;
}

td.cabinetor{
background-image :url('../../images/orange-stolbez.gif');
background-position :center center;
background-repeat :repeat;
border-bottom-color :#ffffff;
border-bottom-style :solid;
border-bottom-width :thin;
color :#ffffff;
text-align :center;
vertical-align :middle;
}

table td.cabinetik{padding:5px}
table.cabinetik{
border-top-color :#e1e4ee;
border-top-style :solid;
border-top-width :1px;
border-left-color :#e1e4ee;
border-left-style :solid;
border-left-width :1px;
}


table.cabinetik td{
border-bottom-color :#e1e4ee;
border-bottom-style :solid;
border-bottom-width :1px;
border-right-color :#e1e4ee;
border-right-style :solid;
border-right-width :1px;
}

td.cabinetik{
border-bottom-color :#e1e4ee;
border-bottom-style :solid;
border-bottom-width :1px;
border-right-color :#e1e4ee;
border-right-style :solid;
border-right-width :1px;
}

td.cabinetik input{
border:1px solid #979dbd;
}

td.cabinetik select{
border:1px solid #979dbd;
}

td.cabinetik textarea{
border:1px solid #979dbd;
}
.common_wrapper input,textarea{border:1px solid #979dbd;}
.feedback{padding:5px;}
.feedback table{ width:312px; display:block; position:relative;border:1px solid #979dbd;background:#a8aed2;}

.cpt_currency_selection .cabinetik{border:1px solid #979dbd;
}

.myAccount_bottomright p{text-decoration:underline;font-weight:bold;}

#block{padding:10px}
.category_tpl{padding:6px; width:95%}

p#cat_product_sort{padding:5px}

#shop{padding:5px}

#maincolumn{
margin:0;
}

#rightcolumn{
float:left;
margin:0;
width:100%}
td.topnavbg{
background-image:url(../../images/blue_line_bg.gif);
background-repeat:repeat-x;
background-position:top;}

.hdr_btm > div{
float:left;
height:49px;
}

table#search{border-collapse:collapse;
width:100%;
empty-cells:show;
}
table#search td{height:49px;
}
#search *{
}
#search > div{
float:left;
height:49px;
}
#search1{
width:276px !important;
color:#fff;
background:url('../../images/bg_search.gif') no-repeat;
}
#search1 div{
padding:0px 0 0 8px;
}
#search1 td{text-align:left}
#search1 input[type=image]{
padding:5px 15px 5px 0;
width:30px;
height:30px;}
#search1 input[type=text]{
color:#aaa;
width:100%;
height:16px;
font-size:14px;
border-color:#c65205;}
#search2{
width:41px;
background:#979dbd  url('../../images/menu_md.gif') left top no-repeat;}
#search3{
font-size:13pt;
text-align:right;
padding:5px;
background:#979dbd url(../../images/bg_menu_bl.jpg) left top no-repeat;
}
#search4{width:4px;
background:#979dbd url(../../images/menu_corner.gif) left top no-repeat}

#content{
margin-top:4px;
border-style:dotted;
border-width:0 1px;
border-color:#69709c;
width:100%;
}


#content .item{
margin:30px ;
}
.column{
float:left;
width:120px;
margin:auto;
}


.hdr_top{
margin:0;
height:98px;
}


#banner_top{
position:relative;
left:0px;
top:5px;
width:728px;
height:98px;
}

#banner_top_right{
position:relative;
left:0px;
top:19px;
}

#logo{
z-index:10;
background:url(../../images/soft.gif) center center no-repeat;
}


.hdr{
margin:auto;
top:0;
width:100%;
height:147px;
z-index:10;
}

#quick-links{
width:200px;
height:30px;
margin:3px auto;
z-index:1;
}
#quick-links *{
display:block;
float:left;
margin:0 2px;
width:29px;
height:29px;
}

#quick-links #home{
background:url(../../images/button_home.gif);
width:29px;
height:29px;
}


#quick-links #vendor{
background:url(../../images/button_trade-marks.gif);
}


#quick-links #info{
background:url(../../images/button_help.gif);
}


#quick-links #contact{
background:url(../../images/button_contact.gif);
}


#quick-links #my-cabinet{
background:url(../../images/button_my-cabinet.gif);
}


#quick-links #my-basket{
background:url(../../images/button_basket.gif);
}


#quick-links #sitetree{
background:url(../../images/icons/sitetree.gif);
}


#quick-links #mailto{
background:url(../../images/icons/mailto.gif);
}


#quick-links a span{
display:none;
}



.cpt_maincontent h1{
font-size:14pt;
font-weight:bold;
color:#F48000;
background-color :inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:5px;
}

#regis{background:url(../../images/Regisration.png) top left no-repeat;width:612px; height:47px}
.register_tr{
background:url(../../images/registr.gif) center center repeat-y;
}

a.seach4f{
font-size:8pt;
background-color :inherit;
color:#dbdde6;
}
#auth1{
color:#fff;
font-size:8pt;
text-decoration:none;
border:0;
padding:0px;
background:url(../../images/bg_saerch.jpg) top left no-repeat;
}
#auth1 #login,
#auth1 #password{
width:64px;
height:15px;
color:#949494;
}
#auth1 table{
width:100%;
border:0;
}

.submit{background:url(../../images/arrow_olive.gif) top left no-repeat}

.hdr_btm{padding:-1px;
margin:0 0 6px;
height:49px;
border-collapse:collapse;
}

#basket{
background-image:url(../../images/bg_basket.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#E1E4EE;
}
th.basket{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
color:#FFFFFF;
}
.cart
{font-size:11px;
border:0px solid;
margin:1px;
}

table.navbg1{background:url(../../images/bg_podpiska.gif) no-repeat;color:#ffffff; width:240px; height:80px;
border:0;
margin:0 auto 6px;
}

.navbg11{ background:transparent url(../../images/bg_basket.jpg) no-repeat; margin:-0px}

table.navbg{
width:100%;
border:0;
margin:0px auto 6px;
font-size:9pt;
}


table.navbg td.top_l{
width:7px;
height:7px;
background:url(../../images/2fcon1.gif) top left no-repeat;
}


table.navbg td.top{
background:url(../../images/blue_line_bg.gif) top left repeat-x;
}


table.navbg td.top_r{
background:url(../../images/2fcon2.gif) top right no-repeat;
}


table.navbg td.btm_r{
width:7px;
height:7px;
background:url(../../images/2fcon3.gif) bottom right no-repeat;
}


table.navbg td.btm{
background:url(../../images/blue_line_bg.gif) bottom left repeat-x;
}


table.navbg td.btm_l{
background:url(../../images/2fcon4.gif) bottom left no-repeat;
}


table.navbg td.navbg_l{
background:url(../../images/blue_line_bg.gif) top left repeat-y;
}


table.navbg td.navbg{
padding:8px;
}


table.navbg td.navbg_r{
background:url(../../images/blue_line_bg.gif) top right repeat-y;
}


/* ====================== MAIN THEME STYLES:layout, fonts & colors ====================== */
body{
background:url(../../images/bg_f.gif) bottom right no-repeat;
color:#5D5C69;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt}


p, div, td, input, select, textarea{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
}
h1{
font-size:160%;
margin-top:10px;
text-transform:uppercase
}
h2{
color:#F48000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14pt;
font-weight:bold;
margin:5px;
}
h3{
font-size:100%;
}
form{
padding:0px;
margin:0px;
}
a{
color:#69709c;
text-decoration:none;
}
a img{
border:0;
}
div{
}
/* ====================== COMPONENT CONTAINER STYLES ====================== */
.all_wrapper{
height:100%;
bottom:1px;
margin:0 auto;
}


.shp_bodyshd_r{ position:relative;padding:45px 4px 0 0; background:url(../../images/shp_side_bg.gif) right 15px no-repeat;}

.all_wrapper table{ position:relative;}
.shp_topbg, .shp_tl, .shp_tr { position:absolute; top:0px; }
.shp_topbg{ background:url(../../images/shp_top_bg.gif) left top repeat-x; right:4px; width:996px; height:216px; width:992px;}
.shp_tl{ background:url(../../images/shp_topleftcorner.gif) left top no-repeat;left:0px;height:216px; width:100px; }
.shp_tr{ background:url(../../images/shp_bags.gif) left top no-repeat; right:4px;height:216px; width:292px;}

#container_top_left{
text-align:center;
vertical-align:bottom;
padding-bottom:20px;
}
#container_top{
text-align:right;
vertical-align:top;
width:'*';
padding-bottom:20px;
}
#container_top_right{
text-align:right;
vertical-align:bottom;
padding-bottom:5px;

}
#container_menu{ /*background:#fff; */padding:2px;}
#container_left_sidebar, #container_right_sidebar{
text-align:left;
vertical-align:top;
padding:0px 5px 0
}
#container_main_content{
text-align:justify;
vertical-align:top;
padding:0 5px;
}
#container_footer{
position:relative;
text-align:center;
clear:both;
background:inherit url('../../images/shp_bottom_bg.gif') left bottom repeat-x;
padding:10px 0 30px;
}
.shp_footerbg_r, .shp_footerbg_l{ position:absolute; bottom:0px; width:12px; height:24px;}
.shp_footerbg_r{ background:url(../../images/shp_bottom_corn.gif) right bottom no-repeat; right:-4px;}
.shp_footerbg_l{ background:url(../../images/shp_bottom_corn.gif) left bottom no-repeat; left:-4px;}

/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_logo{ }
.cpt_logo img{ }
.cpt_news_short_list, .cpt_survey,{
font-size:75%;
text-align:left;
padding:0px;
width:100%;
}
.cpt_divisions_navigation, .cpt_auxpages_navigation{
font-size:75%;
font-weight:bold;
width:auto;

}
.shp_greenbg .cpt_divisions_navigation,
.shp_greenbg .cpt_auxpages_navigation,
.shp_greenbg .cpt_divisions_navigation ul.horizontal,
.shp_greenbg .cpt_auxpages_navigation ul.horizontal{ float:left; width:auto;}

ul.vertical, ul.horizontal{
padding:0px;
margin:0px;
}
ul.horizontal{
width:100%;
overflow:hidden;
}
.vertical li{
padding-bottom:5px;
}
.horizontal li{
float:left;
}

.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul{
list-style-type:none;
margin:0px;

}
.shp_greenbg .cpt_divisions_navigation ul.horizontal li,
.shp_greenbg .cpt_auxpages_navigation ul.horizontal li{ border-right:solid 2px #fff;}

.cpt_divisions_navigation ul.horizontal li a,
.cpt_auxpages_navigation ul.horizontal li a{
display:block; padding:0 20px; line-height:24px; text-decoration:none; white-space:nowrap;}


.cpt_shopping_cart_info{
padding:0px;
font-size:9pt;
text-align:left;
margin:0px;
}
.cpt_shopping_cart_info a{
font-size:14pt;
text-decoration:none;
font-weight:bold;
color:#fff;
line-height:20px;
padding-bottom:20px
}
.cpt_shopping_cart_info div{
padding:3px;
padding:0;

}
#shpcrtgc, #shpcrtca{ padding-left:10px; padding-top:5px;}
.cpt_survey{
background:#4c91cd;
color:#fff;
margin:0 5px 5px 5px;
}
.survey_question{
font-weight:bold;
margin-bottom:10px;
}
.survey_submit{
margin-top:10px;
}
.cpt_survey form{
padding:0px;
margin:0px;
font-size:75%;
}
.cpt_survey label{
font-size:70%;
color:#fff;
}
.cpt_survey input{
font-size:130%;
}
.cpt_currency_selection{
text-align:center;
vertical-align:middle;
font-size:75%;
margin:0 5px 5px 5px;
}
.cpt_currency_selection form{
line-height:40px;
padding-top:5px;
}
.cpt_currency_selection select{
border:1px solid #64636A;
margin-bottom:10px;
color:#64636A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:-5px
}
.cpt_currency_selection span{
padding:0 10px 0px 10px;
margin-bottom:10px;
color:#fff;
font-size:8pt
}
.cpt_news_short_list{
margin:0;
}
.cpt_category_tree{
font-size:9pt;
padding:0 0 10px 0;
margin:0;
}


.cpt_category_tree ul{
list-style-type:none;
list-style-position:outside;
list-style-image:none;
margin:0px;
padding:0px;
}
.cpt_category_tree li{
padding:2px 0px;
border-bottom:1px dotted #7e8ab2;
list-style-type:none;
list-style-position:outside;
margin-left:0px;
padding-left:0px
}
.cpt_category_tree li a{
color:#69709c;
text-decoration:none;
}
.cpt_category_tree li a{
background:url(../../images/glr_arrow_category_small_white.gif) 5px 6px no-repeat;
padding:0;
line-height:150%;
}

.cpt_category_tree .parent_current a{

color:#1c334d!important;
text-decoration:none !important;
font-weight:bold;
}
.cpt_category_tree .child a{
display:list-item;
list-style-image:url("../../images/point.gif");
list-style-type:none;
list-style-position:inside;
font-weight:normal;
}
.cpt_category_tree .child_current a{
color:#1c334d!important;
text-decoration:none!important;
font-weight:bold;
list-style-image:url("../../images/point_v.gif");
display:list-item;
list-style-type:none;
list-style-position:inside;

}

.cpt_category_tree .tab{
margin-left:10px;
}
.cpt_product_add2cart_button{
padding-top:10px;
}
.cpt_language_selection{
background:#b2657b;
margin:0 5px 5px 5px;
padding:0 10px;
}
.cpt_language_selection a img{
border:solid 1px #fff;
margin:2px 0;
}
.cpt_product_params_selectable{
clear:left;
}
.cpt_product_category_info{
font-size:75%;
}
.cpt_product_search{
margin:0;
font-size:85%;
text-align:right;
padding-right:100px;
clear:both;
}
.cpt_product_search form, .cpt_language_selection{
line-height:35px;
}
.cpt_language_selection a img{
margin-bottom:14px;
}
.cpt_product_search form{
margin-bottom:0px;
}
.cpt_product_search input{
font-size:90%;
vertical-align:middle;
}
/*for opera*/

html:first-child .cpt_product_search form, html:first-child .cpt_product_search form{
margin:0 0 15px 0;
}
html:first-child .cpt_currency_selection { line-height:35px;}


.cpt_category_tree a:hover{
text-decoration:underline;
}

.cpt_product_lists{
padding-bottom:20px;
}
.cpt_root_categories td{
font-size:9pt;
border:#c3c8d6 dotted 1px;
padding:8px;
}
.cpt_root_categories td a.rcat_root_category{
display:block;
text-decoration:none;
font-size:110%;
color:#69709C;
font-weight:bold;
margin:6px 0;
}
.cpt_root_categories td a:hover{
text-decoration:underline;
color:#ff0000;
}
.cpt_maincontent{
text-align:justify;
/* font-size:75%; */
padding:0px;
width:100%;
}
.cpt_maincontent td{
font-size:75%;
}
.cpt_maincontent ul, .cpt_maincontent ol{
list-style-position:inside
}
ul.product_list li{
margin:0 0 5px 0;
text-align:left;
float:left;
}
ul.product_list li table{
float:left;
}
ul.product_list li a{
color:#000;
padding-left:5px;
display:block;
float:left;
width:160px;
}
ul.product_list li table a{
float:none;
}
ul.product_list li div{
color:red;
font-size:90%;
float:right;
padding-right:5px;
}
.cpt_tag_cloud{ background:#A4C388; margin:5px;}
.cpt_tag_cloud a{ color:#fff; text-decoration:none;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
#container_top .cpt_auxpages_navigation{ text-align:right;float:none; margin:0 80px 80px 0;}
#container_top .cpt_auxpages_navigation ul, #container_top .cpt_auxpages_navigation ul li, #container_top .cpt_auxpages_navigation ul li a { display:inline;float:none;}
#container_top .cpt_auxpages_navigation ul li a:hover{ color:#990033; }
#container_top .cpt_auxpages_navigation ul li{ background:url(../../images/shp_point_v.gif) 10px center no-repeat;}
#container_footer .cpt_divisions_navigation{ float:none; width:95%;
text-align:center;
padding:0;
}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li{
display:inline;
line-height:40px;
float:none;
}
#container_footer .cpt_divisions_navigation a{
font-weight:normal;
color:#69709c;
padding:0 10px;
display:inline;
text-decoration:none;
font-size:9pt
}
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */
a.shp_logo{ line-height:40px; text-decoration:none;}
span.shp_l1{
color:#fff;padding:0 2px;
}
span.shp_l2{
color:#fff;padding:0 2px;
}
span.shp_l3{
color:#fff;padding:0 2px;
}
.shp_greenbg{ background:#A4C388; overflow:hidden;}
.shp_menu_end{ float:right; width:auto; position:relative; right:-2px;}

.bullet{
font-size:0px;
}
a .bullet{
text-decoration:none!important;
}
input.input_message, input.input_message_focus{
width:120px;
}
#searchstring{
width:150px;
margin:0;
border:1px solid #AA5A5A;
font-size:12px;
font-weight:normal;
padding:0px;
}
#shpcrtca{
font-size:130%;
white-space:nowrap;
}

.bluebg{ /*background:#ffffff;*/ border-bottom:1px dotted #7e8ab2}
.darkbluebg{}
.middlebluebg{ background:#4C91CD; }
.pinkbg{background:#b2657b;}
.shp_main_header{ background:#f0f0f0; text-transform:uppercase; line-height:30px; padding:0 0 0 15px; color:#595959; font-weight:bold; font-size:100%;}
.hndl_submit_prds_cmp{ margin:5px 0;}
#cat_top_tree{ overflow:hidden;}

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small{
font-size:60%;
}
.big{
font-size:150%;
}
.background1, .background1 td{
background-color:#a8aed2;
}
.btn_checkout{
background:url(../../images/oformit-zakaz.gif) no-repeat;
width:188px;
height:22px;
border:0;
}
tr.cartftr{
background-color:#F48000;
color:#FFFFFF;
font-size:12pt;
}

.prdbrief_add2cart{
padding-top:5px;
float:right
}
.prdbrief_options{float:left}

.prdbrief_price{float:left;clear:both;color:#ff0000}
.cpt_product_price{padding:10px}
.cpt_product_description{border-left:2px solid #ff8800; padding-left:7px}
.cpt_product_description div{background-color:#e8eaf1;padding:5px}

.error_block{
font-weight:bold;
color:red;
}
/*design folders*/

.col_header{
margin:0;
padding:0px;
color:#f48000;
font-size:14pt;
text-transform:uppercase;
font-weight:bold;
}

#tbl-checkout-progress td{
font-size:0.7em;
vertical-align:top;
}
.current_prd_thumbnail img{
border:#BBBBBB 3px solid;
}
a.prd_thumbnail img{
border:#FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
border:#BBBBBB 3px solid;
}
.news_date{
color:#214b70;
font-weight:bold;
}
.news_title{
color:#fff;
padding-bottom:10px;
}
.news_viewall{
padding-bottom:10px;
}
.news_subscribe, .news_thankyou{
padding:5px;
text-align:center;
overflow:hidden;
}
.news_subscribe div{
float:left;
width:auto;
}
/************************
BLOG STYLES
***************************/
.post_title{
color:#666;
margin-top:30px;
margin-bottom:0px;
}
.post_date{
color:#999;
border:0px solid #EEE;
border-top-width:1px;
margin-bottom:15px;
}
.post_content{
padding-left:15px;
}
/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
background-color:#a8aed2;
}
.cmp_column_odd{
background-color:white;
vertical-align:top;
}
.cmp_column_even{
vertical-align:top;
}
#cmp-table tr:hover td{
background-color:#d8dbea!important;
}
table#cmp-table{border:1px solid #a8aed2}
#cmp-table tr td{
text-align:center;
padding:6px;
}
#cmp-table tr td.cmp_headers{
text-align:left;
}
/***************************
PRODUCT DETAILED
****************************/
.regularPrice{
color:brown;
text-decoration:line-through;
}
.totalPrice{
color:#ff0000;
font-weight:bold;
font-size:130%;
}
.youSaveLabel{
font-size:75%;
}
.youSavePrice{
font-size:75%;
}
.prd_out_of_stock{
font-style: italic;
}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block{
margin-left:20px;
}
.review_title{
color:#333;
margin-top:10px;
margin-bottom:0px;
font-size:120%;
}
.review_date{
color:#999;
border:0px solid #EEE;
border-top-width:1px;
font-size:90%;
margin-bottom:5px;
}
.review_content{
color:#333;
padding-left:20px;
}
.review_showall{
margin-left:20px;
}
/****************************
SHOPPING CART
*****************************/
.background_cart_top h1{
display:inline;
padding:0px;
margin:0px;
}
#cart_content_tbl{
min-width:550px;
width:expression(document.body.clientWidth <550? "750px":"auto");
border-right:1px #a3aac7 solid;
}
#cart_content_tbl td{
padding:6px;
border-bottom:1px #a3aac7 solid;
border-left:1px #a3aac7 solid;
}
#cart_page_title{
padding:10px;
text-align:left;
color:#ffffff;
}
#cart_page_title h1{
display:inline;
padding:0px;
margin:0px;
color:#ffffff;
}
#cart_clear{
padding:10px 0;
text-align:right;
}
#cart_clear a{display:block;position:relative;
padding-left:5px;
font-size:9pt;
text-decoration:none;
}
.cart_discount_label{
font-weight:bold;
}
#cart_total_label{
font-size:130%;
font-weight:bold;
}
#cart_total{
font-size:130%;
font-weight:bold;
padding:10px;
white-space:nowrap;
}
#cart_checkout_btn{
padding-top:4px;
}
.cart_product_brief_description{
font-size:80%;
}
#cart_content_header td{
font-weight:bold;
background-color:#979DBD;
color:#FFFFFF;
font-size:8pt;
padding:0px;
}
}
.cart_apply_for_discounts_extra{
font-size:80%;
color:#777;
}
.cart_product_quantity{
text-align:center;
}
/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category{
font-weight:bold;
font-size:9pt;
}

.rcat_products_num{
color:#921515;
font-size:80%;
}
.rcat_child_categories{padding-left:0px;text-align:left;}
.rcat_child_categories a{
font-size:9pt;
font-weight:normal;
color:#69709C;
text-decoration:none;
}
.rcat_child_categories a:hover{
color:#ff0000;
text-decoration:underline;
}
/********************
REGISTRATION PAGE
*********************/
table#reg_fields_tbl{border:0px; width:100%; text-align:center;}
#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:200px;
}
#subscribed4news{
width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
width:200px;
height:100px;
color:#64636a
}
#reg_fields_tbl select{
width:200px;
}
#reg_submit_btn{
font-size:150%;
font-weight:bold;
vertical-align:top;
border:none;
}
/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search{
background-color:#e8eaf1;
padding:10px;
}

#cat_advproduct_search1{
float:right;
padding-left:5px;
border-left:2px solid #ff8800;
}

#cat_advproduct_search h3{
padding:0px;
margin:0px;
padding-bottom:10px;
}
#cat_info_left_block{padding:5px
}
/************
CHECKOUT
************/
.checkout_noframe_title{
padding:5px 15px;
}
#checkout_have_account{
padding:0px;
margin:0 -5px 5px -5px;
}
#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{
width:40px;
height:1px;
background-color:#99C9DF;
overflow:hidden;
}
#checkout_addresses{ width:100%;}
#checkout_addresses td{ }
/**********************
ORDER STYLES
***********************/
tr#ord_total_row *{
font-size:105%;
font-weight:bold;
}

.paddingblock{
text-align:left;
font-size:85%;
weight:100%;
}
.paddingblock h2{
padding:10px 5px;
margin-top:0px;
text-align:center;
}
col_header middlebluebg

.paddingblock td{ font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p{ margin-bottom:10px;}

.paddingblock input{ margin:2px 0 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:100%;
width:auto;
}

#block-customerinfo td{ font-size:9pt;}
.cpt_product_images{
}
#powered_by, #powered_by a{
color:#fff!important;
}
.shp_copyright{
color:#fff;
font-size:75%;
text-align:center;
}
.shp_copyright a{
color:#fff;
font-weight:bold;
}
/*NIFTY*/
b.niftycorners, b.niftyfill{
display:block
}
b.niftycorners *{
display:block;
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden;
border-style:solid;
border-width:0 1px;
}
/*normal*/
b.r1{
margin:0 3px;
border-width:0 2px
}
b.r2{
margin:0 2px
}
b.r3{
margin:0 1px
}
b.r4{
height:2px
}
b.rb1{
margin:0 8px;
border-width:0 2px
}
b.rb2{
margin:0 6px;
border-width:0 2px
}
b.rb3{
margin:0 5px
}
b.rb4{
margin:0 4px
}
b.rb5{
margin:0 3px
}
b.rb6{
margin:0 2px
}
b.rb7{
margin:0 1px;
height:2px
}
b.rb8{
margin:0;
height:2px
}
b.rs1{
margin:0 1px
}
/*transparent inside*/
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
}

