body {margin:0;padding:0;font-family:Arial;font-size:14px;color:#5c5f64;background:white;}
h1 {font-size:22px;font-weight:normal;color:black;font-family:\'Franklin Gothic\', sans-serif;}
h2 {font-size:20px;font-weight:normal;color:black;font-family:\'Franklin Gothic\', sans-serif;}
h3 {font-size:18px;font-weight:bold;color:black;font-family:\'Franklin Gothic\', sans-serif;}
h4 {font-size:14px;font-weight:bold;color:black;font-family:\'Franklin Gothic\', sans-serif;}

a {color:#5c5f64;text-decoration:none;}
a:hover {text-decoration:underline;color:#5c5f64;}

div, header, footer, section, menu, a, p, span {position:relative;margin:0;padding:0;font-family:Arial;z-index:0; font-stretch: condensed;
    font-size: 16px;}

header {height:132px;
        background:#f5f5f5;
        background: -moz-linear-gradient(#fdfdfe, #f1f1f1);
        background: -ms-linear-gradient(#fdfdfe, #f1f1f1);
        background: -o-linear-gradient(#fdfdfe, #f1f1f1);
        background: -webkit-linear-gradient(#fdfdfe, #f1f1f1);
}
header>div {width:1000px;height:132px;margin:0 auto;}
header>div>div, header>div>menu {position:absolute;}
header>div .logo {top:10px;left:40px;}
header>div .hdStr {top:30px;left:172px;color:#1d548c;font-size:16px;font-style:italic;}
header>div .hdHelo {top:30px;right:40px;}
header>div menu {bottom:20px;right:40px;}

header>div menu>div {display:table;border-collapse:collapse;}
header>div menu .sitem {float:left;}
header>div menu .sitem a {display:block;margin:0 0 0 20px;color:#1f314b;text-transform:uppercase;}
header>div menu .sitem a:hover {color:#017ae2;text-decoration:underline;}

.src {width:180px;}
.src form {display:block;padding:10px 0 10px 10px;}
.src form>div {display:table;border-collapse:collapse;width:180px;}
.src form input[type=\"text\"] {display:inline-block;float:left;width:130px;margin:0;border:none;background:none;outline:none;}
.src form a {display:inline-block;float:right;width:20px;height:20px;border:none;margin:0;padding:0;cursor:pointer;font-size:20px;color:#1d548c;}
.src form a:hover {color:#e10b0b;}

.hdBaner {height:372px;margin:0;padding:0;overflow:hidden;z-index:0;
          background:#094470;
          background: -moz-linear-gradient(#014571, #15426f);
          background: -ms-linear-gradient(#014571, #15426f);
          background: -o-linear-gradient(#014571, #15426f);
          background: -webkit-linear-gradient(#014571, #15426f);
}
.hdBaner>div {width:1000px;margin:0 auto;}
.hdBaner ul {display:table;border-collapse:collapse;width:100%;position:relative;list-style:none;height:372px;margin:0;padding:0;}
.hdBaner ul li {position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:372px;background-size:contain !important;}
.hdBaner ul li>div {position:absolute;bottom:80px;right:20px;width:400px;margin:0;color:white;}
.nav-bullets {position:absolute;top:17px;left:56px;display:block;border-collapse:collapse;z-index:1000;}
.nav-bullets a {display:inline-block;width:12px;height:12px;background:#4e748e;border-radius:50%;margin:0 auto;cursor:pointer;}
.nav-bullets .a {background:#ffc000;}

.preim {background:#eeeeee;padding:20px;}
.preim>div {display:table;border-collapse:collapse;width:960px;margin:0 auto;}
.preim>div>div:nth-child(1) {float:left;}
.preim>div>div:nth-child(2) {float:right;}

.main-text-container {background:#1d548c;padding:20px 0;}
.main-text-container>div {display:table;border-collapse:collapse;}
.main-text-container .content {float:left;width:calc(100% - 315px - 80px);color:white;font-size:16px;line-height:24px;}
.main-text-container .content p {display:block;margin:0px 0 20px 0;}
.main-text-container .content .name {margin:0 0 20px 0;padding:0 0 0 40px;}
.main-text-container .content .name span {display:inline-block;color:white;text-transform:uppercase;font-size:18px;font-stretch:condensed;font-weight:bold;padding:0 40px;}
.main-text-container .content .name:before {content:\"\";display:block;width:40px;height:4px;background:white;position:absolute;top:8px;left:0;}
.main-text-container .content .name:after {content:\"\";display:block;width:calc(100% - 80px - 100px);height:4px;background:white;position:absolute;top:8px;right:0;}
.main-text-container .img {width:315px;margin:0 0 0 80px;float:right;}
.main-text-container .img img {display:block;width:305px;padding:5px;background:white;}

footer {background:#f3f3f3;z-index:-1;}
footer>div {padding:20px;}
footer>div:nth-child(1) {}
footer>div>div {display:table;border-collapse:collapse;width:960px;margin:0 auto;}
footer>div>div>*:not(:last-child) {float:left;margin-right:20px;}
footer>div>div>*:last-child {float:right;}
footer>div:nth-child(2) {background:#1d548c;color:white;font-size:12px;}
footer>div:nth-child(2) a {color:white;}

footer>div:nth-child(1)>div>div .sitem {margin:0 0 10px 0;}
footer>div:nth-child(1)>div>div .sitem a {display:block;padding:0 0 0 30px;color:#174195;position:relative;}
footer>div:nth-child(1)>div>div .sitem a:before {content:\">\";position:absolute;top:-2px;left:10px;font-size:18px;font-stretch:ultra-condensed;}
footer>div:nth-child(1)>div>div .sitem a:hover {color:#26a5c8;}

section>.page {width:960px;margin:0 auto;padding:20px;}

.page-content {display:table;border-collapse:collapse;width:100%;}
.page-content>div {float:left;}
.page-content .pageLeft {width:220px;margin:0 20px 0 0;}
.page-content .pageCenter {width:calc(100% - 220px - 20px);}

.pageHd {text-transform:uppercase;color:#1d548c;}
.pageHd>span {display:inline-block;position:relative;font-size:24px;font-stretch:condensed;}
.pageHd>span:after {content:\"\";position:absolute;top:0;right:-30px;color:#dadcde;font-size:30px;line-height:30px;font-style:italic;}

.catpanels {z-index:10;}
.catpanels ul {display:table;border-collapse:collapse;width:100%;overflow:visible;}
.catpanels ul li {display:block;width:calc(100%/3 - 20px);margin:10px;float:left;position:relative;}
.catpanels ul li>a {display:block;height:72px;border:solid 1px #b5b9be;background:#fdfdfb;position:relative;}
.catpanels ul li>a>i {position:absolute;top:23px;right:10px;color:#9d9a9a;font-size:20px;}
.catpanels ul li>a>span {display:block;padding:26px 20px;color:#1e1e1e;font-weight:bold;font-size:18px;font-stretch:ultra-condensed;text-transform:uppercase;line-height:18px;}
.catpanels ul li>a:hover {text-decoration:none;background:#1d548c;}
.catpanels ul li>a:hover>* {color:white;}
.catpanels ul li>div {display:none;position:absolute;width:calc(100% - 42px);padding:20px;background:white;border:solid 1px #b5b9be;border-top:none;}
.catpanels ul li:hover {}
.catpanels ul li:hover>a {border-bottom:solid 1px #fdfdfb;background:#1d548c;color:white;}
.catpanels ul li:hover>a>* {color:white !important;}
.catpanels ul li:hover>div {display:block;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.5);}
.catpanels ul li>div>a {display:block;margin:10px 0;font-size:13px;color:black;text-decoration:underline;}
.catpanels ul li>div>a:hover {color:#017ae2;}

.categories-container {z-index:10;}

.navRow {font-size:12px;color:black;}
.navRow a {font-size:12px;color:black;}

.page-inner .pageHd {margin:0 0 25px 0;}

.listItemDesc {width:calc(100%/3 - 20p);margin:10px;}
.listItemDesc:hover {background:#f5f6f7;border:solid 1px #1d548c;}
.listItemDesc .img {height:200px;}
.listItemDesc .name {margin:10px 10px;padding:0;color:#003f99;font-size:16px;text-align:left;}
.listItemDesc .anonce {display:block;margin:0 10px 10px 10px;height:80px;color:#5a5f64;font-size:13px;}
.listItemDesc .buy {display:table;margin:10px auto;border-collapse:collapse;}
.listItemDesc .buy>* {display:block;width:100% !important;color:#1d548c !important;text-align:center;}
.listItemDesc .buy a {color:#1d548c;text-transform:uppercase;font-stretch:condensed;text-align:center;width:auto;}

.preim {}
.preim ul {display:table;width:100%;border-collapse:collapse;margin:0;padding:0;list-style:none;}
.preim ul li {float:left;width:calc(100%/4 - 20px);margin:0;padding:0 20px 0 0;text-transform:uppercase;color:#20304a;font-size:13px;line-height:22px;}
.preim ul li a {color:#20304a;}
.preim ul li a:hover {color:#017ae2;}

.catmenu {}
.catmenu .sitem {margin:0 0 40px 0;}
.catmenu .sitem>a {display:block;padding:15px;text-transform:uppercase;color:black;font-size:16px;font-stretch:condensed;background: #eee;}
.catmenu .dditem>a {display:block;padding:15px;color:#2c4391;font-weight:bold;text-transform:uppercase;font-stretch:condensed;}
.catmenu .dditem:not(:last-child) {border-bottom:solid 1px #b5b9be;}
.catmenu .ddSubItem {padding:0 0 15px 0;}
.catmenu .ddSubItem .dditem {border:none;}
.catmenu .ddSubItem .dditem a {display:block;padding:5px 15px;text-transform:none;border:none;font-weight:normal;font-stretch:normal;}

.offer {padding:10px;background:white;}
.offer h1 {margin:0 0 20px 0;font-weight:normal;}
.offer .offer-row {display:table;border-collapse:collapse;width:100%;}
.offer .offer-row>div {}
.offer .offer-row>div:nth-child(1) {width:350px;float:left;}
.offer .offer-row>div:nth-child(1)>div {}
.offer .offer-row>div:nth-child(1)>div:nth-child(1) {margin:0 0 25px 0;background:white;text-align:center;}
.offer .offer-row>div:nth-child(1)>div:nth-child(1) img {width:350px;background:white;padding:5px;border:none;}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) {}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) img {height:105px;border:solid 2px #d4d4d4;margin:3px;cursor:pointer;}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) .a {height:105px;border:solid 2px #67b12f;}
.offer .offer-row>div:nth-child(2) {width:calc(100% - 400px);float:right;}
.offer .offer-row>div:nth-child(2) h1 {color:#174195; font-stretch: condensed;}
.offer .art {color:#a6adb4;font-size:13px;margin:0 0 20px 15px;}
.offer .price {font-size:22px;margin:25px 0;text-align:center;background:#f5f6f7;padding:20px;border:solid 1px #a8a8a8;}
.offer .price b {font-family:Arial;font-size:18px;color:#1d548c;font-stretch:condensed;}
.offer .buy {display:inline-block;padding:0;text-align:left;}
.offer .buy a {display:inline-block;padding:10px 32px 11px 32px;color:white;text-transform:uppercase;font-family:Arial;position:relative;font-stretch:condensed;font-weight:bold;
               background:#efbf2d;
               -webkit-transition:all .25s; -moz-transition:all .25s; -ms-transition:all .25s; -o-transition:all .25s; transition:all .25s;
    font-size: 18px;}
.offer .buy a:hover {text-decoration:none;
                     background:#de0308;
}
.offer .offer-sfield {background:#f5f5f5;border-radius:10px;padding:10px 15px 20px 15px;margin:15px 0;}
.offer .add-text {color:#333333;font-size:13px;margin-left:25px;}
.offer .dimensions {font-size: 16px;}
.offer .dimensions ul {display:table;width:100%;text-align:left;border-collapse:collapse;list-style:none;}
.offer .dimensions ul li {display:block;padding:10px 15px;font-family:Arial;}
.offer .dimensions ul li:nth-last-child(2n+1) {background:#f1f1f1;}
.offer .lid {padding:10px 15px;font-family:Arial;font-size:16px;}
.offer .offer-menu {}
.offer .offer-menu ul {display:block;padding:20px;border-radius:10px;background:white;list-style:none;}
.offer .offer-menu li:not(:last-child) {margin-bottom:10px;}
.offer .offer-menu a {color:#444444;display:list-item;list-style:disc outside;margin:0 0 0 20px;font-size:18px;font-family:Arial;}
.offer .offer-menu a:hover {color:#248f03;}

.item-props {border-collapse:collapse;width:65%;border-top:solid 1px #b5b9be;}
.item-props td {padding:5px 10px;font-size:16px;font-weight:normal;color:black;border-bottom:solid 1px #b5b9be;}