/* resetovaci */

  html,body,
applet,object,iframe,
 h1, h3, h4, h5, h6 ,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dd,dl,dt,form,label,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style-type: circle;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

.reset {
clear: both;
line-height: 0px;
width:1px;
visibility: hidden;
}

/* konec reset */

body {
font-family: Tahoma, Verdana, Helvetica, Geneva, Arial;
font-size: 12px;
color: #404040;
background: 945400; 

margin: 0;
}
a {
	color: #404040;
}
a:hover {
	color: #000;
}
.ram {
   position: relative;
   background: url(back.jpg) top right no-repeat #dbdbdb;
	border-left: solid 30px #b4b4b4;
	border-right: solid 30px #b4b4b4;
	margin: 0 auto;
	width: 720px;
	padding: 30px 20px;
}
.ram img {
	border: solid 1px #a6acb0;
	padding: 10px;
	margin: 15px 0 0 0;
}
table {

	
}
input {
	border: solid 1px #dedede;
	margin: 2px;
	padding: 3px;
	font-size: 11px;
}
input.butt {
	background: #9e743d;
	color:#fff;
	padding: 5px 20px;
	font-weight: bold;
	border: #cdcdcd;
 
}