@charset "utf-8";
/* (c) Creative Format, 2013 */

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
blockquote, q {quotes: none;}
ul, ol, dl {padding: 0 0 0 30px; margin: 0;}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}
:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#00552e;}
h1 {font-size:20px; }
h2 {font-size:18px;}
h3, h4, h5, h6 {font-size:16px;}
a img {border: none;}
.fltrt {float: right; margin-left: 8px;}
.fltlt {float: left; margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
p {padding:0; margin:0 0 10px 0;}

#ArticleContainer p, #ArticleContainer h1, #ArticleContainer h2, #ArticleContainer h3, #ArticleContainer h4 {margin: 0 0 15px 0; padding:0;}
#ArticleContainer p {text-align:justify;}
#ArticleContainer ul {margin-bottom:15px;}

/* STYLES Agricon */
body {font: 13px/1.25 Arial, Helvetica, sans-serif;  margin: 0; padding: 0; color: #000;}
a:link {color: #6d0a11; text-decoration: underline;}
a:visited {color: #6d0a11; text-decoration: underline;}
a:hover, a:active, a:focus {text-decoration: none;}


/* LAYOUT */
.spacer {height:65px;}
.med-container {background: #d6e5fe; /* Для старых браузров */
    background: -moz-linear-gradient(top, #bdd4ff, #f0f6fc); /* Firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd4ff), color-stop(100%,#f0f6fc));/* Chrome 1-9, Safari 4-5 */
    background: -webkit-linear-gradient(top, #bdd4ff, #f0f6fc); /* Chrome 10+, Safari 5.1+ */
    background: -o-linear-gradient(top, #bdd4ff, #f0f6fc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bdd4ff, #f0f6fc); /* IE10 */
    background: linear-gradient(top, #bdd4ff, #f0f6fc); /* CSS3 */
	}
.med-container-image {background:url(/layouts/agricon/_img/prefooter-bg.png) 50% bottom no-repeat;}
.container {width: 1086px; background-color: #FFF; margin: 0 auto;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.30);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.30);
	-o-box-shadow: 0px 5px 10px rgba(0,0,0,0.30);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.30);
	}
.header {height:200px; position:relative;}
.content-additional {width: 972px; margin: 0 auto; padding-bottom:100px;}
.footer {width: 972px; margin: 0 auto; height:225px; position:relative;}
.footer .x-site {line-height:27px; position:absolute; right:100px; top:43px;}
.footer .x-site a {color:#434343; border-bottom:none; text-decoration:underline;}
.footer .x-site img {vertical-align:middle;}



/* HEADER */
.header-menu-line {position:absolute; top:65px; left:0; right:0; height:95px; background:url(/layouts/agricon/_img/header-menu.jpg) repeat-x 50% 50%;}
.logo {width:280px; height:180px; position:absolute; top:25px; left:55px; background:url(/layouts/agricon/_img/logo.png) no-repeat 50% 50%;}
.logo p {display:inline; margin:0; padding:0;}
.logo-text {color: #6d0a11; font-size:10px; text-align:center;}
.logo-text p {margin:0; padding:0;}
.logo-home {width:280px; height:140px; display:block;}
.logo-slogan {color: #6d0a11; font-size:10px; text-align:center;}
.header-menu-container {position:absolute; height:95px; top:65px; right:56px;}
.header-search {border:1px solid #9a9a9a; width:208px; height:25px; position:absolute; top:170px; right:55px; overflow:hidden;}
.header-search form {margin:0; padding:0;}
.header-search input[type="text"] {border:0; background:none; line-height:19px; padding:0; margin:3px 0 3px 8px; width:175px; display:inline-block; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.header-search input[type="submit"] {border:0; background:url(/layouts/agricon/_img/header-search.jpg) no-repeat 50% 50% #fff; padding:0; width:20px; height:25px; display:inline-block; vertical-align:middle; cursor:pointer; cursor:hand;}
.header-cart {position:absolute; right:56px; top:25px; padding:0 0 0 20px; background:url(/layouts/agricon/_img/header-cart.jpg) 0px 50% no-repeat; font-size:12px; color:#a1a1a1;}
.header-menu-catalog {display:inline-block; width:180px; height:70px; padding:20px 15px 5px 15px; background:#1b4c90; background:rgba(27,76,144,0.6); text-decoration:none !important; vertical-align:middle;
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-o-transition: background 1s ease;
	transition: background 1s ease;}
.header-menu-catalog .header-menu-name {text-transform:uppercase; font-weight:bold; font-size:19px; color:#fff; margin-bottom:10px; text-shadow:1px 1px 0 #000;}
.header-menu-catalog .header-menu-desc {color:#fff; font-size:10px;}
.header-menu-catalog:hover {background:rgba(27,76,144,0.9);}
.header-menu-catalog:hover .header-menu-name span {border-bottom:1px dashed #fff;}
.header-menu-projects {display:inline-block; width:180px; height:70px; margin-left:10px; padding:20px 15px 5px 15px; background:#00552e; background:rgba(0,85,46,0.6); text-decoration:none !important; vertical-align:middle;
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-o-transition: background 1s ease;
	transition: background 1s ease;}
.header-menu-projects .header-menu-name {text-transform:uppercase; font-weight:bold; font-size:19px; color:#fff; margin-bottom:10px; text-shadow:1px 1px 0 #000;}
.header-menu-projects .header-menu-desc {color:#fff; font-size:10px;}
.header-menu-projects:hover {background:rgba(0,85,46,0.9);}
.header-menu-projects:hover .header-menu-name span {border-bottom:1px dashed #fff;}
.header-menu-company {display:inline-block; width:180px; height:70px; margin-left:10px; padding:20px 15px 5px 15px; background:#9a4715; background:rgba(154,71,21,0.6); text-decoration:none !important; vertical-align:middle;
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-o-transition: background 1s ease;
	transition: background 1s ease;}
.header-menu-company .header-menu-name {text-transform:uppercase; font-weight:bold; font-size:19px; color:#fff; margin-bottom:10px; text-shadow:1px 1px 0 #000;}
.header-menu-company .header-menu-desc {color:#fff; font-size:10px;}
.header-menu-company:hover {background:rgba(154,71,21,0.9);}
.header-menu-company:hover .header-menu-name span {border-bottom:1px dashed #fff;}

.header-contact {position:absolute; top:13px; left:370px; width:400px; font-size:12px; color:#a1a1a1;}
.header-contact p {margin:0; padding:0;}


/* CONTENT */
.content {padding: 35px 56px 35px 56px;}
.catalog-col-mc {border:1px solid #adadad; background:url(/layouts/agricon/_img/cat-mc.jpg) repeat-x 50% bottom; padding:0 0 100px 0; vertical-align:top; width:31%;}
.catalog-col-fs {border:1px solid #adadad; background:url(/layouts/agricon/_img/cat-fs.jpg) repeat-x 50% bottom; padding:0 0 100px 0; vertical-align:top; width:31%;}
.catalog-col-fe {border:1px solid #adadad; background:url(/layouts/agricon/_img/cat-fe.jpg) repeat-x 50% bottom; padding:0 0 100px 0; vertical-align:top; width:31%;}
.catalog-col-img-mc {height:80px; background:url(/layouts/agricon/_img/cat-geamc.jpg) 50% 50% no-repeat;}
.catalog-col-img-fs {height:80px; background:url(/layouts/agricon/_img/cat-geafs.jpg) 50% 50% no-repeat;}
.catalog-col-img-fe {height:80px; background:url(/layouts/agricon/_img/cat-geafe.jpg) 50% 50% no-repeat;}
.catalog-col-h {background:#00552e; color:#fff; font-size:14px; font-weight:bold; line-height:24px; height:24px; text-align:center; text-shadow:1px 1px 0 #000; margin:0 !important; padding:0 !important;}
ul.catalog-col-content-ul {margin:20px 30px; list-style:url(/layouts/agricon/_img/cat-bullet.jpg); padding:0 0 0 20px;}
ul.catalog-col-content-ul li {margin:0 0 8px 0;}
.catalog-col-shadow {height:35px; background:url(/layouts/agricon/_img/cat-shadow.jpg) 50% 50%;}

/* FOOTER */
.price {background:url(/layouts/agricon/_img/prefooter-price.png) no-repeat 50% 50%; position:relative; width:261px; height:122px; float:left;}
.price1 {font-size:14px; position:absolute; top:25px; left:80px;}
.price2 {font-size:10px; position:absolute; top:65px; left:80px;}
.news {padding:0 0 0 310px;}
.news-h {font-size:18px; font-weight:bold; margin-bottom:3px;}
.news-all {margin-bottom:30px; display:block; width:150px;}
td.news-item-date {width:16%; font-size:14px;}
td.news-item-desc {width:84%; font-size:14px; padding-bottom:15px; vertical-align:top;}
div.news-item-desc {font-size:12px;}
.news-item-desc h2 {margin:0 !important; padding:0 !important;}
.footer p {margin-bottom:10px; font-size:12px;}
.footer-logo {position:absolute; top:65px; left:0; background:url(/layouts/agricon/_img/footer-logo.jpg) 50% 50% no-repeat; width:141px; height:69px;}
.footer-about {position:absolute; top:45px; left:185px; color:#616161;}
p.footer-about-h {font-size:14px; font-weight:bold; margin-bottom:10px;}
.footer-poweredby {background:url(/layouts/agricon/_img/footer-poweredby.jpg) 50% 50% no-repeat; width:132px; height:20px; position:absolute; top:73px; right:0;}
.footer-designedby {background:url(/layouts/agricon/_img/footer-cflogo.jpg) 0px 50% no-repeat; padding:0 0 0 30px; height:22px; width:102px; position:absolute; top:120px; right:0; font-size:10px;}


/* CATALOG TREE */
.catalog-tree {width:300px; float:left; }
ul.nav {list-style: none; padding:0; margin:0; border:1px solid #adadad;}
ul.nav li {display:block; background:#00552e; color:#fff; font-size:14px; font-weight:bold; line-height:24px; text-align:center; text-shadow:1px 1px 0 #000;}
ul.nav li > a {display: block; text-decoration: none; color:#fff;}
ul.nav ul { padding:15px 10px; background:#fff;}
ul.nav ul ul { border:1px solid #ddd; margin:10px 15px; padding:5px 10px; border-radius:10px;}
ul.nav ul li {display:block; margin:0 0 8px 0; font-weight:normal; text-shadow:none; background:#fff; font-size:12px; line-height:16px;}
ul.nav ul li > a {display: block; color: #6d0a11; text-decoration: underline;}
ul.nav ul li > a:hover {text-decoration: none;}
ul.nav ul li.current {font-weight:bold; background:url(/layouts/agricon/_img/cat-bullet.jpg) 0px 1px no-repeat;} 

/* CATALOG */
.catalog-content {padding:0 0 0 330px;}
.BlockName { font-size:20px; color:#00552e;}
.BlockDescription {font-size:12px; color:#000; margin:0 0 20px 0;}
.BlockDescription p {padding:0; margin:0 0 10px 0;}
.BlockDestination {font-size:10px; color:#adadad; margin:0 0 30px 0;}

/* CATALOG VIEW */
div.CatalogView {border-top:1px solid #cbd4ee; border-left:1px solid #cbd4ee; display:inline-block; width:auto; overflow:hidden; margin:0 0 30px 0;}
input.AddToCartCount {width:25px; height:13px; line-height:13px; border:1px solid #FFF; margin:0; padding:0 0 2px 0; outline:0; position: relative; vertical-align: baseline; color:#AAA; text-align:center;}
div.CatalogViewElement:hover input.AddToCartCount, input.AddToCartCount:hover, input.AddToCartCount:active, input.AddToCartCount:focus {border:1px solid #CCC !important; color:#000 !important;}

/* ADD TO CART - AJAX */
div.CatalogViewListElementRow3Wait {height:20px; width:60px; background:url(/layouts/agricon/_img/ajax-addtocart.gif) no-repeat 50% 50%; display:none; position:absolute; top:35px; right:65px;}
div.CatalogViewListElementRow3Done {overflow:hidden; height:90px; width:150px; text-align:center; display:none; position:absolute; top:15px; right:20px;}
div.CatalogViewListElementRow3Done span {background:url(/layouts/agricon/_img/ajax-done.png) left 50% no-repeat; line-height:20px; padding-left:20px; font-size: 11px; color:#2d4593}
div.ProductWait {background:url(/layouts/agricon/_img/ajax-addtocart.gif) no-repeat 50% 50%; height:50px;}
div.ProductDone {text-align:center;}
div.ProductDone span {background:url(/layouts/agricon/_img/ajax-done.png) left 50% no-repeat; line-height:20px; padding-left:20px; font-size: 11px; color:#2d4593}


/* CATALOG VIEW LIST */
div.CatalogViewList {overflow:hidden; margin:0 0 30px 0;}
div.CatalogViewListElement {height:100px; background:none; overflow:hidden; position:relative; border:1px solid #fff;
	-webkit-transition: border-color 0.25s ease;
	-moz-transition: border-color 0.25s ease;
	-o-transition: border-color 0.25s ease;
	transition: border-color 0.25s ease;
}
div.CatalogViewListElement:hover {border:1px solid #adadad;}
div.CatalogViewListElementRow1 {height:70px; width:90px; overflow:hidden; padding:15px; text-align:center; display:inline-block; vertical-align:top;}
div.CatalogViewListElementRow1 .Sale {background:url(/layouts/agricon/_img/sale.png) 50% 50% no-repeat; width:50px; height:50px; position:absolute; top:10px; right:-10px; color:#FFF; font-size:14px; line-height:50px; text-shadow:0px 1px 0 #000}
img.CatalogViewListElementImg {max-width:90px; max-height:70px;}
div.CatalogViewListElementRow2 {overflow:hidden; padding:15px 15px 15px 0; height:60px; width:330px; text-align:left; display:inline-block; vertical-align:top;}
div.CatalogViewListElementRow2 a {font-weight:bold; font-size:13px; line-height:16px;}
div.CatalogViewListElementBrief {color:#999; font-size:11px; margin:10px 0 0 0;}
div.CatalogViewListElementRow3 {overflow:hidden; padding:15px 0; height:90px; width:150px; text-align:center; display:inline-block; vertical-align:top;}
div.CatalogViewListElementRow3 a.AddToCart {font-size:11px;color:#ab0500;text-decoration:none; padding-left:15px; background:url(/layouts/agricon/_img/cart.gif) 0px 0px no-repeat; text-align:left; margin-top:10px; display:inline-block}
div.CatalogViewListElementRow3 a.AddToCart:hover {color:#2d4593; text-decoration:underline; background:url(/layouts/agricon/_img/cart.gif) 0px -13px no-repeat;}
span.CatalogViewListPrice {font-size: 1.5em; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold;}
span.CatalogViewListPriceSale {color:#ab0500;}
span.CatalogViewListPriceTitle { vertical-align:middle; font-size:0.8em;}
div.CatalogViewListElemen input.AddToCartCount {font-size:0.8em;}
div.CatalogViewListElement:hover input.AddToCartCount {border:1px solid #CCC !important; color:#000 !important;}

/* MESSAGES */
.ErrorMessage { background: url(/layouts/agricon/_img/note_error.png) 5px 5px no-repeat #ffdddd; padding:12px 10px 10px 42px; min-height:20px; border:1px solid #ff0000; color:#ff0000; margin:10px 0;}
.AcceptMessage { background: url(/layouts/agricon/_img/note_check.png) 5px 5px no-repeat #e5ffb4; padding:12px 10px 10px 42px; min-height:20px; border:1px solid #587c00; color:#587c00; margin:10px 0;}
.InfoMessage { background: url(/layouts/agricon/_img/note_info.png) 5px 5px no-repeat #cce6ff; padding:12px 10px 10px 42px; min-height:20px; border:1px solid #0e7de5; color:#0e7de5; margin:10px 0;}

/* product */
div.ProductImageContainer {width:200px; margin:0 0 15px 0; text-align:center; position:relative}
div.ProductImageContainer img {max-width:200px;}
h1.ProductName {margin:0 0 10px 0; padding:0; font-size:2em; font-weight:normal;}
div.ProductBrief { color:#999; font-size:0.9em; margin:0 0 50px 0;}
div.ProductProp {font-size:0.9em; margin:0 0 50px 0;}
div.ProductLeft {float:left; width:200px; padding:10px; margin:0 15px 0 0}
div.ProductRight {padding:0 0 0 240px}
div.ProductCost {font-size:2em; text-align:center; margin:0 0 15px 0;}
div.OldProductCost {font-size:12px; text-align:center; margin:0 ; text-decoration:line-through;}
div.NewProductCost {font-size:2em; text-align:center; margin:0 0 15px 0; color:#ab0500;}
.Sale {background:url(/layouts/agricon/_img/sale.png) 50% 50% no-repeat; width:50px; height:50px; position:absolute; top:10px; right:-10px; color:#FFF; font-size:14px; line-height:50px; text-shadow:0px 1px 0 #000}
div.CatalogViewListElementRow1 .Sale {top:5px; left:5px;}
a.AddToCartButton {display:block; font-size:16px; font-weight:bold; text-align:center; padding:7px 10px; color:#FFF; text-decoration:none; background-color:#00552e; border-radius:4px; text-shadow:1px 1px 0 #000;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
a.AddToCartButton:hover {background-color:#148350;}
.header_H {font-weight:bold; border-bottom:1px dotted #000}
.GrayLittle {color:#999; font-size:0.8em;}
img.Product2ViewElementImg{max-width:125px; max-height:80px; box-shadow: 0 0 10px #858585; float:left; margin:10px 15px 10px 0;}


/* ORDER */
.Steps {height:50px; background-color:#00552e;  font-size:12px; text-shadow:1px 1px 0 #000;}
.step {float:left; margin:0 15px; line-height:50px; color:#49b583;}
.now {font-size:14px; color:#FFF; font-weight:bold; background:url(/layouts/agricon/_img/cat-step.jpg) right 50% no-repeat #107647; padding: 0 30px 0 15px; }

.CartItems {margin:35px 0;}
.cart-name {font-size:11px; padding-bottom:10px; padding-right:10px}
.cart-price {font-size:11px; padding-bottom:10px; padding-right:10px}
.cart-count {font-size:11px; padding-bottom:10px; padding-right:10px; width:40px;}
.cart-count input {width:25px; font-size:11px;}
.cart-sum {font-size:11px; padding-bottom:10px; padding-right:10px; font-weight:bold;}
.cart-tr {height:30px;}
.SelectCart {width:600px; padding:3px 5px; font-size:20px; margin:0 0 15px 0;}
.InputCart {width:586px; padding:3px 5px; font-size:20px; margin:0 0 15px 0;}
.Label {font-size:12px; color:#666; margin:0 0 3px 0;}

.btn-upd {background:url(/layouts/agricon/_img/btn-upd.png) 50% 50% no-repeat; width:20px; height:20px; border:1px solid #fff; cursor:pointer; vertical-align:top;}
.btn-upd:hover {border:1px solid #00552e;}
.btn-del {background:url(/layouts/agricon/_img/btn-del.png) 50% 50% no-repeat; width:20px; height:20px; border:1px solid #fff; cursor:pointer; vertical-align:top;}
.btn-del:hover {border:1px solid #00552e;}

.catalog-login {width:42%; float:left;}
.catalog-login-left {margin:0 5% 0 0; border-right:3px solid #CCC; padding:0 25px 0 0;}
.catalog-simple {margin:90px 25px 0 0;}
.UserRegister p, .catalog-simple p {margin: 15px 0;}
.UserRegister {margin:15px 25px 15px 0;}
.UserRegister .InputCart {width:350px !important;}

/* PROJECT */
div.ArticleList {margin: 0 0 0 -15px;}
a.ProjectItem {display:block; width:312px; border:1px solid #148350; height:200px; overflow:hidden; margin:0 0 15px 15px; position:relative; float:left;}
a.ProjectItem:hover {box-shadow:0px 0px 5px #148350;
	-webkit-transition: box-shadow 0.2s ease;
	-moz-transition: box-shadow 0.2s ease;
	-o-transition: box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease;
}
a.ProjectItem img {width:312px; height:176px;}
a.ProjectItem .ProjectItemBrief {position:absolute; top:24px; left:0; padding:20px; width:272px; height:136px; display:none; background-color:#148350; opacity:0.7; color:#FFF; }
a.ProjectItem:hover .ProjectItemBrief {display:block;}

/* SEARCH */
/* CATALOG VIEW */
div.CatalogViewElement {border-bottom:1px solid #cbd4ee; border-right:1px solid #cbd4ee;  float:left; width:173px; height:173px; text-align:center; background:none;}
div.CatalogViewElement:hover {background:url(/layouts/agricon/_img/menu_bg.png) repeat-x bottom;}
div.CatalogViewElementRow1 {height:80px; width:143px; overflow:hidden; padding:15px;}
img.CatalogViewElementImg {max-width:125px; max-height:80px; box-shadow: 0 0 10px #858585;}
img.ProductViewElementImg {max-width:200px; max-height:200px; box-shadow: 0 0 10px #858585;}
img.Product2ViewElementImg{max-width:125px; max-height:80px; box-shadow: 0 0 10px #858585; float:left; margin:10px 15px 10px 0;}
div.CatalogViewElementRow2 {height:29px; overflow:hidden; padding:0 15px;}
div.CatalogViewElementRow2 a {font-weight:bold; font-size:11px; line-height:14px;}
div.CatalogViewElementRow3 {height:18px; overflow:hidden; padding:0 5px 0 15px; margin:10px 0 0 0; color:#AAA;}
div.CatalogViewElementRow3 a.AddToCart {font-size:11px; color:#000; text-decoration:none; padding-left:15px; background:url(/layouts/agricon/_img/cart.gif) 0px 0px no-repeat;}
div.CatalogViewElementRow3 a.AddToCart:hover {color:#2d4593; text-decoration:underline; background:url(/layouts/agricon/_img/cart.gif) 0px -13px no-repeat;}
input.AddToCartCount {width:25px; height:13px; line-height:13px; border:1px solid #FFF; margin:0; padding:0 0 2px 0; outline:0; position: relative; vertical-align: baseline; color:#AAA; text-align:center;}
div.CatalogViewElement:hover input.AddToCartCount, input.AddToCartCount:hover, input.AddToCartCount:active, input.AddToCartCount:focus {border:1px solid #CCC !important; color:#000 !important;}
div.CatalogViewElementBrief {position:absolute; width:173px; font-size:0px; color:#FFF}



.ContactsForm {padding:25px 50px; width:450px; background:#FFFAEA;}



/* OCT 2014 */
.news-item-image {width:75px; height:75px; overflow:hidden; margin:0 15px 0 0;}
.news-item-image img {max-width:75px; max-height:75px;}
.news-item-date {display:inline; font-size:10px; margin:0 10px 0 0; background-color:#00552e; color:#fff; padding:4px 10px; border-radius:4px;}
.news-item-desc {margin:15px 0 30px 0;}
.h1-home {margin: 0 0 16px 0;}

/* FEB 2015 */
h2, h3 {margin:20px 0 10px 0;}

/* MAR 2015 */
.pagination{margin:18px 0;}
.pagination ul{display:inline-block;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); padding:0;}
.pagination ul>li{display:inline;}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:18px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}


/* SEP 2015 */
table.cat-table {width: 100%; border: none; padding: 0; border-collapse: collapse;}
iframe {border:none;}
.catalog-col-space {width:3.5%}
.td-align-center {text-align:center;}
.news-item-image-td {vertical-align:top;}
