*{

    margin: 0px;

    padding: 0px;

    font-family: Tahoma, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: normal;

    font-style: normal;

    color: #5d5050;

}



html { height: 100%; }



body {



	background: #f2eee8 center;



	vertical-align: top;



	height: 100%;



}



img {



	border: 0;



}



img.border {



	border: 1px solid #dfdfdf;



}



a {



	



}



a:hover {



	text-decoration: none;



}



strong {



	font-weight: bold;



}



.pages {



	font-family: Tahoma;



}



a.pages{



    padding: 2px 4px 2px 4px;



}



a.pages, a.pages:active, a.pages:visited{



	font-weight: bold;



}



b.pages



{



    color: #ffffff;



    background: #727171;



    padding: 2px 4px 2px 4px;



}



table {



	border: 0px;



	padding: 0px;



	margin: 0px;



}



td { padding: 0px; vertical-align:top; margin:0px; }



ul {



	list-style: none;



}



li {



	list-style: none;



}



#container



{



	margin-right: auto;



	margin-left: auto;



	width: 1004px;



	background:#FFFFFF;



}



#top



{



	width: 1004px;



}



/*#top-left



{



	padding-top: 15px;



	height: 257px;



	float: left;



}



#top-right



{



	float: right;



	height: 257px;



}*/



#middle{



	padding: 3px 0px 0px 0px;



	margin: 0 5px 0 5px;



	clear: both;



	



}



#leftside



{



	float: left;



	padding: 0px 0px 3px 0px;



	width: 220px;



}



#centerside



{



	float: right;



	width: 768px;



	padding: 0px 0px 3px 0px;



}



#footer {

	width: 1004px;

	text-align: center;

	color: #666;

	clear:both;

	background: #f2f2f2;

	padding: 15px 0px 35px 0px;

}







#footer a {



	color: #a5a4a4;



	text-decoration: none;



}







#footer a:hover {



	color: #929292;



	text-decoration: underline;



}







#top1 {  float:left;  }







#.top2{ float: right; }







#top_user li { color:#959595; float:right; padding: 3px 10px 3px 20px; }







#top_user li a {



	color: #959595;



	text-decoration: none;



}







#top_user li a:hover {



	color: #959595;



	text-decoration: underline;



}







#top_menu_logo { float:left; }







#top_user_1 {



	background: url("viewed.jpg") no-repeat left;



}







#top_user_2 {



	background: url("account.jpg") no-repeat left;



}







#top_user_3 {



	background: url("korzinka.jpg") no-repeat left;



}



#top_adress li { float: right; }







#top_adress_1 {



	color: #000;



	font-size: 14px;



	text-align:right;



	height: 43px;



	padding: 10px 10px 0px 30px;



}



#top_adress_1 h1 {



	color: #000;



	font-size: 16px;



	font-weight: bold;



}







#top_adress_1 span {



	padding: 0px 10px 0 0px;



	font-size: 11px;



	color: #000;



}



#menu_top{

	padding-left: 5px;

}



#menu {



	clear:both;



	text-align:left;



	color: #959595;



	font-weight: bold;



	margin: 0px 5px 0px 5px;



	height:36px;



	background: url("top_menu_fon.jpg");



}







#menu_l {



	background: url("top_menu_l.jpg") no-repeat left;



}







#menu_r {



	background: url("top_menu_r.jpg") no-repeat right;



	padding: 11px 25px 11px 25px;



	font-weight: bold;



}







#menu2 {



	background: url("down_menu_fon.jpg") repeat-x;



	margin: 0px 5px 0px 5px;



	color: #000000;



	height: 35px;



}







#menu2_l {



	float: left;



	background: url("down_menu_l.jpg") no-repeat left;



	padding: 9px 20px 9px 20px;



}







#menu2_r {



	float:right;



	background: #FFFFFF url("down_menu_r.jpg") no-repeat top left;



	padding: 5px 20px 7px 20px;



	font-size: 11px;



}







#main_search {

	background: url(search_box_bg.png) repeat-x top;

	width: 285px;

}

#main_search .left_bg_level1 {

	background: url(search_box_select_bg_left.png) no-repeat top left;

}

#main_search .right_bg_level1 {

	background: url(search_box_bg_right.png) no-repeat top right;

}



#main_search,

#main_search .left_bg_level1,

#main_search .right_bg_level1 {

	height: 25px;

	position: relative;

	display: block;;

}



#main_search .select_bg {

	background: url(search_box_select_bg.png) repeat-x top;

	position: absolute;

	top: 0px;

	left: 0px;

}

#main_search .select_bg_left {

	background: url(search_box_select_bg_left.png) no-repeat top left;

}

#main_search .select_bg_right {

	background: url(search_box_select_bg_right.png) no-repeat top right;

}

#main_search .select_bg,

#main_search .select_bg_left,

#main_search .select_bg_right {

	height: 25px;

	width: 127px;

	display: block;

}



#main_search .input_text {

	position: absolute;

	top: 1px;

	left: 130px;

	width: 125px;

	height: 23px;

	line-height: 24px;

	background: transparent;

	font-family: Tahoma;

	font-size: 15px;

	color: #959595;

	border: none;

	font-family: Tahoma;

	font-weight: bold;

	font-size: 15px;

}



#main_search .search_button {

	background: url(search_box_button.png) no-repeat center center;

	position: absolute;

	left: 257px;

	top: 0px;

	width: 25px;

	height: 25px;

	cursor: pointer;

}







.menu_b_t_m {



	background: url("menu_main_fon.gif") repeat-x top;



	border: 1px solid #d4d4d4;



	clear:both;



	margin-bottom:3px;



	width: 220px;



}







.tRgt{right:-1px;}



.tLft{left:-1px;}



.menu_b_t_m .tBtm { display:block; position:relative; top: -1px; }



.menu_b_t_m .tBtm .tRgt{display:block;}



.menu_b_t_m .dBtm .tLft{display:block;}



.tLft { position:absolute; background: url("menu_text_left.gif") no-repeat; width:10px; height:27px;}



.tRgt { position:absolute; background: url("menu_text_right.gif") no-repeat; width:10px; height:27px;}







.dBtm { margin: 5px 0 0 0;}



.dRgt{right:-1px;}



.dLft{left:-1px;}



.menu_b_t_m .dBtm { display:block; position:relative; bottom: 4px; }



.menu_b_t_m .dBtm .dRgt{background-position:-5px -5px; display:block;}



.menu_b_t_m .dBtm .dLft{background-position: 0px -5px; display:block;}



.dLft { position:absolute; background: url("menu_down_left.gif") no-repeat; width:5px; height:5px;}



.dRgt { position:absolute; background: url("menu_down_right.gif") no-repeat; width:5px; height:5px;}



/*.cLft { position:absolute; background: url("call_center.jpg") no-repeat; width:112px; height:138px;}*/



.call_center_bg { background: url("call_center.jpg") no-repeat bottom left;}



.cLft{left:-1px; }



.menu_b_t_m .dBtm .cLft{display:block; top: -133px;}







.menu_b_t_m h2 {



	font-size: 14px;



	font-weight: bold;



	color: #aa0100;



	padding: 3px 0px 5px 10px;



}







#left-menu-main-text {



	padding: 5px 5px 5px 25px;



	color: #5d5050;



	font-size: 11px;



}







#left-menu-main-text a {



	color: #5d5050;



	text-decoration: none;



}







#left-menu-main-text a:hover {



	color: #a2010a;



	text-decoration: underline;



}







#left-menu {



	font-weight: bold;



}







#left-menu {



    border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #cccccc;



	margin: 0px 20px 5px 0px;



	padding: 0px 0px 5px 0px;



	}







#left-menu span a {



	background: url("strelka.gif") no-repeat 0px -23px;



	font-weight: bold;



	text-decoration: none;	



	padding-left: 20px;



}







#left-menu span a:hover {



	font-weight: bold;



	background: url("strelka.gif") no-repeat 0px -1px;



	padding-left: 20px;



	color: #aa0100;



}







ul.left-menu li {



	padding: 5px 20px 5px 20px;



	font-weight: normal;



}







ul.left-menu a {



	font-weight: normal;



}







ul.left-menu a:hover { font-weight: normal; }







#contact_main { padding: 8px 0px 8px 110px; }







.menu_m_t_m {



	background: url("menu_text_main.gif") repeat-x top;



	border: 1px solid #d4d4d4;



	clear:both;



	margin-bottom:3px;



	width: 100%;



}







.tRgt{right:-1px;}



.tLft{left:-1px;}



.tLft2{left:-1px;}



.menu_m_t_m .tBtm { display:block; position:relative; top: -1px; }



.menu_m_t_m .tBtm .tRgt{display:block;}



.menu_m_t_m .dBtm .tLft{display:block;}



.menu_m_t_m .dBtm .tLft2{display:block;}



.tLft { position:absolute; background: url("menu_text_left.gif") no-repeat; width:10px; height:27px;}



.tLft2 { position:absolute; background: url("menu_left.gif") no-repeat; width:13px; height:33px;}



.tRgt { position:absolute; background: url("menu_text_right.gif") no-repeat; width:10px; height:27px;}



.dBtm { margin: 5px 0 0 0; clear:both;}



.dRgt{right:-1px;}



.dLft{left:-1px;}



.menu_m_t_m .dBtm { display:block; position:relative; bottom: 4px; }



.menu_m_t_m .dBtm .dRgt{background-position:-5px -5px; display:block;}



.menu_m_t_m .dBtm .dLft {background-position: 0px -5px; display:block;}



.dLft { position:absolute; background: url("menu_down_left.gif") no-repeat; width:5px; height:5px;}



.dRgt { position:absolute; background: url("menu_down_right.gif") no-repeat; width:5px; height:5px;}



.menu_m_t_m h2, .h2 {



	font-size: 14px;



	font-weight: bold;



	color: #7d1110;



	padding: 8px 0px 5px 20px;



}



.menu_m_t_m h3, .h3 {



	font-size: 12px;



	font-weight: bold;



	color: #7d1110;



	padding: 8px 0px 5px 20px;



}



.menu_m_t_m h4, .h4 {



	font-size: 14px;



	font-weight: bold;



	color: #7d1110;



	padding: 8px 0px 5px 20px;



}



.menu_m_t_m h5, .h5 {



	font-size: 12px;



	font-weight: bold;



	color: #7d1110;



	padding: 8px 0px 5px 20px;



}







.menu_m_t_m div {



padding: 0 5px 0 5px; }







#free-shipping {



	color: #bf252b;



	text-align:center;



	padding: 5px;



	clear:both;



}







ul.product h1, p.h1, .h1 {



	font-size: 11px;



	font-weight: bold;



	color: #8e0109;



	padding: 5px 3px 5px 3px;



}







#price {



	font-weight: bold;



	padding: 5px;



}







#price span {



	color: #8e0109;



	font-weight: normal;



}







#price-text { padding: 5px; height: 43px; overflow: hidden; }







ul.product { clear:both; height:100%; }







ul.product li {



	float: left;



	width: 186px;



	height: 330px;



	margin: 3px 0px 5px 3px;



	border: 1px solid #dedede;



}







.product p img { border: 1px #d7d7d7 solid; }







.product dl {height: 270px;}



#text_menu_down {



	clear:both;



	background: url("down_fon_link.jpg") repeat-x;



	width: 100%;



	border: 1px solid #dbdbdb;



	height: 182px;



	text-align:left;



}







#down_menu_titel {



	font-size: 14px;



	font-weight: bold;



	float:left;



	padding: 10px 0px 0px 15px;



	width: 23%;



	height: 172px;



	border-left-width: 1px;



	border-left-style: dotted;



	border-left-color: #dbdbdb;



}







#down_menu_titel:hover {



	background: url("down_fon_link2.jpg");



}







#down_menu_titel_r {



	font-size: 14px;



	font-weight: bold;



	padding: 10px 0px 0px 10px;



}







.down_menu_text { margin: 0px 0px 0px 0px; }







.down_menu_text li { padding: 5px 0px 0px 10px;}







.down_menu_text_r li { padding: 0px 0px 0px 0px; }







.down_menu_text li a {



	text-decoration: underline;



}







.down_menu_text li a:hover {



	text-decoration: underline;



	color: #993300;



}







#banner { padding: 0 0 3px 0;}







#banner img:hover {   filter: alpha(opacity=80); /* IE 5.5+*/



   -moz-opacity: 0.8; /* Mozilla 1.6 ? ???? */



   -khtml-opacity: 0.8; /* Konqueror 3.1+, Safari 1.1 */



   opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ }



   



/*/////////top_menu//////////////////////////////////////////////////*/



.menu_noactive_left{



	background: url(menu1_top_left_noactive.gif) no-repeat top left;



}



.menu_noactive_bg{



	background: url(menu1_top_bg_noactive.gif) repeat-x top;



}



.menu_noactive_right{



	background: url(menu1_top_right_noactive.gif) no-repeat top right;



}



.menu_active_left{



	background: url(menu1_top_left_active.gif) no-repeat top left;



}



.menu_active_bg{



	background: url(menu1_top_bg_active.gif) repeat-x top;



}



.menu_active_right{



	background: url(menu1_top_right_active.gif) no-repeat top right;



}



.menu_noactive_left,



.menu_noactive_bg,



.menu_noactive_right,



.menu_active_left,



.menu_active_bg,



.menu_active_right{



	height: 37px;



	cursor: pointer;



	float: left;



}



.menu_noactive_left a,



.menu_noactive_bg a,



.menu_noactive_right a,



.menu_active_left a,



.menu_active_bg a,



.menu_active_right a{



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 12px;



	line-height: 37px;



	color: white;



	padding: 0px 10px 0px 10px;



	text-decoration: none;



	display: block;



}



.menu_active_left a,



.menu_active_bg a,



.menu_active_right a{



	color: #ede0e0;



}







/*.menu_bottom_active_left {



	background: url(menu1_bottom_left_active.gif) repeat-y bottom left;



}*/



.menu_bottom_active_bg{



	background: #db0600 url(menu1_bottom_bg_active.gif) repeat-x bottom;



}



/*.menu_bottom_active_right {



	background: url(menu1_bottom_right_active.gif) repeat-y bottom right;



}*/







.menu_bottom_active_left,



.menu_bottom_active_bg,



.menu_bottom_active_right {



	line-height: 32px;



	width: 100%;



}



.menu_bottom_c {



	padding: 0px 0px 0px 10px;



}



.menu_arrow,



.menu_bottom_active_left a,



.menu_bottom_active_bg a,



.menu_bottom_active_right a {



	font-family: Tahoma;



	font-weight: bold;



	font-size: 12px;



	line-height: 32px;



	color: white;



	text-decoration: none;



	display: block;



}



.menu_bottom_active_left a:hover,



.menu_bottom_active_bg a:hover,



.menu_bottom_active_right a:hover {



	text-decoration: underline;



}



.top_menu_separator {



	background: url(menu1_bottom_active_arrow.gif) no-repeat top;



	width: 6px;



	height: 32px;



	padding: 0px 10px 0px 10px;



}







#menu2_top {



	font-weight: bold;



	margin: 0px 0px 0px 0px;



}







.preload21 {background: url(menu2_top_arrow1.gif);}



.preload22 {background: url(menu2_top_arrow2.gif);}







#nav2 {



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	list-style:none;



	position: relative;



}







#nav2 li.top,



#nav2 li a.top_link,



#nav2 li a.top_link span,



#nav2 li a.top_link span.down {



	display:block;



	float:left;

    cursor:pointer;



}



#nav2 li a.top_link {



	padding: 0px 0px 0px 0px;



	cursor:pointer;



}



#nav2 li a.top_link span,



#nav2 li a.top_link span.down {



	padding: 0px 12px 0px 22px;

    cursor:pointer;

}







#nav2 li.separator {



	display:block;



	float:left;



	background: url(top_menu_separator2.gif) no-repeat top;



}







#nav2 li a.top_link,



#nav2 li a.top_link span,



#nav2 li a.top_link span.down {



	color: black;



	font-weight: normal;



	text-decoration:none;



	font-size: 12px;



	vertical-align: middle;



	background: white url(menu2_top_arrow1.gif) no-repeat 10px;

    cursor:pointer;



}







#nav2 li:hover a.top_link,



#nav2 li:hover a.top_link span,



#nav2 li:hover a.top_link span.down {



	color: #969696;

    cursor:pointer;

	background: #f3f1f1 url(menu2_top_arrow2.gif) no-repeat 10px;



}



/* Default list styling */







#nav2 li:hover {



	position:relative;



}







#nav2 li:hover ul.sub {



	left:0px;



	padding:0px;



	white-space:nowrap;



	height:auto;



}



#nav2 li:hover ul.sub li {



	display:block;



	height:20px;



	position:relative;



	float:left;



	font-weight:normal;



}



#nav2 li:hover ul.sub li a{



	display:block;



	font-family: Tahoma;



	font-size:12px;



	height:18px;



	line-height:18px;



	text-indent:5px;



	text-align: left;



	color: #696969;



	text-decoration:none;



}







#nav2 li:hover ul.sub li a:hover {



	/*border: 1px solid #836101;*/



	color: #6e0d0c;



}







#nav2 ul,



#nav2 li:hover ul ul,



#nav2 li:hover li:hover ul ul,



#nav2 li:hover li:hover li:hover ul ul,



#nav2 li:hover li:hover li:hover li:hover ul ul {



	position:absolute;



	left:-9999px;



	top:-9999px;



	width:0;



	height:0;



	margin:0;



	padding:0;



	list-style:none;



}







#menu2_top,



#nav2,



#nav2 li.top,



#nav2 li a.top_link,



#nav2 li a.top_link span,



#nav2 li a.top_link span.down,



#nav2 li.separator,



#nav2 li:hover a.top_link,



#nav2 li:hover a.top_link span,



#nav2 li:hover a.top_link span.down {



	height: 24px;



	line-height: 24px;



}







#nav2 li:hover ul.sub {



	top: 24px;



}







#nav2 li:hover ul.sub,



#nav2 li:hover ul.sub li {



	width:176px;



}



#nav2 li:hover ul.sub li a{



	width:170px;



}







.tm2_l {



	background: url(menu_top2_border.png) repeat-y left;



}



.tm2_r {



	background: url(menu_top2_border.png) repeat-y right;



}



.tm2_bl {



	background: url(menu2_top_bottom_left.png) no-repeat bottom left;



}



.tm2_b {



	background: #f3f1f1 bottom;



	width: 100%;



}



.tm2_br {



	background: url(menu2_top_bottom_right.png) no-repeat bottom right;



}



.tm2_s {



	/*background: white url(frame_hline.gif) repeat-x center;*/



	border-bottom: 1px dashed silver;



	width: 160px;



}



.tm2_c {



	background: #f3f1f1;



	color: black;



	width: 100%;



}







#nav2 li:hover,



.tm2_l,



.tm2_r,



.tm2_bl,



.tm2_b,



.tm2_br,



.tm2_s,



.tm2_c {



	z-index: 250;



}



#nav2{



	z-index: 500;



}



/*///end/////top_menu//////////////////////////////////////////////////*/   







#link2,



#link2 a,



#link2 a:hover {



	color: #8f1707;



	font-family: Tahoma;



	font-size: 11px;



}



#link2 a:hover {



	text-decoration: none;



}







/*///begin/////cat_main_//////////////////////////////////////////////////*/   



.cat_main_border_l {



	background: url(cat_main_border.gif) repeat-y left;



}



.cat_main_border_r {



	background: url(cat_main_border.gif) repeat-y right;



}



.cat_main_border_t {



	background: url(cat_main_border.gif) repeat-x top;



}



.cat_main_border_b {



	background: url(cat_main_border.gif) repeat-x bottom;



}







.cat_main_border_l,



.cat_main_border_r,



.cat_main_border_t,



.cat_main_border_b {



	z-index: 10;



}







.cat_main_border_tl {



	background: url(cat_main_top_left.png) no-repeat top left;



}



.cat_main_border_tr {



	background: url(cat_main_top_right.png) no-repeat top right;



}



.cat_main_border_bl {



	background: url(cat_main_bottom_left.png) no-repeat bottom left;



}



.cat_main_border_br {



	background: url(cat_main_bottom_right.png) no-repeat bottom right;



}







.cat_main_border_tl,



.cat_main_border_tr,



.cat_main_border_bl,



.cat_main_border_br {



	z-index: 20;



}







.cat_main_border_l,



.cat_main_border_r,



.cat_main_border_t,



.cat_main_border_b,



.cat_main_border_tl,



.cat_main_border_tr,



.cat_main_border_bl,



.cat_main_border_br {



	height: 225px;



}







.cat_main_bg {



	background: url(cat_main_bg.png) repeat top;



}







.cat_main_row0 {



	height: 10px;



}



.cat_main_row1 {



	color: #ae0100;



	height: 40px;



}



.cat_main_row2 {



	color: black;



	height: 85px;



}



.cat_main_row3 {



	height: 55px;



	text-align: center;



}



.cat_main_row4 {



	color: white;



	height: 15px;



	text-decoration: line-through;



}



.cat_main_row5 {



	color: white;



	height: 20px;



}







.cat_main_row1,



.cat_main_row2,



.cat_main_row3,



.cat_main_row4,



.cat_main_row5 {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height: 14px;



	padding: 0px 5px 0px 5px;



}







.cat_main_row1,



.cat_main_row4,



.cat_main_row5 {



	font-weight: bold;



}



/*///end///////cat_main_//////////////////////////////////////////////////*/   







.frame_abstraction_bg_1 {



	background: url(frame_abstraction_1.gif) no-repeat bottom left;



}



.frame_abstraction_bg_7{

    background: url(Search-By-Price.jpg) no-repeat center left;

}



/*begin ////////left-menu////////////////////////////////////////////*/



#left_menu{



	padding: 5px 5px 5px 25px;



	



}



#left_menu li.level1 a{



	text-decoration: none;



	font-weight: bold;



}



#left_menu li.level2 a,



#left_menu li.active2 a{



	font-weight: normal;



	padding-left: 15px;



}







#left_menu li.level1 a:hover,



#left_menu li.active1 a{



	color: #a2010a;



	text-decoration: underline;



}



#left_menu li.level2 a:hover,



#left_menu li.active2 a{



	color: #a2010a;



	text-decoration: underline;



}



#left_menu li.level1 h3 a{



	background: url(strelka.gif) no-repeat 0px -23px;



	text-decoration: none;	



	padding-left: 20px;



}







#left_menu li.level1 h3 a:hover,



#left_menu li.active1 h3 a {



	background: url(strelka.gif) no-repeat 0px -1px;



	padding-left: 20px;



	font-weight: bold;



}







#left_menu li.level1 a,



#left_menu li.level2 a,



#left_menu li.active2 a{



	text-decoration: none;



	line-height: 20px;



	color: #545454;



	font-size: 12px;



}



#left_menu li.active2 a{



	color: #a2010a;



	text-decoration: underline;



	



}



#left_menu .separator1 {



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #cccccc;



	margin: 0px 20px 5px 0px;



	padding: 0px 0px 5px 0px;



	font-weight: bold;



}



#left_menu li.level1 a,



#left_menu li.level2 a,



#left_menu li.active1 a,



#left_menu li.active2 a{



	font-family: Tahoma;



}



/*end ////////left-menu////////////////////////////////////////////*/







/*begin ////////tabs////////////////////////////////////////////*/



.tab_noactive1:hover,



.tab_active1,



.tab_noactive2:hover,



.tab_active2 {



	background: url(tab1_active_bg.png) no-repeat top center;



}



/*.tab_noactive1:hover,



.tab_active1 span,



.tab_noactive1 span:hover {



	text-decoration: none;



}*/



.tab_noactive1 span,



.tab_noactive2 span {



	text-decoration: underline;



}



.tab_noactive1 span,



.tab_active1 span,



.tab_noactive2 span,



.tab_active2 span {



	padding: 0px 10px 0px 10px;



	margin: 0px;



	cursor: pointer;



	font-size: 14px;



	line-height: 26px;



	font-weight: bold;



	color: #750201;



	display: block;



}



.tab_noactive2 span,



.tab_active2 span {



	padding: 0px 0px 0px 0px;



	font-size: 13px;



	line-height: 26px;



}



.tab_separator1,



.tab_separator2 {



	/*background:url(/images/tab1_separator.gif) no-repeat center;*/



	border-left: 2px dotted #868686;



	width: 0px;



	height: 20px;



	margin: 3px 0px 0px 2px;



}







.tab_empty,



.tab_noactive1,



.tab_active1,



.tab_noactive2,



.tab_active2,



.tab_separator1,



.tab_separator2 {



	float: left;



}



/*end   ////////tabs////////////////////////////////////////////*/







/*///begin cat_params//////////////////////////////////////////////////////*/



#cat_params li.level1 a,



#cat_params li.level1 span{



	text-decoration: none;



	font-weight: bold;



}



#cat_params li.level2 a{



	font-weight: normal;



	padding-left: 15px;



}



#cat_params li.level1 a:hover,



#cat_params li.level2 a:hover{



	color: #a2010a;



	text-decoration: underline;



}







#cat_params li.level1 a,



#cat_params li.level2 a,



#cat_params li.level1 span{



	text-decoration: none;



	line-height: 18px;



	font-family: Tahoma;



	color: #545454;



}



/*///end cat_params//////////////////////////////////////////////////////*/







/*///begin prods_menu//////////////////////////////////////////////////////*/



#prods_menu li {



	margin-left: 15px;



}



#prods_menu li.level1 a,



#prods_menu li.level1b{



	text-decoration: none;



	font-weight: normal;



}



#prods_menu li.level1b a{



	font-weight: bold;



}



#prods_menu li.level1 a:hover,



#prods_menu li.level1b a:hover{



	color: #a2010a;



	text-decoration: underline;



}







#prods_menu li.level1 a,



#prods_menu li.level1b a {



	text-decoration: none;



	line-height: 18px;



	font-family: Tahoma;



	color: #545454;



}



/*///end prods_menu//////////////////////////////////////////////////////*/







/*///begin similar_products////////////////////////////////////////////////////*/



#similar_products {



	margin-left: 15px;



}



#similar_products li.level1 a{



	text-decoration: none;



	font-weight: normal;



	line-height: 18px;



	font-family: Tahoma;



	color: #545454;



}



#similar_products li.level1 a:hover {



	color: #a2010a;



	text-decoration: underline;



}



/*///end similar_products//////////////////////////////////////////////////////*/







/*begin ////////frame3////////////////////////////////////////////*/



#frame3 div.title1 {



	position: absolute;



	text-align: center;



	width: 246px;



	margin-top: -17px;



	line-height: 16px;



	/*border: 1px solid;*/



	font-size: 12px;



	font-family: Tahoma;



	font-weight: bold;



	text-decoration: none;



	color: #f2eee8;



	margin-left: -5px;



}



#frame3 div.frame1 {



	position: relative;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



}



#frame3 img {



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



}



/*end ////////frame3////////////////////////////////////////////*/







/*///begin/////price//////////////////////////////////////////////////*/



.price-text1 {



	color: #626262;



	font-weight: bold;



}



.price-val1 {



	color: #9a0109;



	font-weight: bold;



}



.price-val2 {



	color: red;



	font-size: 16px;



	font-weight: bold;



}



/*///end/////price//////////////////////////////////////////////////*/







.fb_subjects {



	border: 0px none;



}







.background1 {



	background-color: #f5f5f5;



}



.background1,



.background2 {



	line-height: 24px;



}







/*///begin/////additional_buttons////////////////////////////////////////////////*/



#additional_buttons .style1 {



	float: left;



	height: 32px;



	line-height: 32px;



}



#additional_buttons .style2 {



	line-height: 37px;



}



/*///end/////additional_buttons//////////////////////////////////////////////////*/







/*///begin/////messages//////////////////////////////////////////////////*/



.red,



.error_text1 {



	color: red;



}







.error_box1 {



	color: red;



	border: 1px solid red;



	text-align: center;



	padding: 5px 0px 5px 0px;



}







.success_text1 {



	color: green;



}



.success_box1 {



	color: green;



	border: 1px solid green;



	text-align: center;



	padding: 5px 0px 5px 0px;



}



.success_box2 {



	color: orange;



	border: 1px solid orange;



	text-align: center;



	padding: 5px 0px 5px 0px;



}



/*///end///////messages//////////////////////////////////////////////////*/



.h3step {

  color:#7D1110;

  font-size:14px;

  font-weight:bold;

  text-decoration:none;

  display: block;

}



.h3step span {

  color:#FF5F07;

  font-size:14px;

  font-weight:bold;

}



/**

* @file: highslide.css

* @version: 4.1.8

*/



.highslide-container div {

  font-family: Verdana, Helvetica;

  font-size: 10pt;

}



.highslide-container table {

  background: none;

}



.highslide {

  outline: none;

  text-decoration: none;

  margin-right: 6px;

  margin-bottom: 5px;

  display: inline;

  float: left;

}



.highslide img {

  border: 2px solid silver;

}



.highslide:hover img {

  border-color: gray;

}



.highslide-active-anchor img {

  visibility: hidden;

}



.highslide-gallery .highslide-active-anchor img {

  border-color: black;

  cursor: default;

  visibility: visible;

}



.highslide-image {

  background: gray;

  border-color: white;

  border-style: solid;

  border-width: 2px;

}



.highslide-wrapper, .highslide-outline {

  background: white;

}



.glossy-dark {

  background: #111;

}



.highslide-image-blur {}



.highslide-number {

  color: gray;

  font-size: .9em;

  font-weight: bold;

}



.highslide-caption {

  display: none;

  font-size: 1em;

  padding: 5px;

/*background: white;*/

}



.highslide-heading {

  display: none;

  font-weight: bold;

  margin: 0.4em;

}



.highslide-dimming {

  background: black;

  position: absolute;

}



a.highslide-full-expand {

  background: url(graphics/fullexpand.gif) no-repeat;

  display: block;

  height: 34px;

  margin: 0 10px 10px 0;

  width: 34px;

}



.highslide-loading {

  background-color: white;

  background-image: url(graphics/loader.white.gif);

  background-position: 3px 1px;

  background-repeat: no-repeat;

  border: 1px solid white;

  color: black;

  display: block;

  font-size: 9px;

  font-weight: bold;

  padding: 3px;

  padding-left: 22px;

  text-decoration: none;

  text-transform: uppercase;

}



a.highslide-credits{

  display: none !important;

}



.highslide-move, .highslide-move * {

  cursor: move;

}



.highslide-viewport {

  background: none;

  display: none;

  height: 100%;

  left: 0;

  position: fixed;

  top: 0;

  width: 100%;

  z-index: 1;

}



.highslide-overlay {

  display: none;

}



.hidden-container {

  display: none;

}

/* Example of a semitransparent, offset closebutton */



.closebutton {

  background: url(graphics/close.png);

/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */

  cursor: pointer;

  height: 30px;

  left: 15px;

  position: relative;

  top: -15px;

  width: 30px;

}

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

/* Thumbnail boxes for the galleries.                                        */

/* Remove these if you are not using a gallery.                              */

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



.highslide-gallery ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

}



.highslide-gallery ul li {

  background: #ededed;

  border: 1px solid silver;

  display: block;

  float: left;

  height: 106px;

  line-height: 0;

  margin: 2px;

  overflow: hidden;

  position: relative;

  width: 106px;

}



.highslide-gallery ul a {

  left: 50%;

  position: absolute;

  top: 50%;

}



.highslide-gallery ul img {

  left: -50%;

  position: relative;

  top: -50%;

}



html >/**/ body .highslide-gallery ul li {

  display: table;

  text-align: center;

}



html >/**/ body .highslide-gallery ul li {

  text-align: center;

}



html >/**/ body .highslide-gallery ul a {

  display: table-cell;

  position: static;

  vertical-align: middle;

}



html >/**/ body .highslide-gallery ul img {

  position: static;

}

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

/* Controls for the galleries.											     */

/* Remove these if you are not using a gallery							     */

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



.highslide-controls {

  background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;

  height: 40px;

  margin: 20px 15px 10px 0;

  width: 195px;

}



.highslide-controls ul {

  background: url(graphics/controlbar-white.gif) right -90px no-repeat;

  height: 40px;

  left: 15px;

  list-style: none;

  margin: 0;

  padding: 0;

  position: relative;

}



.highslide-controls li {

  float: left;

  list-style: none;

  margin: 0;

  padding: 5px 0;

}



.highslide-controls a {

  background-image: url(graphics/controlbar-white.gif);

  display: block;

  float: left;

  height: 30px;

  outline: none;

  width: 30px;

}



.highslide-controls a.disabled {

  cursor: default;

}



.highslide-controls a.disabled span {

  cursor: default;

}



.highslide-controls a span {

/* hide the text for these graphic buttons */

  cursor: pointer;

  display: none;

}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */



.highslide-controls .highslide-previous a {

  background-position: 0 0;

}



.highslide-controls .highslide-previous a:hover {

  background-position: 0 -30px;

}



.highslide-controls .highslide-previous a.disabled {

  background-position: 0 -60px !important;

}



.highslide-controls .highslide-play a {

  background-position: -30px 0;

}



.highslide-controls .highslide-play a:hover {

  background-position: -30px -30px;

}



.highslide-controls .highslide-play a.disabled {

  background-position: -30px -60px !important;

}



.highslide-controls .highslide-pause a {

  background-position: -60px 0;

}



.highslide-controls .highslide-pause a:hover {

  background-position: -60px -30px;

}



.highslide-controls .highslide-next a {

  background-position: -90px 0;

}



.highslide-controls .highslide-next a:hover {

  background-position: -90px -30px;

}



.highslide-controls .highslide-next a.disabled {

  background-position: -90px -60px !important;

}



.highslide-controls .highslide-move a {

  background-position: -120px 0;

}



.highslide-controls .highslide-move a:hover {

  background-position: -120px -30px;

}



.highslide-controls .highslide-full-expand a {

  background-position: -150px 0;

}



.highslide-controls .highslide-full-expand a:hover {

  background-position: -150px -30px;

}



.highslide-controls .highslide-full-expand a.disabled {

  background-position: -150px -60px !important;

}



.highslide-controls .highslide-close a {

  background-position: -180px 0;

}



.highslide-controls .highslide-close a:hover {

  background-position: -180px -30px;

}





div.h4 div.title {

    font-size: 15px;

    color: #AA0100;

    margin: 10px 0px;

    padding: 0px

}



#title{

	width: 1004px;

	margin: 0 auto;

	height: 20px;

	overflow: hidden;

	background: #FEFEFE;

    position: relative;

}



#title h1{

	font-size: 12px;

	font-weight: normal;

	color: #A5A4A4;

	padding-left: 10px;

	line-height: 19px;

}



.rss-top{

    background: url(rss.png) no-repeat 0 0px;

    padding-left: 18px;

    display: block;

    position: absolute;

    top: 2px;

    right: 7px;

    color: #959595;

    padding-bottom: 2px;

}



.rss-top a{

    color: #959595;

}



.fpblock {

  clear: both;

  margin-bottom: 5px;

}



.fpblock-imgdiv{

  float: left;

  display: inline;

  width: 60px;

  text-align: center;

  margin-left: 12px;

}



.fpblock-checkbox{

  float: left;

  display: inline;

  margin-left: 10px;

}



.fpblock-checkbox .fieldqty {

  border:1px solid #CCCCCD;

  color:#555;

  font-family:Arial,Helvetica,sans-serif;

  font-size:11px;

  padding:4px;

}



.fpblock-imgdiv .enlarge{

  background: url(enlarge.png) no-repeat 0 2px;

  padding-left: 18px;

  padding-top: 2px;

  padding-bottom: 1px;

  display: block;

  margin-top: 1px;

}



.fpblock-imgdiv img{

  border: 1px solid #94999B;

  padding: 1px;

}



/* -- Customers Who Viewed This Item Also Viewed... -- */



.also-viewed{

  padding-left:5px;

  padding-right:5px;

  width:758px;

  margin: 0 -9px;

  border-top: 1px solid #D4D4D4;

  margin-bottom: 10px;

}



.also-viewed div{

  padding: 0;

}



.also-viewed div p{

  color: #AA0100;

  font-size: 13px;

  font-weight: bold;

  padding: 10px;

}



.viewedbyothers{

  padding:10px 1px;

}



.previouspage,.nextpage{

  background:url("sprite_icons_v8.png") no-repeat scroll 0 -176px transparent;

  cursor:pointer;

  display:block;

  float:left;

  height:30px;

  margin-top:35px;

  width:20px;

}



.previouspage:hover{

  background:url("sprite_icons_v8.png") no-repeat scroll 0 0 transparent;

}



.nextpage{

  background:url("sprite_icons_v8.png") no-repeat scroll 0 -112px transparent;

}



.nextpage:hover{

  background:url("sprite_icons_v8.png") no-repeat scroll 0 -56px transparent;

}



.carouselproducts .fourproducts{

  height:102px;

  padding-right:4px;

  width:713px;

}



.carslcontent{

  float:left;

}



.carouselproducts .product{

  float:left;

  height:102px;

  padding-left:10px;

  width:227px;

}



.carouselproducts .product a{

  text-decoration:underline;

}



.productimage img{

  border:1px solid #B9B4B4;

  float:left;

  margin-right:7px;

}



.productload img{

  border:none !important;

  padding:23px 26px;

}



.productinfonarrow{

  float:left;

  text-align:left;

  width:115px;

}



.carouselproducts .productname{

  line-height:15px;

  max-height:62px;

  overflow:hidden;

}



.prodprice{

  color:#39555F;

  display:block;

  font-weight:bold;

  padding-top:5px;

}



.alerttext{

  color: #8E0109;

  font-weight: bold;

}



.green-text {

  color: #F45D0D;

  padding-left: 10px;

}



.clear{

  clear:both;

  padding: 0 !important;

}



.our-address{

    display:block;

    float:left;

}



.our-address a{

    color:#FFF;

    background: #CD0300;

    background: url("menu1_top_bg_active.gif") repeat-x scroll center top transparent;

    cursor:pointer;

    display:block;

    font-size:12px;

    font-weight:bold;

    height:36px;

    line-height:13px;

    margin-left:0px;

    overflow:hidden;

    position:absolute;

    text-align:center;

    text-align:left;

    text-decoration:none;

    z-index:5;

    top: 110px;

    -moz-border-radius-topleft: 10px;

    -moz-border-radius-topright: 10px;

    -webkit-border-radius-topleft: 10px;

    -webkit-border-radius-topright: 10px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}



.our-address a:hover{

    border:1px solid transparent;

    color:#41760A;

    background: transparent;

}



.our-address a:hover .ititle{

    visibility:hidden;

}



.our-address .icon_work{

    background:transparent url(globe.png) no-repeat top left;

    display:block;

    height:64px;

    left:140px;

    position:absolute;

    top:75px;

    width:64px;

    z-index:5;

}



.our-address .ititle{

    -moz-border-radius:10px;

    -webkit-border-radius:10px;

    border:1px solid #39555F;

    border: none;

    border-radius:10px;

    display:block;

    height:40px;

    line-height:13px;

    padding:4px 7px;

    padding-right:8px;

    text-align:center;

    color:#FFF;

    font-weight: normal;

}



.our-address span.idescription{

    -moz-border-radius:10px;

    -moz-box-shadow:1px 1px 6px #000;

    -webkit-border-radius:10px;

    -webkit-box-shadow:1px 1px 6px #000;

    background-color:#CD0300;

    border:3px solid #fff;

    border-radius:10px;

    box-shadow:1px 1px 6px #000;

    color:#fff;

    display:block;

    font-size:14px;

    height:65px;

    left:1px;

    line-height:normal;

    padding:10px;

    position:absolute;

    width:140px;

}



.sanyprice{

  display: block;

  margin-bottom: 8px;

}



.sanyprice li{

  display: block;

  list-style: none;

  padding-bottom: 3px;

}



.sebyprc select,.sebyprc option,.sebyprc input{

  color: #000;

}



.sebyprc option[disabled]{color:#999}



.sebyprc a{

    text-decoration: none;

}



.sebyprc a:hover{

    text-decoration: underline;

    color: #a2010a;

}



hr{

  background-color:#CCC;

  border:0 none;

  height:1px;

}



strong.h3{

  color: #1E1E1E;

  line-height: 17px;

  font-size: 11pt;

  padding-bottom: 3px;

  display: block;

}



#catalog_down {

	clear:both;

	width:100%;

	font-size: 12px;

	color:#888888;

	text-align:left;

	margin-bottom:10px;

}

#catalog_down ul div h4 {color:#888888; font-size: 12px; font-weight: bold; }

#catalog_down ul {

	padding: 10px;

	clear:both;

}

#catalog_down ul li {

	list-style:none;

	float:left;

	margin:2px 10px 0 0;

	padding: 0 10px 0 0;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #A5A4A4;

}
