*{ margin: 0; padding: 0;}

body{
	font-family: Tahoma; 
	color: #656565; 
	min-width:1000px; 
	font-size:11px; 
}

html, body{
	height: 100%;
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

.full_w{
	width: 100%;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; height: 100%; }

div, td, input, select, p, a, li, textarea {
 	font-family: Tahoma;
	font-size: 11px;
	color: #101417;
}

.full_w{
	width: 100%;
}


a{
	color: #0064B0;
	text-decoration: underline;
}

a:hover{
	color: #EC5B22;
	text-decoration: none;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px; 
}
	
/*For IE*/
* html #main_inside{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

.padding_list li
{
    margin-top:-15px;
    padding-left:50px;
    font-size:20pt;    
}

.horisontal_list li
{    
	list-style: none ;
	display: inline ;	
}


#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px;
}


/*For IE*/
* html #main_inside_in{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); 
	height:100%;
}

#main_content{
	margin: 0 auto;
}
/*=======================================================*/


/*=======================================================*/

#footer_block{
	height: 223px; 
	clear: both;
}

#footer_main{
	height: 203px; 
	margin: -203px auto; 
	position: relative; 
	background-image: url(../images/footer_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;	
}

#footer{
	height: 203px; 
	margin: 0 auto; 
	min-width: 997px; 
	background-image: url(../images/footer2_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

/*For IE*/
* html #footer{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}

#footer_in{ 
	margin: 0 auto; 
	padding: 0px 0 0 0;
}

/* ================================================================================ */

#header{
	height: 193px;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
}

#header2{
	height: 193px;
	background-image: url(../images/header2.jpg);
	background-repeat: repeat-x;
}

#logo{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
}

#top_contact{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 190px;
	height: 68px;
	overflow: hidden;
	z-index: 10000;
}

#top_contact .content{
	
}

#top_contact .content .phone{
	background-image: url(../images/top_phone.gif);
	background-position: 16px 9px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 47px;
	height: 30px;
	overflow: hidden;
}

#top_contact .content .phone span{
	float: left;
	white-space: nowrap;	
	font-size: 12px;
}

#top_contact .content a.contact_link{
	font-size: 10px;
	padding: 0px 0px 0px 70px;
	color: #000000;
	position: relative;
	z-index: 10;
	font-weight: bold;
}

#top_user_menu{
	height: 23px;
	overflow: hidden;
	padding: 0px 0px 0px 200px;
}

#top_user_menu ul{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

#top_user_menu ul li{    
	padding: 0px 10px 0px 5px;
	margin: 0px 0px 0px 0px;	
	list-style: none;
	display: inline;
	background-image: url(../images/top_user_menu_li.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
}

#top_user_menu ul li.last{
	background-image: none;	
}

#top_menu_pre2{
	padding: 0px 200px 0px 190px;
	height: 50px;
	position: relative;
	z-index: 100;	
}

#top_menu_pre{
	padding: 0px 0px 0px 5px;
	height: 50px;
	overflow: hidden;	
	background-image: url(../images/top_menu_pre.jpg);
	background-repeat: repeat-x;
	position: relative;
	z-index: 100;
}

#top_menu{
	height: 50px;
	overflow: hidden;
	background-image: url(../images/top_menu.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#top_menu ul{
	padding: 13px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#top_menu ul li{
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	float: left;
	font-size: 0px;
	background-image: url(../images/top_menu_separ.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;	
}

#top_menu ul li.last{
	background-image: none;
}

#top_menu ul li a{
	color: #FEFFFF;
	font-weight: bold;
	font-size: 12px;
}

#search_cart{
	clear: both;
	height: 33px;
	overflow: hidden;
	padding: 0px 0px 0px 205px;
}

#search_cart #search{
	float: left;
	font-weight: bold;
	padding: 6px 0px 0px 0px !important;
	padding: 4px 0px 0px 0px;	
}

#search_cart #search select.select{
	width: 92px;
	font-weight: normal;
	font-size: 12px;	
	height: 20px;	
	border: 1px solid #B4B8C3;	 
	float: left;
	margin-right: 6px;
}

#search_cart #search input.box{
	width: 282px;
	font-weight: normal;
	font-size: 12px;	
	height: 18px;
	border: 1px solid #B4B8C3; 
	padding: 2px 0px 0px 10px;
	float: left;	
	margin-right: 6px;	
}

#search_cart #search input.button{
	font-weight: normal;
	font-size: 12px;	
	width: 50px;
	text-align: center;
	float: left;
	padding: 1px 0px 1px 0px;
}

#search_cart #search span{
	float: left;
	padding: 2px 5px 0px 0px;
	font-size: 12px;
}

#search_cart #cart{
	float: right;
	width: 205px;
	background-image: url(../images/cart_bg.jpg);	
	background-repeat: repeat-x;
	height: 38px;
	overflow: hidden;
	position: relative;
	top: -5px;
}

#search_cart #cart .content{
	float: right;
	width: 205px;
	background-image: url(../images/cart_content_bg.jpg);	
	background-position: left top;
	background-repeat: no-repeat;
	height: 38px;
	text-align: center;
	padding: 11px 0px 0px 0px;
	font-size: 12px;
}

#search_cart #cart .content a{
	font-weight: bold;
	color: #000000;
	font-size: 12px;	
}

#search_example{
	clear: both;
	padding: 4px 0px 0px 348px;
}

#search_example a{
	color: #000000;
}

#top_nav_pre{
	clear: both;
	padding: 10px 28px 0px 28px;
}

#top_nav_pre #top_nav{
	float: left;
	width: 150px;
	text-align: center;
	padding: 33px 0px 10px 0px;
}

#top_nav_pre #top_nav a{
	margin: 0px 15px 0px 15px;
}

#top_nav_pre #top_banner{
	padding: 0px 0px 0px 179px;
	text-align: center;
}

#footer_line{
	height: 6px;
	padding: 0px 29px 0px 29px;
	overflow: hidden;
	font-size: 0px;
}

#footer_line div{
	background-color: #B7CBD6;
	background-image: url(../images/footer_line_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 0px;	
}

#footer_menus_pre{
	clear: both;
	padding: 0px 69px 0px 69px;
	height: 115px;
	overflow: hidden;
}

#footer_menus_pre ul{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#footer_menus_pre ul li{
	padding: 0px 0px 0px 2px;	
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	line-height: 16px;
}

#footer_menus_pre ul li.last{
	background-image: none;
	padding: 0px 0px 0px 2px;	
}

#footer_menus_pre ul li a{
	color: #000000;	
	background-image: url(../images/top_user_menu_li4.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	padding: 0px 6px 0px 0px;
	white-space: nowrap;
}

#footer_menus_pre ul li.last a{
	background-image: none;
}

#footer_info{
	clear: both;
}

#footer_info #contact{
	float: left;
	width: 340px;
	padding: 10px 0px 0px 170px;
	font-size: 10px;
	line-height: 14px;
}

#footer_info #contact a{
	color: #000000;
	font-size: 10px;
}

#footer_info #info{
	padding: 8px 16px 0px 525px;
	font-size: 10px;
}

#footer_info #info p{
	font-size: 10px;
	padding: 0px 0px 5px 0px;
}

#main_content2{
	padding: 0px 0px 25px 28px;
}

#main_content2 h1, #footer_text_blocks h1{
	font-size: 24px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}

#product_list
{    
	clear: both;	
}

/* ----------------------------- */
#product_list .item{
	float: left;
	height: 302px;	
	width: 204px;
	overflow: hidden;	
	margin-left:10px;
	margin-right: 25px;
}

#product_list .item .img{
	font-size: 0px;	
	height: 204px;
	width: 204px;
	overflow: hidden;
}

#product_list .item .img .label{
	width: 46px;
	position: relative;
	top: -202px;
	left: 2px;
}

#product_list .item .img a{
	border: 1px solid #B6CAD5;
	padding: 1px;
	display: block;
	height: 200px;
	width: 200px;
	font-size: 0px;
}

.center_cell #product_list .item{
	float: left;
	width: 204px;
	height: 302px;	
	overflow: hidden;
	margin-left: 10px;
	margin-right: 25px;
}

#product_list .item .img a:hover{
	border: 1px solid #E68220;
}

#product_list .item .name{
	background-color: #EEF3F6;
	padding: 2px 0px 6px 5px;
}

#product_list .item .name a{
	font-size: 12px;
	/*
	background-image: url(../images/product_zoom.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	*/
/*	display: block; */
	padding: 4px 0px 0px 0px;
}

#product_list .item .name img{
	position: relative;
	top: 3px;
	left: -5px;
	margin: 0px 3px 0px 3px;
}

#product_list .item .rate{
	clear: both;
	padding: 3px 0px 0px 0px;
}

#product_list .item .rate .rate_star{
	float: left;
	padding: 0px 0px 5px 8px;
}

#product_list .item .rate .sku{
	float: right;
	padding: 2px 4px 5px 0px;
}

#product_list .item .price{
	clear: both;
}

#product_list .item .price p{
	float: left;
	padding: 0px 0px 5px 8px;	
	font-weight: bold;
	font-size: 12px;
	text-indent: 0px;
}

#product_list .item .price p.sale{
	float: left;
	padding: 0px 0px 5px 8px;	
	font-weight: bold;
	font-size: 12px;
	text-indent: 0px;
	color: #EE5C20;
}

#product_list .item .price p.sale span{
	color: #000000;
	font-weight: normal;
	text-decoration: line-through;
	padding: 0px 0px 0px 3px;
}

#product_list .item .price .add_cart{
	float: right;
	display: block;
	padding: 2px 4px 5px 0px;
	margin-right: 0px;
}

#product_list .item .price .add_cart a{
	background-image: url(../images/add_cart.gif); 
	background-position: right 2px;
	background-repeat: no-repeat;
	display: block;
	padding:  0px 15px 2px 0px;
}

#product_list .item .price .add_cart img{
	position: relative;
	top: 2px;
}

#footer_blocks{
	clear: both;
	padding: 0px 28px 0px 0px;
}

#footer_blocks #top_category{
	float: left;
	width: 49%; 	
}

#footer_blocks #top_category .content{
	padding: 0px 18px 13px 0px;
}

#footer_blocks #top_category .content h2{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 15px 0px;	
	display: block;
}

#footer_blocks #top_category .content h2 a{
	text-decoration: underline;
	font-size: 26px;
	font-weight: normal;
	font-family: Tahoma;	
	color: #010101;	
    display: block;
}

#footer_blocks #top_category .content .colum{
	float: left;
	width: 49%;
}

#footer_blocks #top_category .content h2 a:hover{
	text-decoration: none;
}

#cayalog_list h2 a{
	text-decoration: underline;
	font-size: 26px;
	font-weight: normal;
	font-family: Tahoma;	
	color: #010101;	
}

#cayalog_list h2 a:hover{
	text-decoration: none;
}

#footer_blocks #top_category .content ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	clear: both;
}

#footer_blocks #top_category .content ul li{
	padding: 0px 10px 3px 0px;
	margin: 0px 0px 0px 0px;	
	list-style: none;
}

#footer_blocks #top_category .content ul li a{
	padding: 0px 2px 0px 8px;
	background-image: url(../images/li_orange.gif);
	background-position: left 6px;
	background-repeat: no-repeat;	
	font-size: 12px;	
	display: block;
}

#footer_blocks #top_category .content a.more{
	padding: 7px 0px 0px 8px;
	background-image: url(../images/li_orange.gif);
	background-position: left 12px !important;
	background-position: left 20px;	
	background-repeat: no-repeat;		
	display: block;
	clear: both;
	font-size: 12px;		
}

#footer_blocks #product_label{
	float: left;
	width: 50%; 
	background-color: #EEF3F6;
	background-image: url(../images/product_label.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#footer_blocks #product_label #product_label2{
	background-image: url(../images/product_label2.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}

#footer_blocks #product_label #product_label2 #product_label3{
	background-image: url(../images/product_label3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4{
	background-image: url(../images/product_label4.gif);
	background-position: left bottom;
	background-repeat: no-repeat;	
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content{
	padding: 6px 18px 13px 18px;
	clear: both;
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content h2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;	
	float: left;
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content h2 a{
	font-size: 26px;
	font-weight: normal;
	font-family: Tahoma;
	color: #010101;	
	text-decoration: underline;
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content h2 a:hover{
	text-decoration: none;
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
	clear: both;
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content ul li{
	padding: 0px 3px 0px 0px;	
	padding: 0px 7px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/top_user_menu_li_ff.gif) !important;	
	background-image: url(../images/top_user_menu_li.gif);	
	background-position: right 7px;
	background-repeat: no-repeat;	
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content ul li.name{
	background-image: none;
	background-image: none !important;	
	padding: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px !important;	
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content ul li.last{
	background-image: none;
	background-image: none !important;	
}

#footer_blocks #product_label #product_label2 #product_label3 #product_label4 .content ul li a{
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

.left_cell{
	width: 192px;
	padding: 10px 30px 0px 0px;
}

.left_cell h2{	
	font-size: 15px;
    font-weight:  bold;
	font-family: Tahoma;
	color: #010101;	
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 10px 0px;	
}

.left_cell div.listname{
	font-size: 12px;
	padding: 0px 0px 20px 4px;
	clear: both;
}	

.left_cell div.listname b{
	padding: 0px 0px 0px 4px;
}

.left_cell ul{
	padding: 0px 0px 20px 0px;
	margin: 3px 0px 0px 0px;
	clear: both;
	display: block;
}

.left_cell ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 1px;
	display: block;
	clear: both;
}

.left_cell ul li a{
	background-image: url(../images/left_menu_a.gif);
	background-position: 5px 4px;
	background-repeat: no-repeat;
	padding: 1px 9px 1px 17px;
	clear: both;
	display: block;
	float: left;
	margin-bottom: 1px;
	font-size: 12px;
}

.sp span
{    
    cursor:pointer;
    font-size:8pt;
}

.left_cell ul li a:hover, .left_cell ul li a.cur{
/*
	background-image: url(../images/left_menu_a_Cur.gif);
	background-color: #FFAE6C;
*/	
	color: #E78321;
	text-decoration: underline;
}

#pathway{
	padding: 10px 28px 3px 0px;
	text-align: right;	
}

#pathway_left
{
    margin-top:-10px;
    padding:0px 0px 20px 30px;
	
}

#pathway img{
	position: relative;
	top: 3px;
}

#pathway_left img
{
    position:relative;
	top: 3px;
}

#pathway a{
	color: #000000;
}

.center_cell #product_list{
	clear: both;
	padding: 0px 13px 0px 13px;
}

#main_content2 .center_cell h1{
	font-size: 24px;
	font-weight: normal;
	padding: 5px 0px 0px 13px;
	margin: 0px 0px 15px 0px;
}

.search_result{
	padding: 0px 0px 16px 13px;	
	font-size: 12px;
}

.search_result a, .search_result a:hover{
	color: #000000;
}

.search_result a.search{
	color: #0064B0;
	text-decoration: underline;
}

.search_result a:hover.search{
	color: #EC5B22;
	text-decoration: none;
}

.sorted_by{
	padding: 0px 15px 14px 0px;
	clear: both;
}

.sorted_by div{
	background-image: url(../images/sorted_by.gif);
	background-repeat: repeat-x;	
}

.sorted_by div div{
	background-image: url(../images/sorted_by_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.sorted_by div div div{
	background-image: url(../images/sorted_by_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 0px 4px 7px;
	height: 30px;
	font-size: 0px;
}

.sorted_by div div div ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sorted_by div div div ul li{
	padding: 4px 3px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(../images/sorted_separ.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	list-style: none;
	float: left;
}

.sorted_top div div div ul li.cur a, .sorted_top div div div ul li.cur a:hover{
	background-image: url(../images/sorted_by_cur_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color: #000000;
}

.sorted_top div div div ul li.cur_top a, .sorted_top div div div ul li.cur_top a:hover{
	background-image: url(../images/sorted_by_cur_top2.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	padding-top: 9px;
	position: relative;
	top: -4px;
}

.pager div div div ul li.cur a, .pager div div div ul li.cur a:hover{
	padding-top: 9px;
	background-image: url(../images/sorted_by_cur_pager.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	font-weight: bold;
	top: -4px;
}

.sorted_by div div div ul li a, .sorted_by div div div ul li a:hover{
	color: #000000;
	display: block;
	float: left;
	padding: 5px 6px 12px 8px;	
}

.sorted_by div div div ul li b{
	color: #000000;
	display: block;
	float: left;
	padding: 5px 3px 7px 8px;	
}

.sorted_by div div div ul li a.new, .sorted_by div div div ul li a:hover.new{
	color: #329900;
}

.sorted_by div div div ul li a.acia, .sorted_by div div div ul li a:hover.acia{
	color: #F05C1E;
}

.sorted_by div div div ul li a.sale, .sorted_by div div div ul li a:hover.sale{
	color: #0270AB;
}

.sorted_by div div div ul li a.blue, .sorted_by div div div ul li a:hover.blue{
	color: #0063AE;
}


}

.left_banners{
	clear: both;
	padding: 18px 0px 0px 0px;
}

.product_img_cell{
	width: 260px;
}

.product_img_big{
	
}

.product_img_big .zoom{
	
}

.product_img_big .zoom a{
	color: #7F7F7F;
	background-image: url(../images/product_zoom.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 0px 0px 4px 23px;
	text-decoration: none;
	position: absolute;
	z-index: 10000;
}

.product_img_big .img{
	position: relative;
	padding: 0px 0px 20px 0px;
	text-align: center;	
}

.product_gallery{
	clear: both;
}

.product_gallery .item{
	float: left;
	margin: 0px 3px 11px 3px;
	padding: 0px;
}

.product_gallery .item a{
	background-image: url(../images/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 72px;
	padding: 3px;
	width: 72px;
}

.product_gallery .item a:hover, .product_gallery .item a.cur{
	background-image: url(../images/gallery_cur.jpg);
}

.link_gallery{
	clear: both;	
	padding: 0px 0px 0px 5px;
}

.link_gallery a{
	background-image: url(../images/top_user_menu_li.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}

.right_cell{
	width: 214px;
	padding: 0px 26px 0px 0px;
}

#price_product_block{
	background-color: #EEF3F6; 
	background-image: url(../images/product_label.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#price_product_block .price_product_block2{
	background-image: url(../images/product_label2.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}

#price_product_block .price_product_block2 .price_product_block3{
	background-image: url(../images/product_label3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4{
	background-image: url(../images/product_label4.gif);
	background-position: left bottom;
	background-repeat: no-repeat;	
	padding-bottom: 13px;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 .price{
	background-image: url(../images/price_block_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 7px 0px 11px 13px;
	font-size: 25px;
	font-weight: normal;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 .price span{
	color: #EB5D1F;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 p{
	color: #000002;
	font-weight: bold;
	text-indent: 0px;
	padding: 12px 0px 13px 14px;
	line-height: 18px;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 p span{
	color: #00B232;
	font-weight: normal;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 .count{
	padding: 0px 0px 17px 14px;	
	font-size: 12px;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 .count input{
	width: 43px;
	border: 1px solid #B2B9C3;
	text-align: center;
	padding: 4px 0px 4px 0px;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 .button{
	text-align: center;
	padding-bottom: 10px;
}

#price_product_block .price_product_block2 .price_product_block3 .price_product_block4 .button input{
	 font-weight: bold;
	 width: 152px;
	 padding: 2px 0px 2px 0px;
}

.right_cell .help{
	padding: 13px 0px 13px 13px;
	clear: both;
	background-color: #FFFFFF;
}

.right_cell .help b{
	font-size: 12px;
}

.right_cell .help ul{
    padding: 4px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
}

.right_cell .help ul li{
	padding: 0px 0px 2px 12px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/top_user_menu_li.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.help2{
	padding: 0px 0px 0px 13px;
	line-height: 16px;
}

.help2 b{
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-indent: 0px;
	margin: 0px 0px 4px 0px;
}

.help2 a{
	background-image: url(../images/top_user_menu_li2.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
}

.help2 a.last{
	background-image: none;
}

.center_product_cell{
	padding: 0px 24px 25px 25px;
}

.both{
	clear: both;
}

.center_product_cell .options{
	float: left;
	font-weight: bold;
	font-size: 12px;
}

.center_product_cell .options ul{
    padding: 5px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: -4px;
}

.center_product_cell .options ul li{
	padding: 0px 9px 5px 2px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	display: inline;
	background-image: url(../images/gallery_cat_a.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
}

.center_product_cell .options ul li.last{
	background-image: none;
}

.center_product_cell .options ul li a{	
	font-size: 12px;
}

.center_product_cell .rank{
	float: right;
	width: 158px;
	margin: 0px 0px 20px 20px;
}

.center_product_cell .rank span{
	padding: 0px 0px 8px 12px;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

.center_product_cell .rank ul{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
}

.center_product_cell .rank ul li{
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/top_user_menu_li.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	font-size: 12px;
}

.center_product_cell .rank ul li a{
	font-size: 12px;
}

.center_product_cell .rank ul li.pad{
	padding: 0px 0px 4px 12px;	
}

.options_rank{
	height: 35px;
	padding: 0px 0px 0px 2px;
}

#sale_acia{
	clear: both;
	background-color: #EEF3F6; 
	background-image: url(../images/product_label.gif);
	background-position: left top;
	background-repeat: no-repeat;	
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#sale_acia .sale_acia2{
	background-image: url(../images/product_label2.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}

#sale_acia .sale_acia2 .sale_acia3{
	background-image: url(../images/product_label3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}

#sale_acia .sale_acia2 .sale_acia3 .sale_acia4{
	background-image: url(../images/product_label4.gif);
	background-position: left bottom;
	background-repeat: no-repeat;	
	font-size: 0px;	
}

#sale_acia .sale_acia2 .sale_acia3 .sale_acia4 span{	
	padding: 13px 13px 13px 66px !important;
	padding: 13px 13px 10px 66px;	
	font-size: 11px;
	text-indent: 0px;
	display: block;
}

#sale_acia .sale_acia2 .sale_acia3 .sale_acia4 img{
		
}

#main_content2 .center_product_cell p, #main_content2 .center_product_cell p b{
	line-height: 18px;
	text-indent: 0px;	
}

#addon_products h2{
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
}

#addon_products .both{
	height: 128px;
	clear: both	
}

#addon_products .item{
	float: left;
	width: 24%;
}

#addon_products .item .img{
	float: left;
	width: 90px;
	height: 90px;
	overflow: hidden;	
}

#addon_products .item .img img.label{
	position: relative;
	top: -88px;
	left: 2px;
}

#addon_products .item .img div{
	width: 90px;
	height: 90px;
	overflow: hidden;	
}

#addon_products .item .img div a{
	padding: 1px;
	border: 1px solid #BACCD6;
	height: 88px;
	display: block;
	height: 86px;
}

#addon_products .item .img div a:hover{
	border: 1px solid #E8821E;
}

#addon_products .item .desc{
     padding: 0px 0px 0px 100px;
}

#addon_products .item .desc a{
     display: block;
     font-size: 12px;
     padding-top: 9px;
     padding-bottom: 11px;
     padding-right: 10px;
}

#addon_products .item .desc span{
     display: block;
/*     clear: both; */
     font-size: 12px;
     font-weight: bold;
     padding: 5px 0px 0px 0px;
}

#addon_products .item .desc span.sale{
	color: #EE5C23;
}

#addon_products .item .desc span u{
     text-decoration: line-through;
     color: #000000;
     font-weight: normal;
}

/* ============================== ÄÀËÜØÅ ÍÎÂÎÅ ===================================== */


#addon_products{
	clear: both;
	padding: 10px 0px 0px 0px;
}

#top_contact .content .icq{
	clear: both;
	background-image: url(http://status.icq.com/online.gif?icq=470432427&img=5);
	background-position: 16px 0px;
	background-repeat: no-repeat;
	white-space: nowrap;
	font-size: 12px;
	padding: 0px 0px 2px 47px;	
}

#right_gallery{
	padding: 0px 0px 30px 0px;
}

#right_gallery .zoom_rate{
	clear: both;
}

#right_gallery .zoom_rate .zoom{
	float: left;
	padding: 0px 0px 0px 4px;
}

#right_gallery .zoom_rate .zoom a, #right_gallery .zoom_rate .zoom a:hover{
	display: block;
	background-image: url(../images/product_zoom.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
	color: #7F7F7F;
	text-decoration: none;
}

#right_gallery .zoom_rate .rate{
	float: right;
	padding: 0px 4px 0px 0px;
}

.votes_title{
	clear: both;
	padding: 0px 0px 15px 0px;	
}

.votes_title span{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 4px 0px 0px;
	font-family: Tahoma;
}

.votes_title a{
	background-image: url(../images/top_user_menu_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 8px;
	font-size: 12px;
}

.comments_cell{
	padding: 0px 37px 0px 0px;
}

.comments_cell blockquote{
	padding: 0px 0px 5px 0px;
	margin-bottom: 15px;
	clear: both;
}

.comments_cell blockquote td.author{
	
}

.comments_cell blockquote td.author div{
	background-image: url(../images/comment_author_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 38px;
}

.comments_cell blockquote td.author div div{
	background-image: url(../images/comment_author_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 7px 10px 0px 8px;	
}

.comments_cell blockquote td.author div div b{
	display: block;
	white-space: nowrap;
	clear: both;
}

.comments_cell blockquote td.author div div span{
	display: block;
	white-space: nowrap;
	clear: both;
	color: #7F7F7F;
}

.comments_cell blockquote td.desc{
	text-indent: 0px;
	font-size: 12px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
}

.comments_cell blockquote blockquote{
	padding: 0px 0px 0px 30px;
	margin-top: 10px !important;
	margin-top: 0px;	
	clear: both;	
}

.comments_cell blockquote div.author{
	float: left;
}

.comments_cell blockquote td.author_answer div{
	background-image: url(../images/comment_author_answer_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 38px;
}

.comments_cell blockquote td.author_answer div div{
	background-image: url(../images/comment_author_answer_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 7px 14px 0px 8px;
}

.comments_cell blockquote td.author_answer div div b{
	display: block;
	white-space: nowrap;
	clear: both;
}

.comments_cell blockquote td.author_answer div div span{
	display: block;
	white-space: nowrap;
	clear: both;
	color: #7F7F7F;
}

.comments_cell blockquote td.author_answer div div span b{
	white-space: nowrap;
	display: inline;
}

#votes_form{
	border-top: 1px solid #CCDBE2;
	border-bottom: 1px solid #CCDBE2;	
	padding: 22px 0px 17px 0px;
	margin-top: 10px;
	clear: both;
}

#votes_form .title{
	font-size: 18px;
	font-weight:  normal;	
}

#votes_form .votes_tbl{
	width: 100%;
}

#votes_form .votes_tbl .fields{
	width: 520px;
}

#votes_form .votes_tbl .wider{
	width: 620px !important;
}

#votes_form .votes_tbl .fields .row{
	clear: both;
}

#votes_form .votes_tbl .fields .row .name{
	float: left;
	width: 200px;
	padding: 3px 0px 0px 7px;
	font-size: 12px;
}

#votes_form .votes_tbl .wider .row .name{
	width: 300px !important;	
}

#votes_form .votes_tbl .fields .row .input{
	padding: 0px 0px 6px 0px;
}

#votes_form .votes_tbl .fields .row .button{
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#votes_form .votes_tbl .fields .row .button input{
	width: 170px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

#votes_form .votes_tbl .fields .row .input input{
	border: 1px solid #B2B9C3;
	width: 292px;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
}

.checkboxlablel
{
       font-weight: bold;
       font-size: 12px;
}
.checkbox
{
    width:20px !important;
    font-weight: bold;
}

#votes_form .votes_tbl .fields .row .input textarea{
	width: 292px;
	border: 1px solid #B2B9C3;
	height: 117px;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
}

#main_content2 #votes_form .votes_tbl .desc p.first{
	text-indent: 0px;	
	color: #808080;	
	padding: 0px 0px 14px 0px;
}

#main_content2 #votes_form .votes_tbl .desc p.first span{
	color: #E68220;
	font-size: 16px;	
}

#main_content2 #votes_form .votes_tbl .desc p{
	text-indent: 0px;	
	display: block;
	color: #808080;
	padding: 0px 0px 14px 11px;	
}


#top_menu ul li a:hover, #top_menu ul li a.cur{
	color: #763D22;
	text-decoration: none;
}

.cart_cell{
	width: 51%; 
}

.cart_cell2{
	width: 65%; 
}

#cart_list{
	clear: both;
}

#cart_list .item{
	border-bottom: 1px solid #CFD2D9;
	height: 109px;
	overflow: hidden;
}

#cart_list .item .chbox{
	float: left;
	background-color: #EEF3F6;
	width: 20px;
	height: 99px;	
	padding: 41px 0px 0px 0px;
	overflow: hidden;
	font-size: 0px;	
}

#cart_list .item .chbox input{
	position: relative;
	left: 3px !important;
	left: 0px;	
}

#cart_list .item .img{
	float: left;
	width: 100px;
	padding: 9px 0px 0px 10px;
}

#cart_list .item .img a{
	border: 1px solid #B4CAD5;
	padding: 1px;
	height: 86px;
	width: 86px;
	display: block;
}

#cart_list .item .info{
	height: 42px;
}

#cart_list .item .info p{
	text-indent: 0px;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#cart_list .item .info a{
	background-image: url(../images/top_user_menu_li.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 6px 0px 4px;
}

#cart_list .item .info a.last{
	background-image: none;
	padding: 0px 0px 0px 4px;
}

#cart_list .item .img img.label{
	position: relative;
	top: -88px;
	left: 2px;
}

#cart_list .item .img a:hover{
	border: 1px solid #E8821E;
}

#cart_list .item .desc{
	padding: 0px 0px 0px 135px;
}

#cart_list .item .desc .name{
	color: #000000;
	padding: 18px 0px 0px 0px;
}

#cart_list .item .desc .name a{
	font-size: 12px;
	font-weight: bold;	
}

#cart_list .item .desc .name span{
	color: #EC5C1D;
	font-weight: bold;
	font-size: 12px;
}

#cart_list .item .desc .name span span{
	color: #000000;
	text-decoration: line-through;
	font-weight: normal;
	font-size: 12px;	
}

#cart_list .item .desc .sku_count{
	height: 42px;
}

#cart_list .item .desc .sku_count .count{
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}

#cart_list .item .desc .sku_count .count input{
	width: 41px;
	padding: 4px 0px 4px 0px;
	border: 1px solid #B2B9C3;
	text-align: center;
	font-size: 12px;	
}

#cart_list .item .desc .sku_count .sku{
	float: right;
	padding: 10px 0px 0px 0px;
	font-size: 12px;		
}

#cart_list .item .desc .button{
	padding: 5px 0px 0px 0px;
}

#cart_list .item .desc .button input{
	padding: 2px 0px 2px 0px;
	float: right;
	width: 72px;
}

.cart_list_footer{
	background-image: url(../images/cart_list_footer.gif);
	background-position: 9px 0px;
	background-repeat: no-repeat;
	padding: 5px 0px 7px 30px;
}

.cart_list_footer a{
	background-image: url(../images/black_quart.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0px 6px 0px 6px;
}

.cart_list_footer a.last{
	background-image: none;
}

#footer_cart{
	clear: both;
	background-color: #EEF3F6;
	background-image: url(../images/footer_cart_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#footer_cart .cont{
	background-image: url(../images/footer_cart_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top: 1px solid #D7DBDE;
	padding: 17px 0px 12px 0px;
}

#footer_cart .cont .info{
	padding: 0px 17px 0px 17px;
}

#footer_cart .cont .info .left{
	float: left;
	font-size: 17px;
	padding-bottom: 15px;
	line-height: 18px;
}

#footer_cart .cont .info .left span{
	font-size: 12px;
}

#footer_cart .cont .info .right{
	float: right;
	font-size: 17px;
	padding-bottom: 15px;
	line-height: 18px;
	text-align: right;
}

#footer_cart .cont .info .right span{
	font-size: 12px;
}

#footer_cart .cont .info .right span a{
	font-size: 12px;
}

#footer_cart .button{
	text-align: center;
	background-image: url(../images/footer_cart_cont_button.gif);
	background-repeat: repeat-x;
	padding: 8px 0px 8px 0px;
	clear: both;
}

#footer_cart h3{
	padding: 16px 0px 5px 16px;
	margin: 0px 0px 0px 0px;
	font-size: 15px;	
}

#footer_cart .radio{
	padding: 0px 0px 0px 28px;
	line-height: 22px;
	font-size: 12px;
}

#footer_cart .form_block{
	padding: 5px 50px 5px 50px;
}

#footer_cart .form_block .form_block2{
	background-color: #D7E2E8;
    padding: 9px 78px 9px 35px;
}
    
#footer_cart .form_block .form_block2 .row{
	clear: both;
}

#footer_cart .form_block .form_block2 .row .name{
	float: left;
	width: 123px;
	padding: 5px 0px 0px 0px;
}

#footer_cart .form_block .form_block2 .row .inp{
	padding: 0px 0px 6px 125px;	
}

#footer_cart .button input{
	padding: 2px 0px 2px 0px;
	width: 130px;
	font-weight: bold;
}

.cart_right_cell{
	padding: 0px 20px 0px 0px;
}

.cart_right_cell h3{
	font-size: 24px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	clear: both;
}

#main_content2 .cart_right_cell p{
	text-indent: 0px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
}

#main_content2 .cart_right_cell p a{
	font-size: 12px;
}

#main_content2 .cart_right_cell ul.phones{
	padding: 10px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}

#main_content2 .cart_right_cell ul.phones li{
	padding: 0px 0px 3px 7px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 48%;
	list-style: none;
	background-image: url(../images/black_quart.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	font-size: 12px;
}


ul.padd_list
{
	padding: 10px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
}

ul.padd_list li{
	padding: 0px 0px 3px 7px;
	margin: 0px 0px 0px 0px;
	
	list-style: none;
	background-image: url(../images/black_quart.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	font-size: 12px;
}

.sale_for_product{
	padding: 10px 0px 0px 0px;
	clear: both;
}

.sale_for_product ul{
	padding: 4px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

.sale_for_product ul li{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;	
	font-size: 12px;
	line-height: 16px;	
}

.sale_for_product .button_links{
	clear: both;
	padding: 10px 0px 0px 0px;
}

.sale_for_product .button_links .but{
	float: left;
	width: 45%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

.sale_for_product .button_links .but input{
	padding: 2px 0px 2px 0px;
	width: 119px;	
}

.sale_for_product .button_links .links{
	line-height: 18px;	
}

.sale_for_product .button_links .links a{
	background-image: url(../images/black_quart.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}

#main_content2 .cart_right_cell .help p{
	padding: 0px 0px 20px 0px;
	line-height: 18px;
}

.cart_right_cell .help p span.orange{
	color: #FF6E03;
	font-weight: bold;
}

.cart_right_cell .popular_cat{
	padding: 0px 0px 20px 0px;
}

.popular_cat h2 a{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	clear: both;	
}

.cart_right_cell .popular_cat ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cart_right_cell .popular_cat ul li{
	padding: 0px 0px 3px 8px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/range_qurt.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.cart_right_cell .popular_cat ul li.last{
	padding: 4px 0px 3px 8px;
	background-position: left 10px;
}

.cart_right_cell .popular_cat ul li a{
	font-size: 12px;
}

.popular_label h2 a{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	clear: both;	
}

.cart_right_cell .popular_label ul{
	clear: both;	
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
}

.cart_right_cell .popular_label ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	font-weight: bold;
	font-size: 12px;
}

.cart_right_cell .popular_label ul li a{
	background-image: url(../images/top_user_menu_li3.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 8px 0px 0px;
	font-weight: normal;
	font-size: 12px;
}

.cart_right_cell .popular_label ul li.last a{
	background-image: none;
}

.send_gelan{
	background-color: #D8DBE0;
	padding: 2px 0px 2px 0px;
	margin-bottom: 1px;
	text-align: center;
}

.send_gelan input{	
	padding: 2px 0px 2px 0px;
	width: 193px;
	font-size: 12px;
}

/* = ADDED 2 */

#cayalog_list{
	padding: 0px 0px 0px 3px;
}

#cayalog_list .colum{
	width: 33%;
	float: left;
}

#cayalog_list .colum ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

#cayalog_list .colum ul li{
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 17px;
	font-weight: normal;
}

#cayalog_list .colum ul li.lev2{
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
}

#cayalog_list .colum ul li.lev3{
	padding: 0px 0px 2px 30px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
}

#cayalog_list .colum ul li.lev4{
	padding: 0px 0px 2px 30px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 11px;
	font-weight: normal;
}

#cayalog_list .colum ul li.lev5{
	padding: 0px 0px 2px 30px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 11px;
	font-weight: normal;
}

#cayalog_list .colum ul li.last{
	padding-bottom: 10px;
}

/* blog */

.full_w{
	
}

#blog_list{
	padding: 0px 27px 10px 0px;
}

#blog_list .item{
	padding: 13px 23px 13px 23px;
	background-color: #FFFFFF;
	border-top: 1px solid #BBCAD1;
	clear: both;
	
	overflow: hidden;
}

#blog_list .item_h{
	padding: 13px 23px 13px 23px;
	background-color: #F8F9FB;	
	border-top: 1px solid #BBCAD1;
	clear: both;	
	overflow: hidden;
}


#blog_list .item .img, #blog_list .item_h .img{
	float: left;
	width: 134px;
	font-size: 1px;	
	padding-bottom: 13px;
}

#blog_list .item .img a, #blog_list .item_h .img a{
	padding: 1px;
	font-size: 1px;
	border: 1px solid #E1E4E9;
	display: block;
	float: left;	
}

#blog_list .item .desc a.title, #blog_list .item_h .desc a.title{
	font-size: 18px;
	display: block;
	padding: 0px 0px 14px 0px;
}

#blog_list .item .desc p, #blog_list .item_h .desc p{
	text-indent: 0px;
}

#blog_list .item .desc ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#blog_list .item .desc ul.author li{
	padding: 0px 16px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	background-image: url(../images/blog_li.gif);
	background-position: right 5px;
	background-repeat: no-repeat;	
	color: #7F7F7F;
}

#blog_list .item_h .desc ul.author li{
	padding: 0px 16px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	background-image: url(../images/blog_lih.gif);
	background-position: right 5px;
	background-repeat: no-repeat;	
	color: #7F7F7F;
}

#blog_list .item_h .desc ul.author li a, #blog_list .item .desc ul.author li a{
	color: #7F7F7F;
}

#blog_list .item .desc ul.author li a.name, #blog_list .item_h .desc ul.author li a.name{
	color: #000000;
	padding: 0px 0px 0px 12px;
}

#blog_list .item .desc ul.author li a:hover.name, #blog_list .item_h .desc ul.author li a:hover.name{
	color: #EC5B22;
}

#blog_list .item .desc ul.author li a.man, #blog_list .item_h .desc ul.author li a.man{
	background-image: url(../images/blog_a_title_man.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

#blog_list .item .desc ul.author li a.comment, #blog_list .item_h .desc ul.author li a.comment{
	color: #7F7F7F;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/blog_comment.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

#blog_list .item .desc ul.author li a:hover.comment, #blog_list .item_h .desc ul.author li a:hover.comment{
	color: #EC5B22;
}

.left_blog_cell{
	width: 192px;
	padding: 10px 30px 0px 0px;	
}

#left_blog_menu{
	
}

#left_blog_menu a.title{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	display: block;
	padding: 0px 0px 17px 0px;
}

#left_blog_menu ul{
	padding: 0px 0px 28px 0px !important;
	margin: 0xp 0px 0px 0px;
	clear: both;
}

#left_blog_menu ul li{
	padding: 0px 0px 2px 17px;
	margin: 0xp 0px 0px 0px;
	list-style: none;
	background-image: url(../images/blog_left_menu_li.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

#left_blog_menu ul li.last{
	padding: 10px 0px 0px 17px;
	margin: 0xp 0px 0px 0px;
	list-style: none;
	background-image: url(../images/blog_left_menu_li_last.gif);
	background-position: 0px 13px;
	background-repeat: no-repeat;
}

#left_blog_menu ul li.last a{
	color: #000000;
}

#left_blog_menu ul.authors{
	padding: 0px 0px 28px 0px;
	margin: 0xp 0px 0px 0px;
	clear: both;
}

#left_blog_menu ul.authors li.girl{
	padding: 0px 0px 2px 10px;
	margin: 0xp 0px 0px 0px;
	list-style: none;
	background-image: url(../images/icon_girl.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

#left_blog_menu ul.authors li.man{
	padding: 0px 0px 2px 10px;
	margin: 0xp 0px 0px 0px;
	list-style: none;
	background-image: url(../images/icon_man.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

/*  Èçìåíåíèÿ 5.11.07 äîïèñàòü â êîíåö CSS ôàéëà */

#cayalog_list .colum ul li a{
	font-size: 17px;
	font-weight: normal;
	padding: 0px 0px 0px 15px;	
}

#cayalog_list .colum ul li a img{	
	position: top;
	top: -2px;
}

#cayalog_list .colum ul li a{
	font-size: 17px;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}

#cayalog_list .colum ul li a.cur{
	background-image: none;
}

#cayalog_list .colum ul li.lev2 a{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	background-image: none;
}

#cayalog_list .colum ul li.lev3 a{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	background-image: none;
}

#cayalog_list .colum ul li.lev4 a{
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	background-image: none;
}


#cayalog_list .colum ul li.lev5 a{
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	background-image: none;
}

#cayalog_list .colum ul li.lev2 a.cur{
	background-image: none;
}

#footer_cart .form_block .form_block2 .row .inp textarea{
	border: 1px solid #B2B9C3;
	padding: 4px 0px 4px 0px;
	width: 280px;
	height: 105px;
}

#footer_cart .form_block .form_block2 .row .inp input{
	border: 1px solid #B2B9C3;
	padding: 4px 0px 4px 0px;
	width: 280px; 
}


#cayalog_list .colum_label{
	float: left;
	width: 32%;
}

#cayalog_list .colum_label h2{	
	font-size: 16px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#cayalog_list .colum_label ul{
	padding: 0px 10px 28px 0px;
	margin: 0px 0px 0px 0px;
}

#cayalog_list .colum_label ul li{
	padding: 0px 10px 0px 0px !important;
	padding: 0px 7px 0px 0px;	
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
	background-image: url(../images/top_user_menu_li2.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	display: inline;
}

#cayalog_list .colum_label ul.l2 li{
	padding: 0px 7px 0px 0px ;	
	list-style: none;
	line-height: 20px;
	background-image:none;	
}


#cayalog_list .colum_label ul li a{
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	font-size: 12px;
	line-height: 16px;
}

#cayalog_list .colum_label ul li.last{	
	background-image: none;
}
	
/* èçìåíåíèÿ îò 26.11.07 */

.comments_cell2{
	padding: 0px 12px 0px 0px;
}

.comments_cell2 .comments_item{
	width: 100%;	
}

.comments_cell2 .comments_item .right_img{
	width: 220px;	
	padding: 38px 0px 0px 10px;
}

.comments_cell2 .comments_item .right_img .img{
	float: left;
	width: 90px;
	height: 90px;
	overflow: hidden;	
}

.comments_cell2 .comments_item .right_img .img img.label{
	position: relative;
	top: -88px;
	left: 2px;
}

.comments_cell2 .comments_item .right_img .img div{
	width: 90px;
	height: 90px;
	overflow: hidden;	
}

.comments_cell2 .comments_item .right_img .img div a{
	padding: 1px;
	border: 1px solid #BACCD6;
	height: 88px;
	display: block;
	height: 86px;
}

.comments_cell2 .comments_item .right_img .img div a:hover{
	border: 1px solid #E8821E;
}

.comments_cell2 .comments_item .right_img .desc{
	float: left;
	width: 110px;
	padding: 0px 10px 0px 10px;
}

.comments_cell2 .comments_item .right_img .desc a{
	display: block;
	float: left;
	font-size: 12px;
	padding-top: 9px;
	padding-bottom: 11px;
}

.comments_cell2 .comments_item .right_img .desc span{
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: bold;
}

.comments_cell2 .comments_item .right_img .desc span.sale{
	color: #EE5C23;
}

.comments_cell2 .comments_item .right_img .desc span u{
	text-decoration: line-through;
	color: #000000;
	font-weight: normal;
}

/* ãàëëåðåÿ */

#gallery_pathway{
	clear: both;
	padding: 38px 0px 0px 233px;
	color: #FFFFFF;
}

#gallery_pathway a{
	background-image: url(../images/gallery_pathway_separ.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px 7px 0px 2px;
}

#gallery_pathway a img{
	margin: 0px 2px 0px 0px;
}

#gallery_info{
	padding: 20px 0px 0px 227px;
}

#gallery_info .price{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 122px;
	font-size: 12px;
}

#gallery_info .code{
	float: left;
	width: 110px;
	font-size: 12px;
}

#gallery_info .stock{
	float: left;
	font-size: 12px;	
}

#gallery_info .stock span{
	color: #00B232;
}

#gallery_info .stock a{
	font-size: 12px;
}

#gallery_info .categ{
	clear: both;
	padding: 5px 0px 10px 10px;
	font-size: 12px;	
}

#gallery_info .categ a{
	font-size: 12px;
	background-image: url(../images/gallery_cat_a.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 9px 0px 3px;
}

#gallery_info .categ a.last{
	background-image: none;
}

#gallery_info ul{
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#gallery_info ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style: none;
	background-image: url(../images/gallery_list_li.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}

#gallery_info ul li a{
	font-size: 12px;
}

#gallery{
	clear: both;
}

#gallery .item{
	float: left;
	text-align: center;
	padding: 0px 30px 40px 30px;
}

#gallery .item div{
	color: #808080;
	font-style: italic;
	font-size: 12px;
}

#footer_menus_gallery{
	clear: both;
	padding: 0px 69px 0px 69px;
	height: 115px;
	overflow: hidden;
}

#footer_menus_gallery .name{
	float: left;
	width: 100px;
	padding: 22px 0px 0px 35px;
	font-weight: bold;
}

#footer_menus_gallery .menu{
	padding: 22px 0px 0px 0px;
	float: left;
}

#footer_menus_gallery .menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
	position: relative;
	left: -4px;
}

#footer_menus_gallery .menu ul li{
	padding: 0px 7px 0px 3px !important;
	padding: 0px 4px 0px 3px;	
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	background-image: url(../images/gallery_list_li.gif);	
	background-position: right 6px;
	background-repeat: no-repeat;
}

#footer_menus_gallery .menu ul li.last{
	background-image: none;
}

#footer_text_blocks{
	
}

#footer_text_blocks .column{
	float: left;
	width: 48%;
}

#footer_text_blocks .column p{
	padding: 0px 0px 10px 0px;
	line-height: 18px;
}

#footer_text_blocks .column_left p{
	padding: 0px 40px 10px 0px;
	line-height: 18px;
}

#filters{
	width: 214px;
	overflow: hidden;
	background-image: url(../images/filter_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #EEF3F6;
	position: relative;
	left: -7px;
	margin-bottom: 30px;
	margin-top: 10px;
}

#filters #filters_content{
	background-image: url(../images/filter_bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 15px 0px 1px 16px;
}

#filters #filters_content h2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;	
}

#filters #filters_content b{	
	font-size: 12px;
	display: block;
	clear: both;
}

#filters #filters_content div{
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
}

#filters #filters_content ul{
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
}

#filters #filters_content ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#filters #filters_content ul li a{
	background-image: url(../images/left_menu_a_minus.gif);
	background-position: 5px 9px;
	background-repeat: no-repeat;
	padding: 1px 9px 1px 17px;
	clear: both;
	display: block;
	float: left;
	margin-bottom: 1px;
	font-size: 12px;	
	text-decoration: underline;
}

#pre_search_result{
	clear: both;
	overflow: hidden;
}

#pre_search_result .search_result{
	float: left;
	width: 800px;
}

#page_text ul
{    
	padding:0px 0px 0px 60px;

} 
#addon_products h3 a{
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma;
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	color: #0064B0;
	text-decoration: underline;
}


#addon_products h3 a:hover{
	color: #EC5B22;
	text-decoration: none;
}


#pre_search_result #big_link{
	float: right;
	padding: 0px 40px 0px 0px;
}

#pre_search_result #big_link a{
	display: block;
	width: 335px;
	height: 32px;
	background-image: url(../images/big_gift_link.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 18px;
	padding: 3px 10px 0px 0px;
}

.usermenu{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	font-size: 12px;
}

.usermenu div{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;	
}

.usermenu ul.usermenu_ul{
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

.usermenu ul.usermenu_ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}

.usermenu ul.usermenu_ul li a{
	background-image: url(../images/user_menu.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}

.usermenu ul.usermenu_ul li a.cur{	
	font-weight: bold;
	text-decoration: none;
}

h2.h2{
	padding: 0px 0px 0px 0px;
}

.pre_history_tbl_list{
	padding: 0px 15px 0px 0px;
}

.pre_history_tbl_list .header{
	height: 5px;
	overflow: hidden;
	background-color: #EEF3F6;
	background-image: url(../images/pre_history_tbl_list_header.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 0px;
}

.history_tbl_list{
	width: 100%;
	border: 1px solid #EEF3F6;
	border-right: 0px;
	border-bottom: 0px;	
}

.history_tbl_list th{
	text-align: center;
	background-color: #EEF3F6;
	padding: 0px 10px 10px 10px;
	vertical-align: middle;	
	background-image: url(../images/history_tbl_th.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.history_tbl_list td{
	text-align: center;
	padding: 14px 10px 13px 10px;
	border-bottom: 1px solid #EEF3F6;
	border-right: 1px solid #EEF3F6;	
}

.history_tbl_list tr.row_2{
	background-color: #F9FAFC;
}

.history_tbl_list tr.boldrow
{
    font-weight:bold;
}

.history_info{
	font-size: 12px;
	padding: 18px 0px 0px 25px;
	line-height: 18px;
}



/* ================================================================================ */

/*Opera Hack*/
@media all and (min-width: 0px) {

}

.center_product_cell .chars{
	float: left;
	font-weight: bold;
	font-size: 12px;
}

.center_product_cell .chars ul{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.center_product_cell .chars ul li{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	font-weight: normal;
}


/**Denis mod**/
#left_blog_menu h3{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	display: block;
	padding: 0px 0px 17px 0px;
}

#left_blog_menu a.author,#left_blog_menu span
{
	color: #7F7F7F;
	text-decoration: none;
}

#left_blog_menu a.author:hover
{
	color: #000000;
	text-decoration: underline;
}

#main_content2 ul,#main_content2 ol{
	padding: 0px 33px 17px 03px;
}

/* pop up */

#popup_layer{
	width: 100%;
	height: 200%;
	position: absolute;
	z-index: 10;
	background-color: #000000;
	padding: 255px 0px 0px 0px;
	filter:alpha(opacity=20); /* IE 5.5+*/
	-moz-opacity: 0.2; /* Mozilla 1.6 ø ýøöõ */
	-khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.2; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */		
}

#popup_blox_pre{
	position: absolute;
	z-index: 100;
	margin: 0 auto;
	width: 291px;
	left: 50%;
	margin-left: -147px;
	top: 30%;		
}

#popup_blox_pre2{
	position: absolute;
	z-index: 110000000;
	margin: 0 auto;
	width: 291px;
	left: 50%;
	margin-left: -147px;
	top: 30%;		
}

#popup_blox
{
    background-color:White;
    color:Black;
	position: absolute;
	z-index: 10000;	
	margin: 0 auto;
	width: 291px;	
	left: 50%;
	margin-left: -147px;
	top: 30%;	
}

#popup_blox .close{	
	float: right;
	display: block;
	text-align: right;
	padding: 5px 7px 0px 0px;
}

#popup_blox p{
	clear: both;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
}
#popup_blox h1{
	clear: both;	
	font-weight: normal;
	padding: 5px;
}

#popup_blox p a{
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	padding: 39px 24px 40px 24px;	
	display: block;
}

/* // pop up */

#main_content2 h3{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	clear: both;	
}

#main_content2 #listing_sub_cats{
	padding: 0px 33px 17px 35px;
	font-size: 12px;
}

#main_content2 p{
	padding: 0px 33px 17px 13px;
	font-size: 12px;
}

#main_content2 h2{
	font-size: 24px;
	font-weight: normal;
	font-family: Tahoma;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	clear: both;	
}


#main_content2 h3{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	clear: both;	
}

#scroll_to_top a{
   float:right;
   margin-right:20px;
   
   font-weight: bold;
}

#main_content2 ul,#main_content2 ol{
	padding: 0px 33px 17px 47px;
}
#main_content2 ul li,#main_content2 ol li,
#main_content2 ul li a,#main_content2 ol li a
{
	font-size: 12px;
}


#main_content2 td
{
	font-size:12px;
}

#main_content2 p{
	padding: 0px 33px 17px 13px;
	text-indent: 22px;
	font-size: 12px;
}

#main_content2 .main_table
{
 padding: 10px 10px 10px 50px;

}

#main_content2 .main_table td
{
 padding: 7px 7px 7px 7px;

}

#main_content2 dl
{
 padding: 10px 10px 10px 50px;
 font-size:12px;
}

#main_content2 dl dt
{
 padding: 3px 0px 3px 0px;
}
#main_content2 dl dd
{
 padding: 3px 0px 3px 15px;
}

div.InquiryByPhone
{
		background:#F0EDE2;
		color:#333333;
		font-family:tahoma,sans-serif;
		font-size:12px;
		line-height:2;
		margin:13px 0px;
		padding:7px;
		width:600px;
		clear:both;
}

.left_cell div.listname ul {
	padding: 0px 0px 5px 14px !important;
}	

.dicount_informer {

                color:red !important;

                font-weight: bold;

                font-size:14px;

                margin: 0px  37px 0px 0px;

                float: right;

}
 

