html {width:100%; height:100%;}
body {margin: 0px; padding: 0px; background: #EAEDEE url(/img/backgrounds/bg-main.gif) top center repeat-x;}
body, td {font: 13px Tahoma, Verdana, Arial; color: #506372;}

img {border:none;}
/*table {margin: auto; border-collapse:collapse;}*/

.clear {margin:0px; padding:0px; clear:both;}

form {padding:0px; margin:0px;}

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


ol li {vertical-align: top;}

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

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

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

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



td.clear_td {background:none !important;}

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 13px Tahoma, Verdana, Arial; color: #506372; text-decoration: underline;}
td.content_1 table.feedback_1 td span a.llink_3:hover {font: bold 13px Tahoma, Verdana, Arial; color: #506372; text-decoration: none;}

td.sitemap_1 a.llink_3:link, td.sitemap_1 a.llink_3:visited {font: bold 13px Arial, Verdana, Tahoma; color: #3184AE; text-decoration: underline;}
td.sitemap_1 a.llink_3:hover {font: bold 13px 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: 32px 60px 27px 45px; font: bold 13px Tahoma, Verdana, Arial; color: #FFFFFF; vertical-align: top;}
td.leftblock_1 span {font: 9px Times new roman; padding: 0px 0px 0px 5px;}
td.leftblock_1 img {border: 7px solid #FFFFFF; margin: 0px 0px 12px 0px;}



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

#error {color:#ff0000; padding-bottom:15px;}
#message {font-weight:bold; font-size:14px; padding-bottom:15px;}


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

table.menu_1 span {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 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: 238px; border: none; background: url('/img/backgrounds/right_menu_2.gif') no-repeat 0px 0px;}
table.right_menu_1 td {width: 1%; height: 238px; padding: 0px 20px 0px 65px; font: 13px Arial, Tahoma, Verdana; color: #000000;}
table.right_menu_1 td img, table.right_menu_2 td img {margin: 0px 0px 10px 0px;}

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

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

td.left_menu_1 {width: 25%; height: 96%; vertical-align: top; padding: 0px 10px 0px 29px; line-height: 0.3;}
td.left_menu_1 img {margin: 20px 0px 10px 16px;}
td.left_menu_1 table {width: 100%;}
td.left_menu_1 table td {width: 100%; padding: 0px 0px 48px 16px; font: 13px 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: 0px 0px 0px 15px; display: block; font: 13px 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: 13px;}
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: 13px 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: 13px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: none;}



td.content_1, td.content_2 {padding: 10px 50px 48px 0px;}

td.content_1 .block_tb_border {margin:50px 0px; border-top:1px dotted #97a6b1; border-bottom:1px dotted #97a6b1;}
td.content_1 .block_tb_border td {padding:25px 10px 25px 0px!important;}

td.content_1 div.line {border-top:1px dotted #97a6b1; padding-top:10px; margin-top:15px;}

/*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: 13px Tahoma, Verdana, Arial; color: #506372; padding: 0px 0px 0px 18px;}*/

/*td.content_1 table {width: 100%;}*/
td.content_1 table td {vertical-align: top; padding: 8px 22px 20px 0px; font: 13px Tahoma, Verdana, Arial; color: #506372;}
td.content_1 table td span {width: 45%; margin: 7px 0px 15px 1px; display: block; padding: 0px;}
/*td.content_1 table td table {width: 2%; border: none;}
td.content_1 table td table td {width: 1%; padding: 0px; white-space: nowrap; font: bold 13px Tahoma, Verdana, Arial; color: #8AAC63;}*/
td.content_1 table td table td.price_1 {background: #FFD900; padding: 1px 6px 2px 6px;}

table.buttons_1 {width:auto !important; float:left;}
td.content_1 td.buttons_1 {background: url(/img/arrows/1.gif) no-repeat 100% 50%; padding: 1px 19px 0px 5px;}
td.buttons_1 a:link, td.buttons_1 a:visited, td.buttons_1 a:hover {font: 13px 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: 1000px; width:expression(document.body.clientWidth > 1285 ? '1000px' : '99%'); border: 0px;}
td.content_1 table.catalog_1 td {width: 1%; text-align: center; background: #FFFFFF; padding: 7px 11px 11px 11px; font-weight: bold; border-bottom: 35px solid #EAEDEE;}
td.content_1 table.catalog_1 td.catalog_1 {width: 32%; background: none; padding: 0px;}
td.content_1 table.catalog_1 td img {margin: 0px 0px 7px 0px;}


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


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

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.line_bottom {width: 100%; background: url(/img/lines/separator_1.gif) repeat-x 0px 16px; padding: 0px 0px 16px 0px;}
td.content_1 table.catalog_product_1 td.catalog_product_1 span {background: #D7DCDF; display: inline; padding: 0px 2px 0px 2px; margin: 0px 0px 0px -2px; width: 1%; white-space: nowrap;}


td.content_1 table.table_1 {width: 100%; border: none;}
td.content_1 table.table_1 thead th {font: 13px Tahoma, Verdana, Arial; color: #EAEDEE; background: #99A8B3; padding: 4px 10px 5px 10px;}
td.content_1 table.table_1 th {font: bold 13px Tahoma, Verdana, Arial; color: #EAEDEE; background: #99A8B3; padding: 3px 5px 4px 5px; text-align: left; background: #B9C4CB;}
td.content_1 table.table_1 td {font: 13px Tahoma, Verdana, Arial; color: #506372; padding: 3px 5px 4px 5px; 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: none;}
td.content_1 table.table_2 th {font: bold 13px Tahoma, Verdana, Arial; color: #EAEDEE; background: #99A8B3; padding: 0px 20px 0px 10px; text-align: left; background: #B9C4CB; white-space: normal; vertical-align: middle;}
td.content_1 table.table_2 td {font: 13px Tahoma, Verdana, Arial; color: #506372; padding: 0px 20px 0px 10px; vertical-align: middle;}
td.content_1 table.table_2 td p {padding:0px !important;}



td.content_1 table.table_3 th, td.content_1 table.table_3 td {padding: 3px 5px 3px 13px; 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: 8px 0px 0px 18px;}
td.content_1 td.sitemap_1 span {margin: 0px 0px 7px 0px; padding: 0px;}
td.sitemap_1 a:link, td.sitemap_1 a:visited {font: 13px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: underline}
td.sitemap_1 a:hover {font: 13px Arial, Tahoma, Verdana; color: #3184AE; text-decoration: none;}

td.content_1 div.basket_1 {width: 80%; text-align: right; background: none; padding: 10px 0px 0px 0px;}
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: 0px 100px 12px 0px; background: url(/img/lines/separator_1.gif) repeat-x 0px 100%; font: 13px Tahoma, Verdana, Arial; color: #506372; white-space: normal;}
td.content_1 table td table.news_1 td span {font: bold 13px Tahoma, Verdana, Arial; color: #506372; width: 100%; margin: 0px;}
td.content_1 table td table.news_1 td div {color: #778794; background: none; padding: 1px 0px 10px 0px;}
td.content_1 table td table.news_1 tr.info_page td {background:none;}


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

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


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: none; padding: 6px 0px 0px 0px;}

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: 0px 0px 5px 20px; margin: 0px; background: url(/img/lines/submenu_1.gif) no-repeat 0px 4px;}


td.content_1 div.paging_1 {background: none; 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: none;}
.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: 0px;}
.catalog_product_1 .catalog_product_2 .submenu_1 .photo_1 th {background: #FFFFFF; border: solid #F7F7F9; border-width: 1px 0px 1px 0px;}
.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: none; margin: 0px; border: solid #FFFFFF; border-width: 1px 0px 1px 0px;}


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: 13px Tahoma, Verdana, Arial; color: #506372; padding: 0px 10px 0px 0px; background: none;}
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: 1px; width: 152px;}
td.content_1 table.photo_2 td img {border: 1px solid #FFFFFF;}


.catalog_product_1 .catalog_product_1 div.list_1 {background: none; 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 {width:1% !important; float:left;}
.catalog_product_1 table.product_images_1 td {border-bottom: 2px solid #EAEDEE; border-right: 25px solid #EAEDEE; background: #FFFFFF; padding: 10px; white-space: normal; font-weight: normal; color: #000000;}


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



/* new */
table.catalog_groups {width: 99%; max-width: 1000px; width:expression(document.body.clientWidth > 1285 ? '1000px' : '99%'); border: 0px;}
table.catalog_groups td.item_group {width:200px !important; text-align: center; background:#FFFFFF; padding: 7px 11px 11px 11px; font-weight: bold; border-bottom: 35px solid #EAEDEE;}
table.catalog_groups td img {margin: 0px 0px 7px 0px;}


a.name_group {color:#8AAC63; font-weight:bold; font-size:13px; text-decoration:none;}
a.name_group:hover {text-decoration:underline;}

table.skype {background:none !important;}
table.skype td {background:none !important;}
