* { 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; }

a { color:#000000; }
a:hover, a:focus { color:#800000; }

a:active { 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; }
ul { list-style-position:outside; }
ol { margin:0 0 1.5em 2.5em; }
li { margin:0 0 0.3em 0; }
li ul,li ol { margin:0.6em 0 0 1.3em; }
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 */

.mod_photo_tbl td {
	padding:15px;
	text-align:left;
	vertical-align:bottom;
}
.mod_photo_tbl img { cursor:pointer; }
.mod_photo_tbl .mod_photo_img {}
.mod_photo_tbl .mod_photo_txt {}

/* Site styles */

body { background:#800000; }
body,td,select,input,textarea { color:#000; font-size:10.1pt; font-family:Tahoma,Arial,sans-serif; }

.table { width:99%; }
.table td { color:#000; background:#fff; border:1px solid #000; padding:3px 3px }
.table .table_head { background: #666666; font-weight:bold; line-height: 12px; }
.table .table_head, .table .table_head a { color:#fff; }

.inp { color:#000; border:1px solid #000; background-color:#f2f2f2; }
.inp_but { color:#fff; border:1px solid #800000; background-color:#800000; }
.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; }
.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#c66; }

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 }
#.prod_img { width:400px; padding: 10px 0 10px 40px   }
#prod_name { padding: 15px 0 15px 0 }
table  .prod_img2 { width:140px; padding: 10px 0 10px 40px   }
table  .prod_name2{ padding: 15px 0 15px 0 }

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;}

.tbl_form_box td { padding:0 2px 5px 0; }
.h2_page_head {}

.bread_path, .bread_path a {}

/* User styles */

#site_out { text-align:center;
	padding-bottom:0px;
}
#site {
	position:relative;
	width:937px;
	text-align:left;
	background-image:url(../../images/fon.gif);
}

#top {
	position:relative;
	height:180px;

}
#logo {
	position:absolute;
	top:10px; left:230px;
}
#logo_logo {
	position:absolute;
	top:10px; left:0px;
}
#logo b { display:none; }
#logo img { width:701px; height:44px; }
#top_txt {
	position:absolute;
	bottom:0; right:460px;
	color:#ececec;
	text-align:right;
}
#top_flash {
	position:absolute;
	top:76px; left:236px;
}
#tmenu {
	margin:0; padding:0;
	background:#e1e6e8 url(../../images/tmenu.gif);

}
#menu_menu {
	width: 100%
}
#tmenu li {
	display:inline-block;
	margin:0; padding:0;
}
#tmenu a {
	display:inline-block;
	padding:8px 0 14px 0;
	width:131px;
	color:#414a4f;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border-left:1px solid #e4e8eb;
	border-right:1px solid #c9d0d3;
}
#tmenu li.active a, #tmenu a:hover { color:#800000; background:url(../../images/tmenu_b2.gif); }

#scenter {
	display:inline-block;
	width:100%;
	background:#ffffff;
}
#content, #right {
	float:left;
	clear:right;
	width:73%;
}
#right { width:26.9%; }
*html #content_in {
	width: 100%
}
#content_in { padding:25px 25px 15px; }
#right_in { padding:25px 10px 15px 15px; }

#bottom {
	clear:both;
	padding:15px 25px;
	font-size:9pt;
	background:#ebecee;
}
* html #bottom { width:100%; }
#search_box {	padding:0 0 20px 14px;
	color:#800000;
	font-size:11pt;
}

