.bshow{
	filter:alpha(opacity=99);opacity:0.99;
}
.bhide{
	filter:alpha(opacity=5);opacity:0.20;
}

/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
#powered_by{display:none;}
html
{ margin: 0px;
  padding: 0px;

}

body
{ margin: 0px;
  padding: 0px;
  background:#fff url(../../images/sci_t1_bg_r.gif) right top repeat-y;

}

p, body, font, div, td, input, select, textarea
{ font-family: arial,helvetica, sans-serif, Georgia;
color: #6e6e6e;
  font-size:12px;
}

h1
{ font-size: 160%;
}
h2
{ font-size: 130%;
}
h3
{ font-size: 100%;
}

form{
 padding:0px;
 margin: 0px;
}

a
{ font-weight: bold;
  color: #888888;
}

a img{
 border: 0;
}

.proff_head {
 font-family: Georgia;
font-style: italic; 
   color: #3475ff;
}
/* ====================== COMPONENT CONTAINER STYLES ====================== */
.logo { background: url(../../images/logo_bg.gif) no-repeat; width: 973px; height: 214px;}
.logo {padding-left: 30px;}

.contact a {
margin-left: 65px;
color: #3f6db4;
text-decoration:none; 
 padding:0 5px 0 0px; margin-top:15px;
 font-family: Georgia;  font-style: italic; font-size: 18px; font-weight: lighter;
}
.contact a:hover {text-decoration: underline;}
.con_bg {  background: url(../../images/contacts_bg.gif) left top no-repeat; padding-top:5px; margin-top:15px; height: 215px; width: 218px;}
.shpcrtgc {padding: 25px 0 0 55px;  font-family: Georgia;  font-size: 12px; font-weight: lighter;}

.part_bg {  background: url(../../images/cart_bg.gif) repeat-y; text-align: center}
.part {  background: url(../../images/cart.gif) top no-repeat; width: 218px; height:33px; text-align: center;
color: #3f6db4; text-decoration:none; font-family: Georgia;  font-style: italic; font-size: 18px; font-weight: lighter;}
.part_bottom {  background: url(../../images/cart_bg_bottom.gif) no-repeat; width:218px; height:3px;}

.social {
padding-left: 50px;
}

.sbox_auth {  background: url(../../images/login.gif) left top repeat-y; padding-bottom:15px; height: 108px; width: 218px;}
.auth {color:white; font-size: 20px; font-family: georgia; font-style: italic; padding: 15px 0 15px 45px;}
.input, .btn {padding: 0 0 5px 12px;}
.reg a {color:#565656; font-size: 14px; font-family: georgia; font-style: italic; font-weight: lighter;}
.reg {padding: 10px 0 0 10px; word-spacing:45px;}
.reg_auth {color:white; font-size: 12px; font-family: georgia; font-style: italic; padding: 15px 0 15px 10px; magin: 25px;}
 .input input#searchstring
{ width: 95px;
border:solid 1px #8cacdd;padding:2px;
}

.cpt_news_short_list {  background: url(../../images/news_bg.gif) left top repeat-y; padding: 0 15px 0 0;}

.news {  background: url(../../images/news.gif) no-repeat; text-align: center; width: 220px; height: 30px; padding: 8px 0 0 0;  margin-top: 15px;}
.news a
{ display:block;
 color: #3263af;
  padding:0 0px 0 0px;
 font-family: Georgia;  font-style: italic; font-size: 18px; font-weight: lighter;
text-decoration:none;
}
.news a:hover {text-decoration:underline;}
.news_date {  color: #3263af; font-family: Georgia; font-size: 14px; font-weight: lighter; }
.news_title { color: #808080; font-family: Georgia; font-size: 14px; font-weight: lighter;}
.news_viewall a { color: #3263af; font-family: Georgia; font-size: 14px; font-weight: lighter; }
.news_title, .news_date { padding: 0 0 0 18px; }
.news_viewall { padding: 15px 5px 15px 18px; }
.news_viewall { background: url(../../images/news_bg_bottom.gif) left bottom no-repeat;}

.cat { color: #3f7eff; font-size:14px; font-weight: lighter; }
.cpt_product_name h1 { color: red; font-family: Georgia; font-weight: lighter; }
.cpt_product_name { border-top: dotted 1px #808080; border-bottom: dotted 1px #808080; }

.cpt_product_params_fixed td { padding-top: 10px; font-size: 14px; }
.cpt_product_price {padding: 10px 0 0 5px;}
.totalPrice { font-size: 18px; color: red; font-weight: bold; padding; 10px;}
.productCodeLabel {font-size;14px;}
.productCode {font-size; 14px; }

.cpt_product_add2cart_button { padding: 15px 0; }
.cpt_product_discuss_link h2 { font-size: 14px; }
.cpt_product_description p {font-size: 14px;}

.product_list li { border: solid 1px #a5a5a5;}
.product_list ul li { margin: 5px; }
.cpt_product_lists {padding-top: 15px;}
.product_list li a {color: #4083b8;}
.product_list_bottom { border-top: solid 1px #a5a5a5; padding: 15px 10px 0 10px;}
.product_img {padding: 15px;}

.cat_path_in_productpage a { color: #3f7eff; font-size:14px; font-weight: lighter;   }
#cat_info_left_block a { color: #3f7eff; font-size:12px; font-weight: lighter;  }
#cat_product_sort a {color: #3f7eff; font-size:12px; font-weight: lighter;  }

.product_brief_block { border: solid 1px #a5a5a5; padding: 15px; height: 350px; }
.prdbrief_thumbnail {padding-bottom: 15px;}
.prdbrief_name {border-top: solid 1px #a5a5a5; padding: 15px 0 5px 0; height: 50px; }
.prdbrief_name a {color: #4083b8;}
.prdbrief_add2cart {padding: 5px 0 5px 0;}
.prdbrief_brief_description {height: 35px;}

.cpt_product_images{
float: left;
}

#container_top
{ text-align:center;
  vertical-align:middle;
  background: url(../../images/sci_logo.jpg) left top no-repeat;
  height:155px;
}

#container_top_right
{ text-align: center;
  vertical-align:middle;
  width: 170px;

}
#container_left_sidebar
{ width:220px;
  text-align: left;
  vertical-align: top;
}

#container_left_sidebar { padding-left:20px;}

#container_right_sidebar { width:220px;
  vertical-align: top; background:url(../../images/sci_down_right.gif) right bottom no-repeat; padding-bottom:200px;}

#container_main_content
{ width: 100%;
  text-align: left;
  vertical-align: top;
  padding-right: 15px;
}

#container_footer
{ width: 100%;
  color: white;
  margin: 0px; padding-left: 25px;
  background:url(../../images/footer.gif) left bottom no-repeat;
  height:140px;
}

.sci_down_l { background:url(../../images/footer_left.gf) left top no-repeat; width:189px; height:139px;}
.sci_down_r { background:url(../../images/footer_right.gf) right top no-repeat; width:189px; height:139px;}
.footer_menu { background:url(../../images/footer_menu_bg.gf) left top repeat-x; height: 0px; padding: 0 0 10px 75px; text-align: center; }
.footer_menu {  }
.footer_left { background:url(../../images/footer_menu_left.gf) left top no-repeat; width: 8px; height: 56px; }
.footer_right { background:url(../../images/footer_menu_right.gf) right top no-repeat; width: 8px; height: 56px; }

.all_wrapper {width: 1200px; margin: auto; }
.sci_lb, .sci_rb, .sci_lt { position:absolute;width:24px; }



.sci_topbg { background: #496BAB url(../../images/sci_hat_bg.gif) left top repeat-x;} 
#powered_by { clear:both; position:relative; top:10px; //top:-10px;}
.url_subscr { text-align:center; clear:both; font-size:80%; padding-bottom:20px;}
/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_survey, .cpt_category_tree, .cpt_maincontent,
.cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation
{
  text-align: left;
  padding: 0px;
//  width: 100%;
}
 .cpt_auxpages_navigation { color: #3f7eff!important;}

ul.vertical, ul.horizontal
{ padding: 0px;
  margin: 0px;
}
ul.horizontal{
width: 100%;
overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 2px;
}
.horizontal li
{ float: left;
  margin-right: 30px;
}
.cpt_auxpages_navigation ul li a {  font-family: Georgia;  font-style: italic; font-size: 15px; color: #888888;  }
.cpt_auxpages_navigation ul li a:hover { color: #353535;  }

.cpt_divisions_navigation ul
{ list-style-type: none;
margin: 0px;
}


.cpt_auxpages_navigation .vertical li
{ padding-left: 5px;
}
.cpt_auxpages_navigation ul.horizontal
{ list-style-type: none;
  padding-left: 0px;
}

.cpt_shopping_cart_info
{text-align: center;
}
.cpt_shopping_cart_info a
{ display:block;
 color: #d38036;
  padding:0px 5px 0 20px;
 font-family: Georgia;  font-style: italic; font-size: 18px; font-weight: lighter;
}
.cpt_shopping_cart_info {  background: url(../../images/cart_bg.gif) repeat-y; text-align: center; margin-top: 15px;}
.cart {  background: url(../../images/cart.gif) top no-repeat; width: 218px; height:33px; text-align: center;
color: #3f6db4; text-decoration:none; font-family: Georgia;  font-style: italic; font-size: 18px; font-weight: lighter;}
.cart { margin-top: 15px; padding-top: 3px;}
.cart_img {  background: url(../../images/cart_img.gif) left no-repeat; width: 69px; height: 52px; }
#shpcrtgc { padding: 15px 0 0 100px; }
#shpcrtca { padding: 0 0 0 100px; font-weight: bold; font-size: 14px;}
.shcart_link {padding-top: 25px;}
.cart_center { padding: 15px 0 15px 0;}
.cart_webmoney { padding-bottom: 15px; }
.cart_bottom {   background: url(../../images/cart_bg_bottom.gif) left no-repeat; width: 218px; height: 3px; }

.survey_question{
 font-weight: bold;
 margin-bottom: 10px;
}
.survey_submit{
 margin-top: 10px;
 text-align:center;
}
.cpt_survey form{
 padding:0px;
 margin: 0px;
}

.cpt_currency_selection
{ text-align: center;
  font-size: 90%;
}
.cpt_currency_selection select
{ font-size: 90%;
}
.cpt_currency_selection form{
 display: inline;
}

.cpt_product_search form{
 margin: 0px!important;
 padding: 0 50px 0 25px;
}

.cpt_language_selection {
  padding: 5px;
  text-align:right; padding-right:8px;
}

.cat_bg { background:url(../../images/cat_left.gif) left bottom repeat-y; margin-bottom:0px; padding-bottom:0px;}

.col_header { background:url(../../images/catalog.gif) no-repeat; width: 220px; height: 47px;}
.cpt_category_tree {  background:url(../../images/cat_left.gif) repeat-y; width: 220px; }
.cpt_category_tree {  background:url(../../images/cat_bottom.gif) no-repat; width: 220px; }
.cpt_category_tree { padding: 5px 0 50px 0;}
.cpt_category_tree ul{
 list-style-type:none;
 margin:0 0 0 12px;
 padding:0 8px 0 0;
}
.cpt_category_tree ul li { padding:0 0 2px 25px; background:url(../../images/bullet.gif) left no-repeat;}
.cpt_category_tree li.parent {margin: 10px 0 0 0;}
.cpt_category_tree ul li a {text-decoration:none;  font-size: 14px; color:#808080;  font-family: Georgia;  font-weight: lighter;}
.cpt_category_tree ul li a:hover { color:#3f7eff; text-decoration:underline;}
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current { background:none;}
.cpt_category_tree .bullet { font-size:0px;}
.cpt_category_tree .parent_current a {
 font-family: Georgia;  font-size: 14px; font-weight: lighter;
 font-weight: bold;
 color: #3f7eff!important;
 text-decoration: none;
}

.cpt_category_tree .child a {
 font-family: Georgia; font-size: 90%; font-weight: lighter; 
 padding-left: 5px;
 font-weight:normal;
 background: none;
}
.cpt_category_tree .child_current a{
 font-family: Georgia; font-weight: bold; color: 3f7eff;
 padding-left: 20px;
margin-left: 8px;
 background: url(../../images/bullet_act.gif) left center no-repeat;
 color: #3f7eff!important;
 text-decoration: none;
}



