body {margin:0;padding:0;background:url('../images/body_bg.gif') repeat-x 0 141px;}

p, form {margin:0;}
ul, ol {margin-top:0;margin-bottom:0;}
img {border:0px;}
* {outline:none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
.clear {clear:both;font-size:1px;}

table {border:0;border-collapse:collapse;}
table td {padding:0;}


.zebra {height:60px;color:#000;font-size: 13px;}
.zebra2 {height:30px;text-align:center;}
.zebra_top {height:39px;background:url('../images/top_table.png'); color:#8F8F8F;font-size: 13px;font-weight:bold;}
.zebra_back {background-color:#E9E8E8;padding:6px;margin:10px;}
.zebra_back2 {height:120px;background-color:#E9E8E8;padding:0 5px;margin:0 6px;width:558px;text-align:center;}
td.item1,td.item2,td.item3,td.item4 {text-align:center;border-right:1px solid #E4E4E3;border-bottom:1px solid #E4E4E3;}
td.item1 {width:35px;}
td.item2 {width:335px;}
td.item3 {width:80px;}
td.item4 {width:90px;}
td.item5 {text-align:center;font-size: 15px;font-weight:bold;color:#000000;}
td.txt {padding: 0 0 0 3px;text-align:left;}
td.bold {font-weight:bold;}
.top_table {z-index:2;float:left;left:-10px;}
div #id_data {left:50px;}
.margin1 {margin:0 15px;}
.registr {margin:5px 30px;font-size:13px;color:black;}
.marq {height:100%;background-color:#FFF7D7;overflow:hidden;}
#marq {visibility:hidden;text-align:center;border-color: #FFE464; border-width:0 1px;border-style: solid;}





body, a:link, a:visited, a:hover, a:active, input, select, textarea {font-family:arial;color:#5A5A5A;}

/*a.zebra  {color: red;background-color:#FFFFFF;}*/

.header, .menu_wrap, .sm_buttons, .center, .footer {width:980px;margin:0 auto;}

/* Header */
.header {position:relative;top:0;left:0;z-index:1;min-height:141px;height:auto !important;height:141px;}
.logo, .h_banner, .h_slogan_1, .h_slogan_2 {position:absolute;z-index:5;}
.logo {top:13px;left:0;}
.h_banner {width:728px;height:90px;overflow:hidden;top:40px;right:0;}
.h_slogan_1, .h_slogan_2 {color:#61606C;font-size:13px;}
.h_slogan_1 {top:18px;right:0;}
.h_slogan_1 b {color:#D50000;}
.h_slogan_2 {top:117px;left:29px;font-weight:bold;}


/* Menu */
.menu_wrap {height:43px;}

.m_item {margin:2px 0 0;float:left;position:relative;z-index:6;}
.m_link {float:left;height:34px;overflow:hidden;padding:7px 5px 0;}
.m_recomend {background:url('../images/catalog1.gif') no-repeat 0 0; width:273px;margin:0 0 0 6px;position:absolute;
z-index:30;height:25px;overflow:hidden;}
#bg_item .m_item_act .m_link{
	background:url('../images/catalog1.gif') no-repeat 0 0;
}
#bg_item .m_item_act .m_link a:hover,#bg_item .m_item_act .m_link a,#bg_item .m_link a:hover,#bg_item  .m_link a{
	color:#cd0000;
}
.m_item  .m_recomend a:hover{text-decoration:none;color:color:#cd0000;}
.m_link a:link, .m_link a:visited {font-size:13px;color:#6A6A6A;text-decoration:none;}
.m_link a:hover, .m_link a:active {font-size:13px;color:#FF0000;text-decoration:underline;}
.m_link a.firm1{font-size:50px; font-weight:bold;color:#cd0000;text-align:center;line-height:30px;}
.m_link a.firm1 span{font-size:23px;line-height:26px;padding:4px 0 0 0;}
.m_link a:hover.firm1 span, .m_link a:hover.firm1{color:#cd0000;}
.m_side {width:7px;height:41px;float:left;}

.m_item_act {background:#FFF url('../images/m_item_act.gif') repeat-x 0 0;}

.m_item_act .m_side_l {background:url('../images/m_side_l.gif') no-repeat 0 0;}
.m_item_act .m_side_r {background:url('../images/m_side_r.gif') no-repeat 0 0;}
.m_item_act .m_link_arr {background:url('../images/m_arr.gif') no-repeat center bottom;}
.m_item_act .m_link a:link, .m_item_act .m_link a:visited, .m_item_act .m_link a:hover, .m_item_act .m_link a:active {color:#FF0000;text-decoration:none;}

/*.m_specs .m_link {background:url('../images/m_specs.gif') no-repeat 0 7px;}*/
.m_item_act .m_link {background:none;}
.m_specs a:link, .m_specs a:visited {font-weight:bold;color:#D40000;}
.m_specs a:hover, .m_specs a:active {font-weight:bold;color:#D40000;}

.m_recomend a {vertical-align:text-top;}
.m_recomend a.img {position:relative;top:3px;}


.sm_buttons {position:relative;top:0;left:0;z-index:1;height:22px;padding:2px 1px 0 0;background:url('../images/sm_buttons.gif') repeat-x 0 0;text-align:right;}
.our_phones {position:absolute;top:-3px;left:290px;z-index:5;font-size:18px;color:#5C5C5C;}
.our_phones img {vertical-align:middle;}


/* Center */
.center {padding:8px 0 0;}
.cont_wrapper {float:left;width:100%;}


/* Content */
.content {margin:0 221px 0 180px;}

.running_line {height:31px;margin:0 0 10px;overflow:hidden;position:relative;top:0;left:0;z-index:5;background:url('../images/running_line.gif') no-repeat 0 0;font-size:13px;font-weight:bold;}
.running_line .title {position:absolute;top:6px;left:23px;z-index:10;color:#FFF;}

.tickercontainer {width:430px;height:16px;overflow:hidden;position:absolute;top:7px;left:115px;z-index:10;color:#C10000;}
.tickercontainer .mask {position:relative;left:0px;top:0px;width:430px;overflow:hidden;}
ul.newsticker {position:relative;left:430px;list-style-type:none;margin:0;padding:0;}
ul.newsticker li {float:left !important;margin:0;padding:0;}

.box_home {margin:0 0 9px;background:#F6F6F6 url('../images/box_home_bg.gif') repeat-y 0 0;}
.box_home_t {height:6px;background:url('../images/box_home_t.gif') no-repeat 0 0;font-size:1px;}
.box_home_b {height:6px;background:url('../images/box_home_b.gif') no-repeat 0 0;font-size:1px;}

.box_home_left {float:left;position:relative;left:3px;top:0;width:382px;z-index:5;}

.box_376 {width:376px;margin:0 0 7px 3px;background:#FFF url('../images/box_376_bg.gif') repeat-y 0 0;}
.box_376_t {height:5px;background:url('../images/box_376_t.gif') no-repeat 0 0;font-size:1px;}
.box_376_b {height:5px;background:url('../images/box_376_b.gif') no-repeat 0 0;font-size:1px;}
.box_376_c {position:relative;top:0;left:0;z-index:20;}

.box_376_yellow {position:relative;top:0;left:0;z-index:10;padding:5px 0 0;background:#FFF284 url('../images/box_376_yellow_bg.gif') repeat-y 0 0;}
.box_376_yellow .box_376_t {position:absolute;top:0;left:0;z-index:15;width:376px;height:48px;background:url('../images/box_376_yellow_t.gif') no-repeat 0 0;}
.box_376_yellow .box_376_b {background:url('../images/box_376_yellow_b.gif') no-repeat 0 0;}

.box_376_c .title1 {margin-left:8px;}

.box_376_c .project_image {float:left;position:relative;left:6px;top:0;width:215px;margin:4px 0 0;}
.box_376_c .project_image img {margin:0 0 7px 2px;}
.box_376_c .project_image .links img {width:21px;height:22px;margin:0;vertical-align:middle;}
.box_376_c .project_image a:link, .box_376_c .project_image a:visited {font-weight:bold;font-size:11px;color:#F50000;text-decoration:none;}
.box_376_c .project_image a:hover, .box_376_c .project_image a:active {font-weight:bold;font-size:11px;color:#F50000;text-decoration:underline;}

.box_376_c .project_description {float:right;position:relative;right:14px;top:0;width:135px;margin:4px 0 0;}
.box_376_c .project_description table {width:100%;margin:10px 0 0;}
.box_376_c .project_description table td {vertical-align:bottom;font-size:12px;line-height:18px;color:#5A5A5A;}
.box_376_c .project_description table td.field_value {width:50px;vertical-align:bottom;text-align:right;font-weight:bold;color:#010101;}
.box_376_c .project_description table td.field_value div {width:60px;overflow:hidden;}

.box_539 {width:539px;margin:0 auto;background:#FFF url('../images/box_539_bg.gif') repeat-y 0 0;}
.box_539_t {height:5px;background:url('../images/box_539_t.gif') no-repeat 0 0;font-size:1px;}
.box_539_b {height:5px;background:url('../images/box_539_b.gif') no-repeat 0 0;font-size:1px;}
.box_539_c {position:relative;top:0;left:0;z-index:20;}

.box_265 {width:265px;margin:0 auto;background:#FFF url('../images/box_265_bg.gif') repeat-y 0 0;}
.box_265_t {height:5px;background:url('../images/box_265_t.gif') no-repeat 0 0;font-size:1px;}
.box_265_b {height:5px;background:url('../images/box_265_b.gif') no-repeat 0 0;font-size:1px;}
.box_265_c {position:relative;top:0;left:0;z-index:20;padding:5px 10px;}


.project_image {min-height:188px;height:auto !important;height:188px;}

.project_arrow_l {position:absolute;top:0;right:24px;}
.project_arrow_r {position:absolute;top:0;right:6px;}
.project_arrow_l img, .project_arrow_r img {width:19px;height:17px;}

table.our_magazines {width:100%;margin:9px auto 0;}
table.our_magazines td {width:25%;vertical-align:top;text-align:center;font-size:10px;font-weight:bold;color:#000;}
table.our_magazines td div {padding:0 5px;}

.sections {padding:4px 5px 0 11px;font-size:11px;color:#000;}
.sections img {float:left;margin:0 10px 0 0;}

.box_home_right {float:right;position:relative;right:0px;top:0;z-index:5;width:190px;}
.box_home_right .title3 {padding:0 10px 4px;}
.box_home_right .art_img {padding:0 10px;}
.box_home_right .art_link {padding:4px 10px 0;}
.box_home_right .art_link a:link, .box_home_right .art_link a:visited {font-size:11px;color:#5A5A5A;text-decoration:none;}
.box_home_right .art_link a:hover, .box_home_right .art_link a:active {font-size:11px;color:#5A5A5A;text-decoration:underline;}

.breadcrumbs {margin:10px 0 10px 2px;padding:0 0 0 15px;background:url('../images/breadcrumbs_arr.gif') no-repeat 0 2px;font-size:11px;color:#6A6A6A;}
.breadcrumbs a:link, .breadcrumbs a:visited {font-size:11px;color:#FF0000;text-decoration:none;}
.breadcrumbs a:hover, .breadcrumbs a:active {font-size:11px;color:#FF0000;text-decoration:underline;}

.box_content {position:relative;top:0;left:0;z-index:5;background:#F6F6F6 url('../images/box_content_bg.gif') repeat-y 0 0;margin:0 0 9px;padding:0;}
.box_content_t {width:579px;height:197px;position:absolute;top:0;left:0;z-index:10;background:url('../images/box_content_t.gif') no-repeat 0 0;font-size:1px;}
.box_content_t2 {width:579px;height:91px;position:absolute;top:0;left:0;z-index:10;background:url('../images/box_content_t2.gif') no-repeat 0 0;font-size:1px;}
.box_content_b {height:5px;background:url('../images/box_content_b.gif') no-repeat 0 0;font-size:1px;}
.box_content_c {position:relative;top:0;left:0;z-index:15;min-height:202px;height:auto !important;height:202px;}

.warehouse_tab {margin:13px auto 21px;}
.warehouse_tab td {width:184px;vertical-align:top;}
.warehouse_item {margin:8px 7px;background:#FFF url('../images/warehouse_item_bg.gif') repeat-y 0 0;font-size:11px;color:#6A6A6A;}
.warehouse_item_t {height:5px;background:url('../images/warehouse_item_t.gif') no-repeat 0 0;font-size:1px;}
.warehouse_item .title {float:left;padding:0 0 0 5px;}
.warehouse_number {float:right;padding:0 5px 0 0;font-weight:bold;color:#FF0000;}
.warehouse_img {padding:2px 0 4px;text-align:center;font-size:9px;}
.warehouse_img img {width:160px;}
.warehouse_data {width:156px;margin:0 auto 5px;}
.warehouse_data td.field_value {width:73px;text-align:right;font-weight:bold;}
.warehouse_data td.field_value div {width:73px;margin:0 0 0 auto;overflow:hidden;}
.warehouse_data div.field_value {width:100px;float:right;text-align:right;font-weight:bold;}
.warehouse_link {height:19px;padding:5px 0 0;background:url('../images/warehouse_link.gif') no-repeat 0 0;text-align:center;font-weight:bold;font-size:11px;color:#6A6A6A;}
.warehouse_link a:link, .warehouse_link a:visited {font-weight:bold;font-size:11px;color:#6A6A6A;text-decoration:none;}
.warehouse_link a:hover, .warehouse_link a:active {font-weight:bold;font-size:11px;color:#FF0101;text-decoration:underline;}

.warehouse_pages {height:29px;padding:21px 0 0 15px;}
.warehouse_pages a {display:block;float:left;height:29px;margin:0 8px;padding:0 6px;}
.warehouse_pages a:link, .warehouse_pages a:visited {font-size:13px;font-weight:bold;line-height:29px;color:#6A6A6A;text-decoration:none;}
.warehouse_pages a:hover, .warehouse_pages a:active {font-size:13px;font-weight:bold;line-height:29px;color:#FF0000;text-decoration:underline;}

.warehouse_pages .act {float:left;margin:0 6px;}
.warehouse_pages_l, .warehouse_pages_r {float:left;width:2px;height:29px;font-size:1px;}
.warehouse_pages_l {background:url('../images/warehouse_pages_l.gif') no-repeat 0 0;}
.warehouse_pages_r {background:url('../images/warehouse_pages_r.gif') no-repeat 0 0;}
.warehouse_pages .act a {height:27px;margin:0;padding:0 6px;background:#FFF;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;}
.warehouse_pages .act a:link, .warehouse_pages .act a:visited, .warehouse_pages .act a:hover, .warehouse_pages .act a:active {line-height:27px;}

.wirehouse_nav {margin:0 21px 0 22px;padding:15px 0 18px;text-align:right;}
.wirehouse_nav a.left {float:left;}
.wirehouse_nav a:link, .wirehouse_nav a:visited {font-size:11px;color:#6A6A6A;text-decoration:none;}
.wirehouse_nav a:hover, .wirehouse_nav a:active {font-size:11px;color:#FF0000;text-decoration:underline;}


.project_banner {width:468px;margin:0 auto;padding:10px 0;text-align:center;}
.project_banner2 {margin:0 auto;padding:10px 0;text-align:center;}

.projects_small {background:#EAEAEA url('../images/projects_small_bg.gif') repeat-y 0 0;border-bottom:1px solid #E2E2E2;}
.projects_small_t {height:5px;background:url('../images/projects_small_t.gif') no-repeat 0 0;font-size:1px;}
.projects_small_tab {position:relative;top:2px;left:0;z-index:20;margin:0 auto;}
.projects_small_tab td {width:100px;height:104px;padding:0 2px;vertical-align:top;font-size:11px;color:#8F8F8F;}
.projects_small_tab td .title {padding:8px 0 8px;text-align:left;}
.projects_small .page_title {padding:15px 0 0 20px;}
.projects_small .page_title h3 {font-weight:bold;font-size:14px;color:#5A5A5A;}

.projects_small_tab td.act {width:135px;text-align:center;background:url('../images/projects_small_act.gif') no-repeat 0 0;}
.projects_small_tab td.act .title {padding-left:17px;font-weight:bold;}

.project_title {padding:5px 19px 0;}
.project_title h3 {font-weight:bold;font-size:20px;color:#8F8F8F;}
.project_title sup {font-size:18px;color:#FF2D0F;}

.project_big_image {padding:4px 0 0;text-align:center;}
.project_big_image img {display:none;}
.project_small_buttons {padding:8px 0 5px 20px;}

.project_data_wrap {background:#E9E8E8;padding:8px;margin:0 20px 10px 19px;}
.project_data_wrap .title {padding:0 0 5px;font-weight:bold;font-size:13px;}
.project_data {position:relative;z-index:100;padding:7px 5px;border:1px solid #DBDBDB;background:#FFF;}
.project_data_tab {width:100%;font-size:15px;line-height:25px;color:#000;}
.project_data_tab td {vertical-align:top;padding:0 0 0 10px;}
.project_data_tab td.field_value {width:250px; text-align:right;padding:0 10px 0 0;font-weight:bold;color:#B31C15;}
.project_data_tab tr.even {background:#FFF9E2;}

.project_descr {font-size:12px;padding-left:10px;padding-right:10px;}

.project_colors_tab {margin:0 auto;font-size:11px;}
.project_colors_tab td {width:20%;vertical-align:top;text-align:center;padding:0 5px;}
.project_colors_tab div {width:50px;height:25px;margin:0 auto;}

.project_prices {padding:8px 0 11px;text-align:center;font-weight:bold;font-size:13px;color:#747474;}
.project_prices sup {font-size:9px;color:#FF2D0F;}

.project_images {text-align:center;margin:0 3px;padding:12px 0;}
.project_images img {border:1px solid #D0D0D0;margin:2px 0;vertical-align:top;}
.project_images .title {padding:0 0 5px 20px;font-weight:bold;font-size:13px;text-align:left;}
.project_images img.act {border:1px solid #FFE464;}
.project_images_al_left {margin:0 19px;text-align:left;}
.project_images_al_left .title {padding-left:1px;}

.project_buttons {padding:15px 0 5px 0;}
.project_buttons a {display:block;width:308px;height:23px;margin:0 auto 20px;background:url('../images/project_button.gif') no-repeat 0 0;text-align:center;}
.project_buttons a:link, .project_buttons a:visited {font-weight:bold;font-size:12px;line-height:22px;color:#DF0000;text-decoration:none;}
.project_buttons a:hover, .project_buttons a:active {font-weight:bold;font-size:12px;line-height:22px;color:#DF0000;text-decoration:underline;}

.project_address {padding:0 10px;}
.project_address_tab {margin:0 auto;font-size:12px;color:#8F8F8F;}
.project_address_tab td {vertical-align:top;padding:5px 15px;}
.project_address_tab a:link, .project_address_tab a:visited {font-size:12px;color:#8F8F8F;text-decoration:none;}
.project_address_tab a:hover, .project_address_tab a:active {font-size:12px;color:#F50000;text-decoration:underline;}

.project_nav {padding:16px 0 0;font-weight:bold;font-size:12px;color:#C5C5C5;text-align:center;}
.project_nav h4 {display:inline;}
.project_nav a:link, .project_nav a:visited {font-weight:bold;font-size:12px;color:#747474;text-decoration:none;}
.project_nav a:hover, .project_nav a:active {font-weight:bold;font-size:12px;color:#F50000;text-decoration:underline;}
.project_nav a span {font-size:14px;}

.project_footnote {padding:34px 0 8px;text-align:center;font-weight:bold;font-size:9px;color:#747474;}
.project_footnote span {color:#FF2D0F;}

.project_prices .project_footnote {padding:5px 0 0 20px;}

.indLoader {background:#E8E8E8;display:none;position:absolute;top:-5px;left:0;z-index:100;width:376px;padding-top:85px;font-size:12px;text-align:center;}
.indLoader2 {background:#E8E8E8;display:none;position:absolute;top:0;left:0;z-index:100;width:170px;padding-top:20px;font-size:12px;text-align:center;}
.indLoader3 {background:#E8E8E8;display:none;position:absolute;top:0;left:0;z-index:100;width:210px;padding-top:0;font-size:12px;text-align:center;color:#5A5A5A;}

.message {padding:20px 10px;font-size:12px;}

.adv_search {font-size:12px;padding:25px 5px;}
.adv_search input.inp, .adv_search select {width:153px;height:16px;border:1px solid #E8E8E8;font-size:13px;color:#8F8F8F;}
.adv_search select {height:18px;}

.inner_content {padding:20px 20px 10px 10px;font-size:12px;}
.inner_content .title h3 {font-size:14px;}

.register_tab {margin:0 0 0 25px;}
.register_tab td {vertical-align:top;padding:0 5px 5px 0;}
.register_tab td.field_name {padding-top:2px;}
.register_tab td input {width:150px;height:16px;border:1px solid #E8E8E8;}

.e_msg {color:red;padding:0 0 20px 25px;}
.ok_msg {padding:0 0 20px 0px;}

.project_page .questions {padding:0 20px 0 23px;font-size:12px;}
.project_page .questions textarea {width:538px;}
.questions textarea {width:550px;height:100px;border:1px solid #E8E8E8;font-size:13px;color:#8F8F8F;}
#q_result {display:none;padding:3px 0;}
#q_result .e_msg {padding:0;}

.quest_item {margin:0 0 10px;}
.quest_item .box_539_c {padding:5px 15px;}
.quest_item .date {padding:0 0 5px;color:#F50000;font-size:10px;}


.spec_tab {font-size:13px;}
.spec_tab td {width:15%;text-align:center;padding-right:10px;}
.spec_tab td.field_count {width:25px;padding:0 0 0 10px;}
.spec_tab td.field_name {width:70%;text-align:left;padding:0 0 0 10px;}
.spec_tab td.field_value {text-align:center;}

.article {padding-left:20px;padding-right:20px;padding-bottom:20px;}
.article .title {font-weight:bold;font-size:16px;color:#800000;}

.cart_tab {background:#DDD;border-collapse:separate;}
.cart_tab th {text-align:center;font-weight:bold;font-size:11px;color:#000;background:#FFF;padding:2px 5px;}
.cart_tab td {vertical-align:text-top;background:#FFF;text-align:center;font-size:11px;color:#333;padding:3px 5px;}
.cart_tab td.field_name {text-align:left;white-space:nowrap;}
.cart_tab td.field_value {text-align:right;white-space:nowrap;}
.cart_tab input.qty {width:30px;border:1px solid #E8E8E8;text-align:center;}
.cart_tab td.cart_total {text-align:right;font-weight:bold;font-size:12px;}

.cart_update {text-align:right;padding:10px 0 0 0;}

.banners_wrap div {}
.banners_wrap div div {display:block;}

.bottom_text {padding:0 10px;font-size:12px;}

.all_arts {padding:0 0 0 20px;}
.all_arts a:link, .all_arts a:visited {font-size:12px;color:#F50000;text-decoration:none;}
.all_arts a:hover, .all_arts a:active {font-size:12px;color:#F50000;text-decoration:underline;}


/* Left Sidebar */
.l_sb {float:left;width:170px;margin-left:-980px;}

.box_b {font-size:1px;height:5px;}
.box_banner {padding:5px 0 0;text-align:center;}

.box_170 {width:170px;margin:0 0 8px;background:#F6F6F6 url('../images/box_170_bg.gif') repeat-y 0 0;}
.box_170 .box_cont {position:relative;top:0;left:0;z-index:10;min-height:37px;height:auto !important;height:37px;background:url('../images/box_170_t.gif') no-repeat 0 0;}
.box_170 .box_b {background:url('../images/box_170_b.gif') no-repeat 0 0;}

.box_980 {width:980px;margin:0 0 8px;background:#F6F6F6 url('../images/box_980_bg.gif') repeat-y 0 0;}
.box_980 .box_cont {position:relative;top:0;left:0;z-index:10;min-height:37px;height:auto !important;height:37px;background:url('../images/box_980_t.gif') no-repeat 0 0;font-size:11px;padding:10px 15px;}
.box_980 .box_b {background:url('../images/box_980_b.gif') no-repeat 0 0;}

.box_485 {width:485px;margin:0 0 8px;background:#F6F6F6 url('../images/box_485_bg.gif') repeat-y 0 0;}
.box_485 .box_cont {position:relative;top:0;left:0;z-index:10;min-height:37px;height:auto !important;height:37px;background:url('../images/box_485_t.gif') no-repeat 0 0;font-size:11px;padding:10px 15px;}
.box_485 .box_b {background:url('../images/box_485_b.gif') no-repeat 0 0;}

.box_980 a:link, .box_980 a:visited, .box_485 a:link, .box_485 a:visited {color:#F50000;text-decoration:none;}
.box_980 a:hover, .box_980 a:active, .box_485 a:hover, .box_485 a:active {color:#F50000;text-decoration:underline;}


.login_wrap {min-height:50px;height:auto !important;height:50px;}
.login_wrap_works {background-color:#FFF9E4;border: 0px solid; min-height:50px;height:auto !important;height:50px;}
#login_err {display:none;padding:5px 5px 0 10px;font-size:12px;color:red;}
.login_tab {margin:3px auto 0;}
.login_tab td {padding:3px 2px;}
.login_tab .field_name {text-align:right;font-size:13px;color:#000;}
.login_tab input {width:100px;height:16px;border:1px solid #E8E8E8;font-size:13px;color:#8F8F8F;}

.logged {padding:18px 10px 0 20px;font-size:12px;}

.login_register {min-height:20px;height:auto !important;height:20px;margin:0 1px;padding:0px 0 0;text-align:center;color:#FF0101;font-size:12px;font-weight:bold;}
.login_register a:link, .login_register a:visited {color:#FF0101;font-size:12px;line-height:16px;font-weight:bold;text-decoration:none;}
.login_register a:hover, .login_register a:active {color:#FF0101;font-size:12px;line-height:16px;font-weight:bold;text-decoration:underline;}
.login_register a.small:link, .login_register a.small:visited, .login_register a.small:hover, .login_register a.small:active {font-size:10px;}

.submit1 {width:76px !important;height:23px !important;cursor:pointer;border:none !important;background:url('../images/submit1.gif') no-repeat 0 0;font-size:12px !important;color:#DF0000 !important;font-weight:bold;}

.submit2 {width:160px !important;height:23px !important;margin:0 auto;border:none !important;background:url('../images/submit2.gif') no-repeat 0 0;text-align:center;font-size:12px;color:#DF0000;font-weight:bold;}
input.submit2 {cursor:pointer;}
a.submit2:link, a.submit2:visited {font-size:12px;color:#DF0000;line-height:22px;font-weight:bold;text-decoration:none;}
a.submit2:hover, a.submit2:active {font-size:12px;color:#DF0000;line-height:22px;font-weight:bold;text-decoration:none;}

.submit3 {width:70px !important;height:20px;top:0 !important;cursor:pointer;border:none;background:url('../images/submit3.gif') no-repeat 0 0;font-size:12px;color:#DF0000;font-weight:bold;}
.submit4 {width:102px !important;height:23px !important;cursor:pointer;border:none !important;background:url('../images/submit4.gif') no-repeat 0 0;font-size:12px !important;color:#DF0000 !important;font-weight:bold;}


.link1 {font-weight:bold;font-size:11px;color:#F50000;}
.link1 a:link, .link1 a:visited, a.link1:link, a.link1:visited {font-weight:bold;font-size:11px;color:#F50000;text-decoration:none;}
.link1 a:hover, .link1 a:active, a.link1:hover, a.link1:active {font-weight:bold;font-size:11px;color:#F50000;text-decoration:underline;}

.link2 {font-size:11px;color:#F50000;}
.link2 a:link, .link2 a:visited, a.link2:link, a.link2:visited {font-size:11px;color:#F50000;text-decoration:none;}
.link2 a:hover, .link2 a:active, a.link2:hover, a.link2:active {font-size:11px;color:#F50000;text-decoration:underline;}

.link3 {font-weight:bold;font-size:11px;color:#FFF;}
.link3 a:link, .link3 a:visited, a.link3:link, a.link3:visited {font-weight:bold;font-size:11px;color:#FFF;text-decoration:none;}
.link3 a:hover, .link3 a:active, a.link3:hover, a.link3:active {font-weight:bold;font-size:11px;color:#FFF;text-decoration:underline;}

.link4 {font-size:13px;color:#D30000;}
.link4 a:link, .link4 a:visited, a.link4:link, a.link4:visited {font-size:13px;color:#D30000;text-decoration:none;}
.link4 a:hover, .link4 a:active, a.link4:hover, a.link4:active {font-size:13px;color:#D30000;text-decoration:underline;}

.link5 {font-weight:bold;font-size:11px;color:#6A6A6A;}
.link5 a:link, .link5 a:visited, a.link5:link, a.link5:visited {font-weight:bold;font-size:11px;color:#6A6A6A;text-decoration:none;}
.link5 a:hover, .link5 a:active, a.link5:hover, a.link5:active {font-weight:bold;font-size:11px;color:#FF0101;text-decoration:underline;}

.link6 a:link, .link6 a:visited, a.link6:link, a.link6:visited {text-decoration:none;}
.link6 a:hover, .link6 a:active, a.link6:hover, a.link6:active {text-decoration:underline;}

.pos1 {padding:11px 0 11px 11px;}
.pos2 {margin-top:7px !important;}
.pos3 {margin:9px 2px;}
.pos4 {padding:20px 10px 0 0;text-align:right;}

.line1 {border-top:1px dashed #C4C4C4;font-size:1px;}
.line2 {border-top:1px dashed #FFF;font-size:1px;}
.line3 {border-top:1px solid #EAEAEA;font-size:1px;}
.footer .line3 {margin-top:7px;}

.box_170 .title1 {padding-top:9px;padding-left:24px;background-position:9px 17px;}
.box_210 .title1 {padding-top:9px;padding-left:24px;background-position:9px 17px;}

.title1 {padding:0 0 0 15px;background:url('../images/dot1.gif') no-repeat 0 8px;font-size:13px;font-weight:bold;color:#000;}
.title2 {margin:0 0 0 11px;padding:0 0 0 15px;background:url('../images/dot1.gif') no-repeat 0 8px;font-size:13px;font-weight:bold;color:#000;}
.title3 {font-size:13px;font-weight:bold;color:#000;}

ul.search {list-style-type:none;margin:0 3px 0 15px;padding:0;}
ul.search li {font-size:11px;font-weight:bold;color:#8F8F8F;padding:15px 0 0 0;}
ul.search li div.title {padding:0 0 6px;}

ul.search ul {list-style-type:none;margin:0 0 0 5px;padding:0;}
ul.search ul li {padding:0;line-height:13px;padding:3px 0 0 0;}
ul.search ul li a:link, ul.search ul li a:visited {color:#F50000;font-size:13px;font-weight:normal;text-decoration:none;}
ul.search ul li a:hover, ul.search ul li a:active {color:#F50000;font-size:13px;font-weight:normal;text-decoration:underline;}

.box_question {width:166px;height:125px;margin:0 auto;position:relative;top:3px;left:0;z-indeX:20;background:url('../images/make_question.gif') no-repeat 0 bottom;}
.box_question .top {font-weight:bold;text-align:center;font-weight:bold;font-size:14px;padding:65px 0 0 0;}
.box_question .bottom {text-align:center;padding:10px 0 0 0;}

.subscribe {padding:15px 0 0;text-align:center;}
.subscribe input, .subscribe select {width:153px;height:16px;margin:0 0 6px;border:1px solid #E8E8E8;font-size:13px;color:#8F8F8F;}
.subscribe select {width:155px;height:18px;}
.subscribe .submit4 {margin:5px 0 8px 30px;}
.subscribe .link1 input {width:14px !important;height:14px;border:none;margin:0;}
.subscribe div {text-align:left;}
.subscribe div.link1 {text-align:center;}
.subscribeDisabled {color:#ACA899 !important;}
.subscribe .link1 a:link, .subscribe .link1 a:visited {text-decoration:underline;}
.subscribe .link1 a:hover, .subscribe .link1 a:active {text-decoration:none;}

.box_finbiz {padding:10px 0 5px;text-align:center;}


/* Right Sidebar */
.r_sb {float:left;width:210px;margin-left:-210px;}

.box_210 {width:210px;margin:0 0 8px;background:#F6F6F6 url('../images/box_210_bg.gif') repeat-y 0 0;}
.box_210 .box_cont {min-height:37px;height:auto !important;height:37px;background:url('../images/box_210_t.gif') no-repeat 0 0;}
.box_210 .box_b {background:url('../images/box_210_b.gif') no-repeat 0 0;}

.box_210_orange {width:210px;margin:0 0 8px;background:#FFF7D7 url('../images/box_210_orange_bg.gif') repeat-y 0 0;}
.box_210_orange .box_cont {min-height:37px;height:auto !important;height:37px;background:url('../images/box_210_orange_t.gif') no-repeat 0 0;}
.box_210_orange .box_b {height:26px;overflow:hidden;text-align:center;font-size:13px;font-weight:bold;line-height:25px;color:#DF0000;background:url('../images/box_210_orange_b.gif') no-repeat 0 0;}

.box_firm {text-align:center;padding:10px 0 7px;font-size:11px;color:#000;}
.box_firm a:link, .box_firm a:visited  {font-size:11px;color:#000;text-decoration:none;}
.box_firm a:hover, .box_firm a:active  {font-size:11px;color:#000;text-decoration:underline;}
.box_firm .title {padding:1px 9px 0;font-size:16px;font-weight:bold;color:#500000;}

.poll {position:relative;top:0;left:0;z-index:10;padding:0 10px 0 20px;font-size:11px;line-height:18px;color:#F50000;}
.poll .title {padding:22px 0 8px;font-weight:bold;color:#8F8F8F;line-height:14px;}
.poll input {margin:0 5px 0 0;padding:0;}
.poll input.submit3 {position:relative;top:3px;margin:8px 2px 0 0;padding:0;}
.poll_form table td {vertical-align:middle !important;}
.poll .temp1 {position:relative;top:2px;}

.poll_result_wrap {}
.poll_result_wrap .title {font-weight:bold;padding:0 0 7px;}
.poll_result_wrap .poll_result {padding:0 0 25px 0;}
.poll_result_wrap .poll_result .result_line {margin:2px 0 5px;}

.poll_result {color:#8F8F8F;}
.poll_result .result_line {padding:1px 0 1px 5px;line-height:13px;background:#FFE669;color:#DF0000;}
.poll_result .null_result {padding:1px 0 1px 5px;line-height:13px;background:none;color:#DF0000;}

.poll .e_msg {padding:0;}

.our_button {text-align:center;padding:10px 0;}

.box_important {width:210px;height:134px;background:url('../images/box_important.gif') no-repeat 0 bottom;font-size:11px;color:#FFF;}
.box_important div {text-align:center;}
.box_important div b {display:block;font-size:15px;}
.box_important a {width:100%;display:block;padding:76px 0 5px;}
.box_important_links {padding:10px 0 15px;}
.box_important_links a {width:171px;display:block;margin:0 auto;padding:3px 10px 3px 25px;}
.box_important_links a.odd {background:#E8E8E8;}
.box_important a:link, .box_important a:visited, .box_important a:hover, .box_important a:active {font-size:11px;color:#FFF;text-decoration:none;}

.firms_list .firms_links a:link, .firms_list .firms_links a:visited {color:#F50000;font-size:14px;text-decoration:none;}
.firms_list .firms_links a:hover, .firms_list .firms_links a:active {color:#F50000;font-size:14px;text-decoration:underline;}

.firms_list table {margin:0 auto;}
.firms_list table td {padding:0 0 15px 4px;vertical-align:top;}
.firms_list table td.left {padding-right:4px;padding-left:0;}


.build_home {padding:0 0 20px;}
.build_home h3 {background:url(../images/breadcrumbs_arr.gif) no-repeat 0 3px;padding:0 0 10px 12px;color:#F50000;font-size:14px;}
.build_home h3 a:link, .build_home h3 a:visited {color:#F50000;text-decoration:none;}
.build_home h3 a:hover, .build_home h3 a:active {color:#F50000;text-decoration:underline;}
.build_home a:link, .build_home a:visited {text-decoration:none;}
.build_home a:hover, .build_home a:active {color:#F50000;text-decoration:underline;}

#q_form_text span {color:#F50000;}
#q_form_text a:link, #q_form_text a:visited {color:#F50000;text-decoration:none;}
#q_form_text a:hover, #q_form_text a:active {color:#F50000;text-decoration:underline;}

.bottom_title {color:#B31C15;font-weight:bold;font-size:12px;text-align:center;padding:30px 0 0 0;}

.pages textarea, .pages input {font-size:12px;border:1px solid #E8E8E8;padding:5px;}

.plan_fullsize_counters {padding:30px 0 10px;text-align:center;}
.plan_fullsize_counters img {margin:0 4px;}

.counters a:link, .counters a:visited, .counters a:hover, .counters a:active {text-decoration:none;}

.all_articles {padding-left:20px;text-align:left;}
.all_articles a {padding:0 0 0 14px;line-height:24px;background:url(../images/breadcrumbs_arr.gif) no-repeat 0 3px;}
.all_articles a:link, .all_articles a:visited, a.link6:link, a.link6:visited {font-size:14px;text-decoration:none;}
.all_articles a:hover, .all_articles a:active, a.link6:hover, a.link6:active {font-size:14px;color:#F50000;text-decoration:underline;}


.sitemap h3 {background:url(../images/breadcrumbs_arr.gif) no-repeat 0 23px;padding:20px 0 10px 12px;color:#F50000;font-size:14px;}
.sitemap a:link, .sitemap a:visited {text-decoration:none;}
.sitemap a:hover, .sitemap a:active {color:#F50000;text-decoration:underline;}

.sitemap ul.search {list-style-type:none;margin:0 3px 0 15px;padding:0;}
.sitemap ul.search li {font-size:11px;font-weight:bold;color:#8F8F8F;padding:15px 0 0 0;}

.sitemap ul.search h4 {margin:0;padding:0;color:#F50000;}
.sitemap ul.search ul {list-style-type:none;margin:0 0 0 5px;padding:0;}
.sitemap ul.search ul li {padding:0;line-height:13px;padding:3px 0 0 0;}
.sitemap ul.search ul li a:link, .sitemap ul.search ul li a:visited {color:#5A5A5A;font-size:12px;font-weight:normal;text-decoration:none;}
.sitemap ul.search ul li a:hover, .sitemap ul.search ul li a:active {color:#F50000;font-size:12px;font-weight:normal;text-decoration:underline;}


#bannerPosition_2, #bannerPosition_3, #bannerPosition_15 {min-height:140px;height:auto !important;height:140px;}
#bannerPosition_4 {min-height:361px;height:auto !important;height:361px;}

#preview {position:absolute;display:none;z-index:100;padding:5px;background:#FFF;border:1px solid #E8E8E8;font-size:11px;}

.publications .title {font-weight:bold;padding:0 0 5px;}
.publications img {float:left;margin:0 10px 0 0;}

.publication .img {text-align:center;}
.publication .text {padding:20px 0 0;}

.sponsor {margin:0 0 5px;padding:10px;background:#FFF;border:1px solid #DCDCDC;}
.sponsor table {width:100%;}
.sponsor table td {padding:0;vertical-align:middle;font-size:14px;font-weight:bold;}
.sponsor table td.field_value {text-align:right;}

.sms_key {}
.sms_key #languages {padding:0 0 15px;}
.sms_key #languages a:link, .sms_key #languages a:visited {text-decoration:underline;}
.sms_key #languages a:hover, .sms_key #languages a:active {text-decoration:none;}
.sms_key h2 {font-size:14px;padding-bottom:15px;}
.sms_key .dotted_border {padding:0 0 15px;}
.sms_key input, .sms_key select {border:1px solid #E8E8E8;}

.banner_resize {position:relative !important;width:170px !important;height:140px !important;}
.banner_resize img {width:160px;height:140px;position:absolute;left:5px;top:5px;}

.ui-widget {font-size:12px !important;}

.red {color:#F50000;}

.firm_description .title {font-weight:bold;padding:0 0 5px;}
.firm_description img {float:left;margin:2px 10px 0 0;}
.firm_description a:link, .firm_description a:visited {text-decoration:none;}
.firm_description a:hover, .firm_description a:active {text-decoration:underline;}
.firm_description .description {float:right;width:320px;}
.firm_description .right {text-align:right;}
.firm_description .right a:link, .firm_description .right a:visited, .firm_description .right a:hover, .firm_description .right a:active {color:#F50000;}

.warehouse_articles .title, .warehouse_articles .all_articles {padding-left:0;}
.warehouse_articles a:link, .warehouse_articles a:visited, .warehouse_articles a:hover, .warehouse_articles a:active {font-size:13px;font-weight:bold;}

.redirect_page {background:#FFF;font-size:12px;}
.redirect_page .wrap {width:50%;margin:10% auto 0;}
.redirect_page .wrap h2 {padding:10px 0 0;font-size:16px;}
.redirect_page a:hover, .redirect_page a:active {text-decoration:none;}

.box_important_links a.bilBg {background:#FFF;}
.box_important_links a.bilColor {color:#470000;}


/* Footer */
.footer {clear:both;padding-top:1px;}

.footer1 {min-height:35px;height:auto !important;height:35px;padding:16px 0 0;background:url('../images/footer1.gif') repeat-x 0 0;text-align:center;}
.footer1 a {margin:0 18px;}
.footer1 a:link, .footer1 a:visited {font-size:13px;color:#6A6A6A;text-decoration:none;}
.footer1 a:hover, .footer1 a:active {font-size:13px;color:#F00;text-decoration:underline;}
.footer1 a.act:link, .footer1 a.act:visited, .footer1 a.act:hover, .footer1 a.act:active {font-size:13px;color:#F00;text-decoration:none;}

.footer2 {min-height:18px;height:auto !important;height:18px;padding:30px 0;text-align:center;background:url('../images/footer2.gif') repeat-x 0 0;border-bottom:1px solid #EAEAEA;}
.footer2 table {margin:0 auto;}

.footer3 {padding:24px 0 23px;text-align:center;}
.footer3 img {margin:0 4px;}

.footer4 {border-top:1px solid #EAEAEA;padding:23px 0 43px 0;text-align:center;font-size:11px;color:#6A6A6A;}
.footer4 a:link, .footer4 a:visited {font-size:11px;color:#F50000;text-decoration:none;}
.footer4 a:hover, .footer4 a:active {font-size:11px;color:#F50000;text-decoration:underline;}

.footer5 {padding:0 0 18px;font-size:9px;color:#8A8A8A;text-align:center;}
.footer5 img {position:relative;top:4px;}
.footer5 a:link, .footer5 a:visited {font-size:9px;color:#8A8A8A;text-decoration:none;}
.footer5 a:hover, .footer5 a:active {font-size:9px;color:#2E50AA;text-decoration:underline;}


.blank {width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;}
.blank2 {width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;display:none;}

