body{
background-color:#ffffff;
margin:0px;
padding:0px;
}

.header{
background-image:url(./header.jpg);
background-repeat:repeat-x;
height:312px;
}

.photo{
width:170px;
height:150px;
background: url(./photo_bg.jpg) no-repeat;
float:left;
}
.photo_cont{
padding-top:50px;
padding-left:45px;
}
.photo_i{
background-color:#FFFFFF;
width:121px;
height:91px;
border:#bb9110 1px solid;
}
.photo_cont a{
font-weight:bold;
font-size:13px;
}
div#info_message {
	margin: 10px 0px;
	padding: 10px;
    font: 11px verdana, sans-serif;
	color: #aa571b;
    background-color: #FFFFC0;
    border-top: 1px #d8b62d solid;
    border-bottom: 1px #d8b62d solid;
}

div#error_message {
	margin: 10px 0px;
	padding: 10px;
    font: 12px verdana, sans-serif;
	color: #800000;
    background-color: #FFD7D7;
    border-top: 1px #9D290D solid;
    border-bottom: 1px #9D290D solid;
	font-weight:bold;
}

table.content {
    margin: 7px 0xp;
    width: 100%;
    background: #ffffff;
}
td.custom_header {
    background-color: #f4f8fc;
    border-top: 1px #8799AB solid;
    border-bottom: 1px #8799AB solid;
    text-align: right;
}

td.custom_header span {
    padding: 0px 10px;
    display: block;
    float: right;
    font: 11px/30px verdana, sans-serif;
	color: #006699;
    border-right: 1px #ffffff solid;
    border-left: 1px #bdd0d7 solid;
}

td.custom_header a {
    padding: 0px 10px;
    display: block;
    float: right;
    font: 11px/30px verdana, sans-serif;
	color: #006699;
    text-decoration: none;
    border-right: 1px #ffffff solid;
    border-left: 1px #bdd0d7 solid;
}

td.custom_header a:hover {
	color: #0099CC;
    text-decoration: none;
}

td.custom_footer {
    background-color: #f4f8fc;
    border-top: 1px #8799AB solid;
    border-bottom: 1px #8799AB solid;
    text-align: right;
}

td.custom_footer span {
    padding: 0px 10px;
    display: block;
    float: right;
    font: 11px/30px verdana, sans-serif;
	color: #006699;
    border-right: 1px #ffffff solid;
    border-left: 1px #bdd0d7 solid;
}

td.custom_footer a {
    padding: 0px 10px;
    display: block;
    float: right;
    font: 11px/30px verdana, sans-serif;
	color: #006699;
    text-decoration: none;
    border-right: 1px #ffffff solid;
    border-left: 1px #bdd0d7 solid;
}

td.custom_footer a:hover {
	color: #0099CC;
    text-decoration: none;
}

td.cntent{
	padding: 25px 20px;
}

#search{
background-image:url(./search_bg.png);
height:20px;
position:relative; top: 260px;
padding: 10px 0px 0px 0px;
}
.menu{
text-align:center;
}
.menu td{
	background: #fefefe url('./menu_bg.gif') repeat-x center left;
	padding: 3px 15px;
}
.button-reg{
width:58px;
border:0px;
background-color:transparent;
background-image:url(./search_but.gif);
background-repeat:no-repeat;
height:23px;
cursor:pointer;
}
.button-enter{
width:58px;
border:0px;
background-color:transparent;
background-image:url(./but_enter.gif);
background-repeat:no-repeat;
height:23px;
cursor:pointer;
}
.button-send{
width:100px;
border:0px;
background-color:transparent;
background-image:url(./send_but.gif);
background-repeat:no-repeat;
height:30px;
cursor:pointer;
}
.logo{
width:293px;
height:216px;
position:absolute; left: 11px;
}
.corbox {
   background: #fec324; margin-top:.7em;
   width:200px;
}

.corbox_top div {
   background: url(./roundedcornr_252143_tl.png) no-repeat top left;
}
.corbox_top {
   background: url(./roundedcornr_252143_tr.png) no-repeat top right;
}
.corbox_bottom div {
   background: url(./roundedcornr_252143_bl.png) no-repeat bottom left;
}
.corbox_bottom {
   background: url(./roundedcornr_252143_br.png) no-repeat bottom right;
}

.corbox_top div, .corbox_top, 
.corbox_bottom div, .corbox_bottom_ {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.corbox_content { margin: 0 20px;}

.corbox_content p, 
.corbox_content strong, 
.corbox_content em{ color:#353535; }
.corbox_content h1, 
.corbox_content h2, 
.corbox_content h3, 
.corbox_content h4, 
.corbox_content h5, 
.corbox_content h6{ margin-top:.3em; color:#FFFFFF}
.corbox_content h1{ margin-top:.3em;}

.photo_top{
width:152px;
height:156px;
background: url(./photo_bg.jpg) no-repeat;
}



.footer{
padding: 7px;
float:left;
}
.photo_b{
width:120px;
height:155px;
}
.down_line{
background-image:url(./down_line.gif);
background-repeat:repeat-x;
height:16px;
}
.counter{
padding:7px;
text-align:right;
}
.dop_photo{
background-color:#e3e3e3;
padding:5px;
float:left;
margin:10px;
}
.butons{
float:left;
border-left:#666666 1px dashed;
padding:5px;
}
.small_photo{
background-color:#e3e3e3;
padding:5px;
}
.all_text{
background-color:#e3e3e3;
padding:15px;
margin-top:10px;
}


