body{
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:rgb(50,50,50);
	background-image:url(/decor/bg_main.jpg);
	background-position:center top;
	}
form, h1, h2, h3, p, iframe, ul{margin:0px; padding:0px; border:0px;}
input{margin:0px; padding:0px;}
img{border:0px;}

i{display:none;}
#inv{display:none;}
#crb{clear:both;}
#dn{width:1px; height:1px; font-size:1px;}

input.bottom{
	cursor:pointer;
	border:0px;
	padding:0px 0px 7px 1px;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:rgb(255,255,255);
	text-shadow:1px 1px 1px rgb(30,30,30);
	}

#red{color:rgb(200,80,0);}
#green{color:rgb(80,120,40);}
#blue{color:rgb(40,80,120);}
b.blue{color:rgb(40,80,120);}
#indent{text-indent:25px;}



/* ----- link ----- */
/* --------------------------------------------------------------- */
a{color:rgb(40,80,120); text-shadow:1px 1px 0px rgb(220,220,220);}
a:hover{text-decoration:none; color:rgb(0,135,180); text-shadow:1px 1px 0px rgb(220,220,220);}
a.link{color:rgb(50,50,50); text-shadow:1px 1px 0px rgb(220,220,220);}
a.link:hover{text-decoration:none; color:rgb(0,135,180); text-shadow:1px 1px 0px rgb(220,220,220);}



/* ----- head ----- */
/* --------------------------------------------------------------- */
#hs_div{
	width:974px;
	height:280px;
	text-align:left;
	text-shadow:1px 1px 0px rgb(0,55,80), 1px 1px 6px rgb(0,20,30);
	}
#logo{margin:40px 0px 0px 22px;}
#hs_h1{
	margin:10px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-size:31px;
	font-weight:bold;
	font-style:italic;
	color:rgb(255,255,255);
	}
#hs_p{
	margin:0px 0px 0px 32px;
	font-family:Trebuchet MS;
	font-size:15px;
	font-style:italic;
	color:rgb(255,250,170);
	}
#hs_h2{
	margin:15px 0px 0px 32px;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:300;
	color:rgb(255,255,255);
	line-height:115%;
	}
#hs_p2{
	margin:17px 0px 0px 32px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:rgb(215,255,195);
	}
#hc_p{
	margin:10px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-size:31px;
	font-weight:bold;
	font-style:italic;
	color:rgb(255,255,255);
	text-shadow:1px 1px 0px rgb(35,30,25);
	}
#hc_p2{
	margin:0px 0px 0px 32px;
	font-family:Trebuchet MS;
	font-size:15px;
	font-style:italic;
	color:rgb(255,255,255);
	text-shadow:1px 1px 0px rgb(35,30,25);
	}
#hm_div{
	width:974px;
	height:140px;
	text-align:left;
	text-shadow:1px 1px 0px rgb(0,55,80), 1px 1px 6px rgb(0,20,30);
	}
#hm_div2{
	height:28px;
	margin:3px 0px 0px 32px;
	font-family:Trebuchet MS;
	font-size:13px;
	font-style:italic;
	color:white;
	}
#hm_p{
	position:relative;
	margin:-3px 0px 0px 14px;
	font-size:11px;
	}
#head_bg{
	position:absolute;
	z-index:-1;
	width:100%;
	height:305px;
	background-color:rgb(71,73,75);
	background-image:url(/decor/bg_head_start.jpg);
	background-position:top center;
	}
#head_bg_bottom{
	position:absolute;
	top:305px;
	z-index:-1;
	width:100%;
	height:18px;
	font-size:1px;
	background-image:url(/decor/bg_head_bottom.jpg);
	background-position:top center;
	}
#head_bg_m{
	position:absolute;
	z-index:-1;
	width:100%;
	height:165px;
	background-color:rgb(71,73,75);
	background-image:url(/decor/bg_head_start_min.jpg);
	background-position:top center;
	}
#head_bg_bottom_m{
	position:absolute;
	top:165px;
	z-index:-1;
	width:100%;
	height:18px;
	font-size:1px;
	background-image:url(/decor/bg_head_bottom.jpg);
	background-position:top center;
	}
#head_bg_company{
	position:absolute;
	z-index:-1;
	width:100%;
	height:305px;
	background-color:rgb(71,73,75);
	background-image:url(/decor/bg_head_company.jpg);
	background-position:top center;
	}



/* ----- menu ----- */
/* --------------------------------------------------------------- */
a.menu{
	position:relative;
	display:block;
	padding-top:4px;
	padding-bottom:5px;
	color:rgb(255,255,255);
	background-image:url(/decor/f_m_p.gif);
	background-repeat:repeat-x;
	text-shadow:1px 1px 2px rgb(55,55,55);
	}
a.menu:hover{
	position:relative;
	display:block;
	margin-top:-2px;
	margin-bottom:-2px;
	padding-top:4px;
	padding-bottom:5px;
	text-decoration:none;
	color:rgb(200,255,170);
	background-image:url(/decor/f_m_a.gif);
	background-repeat:repeat-x;
	border-top:solid 2px rgb(188,188,188);
	border-bottom:solid 2px rgb(98,98,98);
	text-shadow:1px 1px 2px rgb(55,55,55);
	}
#menu{
	height:25px;
	margin:0px 25px 0px 25px;
	text-align:center;
	background-image:url(/decor/f_m_p.gif);
	background-repeat:repeat-x;
	}
#menu_section{
	float:left;
	width:113px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:rgb(255,255,255);
	background:rgb(130,130,130);
	border-left:1px solid rgb(125,125,125);
	}
#manu_active{
	position:relative;
	display:block;
	margin:0px;
	padding-top:4px;
	padding-bottom:5px;
	background-image:url(/decor/f_m_o.gif);
	font-weight:bold;
	color:rgb(200,255,170);
	text-shadow:1px 1px 3px rgb(100,100,100);
	}
#menu_bg_ugol_left{
	float:left;
	position:relative;
	width:25px;
	height:25px;
	margin-left:-25px;
	background-image:url(/decor/menu_u_l.gif);
	background-repeat:no-repeat;
	}
#menu_bg_ugol_right{
	float:right;
	position:relative;
	width:25px;
	height:25px;
	margin-right:-25px;
	background-image:url(/decor/menu_u_r.gif);
	background-repeat:no-repeat;
	}



/* ----- tab ----- */
/* --------------------------------------------------------------- */
a.tab_link{
	display:block;
	padding-top:4px;
	color:rgb(50,50,50);
	text-shadow:1px 1px 2px rgb(110,140,170);
	}
a.tab_link:hover{
	display:block;
	padding-top:4px;
	text-decoration:none;
	color:rgb(60,120,30);
	text-shadow:1px 1px 2px rgb(80,110,140);
	}
#tab_1{float:left; width:275px; height:25px;}
#tab_2{float:left; width:155px; height:25px;}
#tab_3{float:left; width:25px; height:25px;}
#tab_div{
	width:910px;
	height:25px;
	margin-top:25px;
	}
#tab_active{
	float:left;
	width:180px;
	height:25px;
	margin-left:80px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-image:url(/decor/tab_active.gif);
	}
#tab_passive{
	float:left;
	width:180px;
	height:25px;
	margin-left:80px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	background-image:url(/decor/tab_passive.gif);
	}
#tab_basket{
	float:left;
	width:180px;
	height:25px;
	margin-left:80px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	background-image:url(/decor/tab_passive.gif);
	}
#tab_link{
	display:block;
	padding-top:5px;
	color:rgb(50,50,50);
	text-shadow:1px 1px 2px rgb(200,200,200);
	}
#tab_down{
	width:178px;
	height:18px;
	padding-top:2px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	background:url(/decor/tab_down.gif);
	background-repeat:no-repeat;
	}



/* ----- browse ----- */
/* --------------------------------------------------------------- */
#browse_div{width:910px; margin-top:30px;}
#browse_bg{
	width:910px;
	text-align:left;
	background-color:rgb(255,255,255);
	}
#browse_line_up{
	width:910px;
	height:7px;
	text-align:left;
	font-size:1px;
	background-image:url(/decor/browse_line_up.gif);
	}
#browse_line_down{
	width:910px;
	height:7px;
	font-size:1px;
	background-image:url(/decor/browse_line_down.gif);
	background-repeat:no-repeat;
	}
#browse_ugol{
	position:absolute;
	z-index:1px;
	width:88px;
	height:56px;
	margin-top:-7px;
	background:url(/decor/browse_ugol.gif);
	background-repeat:no-repeat;
	}
#browse_z{
	position:relative;
	z-index:2;
	padding:12px 25px 15px 25px;
	}
#browse_down{text-align:left;}
#browse_down_link{
	width:178px;
	height:20px;
	padding-top:2px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	background:url(/decor/tab_down.gif);
	background-repeat:no-repeat;
	}
#browse_line_540_up{
	width:540px;
	height:7px;
	text-align:left;
	font-size:1px;
	background-image:url(/decor/browse_line_540_up.gif);
	background-repeat:no-repeat;
	}
#browse_line_540_down{
	width:540px;
	height:7px;
	font-size:1px;
	background-image:url(/decor/browse_line_540_down.gif);
	background-repeat:no-repeat;
	}
#browse_line_540_down_b{
	width:540px;
	height:7px;
	font-size:1px;
	background-image:url(/decor/browse_line_540_down_b.gif);
	background-repeat:no-repeat;
	}
#browse_bg_540{
	width:540px;
	text-align:left;
	background-color:rgb(255,255,255);
	}
#browse_z_540{
	position:relative;
	z-index:2;
	padding:12px 0px 0px 0px;
	}
#browse_ts{
	margin-bottom:25px;
	text-align:center;
	}
#block_440_100{
	width:440px;
	height:100px;
    margin-bottom:15px;
	text-align:left;
	background-image:url(/decor/block_440_100.gif);
	background-repeat:no-repeat;
	}
#block_340_80{
	width:340px;
	height:80px;
    margin-bottom:15px;
	text-align:left;
	background-image:url(/decor/block_340_80.gif);
	background-repeat:no-repeat;
	}
#main_m_h3{
	padding:8px 12px 1px 12px;
	font-family:Trebuchet MS; font-size:15px; font-weight:bold;
	}
#main_m_info{
	padding:0px 12px 2px 12px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:120%;
	color:rgb(50,50,50);
	background-image:url(/decor/white_setka.gif);
	text-shadow:1px 1px 0px rgb(230,230,230);
	}



/* ----- last ----- */
/* --------------------------------------------------------------- */
a.last_link{color:rgb(40,80,120);text-shadow:1px 1px 0px rgb(210,210,210);}
a.last_link:hover{
	color:rgb(0,135,180);
	text-decoration:none;
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
#last_name{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:normal;
	color:rgb(90,90,90);
	}
#last_text{
	padding:4px 0px 3px 0px;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	line-height:120%;
	text-indent:25px;
	color:rgb(90,90,90);
	}



/* ----- news short ----- */
/* --------------------------------------------------------------- */
#nd1 {color:rgb(130,130,130); font-size:14px; line-height:135%; text-shadow:1px 1px 0px rgb(230,230,230);}
#nt1 {margin:0px 0px 15px 0px; font-size:14px; font-style:italic; color:rgb(40,80,120); line-height:135%; text-shadow:1px 1px 0px rgb(220,220,220);}

#nd2 {color:rgb(130,130,130); text-shadow:1px 1px 0px rgb(230,230,230);}
#nt2 {margin-bottom:12px; font-size:13px; color:rgb(40,80,120);}

#nd3 {color:rgb(130,130,130); text-shadow:1px 1px 0px rgb(230,230,230);}
#nt3 {margin-bottom:12px; font-size:13px; color:rgb(40,80,120);}

#nd4 {color:rgb(130,130,130); text-shadow:1px 1px 0px rgb(230,230,230);}
#nt4 {margin-bottom:12px; font-size:13px; color:rgb(40,80,120);}

#nd5 {color:rgb(130,130,130);}
#nt5 {margin:0px; color:rgb(40,80,120);}

#ni{float:left; width:50px; height:50px; margin:-2px -6px 0px -12px;}



/* ----- page ----- */
/* --------------------------------------------------------------- */
#page_div{
	margin:0px 0px 5px 0px;
	padding-top:12px;
	text-align:center;
	font-family:Trebuchet MS;
	font-size:22px;
	color:rgb(70,70,70);
	text-shadow:1px 1px 0px rgb(255,255,255);
	}
#page_number_a{
	padding:1px 8px 1px 9px;
	background-image:url(/decor/bg_page_a.gif);
	background-repeat:no-repeat;
	}
a.page_number{
	padding:1px 9px 1px 9px;
	font-size:21px;
	color:rgb(50,50,50);
	background-image:url(/decor/bg_page.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
a.page_number:hover{
	padding:1px 9px 1px 9px;
	font-size:21px;
	color:rgb(0,135,180);
	background-image:url(/decor/bg_page_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-shadow:1px 1px 0px rgb(230,230,230);
	}



/* ----- catalog ----- */
/* --------------------------------------------------------------- */
#catalog_bg{margin:0px 0px 20px 0px;}
#catalog_h2{
	font-family:Trebuchet MS;
	font-size:18px;
	}
#catalog_info{
	font-family:Trebuchet MS;
	font-size:13px;
	font-style:italic;
	color:rgb(120,120,120);
	}
#catalog_m_h3{
	padding:12px 18px 1px 18px;
	font-family:Trebuchet MS;
	font-size:17px;
	}
#catalog_m_info{
	padding:1px 18px 3px 18px;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	line-height:120%;
	color:rgb(50,50,50);
	background-image:url(/decor/white_setka.gif);
	text-shadow:1px 1px 0px rgb(230,230,230);
	}



/* ----- menu type ----- */
/* --------------------------------------------------------------- */
a.type{
	display:block;
	padding:6px 11px 7px 16px;
	color:rgb(50,50,50);
	text-shadow:1px 1px 0px rgb(220,220,220);
	}
a.type:hover{
	display:block;
	padding:6px 10px 7px 15px;
	text-decoration:none;
	color:rgb(0,135,180);
	background:rgb(235,235,235);
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(200,200,200);
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
#menu_div_cat{
	position:relative;
	z-index:2;
	float:left;
	width:200px;
	font-family:Trebuchet MS;
	font-size:14px;
	}
#menu_border_lf{
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(200,200,200);
	}
#menu_view_active{
	display:block;
	padding:6px 0px 7px 16px;
	font-weight:bold;
	color:rgb(0,135,180);
	background-image:url(/decor/view_menu_a.gif);
	background-repeat:repeat-x;
	text-shadow:1px 1px 0px rgb(240,240,240);
	}
a.price_download{
	display:block;
	padding:4px 15px 6px 16px;
	font-size:12px;
	color:rgb(50,50,50);
	text-shadow:1px 1px 0px rgb(220,220,220);
	}
a.price_download:hover{
	display:block;
	padding:4px 13px 6px 15px;
	text-decoration:none;
	color:rgb(0,135,180);
	background:rgb(235,235,235);
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(200,200,200);
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
#img_pd{float:left; margin:7px 6px 4px 16px;}
#menu_p_up{
	width:200px;
	height:25px;
	background-image:url(/decor/menu_p_up.gif);
	background-repeat:no-repeat;
	}
#menu_p_down{
	width:200px;
	height:8px;
	margin-bottom:3px;
	background-image:url(/decor/menu_p_down.gif);
	background-repeat:no-repeat;
	}
#menu_pd_up{
	width:200px;
	height:8px;
	margin-top:25px;
	background-image:url(/decor/menu_pd_up.gif);
	background-repeat:no-repeat;
	}
#cat_div_comm{
	margin-bottom:5px;
	font-family:Trebuchet MS;
	}



/* ----- comments type ----- */
/* --------------------------------------------------------------- */
a.pro_n{
	color:rgb(150,150,150);
	text-shadow:1px 1px 0px rgb(235,235,235);
	}
a.pro_n:hover{
	color:rgb(0,110,150);
	text-decoration:none;
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
#pro_h1{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:rgb(0,110,150);
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
#pro_v_p{
	padding:3px 0px 0px 0px;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:rgb(50,50,50);
	}
#pro_n{
	float:left;
	margin:0px 0px 0px 6px;
	font-size:18px;
	font-weight:normal;
	color:rgb(165,165,165);
	text-shadow:1px 1px 0px rgb(237,237,237);
	}
#pro_p{
	margin:7px 0px 0px 0px;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	color:rgb(50,50,50);
	}
#pro_p_d{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:rgb(50,50,50);
	text-shadow:1px 1px 1px rgb(200,200,200);
	}
#img_pro_p{
	float:left;
	width:50px;
	height:50px;
	margin:11px 14px 7px 0px;
	}
ul.pro_p{
	margin:7px 0px 0px 35px;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	color:rgb(50,50,50);
	}
#pro_photo_div{padding:15px 0px 0px 0px; font-size:11px;}
#pro_photo_img{
	width:115px;
	height:77px;
	margin-right:15px;
	}



/* ----- view ----- */
/* --------------------------------------------------------------- */
#el_mdiv{
	float:right;
	width:635px;
	padding:2px 0px 0px 0px;
	text-align:left;
	}
#el_view{
	width:633px;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(200,200,200);
	}
#el_type{float:left; width:13px;}
#el_img{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	font-size:1px;
	background-image:url(/decor/photo_load.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
#el_img_120{width:100px; height:100px;}
#el_img_subtype{width:13px; height:102px;}
#el_inf{
	float:left;
	width:437px;
	height:100px;
	text-align:left;
	font-size:13px;
	color:rgb(40,80,120);
	border-width:0px 1px 0px 0px;
	border-style:dotted;
	border-color:rgb(200,200,200);
	}
#el_inf_name{
	padding:1px 13px 9px 13px;
	font-size:15px;
	font-weight:bold;
	color:rgb(40,80,120);
	line-height:115%;
	border-bottom:1px dotted rgb(210,215,220);
	text-shadow:1px 1px 0px rgb(230,230,230);
	}
#el_inf_name_h2{font-size:15px;}
#el_inf_art{
	float:right;
	margin:1px 0px 0px 13px;
	padding-left:13px;
	text-align:right;
	color:rgb(80,120,40);
	font-weight:normal;
	line-height:100%;
	border-left:1px dotted rgb(200,200,200);
	}
#el_inf_art_m{font-size:11px;}
#el_inf_desc{
	margin:5px 13px 6px 13px;
	padding:0px;
	font-size:13px;
	line-height:122%;
	color:rgb(70,70,70);
	}
#el_inf_count{
	float:right;
	margin:0px -3px 0px 12px;
	padding-left:12px;
	text-align:right;
	color:rgb(155,85,0);
	line-height:100%;
	border-left:1px dotted rgb(200,200,200);
	font-weight:bold;
	}
#el_inf_count_m{font-size:11px; font-weight:normal;}
#el_ņena{
	float:left;
	width:95px;
	height:100px;
	text-align:center;
	font-size:13px;
	color:rgb(80,120,40);
	background:url(/decor/foncena.gif);
	background-repeat:no-repeat;
	text-shadow:1px 1px 0px rgb(230,230,230);
	}
#el_ņena_price{
	padding:0px 0px 24px 10px;
	font-size:15px;
	font-weight:bold;
	color:rgb(80,120,40);
	}
#el_ņena_price_r{
	font-size:11px;
	font-weight:normal;
	color:rgb(80,120,40);
	}
#el_ņena_basket{width:31px; height:31px;}
#el_h120{height:100px;}
#view_lu{
	width:635px;
	height:7px;
	margin-top:15px;
	background:url(/decor/view_line_up.gif);
	background-repeat:no-repeat;
	}
#view_ld{
	width:635px;
	height:7px;
	margin-bottom:5px;
	background:url(/decor/view_line_down.gif);
	background-repeat:no-repeat;
	}
/*
#photo_load_div{
	float:left;
	width:100px;
	height:100px;
	background-image:url(/decor/photo_load.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
*/
#no_photo_div{
	float:left;
	width:100px;
	height:100px;
	background-image:url(/decor/no_photo_100.jpg);
	background-repeat:no-repeat;
	}


/* ----- art & tech ----- */
/* --------------------------------------------------------------- */
#tema_name_div{
	position:relative;
	z-index:2;
	padding:4px 25px 19px 25px;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(200,200,200);
	}
#tema_name_h2{
	font-size:16px;
	font-style:italic;
	color:rgb(80,120,40);
	text-shadow:1px 1px 0px rgb(210,210,210);
	}
#tema_text_div{
	padding:10px 25px 15px 25px;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:rgb(200,200,200);
	}



/* ----- tail ----- */
/* --------------------------------------------------------------- */
#tail{
	width:910px;
	height:134px;
	margin:30px 0px 30px 0px;
	background:url(/decor/bg_tail.gif);
	background-repeat:no-repeat;
	}
#tail_c{
	width:910px;
	height:42px;
	margin:30px 0px 30px 0px;
	background-image:url(/decor/block_tail_company.gif);
	background-repeat:no-repeat;
	}
#tail_copyright{
	padding:10px 0px 0px 16px;
	text-align:left;
	font-size:12px;
	font-style:italic;
	color:rgb(90,90,90);
	}
#tail_cr{
font-size:15px;
font-family:Tahoma;
font-style:normal;
color:rgb(90,90,90);
}
#tail_contact{
float:left;
margin:7px 0px 0px 29px;
text-align:left;
font-size:11px;
font-style:italic;
line-height:135%;
color:rgb(90,90,90);
}
