* { font-size:100.01%; }
html,body,dl,dt,dd,div,p,h1,h2,h3,h4,h5,h6,blockquote,form,fieldset,legend,table,td,th { margin:0; padding:0; }
html,body { height:100%; }
body { line-height:1.4; }
html,body { height:100%; padding: 0px; margin: 0px; background:#fff;  font-family: "Times New Roman", Times, serif !important;  }
*html #contenteditor  {  font-family:Times, serif;}
td { font-family: "Times New Roman", Times, serif !important;  }
a, a:visited, a:focus, a:active, a:link {color: #000; text-decoration:none; outline:none; font-family: "Times New Roman", Times, serif !important; }
a:hover {color: #999; text-decoration:none;  outline:none; }

img { border-width:0; }
p,dl,address,blockquote { margin:0 0 1.3em 0; }
dt { margin:0; font-weight:bold; }
dd { margin:0 0 0.6em 0; }
address { font-style:normal; }
small { font-size:0.8em; }
hr { border:0 hidden; border-top:1px solid #d9cdc0; height:0; clear:both; }
ol { margin:0 0 1.5em 2.5em; }
li ul, li ol { margin:0.6em 0 0 1.3em; }
.li_1 { margin-right:4%; margin-left: 5%; list-style:none; display:inline; text-align: center }
.li_2 { margin:0 0 0.3em 0; list-style:none }
h1,h2,h3,h4,h5,h6 { font-weight:normal; line-height:1.2; }
h1 { font-size:3em; margin:0 0 0.5em 0; }
h2 { font-size:2.1em; margin:0 0 0.5em 0; }
h3 { font-size:1.6em; margin:0 0 0.5em 0; }
h4 { font-size:1.3em; margin:0 0 0.5em 0; }
h5 { font-size:1.2em; margin:0 0 0.5em 0; }
h6 { font-size:1.1em; margin:0 0 0.5em 0; }
table { border-collapse:collapse; empty-cells:show; } /*table { border-spacing:0; border:none; border-


collapse:collapse; } td,th { border:none; }*/
img { border-width:0; }

/* Modules styles */

table.mod_photo_tbl td { padding:0 60px 60px 0; text-align:left; vertical-align:top; }
table.mod_photo_tbl img {}
table.mod_photo_tbl .mod_photo_img {}
table.mod_photo_tbl .mod_photo_txt {}
.highslide-image { border:3px solid #fff; }
.highslide-loading { display:block; color:black; font-size:8pt; font-weight:bold; text-transform:uppercase; text-

decoration:none; padding:3px 3px 3px 22px; border:1px solid white; background:white url

(../../site_engine/lib/highslide/graphics/loader.white.gif) 3px 1px no-repeat; }

dl.news-block { width:100%; padding:0 0 20px; clear:both; }
dl.news-block dt { padding:0 0 7px; font-size:12pt; }
dl.news-block .news-date { padding:0 5px 0 0; color:#000; font-size:9pt; text-decoration:none; }
dl.news-block img { float:left; margin:0 15px 5px 0; }
dl.news-block dd { color:#000; text-decoration:none; }
div.news-hr { margin:1em 0 0; padding:0 0 3em; border-top:1px solid #000; clear:both; }

table.mod_opros_tbl td { padding:0 60px 60px 0; text-align:left; vertical-align:top; }
table.mod_opros_tbl .opros_head { font-weight:bold; }

table.tbl_prod { width:100%; }
table.tbl_prod td {
	padding:5px 10px;
	border-bottom:1px solid #917354;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	color:#917354;
	font-size:14px;
}
table.tbl_prod td.td_left { text-align:left; margin-right: 30px;}
table.tbl_prod td.prod_head { padding:10px; color:#fff; background:#df9c57; text-align:center }
table.tbl_prod td.prod_img { width:150px;  }

table.tbl_prod td.prod_descr_s {}
table.tbl_prod td.prod_price { }
table.tbl_prod td.prod_price2 {}

table.tbl_prod td.prod_col input.b_a_col { text-align:center; width: 25px; position:relative; left:-6px; top: -2px }
table.tbl_prod2 { width:100%; }
table.tbl_prod2 td { padding:5px 10px; text-align:left; vertical-align:top; }
table.tbl_prod2 td.prod2_img { }
table.tbl_prod2 td.prod2_txt { width:100%;  }
table.tbl_prod2 td.prod2_txt div.prod2_name { padding:0 0 15px; font-size:13pt; }
table.tbl_prod2 td.prod2_txt div.prod2_price { padding:0 0 15px; }
table.tbl_prod2 td.prod2_txt div.prod2_col { padding:0 0 15px; }
table.tbl_prod2 td.prod2_txt div.prod2_col input.b_a_add { position:relative; top:2px; left:3px; }
table.tbl_prod2 td.prod2_txt div.prod2_col input.b_a_col { text-align:center; }
table.tbl_prod2 td.prod2_txt div.prod2_descr { padding:15px 0 0;}

div.prod2_txt { padding: 8px 0 8px 0; color:#917354; }
div.prod2_txt span { padding: 8px 20px 8px 0; color:#917354; font-weight:bold; }
div.formbox { padding:0 0 20px; }
div.formbox table.tbl_formbox {}
div.formbox td { padding:8px 5px; }
div.formbox td.formbox_head { text-align:right; vertical-align:top; }
div.formbox i.star { color:#c66; }
.inp { color:#000; border:1px solid #000; background:#fff; }
.inp:focus { border:1px solid #c00; }
.inp_but { color:#000; border:1px solid #000; background:#fff;  clear:both; }
.inp_but:focus { border:1px solid #c00; }
.inp_line { color:#000; border:0px solid #fff; border-bottom:1px solid #000; background-color:#fff; }
.trans { border:none; border:0px solid #fff; background:none; }
.inp_but, button { cursor:pointer; }

div.ppage { text-align:center; }
div.ppage b {}

img.img_captcha { cursor:pointer; }

/* Site styles */

.table { width:99%; }
.table td { color:#000; background:#fff; border:1px solid #000; padding:3px 5px }
.table .table_head { background:#000; font-weight:bold; }
.table .table_head, .table .table_head a { color:#fff; }

.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#c66; }

body,td,select,input,textarea { color:#000; font-size:10.1pt; font-family:Arial,sans-serif; }
.h2_page_head { color: #FFF; font-size:12px; font-weight:bold; text-decoration:none; display:inline}
.bread_path, .bread_path a {color: #000; font-size:14px; font-weight:bold; text-decoration:none; }
.bread_path:visited {color: #000; font-size:14px; font-weight:bold; text-decoration:none}
.bread_path:hover {color: #666; font-size:14px; font-weight:bold; text-decoration:none}


#prod_name { color:#917354; padding-top: 5px; padding-left: 10px; padding-right: 30px;}
#prod_price { color:#f92093; font-weight: bold; margin-left: 4px; }
#b_a_col { width:40px; text-align:center; border-color:#d0d0d0; border:bold}
#price { color: #bbb4b8; }
.b_a_add {  top:2px; left:3px; margin-left: 4px; }


/* User styles */

#site {
	background:#a9adb3;
	width: 100%;
	min-width: 1154px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#logo {
	position:relative;
	background-image:url(../../images/main_top_left.jpg);
	width:386px;
	height:248px;
	float:left;
	margin-bottom: 29px;
	z-index:1
}
#text_1{
	font-size: 28px;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 15px  0 0 75px;
	display:block;
	cursor:pointer;
	z-index:1
}
#text_2{
	font-size: 10px;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 0  0 0 85px;
	cursor:pointer;
	z-index:1
}
#logo A, #logo A:hover, #logo A:visited, #logo A:active { color:#000; }
#text_up{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	position:relative;
	top:10px;
	z-index:10;
}

#bel {
	display:table;
	background:#FFFFFF;
	width:100%;
	padding-bottom:18px;
}

#icon {
position: absolute; top: 195px; left:5px; z-index:2;
}
#icon li { padding: 0 1px 0 1px; display:inline; list-style:none;  }
#text_korrozia {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#fb5a03;
	z-index:2;
    position: relative;
	top: 15px;
	float:right;
	margin-right:28px;
	text-align:right;

}
#text_korrozia li {list-style:none; line-height:24px;  }
#box_search {
	position: relative;
	clear: none;
	top:-25px;
	left:0px;
	float:left;
		z-index:10;
	}
#box_search .input_search {
	background-color:#dadcde ;
	height:19px;
	width: 180px;
		z-index:10;
}
#box_search .input_search_but {
	background-image:url(../../images/button_search.jpg);
	width: 73px;
	height:26px;
	font-size:10px;
	margin:2px;
	padding-top:1px;
	border:none;
		z-index:10;
}

#most {
	position: absolute;
	width: 100%;
	height:491px;
    min-width:1154px;
	top:0px;
	left:0px;
	z-index: 1;
}

*html #most {

}

#most_1 { 	background-image:url(../../images/main_most_1.jpg);
	position: absolute;
	width: 429px;
	height:270px;
    right:0px;
	top:0px;
	z-index: 1;
}
#most_2 { 	background-image:url(../../images/main_most_2.png);
	position: absolute;
	width: 580px;
	height:221px;
    right:0px;
	top: 270px;
	z-index: 1;}
#menu {
	position: relative;
	width:100%;
	background-image: url(../../images/fon_menu.png);
	background-repeat:no-repeat;
	height:46px;
    top: -10px;
	z-index:100;
	text-align:center;
	clear:both;
}

#menu_table {
	margin-left:auto;
	margin-right:auto;
}

#left_menu_head {
	background-color:none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:100%;
	height:31px;
	clear:both;
	top:0px;
	left:0px;
	position:relative;
}

#item_objects {
	position:relative;
	float:left;
	clear:none;
	display: table;
	width: 350px;
	height:161px;
	z-index:1
}

#txt_obj {
	position:absolute;
	margin:38px  0 0 170px;
	font-size:14px;
	font-weight:600;
	color:#000;
}

#item_objects UL {
    list-style:none;
	padding:0px 0 0 25px;
	margin:-3px 0 0 0
}

#item_objects UL LI {
	padding: 3px 0 3px 0;
	line-height:17px;
	height:17px;
}

#item_objects UL LI A, #item_objects UL LI A:visited, #item_objects UL LI A:link, #item_objects UL LI A:active, #item_objects UL LI A:focus  {
	color:#000;
	font-weight:bold;
}

#item_objects UL LI A:hover {
	color:#f94708;
	font-weight:bold;
}

#left_menu_head  .box {
	float:left;
	background-image:url(../../images/main_objects.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width: 376px;
	height:31px;
	padding: 7px 0 0 38px;
}
#table_content {
	clear:both;
	width:100%;
	background:#a9adb3 url(../../images/line_c.jpg) no-repeat left 32px ;
	display:table
}
#table_1 {
	position:relative;
	top: 0px;
	background:#b6bdc8;
	left:0px;
	}

#middle_content {
	width:98%;
	background: #b6bdc8;
	margin-top:20px;
	display:table;
	padding:0px;
}

#about {
	position: relative;
	float: right;
	background:#a9adb3;
	width: 724px;
	height:200px;
}

#kniga {
	position:relative;
	float:right;
	width:706px;
	clear: none;
	z-index:99;
	top:0px;
}

#up_kniga{
	background-image:url(../../images/main_up_kniga.jpg);
	background-repeat:no-repeat;
	width:706px;
	height:7px;
	z-index:2;
	position:relative;
	float:right;
	right:0px;
	clear:none;
	top:0px
}

#fon_kniga_in {
	position:relative;
	margin: 7px 0px 5px 0px;
	padding:10px 5px;
	font:Tahoma, Geneva, sans-serif;
	float: right;
	right:-35px;
	width:inherit;
	height:auto;
	display: table-caption;
	clear: both;
}
*html #fon_kniga_in { right: -26px; }

#fon_kniga{
	background-image:url(../../images/main_fon_kniga.jpg);
	background-repeat: repeat-y;
	width:686px;
	height: auto;
	z-index:2;
	position:relative;
    padding: 1px 18px 25px 0;
	float:right;
	right:0px;
	clear:none;
}
*html #fon_kniga { top: -9px;  width:706px; right:0px;}
#down_kniga{
	background-image:url(../../images/main_down_kniga.jpg);
	background-repeat:no-repeat;
	width:706px;
	height:14px;
	z-index:2;
	position:relative;
	top: 0px;
	float:right;
	right:0px;
	clear:none;
}
*html #down_kniga{ top: -9px; }

#medali {
	background-image:url(../../images/main_medali.jpg);
	width:408px;
	height:168px;
	position: relative;
	top:-98px;
	left:20px;
}
#head {
	position:relative;
	top: 30px;
	}
#content {
    position:relative;
	margin: 45px 15px 40px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 25px;
	}
#up_bottom {height:110px; width:100%; background: #a9adb3; position:absolute; top: -110px;}
#bottom {
	background: url(../../images/bottom_line.jpg) repeat-x;
	width:100%;
	height:88px;
	z-index:5;
	margin: -88px auto 0;
	min-width:1154px;
}

#bottom_content {
	background:url(../../images/bottom_line_right.jpg) right top no-repeat;
	position: relative;
	height:88px;
	padding: 8px 75px 0 10px;
	clear:none;

}
table.table_sub td { background-color:#ff6600; z-index:100}
table.table_sub td div a, table.table_sub td div a:visited, table.table_sub td div a:active, table.table_sub td div a:focus  {color:#ffffff; display:block; height:inherit; width:inherit; }
table.table_sub td div a:hover {color:#000000}
TD.item {background:url(../../images/menu_fon.jpg) right top no-repeat; color:#FFF; padding:0 5px 0 5px;}
TD.menu_left {background:url(../../images/menu_left.jpg) no-repeat left top}
TD.menu_right {background:url(../../images/menu_right.jpg) no-repeat left top}
TABLE.table_sub {position:absolute; display: none; width:inherit; top:28px ; left: -38px; z-index:100}
DIV.m {font-family:Tahoma, Geneva, sans-serif; font-size:15px; width:auto; position:relative; cursor:pointer; margin-top:0px}
A.menu:hover, A.menu:visited, A.menu:focus,  A.menu:active, A.menu:link  { font-size:15px;color:#FFF; display:block; width:inherit; height:inherit; font-family:Tahoma, Geneva, sans-serif !important}
A.submenu:hover, A.submenu:visited, A.submenu:focus,  A.submenu:active, A.submenu:link  { font-family:Tahoma, Geneva, sans-serif !important}
