body {margin:0px;padding:0px;font-family:tahoma;font-size:11px;background:#F3F3F3;}
.wrap {width:1000px;margin:0 auto 0 auto;background:#ffffff;}
img {border:none;}
.br {height:15px;font-size:15px;}
.header {background: url(../images/header.jpg) no-repeat;width:1000px;height:223px;text-align:center; vertical-align:top;}
.link_to_index {margin-top:10px;}
/*.header font {font-size:17px;padding-left:22px;font-family:Arial;font-weight: bold;}*/

.top_navigation td {text-align:center;}
.top_navigation td {background: url(../images/bt_head.jpg) repeat-x top;height:37px;}
.top_navigation td {list-style:none;padding:0px;width:16%; vertical-align:top;}
.top_navigation td .menu_active {background: url(../images/bt_head_a.jpg) repeat-x top;height:37px;} 
.top_navigation td.razdel {list-style:none;width:1px;height:21px;background:#ffffff;}
.top_navigation td a {font-size:14px;color:#ffffff;font-weight: bold;
text-decoration:none;white-space:nowrap;vertical-align:top;}
.top_navigation td img{vertical-align:top;}
.top_navigation td form {margin:0px;width:285px;position:relative;top:2px;}
.top_navigation td input {padding:0 0 0 5px;width:180px;font-size:11px;height:12px;vertical-align:top;}

.rbl_banner {text-align:center; padding-top:10px; padding-bottom:10px;}

.content {font-family:Arial;font-size:11px;color:#5f584e;margin:10px 10px 0 20px;}
.content_print {font-family:Arial;font-size:11px;color:#5f584e;margin: 0;}
.content table {font-family:Arial;font-size:11px;color:#5f584e;}
.center_panel {width:720px;}
.right_panel img {padding:0px;margin:0px;border:0px;}
.right_panel table {width:275px;background:#f3f3f3; margin-bottom:10px;}
.date_news {background: url(../images/fon_date.jpg) no-repeat;
	width:69px;height:16px;}
.date_news {font-size:12px;color:#ffffff;font-weight: bold;
	font-style:italic;text-align:center;float:left;padding:0 10px 0 0}
.title_news {margin:0 0 10px 0;font-weight: bold;padding-top:2px;}
.title_news a {color:#5F584E;text-decoration:none;}
.title_news a:hover {text-decoration:underline;}

.at_company {font-family:tahoma;font-size:11px;color:#5F584E;}
.at_company font {margin:0px;font-family:Arial;font-size:14px;
	color:#5F584E;width:275px;font-weight: bold;}
.at_company div {text-align:right;}
.at_company div a{text-decoration:none;font-family:tahoma;font-size:11px;
	color:#5F584E;width:275px;font-weight: bold;}
.at_company div a:hover{text-decoration:underline;}

.grey_link {color:#5F584E;text-decoration:none;}
.grey_link:hover {text-decoration:underline;}

.mini_navigation {background: url(../images/mini_navigation.jpg) no-repeat;height:14px;width:355px;float:right;margin:0 10px 5px 0;}
* HTML .mini_navigation {margin:0 50px 5px 0;}
.mini_navigation a {font-family:tahoma;font-size:12px;color:#930000;
	padding-left:20px;text-decoration:none;position:relative;top:-2px;}
.mini_navigation a:hover {text-decoration:underline;}

.footer {background: url(../images/footer.jpg) repeat-x;height:70px;width:100%;padding:0 10px 0 35px;}
.footer td {font-family:tahoma;font-size:11px;color:#a3a3a3;}


.product {font-family:tahoma;font-size:11px;width:340px;margin-bottom:15px;}
.product a {font-family:tahoma;font-size:11px;}
.product_logo {width:65px;}
.product td a {color:#5F584E;text-decoration:none;}
.product td a:hover {text-decoration:underline;}
.product .all_product {color:#c80000;text-decoration:none;}
.product font a {font-family:Arial;font-size:22px;color:#c80000;font-weight: bold;text-decoration:none;}
.product font a:hover {text-decoration:underline;}	

.all_firms a {font-family:Arial;color:#c80000;font-weight: bold;height:18px;
	font-size:18px;text-decoration:none;padding-left:73px;}
.all_firms a:hover {text-decoration:underline;}

/*CUSTOM*/
.link_to_top {margin-top:5px!important;}
.link_to_top a {color:#C80000!important;}

.vendor {}

.catalog_vendor {width:600px; margin-left:35px; font-size:12px;}
.catalog_header {font-family:Arial;font-size:24px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px;}

h1.catalog_header {font-family:Arial;font-size:24px;color:#c80000;font-weight: bold;text-decoration:none;}

.vendor_header_tbl {width:620px; margin-bottom:20px;}
.vendor_image {width:65px; padding-right:5px;}
.vendor_rightcell {text-align:right; width:180px;}
.vendor_header_text {color:#C80000; font-size:18pt; font-weight:bold;}
.vendor_description {width:550px; color:black;}
.vendor_description a {color:#C80000; text-decoration:none;}
.vendor_description a:hover {text-decoration:underline;}
.vendor_product_select {width:175px;}

.vendor_subheader {font-family:Arial;font-size:12px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:15px;}


.top_path {margin-bottom: 20px; font-size:10pt; color:#5f584e; margin-top:16px;}
.top_path a {color:#5f584e!important;}

.fav a {color:#5f584e!important; text-decoration:underline!important; font-size:10pt;}
.fav a:hover {color:#5f584e!important; text-decoration:underline!important; font-size:10pt;}

.news_header {font-family:Arial;font-size:22px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:20px;}

.news_item {width:600px; padding-left:35px;}
.news_item_header {font-family:Arial;font-size:18px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px;}
.news_item_bodytext {font-size:12px;}
.news_item_bodytext h3 {font-size:11px; font-family:Arial;color:#c80000; text-decoration:none; margin-bottom:20px; font-weight:bold;}
.news_item_bodytext a {font-family:Arial;color:#c80000; text-decoration:underline; margin-bottom:20px;}

.news_cat {width:600px; margin-left:35px; font-size:12px;}
.news_cat a {color:#C80000; text-decoration:none;}
.news_cat a:hover {text-decoration:underline;}

.news_cat_header {font-family:Arial;font-size:25px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px; margin-top:13px;}
.news_cat_link {width:420px;}
.news_cat_hometext {margin-top:7px; margin-bottom:20px; text-align:justify;}

.news_cat_list_tbl {width:610px;}
.news_cat_list_tbl a {font-size:12px; font-weight:bold;}
.news_cat_list_date {width:65px; vertical-align:top;}
.news_cat_list_head {text-indent:8px;}

.news_cat_linktbl {}
.news_cat_seealso {width:90px;font-size:12px;}
.news_cat_seelink a {font-size:12px;}


.search_res {width:600px; margin-left:35px; font-size:13px;}
.search_res a {color:#C80000; text-decoration:underline;}
.search_res a:hover {text-decoration:underline;}
.search_res_header {font-family:Arial;font-size:20px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px;}
.search_res_header2 {font-family:Arial;font-size:14px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px;}
.search_res_top_text {margin-bottom:45px;}
.search_res_keystring {}
.search_res_number {}
.search_res_minlen_text {padding-bottom:10px;}
.search_res_minlen_text span {color:red;}
.search_res_tbl {width:490px; margin-bottom:30px; text-align:justify;}
.search_res_tbl_row {}
.search_res_tbl_pict {width:135px; text-align:center;}
.search_res_tbl_about {}
.search_res_tbl_link {margin-bottom:6px;}
.search_res_tbl_vendor {margin-top:14px;}
.search_res_tbl_vendor a {color:#5f584e; text-decoration:none;}
.search_res_tbl_vendor a:hover {text-decoration:underline;}
.search_res_tbl_spacer {height:30px;}


.catalog_category {width:600px; margin-left:35px; font-size:13px;}
.catalog_category a {color:#C80000; text-decoration:underline;}
.catalog_category a:hover {text-decoration:underline;}
.catalog_category_header {font-family:Arial;font-size:20px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px;}
.catalog_category_top_text {margin-bottom:45px;}
.catalog_category_keystring {}
.catalog_category_number {}

.catalog_category_tbl {width:627px; margin-bottom:30px; text-align:justify;}
.catalog_category_tbl_row {}

.catalog_category_tbl_pict {width:130px; vertical-align:top;}
.catalog_category_tbl_about {vertical-align:top;}
.catalog_category_tbl_spacer {width:5px;}
.catalog_category_tbl_order {width:118px; text-align:center; vertical-align:top;}

.catalog_category_tbl_order img {margin-top: 4px;}

.catalog_category_tbl_price {color:#c80000;}
.catalog_category_tbl_link {margin-bottom:6px;}
.catalog_category_tbl_vendor {margin-top:14px;}
.catalog_category_tbl_vendor a {text-decoration:none; color:#5F584E;}

/*ORDER FLOAT BOX*/
.orderBox_container {position:absolute; top:inherit; left:inherit; z-index:10;}
.orderBox {width:334px; min-height:50px; color:black; background-color:#F8F7F5; padding:0 0 15px 20px; margin-top:3px; border-style:solid; border-color:#BEB6C1; border-width:1px; position:relative; top:inherit; left:-238px; z-index:10; display:none; text-align:left;}

.orderBox_title {font-family:Arial;font-size:15px;color:#c80000;font-weight: bold;text-decoration:none; margin-top:15px; width:300px;}
.orderBox_price {display:block; text-align:right;}
.orderBox_price a {color:#C80000;}
.oB_priceLeft {color:#C80000; float:left;}
.oB_priceRight { padding-right:23px; color:#C80000; font-weight:bold;}
.oB_priceRight a {font-weight:bold; text-decoration:none;}
.oB_priceRight a:hover {text-decoration:underline;}

.orderBox_description {display:none;}
.orderBox_description span {color:#C80000;}
.orderBox_language {display:none;}
.orderBox_language span {color:#C80000;}

.ordeBox_quantityText {padding-bottom:10px; padding-top:16px;}
.orderBox_quantity {padding-bottom:10px;}

.orderBox_appendOk {padding-top:10px;}
.orderBox_appendOk a {font-family:Arial;color:#C80000; text-decoration:none; font-size:15px!important; font-weight:bold!important;}
.orderBox_appendOk a:hover {color:#C80000; text-decoration:underline;}
.orderBox_appendError {padding-top:10px;}
.orderBox_appendWait {padding-top:10px;}


.infoTip {width:420px; min-height:50px; color:black; background-color:#F8F7F5; padding:0 0 15px 20px; margin-top:3px; border-style:solid; border-color:#BEB6C1; border-width:1px; position:absolute; top:inherit; left:-100px; z-index:12; text-align:left; display:none;}

.infoTip_out_container {position:absolute; top:inherit; left:inherit; z-index:8;}
.infoTip_out {width:420px; min-height:50px; color:black; background-color:#F8F7F5; padding:0 0 15px 20px; margin-top:3px; border-style:solid; border-color:#BEB6C1; border-width:1px; position:absolute; top:inherit; left:-324px; z-index:10; text-align:left; display:none;}


.infoTip_item_helper {position:absolute; top:inherit; left:inherit;}
.infoTip_item{width:420px; min-height:50px; color:black; background-color:#F8F7F5; padding:0 0 15px 20px; margin-top:3px; border-style:solid; border-color:#BEB6C1; border-width:1px; position:absolute; top:inherit; left:0px; z-index:12; text-align:left; display:none;}

.infoTip_title {color:#C80000; font-weight:bold; padding-top:15px; font-size:14px; padding-bottom:10px;}
.infoTip_text {padding-right:20px; font-size:11px;}
.infoTip_text a {color:#C80000; text-decoration:none; font-size:11px!important; font-weight:normal!important;}
.infoTip_text a:hover {text-decoration:underline;}

/*eofORDER FLOAT BOX*/

/*TORG FLOAT BOX*/
.torgBox_container {position:absolute; top:inherit; left:inherit; z-index:10;}
.torgBox {width:334px; min-height:50px; color:black; background-color:#F8F7F5; padding:0 0 15px 20px; margin-top:3px; border-style:solid; border-color:#BEB6C1; border-width:1px; position:relative; top:inherit; left:-238px; z-index:10; display:none; text-align:left;}

.torgBox_title {font-family:Arial;font-size:15px;color:#c80000;font-weight: bold;text-decoration:none; margin-top:15px; width:300px;}

.torgBox_description {display:none;}
.torgBox_description span {color:#C80000;}

.torgBox_field_descr {padding-bottom:10px; padding-top:16px; font-weight:bold;}
.torgBox_field {padding-bottom:10px;}
.torgBox_field input,textarea {border: 1px solid #000; font-size:11px; color:#000;}


/*eofTORG FLOAT BOX*/


/*VARIANTS FLOAT BOX*/
.floatBox_category_container {text-align:left; position:absolute; top:inherit; left:inherit; z-index:8;}
.floatBox {width:434px; min-height:50px; background-color:#F8F7F5; margin-top:3px; border-style:solid; border-color:#BEB6C1; border-width:1px; text-align:left; position:relative; top:inherit; left:-317px; z-index:8; display:none;}

.closeButton {float:right; padding-top:3px; margin-right:6px;}
.floatBox_title {font-family:Arial;font-size:15px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:5px; margin-left:20px; margin-top:15px; width:300px; margin-bottom:16px;}
.floatBox_subtitle {font-family:Arial;font-size:12px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:10px; margin-left:20px; width:300px;}

.floatBox_tbl {margin-left:20px; margin-bottom:7px;}
.floatBox_tbl_variant {width:290px; color:black; padding-bottom:10px;}
.floatBox_tbl_price {width:100px; text-align:right;}

.floatBox_tbl_variant a {color:black; text-decoration:none;}
.floatBox_tbl_variant a:hover {text-decoration:underline;}

.floatBox_tbl_price a {text-decoration:none; color:#C80000; font-weight:bold;}
.floatBox_tbl_price a:hover {text-decoration:underline;}

.floatBox_tbl_extend {color:#5F584E;}
.floatBox_tbl_extend span {color:#C80000;}
/*eofVARIANTS FLOAT BOX*/


/*CATALOG ITEM*/
.catalog_item {width:600px; padding-left:35px;}
.catalog_item_print {width: auto; padding: 0px 10px 0px 10px;}
.catalog_item_header {font-family:Arial;font-size:23px;color:#c80000;font-weight: bold;text-decoration:none; }

.catalog_item_header_tbl {width:630px;}
.catalog_item_header_tbl .leftCol {font-family:Arial;font-size:23px;color:#c80000;font-weight: bold;text-decoration:none; }
.catalog_item_header_tbl .rightCol {width:152px;}

.catalog_item_tbl {width:630px; margin-top:18px;}
.catalog_item_tbl_print {width:auto; margin-top:18px;}
.catalog_item_tbl_pict {width:130px; vertical-align:top;}
.catalog_item_tbl_right {vertical-align:top;}

.catalog_item_tbl_var_header {font-family:Arial;font-size:14px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:12px;}
.catalog_item_var_tbl {}
.catalog_item_var_tbl_left {width:382px; vertical-align:top; font-size:13px;}
.catalog_item_var_tbl_right {text-align:center; vertical-align:top; width:118px;}
.catalog_item_var_tbl_left_print {width:85%; vertical-align:top; font-size:13px;}
.catalog_item_var_tbl_right_print {text-align:center; vertical-align:top; width:15%;}
.orderPrice {font-size:14px; color:#c80000; font-weight:bold;}

.catalog_item_var_title {font-weight:bold;}
.catalog_item_var_row {}
.catalog_item_var_row_name {}

.catalog_item_var_tbl_right img {margin-top:8px;}
.catalog_item_var_tbl a {font-size:14px;color:#c80000;font-weight: bold;text-decoration:none;}
.catalog_item_var_tbl a:hover {text-decoration:underline;}

.catalog_item_var_hr {height:1px; vertical-align:middle; padding-top:6px; padding-bottom:3px;}

.catalog_item_description {font-size:12px; padding-top:18px;}
.catalog_item_description a {font-size:12px; color:#C80000; text-decoration:none;}
.catalog_item_description a:hover {text-decoration:underline;}
.catalog_item_fields {}

.catalog_item_novar_image {display:block; float:left; margin-right:40px; margin-top:18px; margin-bottom:20px;}
.catalog_item_novar_tbl {width:630px; margin-top:18px;}
.catalog_item_novar_left {font-family:Arial;font-size:23px;color:#c80000;font-weight: bold;text-decoration:none; padding-right:10px;}
.catalog_item_novar_right {text-align:center; width:120px;}


.ce {width:600px; padding-left:35px;}
.ce_header {font-family:Arial;font-size:18px;color:#c80000;font-weight: bold;text-decoration:none; padding-top:11px; padding-bottom:20px;}
.ce_text {font-size:13px;}
.ce_text table {font-size:11px;}
.ce_text a {text-decoration:underline; color:#C80000;}


.ce_sent {width:600px; padding-left:35px;}
.ce_sent_text {padding-top:11px; font-size:14px;}
.ce_sent_linkblock {padding-top:30px;}
.ce_sent_link {}
.ce_sent_link a {color:#C80000; font-size:14px; text-decoration:none;}
.ce_sent_link a:hover {text-decoration:underline;}


.ce_block_subMenu {margin-bottom:10px; font-size:14px; }
.ce_block_subMenu a {text-decoration:none; color:#696969; font-size:14px; margin-left:25px;}
.ce_block_subMenu a:hover {text-decoration:underline;}
.ce_block_subMenu_item {padding-top:8px; padding-bottom:8px; background-color:#F3F3F3; margin-bottom:1px; }
.ce_block_subMenu_item_active {padding-top:8px; padding-left:25px; padding-bottom:8px; background-color:#C80000; margin-bottom:1px; color:#FFFFFF;}

.sitemap {width:600px; padding-left:35px;}
.sitemap_header {font-family:Arial;font-size:18px;color:#c80000;font-weight: bold;text-decoration:none; padding-top:11px; padding-bottom:14px;}

.sitemap_element {font-size:12px;}
.sitemap_element a {color:#5f584e; text-decoration:underline;}

.sitemap_mark {color:#C80000!important; text-decoration:underline; font-weight:bold; margin-top:14px;}

.sitemap_element_header {font-size:12px; margin-top:14px; text-transform:uppercase; font-weight:bold;}
.sitemap_element_header a {color:#C80000; text-decoration:underline;}


.catalog_index {}
.catalog_index_tbl {margin-top:12px;}
.alfavit {text-align:center; color:#C80000; text-decoration:none; font-size:18px; margin-top:3px;}
.alfavit a {color:#C80000; text-decoration:none; font-size:18px;}
.alfavit a:hover {text-decoration:underline;}


.nav_menu {padding-left:155px; padding-top:10px; font-size:14px;}
.nav_menu a { font-size:12px; color:#696969; text-decoration:none; margin-right:5px; font-size:14px;}
.nav_menu a:hover {text-decoration:underline;}

.nav_menu_active {color:#C80000; margin-right:5px;}


.actions {width:600px; margin-left:35px; font-size:12px;}
.actions a {color:#C80000; text-decoration:none;}
.actions a:hover {text-decoration:underline;}

.actions_header {font-family:Arial;font-size:25px;color:#c80000;font-weight: bold;text-decoration:none; margin-bottom:25px; margin-top:13px;}
.actions_title {font-weight:bold;}
.actions_hometext {margin-top:7px; margin-bottom:20px;}
.actions_children {}


.userform {width:600px; padding-left:35px;}
.userform_header {font-family:Arial;font-size:18px;color:#c80000;font-weight: bold;text-decoration:none; padding-top:11px; padding-bottom:14px;}
.userform_message {}

.userform_tbl {width:350px;}
.userform_fieldname {width:120px;font-size:14px;}
.userform_submit {padding-top:10px; text-align:center;}


.userinfo {width:600px; padding-left:35px;}
.userinfo_header {font-family:Arial;font-size:18px;color:#c80000;font-weight: bold;text-decoration:none; padding-top:11px; padding-bottom:14px;}


.cart {width:640px; padding-left:35px;}
.cart_header {font-family:Arial;font-size:18px;color:#c80000; text-decoration:none; padding-top:11px; padding-bottom:14px;}
.cart_empty {font-size:14px;}

.cart_form_error {padding-bottom:10px; color:red; font-size:14px; font-weight:bold;}

.cart_tbl {}
.cart_tbl th {font-size:18px; font-weight:normal; color:#6A6A6A; height:50px;}
.cart_tbl_col1 {width:225px;}
.cart_tbl_col2 {width:138px;}
.cart_tbl_col3 {width:138px;}
.cart_tbl_col4 {width:129px;}

.cart_tbl_product {padding: 10px 10px 50px 25px;}
.cart_tbl_product a {color:#C80000; font-size:18px; text-decoration:none;}
.cart_tbl_product a:hover {text-decoration:underline;}

.cart_tbl_quantity {vertical-align:top; text-align:center; padding-top:10px;}
.cart_tbl_quantity input {width:116px; color:#6A6A6A; font-size:18px; text-align:right; border-style:solid; border-color:black; border-width:1px;}
.cart_tbl_retail {color:#6A6A6A; font-size:18px; padding-top:10px; text-align:center; vertical-align:top;}
.cart_tbl_retail a {color:#C80000; text-decoration:none;}
.cart_tbl_retail a:hover {text-decoration:underline;}
.cart_tbl_actions {padding-top:10px; vertical-align:top; text-align:center;}
.cart_tbl_actions a {font-size:18px; text-decoration:underline; color:#6A6A6A;}

.order_extended {padding-top:10px;}
.order_extended_line {}
.order_extended_line span {color:#C80000;}

.order_sent_link {padding-top:20px;}
.order_sent_link a {color:#C80000; font-size:14px; text-decoration:none;}
.order_sent_link a:hover {text-decoration:underline;}



.cart_total_line {text-align:right; padding-top:14px; font-size:24px; color:#6A6A6A;}
.cart_total_line span {color:#C80000; font-size:26px; font-weight:bold;}

.cart_warning {width:640px;}
.cart_warning_space {width:40px;}
.cart_warning_warn {width:100px; text-align:left;}
.cart_warning_text {color:#6A6A6A; font-size:14px;}
.cart_warning_recheck {width:120px; text-align:right;}

.cart_form {padding-left:35px;}
.cart_form_header {font-family:Arial;font-size:18px;color:#c80000; text-decoration:none; padding-top:11px; padding-bottom:14px; font-weight:bold;}
.cart_form_tbl {width:600px;}
.cart_form_tbl_subheader {font-family:Arial;font-size:16px;color:#c80000; text-decoration:none; padding-top:15px; padding-bottom:6px; font-weight:bold;}
.cart_form_tbl_text {font-size:14px;}
.cart_form_tbl_name {font-size:14px; width:225px; padding-top:9px; padding-bottom:9px;}
.cart_form_tbl_name_label {font-size:14px; width:580px; padding-top:9px; padding-bottom:9px; text-align: justify;}
.cart_form_tbl_field {}
.cart_form_tbl_field input {width:362px; border-style:solid; border-color:black; border-width:1px;}
.cart_form_tbl_field input[type="submit"] {width: auto;}
.cart_form_tbl_field input[type="checkbox"] {width: auto;}
.cart_form_tbl_field2 input {border-style:solid; border-color:black; border-width:1px;}
.cart_form_tbl_code {}
.cart_form_tbl_code input {width:200px; border-style:solid; border-color:black; border-width:1px;}
.cart_form_tbl_textarea {width:362px; height:80px; border-style:solid; border-color:black; border-width:1px;}
.cart_form_tbl_select {width:362px; border-style:solid; border-color:black; border-width:1px;}
.cart_form_tbl_checktext {font-size:14px;}
.cart_form_tbl_checkbox {}
.cart_form_submit {text-align:right; padding-top:40px;}

/*********************************************************************************************************************/

.ce_form_tbl {width:600px; padding-left:35px;}
.ce_form_tbl_name {font-size:12px; width:225px; padding-top:9px; padding-bottom:9px;}
.ce_form_tbl_input {width:362px; border-style:solid; border-color:black; border-width:1px;}
.ce_form_tbl_code {}
.ce_form_tbl_code input {width:198px; border-style:solid; border-color:black; border-width:1px;}
.ce_form_tbl_textarea {width:362px; height:80px; border-style:solid; border-color:black; border-width:1px;}
.ce_form_tbl_select {width:362px; border-style:solid; border-color:black; border-width:1px;}
.ce_form_submit {text-align:right; padding-top:40px;}

.ce_error {padding-bottom:10px; padding-left:35px; color:red; font-size:14px; font-weight:bold;}

/*********************************************************************************************************************/

.cart_order_confirmed {font-family:Arial;font-size:18px;color:#c80000; text-decoration:none; padding-top:11px; padding-bottom:14px;}
.cart_order_confirmed_text {color:#5f584e; font-weight:normal; font-size:14px;}

.rbl_vendor_title {padding-bottom: 10px; font-weight:bold;}
.rbl_vendor_subtitle {padding-top:10px; padding-bottom:10px; font-size:12px; font-weight:bold;}
.rbl_vendor_description {text-align:justify;}
.rbl_vendor_description a {color:#555; text-decoration:none;}
.rbl_vendor_description a:hover {text-decoration:underline;}

.rbl_vendor_gofull {text-align:right; font-weight:bold;}
.rbl_vendor_gofull a {color:#555; text-decoration:none;}
.rbl_vendor_gofull a:hover {text-decoration:underline;}

/*BANNER*/

#bannercontainer {width: 274px; height:120px;}
#bannerflashcontent {position: absolute; top:inherit; left:inherit; width: 274px; height: 120px; background: url('bg.png'); z-index: 0}
#bannerfakeflash {position: absolute; top:inherit; left:inherit; width: 274px; height: 120px; background: url('bg.png'); z-index: 2; cursor:pointer; cursor:hand;}

div.block div.files { margin: 0 0 1em 0; padding: 0.3em 0; background: #FFFFFF; }
.files { margin: 1em 0; padding: 0.5em; border: 1px #CCC solid; background: #F9F9F9; }
.cleaner { margin: 0; padding: 0; clear: both; font-size: 1px; height: 1px; line-height: 1px; background: none transparent scroll repeat 0% 0%; border: none; }

table.w100 { width: 100%; margin: 0.5em 0; }
table.w100 th, table.w100 td { padding: 1px 0.5em; text-align: center; font-weight: normal; }
table.w100 caption { text-align: right; font-weight: bold; }


table.c th, table.c td { text-align: center; }
tr.c th, tr.c td { text-align: center; }
tr th.c, tr td.c { text-align: center; }
.redbul {font-family:tahoma;font-size:10px;color:#930000;}

#zoom {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.form_required {color: #f00;}

input.subscribe {
	width:200px; 
	border:1px solid #000; 
	font-size: 8pt;
}

input.subscribe_submit {
	width:40px; 
	border:1px solid #000; 
	font-size: 8pt;
}

.email_error{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #c80000; 
	font-weight: bold;
	text-align: center;
}

.email_ok{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000; 
	font-weight: bold;
}

#dopProducts a {
    font-size: 13px;;
    text-decoration: none;
    color: #5F584E;
}

#dopProducts a:hover {
    text-decoration: underline;
}
table#Registration {
    width: 100%;
    background: none;
    padding-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
table#Registration input {
    border:1px solid #000; 
    font-size: 8pt;
    margin-bottom: 5px;
}
table#Registration a {
    color: #551a9a;
    text-decoration: underline;
    font-size: 8pt;
}
table#Registration a:hover {
    color: #551a9a;
    text-decoration: underline;
    font-size: 8pt;
}
table#vtop td {
    vertical-align: top;
    font-size: 12px;
    padding-bottom: 5px;
}
.b-share__handle {
    cursor: pointer;
    height: 16px;
    padding: 0px 3px 5px 2px !important;
    vertical-align: middle;
}
.login_links {
    font-weight: bold;    
}
#countdown {
    font-size:15px;
    color: #c80000;
    font-weight: bold;
}

.quote{
	margin: 5px;
	padding: 5px 30px;
	font: italic 15px Georgia;
	text-align: justify;
	clear: both;
	background: url(/themes/default/images/quote1.jpg) top left no-repeat, url(/themes/default/images/quote2.jpg) right bottom no-repeat;
}

.separate2 {
	width: 660px;
	height: 1px;
	margin: 10px 0px 10px 10px;
	background: url(/themes/default/images/separate.jpg) repeat-x;
}

.quote_author {
	margin-right: 10px;
	text-align: right;
	font: 15px/18px Georgia;
	font-weight: bold;
}

.quote_author a {
    color: #C80000;
	font: 15px/18px Georgia;
	font-weight: bold;
    margin: 0px;
    padding: 0px;
}
table#printHeader {
    width: 100%;
    border: 0px;
}
table#printHeader td {
    width: 50%;
    text-align: right;
    vertical-align: bottom;
    font-size: 120%;
    font-weight: bold;
}
table#printHeader td:first-child {
    text-align: left;
    vertical-align: middle;
}

