body { PADDING: 0px 0px 5px 0px; margin: 0px; background: #929292; text-align: center; scrollbar-face-color: #232323; scrollbar-highlight-color: #e5e5e5; scrollbar-shadow-color: #e5e5e5; scrollbar-arrow-color: #e5e5e5; scrollbar-track-color: #232323; }

table, div, td, form { border: 0px; PADDING: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; vertical-align: top; }
td, div { font-family: Arial; font-size: 12px; color: #232323; }
img { border: 0px; padding: 0px; margin: 0px;  }
a { color: #232323; font-family: Arial; font-size: 12px; text-decoration: underline; }
a:hover { text-decoration: none; }
p { text-indent: 25px; margin: 0px 0px 10px 0px; text-align: justify; }
h1 { font-size: 20px; color: #232323; font-family: Arial; margin: 0px 0px 10px 25px; padding: 0px; }
h2 { font-size: 14px; color: #232323; font-family: Arial; }
ul, li { list-style-type: disc; }

#page { margin: 0px auto 0px auto; }
#header { background: #232323; height: 375px; }
#tools { width: 810px; text-align: right; margin: 0px auto 0px auto; padding: 10px 0px 10px 0px; }
#tools img { margin-left: 15px; width: 13px; }
#mooo { width: 810px; height: 80px; margin: 0px auto 0px auto; clear: both; }
#logo { float: left; width: 230px; }
#logo img { width: 180px; height: 56px; }
#menu { margin-left: 230px; }
#menu ul { margin: 10px 0px 0px 0px; padding: 0px; }
#menu ul li { display: inline; list-style-type: none; }
#menu ul li a { display: block; float: left; height: 45px; width: 145px; color: #fff; text-decoration: none; background: url(images/plashka.jpg) repeat-x top left; text-align: center; padding-top: 15px; font-size: 14px; }
#menu ul li a:hover { background: url(images/plashka2.jpg) repeat-x top left; }

#rpm { position: relative; margin: 0px auto 0px auto; clear: both; width: 810px; text-align: left; }
#rp { position: relative; margin: 0px auto 0px auto; clear: both; width: 928px; text-align: left; }
#picture { width: 810px; /* height: 480px; */ position: absolute; clear: both; /* background: url(images/cat.jpg) no-repeat top left; */ }
#picture img { border: 2px solid #fff; }
#picture div { height: 480px; float: left; }
#pic1 { width: 237px; background: url(images/cat1.jpg) no-repeat top left; }
#pic2 { width: 369px; background: url(images/cat2.jpg) no-repeat top left; }
#pic3 { width: 203px; background: url(images/cat3.jpg) no-repeat top left; }

#catalogue { width: 928px; height: 600px; position: absolute; clear: both; background: #929292; text-align: center; }
#catalogue div { float: left;  }
#catalogue div img { margin: 6px; border: 1px solid #e5e5e5; }
#catalogue div img.empty { border: 1px solid #232323; }
#catalogue div.forclient {  }
#catalogue div.nofoto { text-align: center; margin: 200px; float: none; width: auto; }

#rp1 { position: relative; margin: 0px auto 0px auto; clear: both; width: 928px; text-align: left; }
#images { background: #929292; width: 928px; height: 530px; position: absolute; clear: both; }
#auto { padding: 20px; text-align: center; width: auto; }
#list { width: 305px; height: 530px; float: left; margin-right: 3px; }
#list div { float: left; }
#list div img { margin: 0px 0px 25px 20px; border: 1px solid #e5e5e5; }
#list div.active img { margin: 0px 0px 25px 20px; border: 1px solid red; }

#image { width: 620px; float: left; height: 530px; text-align: center; }
#image div { padding: 0px 10px 0px 10px; }
#image img { border: 1px solid #e5e5e5; }
#image .vertical { position: relative; margin-top: -120px; }
#image .horiz { }

#content { background: #929292; padding-top: 230px; }
#scontent { background: #929292; padding-top: 20px; }
#gccontent { background: #929292; padding-top: 350px; }
#gicontent { background: #929292; padding-top: 450px; }

#pre { background: #232323; padding: 8px 0px 5px 0px; width: 810px; margin: 5px auto 5px auto; clear: both; }

#catname { padding: 80px 0px 40px 100px; text-align: left; }

#pre img { border: 1px solid #e5e5e5; margin: 0px 6px 0px 6px; }
#text { border: 1px solid #e5e5e5; margin: 25px auto 5px auto; width: 810px; clear: both; }
#textq { border: 1px solid #e5e5e5; margin: 25px auto 5px auto; width: 810px; clear: both; position: relative; top: -250px; background: #929292; }
#text1 { text-align: left; margin: 10px; }
#bottom { background: #232323; height: 35px; padding: 5px 0px 3px 0px; width: 810px; margin: 100px auto 0px auto; clear: both; }
#counters { float: left; width: 105px; }
#bmenu { float: left; width: 520px; padding-top: 8px; }
#bmenu ul { display: inline; padding: 0px; }
#bmenu ul li { display: inline; list-style-type: none; }
#bmenu ul li a { color: #fff; text-decoration: none; }
#bmenu ul li a:hover {  }
#bmenu span { color: #fff; margin: 0px 20px 0px 20px; }
#copy { float: left; width: 185px; color: #fff; padding-top: 8px; }

#cnt {  }
#list ul { margin: 40px 0px 10px 10px; padding: 0px; list-style-type: none; clear: both;  }
#cnt ul { margin: 10px; padding: 0px; list-style-type: none; clear: both;  }

#list ul li, #cnt ul li { display: inline; list-style-type: none; float: left;  }
#list ul li a,
#list ul li span, #cnt ul li a, #cnt ul li span
{ display: block; float: left; width: 20px; font-weight: bold; margin: 5px 0px 0px 10px; padding: 3px 0px 3px 0px; border: 2px solid #232323; text-align: center; }
#list ul li span, #cnt ul li span { color: #000; background: #929292; }
#list ul li a, #cnt ul li a { color: #929292; text-decoration: none; background: #232323; }

.label { padding: 4px; background: #232323; border: 1px solid #232323; color: #FFF; text-align: left; }
.string { padding: 4px; border: 1px solid #232323; text-align: left; }

#pointers { margin: 10px 0px 0px 0px; text-align: center; }