html, body {margin: 0; padding: 0; background-color: #F6F6F6; font-family: Arial, Helvetica, sans-serif; height: 100%;}
img {border: none;}
p, ol, ul, li, form {font-size: 13px; line-height: normal; list-style-type: none; list-style-image: none;}
ol, ul, li {margin: 0px;}
p, form{margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
p {margin-top: 10px;}
a:link, a:active, a:visited {color: #006;}
a:hover {color: #00F;} 
input:disabled{background-color: #FFF; color: #000; border: 0px none #FFF;}
select, optgroup {font-size: 13px;	font-weight: normal;}
select {font-style: normal;}
optgroup {font-style: italic;}
h1, h2, h3, h4, h5 {font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: normal;}
h1 {font-size: xx-large; color: #000; font-weight: bold; margin-bottom: 20px; margin-top: 0px;}
h2 {font-size: large; color: #000; font-weight: bold; margin-bottom: 0px; margin-top: 20px;}
h3 {font-size: medium; line-height: normal;	font-weight: normal; color: #000; margin-top: 20px; margin-bottom: 0px;}
.vrezka, strong {font-weight: 700;color: #4C4C4C;}
.strongBold {font-weight: 700; color: #000;}
.red{color: #900; font-weight: 600;}
.rednormal, .rednormal a{color: #900; font-weight: normal;}
#accordion h3{margin: 0px;}
#accordion p {margin-bottom: 3px;}	
#wrapper {height:auto  !important; min-height: 100%; width: 1000px;	margin: 0px auto 0px auto; background-color: #FFF;}
#header {height:auto; width: 960px; margin-right: 20px; margin-left: 20px; background-color: #FFF; float: left;}
#hFooter {clear: both; height: 40px; list-style-type: none; margin-top: 10px;}
#footer {height: 40px; width: 1000px; margin: -40px auto 0 auto;}
#LineEnd {height: 2px; width: 960px; text-align: center; background-color: #CCC; margin: 0px auto 5px;}
.copyright {float: left; margin-left: 20px; font-size: 10px; color: #666; line-height: normal; bottom: 0px; font-family: Arial, Helvetica, sans-serif;}
#Content { float: left; width: 960px; margin: 50px 20px 10px 20px;  }
#HeaderTop {float: left; height: 20px; width: 960px; margin-top: 5px;}
#MenuTop {float: left; width: 960px; margin-top: 50px;}
.MenuTop135 {float: left; width: 135px; padding: 0px;}
.Podmenu {padding-left: 0px; float: left; border-top: 1px solid #666; border-bottom: 1px solid #666; margin: 0px; padding-right: 50px;}
.Podmenu2 {padding-left: 0px; float: left; margin: 0px; border-top-width: 1px; border-top-style: dashed; border-top-color: #666;}
ul.MenuTop135 li {text-align: left;}
ul.Podmenu li {text-align: left; padding-top: 5px; padding-bottom: 5px;}
ul.Podmenu2 li {text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px;}
.MenuTop135 a, .MenuTop135 a:hover, .MenuTop135 li.tut a, .Podmenu a, .Podmenu a:hover, .Podmenu li.tut a, .Podmenu2 a, .Podmenu2 a:hover, .Podmenu2 li.tut a { cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold;}
.MenuTop135 a, .Podmenu a, .Podmenu2 a {color: #888;}
.MenuTop135 li.tut a, .Podmenu li.tut a {color: #000;}
.MenuTop135 a:hover, .Podmenu a:hover, .Podmenu2 a:hover {color: #444; padding-left: 2px;}
.TopTop {float: left; height: 20px; width: 135px; overflow: visible;}
.TopTopRight {float: right; height: 20px; width: 80px; text-align: right;}
.TopTopTel, .TopTopTel:hover {float: left; height: 20px; width: 300px; text-align: right; margin-left: 270px; background-repeat: no-repeat; background-position: left; cursor: pointer;}
.TopTopTel {background-image: url(../Images/VerhTel.png);}
.TopTopTel:hover {background-image: url(../Images/VerhTel-hover.png);}
#Logo {float: right; height: 60px; width: 150px;}
#Foto960 {float: left; width: 960px;}
#LeftColumn, #LeftColumnBottom {float: left; width: 365px;margin-right: 40px;}
#RightColumn555 {float: left; width: 553px; border: 1px solid #999; padding-bottom: 20px;}
#LeftContent {float: left; width: 100%; margin-top: 20px; margin-bottom: 20px;}
#RightColumn555NO, #RightColumn555NOTrash {float: left; width: 555px; margin-bottom: 20px;}
#RightColumn555275 {float: left; width: 555px; margin-bottom: 20px; height: 275px;}
#RightColumn555Line {float: left; width: 555px; margin-bottom: 20px; border-top: 1px solid #999;}
#Adres {border-top-width: 1px; border-top-style: solid; border-top-color: #666;}
#Adres p {margin-top: 10px;}
.DisGal110, .DisGal110F {float: left; width: 103px; text-align: center; background-color: #ededed; padding-top: 10px; padding-bottom: 10px; height: 110px; margin-bottom: 10px;}
.DisGal110 {margin-left: 10px;}
.DisGal110F {margin-left: 0px;}
.Ramka {float: left; border: 1px solid #888; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 20px; width: 533px;}
.RedRamka, .RedRamkaNoMargin {float: left; width: 543px; padding-left: 10px; border-top: 1px solid #900; border-left: 1px solid #900 }
.RedRamka {margin-top: 20px;}
.RedRamkaNoMargin {margin-top: 10px;}
.RubricDis555 {float: left; width: 555px; padding-top: 10px; border-top: 1px solid #999; margin-bottom: 10px;}
.RubricDis555 h3 {margin: 0px; font-size: medium; color: #333;}
#Trash {float: right; margin-right: 20px;}
#Rss {float: right; margin-right: 20px;}
#TrashBig {float: left; height: 60px; width: 60px;}
#PolodaHopH1 {float: left; width: 960px; height: 60px; margin-bottom: 20px;}
#TopH1 {float: left; width: 335px; margin-top: 10px; margin-left: 10px;}
#TopH1Right {float: left; width: 555px;}
#ZakazVis, #ZakazVis:hover, #ZakazBooklet, #ZakazBooklet:hover, #ZakazList, #ZakazList:hover, #ZakazBrosh, #ZakazBrosh:hover, #ZakazNakl, #ZakazNakl:hover, #ZakazOtkr, #ZakazOtkr:hover {float: right; width: 285px; height: 25px; background-repeat: no-repeat; background-position: center center; margin-top: 7px;}
#ZakazVis {background-image: url(../Images/Zakaz-Vis.png);}
#ZakazVis:hover {background-image: url(../Images/Zakaz-Vis-hover.png);}
#ZakazBooklet {background-image: url(../Images/Zakaz-Booklet.png);}
#ZakazBooklet:hover {background-image: url(../Images/Zakaz-Booklet-hover.png);}
#ZakazList {background-image: url(../Images/Zakaz-List.png);}
#ZakazList:hover {background-image: url(../Images/Zakaz-List-hover.png);}
#ZakazBrosh {background-image: url(../Images/Zakaz-Brosh.png);}
#ZakazBrosh:hover {background-image: url(../Images/Zakaz-Brosh-hover.png);}
#ZakazNakl {background-image: url(../Images/Zakaz-Nakl.png);}
#ZakazNakl:hover {background-image: url(../Images/Zakaz-Nakl-hover.png);}
#ZakazOtkr {background-image: url(../Images/Zakaz-Otkr.png);}
#ZakazOtkr:hover {background-image: url(../Images/Zakaz-Otkr-hover.png);}
.spacer {clear: both;height: 1px;}
.slideshow {}
.slideshow img {}
#Poisk {float: right; height: 32px; margin-right: 20px; width: 464px; vertical-align: middle;}
#TopH1 h6 {font-size: xx-large; color: #000; font-weight: bold; margin-bottom: 20px; margin-top: 0px;}
#RightColumn555NOTrash table h2 {margin-top: 0px; margin-left: 20px;}
#RightColumn555NOTrash table h3 {font-size: large; color: #000; font-weight: bold; margin-bottom: 0px; margin-top: 20px; margin-left: 20px;}
#RightColumn555NOTrash table p  {margin-left: 20px;}
#RightColumn555NOTrash h1 {margin-top: 0px; font-size: large;}
.noDis {display: none;}
.Trash960 {float: left; width: 960px; margin-top: 10px;}
.Trash960Left {float: left; width: 365px; margin-right: 40px; border-top-width: thin; border-top-style: solid; border-top-color: #666;}
.Trash960Right {float: left; width: 555px;}
#Trash555Margin {height: 40px; width: 555px;}
.PostCardNaborStart, .PostCardNabor {font-size: 14px; font-weight: bold; color: #900; height: 20px;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #900;	margin-bottom: 10px; }
.PostCardNabor {width: 100%; padding-top: 10px;}
