


/* Start:/css/main.css*/
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0 none;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: baseline;
}
a { color:#002d6a; }
a img, :link img, :visited img { border:0 none; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }

/* css begin */
html, body { height:100%; }
body {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #333;
	background: #fff;
	width: 100%;
	min-width: 1000px;
}

#wrap {

	position: relative;
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.35); -moz-box-shadow: 0 0 15px rgba(0,0,0,.35); box-shadow: 0 0 15px rgba(0,0,0,.35);background: #fff
}

.fixedbg {position: fixed; width: 100%; height: 100%; background: url(/images/body-bg.jpg) no-repeat 50% 0; top: 0px;}

/* header */

.header {
    overflow: hidden;
    padding: 10px 0 0;
    position: relative;
    width: 100%;
    padding-bottom: 15px;
    margin-bottom: -37px;
    z-index: 700;
}
	.header-wrap {width: 1000px; margin: 0 auto;}
		.top-menu {width: 1001px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.48); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.48); box-shadow: 0 5px 10px rgba(0,0,0,.48); background-image: -webkit-linear-gradient(bottom, #36516f, #08315c); background-image: -moz-linear-gradient(bottom, #36516f, #08315c); background-image: -o-linear-gradient(bottom, #36516f, #08315c); background-image: -ms-linear-gradient(bottom, #36516f, #08315c); background-image: linear-gradient(to top, #36516f, #08315c);margin: 9px 0 0;}
		.top-menu:after {
    content: '';
    clear: both;
    display: table;
}
			.top-menu li {float: left;  font-size: 13px; border-left: 1px solid #aaaaab;}
			.top-menu li:first-child {border-left: 0;}
				.top-menu li a {color: #fff; text-decoration: none; display: block; font-weight:bold; padding: 16px 50px 16px 50px; text-align: center;}
				.top-menu li a:hover, .top-menu li a.active {text-decoration: none; color: #0c345e;background-color: #f0ddae; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.48); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.48); box-shadow: 0 5px 10px rgba(0,0,0,.48); background-image: -webkit-linear-gradient(bottom, #fff3d0, #b29763); background-image: -moz-linear-gradient(bottom, #fff3d0, #b29763); background-image: -o-linear-gradient(bottom, #fff3d0, #b29763); background-image: -ms-linear-gradient(bottom, #fff3d0, #b29763); background-image: linear-gradient(to top, #fff3d0, #b29763);}
				/*
					.news-icon {background: url(/images/news-icon.png) no-repeat 13px 50%;}
					.patient-icon {background: url(/images/patient-icon.png) no-repeat 13px 50%;}
					.photo-icon {background: url(/images/photo-icon.png) no-repeat 13px 50%;}
					.rec-icon {background: url(/images/rec-icon.png) no-repeat 13px 50%;}
					.catalog-icon {background: url(/images/catalog-icon.png) no-repeat 13px 50%;}
					.contact-icon {background: url(/images/contact-icon.png) no-repeat 13px 50%;}
				*/
				
				

		.search {float: left; position: relative; margin-top: 30px;}
			.search input[type="text"] {width: 240px; height: 33px; border: 1px solid #b1b1b1; padding: 0 20px 0 10px;}
			.search input[type="submit"] {width: 24px; height: 20px; position: absolute; top: 7px; right: 5px; cursor: pointer; border: none; text-indent: -9999px; z-index: 100; background: url(/images/searchbtn.png) no-repeat;}
.youtube {float: left;margin-top: 30px;margin-left: 21px;}
.langs {float: left;margin-top: 35px;margin-left: 15px;margin-right: -5px;}
.langs a {margin: 0 5px;}
.container {}

.logo {float: left;}
.header-right {float: right;}
/* content */

.content { float: left; width: 700px; padding-left: 30px; }
	.items {margin-left: -24px;}
		.item {display: inline-block; vertical-align: top; width: 335px; margin: 0 0 15px 24px;}
.item .top {width: 247px; height: 20px; background: url(/images/item-top.png) no-repeat;display:none;}
			.item .center {text-align: center;}
.item .footer {width: 247px; height: 17px; background: url(/images/item-footer.png) no-repeat; box-shadow: 0 2px 3px #e9e9e9; display:none;}
			.item img {border: 1px solid #eee; margin-bottom: 7px;}
			.item a {color: #046dba; display: inline-block;text-align: center;}
			.item a:hover {text-decoration: none;}
			.item p {color: #363636; font-size: 12px; padding: 7px 25px 0 25px;}
 		.item.issue{width: 172px;margin:0px;}
.item.issue img {width:100px;}
.text {color: #363636; text-align: justify;float:left;}
		/*.text-top {width: 774px; height: 25px; background: url(/images/text-top.png) no-repeat;}
			.text-center {width: 734px; background: url(/images/text-center.png) repeat-y; padding: 0 20px;}
			.text-footer {width: 774px; height: 15px; background: url(/images/text-footer.png) no-repeat; box-shadow: 0 2px 3px #e9e9e9;}*/
			.text-center {width: 700px;}
			.text h1 {font-size: 30px; font-weight: normal; padding-bottom: 15px;color: #29435d;}
			.text p {padding-bottom: 15px; text-align: justify;}
			.text h2 {font-size: 20px; font-weight: bold; padding-bottom: 10px;color: #29435d;}
			.text ul {padding: 10px 0 15px 20px;  list-style:disc;}
				.text ul li {margin: 5px 0;}
			.text ol {padding: 10px 0 15px 25px;  list-style:decimal;}
			.text img {border: 1px solid #cecece;}
			.text h3 {font-size: 18px; font-weight: bold; padding-bottom: 10px;color: #29435d;}
			.text h4 {font-size: 14px; font-weight: bold; padding-bottom: 10px;color: #29435d;}
			.circle {margin-left: 20px;}
			.circle li {background: url(/images/circle.png) no-repeat 0px 4px; padding-left: 12px;}
			.decimal {list-style-type: decimal; margin-left: 40px;}

.aside {float: right; width: 210px; padding: 0 30px;}
	.block-box {margin-bottom: 15px;}
		.top-block {width: 205px; height: 20px; background: url(/images/block-top.png) no-repeat;}
		.center-block {width: 165px; background: url(/images/block-center.png) repeat-y; padding: 0 20px;}
		.bottom-block {width: 205px; height: 16px; background: url(/images/block-bottom.png) no-repeat;}

	.news {overflow: hidden;}
		.news a:hover {text-decoration: none;}
		.news h2 {text-align: center; font-weight: bold; color: #363636;}
			.news .all {float: right; color: #002d6a; font-size: 12px;margin-top: -22px;}
			.news-block {padding-top: 10px;}
				.news-block span {display: block; color: #868484; font-size: 12px; padding-bottom: 2px;}
				.news-block a {color: #002d6a; text-decoration: none; line-height: 14px;}
				.news-block a:hover {text-decoration: underline;}
				.news-block p {color: #868484; font-size: 12px; padding-top: 2px;}
				.news h2 {color: #000; font-size: 18px;font-weight: bold;border-bottom: 1px solid #d4dde7; padding-bottom: 3px; text-align: left;}

/*.banner-top {margin-bottom: 22px;}*/
.content-banner {margin-bottom: 15px;}
.banner-bottom { padding: 15px 0 0 0;}
	.banner-bottom a {display: inline-block; margin-left: 10px;}
	.banner-bottom a:first-child {margin: 0px;}

.slider-box, .inner-box {position: relative; padding-bottom: 7px;margin-top: -16px;}
    .plash {background: url(/images/plush.png) no-repeat; margin-left: -20px;width: 1042px; height: 442px;}
	.plash-top {width: 872px; height: 443px;  position: relative;}
	.plash-top.ptj { background: url(/images/plash-top-journal.png) no-repeat; }
.logo-icon {margin: 47px 0 43px 22px;display:none;}
		.left-menu {padding-top: 119px}
		.left-menu ul { float: left; }
			.left-menu li {background: url(/images/left-li.png) no-repeat 0 100%; margin: -5px 0 0px 0; }
				.left-menu a {font-size: 13px; text-decoration: none; color: #272727; display: inline-block; padding: 9px 85px 25px 45px; width: 173px; margin: -10px 0 -3px 0;}
				.left-menu a:hover {background: url(/images/hover-left.png) no-repeat; color: #fff;}

		.lasts {padding: 6px 85px 26px 42px !important;}
			/*.lasts:hover {background: url(/images/lasts.png) no-repeat !important; color: #fff;}*/
.button-block.paar {display: none;}
	.plash-bottom {position: absolute;bottom: 20px; right: -24px; width: 921px; height: 443px;}
	.plash-bottom.pbj { bottom:25px; right: -27px; background: url(/images/plash-bottom-journal.png) no-repeat; }
		.right-menu {position: absolute; bottom: 77px; right: 2px; z-index: 100;}
			.right-menu li {background: url(/images/right-li.png) no-repeat 0 100%; margin: -11px 0 0px 0; width: 173px; }
				.right-menu a {font-size: 13px; text-decoration: none; color: #fff; display: inline-block; text-align: right; padding: 9px 0px 35px 0px; width: 173px; margin: -10px 0 -8px 0;}
				.right-menu a:hover {background: url(/images/hover-right.png) no-repeat; color: #2a445f;}
				.right-menu p {padding-right: 42px; text-align: right;}
			.right-icon {
    margin: 55px 0 0;
    position: absolute;
    right: 40px;
    width: 91px;
    height: auto;
}

	
.consultant {
    left: 26px;
    padding-top: 58px;
    position: absolute;
    text-align: center;
    top: -7px;
    z-index: 500;
}
		.consultant a {display: block; width: 198px; height: 37px; background: url(/images/cons.png) no-repeat; position: relative; z-index: 100; border-radius: 20px; font-size: 13px; color: #fff; font-weight:bold; text-decoration: none; text-shadow: 0 1px #3c5f81; box-shadow: 0 2px 3px #969699;}
		.consultant a:hover {background-position: 0 50%; box-shadow: 0 3px 5px #969699;}
		.consultant a:active {background-position: 0 100%;}
		.consultant p {padding: 10px  0 0 43px;}
		.consultant img {position: absolute; top: 13px; left: 45px;}

.subscribe {
    bottom: 62px;
    padding-top: 10px;
    position: absolute;
    right: 22px;
    text-align: center;
    z-index: 500;
}
		.subscribe a {display: block; width: 197px; height: 36px; background: url(/images/button.png) no-repeat; position: relative; z-index: 100; border-radius: 20px; font-size: 13px; color: #000; font-weight:bold; text-decoration: none; text-shadow: 0 1px #f3f3f3; box-shadow: 0 2px 3px #969699;}
		.subscribe a:hover {background-position: 0 50%; box-shadow: 0 3px 5px #969699;}
		.subscribe a:active {background-position: 0 100%;}
			.subscribe p {padding: 10px  0 5px 32px; background: url(/images/sb-icon.png) no-repeat 12px 10px;}
		.subscribe img {position: absolute; left: 45px;}

		.inner-top {width: 874px; height: 211px; background: url(/images/inner-top.png) no-repeat; margin-left: -20px; position: relative;}
			.inner-left {float: left; margin: 15px 0 0 20px; position: relative; z-index: 100;}
				.inner-top ul {float: left; position: relative; z-index: 100;}
					.inner-top li {float: left;}
						.inner-top li a {font-size: 13px; color: #272727;  text-align: center; display: block; height: 76px; padding-top: 30px;}
						.inner-top li a:hover, .inner-top a.active {color: #fff;}
						.inner-top .c1 { width: 61px; margin-right: -10px; padding-left: 5px;}
							.inner-top .c1:hover, .inner-top .c1.active {background: url(/images/c1.png) no-repeat;}
						.inner-top .c2 {width: 112px; margin-right: -8px;}
							.inner-top .c2:hover, .inner-top .c2.active  {background: url(/images/c2.png) no-repeat;}
						.inner-top .c3 {width: 109px; margin-right: -6px;}
							.inner-top .c3:hover, .inner-top .c3.active  {background: url(/images/c3.png) no-repeat;}
						.inner-top .c4 { width: 100px; margin-right: -4px;}
							.inner-top .c4:hover, .inner-top .c4.active  {background: url(/images/c4.png) no-repeat;}
						.inner-top .c5 { width: 72px; margin-right: -3px;}
							.inner-top .c5:hover, .inner-top .c5.active  {background: url(/images/c6.png) no-repeat;}
						.inner-top .c6 { width: 72px;}
							.inner-top .c6:hover, .inner-top .c6.active  {background: url(/images/c6.png) no-repeat;}
.inner-top .cons, .inner-bottom .sb {display: none;}
		.inner-bottom {position: absolute; bottom: 7px; right: -27px; width: 948px; height: 210px; background: url(/images/inner-bottom.png) no-repeat;}
			.inner-bottom ul {position: absolute;left: 300px; bottom: -1px;}
				.inner-bottom li {float: left;}
					.inner-bottom li a {font-size: 13px; color: #fff;  text-align: center; display: block; height: 90px; padding-top: 10px;}
					.inner-bottom li a:hover, .inner-bottom li a.active {color: #272727;}
					.inner-bottom .c1 {width: 96px; padding-right: 5px;}
						.inner-bottom .c1:hover, .inner-bottom .c1.active {background: url(/images/c11.png) no-repeat;}
					.inner-bottom .c2 {width: 71px; margin-left: -7px; padding-right: 3px;}
						.inner-bottom .c2:hover, .inner-bottom .c2.active {background: url(/images/c22.png) no-repeat;}
					.inner-bottom .c3 {width: 67px; margin-left: -6px; padding-right: 5px;}
						.inner-bottom .c3:hover, .inner-bottom .c3.active {background: url(/images/c33.png) no-repeat;}
					.inner-bottom .c4 {width: 69px; margin-left: -8px; padding-right: 3px;}
						.inner-bottom .c4:hover, .inner-bottom .c4.active {background: url(/images/c44.png) no-repeat;}
					.inner-bottom .c5 {width: 116px; margin-left: -3px; padding-right: 7px;}
						.inner-bottom .c5:hover, .inner-bottom .c5.active {background: url(/images/c55.png) no-repeat;}
					.inner-bottom .c6 {width: 69px; margin-left: -9px; padding-right: 7px;}
						.inner-bottom .c6:hover, .inner-bottom .c6.active {background: url(/images/c66.png) no-repeat;}
					.inner-bottom img {position: absolute; top: 15px; right: 30px;}
                    .inner-bottom img.others {position: absolute; top: -25px !important; right: 30px;}
		.button-block {position: relative; padding: 8px 0 8px 0;}
			.button-block a {display: block; width: 197px; height: 36px; background: rgb(240,240,240); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,240,240,1) 0%, rgba(193,194,195,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(193,194,195,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(193,194,195,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(193,194,195,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(193,194,195,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,240,240,1) 0%,rgba(193,194,195,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#c1c2c3',GradientType=0 ); /* IE6-9 */
  position: relative; z-index: 100; margin-left: 0; color: #000; font-weight:bold;font-size: 13px; text-shadow: 0 1px #ebecec; text-decoration: none; box-shadow: 0 2px 3px #a2a2a2; border-radius: 50px;}
			.button-block a:hover {background-position: 0 50%; box-shadow: 0 3px 5px #a2a2a2;}
			.button-block a:active {background-position: 0 100%;}
			.button-block p,.button-block.paar p {padding: 12px 0 5px 43px;}
			.button-block img {position: absolute;top: 5px; right: -28px;}
			.button-block.paar{left:560px; top:390px;position:absolute;}
			.button-block.fill{right:25px; position:absolute;}

.aside .button-block a {width: auto;}
		.img_r.privet_img { }

		.kl {background: url(/images/pr.png) no-repeat 10px 12px;}
		.pr {background: url(/images/cb.png) no-repeat 12px 12px;}
		.cb {background: url(/images/cb.png) no-repeat 12px 12px;}
		.into_paar {background: url(/images/sb-icon.png) no-repeat 12px 12px;}

	.cons {position: absolute; top: 80px; left: 190px; z-index: 200;}
		.cons img {position: absolute;top: -3px; left: 73px;display: none;}
		.cons a {display: block; width: 198px; height: 37px; background: url(/images/cons.png) no-repeat; position: relative; z-index: 100; border-radius: 20px; font-size: 13px; color: #fff; font-weight:bold; text-decoration: none; text-shadow: 0 1px #3c5f81; box-shadow: 0 2px 3px #969699;}
		.cons a:hover {background-position: 0 50%; box-shadow: 0 3px 5px #969699;}
		.cons a:active {background-position: 0 100%;}
			.cons p {padding: 10px  0 0 43px;}

	.sb {position: absolute; bottom: 130px; right: 160px; z-index: 200;}
		.sb img {position: absolute;top: 36px !important; right: 75px !important; z-index: 900;display: none;}
		.sb a {display: block; width: 197px; height: 36px; background: url(/images/button.png) no-repeat; position: relative; z-index: 100; border-radius: 20px; font-size: 13px; color: #000; font-weight:bold; text-decoration: none; text-shadow: 0 1px #f3f3f3; box-shadow: 0 2px 3px #a2a2a2;}
		.sb a:hover {background-position: 0 50%; box-shadow: 0 3px 5px #969699;}
		.sb a:active {background-position: 0 100%;}
			.sb p {padding: 10px  0 5px 32px; background: url(/images/sb-icon.png) no-repeat 12px 10px;}

	.shadow {box-shadow: 1px 5px 10px #b2bcc5;}
	.shd {box-shadow: 1px 5px 10px #aaa9a9; border-radius: 100px;}

/* footer */
#footer {
	position: relative;
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 22px;
	padding-top: 20px;
}

.sub-logo {float: left;}
.sub-info {float: right; margin-top: 12px;}
	.sub-info .map {float: left; color: #363636; font: 12px; padding:  0 0 0 22px; background: url(/images/map.png) no-repeat 0 50%; margin: 7px 12px 0 0;}
	.li {float: left; margin-right: 12px;}
	.working {float: left; margin: 3px 10px 0 0;}
	.copyright {text-align: right; color: #363636; font-size: 11px; padding: 27px 10px 0 0;}
	.sub-right {float: right;}
	.salavey { padding-left:40px; }

.sub-menu {overflow: hidden; padding-top: 15px;}
	.sub-menu ul { position: relative; padding-left: 85px;}
		.sub-menu li {float: left; position: relative; padding: 0 18px;}
			.sub-menu a {font-size: 13px; color: #363636;}

	.sub-menu p { padding-top: 25px; color: #363636; font-size: 12px;padding-left: 100px;}

.footer_blank {	clear: both; height: 14px; }
input:focus, textarea:focus {outline: none;}
a:hover {text-decoration: none;}
.clear {clear: both;}

.slides-navigation {display: none;}

.bottom-slide {
    background-position: -458px 0 !important;
    display: block;
    height: 362px;
    margin-left: -10px;
    margin-top: -149px;
    position: relative;
    width: 476px;background-repeat: no-repeat;
}
.top-slide { position: relative; height: 251px; width: 443px; display: block; background-position: -465px 0px!important;background-repeat: no-repeat;}
.selected { background-position: 0 0!important; }
.top-slide-hover { background-position: 0 -251px!important; height: 600px!important; z-index: 200; width: 566px;}
.bottom-slide-hover { background-position: 10px -257px!important; height: 362px!important; top: -100px; z-index: 200; }


#slider {
    height: 368px !important;
    margin: 35px 260px 0;
    position: absolute !important;
    width: 466px !important;
    z-index: 100;
}

.wrap_banner{position:relative;}
.banner_big{position:absolute;right:0;top:0;visibility:hidden;}
.wrap_banner:hover .banner_small {visibility:hidden; }
.wrap_banner:hover .banner_big { visibility:visible; }

.banner {margin: 20px 0;}

#footer .counters {float: right; }


div.share42init {
    text-align: right;
    padding-top: 150px;
    margin-right: 30px;
}
.align-left {text-align: left !important;}
.item a.align-left  {color: #2a445f; text-decoration: none;}

.last-mer{
	background: #e3e7ec;
	padding: 20px 30px;
	margin: 0 0 20px;
}
.last-mer .title {
	color: #29435d;
	font-size: 24px;
	margin: 0 0 15px;
}
.last-mer .item {
	width: 305px;
}
.last-mer img {
width: 100%;
}
.photo_items.item a{width: 230px;}
.podpiska {
	background: #e3e7ec;
	padding: 11px 25px;
	overflow: hidden;
	float: left;
	margin-top: 12px;
}

.podpiska label {
    float: left;
    padding-top: 5px;
    padding-right: 15px;
}
.podpiska input[type="text"] {
	width: 180px;
	height: 21px;
	border: 1px solid #b1b1b1;
	font-style: italic;
	color: #000;
	float: left;
	padding: 0 13px;
}
.podpiska input[type="submit"] {
	width: 25px;
	height: 22px;
	background: url(/images/submit.jpg) no-repeat;
	margin-left: -25px;
	float: left;
	border: none;
	text-indent: -100000px;
}
.contacts-us {
	display: block;
	width: 144px;
	height: 45px;
	background: url(/images/contact-us.png) no-repeat;
	color: #002d6a;
	font-weight: bold;
	text-decoration: none;
	padding-top: 27px;
    padding-left: 95px;
    float: right;
}

.partners {
    background: url(/images/line.jpg) repeat-x scroll 0 100% rgba(0, 0, 0, 0);
    margin-bottom: 20px;
    margin-left: 30px;
    padding-bottom: 10px;
    width: 700px;
    float: left;
}

.partners .bx-wrapper .bx-controls-direction a {
	width: 13px;
	height: 14px;
}
.partners .bx-wrapper .bx-prev {
	background: url(/images/prev2.png) no-repeat;
}
.partners .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.partners .bx-wrapper .bx-next {
	background: url(/images/next2.png) no-repeat;
}
.partners .bx-wrapper .bx-next:hover {
	background-position: 0 0;
}
.partners li {
	text-align: center;
}
.partners li img {
	border: none;
	max-width: 100%;
	display: inline;
}
.partners ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.partners {
	background: url(/images/line.jpg) repeat-x 0 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.partners h2 {
	color: #29435d;
	font-size: 24px;
	color: #29435d;
	background: url(/images/line.jpg) repeat-x 0 18px;
	font-weight: normal;
}
.partners h2 span {
	background: white;
	padding: 0 10px 0 0;
}
.breadcrumb-navigation {
	display: none;
}
.video-txt {
	float: left;
	text-align: center;
}
.left-col {
	max-width: 200px;
	width: 30%;
}
.right-col {
	width: 70%;
	float: left;
}
.el{
	margin: 40px 0;
}
.imgl {
	display: block;
	margin-left: 35%;
}
.form-register {
border-radius: 10px;
width: 358px;
border: 1px solid;
padding: 10px;
}
.form-register .input {
padding: 5px;
width: 280px;
height: 23px;
margin: 5px 0 10px 10px;
}
.form-register .form-txt {
margin-left: 10px;
display: block;
font-weight: bold;
color: #29435D;
}
.form-register .send {
font-size: 16px;
background-color: #D3D3D3;
border: 0;
width: 200px;
height: 44px;
border-radius: 21px;
cursor: pointer;
font-weight: bold;
}
.form-register .send-btn {
margin-top: -3px;
float: right;
}

.floatleft {
	float: left;
	margin: 0 10px 10px 0;
}

.clear {
	clear: both;
}
/* End */



/* Start:/css/jquery-ui.css*/
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 167px;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;

}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	text-align: center;
	font-size: 12px;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	border-collapse: collapse; border-spacing: 0;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	border: 0;
	font-size: 9px;
	background: #e5e5e5;
}
.ui-datepicker td {
	border-collapse: collapse; border-spacing: 0;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
	font-size: 11px;
	color: #666 !important;
	text-align: center;
}

.ui-datepicker td a:hover {border: 1px solid #4c7485;
	background: #36516f !important;
	color: #e0e0e0 !important;}

.ui-datepicker-prev {background: url(/images/prev.png) no-repeat; width: 6px; height: 8px; left: 5px; cursor: pointer; margin-top: 3px; }
.ui-datepicker-next {background: url(/images/next.png) no-repeat; width: 6px; height: 8px; right: 5px !important; cursor: pointer; margin-top: 3px; }
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url('/css/images/animated-overlay.gif');
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #373737;
	background: #29435d;
	color: #fff;
	font-weight: bold;
	padding: 7px 0;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url('/css/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {

}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {

}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #4c7485;
	background: #36516f !important;
	color: #e0e0e0 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #4c7485;
	background: #36516f !important;
	color: #e0e0e0 !important;}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url('/css/images/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url('/css/images/ui-icons_222222_256x240.png');
}
.ui-widget-header .ui-icon {
	background-image: url('/css/images/ui-icons_222222_256x240.png');
}
.ui-state-default .ui-icon {
	background-image: url('/css/images/ui-icons_888888_256x240.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url('/css/images/ui-icons_454545_256x240.png');
}
.ui-state-active .ui-icon {
	background-image: url('/css/images/ui-icons_454545_256x240.png');
}
.ui-state-highlight .ui-icon {
	background-image: url('/css/images/ui-icons_2e83ff_256x240.png');
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('/css/images/ui-icons_cd0a0a_256x240.png');
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url('/css/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url('/css/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/* End */



/* Start:/css/forms.css*/
table.form-table
{
	width:100%;
	margin:0 auto;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}
table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}
table.form-table input,table.form-table textarea,table.form-table select
{background:#FFF;color:#2A445F;height:28px;border-radius:10px;border: 1px solid #D1D1D1;font: 16px arial bold; padding:0px 2%;width: 96%;}
table.form-table input[name="form_date_26"] {width: 170px;padding: 0 10px;}
table.form-table input[type="submit"] {width: 200px;}
table.form-table textarea{height:100px;}
table.form-table th,table.form-table th input{background:#2A445F;text-align:center;color:white;font-weight:bold;}
table.form-table input[name="web_form_submit"]:hover {cursor:pointer;}

table.form-table td
{
	padding: 15px 5px;
}
table.form-table th.address_begin, table.form-table th.address_end
{
	background:#B8B8B8;
}
.form-required
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url('/css/images/icon_warn.gif');
}
.dear_collegues{text-align:center;}
.contacts1 span,.price19,.price20{font-weight:bold;}
p#total_price{display:block;text-align:right;}
span#total_price_value{font-weight:bold;}
ul#into_paar li{list-style-type:circle;}
h5#into_paar_title{text-align:center;font-weight:bold;}

/* End */



/* Start:/css/jquery.fancybox.css*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/images/fancy/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/images/fancy/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/images/fancy/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/images/fancy/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(/images/fancy/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/images/fancy/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */



/* Start:/css/bxslider.css*/
.bxslider li a img{border:none;}

.bx-wrapper {
	position: relative;
	margin-left: -10px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/* THEME */

.bx-wrapper .bx-viewport {
	width:400;
	height:300;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -15px;
	width: 28%;
	left: 40%;
}
/* LOADER */
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url('/css/images/bx_loader.gif') center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: url(/images/bxslider/slider_nav_bul.png) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 12px;
	margin: 0 3px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position:0px -12px;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-default-pager
{ background:url(/images/bxslider/slider_nav.png) no-repeat; height:31px;}


.bx-wrapper .bx-prev {
	left: -9px;
	background: url(/images/bxslider/slider_left.png) no-repeat;
}

.bx-wrapper .bx-next {
	right: -9px;
	background: url(/images/bxslider/slider_right.png) no-repeat;
}

.bx-wrapper .bx-prev:hover {
	background-position:0px -47px;
}

.bx-wrapper .bx-next:hover {
	background-position:0px -47px;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 40%;
	outline: 0;
	width: 39px;
	height: 47px;
	text-indent: -9999px;
	z-index: 1;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url('/css/images/controls.png') -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url('/css/images/controls.png') -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* End */



/* Start:/bitrix/templates/main/components/bitrix/menu/menu_menu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/main/components/bitrix/menu/menu_menu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/main/components/bitrix/news.list/slider/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/main/components/bitrix/menu/menu_left/style.css*/
div.blue-tabs-menu
{
	float:left;
	width:100%;
	background:#BBD9EE;
	font-size:93%;
	line-height:normal;
}

div.blue-tabs-menu ul
{
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}

div.blue-tabs-menu li 
{
	display:inline;
	margin:0;
	padding:0;
}

div.blue-tabs-menu a
{
	float:left;
	background:url('/bitrix/templates/main/components/bitrix/menu/menu_left/images/tableft.gif') no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	margin-top:0.2em;
}

div.blue-tabs-menu a nobr
{
	float:left;
	display:block;
	background:url('/bitrix/templates/main/components/bitrix/menu/menu_left/images/tabright.gif') no-repeat right top;
	padding:5px 15px 4px 6px;
	white-space:nowrap;
	color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.blue-tabs-menu a nobr {float:none;}
/* End IE5-Mac hack */

div.blue-tabs-menu a:hover nobr
{
	color:#FF9834;
}

div.blue-tabs-menu a:hover
{
	background-position:0% -42px;
}

div.blue-tabs-menu a:hover nobr
{
	background-position:100% -42px;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/main/components/bitrix/menu/menu_right/style.css*/
div.blue-tabs-menu
{
	float:left;
	width:100%;
	background:#BBD9EE;
	font-size:93%;
	line-height:normal;
}

div.blue-tabs-menu ul
{
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}

div.blue-tabs-menu li 
{
	display:inline;
	margin:0;
	padding:0;
}

div.blue-tabs-menu a
{
	float:left;
	background:url('/bitrix/templates/main/components/bitrix/menu/menu_right/images/tableft.gif') no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	margin-top:0.2em;
}

div.blue-tabs-menu a nobr
{
	float:left;
	display:block;
	background:url('/bitrix/templates/main/components/bitrix/menu/menu_right/images/tabright.gif') no-repeat right top;
	padding:5px 15px 4px 6px;
	white-space:nowrap;
	color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.blue-tabs-menu a nobr {float:none;}
/* End IE5-Mac hack */

div.blue-tabs-menu a:hover nobr
{
	color:#FF9834;
}

div.blue-tabs-menu a:hover
{
	background-position:0% -42px;
}

div.blue-tabs-menu a:hover nobr
{
	background-position:100% -42px;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/main/components/bitrix/news.list/main_actions3/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/salavey/news.calendar/datepicker/style.css*/
#CurrMonth
{	background:#29435D;
	color:#FFFFF4;
	height:30px;
}
#CurrMonth td
{	text-align:center;
	vertical-align:middle;}
#CurrMonth td a
{	color:#FFFFF4;
	text-decoration:none;}
#CurrMonth #left, #CurrMonth #right
{
	width:10%;
	font-size:8px;}
#CurrMonth #center
{
	font-size:12px;
}
#NewsCalendar
{
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
}
.NewsCalDay,.NewsDayName, #CurData
{	text-align:center;
	vertical-aling:middle;
	width:14%;
	background:#E5E5E5;
	font-size:10px;
	padding:5px 0px;}
.NewsCalDay{border: 1px solid #D3D3D3;}
.there_is_action{font-weight:bold;background:red;}
.NewsOtherMonth{border:none;background:#FFF;}
#CurData{background:#36516F;color:#fff;border: 1px solid #36516F;}
/* End */



/* Start:/bitrix/templates/main/components/bitrix/news.list/news_right/style.css*/
div.news-list .img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
div.news-item{display:inline;}

/* End */



/* Start:/bitrix/templates/main/components/bitrix/menu/bottom_menu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/main/components/bitrix/menu/bottom_menu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */
/* /css/main.css */
/* /css/jquery-ui.css */
/* /css/forms.css */
/* /css/jquery.fancybox.css */
/* /css/bxslider.css */
/* /bitrix/templates/main/components/bitrix/menu/menu_menu/style.css */
/* /bitrix/templates/main/components/bitrix/news.list/slider/style.css */
/* /bitrix/templates/main/components/bitrix/menu/menu_left/style.css */
/* /bitrix/templates/main/components/bitrix/menu/menu_right/style.css */
/* /bitrix/templates/main/components/bitrix/news.list/main_actions3/style.css */
/* /bitrix/templates/.default/components/salavey/news.calendar/datepicker/style.css */
/* /bitrix/templates/main/components/bitrix/news.list/news_right/style.css */
/* /bitrix/templates/main/components/bitrix/menu/bottom_menu/style.css */
