html, body {
	font-size: 14px; /* 1em = 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: top;
	width:100%;
    height:100%;
	
	}
	
html>body {
      min-height:100%;
      height:auto;
    }
   img {
   	border: 0px;
}
	body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}
	
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}
h2 {
	font-size: 1.6em;
	}
h3 {
	font-size: 1.3em;
	}
/* линки */
		
		a:link {	text-decoration: none;	color: #000;}
        a:visited {color: #000; }
        a:active {text-decoration: none; color: #000; }
        a:hover {text-decoration: underline;	color: #4F8AAF;}
		
/* линки */

/* линки меню */
		
		a.menu_link:link {font-size: 16px; text-decoration: none;	color: #FFF;padding-right: 20px; padding-left: 20px; font-family: Tahoma, Geneva, sans-serif;}
        a.menu_link:visited {font-size: 16px; text-decoration: none; color: #FFF;padding-right: 20px; padding-left: 20px; font-family: Tahoma, Geneva, sans-serif;}
        a.menu_link:active {font-size: 16px; text-decoration: none; color: #FFF;padding-right: 20px; padding-left: 20px; font-family: Tahoma, Geneva, sans-serif;}
        a.menu_link:hover {font-size: 16px; text-decoration: none;	color: #999;padding-right: 20px; padding-left: 20px; font-family: Tahoma, Geneva, sans-serif;}
		
/* линки меню */
/* линки подробная информация */
		
		a.podrobnee:link {font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none;	color: #234;}
        a.podrobnee:visited {font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; color: #234; }
        a.podrobnee:active {font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; color: #234; }
        a.podrobnee:hover {font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none;	color: #4F8AAF;}
		
/* линки подробная информация */
/* линки суб_меню */
		
		a.sub:link {text-decoration: none; color: #234; font-weight: bold; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px; }
        a.sub:visited {text-decoration: none; color: #234; font-weight: bold; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
        a.sub:active {text-decoration: none; color: #234; font-weight: bold; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
        a.sub:hover {text-decoration: none; color: #adadad; font-weight: bold; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
		
/* линки суб_меню */
/* линки novosti */
		
		a.news:link {text-decoration: none; color: #234; font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
        a.news:visited {text-decoration: none; color: #234; font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
        a.news:active {text-decoration: none; color: #234; font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
        a.news:hover {text-decoration: none; color: #a68484; font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px;}
		
/* линки novosti */
/*линки субменю*/
.cat_menu_link {
	color:#000;
	background-image:url(../images/cat_menu_link.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	line-height:20px;
	margin:0 0 5px;
	padding:0 0 0 24px;
	text-decoration:none;
	font-size: 14px;
		}
/*линки субменю*/
.menu {
	width: 800px;
}
.menu_mp {
    padding-top: 15px;
}
/* стили для основного листа */
.sheet_top_l {
	background-image: url(../images/sheet_top_l.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
}
.sheet_top_r {
	background-image: url(../images/sheet_top_r.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
}
.sheet_down_l {
	background-image: url(../images/sheet_down_l.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
}
.sheet_down_r {
	background-image: url(../images/sheet_down_r.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
}
.sheet_center_l {
	background-image: url(../images/sheet_center_l.png);
	background-repeat: repeat-y;
	width: 23px;
}
.sheet_center_r {
	background-image: url(../images/sheet_center_r.png);
	background-repeat: repeat-y;
	width: 23px;
}
.sheet_top_c {
	background-image: url(../images/sheet_top_c.png);
	background-repeat: repeat-x;
	height: 23px;
}
.sheet_down_c {
	background-image: url(../images/sheet_down_c.png);
	background-repeat: repeat-x;
	height: 23px;
}
.top_flower {
	background-image: url(../images/flower.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #e4e4e4;
	height: 110px;
}
.logo_bg {
	background-image: url(../images/logo.png);
	background-position: 3% 3% ;
	background-repeat: no-repeat;
	height: 100px;
}
.comp_name {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin-left: 100px;
	padding-top: 10px;
}
.slogan {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.content_mp {
	height: 10px;
}
.one_stolb {
	background-color: #E4E4E4;
	width: 20%;
}
.two_stolb {
	background-color: #E4E4E4;
	widht: 50%;
}
.tri_stolb {
	background-color: #E4E4E4;
	width: 20%;
}
.predl {
    font-size: 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #454545;
    font-weight: bold;
}
.bord_er {
	height: 6px;
	width: 96%;
	background-image: url(../images/podcherk.png);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.naviga {
	padding-left: 15px;
}
.news {
	text-decoration: none; 
	color: #234; 	
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-size: 12px;
}
.news_mp {
	height: 5px;
}
.news_close {
	height: 20px;
}
.li_stolb {
	background-image: url(../images/li.png);
	background-repeat: repeat-y;
	background-position: top center;
	width: 6px;
	background-color: #e4e4e4;
	margin-left: 5px;
	margin-right: 5px;
}
.contentig {
	padding: 0px 15px 0px 15px;
}
.footerz {
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	height: 70px;
	margin: 0;
	padding: 0;
	width: 100%;
    width: 100%;
    position: relative;
    bottom: 0;
}
.copyry {
	height:50px;
	width: 500px;
	color: #e9e9e9;
}
.tellef {
	height:50px;
	width: 400px;
	color: #e9e9e9;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 30px;
}
/* стили для основного листа конец*/

.spec_top_r {
	background-image: url(../images/spec_top_r.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.spec_top_l {
	background-image: url(../images/spec_top_l.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.spec_top_blik {
	background-image: url(../images/spec_top_blik.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 3px;
}
.spec_down_blik {
	background-image: url(../images/spec_down_blik.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 3px;
}
.spec_center_blik {
	background-image: url(../images/spec_center_blik.png);
	background-repeat: repeat-y;
	width: 3px;
}
.spec_down_r {
	background-image: url(../images/spec_down_r.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.spec_down_l {
	background-image: url(../images/spec_down_l.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.spec_top_c {
	background-image: url(../images/spec_top_c.png);
	background-repeat: repeat-x;
	height: 8px;
}
.spec_down_c {
	background-image: url(../images/spec_down_c.png);
	background-repeat: repeat-x;
	height: 8px;
}
.spec_center_l {
	background-image: url(../images/spec_center_l.png);
	background-repeat: repeat-y;
	width: 8px;
}
.spec_center_r {
	background-image: url(../images/spec_center_r.png);
	background-repeat: repeat-y;
	width: 8px;
}
.specp {
	width: 500px;
	margin-top: 15px;
	margin-battom: 15px;
}
.specps {
	width: 70%;
	margin-top: 15px;
	margin-battom: 15px;
}
.tovar_spec {
	background-color: #FFF;
	padding: 5px;
}
.specperlozenie {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 22px;
    color: #123;
    padding-left: 20px;
}
.spec_opis {
	background-color: #FFF;
}
.spec_opisanie {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 15px;
    color: #456;
    padding-left: 20px;
}   
.spec_buy {
	float: right;
	background-color: #fff;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 15px;
    color: #FFF;
}








.tovar_top_r {
	background-image: url(../images/tovar_top_r.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 11px;
}
.tovar_top_l {
	background-image: url(../images/tovar_top_l.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 11px;
}
.tovar_down_r {
	background-image: url(../images/tovar_down_r.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 11px;
}
.tovar_down_l {
	background-image: url(../images/tovar_down_l.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 11px;
}
.tovar_top_c {
	background-image: url(../images/tovar_top_c.png);
	background-repeat: repeat-x;
	height: 21px;
}
.tovar_down_c {
	background-image: url(../images/tovar_down_c.png);
	background-repeat: repeat-x;
	height: 21px;
}
.tovar_center_l {
	background-image: url(../images/tovar_center_l.png);
	background-repeat: repeat-y;
	width: 11px;
}
.tovar_center_r {
	background-image: url(../images/tovar_center_r.png);
	background-repeat: repeat-y;
	width: 11px;
}











tovare_spec {
	background-color: #FFF;
	padding: 5px;
}
.opis_tov {
	background-color: #fff;
	padding: 5px;
}
.cennik {
	float: left;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 12px;
    color: #456;
}
.contin {
	float: right;
}





































/*===================== CATALOG STYLE =================*/

.spec_box_td
		{background-color:rgb(255,255,255);
		background-image:url(../images/spec_box_grad.png);
		background-repeat:repeat-x;
		background-position:left top;
		border:rgb(96,187,214) 1px solid;
		width:160px;
		overflow:hidden;}
.spec_box_link
		{display:block;
		margin:5px 5px 5px 5px;
		text-decoration:none;}
.spec_box_link:hover
		{text-decoration:none;}
.spec_box_img
		{background-repeat:no-repeat;
		height:125px;
		background-position:50% 50%;}

		
.spec_line_l
		{width:213px;
		background-image:url(../images/left_blue_line.png);
		background-repeat:repeat-x;
		background-position:right 170px;
		height:180px;}		
.spec_line_c
		{background-image:url(../images/cent_blue_line.png);
		background-repeat:repeat-x;
		background-position:0px 170px;
		height:180px;}		
.spec_line_r
		{width:213px;
		background-image:url(../images/right_blue_line.png);
		background-repeat:repeat-x;
		background-position:left 170px;
		height:180px;}
		
.blue_line
		{overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_c.png);
		background-repeat:repeat-x;
		background-position:left top;}		
.blue_line span
		{display:block;
		overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_l.png);
		background-repeat:no-repeat;
		background-position:left top;}
.blue_line span center
		{display:block;
		overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_r.png);
		background-repeat:no-repeat;
		background-position:right top;}
		
		
.art_s_image
		{border:rgb(93,171,211) 2px 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:125px;
		height:125px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		border:rgb(93,171,211) 2px solid;
		margin:2px 2px 2px 2px;}
.art_img_collect_cell:hover
		{border:rgb(55,77,124) 2px solid;}
		
.left_menu_link
		{display:block;
		border-left:rgb(93,171,211) 3px solid;
		font-size:14px;
		line-height:18px;
		margin:6px 0px 6px 0px;}
.left_menu_link div
		{padding:0px 0px 0px 9px;}
		
.side_bar_capt
		{font-size:16px;
		color:rgb(70,70,70);}
		
		
.del_btn
		{display:block;
		background-image:url(../images/art_del_btnsm.png);
		background-repeat:no-repeat;
		background-position:50% 5px;
		width:20px;
		height:20px;}

.edit_btn
		{display:block;
		background-image:url(../images/edit_sm.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:20px;
		height:20px;}	
		
.ok_btn
		{display:block;
		background-image:url(../images/ok.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:20px;
		height:20px;}
.art_table01
		{background-color:rgb(245,245,245);
		border-left:rgb(230,230,230) 1px solid;
		border-bottom:rgb(230,230,230) 1px solid;}
.art_table01 th
		{padding:3px 3px 3px 3px;
		color:rgb(120,120,120);
		border:rgb(235,235,235) 1px solid;
		border-left:none;
		background-image:url(../images/top_background.jpg);
		background-position:-319px -113px;
		background-repeat:repeat-x;}
.art_table01 td
		{padding:3px 10px 3px 10px;
		border-bottom:rgb(235,235,235) 1px solid;}
		
		
		
.cart_body
		{background-image:url(../images/top_background.jpg);
		background-position:-319px -113px;
		background-repeat:repeat-x;
		border:rgb(222,222,221) 1px solid;
		margin:3px 0px 0px 0px;
		padding:6px 6px 6px 6px;}

.cart_capt
		{border-bottom:rgb(221,212,176) 1px dashed;
		padding:0px 0px 7px 0px;}
.cart_capt_link
		{text-decoration:none;
		font-family:Verdana;
		color:rgb(96,73,26);
		font-size:12px;
		line-height:13px;
		font-weight:normal;}
.cart_inf
		{font-family:Verdana;
		font-size:11px;
		line-height:14px;}
.cart_inf span
		{font-weight:normal;}
.cart_btns
		{display:block;
		border:rgb(119,206,161) 1px solid;
		color:rgb(31,26,23);
		text-decoration:none;
		text-align:center;
		width:100%;
		font-size:12px;
		font-family:Verdana;
		font-weight:normal;
		line-height:16px;}
.cart_btns:hover
		{background-color:rgb(255,255,255);}
		
.product_minus
		{display:block;
		line-height:17px;
		padding:0px 7px 0px 7px;
		border:rgb(222,222,222) 1px solid;
		background-color:rgb(225,229,255);
		font-size:18px;
		font-weight:normal;
		color:blue;
		text-decoration:none;
		cursor:pointer;}		
.product_plus
		{display:block;
		line-height:17px;
		font-size:18px;
		color:red;
		padding:0px 7px 0px 7px;
		border:rgb(222,222,222) 1px solid;
		background-color:rgb(255,229,225);
		text-decoration:none;
		cursor:pointer;}
		
/* ======== SEARCH FORM ========= */
.search_form
		{border:rgb(190,204,224) 1px solid;
		background-color:rgb(255,255,255);}
		
.search_area
		{background-color:rgb(255,255,255);
		border:none;
		width:100%;
		font-size:14px;}
.search_btn
		{width:39px;
		height:20px;
		overflow:hidden;
		background-image:url(../images/search_btn.png);
		background-repeat:no-repeat;
		background-position:17px top;
		margin:1px 1px 1px 1px;}
.search_btn input	
		{width:100%;
		height:20px;
		opacity:0.0;
		cursor:pointer;
		filter:alpha(opacity=0);}
.blue_btn
		{display:block;
		background-image:url(../images/green_btn.png);
		background-repeat:no-repeat;
		background-position:left top;
		border:rgb(125,190,255) 1px solid;
		height:24px;
		overflow:hidden;}
.blue_btn a
		{display:block;
		line-height:23px;
		font-size:14px;
		color:rgb(55,77,124);
		width:100%;
		text-decoration:none;
		padding:0px 10px 0px 10px;}
.search_field
		{font-size:15px;
		border:none;
		width:100%;
		font-weight:normal;
		font-family:Trebuchet ms;
		color:rgb(55,77,124);}
.blue_border
		{border:rgb(125,190,255) 1px solid;}
		
/*====FLOAT HINT SETTINGS============================*/		
.hint_body
		{display:block;
		position:absolute;
		border:rgb(44,137,194) 1px solid;
		border-left:rgb(56,84,135) 3px solid;
		background-color:rgb(255,255,255);
		}
.hint_text
		{padding:3px 4px 3px 4px;
		font-size:10px;}


	.stxlogo
	{
		width:421px;
		height:30px;
		background-image:url(../../../text_drawer/text_drawer.php?stxlogo.png&fs=22&rgb[r]=79&rgb[g]=75&rgb[b]=69&padding[left]=0&padding[top]=0&size[w]=421&size[h]=30&fn=FreeSans.ttf);
		background-position:left top;
		background-repeat:no-repeat;
		/*border:solid 1px green;*/
	}

	.logo_img
	{
		width:100px;
		height:100px;
		background-image:url(../images/logo.png);
		background-position:left top;
		background-repeat:no-repeat;
		/*border:solid 1px red;*/
	}