html, body {margin:0; padding:0; height: 100%; width:100%;}

body {font-family: Arial; font-size: 15px;}

h1, h2, h3, h4, h5, h6 {
font-family: Georgia;
font-style: italic;
font-weight: normal;
color: #5DBF2B;
margin: 0 0 10px 0;
padding: 0;
}
h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

p {margin:0 0 15px 0; padding:0;}
ul {margin:0;padding-left:15px;}
li {list-style: none; background:url(/images/bul.gif) 0 8px no-repeat; padding-left:15px;}
.main { 
min-width: 940px;
min-height: 100%;
height:auto !important;
height:100%;
}

#head {
background: url(/images/header_bg.gif) repeat-x;
height: 109px;
}

#logo {
float: left;
width: 400px;
height: 89px;
padding: 20px 0 0 20px;
}
.logo {
width: 331px;
height: 68px;
background: url(/images/logo.png) no-repeat;
}
.tel {
text-align: center;
color: #fff;
padding: 4px 0 0 0px;
float: right; 
width: 185px;
height: 29px;
background: url(/images/tel_bg.png) no-repeat;
font-family: Arial;
font-size: 19px;
font-weight: normal;
}

#head_wrap {
padding: 10px 30px 0 0;
margin-left: 400px;
}

#nav {
margin-top: 30px;
clear: right;
float: right;
height: 36px;
background: url(/images/nav_left.png) no-repeat left top;
}
.nav_right {
height: 36px;
background: url(/images/nav_right.png) no-repeat right top;
}

#menu {
line-height: 36px;
margin: 0 5px 0 5px;
padding: 0 15px 0 15px;
height: 36px;
background: url(/images/nav_bg.gif) repeat-x;
}

#menu a{
font-family: Georgia;
font-size: 18px;
font-style: italic;
font-weight: normal;
color: #000;
text-decoration: underline;}
#menu a:hover {color: #5DBF2B; text-decoration: none;}

body#index a.index, body#price a.price, body#about a.about {color: #5DBF2B; text-decoration: none;}

.index {padding-right:15px;}
.price {padding-right:15px;}

#content {
padding: 15px;
min-height: 550px;
}

#art, #price_c {margin-right: 300px; line-height:23px; border-top: 2px solid #5DBF2B;}
#right {float: right; width:280px;}
.acc {background: url(/images/str.gif) no-repeat 0 0; color: #FF5C00; padding:0 0 0 30px; margin:0 0 30px 0;font-family: Georgia;
font-size: 19px;
font-style: italic;
font-weight: normal;} 

.pr {font-family: Georgia;
font-size: 17px;
font-style: italic;
font-weight: normal;
color:#FF5C00;}

.pic {text-align: center; padding-bottom: 30px;}
.hFooter {
height: 46px;
}
.footer {
text-align:center;
font-size:12px;
line-height:20px;
color: #333;
background: url(/images/footer_bg.gif) repeat-x;
height: 46px;
margin-top: -46px;
}
.footer a, .footer a:hover {color: #333;}
