/*
* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='" + this.origBg + "')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

*/

html,body{margin:0;padding:0;font-family:arial;direction:rtl;font-size:9pt;}
body{}
.right{float:right;display:inline;}
.left{float:left;display:inline;}
.both{clear:both;width:0;height:0;overflow:hidden;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}

textarea{font-family:arial;font-size:9pt;overflow:auto;}
form,p{margin:0;padding:0;}
a img{border:0;-moz-outline-style: none;outline: none;}
a{-moz-outline-style: none;outline: none;}
ul li a span{cursor:pointer;}
.displaynone{display:none;}
input{font-family:arial;}
h1,h2,h3,h4,h5{margin:0;font-size:9pt;font-weight:normal;}

.black_overlay{position: fixed;top: 0%;left: 0%;bottom:0%;right:0%;background-color: black;z-index:1001;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}
.white_content{position:absolute;top: 205px;right:0;width:903px;height:244px;padding-top:15px;z-index:1006;font-size:11pt !important;overflow:hidden;text-align:center;}

.redFill{border:1px solid red !important;}

/**bg's**/
.bodyhomebg{background:black url('../img/layout/bg/home.jpg') no-repeat center top;}
.bodyaboutbg{background:black url('../img/layout/bg/about.jpg') no-repeat center top;}
.bodybrandsbg{background:black url('../img/layout/bg/brands.jpg') no-repeat center top;}
.bodycontactbg{background:black url('../img/layout/bg/contact.jpg') no-repeat center top;}
.bodytipsbg{background:black url('../img/layout/bg/tips.jpg') no-repeat center top;}
.bodyprojectsbg{background:black url('../img/layout/bg/projects.jpg') no-repeat center top;}
.bodycatalogbg{background:black url('../img/layout/bg/catalog.jpg') no-repeat center top;}
/**bg's**/

#wrapper,#site{margin:0 auto;}
#site{width:954px;position:relative;padding-bottom:15px;}
#content{position:relative;width:954px;}



/**header**/
#header{background:black;width:954px;}
#logo{margin-left:16px;}
#headerRight{width:728px;}
#headerRightTop{margin:7px 15px 0 0;color:#919090;height:53px;line-height:20px;overflow:hidden;}
#headerRightTop a{color:#919090;text-decoration:none;}
#headerRightTop a:hover{color:white;}
.siteSep{width:1px;overflow:hidden;height:29px;background:url('../img/layout/sep.png') no-repeat;}
.headerTopSep{height:21px !important;margin:0 13px 0 15px}
.headerFacebook{margin:2px 0 0 6px;}
#headerRightBottom{margin-top:17px;}
.headerTitle{font-size:14px;padding:0 22px;height:21px;margin-top:4px;line-height:21px;}
.headerTitle a{text-decoration:none;color:white;font-size:14px;}
.headerTitle a:hover{border-bottom:1px solid #d3232a;}
.headerTitleSel{background:white;}
.headerTitleSel a{color:black;}
.headerTitleSel a:hover{border-bottom:none !important;}
.headerSep{height:29px;;width:1px;overflow:hidden;}
/**end header**/

/**footer**/
#footer{position:relative;height:auto;width:100%;margin:23px 0 0 0;min-height:93px;}
#footerBG{background:black;position:absolute;width:731px;top:0px;right:0px;padding:0;height:100%;-moz-opacity: 0.66;opacity:.66;filter: alpha(opacity=66);}
#footerRight{position:relative;width:731px;padding:10px 0;}

#footerLinks{position:relative;width:712px;height:auto;margin-top:0px;color:#919090;font-weight:bold;}
.footerblack #footerLinks{padding-right:19px;}
.footerLink{position:relative;font-size:12px;height:21px;line-height:21px;}
.footerLink a{position:relative;text-decoration:none;color:#919090;}
.footerLink a:hover{color:white;}
.footerSep{position:relative;height:21px;line-height:21px;margin:0 5px;color:#585858;}
.footerLink .footerSep{}
#footerText{position:relative;color:#585858;text-align:justify; width:695px;margin:0 0 16px 0;font-size:12px;}
.footerblack #footerText{padding:0 19px 0 0 ;}
#footerLeft{width:219px;height:113px;z-index:1000;min-height:113px;background:url('../img/layout/companies_logo.png') no-repeat;}
#footerWhite{position:absolute;left:0;top:0;width:219px;height:100%;background:white;-moz-opacity: 0.2;opacity:.20;filter: alpha(opacity=20);}
/**end footer*/

/**index page**/
#indexPage{margin:38px 0 49px 0;}
#indexPageRight{width:725px;height:432px;}
.indexCatalogRow{}
#indexPageLeft{width:219px;height:432px;}
/**end index page**/


/**catalog page**/
#catalogPage{margin:38px 0 49px 0;}
#catalogPageLeft{margin:23px 25px 0px 0;width:725px;}
#catalogContact{width:219px;}
.catalogCatalogRow{}
#catalogPageRight{position:relative;width:174px;height:429px;margin:23px 0 0 0;overflow:hidden;}
#catalogContentBG{background:black; position:absolute;width:100%;top:0;right:0px;-moz-opacity: 0.66;opacity:.66;filter: alpha(opacity=66);height: 100%;}
.catalogMenu{height:429px;}
/**end index page**/

/**catalog catalog item page**/
.catalogCatalogItem{width:235px;height:205px;margin:0 0 19px 10px;background:black;position:relative;}
.catalogCatalogItemImage{width:233px;height:163px;border:1px solid white;position:absolute;top:0;right:0;}
.catalogCatalogItem:hover .catalogCatalogItemTextOver{display:block !important;}
.catalogCatalogItemTextOver{display:none;width:193px;height:147px;background:black;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);position:absolute;top:1px;right:1px;z-index:1001;padding:15px 20px 0 20px;color:white;}
.catalogCatalogItemArrowTitle{margin-top:14px;position:absolute;top:165px;right:0;}
.catalogCatalogItemTextArrow{width:5px;height:6px;background:url('../img/layout/redarrow.png') no-repeat;margin:3px 12px 0 9px;}
.catalogCatalogItemTextTitle{font-size:18px;color:white;line-height:9px;}
/**end catalog catalog item**/

/**catalog category menu**/
.catalogCategory{}
.CatalogCategoryTitle{height:27px;line-height:27px;position:absolute;top:0px;right:19px;color:white;font-weight:bold;font-size:13px;}
.CatalogCategoryTitle a{text-decoration:none;color:white;}

.catalogSubCategory{}
.CatalogSubCategoryTitle{width:200px;height:27px;line-height:27px;position:absolute;top:0px;right:34px;color:white;font-weight:normal;font-size:13px;}
.categorySeperator{width:212px;height:1px;background:url('../img/layout/Category_Dot.png') repeat-x;}
.CatalogCategorySelect{cursor:pointer;width:100%;height:29px;margin:0 0 0px 10px;background:black;position:relative;}
.CatalogCategorySelect:hover{height:29px;margin:0 0 0px 10px;background:url('../img/layout/category_select.png') no-repeat;position:relative;}
.CatalogCategorySelectSel{background:url('../img/layout/category_sel.png') no-repeat;}
.CatalogCategorySelectSel:hover{background:url('../img/layout/category_sel.png') no-repeat !important;color:black;}
.CatalogCategorySelect:hover a{color:black;}
.CatalogCategoryArrow{width:5px;height:6px;background:url('../img/layout/redarrow.png') no-repeat;position:absolute;top:13px;right:195px;}
.categoryCatalogItem{width:235px;height:205px;margin:0 0 19px 10px;background:black;position:relative;}
.categoryCatalogItemImage{width:233px;height:163px;border:1px solid white;position:absolute;top:0;right:0;}
.categoryCatalogItem:hover .categoryCatalogItemTextOver{display:block !important;}
.categoryCatalogItemTextOver{display:none;width:193px;height:147px;background:#989895;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);position:absolute;top:1px;right:1px;z-index:1001;padding:15px 20px 0 20px;color:black;font-weight:bold;font-size:13px;line-height:20px;}
.categoryCatalogLinkOver{text-decoration:none;margin:-2px 11px 0 11px;color:#5d5d5d;line-height:14px;}
.categoryCatalogLinkOver a{text-decoration:none;color:#5d5d5d;}
.categoryCatalogSeperatorOver{width:1px;overflow:hidden;height:12px;background:url('../img/layout/category_seperator.png') no-repeat;}
.categoryCatalogIatemLinksOver{margin:31px 0 0 0;}
/**end catalog category menu**/



/**about page**/
#breadCrumbs{position:relative;margin:0 15px 0 0;height:40px;}
#breadCrumbsBg{background:black; position: absolute; width: 100%; top: 0px; right: -15px; padding: 0px 15px 0pt 0pt;-moz-opacity: 0.66;opacity:.66;filter: alpha(opacity=66);height: 100%;}
.breadCrumb {position:relative;padding:0 8px 0 8px;height:38px; line-height:38px;color:white;text-decoration:none;}
.breadCrumb a{position:relative;height:38px; line-height:38px;color:#919090;text-decoration:none;color:#919090;}
.breadCrumbArrow{position:relative;margin-top:17px;width:3px;overflow:hidden;height:5px;background:url('../img/layout/breadcrumbarrow.png') no-repeat;}
#aboutPage{}
#pageTop{position:relative;width:100%;height:auto;}
.pageTopRight{width:735px;position:relative;}
.pageTopRightImage{width:735px;height:149px;}
.pageTopLeft{width:219px;}
#mainAboutPageContent{min-height:510px;position:relative;margin-bottom:90px;}
#pageContent{height:550px;}
#aboutPageContent{margin:0 35px 0px 0; position: relative;width:685px;height:100%;padding-bottom:10px;min-height:457px;padding-top:43px;}
#aboutPageContentTitle{position:relative;width:685px;line-height:16px; font-size:22px; font-weight:bold;}
#aboutPageContentSubtext{position:relative;width:670px;margin:23px 0px 0 0;line-height:25px;font-size:16px;font-weight:bold;}
#aboutPageContentText{position:relative;text-align:justify;width:593px;margin:23px 0px 0 0;line-height:18px;font-size:13px;color:white;}
#aboutPageContentTitleSmall{position:relative;margin:55px 0px 0 0;line-height:18px;font-size:14px;font-weight:bold;}
#aboutPageContentTextSmall{position:relative;text-align:justify;width:593px;margin:13px 0px 0 0;line-height:18px;font-size:13px;color:white;}
.grayText{color:#919090;}
.redTitle{color:#d2232a;}
#aboutPageContentBg{background:black; position: absolute; width: 100%; top:0; right: -35px; padding: 0 35px 0 0px;-moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80);height: 100%;}
#aboutPageLeft{position:absolute;top:0;left:0;width:219px;padding-bottom:10px;min-height:500px;}
#aboutPageLeftBg{background: none repeat scroll 0% 0% black; position: absolute; width: 100%; top: 0px; right: -15px; padding: 0px 15px 0 0px; -moz-opacity: 0.66;opacity:.66;filter: alpha(opacity=66);height: 100%;}
#aboutPageLeftTitle{position:relative;margin:13px 0px 0 0;line-height:59px;font-size:18px;color:white;font-weight:smoth;}
.aboutPageLeftRow{position:relative;width:201px;}
.aboutPageLeftRowYear{position:relative;margin:0px 0px 0 0;font-size:24px;font-weight:smoth; width:63px;height:17px;color:#807f7e;}
.aboutPageLeftRowText{position:relative;font-size:13px; width:138px;line-height:17px;margin:0px 0px 23px 0;color:white;}
/**end about page**/


/*tips page*/
#TipsPage{position:relative;width:954px;height:737px;}
#TipsContentPage{position:relative;width:954px;height:535px;margin:14px 0px 0px 0px;}
#TipsContentPageBG{background: none repeat scroll 0% 0% black; position: absolute; width: 100%; top: -14px; right: 0px; padding: 0px 0px 14px 0px; -moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80);height: 100%;}
.pageTopRightImageBrands{background:url('../img/layout/Brands_picture.png') no-repeat; height:149px; width:735px;}
.pageTopRightTextInner{margin:0px 31px 0 0;}
.pageTopRightTitle{line-height:50px;font-size:22px;font-weight:smoth;}
.pageTopRightText{line-height:26px;font-size:16px;font-weight:bold; width:694px;}
.TipsCatalogRow{width:937px;height:246px;margin:8px 15px 0 0;}
/*end tips page*/

/**Tips item**/
.TipsCatalogItem{width:300px;height:244px;margin:0 0 0px 8px;background:black;position:relative;border:1px solid white;}
.TipsCatalogItemImage{width:275px;height:130px;position:absolute;top:12px;right:12px;}
.TipsCatalogItemText{font-size:14px;display:block;width:250px;height:80px;padding:4px 20px 0 20px;color:white;}
.TipsCatalogItemTextTitle{color:black;}
.TipsCatalogItemNumber{line-height:34px;margin:112px 27px 0px 0px;font-size:34px;font-weight:bold;color:white;position: relative;}
/**end catalog item**/

/*Contact page*/
#contactPageContent{position:relative;/*height:373px;*/width:954px;}
#contactPageContentBG{background: none repeat scroll 0% 0% black; position: absolute; width: 100%; top: 0px; right: 0px; padding: 0px 0px 0px 0px; -moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80); height: 100%;}
#contactPageForm{position:relative;width:421px;/*height:373px;*/padding-bottom:20px;}
#contactPageFormBG{background: none repeat scroll 0% 0% black; position: absolute; width: 100%; top: 0px; right: 0px; padding: 0px 0px 0px 0px; -moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80); height: 100%;}
#contactPageFormDataContainer{position:relative;margin:19px 31px 0 0;width:390px;}
#contactPageFormTitle{position:relative;color:white;margin:40px 31px 0 0;line-height:20px; font-size:22px; font-weight:smoth;}
.contactPageFormDataRow{position:relative;margin:6px 0px 0px 0px;}
.contactPageFormDataInput{position:relative;} 
.contactPageFormDataInput input{position:relative;background:#292826;border:medium none;border:1px solid #484747;height:18px;color:#919090;padding:5px 5px;}
.contactPageFormDataTextarea textarea{position:relative;background:#292826;border:medium none;border:1px solid #484747;height:18px;color:#919090;padding:5px 5px;}
#contactName{position:relative;width:230px;}
#contactPhone{position:relative;width:230px;}
#contactEmail{position:relative;width:230px;}
#contactCity{position:relative;width:230px;}
#contactText{position:relative;width:350px;height:90px;}
.contactPageFormDataSubmit{position:relative;margin:10px 0 0 0;background:#d2232a url('../img/layout/contactArrow.jpg') 18px 7px no-repeat;width:68px;height:21px;cursor:pointer;font-size:13px;text-align:left;}
.contactPageFormDataSubmit input{border:medium none;width:68px;height:21px;padding:0 0 5px 27px;cursor:pointer;font-size:13px;text-align:left;background:transparent;}
.contactPageFormDataSubmit:hover input{color:white;}

#contactPageText{position:relative;width:450px;height:735px;margin:0 30px 0 0;}
#contactPageTextTitle{position:relative;color:white;width:200px;margin:41px 0px 0 0;line-height:20px; font-size:22px; font-weight:smoth;}
#contactPageTextSubtitle{position:relative;width:400px;margin:20px 0px 0 0;line-height:20px; font-size:22px; font-weight:smoth;}
.contactPageTextTextTitle{position:relative;width:367px;margin:12px 0px 10px 0;line-height:14px; font-size:14px; font-weight:bold;color:white;}
.contactPageTextText{position:relative;width:367px;margin:0px 0px 48px 0px;line-height:18px; font-size:12px; font-weight:smoth;color:white;}
#contactFooterSpacer{position:relative;height:100px;}
#contactReturn{color:white;margin-top:13px;}
/*end Contact page*/

/*Special page*/
#SpecialPage{position:relative;height:740px;}
#specialPageBG{background: none repeat scroll 0% 0% black; position: absolute; width: 100%; top: 187px; right: 0px; padding: 0px 0px -100px 0px; -moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80);height: 555px;}
#SpecialPageRight{width:924px;padding:35px 30px 0px 0px;}
.SpecialCatalogRow{width:924px;height:232px;}
/*end Special*/


/**showroom page**/
#showroom_contentBG{background:black; position:absolute;width:100%;top:0;right:0px;-moz-opacity: 0.8;opacity:.8;filter: alpha(opacity=80);height: 100%;}
#ShowroomPageRight{position:relative;width:183px;height:602px;margin:22px 16px 0px 0px;}
.ShowroomPageRightTitle{position:relative;font-weight:bold;font-size:13px;color:#919090;}
.ShowroomPageRightText{position:relative;margin:27px 0 0 0;width:158px;line-height:18px;font-size:13px;color:#919090;}
#ShowroomPageLeftTop{position:relative;margin-top:23px;}
.ShowroomPageLeftRow{position:relative;width:731px;height:95px;margin:0 0 15px 0;overflow:hidden;}
#ShowroomPageLeftPicture{position:relative;width:743px;height:492px;margin:0px 0 60px 0;background:black;border:1px solid white;}
#ShowroomPageLeftPicture .arrowRight,#ShowroomPageLeftPicture .arrowLeft{top:0;height:100%;width:33%;cursor:pointer;}
#arrowBigLeftActive:hover img,#arrowBigRightActive:hover img{display:block !important;}
#arrowBigLeftActive{text-align:left !important;left:0;}
#arrowBigLeftActive img{float:left;}
#arrowBigLeftActive img,#arrowBigRightActive img{margin-top:190px;}
.ShowroomPageLeftPictureBg{width:100%;height:40px;position:absolute;top:5px;right:0;background:black;-moz-opacity: 0.74;opacity:.74;filter: alpha(opacity=74);z-index:1001;}
.ShowroomPageLeftPictureTitle{width:100%;height:40px;font-weight:bold;font-size:12px;line-height:40px;color:white;position:absolute;top:5px;right:0;z-index:1002;text-align:center;}
.ShowroomPageLeftPicturePicture{position:relative;padding:5px 0 0 0px;text-align:center;}
/**end showroom page**/

.arrowRight{position:absolute;right:1px;top:35px;z-index:1001;}
.arrowLeft{position:absolute;left:1px;top:35px;z-index:1001;}

#arrowLeftActive,#arrowRightActive{cursor:pointer;}

/**showroom item**/
.ShowroomItem{width:142px;height:95px;margin:0 0 0px 5px;background:black;position:relative;}
.ShowroomItem:hover{width:140px !important;height:93px !important;border:1px solid white;display:block !important;}
.ShowroomItemImage{width:128px;height:82px;margin:6px 7px 0px 0px;cursor:pointer;}
.ShowroomItem:hover .ShowroomItemImage{margin:5px 6px 0px 0px !important;display:block !important;}
/**end showroom item**/


/**catalog item**/
.indexCatalogItem{width:235px;height:205px;margin:0 0 19px 10px;background:black;position:relative;cursor:pointer;}
.indexCatalogItemImage{width:233px;height:156px;border:1px solid white;position:absolute;top:0;right:0;text-align:center;padding-top:7px;}
.indexCatalogItem:hover .indexCatalogItemTextOver{display:block !important;}
.indexCatalogItem:hover .indexCatalogItemTextOverBg{display:block !important;}
.indexCatalogItemTextOver{display:none;width:193px;height:148px;position:absolute;top:1px;right:1px;z-index:1002;padding:15px 18px 0 20px;color:white;line-height:18px;}
.indexCatalogItemTextOverBg{display:none;width:193px;height:148px;background:black;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);position:absolute;top:1px;right:1px;z-index:1001;padding:15px 20px 0 20px;color:white;}

.indexCatalogItemArrowTitle{margin-top:10px;position:absolute;top:165px;right:0;width:100%;height:22px;}
.indexCatalogItemTextArrow{width:5px;height:6px;background:url('../img/layout/redarrow.png') no-repeat;margin:9px 12px 0 9px;}
.indexCatalogItemTextTitle{font-size:18px;color:white;height:22px;}
.indexCatalogItemTextTitle a{color:white;text-decoration:none;}
/**end catalog item**/


/**Brands catalog item**/
.BrandsCatalogItem{width:144px;height:127px;margin:18px 13px 0px 0px;background:black;position:relative;}
.BrandsCatalogItemImage{width:130px;height:113px;padding:7px 7px 0 0;}
.brandfooter{height:52px;}
/**end Brands catalog item**/





/**Special item**/
.SpecialCatalogItem{width:298px;height:215px;margin:0 0 19px 10px;background:#292826;position:relative;}
.SpecialCatalogItemUpDot{width:276px;height:1px;background:url('../img/layout/dot_horizen.png') repeat-x;position:absolute;top:10px;right:11px;}
.SpecialCatalogItemDownDot{width:276px;height:1px;background:url('../img/layout/dot_horizen.png') repeat-x;position:absolute;top:205px;right:11px;}
.SpecialCatalogItemRightDot{width:1px;height:195px;background:url('../img/layout/dot_vertical.png') repeat-y;position:absolute;top:10px;right:11px;}
.SpecialCatalogItemLefttDot{width:1px;height:195px;background:url('../img/layout/dot_vertical.png') repeat-y;position:absolute;top:10px;right:286px;}
.SpecialCatalogItemTextTitle{color:red;font-size:14px;font-weight:bold;margin:31px 25px 0 0;}
.SpecialCatalogItemText{line-height:18px;color:white;font-size:12px;width:250px;height:51px;margin:20px 25px 0 0;font-weight:bold;}
.SpecialCatalogItemTextSub{color:white;font-size:12px;margin:40px 25px 0 0;}
.SpecialCatalogItemScisors{width:32px;height:14px;background:url('../img/layout/scisers.png'); position:absolute;top:198px;right:19px;}
.SpecialCatalogItemPrint{width:117px;height:21px;background:url('../img/layout/print.png'); position:absolute;top:169px;right:181px;}
/**end Special item**/


/**min contact element**/
#minContact{width:219px;height:135px;background:black;position:relative;padding-top:14px;}
#minContactTitle{font-size:18px;height:16px;/*background:url('../img/contact/contact_title.png') no-repeat;*/font-size:18px;color:white;margin:0 15px 0px 0px;}
#minContactFormData{width:204px;height:90px;margin:17px 15px 0 0;}
.minContactFormRow{}
.minContactFormInput{}
.minContactFormInput input{background:#f9f9f9;border:medium none;border:1px solid #484747;height:11px;color:#747474;padding:5px 5px;}
.minContactFormSubmitInput{cursor:pointer;}
.minContactFormSubmitInput input{background:#d2232a url('../img/layout/contactArrow.jpg') 18px 7px no-repeat;border:medium none;width:117px;height:21px;padding:0 0 5px 27px;cursor:pointer;font-size:13px;text-align:left;}
.minContactFormSubmitInput:hover input{color:white;}

#mincontactName,#mincontactPhone{width:176px;}
#minContactSent{margin:10px 17px 0 0;color:white;line-height:18px;}
#minContactSent a{color:#d3232a;text-decoration:none;}
/**end min contact element**/

/**news element**/
#lastNews{width:219px;/*height:280px;*/background:black;padding-top:10px;height:270px;}
#lastNewsTopRow{margin:0 16px 0 0;}
#lastNewsTitle{margin:0 2px 0 0; width:87px;height:13px;background:url('../img/contact/title_news.png') no-repeat;}
#lastNewsRss{margin:0 87px 0 0;width:12px;height:12px;background:url('../img/contact/rss.png') no-repeat;}
#lastNewsItemsContainer{margin:15px 0 0 0;/*height:236px;*/width:219px;padding-bottom:15px;}
.lastNewsItem{/*height:63px;*/color:#919090;/*text-align:justify;*/margin:0 0 25px 0;}
.lastNewsItem:hover .lastNewsItemArrow{background:url('../img/layout/redarrow.png') no-repeat !important;}
.lastNewsItem:hover{color:#fff !important;}

.lastNewsItemArrow{margin:5px 10px 0 0;width:12px;height:12px;background:url('../img/layout/whitearrow.png') no-repeat;}
.lastNewsItemContent{width:176px; height:63;margin:0 6px 0 0;}
/**end news element**/

#footerCopyright{margin-top:20px;font-size:11px;}
.footerCopyName{color:#979797;text-decoration:none;}
.footerCopyName a{color:#979797;text-decoration:none;}
.footerCopyLink{margin-right:6px;}
.footerCopyLink a{text-decoration:none;color:#dcdcdc;font-weight:bold;}
.footerCopyLink a:hover{border-bottom:1px solid #d3232a;}
.footerCopySep{margin:0 10px;color:#4c4c4c;overflow:hidden;}


/**article**/
#articlePage{}
#mainArticlePageContent{min-height:510px;position:relative;margin-bottom:90px;}
#articlePageContent{margin:0 35px 0px 0; position: relative;width:919px;height:100%;padding-bottom:10px;min-height:457px;padding-top:43px;}
#articlePageContentBg{background:black; position: absolute; width: 100%; top:0; right: -35px; padding: 0 35px 0 0px;-moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80);height: 100%;}
#articlePageContentText{color:white;font-size:13px;position:relative;width:720px;}
.pageTopRightImageText{position:absolute;top:100px;right:35px;font-size:36px;color:white;}
.redBigTitle{color:#D2232A;font-size:22px;margin-bottom:10px;}
/**end article**/


#mainArcitectPageContent{position:relative;width:100%;height:auto;min-height:548px;}
#mainArcitectPageContentInnerLeft{background:url('../img/layout/architectleft.jpg') no-repeat;width:271px;height:350px;margin-top:46px;position:relative;z-index:1111;}
#mainArcitectPageContentInnerRight{margin-right:35px;width:617px;position:relative;z-index:1111;margin-top:25px;height:350px;}
#mainArcitectPageContentText{color:white;line-height:17px;}
#mainArcitectPageForms{height:133px;position:absolute;bottom:-21px;right:0;width:617px;}
#mainArcitectPageFormsRight{width:340px;height:80px;padding:53px 23px 0 0;background:black url('../img/layout/arclogin.png') no-repeat 175px 20px;position:relative;}
#mainArcitectPageFormsRightForgot{font-size:11px;color:white;position:absolute;top:20px;left:16px;}
#mainArcitectPageFormsRightForgot a{font-size:11px;color:white;}
#mainArcitectPageFormsRightForm{}
.mainArcitectPageFormsRightInput{width:154px;height:21px;background:#292826;border:1px solid #484747;margin-left:12px;position:relative;}
.mainArcitectPageFormsRightInput input{padding:3px 5px;width:144px;height:15px;background:transparent;border:medium none;color:#919090;font-size:13px;}
#mainArcitectPageFormsRightFormBtns{margin-top:15px;}
.mainArcitectPageFormsRightCheckbox{color:#484747;font-size:13px;}
.mainArcitectPageFormsRightSubmit{cursor:pointer;position:absolute;bottom:20px;left:0;}
.mainArcitectPageFormsRightSubmit input{background:#d2232a url('../img/layout/contactArrow.jpg') 18px 7px no-repeat;border:medium none;width:67px;height:21px;padding:0 0 5px 27px;cursor:pointer;font-size:13px;text-align:left;}
.mainArcitectPageFormsRightSubmit:hover input{color:white;}


#mainArcitectPageFormsLeft{width:233px;height:88px;margin-right:1px;padding:45px 20px 0 0;background:black url('../img/layout/arcinew.png') no-repeat 127px 20px;position:relative;}
#mainArcitectPageFormsLeftText{color:white;font-size:13px;}
#mainArcitectPageFormsLeftLink{width:79px;position:absolute;bottom:20px;left:0;}
#mainArcitectPageFormsLeftLink a{background:#d2232a url('../img/layout/contactArrow.jpg') 18px 7px no-repeat;border:medium none;width:52px;height:21px;line-height:19px;padding:0 0 0 27px;cursor:pointer;font-size:13px;text-align:left;display:block;color:black;text-decoration:none;}
#mainArcitectPageFormsLeftLink:hover a{color:white;}

#regPopupBg{}
#regPopup{width:100%;height:335px;position:absolute;top:46px;right:0;z-index:11111}
#regPopupInner{width:358px;height:310px;margin:0 auto;border:9px solid #919090;background:black;padding:25px 22px 0 0;position:relative;z-index:100000}
#regPopupClose{position:absolute;top:10px;left:10px;}
#regPopupTitle{height:13px;width:66px;background:url('../img/layout/regarctitle.png') no-repeat;}
#regPopupForm{margin-top:28px;}
.regPopupFormRow{margin-bottom:10px;position:relative;}
.regPopupFormRow input{background:#292826;border:1px solid #484747;width:237px;height:15px;padding:3px 5px;color:#919090;font-size:13px;font-family:Arial;}
.loginPassText{color:#919090;font-size:13px;height:15px;position:absolute;right:5px;top:3px;width:237px;}
#regCell{width:175px;}
#regCellext{width:45px;}

#regPopupFormRowErr{color:#d2232a;font-size:13px;line-height:20px;}
#regPopupFormRowSubmit{cursor:pointer;}
#regPopupFormRowSubmit input{background:#d2232a url('../img/layout/contactArrow.jpg') 18px 7px no-repeat;border:medium none;width:67px;height:21px;padding:0 0 5px 27px;cursor:pointer;font-size:13px;text-align:left;}
#regPopupFormRowSubmit:hover input{color:white;}

#headerFlash{position:absolute;top:20px;left:226px;}
