@charset "UTF-8";
/* CSS Document */
html, body {margin: 0px; padding: 0px;}
body {background-image: url(img/bckp.png); background-repeat: repeat-x; background-color: #080839; font-family: Geneva, Arial, Helvetica, sans-serif;}

.main {  overflow: hidden; width: 992px; margin: auto;}
.coldx {float: right; width: 232px; }
.colsx {background-image: url(img/bckm.png); background-repeat: repeat-x; margin-right: 232px; margin-left: 32px; padding-bottom: 64px; }
.logo {text-align: center; margin-bottom: 40px; margin-top: 20px;}
.estremi {width: 180px; margin: auto; font-size: 11px; color: #2f478e;}
.estremi h2 {margin-top: 20px; font-size: 12px; font-weight: 100; letter-spacing: 1px; text-transform: uppercase; }
.estremi p {margin: 0px;}
.menu { width: 160px; height: 350px; float: left; margin-left: 16px; background-image:url(img/bckn.png); background-repeat:repeat-x; color: #fff;}
.menu ul {list-style-type: none; margin: 0px; padding: 0px;}
.menu li {line-height: 28px; height: 28px; text-indent: 12px; font-size: 12px; color: #fff; border-bottom: 1px solid #003; text-transform: uppercase;}
.menu li a {display: block; text-decoration :none; color: #fff;}
.menu li a:hover {background-color: #233261; color: #003;}
.menu p {font-size: 11px; color: #fff; text-align: center;}
li.sel a {background: #fff; color: #006;}
.cover {margin-left: 160px; height: 350px; margin-right: 16px; }
.content {background-color: #003; margin-left: 16px; margin-right: 16px; overflow: hidden; }
.head h2 { text-align: center; margin: 0px; height: 44px; line-height: 44px; color: #fff; font-size: 11px; font-weight: 100; letter-spacing: 1px; text-transform: uppercase;}
.cntsx {width: 500px; height: 100%; float: left;}
.blkh {  padding-left: 8px; padding-right: 8px; background-color: #172758; border-bottom: 1px solid #003; font-size: 11px; height: 120px; }
.blkh p {margin: 0px; color: #fff;	}
.blkh h3 {margin: 0px; color: #2f478e; font-weight: 100; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 12px; padding-top: 4px; }
.pichome { float: left; width:120px; margin: 8px; margin-bottom: 0px; height: 80px;  margin-right: 16px;}
.cntdx { float: left; width: 192px; height: 99%; margin: 1px; margin-top: 0px;}
.cntsx {color: #fff; font-size: 12px;}
.miniblk {width: 164px; margin: auto; background-image: url(bcktr.png;); height: 192px; margin-top: 8px; font-size: 11px; color: #fff; padding: 8px;}
.miniblk h4 {font-weight: 100; text-transform:uppercase; letter-spacing:inherit; font-size: 13px; color: #c30;}
.maxiblk {width: 164px; margin: auto; background-image: url(bcktr.png;); height: 256px; margin-top: 8px; font-size: 11px; color: #fff; padding: 8px;}
.maxiblk h4 {font-weight: 100; text-transform:uppercase; letter-spacing:inherit; font-size: 13px; color: #c30;}
.maxiblk1 {width: 164px; margin: auto; background-image: url(bcktr.png;); height: 232px; margin-top: 8px; font-size: 11px; color: #fff; padding: 8px;}


.blkdx { width: 200px; margin-top: 86px; }
.prodsx {color: #fff; font-size: 12px; padding-left: 5%; padding-right: 5%; padding-top: 20px; padding-bottom: 20px; background-color: #233261;}
.prodsx p {margin: 0px; line-height: 25px; }
.cntdouble h2 {margin: 0px; font-size: 32px; letter-spacing: -1px; font-weight: 100; color: #fff; background: #102053; height: 64px; line-height: 64px; text-indent: 5%;}
.cntdouble h3 {margin: 0px; font-size: 16px; letter-spacing: -1px; font-weight: 100; color: #fff; background: #172758; height: 32px; line-height: 32px; text-indent: 5%;}
.prodtxt { background-image:url(img/bcktxt.png); background-repeat:repeat-x; padding-bottom: 20px;overflow: hidden;	 }
.txtblk {border: 4px solid #fff; overflow:hidden; margin: 8px; margin-top: 0px; background-color:#fff; background-image:url(img/bckpblk.png); background-repeat:repeat-x;}
.pics {float: left; width: 180px; height: 200px; margin: 8px; margin-top: 0px; text-align: center;  padding-left: 22px; }
.pics img {margin-top: 20px; border: 1px solid #eee; }
.pictxt {font-size: 12px; margin-left: 200px; padding: 8px;  }
.pictxt h4 {font-size: 14px; font-weight: 100; color: #006;}
.blksp { height: 340px; background-color: #fff; margin-left: 8px; padding: 5px; margin-bottom: 8px; background-image:url(img/bckpblk.png); background-repeat:repeat-x;}
.blksp1 {height: 340px; background-color: #fff; margin-left: 8px;  padding: 5px;  margin-bottom: 8px; background-image:url(img/bckpblk.png); background-repeat:repeat-x;}
.prodtxt ul {list-style-type: none; margin: 0px; padding: 0px; padding-left: 8px; }
.prodtxt li {float: left; width: 120px;; margin: 4px; border: 4px solid #fff; height: 200px; }
.prodtxt li a { height: 100%; display: block; text-decoration: none; color: #006; background-color: #fff; text-align: center; font-size: 12px;}
.prodtxt li a:hover {  color: #fff; background-color: #006;}
.prodtxt li img {border: 0px;}
.colprod1 {width: 220px; float:left; color: #fff; font-size: 12px; text-indent: 8px;}
.colprod1 a {text-decoration: none; color: #fff;}
.colprod1 a:hover { color: #000;}
.colprod1 ul {list-style-type: none; margin: 0px; padding: 0px;}
.colprod1 li { background: #172758; line-height: 24px; margin-bottom: 1px; text-indent: 8px;}
.colprod1 li a {display: block; text-decoration: none; color: #fff;}
.colprod1 li a:hover { color: #fff; background-color: #FFF; color: #172758;}
.colprod2 h3 {margin: 0px; font-size: 20px; letter-spacing: -1px; font-weight: 100; color: #fff; background-color: #233261; height: 64px; line-height: 64px; text-indent: 5%;}
p.colprodintro { background-color: #233261; padding: 20px; font-size: 11px; margin-top: 0px; margin-left: 220px; margin-bottom: 0px; color: #fff;}
.prod1 { margin-left: 220px; background-color: #fff; font-size: 12px; margin-bottom: 1px;}
.prod1 h4 {margin: 0px; font-size: 17px; color: #F30; text-transform:uppercase; font-weight: 100; padding: 8px; padding-left: 20px;	 background: #eee;}
.prod1 p {margin: 0px; font-size: 12px; color: #003; padding: 20px; background: #fff; margin-left: 160px;}
.prod1pic {float: left; width: 160px; height: 120px; margin-right: 20px;}
.slide {margin-left: 40px; color: #fff; font-size: 13px; }
.footer p {text-align: center; font-size: 12px;}
.footer a {text-decoration: none; color: #fff; border-bottom: 1px dotted #69c;}
.footer a:hover {color: #36c; border-bottom: 1px dotted #fff;}
p.picdx {float: left; width: 200px; }
.slide h4 {color: #2f478e; font-weight: 100; text-transform: uppercase;}

