/* basic html elements */

* {
	font-size: 100.1%;
	margin: 0;
	padding: 0;
	color: 57331b;
}

body {
	margin: 0;
	padding: 0;
	color: #763121;
	background-color: #fff;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%
}

p {	
	margin: 0.5em 0 1em 0;
	font-size: 1em;
	line-height: 1.2em;
	text-align: justify;
}

ul {
	margin: 0.5em 0 1em 1em;
	padding: 0 0 0 0;
	font-size: 1.1em;
	text-align: left;
}

ol {
	margin: 0.5em 0 1em 0.5em;
	padding: 0 0 0 2em;
	font-size: 1.1em;
	text-align: left;
}

ol.comment {
	margin: 0.5em 0 1em 0.5em;
	padding: 0 0 0 2em;
	font-size: 0.8em;
	text-align: left;
}

p.comment {
	font-size: 0.8em;
}

p.sales {
	line-height: 1.6em;
}

p.table {
	margin: 0.3em 0 0.3em 0
}

span.comment {
	font-size: 0.8em;
}


img {
	border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	color: #763121;
	text-align: left;
}

h1 {
	font-size: 1.8em;
	margin: 0.5em 0 0 0;
}

h2	{	
	font-size: 1.6em;
	margin: 1em 0 0.2em 0;
}

h3	{	
	font-size: 1.4em;
	margin: 1em 0 0.2em 0;
}

h4	{	
	font-size: 1.3em;
	margin: 1em 0 0.2em 0;
}

h5	{	
	font-size: 1.4em;
	color: #cc0000;
	margin: 1em 0 0.2em 0;
}

h6	{	
	font-size: 1em;
	color: #727272;
	margin: 40 0 10 0px;
}


span.code {
	font-size: 0.7em
}

a {
	color:#cc0000;
	font-weight:normal;
	}

a:hover {
	color: #57331b;
	text-decoration: none;
}

input,
select,
textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #717171;
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: #333333
}

texarea.code {
	width: 300;
	height: 150
}

input.button {
	border: none
}

/* layout */

.first {
	margin-top: 0;
}

.zero {
	margin: 0
}

.center {
	text-align: center
}

.right {
	text-align: right
}

/* fonts */

.menu {
	color: #cc0000;
	font-size: 1em;
	padding: 0
}

a.menu {
	color: #763121;
	padding: 0
}

a.menu:hover {
	color: #cc0000;
}

.menu21 {
	color: #cc0000;
	font-size: 1em;
	padding: 0
}

a.menu21 {
	color: #763121;
	padding: 0
}

a.menu21:hover {
	color: #cc0000;
}

a.submenu {
	color: #57331b;
	text-align: left;
}

a.submenu:hover {
	color: #57331b;
}

.submenuover {
	color: #57331b;
	font-size: 1.2em;
	text-align: left;
	padding: 0 0 0.4em 0
}

a.submenu2 {
	color: #57331b;
	text-align: left;
}

a.submenu2:hover {
	color: #57331b;
}
div.mosMainBody {

font-size:12px;
font-weight: normal;
text-align:center;



}

.submenuover2 {
	color: #57331b;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	padding: 0 0 0.2em 0;

}

.submenuover3 {
	color: #57331b;
	font-size: 12;
	font-weight: normal;
	padding: 0 0 0 0;

}



.copyright {
	color: #fff;
	font-size: 0.9em;
	text-align: left;
}

/* backgrounds & colors */

.bgtop {
	background-image: url(../images/bgtop.jpg);
	background-repeat: repeat-x;
}

.bgbottom {
	background-image: url(../images/bgbottom.jpg);
	background-repeat: repeat-x;
}

.brown {
	background-color: #763121
}

.white {
	color: #fff;
}

a.white:hover {
	color: #fff;
}

#partner {
	color: white;
	text-decoration: underlined;
}

#partner:hover {
	text-decoration: none;
}



/*подвал*/
.footer {
    background: none repeat scroll 0 0 rgb(54, 32, 18);
    margin: 0;
    overflow: hidden;
    padding-top: 10px;
}

table.foot-menu {
	white-space: nowrap;
	margin-bottom: 5px;
}

table.foot-menu td:first-child {
	border:0;
}

td.foot-menu-block {
	border-left: 1px solid rgb(84, 62, 48);
	min-height: 90px;
	white-space:nowrap;
}
td.foot-menu-block a{
    color: #fff;
    display: block;
    font: 11px Arial;
    margin: 0 10px;
	}
td.foot-menu-block a:focus {
	outline: none;
}		
td.foot-menu-block .parent{
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 5px;
}
.foot-info {
    color: #FFFFFF;
    font-size: 11px;
}
