html {height:100%; min-height:100%}
body {margin:0; padding:0; ; font:14px "times new roman"; color:#a7895c;   min-height: 100%;  height: 100%; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:14px/17px "times new roman"; color:#a7895c; vertical-align:top; } img {border:0} form {padding:0; margin:0}
a {color:#4f371d; outline:none}
a:hover {text-decoration:none}

.main {width:100%; height:100%; background: url(/public/i/footer.jpg) repeat-x bottom #fff1d8}
.main_t {height:99%; background:url(/public/i/top.jpg) no-repeat top}
.main_t2 {height:99%; background:url(/public/i/top2.gif) no-repeat top}
.main_b {height:1%; padding:30px 0}
.logo {display:block; padding:60px 0 0 0}
.logo2 {display:block; padding:60px 0px 0 0}
.topm {height:522px; position:relative}
.top {height:212px; position:relative}
/*.container {width:660px;}*/
.container2 {width:950px;}
.text {text-align:justify;}
.footer {padding:28px 0 8px 0; background:url(/public/i/dots.gif) repeat-x top; width:830px; text-align:left}
.copy {padding:5px 0 0 0px; font-size:12px}
.copy img {margin:0 0 0 25px}

.langs {position:absolute; top:130px; left:510px; padding:0; margin:0; list-style:none}
.langs li {float:left; margin:0 20px 0 0}

.langs2 {position:absolute; top:130px; left:490px; padding:0; margin:0; list-style:none}
.langs2 li {float:left; margin:0 20px 0 0}

.menu {padding:0; margin:0; list-style:none; height:35px}
.menu li {float:left; margin:0 78px 0 0}
.menu li a {height:27px; display:block; background-repeat:no-repeat; background-position:top left; text-indent:-70000;}
.menu li span {height:27px; display:block; background-repeat:no-repeat; background-position:top left; text-indent:-70000;}
.menu li a:hover {background-position:bottom left}

.active {background-position:bottom left !important}

.menu2 {padding:0; margin:0 0 20px 0; list-style:none; height:35px; width: 870px;}
.menu2 li {float:left; margin:0 77px 0 0}
.menu2 li a {height:27px; display:block; background-repeat:no-repeat; background-position:top left; text-indent:-70000;}
.menu2 li span {height:27px; display:block; background-repeat:no-repeat; background-position:top left; text-indent:-70000;}
.menu2 li a:hover {background-position:bottom left}

.m1 {background:url(/public/i/m1.gif); width:117px}
/*.m2 {background:url(/public/i/services.gif); width:75px}*/
.m2 {background:url(/public/i/m2.gif); width:78px}
.m3 {background:url(/public/i/m3.gif); width:76px}
.m4 {background:url(/public/i/m4.gif); width:163px}
.m5 {background:url(/public/i/m5.gif); width:94px}
.m6 {background:url(/public/i/notepad.gif); width:82px}

.catalog {width:100%; margin:0 0 30px 0}
.c1 {width:1%}
.c2 {width:98%; padding:0 30px}
.c2 p {padding:0; margin:0}
.next {font-style:italic; font-size:13px}
.back {font-style:italic; font-size:13px; color:#885f31}

.c3 {width:1%; padding:32px 0 0 15px; background:url(/public/i/dots2.gif) repeat-y left}
.c3 div {width:200px}

h1 {font:18px "times new roman"; color:#4f371d; margin:0 0 15px 0; padding:0;}
h1 a {text-decoration:none;color:#4f371d; }
h1 a:hover {text-decoration:underline}

h2 {font:18px "times new roman"; color:#4f371d; margin:0 0 0 0; padding:0; height:32px}
h2 a {text-decoration:none;color:#4f371d; }
h2 a:hover {text-decoration:underline}

h3 {font:18px "times new roman"; color:#4f371d; margin:0 0 15px 0; padding:0; text-transform:uppercase}
h3 a {text-decoration:none;color:#4f371d; }
h3 a:hover {text-decoration:underline}

h4 {font:18px "times new roman"; color:#4f371d; margin:0 0 0 0; padding:0;}
h4 a {text-decoration:none;color:#4f371d; }
h4 a:hover {text-decoration:underline}

.nums {text-align:center; padding:40px 0 0 0}
.nums a {margin:0 5px}
.nums a img {padding:0 0 2px 0}
.nums span {color:#4f371d; margin:0 3px}
.gray {color:#4f371d;}

.bigfoto {padding:15px 0 30px 0}

.description {padding:0 0 25px 0}
.galery {margin:0 0 15px 0}
.galery img {margin:0 11px 11px 0}

.men td.men_c {padding:0 30px 40px 30px}
.men td {padding:0 0 40px 0}

.table500
{
	width: 97%;
	border-collapse: collapse;
}

.table500 td
{
	padding: 5px;
	border-collapse: collapse;
}

.table500 table td
{
	padding: 0px;
	border-collapse: collapse;
}