body{ 
    text-align: center;
    color: #676767;
    font-size: 12px;
    font-family: Tahoma;
    margin: 0;
    padding: 0;
    background-color:#0189c5;
}

#title_name{
    color: #FFFFFF;
    padding-right: 20px;
    font-size: 12px;

}

#green{
    color: green;
    padding-right: 20px;
    font-size: 12px;
    font-weight: normal;
}


#title_name b {
    color: #F93E15;
    padding:2px;
    font-weight: normal;
}

img.help{
    margin-left: 10px;
}


#bg_header{
    background:url(./bg_header.jpg) top center no-repeat;
    text-align:center;
}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

.inner-box, b { background-color: #ffffff; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

div#body{ 
    background: #ffffff url('./bg.jpg') no-repeat;
    width: 450px;
    font-size: 12px;
   
    padding-left: 180px;
    padding-top: 20px;
    padding-bottom: 20px;
}


* HTML div#body{
    width: 600px;
}

a#confirm, 
a#confirm:visited			{ display: block; width: 133px; height: 30px; line-height: 25px; background: #0489df url('confirm.gif') no-repeat; text-decoration: none; color: #FFFFFF; text-align: center;}
a#confirm:hover				{ background: #FFFFFF url('./confirm-over.gif') no-repeat; }
a#confirm:active			{ background: #FFFFFF url('./confirm-pr.gif') no-repeat; }
a#confirm .shade				{ position: absolute; margin: -1px 0 0 0; color: #FFFFFF; }

div#utils				{ clear: both; border-top: 1px solid #e9e9e9; padding: 10px 0 0 50px;}


div.textfield		{ width: 330px; padding: 3px; background: url('./field.gif') no-repeat; height: 20px; padding-bottom: 10px}
input		{ border: 0; background: none; color: #000000; width: 240px;}

div.textarea		{ width: 400px; padding: 3px; background: url('./textarea.gif') no-repeat; height: 200px; }
textarea	{ border: 0; background: none; color: #000000; width: 390px; height: 190px; font-size:12px; }


label{font-size:12px;font-weight: normal;}

.error{color: red;font-size:15px;}

/*michas style*/
input#confirm, input#confirm:visited
{
    display: block;
    width: 133px;
    height: 27px;
    line-height: 20px;
    background: #0489df url('./confirm.gif') no-repeat;
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
}
input#confirm:hover				{ background: #FFFFFF url('./confirm-over.gif') no-repeat; }
input#confirm:active			{ background: #FFFFFF url('./confirm-pr.gif') no-repeat; }
input#confirm .shade				{ position: absolute; margin: -1px 0 0 0; color: #FFFFFF; }