* {
    margin: 0px;
    padding: 0px;
}
html {
    height: 100%;
}
body {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #3d3d3d;
	background-color: #cae4e9;
    background-image: url(/web/images/bg.jpg);
    background-repeat: repeat-y;
    background-position: top center;
}
body.foto_gallery {
    background-image: none;
    background-color: #fff;
}
#body_bg {
    width: 100%;
    background: url(/web/images/smarton_bg_green.jpg);
    /*background-repeat: no-repeat;
    background-position: top center;*/
}
#mega_container {
    width: 1011px;
	margin-left: auto;
	margin-right: auto;
}
*+html #mega_container {
    width: 1007px;
}
a {
    color: #009bc7;
}
a:hover {
    text-decoration: none;
}
/*a:visited {
    color: #;
}*/
a:visited:hover {
    text-decoration: none;
}
a img {
    border: none;
}
h1, h2 {
    color: #010100;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 26px;
    }

h1#small_pad {margin-bottom: 15px;}
#no_pad {margin-bottom: 0;}
    
h3 {
    font-size: 14px;
    margin-bottom: 22px;
}
h4 {
    font-size: 14px;
}

.s11 {font-size: 11px;font-weight: normal;display:inline;}

.s14 {
    font-size: 14px;
    margin-bottom: 0;
    font-weight: normal;
}
h5 {
    font-size: 12px;
    color: #009bc7;
    margin-bottom: 18px;
}
.clear {
    clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
    width: 1px;
}
.clear img {
	height: 0px;
    border: none;
}
.hide {
	display: none;
}
.bold {
	font-weight: bold;
}
.error {
	font-size: 14px;
	font-weight: bold;
	color: red;
}
#arr_right_asc {
	padding-bottom: 3px;
	padding-right: 18px;
	background-image: url(/web/images/bg_all_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
#arr_right_desc {
	padding-bottom: 3px;
	padding-right: 18px;
	background-image: url(/web/images/bg_jr_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.news_table {
	width: 100%;
}
.news_table td {
	padding-bottom: 10px;
}
.news_table span {
	font-size: 12px;
	color: #b0afaf;
}
.news_link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #707070;
}
.news_img {
	padding: 10px;
	border: 1px solid #cccccc;
}
.news_more {
	padding-top: 5px;
}
.news_line {
	background: url(/web/images/news_points.gif) repeat-x;
}
.news_page {
	padding-right: 5px;
}


#content .clear img {
    border: none;
}
#content ul {
    list-style: none;
    margin-left: 15px;
    margin-bottom: 20px;
}
#content ul li {
    margin-bottom: 5px;
    padding-left: 12px;
    background-image: url(/web/images/marcer_submenu.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
#content ol {
    margin-left: 15px;
    margin-bottom: 20px;
}
#content ol li {
    margin-bottom: 10px;
}
/*#content p {margin-bottom: 10px;}*/
#container {
	position: relative;
	display: block;
    width: 883px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
    text-align: left;
    background-color: #fff;
}
#identification {
	z-index: 2;
	position: absolute;
	top: 0px;
	right: 30px;
	width: 128px;
	height: 21px;
	padding-top: 7px;
	padding-left: 8px;
    background-image: url(/web/images/bg_identification.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#identification a {
	font-size: 11px; 
	padding-right: 10px;
	padding-left: 5px;
}
#header {
    width: 883px;
	clear: both;
    padding-top: 28px;
	height: 60px;
	color: #fff;
	padding-bottom: 27px;
}
#header #logo {
	float: left;
	display: block;
	width: 229px;
	height: 59px;
	margin-right: 17px;
    background-image: url(/web/images/logo.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#header #tel_block {
	float: left;
	text-align: right;
	width: 112px;
	height: 45px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 14px;
    background-image: url(/web/images/tel_block_header.gif);
    background-repeat: no-repeat;
    background-position: top left;
	margin-right: 28px;
}
#header #tel_block span {
	font-size: 18px;
}
#banner_header {
	float: left;
}
#basket {
	float: right;
	font-size: 11px;
	/*padding-left: 70px;*/
	padding-left: 13px;
	padding-top: 18px;
	width: 180px;
	height: 41px;
    background-image: url(/web/images/basket.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#basket a {
    margin-right: 5px;
    float: left;
    width: 50px;
    height: 30px;
    display: block;
}
#basket a img {
    width: 50px;
    height: 30px;
}
#card {
    float: right;
    margin-right: -68px;
    position: absolute;
    right: 30px;
    top: 18px;
	width: 48px;
	height: 65px;
	padding-top: 17px;
    background-image: url(/web/images/bg_card.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#card a img {
	margin-bottom: 5px;
}
#bg_menu {
    float: left;
    width: 883px;
    background-image: url(/web/images/bg_menu.jpg);
    background-repeat: repeat-x;
    background-position: top right;
}
#bg_menu a {
    color: #fff;
}
#menu {
	position: relative;
    z-index: 100;
	color: #fff;
	clear: both;
    background-image: url(/web/images/left_menu.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#right_menu {
    height: 48px;
    background-image: url(/web/images/right_menu.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}
#menu #menu_table {
    position: relative;
    z-index: 0;
	border-collapse: collapse;
}
#menu_table td {
    position: relative;
    z-index: 1;
	height: 48px;
	vertical-align: top;
	text-align: left;
    background-image: url(/web/images/bg_td_menu.gif);
    background-repeat: no-repeat;
    background-position: top right;
	font-weight: bold;
}
#menu_table td.last {
    background-image: none;
}
#menu_table td .menu_blocks {
    display: block;
    position: relative;
    z-index: 10;
    background-repeat: repeat-x;
    background-position: top left;
    }
#menu_table td .left_menu_blocks {
    display: block;
    position: relative;
    z-index: 10;
    background-repeat: no-repeat;
    background-position: top left;
}
#menu_table td .right_menu_blocks {
    display: block;
    position: relative;
    z-index: 10;
    background-repeat: no-repeat;
    background-position: top right;
}
#menu_table td a {
    color: #fff;
}
#menu_table td a.one {
    padding-top: 16px;
    height: 32px;
	color: #fff;
	margin-right: 11px;
	margin-left: 11px;
    display: block;
    text-align: center;
	text-decoration: none;
    position: relative;
    z-index: 100;
}
#menu_table td a.two {
    padding-top: 10px;
    height: 38px;
	color: #fff;
	margin-right: 7px;
	margin-left: 7px;
    display: block;
    text-align: center;
	text-decoration: none;
    position: relative;
    z-index: 100;
}
#menu_table td.last a {
	margin-right: 13px;
}
#menu_table td.first a {
	margin-left: 15px;
}
#menu_table td.select .menu_blocks {
    background-image: url(/web/images/bg_menu_bloks.gif);
    height: 49px;
}
#menu_table td.select .left_menu_blocks {
    margin-left: -2px;
    height: 49px;
    background-image: url(/web/images/left_li_top_menu.gif);
}
#menu_table td.select .right_menu_blocks {
    padding-right: 10px;
    height: 49px;
    background-image: url(/web/images/right_li_top_menu.gif);
}
#menu_table td table.submenu {
    border-collapse: collapse;
    display: none;
    /*width: 750px;*/
    position: absolute;
    color: #009bc7;
    margin-left: -2px;
    margin-top: -2px;
    /*background-image: url(/web/images/bottom_right_submenu.png);
    background-repeat: no-repeat;
    background-position: bottom right;*/
}
#menu_table td.first table.submenu {
    margin-left: 0px;
}
#menu_table td.last table.submenu {
    margin-left: 0px;
    right: 0px;
}
#menu_table td.right table.submenu {
    margin-left: 0px;
    right: 0px;
}
#menu_table td.center table.submenu {
    margin-left: -370px;
 }
#menu_table td.nu table.submenu {
    margin-left: 0px;
    right: 0px;
}
*+html #menu_table td.nu table.submenu {
    left: 0px;
    margin-left: -200px;
}
#menu td.last table.submenu td.top_left_submenu {
    height: 10px;
    background-image: url(/web/images/top_left_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td.last table.submenu td.top_right_submenu {
    height: 10px;
    background-image: url(/web/images/right_submenu.gif);
    background-repeat: repeat-y;
    background-position: bottom right;
}

#menu td.right table.submenu td.top_left_submenu {
    height: 10px;
    background-image: url(/web/images/top_left_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td.right table.submenu td.top_right_submenu {
    height: 10px;
    background-image: url(/web/images/right_submenu.gif);
    background-repeat: repeat-y;
    background-position: bottom right;
}

#menu td.center table.submenu td.top_left_submenu {
    height: 10px;
    background-image: url(/web/images/top_left_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td.center table.submenu td.top_right_submenu {
    height: 10px;
    background-image: url(/web/images/right_submenu.gif);
    background-repeat: repeat-y;
    background-position: bottom right;
}
#menu td.nu table.submenu td.top_left_submenu {
    height: 10px;
    background-image: url(/web/images/top_left_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td table.submenu td.top_left_submenu {
    height: 10px;
    /*background-image: url(/web/images/top_left_submenu.png);*/
    background-image: url(/web/images/left_submenu.gif);
    background-repeat: repeat-y;
    background-position: top left;
}
#menu td table.submenu td.top_submenu {
    height: 10px;
    background-image: url(/web/images/top_submenu.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
#menu td table.submenu td.top_right_submenu {
    height: 10px;
    background-image: url(/web/images/top_right_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td table.submenu td.left_submenu {
    width: 18px;
    background-image: url(/web/images/left_submenu.gif);
    background-repeat: repeat-y;
    background-position: bottom left;
}
#menu td table.submenu td.right_submenu {
    width: 22px;
    background-image: url(/web/images/right_submenu.gif);
    background-repeat: repeat-y;
    background-position: bottom right;
}
#menu td table.submenu td.center_submenu {
    padding: 10px 0px 15px 0px;
    background-image: none;
    background-color: #fff;
}
#menu td table.submenu td.bottom_left_submenu {
    height: 12px;
    background-image: url(/web/images/bottom_left_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td table.submenu td.bottom_submenu {
    height: 12px;
    background-image: url(/web/images/bottom_submenu.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}
#menu td table.submenu td.bottom_right_submenu {
    height: 12px;
    background-image: url(/web/images/bottom_right_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
/*#menu td .submenu {
    display: none;
    width: 700px;
    position: absolute;
    color: #009bc7;
    margin-left: -18px;
    background-image: url(/web/images/bottom_right_submenu.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#menu td .submenu .top_left_submenu {
    padding-top: 10px;
    margin-right: 10px;
    background-image: url(/web/images/top_left_submenu.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#menu td .submenu .top_right_submenu {
    background-image: url(/web/images/top_right_submenu.png);
    background-repeat: no-repeat;
    background-position: top right;
}
#menu td .submenu .bottom_left_submenu {
    padding-bottom: 12px;
    background-image: url(/web/images/bottom_left_submenu.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#menu td .submenu .border_submenu {
    padding: 14px 18px 13px 25px;
    margin-right: -10px;
    border-left: 2px solid #ff891d;
    border-right: 2px solid #ff891d;
    background-color: #fff;
}*/
#menu td .submenu .block_submenu {
    float: left;
    text-align: left;
    font-weight: normal;
    padding-right: 30px;
}
#menu td .submenu .block_submenu_last {
    float: left;
    text-align: left;
    font-weight: normal;
    padding-right: 0px;
}
#menu td .submenu ul {
    list-style: none;
    margin-left: 4px;
    margin-bottom: 18px;
}
#menu td .submenu ul li {
    padding-left: 10px;
    margin-bottom: 8px;
    background-image: url(/web/images/marcer_submenu.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
#menu_table td table.submenu li a {
    text-align: left;
    color: #009bc7;
    margin-left: 0px;
}
#menu_table td table.submenu a {
    text-align: left;
    margin-left: 14px;
    color: #7f7f7e;
    text-decoration: underline;
}
#menu_table td table.submenu a:hover {
    text-decoration: none;
}
#menu_table td table.submenu h5 a {
    color: #009bc7;
    margin-left: 0px;
    text-decoration: none;
}
#menu_table td table.submenu h5 a:hover {
    text-decoration: underline;
}
#site_menu {
    float: left;
    width: 869px;
	color: #fff;
	clear: both;
	padding-left: 14px;
    background-image: url(/web/images/left_site_menu.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#right_site_menu {
	padding-right: 15px;
    background-image: url(/web/images/right_site_menu.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}
#bg_site_menu {
	height: 35px;
	padding-top: 11px;
    background-image: url(/web/images/bg_site_menu.jpg);
    background-repeat: repeat-x;
    background-position: top right;
}
#site_menu UL {
    width: 475px;
	FLOAT: right; 
    PADDING-TOP: 4px; 
    LIST-STYLE-TYPE: none;
}
#site_menu LI {
	FLOAT: left;
    margin-left: 8px;
}
#site_menu a {
	color: #fff;
	DISPLAY: block; 
    PADDING-LEFT: 24px; 
    FLOAT: left; 
    MARGIN-RIGHT: 1px; 
    WHITE-SPACE: nowrap; 
    HEIGHT: 16px;
    /*border: 1px solid #000000;*/
}
/*
#site_menu LI.help A {
	BACKGROUND-POSITION: left center; 
    BACKGROUND-IMAGE: url(/web/images/hmenu/help.jpg); 
    BACKGROUND-REPEAT: no-repeat;
}
#site_menu LI.forum A {
	BACKGROUND-POSITION: left center; 
    BACKGROUND-IMAGE: url(/web/images/forum.jpg); 
    BACKGROUND-REPEAT: no-repeat;
}*/
#site_menu LI.news A {
	BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(/web/images/hmenu/news.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#site_menu LI.order A {
	BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(/web/images/hmenu/order.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#site_menu LI.delivery A {
	BACKGROUND-POSITION: left center; 
    BACKGROUND-IMAGE: url(/web/images/hmenu/delivery.gif); 
    BACKGROUND-REPEAT: no-repeat;
}
#site_menu LI.warranty A {
	BACKGROUND-POSITION: left center; 
    BACKGROUND-IMAGE: url(/web/images/hmenu/warranty.gif); 
    BACKGROUND-REPEAT: no-repeat;
}
#site_menu LI.last A {
	MARGIN-RIGHT: 0px;
}
#poisk_header {
	float: left;
	width: 360px;
	height: 22px;
	padding-top: 4px;
	padding-left: 14px;
	margin-right: 3px;
    background-image: url(/web/images/poisk_header.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#poisk_header input{
	float: left;
	color: #7f7f7e;
	border: none;
	width: 297px;
	height: 18px;
	background-color: transparent;
    FONT-SIZE: 13px; 
}
#poisk_header #button_poisk_header {
	width: 46px;
	height: 24px;
	float: right;
	margin-top: -4px;
}
#block_top_banner {
    padding-bottom: 15px;
}
#block_top_banner.index {
    padding-bottom: 27px;
}
#content {
    padding-bottom: 28px;
}
#column_left {
    /*float: left;*/
    width: 670px;
    /*padding-right: 20px;*/
    float: right;
    /*width: 663px;*/
    padding-left: 20px;
}
#block_flash {
    padding-left: 5px;
    margin-bottom: 20px;
}
ul#sliders {
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul#sliders li{
    background-image:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.perekly4alka {
    color: #fff;
    width: 477px;
    height: 124px;
    padding-left: 156px;
    padding-right: 30px;
    padding-top: 73px;
    /*background-image: url(/web/images/bg_perekly4alka_1.jpg);
    background-repeat: no-repeat;
    background-position: top left;*/
}
div.perekly4alka .all {
    float: right;
    width: 132px;
    height: 23px;
    display: block;
}
#content #menu_perekly4alka {
    float: right;
    margin-right: 35px;
    margin-bottom: 0px;
}
#content #menu_perekly4alka li {
    float: left;
    display: block;
    margin-left: -1px;
    margin-right: -1px;
    margin-bottom: 0px;
	position: relative;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    margin-left: 0px;
    text-align: center;
    width: 28px;
    background-image: url(/web/images/bg_li_menu_perekly4alka.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #menu_perekly4alka li.select {
    background-image: url(/web/images/perekly4alka_select.jpg);
}
#menu_perekly4alka li a {
    text-decoration: none;
}
#content #menu_perekly4alka li.select a {
    color: #fff;
}
#table_wares {
    border-collapse: collapse;
    margin-bottom: 26px;
}
#table_wares td.block_ware {
    clear: both;
    width: 330px;
    height: 18px;
    background-image: url(/web/images/top_block_ware.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#table_wares td.bottom_block_ware {
    width: 330px;
    height: 18px;
    background-image: url(/web/images/bottom_block_ware.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#table_wares td.vertical_separator {
    width: 13px;
}
#table_wares td.tr_separator {
    height: 16px;
    padding: 0px;
}
.bg_block_ware {
    width: 290px;
    padding-top: 3px;
    padding-left: 22px;
    padding-right: 18px;
    padding-bottom: 3px;
    background-image: url(/web/images/bg_block_ware.jpg);
    background-repeat: repeat-y;
    background-position: top left;
}
.left_part_block_ware {
    float: left;
    width: 161px;
    padding-right: 10px;
}
.right_part_block_ware {
    text-align: center;
    float: right;
    width: 117px;
    VERTICAL-ALIGN: middle; 
}
.bg_block_ware h3 {
    width: 141px;
}
.bg_block_ware h3 a {
    text-decoration: none;
}
.bg_block_ware h3 a:hover {
    text-decoration: underline;
}
.bg_block_ware h3 span {
    font-weight: normal;
    color: #7f7f7e;
    font-size: 11px;
}
.bg_block_ware a.title {
    display: block;
    margin-bottom: 25px;
}
.bg_block_ware TABLE {
	WIDTH: 100%; 
    BORDER-COLLAPSE: collapse;
}
.bg_block_ware TABLE td.banner_action {
    padding-left: 40px;
    padding-right: 5px;
}
#content .bg_block_ware ul {
    margin-left: 6px;
}
#content .bg_block_ware ul.action {
    color: #7f7f7e;
    font-size: 11px;
}
.bg_block_ware ul li span {
    color: #7f7f7e;
    font-size: 11px;
}
.right_part_block_ware img {
    float: right;
    margin-bottom: 12px;
}
.right_part_block_ware a  {
    display: block;
    clear: both;
    color: #7f7f7e;
    font-size: 11px;
    margin-bottom: 12px;
}
.right_part_block_ware a.button  {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 84px;
    padding-left: 10px;
    cursor: pointer;
}
.right_part_block_ware .right_button {
    padding-right: 8px;
}
.right_part_block_ware .bg_button  {
    height: 24px;
    padding-top: 8px;
    font-size: 12px;
}
.right_part_block_ware a.button  img {
    margin-top: -3px;
    float: left;
    margin-right: 10px;
}
.right_part_block_ware span.summ {
    color: #ff7603;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
}

.left_part_block_ware_action {
    TEXT-ALIGN: center
}
.left_part_block_ware_action img {
	CLEAR: both; 
    margin-bottom: 12px;
    DISPLAY: block; 
    MARGIN-LEFT: auto; 
    MARGIN-RIGHT: auto
}
.left_part_block_ware_action a  {
    display: block;
    clear: both;
    color: #7f7f7e;
    font-size: 11px;
    margin-bottom: 12px;
}
.left_part_block_ware_action span.old_summ {
    /*text-align: right;*/
    display: block;
	font-size: 15px;
	font-weight: bold;
    color: #7f7f7e;
    text-decoration: line-through;
}

#banner_action {
	BACKGROUND-POSITION: left top; 
    BACKGROUND-IMAGE: url(/web/images/bg_banner_action.gif); 
    WIDTH: 89px; 
    PADDING-TOP: 62px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 76px; 
    TEXT-ALIGN: center;
}
#banner_action P {
	FONT-SIZE: 11px; 
    COLOR: #fff;
}
#banner_action .taim {
	DISPLAY: block; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    COLOR: #fff; 
    PADDING-TOP: 7px;
}
.left_part_block_ware_action a.title  {
    display: block;
    clear: both;
    font-size: 12px;
    margin-bottom: 25px;
    color: #009bc7;
}
.left_part_block_ware_action a.button  {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 84px;
    padding-left: 10px;
    cursor: pointer;
}
.left_part_block_ware_action .right_button {
    padding-right: 8px;
}
.left_part_block_ware_action .bg_button  {
    height: 24px;
    padding-top: 8px;
    font-size: 12px;
}
.left_part_block_ware_action a.button  img {
    margin-top: -3px;
    float: left;
    margin-right: 10px;
    DISPLAY: inline; 
}
.left_part_block_ware_action span.summ {
    color: #ff7603;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
}
#table_wares_action {
	MARGIN-TOP: -16px; 
    MARGIN-BOTTOM: 26px;
    BORDER-COLLAPSE: collapse
}
#table_wares_action TD.block_ware {
	CLEAR: both; 
    BACKGROUND-POSITION: left top; 
    BACKGROUND-IMAGE: url(/web/images/top_block_ware_action.jpg); 
    WIDTH: 215px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 18px
}
#table_wares_action TD.bottom_block_ware {
	BACKGROUND-POSITION: left bottom; 
    BACKGROUND-IMAGE: url(/web/images/bottom_block_ware_action.jpg); 
    WIDTH: 215px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 18px
}
#table_wares_action TD.bg_block_ware {
	PADDING-RIGHT: 18px; 
    BACKGROUND-POSITION: left top; 
    PADDING-LEFT: 22px; 
    BACKGROUND-IMAGE: url(/web/images/bg_block_ware_action.jpg); 
    PADDING-BOTTOM: 3px; 
    WIDTH: 175px; 
    PADDING-TOP: 3px; 
    BACKGROUND-REPEAT: repeat-y
}
#table_wares_action TD.vertical_separator {
	WIDTH: 13px
}
#table_wares_action TD.tr_separator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 16px
}
#hit_ware {
    float: left;
    width: 734px;
    margin-left: -68px;
	position: relative;
}
#hit_ware.right {
    float: right;
    margin-right: -68px;
    margin-left: 0px;
    margin-bottom: 35px;
}
#column_left #hit_ware.right {
    margin-bottom: 0px;
}
*+html #hit_ware.right {
    margin-right: 0px;
    float: left;
    margin-left: 4px;
}
#content .menu_hit_ware {
    width: 665px;
    border-collapse: collapse;
    margin-left: 68px;    
    clear: both;
    height: 31px;
}
#content #hit_ware.right .menu_hit_ware {
    margin-right: 68px; 
    margin-left: 0px;
}
#content .menu_hit_ware td {
    padding: 0px;
    font-size: 11px;
    border-bottom: 1px solid #7ec115;
    background-image: url(/web/images/bg_li_menu.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content .menu_hit_ware td.select {
    border-bottom: 1px solid white;
}
#content .menu_hit_ware td span {
    display: block;
    background-image: url(/web/images/bg_left_li_menu.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content .menu_hit_ware td span a {
    text-decoration: none;
    text-align: center;
    display: block;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    height: 28px;
    background-image: url(/web/images/bg_right_li_menu.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#content .menu_hit_ware td.one_line span a {
    padding-top: 10px;
    height: 21px;
}
#content .menu_hit_ware td.select span a {
    color: #000;
}
/*ИЗМЕНЕНИЯ!!! */
#hit_ware #bg_hit {
    float: left;
	position: relative;
    margin-top: -1px;
    margin-right: -68px;
    margin-left: 0px;
    border-collapse: collapse;
    width: 734px;
    height: 100%;
    border-right: none;
    padding: 0px;
}
#hit_ware #bg_hit td {
    border-collapse: collapse;
	position: relative;
}
#hit_ware #bg_hit td.left_border {
    background-image: url(/web/images/border.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
#top_bg_hit {
	position: relative;
    width: 70px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
}
#hit_ware.right #top_bg_hit div {
    display: block;
    float: left;
    width: 70px;
    height: 27px;
	position: relative;
    margin-top: -5px;
    background-image: url(/web/images/top_bg_hit_right.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#bottom_bg_hit div {
	position: relative;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(/web/images/bottom_bg_hit_right.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 20px;
}
#td_bg_hit {
	position: relative;
    padding-right: 15px;
    text-align: center;
    vertical-align: middle;
    background-image: url(/web/images/bg_hit_right.png);
    background-repeat: repeat-y;
    background-position: top left;
}
#td_text_hit {
    vertical-align: middle;
    width: 664px;
    /*height: 210px;*/
    background-image: url(/web/images/border.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
#text_hit {
	position: relative;
    width: 664px;
    height: 246px;
    margin-top: -14px;
}
#hit_ware #text_hit table {
    width: 660px;
    height: 246px;
    border-collapse: collapse;
    margin-left: 3px;
    background-image: url(/web/images/bg_tr.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
#hit_ware #text_hit table td {
    width: 200px;
    padding-left: 12px;
    padding-top: 23px;
    padding-bottom: 8px;
    padding-right: 8px;
    border: none;
}
/*Здесь заканчиваются изменения для зеленого блока.*/
#hit_ware div.hitt {
    display:none;
}
#hit_ware div.tlink {
    display:none;
}
#hit_ware div.link {
    display:none;
}
#hit_ware div.vis {
    display:block;
}
#text_hit div.hit {
    display: none;
}
#text_hit div.vis {
    display:block;
}
#text_hit tr.border {
	position: relative;
    /*background-image: url(/web/images/bg_tr.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;*/
}
#text_hit td.border_top_left {
    background-image: url(/web/images/border_top_left.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_hit td.border_bottom_left {
    background-image: url(/web/images/border_bottom_left.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}
#text_hit td.border_ie {
    background-image: url(/web/images/ie_border.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_hit tr.center td {
    background-image: url(/web/images/vertical_border.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_hit tr.center  td.border_ie {
    background-image: url(/web/images/ie_border.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_hit td .img_block {
    float: left;
    margin-right: 8px;
}
#text_hit td img {
    display: block;
}
#text_hit td a {
    color: #7f7f7e;
    font-size: 11px;
    display: block;
}
#text_hit td span {
    white-space: nowrap;
    display: block;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    color: #ff7603;
    line-height: 18px;
}
#text_hit td .old_summ {
	font-size: 11px;
	font-weight: bold;
    color: #7f7f7e;
    text-decoration: line-through;
}
#novelty {
    float: left;
    width: 734px;
    margin-left: -68px;
	position: relative;
}
#novelty.right {
    float: right;
    margin-right: -68px;
    margin-left: 0px;
    margin-bottom: 24px;
}
*+html #novelty.right {
    margin-right: 0px;
    float: left;
    margin-left: 4px;
}
#content .menu_hit_ware {
    width: 665px;
    border-collapse: collapse;
    margin-left: 68px;    
    clear: both;
    height: 31px;
}
#content #novelty.right .menu_hit_ware {
    margin-right: 68px; 
    margin-left: 0px;
}
#content .menu_hit_ware td {
    padding: 0px;
    font-size: 11px;
    border-bottom: 1px solid #7ec115;
    background-image: url(/web/images/bg_li_menu.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#content .menu_hit_ware td.select {
    border-bottom: 1px solid white;
}
#content .menu_hit_ware td span {
    display: block;
    background-image: url(/web/images/bg_left_li_menu.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content .menu_hit_ware td span a {
    text-decoration: none;
    text-align: center;
    display: block;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    height: 28px;
    background-image: url(/web/images/bg_right_li_menu.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#content .menu_hit_ware td.one_line span a {
    padding-top: 10px;
    height: 21px;
}
#content .menu_hit_ware td.select span a {
    color: #000;
}
/*ИЗМЕНЕНИЯ!!!*/
#bg_novelty {
    float: left;
	position: relative;
    margin-top: -1px;
    margin-right: -68px;
    margin-left: 0px;
    border-collapse: collapse;
    width: 734px;
    height: 100%;
    border-right: none;
    padding: 0px;
}
#bg_novelty td {
    border-collapse: collapse;
	position: relative;
}
#bg_novelty td.left_border {
    background-image: url(/web/images/border.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
#top_bg_novelty {
	position: relative;
    width: 70px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
}
#top_bg_novelty div {
    display: block;
    float: left;
    width: 70px;
    height: 27px;
	position: relative;
    margin-top: -5px;
    background-image: url(/web/images/top_bg_hit_right_novelty.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#bottom_bg_novelty div {
	position: relative;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(/web/images/bottom_bg_hit_right_novelty.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 20px;
}
#td_bg_novelty {
	position: relative;
    padding-right: 15px;
    text-align: center;
    vertical-align: middle;
    background-image: url(/web/images/bg_hit_right_novelty.png);
    background-repeat: repeat-y;
    background-position: top left;
}
#td_text_novelty {
    vertical-align: middle;
    width: 664px;
    height: 246px;
    background-image: url(/web/images/border.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
#text_novelty {
	position: relative;
    width: 664px;
    margin-top: -14px;
}
#text_novelty table {
    width: 660px;
    height: 246px;
    border-collapse: collapse;
    margin-left: 3px;
    background-image: url(/web/images/bg_tr.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
	position: relative;
}
#text_novelty td {
    width: 200px;
    padding-left: 12px;
    padding-top: 23px;
    padding-bottom: 8px;
    padding-right: 8px;
    border: none;
}
/*Здесь заканчиваются изменения для ораньжевого блока.*/
#novelty div.hitt {
    display:none;
}
#novelty div.tlink {
    display:none;
}
#novelty div.link {
    display:none;
}
#novelty div.vis {
    display:block;
}
#text_novelty div.hit {
    display:none;
}
#text_novelty div.vis {
    display:block;
}
#text_novelty tr.border {
	position: relative;
    /*background-image: url(/web/images/bg_tr.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;*/
}
#text_novelty td.border_top_left {
    background-image: url(/web/images/border_top_left.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_novelty td.border_bottom_left {
    background-image: url(/web/images/border_bottom_left.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}
#text_novelty td.border_ie {
    background-image: url(/web/images/ie_border.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_novelty tr.center td {
    background-image: url(/web/images/vertical_border.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_novelty tr.center  td.border_ie {
    background-image: url(/web/images/ie_border.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
#text_novelty td .img_block {
    float: left;
    margin-right: 8px;
}
#text_novelty td img {
    display: block;
}
#text_novelty td a {
    color: #7f7f7e;
    font-size: 11px;
    display: block;
}
#text_novelty td span {
    white-space: nowrap;
    display: block;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    color: #ff7603;
    line-height: 18px;
}
#text_novelty td .old_summ {
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7e;
    text-decoration: line-through;
}
#column_right {
    /*float: right;*/
    float: left;
    width: 193px;
}
.h_dreen_block {
    display: block;
    text-align: center;
    background-image: url(/web/images/bg_h_green_block.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
.h_dreen_block a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    padding-top: 8px;
    padding-bottom: 10px;
    background-image: url(/web/images/bg_a_h_green_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.h_dreen_block span, .h_dreen_block h3 {
    display: block;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 14px;
    background-image: url(/web/images/bg_a_h_green_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.h_dreen_block h3 {
	
	margin:0;
}
.h_dreen_block font {
    display: block;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 10px;
    background-image: url(/web/images/bg_a_h_green_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.right_h_green_block {
    padding-right: 18px;
    background-image: url(/web/images/right_green_block.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.border_green_block {
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 10px;
    border-left: 1px solid #a2d74f;
    border-right: 1px solid #a2d74f;
}
.margin_bottom {
	margin-bottom: 30px;
}
.top_green_block {
    padding-top: 13px;
    background-image: url(/web/images/top_green_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.bottom_green_block {
    width: 100%;
    padding-bottom: 12px;
    background-image: url(/web/images/bottom_green_block.gif);
    background-repeat: no-repeat;
    background-position: left bottom;    
}
.left_input {
    display: block;
    height: 24px;
    padding-left: 10px;
    background-image: url(/web/images/left_input.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.right_input {
    display: block;
    height: 24px;
    padding-right: 15px;
    background-image: url(/web/images/right_input.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.left_input input {
    width: 144px;
    display: block;
    height: 24px;
    border: none;
    color: #7f7f7e;
    font-size: 12px;
    background-color: transparent;
    background-image: url(/web/images/bg_input.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
*+html .left_input input {
    margin-top: -1px;
    padding-top: 5px;
    height: 19px;
}
@-moz-document url-prefix() {
    .left_input input {
        display: block;
        margin-top: -1px;
        padding-top: 5px;
        height: 19px;
    }
}
.left_input select {
    width: 144px;
    display: block;
    height: 24px;
    border-top: 1px solid #b9b9b8;
    border-bottom: 1px solid #b9b9b8;
    color: #7f7f7e;
    font-size: 12px;
    background-color: transparent;
    background-image: url(/web/images/bg_input.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.button {
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    padding-left: 14px;
    height: 32px;
    display: block;
    background-image: url(/web/images/left_button.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.right_button {
    padding-right: 13px;
    height: 32px;
    display: block;
    background-image: url(/web/images/right_button.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.bg_button {
    height: 25px;
    padding-top: 7px;
    display: block;
    text-align: center;
    background-image: url(/web/images/bg_button.gif);
    background-repeat: repeat-x;
    background-position: top right;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
a.button  img {
    margin-top: -3px;
    float: left;
    margin-right: 10px;
    }
.button_green {
    background-image: url(/web/images/left_button_green.gif);
}
.button_green .right_button {
    background-image: url(/web/images/right_button_green.gif);
}
.button_green .bg_button {
    background-image: url(/web/images/bg_button_green.gif);
}
#column_right #registration {
    color: #7f7f7e;
    margin-bottom: 20px;
}
#column_right #registration .border_green_block  a {
    white-space: nowrap;
    font-size: 11px;
    margin-bottom: 12px;
    margin-top: 6px;
    display: block;
}
#column_right #registration .border_green_block  a.a_block  {
    margin-top: 0px;
}
#column_right #registration .border_green_block  a.password {
    float: left;
}
.a_block {
    display: block;
    text-align: center;
}
#column_right #registration input { 
    margin-bottom: -1px;
}
#column_right #registration #button_registration {
    width: 70px;
    height: 32px;
    float: left;
    margin-right: 13px;
    vertical-align: middle;
}
#column_right #registration label {
    padding-top: 7px;
    padding-left: 5px;
    display: block;
}
#column_right #registration label input {
    width: 15px;
    height: 16px;
    margin-bottom: 10px;
    vertical-align: top;
    margin-right: 5px;
}
#column_right_noindex #banners_right {
    margin-top: -8px;
    position: relative;
}
#banners_right {
    float: right;
    width: 193px;
    margin-bottom: 20px;
}
#banners_right img {
    margin-bottom: 7px;
}
#banners_right a {
    display: block;
    color: #fff;
    font-size: 18px;
    margin-bottom: 7px;
}
#content #news {
    margin-left: 5px;
    margin-bottom: 0px;
}
#content #news li {
    padding-left: 0px;
    background-image: none;
    margin-bottom: 18px;
}
#content #news span {
    color: #7f7f7e;
    font-size: 11px;
}
#direct_mail {
    width: 193px;
    padding-top: 13px;
    margin-bottom: 30px;
    margin-top: -1px;
    background-image: url(/web/images/top_green_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.bottom_green_block .direct_mail {
    background-image: none;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 10px;
}
*+html #direct_mail.top_green_block {
    float: left;
    width: 193px;
}
*+html .bottom_green_block .direct_mail {
    float: left;
    /*width: 153px;*/
    }

.direct_mail .left_input {
    margin-bottom: 12px;
}
.direct_mail .button {
    width: 32px;
    float: left;
    padding-top: 0px;
    margin-right: 20px;
}
.direct_mail a {
    float: left;
    white-space: nowrap;
    font-size: 11px;
    display: block;
    padding-top: 7px;
}
#direct_mail .left_input {
    margin-bottom: 12px;
}
#direct_mail .button {
    width: 32px;
    float: left;
    padding-top: 0px;
    margin-right: 24px;
}
#direct_mail a {
    font-size: 11px;
    display: block;
    padding-top: 7px;
}
#content #gid {
    margin-left: 6px;
    margin-bottom: 0px;
}
#content #gid li {
    margin-bottom: 14px;
}
#content #navigation {
    white-space: nowrap;
    clear: both;
    margin-bottom: 28px;
}
#content #navigation a {
    float: left;
    color: #7f7f7e;
    margin-right: 5px;
    
}
#content #navigation span {
    float: left;
    color: #7f7f7e;
    margin-right: 5px;
}

#content #navigation a#last {
color:#009AC6;
}
#content #navigation h5, #content #navigation h4, #content #navigation h1 {
    float: left;
    margin: 0 5px 3px 0;
    font-size:14px;
    font-weight: normal;
    
}
#content #navigation #print{
    color: #009bc7;
    float: right;
    padding-left: 27px;
    background-image: url(/web/images/print.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #column_left_noindex {
    float: left;
    width: 193px;
}
#content #column_left_noindex h2 {
    margin-left: -1px;
}
#content #column_left_noindex h3 {
    margin-bottom: 16px;
}
#content #column_right_noindex {
    float: right;
    width: 670px;
    padding-left: 18px;
}
#content #left_menu {
    margin-left: 10px;
    margin-right: -3px;
    margin-bottom: 27px;
}
#content #left_menu li {
    padding-left: 17px;
    margin-bottom: 8px;
    background-image: url(/web/images/marcer_menu_left.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    cursor: pointer;
}
#content #left_menu ul.left_menu_level_2 {
	display: none;
}
#content #left_menu li span {
    color: #7f7f7e;
    font-size: 11px;
}
#content #left_menu li.select {
    background-image: url(/web/images/marcer_menu_left_select.gif);
}
#content #left_menu li.select a {
    /*font-weight: bold;*/
}
#content #left_menu li.select ul {
	margin-top: 15px;
	margin-left: 0px;
}
#content #left_menu li.select ul li {
    background-image: url(/web/images/marcer_submenu.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
#content #left_menu li.select ul li a {
    font-weight: normal;
}
#content #all_producer {
    margin-bottom: 25px;
}
#content #all_producer a {
    color: #7f7f7e;
    margin-left: 27px;
    text-decoration: none;
    border-bottom: 1px dashed #7f7f7e;
    padding-bottom: 1px;
}
#banner_content_top {
    margin-bottom: 26px;
    margin-left: 5px;
}
.banner_content_bottom {
    float: right;
}
#content #column_right_noindex .h_dreen_block {
    float: left;
}
#content #column_right_noindex .border_green_block {
    clear: both;
    width: 646px;
    border-top: 1px solid #a2d74f;
    padding-top: 0px;
}
.border_green_block .look {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: -5px;
}
.border_green_block .look td {
    padding-left: 12px;
    padding-top: 23px;
    padding-bottom: 8px;
    padding-right: 8px;
    border: none;
}
.border_green_block .look td.skidka {
    padding-left: 0px;
}
.border_green_block .look  td .img_block {
    float: left;
    margin-right: 8px;
}
.border_green_block  .look td img {
    display: block;
}
.border_green_block  .look td a {
    color: #7f7f7e;
    font-size: 11px;
    display: block;
    margin-bottom: 5px;
}
.border_green_block  .look td span {
    white-space: nowrap;
    display: block;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: #ff7603;
    line-height: 18px;
}
.border_green_block  .look td span.old_summ {
    text-align: right;
    display: block;
	font-size: 12px;
	font-weight: bold;
    color: #7f7f7e;
    text-decoration: line-through;
}
.border_green_block  .look td span.summ {
    text-align: right;
    display: block;
}
#content #column_right_noindex .bottom_green_block {
    /*margin-bottom: 35px;*/
    margin-bottom: 15px;
    padding-bottom: 0px;
    background-image: url(/web/images/left_bottom_green_block.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#content #column_right_noindex .bottom_green_block {
    float: left;
    width: 670px;
    border-top: 1px solid #fff;
}
#content #column_right_noindex .look_block {
    margin-bottom: 0px;
    float: left;
    width: 670px;
    border-top: 1px solid #fff;
}
#content #column_right_noindex .look_block_2 {
    margin-left: 5px;
    width: 664px;
}
#content #column_right_noindex .sort_pages {
    margin-bottom: 15px;
}
#content #column_right_noindex .right_green_block {
    width: 100%;
    padding-bottom: 12px;
    background-image: url(/web/images/right_bottom_green_block.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
#content #column_right_noindex .top_green_block {
	border-right: 1px solid #a2d74f;
    padding-top: 13px;
    background-image: url(/web/images/left_top_green_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #column_right_noindex .top_green_block .border_green_block {
    clear: both;
    border-top: none;
    border-right: none;
    padding-top: 1px;
}
#content .top_content_form {
    border-collapse: collapse;
    color: #7f7f7e;
	font-size: 11px;
}
#content .top_content_form td {
    vertical-align: top;
    padding-bottom: 10px;
    padding-right: 7px;
}
#content .top_content_form .block_float{
	float: left;
	padding-top: 3px;
	padding-right: 6px;
}
#content .top_content_form label span{
	cursor: pointer;
    color: #009bc7;
	font-size: 11px;
	text-decoration: underline;	
}
#content .top_content_form label input {
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 0px;
}
#content .top_content_form .colunm_one {
    color: #3d3d3d;
	font-size: 12px;
    width: 37px;
    padding-right: 13px;
}
#content .top_content_form .colunm_one select {
	border: 1px solid #b9b9b8;
    color: #7f7f7e;
	font-size: 13px;
    width: 200px;
    margin-top: 5px;
}
#content .top_content_form .no_input {
    padding-top: 3px;
}
#content .top_content_form .left_input {
    display: block;
	float: left;
    height: 24px;
    padding-left: 10px;
    background-image: url(/web/images/left_input.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#content .top_content_form .right_input {
	float: left;
    display: block;
    height: 24px;
    padding-right: 15px;
    background-image: url(/web/images/right_input.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
#content .top_content_form .left_input input {
	float: left;
    width: 50px;
    display: block;
    height: 24px;
    border: none;
    color: #7f7f7e;
    font-size: 12px;
    background-color: transparent;
    background-image: url(/web/images/bg_input.gif);
    background-repeat: repeat-x;
    background-position: left top;
    margin-top: 0px;
}
#content .top_content_form .a_select {
	padding-right: 16px;
    background-image: url(/web/images/bg_a_type_select.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
*+html #content .top_content_form .a_select {
    padding-top: 3px;
}
#content .top_content_form .a_select a {
	display: block;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dashed #009bc7;
}
#content .left_sort_block {
    padding-top: 4px;
    padding-bottom: 5px;
	float: left;
    color: #3d3d3d;
}
#content .left_sort_block a {
	margin-left: 14px;
}
#content .left_sort_block span {
	color: #009bc7;
    font-weight: bold;
	margin-left: 14px;
}
#content .pages {
	float: right;
    color: #3d3d3d;
}
#content .pages a {
    font-size: 14px;
	margin-left: 5px;
}
#content .pages span {
    font-size: 14px;
	margin-left: 5px;
}
#content .pages .pred {
    font-size: 18px;
	text-decoration: none;
}
#content .pages .next {
    font-size: 18px;
	text-decoration: none;
}
#content #section_wares {
    /*border: 1px solid #000;*/
    margin-bottom: 10px;
}
#content .bottom_ware {
    margin-left: -5px;
    margin-right: -5px;
    color: #7f7f7e;
    padding-bottom: 20px;
    margin-bottom: 5px;
    background-image: url(/web/images/bottom_ware.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    /*border: 1px solid #000;*/
}
#content .bg_ware {
    background-image: url(/web/images/bg_ware.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}
#content .top_ware {
    padding-top: 23px;
    padding-left: 24px;
    padding-right: 22px;
    background-image: url(/web/images/top_ware.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
/*#content .block_img_ware {
	float: left;
    width: 106px;
    margin-right: 20px;
    text-align: center;
}
#content .block_img_ware img {
	display: block;
}*/
#content .bottom_ware label {
    display: block;
    float: left;
    margin-top: -25px;
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 11px;
}
#content .bottom_ware label input {
    margin-right: 10px;
}
/*#content .block_opcii_ware {
	float: right;
	width: 105px;
}
#content .block_opcii_ware img {
	float: left;
    margin-top: -2px;
}*/
#content .bottom_block_opcii_ware {
    float: right;
	width: 95px;
    margin-top: -40px;
    text-align: right;
}
#content .bottom_block_opcii_ware a {
    color: #7f7f7e;
    font-size: 11px;
}
#content .behaviour_ware {
    border-collapse: collapse; 
    margin-top: 18px;
    width:100%;
}
#content .behaviour_ware td {
    line-height:15px;
    padding-left: 12px;
    font-size: 11px;
}
#content .behaviour_ware .border {
    border-right: 1px solid #dfdfdf;
    padding-right: 9px;
    padding-left: 0px;
}
#content .bottom_ware .old_summ {
    margin-bottom: 6px;
    display: block;
    color: #7f7f7e;
    font-weight: bold;
    text-decoration: line-through;
    text-align: right;
}
#content .bottom_ware .summ {
    margin-bottom: 7px;
    display: block;
    text-align: right;
    color: #ff891d;
    font-size: 18px;
    font-weight: bold;
}
#content .ware {
    width: 100%;
    border-collapse: collapse;
}
#content .ware td {
    vertical-align: top;
}
#content .ware tr.opcii_ware {
    height: 30px;
}
#content .ware td.block_img_ware {
    width: 106px;
    padding-right: 20px;
    padding-bottom: 25px;
    vertical-align: middle;
}
#content .ware td.block_opcii_ware {
	width: 108px;
    vertical-align: middle;
    padding-bottom: 40px;
}
#content .ware td.block_opcii_ware img {
    /*border: 1px solid #000;
	float: left;
    margin-top: -2px;*/
}
#content .ware td.banner_action {
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
}
#content #column_center_noindex .h_dreen_block {
    float: left;
}
#content #column_center_noindex .border_green_block {
    clear: both;
    border-top: 1px solid #a2d74f;
    padding-top: 0px;
}
#content #column_center_noindex .bottom_green_block {
    margin-bottom: 15px;
    padding-bottom: 0px;
    background-image: url(/web/images/left_bottom_green_block.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#content #column_center_noindex .right_green_block {
    padding-bottom: 12px;
    background-image: url(/web/images/right_bottom_green_block.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
#content #column_center_noindex .border_green_block p {
    margin-top: 10px;
}
#content #column_center_noindex .border_green_block .all_info {
    display: block;
    float: left;
    padding-right: 18px;
    text-decoration: none;
    background-image: url(/web/images/bg_all_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-bottom: 3px;
    }
#content #column_center_noindex .border_green_block .all_info span {
    border-bottom: 1px dashed #009bc7;
}
#content #column_center_noindex .border_green_block .all_info2 {
    float: left;
    padding-right: 18px;
    text-decoration: none;
    background-image: url(/web/images/bg_jr_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-bottom: 3px;
    }
#content #column_center_noindex .border_green_block .all_info2 span {
    border-bottom: 1px dashed #009bc7;
}
#foto_block {
    border-collapse: collapse;
    margin-right: 35px;
    float: left;
}
#foto_block td {
    width: 73px;
    padding-left: 16px;
}
#foto_block td.big_foto {
    vertical-align: middle;
    width: 224px;
    height: 212px;
}


#right_block_info_ware {
    float: left;
    padding-top: 25px;
}
.top_left_gray_block {
    color: #7f7f7e;
    background-color: #eceeee;
    margin-bottom: 22px;
    background-image: url(/web/images/top_left_gray_block.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.bottom_right_gray_block {
    background-image: url(/web/images/bottom_right_gray_block.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.bottom_left_gray_block {
    padding-top: 25px;
    padding-right: 17px;
    padding-left: 7px;
    background-image: url(/web/images/bottom_left_gray_block.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#summ_block {
    float: left;
    margin-right: 13px;
}
#right_block_info_ware .old_summ {
    text-align: right;
    display: block;
	font-size: 12px;
	font-weight: bold;
    color: #7f7f7e;
    text-decoration: line-through;
}
#right_block_info_ware .summ {
    text-align: right;
    color: #ff7603;
    font-size: 22px;
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
}
#right_block_info_ware .button {
    float: left;
    margin-top: 4px;
}
#right_block_info_ware .right_button {
    float: left;
}
#right_block_info_ware .bg_button {
    float: left;
}
#d3 {
    display: block; 
    float: left;
    color: #7f7f7e;
    font-size: 11px;
    text-decoration: none;
    padding-left: 24px;
    margin-left: 4px;
    margin-right: 15px;
    margin-bottom: 22px;
    background-image: url(/web/images/3d.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-bottom: 5px;
}
#d3 span {
    border-bottom: 1px dashed #7f7f7e;
}
#foto {
    padding-left: 21px;
    margin-right: 15px;
    margin-bottom: 22px;
    display: block; 
    float: left;
    color: #7f7f7e;
    font-size: 11px;
    text-decoration: none;
    background-image: url(/web/images/a_foto_gallry.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-bottom: 5px;
}
#foto span {
    border-bottom: 1px dashed #7f7f7e;
}
.bottom_green_block .behaviour_ware {
    margin-bottom: 10px;
}
.bottom_green_block .pdf {
    float: right;
    margin-top: 15px;
}
.pdf {
    display: block;
    padding-left: 26px;
    padding-bottom: 2px;
    background-image: url(/web/images/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content #column_center_noindex .look {
    margin-bottom: 5px;
}
#comments {
}

#comments .top_button {
	
	padding: 30px 0 10px 0;
   border-bottom: 1px solid #dfdfdf; 
}
#content #comments_model {
    margin-left: 0px;
    margin-top: 15px;
   border-bottom: 1px solid #dfdfdf; 
}
#content #comments_model li {
   background-image: none;
   padding-left: 0px;
   padding-bottom: 16px;
   margin-bottom: 23px;
   border-bottom: 1px solid #dfdfdf; 
}
#content #comments_model li.last {
   margin-bottom: 0px;
   border-bottom: none; 
}
#content #comments_model li ul {
    margin-left: 40px;
    margin-bottom: 0px;
}
#content #comments_model li ul li {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#content #comments_model li h5 {
    color: #3d3d3d;
    margin-bottom: 10px;
}
#content #comments_model li .left_signature {
    float: left;
    color: #7f7f7e;
    font-size: 11px;
}
#content #comments_model li .left_signature span {
    padding-right: 16px;
    display: block;
    float: left;
}
#content #comments_model li .left_signature a {
    display: block;
    float: left;
    text-decoration: none;
    border-bottom: 1px dashed #009bc7;
}
#content #comments_model li .right_signature {
    text-align: right;
    color: #7f7f7e;
    font-size: 11px;
    margin-bottom: 10px;
}
#content #comments_model li .right_signature .good {
    color: #82c31b;
}
#content #comments_model li .right_signature .zero {
    color: #3d3d3d;
}
#content #comments_model li .right_signature .bad {
    color: #009bc7;
}
#content #comments_model li .right_signature a.a_good {
    margin-left: 8px;
    margin-top: -6px;
    float: right;
    display: block;
    width: 18px;
    height: 25px;
    background-image: url(/web/images/a_good.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content #comments_model li .right_signature a.a_bad {
    margin-top: -6px;
    float: right;
    display: block;
    width: 18px;
    height: 25px;
    background-image: url(/web/images/a_bad.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content #comments_model li textarea {
    width: 853px;
    /*width: 100%;*/
    height: 100px;
    border: 1px solid #b9b9b8;
    margin-bottom: 14px;
}
#content #comments_model li ul li textarea {
    width: 814px;
    /*width: 100%;*/
    height: 100px;
    border: 1px solid #b9b9b8;
    margin-bottom: 14px;
}
#content #comments_model li .button {
    width: 91px;
}
#write_comment {
    width: 136px;
    float: right;
    margin-right: 20px;
    margin-bottom: 20px;
}
#all_comments {
    display: block;
    padding-top: 7px;
}
.text_comment_form {
    color: #7f7f7e;
    font-size: 11px;
    border-bottom: 1px solid #dfdfdf; 
    margin-bottom: 13px;
}
#content .text_comment_form li {
    margin-bottom: 0px;
    background-image: url(/web/images/marcer_gray.gif);
}
#comment_form {
    width: 100%;
    border-collapse: collapse;
    color: #7f7f7e;
}
#comment_form td {
    vertical-align: top;
}
#comment_form  input {
    /*vertical-align: top;*/
}
#comment_form  textarea {
    width: 530px;
    height: 132px;
    border: 1px solid #b9b9b8;
    vertical-align: top;
    display: block;
    margin-top: 7px;
    margin-bottom: 15px;
}
.star {
    color: #ff7907;
}
#left_comment_form {
    width: 261px;
    border-right: 1px solid #dfdfdf;
    padding-right: 15px;
}
#comment_form .left_input {
    margin-top: 7px;
    margin-bottom: 15px;
}
#left_comment_form .left_input input {
    width: 240px;
}
#right_comment_form {
    padding-left: 10px;
}
.comment_form_blocks {
    float: left;
    margin-right: 10px;
}
#right_comment_form .left_input {
    width: 250px;
}
#right_comment_form .left_input input {
    width: 240px;
}
#comment_form label {
    display: block;
    float: left;
    margin-top: 11px;
    margin-bottom: 15px;
    margin-right: 16px;
}
#comment_form label input {
    margin-top: 1px;
    margin-right: 5px;
    float: left;
}
*+html #comment_form label {
    margin-right: 12px;
}
*+html #comment_form label input {
    margin-right: 3px;
    margin-top: -2px;
}
#capcha_img_block {
    float: left;
    width: 91px;
    text-align: center;
    margin-right: 25px;
}
#capcha_img_block a {
    color: #7f7f7e;
    font-size: 11px;
}
#capcha_img_block img {
    margin-bottom: 17px;
}
#right_comment_form  #capcha_cod {
    width: 115px;
}
#right_comment_form  #capcha_cod input {
    width: 100px;    
}
#right_comment_form .button {
    background-image: url(/web/images/left_button_green.gif);
    float: right;
    width: 109px;
    margin-top: 17px;
}

#right_comment_form .right_button {
    background-image: url(/web/images/right_button_green.gif);
}
#right_comment_form  .bg_button {
    background-image: url(/web/images/bg_button_green.gif);
}
#bottom_comment_form {
    float: left;
    margin-top: -30px;
    color: #3d3d3d;
}
#bottom_comment_form  .star {
    color: #ff7907;
}
#navigation.basket {
    font-size: 18px;
}
#content #navigation.basket span {
    color: #c2c5c9;
    display: block;
    float: left;
    padding-right: 43px;
    margin-right: 25px;
    background-image: url(/web/images/rarr.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
#content #navigation.basket span.select {
    color: #3d3d3d;
    background-image: url(/web/images/rarr_select.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
#content #navigation.basket span.last {
    background-image: none;
}
#content #navigation.basket span img {
    float: left;
    padding-top: 3px;
    margin-right: 9px;
}
#table_container {
    background-image: url(/web/images/top_left_table_container.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#right_table_container {
    width: 100%;
    background-image: url(/web/images/top_right_table_container.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#header_basket_ul_wares {
	position: relative;
    width: 100%;
    margin-right: -67px;
    border-collapse: collapse;
}
#header_basket_ul_wares th {
    background-color: #7fc116;
    color: #fff;
    font-weight: normal;
    text-align: center;
    border: none;
    padding-top: 11px;
    padding-bottom: 11px;
}
#header_basket_ul_wares th.top_left {
    width: 10px;
    background-color: transparent;
}
#header_basket_ul_wares th.top_right {
    width: 10px;
    background-color: transparent;
}
#header_basket_ul_wares .left_align {
    padding-left: 20px;
    text-align: left;
}
#border_table_container {
    border-left: 1px solid #7fc116;
    border-right: 1px solid #7fc116;
}
#basket_ul_wares {
	position: relative;
    width: 947px;
    margin-right: -67px;
    border-collapse: collapse;
}
#basket_ul_wares .left_align {
    padding-left: 20px;
    text-align: left;
}
#basket_ul_wares td {
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 25px;
    padding-top: 13px;
}
#basket_ul_wares .thead td {
    height: 12px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-right: none;
    border-bottom: none;
}
#basket_ul_wares td.left {
    width: 10px;
    border-right: none;
    border-bottom: none;
}
#basket_ul_wares td.one {
    width: 131px;
}
#basket_ul_wares td.two {
    width: 396px;
}
#basket_ul_wares td.three {
    width: 91px;
}
#basket_ul_wares td.four {
    width: 85px;
}
#basket_ul_wares td.five {
    width: 77px;
}
#basket_ul_wares td.right {
    width: 10px;
    border-right: none;
    border-bottom: none;
}
#basket_ul_wares td.last {
    width: 80px;
    border-right: none;
    font-weight: bold;
}
#basket_ul_wares .hidden {
    width: 67px;
    border-right: none;
    border-bottom: none;
    border-top: none;
    border-left: none;
    background-color: transparent;
}
#basket_ul_wares td .left_input {
    width: 65px;
    margin-left: auto;
    margin-right: auto;
}
#basket_ul_wares td input {
    width: 50px;
    font-size: 12px;
    text-align: center;
    color: #090d02;
}
#basket_ul_wares .th_accessories td {
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}
#basket_ul_wares .th_accessories .left_align {
    background-color: #7fc116;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
#basket_ul_wares  .th_accessories .top_accessories {
    border-right: none;
    width: 67px;
    background-image: url(/web/images/top_green_bonus.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#basket_ul_wares .bg_accessories {
    width: 67px;
    border-bottom: none;
    border-right: none;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(/web/images/bg_green_bonus.png);
    background-repeat: repeat-y;
    background-position: top left;
}
#basket_ul_wares .footer_accessories td {
    border-bottom: 1px solid #7fc116;
    height: 33px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#basket_ul_wares .footer_accessories td.left {
    border-bottom: none;
}
#basket_ul_wares .footer_accessories td.right {
    border-bottom: none;
}
#basket_ul_wares .footer_accessories .bottom_accessories {
    width: 67px;
    border-bottom: none;
    border-right: none;
    height: 33px;
    background-image: url(/web/images/bottom_green_bonus.png);
    background-repeat: no-repeat;
    background-position: top left;
}
#basket_ul_wares .accessories td {
    text-align: center;
    vertical-align: middle;
    padding-bottom: 10px;
    padding-top: 13px;
    border-bottom: none;
}
#basket_ul_wares .accessories td.one img {
    margin-left: 55px;
}
#basket_ul_wares  .accessories td.left_align {
    padding-left: 20px;
    text-align: left;
}
#basket_ul_wares  .accessories td.left_align  a {
    width: 250px;
    display: block;
}
#basket_ul_wares .no_select {
    color: #7f7f7e;
}
#basket_ul_wares .no_select a {
    color: #7f7f7e;
}
#basket_ul_wares .no_select input {
    color: #7f7f7e;
    font-size: 11px;
}
#basket_ul_wares .block_table_accessories {
    border-right: none;
    border-bottom: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 40px;
    text-align: left;
    vertical-align: top;
}
#basket_ul_wares .block_table_accessories table {
    width: 820px;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}
#basket_ul_wares .block_table_accessories table td {
    text-align: center;
    vertical-align: middle;
    padding-bottom: 10px;
    padding-top: 13px;
    border-bottom: none;
}
#basket_ul_wares .block_table_accessories table td.one {
    width: 93px;
}
#basket_ul_wares .block_table_accessories table td.two {
    width: 291px;
}
#basket_ul_wares .block_table_accessories table td.three {
    width: 91px;
}
#basket_ul_wares .block_table_accessories table td.four {
    width: 85px;
}
#basket_ul_wares .block_table_accessories table td.five {
    width: 78px;
}
#basket_ul_wares .block_table_accessories table td.last {
    width: 80px;
}
#basket_ul_wares .block_table_accessories table td.left_align {
    padding-left: 20px;
    padding-right: 100px;
    text-align: left;
}
#basket_ul_wares .block_table_accessories .no_select {
    color: #7f7f7e;
}
#basket_ul_wares .block_table_accessories .no_select a {
    color: #7f7f7e;
}
#basket_ul_wares .block_table_accessories .no_select input {
    color: #7f7f7e;
    font-size: 11px;
}
#basket_ul_wares .tfoot td {
    height: 9px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: none;
    border-bottom: 1px solid #7fc116;
}
#basket_ul_wares .tfoot td.left {
    border-bottom: none;
}
#basket_ul_wares .tfoot td.right {
    border-bottom: none;
    border-right: none;
}
#basket_ul_wares .tfoot td.hidden {
    border-bottom: none;
}
#basket_ul_wares .last_ware td {
    border-bottom: none;
}
#total_border {
    padding-top: 21px;
    border-bottom: 1px solid #7fc116;
    width: 100%;
}
.border_green_block #total_border {
    border-bottom: none;
}
#total_border p {
    padding-right: 11px;
    text-align: right;
}
.border_green_block #total_border p {
    padding-right: 0px;
}
#total {
    margin-bottom: 16px;
    width: 880px;
    height: 39px;
    text-align: right;
    color: #fff;
    font-size: 18px;
    background-color: #7fc116;
    background-image: url(/web/images/left_total.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#right_total {
    width: 869px;
    height: 30px;
    padding-right: 14px;
    padding-top: 9px;
    background-image: url(/web/images/right_total.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#back_basket {
    width: 187px;
    float: left;
    background-image: url(/web/images/left_button_green.gif);
}
#back_basket .right_button {
    background-image: url(/web/images/right_button_green.gif);
}
#back_basket .bg_button {
    background-image: url(/web/images/bg_button_green.gif);
}
#recount {
    width: 141px;
    float: right;
    background-image: url(/web/images/left_button_green.gif);
}
#recount .right_button {
    background-image: url(/web/images/right_button_green.gif);
}
#recount .bg_button {
    background-image: url(/web/images/bg_button_green.gif);
}
#order {
    width: 141px;
    float: right;
    margin-left: 22px;
}
#old_client p {
    float: left;
    padding-right: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
#old_client p.text {
    padding-right: 40px;
    padding-top: 8px;
    margin-bottom: 20px;
}
#old_client .left_input {
    width: 165px;
    display: block;
    margin-right: 7px;
    margin-top: 5px;
}
#old_client input {
    width: 155px;
}
#remind_client p {
    float: left;
    padding-right: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
#remind_client p.text {
    padding-right: 40px;
    padding-top: 8px;
    margin-bottom: 20px;
}
#remind_client .left_input {
    width: 165px;
    display: block;
    margin-right: 7px;
    margin-top: 5px;
}
#remind_client input {
    width: 155px;
}
#old_client .button {
    float: left;
    padding-left: 14px;
}
#old_client  a {
    padding-left: 10px;
    font-size: 11px;
}
.new_client {
    padding-top: 15px;
}
#error {
    color: #ff7704;
    border-bottom: 1px solid #7fc116;
    margin-bottom: 27px;
}
#error h5 {
    color: #ff7704;
}
.new_client_table {
    width: 100%;
    border-collapse: collapse;
    color: #8c8c8b;
}
.new_client_table td {
    vertical-align: top;
    padding: 0px;
    padding-bottom: 15px;
}
.new_client_table td.checkbox {
    vertical-align: middle;
    padding-top: 18px;
}
.new_client_table tr.checkbox .right_last{
    vertical-align: top;
    padding-bottom: 18px;
}
.new_client_table span.p {
    display: block;
    padding-top: 0px;
    margin-top: 21px;
    margin-bottom: 4px;
    color: #3d3d3d;
}
.new_client_table .left_input {
    margin-top: 6px;
    margin-right: 21px;
}
.new_client_table input {
    /*width: 100%;*/
    width: 247px;
}
.new_client_table select {
	border: 1px solid #b9b9b8;
    color: #7f7f7e;
	font-size: 13px;
    width: 270px;
    margin-top: 5px;   
}
.new_client_table .small_input input {
    width: 91px;
}
.new_client_table .left_last .left_input {
    margin-right: 1px;
}
.new_client_table label {
    cursor: pointer;
}
.new_client_table label input {
    width: 14px;
}
.new_client_table textarea {
	color: #7f7f7e;
    width: 270px;
    height: 139px;
    border: 1px solid #b9b9b8;
    vertical-align: top;
    display: block;
    margin-top: 6px;
}
.new_client_table .new_client_border td {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 17px;
}
.new_client_table .two_border td {
    padding-bottom: 24px;
}
.new_client_table td.jr_info {
    padding-top: 16px;
    padding-bottom: 20px;
}
.new_client_table .jr_info a {
    display: block;
    float: left;
    padding-right: 18px;
    text-decoration: none;
    background-image: url(/web/images/bg_jr_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-bottom: 3px;
    }
.new_client_table .jr_info span {
    margin-top: 0px;
    color: #009bc7;
    border-bottom: 1px dashed #009bc7;
}
.new_client_table td.error {
    color: #ff7c0b;
}
.new_client_table td.error .left_input {
    background-image: url(/web/images/left_input_error.gif);
}
.new_client_table td.error .right_input {
    background-image: url(/web/images/right_input_error.gif);
}
.new_client_table td.error .left_input input {
    background-image: url(/web/images/bg_input_error.gif);
}
.new_client_table td.new_client_left_border {
    border-right: 1px solid #dfdfdf;
}
.new_client_table td.new_client_left_border .left_input {
    margin-right: 19px;
}
.new_client_table td.right_last {
    padding-left: 20px;
}
.new_client_left_border textarea {
    width: 559px;
    height: 73px;
}
.new_client_table td.bottom {
    padding-bottom: 0px;
}
#next_basket {
    width: 116px;
    float: right;
}
#notice {
    padding-top: 10px;
}

/**/
#deliveri_taim {
	color: #7f7f7e;
    padding-top: 18px;
}
#deliveri_taim .left_input {
    float: left;
	width: 170px;
	margin-right: 25px;
}
#deliveri_taim input {
    float: left;
}
#deliveri_taim select {
    float: left;
	border: 1px solid #b9b9b8;
    color: #7f7f7e;
	font-size: 13px;
    margin-right: 15px;
}
#deliveri_taim label {
	display: block;
    padding-top: 5px;
	margin-left: 38px;
}
#deliveri_taim label input {
    margin-right: 5px;
}
*+html #deliveri_taim label input {
    margin-top: -3px;
}
#deliveri_taim .right_input {
    float: left;
}
.input_select {
    float: left;
    height: 24px;
    display: block; 
    background-image: url(/web/images/bg_input.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.input_select input {
    float: left;
    background-image: none;
    /*background-image: url(/web/images/icon_select.gif);
    background-repeat: no-repeat;
    background-position: center right;*/
	color: #7f7f7e;
}
#peiment_mefet {
    margin-top: 18px;
}
#peiment_mefet strong {
	font-size: 12px;
	color: #3d3d3d;
    margin-bottom: 0px;
}
#content .bottom_green_block  #peiment_mefet p {
    margin-top: 0px;
}
#peiment_mefet td {
	vertical-align: top;
	color: #7f7f7e;
}
#peiment_mefet td .near_input {
    float: left;
    padding-top: 4px;
    padding-right: 10px;
}
#peiment_mefet td input {
	vertical-align: top;
    margin-right: 12px;
	margin-top: 2px;
}
#peiment_mefet td select {
	border: 1px solid #b9b9b8;
    color: #7f7f7e;
	font-size: 13px;
}
*+html #peiment_mefet td input {
	margin-top: -2px;
}
#peiment_mefet .left_input {
	width: 170px;
    float: left;
	}
#peiment_mefet .right_input {
    float: left;
}
#peiment_mefet td .left_input input {
    margin-right: 0px;
	margin-top: 0px;
    float: left;
	color: #7f7f7e;
}
#select_producs {
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
}
#select_producs th {
    text-align: center;
	color: #3d3d3d;
    font-weight: normal;
	padding-top: 2px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
#select_producs td {
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
#select_producs .last_left {
	border-right: none;
}
#select_producs .bottom_td {
	border-bottom: none;
}
#select_producs .left_align {
	text-align: left;
	}
#select_producs .last_tr td {
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #7fc116;
	border-top: none;
	border-left: none;
	border-right: none;
}
#select_producs td.nambers {
	vertical-align: top;
	padding-top: 2px;
}
#info {	
	width: 100%;
	margin-top: 10px;
	border-collapse: collapse;
}
#info th {
    text-align: center;
	color: #3d3d3d;
    font-weight: normal;
	padding-top: 2px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
#info td {
    color: #7f7f7e;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
#info .last_left {
	border-right: none;
}
#info .bottom_td {
	border-bottom: none;
}
#info .left_align {
	text-align: left;
	}
#info .last_tr td {
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #7fc116;
	border-top: none;
	border-left: none;
	border-right: none;
}
#info td.nambers {
	vertical-align: top;
	padding-top: 2px;
}
.adresse {
	margin-top: 10px;
	border-collapse: collapse;
	float: left;
	margin-right: 124px;
	margin-bottom: 10px;
 }
.adresse th {
	text-align: left;
	padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 7px;
	border-right: 1px solid #dfdfdf;
    font-weight: normal;
	color: #3d3d3d;
	}
.adresse td {
	color: #7f7f7e;
	text-align: left;
	padding-right: 20px;
	padding-left: 22px;
}
.explanation {
    padding-top: 10px;
	text-align: right;
	float: right;
	color: #3d3d3d;
}
#change {
    margin-top: 0px;
	float: right;
	width: 113px;
	margin-left: 46px;
    background-image: url(/web/images/left_button_green.gif);
}
#change .right_button {
    background-image: url(/web/images/right_button_green.gif);
}
#change .bg_button {
    background-image: url(/web/images/bg_button_green.gif);
}
.mode {
	color: #3d3d3d;
}
#change_all {
    margin-top: 0px;
	float: right;
	width: 113px;
}
/**/
#info_order {
    border-bottom: 1px solid #c2c5c9;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
#report_order {
    color: #7f7f7e;
    padding-bottom: 24px;
}
#report_order p {
    padding-right: 10px;
}
#once_again {
    width: 187px;
}
h2.advice {
    font-size: 18px;
    color: #3d3d3d;
    margin-bottom: 15px;
}
#content #advice_ol {
    margin-left: 0px;
    list-style: none;
}
#content #advice_ol li {
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: top left;
}
#content #advice_ol li.advice_1 {
    background-image: url(/web/images/1.gif);
}
#content #advice_ol li.advice_2 {
    background-image: url(/web/images/2.gif);
}
#content #advice_ol li.advice_3 {
    background-image: url(/web/images/3.gif);
}
#content #advice_ol li h5 {
    color: #3d3d3d;
    margin-bottom: 0px;
}
#content #advice_ol li .advice_anonse {
    margin-left: 32px;
}
#content #advice_ol .all_info {
    display: inline-block;
    padding-right: 18px;
    text-decoration: none;
    background-image: url(/web/images/bg_all_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-bottom: 3px;
}
#content #advice_ol .all_info span {
    border-bottom: 1px dashed #009bc7;
}
#content #advice_ol .all_info_hidden {
    display: inline-block;
    padding-right: 18px;
    text-decoration: none;
    background-image: url(/web/images/bg_jr_info.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-bottom: 3px;
}
#content #advice_ol .all_info_hidden span {
    border-bottom: 1px dashed #009bc7;
}
#slaider_1 {
    padding-top: 19px;
    padding-bottom: 18px;
    border-top: 1px dashed #c1c4c9;
    border-bottom: 1px dashed #c1c4c9;
}
#content #slaider_1 .bottom_green_block {
    margin-bottom: 19px;
}
#content .news_img_left {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}
#ul_news {
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
}
#ul_news td {
    vertical-align: top;
    color: #7f7f7e;
    padding-bottom: 10px;
    padding-right: 20px;
}
#ul_news td.img_news {
    padding-top: 20px;
    text-align: center;
}
#ul_news td a {
    display: block;
    margin-bottom: 15px;
}
#ul_news td #all_news {
    margin-top: 10px;
    margin-bottom: 0px;
}
.container_cover {
    position: absolute;
    z-index: 150;
}
#foto_gallery {
    width: 680px;
    height: 600px;
    padding-left: 26px;
    padding-top: 18px;
    padding-right: 17px;
    padding-bottom: 26px;
    margin-top: 10%;
    margin-left: 20%;
    background-image: url(/web/images/bg_foto_gallery.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#foto_gallery a.close {
    color: #c2c5c9;
    text-align: right;
    display: block;
    float: right;
    margin-bottom: 18px;
    padding-right: 22px;
    padding-bottom: 2px;
    background-image: url(/web/images/bg_close.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#foto_gallery table {
    width: 100%;
    border-collapse: collapse;
}
#foto_gallery table td {
    text-align: right;
    padding-right: 4px;
    vertical-align: middle;
}
#foto_gallery table td.big {
    text-align: left;
    vertical-align: top;
    width: 561px;
    padding-right: 0px;
}
#foto_gallery ul {
    float: right;
    list-style: none;
    width: 94px;
}
#foto_gallery ul li {
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 94px;
    display: block;
    float: left;
    text-align: center;
}
#foto_gallery ul a {
    padding-top: 17px;
    padding-bottom: 17px;
    display: block;
    border: 1px solid #fff;
}
/*#foto_gallery ul a:hover {
    border: 1px solid #ff891d;
}*/
#foto_gallery ul .select a {
    border: 1px solid #ff891d;
}
#foto_gallery .pred {
    width: 93px;
    height: 39px;
    display: block;
    float: right;
    background-image: url(/web/images/bg_pred.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#foto_gallery .next {
    width: 93px;
    height: 39px;
    display: block;
    float: right;
    background-image: url(/web/images/bg_next.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#foto_gallery .img_close {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 15px;
    position: absolute;
}
#foto_gallery .img_close img {
    width: 20px;
    height: 20px;
}
#block_3d_foto {
    width: 723px;
    height: 626px;
    padding-top: 18px;
    /*width: 680px;
    height: 600px;
    padding-left: 26px;
    padding-right: 17px;
    padding-bottom: 26px;*/
    margin-top: 10%;
    margin-left: 20%;
    background-image: url(/web/images/bg_foto_gallery.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#block_3d_foto a.close {
    color: #c2c5c9;
    text-align: right;
    display: block;
    float: right;
    margin-bottom: 18px;
    margin-right: 17px;
    padding-right: 22px;
    padding-bottom: 2px;
    background-image: url(/web/images/bg_close.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#block_3d_foto table {
    width: 100%;
    border-collapse: collapse;
}
#block_3d_foto table td {
    text-align: center;
    padding-bottom: 33px;
}
#block_3d_foto table td.control_panel {
    height: 62px;
    background-color: #7fc217;
    background-image: url(/web/images/left_control_panel.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom: 0px;
}
.right_control_panel {
    height: 62px;
    background-image: url(/web/images/right_control_panel.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.border_green_block .block_submenu {
    float: left;
    text-align: left;
    font-weight: normal;
    padding-right: 23px;
    padding-left: 7px;
    padding-top: 16px;
}
.border_green_block .block_submenu_last {
    padding-right: 0px;
}
.border_green_block .ul_4 {
    padding-right: 19px;
}
.border_green_block .ul_4_last {
    padding-left: 6px;
    padding-right: 0px;
    width: 140px;
}
#content .border_green_block .block_submenu  ul {
    list-style: none;
    margin-left: 4px;
    margin-bottom: 18px;
}
#content .border_green_block .block_submenu  ul li {
    padding-left: 10px;
    margin-bottom: 6px;
    background-image: url(/web/images/marcer_submenu.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
.border_green_block .block_submenu  li a {
    text-align: left;
    color: #009bc7;
    margin-left: 0px;
}
.border_green_block .block_submenu  a {
    text-align: left;
    margin-left: 14px;
    color: #7f7f7e;
    text-decoration: underline;
}
.border_green_block .block_submenu  a:hover {
    text-decoration: none;
}
.border_green_block .block_submenu  h5 a {
    color: #009bc7;
    margin-left: 0px;
    text-decoration: none;
}
.border_green_block .block_submenu  h5 a:hover {
    text-decoration: underline;
}
#content .left_menu {
    margin-left: 10px;
    margin-right: -3px;
    margin-bottom: 27px;
}
#content .left_menu li {
    padding-left: 17px;
    margin-bottom: 8px;
    background-image: url(/web/images/marcer_menu_left.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
#content .left_menu li span {
    color: #7f7f7e;
    font-size: 11px;
}
#content .left_menu li.select {
    background-image: url(/web/images/marcer_menu_left_select.gif);
}
#content .left_menu li.select a {
    font-weight: bold;
}
#content .left_menu li.select ul {
	margin-top: 15px;
	margin-left: 0px;
}
#content .left_menu li.select ul li {
    background-image: url(/web/images/marcer_submenu.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
#content .left_menu li.select ul li a {
    font-weight: normal;
}
#block_bottom_banner {
    padding-bottom: 22px;
}
#footer {
    color: #7f7f7e;
	height: 145px;
}
#border_footer {
    border-top: 1px solid #b9b9b8;
    padding-top: 30px;
}
#menu_footer {
    margin-bottom: 30px;
}
#footer ul {
    padding-top: 7px;
	float: left;
}
#footer ul li {
	display: inline;
	padding-right: 9px;
}
#footer ul li a {
    font-size: 11px;
	padding-right: 9px;
}
#poisk_footer {
	float: right;
	width: 306px;
	height: 22px;
	padding-top: 4px;
	padding-left: 14px;
    margin-top: 5px;
    background-image: url(/web/images/poisk_footer.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#poisk_footer input{
	float: left;
    FONT-SIZE: 13px; 
	color: #7f7f7e;
	border: none;
	background-color: transparent;
	width: 297px;
	height: 18px;
}
#form_footer .button {
    width: 32px;
    float: left;
    padding-top: 0px;
    margin-left: 10px;
    float: right;
}
#text_footer {
}
#footer p {
    width: 200px;
	float: left;
	color: #090d02;
}
#footer p span {
	font-size: 18px;
}
#footer #copy {
    text-align: right;
	padding-top: 22px;
	float: right;
}
#footer #card_footer {
	text-align: center;
    padding-top: 3px;
}


/* -- card css -- */
.card_ico		{background:url(/web/images/stars.gif) no-repeat;display:block;float:left;margin-top:-4px;}
.card_ico#full_star	{background-position: 0px 0px; width:18px; height:16px;}
.card_ico#empty_star	{background-position: -18px 0px; width:18px; height:16px;}
.font_11 {font-size: 11px;}
.font_22 {font-size: 22px; line-height:22px;}
.grey {color:#898989;}
.orange {color:#ff7806;}
.bold {font-weight:bold;}
.fll  {float:left;}
.h10 {height:10px;}

.va-bottom {}
table.card_price_table td {padding:0 10px 0 0; margin:0; vertical-align:top; line-height:30px;}
.a-right {text-align:right; padding:0 20px;}

textarea#review_text {width:240px;}
/* -- end card css -- */


.card_podmenu_item
{
	padding-right:1px;
	float:left;
	cursor:pointer;
}

#content ul#compact {
    margin: 5px 0 5px 5px;
}
#content ul#compact li {
    margin: 5px 0;
    
}

.act {position:relative;top:1px;}

.act .h_dreen_block {
    background-image: url(/web/images/bg_h_w-green_block.gif);
}
.act .h_dreen_block a {    
    color: #ff7806;
    background-image: url(/web/images/bg_a_h_w-green_block.gif);
    
}

.h_dreen_block a {
    text-decoration:none;
    font-size: 14px;
    padding-left: 14px;
    font-weight:bold;
}



.act .h_dreen_block span {
    color: #ff7806;
    background-image: url(/web/images/bg_a_h_w-green_block.gif);
}
.act .right_h_green_block {
    background-image: url(/web/images/right_w-green_block.gif);
}




.ware_photo 
{
	float:left;
	position:absolute; 
}
    
.ware_photo div#photo 
{   
   position:relative;
   margin-top:20px; 
   margin-left:20px; 
}
    
.ware_info_block
{
   width:100%;
}

.card_price_title {padding-bottom:3px;}

.ware_info_block td {padding:0px 0 10px 20px;}
.ware_info_block td#photo {padding-top:10px;width:210px;}


.h_dreen_block#grey {
    background-image: url(/web/images/bg_h_grey_block.gif);
}


.h_dreen_block#grey a, .h_dreen_block#grey span, .h_dreen_block#grey h3, .h_dreen_block#grey font {
    background-image: url(/web/images/bg_a_h_grey_block.gif);
}

.right_h_green_block#grey {
    background-image: url(/web/images/right_grey_block.gif);
}

#content #column_right_noindex .bottom_green_block#grey {
    background-image: url(/web/images/left_bottom_grey_block.gif);
}

#content #column_right_noindex .right_green_block#grey {
    background-image: url(/web/images/right_bottom_grey_block.gif);
}

#content #column_center_noindex .bottom_green_block#grey {
    background-image: url(/web/images/left_bottom_grey_block.gif);
}
#content #column_center_noindex .right_green_block#grey {
    background-image: url(/web/images/right_bottom_grey_block.gif);
}

.border_green_block#grey {
    border-left: 1px solid #a9a9a9;
    border-right: 1px solid #a9a9a9;
}

#content #column_right_noindex .border_green_block#grey {
    border-top: 1px solid #a9a9a9;
}

#content #column_center_noindex .border_green_block#grey {
    border-top: 1px solid #a9a9a9;
}


#content #column_right_noindex .bottom_green_block#no-pad, #content #column_center_noindex .bottom_green_block#no-pad  {
    margin-bottom: 0px;
}


.left_orange_block
{ 
    border:#fc8218 1px solid; 
    
}
.top_left_orange_block {
    position:relative; 
    top:0;
    margin: -1px;
    background-image: url(/web/images/top_left_orange_block.gif);
    background-repeat: no-repeat;
    background-position: top left; 
    
}
.bottom_right_orange_block {
	
    background-image: url(/web/images/bottom_right_orange_block.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.bottom_left_orange_block {
    
    background-image: url(/web/images/bottom_left_orange_block.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding:10px;
    font-size:11px;
}


#content ul.blue_dot {
    list-style: none;
    margin:0;
    padding:0;   
}
#content ul.blue_dot li {
    
    padding-left: 12px;
    background-image: url(/web/images/blue_dot.gif) no-repeat;
}