html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kdb, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	outline: 0;
	font-family: inherit; 
	vertical-align: baseline; 
	}
	
h1 {font-size:26px;}
/* помните об определении стиля focus! */
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	margin:0px;
	color: #000;
	background: white;
	background-color:#079fef;
	}
	
ol, ul {
	list-style: none;
	}
/* для таблиц надо устанавливать в разметке 'cellspacing="0"' */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q { 
	quotes: "" "";
	}
.gallery_fancybox {text-decoration:none;}	

#wrapper_body {
 padding-left:3px;
 padding-right:3px;
 padding-bottom:24px;
 width:1034px;
 margin:auto;
 background:rgba(255,255,255,0.2);
 border-radius: 0px 0px 10px 10px;
 -moz-border-radius: 0px 0px 10px 10px;
 -webkit-border-radius: 0px 0px 10px 10px;
 box-shadow:0px 0px 8px 4px #bce8ff;
   -webkit-box-shadow:0px 0px 8px 4px #bce8ff;
   -moz-box-shadow:0px 0px 8px 4px #bce8ff;
}


#body_contaner {
 width:1024px;
 margin:auto;
 background:#fff;
 box-shadow:0px 0px 3px 2px #444;
   -webkit-box-shadow:0px 0px 3px 2px #444;
   -moz-box-shadow:0px 0px 3px 2px #444;
 
}


	
	
#telo {width:1024px; margin:auto; background-color:#fff; position:relative; color:#999 !important;}	

#head {height:310px; 
background-image:url(../img/head.jpg); 
background-repeat:no-repeat; 
background-position:center; 
position:relative; 
z-index:10;
background-color:#fef3d5; 
}

.menu_head {position:absolute; left:300px; top:257px;}
.menu_head a {text-decoration:none; 
color:#6b5229; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-style:italic; 
display:inline-block; 
width:80px; 
height:40px; 
margin-left:45px; 
text-align:center; 
padding-top:60px; 
background-repeat:no-repeat;
background-position:top center;
font-size:12px !important;
}

.menu_head a:hover {opacity:0.7;}

#title_a {
	position:absolute;
	top:25px;
	left:98px;
	display:block;
	width:200px;
	height:242px;
}

#futor {height:38px; padding:10px;  position:relative; background-image:url(../img/futor.jpg); padding-top:10px; color:#FFF; font-size:24px;} 
#futor a{color:#000;}
#futor a:hover {text-decoration:underline;}
#menu_futor {margin-top:-22px; text-align:center;}
#menu_futor a {color:#FFF; font-size:14px; text-decoration:none;}


#center_div {min-height:500px;}

#menu {position:relative;}
#menu li {list-style-image:url(../img/li_img.png); padding:3px;}
#menu a{display:block; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; color:#333; font-weight:bold}
#menu a:hover{text-decoration:underline;}
.menu_a_hover {font-weight:bold !important;}


#menu_head {position:absolute; bottom:0px; left:0px; height:30px; width:1024px; color:#FFF; font-weight:bold;}
#menu_head a {color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; font-size:18px; margin-left:6px; margin-right:6px;}
#menu_head a:hover {color:#e6f8ff;}
 
 
 
#katalog {height:47px; position:relative;}




#back {width:20px; height:16px;
	display:block;
	background-image:url(../img/back.png);
	background-position:0px -16px;
}

#back:hover {width:20px; height:16px;
	background-image:url(../img/back.png); 
	background-position:0px 0px;
}

.gallery_cat {text-align:left; 
margin-top:15px; 
float:left; 
min-height:90px; 
min-width:130px; 
vertical-align:middle;
position:relative; 
margin-left:35px; 
display:block;
text-align:center;
background-color:#dcf5ff;
padding:4px; 
border:2px solid #41B3E0;
}

.gallery_cat:hover {border:2px solid #1ca1d5;}

.gallery_cat img {max-width:160px; border:0px !important;}


.gallery {text-align:left; 
color:#c3aa88;
margin-top:30px; 
float:left; 
vertical-align:middle;
position:relative; 
margin-left:35px; 
display:block;
background-repeat:no-repeat;
background-color:#ead6bb;
border:3px solid #41B3E0;
position:relative;
}

.galery_hover {width:155px; 
height:150px; 
background-image:url(../img/bg_zoom.png); 
z-index:50; position:absolute; 
top:0px; 
left:0px; 
text-align:center; 
display:none;
}


.inf_img_galery {border:2px solid #41B3E0; 
border-top:0px; 
text-align:center; 
color:#645035; 
position:absolute; 
bottom:-23px;
left:-3px;
width:151px; 
padding:3px;
display:none;
}


.gallery a {background-repeat:no-repeat; 
background-position:center; 
background-color:#dcf5ff; 
vertical-align:middle; 
height:152px !important; 
padding:0px;}

.gallery:hover {border:3px solid #1ca1d5;}


.img_gallery {border:4px solid #41B3E0; vertical-align:middle; position:relative;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #252527;
	background-color:#5d5f65;
	
	color:#dedede;
	z-index:15;
	}


.tr_1 {
    background: #dcfff1; /* Цвет фона четных строк */
   }

.tr_0 {
    background: #dcf5ff; /* Цвет фона четных строк */
   }

#prise {
    border-collapse: collapse; /* Убираем двойные границы между ячейками */
    border: 2px solid #666; /* Рамка вокруг таблицы */
   }

   
#prise.tr,th {
    padding: 5px; /* Поля вокруг текста */
    border: 1px solid #666; /* Рамка вокруг ячеек */
   }
   

.link_menu_cat {display:block; color:#0f8ed1; font-size:18px; margin-top:10px; text-decoration:none;}	
.link_menu_cat:hover {color:#0c6696;}


#news {
	border:1px solid #88c9de;
	background-color:#ecfaff;
	-moz-box-shadow:1px 1px 6px #000;
    -webkit-box-shadow:1px 1px 6px #000;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-radius:5px 5px 5px 5px;
	position:relative;
	z-index:10;
	padding:15px; margin-left:25px; margin-right:25px
}

#news:hover {background-color:#fefff2;}


#YMapsID {border:3px solid #999;}
#YMapsConteyner {border:3px solid #666;}

#obr_svyz input,textarea{border:1px solid #88c9de;
    -moz-border-radius:2px 2px 2px 2px;
    -webkit-border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    border-radius:2px 2px 2px 2px;
}




/* Стили для модальных всплывающих окон, можно менять по желанию */
.popupbox div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a
 {margin:0px;}

.popupbox {
	
	width:294px;
	height:124px;
	background-image:url(../img/fon_modal_windows.png);
	display: none; /* Скрыто по умолчанию */
	float: left;
	position:fixed;
	top: 40%; left: 40%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	color:#FFF;
	padding:3px;
}


#intabdiv {
	text-align:center;
}
#close img {
	text-decoration:none;
}
#close {
	width:50px;
	height:50px;
	position: absolute;
	float:right;
}


.del_no {height:20px; width:50px; display:block; border:1px solid #CCC; position:absolute; top:95px; right:100px; color:#5e5e5c; text-align:center; text-decoration:none;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-radius:5px 5px 5px 5px;	
	background-color:#e6e6e6;
	border:1px solid #d4d4d3;
	width:80px;
	padding-top:3px;
}
.del_no:hover {background-color:#d4d4d3; height:20px; width:80px; display:block; border:1px solid #8f8f8e;}


/* Конец   Документ CSS для модальных окон*/


.text_pole {color:#999;}
.table_tovar {background-color:#f4f7ff; border:1px solid #b4c7fc; width:100% !important; padding:3px;}
.table_tovar:hover {background-color:#e7edff; border:1px solid #6c91fb; width:100% !important;}
.table_tovar_vajniy {background-color:#fff4f4; border:1px solid #ff6c6f; width:100% !important;}
.table_tovar_vajniy:hover {background-color:#ffdcdd; border:1px solid #ff2a2f; width:100% !important;}


.cena_tovar {font-size:28px; color:#cb0202;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-radius:5px 5px 5px 5px;	
	background-color:#f4f4f4;
	border:1px solid #c02323;
	max-width:200px;
	padding:4px;
	text-align:center;
	position:absolute; 
	top:2px;
	right:0px;
}


#page_site_off {border:2px solid #749fff; background-color:#eff4ff;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-radius:10px 10px 10px 10px;	
	padding:10px; width:500px;
	margin:auto;margin-top:100px; 
	vertical-align:middle;
}

.add_soc_seti {width:135px; display:inline-block; margin-left:350px;}
.add_soc_seti img {height:30px !important;}
.keys_for_tovar {border:1px solid #acacac; background-color:#f6f6f6; padding:3px; margin-top:6px;}


.vopros_otvet {background-color:#fff9ed; padding:15px; margin-left:0px; margin-right:0px; position:relative; border:1px solid #ebcd93;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:10px 10px 10px 10px;
	line-height:20px;	
}

.head_otziv {text-decoration:underline; background-color:#916536; color:#fff; padding:8px; margin:-16px;
	border:1px solid #916536;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:10px 10px 0px 0px;
	margin-bottom:10px;
}


.ovziv input, textarea {background-color:#fff8eb; border:1px solid #debe82; padding:3px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px 5px 5px 5px;
	color:#8c6c2f; font-size:16px;
}


#katalog_link {color:#494949; text-decoration:none; display:block; padding-left:60px; font-size:20px; height:26px; padding-top:3px;}
#katalog_link:hover {background-image:url(../img/fon_link_katalog.png); background-repeat:no-repeat; color:#FFFFFF;}
.katalog_link_for_js {background-image:url(../img/fon_link_katalog.png); background-repeat:no-repeat; color:#FFFFFF !important;}
.link_podcatalog {display:block; padding:3px; color:#1d87b1; text-decoration:none; padding-left:35px;}
.link_podcatalog:hover {color:#0b5b7a; text-decoration:underline;}

.liniy_katalog {height:2px; border-top:2px dotted #CCCCCC; margin-left:53px; width:197px;}
.podcat {color:#666666; text-decoration:none; font-size:18px; margin-left:30px;}
.podcat:hover {color:#333;}

#goods {width:150px; float:left; border:1px dashed #ccc; padding:2px; margin-left:5px; margin-top:35px; } 
#goods:hover {background-color:#f2fbff; border:1px solid #3ec8ff;}

#history a {color:#666; font-style:italic; font-size:12px;}
#history {font-style:italic; font-size:14px; padding-left:5px; font-size:12px;}