@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=PT+Sans);

body {font-family: 'Myriad Pro','PT Sans', Arial, sans-serif; font-size:12px; color:#3f3f3f; margin:0;}
img { border:0px;}

#outer {width:960px; margin:0px auto; height:auto; overflow:hidden;box-shadow: 0px 0px 20px #777;}
#header {float:left; width:960px; height:89px;background-color: #ed1c24; position: relative}
.header_lang {position:absolute; top:0px; right: 0px; font-size:16px; color: #ed1c24; height:25px; width:25px; text-align: center; background-color: white; border-radius: 5px; margin: 10px;line-height:25px;}
.header_lang a {color:#ed1c24; text-decoration:none; display:block;}
.header_lang a:hover {text-decoration:none;}

#menu {position:absolute; top:45px; right: 0px; height:25px; width:730px; font-size:18px; padding-top:5px; padding-right: 10px;}
#menu a{color:#ffffff; padding:0px 0px 0px 10px;  text-decoration:none; white-space:nowrap; font-size:18px; float:right; display:block; line-height:25px; margin:0 0 0 3px; cursor:pointer}
#menu a b {color:#ffffff; padding:0px 10px 0px 0px;  text-decoration:none; white-space:nowrap; font-weight:normal;  font-size:18px; float:left; display:block; line-height:25px;}
#menu a:hover, #menu a.active {color:#ffffff; text-decoration:none; background-color: white; border-radius: 5px; padding:0px 0px 0px 10px; line-height:25px;}
#menu a:hover b, #menu a.active b {color:#ed1c24; text-decoration:none; padding:0px 10px 0px 0px;}


#slideshow { width: 960px; height:300px; clear: both} /* adjust this for your images */

.pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}


.generic-left {float: left; width: 430px; position: relative; margin-right: 25px;}
.generic-right {float: left; width: 455px; position: relative; margin-left: 0px;}
.generic-content {width: 910px; position: relative; margin-left: 0px; margin-bottom: 25px;}

#content { width:910px; padding:24px 25px 24px 25px; clear: both}
.content_news {float: left; width: 430px; position: relative; margin-right: 25px}
.content_news-img {width:130px; height:170px; float: left; border-radius: 5px; margin-right: 10px; box-shadow: 3px 3px 3px #777; }
.content_news-txt {text-align: justify;}

.news_news {width: 910px; margin-right: 25px; overflow: visible; min-height: 180px; margin-bottom: 10px;}
.news_in {margin-left: 150px;}

.content_news-social {position: absolute; right: 0px; bottom: -4px; font-weight:normal; font-size: 16px;}
.content_news-social-icons {margin-left: 10px; float: left}
.content_news-social-follow {float: left; padding-top: 5px}

.content_brands {float: left; width: 455px; height: 170px; position: relative; margin-left: 0px;margin-bottom: 25px}
.content_brands-imgwrap {position: absolute; bottom: 0px; left: 0px}
.content_brands-img {background-color:#333333; width:70px; height:70px; float: left; border-radius: 10px; margin-right: 10px; box-shadow: 3px 3px 3px #777; display: block;}
.logoHover {top: -25px; left: 0px; font-size:16px; color:#3f3f3f; font-weight:normal; position: absolute}

.txt {font-family: "Myriad Pro", Arial, sans-serif; font-size:14px; color:#3f3f3f; text-align: justify}
.title {font-size:24px; color:#ed1c24; font-weight:normal;}
.title_people {font-size:16px; color:#ed1c24; font-weight:normal;}
.title_people_sub {font-size:14px; color:#3f3f3f; font-weight:normal;}
.title_shop {font-size:16px; color:#3f3f3f; font-weight:bold;margin-bottom: 2px}
.title_shop a {text-decoration: none; color: #3f3f3f}

.title .data {font-size:14px; color:#5E5E55; font-weight:bold; float: right; line-height: 26px;}

.moreButton_holder {float:right; padding:0 0 0 0;}
.moreButton {font-size: 14px; line-height:20px; padding:0 10px 0 10px; float:right; background-color: #ed1c24; color:#FFFFFF; text-decoration:none; display:block; height:20px; border-radius: 5px; cursor:pointer}

.partners {height: 120px; float:left; margin: 10px 0px 10px 0; font-size:12px; text-align: justify;}
.partners img{border:solid 1px #dfdfdf; margin:0 10px 0 0; float:left;border-radius: 10px; box-shadow: 3px 3px 3px #777;}

.imgBox {overflow:hidden; margin-bottom: 0px; height: 100px}
.imgBoxt {overflow:hidden; margin-bottom: 0px; height: 50px}
.imgBoxt a {color:#3f3f3f;}

#footer {width:940px; background-color: #dbdbdb; padding:10px 10px 10px 10px; clear: both; font-size:12px; color: #3f3f3f;line-height:16px;}
.footer-tel {float: right;font-size:16px;}