/* ** current-skin ** */
/* ЗДЕСЬ НЕПОСРЕДСТВЕННО ВАШИ СТИЛИ */
h1 {
	background:url("/images/themes/default/hor_nav_bg.jpg") repeat 0 -217px;
	font-family:"SegoeUINegretacursiva";
	font-size:22px;
	color:#215384;
	margin:0 0 24px;
	padding:13px;
	-webkit-border-radius:21px;
	-moz-border-radius:21px;
	border-radius:21px;
}
.bsStyle1 {box-shadow: 0 0 4px -2px #000000;}
.brRad2 {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
html {background:url("/images/themes/default/html.gif") #7b93b1 repeat-y 50% 0;}
.mainWrapper {
	height:100%;
}
.leftBg, .rightBg {
	position:absolute;
	height:100%;
	width:45%;
	z-index:1;
}
.leftBg {
	background:url("/images/themes/default/left_bg.gif") repeat-x 0 0;
	left:0;
}
.rightBg {
	background:url("/images/themes/default/right_bg.gif") repeat-x 0 0;
	right:0;
}
.mainWrapperDop {
	position:relative;
	z-index:2;
	background:url("/images/themes/default/site_bg.jpg") no-repeat 50% 0;
}
.header {
	height:234px;
	position:relative;
}
	.header > * {position:absolute;}
	.header .logo {
		top:44px;
		width:317px;
		height:115px;
		text-indent:-3000px;
	}
	.mainSearch {
		width:256px;
		height:24px;
		right:0;
		top:18px;
	}
		.mainSearchTxt {
			float:left;
			width:176px;
			background:none;
			border:none;
			height:17px;
			color:#fff;
		}
		.mainSearch .typeButton, .mainSearchBut {
			height:24px;
			float:right;
			width:62px;
			background:none;
			border:none;
			box-shadow:none;
		}
.telInfo {
	right:20px;
    top:72px;
	font-family:"Tahoma";
}
	.telInfo * {color:#dbe1e9;font-size:30px;}
	.telInfoPref {font-size:18px;}
	.telInfoNumber {
		color:#fff;
		font-size:30px;
	}
	.telInfoAddr {
		text-align:right;
		margin:13px 0 0 0;
		font-size:12px;
		color:#FFF;
	}
.navigation {
	width:100%;
	bottom:0;
	overflow:hidden;
}
	.navigation table {
		background:url("/images/themes/default/nav_bg.png") repeat-x 0 0;
		width:100%;
		/*box-shadow:1px 1px 1px #919dae;*/
		border-bottom:2px solid #8e9bad;
	}
		.navigation td {
			height:44px;
			background:url("/images/themes/default/nav_bg.png") no-repeat 0 -44px;
			text-align:center;
			padding:0 5px;
		}
			.navigation td a {
				font-family:"Tahoma";
				font-size:15px;
				font-weight: 600;
				color:#697a92;
				text-decoration:none;
			}
			.navigation td a:hover, .navigation td.act a {color:#40aaff;}
		.navigation td:first-child {background:none;}

.curSkin .leftPriority .short, .curSkin .rightPriority .short {width:284px;}
.curSkin .leftPriority .long, .curSkin .rightPriority .long {width:692px;}

.horNavBlock {
	background:url("/images/themes/default/hor_nav_bg.jpg");
	padding:0 18px 18px 18px;
	overflow:hidden;
	margin:0 0 10px;
}
	.horNavBlockTitle {
		line-height:38px;
		color:#90c945;
		font-family:"SegoeUINegretacursiva";
		font-size:16px;
		margin:0 -18px 10px -18px;
		padding:0 0 0 15px;
		background:#fff;
	}
	.horNavList {}
		.horNavList li {
			padding:0 0 0 19px;
			background:url("/images/themes/default/icns.png") no-repeat 0 10px;
			line-height:29px;
			border-bottom:1px solid #f2f1ed;
		}
			.horNavList li a {
				font-size:14px;
				color:#909499;
				font-family:"Tahoma";
			}
			.horNavList li.act a {color:#56b2fd;}
	.horNavList-ind {margin:0 -18px;}
		.horNavList-ind li {
			padding:0 0 0 39px;
			background-position:18px 10px;
		}

.contText {
	background:url("/images/themes/default/cont_text_bg.gif") #657a99 repeat-x 0 100%;
	padding:11px 22px;
	min-height:541px;
}
.footer {
	position:relative;
	height:67px;
	background:url("/images/themes/default/footer_bg.gif") no-repeat 0 0;
	padding:0 25px 0 71px;
}
	.footer .left {
		float:left;
		margin:16px 0 0 0;
	}
	.footer .right {text-align:right;}
		.footer .right a {
			color:#215384;
			text-decoration:underline;
		}
	.footer, .footer * {
		color:#8192ab;
		font-size:11px;
	}
	.input_textbox {    border:1px solid #8B8B8B;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:100%;}
	.input_textarea {    border:1px solid #8B8B8B;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:100%;    height:100px;}
	.error_input_textbox {    border:1px solid #cb4e3d;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:100%;}
	.error_input_textarea {    border:1px solid #cb4e3d;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:100%;    height:100px;}
	.form_caption {    font-weight:bold;    padding-top:5px;    padding-bottom:5px}
	.input {color:#333;}