body{
background-color:#dadcc4;
padding:0;
margin: 60px 0 0 0;
}

ul, ol{
padding: 0;
margin: 0 0 0 35px ;
font-size: 1.0em;
}

ul {
list-style-type: disc;
}

ul li, ol li{
padding: 0.1em 0 ;
margin: 0;
}

blockquote{
margin: 15px 0 0 0;
padding:0;
font-weight:bold;
}

blockquote p{
margin: 0;
padding:0;
}

blockquote img {
margin:0 4px 4px 0;
padding:3px ;
border:1px solid #bbb;
float:none;
height:60px;
width:60px;
}

img {
margin:0 4px 4px 0;
padding:3px ;
border:1px solid #bbb;
float:left;
}

.image {
float:right;
}

.logo {
margin:0 0 0 -15px;
padding:0;
border:1px solid #fff;
float:none;}

.pilt {
border:1px solid #fff;
float:right;
}

a {
color: #b6352f;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h3 {
background-image:  url(/images/8.gif);
background-repeat: no-repeat;
background-position: 0.1em 0.1em;
padding: 0 6.0em 0.2em 1.8em;
margin: 15px 0 0;
font-family:georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color: #6c6c64;
}

p{
margin: 10px 0;
padding:0;
}

.tooted{
margin:0 ;
padding:0;
}

.tooted:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#pank{
margin: 0 0 0 250px;
padding:0;
width:380px;
}


#main {
margin: 0 margin 0;
background: url(/images/10.jpg) repeat-y center top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6c6c64;
line-height: 1.5em;
}

#pank img{
border:1px solid #fff;
}

#sisu{
margin: 30px 0 50px 0;
padding:0;
width:410px;
}

#kujundus{
margin: 30px 0 50px 0;
padding:0;
width:410px;
}

#header {
background: url(/images/9.jpg) no-repeat center top;
}

#content{
padding:0;
margin:0;
}

#footer {
background: url(/images/11.jpg) no-repeat center bottom;
margin:0;
padding: ;
font-size: 10px;
color: #f2f3eb;
line-height: 1.4em;
}

#footer p{
margin:12px 0 0 150px;
padding: 0;
text-align: center;
width:430px;
}

#main_menu {
padding: 10px 0 40px 40px;
}

#main_menu ul {
list-style-type:none;
margin:10px 0 0;
padding:0;
}

#main_menu li {
background-image:  url(/images/13.gif);
background-repeat: no-repeat;
background-position: 0.1em 0.3em;
padding: 0 0 0 1.3em;
margin: 0;
line-height:1.8em;
}

#main_menu ul li a {
color : #333;
padding: 0 ;
font-size: 12px;
font-weight: bold;
text-decoration:none;
}

#main_menu ul li a:hover{
color : #dadcc3;
text-decoration:none;
}

/* kommentaar, tagasiside */

.comments h5 {
margin-bottom: 0.3em;
}

.comments li {
margin-bottom: 0.6em;
}

input, textarea {
font-size: 11px;
padding: 0.2em;
border:1px solid #ccc;}

#txpCommentInputForm label, #zemContactForm label {
width: 5em;
float: left;
}

#txpCommentInputForm, #zemContactForm {
width: 80%;
margin: 2em 0;
}

#preview, #zemSubmit {
margin-left: 5.6em;
text-transform: capitalize;
}

#txpCommentInputForm p, #zemContactForm p {
margin-bottom: 0.6em;
}

#message {
width: 60%;
}

textarea {
font: 1em Verdana, sans-serif;
border:1px solid #ccc;
}

img.divider{
align: center;
margin-top: 1.3em;
margin-bottom: 1.3em;
}