@font-face {font-family: 'PFDinTextCondRegular'; src: url('/fonts/PFDinTextCondPro-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal;}   
@font-face {font-family: 'PFDinTextCondBold'; src: url('/fonts/PFDinTextCondPro-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal;}   
@font-face {font-family: 'PFDinTextCondMedium'; src: url('/fonts/PFDinTextCondPro-Medium.ttf') format('truetype'); font-weight: normal; font-style: normal;}   

@font-face {
	font-family: 'Ruble';
	src: url('/fonts/rouble.eot');
	src: local('ALS Ruble'),
	url('/fonts/rouble.woff') format('woff'),
	url('/fonts/rouble.svg') format('svg'),
	url('/fonts/rouble.otf') format('opentype');
}

.ruble{
	font-size:18px;
       font-family: 'Ruble'; 
}
.rubles{
	font-size:14px;
       font-family: 'Ruble'; 
}


body {
     padding:0;margin:0;
     background-color:#f0fbfd;
    
 }
 
.smtext {font:11px Arial;} 

#container { 
    background:url('/images/nbg.png') center;
     background-repeat:repeat-y;} 

.tr1{background-color:#ffffff;}
.tr2{background-color:#E6FCFC;}

h1 {font-family: 'PFDinTextCondMedium';color:#205a62;font-size:22pt;font-weight:normal; text-transform:uppercase;margin-top:0px;}
h2 {font-family: 'PFDinTextCondMedium';color:#205a62;font-size:16pt;font-weight:normal; text-transform:uppercase;}
h3 {font-family: 'PFDinTextCondBold';color:#205a62;font-size:16pt;font-weight:normal; text-transform:uppercase;} 

root {
    display: block;
}

#preheader_div {position:fixed;width:100%;}

#preheader {
    height: 40px;
    background-color: #205a62;
}
#preheader #cart {background:url('/images/basket_bg.png');background-position:left center;background-repeat:no-repeat;padding-left:20px;}
#preheader a {font-family:'PFDinTextCondRegular';color:#ffffff;}
#preheader a:hover {color:#42cee2;}
#preheader #cart_count {font-family:'PFDinTextCondRegular';color:#ffffff;background:url('/images/cart_bg.png');background-repeat:no-repeat;background-position:center center;text-align:center}
#preheader #cart_summ {padding-left:5px;font-family:'PFDinTextCondRegular';color:#42cee2;}

#header {padding-top:40px;}

#header_table {height:120px;width:958px;} 

#header #search_div {
    padding-top:10px;
}
#header #logo_div {
    padding-left:10px;
    padding-top:10px; 
}
#header #search_table {width:230px;}
#header .search_td {
    background-image:url('/images/search_bg.png');
    background-repeat:no-repeat;
    width:230px;
    height:31px;
    text-align:center;
    padding-top:1px;
}

#header .search_td input {
    border:0;
    height:27px;
    width:187px;
    background:transparent;  
     margin-left:20px;
     margin-top:2px;
     font-size:16px;
    font-family:'PFDinTextCondRegular'; 
}
#header #phone_big {
    font-family:'PFDinTextCondRegular'; 
    color:#666666;
    font-size:30px;
} 

#main_menu {background-image:url('/images/menu_bg.png');width:938px;height:40px;}
#main_menu td {text-align:center;}
#main_menu td.common {background:transparent;cursor:pointer;}
#main_menu td.hover {background:#42cee2;cursor:pointer}
#main_menu td.sel {background:#37acbd;cursor:default}
#main_menu td.common {color:#666666; font-family:'PFDinTextCondRegular';font-size:16px; text-transform:uppercase }
#main_menu td.hover {color:#ffffff; font-family:'PFDinTextCondRegular';font-size:16px; text-transform:uppercase }
#main_menu td.sel {color:#ffffff; font-family:'PFDinTextCondRegular';font-size:16px; text-transform:uppercase }

#main_menu #mb1 {width:140px;}
#main_menu #mb2 {width:114px;}
#main_menu #mb3 {width:112px;}
#main_menu #mb4 {width:180px;}
#main_menu #mb5 {width:124px;}
#main_menu #mb6 {width:106px;}
#main_menu #mb7 {width:116px;}

#main_slider {width:938px;height:374px;margin-top:20px;}
#logos_div {width:938px;height:80px;background:url('/images/logo_bg.gif');margin-top:10px;text-align:center;}
#logos_content {width:930px;height:60px;padding-top:10px;margin-left:3px;}
#logos_content a {padding-left:10px;} 
#main_content {width:1000px;}

#main_offers {text-align:left;width:940px;}
#main_offers_table {width:100%;}


input.common {font-family:Arial;font-size:12px;color:#666666;height:24px;border:1px solid;border-color:#dddddd;}
select.common {font-family:Arial;font-size:12px;color:#666666;height:24px;border:1px solid;border-color:#dddddd;padding-top:3px;}

.text_div {text-align:left;color:#666666;font:11pt Arial;width:940px;}
.text_div table{text-align:left;color:#666666;font:11pt Arial;}

.text_div a {color:#42cee2}
.text_div a:hover {color:#FF7502;}

.product_hover {
    border: 1px solid #dddddd; cursor:pointer;
    vertical-align:top;
    width:235px;
    height:285px;
    font:13pt Arial;
    text-align:center;
    margin-top:10px;
}

.product {
    border: 1px solid #ffffff;
    vertical-align:top;
    width:235px;
    height:285px;
    font:13pt Arial;
    text-align:center;
    margin-top:10px;
}
.product td,.product_hover td {vertical-align:top;}

.product .prname,.product_hover .prname {
    font:bold 13px Arial;   
    padding-bottom:3px;
    color:#313131;
    height:48px;
}

.product .prnote,.product_hover .prnote {height:27px;}
.product .small_text,.product_hover .small_text {font:11px Arial;}
.product .addition,.product_hover .addition {   
    width:235px;
    text-align: center;    
    font:11px Arial;
    background-color:#ffffff;
}






.product_wide {
    border: 1px solid #dddddd;
    vertical-align:top;
    width:100%;
    height:270;
    font:12px Arial;
}
.product_wide td {vertical-align:top;}

.product_wide .prname {
    font:bold 13px Arial;
    padding-top:5px;
    color:#313131;
}

.product_wide .addition {
    margin-top:5px;
    width:203px;
    text-align: center;
    border:1px solid #efefef;
    font:11px Arial;
    background-color:#ffffff;
}
.product_wide .addition td {padding-top:2px;}



a.oneclick {font-family:Arial;font-size:11px;color:#205a62;border-bottom:1px dashed;cursor:pointer;}
a.oneclick_hover {color:#FF7502;font-family:Arial;font-size:11px;border-bottom:1px dashed;cursor:pointer;}

#oneclick_close {cursor:pointer;}
#oneclick_win {width:370px;height:256px;display:none;position:absolute; margin-left: -185px; /* Отступ слева */  
    left:50%;background:url('/images/clickwin.gif');z-index:9999;}
#oneclick_win table {width:360px;margin-left:5px;}
#oneclick_win table .head {font-family: Arial;font-size:20px;height:45px;vertical-align:top;padding-top:5px;}
#oneclick_win table .closer {padding-right:5px;vertical-align:top;padding-top:10px;}
#oneclick_win table .common {font-family: Arial;font-size:14px;height:33px;padding-left:3px;width:100px;color:#666666;}
#oneclick_win table input {font-family: Arial;font-size:16px;height:30px;color:#999999;width:200px;border:1px solid;border-color:#dddddd;}
#oneclick_win table .for_button {height:50px;} 
#oneclick_win table #oneclick_error {font-family: Arial;font-size:16px;width:355px;height:40px;}
#oneclick_back {display:none;position:absolute;width:100%;height:300%;text-align:center;z-index:8888;background:#ddd; opacity:.70; filter:alpha(opacity=70);text-align:center;cursor:pointer;top:0px;left:0px;}
.oneclick_button {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button.png');} 
.oneclick_button_h {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button_h.png');} 
.oneclick_button div,.oneclick_button_h div,.oneclick_button_d div {padding-top:5px;color:white;font-family: Arial;font-size:16px;}
.oneclick_button_d {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button_d.png');} 

 
#left_column .header {font-family: 'PFDinTextCondBold';color:#205a62;font-size:13pt;}

#left_column .menu_list {    
    padding:0px;
    margin-left:20px;
}

#left_column .menu_list td{
  margin:0px;  
  margin-top: 0px;
  vertical-align:middle;
  height:30px;
}

#left_column .menu_list td.common,#left_column .menu_list td.hover,#left_column .menu_list td.sel {
  padding-left: 10px;
  padding-right: 10px;
  cursor:pointer;
}
#left_column .menu_list td.common a {
   font-size:12pt;
   font-family:'PFDinTextCondRegular';
   color: #000000;
   text-decoration:none;
}
#left_column .menu_list td.hover{
   background-color:#d2ffff;
}
#left_column .menu_list td.hover a {
    font-size:12pt;
   font-family:'PFDinTextCondRegular';
   color: #000000;
   text-decoration:none;
}
#left_column .menu_list td.sel{
  background-color:#42cee2;
}
#left_column .menu_list td.sel a {
    font-size:12pt;
   font-family:'PFDinTextCondBold';
   color: #FFFFFF;
   text-decoration:none;
}



#left_column .catalog_list {
      padding:0px;
    margin-left:10px;
}

#left_column .catalog_list td {
  margin:0px;
  margin-left: 10px;
  padding-right: 0px;
  margin-top: 0px;
  vertical-align:middle;
  height:20px;
  padding-top:5px;
  padding-bottom:5px;
  cursor:pointer;
}

#left_column .catalog_list td.common a {
   font-size:12pt;
   font-family:'PFDinTextCondRegular';
   color: #888888;
   text-decoration:none;
}
#left_column .catalog_list td.hover{
   background-color:#d2ffff;
}
#left_column .catalog_list td.hover a {
    font-size:12pt;
   font-family:'PFDinTextCondRegular';
   color: #888888;
   text-decoration:none;
}
#left_column .catalog_list td.sel{
  background-color:#42cee2;
}
#left_column .catalog_list td.sel a {
    font-size:12pt;
   font-family:'PFDinTextCondBold';
   color: #FFFFFF;
   text-decoration:none;
}



ul.catalog_list {
    list-style: none;
    padding-left:10px;
}

ul.catalog_list a {
   font-family:'PFDinTextCondRegular';
   font-size: 14px;
   color: #515151;
   text-decoration:none;
}

ul.catalog_list a:hover{
    font-family:'PFDinTextCondRegular'; 
   font-size:14px;
   color: #FF7502;
    text-decoration:underline;
}


#breadcrumb {color:#666666; height:30px;padding-top:5px; font-family:'PFDinTextCondRegular'; font-size:10pt; text-transform:uppercase;}
#breadcrumb a {color: #aaaaaa; font-family:'PFDinTextCondRegular'; font-size:10pt; text-transform:uppercase; text-decoration:none; cursor:pointer; }
#breadcrumb a:hover {color: #FB8C00; font-family:'PFDinTextCondRegular'; font-size:10pt; text-transform:uppercase; text-decoration:none; cursor:pointer; }


#catalog_brands td {font-family:'PFDinTextCondRegular';font-size:11pt;color:#666666;} 
#catalog_brands td.common {opacity:.30; filter:alpha(opacity=30);padding-left:3px;padding-right:3px;border:1px solid;border-color:#ffffff;}
#catalog_brands td.hover {padding-left:3px;padding-right:3px;border:1px solid;border-color:#ffffff;}
#catalog_brands td.sel {
    border:1px solid;border-color:#dddddd;padding-left:3px;padding-right:3px;}

#sorting_table table {font-family:'PFDinTextCondRegular';font-size:11pt;color:#666666;margin-top:3px;}
#sorting_table .sorting td{}
#sorting_table td.hover {padding-right:5px;padding-left:5px;height:24px;}
#sorting_table  .sel{
    padding-right:5px;padding-left:5px;
    background-color:#eafafc;
    border:1px solid;
    border-color:#dddddd;
    height:24px;
}
#sorting_table .sel  a, #sorting_table .hover  a {
   font-size: 11pt;
     font-family:'PFDinTextCondRegular';
   color: #999999;
}
#sorting_table .common {padding-right:5px;padding-left:5px;height:24px;opacity:.30; filter:alpha(opacity=30);}
#sorting_table .common a {
     color: #999999;
     text-decoration:underline;
     cursor:pointer;
     font-size: 11pt;
     font-family:'PFDinTextCondRegular';
 
}







.line_top {margin-top:5px;width:100%;height:5px;border-top:1px solid #dddddd;}

.groups_filter {
    border:1px solid #dddddd;
    background-color:#fafafa;
    font-family:'PFDinTextCondRegular';font-size:11pt;color:#666666;
}

.groups_filter .heading {
    font-family:'PFDinTextCondRegular';font-size:14pt; text-transform:uppercase;
    color:#888888;
}


.groups_filter a:hover{
     color: #000000;
     text-decoration:none;
     cursor:pointer;
}





.groups_filter .view td {width:31px;height:17px;text-align:center}

.groups_filter .subgroups {padding:0;}

.groups_filter .subgroups a {
   font: 11px Arial;
   color: #515151;
}

.groups_filter .subgroups a:hover{
   font:11px Arial;
   color:#FF7502;
}

.groups_filter .subgroups .hover  a {
   font: 11px Arial;
   color: white;
}


#footer {
   background:url('/images/footer_bg.gif');
   height:195px;
   width:1000px;
   margin-top:20px;
   
}
#footer_table {margin-top:20px;width:940px;}
#footer_table a{color:#ffffff; font-family:'PFDinTextCondRegular';font-size:12pt;text-decoration:none;}
#footer_table a:hover{font-size:12pt;text-decoration:underline;}
#footer_table {color:#ffffff; font-family:'PFDinTextCondRegular';font-size:12pt;}
#footer_table .phone{font-family:'PFDinTextCondRegular';font-size:26pt;}
#footer_table .small{font-size:9pt;padding-top:10px;}
#footer_table .small a{font-size:9pt;}
#footer_menu {margin-left:50px;width:300px}
























.white_head {
    color: #ffffff;
    font:14px Cambria;
}

.white_head a{
    color: #ffffff;
    font:14px Cambria;
    text-decoration:underline;
}

#basket_div {
    text-align:left;
    cursor:pointer;
    vertical-align:middle;
    width:238px;
    height:81px;
    background-image:url('../images/basket_div_new.gif');
    background-repeat:no-repeat;
}
#basket_div div {
    padding-left:7px;
    font:12px Arial;
    color:white;
}
#basket_div a {
   font:14px Arial;
   color: white;
}
#basket_div a:hover {
   font:14px Arial;
   color: white;
   text-decoration:none;
}

#basket_div2 {
    padding-top:10px;
    text-align:center;
    width:220px;
    height:61px;
    background-color:#f3f3f3;
}
#basket_div2 table {
    font:12px Arial;
    color:#333333;
}
#basket_div2 a {
   font:14px Arial;
   color: #FF0000;
}
#basket_div2 a:hover {
   font:14px Arial;
   color:#FF7502;
}

#up_phone_div {padding-top:13px;}

#main_table {
    width:1000px;
    background-color:#ffffff;
    height:100%;
}
#left_column {
    width:200px;
    padding:10px;
}

.maintext { font:normal 12px Arial;}

.smalltext { font:normal 10px Arial;}

#main_tr {padding:10px;font:normal 13px Arial;}

#main_tr a.blue{font:13px Arial;
   color: #009EE1;}

#main_tr a.blue:hover{font:13px Arial;
   color: #FF7502;}

#main_table { font:normal 12px Arial;}
.bordered {border-top:1px solid #cccccc;border-left:1px solid #cccccc;color:#111111;font:11px Arial;}
.bordered td {border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.bordered thead td {background-color:#cccccc;color:white;font:bold 13px Arial;}


.price {
    font-family: 'PFDinTextCondMedium';
    font-size:20px;
    color:#42cee2;
}





.common_button {
    background-image:url('../images/to_basket_new.png');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer;    
}
.common_button_h {
    background-image:url('../images/to_basket_hover.png');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer;    
}
.common_button_h div {
    padding-top:3px;
    font-family:Arial;
    font-size:12px;
    color:white;
     text-align:center;
}    
.common_button div{
    padding-top:3px;
    font-family:Arial;
    font-size:12px;
    color:#666;
    text-align:center;
}



.pr_button1 {
    background-image:url('../images/to_basket_new.png');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer;    
}
.pr_button1 div {
    padding-top:3px;
    font-family:Arial;
    font-size:12px;
    color:#666;
}

.pr_button2 {
    background-image:url('../images/to_basket_hover.png');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer;   
}
.pr_button2 div {
    padding-top:3px;
    font-family:Arial;
    font-size:12px;
    color:white;
}

.pr_button3 {
    background-image:url('../images/in_basket.gif');
    background-repeat:no-repeat;
    width:81px;
    height:23px;   
}
.pr_button3 div {
    padding-top:3px;
     font-family:Arial;
    font-size:12px;
    color:white;
}

.pr_button_ord {
    background-image:url('../images/to_basket_new.png');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer; 
}
.pr_button_ord div {
    padding-top:3px;
     font-family:Arial;
    font-size:12px;
    color:white;
}

.pr_button_ord_hover {
    background-image:url('../images/for_order_hover_new.gif');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer;
}
.pr_button_ord_hover div {
    padding-top:3px;
    font-family:Arial;
    font-size:12px;
    color:white;
}

.pr_button_none {
    background-image:url('../images/no_stock.png');
    background-repeat:no-repeat;
    width:81px;
    height:23px;
    cursor:pointer;
}
.pr_button_none div {
    padding-top:3px;
     font-family:Arial;
    font-size:12px;
    color:white;
}



#catalog {padding-left:15px;}
#catalog a {
   font:11px Arial;
   color: #2BB8E0;
}
#catalog a:hover {
   font:11px Arial;
   color:#FF7502;
}

a.black {
   font:11px Arial;
   color: #2BB8E0;
}
a.black:hover {
   font:11px Arial;
   color:#FF7502;
}

a.white {
   font:11px Arial;
   color: #FFFFFF;
}
a.white:hover {
   font:11px Arial;
   color:#FF7502;
}

#tooltip {
        position: absolute;
        z-index: 3000;
        border: 1px solid #111;
        background-color: #eee;
        padding: 5px;
        opacity: 0.85;
        text-align:left;
        padding:5px;
        font:normal 11px Arial;
}
#tooltip h3, #tooltip div { margin: 0; }
.hidden { display: none; }
.visible { display: true}

.product_descr_image {padding-right:10px;padding-bottom:10px}

.product_descr_table {
     text-align:left;
     font:normal 11px Arial;
}


.red {color:red;}

.send_button {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button.png');} 
.send_button_h {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button_h.png');} 
.send_button div,.send_button_h div,.send_button_d div {padding-top:5px;color:white;font-family: Arial;font-size:16px;}
.send_button_d {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button_d.png');} 

.confirm_button {cursor:pointer;width:220px;height:29px;background:url('/images/confirm_button.png');} 
.confirm_button_h {cursor:pointer;width:220px;height:29px;background:url('/images/confirm_button_h.png');} 
.confirm_button div,.confirm_button_h div,.confirm_button_d div {padding-top:5px;color:white;font-family: Arial;font-size:16px;}
.send_button_d {cursor:pointer;width:140px;height:29px;background:url('/images/oneclick_button_d.png');} 


#send_order_table {font:normal 11px Arial;}

.field {
    border:1px solid #dddddd;
    font:normal 11px Arial;
}
.field_hover {
    background-color:#FFF3C2;

}

.spec_hover { background-color:#E6FCFC; cursor:pointer;}

.spec{
    margin:1px;
    height:150px;
    text-align:center;
}

.spec .spec_table {
    width:360px;
    border:1px solid;padding-right:1px; padding-left:1px;
    border-color:#dddddd;}

.spec .sellout {color:#009EE1;font: 20px Arial;}

.spec .price {color:#FF0000;font:bold 32px Arial;}

.spec .heading { font: 20px Arial;}

#special_list a {
   color: #1B1B1B;
   font: 11px Arial;
   text-decoration:underline;
   cursor:pointer;
}

#special_list a:hover{
   color: #FB8C00;
   font: 11px Arial;
   text-decoration:underline;
   cursor:pointer;
}

#special_list .special_offer {
   font: 11px Arial;
}

.pages {padding-top:5px;}

.Button {
        text-align:center;
        padding: 6px;
        margin: 0px 1px 0px 0px;
        font: bold 10px Arial ;
        padding-bottom:7px;
        color:#777777;
        background: url('../images/tab0.png');
        border-left: solid 1px #CCC;
        border-bottom: solid 1px #CCC;
        border-top: solid 1px #999;
        border-right: solid 1px #999;
        height:30px;
        cursor:pointer;
         border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
}

.ButtonHover {
        text-align:center;
        padding: 6px;
        margin: 0px 1px 0px 0px;
        font: bold 10px Arial ;
        padding-bottom:7px;
        color:#ffffff;
        background: url('../images/tab1.png');
        border-left: solid 1px #CCC;
        border-bottom: solid 1px #CCC;
        border-top: solid 1px #999;
        border-right: solid 1px #999;
        height:30px;
        cursor:pointer;
          border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
}

.news_message {padding-top:5px;}
.news_message .news_date {font-family:'PFDinTextCondMedium';font-size:14px;color: #555555;}
.news_message a{
    font-family:'PFDinTextCondRegular';font-size:14px;
     color: #666666 ; 
     text-decoration:none;
     cursor:pointer;
}
.news_message a:hover{
  font-family:'PFDinTextCondRegular';font-size:14px;
  color:#FF7502;
   text-decoration:underline;
     cursor:pointer;
}


#summ_value {
    font:14px Arial;
   color: #FF0000;
}

.bordered { border:1px solid #B6B6B6;}
.bordered thead {background-color:#efefef;
   font-weight:bold;
    height:25px;}
.gray_bg{background-color:#efefef;} 

#make_order_table {border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6;border-top:1px solid #B6B6B6;width:710px;background-color:#ffffff;}
#make_order_table td.step_content{padding:0px;background-color:#F6F6F6;border-bottom:1px solid #B6B6B6;}
#make_order_table td.step_content div.step_content_inner{padding:10px;}
#make_order_table input[type=text] {border:1px solid;border-color:#dddddd;height:24px;} 
#make_order_table td.step_content div.step_content_inner table{font: 12px Arial}

#make_order_table .border_top_active td.head{padding-left:10px;padding-right:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #B6B6B6;font:bold 15px Arial;color:#FF7502}
#make_order_table .border_top_inactive td.head{padding-left:10px;padding-right:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #B6B6B6;font:bold 15px Arial;color:#208AD3}

#make_order_table .smalltext {font:10px Arial;}
#make_order_table .heading{font:bold 16px Arial;}

.name_filter { border:1px solid #dddddd;
    background-color:#f5f5f5;margin-top:2px;font:13px Arial;}

.name_td {
    background-image:url('../images/nfield.gif');
    background-repeat:no-repeat;
    width:188px;
    height:21px;
    text-align:center;
    padding-top:1px;
}

.name_td input {
    border:0;
    height:18px;
    width:175px;
    background-color: #F7F8F4;
}

.series_filter { border:1px solid #dddddd;
    background-color:#f5f5f5;margin-top:2px;font:13px Arial;}
.series_filter a {
   font: 11px Arial;
   color: #515151;
}
.series_filter a:hover{
   font:11px Arial;
   color:#FF7502;
}

.status{
   font:bold 11px Arial;
   color: #000000;
}

.status_has{
   font:bold 14px Arial;
   color: #9fc900;
}

.status_has_small{
   font:bold 12px Arial;
   color: #9fc900;
}

.status_none_small{
   font:bold 12px Arial;
   color: #cc0000;
}


#product_addtext_div table {border:1px solid;border-color:#aaaaaa;padding:0;margin:0;font:11px Arial;}
#product_addtext_div table tr.head td{background-color:#44c3FF; color:white;font:15px Arial;}


#product_review_div {border:1px solid;border-color:#dddddd;padding:5px;}
#product_review_div table {border-color:#eeeeee;padding:0;margin:0;font:11px Arial;}

.review_table textarea {height:100px;width:400px;border:1px solid;border-color:#dddddd;}

.Tab {
        text-align:center;
        padding: 6px;
        margin: 0px 1px 0px 0px;
        font: bold 11px Arial ;
        padding-bottom:7px;
        color:#777777;
        background-color:#efefef;
        border-left: solid 1px #ddd;
        border-bottom:none;
        border-top: solid 1px #aaa;
        border-right: solid 1px #aaa;
        height:20px;
        cursor:pointer;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
}

.TabHover {
        text-align:center;
        padding: 6px;
        margin: 0px 1px 0px 0px;
        font: bold 11px Arial ;
        padding-bottom:7px;
        color:#ffffff;
        background: url('../images/t2.gif');
        border-left: solid 1px #ddd;
        border-bottom:none;
        border-top: solid 1px #aaa;
        border-right: solid 1px #aaa;
        height:20px;
        cursor:pointer;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
}


.TabSelected {
        text-align:center;
        padding: 6px;
        margin: 0px 1px 0px 0px;
        font: bold 11px Arial ;
        padding-bottom:7px;
        color:#ffffff;
        background: url('../images/t1.gif');
        border-left: solid 1px #ddd;
        border-bottom: none;
        border-top: solid 1px #aaa;
        border-right: solid 1px #aaa;
         height:20px;
        cursor:pointer;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
}



.TabbedPanelList {
        margin: 0px;
        padding: 0px;
         border: 1px;
          border-style: solid;
          border-color: #cfcfcf;
}


ul.nolist {list-style: none;padding-left:10;}
ul.nolist li.out {
    padding-left:15px;
    background:url('../images/plus.gif') 0 3px no-repeat; }
ul.nolist li.in {
    padding-left:15px;
    background:url('../images/minus.gif') 0 3px no-repeat; }
 

ul.grouplist {list-style:none;padding-left:5px;}
ul.grouplist li.out {
    padding-left:15px;
    background:url('../images/plus.gif') 0 3px no-repeat; }
ul.grouplist li.in {
    padding-left:15px;
    background:url('../images/minus.gif') 0 3px no-repeat; }

li.out a.common,li.in a.common {
    text-decoration: none;
    cursor:pointer;
    border-bottom: 1px dashed #555555;
}
li.out a.common:hover,li.in a.common:hover {
    color:#FF7502;
    text-decoration: none;
    cursor:pointer;
    border-bottom: 1px dashed #FF7502;;
}

ul.grouplist a.last {
    text-decoration: none;
    cursor:pointer;    
}
ul.grouplist a.last:hover {
    color:#FF7502;
    text-decoration: none;
    cursor:pointer;
}

ul.grouplist a.last_sel {
    text-decoration: none;
        font-weight:bold;
    cursor:pointer;
}
ul.grouplist a.last_sel:hover {
    font-weight:bold;
    color:#FF7502;
    text-decoration: none;
    cursor:pointer;
}

.comp_products {
   width:100%;
   font:normal 12px Arial;
   text-align:center;
   border-top:1px solid #efefef;
   border-left:1px solid #efefef;
 }
.comp_products thead {
   background-color:#efefef;
   font-weight:bold;
}
.comp_products tbody td {
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef;
}

.comp_products a{
   font:12px Arial;
   color: #009EE1;
}

.comp_products a:hover{
   font:12px Arial;
   color: #FF7502;}

.login_td {
    height:50px;
     font:11px Arial;
}

.login_td .hello {
     height:20px;
     font:bold 12px Arial;
}
.login_td .discount {
     height:20px;
     font:10px Arial;
}
.login_td a{
   font:12px Arial;
   color: #009EE1;
}
.login_td a:hover{
   font:12px Arial;
   color: #FF7502;}

.success {font:bold 12px Arial; color:#00cc00;}

.action {position:absolute;width:50px;height:50px;background-image:url('/images/action.gif');background-repeat:no-repeat;margin-left:150px;;}
.actionb {position:absolute;width:50px;height:50px;background-image:url('/images/action.gif');background-repeat:no-repeat;margin-left:250px;;}
  


#cart_table {
   width:100%;
   font-family:'PFDinTextCondRegular';font-size:14px;
   text-align:center;
   color:#666666;
   border:1px solid #efefef;
 }
#cart_table thead {
   background-color:#efefef;
   color:#666666;
   font-family:'PFDinTextCondMedium';font-size:14px;
}
#cart_table thead td {height:30px;}

#cart_table tfoot {
  background-color:#efefef;
   color:#666666;
   font-family:'PFDinTextCondMedium';font-size:14px;
}
#cart_table tfoot td {height:30px;}

#cart_table td {padding-top:2px;padding-bottom:2px;}

#cart_table .name {
   color:#666666;
   font-family:'PFDinTextCondMedium';font-size:14px;
}

#add_document {font-weight:bold;margin-top:20px;}
#add_document input {color:#666666;height:24px;background:#ffffff;padding:0px;width:300px;}
#add_document .inp {border:1px solid;border-color:#dddddd;width:300px;}
 