 html, body {margin:0px; padding: 0px; background-color: white; }

 body, td, div, dt, dd {font-size: 12px; font-family:  Arial, Verdana, sans-serif; color: #404040; }
 p {margin:0; padding: 5px 0px 10px 0px; line-height: 120%;} 

 a {text-decoration: underline; color: #0d2f5d; }
 a.underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none; }
 a.more { font: 12px Arial, sans-serif !important;}

 ul, ol, dl {margin: 0px; padding: 0px; list-style: none;}

 input.text, textarea, select {line-height: 101%; font: 12px Arial, sans-serif; color: #222222; background-color:white; border: 1px solid #919da7; padding-left:6px; }

 form { margin:0px; padding: 0px;}

 h1, .h1 {margin: 0px; padding: 10px 0 5px 0; font: 18px/20px Arial, Tahoma, sans-serif; color: #2d4b72; text-transform: uppercase;}
 h2, .h2 {margin: 0px; padding: 11px 0 12px 0; font: 20px Tahoma, sans-serif; line-height: 21px;  color: #0d2b62;}
 h3, .h3 {margin: 0px; padding: 5px 0px 9px 0; font: 17px Tahoma, sans-serif;  color: #2d4b72;}
 h4, .h4 {margin: 0px; padding: 8px 0 2px 0px; font: bold 14px/16px Tahoma,Arial, Verdana, sans-serif; color: #666666;}
 h5, .h5 {margin: 0px; padding: 6px 0px 7px 0px; font: bold 14px/15px Tahoma, sans-serif; color: #2b4a71;}
 h5 a, .h5 a {color: #2b4a71;}
 h6, .h6 {margin: 0px; padding: 5px 0px 2px 0; font: bold 14px Verdana, Tahoma, Arial,sans-serif; line-height: 14px;  letter-spacing:-1px;}

 table {border-collapse: collapse; padding:0;}
 table td {padding:0; vertical-align: top;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .red_line, h1.red {background: url(/img/line_lired.gif) repeat-x left bottom; color:#f0242b;}
 .green_line,  .hdr_line {background: url(/img/line_ligreen.gif) repeat-x left bottom; color:#249c6c;}
 .hdr_name {font-size: 23px; font-variant: small-caps; text-transform: none;}
 .hdr_line {margin: 0px 0px 25px 0; padding: 10px 0 5px 0; font: bold 13px/14px Arial, Tahoma, sans-serif; color: #18744f; text-transform: uppercase;}

/* 	head		*/

 #head_box {height: 92px;}
 #logo {display: block; position: absolute; width: 208px; height: 62px; top: 2px; left: 5px; background: url(/img/moulinex.png) no-repeat; text-indent: -200px; overflow: hidden;}
 #phone_box { width: 170px; padding: 14px 0 15px 65px; position: absolute; top:0px; right: 300px; background: white url(/img/phone_bg.png) no-repeat; text-transform: uppercase; font: 10px Arial, sans-serif; color: #333333;}
 #phone_box strong {display: block; color: #f0242b; font: 20px Helvetica, Arial, sans-serif;}
 #worktime_box {width: 220px; padding: 14px 0 15px 65px; position: absolute; top:0px; right: 17px; background: white url(/img/worktime_bg.png) no-repeat; text-transform: uppercase; font: 10px Arial, sans-serif; color: #333333;}
 #worktime_box .time {padding: 9px 0 3px 0; font-size: 10px;}
 #worktime_box .time b {font-size:12px; font-weight: normal; color:#f0242b;}

/*	main top menu	*/

 #menu_box { background: url(/img/mnu_left.gif) no-repeat; position: absolute; right: 20px; top: 67px; height: 22px;}
 #menu_box ul.menu {height: 21px; padding-left: 12px;}
 #menu_box ul.menu li {float: left; }
 #menu_box ul.menu li.item { background: #f28e98; text-align:center;  padding: 3px 15px 4px 15px; border-right: 1px solid white;}
 #menu_box ul.menu li, #menu_box ul.menu li a {color: white; font: 11px Arial, sans-serif; text-decoration: none;}
 #menu_box ul.menu li.active {background: #df4a59;}
 #menu_box ul.menu li a:hover {text-decoration: underline;}
 #menu_box ul.menu li.search {background: url(/img/topsearch_bg.gif) no-repeat right top; width: 261px;}

 /* 	top SEARCH			*/
 .sm_search_box {padding: 0px 6px 0px 5px; height: 21px; }
 .sm_search_box input.text { float: left; width: 210px; font-size:11px; height: 17px; padding: 0px; margin: 3px 2px 0 0; vertical-align: middle; border-style: none; background: none; color: #333333;}
 .sm_search_box input.submit { float: right; border-style:none; background: none; cursor:pointer; margin-top: 1px; width: 25px; height: 20px;}
 .search_remark {text-decoration:none; cursor:pointer;border-bottom: 1px dashed; color:#F0242B;}


/*		Common			*/

 .cbox {margin: 0 auto; width: 1000px; position: relative; }

 #col_left   {width: 207px; float: left; }
 #col_right  {width: 790px; float: right; overflow: hidden; background: url(/img/moulinex_btm.png) no-repeat left bottom;}
 #col_right .box_bg {background: url(/img/moulinex_bg.png) repeat-y;}
 #col_right .top_bg {background: url(/img/moulinex_top.png) no-repeat; padding: 20px 45px; min-height: 620px;}

 #mlx_links {height: 40px;}
 #mlx_links li {float: left; padding: 14px 20px 0 40px;}
 #mlx_links li.wait {width: 215px;}
 #mlx_links li.easy {width: 150px;}

/*	Left		*/

 #cart_box {background: url(/img/cart.png) no-repeat 8px top; padding: 0 30px 5px 8px; margin-top: 7px;}
 #cart_box, #cart_box a { color:#666666; font-size:11px; line-height: 15px; text-decoration: none;}
 #cart_box a {padding: 5px 5px 5px 50px; display: block;}
 #cart_box a:hover {text-decoration: underline;}

 #delivery_box {padding: 0 0 5px 8px; background: url(/img/delivery.png) no-repeat 8px 0; height: 70px;}
 #delivery_box, #delivery_box a {font: bold 14px/18px Arial, sans-serif; color:#53a17c; text-transform: uppercase;}
 #delivery_box a {padding: 18px 23px 10px 77px; display: block; text-decoration: none;}
 #delivery_box a:hover {text-decoration: underline;}
 #delivery_box b {display: block; text-align: right;}

 #catalog_hdr {background: url(/img/catalog_bg.png) no-repeat; padding: 4px 0 8px 20px; margin:5px 0 5px 8px;}
 #catalog_hdr, #catalog_hdr a {font: bold 13px/14px Arial, sans-serif; text-decoration: none; color: white;}
 #catalog_hdr a:hover {text-decoration: underline;}
 
 #catalog_menu {padding: 0px 0 25px 14px;}
 #catalog_menu li {padding: 2px 0 2px 14px; background: url(/img/blt_gray.gif) no-repeat left 6px;}
 #catalog_menu a {font-size: 11px; color:#666666; text-decoration: none; background: url(/img/dotted.gif) repeat-x left bottom; padding-bottom: 2px; display: block;}
 #catalog_menu a:hover {text-decoration: underline;}
 #catalog_menu li.active {background-image: url(/img/blt_green.gif);}
 #catalog_menu li.active a{color: #249c6c; font-weight: bold;}









/*	CENTER			*/

 #breadcrumb {padding: 5px 0 2px 0px; }
 #breadcrumb, #breadcrumb a {color:#333333; font: 13px Arial,Tahoma, sans-serif;}
 #breadcrumb b {padding: 0 4px;}

 .catalog {padding: 10px 0 0 0;}
 .prod_box {float: left; width: 228px; height: 235px; overflow: hidden; position: relative;}
 .prod_box .name {height: 32px; overflow:hidden; padding: 4px 10px 0 0;}
 .prod_box .name a {color: #333333;}
 .prod_box .img {width: 220px; height: 200px; overflow: hidden; text-align: center;}
 .prod_box .img img {max-width: 220px; max-height: 200px;}
 .prod_box .price, .info_box .price,  td.prod_compare .price {font: bold 21px/22px Arial, sans-serif; color:#ef343b; height: 30px; width: 145px; overflow:hidden; 
		padding: 25px 0 0 0; background: url(/img/price_bg.png) no-repeat; text-align: right;}
 .prod_box .price {position: absolute; right:0;  bottom:0; }
 .info_box .price {background: url(/img/price2_bg.png) no-repeat; text-align: left; padding: 20px 0 0 25px; width: 120px; margin-top: 10px; float: left;}
 td.prod_compare .price {margin-top: 10px; padding-top: 20px;}
 .prod_box .price small, .info_box .price small, td.prod_compare .price small {font-size: 13px; padding-right: 16px;}
 .info_box {position: relative; min-width: 250px;}

/*		Product Info - small Table-Box		*/

 table.prod_2box {margin: 5px auto 0px auto; width: 90%;}

 table.prod_info { margin: 0 0 10px 0; width: 100%; border-bottom: 1px solid #D9DEE2;}
 table.prod_info td {vertical-align: top; }
 table.prod_info tr.lblue td {background-color: #59A3CD; padding: 7px 5px 6px 13px; height: 15px; border-bottom: 3px solid white;}
 .prod_name {padding: 0px 2px 9px 17px;}
 .prod_name a {font: bold 12px Arial, sans-serif; color: #dd021c; text-transform: uppercase;}

 td.prod_foto {width: 30%; padding: 0px 5px 0px 0px; height: 217px; text-align:center;}
 td.prod_foto img { max-height: 210px; max-width: 280px; }
 div.great_pic {width: 280px; height: 255px; overflow: hidden; margin-bottom: 15px;}
 img.great_pic {max-height: 250px; max-width: 280px;}

 td.prod_text_info {padding: 15px 0 0 0;}
 td.prod_text_info div.info_box {background: #f1f1f1; padding: 13px 12px 18px 16px; color:#333333; line-height: 17px; margin-bottom: 20px;}

 div.prod_text {min-height: 125px; background-color: #F0F1F2; position: relative; }
 .prod_text, .nn_box  {margin-left: 10px;}
 .prod_text .info_box { padding: 7px 5px 7px 8px; color: #333333; line-height: 18px; height: 117px; overflow: hidden;}

 td.prod_compare {width: 140px; padding-left: 10px;}
 td.btmspr {height: 14px;}

 .prod_table_info table {width:100%; border-collapse: separate;}
 td.prod_text_info .info_box {padding: 12px 15px; line-height: 14px; color: #666666; margin-bottom: 13px;}
 td.prod_text_info td.prtyname {background-color: #dff5e4; font: bold 12px Arial, sans-serif; width: 60%; padding: 5px 10px 5px 12px; color:#467f68;}
 td.prod_text_info td.property {padding: 5px 5px 5px 10px; color: #333333; background:#f6f6f6;}
 td.prod_text_info td.row1 {background:#eeeeee;}

 .other_link, .prod_details {margin-top: 35px; padding: 19px 0 0 22px; border-top: 1px solid #d9d8d8; color: #dd021c; background: url(/img/blt_ball.png) no-repeat 5px 20px;}
 .other_link a {font-size: 12px; color: #dd021c;}
 .prod_details {border: none; margin:0 0 0 4px; padding: 4px 0 7px 22px; background-position: 5px 5px;}
 .prod_details, .prod_details a {font-size:11px; line-height: 14px; color: #dd021c;}


 a.sale {display: block; padding: 3px 1px 7px 17px; margin: 24px 10px 0 auto; width: 66px; background: #dd021c url(/img/buy_bg.gif) no-repeat; color: white; font: bold 12px Arial,Verdana, Tahoma, sans-serif;}
 td.prod_pic a.sale {float: left; margin-left: 20px;}

 .novinka, .nalichie { padding: 4px 0 3px 0; font: 12px Arial, Tahoma, sans-serif; float: left; margin-right: 3px;}
 .novinka { color: #CB1E0F; text-transform: uppercase; width: 80px;  height: 16px;}
 .nalichie { color: #249c6c; width: 180px; width: auto;}
 td.prod_info .nalichie {padding: 12px 5px 7px 16px; width: auto;}

/*		Table with color header			*/

 table.top_color {width: 100%; margin-top: 20px; }
 table.top_color td a {color: #333333;}
 table.top_color tr.firstrow td {border-bottom: 1px solid white; }
 table.top_color tr.tophdr td {background:#c6eecf; font: bold 13px/14px Arial, Tahoma, sans-serif; color: #18744f; padding: 7px 0 7px 11px; white-space: nowrap; border-bottom: 1px solid white;}

 table.top_color td.name {width: 54% !important;}
 table.top_color td.name a { font: 12px Tahoma, sans-serif; }

 table.top_color tr.row1 td, table.top_color tr.row2 td {background-color: #E7E7E7; color: #333333; padding: 6px 3px 6px 11px; line-height: 12px; border-right: 1px solid white; border-bottom: 1px solid white;}
 table.top_color tr.row2 td {background-color: #F3F3F3; }
 table.top_color td.price {}
 table.top_color td.price, table.top_color td.price2 {padding-left: 12px !important; text-align: left; padding-top: 8px !important; width: 13%;}
 table.top_color td.price2 {color: #D11A14 !important; font: bold 12px Arial, sans-serif !important; }
 table.top_color tr.lastrow td {border-top: 1px solid white; padding: 5px 3px 3px 0px; }

 tr.lastrow .total_text { font: 18px Arial, sans-serif !important; padding: 6px 12px 8px 1px; text-transform: lowercase; color:#666666;}
 tr.lastrow td.total { font: bold 21px Arial, sans-serif; color: #D11A14; padding: 5px 33px 0px 1px; white-space: nowrap; text-align: right;}
 tr.lastrow td.total small {font-size: 14px;}

 table.top_color td.qnty {width: 9%;}
 table.top_color td.qnty input.text {width: 2em; margin-right: 5px; border: 1px solid #919da7; padding-left:6px; font-family: Arial;}
 table.top_color td.summ {width: 13% !important; }
 table.top_color td.del  {width: 11% !important; text-align: center; vertical-align: middle; padding-left: 3px !important;}

 table.top_color tr.btns td {padding-top: 20px;}
 table.top_color td.btns input {margin-left: 10px;}

 table.top_color td.picture {width: 43%; padding-right: 7px;}
 table.top_color td.picture img {margin: 5px 10px 15px 5px;}
 table.top_color td.details {width: 57%;}

 .btn_green, .btn_filter {padding: 2px 0px 7px 12px; background: #249c6c url(/img/btn_green.png) no-repeat; display: block; width: 114px; text-align: left; font: bold 12px/13px Arial, sans-serif; color: white; border-style: none; cursor: pointer;}
 table.top_color .btn_green {float: left; margin-left: 56px !important;}
 .btn_red {background: #CB1E0E  url(/img/btn_red.png) no-repeat; border-style: none; padding: 3px 5px 8px 5px; color: white !important; font: bold 12px/13px Arial, Tahoma,sans-serif; cursor: pointer; width: 129px; text-decoration: none; text-align: center;}
 table.top_color .btn_red {float: right;}
 .btn_filter {background-image: url(/img/btn_green2.png); width: 91px;}


 table.cols2 {width: 100%; margin: 10px 0;}
 table.cols2 td.left, table.cols2 td.right {width: 49%; background-color: white;}
 table.cols2 td.left2 {width: 70%; }
 table.cols2 td.right1 { background-color: white;}
 table.cols2 td.cnt_brd {width: 1%;}

/*	Filter		*/

 .width98 {width: 98% !important; }
 fieldset.filter {border: none; border-top: 1px solid #d9d8d8; padding: 3px 0; border-bottom: 1px solid #d9d8d8; margin: 3px 0 7px 0;}
 table.filter, div.filter_old {background-color: #d1f1d9; }
 table.filter {width: 100%;}
 div.filter_old {padding: 0 9px;}
 table.filter caption, table.blue caption {font: bold 11px Verdana, sans-serif; line-height: 13px; color: white; text-align: left; 
	padding: 5px 0 6px 11px; margin-top: 3px; border-bottom: 1px solid #C2C2C2;
}
 table.filter td, table.blue td { padding-top: 5px; }
 table.filter tr.firstrow td, table.blue  tr.firstrow td{padding-top: 12px;}
 table.blue  td.name{font-weight: bold; }
 table.filter td.col1, table.blue  td.col1 {padding: 5px 5px 0px 11px; }
 table.filter td.col1 {width: 40%; }
 table.blue   td.col1 {width: 34%;}
 table.blue   td.left_col{width: 30%; padding: 5px 9px 0px 23px;}
 table.blue   td.right_col{ padding: 5px 9px 0px 23px;}
 table.filter td.col2 select {width: 260px; margin-right: 7px;}
 table.filter td.value, table.blue  td.value {padding-top: 5px; font: 11px Verdana,Tahoma;}
 table.filter tr.firstrow td.value, table.blue  tr.firstrow td.value{padding-top: 22px !important;}
 table.filter td.col3 {width: 20%;}
 table.blue   td.col3 {width: 25%;}
 table.filter td.col4 select {width: 160px;}
 table.filter td.sort {font-weight: bold; padding-left: 10px !important; padding-top: 41px !important; white-space: nowrap;}
 table.filter td.btn { padding-left: 90px; }
 table.filter td.right {width: 7px !important;}
 table.filter tr.lastrow td, table.blue tr.lastrow td {padding-top: 7px; padding-bottom: 7px;}
 table.filter td.pages {padding: 0px 5px 3px 7px; text-align: right; vertical-align: bottom;}
 .found_res {padding: 20px 0 10px 0;}
/*		Zakaz		*/

 table.zakaz {width: 99%; margin-top: 12px; }
 table.zakaz label {font-weight: bold; line-height: 18px; white-space: nowrap; padding-right: 5px;}
 table.zakaz td.col1 {width: 37%; white-space: nowrap; font-weight: bold; padding-left: 0px; padding-right: 5px; color:#666666;}
 table.zakaz td.col2_1 {width: 55%; }
 table.zakaz td.col3_1 {width: 35%; white-space: nowrap;}
 table.zakaz td.col_radio {width: 12px;}
 table.zakaz td.col_radio input {margin-left: 0 !important;}
 table.zakaz tr.firstrow td.col1,  table.zakaz tr.firstrow td.col2 {padding: 6px 0 0px 0; border-top: 1px solid #d9d8d8;}
 table.zakaz td.hdr_row {padding-top: 25px;}
 table.zakaz input.text, table.zakaz select, table.zakaz textarea {margin-bottom: 5px;}
 table.zakaz .w130 {width: 130px; margin-left: 5px;}
 table.zakaz .w310 {width: 310px; margin-left: 5px;}
 table.zakaz select.w130 {width: 135px; }
 table.zakaz select.w310 {width: 315px; }
 table.zakaz textarea {width: 310px; height: 107px;}
 table.zakaz td.prim  {padding-top: 5px;}
 table.zakaz tr.prim td {padding-top: 27px; padding-bottom: 12px;}

 table.zakaz td.col2 .btn_green {margin-left: 5px; font-family: Verdana;}

 table.callback {border-collapse: separate;}
 table.callback input.text, table.callback textarea {width: 300px;}
 table.callback select {width: 305px;}
 table.callback textarea {height: 200px;}
 table.callback input.btn_green {text-align: center; width: 115px; padding-left: 0;}

 table.zakaz sup, table.callback sup {color: #CB1E0E; font: 10px Tahoma, sans-serif;}

/*		Page Numbering		*/

 .pages {padding: 7px 0 5px 0;  }
 .pages a {padding: 0 2px 0 2px; }
 .pages, .pages a { font-size:11px; line-height: 12px;}
 .pages, .pages a {color: #333333; }
 .pages a.active {color: white; text-decoration: none; background:#249c6c;}

 .run_compare {padding: 7px 0 0px 2px; text-align: right;}
 .run_compare a {color: #666666; font: bold 11px Tahoma, sans-serif;}

 .prod_compare input, input.check_all {margin: 0px 4px 0 0; vertical-align: middle;}
 input.check_all {margin-left: 1px !important;}
 .prod_compare label, label.check_all {color: #666666; font: 11px Tahoma, sans-serif;}
 label.check_all {font: bold 11px/12px Arial, Verdana, sans-serif; color: #4983dD;}
 .run_compare span {line-height: 12px; font-size: 11px; padding: 0px 0px 0px 5px; }

 .left_halfpart  {width: 47%; float: left; margin-right: 3% !important;}
 .right_halfpart {width: 47%; float: right; padding-right:10px;}

 .gray_line {background-color: #E8EBEE; padding: 1px 0 1px 12px; margin: 1px 0 12px 0; height:30px;}


 .sort_by_box {padding: 4px 0 2px 0;}
 span.sort_by {font: bold 11px Tahoma, Arial, sans-serif; color: #666666; padding-left: 2px;}
 select.sort_by {width: 160px; line-height: 16px; margin-left: 10px;}


/*		Compare page		*/

 table.compare_table {background-color:#FFFFFF;}
 table.compare {margin: 0 10px; border-bottom: 1px solid #e1e1e1;}
 td.brd1  {border-bottom: 1px solid white;}
 td.wbrd1 {border-bottom: 1px solid white;}
 td.wbrd3 {border-bottom: 3px solid white;}

 td.comparename { vertical-align: bottom; height: 252px !important; background: white; padding:0;}
 td.comparename div {padding: 3px 15px 14px 17px; font: bold 12px Tahoma,Verdana, sans-serif; width: 280px;}
 #top_compact {height: 180px;}
 td.hidden {height: 22px; text-align: center;}
 td.hidden img {vertical-align: middle; margin:2px 1px 3px 4px; }
 td.hidden a {text-decoration: none; color: black; font-size:11px;}
 td.hidden a:hover {text-decoration: underline;}

 td.hdr     {height: 33px; background-color: #c6eecf; padding-left: 17px; white-space: nowrap;}
 td.hdr div {width: 230px; font: bold 13px Tahoma, sans-serif; color: #18744f;}

 td.prname  {height: 29px; background-color: #e1e1e1; padding-left: 12px; text-align: center; white-space: nowrap;} 
 td.prname a { color: #666666; text-decoration: none; font: bold 12px Arial, sans-serif;}
 td.prname a:hover { text-decoration: underline;}
 td.prname div {height: 25px;}

 td.prtyname {background-color: #dff5e4; padding: 3px 0 2px 17px; font: bold 12px Arial,Tahoma, sans-serif; line-height: 21px; color: #18744f; white-space: nowrap;}
 table.compare td.property {background-color: #F4F5F7; padding-left: 12px; padding: 4px 3px 7px 5px; color: #333333; border-left: 1px solid white; text-align: center;}
 .prtyprice  {font: bold 17px/18px Arial, sans-serif; }
 .prtyprice, .prtyprice small {color: #F22514;}
 .prtyprice small {font-size: 12px;}

 tr.topwbrd3 td   {border-top: 1px solid white;}
 tr.toprgtbrd1 td {border-right: 1px solid white; vertical-align: top; padding-top: 7px;}

 div.prd td.row0 {background:#f6f6f6 !important;}
 div.prd td.row1 {background:#eeeeee !important;}

 table.compare .pic {height: 230px; width: 215px; overflow: hidden; text-align: center;}
 table.compare .pic img {margin: 15px 0px 0 0; max-width: 215px; max-height: 215px;}
 #top_compact #logo {top: 8px; left: 8px; background: none; text-indent: 0;}
 #top_compact #logo h1 {padding-right: 65px;}

 .comparename h2.sm {padding-left: 20px; height:30px; overflow: hidden; font: bold 12px Arial, sans-serif; color:#666666;}
 #page_link { color: #666666; padding-left: 20px; line-height: 32px;}

 table.info_table {border-collapse: separate; border-width:2px; width: 100%; margin-bottom: 10px;}
 table.info_table td {background-color: #f3f3f3; padding: 3px 3px 4px 6px;}
 table.info_table tr.info_hdr td {padding: 5px; background-color: #D1F1D9; font-weight: bold; color: #333333; }
 table.info_table td.property {text-align: left; font-weight: bold; color: #666666;}

 .cat_pic {float: left; margin: 9px 10px 10px 0; max-width: 150px; border: 1px solid #959595;}
.compact {padding: 1px 0; list-style-position: inside;}
 ul.compact {list-style-type: disc;}
.compact li {padding: 1px 0 1px 0; margin:0; }
ol.compact {list-style-type: decimal;}
.extra_link {clear: both; padding: 10px 0 0 0;}
#worktime_box i {font-style: normal; text-transform: none;}

#ofic_shop {color:#555555; font: italic 11px Verdana, Tahoma, sans-serif; left:8px; top:66px; position:absolute; padding:0; letter-spacing: 1px; width: 204px; height: 14px; overflow: hidden;}
#ofic_shop strong {font: 11px Verdana; }

/*		BOTTOM		*/

 #btm_box  {padding: 17px 0px 0 0; }
 #btm_mnu { height: 30px; margin: 0 0 0 auto; width: 80%; }
 #btm_mnu li {float: left; padding: 0px 0px 0px 6px;}
 #btm_mnu li, #btm_mnu a {font: 12px/14px Arial, sans-serif; color:#a7a7a7; font-variant: small-caps;}
 #btm_mnu a {text-decoration: none; padding-right: 4px;}
 #btm_mnu a:hover { text-decoration: underline;}

 #counters_box {padding: 15px 0 10px 12px;}

 #m0 {margin: 21px 0 0 0px; }

/* ************************************************************************ */
/* popup menu */
/* ************************************************************************ */
.jsmenu {
	position: absolute; z-index: 99; left: 0; top:0;
	visibility: hidden; display: none;
	font: 12px Arial, Tahoma; text-align: left;
	background-color: white;
	padding: 2px 4px 4px 4px; border: 1px solid #a7b4ce;
}
.jsmenu a {
	display: block; color: #959595;
	margin: 0px 6px 0px 6px; white-space: nowrap; padding: 4px 0 2px;
	font: 11px Arial, sans-serif;
	text-decoration: none; outline: none;
}
.jsmenu a:hover { text-decoration: underline; color:#F28E98;}

.message {padding: 7px 0; font-weight: bold; color: #F0242B;}

#nywork {position: absolute; top: 20px; left: 314px; font-size:11px;}
#nywork b {color:#249c6c;}


.mnogo{background: url(/img/dotted.gif) repeat-x left 2px;padding:17px 0 0 20px;margin-top:5px;}
.mru{padding:26px 0 10px 42px;background: url(/img/mnogo_bg.png) no-repeat left top;}
.mru a{color: #53a17c;text-decoration: none;background: url(/img/blt_green.jpg) no-repeat left center;padding-bottom: 2px;padding-left: 13px;font-size: 11px;}
.mru a:hover{text-decoration: underline;}


#mru_kt {color: #892A7C;margin: 8px 70px 0 22px; padding: 0px 0 5px 0;text-align:left; background: url(/img/mnogo_ru.png) no-repeat 94px 10px;}
#mru_kt b{font-weight: normal;}
#mru_kt a {padding-right: 80px;text-decoration: none;}
.dot {background: url(/img/dotted.gif) repeat-x left 1px;}
#mru_kt .dot {height: 17px;}

