* {
margin-top:0;
}

body {
background:#314D6B url(http://img.kurganmash-zavod.ru/img01_02.jpg) no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#A0A0A0;
margin:0;
padding:0;
}

h1, h2
{
	font-weight: 400;
	color: #A0A0A0;
}

h3
{
	font-weight: 400;
	color: #DFE8F2;
}

h1 {
font-size:147%;
width:80%;
}

h2 {
font-size:127%;
}

h3
{
	font-size: 100%;
	font-weight: 700;
	margin-bottom: 2px;
}

p,ul,ol {
font-size:100%;
}

p {
width:83%;
margin:0;
}

a {
color:#7EBCFF;
}

#header {
width:840px;
height:132px;
margin:0 auto;
}

#header h1,#header p {
font-weight:700;
font-size:14px;
margin:0;
}

#header h1 {
text-transform:none;
padding:0 0 0 20px;
}

#header p {
text-transform:uppercase;
font-size:85%;
margin:0;
padding:0 0 0 20px;
}

#header a {
text-decoration:none;
color:#FFF;
font-size:18px;
}

#menu {
width:818px;
height:55px;
background:url(http://img.kurganmash-zavod.ru/img02_02.jpg) no-repeat;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
}

#menu h2 {
display:none;
margin:0;
}

#menu ul {
list-style:none;
margin:0;
padding:25px 0 0 25px;
}

#menu li {
display:inline;
}

#menu a {
display:block;
float:left;
height:22px;
border-right:1px solid #2A2C2F;
text-transform:lowercase;
text-decoration:none;
text-align:center;
font-size:12px;
color:#DFE8F2;
padding:8px 20px 0;
}

#menu a:hover,#menu .active a {
background-color:#000;
}

#page {
width:818px;
background:url(http://img.kurganmash-zavod.ru/img03_02.gif) repeat-y scroll center;
clear:both;
overflow:visible;
margin:0 auto;
}

#content {
float:right;
width:464px;
background:url(http://img.kurganmash-zavod.ru/img04_02.jpg) no-repeat;
clear:right;
height:auto;
position:relative;
overflow:visible;
margin:0;
padding:20px 39px 0 25px;
}

.boxed {
background:#121B23;
border:1px dotted #000;
margin:0;
}

.boxed .title {
background:#000;
text-transform:uppercase;
font-size:100%;
font-weight:700;
margin:0;
padding:5px 20px;
}

.boxed .content {
margin:0;
padding:20px;
}

#sidebar {
float:right;
width:279px;
background:url(http://img.kurganmash-zavod.ru/img05_02.jpg) no-repeat left top;
padding-top:20px;
padding-right:0;
padding-bottom:0;
margin:0;
}

#sidebar ul {
list-style:none;
float:right;
width:264px;
margin:0;
padding:0;
}

#sidebar li ul {
margin:0;
padding:0;
}

#sidebar li li {
background:url(http://img.kurganmash-zavod.ru/img06.gif) repeat-x left bottom;
margin:0;
padding:5px 0;
}

#sidebar h2 {
background:#000;
border-top:1px solid #23282E;
border-bottom:1px solid #23282E;
text-transform:lowercase;
font-size:100%;
font-weight:700;
color:#DFE8F2;
width:auto;
margin:0;
padding:10px;
}

#sidebar a:hover {
text-decoration:underline;
}

#search fieldset {
border:none;
margin:0;
padding:0;
}

#search legend {
display:none;
}

#search input {
float:right;
margin-bottom:5px;
background:#5A83AE;
border:1px solid #000;
text-transform:lowercase;
font:bold 100% Arial, Helvetica, sans-serif;
color:#000;
}

#searchform {
margin:0;
padding:10px 20px 20px;
}

#searchfield {
width:198px;
padding:2px 5px;
}

#submenu a {
padding-left:15px;
background:url(http://img.kurganmash-zavod.ru/img07.gif) no-repeat left center;
}

#footer {
width:818px;
height:100px;
background:url(http://img.kurganmash-zavod.ru/img08_02.jpg) no-repeat;
position:relative;
margin:0 auto;
padding:30px 0 0;
}

#footer p {
font-size:77%;
color:#A0A0A0;
margin:0;
padding:0 0 0 40px;
}

#footer a {
color:#0F1720;
}

.buttons {
clear:right;
float:right;
width:230px;
}

.buttons a {
float:left;
border:none;
}

table {
clear:left;
}

.phones
{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	clear: right;
	float: right;
	width: 16%;
	margin: 0;
	padding: 0;
}

a:hover,#sidebar a {
text-decoration:none;
}

#sidebar li,#sidebar h3,#sidebar p {
margin:0;
}
.imageViewer
{
    text-align: center;
    width: 437px;
    height: auto;
    overflow: scroll;
}