body
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-family:Verdana, Tahoma, Arial, Trebuchet ms, Sans-serif;
		font-size:12px;
		background-image:url(../images/background.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:100%;
		height:100%;}
table
		{font-family:Verdana, Tahoma, Arial, Trebuchet ms, Sans-serif;
		font-size:12px;
		empty-cells:show;}
form
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
a
		{color:rgb(100,100,100);}
a:hover
		{color:rgb(219,43,42);}
		
p
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
.fstl:first-letter
		{font-weight:bolder;
		color:rgb(219,43,42);
		margin:0px 0px 0px 25px;}
.hat_image_c
		{width:692px;
		height:223px;
		background-image:url(../images/hat_center.png);
		background-repeat:no-repeat;
		background-position:left top;}
.hat_image_r
		{width:692px;
		height:223px;
		background-image:url(../images/hat_right.png);
		background-repeat:no-repeat;
		background-position:167px top;}
.hat_stretch
		{background-image:url(../images/hat_stretcher.png);
		background-repeat:repeat-x;
		background-position:left bottom;}
.hat_left_fade
		{width:220px;
		height:223px;
		background-image:url(../images/hat_left_fade.png);
		background-repeat:no-repeat;
		background-position:right bottom;}
.bg_hat_stretch
		{background-image:url(../images/background_stretch.png);
		background-repeat:no-repeat;
		background-position:674px 0px;}
.float_logo
		{display:block;
		position:absolute;
		left:34px;
		top:25px;
		width:262px;
		height:140px;
		background-image:url(../images/add_logo_v2.png);
		background-repeat:no-repeat;
		background-position:0px 0px;}
.general_block
		{background-image:url(../images/add_logo_bottom.png);
		background-repeat:no-repeat;
		background-position:right bottom;}
.w_tl
		{width:14px;
		height:15px;
		background-image:url(../images/wnd/w_tl.png);
		background-repeat:no-repeat;
		background-position:right top;}
.w_tl div
		{overflow:hidden;
		width:14px;
		height:15px;}
.w_tc
		{background-image:url(../images/wnd/w_tc.png);
		background-repeat:repeat-x;
		background-position:right top;}
.w_tc div
		{overflow:hidden;
		height:15px;}
.w_tc div span
		{display:block;
		height:8px;
		overflow:hidden;
		margin:7px 0px 0px 0px;
		background-color:rgb(242,242,241);
		background-image:url(../images/wnd/w_th.png);
		background-repeat:no-repeat;
		background-position:right 0px;}
.w_tr 
		{width:14px;
		height:15px;
		background-image:url(../images/wnd/w_tr.png);
		background-repeat:no-repeat;
		background-position:left top;}
.w_tr div
		{overflow:hidden;
		width:14px;
		height:15px;}
		
		
		
.w_thl
		{width:14px;
		background-image:url(../images/wnd/w_thl.png);
		background-repeat:no-repeat;
		background-position:right top;}
.w_thl div
		{overflow:hidden;
		width:14px;
		height:1px;}
.w_thc
		{background-color:rgb(242,242,241);
		background-image:url(../images/wnd/w_th.png);
		background-repeat:repeat-y;
		background-position:right bottom;}
.w_thc div
		{font-size:16px;
		line-height:16px;
		margin:0px 0px 7px 0px;
		padding:0px 0px 0px 3px;}
.w_thr 
		{width:14px;
		background-image:url(../images/wnd/w_thr.png);
		background-repeat:no-repeat;
		background-position:left top;}
.w_thr div
		{overflow:hidden;
		width:14px;
		height:1px;}
		
		
.w_bl
		{width:14px;
		height:15px;
		background-image:url(../images/wnd/w_bl.png);
		background-repeat:no-repeat;
		background-position:right top;}
.w_bl div
		{overflow:hidden;
		width:14px;
		height:15px;}
.w_bc
		{background-image:url(../images/wnd/w_bc.png);
		background-repeat:repeat-x;
		background-position:right bottom;}
.w_bc div
		{overflow:hidden;
		height:15px;}
.w_bc div span
		{display:block;
		overflow:hidden;
		height:8px;
		background-color:rgb(255,255,255);}
.w_br 
		{width:14px;
		height:15px;
		background-image:url(../images/wnd/w_br.png);
		background-repeat:no-repeat;
		background-position:left top;}
.w_br div
		{overflow:hidden;
		width:14px;
		height:15px;}
		
.w_lc
		{width:14px;
		background-image:url(../images/wnd/w_lc.png);
		background-repeat:repeat-y;
		background-position:left top;}
.w_lc div
		{width:14px;}
.w_bg
		{background-color:rgb(255,255,255);}
.w_rc
		{width:14px;
		background-image:url(../images/wnd/w_rc.png);
		background-repeat:repeat-y;
		background-position:right top;}
.w_rc div
		{width:14px;}
.w_bgdiv
		{padding:5px 0px 0px 0px;}
.mainlist
		{background-image:url(../images/main_list_bg.png);
		background-repeat:repeat;
		background-position:left top;
		border:rgb(222,222,221) 1px solid; 
		border-bottom:none;}
.mainbottom
		{overflow:hidden;
		height:25px;
		background-image:url(../images/main_list_bottom.png);
		background-repeat:repeat-x;
		background-position:left top;}
.list_caption
		{font-size:22px;
		line-height:24px;
		color:rgb(70,70,70);
		padding:6px 4px 4px 8px;
		font-weight:bolder;}
.list_nav
		{padding:5px 5px 0px 10px;}
.list_content
		{line-height:18px;}
.top_menu
		{position:absolute;
		z-index:20;
		top:195px;
		right:2px;}
.top_menus td a
		{display:block;
		color:rgb(255,255,255);
		text-decoration:none;
		line-height:21px;
		margin:0px 0px 0px 0px;
		background-image:url(../images/menu_separ.png);
		background-repeat:no-repeat;
		background-position:left top;}
.top_menus td a div
		{padding:0px 24px 0px 25px;}
.top_menus td a:hover
		{display:block;
		color:rgb(255,255,255);
		text-decoration:underline;}
.hr_line
		{overflow:hidden;
		height:1px;
		background-color:rgb(222,222,221);
		margin:7px 5px 7px 5px;}
.break_line
		{overflow:hidden;
		height:1px;
		clear:both;
		width:100%;}
		
/*=============== CATALOG STYLE =========================*/
.catalog_tovarlist_capt
		{display:block; 
		float:left; 
		text-decoration:none;
		font-size:17px; 
		line-height:19px; 
		font-weight:bolder; 
		color:rgb(120,120,120);}
.catalog_tovarlist_capt:hover
		{text-decoration:none;}
		
.catalog_tovarlist_link
		{display:block;
		float:right;
		height:19px;
		font-weight:bolder;
		background-image:url(../images/l_decor1.png);
		background-repeat:no-repeat;
		background-position:left 50%;}
.catalog_tovarlist_link div
		{padding:0px 0px 0px 23px;
		font-size:13px;
		line-height:16px;}
		
.article_order_link
		{display:block;
		float:right;
		height:19px;
		font-weight:bolder;
		background-image:url(../images/l_decor2.png);
		background-repeat:no-repeat;
		background-position:left 50%;}
.article_order_link div
		{padding:0px 0px 0px 23px;
		font-size:13px;
		line-height:16px;}
		
.art_cost_txt
		{color:rgb(90,90,90); 
		font-size:13px; 
		font-weight:bolder; 
		line-height:16px;}
.art_cost_value
		{color:rgb(218,37,29);}
.art_sdescription
		{padding:10px 10px 10px 10px;}
.art_sdescription p:first-letter
		{font-weight:bolder;
		color:rgb(219,43,42);
		margin:0px 0px 0px 25px;}
		
.art_fdescription p:first-letter	
		{font-weight:bolder;
		color:rgb(219,43,42);
		margin:0px 0px 0px 25px;}
		
.art_s_image
		{border:rgb(200,200,200) 3px solid;}
.art_s_image div
		{background-repeat:no-repeat;
		background-position:50% 50%;
		border:rgb(255,255,255) 1px solid; 
		overflow:hidden;
		height:125px; 
		width:125px;}
.art_img_collect_cell
		{display:block;
		float:left;
		width:113px;
		height:113px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		border:rgb(31,26,23) 1px solid;
		margin:2px 2px 2px 2px;}
.art_img_collect_cell:hover
		{border:rgb(245,60,45) 1px solid;}
		
.float_progress
		{position:absolute;
		background-color:rgb(255,255,255);
		border:rgb(230,230,230) 3px solid;
		overflow:hidden;
		width:90px;
		height:48px;
		background-image:url(../admin/images/load_progress.gif);
		background-repeat:no-repeat;
		background-position:50% 50%;
		z-index:100;
		font-size:10px;
		line-height:12px;}
		
.order_table_01 th
		{text-align:left;
		color:rgb(100,100,100);
		font-size:14px;
		line-height:20px;
		padding:0px 10px 0px 10px;}
.order_table_01 td
		{padding:7px 7px 7px 7px;}
.order_table_01 input
		{border:rgb(200,200,200) 1px solid;
		width:90%;}
.order_table_01 textarea
		{width:100%;
		height:100px;
		border:rgb(200,200,200) 1px solid;}
.order_table_01 tt
		{color:rgb(255,50,40);
		font-weight:bolder;
		font-size:15px;}
.alert_block
		{padding:18px 12px 18px 48px;
		text-align:center;
		border:rgb(219,43,42) 1px solid;
		background-color:rgb(245,232,177);
		background-image:url(../admin/images/warning.png);
		background-repeat:no-repeat;
		background-position:10px 50%;
		font-weight:bolder;
		color:rgb(175,100,41);}
/*------NAVIGATION---[1][2][3][...][56][57][58]------*/   
.mes_nav
		{display:block;
		float:left;
		margin:0px 3px 0px 0px;
		border:rgb(200,200,200) 1px solid;
		background-color:rgb(245,245,245);
		width:20px;
		text-align:center;
		color:rgb(191,166,163);
		text-decoration:none;}
.mes_nav:visited
		{color:rgb(191,166,163);
		text-decoration:none;}
.mes_nav:hover
		{background-color:rgb(255,255,255);
		border:rgb(150,150,150) 1px solid;
		color:rgb(71,31,26);
		text-decoration:none;}
.mes_nav_s
		{display:block;
		float:left;
		margin:0px 3px 0px 0px;
		background-color:rgb(255,255,255);
		border:rgb(150,150,150) 1px solid;
		color:rgb(71,31,26);
		width:20px;
		text-align:center;
		text-decoration:none;}
/*------NAVIGATION---[1][2][3][...][56][57][58]------*/   


/*====FLOAT HINT SETTINGS============================*/		
.hint_body
		{display:block;
		position:absolute;
		border:rgb(202,202,201) 1px solid;
		border-left:rgb(160,160,160) 3px solid;
		background-color:rgb(255,255,255);
		z-index:100;}
.hint_text
		{padding:3px 4px 3px 4px;
		font-size:10px;}
/*//==FLOAT HINT SETTINGS============================*/


/*================ SPECIAL BLOCK STYLES ==============*/
.special_block
		{border:rgb(150,149,148) 1px solid;
		padding:4px 4px 4px 4px;
		background-image:url(../images/catalog_imgs/special_gradient.png);
		background-repeat:repeat-x;
		background-position:left top;}
.special_img
		{display:block;
		width:80px;
		height:80px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		border:rgb(34,34,34) 1px solid;
		margin:0px 4px 0px 0px;}
.special_caption
		{display:block;
		color:rgb(31,26,23);
		font-size:12px;
		font-weight:bolder;
		text-decoration:none;}
.special_caption:hover
		{text-decoration:none;
		color:rgb(31,26,23);}
.special_info
		{display:block;
		margin:3px 0px 0px 0px;
		color:rgb(31,26,23);
		font-size:11px;
		line-height: 11px;
		text-decoration:none;
		text-align:justify;}
.special_info:hover
		{text-decoration:none;
		color:rgb(31,26,23);}
/*================ SPECIAL BLOCK STYLES ==============*/

.news_block
		{font-size:11px;
		margin:5px 5px 5px 5px;
		text-align:justify;}
.news_caption
		{display:block;
		color:rgb(31,26,23);
		text-decoration:none !important;
		font-weight:bolder;
		font-style:italic;
		background-image:url(../images/l_decor2.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		text-align:left;
		cursor:pointer;}
.news_caption div
		{margin:0px 0px 0px 24px;
		text-align:left;
		cursor:pointer;}
.news_date
		{font-weight:bolder;
		font-size:10px;}
