﻿*{font-family:arial}
body{background:url(../images/background.jpg) no-repeat fixed left top #666666;text-align:center;margin:0;cursor:default;direction:ltr}
a{outline:0}
a:link{color:#000; text-decoration:none}
a:visited{color:#000; text-decoration:none}
a:hover{color:red}
h1{font:600 10pt arial;color:#E10000;margin:26px 0 20px}
h2{color:#2C3C77;font:500 11pt arial;border-bottom:solid 1px black;margin:15px 6px 2px 0}
h3{ font-size: 9pt; font-weight: 600; color: #2c56c2; }
table{border-collapse:collapse}
td{margin:0lpadding:0}
.wrapper { margin: 0px auto; width: 946px; }

.left{float:left}
.right{float:right}
.topblank{height:25px}
.solpartmenu{background:url(../images/solpartmenu-bg.jpg) no-repeat;width:946px;height:43px;margin:0 auto;font:500 8pt tahoma;text-align:left}
#solplinks{float:left;width:580px;margin:14px 0 0 20px}
#solplinks a{font:600 8pt arial;padding:0 4px}
.container { background: url(../images/logo.jpg) no-repeat scroll right top white; width: 945px;border-right:1px solid gray;margin:0 auto}
.logo { background: url(../images/logo.jpg) no-repeat center top; height: 41px; width: 162px; float: right; }
.hometext {padding: 20px; width: 900px; margin: 0px auto; border-left: 1px solid #999; font-size: 9pt; text-align: justify; float: left; line-height:18px}
.breadcrumbs { font-size: 8pt;text-align:left;margin-top:-16px}
.productlist ul{margin:0;padding:0;list-style:none}
.productlist li{float:left;border:solid 1px gray;-moz-border-radius:5px;width:200px;height:200px;margin:10px 10px 30px}
.productlist p{text-align:center;margin:0;font-weight:500}
.homeflash{width:560px;height:260px;float:left;margin-left:25px}


.homecontent{ background:url(../images/home-content-bg.jpg) repeat-y; width:946px; height:264px; margin:0 auto; clear: both; }
.homeproduct{ background:url(../images/home-product-bg.jpg) no-repeat; width:780px; height:145px; margin:0 auto; padding-top: 30px; padding-left: 166px; clear: both; }
.product1, .product2, .product3, .product4, .product5{ float: left; margin-right: 5px; height: 116px; width: 116px; font-size: 8pt; color: #fff; text-align: center; line-height: 30px; }
.product1{ background: url(../images/bottom-pic1.jpg) no-repeat center center; }
.product2{ background: url(../images/bottom-pic2.jpg) no-repeat center center; }
.product3{ background: url(../images/bottom-pic3.jpg) no-repeat center center; }
.product4{ background: url(../images/bottom-pic4.jpg) no-repeat center center; }
.product5{ background: url(../images/bottom-pic5.jpg) no-repeat center center; }
.footer{background:url(../images/footer-bg.jpg) no-repeat;width:946px;height:59px;margin:0 auto}
.homecontenttext{font:500 9pt arial;float:left;width:155px;text-align:left;margin:0 0 0 20px;color:#767676;}
.homenews{float:right;width:172px;font:normal 8pt arial;text-align:left;margin-top:5px}
.homenews ul{margin:0;padding:0;list-style:none;color:#868686;font:normal 9pt arial}
.homenews li{margin-bottom:10px}
.homenews span{font:700 8pt arial;color:#CA0002}
.homeproduct table{margin:40px auto 0}
.homeproduct td{font:700 8pt arial;text-align:center}
.homeproduct a{color:white;text-decoration:none}
#copyright, #kaspidlinks{font-size:8pt;margin:22px 40px 0;color:#8A8989}
#kaspidlinks a:link, #kaspidlinks a:visited{color:#8A8989}
#kaspidlinks a:hover{color:#000}
.bottomlinks{width:920px;margin:5px auto 0;font:700 8pt arial;color:black;text-align:left}
.bottomlinks a:link, .bottomlinks a:visited{color:#000}
.bottomlinks a:hover{color:#fff}
#projects span{color:#2C3C77;font-weight:600}

.homesolpart{background:url(../images/homesollinks.jpg) no-repeat !important}
