/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
* {
	margin:0;
	padding:0;
	font-size: 13px;
}
html
{
	padding: 0px; 
	margin: 0px;
}
body {padding:0px; margin: 0 auto; width: 100%;}
#wrapper {position:relative; width:100%; margin: 0px auto; height:100%; min-width: 1000px;}
p, font, div, td, input, select, textarea {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}
h1 {
	font-size: 16px;
	margin:1em 0;
	color: #271868;
}
h2 {
	font-size: 130%;
	margin:1em 0;
}
h3 {
	font-size: 120%; margin:1em 0 0.5em 0;
}
form {
	padding:0px;
	margin: 0px;
}
a {
	text-decoration: none;
	color:#0e1968;
}
a:hover {text-decoration: none;}
a img {
	border: 0;
}

input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */
img, #img_lang_1, #img_lang_2, #img_lang_3 { behavior: url(iepngfix.htc) }
.all_wrapper {
	text-align:left;
	margin:0 auto;
	width:1000px;
	padding:14px 0 0 0;
	position:relative;
}
p {font-size: 13px;}
.tys_t, .tys_r, .tys_tl, .tys_b, .tys_l, .tys_r { position:absolute;}
.tys_t { background:url(../../images/chd_t.jpg) center top no-repeat; width:100%; height:14px; top:0px; left:0px;}
.tys_b { background:url(../../images/chd_b.jpg)  center top no-repeat; width:100%; height:550px; bottom:-60px; left:0px;}
.tys_l { background:url(../../images/chd_l.jpg)  left top no-repeat; width:75px; height:575px; top:280px; left:-75px;}
.tys_r { background:url(../../images/chd_r.jpg)  left top no-repeat; width:50px; height:72px; top:120px; right:-50px;}
.tys_tl { background:url(../../images/chd_tl.jpg) left top no-repeat; width:103px; height:113px; position:absolute; top:0px; left:0px;}


.tys_ltop1 { background:url(../../images/chd_ltop1.jpg) left top no-repeat; padding:22px 0 0 30px;}
.tys_ltop2 { background:url(../../images/chd_ltop2.jpg) left top no-repeat; line-height:19px;padding:30px 0 10px 30px;}
.tys_ltop3 { background:url(../../images/chd_ltop3.jpg) left top no-repeat; line-height:19px;padding:30px 0 0 30px;}
.tys_ltop4 { background:url(../../images/chd_ltop4.jpg) left top no-repeat; height:16px;}

.tys_lbg1 {background:#81daea url(../../images/chd_lbg1.jpg) left bottom repeat-x; margin-right:6px; //margin-right:5px;min-height:283px;}
.tys_lbg2 {background:#f4fd89 url(../../images/chd_lbg2_1.jpg) left top repeat-x;margin-right:6px;//margin-right:5px;}


.tys_lbg1 .tys_lbg_l { background: url(../../images/tys_lbg1_l.jpg) left bottom no-repeat;}
.tys_lbg1 .tys_lbg_r { background: url(../../images/tys_lbg1_l.jpg) right bottom no-repeat; min-height:283px; //height:auto !important;
  //height:283px;}
.tys_lbg2 .tys_lbg_l { background: url(../../images/tys_lbg2_l.jpg) left bottom no-repeat;}
.tys_lbg2 .tys_lbg_r { background: url(../../images/tys_lbg2_l.jpg) right bottom no-repeat;}
.tys_rtop { background: url(../../images/chd_rtop.jpg) left top no-repeat; width:228px; height:23px;}
.tys_rbott { background: url(../../images/chd_rbott.jpg) left top no-repeat; width:228px; height:11px; font-size:1px; line-height:11px;}
.tys_rfloat { float:right; margin:0 10px 10px 10px;  background:#ff4504 url(../../images/chd_rbg.jpg) left bottom repeat-x; //width:228px;}
.tys_mt, .tys_mb {  height:9px; line-height:9px; font:1px;}
.tys_mt { background:url(../../images/chd_mt.gif) left top no-repeat;}
.tys_mb { background:url(../../images/chd_mb.gif) left top no-repeat;}
.tys_white { background:#fff; overflow:hidden; }
.tys_pos_rel  { position:relative;  height:210px; }

table.product_print_v { clear:left; }

#container_top_left {
	text-align: center;
	vertical-align:bottom;
	height:229px;
	width:233px;
	background:url(../../images/chd_ltop0.jpg) left bottom no-repeat;
}
#container_top {
	text-align: left;
	vertical-align: top;
/*	padding:25px 25px 0 25px;
*/	background:url(../../images/chd_top.jpg) left top no-repeat;
	width:767px;
	height:229px;
}
#container_left_sidebar{
	text-align: left;
	vertical-align: top;
	width:233px;
	padding:0;
	color:#404040;
}
#container_main_content {
	text-align: left;
	vertical-align: top;
	width:767px;
	padding-top:8px;
}
#container_footer {
	padding:20px 0 20px 230px;
}

/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_logo { margin: 0 0 20px 0; }
.cpt_logo img { }
.cpt_news_short_list, .cpt_survey  {
	font-size:75%;
	text-align: left;
	padding: 10px;
// width: 100%;
}
.cpt_maincontent {

    font-size:12px;
	text-align: left;
/*
	padding:5px 15px;
*/
	padding: 5px 8px 5px 0;
	//width:100%;
}
.cpt_divisions_navigation, .cpt_auxpages_navigation {
	font-size:75%;
	font-weight:bold;
	width:auto;

}
.cpt_divisions_navigation, .cpt_auxpages_navigation, .cpt_divisions_navigation ul.vertical, .cpt_auxpages_navigation ul.vertical { float:left; width:auto; margin:10px 0 0 10px;}

ul.vertical, ul.horizontal {
	padding: 0px;
	margin: 0px;
}
ul.horizontal {
	width: 100%;
	overflow: hidden;
}
.vertical li {
	padding: 0 15px 0 10px;
}
.horizontal li {
	float: left;
}

.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul {
	list-style-type: none;
	margin: 0px;

}
.cpt_divisions_navigation ul li , .cpt_auxpages_navigation ul li { background:url(../../images/bullet.gif) left 3px no-repeat;}

.cpt_divisions_navigation ul li a, .cpt_auxpages_navigation ul li a { color:#404040; line-height:140%; text-decoration:none;  font-weight:bold; }

.cpt_divisions_navigation ul li a:hover, .cpt_auxpages_navigation ul li a:hover { color:#87ba1a;}

/*.cpt_shopping_cart_info {
position:absolute;
 	top:170px;
left:45px;
	font-size:75%;
	text-align:left;
	color:#fff;
}
.cpt_shopping_cart_info a {
	font-size:18px;
	text-decoration:none;
	color:#000;
	line-height:22px;
}
.cpt_shopping_cart_info a:hover { color:#507500;border-bottom:solid 1px; ;}
.cpt_shopping_cart_info div {

	padding:3px;
	font-weight:bold;
	padding:0;
	

}*/
#shpcrtgc, #shpcrtca { float:left; width:auto; line-height:22px; margin-top:2px;}
#shpcrtgc { color:#000;}
#shpcrtca { color:#000; font-size:150%; margin-left:5px; /*background:#F4FD89; border:1px solid #507500;*/ padding:0 3px;}
.cpt_survey {
	margin:0 0 0 20px;
}
.cpt_survey td { vertical-align:top; padding:2px;}
.survey_question {
	font-weight: bold;
	margin-bottom: 10px;
}
.survey_submit {
	margin-top: 10px;
}
.cpt_survey form {
	padding:0px;
	margin: 0px;
	font-size:75%;
}
.cpt_survey label {
	font-size:70%;
	color:#006E83;
}
.cpt_survey input {
	font-size:130%;
}
.cpt_currency_selection {
	position:absolute;
 	top:170px;
	left:245px;
	font-size: 75%;

}
.cpt_currency_selection form {
	 line-height:22px; display:inline; padding:3px 0 4px 0; 
//float:left;

}
.cpt_currency_selection select {
	font-size: 100%;
	width:auto;
	line-height:22px;
//margin-bottom:10px;

}
.cpt_currency_selection span {
display:block;
color:#00;
font-weight:bold;
 line-height:20px;
 margin-bottom:4px;
}
.cpt_news_short_list {
	margin:0 0 0 20px;
	padding-top:0;
}
.cpt_category_tree {
	font-size:70%;
	padding:10px 0 10px 0;
	margin:0;
	/*border:solid 1px #9fe2f0;
	border-bottom:none;
	border-top:none;*/
}
.cpt_category_tree ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.cpt_category_tree li {
	padding:0;
	border-bottom:solid 1px #92cbd6;
	margin:5px 20px 5px 20px;
}
.cpt_category_tree li.child, .cpt_category_tree li.child_current, .cpt_category_tree li.parent_current { border:none;}
.cpt_category_tree li a {
background:url(../../images/chd_li.gif) left 3px no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#404040;
	text-decoration:none;
	line-height:20px;
	padding:0 0 0 10px;
	text-decoration:none;
}
.cpt_category_tree a:hover {
	color:#006E83;
	text-decoration:none!important;
}

.cpt_category_tree .parent_current a {
	font-weight: bold;
	color: #1c334d!important;
	text-decoration: none !important;
}




.cpt_category_tree .child a {
font-size:95%;
	margin-left: 15px;
	font-weight:normal;
	 line-height:14px;
}
.cpt_category_tree .child_current a {
	margin-left: 25px;
	color: #1c334d!important;
	text-decoration: none!important;
	font-size:95%;
	 line-height:14px;
}

.cpt_category_tree .tab {
	margin-left:10px;

}
.cpt_product_add2cart_button {
	padding: 10px 0;
}
.cpt_language_selection {
/*
	margin:0 5px 0 5px;
	padding:0 10px;
	//padding:7px 10px;
*/
}
.cpt_language_selection a { line-height:30px;}
.tys_lang_label { float:left; padding:0 5px 0 25px; color:#006e83; line-height:30px; font-size:80%;}
.cpt_language_selection a img {
	/*border:solid 1px #fff;*/
	vertical-align:middle;
}
.cpt_product_category_info {
	font-size:75%;
}
.cpt_product_category_info td {color:#FF4302;}
.cpt_product_category_info a {color:#FF4302;
font-size:130%;
line-height:150%;
text-decoration:none;}
.cpt_product_category_info a:hover { border-bottom:solid 1px; }

/*.cpt_product_search {
	margin:0;
	font-size:85%;

}
.cpt_product_search form, .cpt_language_selection {
	line-height:30px;
}

.cpt_product_search form {
//margin-bottom:10px;
}
.cpt_product_search input {
	font-size:90%;
	vertical-align:middle;
}


html:first-child .cpt_product_search form, html:first-child .cpt_product_search form {
	margin:0 0 15px 0;
}*/
html:first-child .cpt_currency_selection  { line-height:35px;}




 .cpt_product_lists {
	padding-bottom: 20px;
}
.cpt_root_categories td {
	font-size:100%;
	padding: 0px; margin: 0px;
}

.cpt_maincontent center p table { //width:720px;/*clear:both;*/}
.cpt_maincontent center table td 
{ 
	padding:2px 5px; 
}
.cpt_maincontent center table td td
{ 
	padding:2px 5px; 
	border-bottom:solid 1px #fff;
}
.cpt_maincontent center h1 { text-align:left;}
.cpt_maincontent h2 { 
/*
color:#ff4302; 
*/
color: #0E1968;
padding:10px; font-size:150%; margin:5px;}

.cpt_maincontent td {
	font-size:12px;
}
ul.product_list li {
	margin:0 0 5px 0;
	text-align:left;
	float:left;
}
ul.product_list li table {
	float:left;
}
ul.product_list li a {
	color:#000;
	padding-left:5px;
}
ul.product_list li div {
	color:#eb4321;
	font-size:150%;
}
.cpt_tag_cloud { background:#A4C388; margin:5px;}
.cpt_tag_cloud a { color:#fff; text-decoration:none;}
#cat_top_tree { overflow:hidden; margin-top:10px;}
#cat_advproduct_search select { width:100%;}
#cat_product_sort { margin-top:10px; }
h1.welcome { margin:0 10px; color:#006E83}
.cpt_maincontent .cpt_custom_html h2 { margin:15px 10px 5px 10px; padding:0; text-transform:uppercase; font-size:110%; color:#6fb6c4; background:#eff9fb; padding:5px; font-weight:bold;} 
.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */

#container_footer .cpt_divisions_navigation { float:none; width:100%;
	text-align:center;
	padding:0;

}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li {
	display:inline;
	line-height:40px;
	float:none;
}
#container_footer .cpt_divisions_navigation a {
	font-size: 90%;
	font-weight: bold;
	font-size:110%;
	padding:0 10px;
	display:inline;
	text-decoration:underline;
}
#container_top_left .cpt_custom_html { //float:left;}
#container_main_content ul { list-style-position:inside;}
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */
a.shp_logo { line-height:40px; text-decoration:none;}
span.shp_l1 {
	color:#fff;padding:0 2px;
}
span.shp_l2 {
	color:#fff;padding:0 2px;
}
span.shp_l3 {
	color:#fff;padding:0 2px;
}
.shp_greenbg { background:#A4C388; overflow:hidden;}
.shp_menu_end { float:right; width:auto; position:relative; right:-2px;}

.bullet {
	font-size:0px;
}
a .bullet {
	text-decoration: none!important;
}
input.input_message, input.input_message_focus {
	width:105px;
	margin:3px 0;

}
#searchstring {
	
	margin:0 0 0 0px;
	background-color:#fff;
	/*border:1px solid #8cbe1d;*/
	font-size:12px;
	font-weight:normal;
	padding:2px;
}

.bluebg { background:#86ACCD;}
.darkbluebg {background:#688DAD;}
.middlebluebg { background:#4C91CD; }
.pinkbg{background:#b2657b;}

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small {
	font-size: 60%;
}
.big {
	font-size: 150%;
}
.background1, .background1 td {
	background-color: #d7f3f4;
}
.btn_checkout, .checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin: 10px;
	padding: 3px;
}
.prdbrief_add2cart {
	padding-top: 5px;
}
.error_block {
	font-weight: bold;
	color: red;
}
/*

a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}

*/
/*design folders*/

.col_header {
	color:#006e83;
	font-size:80%;
	text-transform:uppercase;
	font-weight:bold;
}

#tbl-checkout-progress td {
	font-size: 0.7em;
	vertical-align: top;
}
.current_prd_thumbnail img {
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img {
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img {
	border: #BBBBBB 3px solid;
}
.news_date {
	color: #14378b;
	text-align: right;
	padding: 0px; margin: 0px;
	width: 130px;
	/*font-weight:bold;*/
}
.news_viewall {
padding: 0px;
margin: 0px;
	padding-bottom: 5px;
	font-size: 85%;
}
.news_subscribe, .news_thankyou {
	padding: 5px 0;
	overflow:hidden;
}
.news_subscribe div, .news_thankyou div  {
	display:inline;
	width:auto;
}
.news_subscribe div img { vertical-align:middle;}

/************************
BLOG STYLES
***************************/
.cpt_maincontent h2.post_title {
/*
	color: #666;
*/
	margin: 30px 0 3px 0;
	padding:0;
}
.post_title a { 

/*
color:#FF4302; 
*/
color: #0E1968;
text-decoration:none;}
.post_date {
	color: #999;
	border: 0px solid #EEE;
	border-top-width: 1px;
	margin-bottom: 15px;
}
.post_content {
	padding-left: 15px;
}
/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers {
	background-color: #d9e9ff;
}
.cmp_column_odd {
	background-color: white;
	vertical-align: top;
}
.cmp_column_even {
	background-color: #F2F8FF;
	vertical-align: top;
}
#cmp-table tr:hover td {
	background-color: #d5e5fa!important;
}
#cmp-table tr td {
	text-align:center;
	padding: 6px;
}
#cmp-table tr td.cmp_headers {
	text-align: left;
}
/***************************
PRODUCT DETAILED
****************************/
.regularPrice {
	color: brown;
	text-decoration: line-through;
}
.totalPrice {
	color: #EB4321;
	font-weight: bold;
	font-size: 130%;
}
.youSaveLabel {
	font-size: 75%;
}
.youSavePrice {
	font-size: 75%;
}
.prd_out_of_stock {
	font-style:  italic;
}
.prdbrief_name a { font-size:130%; text-decoration:none;}
.product_option { width:100%; //width:auto;}
.prdbrief_comparison  { margin-top:5px;}
.prdbrief_comparison input { vertical-align:middle;}
.cpt_product_images { float:left;}
.cpt_product_params_selectable { width:100%;}
.cpt_product_params_selectable tr td {color: #FF4200;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block {
	margin-left: 20px;
}
.review_title {
	color: #333;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 120%;
}
.review_date {
	color: #999;
	border: 0px solid #EEE;
	border-top-width: 1px;
	font-size: 90%;
	margin-bottom: 5px;
}
.review_content {
	color: #333;
	padding-left: 20px;
}
.review_showall {
	margin:10px 0 10px 20px;
}
/****************************
SHOPPING CART
*****************************/
.background_cart_top {
	background-color: #D9E9FF;
	border-bottom: 1px #99C9DF solid;
}
.background_cart_top h1 {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#cart_content_tbl{
	width:100%;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#cart_content_tbl td {
	padding: 6px;
}
#cart_page_title {
	padding: 10px;
	text-align: left;
}
#cart_page_title h1 {
 display inline;
	padding: 0px;
	margin: 0px;
}
#cart_clear {
	padding: 10px;
	text-align: right;
}
#cart_clear a {
	font-size:9pt;
}
.cart_discount_label {
	font-weight: bold;
}
#cart_total_label {
	font-size: 130%;
	font-weight: bold;
/*
	background: white;
*/
	border-bottom: 1px solid #B6BBC1;
}
#cart_total {
/*
	background-color: #D9E9FF;
*/
	font-size: 130%;
	font-weight: bold;
	padding: 10px;
	white-space: nowrap;
	background: white;
	border: 1px solid #b6bbc1;
}
#cart_checkout_btn {
	padding-top: 20px;
}
.cart_product_brief_description {
	font-size: 80%;
}
#cart_content_header td {
	font-weight: bold;
}
.cart_apply_for_discounts_extra {
	font-size: 80%;
	color: #777;
}
.cart_product_quantity {
	text-align: center;
}
/********************
HOMEPAGE UNFOLDED TREE
*********************/

.rcat_products_num {
	color: #921515;
	font-size: 80%;
}
.rcat_child_categories a {
	font-size: 100%;
	font-weight: normal;
	color:#2d286a;
/*
	color: #070055;
*/
/*
	color: black;
	font-weight: bold;
*/
	text-align: center;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td {
	padding: 5px;
}
#reg_auth_fields td {
	background-color: #D9E9FF;
}
#reg_confcode td {
	background-color: #D9E9FF;
}
#reg_fields_tbl td input, .addressform td input {
	width: 200px;
}
#subscribed4news {
	width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea {
	width: 200px;
	height: 100px;
}
#reg_fields_tbl select {
	width: 200px;
}
#reg_submit_btn {
	font-size:150%;
	font-weight: bold;
}
/*********
SEARCH IN CATEGORY
**********/
.cpt_maincontent center { clear:both;}
#cat_advproduct_search {
	background-color:#caeff5;
	margin-right:10px;
	width:230px;
}
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search  { float:left;}

.cat_path_in_productpage img { margin-right:10px;}
.cat_path_in_productpage td{  color:#FF4302; }
.cat_path_in_productpage a { color:#FF4302; font-size:130%; text-decoration:none; line-height:150%;}
.cat_path_in_productpage a:hover { border-bottom:solid 1px; line-height:150%; text-decoration:none;}
.prdbrief_name { margin:10px 0 5px 0;}

/************
.
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #D9E9FF;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo 
{ 
/*
	width:428px;
*/
	width: 100%;
}
#checkout_logininfo table
{ 
	width: 100%;
}

#checkout_logininfo table td,
#checkout_logininfo .row_odd td,
#checkout_logininfo .row_even td
{ 
	width: 50%;
}

#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}

#checkout_addresses, #checkout_addresses table
{
	width: 100%;
}

#checkout_addresses table td
{
	width: 50%;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { /*width:800px;*/}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #F2F8FF;
}
.row_even td {
	border: 0px solid #D9E9FF;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images {
width:auto;
}
#powered_by { line-height:20px; position:relative; top:30px; display: none;}
.shp_copyright {
	color:#fff;
	font-size:75%;
	text-align:center;
	z-index:10;
}
.shp_copyright a {
	color:#fff;
	font-weight:bold;
}

.current-rating1-back, .current-rating1-front { font-size:125%;}

/*NIFTY*/
b.niftycorners, b.niftyfill {
	display:block
}
b.niftycorners * {
	display:block;
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	border-style:solid;
	border-width: 0 1px;
}
/*normal*/
b.r1 {
	margin: 0 3px;
	border-width: 0 2px
}
b.r2 {
	margin: 0 2px
}
b.r3 {
	margin: 0 1px
}
b.r4 {
	height: 2px
}
b.rb1 {
	margin: 0 8px;
	border-width:0 2px
}
b.rb2 {
	margin: 0 6px;
	border-width:0 2px
}
b.rb3 {
	margin: 0 5px
}
b.rb4 {
	margin: 0 4px
}
b.rb5 {
	margin: 0 3px
}
b.rb6 {
	margin: 0 2px
}
b.rb7 {
	margin: 0 1px;
	height:2px
}
b.rb8 {
	margin: 0;
	height:2px
}
b.rs1 {
	margin: 0 1px
}
/*transparent inside*/
b.t1 {
	border-width: 0 5px
}
b.t2 {
	border-width: 0 3px
}
b.t3 {
	border-width: 0 2px
}
b.t4 {
	height: 2px
}
b.tb1 {
	border-width: 0 10px
}
b.tb2 {
	border-width: 0 8px
}
b.tb3 {
	border-width: 0 6px
}
b.tb4 {
	border-width: 0 5px
}
b.tb5 {
	border-width: 0 4px
}
b.tb6 {
	border-width: 0 3px
}
b.tb7 {
	border-width: 0 2px;
	height:2px
}
b.tb8 {
	border-width: 0 1px;
	height:2px
}
b.ts1 {
	border-width: 0 2px
}
body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}

#interest tr td {padding: 0px; width: 100%;}
.interest tr td {padding: 0px; width: 100%;}
#aa_cont_new_ {display: block; width: 100%; height: 41px; line-height:41px; position: relative; margin: 0 auto; padding: 7px; zoom: 1; background:url(../../images/llm1_2.gif) center center no-repeat;}
#aa_cont_new {display: block; width: 100%; height: 41px; line-height:41px; position: relative; margin: 0 auto; padding: 7px; zoom: 1; background:url(../../images/llm1_2.gif) center center no-repeat;}
#aa_cont_new:link, #aa_cont_new:visited {}
#aa_cont_new:hover {}
#ti3, #te2 {display: block; color: #000000; cursor: pointer;}
.ti3, .te2 {display: block; color: #000000; cursor: pointer;}
#ti3 {font-weight: bold; color: #0e1968; text-align: center;}
.ti3 {font-weight: bold; color: #0e1968; text-align: center; padding-bottom: 10px;}

#te2 {background: url(../../images/dot1.jpg) left center no-repeat; margin-left: 15px; margin-bottom: 3px; padding-left: 15px; font-size: 12px;}
.te2 {background: url(../../images/dot1.jpg) left center no-repeat; margin-left: 15px; margin-bottom: 3px; padding-left: 15px; font-size: 12px;}
#act_td {border: 1px #B6BBC2 solid; background: #DEEAFC; width: 50%; cursor: pointer;}
#act_td_ {border: 1px #B6BBC2 solid; background: #DEEAFC; cursor: pointer;}

.act_td, .act_td_tl, .act_td_tr, .act_td_bl, .act_td_br
{
	background: #C9DEFF;  
	width: 50%; 
	cursor: pointer; 
	vertical-align: top; 
	padding: 15px 0px;
	/*background: #DEEAFC;*/
	/*border: 1px solid #BBC;*/
}
.act_td_, .act_td_t, .act_td_b 
{
	background: #C9DEFF; 
	cursor: pointer; 
	vertical-align: top; 
	padding: 15px 0px;
}
.act_td.hover, .act_td_.hover, .act_td_tl.hover, .act_td_tr.hover, .act_td_bl.hover, .act_td_br.hover, .act_td_b.hover, .act_td_t.hover
{
	background: #b3c9f8;
}
.act_td a, .act_td_tl a, .act_td_tr a, .act_td_bl a, .act_td_br a, .act_td_ a, .act_td_t a, .act_td_b a
{
	display:block;
/*
	padding: 15px 0px;
*/
}

.act_td_tl
{
	border-radius: 15px 0 0 0;
	-moz-border-radius: 15px 0 0 0;
	-webkit-border-radius: 15px 0 0 0;
	-khtml-border-radius: 15px 0 0 0;
	-moz-border-radius: 15px 0 0 0;
}

.act_td_tr
{
	border-radius: 0 15px 0 0;
	-moz-border-radius: 0 15px 0 0;
	-webkit-border-radius: 0 15px 0 0;
	-khtml-border-radius: 0 15px 0 0;
	-moz-border-radius: 0 15px 0 0;
}

.act_td_bl
{
	border-radius: 0 0 0 15px;
	-moz-border-radius: 0 0 0 15px;
	-webkit-border-radius: 0 0 0 15px;
	-khtml-border-radius: 0 0 0 15px;
	-moz-border-radius: 0 0 0 15px;
}

.act_td_br
{
	border-radius: 0 0 15px 0;
	-moz-border-radius: 0 0 15px 0;
	-webkit-border-radius: 0 0 15px 0;
	-khtml-border-radius: 0 0 15px 0;
	-moz-border-radius: 0 0 15px 0;
}

.act_td_t
{
	border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	-khtml-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
}

.act_td_b
{
	border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-khtml-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
}

#main_table 
{
/*
	background: white; 
*/
	vertical-align: top; 
	text-align: center;
}
/*td {border: 1px red solid;}*/
#top {background: url(../../images/top_5.jpg) 0 0 no-repeat; height: 235px; vertical-align: top; text-align: left;}

/*
.bb1 {background: #e7effd url(../../images/b8_2.jpg) 0 0 repeat-y; width: 100%;}
.bb2 {background: url(../../images/b2_2.jpg) right center no-repeat;}
.bb4 {background: url(../../images/b5_2.jpg) 0px 0px no-repeat;}
.bb5 {background: url(../../images/b10_2.jpg) -46px -1px   no-repeat; width: 100%;}
*/

#content_ 
{
/*
	background: url(../../images/b8_2.jpg) 0 0 repeat-y; 
*/
	height: 300px;
}

#headline {width: 1000px; height: 19px; /*background: #4cb3cb;*/ text-align: center; color: #0f1769; position: relative; top: 4px; font-size: 12px; vertical-align: middle; padding: 0px; margin: 0px;}
#headline2 {padding: 0px; margin: 0px; padding-top: 2px;}
#boddy {width: 100%;}
.m1 {width: 140px; height: 27px;vertical-align: middle;}
.m1 a:link, .m1 a:visited {display: block; padding-top: 7px; width: 140px; height: 27px; background: url(../../images/m1.jpg) 0 0 no-repeat; text-align: center; vertical-align: middle; font-size: 11px; font-weight: bold;}
.m1 a:hover {display: block; padding-top: 7px; width: 140px; height: 27px; background: url(../../images/m1_h.jpg) 0 0 no-repeat; text-align: center; vertical-align: middle; font-size: 11px; font-weight: bold;}
.m2 {width: 16px;}
.m3 {width: 34px;}
.m1 a:link, .m1 a:visited {}
.m1 a:active {color: red;}
.poisk_word {color: #14378b;}
.aa_ss 
{
	display: block;
	width: 27px;
	height: 21px;
	line-height: 21px;
	background: url(/images/okbut1.jpg) left center no-repeat; 
	text-align: center;
	color: #14378b;
}
.rcat_root_category .rew {text-transform: uppercase; color:#0E1968;}
/*.rcat_child_categories {padding-top: 50%; padding-bottom: 50%;}*/
.rcat_child_categories .short_link {background: url(../../images/lm_btn.jpg) 0 0 no-repeat; height: 23px; width: 195px; margin-bottom: 0px; margin-left: 21px; padding-left: 8px; padding-top: 3px;}
.rcat_child_categories .long_link {background: url(../../images/lm_btn_l.jpg) 0 0 no-repeat; height: 34px; width: 195px; margin-bottom: 0px; margin-left: 21px; padding-left: 8px; padding-top: 0px;}
.rcat_child_categories .short_link_2 {background: url(../../images/llm2.jpg) 0 0 no-repeat; height: 23px; width: 157px; margin-bottom: 0px; margin-left: 18px; padding-left: 8px; padding-top: 3px;}

#top_menu {position: relative; top: 4px; margin: 0 auto;}
.rcat_root_category {display: block; height: 40px; line-height: 30px; text-align:center; font-size: 12px; font-weight: bold; }
.rcat_root_category_1 {display: block; height: 20px; width: 207px; font-size: 12px; font-weight: bold;}
.rcat_root_category_1 {	zoom: 1;}
.cat_name .rcat_root_category a, .rcat_root_category_1 a, #rcat_root_category a {display: block; position: static; /*padding-top: 11px;*/ padding-left: 37px; /*background: url(../../images/llm1.jpg) 0 0 no-repeat;*/}
.rcat_child_categories {padding: 0px; margin: 0px; width: 100%; /*background: url(../../images/mm2.jpg) 0 0 repeat-y;*/}

.rcat_child_categories a {display: block; font-size: 12px; line-height: 16px; /*width: 155px;*/ }
.rcat_child_categories span {display: block; padding-bottom: 1px; /*background: url(../../images/mm_.gif) bottom center no-repeat;*/}

.rcat_child_categories a:hover, .sub_a:hover {text-decoration: none;/* color: #9a9db9;*/}
.rcat_child_categories span a {width: 180px;}
.rcat_child_categories a#active_menu {/*background: url(../../images/mm_a.gif) 0 1px no-repeat;*/}
.cpt_root_categories3 {background: url(../../images/lm_3.jpg) 10px 0 no-repeat;position: relative; top: 3px;}
.cpt_root_categories_11 {position: relative; top: 11px; background: url(../../images/lm_2.jpg) 10px 0 repeat-y;}
.cpt_root_categories_1 {position: relative; /*left: 2px;*/ background: url(../../images/lm_1.jpg) 10px 0 no-repeat; margin: 0px; paddding: 0px;}
#sign a { color: black; font-size: 11px;}
#foo td {font-size: 1px; height: 1px;}
#black_but1 em {font-style: normal;}
#black_but1 {position: relative; left: 50px; text-align: left; display: block; text-decoration: none; width: 67px; height: 23px; background: url(../../images/bbut1.jpg) 0 0 no-repeat; font-weight: normal; padding-left:17px; padding-top:5px; color: #14378b; text-transform: uppercase; margin-top: 5px;}
#black_but1:hover { text-decoration: none;/* background: url(../../images/but1_h.jpg) 0 0 no-repeat;*/ color: #14378b;}
.r_head {display: block; padding: 0px; margin: 0px; height: 33px; width: 181px; background: url(../../images/mm21_1.jpg) 0 0 no-repeat; font-size: 12px; font-weight: bold; zoom: 1; color: #14378b;}
.r_head_ {display: block; padding: 0px; margin: 0px; height: 33px; width: 181px; background: url(../../images/mm21.jpg) 0 0 no-repeat; font-size: 12px; font-weight: bold; color: #14378b;}
.r_head_ div {position: relative; top: 8px; left: 28px; color:#0e1968;}
.r_head_2__ {display: block; padding: 0px; margin: 0px; height: 12px; width: 185px; background: url(../../images/rm1.jpg) 0 0 no-repeat; font-size: 12px; font-weight: bold; color: #14378b;}
.r_head_2 {display: block; padding: 0px; margin: 0px; height: 12px; width: 185px; background: url(../../images/rm2.jpg) 0 0 repeat-y; font-size: 12px; font-weight: bold; color: #14378b;}

.partn_op { margin-top: 10px; margin-bottom: 10px; width:100%; text-align:center;}
#right {/*position: relative; top: 11px; zoom: 1;*/}
h5 { color: #14378b; text-transform: uppercase; text-align: center; display: block; width: 183px;}
.r_body { background: url(../../images/rm2.jpg) 0 0 repeat-y; color: #14378b;}
.r_body div {position: relative; left: 28px; width: 120px; color: #14378b;}
.r_body div div {position: relative; left: 0px; padding: 0px; margin: 0px; color: #14378b;}
.r_body_ { background: url(../../images/rm2.jpg) 0 0 repeat-y; color: #14378b;}
.r_body_separator { background: url(../../images/rm3.jpg) 0 0 no-repeat; height: 2px; font-size: 1px; line-height: 1px;}
.r_body_last { background: url(../../images/rm5.jpg) 0 0 no-repeat; height: 12px; position: relative; top: -1px;}
.r_body_ div {position: relative; left: 8px; width: 165px; color: #14378b; text-align: center;}
.r_body_ div div {position: relative; left: 0px; padding: 0px; margin: 0px;}
.cpt_product_search, .cpt_product_search form {padding: 0px; margin: 0px; /*margin-top: 5px;*/}
#searchstring {width: 105px; height: 21px; display: block; border: 0px #133887 solid; font-size: 12px; background: url(../../images/search_string_bg.jpg) 0 0 no-repeat;}
.r_body_cart { background: url(../../images/rm4.jpg) 0 0 repeat-y; height: 100px;}
.r_body_cart div {position: relative; left: 35px; width: 120px;}
.r_body_cart div div {position: relative; left: 0px; padding: 0px; margin: 0px;}

.shcart_link_div
{
	display: block;
	
}

.shcart_link
{
	display: block;
	position: relative;
	/*background:url(../../images/bbut1.jpg) center center no-repeat;*/
	/*top: 14px;*/
	/*left: -40px;*/
	width: 92px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	font-size:95%;
	background: url(/images/btn.gif) center center no-repeat; 
	text-align: center;
	color: #c57506;
}

#news_title {padding-bottom: 0px;}
#news_viewall {/*padding-top: 10px;*/ color: #000000; text-decoration: underline; font-weight: bold;}
.search_alfabet {display: block; /*position: relative;padding-left: 16px; padding-top: 5px;*/  color: black; text-decoration: underline; font-weight: bold;}
.search_alfabet:hover {text-decoration: underline;}
.hndl_proceed_checkout, #shpcrtgc, #shpcrtca {color: #e49526; }
.hndl_proceed_checkout:hover, #shpcrtgc:hover, #shpcrtca:hover {color: #eab46a; }
#wh {height: 102px; width: 167px; text-align: center;}
/*#lalang {position: relative; left: 446px; top: 12px;}*/
#black {color: #000000; text-decoration: underline; font-weight: bold;}
.acter_div {color: #D83A3C; background: url(../../images/m1_h.jpg) 0 0 no-repeat; width: 100%;}
#active_a {color: #D83A3C; background: url(../../images/m1_h.jpg) 0 0 no-repeat;}
#zagl_cat {display: block; font-size: 15px; padding-bottom: 10px; padding-top: 10px;}
/*#aa_cont_new {display: block; border: 1px #e3e3e3 solid;}*/
/*#aa_cont_new:link, #aa_cont_new:visited {background: #deeafc;}
#aa_cont_new:hover {background: #c9deff;}*/
#ti3 {font-weight: bold; color: #0e1968; margin-bottom: 7px; margin-top: 5px;}

.news_subscribe {display: none;}
.news_title, .news_viewall {color: #14378b; /*text-align: right;*/}
.news_title a, .news_viewall a {color: #14378b; display: block; margin-bottom: 1px; font-size: 12px; color: #14378b;}
.news_viewall a {/*margin-top: 7px;*/}
.news_viewall {text-align: right;}
#languages, .cpt_language_selection { width: 100%;}

#languages
{
	position: relative;
	height: 49px;
}

.cpt_language_selection
{
	margin-top:15px;
	display: block;
	position: absolute;
	text-align: center;
}

/*#languages {border: 1px red solid;}*/


#ss_form {position: relative; left: -20px; width: 120px;}


/*#searchstring {border: 1px #133887 solid; width: 90px; font-size: 12px;}*/
.alfa span a { /*padding-left: 15px;*/ /*display: block; background: red;*/ zoom: 1;}
.alfa { padding-top: 2px; /*padding-bottom: 5px;*//* padding-left: 15px;*/ display: block; width: 104px; height: 21px; background: url(../../images/alf_1.jpg) 12px 0 no-repeat; text-decoration: none; text-align: center;}
#alfa:hover {}
#act_alfa:link, #act_alfa:visited, #act_alfa:hover {display: block; width: 102px; height: 28px;  text-decoration: none; /*background: url(../../images/alf_h.jpg) 0 0 no-repaet;*/ /*padding-left: 16px; padding-top: 6px; position: relative; left: -8px;*/}
/*#img-current_picture { width: 200px;}
.prdbrief_thumbnail img {width: 150px;}*/
.product_print_v {display: none;}

#languages tr td {_width: 35px;}


.cpt_product_name h1, .prdbrief_name a {color: #271868; font-weight: bold; text-align: center; font-size: 15px;}
.prdbrief_name {font-size: 15px; text-align: center;}
.cpt_product_name h1 {font-size: 11px;}
h2 {font-size: 15px; text-align: center; text-transform: uppercase;}
h2 a, h2 a:hover {color: #ff4302; font-size: 14px;}
.cpt_product_price, .cpt_product_add2cart_button, .prdbrief_price {text-align: center;}
#cat_top_tree, .hndl_submit_prds_cmp, #cat_product_sort, .prdbrief_comparison {display: none;}
#white_table {background: white;}
#cat_path {padding-left: 5px;}
#cat_path_in_productpage a, #cat_path_in_productpage a:hover {font-size: 12px; text-decoration: none;}
table .full_list_product {width: 100%;}

#podl {background: url(../../images/podl.jpg) 0 0 no-repeat; height: 191px; position: relative; top: -2px;}

#webpr {position: relative; top: 25px;}

#alf_s a {font-size: 14px;}

#frst td { background: #cedbf1; border: 1px #d2d2d2 solid;}
#frst {border-collapse: collapse; vertical-align: midle; text-align: center;}
#search_table_, #search_table_ td {border: 1px #d2d2d2 solid; border-collapse: collapse;}

#links a {color: #8D9AB1;}

.faq {color: #FF4200; }


#ukr_lang, #eng_lang, #rus_lang {display: BLOCK; width: 31px; height: 31px; cursor: pointer; margin-right: 5px;}

#prddeatailed_container { background: white;}

#act_td_prod {background: url(../../images/prod_one.gif) 0 0 no-repeat; width: 534px!important; height: 85px!important;}

.cooller1 h2 {text-align: center; /*background:url(../../images/llm1_2.jpg center center no-repeat;*/}
.prdbrief_add2cart {padding: 0px; margin: 0px;}
.prdbrief_add2cart input {height: 21px; border: 0px black solid;padding: 0px; margin: 0px; width: 111px; display: block;}

#headline {z-index: 2;}
#rus_lang, #eng_lang, #ukr_lang {z-index: 20;}

.nnn {color: #444546; text-decoration: underline; /*font-weight: bold;*/}

#ug1 {font-size: 1px; background: url(../../images/ug1.gif) 0 0 no-repeat; width: 10px; height: 10px; }
#ug2 {font-size: 1px; background: url(../../images/ug2.gif) 0 0 no-repeat; width: 10px; height: 10px; }
#ug3 {font-size: 1px; background: url(../../images/ug3.gif) 0 0 no-repeat; width: 10px; height: 10px; }
#ug4 {font-size: 1px; background: url(../../images/ug4.gif) 0 0 no-repeat; width: 10px; height: 10px; }

#cor1 {font-size: 1px; background: url(../../images/con1.gif) 0 0 repeat-y; width: 10px;}
#cor2 {font-size: 1px; background: url(../../images/con2.gif) 0 0 repeat-x; height: 10px;}
#cor3 {font-size: 1px; background: url(../../images/con3.gif) 0 0 repeat-y; width: 10px;}
#cor4 {font-size: 1px; background: url(../../images/con4.gif) 0 0 repeat-x; height: 10px;}

#bbod {background: #deeafc; width: 100%; height: 100%;}
#magic_tabl {width: 100%; height: 100%;}
/*#magic_tabl td {width: 10px; height: 10px;}*/

.active {background: #c9deff;}

/*#readyTest {background: red; width: 200px; height: 200px;}*/
.l_t_d, .r_t_d, .l_b_d, .r_b_d { width: 100%; height: 100%;}
.l_t_d {border: 0px #B6BBC2 solid; background:  url(../../images/ug1.gif) top left no-repeat;}
.r_t_d {border: 0px #B6BBC2 solid; background: url(../../images/ug2.gif) top right no-repeat;}
.l_b_d {border: 0px #B6BBC2 solid; background: url(../../images/ug4.gif) bottom left no-repeat;}
.r_b_d {border: 0px #B6BBC2 solid; background: url(../../images/ug3.gif) bottom right no-repeat;}
#m1_a_1, #m1_a_2, #m1_a_3, #m1_a_4, #m1_a_5, #m1_a_6 {font-weight: bold;} 
#tm {font-size: 10px; position: relative; top: -3px;}

.left_float_img/*, .product_brief_block a img*/ {}
.img_cat {/*margin-right: 7px;float: left;*//*width: 150px;*/}
.prdbrief_brief_description {/*display: block;*/}
/*.prdbrief_name a {float: none;}
.prdbrief_name {float: none;}*/
/**/

/*.product_brief_block p, .product_brief_block div {float: none;}*/
/** HTML product_brief_block p {height:1%;}
* HTML product_brief_block div {height:1%;}*/
/*.alfa {zoom: 1;white-space: nowrap;}
#left_column {zoom: 1;}
.alfa span {position: relative; top: -10px; left: -87px;}*/
#left_column
{
	width: 240px;
}
#languagess {vertical-align: top;}
.prdbrief_options table tr td {color: #eb4321;}
#dsds {display: block; border: 0px black solid; background: url(../../add2cart_small_ru.gif) 0 0 no-repeat; width: 111px; height: 21px; }
.align_right {color: blue;}
.r_body div { width: 130px; font-family:arial,helvetica,sans-serif; font-size: 12px;}
.r_body_ { font-family:arial,helvetica,sans-serif; font-size: 12px; color: #14378b;}
.align_right {text-align: right; color: #14378b;}
.r_body .cpt_news_short_list a { /*display: block; background: url(../../images/mm_.gif) bottom center no-repeat;*/}
.r_body hr {width: 167px; display: block; background: #aaaab4; border: 0px black solid; height: 1px; position: relative; left: -28px;}
.cpt_news_short_list a {color: #14378b;}
.cpt_news_short_list hr {display: block; text-align: center; margin-left: 8px;}
/*.add2cart_handler {display: block; border: 0px black solid; background: url(../../add2cart_small_ru.gif) 0 0 no-repeat; width: 111px; height: 21px;}*/
#act_td {vertical-align: top;}
.cooller1 td {zoom: 1;}
#act_td_ {position: relative;}
#white_table 
{
/*
	width: 515px; 
*/
	min-width: 515px;
}
/*
.rew { padding-left: 28px; margin-bottom: 15px; display: block; /*width: 100%;*/ color: #0E1968; text-transform: uppercase; width: 100%; /*position: relative;*/}
*/

.product_option {display: block; height: 21px;}

#white_table_main_page { border-collapse: collapse; margin-top: 10px;}
#white_table_main_page tr td 
{
	border: 1px #b6bbc1 solid; 
/*
	width: 186px; 
*/
	background: #ffffff; 
	padding: 5px;
	text-align: center;
	margin: 0px;
	width: 33%;
}

#gg_link_exchange {position: relative; top: -25px;}
#moved_write_a_letter {position: relative; left: 45px;}
#dcat {
	position:absolute;
	text-align:center;
	top:181px;
	width:100%;
}
#dcat a {
	background:transparent url(../../images/dcat.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	margin:0 auto;
	text-align:center;
	width:167px;
	line-height: 20px;
}
#dcat a:hover {text-decoration: none;}
.plist {color: #323338; text-decoration: underline; font-style: italic; display: block; font-weight: bold; margin-bottom: 3px; text-align: left !important;}

#main_page_link {
	display:block;
	height:115px;
	left:50%;
	margin-left:-165px;
	position:absolute;
	top:50px;
	width:330px;
}

.inputik {width: 100px;}
.changed_product {color: green; font-weight: bold;}
.changed_product_tr td {background: #ccffcc;}

.attention_discuss {color: #ff4302; font-weight: bold; text-align: center;}
/*
.move {position: relative; left: -8px;}
*/

.big_link {background: red;}
/*div, p {border: 1px red solid;}
td {border: 1px green solid;}*/
.link_all_prod_from_cat, .link_all_prod_from_cat:link, .link_all_prod_from_cat:visited {text-decoration: none; color: #0E1968 !important; display: block; width: 205px; height: 23px; line-height:23px; background: url(../../images/all_p_from_cat_2.jpg) 0 0 no-repeat; text-align: center;}
.link_all_prod_from_cat:hover {text-decoration: none; color: #000000 !important; }



.add_menu1_col1, .add_menu1_col3_top, .add_menu1_col3_price {width: 76px;}
.add_menu1_but1 {display: block; width: 137px; height: 48px; background: url(../../images/but_fixed1.jpg) 0 0 no-repeat;}
.add_menu1_but2 {display: block; width: 178px; height: 41px; background: url(../../images/but_fixed2.jpg) 0 0 no-repeat;}
.add_menu1_col2_phones {width: 200px;}
.add_menu1_col2_space {height: 4px; font-size:4px;}
.add_menu1_pricelist {display: block; width: 70px; height: 52px; background: url(../../images/pricelist_add_menu1.jpg) 0 0 no-repeat; margin-left: 10px; margin-bottom: 2px;}
.buy_in {display: block; background: url(../../images/buy_in.jpg) 0 0 no-repeat; width: 188px; height: 37px; color: #0f1a80;}
.buy_in span { display: block; margin-left: 50px; position: relative; top: 10px;}
.product_qty_ {width: 35px !important;}

#foo
{
	line-height: 0px;
	font-size: 
}

#top_bg
{
	height: 211px;
	width: 100%;
	background: url(../../images/top_bg.jpg) repeat-x top left;
}

#top_left
{
	height: 211px;
	width: 100%;
	background: url(../../images/top_left.jpg) no-repeat top left;
}

#top_right
{
	height: 211px;
	width: 100%;
	background: url(../../images/top_right.jpg) no-repeat top right;
}

#top_elixir
{
	height: 211px;
	width: 100%;
	background: url(../../images/top_elixir.jpg) no-repeat top center;
}

#top_right_cont
{
	height: 155px;
	position: absolute;
	right: 0;
	top: 40px;
	width: 375px;
}

.minwidth1000
{
}

#main_left
{
	background: #e7effc url(../../images/main_left.gif) repeat-y left top;
}

#main_bottom
{
	background: transparent url(../../images/main_bottom.gif) repeat-x left bottom;
}

#main_right
{
	background: transparent url(../../images/main_right.gif) repeat-y right top;
}

#main_right_top
{
	background: transparent url(../../images/main_right_top.gif) no-repeat right top;
}

#main_right_bottom
{
	background: transparent url(../../images/main_right_bottom.gif) no-repeat right bottom;
}

#main_left_bottom
{
	background: transparent url(../../images/main_left_bottom.gif) no-repeat left bottom;
}






#bottom
{
	width: 100%;
	height: 191px;
	background: url(../../images/bottom_bg.jpg) repeat-x left top;
	margin-top: -5px;
	margin-bottom: -15px;
}

#bottom_left
{
	width: 100%;
	height: 191px;
	background: url(../../images/bottom_left.jpg) no-repeat left top;
}

#bottom_right
{
	width: 100%;
	height: 191px;
	background: url(../../images/bottom_right.jpg) no-repeat right top;
	text-align: center;
}

#bottom_right table
{
	margin: 0 auto;
}

#bottom_panel
{
	margin-top:10px;
}

.cooller1
{
	text-align: center;
}

.cooller1 table
{
	margin: 0 auto;
/*
	width: 546px;
*/
	width: 100%;
}

.hndl_show_login
{
/*
	background:url("../../images/bbut1.jpg") no-repeat scroll 0 0 transparent;
*/
	color:#14378B;
/*
	display:block;
*/
	font-weight:bold;
	line-height:23px;
	padding: 5px 17px;
	position:relative;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	background: #f2f8ff;
	border: 1px solid #78c7d8;
}

.checkout_billing_tbl
{
	margin: 5px 0 0 0;
}

.checkout_billing_tbl td
{
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #b6bbc1;
}

.checkout_adr
{
	padding: 5px;
	background: white;
	border: 1px solid #B6BBC1;
	margin: 5px 10px 5px 0px;
}

.checkout_billing_tbl .sh_cost_td
{
	width: 65px;
	font-weight: bold;
	padding: 5px;
}


.product_brief_block tr td
{
	border-bottom: 1px dotted #ccc;
}

