html,body{margin: 0px; padding: 0px ; height: 100%;}
body{ background-image: url(/i/BodyBg.jpg); background-repeat: repeat-x; background-position: center top;}
a img{border: 0px ;}
.Wrap{ width: 960px; margin: 0 auto;}
.Head{width: 950px; height: 239px;padding-left: 4px; padding-right: 3px; background-image: url(/i/HeadBg.png); background-repeat: no-repeat;background-position: right 8px;}
.Head .Logo{ width: 303px; height: 209px; padding-top: 31px; float: left;}
.Head .Logo .Contact { margin-top: 20px; white-space: 303px; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 14.57px; color: #454f59; font-weight: bold; text-align: center; }
.Head .Logo .Contact span{font-size: 10.4px; color: #007097;}
.Head .Banner{ width: 0px; height: 247px; float: right;}

.LeftColumn {width:320px; padding-left: 4px;background-image: url(/i/LeftColumnBg.png); background-position: 5px 5px; background-repeat: repeat-y; padding-bottom: 100px; display: table-cell; vertical-align: top;}
.LeftColumn a{text-decoration: none;}
.LeftColumn .Activites {width: 273px; height: 76px; background-image: url(/i/activitesBg.png); background-repeat: repeat-x; font-family: arial, sans-serif; font-size: 24px; font-weight: bold; color: #fff;padding-top: 26px;padding-left: 27px; text-align: left; text-decoration: none;  text-transform: uppercase;line-height: 24px;padding-right: 20px;}
.LeftColumn .DeclarationProject{width: 293px; height: 69px; background-image: url(/i/DeclarationProject.png); background-repeat: repeat-x; font-family: arial, sans-serif; font-size: 24px; font-weight: bold; color: #fff;padding-top: 26px;padding-left: 27px; text-align: left; text-decoration: none;  text-transform: uppercase;line-height: 24px;}
.LeftColumn .OurObjects{width: 203px; height: 69px; background-image: url(/i/OurObjects.png); background-repeat: repeat-x; font-family: arial, sans-serif; font-size: 24px; font-weight: bold; color: #fff;padding-top: 26px;padding-left: 27px; text-align: left; text-decoration: none;  text-transform: uppercase;line-height: 24px;padding-right: 90px;}
.LeftColumn .CatalogWrap { width: 320px;  min-height: 100px;}
.LeftColumn .CatalogWrap .TopLine { width: 320px; height: 7px; background-image: url(/i/CatalogTopLine.png); background-repeat: no-repeat; background-position: left bottom; margin-left: 4px;}
.LeftColumn .CatalogWrap .CatologListWrap {width: 292px; padding-left: 27px;padding-bottom: 64px; }
.LeftColumn .CatalogWrap .CatologListWrap .CatalogHead { width: 320px; margin-top: 49px;padding-bottom: 17px; background-image: url(/i/CatalogHeadBg.png);background-repeat: no-repeat; background-position: left bottom; font-family: arial, sans-serif; font-size: 18px; color: #3c472e; margin-bottom: 17px;}
.LeftColumn .CatalogWrap .CatologListWrap .Item{margin-top: 3px;}
.LeftColumn .CatalogWrap .CatologListWrap .Item .ItemCats .ItemCatsTop{ width: 285px; height: 7px; background-image: url(/i/ItemCatsTop.png); background-repeat: no-repeat; }
.LeftColumn .CatalogWrap .CatologListWrap .Item .ItemCats .ItemCatsCenter{width: 262px;  border-left: 1px solid #4f859d;border-right: 1px solid #4f859d; background-image: url(/i/CatsItemCenter.png); background-repeat: no-repeat; background-position: 6px center; padding-left: 21px;}
.LeftColumn .CatalogWrap .CatologListWrap .Item .ItemCats .ItemCatsBottom{ width: 285px; height: 4px; background-image: url(/i/CatsItemBottom.png); background-repeat: no-repeat; }

.LeftColumn .CatalogWrap .CatologListWrap .Item .ItemCats .ItemCatsCenter a { font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color: #2e2e2e; text-decoration: none;}

.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats{ width: 153px; margin-left: 6px; margin-top: 14px; }
.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats:last-child{padding-bottom: 17px; }
.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats .SubCatsTitle{ background-image: url(/i/SubCatsItemMark.png); background-repeat: no-repeat; background-position: left center; padding-left: 17px; border-bottom: 1px solid #799bb0;}
.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats .SubCatsTitle a {font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color: #0f38f2;}
.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats .ProductList { padding-left: 26px; margin-top: 2px;}
.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats .ProductList li  { list-style: none url(); }
.LeftColumn .CatalogWrap .CatologListWrap .Item .SubCats .ProductList li  a {font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 10.67px; color: #1666b8; text-decoration: none;}

.RightColumn { width: 634px;display: table-cell;  min-height: 500px;  background-color: #c6daea; vertical-align: top; box-shadow: 2px 0 10px rgba(0,0,0,0.4); }
.RightColumn .TopMenu{ width: 634px; height: 53px; background-image: url(/i/TopMenuBg.jpg); background-repeat: repeat-x; border-top: 1px solid #b1b5b1;}
.RightColumn .TopMenu .Item{ width: 180px;/* padding-left: 32px; padding-right: 32px;*/ display: table-cell; margin-left: 5px; height: 52px; background-image: url(/i/TopMenuItemBorder.png); background-position: left center; background-repeat: no-repeat; text-align: center;vertical-align: middle;  /* float: left; padding-left: 10px; padding-right: 10px;*/}
.RightColumn .TopMenu .Item:first-child{ background-image: url();}
.RightColumn .TopMenu .Item .Title{}    
/*.RightColumn .TopMenu .Item .valign {display:-moz-inline-box;display:inline-block;vertical-align:middle;height:100%;width:0px;zoom:1;//display:inline;}*/   
.RightColumn .TopMenu .Item a {font-family: arial, sans-serif; font-size: 13.39px; color: #303234; text-transform: uppercase; text-decoration: none;}

.RightColumn .NewsOnMain{width: 619px;overflow: auto; background-color: #ebeff2;  border-top: 1px solid #cfd2d4;padding-left: 14px; padding-bottom: 23px;}
.RightColumn .NewsOnMain .Head{ height: 36px; width: 597px; background-image: url(/i/NewsHeadBg.jpg); background-repeat: repeat-x; background-position: left bottom;padding-top: 16px; font-family: arial, sans-serif; font-size: 18px;color: #343e21; text-transform: uppercase;}
.RightColumn .NewsOnMain .News{ width: 284px;padding-right: 10px; float: left; padding-top: 17px; background-image: url(/i/TopMenuItemBorder.png); background-repeat: repeat-y; background-position: right top; margin-top: 9px;}
.RightColumn .NewsOnMain .News:last-child{background-image: url(); padding-left: 10px;}
.RightColumn .NewsOnMain .News .Img { border: 1px solid #c1c5c7; width: 115px; background-color: #fff; text-align: center;padding: 4px ; margin-right: 12px;float: left;}
.RightColumn .NewsOnMain .News .TitleNews {  font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 13.39px; color: #2e2e2e;}
.RightColumn .NewsOnMain .News .Short{ font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 13.39px; color: #414539;}
.RightColumn .NewsOnMain .News .MoreNews { text-align: center;}
.RightColumn .NewsOnMain .News .MoreNews a{ text-decoration: none;}
.RightColumn .NewsOnMain .News .MoreNews a img{vertical-align: middle;}
.RightColumn .NewsOnMain .News .MoreNews a span{text-decoration: underline; font-family: tahoma, Geneva, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #0082cc; vertical-align: middle;}

.RightColumn .Content{ width: 619px;   border-top: 1px solid #cfd2d4;padding-left: 14px;  }

/* .RightColumn .Content .Shadow{ position: absolute; width: 273px;height: 27px; background-image: url(/i/Shadow.png); background-repeat: no-repeat; background-position: left top;} */
.RightColumn .Content .Shadow{ position: absolute; width: 273px;height: 27px;  background-repeat: no-repeat; background-position: left top;}

.RightColumn .Content .SectionTitle { margin-top: 18px;}
.RightColumn .Content .SectionTitle h1{ font-family: arial, sans-serif; font-size: 18px; color: #343e21; text-transform: uppercase; font-weight: normal; padding-bottom: 19px; background-image: url(/i/CatalogHeadBg.png); background-repeat: no-repeat; background-position: left bottom;}

.RightColumn .Content .BreadCrumbs { padding-bottom: 18px;padding-top: 16px; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#436682;  background-image: url(/i/CatalogHeadBg.png); background-repeat: no-repeat; background-position: left bottom;}
.RightColumn .Content .BreadCrumbs a { text-decoration: none; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color:#436682;}

.RightColumn .Content .CatalogList{width: 619px; }
.RightColumn .Content .CatalogList .Product{width: 619px; padding-bottom: 5px; border-bottom: 1px solid #1b00ed; overflow: auto; margin-bottom: 64px;} 
.RightColumn .Content .CatalogList .Product img { float: left; margin-right: 12px; }
.RightColumn .Content .CatalogList .Product a{ text-decoration: none;}
.RightColumn .Content .CatalogList .Product .title{ font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 17px; color: #0f38f2;font-weight: normal;padding-top: 0px;margin-top: 0px;} 
.RightColumn .Content .CatalogList .Product p {font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 13px; color: #2e2e2e;}
.RightColumn .Content .CatalogList .PageNav { float: right; font-family: tahoma, Geneva, Verdana, sans-serif;font-size: 14px; color: #022d87;padding-right: 15px;}
.RightColumn .Content .CatalogList .PageNav a {  background-color: #fff; padding: 2px 5px ; text-decoration: none;  color: #022d87;}
.RightColumn .Content .CatalogList .PageNav .current{background-color: #022d87; color: #fff;}

.RightColumn .Content .ProductDetail{width: 619px; padding-bottom: 5px; overflow: auto; margin-bottom: 64px;}
.RightColumn .Content .ProductDetail img { float: left;margin-right: 12px; }
.RightColumn .Content .ProductDetail a{text-decoration: none;}
.RightColumn .Content .ProductDetail .title{ font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 17px; color: #0f38f2;font-weight: normal;padding-top: 0px;margin-top: 0px;}
.RightColumn .Content .ProductDetail p {font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 13px; color: #2e2e2e;}

.RightColumn .Content .Feadback {width: 600px; border-bottom: 1px solid #fff;margin-top: 40px; overflow: auto;padding-bottom: 4px;}
.RightColumn .Content .Feadback  .title{  font-family: tahoma, Geneva, Verdana, sans-serif;font-size: 17px;color: #0f38f2; font-weight: normal; }
.RightColumn .Content .Feadback .Field{  text-align: center; width: 480px; margin-top: 20px;}
.RightColumn .Content .Feadback .Field input { width: 326px; height: 23px; border: 1px solid #000; float: right; }
.RightColumn .Content .Feadback .Field label{ float: left; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 13px; color: #2e2e2e; text-align: right;} 
.RightColumn .Content .Feadback .Field textarea{width: 326px; height: 153px; border: 1px solid #000;float: right; }
.RightColumn .Content .Feadback .submmit {text-align: left;}
.RightColumn .Content .Feadback .submmit img{vertical-align: middle; }
.RightColumn .Content .Feadback .submmit .button {width: 134px; height: 32px;margin-top: -10px; border: 0px ;}
.RightColumn .Content .Feadback .Field #code {width: 98px; float: none; }
.RightColumn .Content .articl { width:600px; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 13px; color: #2e2e2e; border-bottom: 1px solid #fff; padding-bottom: 10px;}
.Footer{ width: 924px ; height: 62px; margin-left: 7px; padding-top: 24px; padding-left: 27px; background-image: url(/i/FooterBg.jpg); background-repeat: repeat-x; background-position: left top;  background-color: #022d87;}
.Footer .Left  { float: left; height: 50px; background-image: url(/i/FooterBorder.png); background-repeat: no-repeat; background-position: right center; padding-left: 20px; padding-right: 10px;}
.Footer .Left .copyright{ font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12.18px; color: #fff;}
.Footer .Left .Section a { color: #0082cc; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12.18px; padding-right: 10px;}
.Footer .Center { width: 200px; float: left; padding-top: 15px; text-align: center; color: #fff; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12.18px;}
.Footer .Center a {color: #0082cc;}
.Footer .right{ width: 240px; float: left;margin-left: 50px; height: 50px; background-image: url(/i/FooterBorder.png); background-repeat: no-repeat; background-position: left center;/* padding-left: 20px; padding-top: 20px; */text-align: left; color: #fff; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 14.57px;padding-right: 10px;}
.Footer .right .phone{  width: 250px; padding-top: 10px; margin-left: 20px; float: left; background-image: url(/i/phone.png);background-repeat: no-repeat; background-position: left center;  padding-left: 20px;} 
.Footer .right span{font-size: 10px;  }
.clear{clear: both;margin: 0px; height:0px; }

#NewsListing  a{ color: #000;}

.SysMsg {display:none;}
.jGrowl div.jGrowl-notification.Error {border:1px dashed yellow; background-color:red; color:white; border-radius:10px;}


.content_txxt{
    font: 13px Tahoma, sans-serif;
    color: #2e2e2e;
    width: 590px;
    margin-bottom: 15px;
}