/* 
  Avitech website CSS
  by Urth, mailto:urth(a)ukr.net
*/

 body { 
	background:#28426C; 
	color:black; 
	font-family: Tahoma, Arial, Verdana; 
	font-size: 10pt;
 }

 /* #1C4F71 */
 
 null {}

 /* base text content class */
 table, .Content {
 	color:black;
 	font-family:Tahoma,Verdana,Arial;
	font-size: 10pt;
 }
 
 A {color: #445B82}
 A:link, A:visited  {}
 A:active, A:hover  {}


 
 td.Content A:visited {color:#6F4383} 

 .AsText, A.AsText, A.AsText:link,  A.AsText:visited, A.AsText:active, A.AsText:hover  {
	color: black;
 	text-decoration:none; 	
 }
 td.Content A.AsText:visited {
	color:black
 }
 A.AsText:active, A.AsText:hover {
	color: black; 
 	text-decoration:underline; 
 }

 
 /* Top */

 TD.Top {
	background-color:#FFFFFF;
	padding:98 30 20 200;
	text-align:center;
	color:#6D85A7;
 }
 div.TopMenu {
 	font-size:13px;
 	font-family:Tahoma, Arial;
	color:  #EEEEFF;
	text-decoration:none; 
 }
 A.TopMenu, A.TopMenu:link, A.TopMenu:visited, A.TopMenu:active, A.TopMenu:hover  {
	font-size:1em;
 	font-family: Arial, Tahoma;
	color: #FFFFFF;/* #B70012; */
	text-decoration:none; 
	letter-spacing:0px;
	font-weight:bold;
 }
 A.TopMenu:active, A.TopMenu:hover {
 	text-decoration:underline; 
 }
 
 /*AddrLine */
 
 div.AddrBar {
	background-color:#F9F5F5;
	border-top:4px solid white;
	border-bottom:1px solid white;
	border-left:none;
	border-right:none;
	font-size:8pt;	
	padding:4 4ex 4 2ex;
	color:#CE9397;	
 }
 A.AddrBar, A.AddrBar:link, A.AddrBar:visited {
	font-size:8pt;
 	font-family:Tahoma, Arial;
	color: #9D484F;
 	text-decoration:underline;		
 }
 span.AddrBar {
 	font-size:8pt;
 	font-family:Tahoma, Arial;
	color: #9D484F;
 } 
 A.AddrBar:active, A.AddrBar:hover {
 	font-family:Tahoma, Arial;
 	color:#522528;
 	text-decoration:underline;	
 }
 
 
 /* LeftMenu */
 
 div.LeftMenu { 
	margin: 0 0 0 0; 
	padding: 0 0 2ex 0;
/*	
	width:206;
	height:100%;
	top:196;
	left:0;
	position:absolute;
*/	
} 
 div.LeftMenuBox0 { 
	padding: 4 2ex 4 2ex; 
/*	border-bottom:#7D99BD solid 1px;  */
	background-color:#BACBDF;
	background-image:url("/graph/design/l1h.jpg");
	margin-bottom:1px;
	text-align:right;
 }
 div.LeftMenuBox1 { 
	padding: 1 1ex 1 3ex; 
	margin-bottom:1px;
	text-align:left;
 }
 div.LeftMenuBox2 { 
	padding: 1 1ex 0 5ex; 
	margin-bottom:1px;
	text-align:left;	
 } 
 A.LeftMenu, A.LeftMenu:link, A.LeftMenu:visited, A.LeftMenu:active, A.LeftMenu:hover   {
	font-size:1em;
 	font-family: Tahoma, Arial, Verdana;
	color: #445B82;	
	text-decoration:none; 
	font-weight:bold;
 }
 A.LeftMenu:active, A.LeftMenu:hover  {
	color:#FFFFFF;
 	text-decoration:underline; 
 }
 A.LeftMenu1, A.LeftMenu1:link, A.LeftMenu1:visited, A.LeftMenu1:active, A.LeftMenu1:hover { 
	font-size:0.9em; 
	font-weight:bold; 
 } 
 A.LeftMenu2, A.LeftMenu2:link, A.LeftMenu2:visited, A.LeftMenu2:active, A.LeftMenu2:hover { 
	font-size:0.85em; 
	font-weight:normal; 
 }  
 div.ChildsBox {
	padding:2 2 2 2
 }
 div.CB_BottomMargin {
	padding-bottom:0.7em
 }
 div.LeftMenuChilds {
 }

 /* Content */
 
 td.Content {
	padding: 10 15 16 15;
 }

 div.TextBox {
	text-indent:3ex;
	line-height:120%;
	padding: 0 2ex 0 2ex;
 }
 
 div.ImportantP { /* Important paragraph */
	line-height:130%;
	text-indent:3ex;
	padding: 0 2ex 0 2ex;
	text-align:justify;
 }
 
 .UnimpText { /* unimportant text */
	color:gray;
	font-size:80%;
 }
 
 .SubBox {  /* Sub box in text */ 
	padding: 0.5ex 1ex 0.5ex 2ex; 
 }
 
 .NoIndent {
	text-indent:0;
 }
 
 
 ul {
	margin: 1ex 4 1ex 2ex;
	padding:0 0 0 0;
 }
 li, li.Level1 {
	margin: 4 0 4 2ex;
	padding:0 0 0 0;
 }
 li.Level2 {
	margin: 4 0 4 4ex;
	padding:0 0 0 0;
 }
 p.m0 {
	margin-top:0; margin-bottom:0;
 }
 p.mb0 {
	margin-bottom:0;
 }
 p.mt0 {
	margin-top:0;
 }
 
 
 /* Content-Bottom */ 

 /* 20 instead 10, specially for stupid ie */ 
 td.ContentBottom {
	padding: 0 10 0 10; 
 }

 div.BottomContacts {
	margin-top: 1ex;
	font-size:7pt; 	
	margin-bottom: 1ex;
	padding: 1.5ex 1ex 0.5ex 1ex;
	border-top:1px solid #CCCCCC;
 }
 .BottomContactsTel {
	font-size:9pt;
	color:#805040;
	line-height:150%;
 }

 .BottomContactsTelMain {
	font-size:11pt;
	color:#003A75;
	font-weight:bold;
	line-height:150%;
 }
 
 .BottomContactsCO {
	font-size:9pt;
	color:#002346;
	font-weight:bold;
 }
 
 .BottomContacts > *  {
	font-size:8pt;
	color:#606060; 
	font-family:Tahoma, Verdana;
	line-height:140%;
 }

 /* Specially for stupid ie */
 .BottomContacts   {
	font-size:7pt;
	color:#606060; 
	font-family:Verdana, Tahoma;
	line-height:140%;
 }
 
 .BottomContactsC {
	font-size:7pt; 
	margin-top:0.7ex;
	color:#808080;
	margin-left:10ex;
	text-indent:2ex;
	font-family: Verdana, Tahoma, Arial;
 }
 
 div.BottomBanners {
	margin-top:1ex;
	padding:1ex 16 1ex 16;
	border-top:1px solid #CCCCCC;
	vertical-align:middle;
 } 

 div.BottomContactsRight {
	font-size:9pt;
	color:#202020;
	line-height:150%;
 }
 
 div.BottomContactsRight  A {
	font-size:8pt;
	text-decoration:none;
 }
 
 
 /* Bottom */

 td.Bottom {
 }
 
 
 .copy, A.copy, A.copy:link, A.copy:visited {
 	font-size:8pt;
 	font-family:Tahoma,Verdana,Arial;
 	color:#9FB7D3;
 	text-decoration:none;
 }
 A.copy:active, A.copy:hover {
 	font-size:8pt;
 	font-family:Tahoma,Verdana,Arial;
 	color:#DBECF4;
 	text-decoration:underline;
 }

 /*SmallBottom - small links after images */
 
 .SmallBottom, A.SmallBottom, A.SmallBottom:link, A.SmallBottom:visited, 
 A.SmallBottom:active, A.SmallBottom:hover   {
	font-size:8pt;
 	font-family: Arial, Tahoma;
	color: #445060;	
 }
 A.SmallBottom:active, A.SmallBottom:hover  {
	color:#B70012;
 }

 
 form, .NoPM {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
 }
  
 /* Search bar */
 
 .SearchPanel {
	background-color: #F5E9C2;
	font-size:9pt;
	border-bottom: dashed 1px #C4B4A6; 
	border-top: dashed 1px #C4B4A6; 
	margin: 0 0 0 0;
	background-image:url('/graph/search-back.jpg');
	/*
	padding:1.5ex 1ex 1.5ex 1ex;
	border: solid 1px #C4B4A6; 
	border-bottom: 1px inset #F5E9C2;
	border-top: 1px outset #F5E9C2;	
	*/
 }
 .SearchPanel  td.n {
	font-size:9pt;
	padding: 2 2 2 2;
	color:#69533D;	
 } 
 .SearchPanel  input.inc, select.inc {
	font-size:9pt;
	color:black;	
	font-family:Tahoma;
	margin:1 0.5ex 1 0.5ex;
 }  
 td.SearchPanel_LText {
	text-align:right;
	vertical-align:top;
	padding: 1ex 5ex 1ex 2ex;
	font-weight:bold;
	font-family:Arial;	
	font-weight:bold;	
	color: #886B4F;
	font-size:1.2em;
 }
 td.SearchPanel_Name {
	text-align:right;
	vertical-align:top;
	padding: 1ex 2ex 1ex 2ex;
	font-family:Arial;
	color:#886B4F;
	font-style:italic;
	font-weight:bold;
 }
 td.SearchPanel_Go {
	text-align:left;
	vertical-align:bottom;
	padding: 1ex 1ex 0 3ex;
 }
 td.SearchPanel_Top {
	height:1.5ex;
 }
 td.SearchPanel_Bottom {
	height:1.5ex;
 } 
 /* New specail*/
 
 .Inv {
	display:none
 }
 
 /* HOME PAGE */
 

 .HomeMainH1  {
	padding-top:2.5ex;
	padding-bottom:1.5ex;
  }
 
 .HomeMainText {
	/* width:600; */
	text-indent:3ex;
	line-height:130%;
	font-family: Tahoma;
	padding-right:3ex;
	padding-left:1ex;
	border-right:1px solid #EEEEEE;
 }
 
 .HomeMainTextRight {
	text-indent:0;
	/* line-height:120%; */
	font-family: Tahoma;
	padding-left:2ex;
	padding-top:1ex;
	font-size:85%;
 }
 
 .HomeSEText {
	font-family: Tahoma;
	font-size:8pt;
	color:#404040;
	padding-left:2ex;
	padding-right:1ex;
	text-indent:3ex;
 } 
 
 .MainText {
 	padding:1ex 2ex 1ex 2x;
	text-indent:3ex;
	line-height:130%;
 } 
 
 .HomeMain {
 
 }
 
 .HomeSE {
	margin-top:3ex;
	border-top:1px solid #EEEEEE;	
	padding-top:1ex;
  }
 
 .HomeGoodsLink {
	font-size:8pt;
    white-space:nowrap;	
	font-family:Arial;
 }

 div.HomeTopModels {
	margin-top:4ex;
	border-top:1px #EEEEEE solid;
	padding-top:2ex;
	padding-bottom:1ex;
 } 
 div.HomeTopModelsX2 {
	width:48%;
	float:left;
 } 
 div.HomeTopModelsCol {
	text-indent:0ex;
	margin: 1ex 1ex 2ex 2ex; 
	padding: 0ex;  
	text-align:left;
 }
 div.HomeTopModelsEnd {
	clear:both;
 }
 div.HomeTopModelsDesc {
	font-size:85%;
	color:#202020;
	padding:5 1ex 0 2ex;
	text-indent:2ex;
	max-width:60ex;
	line-height:120%;
 } 
 
 div.HomeTop3ModelsDesc {
	font-size:90%;
	color:#303030;
	padding:4 0 0 0;
	text-indent:0;
	text-align:center;
	line-height:100%;

 } 
 
 img.HomeTop3 {
	margin:4 10 4 10;
	border-bottom:1px solid gray;
 }
 
 /* Other */ 

  /* Special text styles */

 .PromptColor {color:#707780;}
 .Prompt {color:#707780; font-size:9pt;}
 .RedHot, A.RedHot, A.RedHot:link, A.RedHot:visited, 
 A.RedHot:active, A.RedHot:hover
  {color:#C93A57}

 /* OLD */

 
 
 /* For top page header */
 .TopHeader {margin-top:0;}

 h1,h2,h3,h4,h5,h6  {
	font-family:Tahoma, Arial, Verdana;
	color:#BA3848;
	text-indent:0;
	padding:0 0 0 0;	
 }
 h1 {
 	font-size:140%; 
 	font-weight:bold;
 	margin:1ex 3ex 1.5ex 3ex;
 }
 h2 {
 	font-size:125%; 
 	font-weight:bold;
 	margin:1ex 2ex 1ex 2ex;
 }
 h3 {
 	font-size:110%; 
 	font-weight:bold;
 	margin:1ex 2ex 1ex 2ex;
 }
 h4,h5,h6 {
 	font-size:100%; 
 	font-weight:bold;
 }

 .hGray {
	color:#D2A4A7;
 }
 
 /* header unmportant part */
 .Unimp {
	color:#707070
 }

 /* WPE styles */
 /*
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
*/

 /* NEWS Styles */
 
 div.news {
	font-size:10pt;
	line-height:120%;
 }
 
 div.news_main {  /* News main page modifyer */
	width:600px;	
 } 
 
 div.news img.aligncenter {
	margin: 4 2em 4 2em; 
	display: block;
	margin-left: auto;
	margin-right: auto;	
 }

 div.news_fulllist {
	padding-top:1ex;
}
 
 div.news_fulllist_item {}
 
 div.fulllist_content {
	text-align:justify;
	text-indent:3ex;
	padding:4 3ex 3ex 3ex;
	line-height:125%;	
	margin:0;
 } 

 
 div.news_pages {
	
	padding:3ex 2ex 3ex 4ex;
	margin-top:2ex;
	border-top:1px dashed #8097B7;
	border-bottom:1px dashed #8097B7;	
	color:#303030;
 }
 
 div.news_page_link {
	display:inline; 
	font-weight:bold;
	border:1px solid #C2D2E4;/* #8097B7;*/
	padding:2 4 2 4;
	margin-left:2;
	background-color:#93B0D0;
 }
 
 div.news_page_link  a {
	text-decoration:none;
	border-color:#93B0D0;
 }
 
 div.news_page_link_current {
	background-color:white;
 }

 
 div.news  img {
	padding-bottom:2ex;
 }
 
 div.news  img.alignright {
	float: right;
	margin: 4 4 4 1ex; 	
}

 div.news img.alignleft {
	margin: 4 2ex 4 4;
	float: left;
 } 
 
 div.news h3 {
	font-size:12pt;
	font-family:Arial;
	line-height:125%;
	color:#406080;
	margin-bottom:1ex;
	padding-bottom:0;
 } 
 
 div.news_fulllist div.date {
	/* background-color:#708090; */
	background-color:#8097B7;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	font-family:Tahoma;
	padding:2 1ex 2 1ex;
	margin:0 1ex 0 0 ;
	
	/*display:inline;*/
	float:left;
 }
 
 div.news_post {}
 div.news_post h1 {line-height:125%}
 
 div.news_post div.date {
	background-color:#FFFFFF;
	color:#506A8D;
	font-size:13pt;
	font-weight:bold;
	text-decoration:underline;
	font-family:Times New Roman;
	padding:1ex 1ex 6 4;
	margin:0 1.5ex 0 0 ;
	float:left;
 }
 
 div.news_post  div.news_seal {
	padding-top:1ex;
	color:#404040;
 }
 
 div.news_post_content {
	text-align:justify;
	text-indent:2ex;
	padding:4 3ex 3ex 3ex;
	line-height:130%;
	margin:0; 
 }
 
  div.news_post_content p {
	/* margin-bottom:1em;*/
 }
 
 /* CONTACTS page */
 
 A.contacts_biglink {
	font-size:9pt;
	font-family:Tahoma, Verdana, Arial;
	font-weight:bold;
	text-decoration:none;
 }
 
 .contacts_subtext {
	font-family:Arial;
	color:#404040;
	font-style:italic;
 } 
 
 
 
 
