/* Общее оформление */body {height: 100%; margin: 0px; padding: 0px; background: #d3d4da; text-align: center; }table.body { display: inline-table; width:940px; height:97%; border-collapse: collapse; border: none; margin: 0px 0px 5px 0px; }table.page404 { height: auto; }table.body td.white_row { border-collapse: collapse; vertical-align: top; padding: 0px; border: none; }div.site { width: 100%; height: 100%; background: #ffffff; border: 1px solid #b1b3bb; border-top: none; }table.body .footer td { height:70px; vertical-align:top; padding: 0px 0px; }.shadow_left { width:10px; vertical-align:top; text-align:right; padding: 0px; }.shadow_left img { margin: 0px; }.shadow_right { width:20px; vertical-align:top; text-align:left; padding: 0px; }.shadow_right img { margin: 0px; }.center { width: 680px; vertical-align: top; }.content { font: normal 12px Arial; color: #000000; line-height: 18px; text-transform: none; padding: 10px 20px 20px 20px; margin: 0px;}a:hover { text-decoration: none; color: #d60600;}/*стили редактора - не удалять коммент tinymce!*//**************/#tinymce { font: normal 12px Arial; line-height: 18px; color: #000000; text-transform: none;}.content .img { margin: 5px 0px; }.content .image_left { float: left; margin: 5px 20px 10px 0px; border: 2px solid #c4c4c4; }.content .image_right { margin: 5px 0px 10px 20px; border: 2px solid #c4c4c4; }.content .image { margin: 5px 0px 10px 20px; border: 2px solid #c4c4c4; }form { padding: 0px; margin: 0px; }a { color: #0066cc; }.content p { font: normal 12px Arial; color: #000000; line-height: 18px; text-transform: none; margin: 10px 0px 10px 0px;}.content p.back { clear: both; font: 12px Arial; color: #c51f17; margin: 15px 0px;}.content p.back a { color: #c51f17; }.content p.str { clear: both; font-size: 0px; height-line: 1px; height: 1px; margin: 0px; border-bottom: 1px solid #dcdedc;}.content h1 { font: normal 24px Tahoma; color: #4d4c4c; line-height: 30px; text-transform: none; margin: 10px 0px 10px 0px;}.content h2 { font: normal 21px Tahoma; color: #333333; line-height: 24px; text-transform: none; margin: 15px 0px 10px 0px; }.content h3 { font: normal 18px Tahoma; color: #4d4c4c; line-height: 24px; text-transform: none; margin: 0px; padding: 15px 0px 5px 0px;}.content .table { border-collapse: collapse;}.content .table th { text-align: left; border: 1px solid #ffffff; background: url(/DESIGN/SITE/images/table_th.gif) repeat-x left bottom #648ac4; font: normal 12px Arial; color: #ffffff; line-height: 18px; text-transform: none; font-weight: normal; padding: 5px 10px;}.content .table td { border-bottom: 1px solid #cbceca; font: normal 12px Arial; color: #4d4c4c; line-height: 18px; text-transform: none; padding: 5px 10px 15px 10px;}.content ul { list-style: none; margin: 10px 0px; padding: 0px;}.content ul li { margin: 0px; padding: 0px 0px 5px 20px; background: url(/DESIGN/SITE/images/li.gif) no-repeat 0px 7px;}a.download { background: url(/DESIGN/SITE/images/dl.gif) no-repeat left 4px; padding: 0px 0px 5px 15px; margin: 0px; font-size: 12px; line-height: 24px;}.content .err li { color: #ff0000;}.content ol { margin: 10px 0px 10px 20px; _margin: 0px 0px 0px 27px; padding: 0px;}.content ol li { font-size: 12px; font-style: italic; font-weight: bold; color: #d60600; padding: 3px 0px;}.content ol li span { font-style: italic; font-weight: normal; color: #8d8d8d; line-height: 18px; text-transform: none; }/**************/div.both { clear: both; font-size: 0px; height-line: 1px; height: 1px; margin: 0px;}.e404 { padding: 15px 30px; }.e404 .content { padding: 0px 0px 60px 0px; width: 480px; color: #333333; }.e404 h1 { float: right; font: 18px Arial; color: #2758aa; text-transform: uppercase; }.e404 h1 b { font-size: 47px; font-weight: normal; }.e404 ul li { color: #333333; font-style: normal; background-position: left 5px;}table.cart { width: 100%; margin: 5px 0px 0px 0px; }table.cart img { float: left; cursor: pointer; }table.cart input { float: left; border: 1px solid #bebebe; border-top: 2px solid #cac9c9; width: 29px; height: 19px; text-align: right; font: 11px Arial; color: #4d4c4c; margin: 1px 3px; }table.cart input.button { background: url(/DESIGN/SITE/images/cart_but_fon_88x22.png) no-repeat left top; border: none; width: 88px; height: 22px; }.cart h3 { float: right; margin: 5px 10px 0px 0px; height: 20px; }.cart h3 b { color: #cc2c21; font-weight: normal; }.cart a.back { float: left; background: url(/DESIGN/SITE/images/cart_but_more_112x32.png) no-repeat left center #d4d3d3; width: 112px; height: 32px; margin: 20px 0px 30px 0px; text-decoration: none; }.order { clear: both; margin: 15px 0px 20px 0px; }.content .order h3 { margin: 5px 0px 10px 0px; padding: 0px; }.order small { font-size: 11px; line-height: 22px; }.order small i { color: #b30d18; font-style: normal; }.order p { width: 455px; clear: both; margin: 0px; padding: 0px 0px 2px 0px; }.order p span { float: left; width: 95px; margin: 0px 15px 0px 0px; padding: 10px 0px 0px 0px; text-align: right; }.order p b { font-weight: normal; color: #b30d18; margin-left: 2px; }.order input { width: 265px; height: 20px; border: 1px solid #dbdbdb; border-top: 2px solid #cac9c9; margin: 8px 0px 0px 0px; }.order input.file { position: absolute; width: 265px; font-size: 18px; z-index: 1; cursor: pointer; }.order input.inpfile { width: 190px; }.order input.browse { position: absolute; border: none; background: url(/DESIGN/SITE/images/input_browse_71x22.gif); width: 71px; height: 22px; margin: 7px 0px 0px 5px; z-index: 0; cursor: pointer; font: 12px Arial; color: #454545; padding-bottom: 2px; cursor: pointer; }.order textarea { width: 265px; height: 80px; border: 1px solid #dbdbdb; border-top: 2px solid #cac9c9; margin: 8px 0px 0px 0px; }.order .error input, .order .error textarea { border-color: #b30d18; }.order .send { background: url(/DESIGN/SITE/images/button_send_141x32.gif) no-repeat left top; border: none; width: 141px; height: 32px; font: 11px Arial; color: #ffffff; text-transform: uppercase; padding: 0px 0px 2px 0px; margin: 12px 0px 0px 110px; cursor: pointer; }.head { height: 140px; vertical-align: top; background: url(/DESIGN/SITE/images/top_fon.jpg) no-repeat center 20px; }.head h1 { float: right; font: normal 24px Tahoma; color: #4d4c4c; line-height: 30px; text-transform: none; margin: 40px 233px 10px 0px;}.head p { margin: 0px;}.head .logo { float: left; padding: 35px 0px 0px 40px;}.head .contacts { float: left; width: 480px; padding: 7px 0px 0px 0px; margin: 40px 0px 0px 30px; font: normal 12px Arial; line-height: 18px; text-transform: none; color: #ffffff; background: url(/DESIGN/SITE/images/phone_fon.png); }.head .contacts div { float: left; height: 65px; white-space: nowrap; padding: 0px 0px 0px 15px;}.head .contacts strong { font: normal 16px Arial;}.head .contacts a, .head .contacts em { color: #94c1ff; font-style: normal; }.head .contacts em { text-decoration: underline;}.head #basket_box { background: url(/DESIGN/SITE/images/cart_fon.png) no-repeat left top; width: 182px; height: 72px; float:right; padding: 0px 0px 0px 0px; margin: 40px 28px 0px 0px; font: normal 11px Arial; line-height: 14px; text-transform: none; color: #ffffff; cursor: pointer;}.head #basket_box h4 { font: 15px Arial; color: #ffffff; margin: 0px 0px 0px 74px; padding: 10px 0px 5px 0px; }.head #basket_box br { line-height: 8px; }.head #basket_box p { margin: 0px 0px 0px 74px; padding: 0px; white-space: nowrap; font-size: 11px; }.head #basket_box p span { float: left; width: 52px; }.head .head_img { float: left; margin: 0px 0px 10px 0px;}.top_menu { width: 680px; background: url(/DESIGN/SITE/images/tmenu_fon.png) repeat-x right top;}.top_menu table{ width: 100%; height: 40px; border-collapse: collapse; border: none;}.top_menu td { border-collapse: collapse; border: none; border-right: 1px solid #67a5da; padding: 0px 0px 0px 0px;}.top_menu td.end { border: none; }.top_menu td p { text-align: center; margin: 0px; font: normal 11px Arial; line-height: 14px; text-transform: uppercase; }.top_menu td a { color: #ffffff; text-decoration: none;}.top_menu .act { background: url(/DESIGN/SITE/images/tmenu_fon_a.png) repeat-x right top;}.top_menu td.act a { color: #ffffff;}.top_menu td.select { background: url(/DESIGN/SITE/images/tmenu_fon_a.png) repeat-x right top;}.top_menu td.select p { font: normal 11px Arial; line-height: 14px; text-transform: uppercase; }.top_menu td.select a { color: #ffffff; text-decoration: none;}.top_menu td div { display: none; background: url(/DESIGN/SITE/images/menu_a.png) repeat-x left -40px #ffd429; position: absolute; z-index: 0; padding: 10px 20px; text-align: left; width: auto; margin: 27px 0px 0px 0px; }/*.top_menu td.act div { display: block; }.top_menu td div p { margin: 4px 0px; line-height: 14px; white-space: nowrap; text-align: left;}.top_menu td div a { color: #4b4b4b; font: normal 11px Tahoma; text-decoration: underline; white-space: nowrap; }.top_menu td.select div a { color: #4b4b4b; text-decoration: underline; }.top_menu td.act div a { color: #4b4b4b; text-decoration: underline; }.top_menu td div a:hover { color: #d12e27; }.top_menu td div a.select { color: #d12e27; text-decoration: none; font-weight: bold; }*/.top_menu td.frs { background-image: url(/DESIGN/SITE/images/u_tl.png); background-repeat: no-repeat; background-position: left top; }.top_menu td.end { background-image: url(/DESIGN/SITE/images/u_tr.png); background-repeat: no-repeat; background-position: right top; }.top_menu .act { background-color: #cf3b30;}.top_menu td.select { background-color: #cf3b30;}.left_menu { width: auto; vertical-align:top; padding: 0px; text-align: left; margin: 0px;}.left_menu h2 { font: 16px Arial; color: #ffffff; /*line-height: 30px;*/ margin: 8px 10px 7px 20px;}.left_menu .box_title { padding: 10px 0px 18px 0px; font-size: 18px; color: #ffffff;}.left_menu .menu { background: url(/DESIGN/SITE/images/lmenu_fon1.png) repeat-x left bottom #4181d9; margin: 10px 0px 10px 19px; padding: 1px 0px 10px 0px;}.left_menu .grp1 { background: url(/DESIGN/SITE/images/lmenu_fon2.png) repeat-x left bottom #dd5244; margin: 10px 0px 20px 19px; padding-top: 1px;}.left_menu .menu a { font: normal 12px Tahoma; color: #2a2a2a; line-height: 16px; text-transform: none; text-decoration: none;}.left_menu .menu .article { font: normal 11px Arial; color: #ffffff; line-height: 12px; text-transform: none; margin: 0px 19px 0px 20px; padding: 7px 0px 7px 0px; background: url(/DESIGN/SITE/images/lmenu_border1.gif) repeat-x left top;}.left_menu .grp1 .article { background-image: url(/DESIGN/SITE/images/lmenu_border2.gif);}.left_menu .menu .strt { background: none;}.left_menu .menu .article.act, .left_menu .menu .article.select { background: #6a9ae0; margin: 0px; padding: 7px 19px 7px 20px; border: none;}.left_menu .grp1 .article.act, .left_menu .grp1 .article.select { background: #e58076;}.left_menu .menu .article a { font: normal 11px Arial; color: #ffffff; line-height: 12px; text-transform: none;}/*.left_menu .menu .article.act a { color: #ffffff; }.left_menu .menu .subs { padding: 10px 0px 15px 10px; background: url(/UPLOAD/2010/12/01/cat_bord.gif) repeat-x left bottom;}.left_menu .menu .select a { font-weight: bold; color: #d12e27;}.left_menu .menu .subs div { padding: 2px 0px; margin: 0px 0px 0px 0px; background: url(/UPLOAD/2010/12/01/cat_li.gif) no-repeat left 11px;}.left_menu .menu a:hover { font-weight: bold; color: #d12e27;}*/.footer p { margin: 0px; }.footer div { float:left; font: normal 12px Arial; line-height: 18px; text-transform: none; color: #9d9d9d; padding: 15px 50px 0px 40px;}.footer div.siterobot { float: right; }.footer a { font: normal 12px Arial; line-height: 18px; text-transform: none; color: #9d9d9d; text-decoration: none;}.footer a:hover { text-decoration: underline;}.footer img { margin: 2px 0px 0px 0px; }.left_content { width: 270px; float:right; padding: 35px 0px 0px 0px;}.content .news_add .image { float: left; padding: 0px; margin: 5px 20px 0px 0px;}.news_add .image img { border: none; margin: 0px;}.news_add p { margin: 0px; padding: 0px;}.news_add { clear: both; padding-top: 0px; padding-bottom: 20px; height: 100%; display:block; font: normal 12px Arial; color: #000000; line-height: 18px; text-transform: none; }.news_add .item { padding-bottom: 25px;}.news_add .date { color: #636363; font-size: 11px; padding-bottom: 0px;}.news_add .title { padding-bottom: 10px; /*font-size: 18px;*/ font-weight: bold;}.news_add .title a { color: #41449e; } .news {}.content .news .image { float: left; padding: 0px; margin: 5px 20px 10px 0px;}.news .image img { border: none; margin: 0px;}.news { line-height: 18px; font-size: 14px;}.news .date { font-size: 12px; padding-bottom: 5px;}.news .item .title { font-size: 14px; padding-bottom: 5px;}.news .all { padding-top: 15px;}.catalog_items { clear: both; width: 100%;}.catalog_items a { font-size: 16px; color: #3374d4;}.catalog_items div { clear: both; margin: 0px 0px 0px 0px; padding: 10px 0px 20px 0px;}.catalog_items div img { float: left; margin: 0px 20px 0px 0px; border: 2px solid #c4c4c4; }.catalog_items div p { font-size: 12px; padding: 10px 0px 0px 0px; margin: 0px; background: #ffffff;}/*.catalog_items div u { color: #41449e;}.catalog_items div b { font-size: 24px; color: #d23e38; font-weight: normal; line-height: 30px; padding: 10px 0px 0px 0px;}.catalog_items div b span { font-size: 18px; color: #4d4c4c;}.catalog_items input { width: 32px; height: 24px; text-align: center; font: 12px Arial; line-height: 20px; color: #000000; border: 1px solid #c4c4c4; margin: 0px 3px 0px 20px;}.catalog_items input.button { width: 83px; height: 30px; border: none; background: url(/DESIGN/SITE/images/incart.gif) no-repeat left top; margin: 6px 0px 0px 0px;}.send_order { float: right;}*/.content p.pages { clear: both; margin: 10px 0px 25px 0px; padding: 15px 0px 0px 0px; font: 12px Arial; line-height: 18px; color: #636363; background: url(/DESIGN/SITE/images/cmenu_b.gif) repeat-x left top;}.pages a { margin: 0px 0px 0px 10px; font-weight: normal; color: #3292f2;}.pages b { font-weight: normal; margin: 0px 0px 0px 10px; background: #e54c44; color: #ffffff; padding: 3px 7px;}/*#window { background: url(/DESIGN/SITE/images/win_bord.png); padding: 7px;}#window_data { overflow: hidden; width: 590px; height: 540px; background: #ffffff;}.win_close { position: absolute; right: 7px; top: 27px;}#img_full { background: #F3F3F3 url(/UPLOAD/2010/10/21/37-1.gif) center no-repeat; z-index: 1003;}#img_full img { border: 5px #F3F3F3 solid;}.content_nf { background: url(/DESIGN/SITE/images/shadow_404.jpg) no-repeat 220px 0px;}.content_nf .main_box { margin: 50px 0px 0px 35px;}.content_nf .main_box td { line-height: 22px; font-size: 12px;}*/.way { font-size: 11px; color: #6e6e6e; padding: 5px 0px 1px 0px;}.way a { color: #6e6e6e;}.way span { padding: 0px 3px;}/*#order_window { background: url(/DESIGN/SITE/images/win_bg.png); padding: 5px;}#order_window_data { background: #ffffff; padding: 20px; width: 360px; height: 180px; font-family: Arial; font-size: 12px; color: #505050;}#order_window_data .input { padding-bottom: 15px;}#order_window_data .input input,#order_window_data .input textarea { width: 350px; font-size: 12px; font-family: Arial; font-style: italic;}#order_window_data .input textarea { height: 60px;}#order_window_data .input .err { border: 1px red solid;}#order_window_data form { margin: 0px; padding: 0px;}#order_window_data #submit { width: 80px; font-size: 12px; color: #454545; padding: 5px 0px;}.modalClose { position: absolute; top: 14px; right: 14px;}.form { padding-bottom: 5px;}.form .inp_text { width: 320px; height: 22px; font-family: Arial; font-size: 12px; font-style: italic;}.form textarea { width: 100%; height: 100px; font-family: Arial; font-size: 12px; font-style: italic;}.form .input { padding-bottom: 10px;}.submit { font-family: Arial; font-size: 12px; color: #454545; width: 80px; padding: 3px 0px; color: #454545;}.form_err { padding-bottom: 10px; color: red;}.faq { margin-top: 10px; line-height: 18px;}.faq p { margin: 0px; padding: 0px;}.faq .name { font-size: 18px; padding-bottom: 5px;}.faq .text1 { padding: 10px 0px;}.faq .text2 { font-family: Arial; font-size: 12px; font-style: italic; background: #ecf1f4; padding: 20px 20px;}.faq .text2 .title { font-size: 18px; color: #009def; font-style: normal; padding-bottom: 5px;}.faq .corn { width: 40px; height: 20px; background: url(/DESIGN/SITE/images/corn.jpg) no-repeat top right;}.head_error { padding-top: 30px; text-align: center; color: #815141; font-size: 12px;}.head_error div { font-size: 48px;}*/.news_items { background: #f3e6c2; margin: 0px 0px 20px 0px; }.content .news_items td { padding: 10px 15px; }.content .news_items .box { padding: 20px 0px 20px 15px; }.content .news_items img { margin: 0px; }.content .news_item img { float: left; margin: 5px 20px 20px 0px; }/*#gallery { display: none; position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; background: url(/DESIGN/SITE/images/block.png); padding: 0px; margin: 0px; }#gallery span { position: absolute; margin: -17px 0px 0px 670px; font: 11px Arial; color:#248AD8; text-decoration: underline; z-index: 999999; cursor: pointer; }#gallery img { margin: 0px; border: none; }#gallery span img { border: none; cursor: pointer; }#gallery .alls { position: absolute; z-index: 2; width: 755px; height: auto; padding: 20px 25px 0px 25px; background: #ffffff; }#gallery .alls div { width: 100%; height: auto; position: relative; overflow: hidden; }#gallery .alls div div { width: auto; height: auto; position: relative; white-space: nowrap; left: 0px; display: inline-table; }#gallery .alls div div img { width: 755px; height: auto; }#gallery p { width: 100%; margin: 0px; padding: 0px; height: 60px; text-align: center; }#gallery p span { position: static; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; line-height: 55px; margin: 0px; color:#BE7732; cursor: default; }#gallery p .txt { color: #000000; }#gallery p .prev { float: left; margin: 0px 0px 0px 10px; display: inline; }#gallery p .next { float: right; margin: 0px 10px 0px 0px; display: inline; }.photo {}.photo div { float: left; width: 200px; text-align: center; margin: 0px 16px 20px 0px;}.photo div.end { margin-right: 0px; }.content .photo div img { margin: 0px 0px 8px 0px; border: none; cursor: pointer;}.sendmail{ margin-top:30px; } .sendmail input.dec{ width:300px; } .sendmail textarea.dec{ width:100%;height:100px; } .sendmail .name{ font-size:12px;color:#000;margin:10px 0; } .sendmail .value{ margin:10px 0; }.h { display: none;}*/.search2bl { background: url(/DESIGN/SITE/images/find_fon.png) repeat-x left top; margin: 0px 0px 0px 20px; padding: 0px; height: 40px; }.search2bl input { float: left; background: #ffffff; width: 125px; height: 20px; border: none; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; margin: 10px 5px 1px 10px; font: italic 11px Arial; line-height: 18px; color: #9e9fa0;}.search2bl .button { background: url(/DESIGN/SITE/images/find_but_61x22.gif) repeat-x left top; width: 61px; height: 22px; border: none; margin: 9px 0px 0px 0px; }.search { margin: 20px 0px 0px 0px; }.search ol li { margin-bottom: 15px; font: normal 12px Arial; color: #000000; }.search ol li a { }.search ol li p { margin: 5px 0px 0px 0px; }.search ol li i a { font-size: 11px; }.content h2.inmain { color: #4d4c4c; margin: 25px 0px 15px 0px;}.items { width: 100%; margin: 5px 0px 0px 0px; border-collapse: collapse;}.items th { text-align: left; border: 1px solid #ffffff; background: url(/DESIGN/SITE/images/cart_table_th.gif) repeat-x left bottom #648ac4; font: normal 12px Arial; color: #ffffff; line-height: 18px; text-transform: none; font-weight: normal; padding: 5px 10px 6px 10px; white-space:nowrap;}.items td { border-bottom: 1px solid #cbceca; font: normal 11px Arial; color: #4d4c4c; line-height: 18px; text-transform: none; padding: 7px 10px 10px 10px;}.items td.end { width: 135px;}/*.items div { float: left; width: 200px; margin: 0px 19px 0px 0px; padding: 0px 0px 10px 0px;}.items div div { float: left; width: auto; margin: 0px; font-size: 12px; line-height: 18px; padding: 0px;}.items div.end { margin-right: 0px;}.items div img { border: 1px solid #c4c4c4; margin: 5px 0px 5px 0px; }.items div img a {}.items div span { float: right; white-space: nowrap; font-size: 18px; color: #4d4c4c; padding: 2px 0px 0px 0px;}.items div b { font-size: 24px; color: #d23e38; font-weight: normal; line-height: 34px; padding: 10px 0px 0px 0px;}.items div p { clear: both; font-size: 12px; margin: 0px 0px 15px 0px; }.items p.str { margin-bottom: 15px; }*/.items input { width: 40px; height: 18px; float: left; text-align:right; padding: 0px 3px 0px 0px; font: 11px Arial; color: #000000; line-height: 16px; border: 1px solid #bebebe; margin: 2px 9px 0px 0px;}.items input.button { width: 84px; height: 22px; border: none; background: url(/DESIGN/SITE/images/cart_but_fon_84x22.png) no-repeat left top; margin: 0px 0px 0px 0px; float: left; font: 11px Arial; color: #ffffff; text-transform: uppercase; line-height: 16px; text-align:center; padding: 0px 0px 4px 0px; cursor: pointer;}/*.filter { font-size: 12px; color: #4d4c4c; background: #ececec; padding: 12px 0px 12px 20px; height: 25px; margin: 20px 0px; }.filter span { float: left; line-height: 23px; }.filter select { float: left; margin: 0px 11px 0px 8px; font: 12px Tahoma; color: #4d4c4c; line-height: 25px; height: 25px; min-width: 170px; _width: 170px; padding: 3px 0px 0px 0px; }.filter input { float: left; margin: 7px 5px 0px 0px; }.filter u { float: left; color: #41449e; line-height: 23px; }*/.cat2main { width: 49%; float: left; margin: 0px 0px 20px 0px; }.cat2main p { margin: 5px 0px; }.order_call{margin-left: 17px;}.my_h2 {color: #ffffff;font: 16px Arial;display:block;margin: 8px 10px 7px 20px;}.catalog-item-item-image{ float: left; margin: 10px 10px 10px 0;} .my_h4 {font: 15px Arial; color: #ffffff; margin: 0px 0px 0px 74px; padding: 10px 0px 5px 0px; }