@charset "utf-8";
/* CSS Document */

html , form {margin:0;padding:0;}
body {margin:0;padding:0;font-size:100%;background-color:#ffffff;}

a {outline:none;}

/*--------- Main Table --------*/
.mainTable {margin:0; padding:0; width:100%;}

.mainTableLeft {margin:0; padding:0; background:url(../images/bodyBg.jpg) repeat-x left top; width:40%;}
.mainTableMiddle {margin:0; padding:0; width:990px;}
.mainTableRight {margin:0; padding:0; background:url(../images/headerContainerBg.jpg) repeat-x left top; width:40%;}

/*------ Header -------*/
#headerContainer {margin:0; padding:0; height:140px; width:100%;}

#headerIn {
margin:0 auto;
padding:0;
width:990px;
height:140px;
background:url(../images/headerContainerBg.jpg) repeat-x left bottom;}

#headerLeft {float:left; margin:0; padding:0; width:262px; height:140px;}

	#headerLeft img {margin:0; padding:0; width:262px; height:140px; border:none;}

#headerMiddleMain {
float:left;
margin:0;
padding:0;
width:48px;
height:140px;
background:url(../images/logoMain.jpg) no-repeat left top;}

#headerMiddleIT, #headerMiddleDevelopment, #headerMiddleDesign, #headerMiddleSupport,
#headerMiddleTranslations, #headerMiddleMISDevelopment {
float:left;
margin:0;
padding:0;
width:150px;
height:140px;
background:url(../images/logoIT.jpg) no-repeat left top;}

#headerMiddleIT {background:url(../images/logoIT.jpg) no-repeat left top;}
#headerMiddleDevelopment {background:url(../images/logoDevelopment.jpg) no-repeat left top;}
#headerMiddleDesign {background:url(../images/logoDesign.jpg) no-repeat left top;}
#headerMiddleSupport {background:url(../images/logoSupport.jpg) no-repeat left top;}
#headerMiddleTranslations {background:url(../images/logoTranslations.jpg) no-repeat left top;}
#headerMiddleMISDevelopment {background:url(../images/logoMISDevelopment.jpg) no-repeat left top;}

/*--------- специфика Main Page -------*/
#headerRightMain {
float:left;
margin:0;
padding:0;
width:680px; /* +102 */
height:140px;}

	#headerContactsMain {
	float:left;
	margin:0;
	padding:0;
	width:457px;/* +102 */
	height:88px;}
	
	#headerContentMain {
	clear:both;
	margin:0;
	padding:5px 0 0 0;
	width:680px;
	height:47px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fcfcfc;}
/*------------------------*/	
		#headerContacts a, #headerContactsMain a, #headerContactsViewer a {
		float:left;
		margin:54px 0 0 0;
		padding:0;}
		
		#headerContacts img, #headerContactsMain img, #headerContactsViewer img {
		margin:0; padding:0; border:none;}

#headerRight {float:left; margin:0; padding:0; width:578px; height:140px;}

	#headerContacts {float:left; margin:0; padding:0; width:355px; height:88px;}	
	
	#headerSearch {float:left; margin:0; padding:0; width:223px; height:88px;}
	
		#searchContainer {margin:55px 0 0 0; padding:0; width:200px; height:18px;}
		
		.searchButton {
		float:left;
		margin:0;
		padding:0;
		width:79px;
		height:18px;
		background:url(../images/searchButton.png) no-repeat left top;
		border:none;
		outline:none;}
	
		.searchField {
		margin:0;
		padding:0;
		height:16px;
		font-size:12px;
		line-height:16px;
		border:1px solid #bcb6ab;
		border-left:none;
		width:120px;}
		
		#viewerContent .searchField {font-size:14px; width:260px;}
	
	#headerContent {
	clear:both;
	margin:0;
	padding:0;
	width:578px;
	height:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fcfcfc;
	line-height:52px;}
	
		.headerContentTitle {
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#fcfcfc;}
		
		.getMoreLink {
		margin:0;
		padding:0;
		float:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;}
		
		#headerContent a, #headerContentMain a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:italic;
		color:#ebe7de;
		text-decoration:underline;
		margin:0;
		padding:0 24px 0 3px;}
		
		#headerContent a:hover, #headerContentMain a:hover {text-decoration:none;}	
		
/*------- Header Bottom ---------*/
#headerBottom {clear:both; margin:0 auto; padding:0; width:990px; height:49px;}

#headerBottomLeft {float:left; margin:0; padding:0; width:840px; height:49px;}

	#breadcrumbs {
	margin:0 0 0 272px;
	padding:8px 0 0 0;
	height:41px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#011f20;}
	
		#breadcrumbs a {
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:italic;
		color:#011f20;
		text-decoration:underline;
		outline:none;}
		
		#breadcrumbs a:hover {text-decoration:none;}

		#breadcrumbs span {margin:0 2px; padding:0; font-style:normal; color:#0059a1;} 
				
#headerBottomRight {float:left; margin:0; padding:0 0 0 0; width:150px; height:49px; text-align:right;}

	#headerBottomRight a {
	margin:0 24px 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#4083b9;
	text-decoration:underline;}
	
	#headerBottomRight a:hover {text-decoration:none;}

/*-------- Content Areas ---------*/
#mainContainer {margin:0 auto; padding:0; width:990px;}

#leftColumn {float:left; width:240px; margin:0; padding:0;}
#contentColumn {float:left; margin:0; padding:0; width:528px;}
#rightColumn {float:left; width:222px; margin:0; padding:0;}

#leftContent {margin:0 0 0 24px; padding:0 0 20px 0; width:216px;}

#centerContent {margin:0 32px; padding:0 0 20px 0; width:464px;}

	/*------ специфика Main Page -----*/
	#leftBlock {margin:0; padding:0; width:768px; float:left;}
	
	#rightBlock {margin:0; padding:0; width:757px; float:right;}

	#leftColumnMain {float:left; width:233px; margin:0; padding:0;}	
		#leftContentMain {margin:0 0 0 24px; padding:0 0 20px 0; width:209px;}

	#contentColumnMain {float:left; margin:0; padding:0; width:535px;}
		#centerContentMain {margin:0 32px 0 16px; padding:0 0 20px 0; width:487px;}
		
	#rightColumnMain {float:left; width:222px; margin:0; padding:0;}	
		#rightContentMain {margin:0 24px 0 0; padding:0 0 20px 0; width:198px;}
	
	#mainNewsColumn {margin:0 0 0 10px; padding:0; background-color:#ebe7de; width:743px; clear:both; float:left;}
	
		#leftNewsContent {margin:0 0 0 18px; padding:0; width:496px /*467px*/; float:left;}
		
		#rightNewsContent {margin:0 0 0 10px; padding:0; width:198px /*216px*/; float:left;}
		
		#mainNewsTop{
		margin:0;
		padding:0;
		clear:both;
		height:27px;
		background:url(../images/mainNewsTop.jpg) no-repeat left top;}
		
		#mainNewsBottom {
		margin:0;
		padding:0;
		clear:both;
		height:28px;
		background:url(../images/mainNewsBottom.jpg) no-repeat left top;}
		
		/*----- Static Banner ------*/
		/* #PartnersLink {margin:0 24px 20px 0; padding:0; width:198px;} */
		#StaticBanners {margin:0 24px 20px 0; padding:0; width:198px;}
		
			.ConstructorBannerUp {
			display:block;
			margin:0;
			padding:0;
			width:199px;
			height:99px;
			background:url(../images/ConstructorBannerUp.jpg) no-repeat left top;}
			
			.ConstructorBannerDown {
			display:block;
			margin:0 0 20px 0;
			padding:0;
			width:199px;
			height:41px;
			background:url(../images/ConstructorBannerDown.jpg) no-repeat left top;}
			
			.SmallBusinessBanner {
			display:block;
			margin:0;
			padding:0;
			width:199px;
			height:138px;
			background:url(../images/SmallBusinessBanner.jpg) no-repeat left top;}				
		/*------- end: Static Banner ------*
	/*------ end: специфика Main Page -----*/

#rightContent {margin:0 24px 0 0; padding:0 0 20px 0; width:198px;}

#bottom {
clear:both; 
margin:0; 
padding:0;
height:20px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
text-align:left;
text-indent:24px;
line-height:20px;
color:#656767;}

/*------- Footer --------*/
#footerContainer {clear:both; width:100%; margin:0; padding:0; background-color:#656767;}

	#footerIn {margin:0 auto; padding:0; width:990px;}
	
	#footerContent {margin:0; padding:10px 24px 20px 24px;}
	
		.footerContentTitle {
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		font-style:italic;
		color:#a3a6a6;}
		
		#footerContent a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#323333;} 
		
		#footerContent a:hover {color:#a3a6a6;}	

/*---------- Viewer -----------*/
.viewerTableMiddle {margin:0; padding:0; width:800px;}

	#headerInViewer {
	margin:0 auto;
	padding:0;
	width:800px;
	height:140px;
	background:url(../images/headerContainerBg.jpg) repeat-x left bottom;}

	#headerRightViewer {
	float:left;
	margin:0;
	padding:0;
	width:490px; /* +102 */
	height:140px;}

	#headerContactsViewer {float:left; margin:0; padding:0; width:490px; height:88px;}

	#headerContentViewer {
	clear:both;
	margin:0;
	padding:0;
	width:490px;
	height:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fcfcfc;
	line-height:52px;}

#mainViewerContainer {margin:0 auto; padding:0; width:800px;}

#viewerContent {
margin:0 auto;
padding:15px 24px 10px 24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#5c5c5c;
text-align:justify;}

#footerContainerViewer {clear:both; width:100%; height:40px; margin:0; padding:0; background-color:#656767;}
/*---------- end: Viewer -----------*/

/*============ Typography =============*/
.PlainText {margin:0; padding:0;}

.Plaintextheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#000000;
margin:0 0 5px 0;
padding:0 0 5px 0;
line-height:22px;}

.pt_paragraph, .pt_paragraph p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#5c5c5c;
margin:0 0 15px 0;
padding:0;}
	
p, ol, ul, li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#5c5c5c;
line-height:17px;}

ol, ul, li {margin:0 0 0 8px; padding:0;}

ol, ul {margin:0 0 20px 14px;}

.PlainText ol li,.PlainText ul li {margin:0 0 7px 0; padding:0;}

h1, h2, h3, h4, h5, h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#011f20;}

h1 {font-size:18px;margin:0;padding:0 0 5px 0;}
h2 {font-size:16px;margin:0;padding:0 0 5px 0;}
h3 {font-size:14px;margin:0;padding:0 0 5px 0;}
h4 {font-size:13px;margin:0;padding:0 0 5px 0;}
h5 {font-size:13px;margin:0;padding:0 0 5px 0;}
h6 {font-size:12px;margin:0;padding:0 0 5px 0;}

div .pt_clear {margin:0;padding:0;height:0px;}
/*============ end Typography =============*/

/*===============  Form  ==============*/
.t_form {margin:0 0 25px 0; padding:0;}

table.out { 
width:100%;
margin:0;
padding:13px 0 0 0;
border:none;
background:url(../images/formTop.jpg) no-repeat left top;}

td.Form_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal; 
font-style:italic;
color:#0059a1;	
padding:0;
height:25px;
background-color:#ebe7de;}

td.left { 
width:100%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
font-style:italic;
color:#525250;
background-color:#ebe7de;
padding:5px 12px;}

td.left input.textfield {border:1px solid #e0cac5; color:#262626; background-color:#ffffff;}

textarea.right {
border:1px solid #e0cac5;
padding-right:5px;
width:99%;
height:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626;
background-color:#ffffff;}

td.left select{
width:70%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:0; 
border:1px solid #e0cac5;
color:#262626;
background-color:#ffffff;}

td.left div span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#525250;
line-height:26px;}

td.checkword {
background-color:#ebe7de;
margin:0;
padding:0 0 15px 0;}

.checkword nobr {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
font-style:italic;
color:#525250;
padding:0 0 0 10px;}

.checkword img {margin-left:10px; border:1px solid #e0cac5; margin-right:8px;}

input.textfield {
border:1px solid #e0cac5;
background-color:#ffffff; 
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626;}

td.PlaceBut {
margin:0;
padding:10px 10px 15px 0;
border:none;
background:url(../images/formBottom.jpg) no-repeat right bottom;
background-color:#ebe7de;}

font.star {font-weight:bold; color:#ff0000;}

.starDescription { 
width:100%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
font-style:italic;
color:#bb8d83;
background-color:#ebe7de;
padding:5px 12px 0 12px;}

td.button {border:1px solid #e0cac5; padding:5px 5px 5px 5px; text-align:right;}

/********** особые стили **********/
#rightContent .t_form {width:198px;}
#rightContent table.out {width:198px;}
#rightContent td.left {padding:5px 12px 0 12px;}
#rightContent textarea.right {width:97%;}
#rightContent td.Form_title {padding:0 12px 5px 12px;text-align:left;}

/*============= end: Form  ==============*/

/*================ Standart Button =====================*/
.clsButtonPic {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold; 
color:#ffffff;	
cursor: pointer;
text-align:center;
vertical-align:top;
width:70px;
height:23px;
line-height:23px;
color:#262626; 
background: url(../images/butMiddle.jpg) repeat-x;}

.clsButtonLeft {
width:4px;
height:23px;
background: url(../images/butLeft.jpg) no-repeat;}

.clsButtonRight {
width:4px;
height:23px;
background: url(../images/butRight.jpg) no-repeat;}

.clsButtonPic nobr, .clsButtonPic span {
display:block;
margin:0;
padding:0;
vertical-align:middle;
color:#ffffff;}

.download {width:24px; height:24px;}
.downloadpic img {width:24px; height:24px;}

/*================ end: Standart Button ==================*/

/* ================ NEWS =====================*/
/*-----> news <-*/
.news {margin:0 0 25px 0; padding:0;}

.shortheader {	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold; 
color:#3d3d3d;  
width:100%;
margin:0;
padding:0;}

	#centerContentMain .shortheader {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#5c5c5c;  
	width:100%;
	margin:0;
	padding:0;}

span.clsDate {	 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f6f6f;
margin:0;
width:100%;}

	#centerContentMain span.clsDate {	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0059a1;
	margin:0;
	width:100%;}

a.headerS:link, a.headerS:active,  a.headerS:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color: #3d3d3d;
margin:0;
text-decoration:underline;}

a.headerS:hover {color:#3d3d3d; text-decoration:none;}

		#centerContentMain a.headerS:link,
		#centerContentMain a.headerS:active, 
		#centerContentMain a.headerS:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		font-style:normal;
		color: #5c5c5c;
		margin:0;
		text-decoration:underline;}

		#centerContentMain a.headerS:hover {color:#5c5c5c; text-decoration:none;}

.short {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#717171;
text-align:justify;	
margin:0;
padding:0;}

.short p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#7d7d7d;
margin:5px 0 5px 0;
padding:0;}

a.sml:link, a.sml:visited, a.sml:active  {
float:right;
margin:0;
padding:0 0 0 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#9e9e9d;
text-decoration:underline;}

a.sml:hover {font-size:12px; color:#9e9e9d; text-decoration:none;}

a.sml strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#9e9e9d;}

/*-----> full news <-*/
.newsfull {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#7d7d7d;
margin:0;
padding:0;
text-align:left;
border:none;
width:100%;}

.newsfull p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#5c5c5c;
margin:5px 0 10px 0;
padding:0;
line-height:17px;
text-align:left;
border:none;
width:100%;}

.newsfull img{margin:10px 0 0 0;padding:0;border:none;}

/*-----> link to news <-*/
a.newH:link, a.newH:active,  a.newH:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color: #3d3d3d;
margin:0;
padding:0;
text-decoration:underline;}

a.newH:hover {color:#3d3d3d; text-decoration:none;}

.shortnews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#7d7d7d;
text-align: justify;
margin:5px 0 10px 0;
padding:0;}		

/*-----> other <-*/
div.signature {border-top:solid 1px #cccccc; margin-top:10px; padding-top:5px; border:none;}

.newsData {	
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#245a80;
margin:0 0 0 2px;
width:100%;}

a.headerN:link, a.headerN:active,  a.headerN:visited {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color: #b13e19;
margin:0 0 0 10px;
text-decoration:none;}

a.headerN:hover {color:#c96369; text-decoration:none; background-color:#ebdcbe;}

span.title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin:0 0 0 8px;
text-decoration:none;}

/*===== для постраничного вывода новостей  =====*/	
.count {font-family:Arial, Helvetica, sans-serif; font-size:10px; border:none; height:12px; width:auto; clear:both;}
.count a {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#245a80;}
.count_current {vertical-align:bottom;}

.count_current strong {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
text-decoration:none;
font-weight:bold;
color:#262626;}

/* Composite News */
a.header:link, a.header:visited, a.header:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#0059a1;
text-decoration:underline;
padding:0 0 0 12px;}

a.header:hover {text-decoration:none;}

.ArchiveMonth a.header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color: #3d3d3d;
text-decoration:underline;
padding:0 0 0 12px;
background:url(../images/InsideMainMenuSubItemHover.jpg) no-repeat left 2px;}

.ArchiveMonth a.header:hover {text-decoration:none;}

.glavtext {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#5c5c5c; text-align:justify;}
.glavtext h3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#3d3d3d;}
.glavtext i {text-align:justify;}

.header {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#245a80; font-weight:bold;}
td.copy {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#245a80;}

/*------ Partners News -------*/
.partnersNewsContainer, .partnersNewsContainer td {margin:0; padding:0;}

.partnersNewsTop {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6f6f6f;}

a.partnersLink:link,
a.partnersLink:visited,
a.partnersLink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
color:#6f6f6f;
text-decoration:underline;
display:block;
width:100%;
margin:8px 0 7px 0;
padding:0;
line-height:18px;}

a.partnersLink:hover {text-decoration:none;}
/*------ end: Partners News -------*/

/*------ News Link -------*/
.newsLinkContainer {margin:0 0 20px 0; padding:0;}

.newsLinkTop {margin:0; padding:0; background:url(../images/newsLinksTitle.jpg) no-repeat left top; height:30px;}

.newsLinkDate {
margin:0;
padding:0;
float:left;
width:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-weight:normal;
font-size:10px;
color:#717171;}

		.newsLinkDateUp {margin:0; padding:3px 14px 0 0; text-align:right;}
		.newsLinkDateDown {line-height:normal; margin:0; padding:0 14px 0 0; text-align:right;}
		
.newsLinkTitle{
margin:0;
padding:0;
display:inline-block;
width:417px;
float:left;
line-height:20px;}

		#leftNewsContent .shortnews {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#7d7d7d;
		text-align: justify;
		margin:5px 0 10px 48px;
		padding:0;}

/*------ end: News Link -------*/

/*------ Events Link -------*/
.eventsLinkContainer {margin:0; padding:31px 0 0 0 ;} /*---- временный отступ 31px ----*/

.eventsLinkTop {margin:0; padding:0; background:url(../images/eventsLinksTitle.jpg) no-repeat left top; height:30px;}

.eventsLinkDate {margin:0; padding:0; float:left; width:50px;}
	
		.eventsLinkDateUp, .eventsLinkDateDown {margin:0; padding:0 8px 0 0; text-align:right;}
			
		span.clsDateDay, span.clsDateMonth, span.clsDateYear {
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:normal;
		font-style:italic;
		font-size:12px;
		line-height:20px;
		color:#b08e83;
		margin:0;
		padding:0;}
		
		span.clsDateYear {font-size:11px; line-height:normal;}

.eventsLinkTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#011f20;
margin:0;
padding:0;
display:inline-block;
width:159px;
float:left;
line-height:20px;
vertical-align:top;}

.eventsLinkContainer .short{
margin:0;
padding:0 0 15px 0;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#011f20;}

.eventsLinkGetMore {margin:0; padding:0 0 0 40px; text-align:left; font-size:11px; clear:both;}

.eventsLinkGetMore a:link, 
.eventsLinkGetMore a:active, 
.eventsLinkGetMore a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#0059a1;
margin:0 0 0 10px;
padding:0;
text-decoration:none;}

.eventsLinkGetMore a:hover {color:#fa0606; text-decoration:none;}

/*------ end Events Link -------*/
/*=========== end: News ============*/

/*========= Picture collection ======*/
.PictureCollectionTable {margin:0; padding:0;}

.description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
font-style:italic;
color:#b39185;	
background-color:transparent;
margin:2px 0 10px 0;
padding:0;}

.clsLoadedPicture {margin:0; padding:0; border:none;}

#leftContent .description,
#leftContentmain .description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
font-style:italic;
color:#b39185;	
background-color:transparent;
margin:7px 0 0 0;
padding:0;}
/*======= end: Picture collection =======*/

/*========== Banners ===========*/
.BannersTableH, .BannersTableV {margin:0 0 25px 0; padding:0;}
.bannerH, .bannerV {margin:0; padding:0 0 25px 0;}

a.banner:link, a.banner:visited, a.banner:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:none;}

a.banner:hover {text-decoration:none;}

a.banner img {margin:0; padding:5px 0;}
/*=========== end: Banners =============*/

/*======== Cell and Links ========*/
a:link, a:visited, a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#0059a1;	
text-decoration:none;
outline:none;}

a:hover {text-decoration:none; color:#fa0606;}

a:link small, a:visited small, a:active small {	 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#0059a1;}

a:hover small {text-decoration:none; color:#fa0606;}

.clearcell {font-family:Arial; font-size:12px; vertical-align:top;}
/*======= end: Cell and Links =======*/




/*================ MENU ====================*/
/*============== Main Menu =================*/
div.MainMenu {margin:0 0 25px 0; padding:0;}
div.MainMenu ul {display:block; list-style:none; margin:0; padding:0;}
div.MainMenu ul li {margin:2px 0; padding:0; background-color:#c6ddef;}

/*--- first ---*/
div.MainMenu a.menuFirst:link, div.MainMenu a.menuFirst:visited, div.MainMenu a.menuFirst:active {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenuFirst.jpg) no-repeat left top;}

div.MainMenu a.menuFirst:hover {
color:#0059a1;
text-decoration:none;
background:url(../images/mainMenuFirst.jpg) no-repeat left -17px;}

div.MainMenu a.menuFirstAc:link, 
div.MainMenu a.menuFirstAc:visited,
div.MainMenu a.menuFirstAc:active,
div.MainMenu a.menuFirstAc:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenuFirst.jpg) no-repeat left bottom;}

/*--- last ---*/
div.MainMenu a.menuLast:link, div.MainMenu a.menuLast:visited, div.MainMenu a.menuLast:active {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenuLast.jpg) no-repeat right top;}

div.MainMenu a.menuLast:hover {
color:#0059a1;
text-decoration:none;
background:url(../images/mainMenuLast.jpg) no-repeat right -17px;}

div.MainMenu a.menuLastAc:link, 
div.MainMenu a.menuLastAc:visited,
div.MainMenu a.menuLastAc:active,
div.MainMenu a.menuLastAc:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenuLast.jpg) no-repeat right bottom;}

/*--- link ---*/
div.MainMenu a.menu:link, div.MainMenu a.menu:visited, div.MainMenu a.menu:active {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenu.jpg) no-repeat left top;}

div.MainMenu a.menu:hover {
color:#0059a1;
text-decoration:none;
background:url(../images/mainMenu.jpg) no-repeat left -17px;}

div.MainMenu span.empty, div.MainMenu span.empty:hover {	
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenu.jpg) no-repeat left top;}

div.MainMenu a.menuAc:link,
div.MainMenu a.menuAc:active,
div.MainMenu a.menuAc:visited,
div.MainMenu a.menuAc:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#0059a1;
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 17px;
line-height:17px;
background:url(../images/mainMenu.jpg) no-repeat left bottom;}
/*============== end: Main Menu ====================*/

/*============== Center MainMenu ====================*/
.CenterMainMenu {margin:0 0 30px 0; padding:0; width:486; text-align:left; background-color:#eeb688;}
.CenterMainMenu tr {margin:0; padding:0;}
.CenterMainMenu tr td {margin:0; padding:0; background-color:#ffffff; vertical-align:top; width:243px;}

.centerMenuIT {background:url(../images/centerMenuIT.jpg) no-repeat left top;}
.centerMenuDesign {background:url(../images/centerMenuDesign.jpg) no-repeat left top;}
.centerMenuDevelopment {background:url(../images/centerMenuDevelopment.jpg) no-repeat left top;}
.centerMenuSupport {background:url(../images/centerMenuSupport.jpg) no-repeat left top;}
.centerMenuTranslations {background:url(../images/centerMenuTranslations.jpg) no-repeat left top;}
.centerMenuMISDevelopment {background:url(../images/centerMenuMISDevelopment.jpg) no-repeat left top;}

/*--- links ---*/
.CenterMainMenu a.child:link,
.CenterMainMenu a.child:visited,
.CenterMainMenu a.child:active,
.CenterMainMenu a.child:hover
.CenterMainMenup span.empty ,
.CenterMainMenu span.empty:hover {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#011f20;
text-decoration:none;
line-height:20px;
visibility:hidden;}

/*----- Sub menu -----*/
.CenterSubparts {margin:20px 0 0 86px; padding:0;}
.CenterSubparts .CenterSubparts {margin:0px 0 0 86px; padding:0;}
.CenterSubparts tr td {margin:0; padding:0; border:none;}

/*--- sub links ---*/
.CenterSubparts a.child:link,
.CenterSubparts a.child:visited, 
.CenterSubparts a.child:active,
.CenterSubparts span.empty,
.CenterSubparts span.empty:hover {
display:inline-block;
margin:0;
padding:0 0 6px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px; 
font-style:italic;
color:#011f20;
text-decoration:underline;
outline:none;
line-height:14px;
visibility:visible;}

.CenterSubparts a.child:hover {color:#fa0606; text-decoration:underline;}
/*================== end: Center MainMenu ====================*/

/*============== Inside MainMenu ====================*/
.InsideMainMenu {margin:0 0 25px 0; padding:0; width:100%; text-align:left;}

.InsideMainMenu ul {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
width:100%;}

.mitem, .mitema {margin:0 0 3px 0; padding:0; list-style:none;}

.InsideMainMenu a:link,
.InsideMainMenu a:visited,
.InsideMainMenu a:active {	
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#262626; 
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 45px;
background:none;
height:48px;}

.InsideMainMenu a:hover {color:#ffffff; text-decoration:none;}

.InsideMainMenu span.empty {	
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#262626; 
text-decoration:none;
outline:none;
margin:0;
padding:0 7px 0 45px;
background:none;
height:48px;}

/*----------------------*/
span .menuIT:link, span a.menuIT:visited,
span a.menuIT:active {	
background:url(../images/InsideMainMenuIT.jpg) no-repeat left top;}

span a.menuIT:hover  {	
background:url(../images/InsideMainMenuIT.jpg) no-repeat left -48px;}

span a.menuITCurrent:link, span a.menuITCurrent:visited,
span a.menuITCurrent:active, span a.menuITCurrent:hover {	
background:url(../images/InsideMainMenuIT.jpg) no-repeat left bottom;}

/*------ IT ------*/
.InsideMainMenu  a.menuIT:link, .InsideMainMenu  a.menuIT:visited,
.InsideMainMenu  a.menuIT:active {	
background:url(../images/InsideMainMenuIT.jpg) no-repeat left top;}

.InsideMainMenu  a.menuIT:hover {	
background:url(../images/InsideMainMenuIT.jpg) no-repeat left -48px;}

.InsideMainMenu  a.menuITCurrent:link, .InsideMainMenu  a.menuITCurrent:visited,
.InsideMainMenu  a.menuITCurrent:active, .InsideMainMenu  a.menuITCurrent:hover {	
background:url(../images/InsideMainMenuIT.jpg) no-repeat left bottom;}

/*------ Development ------*/
.InsideMainMenu  a.menuDevelopment:link, .InsideMainMenu  a.menuDevelopment:visited,
.InsideMainMenu  a.menuDevelopment:active {	
background:url(../images/InsideMainMenuDevelopment.jpg) no-repeat left top;}

.InsideMainMenu  a.menuDevelopment:hover {	
background:url(../images/InsideMainMenuDevelopment.jpg) no-repeat left -48px;}

.InsideMainMenu  a.menuDevelopmentCurrent:link, .InsideMainMenu  a.menuDevelopmentCurrent:visited,
.InsideMainMenu  a.menuDevelopmentCurrent:active, .InsideMainMenu  a.menuDevelopmentCurrent:hover {	
background:url(../images/InsideMainMenuDevelopment.jpg) no-repeat left bottom;}

/*------ Design ------*/
.InsideMainMenu  a.menuDesign:link, .InsideMainMenu  a.menuDesign:visited,
.InsideMainMenu  a.menuDesign:active  {	
background:url(../images/InsideMainMenuDesign.jpg) no-repeat left top;}

.InsideMainMenu  a.menuDesign:hover  {	
background:url(../images/InsideMainMenuDesign.jpg) no-repeat left -48px;}

.InsideMainMenu  a.menuDesignCurrent:link, .InsideMainMenu  a.menuDesignCurrent:visited,
.InsideMainMenu  a.menuDesignCurrent:active, .InsideMainMenu  a.menuDesignCurrent:hover {	
background:url(../images/InsideMainMenuDesign.jpg) no-repeat left bottom;}

/*------ Support ------*/
.InsideMainMenu  a.menuSupport:link, .InsideMainMenu  a.menuSupport:visited,
.InsideMainMenu  a.menuSupport:active  {	
background:url(../images/InsideMainMenuSupport.jpg) no-repeat left top;}

.InsideMainMenu  a.menuSupport:hover  {	
background:url(../images/InsideMainMenuSupport.jpg) no-repeat left -48px;}

.InsideMainMenu  a.menuSupportCurrent:link, .InsideMainMenu  a.menuSupportCurrent:visited,
.InsideMainMenu  a.menuSupportCurrent:active, .InsideMainMenu  a.menuSupportCurrent:hover {	
background:url(../images/InsideMainMenuSupport.jpg) no-repeat left bottom;}

/*------ Translations ------*/
.InsideMainMenu  a.menuTranslations:link, .InsideMainMenu  a.menuTranslations:visited,
.InsideMainMenu  a.menuTranslations:active  {	
background:url(../images/InsideMainMenuTranslations.jpg) no-repeat left top;}

.InsideMainMenu  a.menuTranslations:hover  {	
background:url(../images/InsideMainMenuTranslations.jpg) no-repeat left -48px;}

.InsideMainMenu  a.menuTranslationsCurrent:link, .InsideMainMenu  a.menuTranslationsCurrent:visited,
.InsideMainMenu  a.menuTranslationsCurrent:active, .InsideMainMenu  a.menuTranslationsCurrent:hover {	
background:url(../images/InsideMainMenuTranslations.jpg) no-repeat left bottom;}

/*------ MIS Development ------*/
.InsideMainMenu  a.menuMISDevelopment:link, .InsideMainMenu  a.menuMISDevelopment:visited,
.InsideMainMenu  a.menuMISDevelopment:active {	
background:url(../images/InsideMainMenuMISDevelopment.jpg) no-repeat left top;}

.InsideMainMenu  a.menuMISDevelopment:hover {	
background:url(../images/InsideMainMenuMISDevelopment.jpg) no-repeat left -48px;}

.InsideMainMenu  a.menuMISDevelopmentCurrent:link, .InsideMainMenu  a.menuMISDevelopmentCurrent:visited,
.InsideMainMenu  a.menuMISDevelopmentCurrent:active, .InsideMainMenu  a.menuMISDevelopmentCurrent:hover {	
background:url(../images/InsideMainMenuMISDevelopment.jpg) no-repeat left bottom;}

/*------------*/
.InsideMainMenu span.empty, .InsideMainMenu span.empty:hover {	
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:normal;
color:#459ddd; 
text-decoration:none;
margin:0;
padding:0 7px;}

.InsideMainMenu  a.menuAc:link,
.InsideMainMenu  a.menuAc:visited,
.InsideMainMenu  a.menuAc:active {
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:normal;
color:#ffffff;
text-decoration:none;
margin:0;
padding:0 7px;}

.InsideMainMenu  a.menuAc:hover {color:#ffffff; text-decoration:none;}

/*------------ подменю дерево ------------*/
.InsideSubparts {margin:0; padding:0; list-style:none;}

.InsideSubparts li.mitem,
.InsideSubparts li.mitema {margin:0; padding:0; list-style:none; background:none; border:none;}

.InsideSubparts ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#245a80;   
text-decoration:none;
margin:0;
padding:0;
list-style:none;
background:none;}

.InsideSubparts ul li {
margin:0 0 0 60px;
padding:0;
list-style:none;
line-height:20px;}

.InsideSubparts a.menu:link,
.InsideSubparts a.menu:visited, 
.InsideSubparts a.menu:active {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:italic;
color:#011f20;  
text-decoration:underline;
margin:0 0 0 42px;
padding:0 7px 0 12px;
background:url(../images/InsideMainMenuSubItem.jpg) no-repeat left 5px;
line-height:20px;
height:auto;}

.InsideSubparts a.menu:hover {
color:#f93b39; 
background:url(../images/InsideMainMenuSubItemHover.jpg) no-repeat left 5px;}

.InsideSubparts a.menuAc:link,
.InsideSubparts a.menuAc:visited, 
.InsideSubparts a.menuAc:active,
.InsideSubparts a.menuAc:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight:normal;
font-style:italic;
color:#f93b39;   
text-decoration:underline;
margin:0 0 0 42px;
padding:0 7px 0 12px;
background:url(../images/InsideMainMenuSubItemHover.jpg) no-repeat left 5px;
line-height:20px;
height:auto;}

/*--- переключатели состояния ---*/
.InsideMainMenu .selplus, .InsideMainMenu .maximize,
.InsideMainMenu .selminus, .InsideMainMenu .minimize,
.InsideMainMenu .slp, .InsideMainMenu .mnz {
display:inline-block;
vertical-align:middle;
background:none; 
width:45px;
height:48px;
margin:0;
padding:0;}

.InsideSubparts .selplus, .InsideSubparts .maximize,
.InsideSubparts .selminus, .InsideSubparts .minimize,
.InsideSubparts .slp, .InsideSubparts .mnz {
display:inline-block;
vertical-align:middle;
background:none; 
width:11px;
height:11px;
margin:0;
padding:0;} 
/*================== end: Inside MainMenu ====================*/

/*============== Tree Menu ====================*/
.treesize {margin:0 0 25px 0; padding:0; width:100%; text-align:left;}

.navtree {margin:0; padding:0; width:100%;}

.mitem, .mitema {margin:0 0 3px 0; padding:0; list-style:none; line-height:20px;}

/* tree_mode:неактивный пункт меню */
.treesize a.menu:link,.treesize a.menu:visited,.treesize a.menu:active  {	
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#015aa1;  
text-decoration:none;
margin:0;
padding:0 7px;}

.treesize a.menu:hover {display:inline-block; color:#262626; text-decoration:none;}

.treesize span.empty , .treesize span.empty:hover {	
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#015aa1; 
text-decoration:none;
margin:0;
padding:0 7px;}

/*tree_mode:активный пункт меню*/
.treesize a.menuAc:link,.treesize a.menuAc:visited,.treesize a.menuAc:active  {
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#262626;
text-decoration:none;
margin:0;
padding:0 7px;}

.treesize a.menuAc:hover {display:inline-block; color:#262626; text-decoration:none;}

/*------------ подменю дерево ------------*/
.TreeSubparts {margin:0; padding:0; list-style:none;}
.TreeSubparts li {margin:0; padding:0; list-style:none; background:none; border:none;}
.TreeSubparts ul {margin:0; padding:0; list-style:none; background:none;}
.TreeSubparts ul li {margin:0 0 0 20px; padding:0; list-style:none; line-height:20px;}

.TreeSubparts a.menu:link,.TreeSubparts a.menu:visited, .TreeSubparts a.menu:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:italic;
color: #011f20;  
text-decoration:underline;
outline:none;}

.TreeSubparts a.menu:hover {color:#fa0606; text-decoration:underline;}

.TreeSubparts a.menuAc:link,
.TreeSubparts a.menuAc:visited,
.TreeSubparts a.menuAc:active,
.TreeSubparts a.menuac:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:italic;
color: #fa0606;  
text-decoration:underline;
outline:none;}

/*	  переключатели состояния    */
.selplus, .maximize {
display:inline-block;
vertical-align:middle;
background: url(../images/plus.jpg) no-repeat left 1px;
width:11px;
height:11px;
margin:5px 0 0 0;
padding:0;}

.selminus, .minimize {
display:inline-block;
vertical-align:middle;
background: url(../images/minus.jpg) no-repeat left 1px;
width:11px;
height:11px;
margin:5px 0 0 0;
padding:0;}

.slp, .mnz {
display:inline-block;
vertical-align:middle; 
background: none;  
width:11px;
height:11px;
margin:5px 0 0 0;
padding:0;}

/*	конец переключателей состояния */
.bclear {clear:both;margin:0;padding:0;}
.clean {clear:both;}
/*================== end TreeMenu ====================*/

/*================ Sitemap ================== */
div.sitemap {margin:0 0 25px 0; padding:10px 0 0 0; width:100%; border-top:1px solid #d5d5d5;}
div.sitemap ul {margin:0; padding:0; list-style:none;}
div.sitemap ul li {margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom:1px solid #d5d5d5;}

/*  ссылки верхнего уровня	*/
div.sitemap  a.child:link, div.sitemap  a.child:visited, div.sitemap  a.child:active  {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#015aa1;
text-decoration:none;
margin:0;
padding:0;}

div.sitemap  a.child:hover {color:#262626; text-decoration:none;}

div.sitemap span.empty ,div.sitemap span.empty:hover  {	
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#015aa1;
text-decoration:none;
margin:0;
padding:0;}

div.sitemap  .SiteMapsubparts {margin:10px 0 0 10px; padding:0;}
div.sitemap  .SiteMapsubparts li {margin:0 0 10px 10px; padding:0; border:none;}

/*	ссылки вложенных списков  */
.SiteMapsubparts li  a.child:link, .SiteMapsubparts li  a.child:visited, .SiteMapsubparts li  a.child:active {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#011f20;
text-decoration:none;
margin:0;
padding:0 7px;}

.SiteMapsubparts li a.child:hover {color:#fa0606; text-decoration:none;}
/*============== end: Sitemap ====================*/

/*============== Vertical menu ====================*/
div.clsVerticalMenu {margin:0 0 25px 0; padding:0;}
div.clsVerticalMenu ul {display:block; list-style:none; margin:0; padding:0;}
div.clsVerticalMenu ul li {margin:5px 0; padding:0;}

div.clsVerticalMenu a.menu:link, div.clsVerticalMenu a.menu:visited,div.clsVerticalMenu a.menu:active {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#015aa1;
text-decoration:none;
margin:0;
padding:0;}

div.clsVerticalMenu a.menu:hover {color:#262626; text-decoration:none;}

div.clsVerticalMenu span.empty, div.clsVerticalMenu span.empty:hover {	
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#015aa1;
text-decoration:none;
margin:0;
padding:0;}

div.clsVerticalMenu a.menuAc:link,
div.clsVerticalMenu a.menuAc:active,
div.clsVerticalMenu a.menuAc:visited,
div.clsVerticalMenu a.menuAc:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#262626;
text-decoration:none;
margin:0;
padding:0;}
/*============== end: Vertical menu ====================*/

/*================ END: MENU =====================*/

/*================ ТЕЛЕКОНФЕРЕНЦИЯ =====================*/
td.top {  background-attachment: scroll; background-image: url(../images/bgr1.gif); background-repeat: no-repeat; background-position: left top}
.index {  background-attachment: scroll; background-color: #FFFFFF; background-image: url(../images/polosa.gif); background-repeat: repeat-x; background-position: left top}
td.log {  background-attachment: scroll; background-image: url(../images/bgr3.gif); background-repeat: no-repeat; background-position: right top}
td.menu {  background-attachment: scroll; background-image: url(../images/bgr.gif); background-repeat: repeat; background-position: left top; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #2c3477}

.blue { font-family:Arial; font-size:120%; color: #1a8cf7;}
.gray { font-family:Arial; font-size:120%; color: #8c8c8c; margin-bottom: 2px;}
.lightgray { font-family:Arial; font-size:120%; color: #c4c4c4; margin-bottom: 2px;}
.current { font-family:Arial; font-size:80%; color: #f20000; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.missed {  vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #1a8cf7; background-attachment: scroll; background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: left bottom; padding:  10px;}
tr.missed td {  vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #1a8cf7; background-attachment: scroll; background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: left bottom; padding:  10px;}
.answered { vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; background-attachment: scroll; background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: left bottom; padding:10px;}
tr.answered td { vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; background-attachment: scroll; background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: left bottom; padding:10px;}
.ignored { vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #c4c4c4; background-attachment: scroll; background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: left bottom; padding:10px;}
tr.ignored td { vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #c4c4c4; background-attachment: scroll; background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: left bottom; padding:10px;}

.remarks { font-family: Arial; text-align:justify; font-size: 11px; color: #303030; padding:10px;}
.clear { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #8c8c8c; padding:10px;}
.cleartext { font-family: Arial; font-size: 11px; font-weight: bold; color: #303030}

.telo {  height: 138px; width: 338px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Tahoma; font-size: 12px; color: #000000}
.formtop {	border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 23px; width: 145px}
.sin {  font-family: "Arial"; font-size: 80%; color: #1a8cf7; font-weight: bolder}
.progressBar {	border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial; font-size: 1px; height: 13px; width: 109px}
/*================ ТЕЛЕКОНФЕРЕНЦИЯ =====================*/

/*.logout {font-size:16px; width:200px; border: solid 1px #c4c4c4; background-color: #E4E4E4; text-align:center; padding: 20px; }*/

/*======== Entrance ========*/
.login  {margin:0 auto 15px auto; padding:0; width:200px; height:100px; text-align:left; vertical-align:middle;}
.logout  {margin:0 auto 15px auto; padding:0; height:50px; text-align:left; vertical-align:middle;}

.login .ClientButtonContainer {float:right; margin:0; padding:0; width:70px;}
.logout .ClientButtonContainer {float:left; margin:0; padding:0; width:70px;}

a.entr:link, a.entr:visited, a.entr:active, a.entr:hover {
margin:0;
padding:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;}

.zag  {
margin:0;
padding:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:15px; 
color:#5c5c5c;}

.login input {
margin:0; 
padding:0; 
height:20px;
line-height:20px;
vertical-align:middle;
border:1px solid #9d9d9d;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:16px;
color:#5c5c5c;}

.loginField {margin:0; padding:0;}

.UserName {
margin:0;
padding:0 10px 0 0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:20px; 
color:#5c5c5c;
text-align:center;}

.LoginError {
margin:0;
padding:0 0 7px 0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:16px; 
color:#5c5c5c;
text-align:center;}

	.LoginError b {color:#fe4036;}

/*========= end: Entrance ========*/
