* {
	padding: 0px;
	margin: 0px;
	outline: 0px;
}
html, body {
	width: 100%;
	height: 100%;
	background: #FFF;	
}
body {
	color: #171717;
	font: 90% Arial, Verdana, Tahoma;
}
img {	
	vertical-align: top;
	border: 0px none;
}
a {
	text-decoration: underline;
	color: #2f4f8e;
}
p {
	padding: 0px 0px 15px 0px;
	line-height: 1.2em;
}
ol, ul {
	padding: 0px 0px 10px 30px;
}	
	ul li, ol li	{
		padding: 3px 0 6px 0;
	line-height: 1.5em;
	}

ul.list {margin: 0; padding: 0 0 10px 0}
ul.list li {margin-bottom: 0.1em; padding-left: 1.6em; list-style-type: none; background: url(/img/li.gif) no-repeat 0 0.97em}



dl {
	padding: 10px 0px;
}
	dt {
		font-weight: bold;
	}
	dd {
		padding: 5px 0px 15px;
	}
h1, h2, h3, h4, h5 {
	padding: 20px 0px 10px 0px;
	font-weight: normal;	
	color: #343434;
}
	h1 a, h2 a {
		color: #e04125;
	}
h1 {
	font-size: 1.9em;
	padding: 10px 0px 25px 0px;
	color: #2f4f8e;
}
h2 {
	font-size: 1.4em;	
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1em;
	font-weight: bold;
}
form {}
	input, textarea, select { 
		vertical-align: middle;
		font-family: Arial, Verdana, Tahoma;
		font-size: 1em;
	}
table {
	margin: 10px 0px;
	font-size: 1em;
}

/************ Template **************/
.page {
	position: relative;
	min-height: 100%;
}
.wrapper {
	min-width: 915px;
	max-width: 1100px;
	margin: 0px auto;
	padding: 0px 35px;
}
	.col {
		float: left;
		width: 22%;
		margin-right: 3%;
	}
	.widecol {
		float: left;
		width: 47%;
		margin-right: 3%;
	}
	.cleared:after, .cleared > .after {
		content: '';
		line-height: 0px;
		display: block;
		clear: left;
	}
.header {		
	background: url('/img/header-bg.gif') no-repeat 100% 100%;
}	
	.inner .header {
		margin-bottom: 60px;
	}
	.inner .header:after, .inner .header > .after {
		content: '';
		display: block;
		position: relative;
		width: 100%;
		height: 29px;
		bottom: -29px;
		background: #1c8afb url('/img/inner.jpg') no-repeat 100% 0px;
	}
	.header .wrapper {
		position: relative;
		padding-top: 35px;
		padding-bottom: 10px;
	}		
		.main .header .wrapper {
			padding-bottom: 39px;
		}
	.logo {
		position: relative;
		font-size: 3em;
		color: #2f4f8e;
		font-weight: bold;
		width: 182px;
		height: 55px;
		overflow: hidden;
		padding: 0px;
		margin-top: -5px;
		margin-left: -21px;
	}
		.logo span {
			display: block;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 55px;
			background: url('/img/logo.gif') no-repeat;
		}
	.main-menu ul {
		font-size: 1.2em;
		padding: 0px;
	}
		.main-menu li {
			padding: 0px 0px 2px 0px;
			list-style: none;			
		}	
			.main-menu li.active {
				margin-left: -7px;
				padding-left: 7px;
				background: #2f4f8e;
				color: #FFF;
background: url('/img/back_nav.gif') repeat-x center left;
border: 1px #436fc8 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;		
			}
				.main-menu li.active a {
					color: #FFF;
				}
	.contacts span {
		display: block;
		font-size: 1.5em;
		color: #e04125;
	}
	.contacts a {	
		text-decoration: none;
		border-bottom: 1px dashed;
		margin-left: 14px;
	}
	form.search {
		position: absolute;
		right: 20px;
		bottom: -40px;
		padding: 0px;		
		width: 50%;
		z-index: 200;
	}
		.main form.search {
			bottom: -11px;
		}
		form.search input[type='text'] {
			height: 18px;
			width: 90%;
			float: right;
			margin-right: 5px;
			padding: 0px 10px 0px 5px;
			border: none;
			font-size: 0.95em;
		}
			form.search input[type='text'].placeholded {
				color: #a8acbc;
			}
		form.search span {			
			display: block;
			position: absolute;
			width: 18px;
			height: 18px;			
			right: 13px;
			top: 3px;
			background: url('/img/search.gif') no-repeat 0px -18px;
			cursor: pointer;
		}
.search-right {background: url('/img/search-right.png') no-repeat; background-position: top right;}
.search-left {background: url('/img/search-left.png') no-repeat; padding: 2px 25px 2px 0px; height: 28px}
	.lang {
		position: absolute;
		top: 5px;
		right: 25px;
	}
		.lang span {
			display: inline-block;
			padding: 1px 6px;
						color: #FFF;
			background: #2f4f8e;
background: url('/img/back_nav.gif') repeat-x center left;
border: 1px #436fc8 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
		}

.pagebody {
	position: relative;
	padding-bottom: 200px;
}
	.pagebody .wrapper {
		position: relative;
		z-index: 100;
	}	
	.inner .content {
		float: left;
		width: 75%;
		margin-left: 25%;
	}
		.b-c {
			font-size: 0.8em;
			color: #a8acbc;
		}
			.b-c a {
				color: #a8acbc;
			}
	.sidebar {
		float: left;
		width: 22%;
		margin-left: -100%;

padding-top: 62px


	}
		.menu, .menu ul {
			padding: 0px;
			padding-left: 20px;
			font-size: 0.95em;
		}
			.menu li {
				padding: 0px 0px 7px;
				list-style: none;
			}
				.menu li:after, .menu li > .after {
					content: '';
					display: block;
					height: 1px;
					line-height: 0px;
					margin: 7px -5px 0px -15px;
					background: #d1d1d1;
					background: linear-gradient(left, #ffffff, #e7f0fa 20%, #e7f0fa 80%, #ffffff 100%);
					background: -moz-linear-gradient(left, #ffffff, #e7f0fa 20%, #e7f0fa 80%, #ffffff 100%);
					background: -webkit-gradient(linear, left center, right center, from(#ffffff), to(#ffffff), color-stop(.2,#e7f0fa), color-stop(.8,#e7f0fa));
				}
			.menu .active {
				text-decoration: none;
			}			
				.menu a.active:after, .menu a.active > .after {
					content: '';
					display: inline-block;
					width: 7px;
					height: 1em;
					margin-left: 5px;
					background: #fff url('/img/show.gif') no-repeat 0px 100%;					
				}
				.menu span {
					color: #222;
					font-weight: bold;
					text-decoration: underline;
				}
					.menu span.active:before, .menu span.active > .before {
						content: '';
						display: inline-block;
						width: 4px;
						height: 1em;
						margin-left: -9px;
						margin-right: 5px;
						background: #fff url('/img/show.gif') no-repeat 100% 100%;	

					}
.footer {
	position: relative;
	height: 150px;
	margin-top: -151px;	
	font-size: 0.9em;
	color: #3e3e3e;
	line-height: 1.5em;
	z-index: 200;	
background: url('/img/back.png') no-repeat;
background-position: top center;
}
.footer-i {padding: 20px 0 80px 0}
	.footer:before, .footer > .before {
		content: '';
		display: block;
		height: 1px;
		max-width: 1250px;
		line-height: 0px;
		margin: -1px auto 0px;
		background: #dedede;
		background: linear-gradient(left, #ffffff, #dedede 5%, #dedede 95%, #ffffff 100%);
		background: -moz-linear-gradient(left, #ffffff, #dedede 5%, #dedede 95%, #ffffff 100%);
		background: -webkit-gradient(linear, left center, right center, from(#ffffff), to(#ffffff), color-stop(.05,#dedede), color-stop(.95,#dedede));

	}	
	.footer .wrapper > div {
		float: left;
		width: 30%;		
		margin-right: 5%;
		padding-top: 25px;
	}	
	.footer span {
		padding: 0px 5px;
		color: #a8acbc;
	}	
	.footer .wrapper div.links {
		float: none;
		width: auto;
		margin: 0px;
		margin-left: 70%;
		text-align: right;
	}
		.social {
			display: inline-block;		
			padding-right: 15px;
		}
			.social a {
				display: inline-block;
				width: 16px;
				height: 16px;
				margin-right: 5px;
				background: url('/img/social.gif') no-repeat;
				vertical-align: middle;
			}
				.social .rss {
					background-position: 0px 0px;
				}
			.social .twi {
				background-position: 0px -16px;
			}
			.social .fb {
				background-position: 0px -32px;
			}
			.social .yt {
				background-position: 0px -48px;
			}
			
/************ Content styles **************/
.content img {
	float: center;
	margin: 0px 0px 10px 0px;
}	
.content h1 {margin-bottom: 8px}
			
.content p {
	clear: right;
	line-height: 1.5em;
}
.date {
	color: #888;
}
.hidden {
	display: none;
}
.dashed {
	text-decoration: none;
	border-bottom: 1px dashed;
}
.prev-news, .next-news  {
	color: #2f4f8e;
	float: left;
}
	.next-news {
		float: right;
	}
.content .social a {
	display: inline-block;
	height: auto;
	width: auto;
	margin: 0px 0px 10px;
	padding-left: 40px;
	background: url('/img/social-big.gif') no-repeat;
	line-height: 32px;
	font-size: 1.3em;
	color: #e04125;
}
	.content .social .rss {
		background-position: 0px 0px;
	}
	.content .social .twi {
		background-position: 0px -32px;
	}
	.content .social .fb {
		background-position: 0px -64px;
	}
	.content .social .yt {
		background-position: 0px -96px;
	}

.addthis_toolbox {
	padding: 10px 0px; 
	font-size: 0.8em;
	color: #c9c9c9;
}


/* Пресс-центр */
.presscenter {
	padding-bottom: 15px;
}
	.presscenter div {
		display: inline-block;
		width: 30%;
		margin-right: 2.5%;
		vertical-align: top;
	}
	.presscenter ul {
		padding: 0px;
		list-style: none;
	}
		.presscenter li {
			padding: 0px 0px 20px;
		}
	.presscenter h2 {
		padding-top: 0px;
	}
	.presscenter .date {
		font-size: 0.8em;
	}
	.presscenter a, .publication span a {
		display: block;
		
		line-height: 1.5em;
	}
		.presscenter a:after, .publication span a:after, .presscenter a > .after, .publication span a > .after {
			content: '';
			display: inline-block;
			width: 7px;
			height: 1em;
			margin-left: 5px;
			background: #fff url('/img/show.gif') no-repeat 0px 50%;					
			vertical-align: middle;
		}
		.presscenter strong, .publication span strong {		
			font-weight: normal;
			text-decoration: underline;		
		}
	.presscenter p {
		padding: 0px;
	}
.publication {
	padding: 0px 0px 20px 41px;
background: #fff url('/img/txt.gif') no-repeat;

}
	.publication p, .publication span a  {
		line-height: 1.3em;
	}
	.publication p {
		padding: 5px 0px; color: #7a7e89
	}
	
/* Продукция */
.catalog {
	margin: 0px -11px 25px;	
	padding: 20px 29px 13px;
	border: 1px solid #e7f0fa;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
background-color: #e7f0fa;
background: url('/img/back_nav_cat.gif') repeat-x center left;

}
	.catalog ul {
		padding: 0px;
		list-style: none;
	}
		.catalog li {
			display: inline-block;
			margin-right: 35px;
			margin-bottom: 7px;
			padding: 0px;
			white-space: nobr;
		}
			.catalog li.active {
				padding: 1px 7px 1px 7px;	
				background: #2f4f8e;
				color: #FFF;
background: url('/img/back_nav.gif') repeat-x center left;
border: 1px #436fc8 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
			}
				.catalog li.active a {
					color: #FFF;
				}
.product {
	float: left;
	width: 64%;	
}
	.product .photo {
		float: left;
		width: 50%;
	}
		.product .photo img {
			float: none;
		}
	.product .links {
		margin-left: 52%;
		padding: 5px 0px;
		list-style: none;
	}
		.product .links li {
			padding: 7px 0px 7px 22px;
			min-height: 16px;
			
		}
			.product .links .pdf {
				background-position: 0px 7px;
			}
	.product .important {
		border-left: 5px solid #a02222;
		padding: 3px 0px 3px 10px;
		margin: 5px 0px;
	}
	.producer {
		margin: 40px 0px 10px 0px; 
		padding: 0px 15px;
		border: 1px solid #82a7d0;	
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
.infobar {
	margin-left: 67%;
	padding-top: 40px;
}
	.infobar .question {
		margin-right: -11px;
	}
	
		
/* Контакты */
.contact-list div {
	padding-top: 10px; 
	border-top: 1px solid #c2c2c2;
}
	.contact-list div:first-child {
		padding-top: 0px; 
		border-top: 0px none;
	}
.scheme {
	text-decoration: none;
	border-bottom: 1px dashed;
}

		

/* Обратная связь */
.feedback h1 {
	padding-bottom: 5px;
}
.feedback p {
	padding: 5px 0px;
}
		
/************ Main page content **************/
.promo {
	padding-bottom: 40px;
	height: 300px;
}
	.prod-descr {		
		position: absolute;
		width: 455px;
		height: 280px;
		margin-top: 23px;
		margin-left: -11px;		
		background: no-repeat;	
	}		
		#product00 {
			background-image: url('/images/promo/00.jpg');
		}
		#product01 {
			background-image: url('/images/promo/01.jpg');
		}
		#product02 {
			background-image: url('/images/promo/02.jpg');
		}
		#product03 {
			background-image: url('/images/promo/03.jpg');
		}
		#product04 {
			background-image: url('/images/promo/04.jpg');
		}
		#product05 {
			background-image: url('/images/promo/05.jpg');
		}
		#product06 {
			background-image: url('/images/promo/06.jpg');
		}
		#product07 {
			background-image: url('/images/promo/07.jpg');
		}
		#product08 {
			background-image: url('/images/promo/08.jpg');
		}
		#product09 {
			background-image: url('/images/promo/09.jpg');
		}
		#product10 {
			background-image: url('/images/promo/10.jpg');
		}
		#product11 {
			background-image: url('/images/promo/11.jpg');
		}
		.prod-descr div {
			position: absolute;
			bottom: 0px;
			left: 0px;
			min-height: 80px;
			width: 453px;
			border: 1px solid #d1dbe8;			
			background: #f3f7f9;			
			background: linear-gradient(top, #f3f7f9, #ebf5f7);
			background: -moz-linear-gradient(top, #f3f7f9, #ebf5f7);
			background: -webkit-gradient(linear, center top, center bottom, from(#f3f7f9), to(#ebf5f7));
			z-index: 0;
		}
			.prod-descr:first-child div {
				box-shadow: 0px 0px 5px #d1dbe8;
				-moz-box-shadow: 0px 0px 5px #d1dbe8;
				-webkit-box-shadow: 0px 0px 5px #d1dbe8;
			}
		.prod-descr h3 {
			color: #2f4f8e;
			font-size: 1.3em;
			padding: 5px 10px 0px;
		}
		.prod-descr p {
			padding: 5px 10px 10px;
			font-size: 0.9em;
			line-height: 1.2em;
			color: #171717;
		}	
		.prod-descr a {
			text-decoration: none;
			cursor: pointer;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
			z-index: 100;
		}

#product00 .prod-descr div {display:none; background: transparent;}

	.products {
		padding-top: 40px;
		margin-left: 50%;
	}
		.products ul {
			float: left;
			width: 47%;
			margin-right: 3%;
			padding: 0px;		
		}
			.products li {
				padding: 0px 0px 3px;
				list-style: none;
				line-height: 1.2em;				
			}
				.products li a {
					display: block;
					padding: 6px 24px 6px 0px;
					text-decoration: none;
					color: #000;
				}
					.products li a span {
						text-decoration: underline;
						padding-right: 12px;						
					}			
				.products li.hovered a, .products li:hover a {				
					margin-left: -6px;
					padding: 6px 24px 6px 6px;
					background: #FFF;
					color: #2f4f8e;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;				
				}
					.products li.hovered a span, .products li:hover a span {
						background-color: #fff;
background: #fff url('/img/show1.gif') no-repeat; background-position: top right; padding-right: 4px
					}			

.ambilight {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 327px;
	z-index: 0;
	background: #3F96D9 url('/img/abstract.png') no-repeat 100% 0px;
}
	.ambilight div {
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		height: 220px;
		background: url('/img/overlay.png') repeat-x;
	}
.main .pagebody h2  {
	font-size: 1.4em;
}
.main .content h1 {
	font-size: 1.8em;
	font-weight: normal;
	padding: 0px 0px 5px;
	color: #8a8a8a;
}
.main .content p {
	padding-right: 5%;
}
.main .content ul {
	padding-left: 0px;
	list-style: none;
	float: left;
	width: 45%;
	margin-right: 2%;
}
	.main .content ul:first-child {
		margin-right: 8%;
	}
.novelties {
	margin-top: 10px;
	margin-left: -16px;
	padding: 0px 15px;
	border: 1px solid #9cc3e4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
background: url('/img/back-new.gif') no-repeat;
}
	.main .pagebody .novelties h2 {
		position: relative;
		display: inline-block;
		min-height: 30px;
		padding: 0px 43px;
		top: -0.6em;
		left: 24px;

		font-size: 1.5em;		
	}

.main .pagebody .novelties h2 span {background: #fff; padding: 0px 2px 25px 2px}

		.novelties h2 .prev, .novelties h2 .next {
			display: block;
			position: absolute;
			top: 2px;
			width: 38px;
			height: 29px;
			background: url('/img/novelties.png') no-repeat;
		}
			.novelties h2 .prev {
				left: 5px; top: 1px;
				background-position: 0px 0px;
			}
			.novelties h2 .next {
				right: 5px; top: 1px;
				background-position: 100% 0px
			}
	.novelties ul {
		padding: 0px;
		list-style: none;	
	}
		.novelties li {
			display: none;
		}	
			.novelties li:first-child {
				display: block;
			}
		.novelties span {
			display: block;
			text-align: center; padding-bottom: 25px;
		}
		.novelties strong {
			font-size: 1.05em;	
		}
		.novelties p {
			padding-top: 0px;
			font-size: 0.9em;
		}


.question {
	margin: 10px -14% 20px 0px;
	padding: 0px 15% 20px;
	background: #f5f5f5;
	background: url('/img/back-bl.gif') no-repeat;
	border: 1px solid #d4e4f5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	.question h2 {
		margin: 15px 0px 0px -20px;
		height: 30px;
		line-height: 30px;
		padding: 0px 0px 0px 40px;
		background: url('/img/question.png') no-repeat;
	}
	.question p {
		color: #7a7e89; padding-top: 10px;
	}
.cat-link {
	padding-left: 15%;	
}
	.cat-link a {
		margin-left: -19px;
	}
.info {
	clear: left;
	padding-top: 30px;
}
	.info h2 {
		display: inline-block;	
		padding: 0px 0px 10px 0px;
		vertical-align: middle;
	}	
	.info span {
		color: #7a7e89;
		font-size: 0.85em;
	}
	.info .rss {
		margin-left: 20px;
		font-size: 0.75em;
		color: #1c1c1c;			
	}

.category_item	{
 padding-top:5px;
}

.category_item span {
 font-weight: bold;
  font-size:100%;
  }	
  

table.table {border-top: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1; width: 100%}
.table td {border-bottom: 1px solid #e0e0e0; padding: 3px 6px 10px 6px}
.td {border-right: 1px solid #d1d1d1}
.td-down {border-bottom: 1px solid #d1d1d1}
.td-downt {border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1}
th {font-size: 80%; color: #343434; background-color: #e0e0e0; border-bottom: #e0e0e0 1px solid; padding: 5px}

a.dot:link {color: #2f4f8e; text-decoration: none; border-bottom: #2f4f8e 1px dashed}
a.dot:visited {color: #2f4f8e; text-decoration: none; border-bottom: #2f4f8e 1px dashed}


.i {color: #e04125}

.pdf-big {background: url('/img/pdf-big.gif') no-repeat; padding-left: 41px; line-height: 1.3em; height: 31px; margin: 20px 0px 40px 0px}
.avi-big {background: url('/img/avi-big.gif') no-repeat; padding-left: 41px; line-height: 1.3em; height: 31px; margin: 20px 0px 40px 0px}


.ppt-irz {background: url('/img/ppt.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 60px; margin: 30px 0px 40px 0px}

.pdf-cat {background: url('/img/catalog-irz.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat3 {background: url('/img/catalog-3.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat10 {background: url('/img/catalog-10.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat11 {background: url('/img/catalog-11.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat12 {background: url('/img/catalog-12.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat62 {background: url('/img/catalog-62.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat209 {background: url('/img/catalog-209.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat20 {background: url('/img/catalog-20.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}
.pdf-cat19 {background: url('/img/catalog-19.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}

.books-irz {background: url('/img/books-irz.gif') no-repeat; padding-left: 110px; line-height: 1.3em; height: 126px; margin: 30px 0px 40px 0px}

.irz55 {background: url('/uploads/images/upstream.png') no-repeat; padding-left: 110px; line-height: 1.3em; height: 80px; margin: 30px 0px 40px 0px}

.doc-big {background: url('/img/doc-big.gif') no-repeat; padding-left: 40px}
.eps {background: url('/img/eps.gif') no-repeat; padding-left: 40px}


.xls-big {background: url('/img/xls-big.gif') no-repeat; padding-left: 40px}
.sert {
background: url('/img/sert-big.gif') no-repeat; 
padding: 0px 0px 0px 40px; 
line-height: 1.3em; 
}

.blk {
border: 1px solid #d4e4f5; 

border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
}

a:hover {color: #e04125}

.show {background: #fff url('/img/show1.gif') no-repeat; background-position: top right; padding-right: 4px}
.show span {padding-right: 5px}


.CGBlogSummaryPostdate, #CGBlogPostDetailDate {color: #7b7b7b;}
.list {padding-bottom: 30px}


.tabs {

width: 100%; 
height: 32px; 
margin: 20px 0 30px 0; 
cursor: hand; 
cursor: pointer; 
background: #FFFFFF url('/img/tab_0.gif') no-repeat; 
background-position: bottom right
}

.tabs a {
float: left; 
display: block;
padding: 6px 6px 7px 6px; 
margin-right: 2px; 
border-top: 1px dotted #a8acbc; 
border-right: 1px dotted #a8acbc;
border-left: 1px dotted #a8acbc; 

border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
color: #a8acbc; 

font-weight: normal; 

text-decoration: none;
 
z-index: 1;
 
position: relative;
 
top: 1px

}

.tabs a.selected {
color: #828692; 
border-top: 1px solid #a8acbc; 
border-right: 1px solid #a8acbc;
border-left: 1px solid #a8acbc;
border-bottom: 0px;
padding-bottom: 8px;
z-index: 3; 
font-weight: bold;
background-color: #fff
}

.tab_page {
border: 0px; 
background-color: #fff; 
padding: 5px;
 display: block;
 z-index: 2; 
margin-bottom: 1px
}

fieldset {border: #a8acbc 1px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px} 
legend {font-weight: bold; background-color: #fff; padding: 3px}		
.filesize {font-size: 0.8em; color: #767676; padding-left: 5px}
td {line-height: 1.3em;}
.nobr {white-space: nowrap}

.menu_ul {margin: 10px 20px 10px 0; padding: 0}
.menu_ul li {list-style-type: none; padding: 0 0 3px 0}

.photo_gallery {cursor: url('/uploads/images/zoomin.cur'), pointer !important;}
.photo_gallery img {cursor: url('/uploads/images/zoomin.cur'), pointer !important;}

.hi_data {margin-left: -120px}
.hi_block {margin-top: -2.4em}
#tracker_label {font-weight: bold}
.cms_form label {
padding-bottom: 3px;
	}
.class_form,.class_anketa, .form_tracker_emergency {display:none}
.cms_submit {float:right}