/* ------------------------------- 1.Ссылки --------------------------------*/
a.back{color:#777; text-decoration:none;}
/* ------------------------------- 2.Структура контейнера --------------------------------*/
/* Основа ротатора изображений */
#banner{padding:0; margin:0; height:480px; text-align:center; float:left;}
/*============================*/
/*=== Пользовательские стили Слайдера ===*/
/*============================*/
#slider-wrapper{background:none; width:650px; padding:0; margin:auto; border:1px solid #cdcdcd; float:left;}
#slider{position:relative; width:650px; height:480px; background:url(../images/loading.png) no-repeat 50% 50%; float:left;}
#slider img{position:absolute; top:0px; left:0px;  display:none;}
#slider a{border:0; display:block;}
.nivo-controlNav{margin:auto; padding:0; position:absolute; bottom:23px; left:300px; text-align:center; margin:auto;}
.nivo-controlNav a{display:block; width:22px; height:22px;background:url(../images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left; position:relative; z-index:30; cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold; background-position:0 -22px;}
.nivo-directionNav a{display:block; width:56px; height:50px; background:url(../images/arrows.png) no-repeat; text-indent:-9999px; border:0; position:absolute; top:45%; z-index:30; cursor:pointer;}
a.nivo-nextNav{background-position:-56px 0; top:230px; right:15px;}
a.nivo-nextNav:hover{background-position:-56px -50px;}
a.nivo-prevNav{top:230px; left:15px;}
a.nivo-prevNav:hover{background-position:0 -50px;}
/* Nivo Slider стили */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute; top:0px; left:0px;}
/* Если изображение обвернуто в ссылку */
.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:20; display:none;}
/* The slices in the Slider */
.nivo-slice{display:block; position:absolute; z-index:10; height:100%;}
/* Стили заголовка */
.nivo-caption{position:absolute; top:0px; right:0px; bottom:0px;
/*font-family:pt-sans;*/
font-size:20px; padding:0; margin:0; color:#cf2034;
/* IE9 SVG,needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imtawjsigedi9ijewmcuiihkypsiwjsi+ciagica8c3rvccbvzmzzzxq9ijaliibzdg9wlwnvbg9ypsijzmzmzmzmiibzdg9wlw9wywnpdhk9ijailz4kicagidxzdg9wig9mznnldd0intaliibzdg9wlwnvbg9ypsijzjjmmwyyiibzdg9wlw9wywnpdhk9ijaunzkilz4kicagidxzdg9wig9mznnldd0intqliibzdg9wlwnvbg9ypsijzjjmmwyyiibzdg9wlw9wywnpdhk9ijauoduilz4kica8l2xpbmvhckdyywrpzw50pgogidxyzwn0ihg9ijaiihk9ijaiihdpzhropsixiibozwlnahq9ijeiigzpbgw9invybcgjz3jhzc11y2dnlwdlbmvyyxrlzckiic8+cjwvc3znpg==); background:-moz-linear-gradient(45deg,rgba(255,255,255,0) 0%,rgba(242,241,242,0.79) 50%,rgba(242,241,242,0.85) 54%);
/* FF3.6+ */
background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(242,241,242,0.79)),color-stop(54%,rgba(242,241,242,0.85)));
/* Chrome, Safari4+ */
background:-webkit-linear-gradient(45deg,rgba(255,255,255,0) 0%, rgba(242,241,242,0.79) 50%, rgba(242,241,242,0.85) 54%);
/* Chrome10+, Safari5.1+ */
background:-o-linear-gradient(45deg,rgba(255,255,255,0) 0%, rgba(242,241,242,0.79) 50%, rgba(242,241,242,0.85) 54%);
/* Opera 11.10+ */
background:-ms-linear-gradient(45deg,rgba(255,255,255,0) 0%, rgba(242,241,242,0.79) 50%, rgba(242,241,242,0.85) 54%);
/* IE10+ */
background:linear-gradient(45deg,rgba(255,255,255,0) 0%, rgba(242,241,242,0.79) 50%, rgba(242,241,242,0.85) 54%);
/* W3C */
filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#00ffffff',endcolorstr='#d9f2f1f2',gradienttype=1 );
/* IE6-8 fallback on horizontal gradient */
z-index:29; width:330px; height:150px;}
.nivo-caption p{margin:0; padding:10px 15px 10px 15px;}
.nivo-caption a{color:#efe9d1; text-decoration:underline; display:inline !important;}
.nivo-html-caption{display:none;}