
body {  background: #ffffff;
       margin: 0px;
       padding: 0px;
       font-family: Arial, sans-serif;
       font-size: 9pt;
       color: #666666;
       text-align:center; }
       


#top-bg { 
	width:100%;
	height:145px;
	background:#E3EBF1;
	 }


a {
	outline:none;
	}

.MsoNormalTable { font-size: 7pt !important;} 


/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */

html,
* {  
	margin:							0px;
	padding:						0px;
 }

p, 

body, 
font, 
div, 
td, 
input, 
select, 
textarea {  
	font-family: 					Arial, Tahoma,helvetica, sans-serif;
	font-size:						9pt;
 }

h1 { 
	font-size: 						110%;
	margin:							10px 0;
 }

h2 { 
	font-size:		 				130%;
	margin:							1em 0;
 }

h3 { 
	font-size: 						120%; 
	margin:							1em 0 0.5em 0;
 }

form { 
	padding:						0px;
	margin:							0px;
 }

a {  
	font-weight:					bold;
  	color: 							#6491B4;
 }

a:hover {  
	color:							#36668E;
 }

a img { 
	border:							0;
 }

input, 
select {  
	vertical-align:					middle;
 }
/* ====================== COMPONENT CONTAINER STYLES ====================== */
#main1 { 
	background: 					#FFFFFF url(./images/bg_bottom.png) bottom repeat-x; 	
 }
#main { 
	background: 					url(./images/bg_top.gif) repeat-x;
	padding:						10px 0px 0px 0px;
	min-width: 						980px;	
	width:							expression((documentElement.clientWidth||document.body.clientWidth)<1000 ? '980px':'auto');
 }

#container_header { 
	width: 							980px;
	margin:							0 auto;
	background: 					url(./images/header_bg.jpg) repeat-x left -15px; 		

 }

.header_left { 
	background: 					url(./images/header_bg_left.jpg) no-repeat; 		
 }

.header_right { 
	background: 					url(./images/header_bg_right.jpg) 100%  0  no-repeat; 
	padding:						10px 0px 5px 0px;
	margin: 0 0 0px 0;		
	border:0px solid #000;
	position:relative;
 }

.header_top { 
	overflow: 						hidden;
	width: 							978px;
	padding:1px 0 5px 0;
	border:0px solid #000;

 }

.header_logo { 
	background: 					url(./images/header_bg_logo.jpg) no-repeat left bottom; 
	float:							left;	
	height:							159px;
	width: 							532px;
	position:relative;
	margin:0 0 0 29px;
	border:0px solid #000;
 }

.lodorash
{ 
height:94px;
width:470px;
margin-top:0px;
position:absolute;
top:0;
left:0;
z-index:10;
 }
 
 #stamp {
 	width:203px;
 	height:175px;
 	position:absolute;
 	background:url(./images/lad55.gif) no-repeat;
 	top:2px;
 	left:486px;
 	z-index:20;
 	}
 

.header_flash { 

    font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
	margin-right: -10px; 
	float:							left;	
	padding:						70px 0px 0 0;/**/
	height:							58px;
	width: 							354px;/**/
	text-align:						right;
 }

.header_menu { 
    height:							25px;
    margin: 						0px 5px 0px 5px;
	text-align:center;
	border-left:                   solid 1px #ECC134;
	border-right:                   solid 1px #ECC134;
	background: 					url(./images/top_menu_bg.jpg) top right repeat-x;
	text-align:center;
 }
.header_menu div {

}
/***********************************************************/
/********************START: TOP MENU ***********************/
/***********************************************************/

.header_menu ul { 
	list-style:						none; 
	height:							25px;
		width:963px;
	padding: 						0px;
	margin: 						0px 0 0 4px;
	
	z-index:                        1000;

		
 }

ul#top_menu li { 
	float:							left;
	position: 						relative;
	width: auto;
	border-right:                    solid 1px #ECC134;
		background: 					url(./images/top_menu_bg.jpg) top right repeat-x;
	/*z-index:1;*/
 }

ul#top_menu li ul {  /* second-level lists */
	z-index: 1000;
	float: 							none;
	display: 						none;
	list-style:						none; 
	position: 						absolute;
	top: 							25px;
	left: 							-4px;
	width:	 						100%;
	border: none;
	
 }

ul#top_menu li ul li { 
	float: 							none;
	text-align:						left;
	padding: 						0px;
	border:							solid 1px #D0A31A;
	border-top:						none;
	border-bottom:					none;
	text-align: 					center;
	
 }

ul#top_menu li a { 
	display: 						block;
	float:							left;
	height:							25px;
	line-height: 					25px;	
	padding:						0 15px;
 
	font-size:						13px;
	color:							#000000;
	text-decoration: 				none;
 }
ul#top_menu li a:hover { 
	background-position: 			right -35px;
	color:							gray;
 }

ul#top_menu li ul li a { 
	float: 							none;
	background-image: 				none;	
	font-size:						10px;
	height:							22px;
	line-height: 					25px;
	padding:						3px 1px 1px 1px;		
	font-weight: 					bolder;
	background: 					url(./images/top_menu_ul_sub_li_bg.gif) 0 0 repeat-x; 	
 }

ul#top_menu li ul li a:hover { 
	background-position: 			0 -35px;	
 }

ul#top_menu li:hover ul, 
ul#top_menu li.over ul { 
	display: 						block;
 }

ul#top_menu li:hover, 
ul#top_menu li.over, 
ul#top_menu li ul li:hover, 
ul#top_menu li ul li.over { 

 } 
ul#top_menu li ul.ul200px { 
width: 100%;
left: -4px;
 } 
ul#top_menu li ul.ull200px { 
width: 100%;
left: -4px;
 }
input.ok, input.go { 
width: 52px;
height: 30px;

overflow: hidden;
background: url(./images/input_ok.jpg) no-repeat; 
border: none; 
font-size: 0px;
display: block;
line-height: 0px;
 }
 ul#top_menu li ul {  /* second-level lists */
	z-index: 1000;
	float: 							none;
	display: 						none;
	list-style:						none; 
	position: 						absolute;
	top: 							25px;
	left: 							-4px;
	width:	 						100%;
	border: none;
	
 }
/*
 Menu CSS

.menu ul li.li110px { 
	width: 112px;
 }
.menu>ul li.li110px{ 
	width: 110px;
 }
.menu ul li.li120px { 
	width: 122px;
 }
.menu>ul li.li120px{ 
	width: 120px;
 }
.menu ul li.li105px { 
	width: 107px;
 }
.menu ul li.my { 
	display: none;
 }
.menu>ul li.li105px{ 
	width: 105px;
 }
.menu a { 
display: block;
text-decoration: none;
color: #000000;
 }
*/
/***********************************************************/
/********************START: TOP MENU ***********************/
/***********************************************************/

#container_top_left {  


	/*
	text-align: 					center;
	vertical-align: 				middle;
	width: 							200px;
	padding-bottom:					10px;
	*/
 }

#container_top { 
	
	
	/*
	//padding:						5px 0;
	text-align:						left;
	vertical-align:					middle;
	background: 					#496BAB url(../../images/mdr_blue_grad_background.gif) left top repeat-x;
	*/
 }

#container_top_right {  

  
	float: 							left;
	width: 							268px;
	margin-left: 					-980px;

 }

#aut_form { 
	background: 					url(./images/basket_bg.jpg) no-repeat;	
	width: 							268px;
	height: 						201px;
 }

.login_search_icq { 
	background: 					url(./images/left_column_blue_bg.jpg) repeat-y;
	zoom:							1;

 }

#container_middle { 
	width: 							980px;
	margin:							0 auto;	
	overflow:						hidden;
 }

#container_main_content {  
	float: 							left;
	width: 							100%;
	
 }

#container_main_content_body { 
	margin-left: 					278px; 
 }



.cpt_maincontent { 
	background: 					url(./images/main_content_top_bg.gif) no-repeat;	
	padding:						11px;
 }

.cpt_maincontent_top { 
	background: 					url(./images/main_content_bg.gif) bottom no-repeat;		
	margin-top:						7px;
 }

.cpt_root_categories table { 
	padding-right:5px;
	border:							none;
 }

.cpt_root_categories table td.cat_image { 
	width: 							60px;	
	text-align: 					left;
	vertical-align: 				top;
	padding-bottom:		20px;
 }

.cpt_root_categories table td.cat_name { 
	width: auto;
	padding-bottom:		20px;
 }

.cpt_root_categories table a.rcat_root_category { 
	font-size:			14px;
	text-decoration:	none;
	color: #5B95D0;
	margin:0 0 10px 0;
	display:block;
 }
.cpt_root_categories table div.rcat_child_categories a { 

	text-decoration:	none;
	color: #7DA5C4;	
	display:block;
	float:left;
	width:48%;
	line-height:120%;
	padding:5px 0 0 2%;
 }
div.rcat_child_categories {
	color:#fff;
	overflow:hidden;
	
	}
.cpt_root_categories table a:hover.rcat_root_category,
.cpt_root_categories table div.rcat_child_categories a:hover { 
	text-decoration: 				underline;
	color:							#36668E;
 }
#container_footer {  
	background: 					url(./images/footer_bg.gif) repeat-x;
	width: 							980px;
	margin:							0 auto;	
	margin-top: 50px;
	/*
	width: 							100%;
	background-color: 				#b4b4b4;
	color: 							white;
	margin: 						0px; padding: 0px;   
	*/
 }

.subfooter { 
	background: 					url(./images/footer_top_bg.gif) no-repeat;	
	height:	116px;
	padding-left:15px;
	padding-top:10px;	
 }
.subfooter22222 { 
padding-left:15px;
padding-top:15px;
background:        url(./images/1234545.png) no-repeat;
height: 100px; }
.infor1 { 
margin-right:10px;
float:left; }
.infor2 { 
float:left; }
.pogoda_spb_ru_informer
{ 
color:#FFF;
font-family : Verdana,Arial, sans-serif;
font-size : 10px;
 }
.444
{ 
font-size: 9px;
 }

.pogoda_spb_ru_informer a
{  color:#ccc; }
.menudub
{  float:left;
margin-left: 85px;
margin-top:2px;
text-align:center;
color:#FFF;
font-weight:bold;
font-family: Verdana,Arial, sans-serif;
font-size : 10px;
	 }
.menudub a {  color:#FFF }
.menudub a:hover {  color: #CCC }
.podmen2 {  margin-top:6px;
font-weight:bold;
font-family : Verdana,Arial, sans-serif;
font-size : 10px; }
.podmen { font-weight:bold;
font-family : Verdana,Arial, sans-serif;
font-size : 10px;  }

/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */

.cpt_news_short_list, 
.cpt_survey, 
.cpt_category_tree, 
.cpt_maincontent,
.cpt_currency_selection, 
.cpt_divisions_navigation, 
.cpt_auxpages_navigation { 
	
	
	/*
	text-align: 					left;
	padding: 						10px;
	//width:						100%; 
	*/
 }

ul.vertical, 
ul.horizontal {  
	

	/*
	padding:						0px;
	margin:							0px;
	*/
 }

ul.horizontal { 


	/*
	width: 							100%;
	overflow: 						hidden;
	*/
 }

.vertical li {  


	/*
	padding-left: 					0px;
	padding-bottom: 				2px; 
	*/
 }

.horizontal li {  
	
	
	/*
	float: 							left;
	margin-right: 					25px;
	*/
 }

.cpt_divisions_navigation ul {  
	
	
	/* 
	list-style-type: 				none;
	margin: 						0px;
	*/
 }

.cpt_auxpages_navigation ul.vertical {  


    /*
	list-style-image: 				url(../../images/li_infopages.gif);
  	padding-left: 					15px;  
  	*/
 }
.cpt_auxpages_navigation .vertical li {  
	
	
	/*
	padding-left: 					5px;
	*/
 }

.cpt_auxpages_navigation ul.horizontal {  
	
	
	/*
	list-style-type: 				none;
  	padding-left: 					0px;
  	*/
 }

.cpt_shopping_cart_info {  
	margin:							0px 55px; 
	padding:						0px 0px 0px 50px;
	background: 					url(./images/basket_cart.png) no-repeat;
	height: 48px;
	
	/*
	background: 					#D94342;
	border: 						0px;
	text-align: 					center;
	vertical-align: 				middle;
	color: 							#F0B5B5;
	font-size: 						120%;
	padding: 						10px;
	*/
 }

.cpt_shopping_cart_info div {  


	/*
	margin:							3px;
	*/
 }

.cpt_shopping_cart_info a {  
	color:							#37587A;
	text-decoration: 				none;
	/*
	color: 							white;
	font-weight: 					bold; 
	background:						url(../../images/mdr_arrow_pink.gif) 5px 7px no-repeat;
	padding:						5px 5px 5px 5px; 
	display:						block; 
	font-size:						14px; 
	*/
 }

.cpt_shopping_cart_info a:hover {  
	text-decoration: 				underline;
 }

.cpt_survey {  

	
    /*
	background: 					#B5C175 url(../../images/mdr_olive_gradient_vert.gif) left bottom repeat-x;
	*/
 }

.survey_question { 

	
	/*
	font-weight: 					bold;
	margin-bottom: 					10px;
	*/
 }

.survey_submit { 
	
	
	/*
	margin-top:						10px;
	text-align:						center; 
	*/
 }
.cpt_survey form { 


	/*
	padding:						0px;
	margin: 						0px;
	*/
 }

.cpt_currency_selection {  


	/*
	text-align: 					center;
	font-size: 						90%;                        
	*/
 }

.cpt_currency_selection select {  
	
	
	/*
	font-size: 						90%;
	*/
 }

.cpt_currency_selection form { 


    /*
	display: 						inline;  
	*/
 }

#cpt_authorization { 
	padding:						30px 14px 20px 14px;
	
 }
#cpt_authorization form { 
	margin: 						0px 0px 6px 0px;
	padding:						0;
	position: 						relative;
 }

#cpt_authorization p { 
	padding: 						0px 0px 0px 50px;
	margin:							0;
 }

#cpt_authorization p a { 
	color:							#37587A;
 }

#cpt_authorization p a:hover { 
	text-decoration: 				none;
 }

#cpt_authorization form p.label { 
	overflow: 						hidden;
	padding: 						0px;
	margin:							1px 0;
	/*height: 						1%;*/
	width: 							100%;
 }

#cpt_authorization form p.label label { 
	float:							left;
	width:							50px;
	color:							#37587A;
	font-weight: 					bolder;
	height: 						26px;
	line-height:					26px;
	margin:							0px;
 }

.input_message { 
	width: 							128px;
	font-size:						12px;
	height: 						26px;				
	padding: 						5px 3px;
	background: 					url(./images/input_login.jpg) no-repeat;	
	border:							none;
	margin: 						0px 10px 0 0;
	float:left;
 }

#cpt_authorization form input.go { 
	width: 							55px;
	height: 						32px;
	text-indent: 					-2000px;
	overflow:						hidden;
	position: 						absolute;
	background: 					url(./images/input_ok.jpg) no-repeat;	
	border:							none;	
	font-size: 						0px;
	display:						block;
	line-height: 					0px;
	top: 							16px;
	left: 							190px;
 }



.cpt_product_search form { 
	margin:							24px 0 0 20px;

	/*
	margin: 						0px!important;
	padding: 						10px;  
	*/
 }
.cpt_product_search form input { 
	border: 						none;
	background: 					transparent;
	cursor: 						pointer;
	color: 							#37587A;
	font-weight: 					bolder;
	padding: 						5px 3px;
 }

.cpt_product_search form #searchstring { 
	width: 							129px;
	font-size:						12px;
	height: 						26px;				
	padding: 						5px 3px;
	background: 					url(./images/input_search.jpg) no-repeat;	
	border:							none;
	color: 							#000000;;
	font-weight: 					normal;	
	margin-right:					10px;
	cursor: 						auto;
 }

#icq_consultants { 
	background: 					url(./images/icq_bg11.png) no-repeat;		
	margin:0;
 }

#icq_consultants .subdiv { 
    
	padding: 						0px 0;
	background: 					url(./images/icq_bottom_bg111.png) left bottom no-repeat;
				
 }

#icq_consultants .subdiv h4 {  
	background: 					url(./images/icq_bullet.png) no-repeat;		
	line-height:					16px;
	font-size:						16px;
	padding-left:					40px;
	color:							#FFFFFF;
	font-weight:					bolder;
	margin:							0 0 15px 0;
 }

#icq_consultants .subdiv p {  
	background: 				#D8EAFC	url(./images/icq_p_bg1.gif) left bottom no-repeat;	
	margin:							0 0 3px 0px;	
	line-height:					26px;
	font-size:						12px;
	padding:					3px;
	display:block;
	border:1px solid #6CABE1;
 }
 #icq_consultants .subdiv p img {
 margin:							2px 10px 2px 1px;
 float:left;
 	}
  #icq_consultants .subdiv p a span {
  	display:block;
  	float:left;
  	line-height:150%;
  	}
#icq_consultants .subdiv p a {  
	color:							#1954AE;
	text-decoration: 				none;
	font-weight:					normal;
	display:block;
	margin:0px;
	padding:1px;
	background: 				#fff;
	line-height:21px;
	height:21px;
 }

#icq_consultants .subdiv p a:hover {  
	text-decoration: 				underline;
 }

.cpt_language_selection { 

			text-align:left;
			margin:144px 0 0 10px;			

    /*
	padding: 						5px;
	text-align:						right; 
	padding-right:					8px;   
	*/
 }

h4.title { 
	margin: 						25px 0px 10px 0px;
	color: 							#5B95D0;
	
	background:url("./images/h_title_bg.gif") repeat-x scroll center center;
	/*width:100%;*/ overflow:hidden; height:100%;position:relative;
 }

 h4.title div { 
 	float:left; 
 	background:#fff; 
 	padding: 0 10px 0 0px;
 	font-size:						16px;
	font-weight: 					bolder;
	font-family: 					Arial;
 	 }
#h-icq {
	margin: 						5px 0px 10px 0px;
	}
#h-akc {
	background:url("./images/h_title_bg.gif") repeat-x scroll center bottom;
	padding: 0 10px 2px 0px;
	}
#h-new img{
margin:0 0 3px 0;

}
#h-new {
	background:none;
	}
#cpt_action { 
	margin-right: 15px;
	text-align: right;
 }

#cpt_action33 img { 
	border: none;
	margin: 0px 0px 0px 10px;
 }

.cpt_category_tree { 
	
	
	/* 
	padding:						0 7px 15px 15px;
	*/
 }

.cpt_category_tree ul { 
	margin:0;
	padding:0;
	
	
	list-style-type:				none;
	margin:							0px;
	padding:						0px;
	
 }

.cpt_category_tree ul li.parent , 
.cpt_category_tree ul li.parent_current {  
	background:						url(./images/tree_li_bg.gif) left bottom no-repeat;
	margin:							0;
	padding:						0;
	height:							100%;
	/*
	padding:						0 0 2px 10px; 
	*/
 }

.cpt_category_tree ul li.child, 
.cpt_category_tree ul li.child_current {
	padding:5px 0 5px 10px;
	border-bottom:1px dotted #7DA5C4;
	


 }
 .cpt_category_tree ul li.child a, 
.cpt_category_tree ul li.child_current a {
text-decoration: 				none;
	color: #7DA5C4;
	}
	
 .cpt_category_tree ul li.child a:hover, 
.cpt_category_tree ul li.child_current a:hover {
text-decoration: none;
	color: #36668E;
	}
	
	
.tab, .bullet { 
	display:						none;

	/*
	background:						none;
	*/
 }

.cpt_category_tree .bullet {  
	display: 						none;
	
	/*
	font-size:						0px;
	*/
 }

.cpt_category_tree ul li.parent a,
.cpt_category_tree ul li.parent_current a { 
	background:						url(./images/tree_a_bg.gif) 0 -110px no-repeat;
	padding:						3px 0 5px 18px;
	display: 						block;
	text-decoration: 				none;
	color: #7DA5C4;
	height:100%
 }

.cpt_category_tree ul li.parent_current a,
.cpt_category_tree .parent a:hover { 
	background-position: 			0 0;
	color:							#36668E;
 }




.cpt_category_tree .child a { 
	
	
	/*
	padding-left: 					10px;
	font-size:						90%;
	font-weight:					normal;
	background: 					url(../../images/mdr_point.gif) left center no-repeat;
	*/
 }

.cpt_category_tree .child_current a { 
	
	
	/*
	padding-left: 					10px;
	background: 					url(../../images/mdr_point_v.gif) left center no-repeat;
	color: 							black!important;
	text-decoration: 				none;
	*/
 }

a .bullet { 
	

	/*
	text-decoration: 				none!important;
	*/
 }

.cpt_category_tree .tab { 
	

	/*
	margin-left:					10px;
	*/
 }

.cpt_product_add2cart_button {  
width:100px;
text-align:center;

float:left;
    /*
	padding-top: 					10px;
	*/
 }

/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */

#container_top_left, 
 .cpt_category_tree  {  
	
	
	/*
	background:						url(../../images/mdr_companyname_background.gif) left bottom repeat-x;
	*/
 }

#container_top_left a {  


    /*
	text-decoration:				none; 
	font-size:						17px; 
	font-family:					Arial, Helvetica, sans-serif; 
	line-height:					150%;
	*/
 }

#container_top_left span {  
	
	
	/*
	padding:						0 2px;
	*/
 }

#container_top_left span.mdr_l1 {  
	
	
	/*
	color:							#f67c06;
	*/
 }

#container_top_left span.mdr_l2 {  
	
	
	/*
	color:							#097bd4;
	*/
 }

#container_top_left span.mdr_l3 { 
	

	/*
	color:							#000;
	*/
 }


#container_top .cpt_divisions_navigation, 
#container_top .cpt_auxpages_navigation {  


	/*
	width:							auto; 
	padding:						5px 20px; 
	//padding:						0px 20px;
	*/
 }

#container_top .cpt_divisions_navigation a, 
#container_top .cpt_auxpages_navigation a {  
	
	
	/*
	color: 							fff;
 	text-decoration:				none;
	font-weight: 					bold;
	*/
 }

#container_top .cpt_divisions_navigation ul.vertical, 
#container_top .cpt_auxpages_navigation ul.vertical {  
	
	
	/*
	list-style-image: 				none;
	padding: 0px;
	margin: 0px;
	*/       
	
 }

#container_top .cpt_divisions_navigation ul.vertical li, 
#container_top .cpt_auxpages_navigation ul.vertical li {  


    /*
	width:							auto; 
	float:							left; 
	clear:							left;  
	border-left: 					3px solid white; 
	padding-left:					20px;
	*/
 }

#container_top .cpt_auxpages_navigation ul { 
	

	/* 
	list-style-type: 				none;
	*/
 }

#container_top .cpt_divisions_navigation a:hover, 
#container_top .cpt_auxpages_navigation a:hover {  
	
	
	/*
	text-decoration: 				underline;
	*/
 }

#container_top_right .cpt_language_selection a, 
#container_top .cpt_language_selection a,
.cpt_language_selection a  {  
	color:							#AAAAAA;	
	text-decoration: 				none;
	line-height: 					26px;
	/*
	color: 							white;
	*/
 }

#container_top_right .cpt_currency_selection {  
	
	
	/*
	padding:						5px;
	color:							white;
	background-color: 				black;
	*/
 }

/*container_left_sidebar styles*/

 .cpt_product_search { 
	height: 						75px;	
	overflow:						hidden;
	background:url("./images/left_column_blue_bg.jpg") repeat-y scroll 0 0 transparent;
	/*border: solid 1px red; 
	background: 					#B5C175 url(../../images/mdr_olive_gradient_vert.gif) left bottom repeat-x; 
	color:							#163106;
	*/
 }

 .cpt_product_search a { 
	

	/*
	color:							#163106;
	*/
 }

 .col_header, 
#container_right_sidebar .col_header {  


	/*
	font-size:						15px; 
	color:							#666666;  
	padding:						8px 0 5px 30px; 
	font-weight:					bold; 
	font-family:					Arial, Helvetica, sans-serif;
	*/
 }

 .col_header {  


	/*
	background:						#fff url(../../images/mdr_arrow_olive.gif) 10px 10px no-repeat;
	*/
 }

#container_right_sidebar .col_header {  


	/*
	background:						#f9f9f9 url(../../images/mdr_arrow_olive.gif) 10px 10px no-repeat;
	*/
 }

 .col_header.green, 
#container_right_sidebar .col_header.green {  


	/*
	background:						#B5C175 url(../../images/mdr_arrow_darkolive.gif) 10px 10px no-repeat; 
	color:							#163106;
	*/
 }

 .col_header.green { 


	/*
	padding:						8px 0pt 0 30px;
	*/
 }

#container_footer .cpt_divisions_navigation {  
	
	
	/*
	padding: 						3px;
	margin: 						0px;
	text-align: 					center;
	*/
 }

#container_footer .cpt_divisions_navigation a {  
	
	
	/*
	font-weight: 					normal;
	color: 							white;
	*/
 }

#container_main_content .cpt_product_lists {  
	
	
	/* 
	padding-bottom: 				20px;
	*/
 }
.cpt_news_short_list {   
	background:						url(./images/short_news_bg.gif) no-repeat;	


	padding:10px 10px 0 10px;
	
	/*
	background:						#f9f9f9 url(../../images/mdr_grey_grad_right.gif) left bottom repeat-x; 
	*/
 }
#news {
		width: 							240px;
		background:						url(./images/short_news_bg.gif)center bottom no-repeat;
		padding:0 0 15px;
	
}	
.cpt_news_short_list h4 {  
	color:							#5B95D0;
	text-transform: 				uppercase;
	font-size:						16px;
	margin-bottom:					10px;
 }
.cpt_news_short_list a { 
	color:							#424141
 }
 

.cpt_news_short_list .news_viewall { 
	margin-top:						10px;
	text-align: 					right;
	clear:both;	
 }
.cpt_news_short_list p { 
	position:						relative;
 }
#email_to_subscribe { 

 }

.cpt_news_short_list input.go { 
	width: 							55px;
	height: 						32px;
	text-indent: 					-2000px;
	position:						absolute;
	overflow:						hidden;
	background: 					url(./images/input_news.jpg) no-repeat;	
	border:							none;	
	font-size: 						0px;
	display:						block;
	line-height: 					0px;
	top:							-2px;
	left:				140px;
 }
.cpt_baner { 
	float:							left;
 }


 .cpt_news_short_list {   
	
	
	/*
	background:						white url(../../images/theme0_grey_gradient_hor.gif) repeat-y;
	background-position:			right;
	*/
 }

#container_top .cpt_tag_cloud a, #container_top .cpt_category_tree a {  
	
	
	/*
	color: 							white; 
	*/
 }

#container_top .cpt_language_selection {  


	/*
	width:							auto; 
	float:							right; 
	display:						inline; 
	_margin-top:					70px;
	*/
 }

#container_top .cpt_language_selection a img {  


	/*
	border:							#ffffff solid 1px ;
	*/
 }

 .cpt_product_search input { 


	/*
	padding:						1px;
	*/
 }



 .cpt_tag_cloud {  


	/*
	background:						#fff url(../../images/mdr_companyname_background.gif) left bottom repeat-x; 
	padding:						20px 10px;                                                                  
	*/
 }
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

#shpcrtca { 

    
    /*
	font-weight: 					bold;
	font-size: 						130%;
	white-space: 					nowrap;
	*/
 }



.block_tag_cloud  {  


	/*
	font-size:						15px;
	*/
 }

.block_tag_cloud a {  


	/*
	text-decoration:				none;  
	font-family:					Arial, Helvetica, sans-serif; 
	word-spacing:					110%; 
	letter-spacing:					120%;    
	*/
 }

#cat_path_info table { 
	border: 						none;
 }

#cat_path_info table th,
#cat_path_info table td { 
	padding:						0 6px 6px 0;
 }
#cat_path_info table th { 
	text-align: 					left;
 }

#subcategories_to_be_shown a  { 
	font-size:						14px;
	color:  						#727070;
 }
.product_brief_block .prdbrief_name a:hover,
#subcategories_to_be_shown a:hover,
#cat_path_info table th a:hover { 
	text-decoration: 				none;
 }

.cpt_catalog_navigator,
.cpt_catalog_navigator p,
.cpt_catalog_navigator form { 
	margin:							5px 0;
	text-align: 					center;
 }

#subcategories_to_be_shown { 
	margin-bottom:					10px;
	padding-right: 15px;
 }

#subcategories_to_be_shown a { 
	font-size:						12px;
 }

table.products_lists td { 
	padding:						0px 0px 10px 0px;
 }
.product_brief_block .prdbrief_name a { 
	color:							#484848;
	font-size:						13px;
	font-weight:					bolder;
 }
.product_brief_block .price_cart { 
	padding:						5px 0px;
	overflow:						hidden;
	/*width: 							100%;*/
 }
  
.cpt_product_price { 
 
width:120px;
	padding:0px 0 0 0;
	font-size: 						12px;
	font-weight:					bolder;
	color:							Red;
	line-height: 					25px;
	height:auto;
	clear: both;
 }
.product_brief_block .prdbrief_add2cart, 
.product_brief_block .prd_out_of_stock { 
	float:							left;

	text-align: 					right;
	padding:						2px 0px;
 }

.product_brief_block .thumbnail_desc { 
	/*padding:						5px 0px;*/
	overflow:						hidden;
	width: 							100%/*;
	*/
 }

.product_brief_block .thumbnail_desc td { 
	padding:						0px 10px 0px 0px;
 }

.product_brief_block .thumbnail_desc .prdbrief_brief_description { 

 }

/* ====================== PRODUCT DETALIED PAGE ======================================================== */
/*****START: page patch *****/

#prd_price_add2cart,
#prd_cat_path_info { 
	overflow: 						hidden;
	width: 							100%;
 }
#prd_cat_path_info div { 
	float: 							left;
	width: 							100%;	
 }
#prd_cat_path_info div h2 { 
	margin: 						0px 30px 0px 0px ;
	padding:						5px 0px;
 }

#prd_cat_path_info div h2 a { 
	font-size:						14px;
	color:							gray
 }
#prd_cat_path_info div h2 a:hover { 
	text-decoration:				none;
 }
#prd_cat_path_info img { 
	float: 							left;
	width: 							30px; 
	margin-left: 					-30px; 
 }
/*****END: page patch *****/
/*****START: Product NAME *****/
form .cpt_product_name h1 { 
	color:							#484848;	
	font-size:						14px;
	text-align:center;
 }
/*****END: PRODUCT NAME *****/
/*****START: PRICE ADD2CART *****/
#prd_price_add2cart { 
	margin-top:						10px;
 }
#prd_price_add2cart .cpt_product_add2cart_button  { 
	float: 							right;
 }
#prd_price_add2cart .cpt_product_price { 
	text-align: 					left;	
 }
#prd_price_add2cart .cpt_product_price span { 
	color:							red;
	font-size:						20px;
	font-weight:					bolder;
 }
/*****END: PRICE ADD2CART *****/
/****START: IMAGE BRIEF DESC *****/
#prddeatailed_container { 
	/*border:							solid 1px red;*/
 }
form .cpt_product_images { 
		padding:0 0 0 0px;
		text-align:center;
	margin-top:						10px;
 
 }
#prddeatailed_container .prd_image_block { 
	float:							left;
	width: 							300px;
	padding-right:					10px;
 }

#prddeatailed_container .prd_brief_desc_block { 
	float:							left;
	width: 							369px;
	background: 					transparent url(./images/brief_desc_bg.jpg) bottom no-repeat;	
 }
#prddeatailed_container .prd_brief_desc_block .cpt_product_params_fixed { 
	padding:						11px;	
	background: 					transparent url(./images/brief_desc_top_bg.jpg) no-repeat;	
 }
#prddeatailed_container .prd_brief_desc_block p { 
	margin:							0px 0px 3px 0px;
	padding:						0px;
	font-weight:					bolder;
	font-size:						16px;
 }
/****START: REQUEST FORM *******/
form .cpt_product_details_request     { 
     
     margin-top:                              10px;

 }

form .cpt_product_details_request .sub_block { 
	padding:						11px 11px 11px 13px;	
}
form .cpt_product_details_request .sub_block  h2 { 
	margin:							0px;
	padding:						0px;
	font-size:						16px;
 }
form .cpt_product_details_request .sub_block  p { 
	margin:							10px 0 0 0;
 }
form .cpt_product_details_request .sub_block textarea { 
	width: 							460px;
 }
#prd_description  { 
	margin-top:						10px;
 }
#prd_description h2 { 
	margin:							0px 0px 10px 0px;
	padding:						0px;
	font-size:						16px;
 }

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small { 
	

	/* 
	font-size: 						80%;
	*/
 }

.big {  
	
	
	/*
	font-size: 						150%;
	*/
 }

.background1 {  


	/*
	background-color: 				#D9E9FF;
	*/
 }

.btn_checkout {  


	/*
	font-size: 						130%;
	font-weight: 					bold;
	margin: 						10px;
	padding: 						3px;
	*/
 }

.prdbrief_add2cart {  
margin:10px 0 0 0;

    /*
	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;
	*/
 }


#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 {  

font-weight: bold;
	/*
	color: 							#555;
	font-size: 						90%;
	*/
 }

.news_title {  
	text-align:left;
 	margin:0 0 10px 0;
	float:left;
	padding:2px 3px;
	/*
	padding-bottom: 				10px;
	*/
 }

.news_title a {  


	/*
	color:							#000; 
	font-weight:					normal;
	*/
 }

.news_viewall {  


	/*
	padding-bottom: 				10px;
	*/
 }

.news_subscribe span {  
font-size:8pt;

	/*
	padding: 						5px;
	text-align: 					center;
	background-color: 				#f4f4f4;
	*/
 }

/************************
BLOG STYLES
***************************/

.post_title { 
	
	
	/*
	color: 							#666;
	margin-top: 					30px;
	margin-bottom: 					0px;
	*/
 }
.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 { 

display: block;
	/*
	color: 							brown;
	text-decoration: 				line-through;
	*/
 }

.totalPrice{ 
	
	
	
	color:							#b31b00;
	font-weight: 					bold;
	font-size: 						130%;
	
 }

.youSaveLabel { 
	

	/*
	font-size: 						75%;
	*/
 }

.youSavePrice { 


	/*
	font-size: 						75%;
	*/
 }

.prd_out_of_stock { 


	/*
	font-style:  					italic;
	*/
 }

.cpt_product_category_info a, 
.cat_path_in_productpage a {  


	/*
	font-size:						120%;
	*/
 }

/************************
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-left: 					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 { 


	/*
    min-width:						550px;
    width: 							expression(document.body.clientWidth <550? "550px": "auto");
	*/
 }

#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 { 
	

	padding:10px 0;
 }

#cart_total_label { 
	
	
	
	font-size: 						90%;
	font-weight: 					bold;  
	
 }

#cart_total	{ 
	
	
	
	font-size: 						100%;
	font-weight: 					bold;
	
	white-space:	 				nowrap;
	
 }

#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_root_category {  


	/*
	font-size: 						140%;
  	font-weight: 					bold;
  	line-height:					150%; 
  	text-decoration:				none;
	*/
 }

.rcat_root_category:hover {  
	
	
	/*
	border-bottom:					solid 1px;
	*/
 }

.rcat_products_num {  


	/*
	color: 							#999999;
	font-size: 						80%;
	*/
 }

.rcat_child_categories a {  


	/*
	line-height:					150%;
	font-weight: 					normal;
    */
 }

/********************
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: 							300px;
	*/
 }

#subscribed4news { 


	/*
	width:							auto!important;
	*/
 }

#reg_fields_tbl td textarea, 
.addressform td textarea { 
	
	
	/*
	width: 							300px;
	height: 						100px;  
	*/
 }

#reg_submit_btn { 
	
	
	/*
	font-size:						150%;
	font-weight: 					bold;
	*/
 }

/*********
SEARCH IN CATEGORY
**********/

#cat_advproduct_search { 
	padding-right: 15px;
	background: 					url(./images/search_bg.gif) left bottom no-repeat;
	width:							300px;
	text-align: 					left;
	/*
	background-color: 				#D9E9FF;
	margin-right:					10px;
	
	*/
 }

#cat_advproduct_search form {  
	background: 					url(./images/search_top_bg.gif) left top no-repeat;
	margin:							0px;	
	padding:						10px;
	/**/
 }
#cat_advproduct_search form h3 { 
	margin:							0px;
	padding:						0px;
 } 

#cat_advproduct_search td {  


	/*
	vertical-align:					top; 
	*/
 }

#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 
  {  overflow:hidden;
  	 clear:both;
  	 margin:0 0 10px 0;
  	 

 }

.cpt_maincontent center {  


	/*
	clear:							both;
	*/
 }

#cat_top_tree {  
	
	
	/*
	overflow:						hidden; 
	margin-top:						10px;
	*/
 }

.hndl_submit_prds_cmp, 
#cat_product_sort {  
	
	font-size:11px;
	
 }
.faq, .no_underline {
	margin:0 0 10px 0;
	overflow:hidden;
	}
.prdbrief_name a {  
	
	
	/*
	font-size:						130%; 
	text-decoration:				none; 
	line-height:					170%;
	*/
 }

.prdbrief_name a:hover {  
	
	
	/*
	border-bottom:					solid 1px;
	*/
 }

.product_list a {  
	
	
	/*
	font-size:						130%; 
	line-height:					170%; 
	text-decoration:				none;
	*/
 }

.product_list a:hover {  
	
	
	/*
	border-bottom:					solid 1px;
	*/
 }

.product_list a:hover img, 
.product_list td a:hover {  
	
	
	/*
	border:							none;
	*/
 }

.product_option {  
	
	
	/*
	width:							99%; 
	//width:						auto;  
	position:						relative; 
	zoom:							1;
	*/
 }

/************
CHECKOUT
************/

.checkout_noframe_title { 


    /*
	padding: 						5px 15px;
	*/
 }

#checkout_have_account { 
	

	/*
	padding: 						15px;
	background-color: 				#D9E9FF;
	margin: 						0 -5px 15px -5px;  
	*/
 }

#checkout_logininfo {  


	/*
	width:							428px; 
	*/
 }

#checkout_logininfo .inputtext, 
#checkout_addresses .inputtext, 
#checkout_addresses textarea { 

	
	/*
	width: 							200px;
	*/
 }

.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:						85%;
	*/
 }

.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;
	*/
 }
#prddeatailed_container .cpt_product_rate_form  {
	text-align:center;
	}
#prddeatailed_container .cpt_product_rate_form table td div { 
	width:100px;
	}
#prddeatailed_container .cpt_product_rate_form table td {
	padding:0 0 0 50px;
	}
#block-customerinfo td {  
	
	
	/*
	font-size:						100%;
	*/
 }



/*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;
	*/
 }

.cpt_maincontent 
{ 	border:0px solid #000;
	float:left;
	background:url(./images/main_content_top_bg.gif) top left no-repeat;	
	padding:0px;
	width:480px;
	padding: 10px;
 }
.cpt_maincontent {
	* width:500px;
	}
.cpt_maincontent_top
{ 
	float:left;
	background:url(./images/main_content_bg.gif) bottom left no-repeat;
	margin-top:0px;
	width:500px;
	font-family: Arial, Tahoma, helvetica, sans-serif;
	padding:0 0px 10px 0px;
 }

.over1nov2
{ 
	float:left;
	width:340px;
	height:100%;
	margin-left:10px;
 }
.over1nov 
{ 
	float:left;
	width:340px;

 }

.img0001 { 
	float:left;
	margin-top:10px;
 }	
.opisan { 
	margin-left:110px;
	min-height:75px;
	font-size: 10px;
	margin-top:10px;
	font-family: Arial, Tahoma, helvetica, sans-serif;
 }
.podr 
{  margin-top:10px }
.kateg h4 { 
	color:							#5B95D0;
    font-size:						16px;
	margin: 0px 0 10px 15px;
 }
.podr a {  color:#666  }
.podr  a:hover {  color: #999 }

.titleblock { 
	width:340px;
	font-size: 14px;
 }


.top-av { 
	background:url(images/top-av1.jpg)top right no-repeat;
	width:325px;
	float:right;
	margin:20px 0px 0 0;
	padding:0 10px 0 0px;
	height:140px;
	text-align:right;
	 }
* html .top-av { 
	width:325px;
	 }
#reg { float:left; padding:10px 20px 0 50px; }
.fields span { color:#09172B; }
.reg1, .reg2 { color:#80A9E4; }
.reg1:hover, .reg2:hover { color:#D4E2F6; }
.fields input { 
	width:90px;
	 }
.ent, .gototop { 
	display:block;
	width:50px;
	height:25px;
		background:url(./images/bt-ok.png)top right no-repeat;
		border:none;
		color:#D4E2F6;
		margin:5px 0 0 0;
		padding:0 0 3px 0;
		font-size:11px;
		cursor:pointer;
		 }
.gototop {
	text-decoration:none;
	margin:5px 10px 0 0;
	padding:6px 0px 0 0;
	font-size:10px;
	text-align:center;
	}
.ent:hover, .gototop:hover { 
	color:#fff;
	 }
* html .ent, * html .gototop { 
	background:url(./images/bt-ok.gif)top right no-repeat;
	 }
#cart span a { 
	color: #F9DA44;
	font-weight:bold;

	 }
#cart { 
	text-align:center;
	padding:10px 0 0 0;
	 }
#cartinfo { 
	text-align:center;
	color:#FCEDA6;
	margin:5px 0 0px 0;
	 }
.br-tab { 
float:left;
width:130px;
	 } 
.pr-div {
		width:310px;
		float:right;
		}
.pr-div .prdbrief_name {
	margin:5px 0 10px 0;
	}
.subcats { 
	width:235px;
	padding:1px 3px 0 0;
	float:left;
	 }
#cen-top-div { 
	margin:0 0 10px 0;
	font-size:	14px;
	
	 }
#cen-top-div a { 
	color: 	#484848;
	text-decoration:none;
	 }
.subcats a, .prdbrief_name a { 
	color: 	#727070;
	text-decoration:none;
	 }
#cen-top-div a:hover, .subcats a:hover, .prdbrief_name a:hover { 
	color: 	#A5A5A5;
	text-decoration:none;
	 }
.product_list li { 
	width:240px;
	float:left;
	 }
#botmenu { 

float:right;
overflow:hidden;
padding:0px 0 0;
text-align:center;
width:620px;
 }
#botmenu a { 
color:#FFFFFF;
font-size:10px;
font-weight:bold;
line-height:160%;
padding:0 5px 0;
text-decoration:none;
text-transform:uppercase;
 }
#botmenu a:hover { 
color:#CCCCCC;
 }
#botmenu span { 
color:#FFFFFF;
 }
#botmenu ul { 
list-style:none outside none;
margin:0;
padding:0;
 }
#botmenu li { 
border-right:1px solid #FFFFFF;
display:inline;
 }
#botmenu span.obr-li li { 
border-right:none;
display:inline;
 }
#botmenu .cpt_divisions_navigation { 
float:left;
 }
#pagetitle {
	font-size:150%;
	font-weight:bold;
	padding:0 0 10px 0;
	}
.prdbrief_price {
	float:left;
	margin:0 0px 0 0;
	width:150px;
	padding:12px 0 0 0;
	}
.invend {
   background:#D8EAFC;
   border: solid 1px #A0CEF7;
   font-size: 10px;
   margin: 5px 0 5px 0;
   padding: 10px 0;
   text-align: center;
   }
.invend1 {
   float: left;
   margin: 0px 5px 20px 10px;
   background: #D8EAFC;
   border: solid 1px #A0CEF7;
   font-size: 10px;
  
   padding: 10px 0;
   text-align: center;
   width: 220px;   
   }
 #powered_by {
  	display:none;
  	}
#rightcart {
	background:url(/published/publicdata/U55480NET/attachments/SC/themes/lucid/images/det.png)top right no-repeat;
	width:75px;
	display:block;
	height:25px;
	text-decoration:none;
	color:#fff;
	font-size: 10px;
	padding:3px 0 0 0px;
	text-align:center;
	margin:10px 0 0 0 ;
	}
	
*::-moz-any-link br,*:-moz-any-link br {
/*a workarround for mozilla*/
display:none;
}


div#menu * {
  cursor: pointer; /*because IE displays the text cursor
if the link is inactive*/
}

.disabled {
   color: red !important;
   background: none !important;
}

div#menu {

   font: 13px Verdana, sans-serif;
   height: 25px;

}





div#menu td table, div#menu td table a {
   display: none;
   
}
div#menu div.menuitem:hover {
   
   color: #E3E3E3;
   /*margin-right:-1px; resolves a problem with Opera
not displaying the right border*/
}
div.menuitem{
	position:relative;
	}
div#menu table td div.menuitem:hover table {
   border-bottom:                   solid 0px #ECC134;
   display: block;
   position: absolute;
   z-index: 100000;
   margin:0px 0 0 0;
   
   width:100%;
}



div#menu div.menuitem:hover table a:hover {
   
   
   border-left: 0px solid #000000;
   color: #E3E3E3;
   display: block;
  
   text-decoration: none;
   z-index: 1000;
}







#other {
  height: auto;visibility: visible; 
}

#moz{
 visibility: visible;
}


#moz::-moz-cell-content{
  height: auto; visibility: visible;
}


#other::-moz-cell-content{
  height: 1px; visibility: hidden;
}


#holder {
  width:100%;
  height:25px;
  border-left:                   solid 1px #ECC134;
	border-right:                   solid 1px #ECC134;
	background: 					url(./images/top_menu_bg2.png) top right repeat-x;
	
}
.t-m {
	width: 100%;
	
	}
.t-m td .menuitem a{
height:							25px;
	line-height:							25px;

 text-decoration: none;
	font-size:						13px;
	color:							#000000;
	display:block;
	text-align:center;
	}
.t-m td {
	border-right:                   solid 1px #ECC134;
	}
div#menu div.menuitem:hover table td a {
  
   border-left: 0px solid #708090;
   border-right: 0px solid white; /*resolves a jump problem*/
   color: #000;
   display: block;
 font-size:	10px;
height: auto;
	line-height:100%;
	margin:5px 1px 8px 1px;
	font-weight: 					bolder;
	padding:0 5px;
	text-decoration: 				none;
   
   z-index: 100000;
   white-space:normal;
}
div#menu div.menuitem:hover table td a:hover, div#menu div.menuitem a:hover  {color:							gray;}
div#menu div.menuitem:hover table td {
	background: 	url(./images/top_menu_bg3.png) right bottom repeat-x;
	width:100%;
	
	}
div#menu div.menuitem:hover .tab1 td {
	width:155px !important;
	}
div#menu div.menuitem:hover .tab2 td {
	width:130px !important;
	}
div#menu div.menuitem:hover .tab3 td {
	width:215px !important;
	}
div#menu div.menuitem:hover .tab4 td {
	width:120px !important;
	}
#main22 label {
	font-size: 8pt;
	}
.sc-price-count nobr {
	display:none;
	}
.sc-price-count {
	width:5px;
	}
#pr-list {
	display:block;
	width:460px;
	overflow:hidden;
	border:0px solid #000;
	}
#pr-list td {white-space:normal; font-size:7pt; }
#pr-list td a {
	text-decoration: 				none;
	display:block;
	float:left;
	margin:5px 0;
	}
#pr-list tr.background1 td a {
	font-size:8pt;
	color:#36668E;
	}
#pr-ex {
	margin:20px 0 0 30px;
	background: 	url(./images/price5.gif) center left no-repeat;
	height:33px;
	padding:0 0 0 50px;
	text-align:center;
	width:100px;
	*width:150px;
	}
#pr-ex span{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	color:#154FA3;
	}
.more-l {
	text-align:right;
	}
#logo-link {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:450px;
	height:130px;
	}
.paddingblock {

text-align:left;
}
.checkout_noframe_title {
padding:5px 15px;
}

.background_cart_top {
background-color:#D8EAFC;
border-bottom:1px solid #BEC0A9;
font-size:12pt;
}
#checkout_have_account {
background-color:#D8EAFC;
margin:0 -5px 15px;
padding:15px;
}

.paddingblock p {
margin-bottom:10px;
}
.paddingblock h2 {
margin-top:0;
padding:20px 5px;
text-align:left;
}
.row_odd td {
background-color:#D8EAFC;
}.cellpadding tr td {
padding:5px;
}

.paddingblock td {
font-size:95%;
padding:5px;
vertical-align:top;
}
#checkout_logininfo {
width:400px;
margin:5px;
}#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea, #checkout_logininfo td {
width:200px;
}

.paddingblock input {
margin:2px 0 0;
}

input, select {
vertical-align:middle;
}#block-customerinfo td {
font-size:100%;
}
#checkout_addresses_shipping table{
	width:420px;
	}
	#checkout_addresses_shipping table td, #checkout_addresses_shipping table td select{
	width:200px !important;
	}
#reg_fields_tbl td {
PADDING:5PX 0;
}

#table1, .cpt_product_description table { width: 460px!important; }
.product_brief_block {
	margin:0 0 30px 0;
	overflow:hidden;
	}
.prdbrief_price .cpt_product_price div {
display:none;
}
.prdbrief_price .cpt_product_price {
	line-height:150%;
	}