@charset "UTF-8";
/* CSS Document */

body {
background: #121212;
margin : 0;
padding : 0;
height:100%;
width:100%;
text-align : center;
}

td {
height:25px;
line-height:25px;
}

a:link {
color:#E2007A;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:visited {
color:#E2007A;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:hover {
color:#E2007A;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}	

.h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#E2007A;
text-align:left;
font-weight:bold;
}

.h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
line-height:16px;
color:#707173;
}

.h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#757575;
}

.h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#757575;
text-align:left;
}

.h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757575;
text-align:left;
line-height:16px;
}

.h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E2007A;
text-align:left;
font-weight:bold;
}

.h7 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#E2007A;
font-weight:bold;
}

.container {
width: 100%;
height:auto;
min-height:600px;
padding: 0;
margin-left : auto;
margin-right : auto;
text-align : left;
background:url(../images/bg_dasilva.jpg) no-repeat top;
}

.body_header {
width: 100%;
float:left;
height:105px;
background:#444041 url(../images/bg_header.jpg) repeat-x;
}

.header_wrapper {
width:1020px;
margin-left:auto;
margin-right:auto;
height:105px;
background:url(../images/bg_header.jpg) repeat-x;
padding: 0;
}

.body_content {
width: 100%;
float:left;
height:auto;
background:#E8E8E8 url(../images/bg_body_content.jpg) repeat-x top;
}

.content_wrapper {
width:1020px;
margin-left:auto;
margin-right:auto;
height:auto;
min-height:300px;
padding: 0;
background:#E8E8E8;
}

.body_footer {
width:100%;
float:left;
height:130px;
background:#3C3C3C;
}

.footer_wrapper {
width: 990px;
margin-left:auto;
margin-right:auto;
height:40px;
background:#3C3C3C url(../images/bg_footer_wrapper.jpg) no-repeat;
padding: 90px 0 0 30px;
}

.div_logo {
float:left;
width:370px;
height:105px;
}

.menu_top {
float:left;
width:640px;
height:30px;
padding: 20px 10px 0 0;
}

.menu_top ul{
float:right;
list-style:none;
width:600px;
height:10px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.menu_top li{
display:inline;
height:auto;
float:right;
color:#757575;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display: block;
padding: 0 5px 0 5px;
margin: 0 0 0 0;
}


a.linkMenuTop:link, a.linkMenuTop:visited{
color:#757575;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
}

a.linkMenuTop:hover {
color:#E2007A;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

a.linkMenuTopActive {
color:#E2007A;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.menu_main {
float:left;
width:640px;
height:55px;
padding: 0 10px 0 0;
margin: 0;
}

.menu_main ul{
float:right;
list-style:none;
margin: 0;
padding: 0;
height:55px;
}

.menu_main li{
display:inline;
float:left;
margin: 0;
padding: 0;
display: block;
height:55px;
width:auto;
}


.frame_swf {
float:left;
width:1000px;
height:285px;
padding: 0 10px 0 10px;
background:url(../images/bg_swf.jpg) no-repeat bottom;
}

.div_swf {
float:left;
width:1000px;
height:250px;
background:url(../images/banner_01.jpg) no-repeat;
}


.content_container {
float:left;
width:1000px;
height:auto;
padding: 5px 10px 30px 10px;
text-align:left;
}


.culmn_left {
float:left;
width:205px;
height:auto;
min-height:240px;
padding: 0 15px 0 0;
}

.menu_title {
float:left;
width:190px;
height:35px;
padding: 0 0 0 15px;
line-height:35px;
}

.menu_sub {
float:left;
width : 205px;
height:auto;
margin : 0px 0px 0px 0px;
font-size:11px;
}

.menu_sub ul {
list-style: none;
padding : 0;
margin : 0;
}

.menu_sub li {
list-style:none;
padding : 0;
margin : 0;
}

.menu_sub a {
display : block;
float : left;
width : 190px;
height:35px;
line-height:35px;
text-decoration:none;
color:#757575;
letter-spacing : 0.1em;
padding : 0px 0px 0px 15px;
margin : 0;
border : 0;
background:url(../images/menu_sub_down.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.menu_sub a:hover, .menu_sub li.TrueOpen a {
color:#E2007A;
background:url(../images/menu_sub_hover.jpg) no-repeat;
letter-spacing : 0.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.menu_sub li ul {
display : none;
}

.menu_sub li {
float : left;
cursor : default;
padding : 0;
margin : 0;
}

.culmn_middle {
float:left;
width:530px;
height:auto;
}
.culmn_middle_breed {
float:left;
width:735px;
height:auto;
}

.content_middle_top {
float:left;
width:530px;
height:35px;
background: #ffffff url(../images/bg_cont_mid_top.jpg) no-repeat top;
}

.content_middle_top_breed {
float:left;
width:735px;
height:35px;
background: #ffffff url(../images/bg_cont_mid_top.jpg) no-repeat top;
}

.path {
float:left;
width:490px;
height:35px;
line-height:35px;
color:#757575;
padding: 0 20px 0 20px;
}

a.linkPath:link, a.linkPath:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
color:#757575;
}

a.linkPath:hover {
color:#E2007A;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

a.linkPathActive {
color:#E2007A;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.content_middle {
float:left;
width:530px;
height:auto;
min-height:350px;
background:#FFFFFF;
}
.content_middle_breed {
float:left;
width:530px;
height:auto;
min-height:240px;
background:#FFFFFF;
}

.title_content_middle {
float:left;
width:490px;
height:30px;
line-height:30px;
padding: 10px 20px 0 20px
}

.text_content_middle {
float:left;
width:490px;
height:auto;
min-height:50px;
text-align:left;
padding: 10px 20px 30px 20px;
}

.form {
float:left;
width:490px;
height:auto;
min-height:50px;
text-align:left;
padding: 10px 20px 30px 20px;
}

#content_middle_botttom {
float:left;
width:530px;
height:15px;
background:url(../images/bg_cont_mid_bottom.jpg) no-repeat;
}

.teaser_home {
float:left;
width:200px;
height:240px;
background:url(../images/bg_teaser_home.jpg) no-repeat right;
padding: 15px 15px 15px 35px;
}

.teaser_title {
float:left;
width:200px;
height:30px;
line-height:30px;
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:left;
}

.teaser_text {
float:left;
width:200px;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#757575;
line-height:14px;
text-align:left;
padding: 10px 0 0 0;
}

.teaser_pict {
float:left;
width:200px;
height:100px;
}

.btn_teaser {
float:left;
width:200px;
height:35px;
}


.culmn_right {
float:right;
width:215px;
height:auto;
min-height:240px;
padding: 0 0 0 35px;
}

.newsletter_wrapper {
float:left;
width:215px;
height:auto;
padding: 0 0 10px 0;
}

.newsletter_title {
float:left;
width:215px;
height:25px;
background:url(../images/title_newsletter.jpg) no-repeat;
}

.newsletter_sub {
float:left;
width:215px;
height:25px;
line-height:25px;
}

.newsletter_tr {
float:left;
width:215px;
height:25px;
}

.textfield {
float:left;
width:140px;
height:25px;
text-align:left;
}

.btn_list a{
display:block;
width:70px;
height:20px;
background:#1d1b1c;
line-height:20px;
text-align:center;
color:#999999;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
border:none;
}

.btn_list a:hover { 
display:block;
width:70px;
height:20px;
background:#E2007A;
line-height:20px;
text-align:center;
color:#ffffff;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
border:none;
}

.btn_list2 a{
display:block;
width:70px;
height:20px;
background:#E2007A;
line-height:20px;
text-align:center;
color:#ffffff;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
border:none;
}

.btn_list2 a:hover { 
display:block;
width:70px;
height:20px;
background:#1d1b1c;
line-height:20px;
text-align:center;
color:#ffffff;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
border:none;

}

.left {
float:left;
}

.right {
float:right;
}


a.linkList:link, a.linkList:visited{
color:#B1B3B4;
}

a.linkList:hover {
color:#ffffff;
}

.newsletter_list {
float:left;
width:215px;
height:30px;
line-height:30px;
}

.address {
float:left;
width:215px;
height:auto;
padding: 35px 0 0 0;
vertical-align:bottom;
}

a.linkMail:link, a.linkMail:visited{
color:#757575;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
text-decoration:underline;
}

a.linkMail:hover {
color:#E2007A;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.stock_wrapper {
float:left;
width:490px;
height:auto;
padding: 10px 20px 30px 20px;
}

.tr_h_01 {
float:left;
width:490px;
height:30px;
line-height:30px;
}


.tr_stock_01 {
float:left;
width:490px;
height:30px;
background:#C6C6C6;
line-height:30px;
}

.tr_stock_02 {
float:left;
width:490px;
height:30px;
background:#FFFFFF;
line-height:30px;
}

.b_01 {
float:left;
height:30px;
padding: 0 5px 0 10px;
line-height:30px;
}

.art {
width:100px;
}

.code {
width:100px;
} 

.amount {
width:115px;
}

.min_stock {
width:115px;
}

.maps {
float:left;
width:490px;
height:490px;
padding: 0 20px 0 20px;
}

.downl_wrapper {
float:left;
width:490px;
height:auto;
padding: 10px 0px 10px 00px;
background:url(../images/line_middle.jpg) no-repeat bottom;
}


.border {
float:left;
width:100px;
height:100px;
background:#BFBFBF;
padding: 10px;
}

.downl_teaser {
float:left;
width:100px;
height:100px;
}

.downl_title {
float:left;
width:345px;
height:40px;
padding: 0 0 0 20px;
}

.downl_sub {
float:left;
width:345px;
height:60px;
padding: 0 0 0 20px;
}

.downl_btn {
float:left;
width:345px;
height:20px;
padding: 0 0 0 20px;
}

.clear
{
 clear:both;   
}
.C1
{
    float:left;
    width:150px;
}
.C2
{
    float:left;
    width:150px;
}
.C3
{
    float:left;
    width:30px;
}
.C4
{
    float:left;
    width:30px;
}
.C5
{
    float:left;
    width:30px;
}

.line_middle {
float:left;
width:490px;
height:20px;
background:url(../images/line_middle.jpg) no-repeat center;
}

