.prdbrief_price .totalPrice{display:none;}
/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
.rub {font-family: 'RoubleArial',Arial,sans-serif;}
html
{ margin: 0px;
  padding: 0px;

}
ol li {margin-top:8px;margin-bottom:8px;}
body
{ margin: 0px;
  padding: 0px;
 background: #f1f1f1;
//  border-top:5px solid #000;
}



p, body, font, div, td, input, select, textarea
{ font-family: 'Play', sans-serif;
  font-size:16px;text-shadow:none;
}
//p {float:left;width:100%;}
h1
 { display: block;
width:100%;
text-align:center;
margin: 40px 0;
color: #888;
//color:#990000;
font-family: 'Comfortaa', cursive;
text-transform: uppercase;
border: none;
letter-spacing: 0;
font-size: 26pt;
font-weight: 300;
text-shadow: none;
line-height: 28pt;
}
.polyana {display:block;width:100%;float:left;}
.partners {display:block;width:1020px;float:left;}
.polyana h1 {font-size:40px;margin:10px 0;text-transform:uppercase;text-align:center;color:#323232;font-weight:700;text-shadow:none;}
.polyana span {font-size:30px;margin:10px 0;text-align:center;color:#555;font-weight:400;text-shadow:none;display:block;width:100%;}
h2
{ 
display: block;
//float:left;
width:100%;
margin: 30px 0;
color: #888;
padding-bottom:10px;
border-bottom:1px solid #003399;
font-family: 'Comfortaa', cursive;
text-transform: uppercase;
text-align:center;
letter-spacing: -1px;
font-size: 18pt;
font-weight: 500;
text-shadow: none;
line-height: 18pt;
}
h3
{ display: block;
float:left;
width:100%;
margin: 20px 0;
padding:10px 0;
color: #ff9900;
font-family: 'Comfortaa', cursive;
text-transform: uppercase;
border-bottom:1px solid #003366;
letter-spacing: -1px;
font-size: 17pt;
font-weight: 400;
text-shadow: none;
line-height: 17pt;
}


h4 {
font-size:130%;
font-family: 'Comfortaa', cursive;
text-transform:uppercase;
color:#3366cc;
display:block;
margin:10px 50px;
//padding-left:40px;
//background:url("../../images/icon-h.png") left center no-repeat!important;
}

h5 {
font-size:120%;
color:#555;
width:100%;
text-align:center;
font-weight:400;
}

form{
 padding:0px;
 margin: 0px;
}

a
{
color: #ff9900;
text-decoration:none;
cursor:pointer;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;}

a div:hover {text-decoration:none;}
a:hover {
color: #999933;
//border-bottom: 1px dashed #66cc00;}
a img{
 border: 0;
}
b
{font-weight:700;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */


#container_top {
vertical-align:middle;
  background: none;
 // height:60px;
  margin-bottom:0px;
  text-align:center;
  width:250px;
}

#container_top .cpt_logo img {margin-top:0;}

.cpt_logo {float:none;text-align:center;}
.cpt_logo a {border:none;}
#container_top_right
{
  text-align:center;
  vertical-align:middle;
  width: 200px;

}

.main_lead {width:100%;height:800px;background:none;}
.main-logo {width:300px;height:320px;display:block;margin:0 auto;}
.main-logo h2 {opacity:1;border:none!important;color:#003399!important;font-weight:bold;text-transform:none;font-size:70px!important;text-align:center;text-shadow:none;margin:30px 0;letter-spacing:-2px;}

.main-header {padding-bottom:10px;border-bottom:2px solid #f66013;margin-bottom:20px;}

.main-action {width:600px;height:80px;display:block;margin:0 auto;text-align:center;background:none;border-radius: 10px;padding:10px;}
.main-action p {text-align:center;font-size:150%;color:#666;text-shadow:none;}
.main-action a {
border:2px solid #ff9900;
background:#ff9900;
padding:15px 30px;
border-radius:5px;
color:#fff;
cursor:pointer;
text-shadow:none;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.main-action a:hover {background:#003366;border:none;border-radius:10px;text-shadow:none;color:#fff;}

.mnvg {width:860px!important;display:block;margin:0 auto!important;list-style-type:none;background:none;border:none;}
.mnvg li {
margin:10px;
width:240px;
text-align:center;
height:50px;
line-height:50px;
border:2px solid #003366;
border-radius:5px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
.mnvg li:hover {background:#003366;}
.mnvg li a {color:#003366;line-height:50px;font-size:140%;}
.mnvg li a:hover {color:#fff;}
.tel8800 {width:300px;display:block;margin:30px auto;font-size:30px;text-align:center;font-weight:700;}
.tel8800 a {
color:#333;
font-family: 'Comfortaa', cursive;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
.tel8800 a:hover {color:#ff9900;}

.ratio {width:460px;height:280px;display:block;float:left;margin-left:20px;padding:10px 0;margin-bottom:20px;background:#e1e1e1;}
.ratio p, .ratio1 p {font-size:130%;}
.ratio1 p {color:#888;}
.ratio h3, .ratio1 h3 {margin:0;text-transform:none;font-family: 'Play', sans-serif;font-size:160%;font-weight:300;padding-bottom:10px;}
.ratio h3 {text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;}
.ratio1 h3 {text-transform:uppercase;color:#323232;}
.ratio h3 b, .ratio h3 b {font-weight:700!important;}
.ratio1 {width:1000px;display:block;float:left;padding:10px;border:none;margin-bottom:20px;}

.abz {padding:10px;}
.abz p {width:450px;float:left;font-size:150%;color:#6699cc;margin:0;}
.abz a {
float:right;
color:#fff;
padding:15px 25px;
font-size:150%;
background:#003366;
border-radius:5px;
margin-right:50px;
border:2px solid #003366;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
.abz a:hover {background:#ff9900;border:2px solid #cc0000;text-shadow:1px 1px 1px #cc0000;border-radius:20px;}

.vitrina h2 {width:1040px;padding:10px 20px;font-size:26pt;color:#fff;background:#003399;display:block;float:left;margin:20px 0;text-align:center;}
.vitrina .second {width:330px;height:290px;margin-left:10px;padding:5px;float:left;text-align:center;border:2px solid #003399;background:#fff;}
.vitrina .second h3 {font-size:18px;color:#440000;border-bottom:1px solid #888;}
.vitrina .second small {font-size:17px;color:#003399;margin-top:-10px;}
.vitrina .second p {font-size:16px;}
.vitrina p {text-align:center;font-size:150%;margin:20px 0;}
.vitrina center  a {
color:#003399;
font-size:150%;
font-weight:500;
padding:15px 25px;
border:2px solid #003399;
border-radius:5px;
margin:50px;
display:block;
width:350px;
float:none;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.vitrina center {display:block;width:100%;float:left;}
.vitrina center a:hover {background:#003399;border:2px solid #003399;border-radius: 10px;color:#fff!important;}
#container_top_center {width:698px;overflow:hidden;}
#container_top_center .cpt_divisions_navigation {width:200px;}
#container_top_center table {width:300px;}
.conts li span {font-size:18px;font-weight:bold; color: #008030;}
.conts li {list-style-type:none;font-size:14px;}

#container_top_right .cpt_divisions_navigation, #container_top_right .cpt_auxpages_navigation {margin-top:14px;margin-left:-20px;}
#container_main_content div.yashare-auto-init {height:30px;background:url("../../images/catbar-bg.png") repeat-x scroll 0 100% transparent;margin-top:-5px;}
#cat_path  {overflow:visible;margin:0;padding:5px; border-bottom:1px solid #ccc;margin-top:-10px;margin-left:-10px;margin-right:-10px;font-size:12px;}
#cat_path a {font-size:13px;}
#cat_info_left_block a {font-weight:normal;padding-left:10px;}
#cat_info_left_block img {float:right;margin:10px;}

#container_left_sidebar
{ width:250px;
  text-align: left;
  vertical-align: top;
//  background: url("../../images/001-opa.png");
  padding-bottom:200px;
  padding-top:10px;
  padding-left:0px;
  padding-right:0px;
//  border-top:4px solid #008030;

}

//#container_left_sidebar div {width:100%;border-radius:20px;background:#e1e1e1;border-top:2px groove #ccc;border-left:2px groove #ccc;border-bottom:2px solid #fff;border-right:2px solid #fff;padding:5px;}
#container_right_sidebar {
width:210px;
text-align: left;
 vertical-align: top;
  padding-bottom:200px;
  padding-top:4px;
  padding-left:0px;
  padding-right:0px;
 }
#container_main_content
{ width:"*";
 text-align: left;
  vertical-align: top;
  padding: 0px;
//  background: url("../../images/00-opa.png")

}

#container_main_content .black_stripe {background:url("../../images/topbar-m.png") repeat-x scroll 0 0 transparent;color:#fff;height:52px;padding-top:8px;}
#container_main_content span.black_stripe {color:#fff;}

#container_footer
{ width: 100%;
  display:block;
  position:relative;
  float:left;
  z-index: 9;
  color: white;
  margin: 0px;
//  padding: 10px;
  background:#323232;
 // height:52px;
}

#container_footer table {width:1080px;margin:0 auto;display:block;}
#container_footer table tbody {width:1080px;}
//#container_footer table td {width:33%;}

#container_footer a {color:#ccc;text-shadow:none;}
#container_footer a:hover {color:#fff;border-bottom:1px dashed #fff;}

#container_footer .cpt_category_tree ul li {width:200px;float:left;margin-right:5px;background:none;border:none;}
#container_footer .child {display:none;}
#container_footer .parent_current a {color:#66cc00!important;}
#container_footer a {
-webkit-transition: color 0.4s ease-in;
-moz-transition: color 0.4s ease-in;
-o-transition: color 0.4s ease-in;
}
#container_footer .cpt_category_tree a:hover {color:#ff9900!important;border:none!important;}

.ftr-h3 {width:366px;vertical-align:middle;padding:10px;}
.ftr-h3 h3 {
color:#ccc;
font-weight:600;
font-size:18px;
text-transform:none;
text-shadow:none;
margin:0;
padding-left:15px;
padding-bottom:5px;
border-bottom:1px solid #555;
background:url("../../images/li_selected.gif") left top 5px no-repeat transparent;
display:block;
width:80%;
}

.ftr-ul {vertical-align:top;padding:0 10px;color:#888;}
.ftr-ul p {text-align:center;}
.ftr-ul b {font-weight:700;}
.ftr-ul span {font-size:160%;color:#ccc;font-weight:700;font-family: 'Comfortaa', cursive;margin:10px 0;}
.ftr-ul ul {
margin-top:0;
margin-bottom:20px;
margin-left:0;
margin-right:0;
padding:0 10px;
list-style-type:none;
}
.ftr-ul ul li {margin-left:10px;}
.ftr-ul ul li a {font-size:16px;line-height:22px;}
.ftr-ul ul li a:hover {color:#ccc;}
.ftr-sc {vertical-align:top;padding:10px;}

.socbtn {width:350px!important;}
.socbtn a:hover {border:none!important;}
.socbtn img {
width:50px;
opacity:0.5;
-webkit-transition: opacity 0.4s ease-in;
-moz-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
}
.socbtn img:hover {opacity:1;}
.ftr-tbl {border-collapse:collapse;}
.ftr-tags {border-bottom:5px solid #444;}
.ftr-stat {border-bottom:5px solid #444;}
.sci_down_l { background:none; width:82px; height:52px; float:left;}
.sci_down_r { background:none; width:80px; height:52px; float:right;}
//.sci_lb_body {  background:url(../../images/bg_top.png) left top repeat-x;z-index:1;}
.sci_head_bg {background:#003399;width:100%;height:66px;z-index:-1;display:block;position:absolute;top:0;}
.sci_rb_body { background:none; }
.all_wrapper {margin:0 auto;  background:none; width:1100px;padding:0px;}
.main_wrapper {background:none ;}
.sci_lt { position:absolute;width:24px; }
.sci_lb { background:none; }
.sci_rb { background:none; }
.sci_lt { background:url(../../images/sci_img_l_up.gif) left top no-repeat; height:150px; left:-24px; top:0px; }

.sci_topbg { background:none;margin-bottom:0px;margin-top:0px;}
.url_subscr { width:300px;height:60px;text-align:left; color:#555;text-shadow:none;font-size:16px;margin-top:20px;}
.pwrby  { height:60px;text-align:left; color:#555;padding-left:30px;text-shadow:none;font-size:13px;margin-top:20px;display:block;float:right;}
.pwrby a {color:#555!important;font-size:13px;}
.pwrby a:hover {border:none!important;}


.cpt_prfilter_block {width:880px;padding:20px;}



/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, 
.cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation
{
  text-align: left;
 padding: 10px 0px;
//  width: 100%;
}
.cpt_news_short_list {padding-top:0px;}
//#container_main_content .cpt_news_short_list {height:800px;}

//#container_main_content .cpt_auxpages_navigation {background:#008030;border-top:4px solid #008030;border-bottom:1px solid #ccc;height:20px;overflow:hidden;width:100%;}
//#container_main_content .cpt_auxpages_navigation li a {color:#eee;text-transform:uppercase;font-size:13px;}
//#container_main_content .cpt_auxpages_navigation li a:hover {color:#ccc;}
//#container_main_content .cpt_auxpages_navigation ul li {margin-right:10px;}

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: 25px;
}

.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;width:200px;/*height:60px;*/
}

.cartontop {
width:60px;
height:60px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.cartontop:hover{background:#003366;}
.cartontop .cpt_shopping_cart_info {
width:180px;
height:60px;
margin:0;
padding:0 10px;
text-align:center!important;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.cartontop .cpt_shopping_cart_info:hover {background:#770000;}

.cpt_shopping_cart_info a
{
 color: #555555;
 // padding:0;

}

.mrp {display:block;float:left;padding:10px 0;width:1080px;text-align:center;background:#eee;border:1px solid #fafafa;margin-left:-20px;margin:10px 0;}
.mrp p {color:#ccc;font-size:18px;margin:5px 0;}
.success_order {width:100%;color:#003399;}
.success_order p {font-size:150%;color:#6699cc;}
#tab1 {width:100%!important;float:left;border-collapse:collapse;display:block;}
#tab1 tr {border-bottom:1px solid #ccc;}
#tab1 .odd {background:#f1f1f1;}
#tab1 th {background:#555;color:#fff;padding:10px;}
#tab1 td {width:33%;padding:10px;border-left:1px solid #eee;}
.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;
}
.cpt_currency_selection select
{ font-size: 90%;
}
.cpt_currency_selection form{
 display: inline;
}

.cpt_product_search form{
 margin: 0px!important;
 padding: 10px;
}

.cpt_language_selection {
  padding: 5px;
  text-align:right; padding-right:8px;
}

.cpt_category_tree {
 padding:0;

}
.cpt_category_tree ul{
 list-style-type:none;
 margin:0px;
 padding-left:10px;
}

.cpt_category_tree .home {width:40px!important;float:left;padding:15px;}
.cpt_category_tree ul li {
padding-left:10px;
background:none;
border-bottom:1px solid #ccc;
height:60px;
border-left:1px solid #fff;
border-right:1px solid #fff;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.cpt_category_tree ul li:hover {background:#fff;border-left:1px solid #ccc;border-right:1px solid #fff;}
.cpt_category_tree ul li a { font-weight:normal; text-decoration:none;color:#008030;font-size:80%;text-shadow:none;line-height:25px;}
.cpt_category_tree ul li a:link {color:#888;}
.cpt_category_tree ul li a:visited { color:#888;}
.cpt_category_tree ul li a:hover { color:#ff9900; text-decoration:none;}

.cpt_category_tree ul li a img {margin-top:5px;}
.cpt_category_tree ul li.child {
background: none;
padding:5px 0;
margin-left:15px;
border-left:2px solid #eee;
height:30px;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;

}
.cpt_category_tree img {
display:block;
clear:both;
margin:0 auto;
opacity:0.5;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
.cpt_category_tree img:hover {opacity:1.0;}

.cpt_category_tree ul li.child:hover {background:#fff;border-left:2px solid #f29b26;}
.cpt_category_tree ul li.child_current { display:none;background:#f1f1f1;padding:5px 0;margin-left:15px;border-left:2px solid #66cc00;height:30px;border-bottom:1px solid #fff;}
.cpt_category_tree ul li.child a {font-size:100%;line-height:30px;color:#888;}
.cpt_category_tree ul li.child_current a {font-size:100%;line-height:30px;color:#000;}
.cpt_category_tree .bullet { font-size:0px;}
.cpt_category_tree .parent_current { border-left:1px solid #6699cc;background:#6699cc;height:60px;}
.cpt_category_tree .parent_current a {
 font-weight: normal;
 color:#fff!important;
 text-decoration: none;
 line-height:25px;
}
.cpt_category_tree .parent_current a:hover {color:#f29b26!important;}

.cpt_category_tree .child a {

 padding-left: 5px;
 font-size:80%;
 font-weight:normal;
 background: none;
}

.cpt_category_tree .child a:hover {color:#f29b26!important;}
.cpt_category_tree .child_current a{
 padding-left: 8px;
 color: #000!important;
 text-decoration: none;
 font-size:85%;
 font-weight:normal!important;
}

.cpt_category_tree .child_current a:hover {color:#f29b26!important;}

a .bullet{
  text-decoration: none!important;
}
.cpt_category_tree .tab{
 margin-left:5px;
}

.cpt_product_add2cart_button
{ padding:0;
display:block;
float:left;
height:40px;
margin:0;
text-align:right;
}
.product_list {width:100%;padding:5px;}
ul.product_list li {
float:left;
width:200px;
margin-right:15px;
height:350px;
margin-bottom:10px;
background:#fafafa;
border:2px solid #ff9900;
border-radius:5px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
ul.product_list li:hover {border:2px solid #cc0000!important;}
ul.product_list {width:100%!important;}
ul.product_list a {font-size:13px;width:95%;display:block;text-align:left;margin-left:5px;}

ul.product_list img {
z-index:0;
width:198px;
margin-left:-5px;
//border:2px solid #ff9900;
//border-radius:100%;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
ul.product_list img:hover {opacity:0.5;}
#container_left_sidebar .totalPrice {font-size:14px;color:#cc0000;float:right:width:100%;margin-right:10px;text-align:right;}
#container_right_sidebar .totalPrice {font-size:14px;color:#cc0000;float:right:width:100%;margin-right:10px;text-align:right;}
.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;border:none;}
#container_main_content .cpt_root_categories td.cat_image a:hover {border:none;}
//#container_main_content .cpt_root_categories img {width:45px;}
//#container_main_content .cpt_root_categories { padding-top:1em;border:4px solid #fff;margin-top:0;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
#container_main_content .cpt_root_categories a {border:none;margin-left:10px;}
#container_main_content .cpt_root_categories a:hover {border:none;}
//#container_main_content .cpt_root_categories {background: url("../../images/001-opa.png");}


/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
#container_top .cpt_divisions_navigation,  #container_top .cpt_auxpages_navigation {display:block;float:right;margin-top:-80px;font-weight:normal;}

/*LOGO*/


#container_left_sidebar .cpt_category_tree,
#container_left_sidebar .cpt_auxpages_navigation,
#container_left_sidebar .cpt_divisions_navigation,
#container_left_sidebar .cpt_product_search,
#container_left_sidebar .cpt_news_short_list
#container_left_sidebar .cpt_shopping_cart_info
{ background:none; margin-bottom:10px; padding-bottom:15px;border:none;}

#container_left_sidebar .cpt_category_tree ul {}
#container_left_sidebar .cpt_auxpages_navigation {display:block;min-height:60px;padding-bottom:10px;}
#container_left_sidebar .cpt_auxpages_navigation ul {list-style-type:none;width:216px;}

#container_left_sidebar .cpt_auxpages_navigation ul li {
padding-left: 10px;
background: none;
border-bottom: 1px solid #ccc;
height: 40px;
border-left: 3px solid #eee;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}

#container_left_sidebar .cpt_auxpages_navigation ul li:hover {background:#fff;border-left:3px solid #66cc00;}

#container_left_sidebar .cpt_auxpages_navigation ul li a {font-size:120%;line-height:40px;color:#555;}
#container_left_sidebar .cpt_auxpages_navigation ul li a:hover {color:#ff9900}

#container_left_sidebar .cpt_auxpages_navigation {display:block;min-height:60px;padding-bottom:10px;}
#container_left_sidebar .cpt_auxpages_navigation ul {list-style-type:none;width:216px;}

.cpt_maincontent {display:block;width:100%;float:left;margin-bottom:50px;}
.cpt_maincontent #container_left_sidebar .cpt_auxpages_navigation ul li {
padding-left: 10px;
background: none;
border-bottom: 1px solid #ccc;
height: 40px;
border-left: 3px solid #eee;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}

.cpt_maincontent #container_left_sidebar .cpt_auxpages_navigation ul li:hover {background:#fff;border-left:3px solid #66cc00;}

.cpt_maincontent #container_left_sidebar .cpt_auxpages_navigation ul li a {font-size:120%;line-height:40px;color:#555;text-transform:none;}
.cpt_maincontent #container_left_sidebar .cpt_auxpages_navigation ul li a:hover {color:#ff9900}

.sci_box_left_b { background:none; margin-bottom:10px; height:10px;}
.sci_box_right_b  { background:none; margin-bottom:10px; height:10px;}
#container_left_sidebar .cpt_category_tree ul  { background:none; padding:10px;}
#container_left_sidebar .cpt_category_tree a {border:none;}
#container_left_sidebar .cpt_category_tree a:hover {border:none;}

#container_left_sidebar li.parent_current {color:#cc0000;}
#container_left_sidebar .cpt_product_lists {border:none;}


#container_right_sidebar .cpt_shopping_cart_info,#container_right_sidebar .cpt_product_search { background:none; margin-bottom:10px; padding-bottom:5px;border:none; }

#container_right_sidebar .cpt_shopping_cart_info {background:#fff;}
#container_right_sidebar .cpt_extra_filter div.title_block {color:#555555; font-weight:normal;font-size:140%;line-height:40px;display:block; background: url("../../images/module-h3.png") repeat-x scroll 0 100% transparent; width:200px;text-align:center;margin-left:-2px;margin-top:-2px; border-bottom:none;}
#container_right_sidebar .cpt_extra_filter div.outer {margin:0px;border-radius:0!important;background:none;border:none;}
#container_right_sidebar .cpt_extra_filter div.inner {margin:0px;border-radius:0!important;padding:0;}
#container_right_sidebar .cpt_extra_filter div.layout-slider {margin-top:10px;margin-left:8px;}

.cpt_shopping_cart_info {float:right;}
.cpt_shopping_cart_info a {text-align:left!important;font-size:14px;text-transform:uppercase;border:none;color:#cc0000; line-height:30px;margin-top:0px; display:block;position:inherit;text-decoration:none;font-weight:normal;padding-top:5px;padding-left:40px;}
#cart_not_empty .shcart_link a {background:url(../../images/full-cart.png) left bottom no-repeat!important;}
.customer-info .shcart_link a, .shcart_link a {background:url(../../images/empty-cart.png) left bottom no-repeat!important; padding-left:10px!important;}
/*.shcart_link {width:100%;}*/

.cartontop .customer-info .shcart_link a, .shcart_link a {
color:#fff;
padding-left:30px!important;
text-transform:none;
font-weight:500;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.cartontop .customer-info .shcart_link a, .shcart_link a:hover {color:#fff!important;text-decoration:none!important;}
.cartontop #shpcrtgc {
padding:0;
color:#ff9900;
text-shadow:none;
margin-left:30px;
margin-right:0;
margin-top:0;
margin-bottom:0;
}
 .cpt_shopping_cart_info a:hover { text-decoration:underline;color:#008030;}
#container_right_sidebar .cpt_news_short_list  { background:none;}

#container_top .cpt_custom_html a { display:block;position:absolute;text-decoration:none;   line-height:77px;padding:0 20px;width:270px;}
#container_top .cpt_custom_html div {display:block; position:absolute;padding-top:70px;line-height:110%;font-weight:normal; font-size:9px;padding-left:50px;}
.sci_l1 { color:#214B70;}
.sci_l2 { color:#fff;}
.sci_l3 { color:#214B70;}


#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation
{ padding:5px 20px; //padding:0px 20px; text-align:center;}


#container_top .cpt_divisions_navigation a, #container_top .cpt_auxpages_navigation a
{
  text-decoration:none;
  font-weight:normal;
}

#container_top .cpt_divisions_navigation a, #container_top .cpt_auxpages_navigation a:hover {color:#cc0000;}

#container_top .cpt_divisions_navigation ul.vertical, #container_top .cpt_auxpages_navigation ul.vertical
{ list-style-image: none;
  padding: 0px;
  margin: 0px;

}
#container_top .cpt_divisions_navigation ul.horizontal li, #container_top .cpt_auxpages_navigation ul.horizontal li, #container_top .cpt_divisions_navigation ul.horizontal li, #container_top .cpt_auxpages_navigation ul.horizontal li
{ list-style-image: none;
  padding: 0 10px;
  margin: 0px;
  display:inline;
  float:none;
  border-right:solid 1px #b7cce9;

}
#container_top_right  .cpt_divisions_navigation ul.vertical li, #container_top_right  .cpt_auxpages_navigation ul.vertical li { background:url(../../images/sci_li_infopages.gif) left top no-repeat;  padding-left:20px;}

#container_top_right .cpt_auxpages_navigation ul
{ list-style-type: none;
}
#container_top_right  .cpt_divisions_navigation a, #container_top_right  .cpt_auxpages_navigation a
{ text-decoration: none; font-weight:normal;
}

#container_top_right  .cpt_divisions_navigation a:hover, #container_top_right  .cpt_auxpages_navigation a:hover
{ text-decoration: none; color:#000;
}

#container_top_right .cpt_language_selection a, #container_top .cpt_language_selection a
{ color: white;
}

#container_top_right .cpt_currency_selection
{ padding: 5px;
  color: white;
  background-color: black;
}


/*container_left_sidebar styles*/
/*#container_left_sidebar .cpt_shopping_cart_info { background:url(../../images/sci_katalog_prod_1.gif) left top no-repeat;}*/

#container_left_sidebar .cpt_product_search form, #container_left_sidebar .cpt_survey
{ background:none ;}
#container_right_sidebar .cpt_survey {border:none;}
#container_right_sidebar .cpt_shopping_cart_info div
{ background: none ;padding:10px; }
#shpcrtca {color:#fff;margin-top:5px;text-shadow:none;}

.cartontop #shpcrtca {margin:0;font-size:95%;line-height:100%;font-weight:500;letter-spacing:-1px;}
#container_right_sidebar .cpt_divisions_navigation a {font-weight:normal!important;}
#container_right_sidebar .cpt_divisions_navigation li {background: url("../../images/bullet-4.png") no-repeat scroll left center transparent; padding-left:10px;}
#container_right_sidebar .cpt_auxpages_navigation a {font-weight:normal!important;}
#container_right_sidebar .cpt_auxpages_navigation {border:none;padding:10px;background:#fff;}
#container_right_sidebar .cpt_auxpages_navigation ul {margin-left:10px;}




#container_left_sidebar .cpt_product_search a {color:#163106;}
#container_left_sidebar .col_header, #container_right_sidebar .col_header {background:#E0DFE3!important; color:#555555; border-bottom:1px solid #ccc; font-size:140%; line-height:40px;   padding:0 0 0 20px; font-weight:normal;  }
#container_left_sidebar .col_header_up, #container_right_sidebar .col_header_up {border-radius: 5px;background:#E0DFE3;color:#fff; font-size:140%; line-height:40px;   padding:0 0 0 20px; font-weight:normal;  }
#container_left_sidebar .col_header { background:none;}
#container_right_sidebar .col_header { background:none;}

#container_left_sidebar .cat_header {margin-left:0px;margin-right:0px;color:#fff; border-bottom: none; font-size:140%; line-height:40px;   padding:0 0 0 30px; font-weight:normal;  background: url("../../images/topbar-m.png") repeat-x scroll 0 100% #F0F0F0;height:52px;}
#container_right_sidebar .cpt_shopping_cart_info .shcart_link {margin-left:-1px;margin-top:0;color:#fff; border-bottom: none; font-size:14px; line-height:40px;   padding:0 0 0 20px; font-weight:bold;  ; background: url("../../images/topbar-m.png") repeat-x scroll 0 100% #F0F0F0; height:52px;}
/*#container_right_sidebar .cpt_shopping_cart_info .shcart_link { background: #f0f0f0 url(../../images/module-h3.png) repeat-x scroll 0 100%; color:#555555; border-bottom: none; font-size:140%; line-height:40px;   padding:0; font-weight:normal; }*/
#container_main_content .col_header {margin-left:0px;margin-right:0px;margin-bottom:5px!important;color:#fff; border-bottom: 1px solid #aa1224; font-size:14px!important; line-height:40px; text-transform:uppercase;  padding:0 0 0 30px; font-weight:bold!important;   background: url("../../images/red_special.png") repeat-x center #c40e2e;}

#container_footer .cpt_divisions_navigation
{ padding: 3px;
  padding:10px 0 0 0 ;
  text-align: left;
   margin-left:20px;
}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation li { display:inline; float:none;}
#container_footer .cpt_divisions_navigation a
{ font-weight: normal;
}

#container_main_content .cpt_product_lists
{ padding-bottom: 50px;
}

#container_right_sidebar .cpt_news_short_list
{
}

#container_right_sidebar .cpt_divisions_navigation {border:none;margin-top:-20px;background:#fff;}
#container_left_sidebar .cpt_news_short_list
{
   background-position: right;
}

#container_top .cpt_tag_cloud a, #container_top .cpt_category_tree a
{ color: white;
}
#container_top .cpt_language_selection { width:auto; float:right; display:inline; _margin-top:70px;}
#container_top .cpt_language_selection a img { border:#ffffff solid 1px ;}
#container_left_sidebar .cpt_product_search input {padding:1px;}
#container_left_sidebar .cpt_product_search input#searchstring
{ width: 120px;
border:solid 1px #707070;padding:2px;
}
#container_left_sidebar .cpt_tag_cloud { background:#fff url(../../images/mdr_companyname_background.gif) left bottom repeat-x; padding:20px 10px;}
#container_main_content ul { list-style-position:inside;}
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */
h1.welcome { color:#2F4F4F; font-weight:normal; font-size:19pt; letter-spacing:-1px;border-bottom:2px solid #008030;margin-top:10px;}
h2.welcome { color:#008030; font-weight:normal; font-size:16pt; letter-spacing:-1px;border-bottom:2px solid #ccc;margin-top:20px;}


#shpcrtca{
 font-weight: bold;
 font-size: 110%;
// float:right;
 //white-space: nowrap;
}

#searchstring
{ width: 60%;

}

.buttons_top #searchstring {
outline:0;
margin-left:30px;
margin-top:5px;
width:250px;
height:27px;
//line-height:25px;
border:none;
padding:0 10px;
//background:url("../../images/00-opa-70.png");
color:#888;
}

.buttons_top input[type="submit"] {
outline:0;
width:60px;
height:27px;
padding:0;
font-size:85%;
color:#fff;
background:#f66103;
border:none;
//border:2px solid #f66013;
cursor:pointer;
margin-left:0px;
margin-top:-10px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
.buttons_top input[type="submit"]:hover {background:#ff9900;border:none;}

.block_tag_cloud  { font-size:20px;}
.block_tag_cloud a {
text-decoration:none;

word-spacing:110%;
letter-spacing:120%;
-webkit-transition: color 0.4s ease-in;
-moz-transition: color 0.4s ease-in;
-o-transition: color 0.4s ease-in;
}
.block_tag_cloud a:hover {color:#ff9900!important;border:none!important;}


/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 80%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{ background-color: #e5e5e5;
}



.prdbrief_add2cart
{
padding: 10px;
margin:10px 0;
border-top:none;
border-bottom:none;
}





/*

a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}

*/

#tbl-checkout-progress {width:70%;background:#f1f1f1;border-left:3px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin-top:5px;}
#tbl-checkout-progress td{
font-size: 0.7em;
vertical-align: top;
text-align:center!important;
}

.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
{ display:block;color: #555; font-size: 90%; float:right;margin-bottom:-40px!important;}
.news_title
{ padding-bottom: 10px;
}
 h3.news_title {padding-left:20px;font-size:130%;background:url("../../images/catbar-bg.png") repeat-x scroll 0 100% transparent;margin-top:0px!important;}
.news_title a { color:#3366cc!important;}
.news_title a:hover { color:#000!important;}
 .news_viewall
{ padding-bottom: 10px;
height: 50px;
border-bottom: 3px solid #003399;
margin-top:10px;
margin-bottom: 20px;
}

 .news_viewall a {font-size:20px;}
//.cpt_maincontent .news_viewall {height:25px;background:#fafafa;border-bottom:2px solid #fff;}
.post_readmore {display:block;float:right;padding-bottom:10px;padding-right:10px;width:100%;display:block;text-align:right;margin-bottom:20px;border-left:1px dotted #ccc;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.news_subscribe, .news_thankyou
{ padding: 5px;
  background-color: #f4f4f4;
}
.news_subscribe img { vertical-align:middle;}
/************************
BLOG STYLES
***************************/
.post_short_block h2.post_title a {
font-size:20px;
 color: #888;font-weight:600;text-shadow:none;
-webkit-transition: color 0.4s ease-in;
-moz-transition: color 0.4s ease-in;
-o-transition: color 0.4s ease-in;
}

.post_short_block h2.post_title a:hover {text-decoration:none!important;}
.post_date{
 color: #999;
/* border: 0px solid #EEE;
 border-top-width: 1px;*/
 margin-bottom: 15px;
  margin-right:20px;
  margin-top:-20px;
  font-size:12px;
 }
.post_content{
 display:block;
 margin-top:20px;
 padding: 20px;
 background:#fafafa;
 border:4px solid #ccc;
 border-radius:30px;
}
#container_right_sidebar .cpt_news_short_list {width:100%;margin-left:-10px;margin-bottom:20px;}
#container_right_sidebar .cpt_news_short_list .post_content {margin-top:5px!important;width:100%;padding:5px;background:#fff;border-bottom:1px solid #ccc;}
#container_right_sidebar .cpt_news_short_list .post_content p {padding:0;margin:0;font-size:13px;}
#container_right_sidebar .cpt_news_short_list .news_title {margin:0;padding:0 10px;background: url(../../images/h3_bg.png) left top 8px no-repeat scroll  transparent;}
#container_right_sidebar .cpt_news_short_list .news_block {display:block;width:100%;padding:5px;}
#container_right_sidebar .cpt_news_short_list .news_title a {color:#008030!important;}
#container_right_sidebar .cpt_news_short_list .news_title a:hover {color:#cc0000!important;}

 .post_content img {float:left;margin:10px;}
.news_item{
	border-bottom: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    float: left;
    margin: 20px 15px 0 0;
    padding: 15px 0;
    width: 245px;
}
.news_date
{ color: #ccc;
    font-size: 12px;
}
.news_title
{color: #008030;
    font-size: 14px;
    padding-bottom: 10px;
    text-transform: none;
    font-weight:500;
}
.news_title a { color:#3366cc; font-weight:normal;}
.news_title a:hover{ text-decoration: none!important;}


.news_viewall a
{
display: block;
float: right;
height: 40px;
line-height: 40px;
margin-right: 20px;
background: url("../../images/00-all.png") right center no-repeat;
border-radius: 10px;
color: #555;
font-size: 20px;
padding-right: 24px
}
.news_viewall a:hover
{ color:#ff9900; }
.news_readmore {display:block;float:right;margin-right:20px;}
a.news_readmore  {font-weight:bold;text-transform:uppercase;color:#008030;}
a.news_readmore:hover  {color:#ff9900;}

.post_short_block {
width: 330px;
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 6px;
  padding: 5px;
  border: 1px solid #888;
  background: #fafafa;
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
}



.post_short_block:hover {
background:#fff;
border:1px solid #6699cc;
-webkit-box-shadow:5px 5px 5px #ccc;
-moz-box-shadow:5px 5px 5px #ccc;
bx-shadow:5px 5px 5px #ccc;
//filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#cccccc, strength=3);}


}
.post_short_block img {}
.post_short_block .post_content {display:block;float:left;background:none;border:none;margin:none;padding:5px;height:250px;}
.partners .post_short_block .post_content {height:200px;}
.partners .post_short_block img {display:block;margin:0 auto;height:200px;}
.post_short_block h2 {display:block;float:left;width:100%;height:60px;}
.post_short_block h2 a {font-weight:600;text-transform:uppercase;text-shadow:2px 2px 2px #fff}
.post_short_block h2 a:hover {color:#ff9900;text-decoration:none!important;}
.post_short_block .post_date {display:block;float:left;width:100%;text-align:right;font-size:12px;}

.news_subscribe, .news_thankyou
{ padding: 5px;
  font-size:9px;
  background-color: #f4f4f4;
}
.news_subscribe .input_message { width:90px;}
.news_subscribe div,.news_subscribe form { display:inline;}
.news_subscribe img { vertical-align:middle;}
}
/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #ccc;
 font-weight:bold;
 font-size:16px;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #fafafa;
 vertical-align: top;
}
#cmp-table {
//min-height:800px;
display:block;
border-collapse:collapse;
}

#cmp-table tr:hover {
 background-color: #C9CFDC!important;
}
#cmp-table tr { border-bottom:1px solid #eee;}

#cmp-table tr td {
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

#cmp-table tr:hover td {background-color: #C9CFDC!important;border-bottom:1px solid #555;}
#cmp-table tr td{
 text-align:center;
 padding: 10px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
 font-size:16px;
 padding:10 px 15px;
}

#cmp-table .cmp-name {font-size:18px;text-transform:none;}

#cmp-table .totalPrice {font-size:22px;color:#007dce;}
#cat_product_sort
/***************************
PRODUCT DETAILED
****************************/
.regularPrice {
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 color: red;
 font-weight: bold;
 font-size: 130%;
}
.youSaveLabel{
 font-size: 75%;
 margin-top:10px;
 margin-bottom:10px;
}
.youSavePrice{
 font-size: 75%;
 margin-top:10px;
 margin-bottom:10px;
}
.prd_out_of_stock {
 color:#888;
 font-size:95%;
 width:100%;
 display:inline-block;
 height:30px;
}
//.cpt_product_category_info a { font-size:14px;line-height:40px;margin: 0 10px;max-width:300px;overflow:hidden;color:#ff9900;text-shadow:1px 1px 1px #fff;}
//.cpt_product_category_info a:hover {color:#66cc00;border-bottom:1px dashed #66cc00;}

.prdbrf_button {width:100%;height:40px;text-align:center;display:inline-block;}
.prdbrf_button a {
padding:8px 15px;
color:#888;
text-transform:uppercase;
background:#eee;
border:2px solid #888;
border-radius:8px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.prdbrf_button a:hover {background:#ff9900;border:2px solid #cc0000;text-shadow:1px 1px 2px #cc0000;border-radius:15px;color:#fff;}

/************************
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
{ background-color: #323232;
  border-bottom: 1px #ccc solid;
  font-size:13pt;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;
     border-collapse:collapse;
}
#cart_content_tbl .row_odd {border-left:3px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
#cart_content_tbl .row_odd:hover {background:#fff;border-left:3px solid #ff9900;}
#cart_content_tbl .row_even{border-left:3px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
#cart_content_tbl .row_even:hover {background:#fff;border-left:3px solid #ff9900;}

#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 display:none;
}
#cart_total_label{
 font-size: 18px;
 font-weight: normal;
 color:#555;
 text-align:right;
}
#cart_total{
 background-color: #e5e5e5;
 color:#cc0000;
 font-size: 20px;
 font-weight: normal;
 padding: 10px;
 white-space: nowrap;
 width:200px;
}
#cart_checkout_btn{
 padding-top: 20px;
 text-align:center;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category
{ color: #555!important;
font-size: 17px;
font-weight: 500!important;
text-transform:none;
}

.rcat_root_category:hover {color:#f29b26!important;}

.rcat_products_num
{ 

  color: #fff;
  font-size: 90%;
  display:block;
  position:relative;
  z-index:2;
  float:right;
  margin-right:10px;
  margin-top:-60px;
  text-shadow:1px 1px 1px #000;
}

.polyana .rcat_child_categories {display:none;}
.rcat_child_categories ul {list-style-type:none;width:265px;margin:0;padding:0;}
.polyana .catalogs .rcat_child_categories ul li {
font-size:16px;
padding:0;
height:18px!important;
width:110px!important;
border:none;
float:left;
background:none;
margin-right:5px!important;
margin-bottom:10px!important;
word-wrap:normal;
overflow:hidden;
}
.polyana .catalogs .rcat_child_categories ul li a {font-size:15px;}
.rcat_child_categories a
{ line-height:130%;
  font-weight: normal;
  font-size:14px!improtant;
  word-wrap:normal;
  overflow:hidden;
  color:#444;
}
.rcat_child_categories a:hover { text-decoration:none;color:#ff9900;}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl {border:1px solid #555;}
#reg_fields_tbl {width:600px;}
#reg_fields_tbl td{
 padding: 15px;
// text-align:right;
 font-size:18px;
}
#reg_auth_fields td{
 background-color: #eee;
}

#reg_fields_tbl h3 {font-size:20px!important;border-bottom:1px solid #ccc;margin-left:0;padding-left:20px;color:#333;}

#reg_auth_fields h3 {font-size:16px;}
#reg_confcode td{
 background-color: #e5e5e5;
}
#reg_fields_tbl td input, .addressform td input{
// float:right;
 width: 300px;
 height:30px;
 line-height:30px;
 font-size:18px;
 border-radius:5px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea {
 width: 300px;height: 100px;
}

#reg_fields_tbl td textarea:focus, .addressform td textarea:focus, #reg_fields_tbl td textarea:active, .addressform td textarea:active {border:1px solid #cc0000;}
#reg_submit_btn{
 font-size:120%;

 font-weight: 400;
padding:15px 30px;
margin:50px auto!important;
cursor:default;
color:#ccc;
//background:#66cc00;
border:1px solid #ccc;
border-radius:5px;
display:block;
//text-shadow:1px 1px 2px #008030;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;


}

//#reg_submit_btn:hover {background:#ff9900;text-shadow:none;border:1px solid #ff9900;}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search{
 border:0px solid #E0E0E0;
 float: right;
 padding: 0px;
 margin-left: 0px;
 width:0px;
 height:0px;
}
#cat_advproduct_search h3{
 padding:0px;
 margin: 0px;
 padding-bottom: 10px;
}


#cat_top_tree { overflow:hidden;}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
        background:#f1f1f1!important;
}
#checkout_have_account {
        display:block;
//        float:right;
        width:850px;
	padding: 15px;
        color:#555;
	background: #fafafa;
	margin:10px auto;
        text-align:center;
        border-left:3px solid #ff9900;
        border-top:1px solid #fff;
        border-bottom:1px solid #ccc;

}
#checkout_have_account span {font-size:130%;}
#checkout_have_account a {

text-align:center;
padding:10px 20px;
background:#008030;
display:block;
width:80px;
color:#fff;
border-radius:10px;
text-shadow:none;
margin:20px auto;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
#checkout_have_account a:hover {background:#66cc00;}
#checkout_logininfo {border:none;}
#checkout_logininfo h3 {margin:10px 0!important;text-align:center;color:#555;}
#checkout_logininfo tr {border:none;background:none;}
#checkout_logininfo td {border:none;padding:5px;vertical-align:middle;text-align:center;}

#checkout_logininfo .inputtext, #checkout_addresses .inputtext {
	width: 250px;
        height:32px;
        line-height:32px;
        border-radius:5px;
        border:1px solid #ccc;
}
#checkout_logininfo .asterisk, #checkout_addresses_shipping .asterisk {padding:0 10px;}
.sbscr {width:600px;display:block;margin:0 auto;background:#eee;text-align:center;padding:10px 0;color:#888;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#checkout_logininfo .inputtext:focus, #checkout_logininfo .inputtext:active,  #checkout_addresses .inputtext:focus,  #checkout_addresses .inputtext:active {
border:1px solid #cc0000;

}
#checkout_logininfo .row_even {background:#f1f1f1;}
#checkout_have_account img {margin:20px;}

#checkout_logininfo {width:600px;display:block;float:none;clear:both;margin:0 auto;border:1px solid #ccc;}
#checkout_addresses textarea {width:250px;float:right;}

#checkout_addresses {background:none;border:none;}
#checkout_addresses td, #checkout_addresses tr {background:none;border:none;}
#checkout_addresses_shipping table {width:350px;display:block;margin:0 auto;}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
        display:none;
	width: 50px;
	height:2px;
	background:#ccc;
        border-top:1px solid #fff;
	overflow:hidden;
        float:none;
}

.prg_1 {width:100px;}
.prg_2 {text-align:center!important;background:url("../../images/divider.png") repeat-x;width:200px;}
.chk-div {background:#fafafa;border:1px solid #555;padding:10px;display:block;float:left;width:98%;}
.chk-div h3 {margin-top:-30px;}
.chk-div .chk-wrn {padding:10px 0;width:100%;text-align:center;}
.chk-div table {width:100%;border-collapse:collapse;}
.chk-div table tr {
background:#fafafa;

}

}
.chk-div table td {padding:10px;}
.chk-div table tr:hover {background:#fff;border-left:3px solid #ff9900;}
.chk-div table img {width:100px;}
.shp-img {width:100px;}
.shp-radio {vertical-align:middle!important;width:30px;text-align:center;}
.shp-lbl {vertical-align:middle!important;font-size:16px;}
.shp-lbl strong {font-size:18px;}
.shp-prc {width:150px;color:#008030;font-size:20px;font-weight:bold;vertical-align:middle!important;}

.chk-div .chk-confirm,  .chk-div .chk-confirm:hover {background:none;border:none;}
.chk-div .chk-confirm tr,  .chk-div .chk-confirm tr:hover {background:none;border:none;}
.chk-div .chk-confirm td, .chk-div .chk-confirm td:hover {background:none;border:none;}

.chk-div input[type="submit"] {

font-size:20px;
padding:15px 40px;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:20px;
//margin-right:10px;
margin-top:20px;
cursor:pointer;
}

.chk-div input[type="button"] {
padding:10px 30px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
//margin-left:200px;
margin-bottom:20px;
margin-top:20px;
cursor:pointer;
}

.chk-div input[type="button"]:hover {background:#ff9900;border:1px solid #fff;text-shadow:none;color:#fff;}
.chk-thnk {font-size:24px;color:#999;font-weight:400;line-height:150%;}


.chk-div input[type="submit"]:hover {background:#ff9900;border:1px solid #fff;text-shadow:none;}
.chk-div #cart_content_header {background:#e1e1e1;border-top:1px solid #fff;border-bottom:1px solid #ccc;border-left:3px solid #ccc;}
.chk-div #cart_content_tbl .row_odd {background:#fafafa;}
.chk-div #cart_content_tbl img {width:60px;}

.cnf-prd-name {font-size:18px;color:#555;}
.cnf-prd-sku {font-size:13px;color:#999;}
.cnf-price {font-size:18px;color:#008030;}
.target-pricing {background:#fafafa!important;font-size:16px;border-bottom:3px solid #ff9900!important;}
.target-pricing td {font-size:16px;color:#555;padding:10px!important;}
.target-amount {color:#008030!important;font-weight:bold;}
.chk-div #cart_total {background:#ff9900;color:#fff;font-weight:bold;border:none;text-shadow:none;border-radius:0 0 10px 10px;line-height:30px;}
.chk-div #cart_total:hover {background:#ff9900;color:#fff;font-weight:bold;border:none;}
.chk-div .howto_cat {margin:0;}

.prg-back-txt {color:#ff9900;border-bottom:1px dashed #ff9900;}
.prg-back-txt:hover {color:#66cc00;border-bottom:1px dashed #66cc00;}
#checkout_addresses { width:95%;}
#checkout_addresses td { }
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #fafafa;
}
.row_even td {
	border: 0px solid #ccc;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
}
.paddingblock h2 {
	padding:20px 5px;
	margin:0!important;
        text-align:center;
        text-transform:none;
}
.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:100%;
	font-weight: 500;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
width:310px;
float: left;
margin-top:0px;
margin-right:0px;
overflow:hidden;
border-left:3px solid #ccc;
}

#block-customerinfo #message-block {width:1200px;}

.cpt_product_images div {width:310px!important;overflow:hidden;}
.cpt_product_images img:hover {opacity:0.6;}
.cpt_product_images img {
float:right;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
}
#block-customerinfo form {width:90%;}

/*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}

body.body-page-404 { background:#f1f1f1; background-image:none; text-align:left; font-size:16px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}
#powered_by  { clear:left; padding-bottom:5px; background:#fff; font-size:11px!important; margin:0;}

.prdbrief_thumbnail {display:block;text-align:center;height:250px;}
.prdbrief_thumbnail img:hover {opacity:0.6;}
.prdbrief_thumbnail img {
width:250px;

margin-left:-5px;
margin-top:-5px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
}
.prdbrief_name {

width:100%;
height:65px;
//margin-bottom:5px;
margin-top:-5px;
padding-top:0px;
border-bottom:1px solid #ccc;

}

.prdbrief_name a {
color: #555;
text-transform: none;
border: none;
letter-spacing: -1px;
font-size: 17px;
line-height: 100%;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
}

.prdbrief_name a:hover {color:#ff9900;}
.prdbrf_sku {color:#888;height:20px;font-size:95%;}
.prdbrf-more {
display:block;
float:right;
clear:both;
color:#545f5c;
background:#e1e1e1;
margin-right:20px;
line-height:30px;
padding:0px 15px;
border:1px solid #ccc;
border-radius:10px;
text-shadow:1px 1px 1px #fff;
    -webkit-transition: background 0.4s ease-out;
    -moz-transition: background 0.4s ease-out;
    -o-transition: background 0.4s ease-out;
}
.prdbrf-more:hover {background:#eee;border:1px solid #888;color:#545f5c!important;}
.prdbrief_brief_description {margin-bottom:20px;margin-right:5px;padding:15px;border-bottom:1px solid #66cc00;color:#555;text-align:left;font-size:90%;}
.prdbrief_brief_description p {font-size:14px;text-shadow:1px 1px 1px #fff;}
.prdbrief_brief_description h2 {font-size:110%;margin-top:8px;margin-bottom:8px;}
.prdbrief_brief_description ul {padding-left:5px;matgin-left:0px;}
.prdbrief_options {width:100%;margin-bottom:8px;display:block;float:left;margin-top:8px;}
.prdbrief_options table {width:100%;background:#fafafa;}
.prdbrief_options td {padding:5px!important;border-bottom:1px solid #ccc;font-size:13px;}
.prdbrief_comparison {display:block;position:relative;bottom:0;padding-top:0px;}
.prdbrief_comparison label {color:#555;font-size:90%;}
.prdbrief_footer {width:100%;margin-top:-15px;margin-left:-2px;}
.prdbrief_footer td {vertical-align:50%;padding-top:5px;padding-bottom:5px;}

#prddeatailed_container div.cpt_product_params_selectable {margin-top:20px;}
#prddeatailed_container .cpt_product_params_selectable td {font-size:110%!important;border:none;width:350px;padding:5px;text-align:center;}
#prddeatailed_container .cpt_product_params_selectable td:hover {background:#fff;}

#prddeatailed_container .cpt_product_description {background:#f1f1f1;text-align:center;}
#prddeatailed_container .cpt_product_description h2 {font-size:16pt;text-align:center;border:none;margin:15px 0;}
#prddeatailed_container .cpt_product_description table {width:700px;}
#prddeatailed_container .cpt_product_description td {height:65px;text-align:center;}
#prddeatailed_container .cpt_product_description td[colspan="2"] {font-weight:700;}
#prddeatailed_container .cpt_product_description b {font-weight:700;}
#prddeatailed_container .cpt_product_description ul, .auxphone ul {width:700px;display:inline-block;margin:20px auto;font-size:110%;list-style-type:none;}
#prddeatailed_container .cpt_product_description ul li   {padding:15px;background:#fafafa;border-bottom:1px solid #ccc;}
#prddeatailed_container .cpt_product_description p {font-size:110%;padding:5px 0;line-height:130%;color:#555;margin:10px 0;}
#prddeatailed_container .auxphone p {width:95%;}
.auxphone ul {float:left;width:1080px!important;margin-left:-20px;}
.auxphone ul li  {padding:15px 0;background:#fafafa;border-bottom:1px solid #ccc;margin-left:-20px;}
#prddeatailed_container .members {width:225px;display:block;margin:10px auto;}
#prddeatailed_container .members a {
background:#e1e1e1;
border:1px solid #555;
text-transform:none;
color:#555;
padding:5px 15px;
border-radius:8px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
#prddeatailed_container .members a:hover {background:#ff9900;border:1px solid #fff;text-shadow:none;color:#fff;}
.product_print_v a {font-size:0px;}

.toOrder {
  background: url("../../images/buy_black_small_ru.png") no-repeat scroll 0 0 transparent;
  display:block;
  float:right;
  border: medium none;
  height: 50px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  width: 111px;
  cursor: pointer;
  font-size: 0px;
}

.add-to-basket {margin-top:0px;}

.positionname {font-size:130%; margin-top:-20px;margin-bottom:10px;margin-right:-10px;margin-left:-10px;text-align:center;background: url("../../images/catbar-bg.png") repeat-x scroll 0 100% transparent;line-height:30px;}
.product-preview {float:right;height:150px;margin:0;}
.product-price {font-size:130%;color:red;}
.product-price span {font-size:12px;color:#696969;}

.prdbrief_comparsion {
display:block;margin-top:10px;margin-bottom:5px;width:100%;float:left;text-align:right;
background:url("../../images/catbar-bg.png") repeat-x scroll 0 100% transparent;
color:#cc0000;font-size:90%;font-weght:bold;height:30px;margin-left:-10px;margin-right:-10px;padding-right:10px;}
.prdbrief_category {border:0px solid #ccc;}
.product_table {width:100%;table-layout:fixed;}
.product_table td {border:1px solid #ccc;padding:0px;}
.product-subscribe {display:block;width:100%;height:100%;padding:0px;}
.product-info {display:block;position:inherit;width:100%;height:100%;}
.product_qty {margin-bottom:10px;}

.rules {font-size:90%;text-align:center;}

#img-current_picture {
float:left;
width:300px;
z-index:1;
border:1px solid #888;
}
#img-current_picture:hover
{
-webkit-box-shadow:5px 5px 5px #ccc;
-moz-box-shadow:5px 5px 5px #ccc;
bx-shadow:5px 5px 5px #ccc;
}
#box_product_thumbnails {width:100px;height:100%;float:right;margin:0px 5px!important;}
#box_product_thumbnails img {width:100px!important;}
#box_product_thumbnails td {width:100px!important;height:60px!important;vertical-align:top;}

.box_product_thumbnails {width:300px;margin-top:-100px;z-index:2;}
.box_product_thumbnails ul {margin:0;list-style-type:none;padding:0;}
.box_product_thumbnails ul li {width:100px;heigth:100px;border:2px solid #3366cc;border-radius:50px;overflow:hidden;float:left;margin-left:10px;}
.box_product_thumbnails ul li img {width:100px;height:100px;}
.phones table {width:200px;}
.phones td {vertical-align:middle;height:36px;color: #005A78;text-align:center;font-weight:bold;font-size:18px;}
.phones td img {height:70px;}

#shpcrtgc {margin-top:8px;font-size:12px;text-align:left;padding-left:30px;float:left;margin-bottom:10px;text-shadow:1px 1px 1px #000;color:#fff;}
//#shpcrtca {margin:5px;}

.coin-slider {border:2px solid #cc0000;border-radius: 5px;}
.cpt_product_name {display:block;clear:both;width:700px;float:left;margin-bottom:10px;}
.cpt_product_name h1 {
display:block;
padding:20px 0;
margin:0;
width:700px;
float:left;
color:#555;
//text-transform:uppercase;
border:none; 
letter-spacing:-1px;
font-size:18pt;
font-weight:400;
text-shadow:none;
line-height:22pt;
border-bottom:1px solid #003399;
}

#prdt_name {width:700px;float:left;}
#prdt_price {display:block;width:750px;float:left;}
.ordernow {width:750px;float:left;text-align:center;padding:10px;font-size:150%;}
.ordernow .b1c-submit, .ordernow button.b1c {
 float:right;
 font-size:18px;
  color: #fff;
  padding: 15px 40px;
  background: #003366;
  border-radius: 5px;
  margin-right: 70px;
  border:1px solid #003366;
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;

}


.b1c-form .b1c-submit {color:#fff;}
.b1c-form .b1c-submit:hover {color:#fff;}
.ordernow a:hover {background:#ff9900!important;border:1px solid #ff9900!important;}
//.cpt_maincontent img:hover {opacity:0.5;}

.cpt_maincontent button {
//   
  font-size:15px;
}

.cats_brief  {padding:0;margin:0;height:230px;overflow:hidden;}
.cats_brief li {list-style-type:none;}

.hndl_submit_prds_cmp {
border-radius:35px;
-webkit-border-radius:35px;
-moz-border-radius:35px;
height:70px;
color: #fff;
cursor:pointer;
background: #6699cc;
font-size:13px;
font-weight:300;
border:none;
//border-radius:10px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
margin:0;
text-shadow:none;
z-index:10;
}

.hndl_submit_prds_cmp  input {outline:0;z-index:10;}

.comp a  {
display:block;
line-height:70px;
border-radius:35px;
-webkit-border-radius:35px;
-moz-border-radius:35px;
height:70px;
color: #fff;
cursor:pointer;
background: #6699cc;
font-size:13px;
font-weight:300;
border:none;
//border-radius:10px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
margin:0;
text-shadow:none;
text-align:center;
z-index:10;
outline:0;
}
.hndl_submit_prds_cmp:hover, .comp a:hover {background:#3366cc; }

.category_header  {
z-index:10;
text-align:center;
width:38px;
display:block;
position:fixed;
left:0;
top:150px;
background: url("../../images/00-opa-30.png");
//margin:5px -10px;
//border-left:1px groove #ccc;
//border-top:1px groove #ccc;
//border-right:1px solid #fff;
//border-bottom:1px solid #fff;
//background:#323232;
//border-radius:15px;
//border-collapse: collapse;
}
.category_header img {
opacity:0.4;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;

}
.category_header img:hover {opacity:1.0;}
.category_header .sort {height:76px;display:block;float:left;width:100%;}

.category_header tr {}

.category_header td {heght:26px;line-height:26px;vertical-align:middle;background:#ccc;text-shadow:none;}
.category_header td a {text-shadow:none;}
#prddeatailed_container .cats_brief {padding:10px;display:block;clear:both;position:inherit;border-bottom:2px solid #fafafa;border-top:2px solid #fafafa;height:150px;margin-top:15px;}
#prddeatailed_container .cats_brief li {display:block;float:left;margin-right:10px;width:200px;}
#prddeatailed_container table {
border-collapse: collapse;
width:700px;
display:block;
margin:0 auto;

}
#prddeatailed_container table tbody {width:700px;}
#prddeatailed_container table tr {width:700px;background:#fafafa;border-bottom:1px solid #ccc;min-height:65px;}
#prddeatailed_container table td {width:350px;padding:5px;min-height:65px;}
.product_option {list-style-type:none;}
.product_option li {font-weight:700;}

.regularPrice {color:#c00000;text-decoration:line-through;}
//.cpt_product_price .totalPrice {margin:10px;}
.common_wrapper {margin-left:40px;}
.form_wrapper {margin-left:0px;}
input[type="submit"] {font-size:120%;padding:10px 20px;}

.hndl_show_login {text-transform:uppercase!important;color:#e5e5e5;margin-left:20px;}
.hndl_show_login:hover {color:#ccc;}
#block-auth .hndl_show_login {color:#cc0000;margin-left:20px;}

.advert_top {width:100%;}
.advert_top td {width:33%;align:center:padding:5px;}

.visa {text-align:center;}
.counters {float:right;margin-top:-15px;margin-right:200px;}
#container_footer .counters a {border:none;}
#container_footer .counters table {width:300px;}



.buttons_top {width:470px;}
.buttons_top ul {list-style-type:none;}
.buttons_top li {
line-height:60px;
padding:0 10px;
height:60px;
margin-left:0;
margin-right:0;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.buttons_top li:hover {background:#710000;}
.buttons_top a {color:#fff;text-shadow:none;font-size:16px;}




.roof_right {
font-size:120%;
color:#000;

width:240px;
height:60px;
float:right;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.roof_right p {margin:0;padding:0;}
.roof_right:hover {background:#003366;}
.roof_right a, .roof_right a:hover {color:#fff;text-shadow:none;font-size:150%;line-height:57px;font-family: 'Comfortaa', cursive;font-weight:700;}
.roof_right a {display:block;}
.roof_right img {float:left;margin-right:10px;}



.roof_right p {margin:0;padding:2px;}
.roof_right span {font-size:140%;font-weight:normal;letter-spacing:+1px;margin-top:5px;}



.bg-land {
border-bottom:8px solid #003399;
//background:url("../../images/bg_land.jpg") top center no-repeat scroll #f1f1f1;
background:url("../../images/bg_land.jpg") top center no-repeat scroll #f1f1f1;
position:absolute;
top:0px;
left:0px;
overflow:visible;
width:100%;
height:750px;
z-index:-99;
/*margin-left:-1000px;*/

}
.landing_one {display:block;height:500px;width:1100px;margin-top:-10px;}
//.landing_one td {border:2px dotted #fff;}

.landing_one h1 {z-index:1000;width:1080px;display:block;float:none;text-align:center;color:#fff;text-transform:uppercase;border:none; letter-spacing:-1px;font-size:34pt;font-weight:500;text-shadow:1px 1px 2px #000;line-height:35pt;margin:10px 0;}

//.landing_one button {text-transform:uppercase;padding: 10px 20px; margin: 10px 20px; color: #fff; background: #66CC00; border: 2px solid #66CC00; cursor: pointer;border-radius:10px;font-weight:600;font-size:16pt;text-shadow:1px 1px 2px #008030;    -webkit-transition: background 0.4s ease-in;-moz-transition: background 0.4s ease-in;-o-transition: background 0.4s ease-in;}
.landing_one button:hover {background: #008030; border: 2px solid #008030;}
.landing_one button a {color:#fff;}

.lander_qt {color:#fff;}
.lander_qt p {text-align:center;color:#fff;font-weight:400;font-size:16pt;margin-top:0;margin-bottom:12px; text-shadow:none;padding-left:25px;/*letter-spacing:1px;*/}
.lander_qt h3 {font-weight:400;color:#fff;font-size:20pt;text-shadow:none;/*text-align:center*/;padding-bottom:0px;text-transform:none;line-height:22pt;}
.lander_qt h3  span {color:#cc0000!important;}
.img_lander {/*background:url("../../images/handy.png") top left no-repeat*/;overflow:visible;z-index:5;}
.img_lander img {float:left;/*margin-left:60px*/;display:block;position:absolute;top:139px;}
.img_lander img:hover {opacity:1;}

.rex img {opacity:0.3;}
.rex img:hover {opacity:0.3;}

.howto {width:100%;/*height:400px;*/background:#eee;}
.howto table {display:inline;}
.howto img {float:left;margin-right:8px;}
.howto img:hover {opacity:1;}
.howto h2 {text-align:center;width:100%; margin:15px auto;color:#990000;text-transform:uppercase;border:none; letter-spacing:-1px;font-size:26pt;font-weight:500;text-shadow:none;line-height:30pt;}
.howto h3 {color:#fff;font-weight:bold;background:none!important;font-size:18px;padding:0;margin:0;text-shadow:none;}
.howto td {width:25%;border-left:2px solid #ccc;border-top:2px solid #ccc;border-right:2px solid #fff;border-bottom:2px solid #fff;vertical-align:top;background:#e1e1e1;/*border-radius:20px*/;}
.howto p {font-size:16px;margin:0 10px;padding-bottom:10px;}

.aux-page .button-more {width:100%;border:none;}
.button-more {display:block;width:1100px;text-align:center;border-bottom:4px solid #003366;clear:both;margin:20px 0;float:left;}
.button-more p {width:60%;font-size:150%;color:#888;float:left;margin:10px 0;}
.button-more button {
padding:15px 30px;
background:#e1e1e1;
border:1px solid #ccc;
color:#555;
font-family: 'Play', sans-serif;
text-shadow:1px 1px 2px #fff;
border-radius:10px;
cursor:pointer;
margin:20px 50px;
text-transform:capsized;
font-size:16pt;
float:right;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.button-more button:hover {background:#ff9900;color:#fff;text-shadow:none;border:1px solid #fff;}
.auxphone .button-more button {display:block;float:none;margin:20px auto;}
.sceptic {width:1050px;/*height:250px;*/background:#fafafa;padding:20px;margin-top:20px;border-radius:20px;border:5px solid #ccc;margin-bottom:100px;}
.sceptic table {width:100%;}
.sceptic h2 {text-align:center;margin:20px  auto;color:#990000;text-transform:uppercase;border:none; letter-spacing:-1px;font-size:20pt;font-weight:700;text-shadow:2px 2px 0px #fff;line-height:22pt;}
//.sceptic img {width:70px;float:left;margin:0 10px;}
//.sceptic td {width:33%;border-left:2px solid #ccc;border-top:2px solid #ccc;border-right:2px solid #fff;border-bottom:2px solid #fff;vertical-align:top;background:#e1e1e1;border-radius:20px;padding:10px 5px;}
//.sceptic p {font-size:17px;}
//.sceptic td a {font-size:11px;text-transform:uppercase;font-weight:bold;display:block;position:relative;float:right;margin-right:10px;}

//.sceptic .final a {float:none;}

.partners img {margin-right:20px;height:50px;margin-bottom:20px;margin-top:20px;}
.ratio img {width:460px;height:150px;margin:0;}
.partners h2, .ya_social h2 {font-size:28pt;text-align:center;margin:10px auto;padding-bottom:20px;}
.partners h2 {color:#003399;margin:20px 0 30px 0;}
.ya_social h2 {color:#fff;}
.partners {margin:0;padding:10px 40px;border:1px solid #003366;text-align:center;background:#fafafa;}

.final {display:block;height:100px;/*border-left:2px solid #ccc;border-top:2px solid #ccc;border-right:2px solid #fff;border-bottom:2px solid #fff;vertical-align:top;background:#d8d8d8;*/margin:0 auto;border-radius:20px;}
.final button {
display:block;

text-transform:uppercase;
padding: 10px 20px;
margin: 10px auto; 
color: #fff;
background: #66CC00;
border: 2px solid #66CC00;
cursor: pointer;
border-radius:10px;
font-weight:600;
font-size:16pt;
text-shadow:1px 1px 1px #008030;
 -webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}

.final button:hover {background: #008030; border: 2px solid #008030;}
.final a {color:#fff;}
/* =====comments on old styles

.callback {width:190px;float:right;}
.callback a {color:#545f5c;background:none;padding:0;}
.callback a:hover {color:#f29b26;}
.callback p {margin:0;background:none;padding:0;}
.callback td {
height:50px;
vertical-align:middle;
width:190px;
border:1px solid #eaeaea;
border-radius:5px;
    -webkit-transition: border 0.4s ease-in;
    -moz-transition: border  0.4s ease-in;
    -o-transition: border 0.4s ease-in;
}
.callback td:hover {border:1px solid #545f6c;border-radius:5px;background:#f2f2f2;}

 ===== end comments on old styles  ====== */

.customer-info {/*background:#fafafa;border-top:2px solid #ccc*/;border-bottom:2px solid #fff;}
.customer-info .td_cart {background:url("../../images/00-opa-70.png");border-radius:20px;border-left:2px solid #f1f1f1;}
.customer-info .td_cart:hover {background:#fff;}
.customer-info button {
//font-weight:bold;
width:120px;
height:25px;
color:#545f6c;
border:1px solid #545f6c;
background:#ccc;
border-radius:10px;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
cursor:pointer;
text-shadow:1px 1px 1px #fff;
font-size:13px;
}

.customer-info td:hover {}

.customer-info button:hover {background:#eee;border:#eee;}
//.customer-info td a {line-height:25px;color:#555;font-size:18px;text-shadow:1px 1px 2px #fff;font-weight:400;padding-left:10px;/*background: url("../../images/li_selected.gif") left top 8px no-repeat transparent;*/}
.customer-info td a:hover {color:#fff;text-shadow:none;}
.customer-info td .logout a {
color:#c1c1c1;
padding:5px 15px; 
background:#e1e1e1;
border:1px solid #ccc;
border-radius:8px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

.logout_ac {float:right;margin-top:-40px;}
.logout_ac a {
color:#c1c1c1;
padding:5px 15px; 
background:#e1e1e1;
border:1px solid #ccc;
border-radius:8px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.logout_ac a:hover {background:#ff9900;color:#fff!important;border:1px solid #fff;}
.customer-info td .logout a:hover {background:#ff9900;color:#fff!important;border:1px solid #fff;}
.customer-info table {display:block;float:none;clear:both;position:relative;margin-left:20px;margin-bottom:-2px;border-radius:20px;}

.customer-info .cpt_shopping_cart_info {width:100%;text-align:center;float:none;margin-left:10px;}

.customer-info .shcart_link {display:block;float:none;margin:0;width:150px;text-align:center;}
.customer-info .shcart_link a {font-size:16px!important;background:none;padding:0;text-transform:none;text-align:center!important;color:#000;text-shadow:1px 1px 3px #fff;}
.customer-info .shcart_link a:hover {text-decoration:none;color:#ff9900;text-shadow:none;}
.customer-info #shpcrtgc {float:left;width:100%;max-width:120px;color:#666;text-shadow:1px 1px 2px #fff;white-space:normal;}
.customer-info #shpcrtca {float:left;width:100%;color:#333;text-shadow:1px 1px 2px #fff;text-align:center;}
.customer-info .kisa {width:250px;vertical-align:bottom;padding:0;background:none;border:none;}

.customer-info .kisa img {margin-bottom:-10px;}
.customer-info .kisa img:hover {opacity:1;}
.customer-info .kisa:hover {background:none;border:none;}
.customer-info p {font-size:17px;text-align:left;padding-left:10px;margin:5px 0;}

.customer-info .wellcomes {vertical-align:top;height:220px;color:#fff;border-top:1px solid #555;border-left:none;border-bottom:3px solid #66cc00;border-radius:20px 0 0 0 ;background:url("../../images/00-opa-000.png");text-shadow:1px 1px 2px #000;}
.customer-info .wellcomes:hover {color:#fff;background:url("../../images/00-opa-000.png");border-top:1px solid #555;border-left:none;border-bottom:3px solid #66cc00;}
.customer-info .wellcomes p {text-shadow:1px 1px 2px #000;font-size:17px;}
.logout {float:right;margin-right:40px;}

.logout a {
font-size:12px!important;
//padding:10px 20px;
cursor:pointer;
    -webkit-transition: color 0.4s ease-in;
    -moz-transition: color 0.4s ease-in;
    -o-transition: color 0.4s ease-in;
}

.logout a:hover{
color:#f29b26!important;

}


.main-nav {background:#ccc;color:#555;font-size:15px;font-weight:500;line-height:26px;}
.main-nav ul {list-style-type:none;}
.main-nav ul li {
width:130;
padding:5px 20px;
text-align:left;
margin:0;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.main-nav ul li:hover {background:#ff9900;}
.main-nav ul li a {color:#fff;font-weight:normal;text-shadow:none;}
.main-nav p {margin:0;line-height:40px;text-shadow:none;font-weight:normal;padding-left:20px;}
.this_page {background:#e1e1e1;color:#333;border-left:3px solid #ccc;border-bottom:1px solid #ccc;}
.this_page:hover {background:#e1e1e1!important;}
.this_page a {color:#999!important;}
.art-ul {list-style-type:none;padding:0;width:100%;}
.art-ul li {
background:#fafafa;
height:250px;
padding:10px;
float:left;
margin-right:10px;
width:380px;
margin-bottom:20px;
border-top:1px solid #fff;
border-left:3px solid #66cc00;
border-bottom:1px solid #ccc;
//border-radius:20px;
}

.polyana .art-ul li {width:330px;}
.polyana table {width:100%;border-collapse:collapse;}
.polyana table td {vertical-align:middle;}
.polyana table p {margin:5px 0;font-size:120%;color:#888;text-align:center;}
.polyana table span {font-size:90%;color:#555;margin-left:20px;margin-top:-20px;}
.polyana .openprojects {}


.art-ul img {width:100%;}

//.up_more {width:1080px;height:50px;border-bottom:3px solid #66CC00;margin-bottom:20px;}

.up {
display:block;
float:left;
height:50px;
line-height:50px;
margin-left:20px;
background:url("../../images/00-up.png") left center no-repeat;
border-radius:10px;

}

.up a {color:#545f5c;font-size:16px;text-shadow:1px 1px 1px #fff;padding-left:45px;}
.up a:hover  {color:#f29b26;}
.all {
display:block;
float:right;
height:40px;
line-height:40px;
margin-right:20px;
background:url("../../images/00-all.png") right center no-repeat;
border-radius:10px;

}

.fbox {width:700px;text-align:center;}
.fbox h2 {font-size:30px;}
.fbox p {font-size:20px;color:#888;}
.fbox ul {list-style-type:none;margin:20px 0;display:block;}
.fbox ul li {width:100%;display:block;border-bottom:1px dashed #ccc;padding:20px 0;}
.fbox ul li a {font-size:26px;font-weight:400;color:#003399;}
.fbox ul li a:hover {color:#f29b26;}
.fbox ul li:hover {background:#eee;}


.all a {color:#545f5c;font-size:16px;text-shadow:1px 1px 1px #fff;padding-right:24px;}
.all a:hover {color:#f29b26;}

.ArticleShort-category-title {display:block;margin: 20px 0 20px  30px;color:#888;text-transform:uppercase;border:none; letter-spacing:-1px;font-size:24pt;font-weight:700;text-shadow:2px 2px 0px #fff;line-height:30pt;}
.ArticleShort-articles-titleNcategory {width:100%;}
.ArticleShort-articles-titleNcategory a {color:#545f5c!important;font-size:17px;text-shadow:none;font-weight:500!important;}
.ArticleShort-articles-titleNcategory a:hover {color:#f29b26!important;text-decoration:none!important;}
.ArticleShort-articles-date {color:#969696;text-shadow:1px 1px 1px #fff;display:none;}
.ArticleShort-articles-text {height:40px;float:left;width:350px;margin-left:-10px;margin-top:10px;}

.ArticleShort-articles-text label {font-size:90%;}
.ArticleShort-articles-text .fee_v {font-size:120%;font-weight:500;color:#ff9900;margin-left:10px;}
.vitrin_butt {
float:right;
margin-right:10px;
text-align:right;
}
.ArticleShort-articles-text .vitrin_butt a {
color:#fff;
float:right;
text-align:center;
font-weight:400;
text-shadow:none;
padding:5px 10px;
border-radius:5px;
background:#008030;
border:1px solid #fff;
cursor:pointer;
display:block;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;

}

.art-short {float:left;width:100%;}

.art-short .vitrina, .art-full .vitrina {border-bottom:1px solid #ccc;background:#eee;}
.art-short .vitrina tr, .art-full .vitrina tr {background:#eee!important;}
.art-short .fee_v, .art-full .fee_v {font-size:140%;font-weight:500;color:#ff9900;margin-left:10px;}
.art-short .vitrin_butt a, .art-full .vitrin_butt a {
font-size:18px;
color:#fff;
text-transform:uppercase;
float:right;
text-align:center;
font-weight:400;
text-shadow:none;
padding:15px 30px;
border-radius:10px;
background:#008030;
border:1px solid #fff;
cursor:pointer;
display:block;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;

}
.art-short .vitrin_butt a:hover, .art-full .vitrin_butt a:hover {background:#66cc00;}

.ArticleShort-articles-text .vitrin_butt a:hover {background:#66cc00;}
.ArticleShort-articles-text .vitrina {border-bottom:1px solid #ccc;background:#eee;}

.ArticleList-articles-desc .vitrina {border-bottom:1px solid #ccc;background:#eee;height:60px;}
.ArticleList-articles-desc .vitrina td {vertical-align:middle;}
.ArticleList-articles-desc .vitrin_butt a:hover {background:#66cc00;}
.ArticleList-articles-desc .vitrin_butt a {
font-size:110%;
color:#fff;
float:right;
text-align:center;
font-weight:400;
text-shadow:none;
padding:10px 20px;
border-radius:10px;
background:#008030;
border:1px solid #fff;
cursor:pointer;
display:block;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;

}

.ArticleList-articles-desc  .vitrina {border-bottom:1px solid #ccc;background:#eee;}
.ArticleList-articles-desc  .fee_v {font-size:140%;font-weight:500;color:#ff9900;margin-left:10px;}


.art-read-more {width:100%;height:30px;line-height:30px;}
.art-read-more a {color:#008030!important;text-transform:uppercase;font-weight:500!important;text-shadow:1px 1px 1px #fff;font-size:12px!important;;}
.art-read-more a:hover {color:#f29b26!important;}

.clubnews h2  {display:block;margin: 20px 0 20px  40px;color:#888;text-transform:uppercase;border:none; letter-spacing:-1px;font-size:24pt;font-weight:700;text-shadow:2px 2px 0px #fff;line-height:30pt;}
.clubnews .news_viewall {width:0;height:0;}
.clubnews .news_viewall a {width:0;height:0;font-size:0;position:relative;left:100000px;}
.clubnews .vis {display:none;}
.vis .socbtn {display:none;}

.clubnews .cpt_news_short_list ul {list-style-type:none;padding:0;/*width:1080px;*/}
.clubnews .cpt_news_short_list ul li {
background:#fafafa;
height:150px;
padding:10px;
float:left;
margin-right:10px;
width:380px;
margin-bottom:20px;
border-top:1px solid #fff;
border-left:3px solid #ff9900;
//border-right:2px solid #fff;
border-bottom:1px solid #ccc;
//border-radius:20px;
}

.clubnews .news_title a  {color:#545f5c!important;font-size:16px;text-shadow:1px 1px 1px #fff;font-weight:bold!important;}
.clubnews .news_title a:hover {color:#f29b26!important;text-decoration:none!important;}

.clubnews .post_content {height:90px; padding:0;margin:0;background:none;border:none;}
.catalogs {text-align:center;margin:30px 0;}
.catalogs h2  {display:block;float:left;clear:both;margin: 40px auto;color:#323232;border-bottom:2px solid #fff; letter-spacing:-1px;font-size:28pt;line-height:100%;width:100%;text-align:center;}
.catalogs p {font-size:140%;text-align:center;color:#555;margin:8px;}
.catalogs .first p {font-size:90%;}
.catalogs .first p a {color:#fff;border-bottom:1px dashed #fff!important;margin:0!important}
.catalogs .first p a:hover {color:#3399cc;border-bottom:1px dashed #3399cc!important;}
.catalogs p b {font-weight:700;}

.catalogs .cpt_root_categories {background:none;margin-top:10px;margin-bottom:10px;margin-left:10px;padding:0;}
.catalogs .cpt_root_categories ul {list-style-type:none;width:100%;}

.catalogs .cat_name {float:left;width:266px;text-align:center;margin-left:-13px;background:#3366cc;padding:5px 0;margin-top:-30px;z-index:2;}
.catalogs .first .cat_name {width:350px;margin-top:-50px;}
.catalogs .first .cat_name a {font-size:160%;}

.catalogs .first .rcat_products_num {float:right;margin-right:20px;margin-top:-40px;color:#fff;display:block;position:relative;z-index:2;}
.catalogs .cat_name a {color:#fff!important;}
.catalogs .cpt_root_categories ul  li {
background:#fafafa;
height:160px;
padding:12px;
float:left;
width:380px;
margin-bottom:5px;
  -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

.catalogs .cpt_root_categories ul .first {width:780px!important;height:200px!important;background:#ff9900!important;}
.catalogs .cpt_root_categories ul  li:hover { }
.polyana .catalogs .cpt_root_categories ul li {width:241px;height:200px;margin-right:5px;background:#3366cc;}
.polyana .catalogs .cpt_root_categories ul li table {height:200px;}
.catalogs .cpt_root_categories img {
display:block;position:relative;
width:264px;
float:left;
margin-left:-12px;
margin-top:-12px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

.catalogs .cpt_root_categories .cat_name {display:block;z-index:4;position:relative;}
.catalogs .cpt_root_categories .cat_image {display:block;position:relative;}
.catalogs .cpt_root_categories .cat_image:hover {display:block;position:relative;}
.catalogs .cpt_root_categories .first img {display:block;width:504px;position:relative;}
.catalogs .cpt_root_categories img:hover {display:block;opacity:0.6;position:relative;}

.catalogs .cpt_product_search {width:750px; margin:20px 0;background:#ff9900;border:none;border-radius:10px;display:block;float:left;padding:20px 0;}
.catalogs .cpt_product_search form {padding:0;height:35px;}
.catalogs .cpt_product_search input[type="text"] {height:50px;outline:0;padding:0 20px;border:none;margin-top:-20px;width:600px;font-size:120%;}
.catalogs .cpt_product_search input[type="submit"] {
height:50px;
width:100px;
background:#fff;
color:#ff9900;
cursor:pointer;
outline:0;
padding:0;
line-height:30px;
border:1px solid #fff;
border-radius:3px;
font-size:120%;
text-transform:uppercase;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.catalogs .cpt_product_search input[type="submit"]:hover {background:#3366cc;color:#fff;border:1px solid #fff;}
.btn-prd {

color:#fff;
font-size:20px!important;
text-transform:uppercase;
font-weight:600;
text-shadow:1px 1px 1px #008030;
padding:10px 20px;
border-radius:10px;
background:#66cc00;
border:1px solid #66cc00;
cursor:pointer;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}

.btn-prd:hover {background:#008030;}

.p-prd {margin:10px 0px;font-size:110%;}

.lc-h3 {
width:226px;
background:#e1e1e1;
border-top:1px solid #ccc;
border-left:3px solid #ccc;
border-bottom:1px solid #fff;

padding:5px;
}

.lc-h3 h3, .lc-module h3

{
background:none;
text-transform:none;
margin:0 10px;
padding:0;
color: #ff9900;
font-size: 150%;
line-height: 40px;
font-weight: 500;
text-shadow:1px 1px 1px #fff;

}

.lc-module h3 {border-bottom:1px solid #ff9900;}

.lc-cats  {
width:226px;
background:#e1e1e1;
border-top:1px solid #fff;
border-left:3px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
margin:0 0 10px 0;
}

		/*  BEGIN NEW TABS  */
.section {
        margin-left:-10px;
        margin-top:20px;
	position: relative;
//	min-height: 1000px;
	clear: both;
	width:100%;
        border-top:2px solid #fff;
}
ul.tabs {
	height: 40px;
	line-height: 40px;
	list-style: none;
	padding: 0;
        margin:0;
        border-left:3px solid #ccc;
//       border-bottom:1px solid #fff;
}
.tabs li {
    width:500px;
    color: #888;
    cursor: pointer;
    display: inline;
    float: left;
    font-size:120%;
    text-transform:uppercase;
    border-bottom:1px solid #fff;
    border-left:1px solid #f1f1f1;
    text-align:center;
    font-weight: normal;
    left: 0;
    margin-left: 0;
    margin-right: 0px;
    padding:0 20px;
    position: relative;
     text-shadow:none;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.tabs li a {
color:#fff;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.tabs li a:hover {color:#fff;}
.tabs li span {text-transform:none;font-size:12px;line-height:20px;}
.tabs li:hover {
	background: #3366cc;
	z-index: 2;
	color:#fff;
	text-shadow:none;
}
.tabs li.current {
        font-weight:500;
        background:#f1f1f1;
	z-index: 2;
	color:#ff9900;
	text-shadow:none;
//	border-top: 2px solid #C7C8CA;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #f1f1f1;
}
.box {
	//	background: #fff;
	padding-top:10px;
           padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
//	border: 2px solid #C7C8CA;
	overflow: visible;
       
}
.box.visible {
	display: block;
}

.box .catalogs h2 {display:none;font-size:22px;margin:10px 0 10px 20px}
.box .ArticleShort-category-title, .box .clubnews h2 {display:none;}

.tabs {background:#C9CFDC;color:#444;font-size:15px;font-weight:bold;line-height:30px;}

.det_chars {width:1080px;margin-top:20px;padding-bottom:20px;}
.det_chars table {width:100%;border-collapse:collapse;}
.det_chars  p {font-size:130%;color:#888;text-align:center;}
.det_chars td {
margin:10px;
padding:10px;
vertical-align:top;
width:50%;
//border-radius: 20px;
background: #fafafa;
//border-top: 2px groove #ccc;
//border-left: 2px groove #ccc;
border-bottom: 1px solid #ccc;
border-right: 2px solid #fff;
}

.det_chars td h3 {background:none;margin:10px 0 10px  20px;color:#888;text-transform:uppercase;border:none; letter-spacing:-1px;font-size:14pt;font-weight:700;text-shadow:2px 2px 0px #fff;line-height:16pt;}
.det_chars ul {list-style-type:none;}
.det_chars ul li {width:250px;height:250px;margin:0 10px 20px 0;}
.det_chars ul li img {height:150px;}
.det_chars ul li .det_rel {
background:#fafafa;
border:1px solid #555!important;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.det_chars ul li .det_rel:hover {background:#fff;border:1px solid #ff9900!important;}
.det_chars ul li .det_rel td {border:none;background:none;text-align:center;vertical-align:top;padding:5px;}
.det_chars ul li .det_rel td a {color:#888;text-shadow:1px 1px 1px #fff;font-size:15px;}
.det_chars ul li .det_rel td a:hover {color:#ff9900;}
.det_chars ul li .det_rel span {font-size:22px;color:#3366cc;}

.det_chars .cpt_product_params_selectable table {width:100%;border-collapse:collapse;}
.det_chars .cpt_product_params_selectable td {background:none;border:none;font-size:100%;border-radius:0;width:50%;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}
.det_chars .cpt_product_params_selectable tr {
border-left:3px solid #ccc!important;
background:#f1f1f1;
border-radius:0;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;}
.det_chars .cpt_product_params_selectable tr:hover {background:#fff;border-left:3px solid #66cc00!important;}
.det_chars .product_option {list-style-type:none;margin:0;padding:0;}
.det_chars .product_option li {width:100%;height:20px;padding:0;margin:0;}

.cpt_product_details_request {
width:100%;

padding-bottom:40px;
//border-radius:20px;
margin-top:20px;

}


.no_warning {display:block;text-align:center;color:#888;}
.warning_cart {display:block;text-align:center;color:#cc0000;font-weight:500;}

.cpt_product_details_request h3 {background:none;margin:10px 0 10px  20px;color:#888;text-transform:uppercase;border:none; letter-spacing:0;font-size:14pt;font-weight:700;text-shadow:2px 2px 0px #fff;line-height:16pt;}
.cpt_product_details_request table {width:100%;}
.cpt_product_details_request td {vertical-align:middle;padding:5px;font-size:15px;text-shadow:1px 1px 1px #fff;}
.cpt_product_details_request td p {font-size:15px;text-shadow:1px 1px 1px #fff;margin:5px 10px;}
.cpt_product_details_request td img {width:150px;}
.cpt_product_details_request input[type="text"] {line-height:20px;height:30px;font-size:15px;width:250px;border-radius:5px;color:#888;}
.cpt_product_details_request input[type="submit"] {
width:180px;
height:100px;
background:#f1f1f1;
border-radius:15px;
float:none;
cursor:pointer;
margin-top:10px;
border:1px solid #888;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
}
.cpt_product_details_request input[type="submit"]:hover {background:#ff9900;border:1px solid #fff;color:#fff;text-shadow:none;}
.cpt_product_details_request textarea {width:550px;height:100px;border-radius:10px;border-top:2px solid #888;border-left:2px solid #888;border-right:2px solid #fff;border-bottom:2px solid #fff;}

//.cat_path_prd {margin-top:20px!important;height:100px;margin-bottom:40px!important;}
.li_cpprd {
height:40px!important;
padding:10px;
background:#f1f1f1;
border-top:1px solid #ccc;
border-left:3px solid #ccc;
line-height:40px;
width:45%!important;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}

.li_cpprd:hover {background:#fff;border-left:3px solid #3366cc;}

 .cat_path_prd li a {font-size:120%!important;color:#888!important;text-shadow:1px 1px 1px #fff;margin-left:15px;}
 .cat_path_prd li a:hover {color:#ff9900!important;}

.cpt_product_description {padding-bottom:40px;}
.cpt_product_params_selectable {padding-bottom:40px;}
//.cpt_product_description li {height:20px!important;}
#prddeatailed_container {padding:10px;display:block;float:left;width:100%;}

.howto_cat {display:block;float:right;margin-top:-40px;margin-right:15px;width:40px;height:40px;background:none;}
.howto_cat a {
border:3px solid #ccc;
border-radius:20px;
padding:1px 10px;
background:none;
line-height:40px;
color:#ccc!important;

text-transform:uppercase;
//border:none;
letter-spacing:-1px;
font-size:16px;
font-weight:700;
text-shadow:2px 2px 1px #fff;
    -webkit-transition: color 0.4s ease-in;
    -moz-transition: color 0.4s ease-in;
    -o-transition: color 0.4s ease-in;
}
.howto_cat a:hover {color:#ff9900!important;border:3px solid #ff9900;}


#cat-img {
text-align:center;
float:right;
width:60px;
padding:5px;
//border-top: 2px groove #ccc;
//border-left: 2px groove #ccc;
//border-bottom: 2px solid #fff;
//border-right: 2px solid #fff;
border-radius:15px;
//background:#e1e1e1;
margin-top:6px;
}

#cat-img img {height:60px;margin:0;}

.cat-toshow {border-top:1px solid #fff;margin-top:5px;width:100%;}

.prd-brf {
width:250px;
height:500px;
display:block;
float:left;
margin-right:10px;
margin-top:6px;
padding:5px;
border: 1px solid #888;
background:#fafafa;

    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

.prd-brf:hover {
background:#fff;
border:1px solid #6699cc;
-webkit-box-shadow:5px 5px 5px #ccc;
-moz-box-shadow:5px 5px 5px #ccc;
bx-shadow:5px 5px 5px #ccc;
//filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#cccccc, strength=3);}

.prdbrf_tbl {width:100%;}
.prdbrf_tbl td {vertical-align:top;text-align:center;}
.prdbrf_tbl td i {color:#555;}
.no_underline {
display:block;
float:left;
line-height:38px;
width:38px;
height:38px;
border-bottom:1px solid #f1f1f1;
//border-radius:5px;
font-size:18px;
//background:#eee;
color: #888;
//text-shadow:1px 1px 1px #fff;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.points {width:38px;float:left;height:40px;border-bottom:1px solid #f1f1f1;color:#eee;}
.faq {

line-height:38px;
height:38px;
border-right:4px solid #f66013;
width:38px;
float:left;

//border-radius:5px;
font-size:22px;
font-weight:500;
background:#f1f1f1;
color:#f66013;
//text-shadow:1px 1px 1px #fff;

}
.navi {display:block;float:left;margin-top:0px;font-size:0px!important;}
.navi .cat_nav {width:38px;float:left;display:block;font-size:0px!important;}
.navi .cat_nav b  {font-size:18px!important;width:38px;float:left;display:block;height:38px;line-height:38px;text-align:center;background:#f1f1f1;color:#f66013;border-right:4px solid #f66013;}
.no_underline:hover {background:#f66013;color:#fff;}

.cat_nav_bottom {display:block;float:none;width:1100px;height:52px;margin:20px auto;position:relative;text-align:center;border-top:1px solid #555;padding:20px 0;}
.cat_nav_bottom .no_underline,.cat_nav_bottom .faq,.cat_nav_bottom .points {display:inline-block;float:none;height:50px;width:50px;line-height:50px;font-size:25px;}
.cat_nav_bottom .no_underline {border:1px solid #888;border-radius:5px;margin:2px;}
.cat_nav_bottom .no_underline:hover {background:#cc0000;border:1px solid #cc0000;}
.cat_nav_bottom .no_underline img {height:50px;width:50px;opacity:0;}
.cat_nav_bottom .no_underline span {font-weight:300;line-height:50px;}
.cat_nav_bottom .points {color:#888;}
.cat_nav_bottom .faq {color:#fff;border:1px solid #ccc;background:#ccc;border-radius:5px;margin:2px;}
.cat_up {height:38px;float:left;}
.cat_up a {
width:38px;
display:block;
//float:left;
line-height:38px;
border-bottom:1px solid #f1f1f1;
margin-left:0px;
//border-radius:10px;
font-size:12px;
//background:#eee;
color: #ccc;
//text-shadow:1px 1px 1px #fff;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.cat_up  {float:left;color:#ccc;font-size:12px;height:38px;line-height:38px;text-align:center;width:38px;}
.cat_down {float:left;color:#ccc;font-size:12px;height:38px;line-height:70px;text-align:center;width:38px;}
.cat_down a {
width:38px;
display:block;
//float:left;
line-height:38px;
border-bottom:1px solid #f1f1f1;
margin-left:0px;
//border-radius:10px;
font-size:12px;
//background:#eee;
color: #ccc;
//text-shadow:1px 1px 1px #fff;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}

.cat_down a, .cat_up a {color: #888;}
.cat_down a:hover, .cat_up a:hover {color:#fff;background:#f66013;}
//.cat_down:hover,  .cat_up:hover {background:#f66013;color:#f66013;}
.comp {
width:70px;
height:70px;
line-height:70px;
display:block;
position:fixed;
right:15px;
top:150px;
}
.prdbrief_price {text-align:center;color:#555;height:40px;}
.prdbrief_price div {color:#555;font-size:90%;}
.prdbrief_price .regularPrice1 {color:#888;font-weight:500;font-size:130%;text-decoration:line-through;}
.prdbrief_price .totalPrice {

color:#007dce;
//
//text-transform: uppercase;
border: none;
letter-spacing: -1px;
font-size: 25px;
line-height: 30px;
font-weight:300;

}

.prdbrief_price .noPrice {color:#ccc;background:none;font-size:16px;height:80px;padding:20px 0;display:block;float:left;}

.prdbrief_add2cart input[type="submit"] {

color: #333;
font-size: 14px!important;
text-transform: uppercase;
font-weight: 400;
padding: 10px 20px;
border-radius: 5px;
background:none;
border: 2px solid #333;
cursor: pointer;
-webkit-transition: all 0.8s ease-in;
-moz-transition: all 0.8s ease-in;
-o-transition: all 0.8s ease-in;
}

.prdbrief_add2cart input[type="submit"]:hover {
background:#cc0000;
border:2px solid #cc0000;
color:#fff;
border-radius:10px;}


.cat-dscr {margin:20px 0;}
.cat-dscr p {font-size:15px;text-shadow:1px 1px 1px #fff;border-top:2px solid #ccc;border-bottom:2px solid #fff;padding:20px 10px;}

#container_main_content #cat-subcat ul {list-style-type:none!important;color:#ccc;display:block;margin:0 auto;float:none;}
#cat-subcat {width:1100px;}
#cat-subcat ul li {
height: 50px!important;
//padding: 10px;

text-align:center;
//line-height: 40px;
width: 200px;
margin-right:10px;
margin-bottom:10px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}


#cat-subcat ul li a {
font-size: 20px!important;
color: #888;
text-align:center;
margin-top:20px;
}
#cat-subcat ul li .atext {display:none;}
#cat-subcat .subcatpic {
display:block;
margin:0 auto;
width:200px;
height:50px;
overflow:hidden;
border:1px solid #333;
z-index:1;
text-align:center;
-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

#cat-subcat .subcatpic:hover {
border:1px solid #ffcc33;
background:#ffcc33;
}

#cat-subcat ul li a:hover {color:#ff9900;z-index:-1;}
#cat-subcat ul li a img {width:200px;margin-top:0px;margin-left:0px;z-index:-1;}
.cat-cart {
display:none;
width:180px;
height:70px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
float:right;
//margin-right:10px;
//border-radius: 10px;
background: #e1e1e1;
border-top: 2px solid #cc0000;
//border-left: 1px groove #ccc;
border-bottom: 1px solid #fff;
//border-right: 3px solid #ff9900;
margin-top:5px;
}

#cat-subcat ul li a img:hover {opacity:0.3;z-index:-20;}

.cat-cart .cpt_shopping_cart_info {width:180px;float:none;}

.cat-cart .cpt_shopping_cart_info a {
padding-left:30px!important;
font-size:16px;
text-transform:none;
color:#888;
text-shadow:1px 1px 1px #fff;
margin-bottom:7px;
-webkit-transition: color 0.4s ease-in;
-moz-transition: color 0.4s ease-in;
-o-transition: color 0.4s ease-in;
}

.cat-cart .cpt_shopping_cart_info a:hover {color:#ff9900;text-decoration:none;}
 .cat-cart .cpt_shopping_cart_info #shpcrtgc {display:block;float:left;font-size:12px;font-weight:normal;color:#545f5c;text-shadow:1px 1px 1px #fff;line-height:22px;margin:0 0 0 10px;padding:0;}
 .cat-cart .cpt_shopping_cart_info #shpcrtca {display:block;float:right;font-size:14px;font-weight:bold;color:#545f5c;text-shadow:1px 1px 1px #fff;line-height:22px;margin:0;padding:0;}
/*==== FILTER FILTER=====*/


.prfilter a,
.prfilter div,
.prfilter span,
.prfilter label { text-decoration: none;text-shadow:1px 1px 2px #fff;}
.prfilter {width:100%; }

.prfilter-plus,
.prfilter-minus { background: url('../../images/prfilter/icons.png') left top no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; margin: 3px 5px 0px -21px; position: absolute; }
	.prfilter-plus { background-position: 0px -86px; }
	.prfilter-minus { background-position: 0px -109px; }

.prfilter-category-select-title{ font-size: 11px; color: #222; font-weight: bold; line-height: 22px; }
select.prfilter-category-select, select.prfilter-category-select-notemplate{ height: 28px; border: 1px solid #D9D9D9; line-height: 28px; font-size: 11px; color: #222; padding: 5px 0px; width: 100%; margin: 10px 0px; }
	select.prfilter-category-select:disabled, select.prfilter-category-select-notemplate:disabled{color: #aaa;}

.prfilter-category { margin: 7px 0px; }
	a.prfilter-category-title { sans-serif; font-size: 13px; color: #1799C4; font-weight: bold; line-height: 22px; padding: 5px 10px; display: block; }
	a.prfilter-category-title span { border-bottom: 1px dashed;}


.prfilter-option {
margin-right:10px;
margin-bottom:20px;
width:830px;
padding:10px;
float:left;
border:1px solid #ccc;
background:#fafafa;
 }
	
.prfilter-option[optionid="productname"], .prfilter-option[optionid="price"] {height:150px;width:400px!important;background:#f1f1f1;text-align:center;}
.prfilter-option[optionid="instock"] {border:none;text-align:center;margin-top:-20px;}
.prfilter-option[optionid="instock"] label {font-size:120%;color:#6699cc;}
a.prfilter-option-title {
font-family: 'Comfortaa', cursive;
border-bottom:1px solid #ccc;
font-size: 18px;
color: #555;
font-weight: 400;
line-height: 30px;
/*margin: 0px 30px 0px 20px;*/
display: block;
padding:0px 20px 0px 25px;

-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;

}

                a.prfilter-option-title i {margin-left:-20px;margin-top:8px;}
		a.prfilter-option-title img { margin-right: 5px; }
		a.prfilter-option-title span { /*border-bottom: 1px dashed;*/ padding: 1px 0px;}
		a.prfilter-option-title:hover {color:#ff9900!important;}

	.prfilter-variants { font-size: 0px; line-height: 0px; padding: 10px 0;}
	.prfilter-center .prfilter-variants { padding: 10px 20px 0px;}
	.prfilter-variants[visibility="false"]{display:none;}
		.prfilter-variant { display:inline-block; vertical-align:top; margin:0px; width:100%;}
		.prfilter-variants-slider .prfilter-variant { font-size: 16px; line-height: 50px; color: #555; display:block; }
			.prfilter-variant input[type="checkbox"],
			.prfilter-variant input[type="radio"] { position: relative; top: -2px; }
			
			.prfilter-variants-slider input[type="text"] { margin:0;width: 30%!important; text-align:center; }
			.prfilter-variants input[type="text"] {background: #FFF; height: 40px; border: 1px solid #e1e1e1; line-height: 40px;  font-size: 20px; color: #555;margin-top:20px; width:100%;}
			.prfilter-variants select {width: 100%; height: 40px; border: 1px solid #D9D9D9; line-height: 40px;  font-size: 18px; color: #222; padding: 5px 0px; }
			.prfilter-variant label{   font-size: 13px; line-height: 21px; cursor: pointer; color: #222; position: relative; display: inline-block; margin: 2px 3px; vertical-align: middle; }
			label.prfilter-variant-labelimagetext{text-align:center; display: block; margin: 0px;}
				.prfilter-variant label[withimage="yep"] input{display:none;}
				.prfilter-variant label img{ background: #FFF;	border: 1px dashed #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); display:block; width: 100%;}
					.prfilter-variant label img:hover{}
					.prfilter-variant label.selected img{ border: 1px solid #E6E6E6; border-top: 1px solid #D8D8D8; -webkit-box-shadow: 0px 1px 1px #FFF; -moz-box-shadow: 0px 1px 1px #FFF; -o-box-shadow: 0px 1px 1px #FFF; box-shadow: 0px 1px 1px #FFF; }
						.prfilter-variant label.selected::before { content: ""; position: absolute; width: 100%; height: 100%; margin:0px 0px 0px 0px; -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.20); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.20); -o-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.20); box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.20); background: rgba(0, 0, 0, 0.11); padding:0px 1px;}
						.prfilter-variant label.selected::after { content: ""; position: absolute; width: 22px; height: 22px; background: url('../../images/prfilter/icons.png') left top no-repeat; background-position: -20px -90px; z-index: 8031; margin: -8px 0px 0px -5px; top: 0px; left: 0px; }

				.prfilter-variant label.disabled{ color: #BBB; cursor:default; }
				.prfilter-variant label.disabled img{ filter: url(filters.svg#grayscale); filter: gray; -webkit-filter: grayscale(1); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
			.prfilter-variant[recomended="0"] label {}
			a.prfilter-shownotrecomended { margin: 3px 0px 0px 3px;  font-size: 11px; color: #1799C4; border-bottom: 1px dashed; cursor: pointer; float: right; line-height: 14px; }


.prfilter-slider{ text-align:left; display: block; margin: 25px 5px 0px; padding-bottom:23px; position: relative; height: 1px; background: transparent; border: 0px;}
.prfilter-slider .prfilter-slider-range i,
.prfilter-slider .prfilter-slider-handle i{ background-image: url('../../images/prfilter/icons.png'); }

	.prfilter-slider .prfilter-slider-handle{ position: absolute; top: 0px; z-index: 8033; outline: none; text-align: center; margin-left: -8px; border: 0px; background: transparent;}
	.prfilter-slider .prfilter-slider-handle i{ width: 15px; height: 17px; background-position: 0 -60px; cursor: pointer; display: inline-block; }
		.prfilter-slider .prfilter-slider-handle-left{ z-index:8033; }
		.prfilter-slider .prfilter-slider-handle-right{ z-index:8034; }
		.prfilter-slider .prfilter-slider-handle-left i{}
		.prfilter-slider .prfilter-slider-handle-right i{}
	.prfilter-slider div.prfilter-slider-label-middle{ }
		.prfilter-slider .prfilter-state-hover i{ background-position:-18px -60px;}

	.prfilter-slider .prfilter-slider-range{ position: relative;}
			.prfilter-slider .prfilter-slider-range i { height: 5px; position: absolute; font-size: 0; top: 0; }
			.prfilter-slider .prfilter-slider-range .l { width: 10%; background-position: 0 0; left: 0; }
			.prfilter-slider .prfilter-slider-range .f { width: 81%; left: 10%; background-repeat: repeat-x; background-position: 0 -20px; }
			.prfilter-slider .prfilter-slider-range .r { width: 10%; left: 90%; background-position: right 0; }
			.prfilter-slider .prfilter-slider-range .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-repeat: repeat-x; background-position: 0 -40px; }
			.ui-slider-disabled .prfilter-slider-range .v { background:#D5D5D5 }
			.prfilter-slider-slider .prfilter-slider-range-min{ left:0; }
			.prfilter-slider-slider .prfilter-slider-range-max{ right:0; }

	.prfilter-slider .prfilter-slider-limit { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding:0px 2px; position:absolute; top:-16px; left:0px; display:block; }
		.prfilter-slider .prfilter-slider-limit-to { left: auto; right: 0; }
	.prfilter-slider .prfilter-slider-label { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; background: #C7C7C7; color:#fff; line-height: 12px;}
		.prfilter-slider .prfilter-slider-label-from { z-index: 8033; display:none;}
		.prfilter-slider .prfilter-slider-label-to { z-index: 8034; display:none;}

.prfilter-notvisible{ display:none; }

.prfilter-tip {  z-index: 8035; text-align: left; padding: 7px 15px; line-height: 21px; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); background:#FFF9D7; max-width: 50%;}
	.prfilter-tip .tip-inner,
	.prfilter-tip .tip-inner b,
	.prfilter-tip .tip-inner a { font-size: 18px;  }
		.prfilter-tip .tip-inner{ color: #222; padding: 2px 0px; line-height: 25px; }
		.prfilter-tip .tip-inner b { color: #000; padding: 0px 5px; display: inline-block; border: 1px solid #EBDE97; background: #FFF9D7; }
		.prfilter-tip .tip-inner a { text-decoration:underline; margin-left: 7px; color: #222; font-weight:bold; }
			.prfilter-tip .tip-inner a:hover{ text-decoration:none; }
	.prfilter-tip .tip-arrow-left,
	.prfilter-tip .tip-arrow-bottom,
	.prfilter-tip .tip-arrow-right,
	.prfilter-tip .tip-arrow-top {background: url('../../images/prfilter/icons.png') no-repeat;}
		.prfilter-tip .tip-arrow-left {margin-top: -4px; margin-left: -5px; top: 50%; left: 0; width: 8px; height: 9px; background-position: -44px -90px; }
		.prfilter-tip .tip-arrow-right {margin-top: -4px; margin-left: -2px; top: 50%; left: 100%; width: 8px; height: 9px; background-position: -55px -90px; }
		.prfilter-tip .tip-arrow-top { margin-top: -5px; margin-left: -5px; top: 0; left: 50%; width: 9px; height: 8px; background-position: -43px -101px; }
		.prfilter-tip .tip-arrow-bottom { margin-top: -2px; margin-left: -4px; top: 100%; left: 50%; width: 9px; height: 9px; background-position: -55px -101px; }

.prfilter-info-description-category,
.prfilter-info-description-param{ cursor: help; }
.prfilter-info{ background: url('../../images/prfilter/icons.png') left top no-repeat; background-position: -20px -115px; width: 13px; height: 14px; vertical-align: top; display: inline-block; margin: 0px 0px 0px 3px; position:relative; top: 6px; cursor: help; float: right; }
	.prfilter-info:hover{ background-position: -20px -129px;}
	a.prfilter-info-loading{  background: url('../../images/prfilter/icons-loading.gif') left top no-repeat!important; background-position:0px 0px;}
	.prfilter-info-loading{ cursor: wait!important;}
.prfilter-tip-description-title{ font-weight: bold; font-size: 13px; margin: 0px 0px 10px; }

.prfilter-tip-description{ z-index: 8032; text-align: left; padding: 15px; line-height: 21px; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.26); background: #FDF4C2; max-width: 50%; }
	.prfilter-tip-description .tip-inner,
	.prfilter-tip-description .tip-inner b,
	.prfilter-tip-description .tip-inner a{ font-size: 11px;  }
		.prfilter-tip-description .tip-inner{ color: #222; }
		.prfilter-tip-description .tip-inner b{}
		.prfilter-tip-description .tip-inner a{text-decoration:underline; color: #000; }
			.prfilter-tip-description .tip-inner a:hover{ text-decoration:none; }
			.prfilter-tip-description .tip-inner table{ border:0px; padding:0px; border-collapse: collapse; margin: 15px 0px; font-size: 11px;  width:100%;}
			.prfilter-tip-description .tip-inner table td{ padding: 6px; width: auto!important; border: 1px solid #EBDE97; background: #FFF9D7; }
			.prfilter-tip-description .tip-inner p{ margin: 10px 0px;}
	.prfilter-tip-description .tip-arrow-left,
	.prfilter-tip-description .tip-arrow-bottom,
	.prfilter-tip-description .tip-arrow-right,
	.prfilter-tip-description .tip-arrow-top {background: url('../../images/prfilter/icons.png') no-repeat;}
		.prfilter-tip-description .tip-arrow-left {margin-top: -4px; margin-left: -5px; top: 50%; left: 0; width: 8px; height: 9px; background-position: -44px -90px; }
		.prfilter-tip-description .tip-arrow-right {margin-top: -4px; margin-left: -2px; top: 50%; left: 100%; width: 8px; height: 9px; background-position: -55px -90px; }
		.prfilter-tip-description .tip-arrow-top { margin-top: -5px; margin-left: -5px; top: 0; left: 50%; width: 9px; height: 8px; background-position: -43px -101px; }
		.prfilter-tip-description .tip-arrow-bottom { margin-top: -2px; margin-left: -4px; top: 100%; left: 50%; width: 9px; height: 9px; background-position: -55px -101px; }

.prfilter-tip-hide{ background: url('../../images/prfilter/icons.png') left top no-repeat; background-position: -51px -115px; width: 13px; height: 14px; vertical-align: top; display: block; position: absolute; cursor: pointer; top: 2px; right: 1px; }
	.prfilter-tip-hide:hover{ background-position: -51px -129px;}

.prfilter-submit{ text-align:center; margin: 20px 10px 10px; }
.prfilter-center .prfilter-submit{ text-align:left; padding: 15px; background: #F0F0F0; margin: 15px -5px -5px; position: relative; border-top: 1px solid #E9E9E9;}
.prfilter-submit .prfilter-uncheck-all{  font-size: 18px; color: #ff0000; border-bottom: 1px dashed; line-height: 22px; cursor: pointer; margin:0px 10px; }
.prfilter-center .prfilter-submit .prfilter-uncheck-all{ margin:0px; }
.prfilter-submit .prfilter-uncheck-all-disabled{ color: #AAA; border-bottom: 0px; cursor:default;}
.prfilter-submit .prfilter-uncheck-all:hover{ border-bottom: 0px; }
.prfilter-uncheck{ background: url('../../images/prfilter/icons.png') left top no-repeat; background-position: -35px -115px; width: 13px; height: 14px; vertical-align: top; display:none; position:relative; cursor: pointer; top:6px; float: right; margin-left: 3px;}
	.prfilter-uncheck:hover{ background-position: -35px -129px;}

.prfilter-submit input{  
font-family: 'Comfortaa', cursive;
font-size: 22px; 
color: #fff; 
text-decoration: none;
text-align: center; 
//line-height:50px; 
height: 50px; 
background: #003366; 
border: 2px solid #fff; 
display: block; 
clear:both;
cursor:pointer; 
padding:10px 25px; 
margin: 20px auto; 
border-radius:10px; 
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
}

.prfilter-submit input:hover {background:#ff9900;border:2px solid #cc0000;text-shadow:1px 1px 1px #cc0000;border-radius:20px;}
.prfilter-center .prfilter-submit input{ margin: 0px 20px 0px 0px; }
	input.prfilter-submit-hover{ background: url('../../images/prfilter/inputs.png') left top repeat-x; background-position: 0px -414px; }
	input.prfilter-submit-active{ background: url('../../images/prfilter/inputs.png') left top repeat-x; background-position: 0px -456px; color:#ffffff; text-shadow:none; }

.prfilter,
.prfilter-variant label img,
.prfilter-variant label.selected::before,
.prfilter-slider .prfilter-slider-label,
.prfilter-tip .tip-inner b{ -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.prfilter-tip,
.prfilter-tip-description{ -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }


.prfilter-psearch{ margin: 20px 0px; background: #F0F0F0; border: 1px solid #E9E9E9; }
.prfilter-psearch-title{  font-size: 17px; color: #000; display: inline-block; padding: 20px 2%; height: 22px; line-height: 22px; width: 20%; }
select.prfilter-psearch-category{ width: 70%; height: 28px; border: 1px solid #D9D9D9; line-height: 28px;  font-size: 11px; color: #222; padding: 5px 0px; float: right; vertical-align: middle; margin: 17px 2%; }
	select.prfilter-psearch-category:disabled{color: #aaa;}
/*===FILTER END===*/

.fltr-roof {
height: 40px;
background: #f1f1f1;
overflow: visible;
border-bottom: 1px solid #ccc;

}

.fltr-roof h3 {
background: url("../../images/00-all.png") right center no-repeat;
text-transform: none;
margin: 0 10px;
padding-left: 20px;
padding-right:20px;
padding-bottom:0;
padding-top:0;
color: #888;
font-size: 120%;
line-height: 40px;
font-weight: normal;
text-shadow: 1px 1px 1px #fff;
}

#linkToTop {
    width: 70px; /* ширина картинки */
    height: 70px; /* высота картинки */
    line-height: 70px; /* = высоте картинки */
    display: block;
    position: fixed;
    right: 15px; /* положение слева */
    bottom: 60px; /* положение снизу */
    text-decoration: none;
    background: #3366cc url("../../images/00-up.png") center center no-repeat;
    z-index: 100;
    display: none;
    opacity:0.5;
    border-radius:15px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

#linkToTop:hover {opacity:1;}

aside {
//position:fixed;
//margin-top:-3px;
margin-left:0px;
display: inline-block;
width:1100px;
//height: 210px;
background:#f1f1f1;
border:1px solid #999;

}


.sticky {
position: fixed;
top: 0;
z-index: 99;
}

.prilip {
  position: fixed;
  z-index: 99;
}

.stop {
  position: relative;
}

.h2-welcome {font-weight:500;color:#990000;text-transform:none;font-size:22pt;margin:0;}

.retail_prc {width:100%;float:left;margin:5px 0;}
.retail_prc p {width:70%;display:block;float:left;margin:0;text-align:right;}
.retail_prc .regularPrice {text-align:left;display:inline-block;float:right;text-decoration:none;color:#888;text-shadow:1px 1px 2px #fff;margin-right:21px;font-weight:bold;font-size:120%;}

.liv_prc  {
display:block;
width:210px;
line-height:50px;
height:50px;
float:left;
margin:-10px 0;
background: url("../../images/bigcn.png") right center no-repeat;
padding-right:20px;

}

.weight {
width:300px;
height:30px;
font-size:100%;
color:#555;
text-align:center;
float:left;
margin:5px 0;
//background:#fafafa;
padding:10px 5px;

}

.liv_prc p {width:30%;display:block;float:left;margin:0;font-size:120%;line-height:30pt;padding-left:10px;}
.liv_prc .totalPrice {
display:inline-block;
float:right;
font-family: 'Comfortaa', cursive;
text-decoration:none;
margin-right:10px;
font-weight:bold;
color: #fff;
border: none;
letter-spacing: -1px;
font-size: 25pt;
font-weight: 700;
line-height: 50px;
}

.liv_eco {width:100%;float:left;margin:5px 0;}
.liv_eco .youSaveLabel {float:left;width:70%;font-size:100%;margin:0;padding:0;text-align:right;}
.liv_eco .youSavePrice {float:right;font-size:110%;margin:0;padding:0;color:#008030;font-weight:700;text-shadow:1px 1px 2px #fff;}

.sku_prd  {
display:block;
color:#888;
text-align:center;
font-size:130%;
float:left!important;
height:50px;
line-height:50px;
margin:5px 0;
padding:0 50px;

}
.instock {
float:left;
display:block;
height:30px;
width:330px;
font-size:120%;
margin:5px 0;
padding:10px;

text-align:center;
}
.sku_prd .productCodeLabel {padding-left:10px;font-size:16px;}
.sku_prd .productCode {}
.sku_prd .productCode i {text-decoration:none!important;}



.cpt_product_add2cart_button {width:330px;display:block;}
.cpt_product_add2cart_button input[type="submit"] {


color: #fff;
font-size: 22px!important;
text-transform: uppercase;
font-weight: 400;
padding: 15px 25px;

border-radius: 5px;
background: #003399;
border: 2px solid #003399;
cursor: pointer;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.cpt_product_add2cart_button input[type="submit"]:hover {background:#f66013;border-color:#f66013;}

#prddeatailed_container .cat-cart {display:none;width:45%;float:left;margin-left:-30px;border:none;background:none;}

.prd-projects {width:100%;float:left;margin:10px 0;background:#fafafa;padding:10px 5px;border-bottom:1px solid #ccc;border-left:3px solid #ccc;}
.prd-projects:hover {background:#fff;border-left:3px solid #66cc00;}

.lc-module {
width: 216px;
background: #e1e1e1;
border-top: 1px solid #ccc;
border-left: 3px solid #ccc;
border-bottom: 1px solid #fff;
padding: 10px;
margin-bottom:10px;
//margin-top:10px;
}

.lc-module .cpt_shopping_cart_info {display:none;}
//.lc-module p {font-size:110%;}

.lc-module button {
float:none;
margin:0 auto;

color:#555;
font-size:15px!important;
text-transform:uppercase;
font-weight:400;
text-shadow:1px 1px 2px #fff;
padding:10px 20px;
border-radius:10px;
background:#eee;
border:1px solid #ccc;
cursor:pointer;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background  0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}


.lc-module button:hover {background:#ff9900;border:1px solid #e1e1e1;color:#fff;text-shadow:none;}

.lc-module .ArticleShort-category-title {width:0;height:0;font-size:0;margin:0;padding:0;}
.lc-module .art-ul {width:200px;padding:0;margin:0;}
.lc-module .art-ul li {
display:inline-block;
width:200px;
height:35px;
line-height:35px;
padding:5px;
margin:0;
background:#f1f1f1;
border-radius:0;
border-left:3px solid #ccc;
border-bottom:1px solid #ccc;
border-right:0;
border-top:0;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.lc-module .art-ul li:hover {background:#fff;border-left:3px solid #66cc00;}
.lc-module .ArticleShort-articles-text {height:0px;overflow:hidden;display:none;margin-bottom:0px;font-size:0;}
.lc-module .ArticleShort-articles-img {width:100%;height:50px;overflow:hidden;display:none;}
.lc-module .ArticleShort-articles-img img {width:100%;display:none;}
.lc-module .ArticleShort-articles-img img:hover {opacity:0.6;}
.lc-module .ArticleShort-articles-date {width:0;height:0;margin:0;padding:0;font-size:0px;}

//.ArticleShort-articles-img {max-height:100px;overflow:hidden;}
.art-ul .ArticleShort-articles-img {width:350px;height:110px;margin:0 -10px;}
.art-ul .ArticleShort-articles-titleNcategory {width:350px;height:30px;margin:0 -10px;}
.art-ul .ArticleShort-articles-titleNcategory a {padding-left:10px;}

.lc-module .art-read-more a {font-size:0px!important;display:none;}
.lc-module .ArticleShort-articles-titleNcategory {text-transform:none;}
.lc-module .ArticleShort-articles-titleNcategory a {font-weight:normal!important;font-size:15px!important;color:#888;line-height:35px;}

.nws-pgn {widh:100%;background:#323232;margin-bottom:10px;height:36px;}
.nws-pgn .no_underline {padding:10px 20px;font-size:14px;text-shadow:none;line-height:36px;}
.nws-pgn .nws-current {padding:10px 20px;font-size:14px;text-shadow:none;color:#000;background:#66cc00;font-weight:bold;line-height:36px;}

.nws-current {font-size:22px;color:#3366cc;display:block;float:left;width:70px;height:70px;line-height:70px;text-align:center;background:#f1f1f1;}
.ArticlePost-date {
display:block;
float:right;
//position:relative;
width:90px;
margin-top:20px;
 color: #999;
font-size:12px;
}
.art_header {width:100%;height:38px;background:#323232;margin:20px 0;}
.art_header td {width:50%;height:38px}
.art_header a {
color:#fff;
text-shadow:none;
line-height:40px;
padding:0 20px;
font-size:110%;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.art_header a:hover {background:#ff9900;}

.ArticlePost-previous {float:left;margin-left:0px;}
.ArticlePost-next {float:right;margin-right:0px;}

.art_block {width:1080px;background:#fafafa;border:1px solid #555;}
.art_block .ArticlePost-image {width: -webkit-max-content;/*width:840px*/;margin-left:-10px!important;margin-top:-12px!important;margin-bottom:20px!important;display:block;position:relative;border-bottom:3px solid #ccc;}
.art_block .ArticlePost-text {background:none;border:none;margin:0;}
.art_block .art-short p {font-size:18px;padding-left:40px;padding-right:20px;margin-bottom:40px;}
.art_block .art-full {background:#fff;}
.art_block .art-full p {font-size:16px;padding:20px 80px 20px 0;}
.art_block .art-full table {width:100%;margin:20px 0;border:3px solid #eee;border-collapse: collapse;float:left;}
.art_block .art-full table td,  .art_block .art-full table th {padding:10px;font-size:16px;color:#333;line-height:28px;}
.art_block .art-full table td li {margin-bottom:15px;}
//.art_block .art-full table td a {color:#ff9900;}
//.art_block .art-full table td a:hover {color:#888;}
.art_block .art-full h2 {
}


.prj-btn {text-align:center;margin:20px 0;}
.prj-btn button {
float: none;
margin: 10px auto;

color: #fff;
font-size: 18px!important;
text-transform: uppercase;
font-weight: 600;
text-shadow: 1px 1px 2px #008030;
padding: 15px 30px;
border-radius: 10px;
background: #66cc00;
border: 1px solid #66cc00;
cursor: pointer;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.prj-btn button:hover {background:#ff9900;border:1px solid #fff;text-shadow:none;}

.art_block .art-full table tr:nth-child(odd) {background:#fff;}
.art_block .art-full table tr:nth-child(even) {background:#eee;}

.ArticlePost-product-image {height:100px;}
.ArticlePost-product-image img {
height:100px;
-webkit-transition: opacity 0.4s ease-in;
-moz-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
}
.ArticlePost-product-image img:hover {opacity:0.6;}
.ArticlePost-caption {mrgin:20px 0;text-align:left;font-size:13pt;display:none;}
.ArticlePost-product-url {font-size:15px;line-height:20px;color:#333;}
.ArticlePost-product-url:hover {color:#ff9900;}
.ArticlePost-product-price {font-size:14pt;font-weight: 600;color:#007dce;}

.post_block1 {background:#e1e1e1;padding:5px;border-radius:20px;border-top:2px groove #ccc;border-left:2px groove #ccc;border-bottom:2px solid #fff;border-right:2px solid #fff;}
.post_block1 td {
padding:10px;
background:#fafafa;
border-bottom:1px solid #ccc;
border-left:3px solid #ccc;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.post_block1 td:hover {background:#fff;border-left:3px solid #ff9900;}

.prj-analog {display:none;padding:20px 10px;width:820px;margin:0 0 70px 0;background:#e1e1e1;border-top:2px groove #ccc;border-left:2px groove #ccc;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:20px;}
.prj-analog ul {margin-left:10px;list-style-type:none;}
.prj-analog ul li {
width:380px;
height:45px;
margin-bottom:20px;
background:#f1f1f1;
margin-right:15px;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
border-left:3px solid #ccc;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.ArticlePost-title {width:1080px;text-transform:none;letter-spacing:0;font-weight:500;}
.prj-analog ul li:hover {background:#fff;border-left:3px solid #66cc00;}
.prj-analog ul li a {line-height:45px;color:#555;font-size:16px;padding:0 15px;}
.prj-analog ul li a:hover {color:#ff9900;}

.ArticlePost-comment {width:810px;margin:20px 0;background:#f1f1f1;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
.ArticlePost-comment table {width:100%;}
.ArticlePost-comment table td {vertical-align:top;}
.p-date {width:150px;color:#555;font-size:12px;line-height:20px;text-align:center;}
.user-icon {height:70px;width:100%;text-align:center;margin:10px 0;}
.post-author {width:100%;text-align:center;color:#008030;font-size:17px;font-weight:bold;margin:10px 0;}
.comm-left {width:120px;background:#fff;}
.com-right {padding:10px;border-left:2px solid #ccc;}
.to-post {width:850px;height:35px;background:#323232;margin-top:20px;}
.do-comm {display:block;line-height:35px;float:right;color:#fff;padding:0 20px;text-shadow:none;-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;}
.do-comm:hover {color:#fff;text-shadow:none;background:#ff9900;}
.opinions {font-weight:600;font-size:14pt;line-height:35px;float:left;margin:0 20px;display:block;color:#fff;text-shadow:none;width:500px;}
.comm-form {height:600px;}
.comm-form form {border-bottom:3px solid #66cc00;padding-bottom:50px;}
.auth-comment {width:100%;margin:10px 0;font-size:16px;color:#555;}
.comm-text textarea {
margin:10px;
width: 600px;
height:100px;
border-radius: 10px;
border-top: 2px solid #888;
border-left: 2px solid #888;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}

#reg_confcode img {width:150px;}
#reg_confcode input[type="text"] {width:120px;height:30px;font-size:16pt;line-height:30px;border-radius:10px;}
.comm-form input[type="submit"] {
width: 200px;
height: 100px;
background: #f1f1f1;
border-radius: 15px;
float: right;
cursor: pointer;
margin-top: 0px;
margin-right: 0px;
border: 1px solid #888;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
font-size: 15px;
font-weight: normal;
text-transform: uppercase;
}
.comm-form input[type="submit"]:hover {background:#ff9900;color:#fff;text-shadow:none;border:1px solid #fff;}

.ArticleList-subcategories {
width:820px;
padding:0 5px;
//background:#e1e1e1;
//border-radius:15px;
//border-top:1px solid #ccc;
//border-bottom:1px solid #fff;
}
.ArticleList-subcategories ul {list-style-type:none;margin:0;padding:0;}
.ArticleList-subcategories ul li {
height:40px;
width:220px;
padding:0 10px;
background:#f1f1f1;
border-left:3px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
margin-right:15px;
margin-bottom:10px;
text-align:center;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.ArticleList-subcategories ul li:hover {background:#fff;border-left:3px solid #ff9900;}
.ArticleList-subcategories ul li a {color:#333;line-height:40px;font-size:20px;}
.ArticleList-subcategories ul li a:hover {color:#ff9900;}

.art-category_header {
width:850px;
height:34px;
margin:15px 0;
//border-left:1px groove #ccc;
//border-top:1px groove #ccc;
//border-right:1px solid #fff;
//border-bottom:1px solid #fff;
//background:#323232;
//border-radius:15px;
border-collapse: collapse;
}

.art-category_header td {text-align:center;heght:35px;line-height:35px;vertical-align:middle;background:#323232;}
.art-category_header td b {background:#66cc00;padding:10px;}
.ArticleList-category-img {width:100px; margin:10px 20px;}

.ArticleList-articles {
display:block;float:left;
border-collapse:collapse;
width:400px;
height:320px;
margin:10px 5px;
background:#fafafa;
border-left:3px solid #66cc00;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;

}
.ArticleList-articles:hover {background:#fff;border-left:3px solid #ff9900;}
.ArticleList-articles td {vertical-align:bottom;padding:0px;}
.ArticleList-articles td img {width:400px;}
.ArticleList-articles-img {width:250px;margin:20px 10px;}


.art-btn-more {
padding:10px 20px;
font-size:15px;
color:#333;
background:#e1e1e1;
border:1px solid #ccc;
border-radius:10px;
display:block;
float:right;
margin-right:20px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}

.art-btn-more:hover {background:#f1f1f1;border:1px solid #555;color:#000;}
.ArticleList-articles-title {
display:block;
margin:5px 10px;
}
.ArticleList-articles-title a {
color: #555;

text-transform: none;
border: none;
letter-spacing: -1px;
font-size: 20px;
font-weight: 500;
line-height: 24pt;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
}

.ArticleList-articles-title a:hover {color:#ff9900;text-shadow:1px 1px 2px #fff;}
.ArticleList-articles-date {color:#555;font-size:13px;font-weight:normal;text-align:left;padding:0 15px;}
.ArticleList-articles-desc, .ArticleList-articles-desc p {font-size:15px;}

.ArticleList-articles-desc {
//width:500px;
padding:5px;
height:100px;
//background: url("../../images/00-opa-000.png");

}
.art-brief-readmore {
display:block;
float:right;
margin:0 10px;
padding:5px 10px;
color:#555;
background:#eee;
border-radius:10px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
border:1px solid #ccc;

}
.art-brief-readmore:hover {background:#008030;color:#fff;border:1px solid #fff;}
.ArticleList-articles-desc a {color:#333;text-shadow:none;}
//.ArticleList-articles-desc a:hover {color:#f1f1f1;}
//.ArticleList-articles-desc:hover {background:#333;}
.aux-page {width:100%;margin-top:80px;display:block;float:left;}
.aux-page h1 {display:block;margin-top:-70px;margin-bottom:50px;text-transform:none;font-weight:500;}
.aux-page h2 {font-weight:500;text-transform:none;}
//.aux-page img {float:left;width:-webkit-max-content;}
.auxpageimg {width:853px;height:300px;overflow:visible;float:left;margin-left:-15px;margin-top:-17px;}
.auxpageimg img {float:left;max-width:853px;}
.aux-page p {font-size:15px;}
.aux-page hr {color:#66cc00;border:1px solid #ff9900;margin-top:30px;margin-bottom:20px;}
.aux-page ul {font-size:15px;}
.aux-page ul li {margin-bottom:5px;}
.aux-page ol {font-size:15px;padding-left:60px;}
.aux-page a {color:#ff9900;border-bottom:1px dashed #ff9900;}
.aux-page a:hover {color:#66cc00;border-bottom:1px dashed #66cc00;}

.contacts {width:380px;height:578px;display:block;float:left;margin-right:30px;text-align:center;padding:10px;border:1px solid #888;background:#fafafa;margin-bottom:40px;}
.contacts img {width:400px; float:left;display:block;margin-left:-10px;margin-bottom:20px;}
.contacts p {font-size:120%;}
.map {height:600px;display:block;float:left;margin-bottom:40px;}
.auxphone {width:100%;display:block;float:left;margin-bottom:40px;background:#fafafa;border:1px solid #888;text-align:center;}
.auxphone a span {font-size:30px;border:none;color:#336699;}
.auxphone a span:hover {color:#ff9900;}
.auxphone a, .auxphone a:hover {border:none;}
 .auxphone p {font-size:120%;color:#555;padding:0;display:block;float:left;width:100%;}
.auxphone h2 {width:100%;display:block;float:left;text-transform:uppercase;letter-spacing:0;color:#323232;}
.brand {width:227px;display:block;float:left;margin-bottom:20px;margin-left:30px;}

.auxzone {width:100%;border:1px solid #888;margin-bottom:40px;}
.auxzone a {
display:block;
position:relative;
float:left;
margin-top:-80px;
margin-left:20px;
padding:15px 30px;
font-size:150%;
border:2px solid #003366;
border-radius:8px;
background:#003366;
color:#fff;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.auxzone a:hover {background:#ff9900;color:#fff;border:none;text-shadow:1px 1px 2px #cc0000;border:2px solid #cc0000;border-radius:30px;}
.reginfo {padding:10px;background:#f1f1f1;border-right:2px solid #ccc;border-bottom:1px solid #ccc; border-top:1px solid #fff;}
.reginfo h4 {width:200px;color:#cc0000;text-shadow:1px 1px 2px #fff;background-image:none!important;background-color:#fafafa!important;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #ccc;text-align:left;margin-left:-10px;padding:10px 5px;}
.reginfo a {
margin-right:20px;
float:right;
line-height:25px;
color:#555;
border-radius:10px;
border:1px solid #999;
background:#e1e1e1;
padding:5px 10px;
    -webkit-transition: background 0.4s ease-in;
    -moz-transition: background 0.4s ease-in;
    -o-transition: background 0.4s ease-in;
}
.reginfo a:hover {background:#ff9900;border:1px solid #fff;color:#fff;text-shadow:none;}

.loginform {width:640px;display:block;margin:0 auto;background:#fafafa;border:1px solid #555;}
.loginform table {width:100%;}
.loginform table td {padding:15px;}
.loginput input {width:300px;font-size:16px;line-height:35px;height:35px;border-radius:5px;}
.loglabel {font-size:16px;line-height:35px;text-align:right;}
.loginbutton {

color:#555;
width: 200px;
height: 50px;
background: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
//float: right;
cursor: pointer;
margin-top: 20px;
margin-right: 20px;
border: 2px solid #555;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
font-size: 20px!important;
font-weight:400;
text-transform: uppercase;

}

.loginbutton:hover {
color:#fff;
background:#ff3333;
border:2px solid #fff;
text-shadow:none;
-webkit-border-radius: 10px;
-moz-border-radius:10px;
border-radius: 10px;
}
.loginbutton:focus,.loginbutton:active {outline:none;}
.loginform table td a {color:#555;font-size:16px;}
.loginform table td a:hover {color:#ff9900;}
.loginform table p {font-size:15px;color:#999;text-align:center;}

.private_info td {vertical-align:top;}
.short_contact {width:100%;padding:10px;background:#f1f1f1;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin-left:-12px;}
.short_contact h3 {display:block;}
.private_contact {width:100%;margin: 10px 0;}
.private_contact td {padding:2px;font-size:100%;color:#555;}
.editinfos {width:100%;text-align:center;margin:20px 0;}
.editinfos a {
padding:8px 15px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.editinfos a:hover {background:#ff9900;color:#fff;text-shadow:none;border:1px solid #fff;}

.short_order  {width:240px;height:205px;padding:10px;background:#fafafa;border-left:3px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
//.short_order .paddingblock {padding:0;margin:0;background:none;}
.short_order p {font-size:90%;width:95%;margin:20px 10px;color:#888;}
.orders_history {font-size:18px!important;color:#555;}
.orders_hist_a {
margin:0 auto;
padding:8px 15px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;

}
.orders_hist_a:hover {background:#ff9900;color:#fff;text-shadow:none;border:1px solid #fff;}

.short_address  {width:820px;height:350px;padding:10px;background:#f1f1f1;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin-left:-12px;}
.short_address h4 {color:#333;margin:10px 30px;font-size:15px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #ccc;}
.main_addr {color:#555;}
.short_address p  {font-size:16px;width:95%;margin:20px 10px;color:#555;display:block;float:left;}

.short_members {width:820px;height:450px;padding:10px;background:#f1f1f1;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin-left:-12px;}
.short_members a {

color:#fff;
//width: 200px;
//height: 50px;
padding:10px 20px;
background: #66cc00;
border-radius: 15px;
//float: right;
cursor: pointer;
margin-top: 20px;
margin-right: 20px;
border: 1px solid #888;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
font-size: 20px!important;
font-weight:600;
text-transform: uppercase;
text-shadow:1px 1px 2px #008030;
}

.short_members td {width:30%;vertical-align:top;}
.short_members a:hover {background:#ff9900;text-shadow:none;border:1px solid #ff9900;}
.short_img {width:200px;height:200px;float:left;margin:10px;}
.short_fdbk {width:820px;height:350px;padding:10px;background:#f1f1f1;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin-left:-12px;}
.short_fdbk textarea {width:570px;height:100px;float:right;margin:20px 0;}
.short_fdbk input[type="submit"] {
float:right;
padding:10px 30px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:20px;
cursor:pointer;
}
.short_fdbk input[type="submit"]:hover {background:#ff9900;color:#fff;text-shadow:none;border:1px solid #fff;}
.fdbck-btn {width:100%;float:right;margin-right:30px;}

.pre-history {height:128px;}
.ohistory {font-size:16px;width:820px;padding-top:10px;padding-bottom:50px;padding-left:10px;padding-right:10px;background:#f1f1f1;border-left:3px solid #66cc00;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.ohistory p {font-size:16px;color:#555;}
.ohistory table {margin-top:20px;border-collapse:collapse;}
.ohistory  .background1 {height:32px;line-height:32px;background:#323232;color:#fff;}
.ohistory  .background1 td {background:#323232;text-shadow:none;font-size:14px;padding:5px;border:none;color:#fff;}
.ohistory  .background1 td a {
color:#fff;
border:none;
line-height:32px;
padding:12px 20px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
}
.ohistory  .background1 td a:hover {background:#ff9900;color:#fff;border:none;}
.ohistory  .background1 {border-left:3px solid #323232;}
.ohistory  .background1:hover {border-left:3px solid #323232;}
.ohistory table td {font-size:16px;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #ccc;color:#333;}
.ohistory table tr {
border-left:3px solid #ccc;
-webkit-transition: border 0.4s ease-in;
-moz-transition: border 0.4s ease-in;
-o-transition: border 0.4s ease-in;
}

.ohistory table tr:hover {background:#fff;border-left:3px solid #ff9900;}
.ohistory table td a {color:#ff9900;border-bottom:1px dashed #ff9900;}
.ohistory table td a:hover {color:#66cc00;border-bottom:1px dashed #66cc00;}

.ordr-header {width:820px;padding:10px;background:#f1f1f1;border-left:3px solid #66cc00;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.ordr-header table {width:100%;}
.ordr-header table td {vertical-align:top;padding:10px;}
.ordr-header strong {color:#555;}
.ordr-header td b {color:#555;}
#ord_total_row {font-size:17px;color:#008030;border-top:2px solid #ccc;}
#ord_total_row td {border-top:2px solid #ccc;}
.ordr-stat {display:block;width:550px;}
.ordr-stat p {font-size:15px;}
.ordr-stat p b {color:#555;}

.ordr-header .stt {border-collapse:collapse;}
.ordr-header .stt td {padding:0;background:#fafafa;}

.buttmark {background:#f1f1f1;vertical-align:middle;}
.buttmark input[type="submit"] {

font-size:18px;
display:block;
margin:10px auto;
//float:right;
padding:10px 30px;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;

cursor:pointer;

}

.buttmark input[type="submit"]:hover {
background:#ff9900;
border:1px solid #fff;
text-shadow:none;
}

.ohistory center {background:#888;}
.ordr-prnt {display:block;margin:20px auto;width:180px;}
.ordr-prnt input[type="submit"] {
//float:right;
padding:10px 30px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:20px;
//margin-top:-40px;
cursor:pointer;
}
.ordr-prnt input[type="submit"]:hover {background:#ff9900;color:#fff;border:1px solid #fff;text-shadow:none;}
.ordr-prnt input[type="checkbox"] {display:none;}
.ordr-prnt label {display:none;}

.cert_btn {text-align:right;}
.cert_btn table {width:100%;}
.cert_btn #printforms:hover {background:#ff9900;color:#fff;border:1px solid #fff;text-shadow:none;}
.cert_btn input[type="checkbox"] {display:none;}
.cert_btn label {display:none;}

.cert_btn #printforms {
display:block;
font-size:18px;
font-weight:500;
//float:right;
padding:20px 30px;
color:#fff;
border:1px solid #770000;
background:#cc0000;
border-radius:10px;
text-shadow:1px 1px 1px #770000;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
margin:10px auto;
cursor:pointer;
}

.current_status {background:#fafafa;padding:10px;width:150px;}
.current_status #fancybox-footer {float:right;color:#999;font-weight:bold;font-size:18px;}
.current_status #fancybox-footer:hover {color:#ff9900;}
.current_status p {font-size:16px;text-align:center;}
.current_status p span {color:#008030;font-weight:bold;}

.back2 {

font-size:18px;
float:right;
padding:10px 30px;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:20px;
margin-right:10px;
margin-top:-85px;
cursor:pointer;
}

.back2:hover {text-shadow:none;background:#ff9900;border:1px solid #fff;color:#fff;}

.ordr-id {
width:800px;
background:#e1e1e1;
color:#888;
font-weight:500;
margin:0;
padding:8px 20px;;
line-height:30px;
text-shadow:1px 1px 1px #fff;
text-transform:none;
}

.addressboo {background:#f1f1f1;border-top:1px solid #fff;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;padding:10px;}

#message-block {width:750px;padding:20px 30px;}
.success_block {background:#A2F797;border-top:1px solid #66cc00;border-bottom:1px solid #008030;}
.error_block {background:#F797AF;border-top:1px solid #ff0000;border-bottom:1px solid #cc0000;}
.success_message {color:#008030;font-size:15px;font-style:italic;font-weight:bold;}
.error_message {color:#cc0000;font-size:15px;font-style:italic;font-weight:bold;}

.addressboo .goto {
//float:right;
padding:10px 30px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-left:200px;
margin-bottom:20px;
margin-top:20px;
cursor:pointer;
}

.addressboo .goto:hover {background:#ff9900;border:1px solid #fff;color:#fff;text-shadow:none;}
.addressboo td {font-size:16px;padding:10px;}
.addressboo td a {font-size:13px;color:#ff9900;border-bottom:1px dashed #ff9900;}
.addressboo td a:hover {color:#66cc00;border-bottom:1px dashed #66cc00;}

//#reg_fields_tbl {border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
.sbm_cont_info {

font-size:20px!important;
padding:15px 40px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:20px;
//margin-right:10px;
margin-top:20px;
cursor:pointer;
}

.sbm_cont_info:hover  {text-shadow:none;background:#ff9900;border:1px solid #fff;color:#fff;}

#coupon_form {display:none;height:0px;}
.crt_btns {width:100%;background:none;height:32px;margin-top:-30px;padding:10px 0;}
.crt_btns a {
color:#555;
padding:10px 20px;
//line-height:32px;
text-shadow:none;
border:1px solid #555;
border-radius:5px;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
}

.crt_return {float:left;width:50%;}
.crt_btns a:hover {background:#003366;color:#fff;border:1px solid #003366;}
.crt_frame {width:100%;background:#fafafa;border:1px solid #555;padding:10px 0;margin:20px 0;}

.crt_no_orders {font-size:18px;color:#555;line-height:30px;}
.crt_no_orders a {color:#003366;}
.crt_no_orders a:hover {color:#f66013;}
input[name="recalculate"]  {
padding:10px 30px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
//margin-left:200px;
margin-bottom:20px;
margin-top:20px;
cursor:pointer;
}

input[name="recalculate"]:hover {background:#ff9900;border:1px solid #fff;color:white;text-shadow:none;}

#cart_content_header td {font-weight:normal;color:#555;font-size:16px;}
.crt_prd_name {color:#ff9900;font-size:20px;}
.crt_prd_name:hover {color:#66cc00;}

.btn_checkout {

font-size:20px!important;
padding:15px 40px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:20px;
//margin-right:10px;
margin-top:20px;
cursor:pointer;
}

.btn_checkout:hover {background:#ff9900;border:1px solid #fff;text-shadow:none;}
#cart_total {
background:#fafafa;
border-top:1px solid #fff;
border-left:3px solid #ccc;
border-bottom:1px solid #ccc;
-webkit-transition: border 0.4s ease-out;
-moz-transition: border 0.4s ease-out;
-o-transition: border 0.4s ease-out;
}
#cart_total:hover {background:#fff;border-left:3px solid #cc0000;}
.crt_btns_nfr a {
color:#fff;
padding:10px 20px;
//line-height:32px;
text-shadow:none;
-webkit-transition: background 0.4s ease-out;
-moz-transition: background 0.4s ease-out;
-o-transition: background 0.4s ease-out;
}
.crt_btns_nfr a:hover {background:#ff9900;}

.chk-chaddr {
float:right;
padding:10px 30px;
color:#555;
border:1px solid #ccc;
background:#e1e1e1;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
//margin-left:200px;
margin-bottom:20px;
margin-top:20px;
cursor:pointer;

}

.chk-chaddr:hover {background:#ff9900;border:1px solid #fff;color:#fff;text-shadow:none;}
.chk-addr {width:100%;border-bottom:1px solid #fff;border-top:1px solid #ccc;padding:20px;}

.chk-wrn {
margin-top:0;
margin-bottom:0;
margin-left:-20px;
padding:20px;
background:#A2F797;
border-top:1px solid #66cc00;
border-bottom:1px solid #008030;
color:#008030;
width:100%;
font-size:16px;
font-weight:400;
}

#checkout_button {
cursor: default;
background:#eee;
color:#ccc;
text-shadow:1px 1px 2px #fff;
}
#checkout_button:hover {border:1px solid #ccc;}
#oferta_href {color:#ff9900;border-bottom:1px dashed #ff9900;}
#oferta_href:hover {color:#66cc00;border-bottom:1px dashed #66cc00;}
.rd-condit {font-size:18px;}
.chk-comment {width:100%;border-top:1px solid #ccc;border-bottom:1px solid #fff;padding:15px;text-align:center;font-size:16px;}
.chk-comment textarea {
width:90%;
border-radius:15px;
border-top:2px groove #ccc;
border-left:2px groove #ccc;
border-bottom:2px solid #fff;
border-right:2px solid #fff;:
}

.prdbrief_2cabinet {width:90%;padding:0 10px;background:#e1e1e1;border-radius:10px;border:3px solid #ccc;text-align:center;}
.prdbrief_2cabinet a {

font-size:14px!important;
padding:8px 15px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:10px;
margin-top:10px
//margin-right:10px;
margin-top:40px;
cursor:pointer;
white-space:no-wrap;
}
.prdbrief_2cabinet a:hover {color:#fff;background:#008030;text-shadow:none;}
.prdbrief_2cabinet p {margin-top:10px;}
.prdbrief_2member {margin:20px 0;}

.nofdbk {width:800px;height:300px;background:#fafafa;border-radius:20px;border:5px solid #ccc;padding:20px;}
.login2fdbk {font-size:20px;color:#555;}
.fdb-auth {

font-size:18pt!important;
padding:15px 30px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:10px;
margin-top:40px
//margin-right:10px;
margin-top:20px;
cursor:pointer;
white-space:no-wrap;
}
.fdb-auth:hover {background:#ff9900;color:#fff;text-shadow:none;}
.nofdbk p {margin:40px 10px;}

.fdbk {width:100%;height:400px;background:#f1f1f1;border-left:3px solid #ccc;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.fdbk input[type="submit"] {

font-size:16pt!important;
padding:10px 20px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:10px;
margin-top:40px
//margin-right:10px;
margin-top:20px;
cursor:pointer;
white-space:no-wrap;
}

.fdbk input[type="submit"]:hover {background:#ff9900;color:#fff;text-shadow:none;}
.fdbk input[type="text"] {width:100%;height:32px;line-height:32px;border-radius:10px;}
.fdbk textarea {width:100%;height:120px;border-radius:10px;border-top:2px groove #ccc;border-left:2px groove #ccc;border-bottom:2px solid #fff;border-right:2px solid #fff;}
.fdbk table td, .fdbk table td p, .fdbk-mess {font-size:16px;color:#555;}
.fdbk-mess {text-align:center;}
.fdbk .background1, .fdbk .background1 table, .fdbk .background1 tr, .fdbk .background1 td {background:none;}

.cpt_tag_cloud {padding:10px;}
.block_tag_cloud {padding:10px;margin-bottom:20px;}

.chatnow {position:fixed;left:0;top:200px;}
.chatnow img {
opacity:0.6;
-webkit-transition: opacity 0.4s ease-in;
-moz-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
}
.chatnow img:hover {opacity:1;}
.noship {padding:20px;}
.noship p {margin:20px 0;font-size:16px;color:#555;}
.noship4fees {

font-size:16pt!important;
padding:10px 20px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:10px;
margin-top:40px
//margin-right:10px;
margin-top:20px;
cursor:pointer;
white-space:no-wrap;
}

.noship4fees:hover {background:#ff9900;color:#fff;text-shadow:none;}

.noframe2myacc {text-align:center;margin:40px 0;}
.noframe2myacc a {

font-size:16pt!important;
padding:10px 20px!important;
color:#fff;
text-shadow:1px 1px 1px #008030;
text-transform:uppercase;
font-weight:600;
border:1px solid #ccc;
background:#66cc00;
border-radius:10px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:10px;
margin-top:50px
//margin-right:10px;
margin-top:20px;
cursor:pointer;
white-space:no-wrap;
}

.noframe2myacc a:hover {background:#ff9900;color:#fff;text-shadow:none;}
.hdr_no_class {
width:100%;
height:60px;
padding:8px 0;
text-align:center;
background: #003399;}
.body-page-404 {background:#f1f1f1;}
.nofou {font-size:32pt;color:#555;}
#all-container h1 {text-align:center;}

.inner_nofou {width:1100px;background:#fafafa;border:5px solid #ccc;padding:30px;display:block;margin:20px auto;border-radius:20px;text-align:center;}
.inner_nofou p {font-size:18px;color:#555;text-shadow:1px 1px 2px #fff;}

.greenbutt {

font-size:22pt!important;
padding:20px 40px!important;
color:#fff;
text-shadow:1px 1px 1px #003366;
text-transform:uppercase;
font-weight:500;
border:1px solid #fff;
background:#003399;
border-radius:15px;
-webkit-transition: background 0.4s ease-in;
-moz-transition: background 0.4s ease-in;
-o-transition: background 0.4s ease-in;
margin-bottom:10px;
margin-top:50px
//margin-right:10px;
margin-top:20px;
cursor:pointer;
white-space:no-wrap;
}

.greenbutt:hover {background:#ff9900;color:#fff;text-shadow:none;}

#art-block[style="display:none;"] {
opacity:0.5;
-webkit-transition: all 0.7s ease-in;
-moz-transition: all 0.7s ease-in;
-o-transition: all 0.7s ease-in;
}

.choose {width:800px;margin-bottom:30px;}
.choose  h5:hover{
opacity: 1;
border-left:3px solid #ff9900;
background:url("../../images/cls_pointer.gif") left 10px center no-repeat #fafafa;
   }
.choose  h5.show {
opacity: 1;
border-left:3px solid #ff9900;
background:url("../../images/cls_pointer.gif") left 10px center no-repeat #fafafa;
  }

.choose  h5 + table{
     display: none;
  }

.choose h5 {
font-weight:normal;
margin:0;
//width: -webkit-max-content;
//width: 740px;
height: 40px;
background:url("../../images/expand.gif") left 10px center no-repeat #eee;
opacity: 0.8;
cursor:pointer;
font-size:22px;
line-height:40px!important;
border-left:3px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
padding:0 40px;
-webkit-transition: all 0.7s ease-in;
-moz-transition: all 0.7s ease-in;
-o-transition: all 0.7s ease-in;
}

.choose p {display:block;position:inherit;padding-left:50px!important;padding-right:none;}
.choose p a {
color:#555;
display:inline-block;
//position:inherit;
font-size:16px;
line-height:40px;
padding:10px 20px;
//float:left;
margin-right:20px;
margin-bottom:20px;
width:250px;
height:40px;
background:#e1e1e1;
white-space:nowrap;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
border-left:3px solid #ccc;
border-bottom:1px solid #ccc;
}
.choose p a:hover {color:#fff;background:#ff9900;border-left:3px solid #770000;text-shadow:none;}

.prj-sample td {min-width:150px;text-align:center;}
.prj-sample td[rowspan="3"] {width:150px!important;}
.prj-sample td[colspan="3"] {border-bottom:1px solid #ccc;}

#fancybox-iframe {text-align:center;}
.oncolorbg {display:block;margin:0 auto;text-align:center;width:820px;background:#fafafa;border:1px solid #555;}
.oncolorbg td {padding:5px;}
.stt-doc {width:700px;background:#f1f1f1;float:right;text-align:left;padding-left:100px;clear:both;margin-bottom:20px;
border-left:3px solid #ccc;
border-top:1px solid #ccc;
border-bottom:2px solid #fff;}
.stt-doc img {width:250px;border:5px solid #eaeaea;}

.law-btn {text-align:center;padding:20px 0;background:#fafafa;border-left:3px solid #66cc00;width:840px;}
.lwbtn {

text-transform:uppercase;
padding: 10px 20px;
margin: 10px 20px; color: #fff;
background: #66CC00;
border: 2px solid #66CC00;
cursor: pointer;
border-radius:10px;
font-weight:600;
font-size:16pt;
text-shadow:1px 1px 1px #008030;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
.lwbtn:hover {background:#ff9900;color:#fff;text-shadow:none;border:2px solid #fff;}

.auxintro {width:100%;background:#fafafa;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px sold #fff;padding:10px;}
.auxintro1 {width:820px;background:#fafafa;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:2px sold #fff;padding:10px;}
.wikis {background:#fff;padding:20px 40px;font-size:14px;margin-left:40px;width:600px;border-right:5px solid #e1e1e1;border-bottom:5px solid #e1e1e1;}
.wikis h3 a {font-size:16px;}
.wikis a {font-size:14px;}
.wikis ul {list-style-type:none;}
.wikis ul li {padding-left:20px;background:url("../../images/li_selected.gif") left center no-repeat!important;}


.auxtbl {width:100%;margin:20px 0;border:3px solid #eee;border-collapse: collapse;}
.auxtbl td {padding:10px;font-size:16px;border:1px solid #e1e1e1;vertical-align:top;}
.auxtbl th {background:#ff9900;color:#fff;text-shadow:none;text-transform:none;font-size:21px;font-weight:400;text-align:left;}
.auxtbl td a {color:#ff9900;}
.auxtbl td a:hover {color:#888;}
.auxtbl tr:nth-child(odd) {background:#eee;}
.auxtbl tr:nth-child(even) {background:#fff;}

.welcome-menu {margin-left:-20px!important;width:200px;margin:0!important;background:#e1e1e1;border-radius:0px!important;}
.welcome-menu td {
width:200px;
padding:5px;
border-left:3px solid #fff;
border-bottom:1px solid #ccc;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.welcome-menu td:hover {background:#ccc;border-bottom:1px solid #fff;border-left:3px solid #ff9900;}
.welcome-menu td a {
//color:#990000;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.news_image img {margin:20px -10px;width:1075px;}

.art_block .art-full table td h5 {font-size:20px;text-align:center;font-weight:400;margin:0;}
.art_block .art-full table td h5 a:hover {color:#66cc00;}

.art_block .art-full td h2 {
//display:block;
display:inline-block!important;
position:inherit;
//width:800px!important;
background:#66cc00;
font-weight:700;
//max-width: -webkit-max-content;
//width:763px;
border-bottom:2px solid #008030;
padding:10px 30px;
margin:0;
color:#fff;
text-shadow:none;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
//padding:10px 0;}

.bloxx {background:#fafafa!important;}
.bloxx td[rowspan="3"] {width:155px!important;}

.inctable td {width:33%!important;background:#fafafa;border-bottom:1px solid #ccc;}

//.cert_btn {width:200px;height:40px;margin:20px 100px;}
.cert_btn a {
line-height:40px;
background:#cc0000;
text-shadow:1px 1px 1px #770000;
color:#fff;
padding:10px 20px;
border-radius:10px;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.cert_btn a:hover {background:#ff9900;text-shadow:none;}

.cpt_product_params_fixed a {
line-height:40px;
background:#cc0000;
text-shadow:1px 1px 1px #770000;
color:#fff;
padding:10px 20px;
border-radius:10px;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.cpt_product_params_fixed a:hover {background:#ff9900;text-shadow:none;}
.cpt_product_params_fixed td b {text-align:center;float:right;}
.cpt_product_params_fixed table {width:100%;}
.cpt_product_params_fixed td {width:50%;}
.cpt_product_params_fixed a[id="fancybox-70"] {
line-height:100%;
background:none;
text-shadow:none;
color:#ff9900;
padding:0;
border-radius:none;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.cpt_product_params_fixed a[id="fancybox-70"]:hover {color:#66cc00;}

.cabinet-progress {

text-transform:uppercase;
padding: 10px 20px;
margin: 10px 20px; color: #fff;
background: #66CC00;
border: 2px solid #66CC00;
cursor: pointer;
border-radius:10px;
font-weight:600;
font-size:16pt;
text-shadow:1px 1px 1px #008030;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;

}

.cabinet-progress:hover {background:#ff9900;text-shadow:none;color:#fff;border:2px solid #fff;}
.short_address span {
margin-top:-20px;
font-weight:600;
font-size:16pt;
color:#cc0000;
}

.cart-instro {background:#fafafa;border:5px solid #ccc;border-radius:20px;padding:10px;margin:10px;}
.cart-instro {text-align:center;color:#555;}
.crt_frame form {background:#f1f1f1;border:5px solid #ccc;border-radius:20px;padding:10px;margin:10px;}

.get_sert, .get_sert p {font-size:13px;text-align:center;}
.get_sert {background:#eee;padding:10px;border-radius:15px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.get_sert p {margin:10px 0;}
.prd-projects .get_sert {background:none;border:none;}
.get_sert a {
margin:10px 0;
line-height:40px;
background:#cc0000;
text-shadow:1px 1px 1px #770000;
color:#fff;
padding:10px 20px;
border-radius:10px;
 -webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}

.get_sert a:hover {background:#ff9900;text-shadow:none;}

.yell {background:#ffcc33!important;color:#fff!important;}
.blue {background:#003366!important;color:#fff!important;}
.white {background:#eee;border:1px solid #ccc;color:#555!important;text-align:center;}
.white p {color:#555!important;text-align:center;margin:0;}
.white img {margin:0 auto;}
.dark {background:#999!important;color:#fff!important;}
.light  {background:#6699cc!important;color:#fff!important;}
.green {background:#66cc00!important;color:#fff!important;}
.orange {background:#ff9900!important;color:#fff!important;}
.front {color:#888!important;border:1px solid #fff;border-radius:10px;background:#D7DEED;}

//.polyana h2 {color:#990000!important;font-size:24pt;font-weight:500;}
.polyana {background:none;}

.polyana .ArticleShort-category-title {display:none;}
.polyana .art-ul img {width:350px!important;}

.reg_note td {padding:5px;width:33%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;vertical-align:top;background:#e1e1e1;/*border-radius:20px*/;}
.reg_note h3 {color:#fff;font-weight:bold;background:none!important;font-size:18px;padding:0;margin:0;text-shadow:none;}
.reg_note img {float:left;margin-right:8px;}

.chair-1 {width:100%;display:block;margin:0 auto;clear:both;float:left;padding:10px 50px;}
.chair-2 {width:300px;float:left;margin-right:50px;}
.chair-2 .auxtbl {margin:0;border-left:3px solid #ccc;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.chair-2 .auxtbl ul {margin:0;padding:0;list-style-type:none;}

#newsblock-nelog {width:100%;background:#e1e1e1;padding:10px;border-radius:20px;margin-top:20px;}
#newsblock-nelog h2 {font-weight:500;color:#990000;text-shadow:none;font-size:24pt;width:100%;border-bottom:2px solid #ff9900;margin:10px -10px;padding-left:20px;padding-bottom:10px;padding-top:10px;text-align:center;}
#newsblock-nelog .cpt_news_short_list ul {list-style-type:none;}
#newsblock-nelog .cpt_news_short_list ul .first-one {width:100%;background:#fafafa;padding:10px;}
#newsblock-nelog .cpt_news_short_list ul .first-one .news_title a {
color:#ff9900!important;
font-size:20pt!important;
font-weight:500!important;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
#newsblock-nelog .cpt_news_short_list ul .first-one .news_title a:hover {color:#008030!important;text-decoration:none!important;}

#newsblock-nelog .cpt_news_short_list ul .first-one p {display:none;}
#newsblock-nelog .cpt_news_short_list ul .first-one ul {display:none;}
#newsblock-nelog .cpt_news_short_list ul .first-one .news_image img {width:100%;}
#newsblock-nelog .cpt_news_short_list ul .first-one .post_content {border:none;font-size:110%;padding:10px;width:90%;}
#newsblock-nelog .cpt_news_short_list ul .first-one .art-read-more a {
margin-right:50px;
margin-bottom:20px;
font-size:110%!important;
color:#fff!important;
padding:10px 20px;
background:#66cc00;
text-shadow:none!important;
border-radius:10px;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
}
#newsblock-nelog .cpt_news_short_list ul .first-one .art-read-more a:hover {background:#008030;}

#newsblock-nelog .cpt_news_short_list ul .secondary {
width:240px;
height:250px;
margin-top:20px;
background:#f1f1f1;
border:4px solid #ccc;
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;}
#newsblock-nelog .cpt_news_short_list ul .secondary:hover {background:#fafafa;}
#newsblock-nelog .cpt_news_short_list ul .secondary .news_title {padding:5px;}
#newsblock-nelog .cpt_news_short_list ul .secondary .news_title a {font-size:16px;line-height:20px;font-weight:500!important;color:#ff9900!important;}
#newsblock-nelog .cpt_news_short_list ul .secondary .news_title a:hover {color:#008030!important;text-decoration:none!important;}
#newsblock-nelog .cpt_news_short_list ul .secondary .post_content {background:none;border:none;margin:0;}

#newsblock-nelog .cpt_news_short_list ul .secondary .art-read-more a {margin-right:20px;}

.advice {
float:right;
margin:5px 30px;

color:#fff;
font-size:15px!important;
text-transform:uppercase;
font-weight:400;
text-shadow:none;
padding:10px 20px;
border-radius:10px;
background:#ff9900;
border:1px solid #fff;
cursor:pointer;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}


.advice:hover {background:#008030;border:1px solid #008030;color:#fff;text-shadow:none;}

#usercomments {width:1100px;padding:10px;background:#fff;margin:20px 0;border-radius:20px;border:5px solid #ff9900;height:600px;}
#usercomments .ArticleShort-category-title {display:none;}
#usercomments .art-ul {width:100%;margin:0;}
#usercomments .art-ul li {width:100%;background:#fff;border:none;height:500px;}
#usercomments .art-ul li .ArticleShort-articles-titleNcategory {width:100%;margin:0;}
#usercomments .art-ul li .ArticleShort-articles-titleNcategory a {font-size:24pt;width:100%;}
#usercomments .ArticleShort-table {width:1060px;height:500px;}
#usercomments .art-read-more {display:none;}
#usercomments .ArticleShort-articles-img {width:1060px;max-height:340px;overflow:visible;display:block;float:none!important;position:inherit;}
#usercomments .ArticleShort-articles-img img {width:1120px;margin-left:-10px!important;float:none;display:block;clear:both;}
#usercomments .ArticleShort-articles-text {display:block;float:left;width:100%!important;font-size:130%;margin-top:20px;height:50px;}
#usercomments .cpt_articles_short_list {height:500px;}
#usercomments .advice {font-size:16pt!important;margin-right:40px;font-weight:500;padding:15px 30px;background:#008030;}
#usercomments .advice:hover {background:#66cc00;}

.topay {width:80%;background:#fafafa;padding:20px;text-align:left!important;border-left:3px solid #66cc00;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
.topay p {margin:15px 0!important;color:#555;}

.members {text-align:left;padding:5px 25px;color:#999;text-shadow:none;}
.members a {margin-left:30px;padding:5px;color:#fff;text-transform:uppercase;text-shadow:none;}
.members a:hover {color:#66cc00;}

.final .members {width:225px;display:block;margin:20px auto;}
.final .members a {
background:#e1e1e1;
border:1px solid #555;
text-transform:none;
color:#555;
padding:5px 15px;
border-radius:8px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.final .members a:hover {background:#ff9900;border:1px solid #fff;text-shadow:none;color:#fff;}


.box .openprojects .ArticleShort-articles-text {height:190px;}
.box .openprojects .ArticleShort-articles-img {width:402px;height:124px!important;overflow:visible;margin-bottom:10px;}
.box .openprojects .ArticleShort-articles-img img {width:402px;}

.tomark {border-top:1px solid #fff;border-bottom:1px solid #ccc;margin-bottom:10px;}
.tomark p {text-align:center;margin:3px 0;}
.tomark a {display:block;
width:170px;
margin:10px auto;
text-align:center;
padding:10px 10px;
background:#cc0000;
color:#fff;
border-radius:10px;
text-shadow:none;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

.tomark a:hover {background:#008030;}

.newbie_info td {width:50%;}
.newbie_info tr {background:none;}
.newbie_info th, .newbie_info th p {padding:10px;color:#ff9900;font-weight:normal;font-size:130%;text-align:center;}

#hndl-show-loginpass-fields {
    display:block;
}

.newbie_login th, .newbie_login th p {background:none;padding:5px;color:#ff9900;font-weight:normal;font-size:120%;text-align:center;}
.newbie_login td {padding:5px;vertical-align:middle;}
.newbie_login input[type="text"], .newbie_login input[type="password"] {width:200px;height:32px;line-height:32px;border-radius:15px;}
 .checkout_buttons {
display:block;
margin:10px auto!important;
background:#eee;
cursor:default;
color:#ccc;
text-shadow:1px 1px 1px #fff;
}

.chk-div .agree_check input[type="submit"] {
background:#eee;
cursor:default;
color:#ccc;
text-shadow:1px 1px 1px #fff;
}

.spanp {text-align:center;text-shadow:none;font-size:20px;}

.advice_a a {
width:200px;
margin:5px 30px;

color:#fff;
font-size:18px!important;
text-align:center;
text-transform:uppercase;
font-weight:600;
text-shadow:none;
padding:10px 20px;
border-radius:10px;
background:#66cc00;
border:1px solid #fff;
cursor:pointer;
display:block;
margin:5px auto;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.advice_a a:hover {background:#008030;}

.stilkuhni {width:396px;display:block;}
.stilkuhni table {width:100%;}
.stilkuhni .editinfos {float:none;margin:0;}
.stilkuhni .editinfos a {float:right;margin:0;}
.star {float:left;margin-top:-10px;margin-right:10px;font-size:40px;color:#ff0000;}
.sk_big {font-size:16px!important;font-weight:500;margin:5px 0;padding:5px 0;color:#008030;border-bottom:1px solid #ccc;}
.sk_small {font-size:13px!important;text-align:left;color:#555;margin:0;}

.sk_profit {width:850px;height:473px;margin:15px auto;display:block;clear:both;margin-left:-15px;border-bottom:5px solid #888;border-top:2px solid #fff;}
.sk_profit .retail_prc {padding:12px;color:#555;font-size:20px;}
.sk_profit .retail_prc p {width:100%;}
.sk_profit .liv_prc {border-left:none;width:840px;}
.sk_profit h3 {width:830px;background:#888;color:#fff;margin:0;text-transform:none;font-weight:400;padding:10px;letter-spacing:0;font-size:18pt;}
.sk_p_1, .sk_p_2 {display:block;float:left;position:inherit;}
.sk_p_1 img, .sk_p_2 img {width:425px;}

.divide_cert {width:100%;height:80px;border-top:3px solid #ccc;}

.profits_viewall {text-align:center;margin-bottom:50px;padding-bottom:50px;border-bottom:4px solid #66cc00;}

.ya_social {width:1080px;text-align:center;margin:20px 0;padding:40px 10px;float:left;background:#C9CFDC;}
.ya_social table {width:600px;height:150px;display:block;margin:40px auto;}
.ya_social table td {text-align:center;vertical-align:middle;width:150px;}
.ya_social p {font-size:150%;color:#555;float-left;display:block;width:100%;margin:20px 0;}
.ya_social a {
color:#fff;
font-size:150%;
padding:15px 25px;
border:2px solid #fff;
border-radius:5px;
margin:50px;
display:block;
width:350px;
float:none;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.ya_social a:hover {background:#ff9900;text-shadow:1px 1px 2px #cc0000;border:2px solid #cc0000;border-radius: 5px;color:#fff!important;}
.c1 {width:300px;height:230px;float:left;margin-left:20px;padding:10px;color:#fff!important;text-align:left;margin-bottom:30px;}
.c1 p {color:#fff;text-align:center;}
.c1 img {height:150px;display:block;margin:10px auto;}
.ya_social .c1 h3 {color:#6688cc;font-weight:300;text-transform:uppercase;font-size:140%;text-align:center;padding:10px 0;margin:10px 0;border-bottom:#3366cc;}
 .ya_social  .c1 p {color:#555;text-align:center;font-size:130%;font-weight:300;}
.c1 p {font-size:110%;}
.c1 h3 {font-family: 'Play', sans-serif;font-size:170%;line-height:100%;font-weight:normal; text-transform:none;margin:10px 20px;padding-bottom:10px;border-bottom:1px solid #fff;}
.what {
float:left;
width:690px;
min-height:80px;
background:url("../../images/arrowups.png") right 60px top 20px no-repeat #eee;
margin:0;
font-size:110%!important;
padding: 20px 120px 20px 15px!important;
border-bottom:4px solid #66cc00;
text-align:center;
}
.numb {font-size:50px;font-weight:500;color:#e1e1e1;padding:0 20px;}

.c2 {width:480px;display:block;margin:10px;text-align:center;height:370px;border:1px solid #888;float:left;}
.c2 h5 {margin:8px 0;color:#003399;text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:-1px;display:block;float:left;}
.noprt {background:#e1e1e1;}
.prt {background:#fff;}
.c2 img {display:block;float:left;width:480px;margin-left:0;opacity:0.7;}
.c2 p {text-align:center!important;font-size:18px!important;color:#333;float:left!important;margin:10px 0!important;padding:0!important;width:100%;}
.artp {text-align:center;font-size:25px!important;margin:30px 0;display:block;width:100%;padding:0;float:left;color:#888;}

.pricenka {border-collapse:collapse;}
.pricenka tr:nth-child(odd) {background:#eee;border-bottom:1px solid #ccc;}
.pricenka tr:nth-child(even) {background:#fafafa;border-bottom:1px solid #ccc;}
.pricenka td {vertical-align:top;width:210px;}
.pricenka td[colspan="2"] {width:420px;}
.pricenka h4 {color:#555;padding:0;margin:8px;background:none!important;text-transform:none;text-align:center;word-wrap:none;width:180px;}
.pricenka p {color:#888;font-size:95%;margin:5px 0;text-align:center;}
.pricenka li {font-size:95%;color:#888;}
.pricenka li b {color:#008030;font-size:110%!important;font-weight:500;}
.prftprft {width:150px;display:block;font-size:140%;font-weight:500;color:#007dce;text-align:center;}
.baseprc {width:150px;display:block;font-size:110%;font-weight:500;color:#008030;text-align:center;}

.moreinfos {width:100%;}
.moreinfos tr {background:none!important;}
.moreinfos tr td {font-size:85%!important;width:25%;line-height:14px!important;vertical-align:top;text-align:left;border-left:2px solid #fff;}
.moreinfos tr td b {font-size:13px!important;}
.moreinfos tr .lbl_prof {font-weight:700;}

.post_title {text-transform:none;}

.prdbrief_price1 {font-size:85%;text-align:right;color:#999;}
.prdbrief_price1 .regularPrice1 {font-size:18px!important;font-weight:500;color:#555;margin-left:5px;}
.prdbrief_price1 .totalPrice1 {font-size:18px;color:#007dce;font-weight:500;}
#cmp-table tr td .regularPrice1 {font-size:18px!important;font-weight:500;color:#555;margin-left:5px;}
#cmp-table tr td .totalPrice1 {font-size:18px;color:#007dce;font-weight:500;}
#cmp-table tr td .baseret  {font-size:85%;text-align:right;color:#999;}

.categories_nav {margin-left:0px;height:60px;width:100%;font-size:.8em;}
.categories_nav .cpt_category_tree ul {margin:0;padding:0;}
.categories_nav .cpt_category_tree ul li {float:left;margin-left:0px;padding:5px;border-bottom:none;width:105px;text-align:center;}
.categories_nav .child {display:none;}

.cat_path_in_productpage {margin-top:-3px;}

.nomatches {color:#555;display:block;clear:both;margin-bottom:100px;}
.nomatches p {font-size:150%;}

.userinf {list-style-type:none;}
.userinf li {width:260px;float:left;margin-right:10px;}
.userinf h3 {font-size:18px;font-weight:500;text-transform:none;margin:0;width:100%;display:block;text-align:center;}
.userinfoul {padding:10px;}
.usercart {height:120px;}
.usercart .shcart_link {display:none;}
.usercart .cpt_shopping_cart_info {float:none;width:100%;}
.usercart #shpcrtgc {font-size:130%;margin:20px 0;color:#555;text-shadow:none;padding:0;text-align:center;width:100%;}
.usercart #shpcrtca {font-size:150%; color:#cc0000;}

.rrc {
width:50%;
padding:5px;
background:#f1f1f1;
float:left;
margin-top:-150px;
z-index:2;
display:block;
position:relative;
color:#999;
font-weight:500;
text-decoration:line-through;
border-left:none;
border-right:2px solid #999;
border-bottom:2px solid #999;
border-top:1px solid #999;
}

.total_price {
width:170px;
padding:8px 15px;
height:25px;
margin-top:-25px;
background:#ff9900;
color:#fff;
display:block;
position:relative;
font-size:22px;
font-weight:bold;
text-align:right;
text-shadow:1px 1px 1px  #770000;
}

.price2know {
width:100%;
font-size:120%;
display:block;
text-align:center;
color:#ffcc33;
}

ul.product_list .prd_listname {text-align:center;}
ul.product_list .prd_listname a {
text-align:center;
color:#555;
font-size:100%;
font-weight:500;
margin:10px 0;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}

ul.product_list .prd_listname a:hover {color:#990000;}
.aprc {margin-left:0!important;width:100%!important;}

.c6 {
width:500px;
padding:10px;
display:block;
clear:both;
border:2px solid #ccc;
background:#fafafa;
text-align:left;
margin:10px auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

.c6 img {float:right;display:inline-block;margin-top:-60px;}
.c6 p {width:70%;}

.post_block .white {height:100px;}
.post_block p {margin:20px 0;}
.aprc {margin-left:0!important;width:100%!important;}
.pmn {width:500px;float:left;display:block;margin-left:30px;border:1px solid #003399;}
.pmn ul {margin:0;padding:0;}
.pmn ul li {margin:0!important;padding:10px 0;}
.mnft {width:1040px;float:left;text-align:center;margin:10px;}
.mnft table {display:block;margin:10px auto;}
.mnft table td {width:60px!important;}
.pmn h3 {margin:0;background:#003399;color:#fff;}


.mmenu {width:1100px!important;}

.newsmain {display:block;margin:0;float:left;background:#fafafa;border:1px solid #3366cc;}
.newsmain h2 {width:900px;text-align:left!important;font-size:28pt;color:#fff;background:url("../../images/h2nws.png") left 30px center no-repeat #3366cc;padding:20px 100px;margin-top:0px;}
.newsmain .first-one .news_title {font-size:160%;text-align:center;border-bottom:1px solid #3366cc;margin:10px 0;font-family: 'Comfortaa', cursive;}
.newsmain .first-one  .post_content {background:none;border:none;}
.newsmain .first-one .vis p {display:none;}
.newsmain .first-one .vis .news_image {display:block;}
.newsmain .first-one .vis .news_image img {width:100%;margin:0;}
.newsmain .first-one .vis div, .newsmain .first-one .vis ul, .newsmain .first-one .vis li, .newsmain .first-one .vis span,  .newsmain .first-one .vis hr {display:none;}
.newsmain .first-one .art-read-more a {
padding:10px 20px;
background:#e1e1e1;
border:1px solid #ccc;
color:#555!important;
//font-family: Calibri, Segoe, "Segoe UI" sans-serif;
border-radius:5px;
cursor:pointer;
margin:20px 50px;
text-transform:capsized;
font-size:120%;
float:right;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.newsmain .first-one .art-read-more a:hover, .newsmain .secondary .art-read-more a:hover {text-shadow:none;border-radius:5px;background:#0033cc;border:1px solid #fff;color:#fff!important;}
.newsmain .secondary {
width: 245px;
  display: block;
  float: left;
  margin-left: 15px;
  margin-top: 6px;
margin-right:0;
  padding: 5px;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
}
.newsmain .secondary .news_title {height:60px;font-size:110%;border-bottom:1px solid #ccc;text-align:center;padding:5px 0;}
.newsmain .secondary .post_content {border:none;background:none;font-size:95%;height:200px;margin:5px;padding:0;}
.newsmain .secondary .art-read-more a {
padding:5px 10px;
background:#e1e1e1;
border:1px solid #555;
color:#555!important;

border-radius:5px;
cursor:pointer;
margin:5px auto;
text-transform:capsized;
font-size:95%;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;

}
.newsmain .secondary .art-read-more {height:45px;text-align:center;}
 .first-one  h2 {display:none!important;}
.cpt_news_short_list .first-one {display:block;margin:10px;border:1px solid #ccc;background:#fff;}

.cartfixed img {
opacity:0.5;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all  0.4s ease-in;
    -o-transition: all 0.4s ease-in;
}
.cartfixed img:hover {opacity:1.0!important;}
.cpt_shopping_cart_info
{text-align: center;width:200px;/*height:60px;*/
}
.prd-brf{height:445px;}