body {margin: 0px; padding: 0px; font-family: tahoma, sans-serif; font-size: 100%; color: #333333; background: #F1F3F6;}


table {margin: 0px; padding: 0px; border-collapse: collapse; border: none;}


td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


p {font-family: arial, sans-serif; font-size: 70%; color: #666666;}


li {font-family: arial, sans-serif; font-size: 70%; color: #666666;}
li li {font-family: arial, sans-serif; font-size: 100%; color: #666666;}


label:hover {cursor: pointer;}


form {display: inline; margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


img {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


a {color: #0781C5; text-decoration: none;}
a:hover {color: #668B9F; text-decoration: underline;}




table.Layout {height: 100%; width: 100%;}
table.Layout td.LeftSide {width: 30%; background: url(/Graphics/LeftBackGradient.gif) right top repeat-y;}
table.Layout td.RightSide {width: 30%; background: url(/Graphics/RightBackGradient.gif) left top repeat-y;}
table.Layout td.Contents {width: 760px; background: #FFFFFF;}
table.Layout td.Contents img.DivisionSpacer {width: 760px; height: 1px;}


table.HeadLogotypeBlock {width: 760px; height: 72px; background: url(/Graphics/HeadLogotypeBack.gif) left top repeat-x;}
table.HeadLogotypeBlock td.LogotypeBlock {width: 500px; height: 72px;}
table.HeadLogotypeBlock td.LogotypeBlock img.Logotype {margin: 19px 0px 0px 13px; width: 145px; height: 43px;}
table.HeadLogotypeBlock td.LogotypeBlock img.Slogan {margin: 38px 0px 0px 22px; width: 266px; height: 11px;}
table.HeadLogotypeBlock td.HotLineBlock {width: 260px; height: 72px; text-align: right;}
table.HeadLogotypeBlock td.HotLineBlock img.HotLine {width: 258px; height: 25px; background: url(/Graphics/HotLineBack.gif) right top no-repeat;}


table.MainMenu {width: 760px; height: 26px; background: url(/Graphics/MainMenuBack.gif) left top repeat-x #8596A1;}
table.MainMenu td.ItemHome {width: 1%;}
table.MainMenu td.ItemHome div.Back {height: 26px; background: url(/Graphics/MainMenuHomeBack.gif) left top repeat-x #5391C6;}
table.MainMenu td.ItemHome div.LeftSide {height: 26px; background: url(/Graphics/MainMenuHomeSide.gif) left top no-repeat;}
table.MainMenu td.ItemHome div.RightSide {padding: 6px 9px 0px 9px; height: 26px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold; color: #FFFFFF; background: url(/Graphics/MainMenuHomeSide.gif) right top no-repeat;}
table.MainMenu td.ItemHome div.RightSide a {color: #FFFFFF; text-decoration: none;}
table.MainMenu td.ItemHome div.RightSide a:hover {color: #FFFFFF; text-decoration: none;}
table.MainMenu td.ItemSpacer {width: 99%;}
table.MainMenu td.Item {width: 1%;}
table.MainMenu td.Item div.Back {height: 26px; background: url(/Graphics/MainMenuItemBack.gif) left top repeat-x #EDEDED;}
table.MainMenu td.Item div.LeftSide {height: 26px; background: url(/Graphics/MainMenuItemSide.gif) left top no-repeat;}
table.MainMenu td.Item div.RightSide {padding: 6px 9px 0px 9px; height: 26px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold; color: #0781C5; background: url(/Graphics/MainMenuItemSide.gif) right top no-repeat;}
table.MainMenu td.Item div.RightSide a {color: #0781C5; text-decoration: none;}
table.MainMenu td.Item div.RightSide a:hover {color: #668B9F; text-decoration: none;}
table.MainMenu td.ItemDivision {width: 1px;}
table.MainMenu td.ItemDivision img {width: 1px; height: 1px;}


table.HomeBlock {width: 760px; height: 141px;}
table.HomeBlock td.ImageBlock {width: 380px; height: 141px; background: #FFFFFF;}
table.HomeBlock td.BlockSpacer {width: 1px;}
table.HomeBlock td.BlockSpacer img {width: 1px; height: 1px;}
table.HomeBlock td.LastNewsBlock {width: 379px; height: 141px;}
table.HomeBlock td.LastNewsBlock div.Title {padding: 3px 10px 5px 10px; font-family: arial narrow, arial, sans-serif; font-size: 70%; font-weight: bold; color: #879AA9; background: #EAEDF2;}
table.HomeBlock td.LastNewsBlock div.News {margin: 6px 0px;}
table.HomeBlock td.LastNewsBlock div.News div.Item {margin: 2px 0px; padding: 0px 31px 0px 31px; font-family: arial, sans-serif; font-size: 70%; color: #666666; background: url(/Graphics/NewsHomeDot.gif) 10px 0.2em no-repeat;}
table.HomeBlock td.LastNewsBlock div.News div.Item a {color: #666666; text-decoration: underline;}
table.HomeBlock td.LastNewsBlock div.News div.Item a:hover {color: #000000; text-decoration: underline;}
table.HomeBlock td.LastNewsBlock img.Spacer {width: 379px; height: 1px;}
table.HomeBlock td.DivisionLine {height: 1px;}
table.HomeBlock td.BannersTitle {padding: 6px 10px 8px 10px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold; color: #0781C5; background: url(/Graphics/SubTitleBack.gif) left top repeat-x #F5F5F5;}
table.HomeBlock td.Banner {height: 165px;}
table.HomeBlock td.Banner div.BannerContents {padding: 9px 160px 9px 29px;}
table.HomeBlock td.Banner div.BannerContents div.Title {margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold; color: #0781C5;}
table.HomeBlock td.Banner div.BannerContents div.Text {font-family: arial, sans-serif; font-size: 70%; color: #666666;}
table.HomeBlock td.Banner div.BannerContents div.Text a {color: #666666; text-decoration: underline;}
table.HomeBlock td.Banner div.BannerContents div.Text a:hover {color: #000000; text-decoration: underline;}
table.HomeBlock td.BannerDivision {background: #E3E3E3;}


h1 {margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 90%; color: #FF0000;}
h1 span {color: #858585;}
h2 {margin: 0px; padding: 7px 18px 7px 18px; font-family: arial, sans-serif; font-size: 90%; font-weight: bold; color: #0781C5; background: url(/Graphics/TitleBack.gif) left top repeat-x #D1E1EF;}


td.LeftMenuBlock {width: 155px;}
td.LeftMenuBlock div.LeftMenu {padding: 16px 10px 16px 18px;}
td.LeftMenuBlock div.LeftMenu div.Item {padding: 3px 0px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold;}
td.LeftMenuBlock div.LeftMenu div.Item a {color: #385976; text-decoration: none;}
td.LeftMenuBlock div.LeftMenu div.Item a:hover {color: #385976; text-decoration: underline;}
td.LeftMenuBlock div.LeftMenu div.SubItem {padding: 1px 0px 1px 8px; font-family: arial, sans-serif; font-size: 70%;}
td.LeftMenuBlock div.LeftMenu div.SubItem a:hover {color: #34699E; text-decoration: underline;}
td.LeftMenuBlock div.LeftMenu div.SubSubItem {padding: 1px 0px 1px 16px; font-family: arial, sans-serif; font-size: 70%;}
td.LeftMenuBlock div.LeftMenu div.SubSubItem a {color: #259BFF; text-decoration: none;}
td.LeftMenuBlock div.LeftMenu div.SubSubItem a:hover {color: #259BFF; text-decoration: underline;}


td.InformationBlock div.Information {padding: 16px 18px 16px 0px;}
td.InformationBlock div.Information table.GoodsPhotoBlock {margin: 25px 0px 25px 0px;}
td.InformationBlock div.Information table.GoodsPhotoBlock td.GoodsPhotoBlock {width: 225px; text-align: center;}
td.InformationBlock div.Information table.GoodsPhotoBlock td.GoodsFeatures {vertical-align: bottom; color: #686868;}

td.InformationBlock div.Information div.DownloadBlock {padding: 10px; background: url(/Graphics/InstructionsBlockBack.jpg) left top no-repeat;}
td.InformationBlock div.Information div.DownloadBlock span.Title {font-family: arial narrow, arial, sans-serif; font-size: 80%; font-weight: bold; color: #385976;}
td.InformationBlock div.Information div.DownloadBlock span.Text {font-family: arial, sans-serif; font-size: 80%; color: #385976;}
td.InformationBlock div.Information div.DownloadBlock span.Text a {color: #FF0000; text-decoration: underline;}
td.InformationBlock div.Information div.DownloadBlock span.Text img.Icon {width: 30px; height: 32px;}


td.BottomBlock {height: 67px; background: url(/Graphics/LogotypeKoc1.gif) left bottom no-repeat #FFFFFF;}
td.BottomBlock table.Menu {margin: 0px 0px 0px 91px; height: 26px; background: url(/Graphics/MainMenuBack.gif) left top repeat-x #8596A1;}
td.BottomBlock table.Menu td.Item div.Back {height: 26px; background: url(/Graphics/MainMenuItemBack.gif) left top repeat-x #EDEDED;}
td.BottomBlock table.Menu td.Item div.LeftSide {height: 26px; background: url(/Graphics/MainMenuItemSide.gif) left top no-repeat;}
td.BottomBlock table.Menu td.Item div.RightSide {padding: 6px 9px 0px 9px; height: 26px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold; color: #0781C5; background: url(/Graphics/MainMenuItemSide.gif) right top no-repeat;}
td.BottomBlock table.Menu td.Item div.RightSide a {color: #848484; text-decoration: none;}
td.BottomBlock table.Menu td.Item div.RightSide a:hover {color: #0781C5; text-decoration: none;}
td.BottomBlock table.Menu td.ItemDivision {width: 1px;}
td.BottomBlock table.Menu td.ItemDivision img {width: 1px; height: 1px;}
td.BottomBlock img.LogotypeDDGroup {margin: 12px 0px 14px 676px; width: 70px; height: 15px;}



td.CopyrightsBlock {height: 19px; background: #E1E1E1;}
td.CopyrightsBlock img.DivisionLine {width: 760px; height: 1px; background: #B8B8B8;}
td.CopyrightsBlock div.Copyrights {padding: 2px 13px 3px 13px; font-family: tahoma, sans-serif; font-size: 65%; color: #666666;}









td.City {padding: 5px 0px 0px 0px; font-weight: bold;}
td.Phones {text-align: right;}





table.FeaturesBordered {width: 90%; font-size: 100%; color: #666666; border: solid 1px #CCCCCC;}
td.FeatureName {padding: 1px 2px; text-align: left; vertical-align: middle; border: solid 1px #CCCCCC;}
td.FeatureValue {padding: 1px 2px; text-align: center; vertical-align: middle; border: solid 1px #CCCCCC;}










div.NewsBlock div.NewsPiece {margin: 10px 10px 10px 10px; width: 527px;}
div.NewsBlock div.NewsPiece div.Date {font-family: arial, sans-serif; font-size: 70%;}
div.NewsBlock div.NewsPiece div.Title {margin: 2px 0px 0px 0px; font-family: arial, sans-serif; font-size: 80%; font-weight: bold;}
div.NewsBlock div.NewsPiece div.Contents {margin: 12px 0px 0px 0px; font-family: arial, sans-serif; font-size: 80%;}
div.NewsBlock div.NewsPiece div.Contents p {font-family: arial, sans-serif; font-size: 100%;}
div.NewsBlock img.DivisionLine {width: 547px; height: 1px; background: #CCCCCC;}
div.NewsBlock img.BorderLine {width: 547px; height: 2px; background: #CCCCCC;}

div.Comments {margin: 10px 10px 10px 10px; width: 527px;}
div.Comments div.Title {width: 527px; font-family: tahoma, sans-serif; font-size: 70%; font-weight: bold;}
div.Comments div.Dates {margin: 5px 0px 0px 0px; width: 527px; font-family: arial, sans-serif; font-size: 70%; color: #676767;}
div.Comments div.NewsPiece {margin: 8px 0px 0px 0px; width: 527px; font-family: arial, sans-serif; font-size: 70%;}


table.ForumTopics {margin: 10px 10px 10px 10px; width: 527px;}
table.ForumTopics td.HeaderL {padding: 0px 10px 7px 0px; font-family: arial, sans-serif; font-size: 70%; font-weight: bold; color: #999999; border: 0px solid #CCCCCC; border-width: 0px 0px 2px 0px;}
table.ForumTopics td.Title {padding: 4px 10px 4px 0px; font-family: arial, sans-serif; font-size: 80%; color: #999999; border: 0px solid #CCCCCC; border-width: 0px 0px 1px 0px;}
table.ForumTopics td.AuthorName {padding: 4px 10px 4px 0px; font-family: arial, sans-serif; font-size: 70%; color: #999999; border: 0px solid #CCCCCC; border-width: 0px 0px 1px 0px;}
table.ForumTopics td.MessagesNum {padding: 4px 10px 4px 0px; font-family: arial, sans-serif; font-size: 70%; color: #999999; border: 0px solid #CCCCCC; border-width: 0px 0px 1px 0px;}
table.ForumTopics td.LastMessage {padding: 4px 0px 4px 0px; font-family: arial, sans-serif; font-size: 70%; color: #999999; border: 0px solid #CCCCCC; border-width: 0px 0px 1px 0px;}
table.ForumTopics td.LastMessage span.Time {font-size: 80%;}


div.ForumTopicBlock {margin: 0px 10px 0px 10px; padding: 10px 0px 15px 0px; width: 527px; border: 0px solid #999999; border-width: 0px 0px 2px 0px;}
div.ForumTopicBlock div.Author {padding: 1px 0px; font-family: arial, sans-serif; font-size: 70%; color: #333333;}
div.ForumTopicBlock div.Title {padding: 1px 0px; font-family: arial, sans-serif; font-size: 100%; font-weight: bold; color: #333333;}
div.ForumTopicBlock div.Contents {padding: 1px 0px; font-family: arial, sans-serif; font-size: 80%; color: #333333;}


div.ForumMessageBlock {margin: 0px 10px 0px 10px; padding: 10px 0px; width: 527px; border: 0px solid #CCCCCC; border-width: 0px 0px 1px 0px;}
div.ForumMessageBlock div.Author {padding: 1px 0px; font-family: arial, sans-serif; font-size: 70%; color: #333333;}
div.ForumMessageBlock div.Title {padding: 1px 0px; font-family: arial, sans-serif; font-size: 100%; font-weight: bold; color: #333333;}
div.ForumMessageBlock div.Contents {padding: 1px 0px; font-family: arial, sans-serif; font-size: 80%; color: #333333;}
div.ForumMessageBlock div.Reply {padding: 1px 0px; font-family: arial, sans-serif; font-size: 60%; color: #333333;}


table.ForumAddForm {margin: 10px 10px 10px 10px; width: 527px; background: #F2F2F2;}
table.ForumAddForm td.Title {width: 150px; padding: 4px; vertical-align: middle; font-family: arial, sans-serif; font-size: 80%; font-weight: bold; color: #333333;}
table.ForumAddForm td.FieldName {width: 150px; padding: 4px; vertical-align: middle; font-family: arial, sans-serif; font-size: 70%; color: #333333;}
table.ForumAddForm td.FieldInput {padding: 4px; vertical-align: middle;}
table.ForumAddForm td.FieldInput input {width: 100%; padding: 1px; vertical-align: middle; font-family: arial, sans-serif; font-size: 70%; color: #333333; border: solid 1px #0099CC;}
table.ForumAddForm td.FieldInput textarea {width: 100%; padding: 1px; vertical-align: middle; font-family: arial, sans-serif; font-size: 70%; color: #333333; border: solid 1px #0099CC;}
table.ForumAddForm td.FieldSubmit {padding: 4px; vertical-align: middle;}
table.ForumAddForm td.FieldSubmit input {vertical-align: middle; font-family: arial, sans-serif; font-size: 80%; color: #333333;}
table.ForumAddForm td.Hint {padding: 4px; font-family: arial, sans-serif; font-size: 70%; color: #333333;}

