/*[Общие положения]=============================================*/
*{
  padding:0;
  margin:0;
  font-family:Tahoma, sans-serif;
  font-size:inherit;
}
div, p, td, select, input{
  font-size:13px;
}
img{
  border:0;
}
table{
  width:100%;
  border-collapse:collapse;
}
td{
  vertical-align:top;
}
/*[/Общие положения]============================================*/

/*[Разметка глагне]=============================================*/
html, body {
  height:100%; 
}
 
body {
  text-align:center;
  background:#eedbcd;
}

#all{
  position:relative; 
  min-height:100%;
  text-align:left;
  width:1000px;
  margin:auto;
}
* html #all {
  height:100%;
}

#header{
  position:relative;
  background:transparent url(Images/design/header.jpg);
  height:177px;
}

#container{
  zoom:1;
  overflow:hidden;
  padding-bottom:50px;
  //padding-bottom:65px;
  background:transparent url(Images/design/concon.gif) right top no-repeat;
}

.content td
{
  padding:8px 0;
}


#left{
  width:300px;
  float:left;
}
#right{
  width:700px;
  float:right;
}

#footer {
  text-align:right;
  background:#af7c78;
  position:relative;
  height:50px;
  clear:both;
  margin:-50px auto auto;
  width:1000px;
}
/*[/Разметка глагне]===============================================*/


/*[Логотипъ]=======================================================*/
#header a img{
  position:absolute;
  left:150px;
  top:3px;
}
/*[/Логотипъ]======================================================*/


/*[Глагне меню]====================================================*/
#topmenu{
  position:absolute;
  bottom:0px;
  left:0px;
}
#topmenu li{
  display:block;
  float:left;
  margin:0 25px 5px 25px;
  padding:0 5px;
}
#topmenu li a{
  font-size:18px;
  color:#591009;
}
#topmenu li b{
  font-size:18px;
  color:#472b15;
  font-weight:normal;
}
/*[/Глагне меню]====================================================*/


/*[/Дерево категорий]===============================================*/
#cattree{
  margin:15px;
  background-color:white;
  border:1px solid #ffffff;
}
#cattree div{
  border:1px solid #6a271e;
  padding:10px;
}
#cattree h2, #cattree h3, #cattree li{
  color:#591009;
}
#cattree a{
  color:#472b15;
}
#cattree li{
  list-style-type:none;
  background:transparent url(Images/design/ctlibg.gif) left top repeat-y;
}
#cattree li.last{
  background:transparent url(Images/design/ctlibglast.gif) left top no-repeat;
}
#cattree li ul{
  margin:0 0 0 10px;
  padding:0 0 5px 15px;
}
#cattree li li{
  background:none;
  display:inline;
  margin:0 5px 0 0;
}
#cattree li.parent ul{
  margin:0;
  padding:0;
}
#cattree li.parent li{
  display:block;
  margin:0 0 0 10px;
  background:transparent url(Images/design/ctlibg.gif) left top repeat-y;
}
#cattree li.parent li ul{
  margin:0 0 0 10px;
  padding:0 0 5px 15px;
}
#cattree li.parent li li{
  margin:0 5px 0 0;
  display:inline;
  background:none;
}
#cattree li.parent li.last{
  background:transparent url(Images/design/ctlibglast3.gif) left top no-repeat;
}
#cattree li h2{
  background:transparent url(Images/design/cth2.gif) left top no-repeat;
  padding-left:20px;
  font-size:17px;
  font-weight:normal;
}
#cattree li.first h2{
  background:transparent url(Images/design/cth2first.gif) left top no-repeat;
}
#cattree li.parent h2{
  background:transparent url(Images/design/cth2parent.gif) left top no-repeat;
}
#cattree li h3{
  background:transparent url(Images/design/cth3.gif) left top no-repeat;
  padding-left:20px;
  font-size:13px;
  color:#737373;
  font-weight:bold;
}
/*[/Дерево категорий]===============================================*/


/*[Только для главной]==============================================*/
#mainpar{
  width:800px;
  line-height:105%;
  padding:5px 0 0 0;
  margin-left:15px;
  color:#2d0400;
}
/*[/Только для главной]=============================================*/


/*[Maincat]=========================================================*/
.maincat_left{
  margin:14px 0 0 20px;
  //margin:14px 0 0 10px;
  float:left;
  width:323px;
  height:115px;
  background:transparent url(Images/design/maincatframe.gif) no-repeat;
}
.maincat_right{
  margin:14px 0 0 0;
  float:right;
  width:323px;
  height:115px;
  background:transparent url(Images/design/maincatframe.gif) no-repeat;
}
.maincat div{
  position:relative;
  text-align:right;
  background:transparent url(Images/design/maincatframebg.gif) repeat-y;
  margin:4px 3px 4px 5px;
  width:315px;
  height:107px;
}
.maincat a img{
  //margin-bottom:-1px;
  position:absolute;
  z-index:5;
  bottom:0px;
  left:0px;
}
.maincat h2{
  padding:5px 15px 20px 15px;
  font-size:17px;
}
.maincat h2 a{
  display:block;
  position:relative;
  z-index:10;
  color:#a92600;
  text-decoration:none;
}
.maincat h3{
  padding:0 15px;
  font-weight:normal;
  font-size:14px;
}
.maincat h3 a{
  display:block;
  position:relative;
  z-index:10;
  color:#6a271e;
}
/*[/Maincat]========================================================*/


/*[Новости]=========================================================*/
div#news{
  margin-right:-5px;
  margin-left:10px;
  //margin-top:-20px;
  clear:both;
}
div.new{
  clear:both;
  background:#ffffff url(Images/design/newstt.gif) top repeat-x;
}
div.new div{
  background:transparent url(Images/design/newsrr.gif) right repeat-y;
}
div.new div div{
  background:transparent url(Images/design/newsbb.gif) bottom repeat-x;
}
div.new div div div{
  background:transparent url(Images/design/newsll.gif) left repeat-y;
}
div.new div div div div{
  background:transparent url(Images/design/newslt.gif) left top no-repeat;
}
div.new div div div div div{
  background:transparent url(Images/design/newsrt.gif) right top no-repeat;
}
div.new div div div div div div{
  background:transparent url(Images/design/newsrb.gif) right bottom no-repeat;
}
div.new div div div div div div div{
  background:transparent url(Images/design/newslb.gif) left bottom no-repeat;
}
div.new div div div div div div div div{
  background:none;
  overflow:hidden;
  margin:20px;
}
div.new div div div div div div div div div{
  zoom:1;
  margin:0;
  padding:0;
}
div.new div.date{
  padding:15px 0 0 0;
  font-size:14px;
  color:#2d0400;
  font-weight:bold;
}
div.new div.newsheader a{
  font-size:14px;
  color:#6a271e;
  font-weight:bold;
}
div.new div.content{
  padding:0 0 15px 0;
}
/*[/Новости]========================================================*/


/*[Каталог]=========================================================*/
div.cat{
  padding-top:15px;
}
.catpath{
	padding-bottom:10px;
} 
.catpath h2{
  display:inline;
}
.catpath h2 a{
  font-size:14px;
  color:#591009;
}
.catpath h3{
  display:inline;
  font-weight:normal;
  font-size:14px;
  color:#472b15;
}
.catpath h3 a{
  font-size:14px;
  color:#591009;
}

div.collection{
	padding:5px 170px 0 0;
}
div.collection a{
	padding:5px 0 0 0;
	color:#996633;
	font-weight:bold;
}
div.collection a b{
	font-weight:normal;
}

div.pager{
	padding:15px 0 0 0;
}
div.pager a{
	color:#996633;
	font-weight:bold;
}
div.pager b{
	color:#000000;
}

div.tovarlist .fifth, div.tovarlist .third{
  margin-right:0;
}
div.tovar{
  text-align:center;
  float:left;
  margin:15px 40px 15px 0;
  width:102px;
  height:169px; 
  border:1px solid #674a34;
	background:#ffffff;
}
div.tovar img{
  margin:5px 0;
}
div.tovar .name{
  padding:0 5px;
	font-weight:bold;
}
div.tovar .param{
  margin:5px 0;
	font-weight:bold;
}


.contactform
{
	float:left;
  margin:14px 30px 15px 0;
 width:400px;
  border:1px solid #ffffff;
}

.contactform div
{
	overflow:hidden;
	zoom:1;
  background-color:white;
  border:1px solid #6a271e;
  padding:10px;
}

.contactform input{
	border:1px solid #72332a;
	width:100%;
	margin-top:7px;
	margin-bottom:10px;
	height:24px;
	//margin-right:-20px;
}

.contactform input.img{
	width:auto;
    height:auto;
    text-align:right;
    position:relative;
    right:0;
    }

.contactform img{
	margin:7px -5px 0 0;
	float:right;
}
.contactform textarea{
	border:1px solid #72332a;
	width:100%;
	height:127px;
	//margin-right:-20px;
}

.contactform hr{
	margin:5px 0;
    height:2px;
    width:100%;
	border-top:1px solid #72332a;
 }

.catleftpanel{
	float:left;
  margin:14px 30px 15px 0;
	width:275px;
  border:1px solid #ffffff;
}
.catleftpanel div{
	overflow:hidden;
	zoom:1;
  background-color:white;
  border:1px solid #6a271e;
  padding:10px;
}
.catleftpanel div div{
	padding:0;
	border:0;
}
.catleftpanel h3{
	clear:both;
	font-size:13px;
	color:#2d0400;
}
.catleftpanel hr{
	
}
.catleftpanel .param{
	margin:3px 0 0 0;
	float:left;
	clear:left;
}
.catleftpanel .value{
	clear:right;
	margin:3px 0 0 0;
	float:right;
}
.catleftpanel input{
	border:1px solid #72332a;
	width:100%;
	margin-top:7px;
	margin-bottom:10px;
	height:24px;
	//margin-right:-20px;
}
.catleftpanel img{
	margin:7px -5px 0 0;
	float:right;
}
.catleftpanel textarea{
	border:1px solid #72332a;
	width:100%;
	height:127px;
	//margin-right:-20px;
}

/*[/Каталог]========================================================*/



#footer img{
  float:right;
  margin:5px 5px 0 0;
}

#right h2.pagetitle{
	display:block;
	color:#2d0400;
	font-size:18px;
	padding:15px 0 0 5px;
}	
#right .text{
  padding:5px 0 20px 0;
  //padding:20px 0;
}






#smenudiv{
  margin:15px;
  background-color:white;
  border:1px solid #ffffff;
}
#smenudiv div{
  border:1px solid #6a271e;
  padding:10px;
}

ul#secmenu li li{
  padding:1px 0;
}
ul#secmenu li{
  list-style-type:none;
  padding:0 0 10px 0;
}
ul#secmenu ul{
  padding-left:10px;
}
ul#secmenu h3{
  font-size:16px;
}
ul#secmenu h3, ul#secmenu b{
  color:#591009;
}
ul#secmenu a{
  color:#472b15;
}


/*[Контакты]=========================================================*/
div#conts{
  margin-right:-5px;
  margin-left:10px;
  //margin-top:-20px;
  clear:both;
}
div.new{
  clear:both;
  background:#ffffff url(Images/design/newstt.gif) top repeat-x;
}
div.new div{
  background:transparent url(Images/design/newsrr.gif) right repeat-y;
}
div.new div div{
  background:transparent url(Images/design/newsbb.gif) bottom repeat-x;
}
div.new div div div{
  background:transparent url(Images/design/newsll.gif) left repeat-y;
}
div.new div div div div{
  background:transparent url(Images/design/newslt.gif) left top no-repeat;
}
div.new div div div div div{
  background:transparent url(Images/design/newsrt.gif) right top no-repeat;
}
div.new div div div div div div{
  background:transparent url(Images/design/newsrb.gif) right bottom no-repeat;
}
div.new div div div div div div div{
  background:transparent url(Images/design/newslb.gif) left bottom no-repeat;
}
div.new div div div div div div div div{
  background:none;
  overflow:hidden;
  margin:20px;
}