/* Сохранен Admin, 22-09-2009 12:38:47 */
/* Сохранен Admin, 25-06-2009 13:20:17 */
/* Сохранен Admin, 25-06-2009 13:14:15 */
/* Сохранен Admin, 25-06-2009 12:24:55 */
/* Сохранен Admin, 23-10-2008 16:39:40 */
img {
	border:0px;
	margin:0px;
	padding:0px;
}

p {
	font-family:Verdana, Arial;
}

h1 { font-size:14px }

a { color: #4A4A4A;}

#body {

	font-family:Verdana, Arial;
	font-size:10px;
	background:url(images/bg90.jpg) no-repeat top center;
	font-size:12px;
}

#main{
	width:962px;
	padding-top:27px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial;
}

#left{
	width:198px;
	float:left;
}
#right{
	width:740px;
	margin-left:215px;
}

#left_scol {
	float:left;
	width:575px;
	margin-top:32px;
}

#left_scol1 {
	float:left;
	width:732px;
	margin-top:32px;
}

#right_scol {
	width:147px;
	margin-left:575px;
	margin-top:32px;
	padding:0px;
}

#banners{
	margin-left:15px;
	width:147px;
	min-height:410px;
}

#footer{
	clear:both;
	margin-top:50px;
	font-family:Verdana, Arial;
	background:url(images/foot.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:5px;
    font-size:11px;
}


.light  { background-color:#EFEFEF }
.dark   { background-color:#E1E1E1 }
.hlight { background-color:#F4FDD5 }

.head_orange {
	background-image:url(images/h_orange.jpg);
}

.head_green {
	background-image:url(images/h_green.jpg);
}

.head_orange, .head_silver, .head_green{
	width:198px;
	height:20px;
	padding-left:14px;
	line-height:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size:13px;
	color:#3E646D;
	text-transform:uppercase;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.head_silver {
	background-image:url(images/h_silver.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.head_print{
	padding-left:14px;
	line-height:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size:13px;
	color:#3E646D;
	text-transform:uppercase;
}

.title_print {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size:15px;
	color:#3E646D;
	text-transform:uppercase;
}

.main_print{
	width:700px;
}

.news_header {
	font-family:Verdana, Arial;
	font-size:11px;
	color:#2f6b79;
	margin-top:21px;
}

.news_header a {
	font-weight:normal;
	color:#4A4A4A;
	text-decoration:underline;
}

.news_header a:hover {
	text-decoration:underline;
}

.news_header div {
	margin-top:4px;
	margin-bottom:1px;
	line-height:17px;
}

#all_n{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#2f6b79;
	text-decoration:underline;
}

#panel {
	width:79px;
	height:19px;
	padding-left:5px;
	position:relative;
	top:28px;
}

#panel img { margin:0px 3px 0px 3px;}

#search {
	width:230px;
	height:34px;
	position:relative;
	top:-10px;
	left:515px;
}

#phone{
	position:absolute;
	margin-left:230px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size:20px;
	top:30px;
}

#phone a {
	text-decoration:none;
	color:#000;
}

#phone_desc {
	font-size:9px;
	text-align:center;
	font-weight:normal;
}

#srch_f {
	width:163px;
	height:14px;
	border:0px;
	font-size:10px;
	background-image:url(images/srch_pan.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:2px 0px 1px 0px;
	padding:2px 2px 2px 2px;
}

#srch_b { margin-left:4px; }

#srch_txt { border-left:3px solid #EC7034; padding-left:3px; }

#bline {
	font-size:1px;
	line-height:0px;
	display:block;
	background-color:black;
	height:4px;
	margin-top:0px;
	margin-bottom:1px;
	margin-top:10px;
	width:735px;
}

#bline1 {
	font-size:1px;
	line-height:0px;
	display:block;
	background-color:black;
	height:4px;
	margin-top:0px;
	margin-bottom:1px;
	margin-top:0px;
	width:735px;
}

#content{
	padding:0px 5px 5px 5px;
	margin-top:15px;
	border-left:3px solid #C7C7C7;
	border-right:3px solid #C7C7C7;
	min-height:450px;
	margin-bottom:5px;
 /*   height:expression(((document.getElementById("lcc").clientHeight) <500)?  "450px" : "100%")*/
}
/*#cont1{
	height:expression(((document.getElementById("lcc").clientHeight) <500)?  "450px" : "100%");
} */

#lcc{
	width:198px;
	margin-top:65px;
}

.navigator {
	width:715px;
	padding:0px 5px 5px 5px;
	margin-top:15px;
	z-index:3;
}

.plink{
	font-size:10px;
	font-family:Verdana, Arial;
}



.counter {
margin:5px 5px 5px 5px;
text-align:center
}


table.catalog {
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
width:100%;
}

table.catalog td, table.catalog th {
padding:0px; 
font-size:12px;
vertical-align:top;
width:50%;
padding:1px;
}
table.catalog td.cat_header {padding-top:10px;}
table.catalog td.cat_header, table.catalog td.cat_header a {
font-size:12px;
font-weight:bold;
color:#000000;
}

table.catalog td.cat_sect, table.catalog td.cat_sub_sect {
border:1px solid #A8A8A8;
}

table.catalog td.cat_sect a, table.catalog td.cat_sub_sect a {
color:#000000;
text-decoration:none;
}

table.catalog td.cat_sect a:hover, table.catalog td.cat_sub_sect a:hover {
text-decoration:underline;
}

.li_lgreen{
background:url(/images/lgreen_bullet.gif) no-repeat left #C3E2F9;
/*height:17px;*/
line-height:17px;
padding-left:22px;
}

.li_dgreen {
background:url(/images/dgreen_bullet.gif) no-repeat left #E8F7FF;
/*height:17px;*/
line-height:17px;
padding-left:22px;
}



td.content { 
padding: 17px 17px 17px 17px;
font-size:0.75em;
}

td.content, td.content li, td.content div, td.content span, td.content p, td.content td, td.content th {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.cat_header, h1.cat_header {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
height:18px;
background:#e8f7ff;
font-weight:bold;
padding-left:7px;
margin-top:10px;
margin-bottom:10px;
}

table.cat_list {
border:0px; /* border="0" */
border-collapse:collapse;
width:100%;
}

table.cat_list thead th {
background:#D2D2D2;
border:1px solid #949494;
}
table.cat_list tbody tr {
	background:url(/images/cat_list_sep.gif) repeat-x top;
}
table.cat_list tbody td, table.cat_list tbody th {
padding:0px; 
vertical-align:top;
border-left:1px solid #949494;
border-right:1px solid #949494;
margin-top:10px;
padding-top:3px;
}

table.cat_list tbody td { padding:3px 1px 0px 1px; }

table.cat_list tbody td div {
font-size:1em;
font-weight:bold;
height:17px;
margin: 1px 0px 1px 0px;
padding-left:20px;
background:url(/images/lgreen_bullet.gif) no-repeat left #c3e2f9;
}

table.cat_list tbody td a, table.cat_list tbody td div a {color:#000000; text-decoration:none;}
table.cat_list tbody td a:hover, table.cat_list tbody td div a:hover {color:#000000; text-decoration:underline;}


#top_items {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:3px 3px 3px 3px;
}
#top_items h1 {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#top_itemsh1 {
font-size:14px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 10px;
padding-top: 10px;
}

.hidden { display:none; }
#contact_form input, #contact_form textarea { width:200px; display:inline-block; }
#contact_form label { width:120px; display:inline-block; }

div.sresults { padding:0 10px; }
div.sresults li { list-style:none; };

#orderForm {
  font-size:1em; /* размер шрифта формы */
}
#orderForm fieldset {
  width:25em;  /* рамка вокруг формы */
  border:solid 1px #333;  /* нормальная граница рамки */
}
#orderForm legend {
  color:#333; /* IE использует цвет шрифта не такой,
  как у остальных элементов, исправляем */
  background:inherit;
}
#orderForm label {
  float:left; /* подписи к полям сдвигаются влево */
  width:10em; /* ширина колонки подписей */
  line-height:1em;
  margin-right:0.1em; /* отступ до поля ввода */
  text-align:right;
}
#orderForm input, #orderForm select, #orderForm textarea {
  margin:0 0 0.5em 0.2em;
  width:11em; /* ширина полей формы */
  padding:0;
  /* делаем одинаковый шрифт для input, select, textarea */
  font-family: Verdana, sans-serif;
  font-size:80%;
}
#orderForm .noresize {
  width:auto; /* для кнопок, переключателей */
}
#orderForm .submit {
  /* сдвигаем кнопку отправки */
  margin-left:10.1em;
}

/* коммент */
#inp5 { width:100px; height:60px; }

#makeOrder {
	text-align:center;
	font-size:1em;
	font-weight:bold;
}

#makeOrder a {
	padding:15px;
}

#makeOrder a:hover {
	background:#FFFFCC;
}



#slide-container {
	float:right;
	width:372px;
	height:176px;
	text-align:center;
	margin:0px 0px;
}
#slide-container #slideshow {
	height:176px;
	margin:auto;
	position:relative;
}

#slide-container #slideshow IMG {
	position:absolute;
	top:0;
	left:0;
}

#head_panel {
	width:735px;
	height:176px;
}

#slogand {
	width:363px; 
	height:66px; 
	padding-top:110px;
	float:left; 
	background:url(images/logo99-4.png);
	font:bolder 20pt Verdana; 
	text-align:center; 
	color:#f76521; 
	font-weight:normal;
}

#v_menu {
	width:193px;;
	margin:30px 0px 34px 0px;
	clear:both;
}

#v_menu a
{
	color:#000000;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 20px 13px 3px;
	background-image:url(images/grd_hlin.png);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
}


#v_menu a:hover
{
	color:#000000;
	text-decoration:underline;
}

#v_menu a:last-child {
	background:none;
}





#h_menu
{
	height:10px;
	padding-top:15px;
	margin-right:5px;
}


#h_menu a
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:0 15px 0 15px;
	text-align:center;
	color:#000000;
	border-right:1px solid gray;
}

#h_menu a:last-child {
	border-right:0;
}



#h_menu a:hover
{
	color:#000000;
	text-decoration:underline;
}