.bubbleInfo {position: relative;}
img {border:0;}
body {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;}
.keyword h1{position: absolute;margin: 0;text-align:center;color:#2B2C3C;font-size:12px;font-family:Tahoma, Times New Roman;}
.main, a{font-family:Tahoma, Times New Roman;font-size:13px;color:#353434;}
h2{font-family:Tahoma, Times New Roman;font-size:18px;color:#5e5b5b;text-decoration:none;} 
h1,h1 a {font-family:Tahoma, Times New Roman;font-size:20px;color:#D33707;text-decoration:none; padding:0; margin:0;}
h1 a:hover {font-family:Tahoma, Times New Roman;font-size:20px;color:#D33707;text-decoration:underline;}
.bold{font-family:Tahoma, Times New Roman;font-size:11px;color:#353434;font-weight:bold;}
.contacterror {color:red;}
.by {color:#000;font-family:Tahoma, Times New Roman;font-size:10px;}
.num {color:#FFF;font-weight:700;}
.num2 {font-weight:700;}
ul {list-style:none;margin:0;padding:0;}
.bg_list1 {background:url(images/bg_list.gif) left top no-repeat;line-height:23px;font-size:16px;background-position:0 9px;}
.bg_list1 a {color:#60615e;text-decoration:underline;padding-left:17px;font-weight:700;}
.bg_list1 a:hover {color:#60615e;text-decoration:none;}
.bg_list2 {background:url(images/bg_list_sub.gif) left top no-repeat;line-height:23px;background-position:0 9px;margin-left:8px;}
.bg_list2 a {color:#1d57c2;text-decoration:underline;padding-left:10px;font-weight:700;}
.bg_list2 a:hover {color:#1d57c2;text-decoration:none;}
.bg_list3 {display: none; background:url(images/bg_list_sub.gif) left top no-repeat;line-height:23px;background-position:0 9px;margin-left:15px;}
.bg_list3 a {display: none; color:#1d57c2;text-decoration:underline;padding-left:17px;font-weight:700;}
.bg_list3 a:hover {display: none; color:#1d57c2;text-decoration:none;}
.img_border_top_left {background-image:url(images/img_border_top_left.gif);background-repeat:no-repeat;}
.img_border_top {background-image:url(images/img_border_top.gif);background-repeat:repeat-x;}
.img_border_top_right {background-image:url(images/img_border_top_right.gif);background-repeat:no-repeat;}
.img_border_left {background-image:url(images/img_border_left.gif);background-repeat:repeat-y;}
.img_border_rigth {background-image:url(images/img_border_rigth.gif);background-repeat:repeat-y;}
.img_border_down_left {background-image:url(images/img_border_down_left.gif);background-repeat:no-repeat;}
.img_border_down {background-image:url(images/img_border_down.gif);background-repeat:repeat-x;}
.img_border_down_rigth {background-image:url(images/img_border_down_rigth.gif);background-repeat:no-repeat;}
.itemDescription {font-family:Tahoma, Times New Roman;font-size:13px;color:#5e5b5b;font-weight:700;text-decoration:underline;}
.itemDescription:hover {font-family:Tahoma, Times New Roman;font-size:13px;color:#5e5b5b;font-weight:700;text-decoration:none;}
.short_description {font-family:Tahoma, Times New Roman;font-size:10px;color:#353434;text-decoration:none;text-align:justify;padding-right:10px;}
.price {font-family:Tahoma, Times New Roman;font-size:14px;color:#D33707;font-weight:700;text-decoration:none;}
dl.itemNewProductsDefault {display:block;width:49%;float:left;height:auto;background:transparent;margin:0;padding:0;}
.result_right {text-align:right;font-family:Arial, Tahoma;font-size:13px;color:#60615e;}
.result_right b {color:#1d57c2;font-weight:700;}
.bg_title_categ  a{color:#1d57c2; text-decoration:underline; font-weight:bold}
.bg_title_categ  a:hover{color:#1d57c2; text-decoration:none;}
.description {font-family:Tahoma, Times New Roman;font-size:13px;color:#353434;}
.description strong {font-weight:bold;font-size:14px;color:#87ae3c;}
/*description li*/
.bg_descr {background:url(images/bg_description.gif) left top no-repeat;line-height:15px;padding-left:10px;background-position:0 6px;}
.pagecontent, body{font-family:Tahoma, Times New Roman;font-size:13px;color:#353434;text-align:justify;}
.pagecontent strong, div.t1 strong{font-family:Tahoma, Times New Roman;	font-size:13px;color:#000;font-weight:300;}
.pagecontent a {font-family:Tahoma, Times New Roman;font-size:13px;color:#000;}
.text_top{font-family:Tahoma, Times New Roman;font-size:16px;color:#fff;text-decoration:none;}
.text_top a{font-family:Tahoma, Times New Roman;font-size:16px;color:#fff;text-decoration:none;}
.text_top a:hover{font-family:Tahoma, Times New Roman;font-size:16px;color:#fff;text-decoration: underline;}
.akc {font-family:Tahoma, Times New Roman;font-size:14px;color:#D33707;font-weight:700;text-decoration:blink;}
.header{width:1045px; height:212px; margin:auto}
.girls_operator{width:194px; height:212px; background-image:url(images/girls_operator.jpg); float:left}
.logo{width:203px; height:93px; background-image:url(images/logo.gif); float:left}
.graf_search{height:87px; width:398px; float:left; margin-left:39px;}
.graf{width:398px; height:56px; background-image:url(images/tel_graf.gif);}
.search_keywords{width:304px; height:31px; float:left; -margin-top:-20px;}
.search_key{width:92px; height:31px; float:right; - margin-top:-19px}
*:first-child+html .search_keywords{width:304px; height:31px; float:left; margin-top:-20px;}
*:first-child+html .search_key{width:92px; height:31px; float:right; margin-top:-19px}
.inputbox{padding-left:35px; width:20px; line-height:30px;}
.basket{width:173px; height:140px; background-image:url(images/basket.gif); margin:36px 0 0 38px; float:left}
.bask_text{margin:15px 0 0 15px; font-size:12px; line-height:20px; text-decoration:underline; color:#333}
#menu{width:1045px; height:74px; margin:auto}
.content{width:1045px; margin:auto; padding-top:5px; display:table}
.left_menu{width:260px; float:left;}
.center_content{width:779px; float:right; background-color:#FFF; border:#000 1px solid;}
@-moz-document url-prefix() { .center_content {width:780px; float:right; background-color:#FFF; border:#000 1px solid;}}
.header_left_menu{width:259px; height:48px; background:url(images/bg_catalog.gif);}
.header_left_auth{width:259px; height:48px; background:url(images/auth.gif);}
.header_left_news{width:259px; height:48px; background:url(images/news.gif);}
.text_left_menu{margin:5px 2px 5px 0px; font-size:12px;}
.center_padd{margin:10px 25px 30px 20px;}
#menu ul {list-style: none;margin: 0px;padding: 0px;}
#menu ul li {float: left;}
li span {display: none;}
li#boton_general a {width: 175px; height: 74px; display: block; background: url('images/general.gif') no-repeat;}
li#boton_dostavka a {width: 174px; height: 74px; display: block; background: url('images/dostavka.gif') no-repeat;}
li#boton_garantia a {width: 174px; height: 74px; display: block; background: url('images/garantia.jpg') no-repeat;}
li#boton_contacts a {width: 173px; height: 74px; display: block; background: url('images/contacts.jpg') no-repeat;}
li#boton_register a {width: 174px; height: 74px; display: block; background: url('images/register.jpg') no-repeat;}
li#boton_kak_zakazat a {width: 175px; height: 74px; display: block; background: url('images/kak_zakazat.jpg') no-repeat;}
.separator_rigth {background-image:url(images/separator_rigth.gif);background-repeat:repeat-y;}
.separator_down {margin-right:20px;background-image:url(images/separator_down.gif);background-repeat:repeat-x;}
.footer{width:1045px; margin:auto; display:block;}
.cont_footer{margin:10px 0 0 0; text-align:right; float:right}
.copy_footer{font-size:11px; float:left; margin-top:18px; margin-left:268px; -margin-left:130px; color:#5E5B5B}


.img_prod_large{width:270px; margin-bottom:30px; float:left}
.right_prod{width:450px; float:left; margin-left:10px;}
.descr_prod_title{font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#D33707; margin-top:10px;}
.ln{border-bottom:2px solid #B7B7B7; height:2px; width:440px; margin:5px 0 5px 0}
.dop_img{float:left; margin:15px 0 0px 15px;}
.price_all{margin-top:10px; height:36px;}
.c_price{color:#8a8989; font-family:Tahoma, Geneva, sans-serif; font-size:20px; float:left; margin:10px 60px 0 0;}
.price_c{font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#D33707;}
.add_to_bask{width:137px; height:36px; background-image:url(images/add_to_bask.jpg); float:left}
.descr_prod_title_dop{font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#D33707;}
.sertif a{color:#D33707; margin-left:5px; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
.ln2{border-bottom:2px solid #B7B7B7; height:2px; width:270px; margin:5px 0 5px 0}
.otzyv{width:265px; float:left; margin:0 0 20px 5px;}
.obzor{width:440px; float:left; margin:0 0 20px 10px;}
.descr_prod_title_otz{font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#D33707;}
.obz_tech{list-style:none; margin:0; padding:0; height:24px;}
.obz{font-family:Tahoma, Geneva, sans-serif; font-size:20px; float:left; color:#D33707;}
.tech{font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#666666; border-bottom:dashed 1px; float:right}

.news{width:246px; margin:9px 0 0 9px; font:Arial, Helvetica, sans-serif; background:bottom url(images/ln.gif) no-repeat }
.date_news{width:72px; height:20px; background:#898989; color:#FFF; font:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; float:left}
.title_news a{width:170px; float:right; line-height:13px; margin-top:-5px; color:#da5709}
* html .title_news a{width:170px; float:right; line-height:13px; margin-top:-2px; color:#da5709}
.descr_news{width:246px; height:40px; font-size:12px; margin:5px 0 0 5px;}

#wrapper {font-family:Tahoma, Geneva, sans-serif; font-size:20px;}
ul.tabs {height: 24px; line-height: 25px;margin:0; padding:0;list-style: none;}
* html ul.tabs {margin-bottom:0;}
ul.tabs li {float: left;margin-right: 1px; margin-right:23px;}
ul.tabs li a {display: block;text-decoration: none; color:#666666; border-bottom:dashed 1px; font-size:20px;}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {color: #666; background: #FFFFDF;}
ul.tabs li.tab-current a {color: #444; background: #fff; color:#D33707; border:0;}
div.t2,div.t3,div.t4 {display: none;}
div.t1,div.t2,div.t3,div.t4 {font-family:Tahoma, Times New Roman;font-size:13px;color:#353434;text-align:justify;}
div.t2 strong{font-style:italic;background:#F2F2F0;}
.extra_fields_grey {background:#efeeee; width:440px; line-height:26px; float:left}
.extra_fields_white {width:440px; line-height:26px; float:left}

.bord1{margin-top:2px; width:440px; height:2px; border-bottom:2px solid #B7B7B7}
* html .bord1{margin-top:-14px;}

.popup {position: absolute;display: none;border: #666  dashed 1px; z-index:2;}
.bubbleInfo {position: relative; margin-top:7px;}
#download{z-index:1;}

.tables_head{height:47px; width:779px; background:#dadad8; margin: -10px -25px -30px -20px; font-family:Tahoma, Geneva, sans-serif; font-size:17px; }
.font_tab_price{font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:normal; width:56px}
.font_tab_price2{font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#D33707; width:56px}