

body, html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image: url(images/fon.jpg);
	background-attachment: fixed;
	background-position: center 0%;
	background-repeat: no-repeat;
}
IMG{
	border : 0px;
}

img.alpha {

}
 
img.alpha:hover {
opacity:0.7;
-moz-opacity:0.7;
filter: alpha(opacity=70) black;
-khtml-opacity: 0.7;
}

#tb_maket{
	background-color: #FFFFFF;
	min-width: 950px;
	height: 100%;
	width: 1240px;
	margin: 0 auto;
	padding: 0 auto;
}
#td_header{
	background-color: White;
	width: 80%;
	margin: 0 auto;
	padding: 0 auto;
	box-shadow:         -1px -1px 14px 0px rgba(0, 0, 0, 1);
}
#td_menu_h{
	background-color: #C0DB2A;
	height: 20px;
	margin-bottom: 0;
}
#td_left{
	background-color: #FFFFFF;
	height: 100%;
	width:270px;
}
#td_content{
	background-color: #FFFFFF;
	height: 100%;
	padding: 10px;
}
#td_right{
	background-color: #FFFFFF;
	height: 100%;
	padding: 10px;
}
#td_line{
	background-color: #BCBCBC;
	height: 1px;
	margin-bottom: 0;
}
#td_footer{
	background-color: #FFFFFF;
	height: 25px;
	margin-bottom: 0;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.logo {
	height: 50px;
	display: inline;
	float: left;
	padding: 3px 10px 3px 10px;
}

.time, .mail, .map, .tel  {
	height: 30px;
	display: inline;
	float: left;
	padding: 7px 15px 3px 15px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #57585A;
	font-family: Arial;
}

.obyava  {
	height: 45px;
	width: 150px;
	display: inline;
	float: left;
	padding: 7px 15px 3px 15px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FF0000;
	font-family: Arial;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 5px;
	text-align:center;
}

.poisk  {
	height: 30px;
	display: inline;
	float: left;
	padding: 7px 15px 3px 15px;
	margin:0;
	color: #57585A;
	font-family: Arial;
}

.menu_katalog{
	width: 200px;
	height: 22px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 6px;
	background-image: -webkit-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	border: 1px solid rgba(30,105,0,1.00);
	font-family: Arial;
	font-weight: bold;
	padding-top: 1px;
	cursor: pointer;
	margin: 0 0 0 0;
	padding: 3 0 0 0;
}

.forma_poisk{
	width: 200px;
	height: 25px;
	padding: 0;
	margin: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.knopka_poisk{
	width: 100px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 0px 6px 6px 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	border: 1px solid rgba(30,105,0,1.00);
	font-family: Arial;
	font-weight: bold;
	padding-top: 7px;
	cursor: pointer;
	margin: 0 0 0 -5;
	padding: 0;
}

H1{
	color: #006633;
	font-size: 16pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	padding-bottom: 0;
	margin-bottom: 10;
	text-align : center;
}

H2{
	color: #000000;
	font-size: 13pt;
	text-decoration: none;
	font-family: Times New Roman;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 7;
	text-align: center;
}
H3{
	color: #006633;
	font-size: 13pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	padding-bottom: 0;
	margin-top: 10;
	margin-bottom: 0;
	text-align : center;
}
.menu_h3{
	color: #006633;
	font-size: 13pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	padding-bottom: 0;
	margin-top: 10;
	margin-bottom: 0;
	text-align : center;
}
a:link,a:visited,a:active {
	color: Navy;
	text-decoration: underline;
}
a:hover {
	color: Green;
	text-decoration: underline;
}

a.clear:link,a.clear:visited,a.clear:active {
	color: Maroon;
	text-decoration: underline;
}
a.clear:hover {
	color: Red;
	text-decoration: underline;
}

a.rk:link,a.rk:visited,a.rk:active {
	color: Gray;
	text-decoration: underline;
}
a.rk:hover {
	color: Gray;
	text-decoration: underline;
}


a.top:link,a.top:visited,a.top:active {
	color: rgba(116,116,116,1.00);
	text-decoration: underline;
	font-size : 14px;
}
a.top:hover {
	color: Green;
	text-decoration: underline;
}

a.seria:link,a.seria:visited,a.seria:active {
	color: #006200;
	text-decoration: underline;
	font-size: 12px;
}
a.seria:hover {
	color: Green;
	text-decoration: underline;
}

a.tov_ned:link,a.tov_ned:visited,a.tov_ned:active {
	color: #B90000;
	text-decoration: underline;
	font-size: 16px;
}
a.tov_ned:hover {
	color: Red;
	text-decoration: underline;
}

a.tov_ned2:link,a.tov_ned2:visited,a.tov_ned2:active {
	color: #B90000;
	text-decoration: underline;
	font-size: 13px;
}
a.tov_ned2:hover {
	color: Red;
	text-decoration: underline;
}
a.korz_sh:link,a.korz_sh:visited,a.korz_sh:active {
	color: #369B00;
	text-decoration: none;
	font-size: 14px;
}
a.korz_sh:hover {
	color: #004ED8;
	text-decoration: underline;
}
.korz{
	border: 0 none;
	background-color: transparent;
	overflow:  hidden;
}
.korz_m{
	color: White;
	font-size: 14px;
}
.sh_korz{
	margin: 0 10 0 10;
	padding: 0 10 0 10;
}

.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
  


/*   livesearch   */
#livesearch{
	position: relative;
	z-index: 1001;
	top: -18px;
	left: 4px;
	overflow: auto;
}
a.lsearch:link,a.lsearch:visited,a.lsearch:active {
	color: Navy;
	text-decoration: underline;
	font-size: 12px;
}
a.lsearch:hover {
	color: Green;
	text-decoration: underline;
}
.td1_lsearch{
	background: #F6F6F6;
	border-bottom: 1px solid Gray;
}
.td2_lsearch{
	background: White;
	border-bottom: 1px solid Gray;
}

/*   /livesearch   */





a.menu:link,a.menu:visited,a.menu:active {
	color: Black;
	font-size: 12pt;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
	padding-bottom : 3px;
}
a.menu:hover {
	color: Green;
	font-weight: normal;
	font-family: Times New Roman;
	text-decoration: underline;
	margin : 0;
	padding : 0;
}

a.menu2:link,a.menu2:visited,a.menu2:active {
	color: Black;
	font-size: 8pt;
	text-decoration: underline;
	font-family: Tahoma;
	font-weight: 600;
}
a.menu2:hover {
	color: Green;
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: 600;
	text-decoration: underline;
}
a.menu_sh:link,a.menu_sh:visited,a.menu_sh:active {
	color: #4D4D4D;
	font-size: 12pt;
	text-decoration: underline;
	font-family: "Times New Roman";
}
a.menu_sh:hover {
	color: Black;
	text-decoration: underline;
}

a.menu_sh2:link,a.menu_sh2:visited,a.menu_sh2:active {
	color: White;
	font-size: 14pt;
	text-decoration: underline;
	font-family: "Times New Roman";
}
a.menu_sh2:hover {
	color: Red;
	text-decoration: underline;
}

a.adv_search:link,a.adv_search:visited,a.adv_search:active {
	color: #252525;
	font-size: 10pt;
	text-decoration: underline;
	font-family: "Times New Roman";
}
a.adv_search:hover {
	color: Black;
	text-decoration: underline;
}

.podp {
	font-size: 12px;
	color: #2F2F2F;
}

.tdkorztitle{
	border-left : 1px solid Green;
	border-top : 1px solid Green;
	border-bottom : 1px solid Green;
	text-align : center;
	padding : 5 5 5 5;
	background : Green;
	color : White;
	font-weight : bold;
}

.tdkorztitle2{
	border-left : 1px solid Green;
	border-top : 1px solid Green;
	border-bottom : 1px solid Green;
	text-align : center;
	padding : 5 5 5 5;
	border-right : 1px solid Green;
	background : Green;
	color : White;
	font-weight : bold;
}

.tdkorz {
	border-left : 1px solid Green;
	text-align : center;
	padding : 5 5 5 5;
	font-size : 12px;
}
.tdkorzl {
	border-left : 1px solid Green;
	text-align : left;
	padding : 5 5 5 5;
	font-size : 12px;
}
.tdkorz2 {
	border-left : 1px solid Green;
	text-align : center;
	padding : 5 5 5 5;
	font-size : 12px;
	border-right : 1px solid Green;
}
.tdkorz3{
	text-align : center;
	padding : 5 5 5 5;
	border-top : 1px solid Green;
	border-left : 1px solid Green;
	border-bottom : 1px solid Green;
	font-weight: bold;
}
.tdkorz4{
	text-align: center;
	padding: 5 5 5 5;
	border: 1px solid Green;
	font-weight: bold;
}
.tdkorz5 {
	text-align : left;
	padding : 5 5 5 5;
	font-size : 12px;
}
.tdkorz6{
	font-size : 12px;
	padding : 5 5 5 5;
	border-top : 1px solid Green;
	border-left : 1px solid Green;
}
.tdkorz7{
	text-align : center;
	font-size : 12px;
	padding : 5 5 5 5;
	border-top : 1px solid Green;
	border-left : 1px solid Green;
	border-right : 1px solid Green;
}
.td_cont {
	padding : 40 50 10 10;
}
.td_shapka{
	padding : 10 0 12 50;
	text-align : justify;
}
.tdmenu {
	padding : 15 15 15 15;
}
.tdmenu2 {
	padding : 0 0 2 17;

}
p{
	font-size : 16px;
	text-indent : 15px;
	margin : 0 0 5 0;
}
p.ol{
	text-indent : 0px;
}

p.snos{
	font-size : 14px;
	margin : 0 0 5 0;
	color : Gray;
}

.zag {
	color: #006801;
	font-size: 14pt;
	text-decoration: none;
}
.td_gl{
	padding-left : 25;
}

.td_1{
	padding : 15 0 40 20;
	vertical-align : top;
}
.pr_r{
	border-right : 1px solid #666666;
		text-align : center;
}
.pr_r2{
	border-right : 1px solid #666666;
}
.pr_rb{
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
		text-align : center;
}

.pr_b{
	border-bottom : 1px solid #666666;
	text-align : center;
}

.pr_c{
	text-align : center;
}

.pr_no{
	text-align : center;
}
.pr_rbt{
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-top: 1px solid #666666;
		text-align : center;
}
.pr_bt{
	border-bottom : 1px solid #666666;
	border-top: 1px solid #666666;
	text-align : center;
}
img{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border : 0;
}
.color{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align : left;
	text-indent : 0;
}

.submit{
	font-size: 10px;
	margin: 0 3 0 2;
}
.cpr{
	color : Gray;
}

.error{
	background-color: #FFE3E3;
}

.menu_str{
	text-align: center;
	width: 700px;
	padding: 3px 3px 3px 3px;
	position: relative;
	display: block;
	float: left;
}

.shop{
	border: 1px solid rgba(219,219,219,1.00);
	background-color: #F8E2E2;
}

/* -------------------------------------Меню слева--------------------------------------------------- */
.menu_left_a{
	margin: 5px 0px 0px 15px;
}
.menu_left_zag{
	margin: 0px 0px 0px 15px;	
	font: bold 15px/1.5em FuturaFuturis;
}
.menu_left_otst{
	margin: 5px 0px 0px 0px;	
}
/* -------------------------------------Картинка серии--------------------------------------------------- */
.img_seriya {width: 300px; cursor:pointer;}
.img_seriya:focus {width: auto;}
/* -------------------------------------Сортировка--------------------------------------------------- */  
.shop_sort{
	width: 920px;
} 
.shop_select{
	width: 180px;
	display: inline;
	padding: 0x;
	margin:0;
	color: #57585A;
	font-family: Arial;
} 
.sort_sort, .sort_str, .sort_color {
	display: inline;
	float: left;
}
.sort_sort{
	width: 298px;
	text-align:left;
} 
.sort_str{
	width: 318px;
	text-align:center;
} 
.sort_color{
	width: 298px;
	text-align:right;
} 

/* -------------------------------------Серии Люминарк--------------------------------------------------- */   
.select_serii{
	width: 200px;
	display: inline;
	padding: 0x;
	margin:0;
	color: #57585A;
	font-family: Arial;
}



/* -------------------------------------posuda_luminarc.html--------------------------------------------------- */ 
.pl_categ{
	width: 160px;
	height: 187px;
	max-width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -1px;
	margin-bottom: -1px;
	padding: 5px;
	border: 1px solid rgba(219,219,219,1.00);
	text-align: center;
	display: block;
	float: left;
	z-index: 1;
}
div.pl_categ a:link,
div.pl_categ a:visited { color: #000; text-decoration: none; }
div.pl_categ a:hover { color: #76b900; text-decoration: none; }
div.pl_categ a:active { color: #fff; }
	
.pl_categ:hover {
	box-shadow: 0px 0px 7px 0px #c0c0c0;
	z-index: 2;
}


/* -------------------------------------Товар--------------------------------------------------- */    
.tovar{
	width: 230px;
	height: 350px;
	max-width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -1px;
	margin-bottom: -1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border: 1px solid rgba(219,219,219,1.00);
	display: block;
	float: left;
	z-index: 1;
}
.tovar:hover {
	box-shadow: 0px 0px 7px 0px #c0c0c0;
	z-index: 2;
}

	.tovar_img{
	text-align: center;
	overflow: hidden;
	height: 160px;
	width: 100%;
	padding: 5px 5px 5px 5px;
}
	.tovar_name{
	width: 220px;
	text-align: left;
	height: 40px;
	overflow: hidden; 
	padding: 3px 10px 3px 10px;
	margin: 0;
}
	.tovar_opisanie{
	text-align: left;
	overflow: hidden;
	height: 80px;
	width: 100%;
	font-size: 14px;
	padding: 3px 10px 3px 10px;
	margin: 0;
}
	.tovar_korzina{
	text-align: left;
	width: 100%;
	padding: 3px 3px 3px 3px;
}
	.tovar_tsena{
	text-align: center;
	width: 110px;
	height: 25px;
	position: relative;
	display: block;
	float: left;
	font-size: 18px;
	font-family: Arial, Verdana, sans-serif;
}
	.tovar_net{
	text-align: center;
	width: 100%;
	height: 25px;
	font-size: 18px;
	color: #C30000;
}
.tovar_kupit{
	width: 80px;
	height: 23px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 5px;
	background-image: -webkit-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(69,198,0,1.00) 0%,rgba(30,105,0,1.00) 100%);
	border: 1px solid rgba(30,105,0,1.00);
	font-family: Arial;
	font-weight: bold;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
}


	.tovar_kupit:hover{
	background-image: -webkit-linear-gradient(270deg,rgba(30,105,0,1.00) 0%,rgba(69,198,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(30,105,0,1.00) 0%,rgba(69,198,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(30,105,0,1.00) 0%,rgba(69,198,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(30,105,0,1.00) 0%,rgba(69,198,0,1.00) 100%);
	box-shadow: 4px 3px 5px -4px #808080;
}

a.tovar_link:link,a.tovar_link:visited,a.tovar_link:active {
	color: #026801;
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
}

a.tovar_link:hover {
	color: #001280;
}
/* ---------------------------------------------------------------------------------------- */