@charset "utf-8";
/* CSS Document */
body{
margin:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #000033;
}
body,ul,li,dl,dt,dd,h1,h2,h3,p,a{ 
margin:0px;
padding:0px; 
}
a{
outline: none;	
text-decoration:none;
}
h1.head{
color:#FFFFFF;
text-align:center;
font-size:22px;
font-weight:normal;
margin: 85px 0 0 600px;
}
h2.head{
color:#FFFFFF;
text-align:center;
font-size:23px;
font-weight:bold;
margin: 30px 0 0 600px;
line-height: 1.3em;
}
h2.header{
font-size:20px;
padding-left:17px;
text-align:left;
margin:30px 0 30px 25px;
background: url(../images/arrow_page.jpg) no-repeat center left;
}
h3.cat{
font-size:15px;
text-align:left;
margin:30px 0 5px 25px;
font-weight:bold;
padding-left:12px;
background: url(../images/dotb1.jpg) no-repeat center left;
}
h3.slogan{
font-size:22px;
color:#990000;
text-align:center;
margin:30px 0 25px 0;
}
h3.sl{
font-size:18px;
text-align:left;
margin:30px 0 15px 20px;
letter-spacing:.07em;
}
h3.ann{
font-size:17px;
text-align:left;
margin:30px 0 20px 20px;
color:#990000;
line-height:27px;
}
h4{
font-size:14px;
text-align:left;
margin:20px 0 0 120px;
font-weight:bold;
/*padding-left:17px;*/
}

/*menu hor*/
dl.menu_hor{
font-size:15px;
text-align:center;
font-weight:bold;
}
dl.menu_hor dt{
margin:0px 0px 0px 10px;
color:#000033;
display:inline;
}
dl.menu_hor a:link, dl.menu_hor a:visited, dl.menu_hor a:active{
padding-left: 17px;
margin:0px 60px 0px 0px;
color:#000033;
background: url(../images/arrow.jpg) no-repeat left;
}
dl.menu_hor a:hover{
padding-left:17px;
margin: 0px 60px 0px 0px;
color: #990000;
background: url(../images/arrow_on.jpg) no-repeat center left;
}

p.menu_vert a{
text-align:left;
font-size:14px;
font-weight:bold;
margin:0px 0 0 8px;
color:#000033;
/*padding-left:10px;*/
/*background: url(../images/dotb1.jpg) no-repeat center left;*/
}
p.menu_vert a:hover{
color: #990000;
/*background: url(../images/dotb2.jpg) no-repeat center left;*/
}
dl.menu_vert{
margin:0px 0 20px 15px;
text-align:left;
}
dl.menu_vert dt{
font-size:13px;
margin:20px 0 5px 0;
font-weight:bold;
}
dl.menu_vert dd{
font-size:13px;
margin:3px 0 0 0px;
/*padding:0px 0 10px 5px;*/
/*background: url(../images/dot1.jpg) no-repeat left top;*/
}
dl.menu_vert a{
/*padding-left:10px;*/
/*background: url(../images/dot1.jpg) no-repeat left;*/
color: #000033;
}
dl.menu_vert a:hover{
/*padding-left:10px;*/
/*background: url(../images/dot2.jpg) no-repeat left;*/
color: #990000;
}




.body p{
color: #000033;
text-align:left;
font-size:15px;
margin:10px 20px 20px 20px;
}
.picL{
margin:5px 30px 10px 0px;
}
.picL_page{
margin:5px 30px 10px 0px;
border: 1px solid #000099;/*#9AC1D0*/
}

.picR{
margin:0px 0px 10px 30px;
}
img.tel{
margin:15px 0 20px 15px;
}


table.price{
font-size:13px;
text-align:center;
margin: 5px 0 40px 20px;
width:720px;
line-height:20px;
}
table.price caption, table.descr1 caption, table.descr2 caption{
font-size:14px;
text-align:left;
padding: 0 0 5px 0;
font-weight:bold;
/*padding-left:12px;
background: url(../images/dotb1.jpg) no-repeat center left;*/
}
table.price caption img, table.descr1 caption img{
margin:-18px 0 0px 0;
}
table.price th{
font-size:12px;
text-align:center;
font-weight:bold;
}

table.descr1{
font-size:13px;
text-align:center;
margin: 10px 0 0 20px;
width:720px;
line-height:20px;
}
table.descr1 th{
font-size:12px;
text-align:center;
font-weight:bold;
}
table.descr2{
font-size:13px;
text-align:center;
margin: 10px 0 40px 20px;
width:720px;
}
table.descr2 th{
font-size:12px;
text-align:center;
font-weight:bold;
}


a.link{
margin:0;
font-size:13px;
font-weight:bold;
color: #000066;
}
a:hover.link{
color:#990000;
}

ul.foto{
/*width: 800px;*/
height: 190px;
margin:10px 0 5px 10px;
font-size:12px;
}
.foto li {
float: left;
margin: 0;
padding: 10px 5px 10px 5px;
list-style-type: none;
}
.foto img {
margin: 5px 0 0 0;
padding:0;
border: 1px solid #000099;
}
.foto a img {
margin: 5px 0 0 0;
padding: 0;
border: 1px solid #000099;
}
.foto a:hover img {
margin: 5px 0 0 0;
padding: 0;
border: 1px solid #990000;
}

.prod img {
margin: 0;
padding: 0;
/*border: 1px solid #993300;*/
}
.prod a img {
margin: 0;
padding: 0;
border: 1px solid #000099;
}
.prod a:hover img {
margin: 0;
padding: 0;
border: 1px solid #990000;
}


a.madeby{
margin:0 0 0 20px;
text-align:left;
font-size:12px;
color:#000033;
}
a:hover.madeby{
color:#990000;
}
p.copy{
margin:0 20px 0 0;
text-align:right;
font-size:12px;
color:#000033;
}
.action{
color:#FF0000;
font-weight:bold;
}
div.call{
font-size:11px;
font-weight:bold;
}
