body {font: 14px/22px Tahoma, Arial, sans-serif; color: #333333; background: #4d73ac url(/assets/img/bg4.jpg) 50% 0 no-repeat; padding: 10px 0; position: relative; }
html {background: #5376ae url(/assets/img/bg3.jpg) 0 0 no-repeat;}

a:link {color:#0c5e86; text-decoration: none;}
a:visited {color:#0c5e86;}
a:hover {color:#033d59; text-decoration: underline;}
a:active {color:#033d59;}

strong {font-weight: bold;}
em {font-style: italic;}

.right {float: right;}
.left {float: left;}

h1 {font-size: 45px; color: #333333; padding-bottom: 10px; line-height: 42px; /* text-transform: uppercase; */}
h2 {font-weight: bold; font-size: 16px;}

#wrapper {width: 980px; margin: 0 auto; position: relative; }

.left-col {width: 350px; float: left;}
.right-col {width: 565px; float: right; padding-top: 65px;}
.right-col img {max-width: 540px;}

#logo { display: block; width: 230px; height: 220px;  margin: 15px; outline: none;}
#heroe {outline: none; width: 230px; height: 220px; }

#main-menu {margin: 40px 0 10px 40px; font-family: Impact, Arial Black, Arial; font-size: 22px;}
#main-menu a, #main-menu a:visited {text-decoration: none; color: #fff; border-bottom: solid 3px red; padding: 5px 5px 3px 3px; min-width: 160px; display: inline-block;}
#main-menu a:hover {padding-left: 7px;}
#main-menu li {margin-bottom: 10px;}

a.dealers, a.dealers:visited {display: block; width: 200px; height: 110px; text-indent: -9999px; background: transparent url(/assets/img/dealers2.png) 0 0 no-repeat; margin: 40px 0 0 40px;}

.home-intro {margin: 0; width: 400px; font-family: Impact, Arial Black, Arial; text-align: center; float: right; text-shadow: 1px 1px 3px #383838; min-height: 160px; padding-bottom: 10px;}
.home-intro h1 {font-size: 40px; color: #2fe5c7; font-weight: normal; font-style: italic; padding-bottom: 5px;}
.home-intro h2 {font-size: 30px; color: #ccff33; font-weight: normal; line-height: 30px;}

.home-intro-btn {width: 340px; padding: 5px 10px; /*background-color: #aaceea;*/ font-family: Impact, Arial Black, Arial; float: right; clear: right; text-align: right;}
.home-intro-btn h3 {color: #db1e27; font-size: 17px; font-weight: normal;}
.home-intro-btn h3 strong {display: block; font-size: 22px; color: #fff; text-shadow: 1px 1px 3px #383838; font-weight: normal; margin-bottom: 6px;}
a.home-intro-more-btn, a.home-intro-more-btn:visited {width: 40px; height: 26px; height: 17px; background: transparent url(/assets/img/home-intro-btn.png) 0 0 no-repeat; text-indent: 9999px; float: right; margin-top: 5px; display: block;overflow: hidden;}

#news {float: right; clear: right; width: 230px; border: solid 1px #4fc2cc; margin-top: 15px;}
#news h3 { display: block; background: #4fc2cc url(/assets/img/news.png) 7px 50% no-repeat; padding: 8px 0; text-indent: 9999px;overflow: hidden;}
#news dl {margin: 15px 15px 0;}
#news dl dd {background-color: #5d7ca1; padding: 10px; color: #fff; font-size: 11px; line-height: 15px; margin-bottom: 15px;}
#news dl dd .date {text-transform: uppercase; display: block; margin-bottom: 5px; font-weight: bold;}
#news dl dd a, #news dl dd a:visited {text-decoration: none; color: red;}
#news dl dd a:hover {color: #fff;}

#home-product {position: absolute; top:75px; left: 310px;margin: 0 0 0 10px;}
#home-product dd.order-1 {z-index: 999;}
#home-product dd.order-2 {margin: -45px 0 0 60px; position: relative; z-index: 980;}
#home-product dd.order-3 {margin: -45px 0 0 122px; position: relative; z-index: 989;}
#home-product dd.order-4 {margin: -45px 0 0 180px; position: relative; z-index: 979;}
#home-product dd.order-5 {margin: -45px 0 0 135px; position: relative; z-index: 967;}
#home-product dd.order-6 {margin: -45px 0 0 85px; position: relative; z-index: 959;}
#home-product dd.order-7 {margin: -45px 0 0 30px; position: relative; z-index: 949;}
#home-product a{ display: block; width: 110px; height: 130px;}
#home-product a:hover {background: transparent url(/assets/img/product-hover.png) 0 0 no-repeat;} 

#product {margin-top: -10px;}
.product-image {float: right; margin: -22px 0 0 15px;}

.product-menu { margin-top: 25px;font-size: 12px;}
.product-menu a, .product-menu a:visited {color: #969696; margin-right: 3px;  padding: 2px 7px 3px; text-transform: uppercase; float: left; display: block; background-color: #fff;text-decoration: none;}
.product-menu a.active, .product-menu a.active:visited {background-color: #aed5f0; font-weight: bold; color: #1f5d87;text-decoration: none; }
.product-menu a.active:hover {text-decoration: none;}

.product-content {background-color: #aed5f0; padding: 15px;}
.page-content {background-color: #aed5f0; padding: 15px; margin-top: 20px;}

.product-gallery, .product-files {margin-top: 10px;}
.product-files {font-size: 13px;}
.product-files a, .product-files a:visited {display: block;}
.product-files ul {margin: 0; padding: 0; list-style-type: none;}
.product-files ul li {background: transparent url(img/bullet.png) 0 10px no-repeat; padding-left: 12px;}

.content-styles p {padding-bottom: 12px;}
.content-styles h1 {color: #1fbaa1; font-family: Impact, Arial Black, Arial; font-weight: normal; padding-bottom: 5px;}
.content-styles h2 {color: #7b7b7b;}
.content-styles h3 {  color: #1F5D87; font-size: 16px; font-weight: bold; padding: 5px 0;}
.content-styles h4 {  color: #575757; font-size: 15px; font-weight: bold; padding: 5px 0;}
.content-styles h5 { text-transform: uppercase; font-size: 13px; color: #138c78; font-weight: bold; margin-bottom: 5px;}
.content-styles ul {margin: 0 0 15px 15px; padding: 0; list-style-type: none;}
.content-styles ul li {background: transparent url(img/bullet.png) 0 10px no-repeat; padding-left: 12px;}
.page-content a, .page-content a:visited {text-decoration: underline;}
.page-content a:hover {text-decoration: none;}

#product-list h1 {color: #1fbaa1; font-family: Impact, Arial Black, Arial; font-weight: normal; padding-bottom: 15px;}
#product-list .product-list-image {float: right; margin: -8px -10px 0 15px;}
#product-list dd h1 {color: #1F5D87; font-family: Impact, Arial Black, Arial; font-size: 30px; font-weight: normal; padding-bottom: 0;}
#product-list dd a h1, #product-list a:visited h1 {color: #1F5D87; display: block; text-decoration: none;}
#product-list dd a:hover h1, #product-list dd a:hover h2, #product-list dd a:hover h1 span, #product-list dd a:hover h2 span {text-decoration: none; color: #1f438a;}
#product-list dd h2 {color: #1F5D87; line-height: 18px;}
#product-list dd a h2, #product-list dd a:visited h2 {color: #1F5D87;}
#product-list dd {/*background-color: #abd0eb;*/ background-color: rgba(255,255,255,0.7);  padding: 10px; margin-bottom: 5px;}

.contact-box {padding: 10px 0; width: 580px;}
.contact-box p {margin-bottom: 6px;}
.contact-box label {display: block; margin-bottom: 2px;}
.contact-box input {border: 0 none; font-size: 14px; padding: 5px; width: 490px;}
.contact-box textarea {border: 0 none; font-size: 14px; padding: 5px; width: 490px; font-family: Trebuchet MS;}
.contact-box .left {    margin-right: 11px; width: 239px;}
.contact-box .left input {width: 225px;}
.contact-box input.send { background-color: #58759b; width: 130px; color: #fff; cursor: pointer; float: left;}

.facebook {margin: 0 0 20px 40px;}












