/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}

textarea,input{background:#d4c3a5; color:#3f3016; border: 1px solid #3f3016; font:11px tahoma, sans-serif;}

input.submit,a.submit{color:#3f3016; font-weight:normal; background-color: #bdac8f; 
border:1px solid #3f3016;	font-size:11px;	padding:2px 10px;	_padding:1px 0px;	width:auto;	height:19px;_height:20px;}

table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#dfd58e;text-align:left; font:12px tahoma, padding:5px;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}

table.diztable {border: 1px solid #57472d; border-collapse: collapse;}
table.diztable td{border: 1px solid #57472d; border-collapse: collapse;}

/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:12px tahoma, sans-serif; color: #3f3016;}
a:hover {color:#896d3e;}

table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {font-size:12px; color: #000000; font-weight: bold;  padding:5px 0 5px 0;}

p {margin:3px 0 5px 0;padding:0;}

.t_th { font-weight: bold;}
/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
h1{font-size:14px; color: #000000; font-weight: bold;  padding:5px 0 5px 0; text-align: center; }
h2{font-size:12px; color: #000000; font-weight: bold;  padding:5px 0 5px 0;}
h3{font-size:12px; color: #3f3016; font-weight: bold;}
h4{font-size:12px; color: #000000; font-weight: bold; margin: 5px 0 3px 0;}
h5{font-size:12px; color: #3f3016; font-weight: bold;  display: inline;}
h6{font-size:12px; color: #000000; font-weight: normal;}

/*--------------------*/
.page {background:url(../../img/design/main_bg.jpg) repeat left top; }

.h1_right{background:url(../../img/design/h1_right.gif) no-repeat right top; height: 26px; width: 100%; text-align: center;padding:3px 0 0 0; }
.h1_left{background:url(../../img/design/h1_left.gif) no-repeat left top; height: 26px; width: 100%;}
.h1_repeat {background:url(../../img/design/h1_repeat.gif) repeat-x left top; height: 26px; width: 100%;}
/*-------------------- шапка*/
#top_left {background:url(../../img/design/top_left.gif) no-repeat left top;}
#top_right {background:url(../../img/design/top_right.gif) no-repeat right top;}
#top_repeat{background:url(../../img/design/top_repeat.gif) repeat-x left top;}

#top_pic1 {margin:50px 0 0 60px;}
#top_pic2 {margin: 50px 65px  0 0 ;}


#logo { margin:60px 0 0 0px;}
#logotext {position: absolute; margin:2px 0 0 -0px; _margin:120px 0 0 -250px; width: 300px;}

/*--------------------*/

/*-------------------- контент*/
#td_left {background:url(../../img/design/td_left.gif) repeat-y left top;}
#td_right {background:url(../../img/design/td_right.gif) repeat-y left top;}

#center_left {background:url(../../img/design/inner_left.jpg) #d4c3a5 repeat-y right top;}
#left_table {padding:0px 15px 0 0px; text-align: center;}

#center_right {background:url(../../img/design/inner_right.jpg) #d4c3a5 repeat-y left top;text-align: center;}
#content {background-color: #e2d2b7; padding:20px 15px 25px 15px;}

/*--------------------*/

/*-------------------- подвал*/
#bottom_left {background:url(../../img/design/bottom_left.gif) no-repeat left top;}
/*#b_l_div {margin:40px 0 0 70px; color: #896d3e; font-size: 11px; position: absolute;}*/
#b_l_div {margin:-10px 0 0px 0px; color: #3f3016; font-size: 11px; position: absolute; width: 100%;  text-align: center;}

#b_l_link {margin:-55px 0 0px 0px; color: #3f3016; font-size: 11px; position: absolute; width: 100%;  text-align: center;}

#counters {margin: 60px 0 0px 0px; position: absolute; }

#bottom_right {background:url(../../img/design/bottom_right.gif) no-repeat right top; text-align: right;}
#b_r_div {margin:40px 0px 0 0px;  width: 150px;  position: absolute; }
#b_r_div a {color: #896d3e; font-size: 10px; text-decoration: none;}
#r52_img {position: absolute; margin:5px 0 0 0;}

#bottom_repeat{background:url(../../img/design/bottom_repeat.gif) repeat-x left top;}

#contact_text {font-size: 11px; color:#3f3016; text-align: center; padding:0 10px 0 0;}
#contact_text1 {font-weight: bold;}
#contact_text2 {font-weight: bold; color:#896d3e;}

/*--------------------*/

/*-------------------- главное меню*/

#menutxt {text-align: center; margin:10px 0 0 0;}
#menutxt ul {list-style-type: none; margin:0;padding:0;}
#menutxt ul li {text-align: center;}


#menupicture {text-align: center; margin:10px 0 0 0;}
#menupicture ul {list-style-type: none; margin:0;padding:0;}
#menupicture ul li {text-align: center; margin:3px 0 3px 0;}
#menupicture ul li a {text-decoration: none;}
#menupicture ul li a:hover {color:#896d3e;}

#menu {text-align: left;}
/*--------------------*/
/*-------------------- вывод картин*/
.shop_pic { height: 235px; width: 160px; _width: 175px;  float: left; margin:10px 0px 10px 0; text-align: center; overflow: hidden;  }
.shop_pic img {border: 2px solid #57472d;}
.pic_name {display: block; text-align: center; font-size: 10px;}
.pic_name:hover {font-size: 10px;}

a.current {text-decoration: none; font-weight: bold;}
a.current:hover {text-decoration: none; font-weight: bold;}

.products {margin:0;padding:0;}

#news_pic {margin: 10px 0 0 5px;}
#news_pic img {border: 2px solid #e2d2b7;}

.interer_pic {border: 1px solid #57472d; margin:0px 0 10px 15px;}
/*-------------------- новости*/
.news_div { margin:15px;}
.news_div_img {float: left;  margin:0 15px 0 0; cursor: pointer; } 

.news_divw {text-align: center; margin:15px;}
.newdate{font-weight: bold;}
.newdname{font-weight: bold; color:#896d3e; font-size: 12px;}
.newdname:hover{font-weight: bold; color:#896d3e;font-size: 12px;}
/*--------------------*/

#count {display: inline; font-weight: bold;}
#allsum {display: inline; font-weight: bold;}

/*-------------------- интернет-магазин*/
#summa {display: inline;}
#sendorder {display: block; width: 100px;height: 20px; background:#bdac8f; color:#3f3016; border: 1px solid #3f3016; text-decoration: none;text-align: center;padding:2px 0 0 0; }

#pay_metod input {border: none; background-color: #e2d2b7;}
/*-------------------- регистрация*/
.reg_p1 {}
.reg_input {width: 100px; margin-bottom: 4px;}
.reg_buttom {background-color: #bdac8f;}


tr.arttrclass1 {background-color: #e2d2b8;}
tr.arttrclass2 {background-color: #d4c3a5;}


tr.arttrclass1 td div {background:url(../../img/design/sm_shadow_l.gif) no-repeat right bottom;}
tr.arttrclass1 td div img {margin: 0 4px 5px 0; }

tr.arttrclass2 td div {background:url(../../img/design/sm_shadow_d.gif) no-repeat right bottom;}
tr.arttrclass2 td div img {margin: 0 4px 5px 0; }

p.sm_separate {background:url(../../img/design/sm_separate.gif) no-repeat left top; padding: 0 0 0 20px; margin: 10px 0  0 15px;}

/*--------картинка png*/
img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 
/*--------------------*/
hr {clear:all;	margin:0;	padding:0;	height:1px;	width:100%;	border: 0px solid;	_background:none;	_border:none;	background-color:#3f3016;
	border-color:#3f3016;	_background:none;	_border:none;	_color:#3f3016;}

p.mini{margin:3px 0;}
p.mini1{margin:3px 0; width: 150px;  }

#show_image {cursor: pointer;}

.site_map_div ul li, .site_map_div ul li a {font-size: 10px;}

.map_link {display: block; float: right; margin: 0 0 0 15px;}
