/**
 * powered by Artur N. Yusupov
 * mailto: pe3udent[at]yandex[dot]ru
 * url:    http://www.netcat.ru/buy/partners/usupov.html
 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0;}

html {height: 100%; margin-bottom: 1px;}

fieldset, img {border: 0;}
a:focus {outline: none;}

p {margin: 10px 0px 15px 0px;}
p.dropcap:first-letter {display:block; margin:7px 4px 0px 0px; float:left; font-size:280%; font-family: Georgia, "Times New Roman", Times, serif;}
p.readmore {overflow:hidden;}

ul, ol, dl {margin:1em 0; padding-left:30px}
dl {margin:1em 0;}
dd {padding-left:40px;}

table.t100 {width:100%;}

fieldset {border:1px solid #c8c8c8; padding:0 1em 1em 1em;}
legend {background: #ffffff; padding: 0 .8em 0 .8em;}
textarea, input[type = 'text'], input[type = 'password'], select {border: 1px solid #c8c8c8; background: #ffffff;}
textarea:hover, input[type = 'text']:hover, input[type = 'password']:hover, select:hover {border-color: #aaaaaa;}
textarea:focus, input[type = 'text']:focus, input[type = 'password']:focus, select:focus {border-color: #8c8c8c; outline: 2px solid #dcdcdc;}
input[type = 'button'], input[type = 'submit'], input[type = 'checkbox'], input[type = 'image'], input[type = 'radio'], input[type = 'reset'], select, button {cursor: pointer;}
input[type = 'hidden'] {display: none;}
textarea, input[type = 'text'], input[type = 'password'] {padding: .1em 0 .1em .4em;}
option {padding: 0 0 .1em .4em;}
form div {margin: .8em 0 .8em 0;}
button, input[type = 'button'] {padding: .2em .3em .2em .1em; line-height: 100%;}

.w100 {width:100px !important;}
.w150 {width:150px !important;}
.w200 {width:200px !important;}
.w210 {width:210px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w350 {width:350px !important;}

.margt5 {margin-top:5px;}
.margt8 {margin-top:8px;}
.margt10 {margin-top:10px;}
.margt15 {margin-top:15px;}
.margt20 {margin-top:20px;}
.margt25 {margin-top:25px;}
.margt30 {margin-top:30px;}
.margt35 {margin-top:35px;}
.margt40 {margin-top:40px;}

.padl5p {padding-left:5%;}

a:link, a:visited {text-decoration: underline;}
a:hover {text-decoration: underline;}
a:link {color: #19579d;}
a:visited {color: #66528a;}
a:hover {color: #db1d17;}

a.icon-win {padding-left:17px; background:url(/assets/images/icon-order.gif) 0 40% no-repeat;}
a.icon-word {padding-left:17px; background:url(/assets/images/icon-word.gif) 0 40% no-repeat;}

em.box {padding:0px 4px 0px 4px; background:#e6e9eb; border-bottom:1px dotted #646464; font-style:normal;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; margin-bottom:5px; line-height:100%; font-family:Tahoma, Arial, Helvetica, sans-serif;}

h1.sub_heading {margin-bottom:3px;}

h1 {font-weight:bold; color:#24466e;}
h1 a {color:#556776; text-decoration:none;font-size:18px;}
h2 {color:#556776;}
h3 {color:#556776;}
h4 {font-weight:normal; color:#556776;}
h5 {color:#556776;}
h6 {color:#556776;}

h1 {font-size: 170%;}
h2 {font-size: 160%;}
h3 {font-size: 150%;}
h4 {font-size: 140%;}
h5 {font-size: 130%;}
h6 {font-size: 120%;}

.red {color:#c8001e;}
.gray {color:#858585;}
.bold {font-weight:bold;}

.font11 {font-size:11px !important; line-height:140% !important;}

.hide {display:none !important;}

hr {margin: 15px 0px 15px 0px; display: block; background: #c8c8c8; height: 1px; border: none;}
hr.dotted {margin: 15px 0px 15px 0px;display: block;background: url(/assets/images/line_dotted.png) 0 0 repeat-x;height: 1px;border: none;}

blockquote {margin: 10px 0 10px 15px; padding: 0px 0px 0px 0px; font-style: italic; font-size: 130%}
blockquote:first-letter {font-size: 150%}
q.blockquote {display: block;}
q.blockquote {margin: 10px 0px 10px 15px;padding: 0px 0px 0px 0px;font-style: italic;font-size: 130%}
q.blockquote:before, q.blockquote:after {content: "";}
blockquote:first-letter, q.blockquote:first-letter, blockquote.quotation p:first-letter {font-size: 150%}
blockquote.quotation {margin: 10px 0px 10px 0px;padding: 10px 35px 10px 35px;border: none;background: url(/assets/images/blockquote_start.png) 0 0 no-repeat;text-align: justify;}
blockquote.quotation p {margin: 0px -35px -10px 0px;padding: 0px 35px 10px 0px;background: url(/assets/images/blockquote_end.png) 100% 100% no-repeat;}

pre {margin: 10px 0 10px 0px; padding: 5px 0 5px 10px; border: 1px dotted #aab4be; border-left: 20px solid #b4b4b4; background: #fafafa; font-size: 90%; color: #2E8B57; font-family: "Courier New", Courier, monospace;}

acronym, abbr {border-bottom: 1px dashed #969696; cursor: help; font-variant: small-caps; text-transform: lowercase;}

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#000; background-color: #fff;}

#wrapper {width:1000px; margin:0 auto;}
#wrapper_tbl {width:100%; border-collapse:collapse;}
#wrapper_tbl td {border-collapse:collapse;}
#wrapper_tbl .wrapper_l, 
#wrapper_tbl .wrapper_r {width:2%; vertical-align:top;}
#wrapper_tbl .wrapper_m {width:96%; vertical-align:top;}
#container {position:relative;}
#header {position:absolute; top:0px; left:0px; height:243px; width:100%;}
body.inner #header {height:113px; border-bottom:1px solid #dae0e6;}
#content {padding:266px 0px 100px; width:100%;}
body.inner #content {padding-top:129px;}
#footer {border-top:1px solid #d9d9d9; padding:22px 0px;}
#header_top {height:113px; width:100%;}
#header_bottom {height:130px; width:100%;}
#htop_tbl {width:100%; margin:0; padding:0; border-collapse:collapse;}
#htop_tbl td {border-collapse:collapse;}
#logo_cell {width:25%; height:28px; padding-top:28px; vertical-align:top;}
#main_menu_cell {width:75%; height:31px;}
#sub_menu_cell {width:45%; height:57px; vertical-align:top; padding-top:25px;}
body.inner #sub_menu_cell {vertical-align:top; padding-top:20px;}
#sub_menu_cell span {padding-left:55px;}
#address_cell {width:30%; height:82px; vertical-align:top; text-align:right;}
#header a.icon-win {font-size:16px; font-weight:bold; background:url(/assets/images/icon-order.gif) 0 55% no-repeat;}
body.inner #header a.icon-win {font-size:15px;}
#header a.icon-win:link {color:#19579d;}
#header a.icon-win:visited {color:#19579d;}
#header a.icon-win:hover {color:#db1d17;}
ul#main_menu {margin:0px; padding:0px;}
ul#main_menu li {float:left; padding:0px; background:#224267 url(/assets/images/menu-first-bg.gif) 0 0 repeat-x; list-style-type:none; height:31px; line-height:29px;}
ul#main_menu li.active {background:#bd0101 url(/assets/images/menu-first-hover-bg.gif) 0 0 repeat-x;}
ul#main_menu li span {display:block; height:31px; padding:0px 0px 0px 15px; float:left;}
ul#main_menu li span.divider {background:url(/assets/images/menu-divider.gif) right top no-repeat; padding:0px 15px 0px 0px;}
ul#main_menu li span.divider-hover {background:url(/assets/images/menu-divider-hover.gif) right top no-repeat; padding:0px 15px 0px 0px;}
ul#main_menu li.active span.divider-hover {background:url(/assets/images/menu-divider-hover.gif) right top no-repeat;}
ul#main_menu li.first span.unactive {background:url(/assets/images/menu-first.gif) left top no-repeat !important;}
ul#main_menu li.first span.active {background:url(/assets/images/menu-first-hover.gif) left top no-repeat !important;}
ul#main_menu li span.active {background:url(/assets/images/menu-divider-hover.gif) right top no-repeat;}
ul#main_menu li.hover {background:#bd0101 url(/assets/images/menu-first-hover-bg.gif) 0 0 repeat-x;}
ul#main_menu li.hover span.divider-hover {background:url(/assets/images/menu-divider-hover.gif) right top no-repeat;}
ul#main_menu li.first span.unactive-hover {background:url(/assets/images/menu-first-hover.gif) left top no-repeat !important;}
ul#main_menu a:link, 
ul#main_menu a:hover, 
ul#main_menu a:visited, 
ul#main_menu a:active {color:#fff; text-decoration:none;}
div#secondary_menu {padding-left:22px; float:left;}
div#secondary_menu ul {margin:0px; padding:0px;}
div#secondary_menu ul li {float:left; padding:0px 14px 0px 0px; list-style-type:none; height:31px; line-height:30px;}
div#secondary_menu ul li a:link, 
div#secondary_menu ul li a:hover, 
div#secondary_menu ul li a:visited, 
div#secondary_menu ul li a:active {font-size:11px; text-decoration:underline;}
div#secondary_menu ul li a:link, div#secondary_menu ul li a:visited, div#secondary_menu ul li a:active {color:#919191;}
div#secondary_menu ul li a:hover {color:#db1d17;}
#phone_choose_top {color:#919191; position:relative;}
#phone_choose_top span.phone_city {color:#de211b; border-bottom:1px dashed #de211b;}
#phone_choose {background-color:#fff; position:absolute; top:-11px; right:-11px; z-index:10; border:1px solid #bcbcbc; padding:10px;}
#phone_choose div {padding-bottom:4px;}
#phone_choose span {color:#19579d; border-bottom:1px solid #19579d; cursor:pointer;}
#phone_choose span:hover {color:#db1d17; border-bottom:1px solid #db1d17;}
#phone_choose span.phone_city_active {color:#de211b; border-bottom:1px solid #de211b;}
#phone_box_top {font-family:Tahoma; font-size:18px; padding-top:5px;}
#phone_code_top {color:#919191;}
#phone_box_bottom_choose {color:#919191;}
#phone_box_bottom_choose span.phone_city {color:#de211b; border-bottom:1px dashed #de211b; /*position:relative;*/}
#phone_choose_bottom {background-color:#fff; position:absolute; top:20px; right:-11px; z-index:10; border:1px solid #bcbcbc; padding:10px;}
#phone_choose_bottom div {padding-bottom:4px;}
#phone_choose_bottom span {color:#19579d; border-bottom:1px solid #19579d; cursor:pointer;}
#phone_choose_bottom span.phone_city_active {color:#de211b; border-bottom:1px solid #de211b;}
#phone_box_bottom {font-family:Tahoma; font-size:18px; padding-top:5px;}
#phone_code_bottom {color:#919191;}
#phone_city_bottom {width:200px;}
#main_cat_preview {width:100%;}
#main_cat_preview, #main_cat_preview td {border-collapse:collapse;}
#main_cat_preview td {vertical-align:top;}
#main_cat_left_cell {width:28%;}
#main_cat_right_cell {width:72%;}
#main_cat_left {width:90%;}
#main_cat_right {width:98%;}
.main_cat_left_cell, .main_cat_right_cell {padding-bottom:15px;}
.cat_info {padding:0px 0px 0px 32px;}
.cat_info h4 {padding:10px 0px 2px 0px;}
.cat_info h4 a {font-family:Tahoma; font-size:18px; font-weight:bold; text-decoration:none;}
.cat_text {color:#75818e; font-size:11px; line-height:130%;}
#cat_profnastil .cat_info {padding:0px 0px 0px 45px;}
#cat_container {width:75%;}
#color_line {width:25%; text-align:right;}
#cat_container div {float:left; width:50%;}
#cat_container .cat_image {width:126px;}
#cat_container .cat_info {padding-left:7px; padding-top:25px;}
#cat_sandwich {padding-left:16%;}
#cat_sandwich div {float:left; width:45%;}
#cat_sandwich .cat_image {width:137px;}
#cat_sandwich .cat_info {padding-left:7px; padding-top:18px;}
#main_cat_bottom {width:100%;}
.main_cat_bottom_cell {padding-top:10px;}
#cat_metall {width:45%;}
#cat_building {width:55%;}
#cat_cherep_box {padding-left:65px;}
#cat_cherep .cat_info {padding-left:40px;}
#cat_building_box {padding-left:30px;}
#main_subsection {width:100%; font-weight:bold;}
.subsection_top_box {background-color:#d8e6ed;}
.subsection_top_link {text-align:left; padding:8px 10px;}
.subsection_top_image {text-align:center;}
.subsection_bottom_box {text-align:left; padding-top:15px;}
.subsection_list {background:url(/assets/images/subsection-list.gif) 0 6px no-repeat; padding:0px 0px 4px 15px;}
#sec_cat_preview_box {margin-top:16px; border:1px solid #c7d7e8; margin-left:24px; padding:8px 15px 20px;}
#sec_cat_preview_title {color:#75818e; font-size:12px;}
#sec_cat_preview {width:100%;}
#sec_cat_preview td {width:33%; padding-top:26px; font-family:Tahoma; font-size:17px; font-weight:bold;}
#sec_cat_preview td.sec_cat_first_row {padding-top:14px;}
#sec_cat_preview span {}
#sec_cat_preview a {text-decoration:none;}
#sec_cat_preview a:link, 
#sec_cat_preview a:visited, 
#sec_cat_preview a:active {color:#19579d;}
#sec_cat_preview a:hover {color: #db1d17;}

#main_page_tbl {width:100%;}
#main_page_tbl, #main_page_tbl td {border-collapse:collapse;}
#main_page_tbl td {vertical-align:top;}
#main_page_left {width:80%;}
#main_page_divider {width:3%;}
#main_page_right {width:17%;}
#main_page_cat {width:100%;}
#main_page_cat, #main_page_cat td {border-collapse:collapse;}
#main_page_cat td {padding-bottom:6px;}
#main_page_cat td.main_page_cat_left {width:46%; padding-right:3%; padding-left:24px;}
#main_page_cat td.main_page_cat_right {width:46%; padding-left:4%;}
#main_page_cat .main_page_cat_box {position:relative; border:1px solid #c7d7e8; padding:20px 20px 20px 120px; min-height:69px;}
#main_page_cat .main_page_cat_img {position:absolute; top:3px; left:-24px; z-index:10;}
#main_page_cat .main_page_cat_content {}
#main_page_cat .main_page_cat_content h4 {padding:0px 0px 2px 0px;}
#main_page_cat .main_page_cat_content h4 a {font-family:Tahoma; font-size:18px; font-weight:bold; text-decoration:none;}
#main_page_cat .main_page_cat_content h4 a:link, 
#main_page_cat .main_page_cat_content h4 a:visited, 
#main_page_cat .main_page_cat_content h4 a:active {color:#19579d;}
#main_page_cat .main_page_cat_content h4 a:hover {color: #db1d17;}
#main_page_cat .main_page_cat_content {color:#75818e; font-size:11px; line-height:130%;}


#footer_tbl {width:100%;}
#footer_tbl, #footer_tbl td {border-collapse:collapse;}
#footer_tbl td {vertical-align:top; width:33%;}
#footer-center, #footer-right {text-align:right;}
#footer-right div {padding-right:15px;}
#footer_bottom {padding-top:40px;}
#header_bootom_tbl {width:100%;}
#flash_cell {width:955px;}
#slogan {background:url(/assets/images/slogan.jpg) 8px 0px no-repeat;}
#subsection_inner {padding-left:5px; margin:0px;}
#subsection_inner li {list-style-type:none; float:left; padding-right:13px;}
#subsection_inner li.active a {text-decoration:none; font-weight:bold; color:#db1d17;}
#content_tbl {width:100%;}
#content_tbl, #content_tbl td {border-collapse:collapse;}
#content_tbl td {vertical-align:top;}
#content_main {width:77%;}
#content_divider {width:3%;}
#content_right {width:20%;}
#line_color_inner {height:36px; background:#d8e6ed url(/assets/images/line-color-inner.gif) 30px top no-repeat; padding:18px 6px 0px;}
#line_color_inner a {font-weight:bold;}
.breadcrumb_box {clear:both; padding-bottom:40px;}
#breadcrumbs {padding:0px; margin:0px;}
#breadcrumbs li {list-style-type:none; float:left; padding:0px 8px 0px 4px; background:url(/assets/images/breadcrumbs-divider.gif) right 5px no-repeat;}
#breadcrumbs li.first {padding-left:0px;}
#breadcrumbs a {text-decoration:none; font-size:11px;}
#breadcrumbs a:link, #breadcrumbs a:visited {color:#919191;}
#breadcrumbs a:hover {color:#db1d17;}

/*
#simple_menu_box {background-color:#d8e6ed; padding:8px 0px;}
#simple_menu_box ul#simple_menu {margin:0px; padding:0px;}
#simple_menu_box ul#simple_menu li {margin:0px; padding:8px 0px; list-style-type:none;}
#simple_menu_box ul#simple_menu li.hasChild {padding-bottom:0px;}
#simple_menu_box ul#simple_menu li a.root {padding:9px 15px;}
#simple_menu_box ul#simple_menu li a.root:link {color: #19579d;}
#simple_menu_box ul#simple_menu li a.root:visited {color: #19579d;}
#simple_menu_box ul#simple_menu li a.root:hover {color:#fff; text-decoration:none; background-color:#3a6fac;}
#simple_menu_box ul#simple_menu li.active a.root:link,
#simple_menu_box ul#simple_menu li.active a.root:hover,
#simple_menu_box ul#simple_menu li.active a.root:visited,
#simple_menu_box ul#simple_menu li.active a.root:active {color:#fff; text-decoration:none; background-color:#3a6fac;}

#simple_menu_box ul#simple_menu li ul.simple_sub_menu {margin:0px; padding:5px 0px 0px 20px;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li {margin:0px; padding:0px 0px 2px 8px; list-style-type:none; background:url(/assets/images/simple-menu-list.gif) 0 8px no-repeat;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li.last {padding-bottom:0px;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li a {font-size:11px;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li a:hover {color:#db1d17 !important;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li a:visited {color:#19579d;}
*/

#simple_menu_box {background-color:#d8e6ed; padding:8px 0px;}
#simple_menu_box ul#simple_menu {margin:0px; padding:0px;}
#simple_menu_box ul#simple_menu li {margin:0px; padding:0px 0px 1px 0px; list-style-type:none;}
#simple_menu_box ul#simple_menu li span {display:block; padding:9px 15px;}
#simple_menu_box ul#simple_menu li.hover span.hover {background-color:#3a6fac !important;}
#simple_menu_box ul#simple_menu li.hasChild {padding-bottom:0px;}
#simple_menu_box ul#simple_menu li a.root:link {color: #19579d;}
#simple_menu_box ul#simple_menu li a.root:visited {color: #19579d;}
#simple_menu_box ul#simple_menu li a.root:hover {color:#fff; text-decoration:none;}
#simple_menu_box ul#simple_menu li.hover span.hover a.root:link, 
#simple_menu_box ul#simple_menu li.hover span.hover a.root:hover, 
#simple_menu_box ul#simple_menu li.hover span.hover a.root:visited, 
#simple_menu_box ul#simple_menu li.hover span.hover a.root:active {color:#fff; text-decoration:none;}
#simple_menu_box ul#simple_menu li.hover span.hover a {color:#fff;}
#simple_menu_box ul#simple_menu li.active span {background-color:#3a6fac;}
#simple_menu_box ul#simple_menu li.active a.root:link,
#simple_menu_box ul#simple_menu li.active a.root:hover,
#simple_menu_box ul#simple_menu li.active a.root:visited,
#simple_menu_box ul#simple_menu li.active a.root:active {color:#fff; text-decoration:none;}

#simple_menu_box ul#simple_menu li ul.simple_sub_menu {margin:0px; padding:0px 0px 0px 20px;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li {margin:0px; padding:0px 0px 2px 8px; list-style-type:none; background:url(/assets/images/simple-menu-list.gif) 0 8px no-repeat;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li.last {padding-bottom:0px;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li a {font-size:11px;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li a:hover {color:#db1d17 !important;}
#simple_menu_box ul#simple_menu li ul.simple_sub_menu li a:visited {color:#19579d;}


#production_menu_box {padding:8px 0px;}
#production_menu_box ul#simple_menu {margin:0px; padding:0px;}
#production_menu_box ul#simple_menu li {margin:0px; padding:6px 0px 6px 0px; list-style-type:none;}
#production_menu_box ul#simple_menu li span {display:block; padding:5px 6px;}
#production_menu_box ul#simple_menu li.hover span.hover {background-color:#3a6fac;}
#production_menu_box ul#simple_menu li.hasChild {padding-bottom:0px;}
#production_menu_box ul#simple_menu li a.root {font-size:15px; font-weight:bold;}
#production_menu_box ul#simple_menu li a.root:link {color: #19579d; text-decoration:none;}
#production_menu_box ul#simple_menu li a.root:visited {color: #19579d; text-decoration:none;}
#production_menu_box ul#simple_menu li a.root:hover {color:#fff; text-decoration:none;}
#production_menu_box ul#simple_menu li.hover span.hover a {color:#fff;}
#production_menu_box ul#simple_menu li.active span {background-color:#3a6fac;}
#production_menu_box ul#simple_menu li.active a.root:link,
#production_menu_box ul#simple_menu li.active a.root:hover,
#production_menu_box ul#simple_menu li.active a.root:visited,
#production_menu_box ul#simple_menu li.active a.root:active {color:#fff; text-decoration:none;}

#production_menu_box ul#simple_menu li ul.simple_sub_menu {margin:0px; padding:0px 0px 9px 20px;}
#production_menu_box ul#simple_menu li ul.simple_sub_menu li {margin:0px; padding:0px 0px 4px 8px; list-style-type:none;}
#production_menu_box ul#simple_menu li ul.simple_sub_menu li.last {padding-bottom:0px;}
#production_menu_box ul#simple_menu li ul.simple_sub_menu li a {text-decoration:none;}
#production_menu_box ul#simple_menu li ul.simple_sub_menu li a:hover {color:#db1d17 !important;}
#production_menu_box ul#simple_menu li ul.simple_sub_menu li a:visited {color:#19579d;}

.production_type {color:#000; font-family:Georgia, Arial; font-size:11px; font-style:italic; padding-left:6px; padding-top:4px;}
#second_production {padding-top:25px; padding-bottom:5px;}

#simple_second_menu {padding:0px 0px 0px 6px; margin:0px;}
#simple_second_menu li {margin:0px; padding:5px 0px; list-style-type:none;}
#simple_second_menu li a {text-decoration:none; font-size:14px;}
#simple_second_menu li a:link, 
#simple_second_menu li a:visited {color: #19579d;}
#simple_second_menu li a:hover {color: #db1d17;}
#simple_second_menu li.active a {font-weight:bold;}

#production_main {width:100%;}
#production_main, #production_main td {border-collapse:collapse;}
#production_main td.production_row {vertical-align:top; padding:9px 0px 0px 24px;}
#production_main .production_row_box {border:1px solid #c7d7e8;}
#production_main .production_row_tbl {width:100%;}
#production_main td.production_image {width:20%;}
#production_main td.production_name {width:30%; padding:9px 0px; font-size:18px; font-family:Tahoma; font-weight:bold;}
#production_main td.production_name a:link, 
#production_main td.production_name a:visited, 
#production_main td.production_name a:active {text-decoration:none; color:#2a5280;}
#production_main td.production_name a:hover {color:#db1d17;}
#production_main td.production_colspan {padding-left:13px !important;}
#production_main .production_image_rel {position:relative; min-height:107px;}
#production_main .production_image_box {position:absolute; top:3px; left:-24px;}
#production_main td.production_subs {padding:9px 0px;}
#production_main td.production_subs ul {margin:0px; padding:0px;}
#production_main td.production_subs ul li {margin:0px; padding:0px; list-style-type:none;}
#production_main td.production_subs a:link, 
#production_main td.production_subs a:visited, 
#production_main td.production_subs a:active {text-decoration:underline; color:#19579d;}
#production_main td.production_subs a:hover {color:#db1d17;}

#questions {width:100%;}
#questions, #questions td {border-collapse:collapse;}
#questions td {vertical-align:top; padding:0px 0px 25px 0px;}
#questions .question {color:#556776; font-weight:bold; font-size:13px;}

.tree .sub_tree {padding-left:25px;}

.product {width:100%; margin-bottom:55px;}
.product, .product td {border-collapse:collapse;}
.product .product_text, .product .product_info {vertical-align:top;}
.product .product_name {padding:0px 0px 15px 0px;}
.product .product_name h3 {font-size:17px; color:#556776; font-weight:bold; margin-bottom:0px;}
.product .product_img {padding-bottom:25px;}
.product .product_img_r {padding-left:30px;}
.product .product_space {width:5%;}
.product .product_text {width:35%;}
.product .product_info_tbl {}
.product .product_info_tbl, .product .product_info_tbl td {border-collapse:collapse;}
.product .product_info_tbl td {vertical-align:top; padding-right:9px; width:60px; padding-top:5px;}
.product .product_info_tbl td.info_price {width:40px;}
.product .info_ral {padding-top:10px !important;}
.product .info_order {padding-top:0px !important;}
.product .info_word {padding-top:17px; vertical-align:middle; width:100% !important;}
.product .info_word a {padding-left:20px; background:url(/assets/images/icon-word.gif) 0 50% no-repeat; display:block; float:left;}
.product .info_word a:link, 
.product .info_word a:visited {color:#000; text-decoration:underline;}
.product .info_word a:hover {color:#db1d17; text-decoration:underline;}
.product .product_word_size {color:#727272; font-style:italic; font-size:11px; float:left; padding-left:4px;}
.orderbox {position:relative;}

.usertable, .usertable td {border-collapse:collapse;}
.usertable td {border-bottom:1px solid #dae0e6; padding:5px 2px;}
.usertable .headerrow td {padding-top:0px;}
.usertable .left {}
.usertable .right {padding-left:15px; color:#47688e; font-size:13px;}


a.product_order {text-align:center; padding:0 9px 0 0; display:block; text-decoration:none; line-height:29px; width:70px; cursor:pointer;}
a.product_order span {display:block; white-space:nowrap; padding:0 0 0 17px;}
a.product_order {background:url(/assets/images/product_order_r.gif) right top no-repeat;}
a.product_order span {height:29px; line-height:27px; background:#3a6fac url(/assets/images/product_order_l.gif) left top no-repeat;}
a.product_order:link, 
a.product_order:visited, 
a.product_order:hover {color:#fff; font-weight:bold; text-decoration:underline !important;}


.modal_box {height:0; overflow:visible; position:absolute; top:0; left:0; width:100%; z-index:101;}
.modal_popup {height:0; overflow:visible; position:relative;}
.modal_tbl {border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:550px;}
.modal_box td.modal_topleft, td.modal_topright, td.modal_bottomleft, td.modal_bottomright {height:32px; overflow:hidden; padding:0 !important; width:28px !important;}
.modal_box td.modal_topleft {background:transparent url(/assets/images/box/box_t_l.png) 0 0 no-repeat;}
.modal_box td.modal_top {background:transparent url(/assets/images/box/box_t.png) 0 0 repeat-x;}
.modal_box td.modal_topright {background:transparent url(/assets/images/box/box_t_r.png) 0 0 no-repeat;}
.modal_box td.modal_left {background:transparent url(/assets/images/box/box_l.png) 0 0 repeat-y;}
.modal_box td.modal_right {background:transparent url(/assets/images/box/box_r.png) 0 0 repeat-y;}
.modal_box td.modal_bottomleft {background:transparent url(/assets/images/box/box_b_l.png) 0 0 no-repeat;}
.modal_box td.modal_bottom {background:transparent url(/assets/images/box/box_b.png) 0 0 repeat-x;}
.modal_box td.modal_bottomright {background:transparent url(/assets/images/box/box_b_r.png) 0 0 no-repeat;}
.modal_box .modal_wrapper {background-color:white; direction:ltr; padding:0;}

#orderform {visibility:hidden;}
#modal_content {width:100%;}
#modal_content, #modal_content td {border-collapse:collapse;}
#modal_content #order_title {font-size:15px; font-weight:bold;}
#modal_content #order_close {text-align:right;}
#modal_close {color:#de211b; font-size:15px; font-weight:bold; cursor:pointer;}
#modal_close span {color:#d5d5d5;}
#order_form {padding-top:10px;}
.order_tbl {width:100%;}
.order_tbl, .order_tbl td {border-collapse:collapse;}
.order_tbl td {padding-bottom:8px; vertical-align:middle;}
.order_tbl .order_left {width:30%;}
.order_tbl .last_row td {padding-bottom:0px;}
.order_tbl .text {width:70%; font-family:Arial; font-size:12px;}
.order_tbl .textarea {width:90%; height:200px; font-family:Arial; font-size:12px;}

button.submit {border:0; cursor:pointer; text-align:center; padding:0px 2px 0px 0px; margin:0px;}
button.submit span {position:relative; display:block; white-space:nowrap; padding:0px 10px 0 15px;}
button.submit {background:url(/assets/images/button_right.gif) right no-repeat; font-size:13px;}
button.submit span {height:22px; line-height:20px; background:url(/assets/images/button_left.gif) left no-repeat; font-family:"Trebuchet MS";}
button.submit:hover {background:url(/assets/images/button_right_hover.gif) right no-repeat;}
button.submit:hover span {background:url(/assets/images/button_left_hover.gif) left no-repeat;}

#order_warn {color:#b30909; font-size:13px; padding-left:19px; margin:0px; }

table.std, table.std td {border-collapse:collapse;}
table.std td {padding:4px 8px 8px;}
table.std td.admin_control {border-top:1px dashed #e2e2e2; padding-bottom:0px;}
table.std tr.firstrow td.admin_control {border:none;}
table.stdfull td {border-top:1px dashed #e2e2e2;}
table.stdfull tr.firstrow td {border:none;}

#popup {padding:10px 15px;}

.main_product_equip_title {font-size:17px; font-weight:bold; color:#556776;}
.main_product_equip {width:100%; margin-top:15px;}
.main_product_equip, .main_product_equip td {border-collapse:collapse; padding-bottom:18px;}
.main_product_equip_left {width:40%; text-align:right;}
.main_product_equip_right {padding-left:8px; font-size:11px; color:#75818e; font-family:Tahoma; line-height:130%; padding-right:20px;}

#product_secondary_tbl {width:100%;}
#product_secondary_tbl, #product_secondary_tbl td {border-collapse:collapse;}
#product_secondary_tbl td.product_secondary_left, 
#product_secondary_tbl td.product_secondary_right {padding-bottom:29px;}
#product_secondary_tbl td.product_secondary_left {width:24%; min-width:210px;}
#product_secondary_tbl .product_secondary_title {font-size:17px; font-weight:bold;}
#product_secondary_tbl .product_secondary_title a:link, 
#product_secondary_tbl .product_secondary_title a:visited, 
#product_secondary_tbl .product_secondary_title a:active {color:#19579d;}
#product_secondary_tbl .product_secondary_title a:hover {color: #db1d17;}
#product_secondary_tbl .product_secondary_description table  {margin-left:20px;}

#order_submit {background:url(/assets/images/box/modal_button_bg.gif) 0 2px no-repeat; border:none; background-color:#fff; width:84px; height:24px; cursor:pointer;}

.forma .w400px{
width:400px;
}

.forma span{
color: #CC0000;
}