* {margin: 0px; padding: 0px; border: none;}

body {
font-family: Verdana, Arial; 
background-color: white;
}

a {
	color: black;
	text-decoration: underline;
}
a:visited {	color: #404040; }
a:hover { color: #404040; }
ul {
list-style-type: square;
/* list-style-image:url('img/li2.gif'); */
}

#all {
min-width:1100px;
}

#top{
background:black;
color:white;
font-family: Verdana;
margin-top:12px;
padding: 15px 7px;
height: 30px;
}
#top table {
font-size: 13pt;
}

#header{
background: #ffffff url('bg.gif') top repeat-x;
height: 296px;
}


img.head{
float: left;
}

div.room{
height: 295px;
float: right;
}

#top-content{

}

span.korzina{
float:right;
background:url('right-content.jpg') right top no-repeat;
width:400px;
padding-top:65px;
text-align:left;
color:white;
}

span.find{
float: left;
background:url('left-content.jpg') left top no-repeat;
padding-top:40px;
padding-left:30px;
text-align:left;
color:white;
}

#content{
background:url('bg_all.jpg') left top repeat-x;
clear: both;
}

#menu{
clear:both;
float:left;
width:240px;
}
#menu ul{
margin-left:35px;
margin-top:10px;
}


#menu li{
font-family:Tahoma;
font-size:11pt;
font-style: normal;
font-weight: normal;
margin:7px;
}

#text{
margin-left:240px;
padding-left: 10px;
}

#footer{
background:url('phone.gif') left bottom no-repeat;
padding:0px 0 20px 0;
}
#footerm a{
color: white;
}


ul.friends {
margin-left:30px;
}
.friends li{
list-style-image: url('img/li.gif');
margin-bottom:7px;
padding-left:15px;
vertical-align:middle;

}

#text ul, p, span, table{
font-family:Tahoma;
font-size:10pt;
font-style: normal;
font-weight: lighter;
}
#text ul, p{
padding-bottom: 10px;
}
#text ul {
list-style: square;
font-size:11pt;
list-style-position: inside;
}
#text p.shop_cat {
position: relative;
bottom: -1px;
margin: 0px;
margin-bottom: 0px;
padding: 0px;
font-weight: bold;
font-size:11pt;
}
#text div.shop_cat {
display: block;
position: relative;
border-left: 5px solid black;
padding: 1px 0px;
margin-top: 0px;
margin-bottom: 7px;
/*border: 1px solid red;*/
}
#text ul.shop_sub {
margin-left: -1px;
font-weight: bold;
font-size:11pt;
}
#text ul.shop_maker {
font-weight: normal;
font-size:11pt;
}
#text ul.shop_series {
font-weight: normal;
font-size:10pt;
}
#text ul.shop_sub li {
margin: 5px 0px;
}

ul ul {
font-size: 10pt;
margin-left: 15px;
padding-bottom: 0px;
font-weight: normal;
}

p.blockhead {
width:200px;
border-bottom:1px dotted black;
text-align:center;
clear: right;
float: right;
font-size:16pt;
font-family: Tahoma;
font-style: normal;
font-weight: lighter;
padding-bottom:10px;
padding-top: 20px;
}

h1 {
font-size: 11pt;
font-weight: bold;
text-decoration: underline;
margin-bottom:10px;
/*position: relative;*/
margin-left: -10px;
}
h2 {
font-size: 11pt;
font-weight: bold;
margin-bottom:7px;
}
h3 {
font-weight: bold;
/*font-style: italic;*/
font-size: 10pt;
margin-bottom:7px;
}
h4 {
font-weight: bold;
/*font-style: italic;*/
font-size: 9pt;
margin-bottom:7px;
}
h5 {
font-family:Tahoma;
font-size:9pt;
font-weight: bold;
}
h6 {
font-family:Tahoma;
font-size:10pt;
font-weight: lighter;
text-decoration: underline;
}

.head4 {
border-top:10px solid black;
float: right;
width:150px;
text-align:center;
margin-top:37px;
padding-bottom: 10px;
}

.h4clear {
clear: right;
}

#warm {
	position: absolute;
	width: 286px;
	height: 208px;
	background: url('img/warm.png') no-repeat;
	margin-top: -95px;
	margin-left: -15px;
}

.mnohlight {
float: left;
margin: 0px 7px;
border-collapse: collapse;
border:0px;
border-spacing: 0px;
empty-cells: show;
height: 30px;
}
.mnohlight .mleft {
width: 10px;
background: transparent;
}
.mnohlight .mright {
width: 10px;
background: transparent;
}
.mnohlight .mmid {
background: transparent;
}
.mnohlight .mmid a {
text-decoration: none;
color: white;
}

.mhlight {
color: black;
float: left;
margin: 0px 7px;
border-collapse: collapse;
border:0px;
border-spacing: 0px;
empty-cells: show;
height: 30px;
}
.mhlight .mleft {
width: 10px;
background: transparent url('img/menu_bg.gif') left no-repeat;
}
.mhlight .mright {
width: 10px;
background: transparent url('img/menu_bg.gif') right no-repeat;
}
.mhlight .mmid {
background: #ffffff;
}

.goods {
width: 99%;
margin-bottom: 10px;
border-collapse: separate;
border-spacing: 3px;
margin-left: -3px;
}
.goods td {
vertical-align: top;
padding: 3px;
}
.goods a {
color: white;
}
.goods a:visited {
color: white;
}
.goods table {
margin-left: 5px;
border-collapse: collapse;
}
.goods table td {
margin: 0px;
padding: 3px;
border-bottom: 1px dotted black;
height: 10px;
}

#big_img {
display: none;
position: fixed;
left: 0px;
top: 0px;
background: #bf9347;
border: 2px solid black;
}
#big_img img {
border: 2px solid black;
margin: 20px;
}
#big_img p.head {
background: black;
color: white;
padding: 5px;
}
#big_img a {
color: white
}
table.order td {
border-top: 1px dotted black;
padding: 5px;
}
table.order td input {
width: 100%;
}
table.order th {
text-align: left;
border: 1px solid black;
padding: 0px 5px;
}
