body {
	margin          : 0;
	padding         : 0;
	background      : #7f7f7f url(/_mod_files/ce_images/fon_body.jpg) top left repeat-x;
	font		: 12px verdana, sans-serif;
	color		: #4b4b4b;
	text-align	: center;
}

img{
	border		: none;
}

img.smpl{
       padding         : 0 15px 15px 0;
}
h2{
	margin		: 10px 0;
  	padding		: 0;
	text-transform	: uppercase;
	font		: bold 16px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #000000;
}


h1{
	margin		: 0;
  	padding		: 0;
	text-transform	: uppercase;
	font		: bold 18px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #cd0400;
}

h3{
	margin		: 0;
  	padding		: 0;
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #fff;
}

h4{
	margin		: 5px 0;
  	padding		: 0;
	font		: bold 12px verdana, sans-serif;
	color		: #131313;

}

p, address, li, td{
	font		: 12px verdana, sans-serif;
	color		: #4b4b4b;
	line-height	: 18px;
}

table.tbl{
	margin	: 10px 0;
}

table.tbl td{
	border		: 1px solid #d4cfcf;
	padding	: 5px;
	font		: 11px verdana, sans-serif;
}

th{
	font		: bold 11px verdana, sans-serif;
	border		: 1px solid #d4cfcf;
	background      : #ecefee;
	padding	: 5px;
	
	
}

li{
	margin		: 10px 0;
}



strong, em{
	font		: bold 12px verdana, sans-serif;
}



a:link, a:hover, a:visited{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-decoration	: none;
}

a:hover{
		color		: #000;
	text-decoration	: underline;
}


#body_wrap{
	background      : url(/_mod_files/ce_images/fon_main.jpg) top center no-repeat;
}


#main{
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
	padding	: 17px 5px 35px 5px;
	text-align	: left;
	position	: relative;

}


#header_wrap{
	background      : url(/_mod_files/ce_images/fon_header_right.png) top right no-repeat;
}

#header{
	background      : url(/_mod_files/ce_images/fon_header_left.png) top left no-repeat;
	padding		: 0 24px;
}

#lay_f1{
	background      : #fff url(/_mod_files/ce_images/fon_main_top.jpg) top left repeat-x;
	overflow	: hidden;
	height		: 154px;
	position	: relative;

}

#header_right{
	overflow	: hidden;
	height		: 154px;
	float		: right;
	width		: 240px;
	background      : url(/_mod_files/ce_images/fon_basket.jpg) center right no-repeat;
}

#header_right a:link, #header_right a:hover, #header_right a:visited{
	font			: 11px verdana, sans-serif;
	color			: #818181;
	text-decoration		: underline;
}

#header_right a:hover{
	color			: #0088be;
}

.spec_eshop_cart{
	padding		: 40px 0 0 110px;

}

.spec_eshop_cart_block{
	color		: #5f5f5f;
	font		: 12px arial, sans-serif;
}

.spec_eshop_cart_block span{
	color		: #000000;
	font		: 12px arial, sans-serif;
}

#eshop_cart_total{
	color		: #cd0400;
	font		: 14px arial, sans-serif;
	clear		: left;
}

#header_left{

	overflow	: hidden;
	height		: 154px;
}

#logo{
	padding		: 25px 0 0 6px;
	width		: 300px;
	float		: left;

}

#logo p{
	position	: absolute;
	left		: 76px;
	top		: 65px;
	margin		: 0;
  	padding		: 0;
	font		: 12px verdana, sans-serif;
	color		: #cd0400;
	width		: 200px;

}



#contact{
	text-align	: right;
	padding		: 10px 20px 0 0;
	color		: #4b4b4b;
	font		: 28px Arial Narrow, Tahoma, Arial, sans-serif;
}

#contact span, #contact img{
	color		: #818181;
	font		: 20px Arial Narrow, Tahoma, Arial, sans-serif;
}

#contact img{
	margin-right	: 5px;
}

#main_menu{
	clear		: left;
	text-align	: right;

}

#main_menu ul{
       list-style      : none;
       margin         : 0;
       padding          : 10px 0 0 0;
}


.main_item, .main_item_active_main, #main_menu li{
	display		: inline-block;
	list-style	: none;
	width		: 140px;
	margin          : 0;
       padding         : 0;
}


#main_menu a:link, #main_menu a:hover, #main_menu a:visited{
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #4b4b4b;
	text-decoration	: none;
	text-align	: left;
	display		: block;
	height		: 23px;
	min-width	: 127px;
	padding-left	: 30px;
	line-height	: 23px;
}

#main_menu a:hover{
	color			: #fff;
	background      : url(/_mod_files/ce_images/fon_main_menu.gif) top left no-repeat;
}


#main_menu a.item_active:link, #main_menu a.item_active:hover, #main_menu a.item_active:visited{
	color			: #fff;
	background      : url(/_mod_files/ce_images/fon_main_menu.gif) top left no-repeat;

}



#content_wrap1{
	clear		: both;
	background      : url(/_mod_files/ce_images/fon_main_left.png) top left repeat-y;
}

#content_wrap2{
	background      : url(/_mod_files/ce_images/fon_main_right.png) top right repeat-y;
	padding		: 0 6px 0 7px;
}

#content{
	background      : #fff;
	min-height	: 600px;
	padding		: 0 20px;
}

#lay_f2{
	background      : url(/_mod_files/ce_images/fon_user_menu.jpg) top left repeat-x;
	padding		: 8px 0 10px 0;
	overflow	: hidden;

}

.member_small_menu_info_not_logged_body{
	font		: 11px verdana, sans-serif;
	color		: #9e0300;
	margin		: 0;
	padding		: 7px 10px 0 0;
	float		: left;

}

.member_small_menu_info_logged_body{
	float	: left;
	padding	: 4px 5px 0 0;
}

.alt_header3 b{
	font		: 11px verdana, sans-serif;
}

.alt_header2{
	font		: bold 12px verdana, sans-serif;
}

.member_balance{
	font		: 11px verdana, sans-serif;
	color		: #9e0300;
}

#lay_f2 ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;

}

#lay_f2 li{
	display		: inline-block;
	list-style	: none;
	height		: 24px;
	line-height	: 24px;
	margin		: 0;
	padding		: 0 10px;
	background      : url(/_mod_files/ce_images/fon_user_menu_li.jpg) top left no-repeat;
}


#lay_f2 a:link, #lay_f2 a:hover, #lay_f2 a:visited{
	display		: block;
	padding-top	: 7px;
	font		: 11px verdana, sans-serif;
	color		: #737373;
	text-decoration	: none;

}

#lay_f2 a:hover{
	color		: #000;
	text-decoration	: underline;
}

#search{
	float		: right;
	padding-top	: 4px;
	width		: 230px;

}

#search input{
	height		: 17px;
	color		: #818181;
	font		: 11px verdana, sans-serif;
	border		: 1px solid #bfbfbf;
	margin	: 0 5px;
	width		: 150px;
}

#search input.btn{
	height		: 17px;
	color		: #818181;
	font		: 11px verdana, sans-serif;
	border		: 1px solid #bfbfbf;
	margin	: 0 5px;
	width		: auto;
}




#lay_f3{
	float		: left;
	width		: 234px;
}

#lay_f3 h3, #lay_f4 h3{
	display		: block;
	height		: 33px;
	line-height	: 33px;
	text-align	: center;

	background      : #7e7e7e url(/_mod_files/ce_images/fon_h3.jpg) bottom left no-repeat;	
}

#lay_f3 h3.red{
	background      : #cd0400 url(/_mod_files/ce_images/fon_h3_red.jpg) bottom left no-repeat;	
}

.module{
	border-left	: 1px solid #dedddc;
	border-right	: 1px solid #dedddc;
	background      : #fff url(/_mod_files/ce_images/fon_module.jpg) bottom left repeat-x;
	min-height	: 40px;
	padding		: 5px 15px 20px 15px;
		color		: #818181;
	font		: 11px verdana, sans-serif;
}

.bot_module{
	background      : url(/_mod_files/ce_images/fon_bot_module.jpg) top left no-repeat;
	height		: 10px;
	margin-bottom	: 25px;
}
ul#proizvoditel{
	margin		: 0;
	padding		: 0;
	list-style	: none;
}


.level_1 .item_normal, .level_1 .item_selected, #proizvoditel li{
	padding		: 0 0 0 20px;
  	margin		: 7px 0 0 0;
  	background      : url(/_mod_files/ce_images/fon_catalog_li.gif) center left no-repeat;
	
}


.level_2{
	margin-left	: 20px;
}
.level_2 .item_normal, .level_2 .item_selected{
	margin		: 0;
  	padding		: 0 3px;
  	background      : none;

	
}

.level_1 a:link, .level_1 a:hover, .level_1 a:visited, #proizvoditel a:link, #proizvoditel a:hover, #proizvoditel a:visited{
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	text-decoration	: none;
	color		: #cd0400;

}

.level_1 a:hover, #proizvoditel a:hover{
	text-decoration	: underline;
}

.item_selected a:link, .item_selected a:hover, .item_selected a:visited{
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #cd0400;
	text-decoration	: none;

}




.level_2 a:link, .level_2 a:hover, .level_2 a:visited{
	text-transform	: none;
	font		: 11px verdana, sans-serif;
	color		: #000;
	text-decoration	: none;

}

.level_2 a:hover{
	text-decoration	: underline;
}




ul#main_proizvoditel{
	padding		: 0;
	margin		: 0;
	list-style	: none;



}

#main_proizvoditel li{
	list-style	: none;
	display		: inline-block;
	width		: 30%;
}


#main_proizvoditel img{
	display		: block;
}



#main_proizvoditel a:link, #main_proizvoditel a:hover, #main_proizvoditel a:visited{
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	text-decoration	: none;
	color		: #cd0400;

}

#main_proizvoditel a:hover{
	text-decoration	: underline;
}

div.catD_detail_announce{
	padding-top	: 20px;
}

td.catD_row{
	width	: 25%;
	min-width	: 170px;
	display	: block;
	float		: left;
	padding	: 10px 0;
	min-height	: 195px;
	text-align	: center;

}

td.catD_row td{
	text-align	: center;
	width	: 25%;

}

td.articles_cat{
	padding	: 20px 0 0 0;
}



.catD_name{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	
}

.articles_cat_name{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	margin		: 10px 0;
}


.catD_name a:link, .catD_name a:hover, .catD_name a:visited, .articles_cat_name a:link, .articles_cat_name a:hover, .articles_cat_name a:visited{
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	text-decoration	: none;
	color		: #cd0400;
}

.catD_name a:hover, .articles_cat_name a:hover{
	text-decoration	: underline;
}



.articles_cat_img{
	float		: left;
	margin		: 0 10px 10px 0;
}

.articles_item_date{
	font		: 11px verdana, sans-serif;
	color		: #cd0400;
	padding		: 5px 0;
}

.articles_item_source{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	margin		: 0;
}

.articles_item_header a:link, .articles_item_header a:hover, .articles_item_header a:visited{
	font		:  16px verdana, sans-serif;
	color		: #212121;
	text-decoration	: none;
	padding	: 10px 0;

}

a.name:hover, .articles_item_header a:hover{
	text-decoration	: underline;
	color		: #000;
}



.catD_subcategory_list{
	padding		: 2px 10px 2px 0;
}

.catD_subcategory_list a:link, .catD_subcategory_list a:hover, .catD_subcategory_list a:visited{
	text-transform	: none;
	font		: 11px verdana, sans-serif;
	color		: #000;
	text-decoration	: none;
	display		: inline-block;
  	border-right	: 1px solid #0088be;
  	padding		: 0 3px;


}

.catD_subcategory_list a:hover{
	text-decoration	: underline;
}



a.name:link, a.name:hover, a.name:visited{
	font		:  14px verdana, sans-serif;
	color		: #212121;
	text-decoration	: none;
	padding	: 10px 0;

}

a.name:hover{
	text-decoration	: underline;
	color		: #000;
}

a.catname:link, a.catname:hover, a.catname:visited{
	font		:  13px verdana, sans-serif;
	color		: #cd0400;
	text-decoration	: none;
	padding	: 10px 0;

}

a.catname:hover{
	text-decoration	: underline;
	color		: #000;
}



.header_notice a:link, .header_notice a:hover, .header_notice a:visited{
	font		: 14px verdana, sans-serif;
	color		: #cd0400;
	text-decoration	: none;

}

.header_notice a:hover{
	text-decoration	: underline;
	color		: #000;
}

a.sz4:link, a.sz4:hover, a.sz4:visited, .more_notice a:link, .more_notice a:hover, .more_notice a:visited{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-decoration	: none;

}

a.sz4:hover, .more_notice a:hover{
	text-decoration	: underline;
	color		: #000;
}

.announce_notice{
	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;
}

.spec_announce, .spec_announce p{

	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;
}

.price_caption{
	font		: 11px verdana, sans-serif;
	color		: #5f5f5f;
	display	: block;
}

.price_price{
	font		: 16px verdana, sans-serif;
	color		: #cd0400;
}

.addtocomparsion, .buy_form, .digitals, .rating{
	margin	: 0;
	padding	: 0;

}



.small_news_item_date{
	font		: 11px verdana, sans-serif;
	color		: #cd0400;
}

#lay_body .small_news_item_date{
	font		: 13px verdana, sans-serif;
	color		: #cd0400;
}

.news_item_header{
	font		: 14px verdana, sans-serif;
	color		: #0088be;
}

.small_news_item_header a:link, .small_news_item_header a:hover, .small_news_item_header a:visited{
	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;
	text-decoration	: none;

}

.small_news_item_header a:hover{
	text-decoration	: underline;
}

#lay_body .small_news_item_header a:link, #lay_body .small_news_item_header a:hover, #lay_body .small_news_item_header a:visited{
	font		: 13px verdana, sans-serif;
	color		: #4b4b4b;
	text-decoration	: none;

}

#lay_body .small_news_item_header a:hover{
	text-decoration	: underline;
}

.small_news_item_header{
	padding		: 0 0 10px 0;
}

#lay_body .small_news_rss{
	display		: none;
}


#lay_f4{
	float		: right;
	width		: 234px;
}



#clear{
	clear		: both;
}




form td, form td b{
	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;

}

form select, form input{
	font		: 12px verdana, sans-serif;
	color		: #4b4b4b;

}

form td sup{
	font		: 11px verdana, sans-serif;
	color		: #cd0400;

}

.simple form{
	background      : #ecefee;
	border		: 1px solid #d4cfcf;
	 	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	border-radius: 10px; 
 	padding	: 10px;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
 	}

.cat_path, .photoalbum_path{
	font		: 11px verdana, sans-serif;
	color		: #818181;
}

.cat_path a:link, .cat_path a:hover, .cat_path a:visited,
.photoalbum_path a:link, .photoalbum_path a:hover, .photoalbum_path a:visited
{
	text-transform	: none;
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-decoration	: none;

}

.cat_path a:hover{
	color		: #000;
	text-decoration	: underline;
}


.base_name{
	font		: 20px verdana, sans-serif;
	color		: #050505;

}

.base_price .price_price{
font		: 24px verdana, sans-serif;
	color		: #cd0400;
	padding	: 10px 0;
}

.item_base_price input{
	width		: 20px;
}

.base_price a:link, .base_price a:hover, .base_price a:visited,
.add_to_comparison a:link, .add_to_comparison a:hover, .add_to_comparison a:visited,
.addtocomparsion a:link, .addtocomparsion a:hover, .addtocomparsion a:visited,
.item_base_price a:link, .item_base_price a:hover, .item_base_price a:visited, 
.news_link a:link, .news_link a:hover, .news_link a:visited{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-decoration	: none;

}


.base_price a:hover, .add_to_comparison a:hover, 
.addtocomparsion a:hover, .item_base_price a:hover, 
.news_link a:hover
{
	color		: #000;
	text-decoration	: underline;
}

.description{
	font		: 11px verdana, sans-serif;
	color		: #3d3d3d;
	padding	: 10px 0;
}


.search_td{
	padding	: 7px 0 5px 0;
	color		: #cd0400;
 	font		: 12px verdana, sans-serif;
}

.search_td form{
	background      : none;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
 	}

.search_td form td, .filter_box form label{
 	color		: #cd0400;
 	font		: 12px verdana, sans-serif;

}


.filter_box{
	background      : #ecefee;
	border		: 1px solid #d4cfcf;
	 	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	border-radius: 10px; 
 	padding	: 10px;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;

 	

}


.form_circle{
	background      : #ecefee;
	border		: 1px solid #d4cfcf;
	 	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	border-radius: 10px; 
	padding		: 20px;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
 	

}


.filter_box form{
	background      : none;
	border		: none;
 	padding	:0;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
 	position	: relative;
 	}


.filter_box form td, .filter_box form label, .form_circle label{
 	color		: #818181;
 	font		: 11px verdana, sans-serif;

}

.filter_box input, .filter_box select, .form_circle input, .form_circle textarea{
 	border	: 1px solid #bdbdbd;

	margin	: 2px 0;

}

.form_circle input, .form_circle select, .form_circle textarea{
 	border	: 1px solid #bdbdbd;


}

.filter_box_caption{
	margin-right	: 5px;
}

#check_abs{
	position	: absolute;
	bottom		: 3px;
	left		: 180px;

}

#btn_abs{
	vertical-align	: bottom;
	
}

input.check{
 	border	: none;
	width		: auto;
	margin	: 2px 0;

}

input.btn{
	width		: auto;
	margin	: 2px 0;

}

.catD_empty_description{
	margin	: 10px 0;
}

.catD_empty_description p{
	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;
	line-height	: 14px;
	margin		: 6px 0;
}


.catD_detail_description p{
	font		: 11px verdana, sans-serif;
}


.eshop_special_item_Vsplitter{
	height		: 30px;
}

.eshop_list_item_row{
	padding	: 10px;
	width	: 49%;

}

.eshop_list_item_row .announce p{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	line-height	: 12px;
	margin		: 5px 0;

}

.eshop_list_item_row .custom_fiels{
	line-height	: 16px;
	margin		: 0 0 10px 0;

}




.eshop_list_item_row a.name:link, .eshop_list_item_row a.name:hover, .eshop_list_item_row a.name:visited{
	font		:  18px verdana, sans-serif;
	color		: #212121;
	text-decoration	: none;
	padding	: 15px 0;

}

.eshop_list_item_row  a.name:hover{
	text-decoration	: underline;
	color		: #000;
}

.item_small_picture{
	margin	: 5px; 
}

.custom_fiels{
	font		: 11px verdana, sans-serif;
	color		: #818181;
}

.custom_fiels b{
font		: bold 11px verdana, sans-serif;
	color		: #3d3d3d;

}


.eshop_list_item_row .custom_fiels b{
	color		: #4b4b4b;


}

.compare_script_bottom{
	border-top	: 1px dotted #eaeaea;
	border-bottom	: 1px dotted #eaeaea;
	padding	: 10px 0;
}
.compare_script_bottom a:link, .compare_script_bottom a:hover, .compare_script_bottom a:visited{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-decoration	: none;
	padding	: 2px 0;
	display	: block;
}

.compare_script_bottom a:hover{
	color		: #000;
	text-decoration	: underline;
}

.items_sort{
	padding		: 5px;
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-align	: right;
}

.items_sort a:link, .items_sort a:hover, .items_sort a:visited{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	text-decoration	: underline;
}

.items_sort a:hover{
	color		: #000;
	text-decoration	: underline;
}

.items_sort a:link b, .items_sort a:hover b, .items_sort a:visited b{
	font		: 11px verdana, sans-serif;
	color		: #000;
	text-decoration	: underline;
}

.items_sort a:hover b{
	color		: #818181;
	text-decoration	: underline;
}

.info_name{
	text-transform	: uppercase;
	font		: bold 14px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #4b4b4b;
	padding		: 15px 35px;
	margin		: 20px 0 0 0;
	border-top	: 1px dotted #eaeaea;
	border-bottom	: 1px dotted #eaeaea;
	background      : url(/_mod_files/ce_images/tech.gif) center left no-repeat;
}

.info_name1{

}

.info_name1 h3{
	text-transform	: uppercase;
	font		: bold 14px Arial Narrow, Tahoma, Arial, sans-serif;
	color		: #4b4b4b;
	padding		: 15px 35px;
	margin		: 20px 0 0 0;
	border-top	: 1px dotted #eaeaea;
	border-bottom	: 1px dotted #eaeaea;
	background      : url(/_mod_files/ce_images/tech.gif) center left no-repeat;
}




.custom_field_all{
	font		: 11px verdana, sans-serif;
	color		: #818181;
	margin	: 0 20px 20px 20px;
	line-height	: 30px;
	border-bottom	: 1px dotted #eaeaea;
}

.info td{
	font		: 11px verdana, sans-serif;
	color		: #818181;
}

.custom_field_all b, .info b{
	font		: bold 11px verdana, sans-serif;
	color		: #3d3d3d;

}


.news_item{
	padding	: 10px;
	width		: 49%;
}

.news_urgent_item_date, .news_item_date{
	font		: 11px verdana, sans-serif;
	color		: #cd0400;
}

.news_urgent_item_announce, .news_item_announce{
	font		: 12px verdana, sans-serif;
	color		: #4b4b4b;
	line-height	: 18px;
	margin	: 5px 0;
}

.news_urgent_item_header{
	margin	: 5px 0;
}

.news_urgent_item_header a:link, .news_urgent_item_header a:hover, .news_urgent_item_header a:visited{
	font		: 16px verdana, sans-serif;
	color		: #212121;
	text-decoration	: none;
}

.news_urgent_item_header a:hover{
	color		: #000;
	text-decoration	: underline;
}

.news_item_header a:link, .news_item_header a:hover, .news_item_header a:visited{
	font		: 14px verdana, sans-serif;
	color		: #212121;
	text-decoration	: none;
}

.news_item_header a:hover{
	color		: #000;
	text-decoration	: underline;
}

.cat_list, .item_list, .browse_item_list{
	border-spacing	: 5px;
}



a.header:link, a.header:hover, a.header:visited{
	font		: 14px verdana, sans-serif;
	color		: #cd0400;
	text-decoration	: none;

}

a.header:hover{
	text-decoration	: underline;
	color		: #000;
}

.cat_row, .item_row, .photo_info{
	background      : #ecefee;
	border		: 1px solid #d4cfcf;
	 	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	border-radius: 10px; 
 	padding	: 20px;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
	vertical-align	: top;
	margin	: 5px;
	width		: 25%;
	text-align	: center;
	
}

#gallery_foto .item_row{
	padding	: 5px;
}

.browse_item_row{
	 
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
	vertical-align	: top;
	text-align	: center;
	padding		: 20px 0;
	width		: 25%;
	background      : #ecefee;
	border		: 1px solid #d4cfcf;
	 	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	border-radius: 10px; 

	
}

.photo_info{
	margin	: 10px;
}

.small_picture_wrapper{
	display	: block;
	margin	: 5px 10px 5px 0;
}



.detal_info .small_picture_wrapper{
	float	: left;
	width	: 350px;
	padding-top	: 20px;
	}

.tech .info_name, .info, .descr{

clear		: both;
}

.tech{
width		: 270px;
float		: left;
}


.info{
	width	: 100%;
}

.info td{
	padding	: 5px;
	width	: 70%;
}

.info th{
	padding	: 5px;
	text-align	: left;
	border		: none;
	background      : none;
}

.info .row1 th, .info .row1 td{
	background      : #ecefee;

}


.pager{
	margin-top	: 40px;
	font		: 13px verdana, sans-serif;
}


.sibl_pages{
	color		: #4b4b4b;
	font		: 13px verdana, sans-serif;
	margin-bottom	: 35px;
}

a.pager_sibl:link, a.pager_sibl:hover, a.pager_sibl:visited{
	font		: 13px verdana, sans-serif;
	text-decoration	: none;
	color		: #0088be;

}

a.pager_sibl:hover{
	text-decoration	: underline;
	color		: #000;
}

.pager_pages{
	margin		: 5px 0;
}

.pager_block{
	font		: 14px verdana, sans-serif;
	margin		: 3px;
}

.pager_active{
	background      : #0088be;

	padding		: 2px;
	color		: #fff;
	font		: 14px verdana, sans-serif;
}

a.pager_block:link, a.pager_block:hover, a.pager_block:visited{
	font		: 14px verdana, sans-serif;
	text-decoration	: none;

}

a.pager_block:hover{
	text-decoration	: underline;
	color		: #000;
}

.ref_small_item{
	margin		: 0;
  	padding		: 0 3px 0 7px;
  	background      : none;
  	display		: inline-block;
  	border-left	: 1px solid #0088be;
}

.ref_small_splitter{
display		: inline-block;
}


.ref_small_item a:link, .ref_small_item a:hover, .ref_small_item a:visited{
	text-transform	: uppercase;
	font		: bold 13px Arial Narrow, Tahoma, Arial, sans-serif;
	text-decoration	: none;
	color		: #cd0400;
	

}

.ref_small_item a:hover{
	text-decoration	: underline;
}




#footer_wrap{
	background      : #fff url(/_mod_files/ce_images/fon_footer_left.jpg) bottom left no-repeat;
	min-width	: 1000px;
	max-width	: 1400px;
	margin		: 0 auto;
	text-align	: left;
	
}

#lay_f5{
	height		: 144px;
	background      : url(/_mod_files/ce_images/fon_footer_right.jpg) bottom right no-repeat;
	padding		: 0 20px;
}



#footer_menu{
	background      : url(/_mod_files/ce_images/fon_footer.jpg) top right repeat-x;
	text-align		: center;
	padding		: 10px 0;
}

#footer_menu ul{
	list-style	: none;
	margin	: 0;
	padding	: 0;
}

#footer_menu li{
	list-style	: none;
	margin	: 0 15px;
	padding	: 0;
	display	: inline;
}


#footer_menu a:link, #footer_menu a:hover, #footer_menu a:visited{
	text-transform	: none;
	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;
	text-decoration	: none;

}

#footer_menu a:hover{
	color		: #000;
	text-decoration	: underline;
}


#lay_f5 address{
	margin	: 0;
	font		: 11px verdana, sans-serif;
	
}


#lay_f5 dl{
	margin	: 0 0 10px 0;
	padding	: 0;
}

#lay_f5 dt{
	margin	: 0;
	padding	: 0 5px 0 0;
	display	: block;
	float		: left;
	clear		: left;
	color		: #cd0400;
	font		: 11px verdana, sans-serif;
}

#lay_f5 dd{
	margin	: 0;
	padding	: 0;
	width		: 270px;
	font		: 11px verdana, sans-serif;
	
}

#lay_f5 p{
       float             : right;
       color             : #fff;
}

#author{
	padding	: 5px 20px;
	text-align	: right;
	color		: #fff;
	font		: 11px verdana, sans-serif;
}

#author p{
	color		: #fff;
	font		: 11px verdana, sans-serif;
}

#author a:link, #author a:hover, #author a:visited{
	font		: 11px verdana, sans-serif;
	color		: #fff;
	text-decoration	: none;

}

#author a:hover{
	text-decoration	: underline;
}

#signec00ee8f a:link, #signec00ee8f a:hover, #signec00ee8f a:visited{
	font		: 11px verdana, sans-serif;
	color		: #4b4b4b;
	text-decoration	: none;

}

#signec00ee8f a:hover{
	text-decoration	: underline;
}



#gallery {

	background      : #ecefee;
	border		: 1px solid #d4cfcf;
	 	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	border-radius: 10px; 
 	padding	: 10px 5px 10px 15px;
 	margin	: 20px 0;
 	color		: #818181;
 	font		: 11px verdana, sans-serif;
 	max-height		: 105px;
 	



}
#gallery ul { list-style: none;
		margin	: 0 auto;
		padding	: 0;
		height		: 105px;
 		overflow	: auto;

 }
 

#gallery ul li { display: inline;
	margin	: 0;
		padding	: 0;

}
#gallery ul img {
		border: 5px solid #d4cfcf;
		border-width: 5px 5px 20px;
		margin		: 5px 2px;
	}
#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
#gallery ul a:hover { color: #fff; }















#lay_body{
	margin		: 4px 0 4px 250px;
	border		: 1px solid #e6e6e6;
	padding		: 30px;
	min-height	: 800px;
 	-moz-border-radius: 15px; 
  	-webkit-border-radius: 15px;
  	-khtml-border-radius: 15px; 
 	border-radius: 15px; 

}



/* Imagetape gadget */

.image_item_nopopup {border: 1px solid #ffffff; float:left; margin:2px; padding: 3px; cursor:pointer;}
.image_item_nopopup_selected {border: 1px solid #cccccc; float:left; margin:2px; padding: 3px; cursor:pointer;}
.imagetape_fullinfo {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #ccc;position: relative;}
.imagetape_fullinfo_select {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #000;position: relative;background: #555;color: #fff;}
.header_fullinfo {font-size: 14px;font-weight: bold;padding-bottom: 10px;}
.description_fullinfo {padding-right: 10px;padding-bottom: 10px;}
.left_imagetape_fullinfo {float: left;}
.right_imagetape_fullinfo {float: right;}
.bottom_imagetape_fullinfo {width: 100%; float: right; text-align: right;}
.block_imagetape_fullinfo {background: #FFFFFF; float: left; padding-bottom: 20px; width: 100%;}
.imagetapeControl {cursor: pointer;}
.imagetapeControl.left {background:url('/_img/imagetape-prev.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
.imagetapeControl.right {background:url('/_img/imagetape-next.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
.imagetapeControl.up {background:url('/_img/imagetape-up.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
.imagetapeControl.down {background:url('/_img/imagetape-down.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
.imagetapeControl.disabled {cursor: default !important;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 50%;}