table { margin: auto; }
html, body{width:100%;}
body {margin: 0; padding: 0; background: #EAEDEE url('/img/backgrounds/bg-main.gif') top center repeat-x;  }
body, td {font: 11px Tahoma, Verdana, Arial; color: #506372;}
* html #page_wrapper{
	position: absolute;
	margin-left:auto;
    margin-right:auto;
}

img {border: 0}

form {padding: 0; margin: 0}

h1 {font: 24px Tahoma, Verdana, Arial; color: #506372; padding: 0; margin: 0 0 15 -2}
h2 {font: 18px Tahoma, Verdana, Arial; color: #506372; padding: 0; margin: 35 0 15 0}
h4 {font: bold 11px Tahoma, Verdana, Arial; color: #506372; padding: 0; margin: 0 0 7 0}


ol li {vertical-align: top}

img.photo_1 {border: 7px solid #FFFFFF}

a:link, a:visited {font: 11px Tahoma, Verdana, Arial; color: #000000; text-decoration: underline}
a:hover {font: 11px Tahoma, Verdana, Arial; color: #000000; text-decoration: none}

a.llink_1:link, a.llink_1:visited {font: 11px Verdana, Tahoma, Arial; color: #FFFFFF; text-decoration: underline}
a.llink_1:hover {font: 11px Verdana, Tahoma, Arial; color: #FFFFFF; text-decoration: none}

a.llink_2:link, a.llink_2:visited {font: bold 11px Verdana, Tahoma, Arial; color: #699A31; text-decoration: underline}
a.llink_2:hover {font: bold 11px Verdana, Tahoma, Arial; color: #699A31; text-decoration: none}

td.content_1 table.feedback_1 td span a.llink_3:link, td.content_1 table.feedback_1 td span a.llink_3:visited {font: bold 11px Tahoma, Verdana, Arial; color: #506372; text-decoration: underline}
td.content_1 table.feedback_1 td span a.llink_3:hover {font: bold 11px Tahoma, Verdana, Arial; color: #506372; text-decoration: none}

td.sitemap_1 a.llink_3:link, td.sitemap_1 a.llink_3:visited {font: bold 12px Arial, Verdana, Tahoma; color: #3184AE; text-decoration: underline}
td.sitemap_1 a.llink_3:hover {font: bold 12px Arial, Verdana, Tahoma; color: #3184AE; text-decoration: none}




td.leftblock_1 {width: 75%; background: url('/img/backgrounds/left_1_1.gif') no-repeat 0px 0px; padding: 32 60 27 45; font: bold 11px Tahoma, Verdana, Arial; color: #FFFFFF; vertical-align: top}
td.leftblock_1 span {font: 9px Times new roman; padding: 0 0 0 5}
td.leftblock_1 img {border: 7px solid #FFFFFF; margin: 0 0 12 0}



.input1 {width: 218px; height: 24px; margin-top: 1px; background: url('/img/input1.gif') no-repeat 0px 0px #BECAD2; border: none;}
.input2 {width: 100%; height: 20; border: 2px inset #FFFFFF; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8}
.input3 {width: 100%; height: 170; border: 2px inset #FFFFFF; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8}
.input4, .input5, .input6, .input7 {width: 250; border: 2px inset #FFFFFF; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8}
.input5 {width: 120}
.input6 {width: 180}
.input7 {width: 250}


table.menu_1 {width: 100%; max-width: 650; width:expression(document.body.clientWidth > 1153 ? '600' : '100%')}
table.menu_1 td {width: 49%; vertical-align: top; padding: 40px 0 22 0; line-height: 0.4;}

table.menu_1 span {background: url('') no-repeat 0px 5px; padding: 0 0 0 0px; margin: 0 0 0 0; display: block; font: 15px Arial, Tahoma, Verdana; color: #ffffff}
table.menu_1 span a:link, table.menu_1 span a:visited {font: 15px Arial, Tahoma, Verdana; color: #ffffff; text-decoration: underline}
table.menu_1 span a:hover {font: 15px Arial, Tahoma, Verdana; color: #ffffff; text-decoration: none}


table.right_menu_1 {width: 1%; height: 238; border: 0; background: url('/img/backgrounds/right_menu_2.gif') no-repeat 0px 0px}
table.right_menu_1 td {width: 1%; height: 238; padding: 0 20 0 65; font: 11px Arial, Tahoma, Verdana; color: #000000}
table.right_menu_1 td img, table.right_menu_2 td img {margin: 0 0 10 0}

table.right_menu_2 {width: 100%; height: 247; border: 0}
table.right_menu_2 td {width: 100%; height: 247; padding: 10 0 0 0; vertical-align: top}

table.right_news {width: 100%; border: 0; background: url('/img/right_menu_4.gif') no-repeat 0px 0px}
table.right_news td {width: 100%; vertical-align: bottom; font: 11px Tahoma, Verdana, Arial; color: #FFFFFF; padding: 65 30 0 31}
table.right_news td div {padding: 5 0 10 0; color: #DBE2E6}

td.left_menu_1 {width: 25%; height: 96%; vertical-align: top; padding: 0 10 0 29; line-height: 0.3}
td.left_menu_1 img {margin: 20 0 10 16}
td.left_menu_1 table {width: 100%}
td.left_menu_1 table td {width: 100%; padding: 0 0 48 16; font: 11px Tahoma, Verdana, Arial; line-height: 1.2; color: #506372}


td.left_menu_1 span {background: url('/img/bullets/menu_2_1.gif') no-repeat 0px 3px; padding: 0 0 0 15; display: block; font: 11px Arial, Tahoma, Verdana; color: #3184AE}
td.left_menu_1 span.active_1 {background: url('/img/bullets/menu_2_2.gif') no-repeat 2px 3px; font-weight: bold}
td.left_menu_1 span.active_1 a:link, td.left_menu_1 span.active_1 a:visited, td.left_menu_1 span.active_1 a:hover {font-weight: bold}

td.left_menu_1 span.active_2 {background: url('/img/bullets/menu_2_2.gif') no-repeat 2px 3px}

td.left_menu_1 div {padding-left: 13}
td.left_menu_1 div span {background: url('/img/bullets/menu_3.gif') no-repeat 2px 5px #EAEDEE}

td.left_menu_1 span a:link, td.left_menu_1 span a:visited,
td.content_1 span a:link, td.content_1 span a:visited,
td.content_2 span a:link, td.content_2 span a:visited {font: 11px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: underline}
td.left_menu_1 span a:hover,
td.content_1 span a:hover, td.content_2 span a:hover {font: 11px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: none}


td.content_1, td.content_2 {padding: 10 50 48 0}
td.content_1 div {width: 75%; background: url('/img/lines/separator_1.gif') repeat-x 0px 0px}
td.content_1 span, td.content_2 span {font: 11px Tahoma, Verdana, Arial; color: #506372; padding: 0 0 0 18}
td.content_1 table {width: 100%}
td.content_1 table td {vertical-align: top; padding: 8 22 20 0; font: 11px Tahoma, Verdana, Arial; color: #506372}
td.content_1 table td span {width: 45%; margin: 7 0 15 1; display: block; padding: 0}
td.content_1 table td table {width: 2%; border: 0}
td.content_1 table td table td {width: 1%; padding: 0; white-space: nowrap; font: bold 11px Tahoma, Verdana, Arial; color: #8AAC63}
td.content_1 table td table td.price_1 {background: #FFD900; padding: 1 6 2 6}

td.content_1 td.buttons_1 {background: url('/img/arrows/1.gif') no-repeat 100% 50%; padding: 1 19 0 5}
td.buttons_1 a:link, td.buttons_1 a:visited, td.buttons_1 a:hover {font: 10px Microsoft Sans Serif, Arial, Tahoma; color: #FFFFFF; text-transform: uppercase; text-decoration: none}
td.buttons_1 a:hover {color: #EAEDEE}



td.content_1 table.catalog_1 {width: 99%; max-width: 1000; width:expression(document.body.clientWidth > 1285 ? '1000' : '99%'); border: 0}
td.content_1 table.catalog_1 td {width: 1%; text-align: center; background: #FFFFFF; padding: 7 11 11 11; font-weight: bold; border-bottom: 35px solid #EAEDEE}
td.content_1 table.catalog_1 td.catalog_1 {width: 32%; background: 0; padding: 0}
td.content_1 table.catalog_1 td img {margin: 0 0 7 0}


td.basket_1 {background: url('/img/icons/basket_1.gif') no-repeat 0px 5px; font: 10px Tahoma, Verdana, Arial; color: #506372; padding: 1 0 0 37; white-space: nowrap}
td.basket_1 a:link, td.basket_1 a:visited {font: 11px Tahoma, Verdana, Arial; color: #506372; text-decoration: underline}
td.basket_1 a:hover {font: 11px Tahoma, Verdana, Arial; color: #506372; text-decoration: none}


td.content_1 table.catalog_product_1 {width: 100%; border: 0}
td.content_1 table.catalog_product_1 td {vertical-align: top}
td.content_1 table.catalog_product_1 td.catalog_product_1 {padding-left: 18; width: 70%}
td.content_1 table.catalog_product_1 td.catalog_product_2 {width: 30%; padding: 10 50 0 30}
td.content_1 table.catalog_product_1 td.catalog_product_2 img {border: 7px solid #FFFFFF; margin: 0 0 24 0}
td.content_1 table.catalog_product_1 td.catalog_product_2 table {border: 7px solid #FFFFFF; width: 1%}
td.content_1 table.catalog_product_1 td.catalog_product_2 table td {padding: 145 160 20 0; width: 1%}
td.content_1 table.catalog_product_1 td.catalog_product_2 table td table {width: 115; border: 0}
td.content_1 table.catalog_product_1 td.catalog_product_2 table td table td {width: 115; height: 21; background: url('/img/icons/show_video.gif') no-repeat 103px 8px #FFFFFF; white-space: nowrap; padding: 3 0 0 5; border: 0; }

td.content_1 table.catalog_product_1 td.catalog_product_2 table td table td a:link,
td.content_1 table.catalog_product_1 td.catalog_product_2 table td table td a:visited,
td.content_1 table.catalog_product_1 td.catalog_product_2 table td table td a:hover {color: #699A31; text-decoration: none}


td.content_1 table.catalog_product_1 td div {width: 100%; background: url('/img/lines/separator_1.gif') repeat-x 0px 16px; padding: 0 0 16 0}
td.content_1 table.catalog_product_1 td.catalog_product_1 span {background: #D7DCDF; display: inline; padding: 0 2 0 2; margin: 0 0 0 -2; width: 1%; white-space: nowrap}


td.content_1 table.table_1 {width: 100%; border: 0}
td.content_1 table.table_1 thead th {font: 11px Tahoma, Verdana, Arial; color: #EAEDEE; background: #99A8B3; padding: 4 10 5 10}
td.content_1 table.table_1 th {font: bold 11px Tahoma, Verdana, Arial; color: #EAEDEE; background: #99A8B3; padding: 3 5 4 5; text-align: left; background: #B9C4CB}
td.content_1 table.table_1 td {font: 11px Tahoma, Verdana, Arial; color: #506372; padding: 3 5 4 5; white-space: normal}
td.content_1 table.table_1 tr.tr_2 td,
td.content_1 table.table_2 tr.tr_2 td{background: #DCE1E4}

td.content_1 table.table_2 {width: 100%; border: 0}
td.content_1 table.table_2 th {font: bold 11px Tahoma, Verdana, Arial; color: #EAEDEE; background: #99A8B3; padding: 3 20 4 10; text-align: left; background: #B9C4CB; white-space: normal; vertical-align: middle}
td.content_1 table.table_2 td {font: 11px Tahoma, Verdana, Arial; color: #506372; padding: 3 20 4 10; white-space: normal; vertical-align: middle}



td.content_1 table.table_3 th, td.content_1 table.table_3 td {padding: 3 5 3 13; font-size: 11px; text-align: left}
td.content_1 table.table_3 th {background: #A8B5BF; font-weight: bold; color: #EAEDEE; white-space: nowrap}
td.content_1 table.table_3 td {color: #506372; font-weight: normal}
td.content_1 table.table_3 tr.tr_2 td {background: #DADFE2}




td.content_1 td.sitemap_1 {padding: 8 0 0 18}
td.content_1 td.sitemap_1 span {margin: 0 0 7 0; padding: 0}
td.sitemap_1 a:link, td.sitemap_1 a:visited {font: 11px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: underline}
td.sitemap_1 a:hover {font: 11px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: none}

td.content_1 div.basket_1 {width: 80%; text-align: right; background: 0; padding: 10 0 0 0}
td.content_1 div.basket_1 b {color: #C90202}


td.content_1 table td table.news_1 {width: 100%}
td.content_1 table td table.news_1 td {width: 100%; padding: 0 100 12 0; background: url('/img/lines/separator_1.gif') repeat-x 0px 100%; font: 11px Tahoma, Verdana, Arial; color: #506372; white-space: normal}
td.content_1 table td table.news_1 td span {font: bold 12px Tahoma, Verdana, Arial; color: #506372; width: 100%; margin: 0}
td.content_1 table td table.news_1 td div {color: #778794; background: 0; padding: 1 0 10 0}


td.content_1 table.feedback_1 {width: 100%}
td.content_1 table.feedback_1 td {width: 100%; line-height: 1.4; font: 11px Tahoma, Verdana, Arial; color: #506372; white-space: normal}
td.content_1 table.feedback_1 td span {margin: 0 0 5 0; width: 100%; font-weight: bold}
td.content_1 table.form_1 {width: 100%}
td.content_1 table.form_1 td {padding: 0 35 18 0; white-space: nowrap; font: 11px Tahoma, Verdana, Arial; color: #506372; vertical-align: middle}
td.content_1 table.form_1 td span {margin: 0; padding: 0; color: #FF0000; display: inline}

td.content_1 table.textarea_1 {width: 100%; border: 0; background: #C7D1D8}
td.content_1 table.textarea_1 td {padding: 0}


td.content_1 table.catalog_product_1 td.catalog_product_2 div.submenu_1,
td.content_2 table td.catalog_product_2 div.submenu_1,
td.content_1 td.catalog_product_2 div.submenu_1 {width: 90%; background: 0; padding: 6 0 0 0}

td.content_1 table.catalog_product_1 td.catalog_product_2 div.submenu_1 div,
td.content_2 table td.catalog_product_2 div.submenu_1 div,
td.content_1 td.catalog_product_2 div.submenu_1 div {padding: 0 0 5 20; margin: 0; background: url('/img/lines/submenu_1.gif') no-repeat 0px 4px}


td.content_1 div.paging_1 {background: 0; text-align: center; width: 100%}
td.content_1 div.paging_1 span {display: inline; width: 1%}


.catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 {width: 3%; border: 0}
.catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 th, .catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 td {width: 1%; padding: 0}
.catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 th {background: #FFFFFF; border: solid #F7F7F9; border-width: 1 0 1 0}
.catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 th img, .catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 td img {border: 0; margin: 0; border: solid #FFFFFF; border-width: 1 0 1 0}


td.content_1 table.photo_2 {width: 100%}
td.content_1 table.photo_2 td,
td.content_1 .catalog_product_1 .news_1 table.photo_2 td {white-space: normal; font: 11px Tahoma, Verdana, Arial; color: #506372; padding: 0 10 0 0; background: 0}
td.content_1 table.photo_2 td div,
td.content_1 .catalog_product_1 .news_1 table.photo_2 td div {border: 1px dashed #97A6B1; padding: 1; width: 152}
td.content_1 table.photo_2 td img {border: 1px solid #FFFFFF}


.catalog_product_1 .catalog_product_1 div.list_1 {background: 0; line-height: 1.3}
div.list_1 b, div.list_1 strong {font-size: 12px; color: #3184AE}
div.list_1 a:link, div.list_1 a:visited, div.list_1 a:hover {color: #3184AE}


.catalog_product_1 table.product_images_1 td {border-bottom: 2px solid #EAEDEE; border-right: 25px solid #EAEDEE; background: #FFFFFF; padding: 10; white-space: normal; font-weight: normal; color: #000000}


td.content_1 table.form_1 th {padding: 0 0 18 0; vertical-align: top; text-align: left}