body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
        font-family:Arial;
        font-size: 12px;

}

.section { margin-left: 20px;         font-family:Arial;
        font-size: 12px;
}
.section h2 {font: bold 16px Verdana; color:#000000; padding: 0px;margin: 0px;}
/*******************from AllMySoft******************/
.keywords1 {
         padding-left: 10px; 
	   padding-top: 3px;
	   font-family:Verdana;
	   font-size: 12px;
         text-align: justify;
         color: #555555;
	  }

.keywords2 {
         padding-left: 10px; 
	   padding-top: 3px;
	   font-family:Verdana;
	   font-size: 14px;
         text-align: justify;
         color: #555555;
	  }

.page_noactive {
    font: bold 12px Verdana;
    color: #5E5E5E;
    
}

.page_active {
    font: bold 12px Verdana;
    color: red;
}
.keywords3 {
         font-family:Verdana;
	   font-size: 10px;
         text-align: justify;
         color: #555555;
}
.Shablon0 {
	font: 14px Verdana;
	color: #5E5E5E;
	margin-left: 20px;
	text-align: center;
}

.Shablon00 {
	font: 14px Verdana;
	color: #555555;
}

.Shablon01 {margin: 5px 10px 15px 15px;}
.Shablon01 h1 {margin:0px; padding: 0px; font: bold 16px Verdana; color: #5E5E5E; margin:0px; padding-top: 5px;padding-left: 5px;}
.Shablon01 h2 {margin:0px; padding: 0px; font: 14px Verdana; color: #5E5E5E; margin:0px; padding-top: 5px;padding-left: 15px;}
.Shablon01 h3 {font: 11px Verdana; color: #5E5E5E; margin:0px; padding: 0px; padding-left: 20px; padding-top: 5px;}
.Shablon01 a {font: bold 16px Verdana;	letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
.Shablon01 a:hover {font: bold 16px Verdana; letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}



/*******************Menu***************************/
.leftMenu {
	text-align:left;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.leftSubMenu {
	text-align:left;
	padding-left: 25px;
	letter-spacing: -1px;
		
}

.leftMenu a {
 	font: bold 11px Verdana;
	color:#000000;
	text-decoration:none;
}

.leftMenu a:hover {
 	font: bold 11px Verdana;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}
/*****************End***********************/
#back {
	text-align:right;
	font: bold 8px Verdana;
	margin-top: 11px;
	margin-right: 1px;
}


.SSnameLeft {
    text-indent: 10px;		
}

.SSnameLeft h2{
	font: bold 14px Verdana;
	letter-spacing: 1px;
	color: #000000;
	padding: 0px;
	margin: 0px;	   
}

.SSnameLeft a {
 	font: bold 14px Verdana;
	letter-spacing: 0px;
	color: #000000;
	text-decoration:none;
}


.SSInformationLeft {
	font: 12px Verdana;
	letter-spacing: 0px;
	color: #5E5E5E;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 0px;	
	text-align:left;	
}

.SSInformationRight {
	font: 12px Verdana;
	letter-spacing: 0px;
	color: #5E5E5E;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	text-indent: 15px;
	text-align:left;	
}

.SSnameRight h2{
    font: bold 16px  Verdana;
	letter-spacing: 1px;
	color: #000000;
	padding: 0px;
	margin: 0px;	
}

.SSnameRight a {
 	font: bold 14px Verdana;
	letter-spacing: 0px;
	color: #000000;
	text-decoration:none;
}


.news h2{
	font: bold 14px Verdana;
	letter-spacing: -1px;
	text-align:center;	
	color: #000000;
	padding: 0px;
	margin: 0px;
}
.news a{
	font: bold 14px Verdana;
	letter-spacing: -1px;
	text-align:center;	
	color: #000000;
	padding: 0px;
	margin: 0px;
}

#SmallNewsBlock {
	margin: 10px 5px 10px 0px;	
}

.newsDate {
	font: 12px Verdana;
	color: #5E5E5E;
}

.newsText {
	font: 11px Verdana;
	letter-spacing: -1px;
	color: #555555;
	text-indent: 5px;
	margin: 5px 12px 5px 12px;
}

.newsText a {
 	font: italic 11px Verdana;
	color:#0000FF;
	text-decoration:none;
}

.newsText a:hover {
 	font: italic 11px Verdana;
	color:#0000FF;
	text-decoration:none;
}

.allNews {
    font: bold 9px Verdana;
	color: #5E5E5E;
	margin-left: 10px;
}

.allNews a {
 	font: bold 9px Verdana;
	color:#555555;
	text-decoration:none;
}

.allNews a:hover {
 	font: bold 9px Verdana;
	color:#555555;
	text-decoration:none;
}

#signup {
	margin: 10px 10px 5px 10px;	
}

.signupText {	
	font: 11px Verdana;
	letter-spacing: -1px;
	color: #555555;
	text-indent: 5px;
}

.signupForm {
	margin: 0px;
}

.singup a {
    font: bold 10px Verdana;
	letter-spacing: -1px;
	color:#000000;
	margin:0px; 
	float:right; 
	margin-right:15px;
	text-decoration:none;
}

.singup a:hover {
    font: bold 10px Verdana;
	letter-spacing: -1px;
	color: #000000;
	margin:0px; 
	float:right; 
	margin-right:15px;
	text-decoration:none;
}

.textBestViewed  {
	font: 9px Verdana;
	color: #555555;
	margin-left: 15px;
}

.textAllScreensavers a {
 	font: bold 10px Verdana;
	color:#555555;
	text-decoration:none;
}

.textAllScreensavers a:hover {
 	font: bold 10px Verdana;
	color:#555555;
	text-decoration:none;
}

.textCopyright {
	font: 10px Verdana;
	letter-spacing: -1px;
	color: #555555;
	text-align:center;		
}

#search {
    margin: 17px 3px 0px 0px;
}

#search a {
 	font: bold 10px Verdana;
	letter-spacing: -1px;
	color:#000000;
	text-decoration:none;
}

#search a:hover {
 	font: bold 10px Verdana;
	letter-spacing: -1px;
	color:#000000;
	text-decoration:none;
}
/******************Page name******************/
.PageName {margin: 0px 0px 0px 10px; }
.PageName h1 {font: bold 16px Verdana; padding: 0px; margin:0px; }
/*****************End Page Name***********/

/******************Download Page**************/
.DownloadPageDemo {margin: 5px 80px 10px 15px;font: 12px Verdana; color: #5E5E5E; text-indent: 10px;}
.DownloadPageProductName , .CatalogSSName{margin: 0px 0px 0px 15px;}
.DownloadPageProductName h2, .CatalogSSName h2{font: bold 12px Verdana; padding: 0px; margin:0px; }
.DownloadPagePro14font {font: 12px Verdana; padding: 0px; margin:0px; }
.DownloadPageSupport, .DownloadPageSubscribe, .CatalogSSDescription {font: 11px Verdana;  margin: 5px 10px 5px 5px; color: #5E5E5E;}
.DownloadPagePro14bSizeB, .DownloadPageSize {font: bold 12px Verdana; padding: 0px; margin:0px; }
.DownloadPagePro12bSize {font: bold 12px Verdana; padding: 0px; margin:0px; float:right; margin-right: 10px}
.DownloadPageDescription {font: 11px Verdana; letter-spacing: -1px;	color: #5E5E5E;	margin-left: 0px; margin-top: 5px; margin-right: 5px;}
.DownloadPageForm {font: bold 11px Verdana; margin-left: 5px;}
.DownloadPageSize {font:bold 13px  Arial; color:#FF0000}
.DownloadPageSupport { text-indent: 15px;}
/*****************End Download Page***********/

/******************Links Page**************/
.LinksPageBanner { margin: 5px 0px 0px 5px; font: 12px Verdana; color: #5E5E5E;}
/*****************End Links Page***********/
.PurchasePageDescription {font: 12px Verdana; letter-spacing: -1px;	color: #5E5E5E;	margin-left: 10px; margin-top: 5px; margin-right: 5px;}
.PurchasePageUpgrade {font: 12px Verdana; margin: 5px 20px 5px 5px; }
.ContactsPage {margin: 5px 80px 10px 15px;font: 12px Verdana; color: #5E5E5E;}
.PurchasePageDescription Li { line-height: 15px;}
/***************** Catalog Page***********/
.CatalogCategories {margin: 10px 5px 10px 0px;}
.CatalogPage H1 {padding: 0px; margin:0px;  margin-right: 20px; font: bold 16px Verdana;}
.Categories {font: 12px Verdana; color: #5E5E5E;}
.CatalogCategories a {font: bold 14px Verdana;	letter-spacing: -1px; color:#5E5E5E; text-decoration:none;}
.CatalogCategories a:hover {font: bold 14px Verdana; letter-spacing: -1px; color:#5E5E5E; text-decoration:none;}
/*****************End Catalog Page***********/
/******************News Page**************/
.NewsBlock { margin: 10px 20px 10px 40px;}
.PageNewsDate {	font: 12px Verdana;	color: #5E5E5E;}
.PageNewsText {font: 14px Verdana; letter-spacing: -1px; color: #555555; text-indent: 5px; margin: 5px 100px 5px 77px;}
/*****************End News Page***********/
/*****************Product Page***********/
.ProductPageBlock { margin: 10px 80px 10px 10px;}
.ProductPageText {font-family:Verdana;	font-size: 12px;text-align: justify; color: #555555;}
.ProductPageBlock a {font: bold 14px Verdana;	letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
.ProductPageBlock a:hover {font: bold 14px Verdana; letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
/*****************End Product Page***********/
/*****************SiteMap Page***********/
.SiteMap {margin: 5px 80px 10px 15px;font: 12px Verdana; color: #5E5E5E}
.SiteMap a {font: bold 14px Verdana;	letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
.SiteMap a:hover {font: bold 14px Verdana; letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
/*****************End SiteMap Page***********/

/*****************Search Page***********/
.Search {margin: 5px 80px 15px 15px;}
.Search h1 {margin:0px; padding: 0px; font: bold 16px Verdana; color: #CC3300; margin:0px; padding-top: 5px;padding-left: 20px;}
.Search h2 {margin:0px; padding: 0px; font: bold 14px Verdana; color: #CC3300; margin:0px; padding-top: 3px;padding-left: 20px;}
.Search h3 {font: 12px Verdana; color: #5E5E5E; margin:0px; padding: 0px; padding-left: 35px; padding-top: 3px;}
.Search a {font: bold 16px Verdana;	letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
.Search a:hover {font: bold 16px Verdana; letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
/*****************End Search Page***********/

.Shablon {margin: 5px 80px 15px 15px;}
.Shablon h1 {margin:0px; padding: 0px; font: bold 16px Verdana; color: #5E5E5E; margin:0px; padding-top: 5px;padding-left: 5px;}
.Shablon h2 {margin:0px; padding: 0px; font: 14px Verdana; color: #5E5E5E; margin:0px; padding-top: 5px;padding-left: 15px;}
.Shablon h3 {font: 11px Verdana; color: #5E5E5E; margin:0px; padding: 0px; padding-left: 20px; padding-top: 5px;}
.Shablon a {font: bold 16px Verdana;	letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}
.Shablon a:hover {font: bold 16px Verdana; letter-spacing: -1px; color:#5E5E5E; text-decoration:underline;}

/*************** Company Page ***************/
.Company {font: bold 14px Verdana;  margin: 5px 80px 5px 15px;}
.Company b {margin:0px; padding: 0px; font: 14px Verdana; color: #5E5E5E; margin:5px; padding-top: 5px;padding-left: 5px;}
/*************** End Company Page ************/
.leftMenu_C {
	text-align:left;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.leftMenu_C a {
 	font: bold 14px Verdana;
	color:#000000;
	text-decoration:none;
}
.leftMenu_C a:hover {
 	font: bold 14px Verdana;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;	
}
.leftMenu_C b {
 	font: bold 14px Verdana;
	color:#660000;
	text-decoration:none;
}
.About {font: bold 14px Verdana;  margin: 5px 5px 5px 15px;}
.About b {margin:0px; padding: 0px; font: 12px Verdana; color: #5E5E5E; margin:5px; padding-top: 5px;padding-left: 5px;}
