﻿.shell { width: 780px; margin: 0 auto; }


.main { padding: 54px 0 20px 0; border-top: 1px solid #fff;  background: url(images/main.png)  repeat-x 0 0; box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -moz-box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -o-box-shadow: 0px -4px 10px rgba(0,0,0,0.4);  }
/*.main h2 { font-size: 22px; color: #000; font-family: 'Jura', sans-serif; font-weight: 700; padding-bottom: 10px; text-transform: uppercase;  }
.main p a { text-decoration: underline; }
.main p a:hover { text-decoration: none; }
.main section { background: url(images/section.png) no-repeat center bottom; padding-bottom: 50px; margin-bottom: 20px;  }

.main .cols { padding-left: 32px; padding-right: 32px;  }
.main .cols h2 { padding-bottom: 4px; }
.main .cols .col { width: 277px; float: left; }
.main .cols .col + .col { padding-left: 40px; }
.main .cols .col img { float: left; margin-right: 16px; width: 73px; }
.main .cols .col .col-cnt { height: 100%; overflow: hidden; } 

.main .post { padding-left: 32px; padding-right: 32px; }
.main .post-cnt { padding-top: 22px; }
.main .post-cnt p { padding-bottom: 10px; }
.main .post-cnt ul { list-style: none; list-style-position: outside; height: 100%; overflow: hidden; }
.main .post-cnt ul li { padding-left: 11px; background: url(images/green-arr.png) no-repeat 0 9px; padding-bottom: 7px;  }
.main .post-cnt ul li a { text-decoration: underline; }
.main .post-cnt ul li a:hover { text-decoration: none; }

.main .content { padding-left: 32px; padding-right: 32px; }
.main .content span { text-decoration: underline; } */

.main #partners-slider { height: 250px; }

.main .partners { padding: 0 10px 10px 10px; height: 250px;  position: relative; overflow: hidden; margin-top: -20px; z-index: 100; }
.slider-holder2 { position: relative; overflow: hidden;}
#partners-slider { overflow: hidden; position: relative; }
#partners-slider a{ margin: 0px 5px; float: left; height: 250px; }

.slider-arr a.arr-btn { background: url(images/slider-b-arr.png) no-repeat 0 0; display: block; position: absolute; top: 10px;
}
.slider-arr a.prev-arr { left: 32px;
    width: 1px;
}
.slider-arr a.prev-arr:hover { background-position: 0 -31px; }
.slider-arr a.next-arr { right: 32px; background-position: right 0; }
.slider-arr a.next-arr:hover { background-position: right -31px; }