body {
	background: transparent url(images/bg.jpg) repeat center;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: black;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
* {
	/*border: 1px solid black;*/
	
}
img {
	border: 0px none transparent;
}
input[type="text"] {
	border: 1px solid black;
}
/*
div{

}

td{

}
*/
#wrapper {
	text-align: left;
	width: 1115px;
	margin: auto;
	background: transparent none repeat center;
}
#top {
	text-align: center;
	width: 100%;
	margin: 0px;
	background: transparent url(images/pic.jpg) repeat-x top;
}
#bottom {
	text-align: center;
	width: 100%;
	margin: 0px;
	background: transparent url(images/pic_bottom.jpg) repeat-x bottom;
}
#page {
	clear: both;
}

a {
	color: black;
	text-decoration: underline;
	outline: none;
}
a:hover{
	text-decoration: none;
}
b.bold,strong.bold{
	font-weight: bolder;
}
a.cur {
	display: block;
	padding: 2px 5px;
	background-color: white;		
	vertical-align: middle;
	text-decoration: none; 
	color:black;	
	font-size:11px;
}
a.cur:hover{
	color:HighlightText;	
	background-color: Highlight;
	text-decoration: none; 		
}
#secondContent {
	width: 264px;
	float: left;
	background: none no-repeat center;
}
.logo {
	display: block;
	width: 203px;
	height: 66px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	filter:expression(fixPNG(this));
}
.logo img {
	width: 203px;
	height: 66px;
}
.logo a {
	position: relative;
}
.tel {
	display: block;
	width: 324px;
	height: 24px;
	background-image: url(images/tel_blank.png);
	background-repeat: no-repeat;
	z-index: 1;
	filter:expression(fixPNG(this));
}
.tel img {
	width: 324px;
	height: 24px;
}
.top_menu {
	text-align: left;
	width: auto;
	height: 37px;
	margin: 0px;
	background: transparent url(images/menu_top.png) no-repeat top;
}
.bot_menu {
	text-align: left;
	width: auto;
	height: 37px;
	margin: 0px;
	background: transparent url(images/menu_bot.png) no-repeat bottom;
}
#verticalMenu {
	margin: 0px 0px 0px 0px;
	/*border-top: 1px dotted #f6e1b6;*/
	padding-top: 0px;
	font-size: 10px;
	height: auto; /*424px*/
}
.menuitem,.menuitem_last {
	padding-bottom: 1px;
	padding-top: 1px;	
	background: transparent url(images/lmenu_bg1.jpg) repeat center;
}
.menuitem a,.menuitem_last a {
	display: block;
	margin: 0px 15px 0px 15px;	
	padding: 10px 0 10px 25px;
	color: #333333;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bolder;
	background: transparent url(images/lmenu_mark.png) no-repeat 90% 50%;
}
.menuitem a {
	border-bottom: 1px dotted #333333;
}
.menuitem a:hover,.menuitem_last a:hover {
	text-decoration: none;
}
.submenu
{
	margin: 2px;
	padding-bottom: 10px;
	background: transparent url(images/lmenu_bg2.png) repeat center;	
}
.subitem
{
	background: transparent url(images/lmenu_box.jpg) no-repeat 45px 50%;
	font-weight: normal;	
}
.subitem2 {
	background: transparent url(images/lmenu_box2.jpg) no-repeat 50px 50%;	
	font-weight: bolder;	
}
.subitem a,.subitem2 a {	
	display: inline-block;
	margin: 0px 0px 0px 60px;	
	padding: 3px 0 3px 0px;
	color: #666666;
	font-size: 11px;	
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}
.subitem a:hover,.subitem2 a:hover {	
	color: #333333;
	text-decoration: none;
}
#thead
{
	border-collapse: collapse;
	width: 592px;
	margin: 10px 0px 0px 0px;
}
#thead tr td
{
	border: 1px solid #8d8986;
	padding: 15px 0px;
	width: 33%;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
	background-color: #f0f1f3;
	color: #403831;
	font-size: 10px;
}
#tform
{
	border-collapse: collapse;
	width: 592px;
	margin: 3px 0px 10px 0px;
}
#tform tr td
{
	border: 1px solid #8d8986;
	padding: 15px 0px 15px 55px;
	width: 33%;
	text-align: left;
	vertical-align: top;
	background-color: #f0f1f3;
	color: #000000;
	font-size: 11px;
}
#thead2
{
	border-collapse: separate;
	width: 592px;
	margin: 10px 0px 0px 0px;
}
#thead2 tr td
{
	border: 1px solid #8d8986;
	padding: 5px 0px;
	width: 25%;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #403831;
	font-size: 10px;
}
#tform2
{
	border-collapse: separate;
	width: 592px;
	margin: 0px 0px 10px 0px;
}
#tform2 tr td
{
	border: 1px solid #8d8986;
	padding: 5px 0px 5px 40px;
	width: 25%;
	text-align: left;
	vertical-align: top;
	background-color: #f0f1f3;
	color: #000000;
	font-size: 11px;
}
#thead3
{
	border-collapse: separate;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
#thead3 tr td
{
	border: 1px solid #8d8986;
	padding: 5px 0px;
	width: 33%;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #403831;
	font-size: 10px;
}
#tform3
{
	border-collapse: separate;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
#tform3 tr td
{
	border: 1px solid #8d8986;
	padding: 5px 0px 5px 40px;
	width: 33%;
	text-align: left;
	vertical-align: top;
	background-color: #f0f1f3;
	color: #000000;
	font-size: 11px;
}
#leftBorder {
background:none repeat-y left top;
padding:0px 0 0 0;
}
#secContModule {
background:transparent none no-repeat right top;
font-size:12px;
}
#secContModule h2 {
background:none no-repeat left top;
padding:4px 0 5px 60px;
font-size:12px;
margin-bottom:12px;
}
#brands {
height:250px;
}
.volImg a {
display:block;
margin:0px 10px 10px 20px;
float:left;
width:95px;
height:93px;
background:url(images/volhovecImg.png) no-repeat left top;
}
.volImg a:hover {
background:url(images/volhovecImgHover.png) no-repeat left top;
}
.fdImg a {
display:block;
float:left;
width:95px;
height:93px;
background:url(images/fdImg.png) no-repeat left top;
}
.fdImg a:hover {
background:url(images/fdImgHover.png) no-repeat left top;
}
.aldImg a {
display:block;
float:left;
margin:0 0 10px 0;
width:95px;
height:93px;
background:url(images/aldoorImg.png) no-repeat left top;
}
.aldImg a:hover {
background:url(images/aldoorImgHover.png) no-repeat left top;
}
.ofImg a {
display:block;
margin:0px 10px 10px 20px;
float:left;
width:95px;
height:93px;
background:url(images/ofyaImg.png) no-repeat left top;
}
.ofImg a:hover {
background:url(images/ofyaImgHover.png) no-repeat left top;
}
#privateOffice {
height:170px;

}
#privateOffice label {
padding-top:4px;
width:50px;
display:block;
float:left;
}
#searchModel label {
padding-top:4px;
width:50px;
display:block;
float:left;
}

a.Userlogin:link{
    text-decoration:underline;
}

a.Userlogin:visited{
    text-decoration:underline;
}
a.Userlogin:hover{
    text-decoration:none;
}


.inputText {
padding-top:10px;
margin-bottom:4px;
float:left;
width:204px;
margin-left:12px;
}
.inputText input {
background:url(images/inputBg.jpg) no-repeat left top;
border:none;
height:24px;
width:142px;
padding:4px 7px 4px 5px;
}
.buttonLogin {
padding-top:10px;
float:left;
}
.buttonLogin {
  padding-top:11px;
}
.loginLinks {
clear:both;
margin-left:65px;
padding-top:6px;
}
.loginLinks a {
text-decoration:underline;
margin-right:14px;
}
#searchModel {
height:120px;
}
.cat_title
{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 43px;
	background: transparent url(images/title_bg.jpg) repeat-x center;
	text-align: left;
	z-index: 4;
}
.cat_title a
{
	text-decoration: none;
}
.cat_title a:hover
{
	text-decoration: underline;
}
.cat_title span
{
	position: relative;
	top: 18px;
	left: 22px;	
	color: #333333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bolder;	
}
.cat_title2
{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 44px;
	background: transparent url(images/title_bg3.jpg) repeat-x center;
	text-align: left;
	z-index: 4;
}
.cat_title2 a
{
	text-decoration: none;
}
.cat_title2 a:hover
{
	text-decoration: underline;
}
.cat_title2 span
{
	position: relative;
	top: 18px;
	left: 22px;	
	color: #333333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bolder;	
}
.map_title
{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 43px;
	background: transparent url(images/title_bg.jpg) repeat-x center;
	text-align: left;
	z-index: 4;
	color: #5c3938;
}
.map_title span
{
	position: relative;
	top: 22px;
	left: 22px;	
	color: #5c3938;
	font-size: 12px;
	font-weight: normal;	
}
.kart_title
{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 25px;
	padding-top: 10px;
	background: transparent url(images/title_bg2.jpg) repeat-x center;
	text-align: left;
	z-index: 4;
	text-align: center;
}
.kart_title span
{
	color: #333333;
	font-size: 12px;
}
.calc_title
{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 25px;
	padding: 10px 20px;
	text-align: left;
	z-index: 4;
	text-decoration: none;
	color: #b5b1ae;
	font-size: 10px;
	font-weight: bolder;
	border-top: 1px solid #b7b3b0;
	border-left: 1px solid #b7b3b0;
	border-right: 1px solid #b7b3b0;
}
.calc_title_active
{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 25px;
	padding: 10px 20px;
	background: transparent url(images/title_bg2.jpg) repeat-x center;
	text-align: left;
	text-decoration: none;
	z-index: 4;
	color: #403831;
	font-size: 10px;
	font-weight: bolder;
	border-top: 1px solid #6a6058;
	border-left: 1px solid #6a6058;
	border-right: 1px solid #6a6058;
}
input[type="text"].basket
{
	background: transparent url(images/input.png) no-repeat center;
	width: 273px;
	height: 18px;
	border: 0px none transparent;
	padding-left: 10px;
}
.cat_logo
{
	position: absolute;
	margin: 72px 0px 0px 15px;
	z-index: 2;	
	width: 150px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}
.cat_descr
{
	position: absolute;
	margin: 210px 0px 0px 0px;
	width: 800px;
	font-size: 11px;
	/*border: 1px solid black;*/
}
.cat_href
{
	position: absolute;
	margin: 210px 0px 0px 550px;
	font-size: 11px;
	width: 250px;
	text-align: right;
	/*border: 1px solid black;*/
}
.cat_href a
{
	text-decoration: underline;
}
.cat_href a:hover
{
	text-decoration: none;
}
#news {
	background: transparent url(images/lmenu_bg1.jpg) repeat center;
	padding: 0px 25px 15px 25px;
	margin: 25px 0px;
}
#news_item {
	margin-bottom: 10px;
}
#news_title {
	color: #333333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bolder;
	margin: 0px  0px;
	padding: 10px 0px 10px 35px;
	border-bottom: 1px dotted #333333;
}
#news_more{
	color: #333333;
	font-size: 10px;
	margin: 0px  0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #333333;
	
}	
#news_more a{
text-decoration: underline;
}
#news_more a:hover{
text-decoration: none;
}		
#news_annotation {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}
a#news_link{
	display: inline-block;
	padding: 20px 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a#news_link:hover {
	text-decoration: underline;
}
a#article_link{
	display: inline-block;
	padding: 20px 0px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a#article_link:hover {
	text-decoration: none;
}
#mainContent {
float:left;
width:851px;
}
#header {
	background: none no-repeat center;
	clear: both;
	height: 330px;
}
#headContacts {
background:none no-repeat left top;
float:left;
font-weight:bold;
height:110px;
margin:0 0 0 50px;
padding:0px 0 0 78px;
}
#shopCart {
float:right;
background:url(images/cartImg.gif) no-repeat left top;
margin:25px 40px 0 0;
padding:6px 0 0 0;
}
/*#shopCart a {
text-decoration:underline;
}*/
#shopCart h3 {
font-weight:100;
text-align:right;
font-size:12px;
margin-bottom:18px;
}
.countCart {

}
#horisontMenu td {
	width: 120px;
	background: url(images/menu_sep.jpg) no-repeat right;
	text-align: center;
	padding: 0px 10px 0px 10px;
}
a.hmenu {
	display: block;
	position: relative;
	z-index: 2;
	padding: 10px 0px 10px 0px;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	white-space: nowrap;
	text-align: center;
	background: none no-repeat top;
	text-shadow: white 2px 2px 0px;
	filter: Shadow(Color=#FFFFFF, Direction=135, Strength=2);		
}
a.hmenu:hover{
	text-decoration: none;
	background-image: url(images/menu_mark.png);
}
a.hmenu_sel{
	display: block;
	padding: 10px 0px 10px 0px;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bolder;
	font-size: 9px;
	white-space: nowrap;
	text-align: center;	
	background: url(images/menu_mark.png) no-repeat top;
	text-shadow: white 2px 2px 0px;
	filter: Shadow(Color=#FFFFFF, Direction=135, Strength=2);
}
a.hmenu_sel:hover {
	
}
#content {
	background: transparent none no-repeat right top;
	clear: both;
	padding: 10px 20px;
}
#content p {
	padding-top: 0px;
}
#content h2 {
	color: #fff2da;
	font-size: 12px;
	border-bottom: 1px dotted #fff2da;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-bottom: 20px;
}
#pageContent {
	/*background-color: #ffffff;
	border: 2px solid #301f12;*/
	padding: 4px;
	min-height: 100px;
}
#pageContent h2 {
	text-transform: uppercase;
	font-weight: 100;
	border-bottom: 2px solid #27190f;
	padding: 10px;
	margin-bottom: 0px;
}
.bigImg {
	float: left;
	padding: 0px 50px 0px 0;
}
.itemName {
	margin-bottom: 20px;
	margin-top: 60px;
	color: #333333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bolder;
}
.theGoods {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin: 0 0px 0px 0px;
	background-color: white;
}
.desc {
font-size:12px;
width:310px;
margin-right:30px;
}
.tehHar {
	margin-right: 20px;
	padding-bottom: 10px;
	color: black;
}
.tehHar li {
margin: 0px 30px 5px;
}
.tehHar td {
color: black;
}
.bayBut {
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-left: 420px;
}
.anotheProd {
clear:both;
margin-left:50px;
margin-bottom:30px;
}
.anotheProd h3 {
font-size:12px;
color:#e09537;
}
.anotheProd a {
display:block;
}
.anotheProd p{
font-size:12px;
padding-left:20px;
}
#path {
	position: relative;
	margin: -20px 0px 0px 0px;
	padding: 10px 0px 10px 22px;
	font-size: 10px;
	z-index: 1;
}
.itemPrice {
	float: left;
	font-size: 12px;
	width: 150px;
	padding: 10px 0px;
	margin-top: 10px;
	margin-left: 420px;
	border-bottom: 1px dotted #666666;
}
#spec {
width:679px;
overflow:hidden;
border-bottom:1px dotted #fff2da;
margin-bottom:5px;
}
/*#goods {
overflow:hidden;
width:665px;
}*/
#wrappItem {
background-color: white;
}
#spec .item{
float:left;
font-size:12px;
width:170px;
text-align:center;
margin-bottom:20px;
}
#spec .item h3 {
font-weight:100;
font-size:12px;
padding:0 20px;
margin-bottom:10px;
}
#goods .item {
float:left;
padding-top:20px;
font-size:12px;
width:222px;
text-align:center;
min-height:250px;
border-bottom:1px dotted #27190f;
padding-bottom:20px;
}
#goods .item h3 {
font-weight:100;
font-size:12px;
}
/*#pageContent a {
color:#140d08;
}*/
#content #goods .itemButtons {
padding:0px;
}
#goods .itemButtons img {
margin-left:4px;
margin-right:3px;
}
#content .item p {
padding-left:20px;
padding-right:20px;
}
#spec .itemImg {
/*border-right:1px dotted #ffffff;*/
padding-bottom:10px;
}
#goods .itemImg {
border-right:1px dotted #27190f;
min-height:160px;
padding-bottom:10px;
padding-top:10px;
}
#spec .price {
padding-top:10px;
margin-bottom:10px;
/*border-right:1px dotted #ffffff;*/
}
#goods .price {
/*border-right:1px dotted #27190f;*/
margin-bottom:10px;
color:#000000;
}
#goods .price strong {
color:#fbab18;
}
.boldOrng {
	color: #148801;
	font-weight: bold;
	font-size: 12px;
}
.banner {
padding-top:5px;
margin-bottom:10px;
}
#defaultCont {
background:none repeat left top;
filter:expression(fixPNG(this));
/*padding:0px;*/
	position: relative;
	z-index: 1;
}

#defaultCont p{
margin: 0;
}

#defaultCont b,#defaultCont strong{
font-weight: bolder;
}

#defaultCont h1,#articles h1{
font-size:14px;
}
/*
#defaultCont a{
text-decoration: underline;
}

#defaultCont a:hover{
text-decoration: none;
}*/

#articles b,#articles strong{
font-weight: normal;
}

#footer {
	clear: both;
	height: 150px;
	padding: 40px 0px 0px 0px;
	font-size: 12px;
	background-color: transparent;	
}
.counter {
	margin-left: 90px;
	margin-top: 12px;
	float: left;
}
#footer ul {
	float: right;
	list-style: none;
	padding-top: 10px;
	padding-left: 0px;
	border-bottom: 1px dotted #333333;
}
#footer ul li {
	float: left;
	padding: 5px 5px;
	font-size: 12px;
}
.copyright {
	position: relative;
	top: -50px;
	margin-bottom: -50px;
	text-align: right;
	clear: both;
	width: 250px;
}

a.cat:link{
color:#000000;
text-decoration:underline;
}

a.cat:visited{
color:#000000;
text-decoration:underline;
}

a.cat:hover{
color:#e68c32;
text-decoration:none;
}

a.headArt:link{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

a.headArt:visited{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

a.headArt:hover{
	color:#e68c32;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.tehHar2 {
font-size:12px;
width:450px;
padding-bottom:10px;
}

.itemName2 {
	float: right;
	width: 450px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 13px;
}

.itemPrice2 {
	/*float: left;
	width: 450px;*/
	font-size: 12px;
	margin-top: 10px;
}

.bayBut2 {
float:left;
font-size:12px;
width:450px;
margin-top:10px;
}

.itemName3 {
	/*float: left;
	width: 250px;*/
	font-size: 13px;
	margin-bottom: 20px;
}
