table.con {border: #657D92 solid;  border-width: 0px 1px 1px 0px; background-color:#ffffff;}
table.con td {padding:2px 7px 3px 7px;  border: #657D92 solid; border-width: 1px 0px 0px 1px;}
table.con font {font-family:tahoma; font-size:12px; color:#394959;}

table.conc {background-color:#ffffff;}
table.conc td {padding:2px 7px 3px 7px;}
table.conc font {font-family:tahoma; font-size:12px; color:#394959;}


.forms_item{font-family:Arial; color:#1378A1;  font-size:13px; font-weight:bold; align:center;}

.footnote{font-size:11px; font-family:arial;}


.regForm p { font-family:Arial; font-size:12px; margin:5px 0px 5px 0px;}
.regForm_inputText { width:250px; border:1px solid #1378A1; background-color:#F3F3F3; text-align:left;}
.regForm_1td p { color:#1378A1; font-weight:bold; margin-right:10px}
.regForm_1td {text-align:right;}
.regForm_alert { color:#FF0000; font-weight:bold; font-size:14; font-family:Arial; font-size:12px; margin:5px 0px 5px 0px;}
.regForm_title p{ font-size:+1em; font-weight:bold; margin:6px 0px 3px 0px;}
.regForm_2td { text-align:left;}
.regForm_inputSubmit {height:30px;  background-color:#3B5266; color:#82A1BD; font-weight:bold; text-align:center; margin:8px 0px 7px 0px; font-size:11px; border:0px;  cursor: hand;  }




h1 {color:#517692; margin-bottom:3px; font-size: 17px; font-family: Arial; font-weight: bold; }
h2 {color:#517692; margin-bottom:3px; font-size: 16px; font-family: Arial;  margin-left: 4px; font-weight: bold; }
h3 {color:#517692; margin-bottom:3px; font-size: 15px; font-family: Arial;  margin-left: 7px;  font-weight: bold; }

p{margin-bottom:10px;  color: #5B5B5B;  font-size: 14px;  }





.cart_div{ margin:3px 0 3px 0;}

.search_span{text-align:right; margin:0 2px 0 0;}
.search_input{ width:125px;}
.search_button{ background-color: White; color: #82A1BD; text-align:center; font-size:11px; border: 0px;  cursor: hand;     }

.search_rezTitle{font-family:Arial; font-size:15px; font-weight:bold; color:#657D92;}
.search_rezDiv{border-top:1px solid #D3E0ED; border-bottom:1px solid #D3E0ED; margin-top:1px;}
.search_rezDivAdiv{ margin:5px 10px;}
.search_rezDiv a{text-decoration:none; line-height:18px; padding:0px 0px; color:#3B5266; font-weight:bold; font-family:Arial; font-size:13px;}

.td_center_heading{ background: #82A1BD; }
.td_center_heading a{font-size:16px; color:#F3FDFE;  width: 100%;  font-weight: bold;  font-family: Arial;  margin-left: 15px;    }

.copyright{ font-size: 9px;  font-family: Arial;  }
.made_in{ font-size: 10px;  font-family: Arial;  font-weight: bold;  color: Black;    }

.links {}
.links a { font-size: 9px;  color: #BBBBBB;  }

.heading_table{    margin: 9px 0px 3px 0px;   }
.heading{ background-color:#D3E0ED;  height: 20px;  }
.heading a{  font-size: 12px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  margin-left: 7px;  color: #517692;  font-weight: bold;     }
.heading_wline{ height: 2px; background-color:#657D92;}

/* ---------------------
top
----------------------*/

.bg_logo{ background-image: url(../i/bg_logo.gif); background-repeat:repeat;  height: 65px;  width: 214px;      }
.bg_logo_line{  height:65px; background-image:url(../i/bg_logo_line.gif);  width: 1px;  overflow-y: hidden;  overflow-x: hidden;  background-repeat: no-repeat;     }
.bg_between{ height:65px; background-image:url(../i/bg_top_center.gif); background-repeat:repeat;  }
.bg_w_line{ height:3px; background-color: #8AA6BE;}

.bg_top_menu{  background-image:url(../i/bg_top_menu_TEST.gif);  height: 19px;     }
.bg_top_menu a{  font-family:Tahoma; font-size:11px; color:white;  text-decoration: none;  margin: 0px 8px 0px 8px;  vertical-align: middle; font-weight:bold; text-transform:uppercase;  }
.top_menu_delenie{ vertical-align: middle;  background: url(../i/top_menu_delen.gif);  height: 19px;   }

.baner{ margin-bottom:3px; width:468px; height:60px;}

/*--------------------
mod
----------------------*/
.bg_mod_wline{ height:6px; background-color:#BED3D5; }
.bg_heading_wline_top{ width:1px; height:1px; background-color:#96B3B4; }
.bg_heading_wline_bottom{width:1px; height:1px; background-color:#395851;}
.bg_heading_hline{width:1px; height:26px; background-image:url(../i/bg_heading_hline.gif);}
.heading_bottom_gradi_1{height:3px;background-image:url(../i/heading_bottom_gradi_1.gif);}
.heading_bottom_gradi_2{height:3px;background-image:url(../i/heading_bottom_gradi_2.gif);}
.heading_bottom_gradi_3{height:3px;background-image:url(../i/heading_bottom_gradi_3.gif);}

.heading_name{ background-image:url(../i/bg_heading_name.gif);  background-repeat: repeat-x;   }
.heading_name a{font-family:Tahoma; font-weight:bold; color:#2B7EC4; font-size:11px; text-transform:uppercase; margin-left:7px;}

.bg_bullet_orange{width:26px; height:26px; background-image:url(../i/bg_bullet_orange.gif); background-repeat:repeat;}
.img_bullet_orange{vertical-align:middle; margin-left:7px;}
.bg_bullet_white{width:27px; height:26px; background-color:#82A1BD;}
.img_bullet_white{vertical-align:middle; margin-left:8px;}

.bg_item_wline_bottom{ height:1px; background-color:#657D92;}
.bg_item_hline{width:0px; height:26px; background-color:#657D92;}
.bg_heading_name{background-image:url(../i/bg_heading_name.gif); background-repeat:repeat;}

.item_name{width:187px; padding-left:7px; background-color:#F3FDFE;}
.item_name a{font-family:Arial; color:#3B5266; font-size:11px; text-decoration:none;}

.infoBlockRight{ border: solid 1px #657D92;}
.infoBlockRight_div{ margin: 10px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color:#3B5266;}
.infoBlockRight_div p{ margin: 8px 0px;}

/*-----------------------------
<!--common.css-->
-----------------------*/
.body{margin:0px;    }

.td_left{ width: 215px; background-color:#F3FDFE;  }
.td_center{  padding-left: 2px; padding-right: 2px;   }
.td_right{ width: 215px; background-color:#F3FDFE; }

/*--------------------------
<!--login.css-->
--------------------------*/
.login_input{ margin:0 7px 0 5px; width:110px;}

.login_button{ background-color:#3B5266; color:#82A1BD; font-weight:bold; width:70px; text-align:center; margin:3px 8px 7px 0px; font-size:11px; border:0px;  cursor: hand;  }

.login_div{margin:0px 0 0px 0; text-align:right;}
.login_div a{text-transform:uppercase; vertical-align:middle;}

.login_name{  font-weight: bold;  margin:10px 3px 15px 3px;  font-size: 17px;  color: #E05512;  font-family: Arial, Helvetica, sans-serif;  text-align: center;         }

/*-----------------------------
tp.css
--------------------------*/
.tp{width:100%; height:300px; border-style:solid; border-width:2px; border-color:#657D92;}
.tp_cel{width:33%;}
.tp_span{width:33%;}
.tp_icon{margin:4px 0 4px 0; border:0px;}
.tp_op{background-color:#F3FDFE;  }
.tp_op_div{margin:4px 5px 4px 5px; height:57px;}
.tp_op_div a{text-decoration:none; font-family:Arial; font-weight:bold; font-size:11px; color:#3B5266; }

.tp_coast_div{ text-align:right}
.tp_coast_price{font-family:Arial; font-size:20px; font-weight:bold; color:#FF5A00; margin-right:5px;}
.tp_coast_rub{font-family:Arial; font-size:12px; color:#FF5A00; margin-right:5px;}

.tp_SpisokPodrobOpis{margin:3px 10px 3px 10px; height:95px;  overflow:auto;  font-family:Arial; font-size:11px; color:#424242;}
.tp_SpisokPodrobOpis p{font-family:Arial; font-size:11px; color:#424242;  margin-top: 0px;}
.tp_SpisokPodrobOpis li{margin: 0px 0px 0px 15px; font-family:Arial; font-size:11px; color:#424242;}


/* --new--  */
.tp_c_coast_div_2{ margin:5px 5px 45px 25px; width: 145px; vertical-align:bottom;}
.tp_c_coast_div_2 p{ font-family:Arial; font-size:13px; color:#3B5266;}
.tp_op_div_2{margin:4px 5px 0px 5px; height:30px;}
.tp_op_div_2 a{text-decoration:none; font-family:Arial; font-weight:bold; font-size:13px; color:#3B5266; }
.tp_c_price{ font-family:Arial; font-size:12px; text-align:center; font-weight:bold; color:#FF5A00;}

.tp_c_op{background-color:#F3FDFE;  }

.tp_c_button{text-align:right; margin-right:4px; margin-bottom:2px; margin-top:2px;}
.tp_c_button a{ font-weight:bold; text-decoration:none; border:1px solid #FF5A00; padding:1px 2px; font-family:Arial; font-size:10px; color:#FF5A00;}

.tp_imgA {height:120px; display:block; }

.tp_notPresent{ font: bold  14px Arial; color: #FF0000; margin: -43px 10px 5px 7px;}
.tp_notPresent2a{color:#0000ff;}
.tp_notPresent2b{color:#00ff00 ;}
/* ---------------------
cart_page
----------------------*/
.cart_in_tp_name_tr{ background-color: #E6EFF6; }
.cart_in_tp_name {  margin: 4px 4px 4px 4px;  font-family: Arial;  color: #5B5B5B;      }
.cart_in_tp_name a {  color: #6C6E6F;  font-size: 12px;  font-family: Arial;  text-decoration: none;      }
.cart_in_delete{ border-width: 0px; }
.cart_in_qun { width: 20px;  margin-right: 2px;  }
.cart_in_qun_div {color: #6C6E6F;  font-size: 12px;  font-family: Arial; }
.cart_in_price { font-size: 20px;  font-family: Arial;  font-weight: bold;  color: #F7911E;    }

.cart_in_sum_order{ margin: 3px 30px 30px 3px;  text-align: right;  font-size: 15px;  font-family: Arial;  font-weight: bold;  color: #5E5E5E;      }
.cart_in_sum_order a{ font-size: 22px;  font-family: Arial;  font-weight: bold;  color: #F7911E;  margin-left: 4px;       }

.cart {width:100%; border: #C9DFE8 solid; border-width: 2px 1px 1px 0px; background-color: White;}
.cart td {border:0px #C9DFE8 solid; border-width: 1px 0px 0px 1px; height:30px;}
.cart font {font-family:arial; font-size:13px; color:#1378A1; margin:0px 7px 0px 7px;  font-weight: bold; }


.cart_button{height:30px;  background-color:#3B5266; color:#82A1BD; font-weight:bold; text-align:center; margin:3px 8px 7px 0px; font-size:11px; border:0px;  cursor: hand;  }

/*
.cart_in_boxs{ width:190px;}
.cart_in_boxs p{ font-weight:bold; font-size:14px; font-family:Arial;}
*/


/*----- new -----*/

.cart_in_boxs{ width:193px;}
.cart_in_boxs p{ margin:0px;  font-weight:bold; font-size:14px; font-family:Arial;}
.cart_in_textarea{ margin:3px 0px 0px 0px; width:450px; height:75px;}
.cart_in_tbl{ width:450px; margin-bottom:15px; margin-left:10px}
.cart_in_select {  width:100%;}


table.cart_adressTbl { width:450px; border: #C9DFE8 solid; border-width: 0px 1px 1px 0px; background-color: White;}
table.cart_adressTbl td {border:0px #C9DFE8 solid; border-width: 1px 0px 0px 1px; height:25px;}
.cart_adressTbl p { margin:0px 10px; font-size:10px; font-family:Arial;}
.cart_adressTbl_itemName{background-color:#E6EFF6; color:#1378A1; width:150px;}
.cart_adressTbl_itemName p{ margin:0px 10px; font-size:12px; font-family:Arial; color:#1378A1; font-weight:bold;}




/*-----------------------------
tp.css
--------------------------*/

.tp_in_notAvailable {margin:-15px 5px -4px 7px; font-weight:bold; color:#FF5A00;  font-family:Arial;}

.tp_in_div{margin:3px 3px 10px 3px; padding:2px 2px 2px 2px; border:1px solid #dddddd;}

.tp_in{ margin-left:2px;  background-color: #F3FDFE;  border-width: 1px;  width: 100%;    }

.tp_in_img { margin: 5px 5px 5px 5px;  border: 1px solid Black;  }

.tp_in_name { margin:6px 6px 0px 6px;  }
.tp_in_desc { margin:0px 6px 0px 6px;  }
.tp_in_desc li { margin:0px 6px 0px 12px;  }


.tp_in_name a {text-decoration:none; font-family:Arial; font-weight:bold; font-size:14px; color:#3B5266; }
.tp_in p{ font-size: 13px;  color: Black;  font-family:Arial;  }
.tp_in_price { font-family:Arial; font-size: 22px;  color:#FF5A00;  font-weight: bold; margin-top: 10px;  }
.tp_in_button_order { background-color: #FF5A00; color:White; font-weight:bold; text-align:center;  font-size:11px; border:0px;  cursor: hand;  margin-bottom: 3px;  margin-top: 10px;}
.tp_in_button_recalc { background-color: #FF5A00; color:White; font-weight:bold; text-align:center;  font-size:11px; border:0px;  cursor: hand;  margin-bottom: 3px;  margin-top: 10px;}

.tp_in_input_txt{font-size: 13px; font-family: "Times New Roman", Times, serif; font-weight:bold;  color: #383838;      }

/* ---new--- */
.tp_in_table_price{margin:15px 6px 15px 6px;}

.tp_in_table_price_tr1{background-color:#999999; height:15px; font-family:Arial; font-size:11px; text-align:center; font-weight:bold; color:#FFFFFF;}
.tp_in_table_price_tr2{background-color:#999999; font-family:Arial; font-size:12px; text-align:center; font-weight:bold; color:#ffffff;}
.tp_in_table_price_tr3{background-color:#F0F0F0; height:35px; font-family:Arial; font-size:14px; text-align:center; font-weight:bold; color:#FF5A00;}

.advEdit {width:500px;height:500px;}

.menu3{margin:2mm 0mm 3mm 0mm; color:#43596c; }
.menu3 a{margin:1.8mm; font-size:3.6mm; font-family:Arial; color:#43596c; }
