body {
	min-width:1180px;
	font-family:Trebuchet MS, Arial;
	color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a:focus{ outline:none;
}

table, form, div {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

p {padding: 0px;
	margin: 0px;
}
p.message { padding: 0px 0px 5px 0px; margin: 0px; }

.hidden { display:none; }
span { margin:0px; padding:0px; }
th, tr { margin:0px; padding:0px; }

#black {
  display: none;
  background: url('/templates/images/black.png');
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99;
  /*padding: 320px 0px 0px 0px;*/
  text-align: center;
}
#black-message {
  width: 420px;
/*  height: 120px;*/
  background: #b30000;
  margin: 280px auto;
  position: relative;
}
#black-message-content {
  color: #ffffff;
  padding: 12px 12px 12px 10px;
  text-align: center;
}
#message-close {
  background: url('/templates/images/message_close_bg.gif');
  position: absolute;
  top: 5px;
  right: 5px;
}

#main {
	background: url('/templates/images/texturs2.jpg') 50% -6px  ;
}

#main-top {
	background: url('/templates/images/header.jpg') 50% 0% no-repeat;
}

#main-center {
	width: 1180px;
	margin: 0px auto;
	min-height: 710px;	
}

#main-bottom {
	background: url('/templates/images/footer.png') bottom center no-repeat;
}

#header {
	border-top:1px #000000 solid;
	height: 220px;
	padding: 0px 0px 0px 0px;
}

#center {
	background: url('/templates/images/center_fon2.jpg') top center no-repeat;
	padding: 0px 0px 0px 0px;
}

#center2 {
	padding: 0px 0px 0px 0px;
}

#center3 {
 position:relative;
}

#footer {
	clear:both;
	height: 100px;
	padding: 0px 0px 0px 0px;
}

#footer a{ color:#000000; font-size:12px; }

.menu { z-index:1002; padding-left:20px; margin-bottom:20px;}
.menu div { margin:4px 0px 0px 0px; }
.menu div a{  text-transform:uppercase; color:#FFFFFF; padding:0px; margin:0px;  font-size:35px; font-weight:bold; text-decoration:none;}
.menu div a:hover{color:#9e0906; }

.first { color:#FFFFFF; font-size:25px; font-weight:bold; padding:10px 0px 10px 10px;}

.bludo_name { color:#c7c7c7; font-size:12px; font-weight:bold;}
.zak { cursor:pointer; width:150px; height:38px; background:url(/templates/images/knopka.png) center top no-repeat;}
.partners {}
/*.partners a{ color:#FFFFFF; text-decoration:underline; }*/
.vacan { color:#b2a69d; font-size:14px; padding:10px;}

.nav { color:#997862;}
.nav a { color:#997862; }

.hide { display:none;}

.pager { font-size:20px; font-weight:bold;}
.pager a{ font-size:20px; font-weight:bold; text-decoration:underline;}


/* Растягиваем контейнер на 100% по ширине */
.b-news1 .jcarousel-container-horizontal { width:735px;}
.b-news1 .jcarousel-clip-horizontal { width:735px;}
.b-news1 .text {padding:5px 0px 0px 0px; color:#c7c7c7; font-weight:bold;}

/* Задаем размер одного блока */
.b-news1 .jcarousel-item, .b-news1 .jcarousel-list LI { width:735px; height:500px; }


/* Задаем внешний вид и расположение кнопок управления */
.b-news1 .jcarousel-next-horizontal {
	position: absolute;
	top: 60px;
	right: -11px;
	width: 38px;
	height: 96px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_next1.png) no-repeat 0 0;
}
.b-news1 .jcarousel-next-horizontal:hover {
	position: absolute;
	top: 60px;
	right: -11px;
	width: 38px;
	height: 96px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_next_act1.png) no-repeat 0 0;
}
.b-news1 .jcarousel-next-disabled-horizontal,
.b-news1 .jcarousel-next-disabled-horizontal:hover,
.b-news1 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -45px 0; }
.b-news1 .jcarousel-prev-horizontal {
	position: absolute;
	top: 60px;
	left: -1px;
	width: 38px;
	height: 96px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_prev1.png) no-repeat 0 0;
}
.b-news1 .jcarousel-prev-horizontal:hover {
	position: absolute;
	top: 60px;
	left: -1px;
	width: 38px;
	height: 96px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_prev_act1.png) no-repeat 0 0;
}
.b-news1 .jcarousel-prev-disabled-horizontal,
.b-news1 .jcarousel-prev-disabled-horizontal:hover,
.b-news1 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -49px 0; }

/* Немного красивостей :) */
.b-news1 { margin-top: 40px; }
.b-news1 .picture { padding: 10px 0 0 5px; }
.b-news1 .galer { font-size:27px; font-family:Tahoma; color:#044471; padding:30px 0px 20px 0px;  }





/* Растягиваем контейнер на 100% по ширине */
.b-news2 .jcarousel-container-horizontal { width:657px;}
.b-news2 .jcarousel-clip-horizontal { width:657px;}
.b-news2 .text {padding:5px 0px 0px 0px; color:#c7c7c7; font-weight:bold;}

/* Задаем размер одного блока */
.b-news2 .jcarousel-item, .b-news2 .jcarousel-list LI { width:219px; height:170px; }


/* Задаем внешний вид и расположение кнопок управления */
.b-news2 .jcarousel-next-horizontal {
	position: absolute;
	top: 60px;
	right: -40px;
	width: 38px;
	height: 35px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_next.png) no-repeat 0 0;
}
.b-news2 .jcarousel-next-horizontal:hover {
	position: absolute;
	top: 60px;
	right: -40px;
	width: 38px;
	height: 35px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_next_act.png) no-repeat 0 0;
}
.b-news2 .jcarousel-next-disabled-horizontal,
.b-news2 .jcarousel-next-disabled-horizontal:hover,
.b-news2 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -45px 0; }
.b-news2 .jcarousel-prev-horizontal {
	position: absolute;
	top: 60px;
	left: -46px;
	width: 38px;
	height: 35px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_prev.png) no-repeat 0 0;
}
.b-news2 .jcarousel-prev-horizontal:hover {
	position: absolute;
	top: 60px;
	left: -46px;
	width: 38px;
	height: 35px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_prev_act.png) no-repeat 0 0;
}
.b-news2 .jcarousel-prev-disabled-horizontal,
.b-news2 .jcarousel-prev-disabled-horizontal:hover,
.b-news2 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -49px 0; }

/* Немного красивостей :) */
.b-news2 { margin-top: 40px; }
.b-news2 .picture { padding: 10px 0 0 5px; }
.b-news2 .galer { font-size:27px; font-family:Tahoma; color:#044471; padding:30px 0px 20px 0px;  }



/* Растягиваем контейнер на 100% по ширине */
.b-news3 .jcarousel-container-horizontal { width: 315px; }
.b-news3 .jcarousel-clip-horizontal { width: 315px; }


/* Задаем размер одного блока */
.b-news3 .jcarousel-item, .b-news3 .jcarousel-list LI { width: 315px; height: 315px; }


/* Задаем внешний вид и расположение кнопок управления */
.b-news3 .jcarousel-next-horizontal {
	position: absolute;
	top: 110px;
	right: -50px;
	width: 45px;
	height: 90px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_next.png) no-repeat 0 0;
}
.b-news3 .jcarousel-next-horizontal:hover {
	position: absolute;
	top: 110px;
	right: -50px;
	width: 45px;
	height: 90px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_next_act.png) no-repeat 0 0;
}
.b-news3 .jcarousel-next-disabled-horizontal,
.b-news3 .jcarousel-next-disabled-horizontal:hover,
.b-news3 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -45px 0; }
.b-news3 .jcarousel-prev-horizontal {
	position: absolute;
	top: 110px;
	left: -25px;
	width: 43px;
	height: 90px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_prev.png) no-repeat 0 0;
}
.b-news3 .jcarousel-prev-horizontal:hover {
	position: absolute;
	top: 110px;
	left: -25px;
	width: 43px;
	height: 90px;
	cursor: pointer;
	background: transparent url(/templates/images/btn_prev_act.png) no-repeat 0 0;
}
.b-news3 .jcarousel-prev-disabled-horizontal,
.b-news3 .jcarousel-prev-disabled-horizontal:hover,
.b-news3 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -49px 0; }



a:link, a:visited{ color:#FFFFFF; text-decoration: none; }
a:hover{ color:#FFFFFF; text-decoration: underline; }

div.menugroups { margin:10px 0px 0px 55px; height:60px; width:795px;  background:url('/templates/images/menu1.png') center left no-repeat; }
div.menugroups-item { float:left; margin:0px 15px 0px 20px; padding:20px 10px 20px 10px; font-size:14px; font-weight:bold; text-transform:uppercase; }
div.menugroups-item-select { float:left; margin:0px 15px 0px 20px; padding:20px 10px 20px 10px; font-size:14px; font-weight:bold; text-transform:uppercase; border:1px #000000 solid;  color:#FF0000; background:url('/templates/images/strelka.png') center; }

div.menugroups-item2 { float:left; margin:0px 35px 0px 20px; padding:20px 15px 20px 15px; font-size:14px; font-weight:bold; text-transform:uppercase; }
div.menugroups-item-select2 { float:left; margin:0px 35px 0px 20px; padding:20px 15px 20px 15px; font-size:14px; font-weight:bold; text-transform:uppercase; border:1px #000000 solid;  color:#FF0000; background:url('/templates/images/strelka.png') center; }


div.menu-item-fon { width:785px; height:170px; background:url('/templates/images/menu2.png') top no-repeat; margin:0px 0px 0px 55px; padding:10px 0px 0px 5px; }


#gotop { padding: 20px 0px 20px 0px; text-align: center; }




