/*Общие стили для всех стараниц*/
html{color:#444;}
body{font-family:sans-serif;margin:0;padding:0;font-size:14px;line-height:21px;}
h1, h2, h3, h4, h5, h6{margin:0 0 21px;font-size:21px;color:#006EB7;}
a{color:#0070be;}
a:hover{color:#900000;}
/*Шапка сайта*/
.header{height:81px;border-top:7px solid #ccc;border-bottom:14px solid #ccc;width:100%;background-color:#003050;}
.header .logo{margin:0 auto;width:1000px;}

/*Mеню сайта и слайдшоу*/
.center{background-color:#ededed;width:1000px;margin:0 auto;}

.menu{list-style:none;margin:0;padding:0 20px;height:34px;width:100%;}
.menu li{float:left;}
.menu li a{padding:0 20px;font-size:16px;color:#444;line-height:34px;background: url(../images/li.jpg) repeat-x 0 -50px;}
.menu li a:hover{float:left; color:#fff;text-decoration:none;background-position:0 0;}

/* ------------------------------- 2.Структура контейнера --------------------------------*/

/* Основа ротатора изображений */
#banner { padding:0 0 30px 0; background:#ccc url(../images/shadow0.png) bottom no-repeat; margin:0; height:260px; text-align:center;}

/* Контейнер */
#container { width:960px; margin: 20px auto; }

/*============================*/
/*=== Пользовательские стили Слайдера ===*/
/*============================*/
#slider-wrapper { background: none; width:960px; padding:0; margin:auto; }

#slider { position:relative; width:960px; height:260px;	background:url(../images/loading.png) no-repeat 50% 50%; }
#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:-19px;	left:440px;	text-align:center; margin:auto; }
.nivo-controlNav a { display:block;	width:15px;	height:15px;
	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:101px; right:-15px; }
a.nivo-nextNav:hover { background-position:-56px -50px; }
a.nivo-prevNav { top:101px; 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; left:0px; bottom:0px; font:13px calibri;
	padding:0; margin:0; color:#CCC; background:#000; opacity:0.7; width:100%; z-index:29; }

.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; }
/*Контент*/
.content{width:1000px;overflow:hidden;margin:21px auto;}
/*Контент правая сторона*/
.right{width:720px;float:right;}
.gallery{list-style:none;margin:0;padding:0;}
.gallery li{float:left;border:1px solid #ccc;padding:2px;margin:10px;}
/*Контент левая сторона*/
.left{width:200px;float:left;}
.left ul{padding:0 0 0 20px;margin:0 0 21px;}
/*Подвал сайта*/
.footer{width:100%;clear:both;background-color:#003050;border-top:14px solid #ccc;}
.footer > div{width:1000px;margin:0 auto;color:#fff;overflow:hidden;padding:21px 0 0;}
.footer .f_left{float:left;margin:0;}
.footer .f_right{float:right;margin:0;}
.footer .f_middle{clear:both;margin:21px 0;text-align:center;}