BODY. {	 font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;	}	
BODY.*{	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif; 	}	

.DefaultFont{	font-size: 8pt; font-weight: bold; color: #4D5762; }

.TopMenuOuterTable { width: 320px; }
.TopMenuSeperatorCell {background: #4D5762;}
.TopMenuCell { width: 150px;  }
.TopMenuCellHOver { width: 150px; }
.TopMenuLink { color: #4D5762;font-size: 8pt;text-decoration: none; }
.TopMenuLink:link {	color: #4D5762; }
.TopMenuLink:visited{	color: #4D5762;	text-decoration: none;}
.TopMenuLink:hover{	color:  #E87606; }

.BottomMenuPreCell {  width: 172px;  }
.BottomMenuTable {  margin-top: 30px; width: 80%; text-align: justify; }
.BottomMenuLink { color: #666666;  font-size: 8pt; }

.RightLinksArea { width: 320px; }
.LeftLinksArea { width: 0px; }

.CategoriesSideMenuHeader { }
.CategoriesSideMenuCell {	padding: 5px, 0px, 5px, 5px;}
.CategoriesSideMenuCellHover { background: darkgray; padding: 5px, 0px, 5px, 5px; }
.CategoriesSideMenu:link{	color: white;	text-decoration: none; font-weight: bold;}
.CategoriesSideMenu:hover{	text-decoration: underline; font-weight: bold;}
.CategoriesSideMenu:visited{	color: white;	text-decoration: none; font-weight: bold;}

.SideLinkCell { background: url('../userfiles400/button_bg.gif') no-repeat; height: 50px;   }
.SideLinkImageCell { background: url('../userfiles400/button_bg.gif') no-repeat; height: 50px;   }
.SideLinkCellHOver { background:  url('../userfiles400/button_bg_hover.gif') no-repeat; height: 50px;}
.SideLinkHeader {color: #666666;  font-weight: bold;	font-size: 11pt; position: relative; left: -67px; }
.SideLinkText {  }

.MainDiv {background_: #23408E; }
.CentralArea { width:580px; background: url('../front/images/400_content_div_bg.jpg') no-repeat; padding-left: 5px; padding-right: 20px; }

.CategoryTitleTable {	text-align: right;	width:100%	}
.CategoryTitle {	text-align: right;		color: #034577;	font-size: 12pt; font-weight: bold;}
.PreTitle {	text-align: right;		color: #034577;	font-size: 12pt; font-weight: bold;}
.Subtitle {	font-size: 10pt;}

.ArticleH1 {	color: #034577; font-size: 12pt; } 
.ArticleH1:hover { color: #6988B6; }
.CategoryArticleH1 {	font-size: 11pt;  font-weight: normal;} 

.ProductsTable { background: #EAE9E4; padding-right : 10px;  }
.ProductsSeperator { background: white; height: 2px; }
.ProductsTableTable { border: solid 1px gray; }
.ProductsTableSeperator {background: gray;}

.ProductCategory {  padding-right : 10px; font-weight: bold;	font-size : larger ; }
.ProductImage { background: white; border: solid 2px #D6D4C8; }
.ProductMoreDetails { font-size: 15px; color: Blue; }
.EnlargePictureText { font-size: 8px; color: Black; }
.EnlargePictureText:visited { color: Black; }

.CartButton { background-color: #eaeaea; color: darkblue; }

.ListTable { padding: 2px; width: 90%;  padding: 2px; width: 90%; 	background-color: #bb1421;}	

.ListTableRow{	background-color: White;}

.ListTableHeaderCell{	font-weight: bold;	font-size: x-small;	color: black;	background-color: #eaeaea;	text-align: center; }

.DefaultLink {color: Blue;}
.DefaultLink:visited {color: Blue;}
.DefaultLink:active {color: Blue;}

.CategoryPopupTable { background: #A82324; border: solid 1px darkgray;}
.CategoryPopupCell { background: ; color: white; font-size: 10pt;  height: 25px;  padding: 2px, 15px, 2px, 25px;}
.CategoryPopupCellHOver { background: #FF6713; color: white; font-size: 10pt; height: 25px; padding: 2px, 15px, 2px, 25px; }
.CategoryPopupLink { color: white; font-size: 10pt; font-weight: bold; text-decoration: none; }

.BottomProductionLogo { color: #3399FF; cursor: pointer; font-size: 8pt;}
.BottomProductionLogo:visited {color: #3399FF; }

.PromotionLink { color: white; font-size: 8px; } 


@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #4D5762;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a {
	text-decoration: none;
	color: #6988B6;
}
a:hover {
	color: #3C557B;
}
#divWrap {
	width: 980px;
}
#subMenu a.thisPage {
	color: #E87606;
}
#subMenu {
	height: 20px;
	padding-top: 5px;
}
#subMenu a {
	font-size: 0.78em;
	color: #666666;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: -2px;
}
#subMenu a:hover {
	color: #E87606;
}
#contentDiv {
	width: 640px;
	min-height: 264px;
	float: left;
	direction: rtl;
	text-align: justify;
	padding-top: 30px;
	padding-bottom: 35px;
	background-image: url(img/content_div_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentDiv p {
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 40px;
	padding-bottom: 0px;
	line-height: 18px;
	margin: 0px;
}
#contentDiv ul, #contentDiv ol	 {
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 70px;
	list-style-image: url(img/bullet.jpg);
	margin: 0px;
	margin-bottom: -5px;
}
#contentDiv li {
	padding-bottom: 5px;
}
#contentDiv h1 {
	color: #034577;
	font-size: 1.2em;
	padding-left: 70px;
	padding-right: 40px;
	margin-bottom: 18px;
	width: 400px;
}
#contentDiv h2 {
	color: #034577;
	font-size: 1em;
	padding-left: 70px;
	padding-right: 40px;
	margin-bottom: 0px;
}
#contentDiv h3 {
	color: #6988B6;
	font-size: 1.05em;
	margin-top: -14px;
	padding-left: 70px;
	padding-right: 40px;
	margin-bottom: 18px;
	width: 400px;
}
#contentDiv h4 {
	color: #6988B6;
	font-size: 0.85em;
	margin-top: -17px;
	padding-left: 70px;
	padding-right: 40px;
	margin-bottom: 18px;
}
#contentDiv h5 {
	color: #034577;
	font-size: 1.15em;
	padding-left: 70px;
	padding-right: 40px;
	margin-bottom: -15px;
	padding-bottom: 0px;
}
#contentDiv h6 {
	color: #6988B6;
	font-size: 1em;
	padding-bottom: 0px;
	padding-left: 70px;
	padding-right: 40px;
	margin-bottom: -5px;
	margin-top: 20px;
}
#contentDiv .clientsName {
	color: #6988B6;
	font-weight: bold;
	font-size: 1em;
	display: inline;
}
#contentDiv a.submenu_links {
	color: #3D567C;
	font-size: 1em;
	text-decoration: none;
	line-height: 25px;
}
#contentDiv a.submenu_links:hover {
	color: #21334E;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #21334E;
}
#visitedMarked a:visited {
	color: #21334E;
}
#contentDiv form{
	width: 500px;
	margin-top: 8px;
	margin-left: 70px;
	margin-right: 40px;
	padding: 8px;
}
#contentDiv .button{
	border: 1px solid #CCCCCC;
	background: #ffffff;
	margin-top: 10px;
	text-align: center;
	width: 63px;
	height: 27px;
}
#contentDiv .textField{
	border: 1px solid #CCCCCC;
	background: #ffffff;	
	text-align: right;
	width: 220px;
	height: 19px;
}
#contentDiv .textFieldMulti{
	text-align: right;
	width: 220px;
	height: 100px;
	border: 1px solid #CCCCCC;
	background: #ffffff;
	overflow: auto;
}
#contentDiv td{
	text-align: right;
	padding-bottom: 15px;
}
#contentDiv .buttonsTd{
	text-align: center;
	padding-bottom: 15px;
}
#backTo {
	width: 150px;
	margin-right: 40px;
	margin-top: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#imageDiv {
	width: 340px;
	height: 264px;
	float: right;
	text-align: center;
}
#imageDiv a{
	font-size: 1em;
	font-weight: bold;
	display: block;
	padding-top: 15px;
	text-align: center;
	color: #666666;
	background-image: url(img/contact_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 33px;
	width: 100%;
	text-align: center;
	margin-top: 230px;
}
#imageDiv a:hover{
	background-image: url(img/contact_bg_hover.png);
	color: #034577;
}
.homePg {
	background-image: url(img/home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.aboutPg {
	background-image: url(img/about.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.servicesPg {
	background-image: url(img/services.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.clientsPg {
	background-image: url(img/clients.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.articlesPg {
	background-image: url(img/articles.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pressPg {
	background-image: url(img/press.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.contactPg {
	background-image: url(img/contact.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.clientClass {
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	height: 150px;
	float: left;
}
.clientLogo {
	width: 150px;
	height: 150px;
	float: right;
}
.clientName {
	height: 150px;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	vertical-align: middle;
	line-height: 150px;
	width: 290px;
}
.worksExamples {
	width: 100px;
	height: 120px;
	float: right;
	vertical-align: middle;
	line-height: 120px;
}
.worksExamples a {
	text-decoration: none;
	font-size: 0.8em;
	vertical-align: bottom;
	color: #6988B6;
	display: block;
	background-image: url(img/works_example.png);
	background-repeat: no-repeat;
	background-position: 25px 0px;
	height: 100px;
	margin-top: 30px;
	padding-top: 15px;
}
.worksExamples a:hover {
	color: #3C557B;
}
#flashDiv {
	width: 960px;
}
#footer {
	clear: both;
	position: relative;
	padding-right: 120px;
	padding-left: 120px;
}
#footer a {
	color: #999999;
	font-size: 0.8em;
	text-decoration: none;
	margin-left: 22px;
}
#footer a:hover {
	color: #666666;
}
#designedBy {
	left: 0px;
	top: 0px;
	font-size: 0.7em;
	color: #5386BD;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #5386BD;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5386BD;
}
#designedBy img {
	vertical-align: middle;
	margin-top: 1px;
}
