﻿/*оформление по умолчанию начало*/
html {
    height:100%;
}
body {
	margin:0;
	padding:0;
	min-width:1105px;
	height:100%;
	background-color:white;
}
td {
	color:#4F4F4F;
	font-size:18px;
	font-family: 'Cuprum';
}
a:link, a:visited {
	color:#3B3485;
	outline:0;
}
a:hover, a:active {
	text-decoration:none;
}
h1,h2,h3,h4,h5,h6 {
	color:#3B3485;
	padding:0;
	margin:0;
	padding-bottom:10px;
	font-weight:normal;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:22px;
}
h3 {
	font-size:20px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:14px;
}
.table_noborder {
	border-color: #000000;
	border-width: 0;
}
.noborder_img {
	border-width: 0px;
}
p {
	margin:0 0 10px;
}
/*оформление по умолчанию конец*/
.body_main {
	vertical-align:top;
	width:1105px;
	height:100%;
}
.bg_left_top_col {
	background-image:url('/upload/image/design/default/bg_left_top_col.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.bg_right_top_col {
	background-image:url('/upload/image/design/default/bg_right_top_col.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
.bg_header {
	height:266px;
	background-image:url('/upload/image/design/default/bg_header.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}
.body_content {
	background-image:url('/upload/image/design/default/bg_content.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	vertical-align:top;
}
.bg_footer {
	background-image:url('/upload/image/design/default/bg_footer.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	height:373px;
}
.bg_left_bottom_col {
	background-image:url('/upload/image/design/default/bg_footer.png');
	background-position:left bottom;
	background-repeat:repeat-x;
}
.bg_right_bottom_col {
	background-image:url('/upload/image/design/default/bg_footer.png');
	background-position:right bottom;
	background-repeat:repeat-x;
}
.body_logo {
	height:177px;
	padding-left:150px;
}
.body_hor_menu {
	height:53px;
	vertical-align:top;
}
.body_phone {
	width:200px;
	text-align:right;
	line-height:53px;
}
.body_phone p {
	font-size:22px;
}
.body_phone p span {
	font-size:30px;
	color:#E3191F;
	font-weight:bold;
}
/* Общие установки меню */
#centeredmenu {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	z-index:9;
	position:relative;
	height:53px;
	margin-top:8px;
}

/* Основные пункты меню */
#centeredmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
#centeredmenu ul li {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	margin-right:20px;
}
#centeredmenu ul li a {
	display:block;
	margin:0;
	padding:5px 10px;
	font-size:16px;
	line-height:22px;
	text-decoration:none;
	color:#383434;
	font-weight:bold;
	text-transform:uppercase
}
#centeredmenu ul li.active a {
	color:#fff;
	background:#E51016;
}
#centeredmenu ul li a:hover {
	background:#E51016;
	color:#fff;
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* Данная строка требуется для IE 6  */
	background:#E51016; /* Цвет фона основных пунктов меню */
	color:#fff;
}

/* Подпункты */
#centeredmenu ul ul {
	display:none; /* Подпункты скрыты по умолчанию */
	position:absolute;
	top:32px;
	left:0;
	float:left;
	width:180px; /* Ширина выпадающего меню */
}
#centeredmenu ul ul li {
	clear:left;
	float:left;
	width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* Данная строка требуется для IE 6 */
	font-size:16px;
	font-weight:normal;
	background:#eee;
	color:#383434;
	line-height:1.4em; /* Изменяем значение значение свойства line-height */
	border-bottom:1px solid #ddd; /* Горизонтальная линия для пункта подменю */
	float:left;
	width:100%;
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* Данная строка требуется для IE 6 */
	background:#E51016; /* Цвет фона пункта подменю */
	color:#fff;
	float:left;
}
/* Выводим подменю при наведении курсора мыши на пункт основного меню */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /*Данная строка требуется для IE 6 */
	display:block; /* Выводим подменю */
}
.in3block {
	vertical-align:top;
	background-color:transparent;
}
.body_slider {
	height:404px;
	background-color:transparent;
}
.body_banner_menu {
	height:360px;
	padding:0 80px 
}
.body_banner_menu div {
	margin-top:50px;
	width:240px;
	text-align:center;
}
.body_banner_menu td {
	vertical-align:top;
	font-size:22px;
	width:30%;
	
}
.body_banner_menu a span {
	text-transform:uppercase;
	display:block;
}
.body_banner_menu a {
	text-decoration:none;
	text-shadow: 0px 6px 17px rgba(255, 255, 255, 1);
	
}
.body_banner_menu a:hover {
	text-decoration:underline;
}
.body_item_b_menu3 {
	position:relative;
	right:-30px;
}
.body_text_main {
	padding:30px 0;
	vertical-align:top;
}
.body_carusel {
	width:338px;
	vertical-align:top;
}
.body_carusel_in {
	width:292px;
	background-color:#F3F3F3;
	padding:26px 0 26px 46px;
}
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px; }
#slider1 .viewport { float: left; width: 164px; height: 232px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url('/upload/image/design/default/buttons.png') no-repeat scroll 0 0 transparent; display: block; margin: 90px 20px 0 0; background-position: 0 -52px; text-indent: -999em; float: left; width: 26px; height: 52px; overflow: hidden; position: relative; }
#slider1 .next { background-position: 0 0; margin: 90px 0 0 20px;  }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 164px; width: 232px;}

.body_carusel_in p {
	color:#3B3485;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	position:relative;
	left:-15px;
	margin-bottom:30px;
}
.body_text_content {
	vertical-align:top;
	padding-right:20px;
}
.form_name {
	color:white;
	width:20%;
	padding-bottom:10px;
}
.body_form {
	width:730px;
}
.form_value {
	width:80%;
	padding-bottom:10px;
}
.form_value input, textarea {
	width:100%;
}
input, textarea, select {		
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;		
	/*background:#FFFFFF url(/upload/image/design/form_input.gif) repeat-x;*/
	padding:5px 10px;
	border:1px solid #ddd;
}
.form_value textarea {
	width:100%;
	height:50px;
}
.body_form h3 {
	margin-bottom:20px;
	color:white;
}
.button input {
	color:white;
	background-color:#7D7E9D;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.8);
	padding:10px 20px;
	border:1px transparent solid;
}
.button {
	text-align:right;
	position:relative;
	right:-20px;
}
.body_footer {
	text-align:right;
	vertical-align:top;
	padding-top:40px;
}
.body_footer {
	color:white;
}
.body_footer a {
	color:white;
}
.body_footer p span {
	font-size:28px;
}
.live {
	margin:20px 0;
}
.copy {
	/*margin-top:80px;*/
}
.body_content_simple {
	background-image:url('/upload/image/design/default/bg_content_simple.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:30px 0;
}
.bg_header_simple {
	height:266px;
	background-image:url('/upload/image/design/default/bg_header_simple.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}
.bg_left_top_col_simple {
	background-image:url('/upload/image/design/default/bg_left_top_col_simple.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.bg_right_top_col_simple {
	background-image:url('/upload/image/design/default/bg_right_top_col_simple.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
.path {
	font-style:italic;
	font-size:14px;
}