html, body

{

height: 100%;

margin: 0px;

padding: 0px;

}



body

{

background: #ffffff url('./design/menu_catalog_bg.gif') repeat-y top left;

font-family: Tahoma;

}



#all

{

min-height: 100%;

min-width: 1000px;

width:expression(document.body.clientWidth < 1000? "1000px": "auto" );

background: url('./design/all_bg1.jpg') no-repeat top left;

}



#right

{

margin-left: 250px;

background: url('./design/content_up_bg.gif') repeat-x top left;

}



#content_corner

{

background: url('./design/content_corner_bg.gif') no-repeat top left;

}



#left

{

padding-top: 50px;

padding-bottom: 250px;

}



#clear_block

{

height: 90px;

clear: both;

}



#powered_by

{

display: none;

}



* img

{

border: 0px;

}



/**************************** HEADER **********************************************/







#header

{

height: 210px;

background: url('./design/header_bg.jpg') repeat-x top left;

}



#header_left

{

height: 210px;

background: url('./design/header_left1.jpg') no-repeat top left;

}



#header_right

{

height: 210px;

background: url('./design/header_right.jpg') no-repeat top right;

}



#logo

{

position: absolute;

height: 210px;

width: 206px;

left: 0px;

background: url('./design/logo2.gif') no-repeat top right;

}



/**************************** FOOTER **********************************************/







#footer

{

height: 65px;

min-width: 1000px;

width:expression(document.body.clientWidth < 1000? "1000px": "auto" );

margin-top: -65px;

background: #1d3c59 url('./design/footer_bg.jpg') repeat-x top left;

}



#footer table

{

color: #ffffff;

font-size: 9px;

}



#footer table a, #footer table a:link, #footer table a:visited

{

color: 3d94ec;

text-decoration: none;

}



#footer table a:hover

{

color: 3d94ec;

text-decoration: underline;

}







/**************************** MENU ************************************************/







#menu

{

width: 250px;

float: left;

}



#menu .vertical

{

list-style-type: none;

}



#menu .vertical a, #menu .vertical a:link, #menu .vertical a:visited

{

font-size: 13px;

color: #195777;

text-decoration: none;

background: url('./design/menu_bg.gif') no-repeat top left;

padding-left: 10px;

}



#menu .vertical a:hover

{

font-size: 13px;

color: #3d94ec;

text-decoration: none;

background: url('./design/menu_hover_bg.gif') no-repeat top left;

padding-left: 10px;

}







/**************************** MENU-CATALOG ***************************************/







#menu_catalog

{

margin-top: 50px;

width: 161px;

float: left;

}



.child, .parent, .child_current, .parent_current

{

border-bottom: 1px dotted #999999;

}



#menu_catalog a, #menu_catalog a:visited, #menu_catalog a:link

{

padding-left: 10px;

color: #999999;

font-size: 13px;

font-weight: bold;

background: url('./design/menu_catalog_link_bg.gif') no-repeat top left;

text-decoration: none;

}



#menu_catalog a:hover

{

padding-left: 10px;

color: #336db4;

font-size: 13px;

font-weight: bold;

background: url('./design/menu_catalog_link_bg.gif') no-repeat top left;

text-decoration: none;

}



#menu_catalog_pad

{

padding: 10px;

}





/**************************** BLOCKS ***********************************************/







/*--------- search ---------*/



#under_footer

{

position: absolute;

width: 250px;

height: 274px;

margin-top: -274px;

background: url('./design/search_bg.gif') no-repeat top left;

}



.cpt_product_search input

{

color: #777777;

border: 1px solid #195777;

background: #e5eff8;

}



.cpt_product_search

{

position: absolute;

margin-left: 20px;

margin-top: -40px;

}





/*---------- cart -----------*/



.cpt_shopping_cart_info

{

font-size: 11px;

color: #1a7e17;

margin-left: 30px;

}



.cpt_shopping_cart_info a, .cpt_shopping_cart_info a:link, .cpt_shopping_cart_info a:visited

{

font-size: 14px;

color: #195777;

border-bottom: 1px dashed #195777;

text-decoration: none;

}



.cpt_shopping_cart_info a:hover

{

font-size: 14px;

color: #195777;

border-bottom: 1px dashed #ffffff;

text-decoration: none;

}







/**************************** CART CONTENT *****************************************/







#blck-content, #blck-content table, #confirm table, #confirm

{

margin: 0px;

padding: 20px;

font-size: 12px;

color: #333333;

}



#blck-content h1, #blck-content table h1, #confirm table h1, #confirm h1, #confirm table h2, #confirm h2

{

margin: 0px;

padding: 10px;

font-size: 14px;

color: #195777;

}



#cart_clear a, #cart_clear a:link, #cart_clear a:visited, #confirm table a, #confirm table a:link, #confirm table a:visited

{

font-size: 11px;

color: #1a7e17;

border-bottom: 1px dashed #1a7e17;

text-decoration: none;

}



#blck-content table a img

{

border: 0px;

}



#cart_clear a:hover, #confirm table a:hover

{

font-size: 11px;

color: #1a7e17;

border-bottom: 1px dashed #ffffff;

text-decoration: underline;

}



.gofromfade, .gofromfade:link, .gofromfade:visited

{

font-size: 13px;

color: #195777;

border-bottom: 1px dotted #195777;

font-weight: bold;

text-decoration: none;

}



.gofromfade:hover

{

font-size: 13px;

color: #195777;

border-bottom: 0px;

font-weight: bold;

text-decoration: underline;

}







#blck-content textarea, #blck-content input, #blck-content button, #blck-content table textarea, #blck-content table input, #blck-content table button, #confirm textarea, #confirm input, #confirm button, #confirm table textarea, #confirm table input, #confirm table button

{

border: 1px solid #195777;

background: #e5eff8;

color: #195777;

}







/**************************** CONTENT **********************************************/







#content

{

margin-left: 161px;

}



#content table

{

font-size: 12px;

color: #333333;

}



.unit-rating

{

list-style-type: none;

}



.unit-rating a

{

color: #1a7e17;

}



#cat_info_left_block a, #cat_info_left_block a:visited, #cat_info_left_block a:link

{

padding-left: 10px;

color: #999999;

font-size: 13px;

font-weight: bold;

text-decoration: underline;

}



#cat_info_left_block a:hover

{

padding-left: 10px;

color: #18436b;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}



.cat_name a, .cat_name a:visited, .cat_name a:link

{

padding-left: 10px;

color: #999999;

font-size: 13px;

font-weight: bold;

text-decoration: underline;

}



.cat_name a:hover

{

padding-left: 10px;

color: #333333;

font-size: 13px;

font-weight: bold;

text-decoration: none;

}







.no_underline, .no_underline:link, .no_underline:visited

{

font-size: 11px;

color: #333333;

text-decoration: underline;

}



.no_underline:hover

{

font-size: 11px;

color: #777777;

text-decoration: none;

}







#cat_path table tr td a, #cat_path table tr td a:link, #cat_path table tr td a:visited, .cat, .cat:link, .cat:visited

{
	font-size: 12px;
	color: #999999;
	border-bottom: 1px dashed #999999;
	text-decoration: none;
	height: 15px;
}



#cat_path table tr td a:hover, .cat:hover

{

font-size: 12px;

color: #999999;

border-bottom: 1px dashed #ffffff;

text-decoration: underline;

}



#cat_advproduct_search h3, #content table h1, #content table h2, .review_title, .cpt_product_details_request h2, .cpt_product_discuss_link h2

{

margin: 0px;

padding: 10px;

font-size: 14px;

color: #195777;

}



.cpt_product_discuss_link img, .product_print_v img

{

border: 0px;

}



#cat_advproduct_search table tr td input, .hndl_submit_prds_cmp, .cpt_product_details_request input, .cpt_product_details_request textarea, .cpt_product_details_request table tr td input, .cpt_product_details_request table tr td textarea, .form_wrapper input, .form_wrapper textarea, .common_wrapper input, .common_wrapper textarea

{

border: 1px solid #195777;

background: #e5eff8;

color: #195777;

}



#cat_advproduct_search table

{

font-size: 12px;

color: #333333;

}



#cat_product_sort a, #cat_product_sort a:link, #cat_product_sort a:visited, .review_showall a, .review_showall a:link, .review_showall a:visited, .form_wrapper a, .form_wrapper a:link, .form_wrapper a:visited

{
	font-size: 11px;
	color: #6699FF;
	border-bottom: 1px dashed #6699FF;
	text-decoration: none;
}



#cat_product_sort a:hover, .review_showall a:hover, .form_wrapper a:hover

{

font-size: 11px;

color: #6699FF;

border-bottom: 0px;

text-decoration: underline;

}



.prdbrief_name a, .prdbrief_name a:link, .prdbrief_name a:visited

{

font-size: 13px;

color: #195777;

border-bottom: 1px dotted #195777;

font-weight: bold;

text-decoration: none;

}



.prdbrief_name a:hover

{

font-size: 13px;

color: #195777;

border-bottom: 0px;

font-weight: bold;

text-decoration: underline;

}



.prdbrief_brief_description

{

padding-top: 10px;

}



.add2cart_handler

{

padding-top: 15px;

}



.cpt_product_price

{

padding-top: 30px;

padding-bottom: 15px;

}


.cpt_product_add2cart_button

{

padding-top: 30px;

padding-bottom: 30px;

}


.cpt_product_params_selectable

{

padding-top: 30px;

}


.regularPrice

{

text-decoration: line-through;

display: block;

}



.totalPrice

{



font-weight: bold;

}



.youSaveLabel, .youSavePrice

{

color: #b23f16;

}



.product_brief_block

{



height: 540px;

border-bottom: 1px dashed #999999;

}
