div.block1 div.title {
 margin-top:6 px;
 background-color:#f5e8e0;
 background-image: url('/themes/img/block1_titlebg.gif');
 background-position:top;
 background-repeat:repeat-x;
}

* {
 margin: 0;
 padding: 0;
 border: 0;
}

html {
 height: 100%;
 background: #FFFFFF;
}

body {
 min-height:100%;
 height: 100%;
 background: #FFFFFF;

}

ul {
 margin-left: 15px;
 padding: 3px;
}

.block_top_grey {
 background-image: url('/images/logo/top.gif');
 background-repeat:repeat-x;
}
.block_left_grey {
 background-image: url('/images/logo/l.gif');
 background-repeat:repeat-y;
}
.block_right_grey {
 background-image: url('/images/logo/r.gif');
 background-repeat:repeat-y;
}
.block_bottom_grey {
 background-image: url('/images/logo/bottom.gif');
 background-repeat:repeat-x;
}
img{
 display: block;
}

td {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#504f4f;
}

h1 {
 font-size: 20px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#ce2b0b;
}

h1.gray {
 font-size: 20px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#999999;
}
h1.main {
 font-size: 14px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#000000;
}

select.gray {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 color:#000000;
 border:1px solid #c8c7c7;
}
input.gray {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 color:#999999;
 border:1px solid #c8c7c7;
}
input.graybutton {
 font-size: 10px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 color:#FFFFFF;
 border:1px solid #c8c7c7;
 background: #c8c7c7;
}

input {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 border:1px solid #e0cfbc;
}
select {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 border:1px solid #e0cfbc;
}

#page {
 width: 1000px;
 margin: 0 auto;
 height: auto !important;
 min-height:100%;
 height: 100%;

}


div.indent21 {
 height: 21px;
 font-size: 1px;
 line-height: 1px;
}

div.indent10 {
 height: 10px;
 font-size: 1px;
 line-height: 1px;
}
div.indent5 {
 height: 5px;
 font-size: 1px;
 line-height: 1px; 
}

div.indent2 {
 height: 2px;
 font-size: 1px;
 line-height: 1px; 

}

div.dotline1 {
 height: 1px;
 background-image: url('/themes/img/dotline_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
 font-size: 1px;
 line-height: 1px; 

}

div.dotline2 {
 height: 1px;
 background-image: url('/themes/img/dotline_white_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
 font-size: 1px;
 line-height: 1px; 

}



/* topline */
#page #header{
/* height: 164px;*/
 background-image: url('/themes/img/header_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}
#page #header div.header{
 padding-left:25px;
 padding-right:25px;
}

#page #header div.header div.topline {
 height: 17px;
 background-image: url('/themes/img/topline_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}
#page #header div.header div.topline div.left{
 float:left;
 position:relative;
}
#page #header div.header div.topline div.right{
 float:right;
}
#page #header div.logoline{
 height: 124px;
 background: #FFFFFF;
}
#page #header div.bookmarkline{
 height: 29px;
 background: #FFFFFF;
}

div.bookmark{
 height: 29px;
 background-image: url('/themes/img/bmrk_bg_g.gif');
 background-position:top;
 background-repeat:repeat-x;
}

a.bookmark{
 font-size: 10px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 color:#656565;
 text-decoration:none;
 text-transform:uppercase;
 display:block;
}

div.bookmark_a{
 height: 29px;
 background-image: url('/themes/img/bmrk_bg_b.gif');
 background-position:top;
 background-repeat:repeat-x;
}

a.bookmark_a{
 font-size: 10px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 color:#FFFFFF;
 text-decoration:none;
 text-transform:uppercase;
 display:block;
}
#page div.filters{
 background:#956632;
 padding-left:25px;
 padding-right:25px;
}




/* middleline */
#page #middleline{
 height: 140px;
 background-image: url('/themes/img/middleline_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}
#page #middleline div.leftcolumn {
 width: 220px;
 margin-left:-100%;
 float: left;
}
#page #middleline div.leftcolumn div.auth{
 height: 43px;
}
#page #middleline div.leftcolumn div.info{
 height: 97px;
}
#page #middleline div.rightcolumn {
 width: 210px;
 float: left;
}
#page #middleline div.rightcolumn div.indent{
 padding-left:220px;
}
#page #middleline div.rightcolumn div.indent div.menu{
 height: 45px;
 background-image: url('/themes/img/middleline_menu_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}
#page #middleline div.rightcolumn div.indent div.menu div.button{
 float: left;
 width: 145px;
 height: 45px;
 background-image: url('/themes/img/middleline_menu_indent.gif');
 background-position:right;
 background-repeat:no-repeat;
}
#page #middleline div.rightcolumn div.indent div.menu div.button_nd{
 float: left;
 width: 145px;
 height: 45px;
}
#page #middleline div.rightcolumn div.indent div.menu div.button_a{
 float: left;
 width: 145px;
 height: 45px;
 background-image: url('/themes/img/middleline_menu_act_bg.gif');
 background-position:right;
 background-repeat:repeat-x;
}
#page #middleline div.rightcolumn div.indent div.body{
 height: 95px;
 background-image: url('/themes/img/middleline_body_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}



/* mainline */
#page #mainline{
 width: 1000px;
 margin:0 auto;
 background-image: url('/themes/img/mainline_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
}

#page #mainline div.leftcolumn {
 width: 220px;
 float: left;
/* margin-left:-100%;*/
}
#page #mainline div.leftcolumn div.indent {
 padding-left:5px;
 padding-right:10px;
}
#page #mainline div.centercolumn {
 /* width: 100%;*/
 float: left;
 width:620px;
}
#page #mainline div.centercolumn div.indent{
/*  padding-left:215px;
 padding-right:215px;
 */
}
#page #mainline div.rightcolumn {
 width: 160px;
/*  margin-left:-235px; */
float:left;
}
#page #mainline div.rightcolumn div.indent {
 padding-left:10px;
 padding-right:0px;

}

/* footer */
#page #footer_guarantor {
 height: 50px;
 clear: both;
}

#footer{
 margin: 0 auto;
 width: 1000px;
 height: 37px;
 clear: both;
}

#footer div.footer {
 height: 47px;
 padding-left:25px;
 padding-right:25px;
 font-size: 1px;
 line-height: 1px; 
 clear: both;
}

#footer div.footer_bg {
 height: 7px;
 background-image: url('/themes/img/footer_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
 font-size: 1px;
 line-height: 1px;
 clear: both; 
}

#footer div.left {
/* padding-left:10px;*/
 background-image: url('/themes/img/footer_left.gif');
 background-position:top left;
 background-repeat:no-repeat;
 text-align:center;
}

div.block1 {
 margin-bottom: 5px;
}

div.block1 div.body {
 border-left:1px solid #e0cfbc;
 border-right:1px solid #e0cfbc;
}


div.block1 div.bottom {
 height: 5px;
 background-image: url('/themes/img/block1_bottom_bg.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.block1 div.bottom div.left{
 float:left;
}
div.block1 div.bottom div.right{
 float:right;
}
div.block1 div.top {
 height: 5px;
 background-image: url('/themes/img/block1_top_bg.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.block1 div.top div.left{
 float:left;
}
div.block1 div.top div.right{
 float:right;
}
.block1_title {
 font-size: 10px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 font-weight:bold;
 color:#7c3210;
 text-decoration:none;
 text-transform:uppercase;
 display:block;
}

.block1_title h1 {
 font-size: 10px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 font-weight:bold;
 color:#7c3210;
 text-decoration:none;
 text-transform:uppercase;
 display:block;
}


div.block2 {
 margin-bottom: 5px;
}
div.block2 div.title {
 height: 30px;
 background-image: url('/themes/img/block2_titlebg.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.block2 div.body {
 background:#ffeccc;
 border-left:1px solid #feba8a;
 border-right:1px solid #feba8a;
}

div.block2 div.bottom {
 height: 5px;
 background-image: url('/themes/img/block2_bottom_bg.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.block2 div.bottom div.left{
 float:left;
}
div.block2 div.bottom div.right{
 float:right;
}
.block2_title {
 font-size: 10px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 text-transform:uppercase;
 display:block;
}


div.block3 {
 margin-bottom: 5px;
}
div.block3 div.title {
 height: 30px;
 background-image: url('/themes/img/block3_titlebg.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}


div.block3 div.body {
 background:#FFFFFF;
 border-left:1px solid #AD7B43;
 border-right:1px solid #AD7B43;
}


div.block3 div.bottom {
 height: 5px;
 background-image: url('/themes/img/block3_bottom_bg.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.block3 div.bottom div.left{
 float:left;
}
div.block3 div.bottom div.right{
 float:right;
}
.block3_title {
 font-size: 10px;
 font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 text-transform:uppercase;
 display:block;
}


div.specblock {
}
div.specblock div.body div.photoplace {
 height: 92px;
 width:182px;
 padding-top:5px;
}
div.specblock .photo {
 border:1px solid #e0cfbd;
}
div.specblock div.body div.row {

 background:#f8efe1;
 text-align:right;
 padding-right:8px;
 padding-left:8px;
}
div.specblock div.body div.rowindent {
 height: 1px;
 background:#FFFFFF;
}
div.specblock div.body div.roworangeline {
 height: 2px;
 background:#f8efe1;
 background-image: url('/themes/img/orange_line.gif');
 background-position:right;
 background-repeat:no-repeat;

}
div.specblock div.top {
 height: 3px;
 background-image: url('/themes/img/corner1_top.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.specblock div.top div.left{
 float:left;
}
div.specblock div.top div.right{
 float:right;
}
div.specblock div.body {
 background:#FFFFFF;
 border-left:1px solid #feba8a;
 border-right:1px solid #feba8a;
}
div.specblock div.bottom {
 height: 3px;
 background-image: url('/themes/img/corner1_bottom.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.specblock div.bottom div.left{
 float:left;
}
div.specblock div.bottom div.right{
 float:right;
}


div.itemlist {
 margin-bottom: 5px;
}

div.itemlist div.top {
 height: 3px;
 background-image: url('/themes/img/corner2_top.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.itemlist div.top div.left{
 float:left;
}
div.itemlist div.top div.right{
 float:right;
}
div.itemlist div.body {
 background:#FFFFFF;
 border-left:1px solid #feba8a;
 border-right:1px solid #feba8a;
}
div.itemlist div.bottom {
 height: 3px;
 background-image: url('/themes/img/corner2_bottom.gif');
 background-position:bottom;
 background-repeat:repeat-x;
}
div.itemlist div.bottom div.left{
 float:left;
}
div.itemlist div.bottom div.right{
 float:right;
}

div.body .orange_b {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#e86907;
}

.photo {
 border:1px solid #e0cfbd;
}

.leftmenu_bg {
 background-image: url('/themes/img/bullet_bg.gif');
 background-position: top left;
 background-repeat:repeat-y;
padding-left:5px;
background-color:#f6efed;
}

.itemlist_bg {
 height:22px;
 background: #f6efed;
 background-image: url('/themes/img/itemlist_bg.gif');
 background-position:top left;
 background-repeat:no-repeat;
}

.itemlist_bg_spec {
 height:22px;
 background: #CE2B0B;
 background-image: url('/themes/img/itemlist_bg.gif');
 background-position:top left;
 background-repeat:no-repeat;
}

.itemlist_title {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 padding-left:21px;
 background-image: url('/themes/img/bullet.gif');
 background-position:left;
 background-repeat:no-repeat;
 color:#ce2b0b;
}

.itemlist_title_spec {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 padding-left:21px;
 background-image: url('/themes/img/bullet.gif');
 background-position:left;
 background-repeat:no-repeat;
 color:#FFFFFF;
}


.itemlist_title_u {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:underline;
 padding-left:21px;
 background-image: url('/themes/img/bullet.gif');
 background-position:left;
 background-repeat:no-repeat;
 color:#ce2b0b;
}

.darkgray {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#616060;
}

.darkgray_spec {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#616060;
}

.darkgray_u {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:underline;
 color:#616060;
}

.darkgray10 {
 font-size: 10px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#616060;
}

.darkgray_b {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#616060;
}

.darkgray_b_spec {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#616060;
}

.darkgray_bu {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:underline;
 color:#616060;
}

.lightgray {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#999999;
}

.active {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#6b6c6e;
}


.lightgray10 {
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#999999;
}

.lightgray10_spec {
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#FFFFFF;
}

.lightgray10_u {
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration:underline;
 color:#999999;
}

.white10 {
 font-size: 10px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#FFFFFF;
}

.white11_b {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#FFFFFF;
}
.white12{
 font-size: 12px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#FFFFFF;
}
.red {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#ce2b0b;
}

.red_b {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#ce2b0b;
}

.red_b_spec {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#ce2b0b;
}

.leftmenu {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 padding-left:21px;
 background-image: url('/themes/img/bullet.gif');
 background-position:left;
 background-repeat:no-repeat;
 color:#646262;
}

.leftmenu_a {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 padding-left:21px;
 background-image: url('/themes/img/bullet.gif');
 background-position:left;
 background-repeat:no-repeat;
 color:#646262;
}

.leftmenu_nobg {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#646262;

}

.leftmenu_nobg_a {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#646262;
}

.leftmenu_nobg2 {
padding-left:5px;
padding-right:5px;
background-color:#faf6f3;
}

.orange_b {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#e86907;
}

.gray {
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#999999;
}

.more {
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration:none;
 color:#a35521;
 padding-right:8px;
 padding-top:0px;
 background-image: url('/themes/img/red_arrow.gif');
 background-position:right 5px;
 background-repeat:no-repeat;

}

.banborder {
 padding:1px;
 border:1px solid #e0cfbc;
}

.text11 {
 font-size: 11px;
 font-weight: normal;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration:none;
}


.forads {
 font-size: 10px;
 font-family: Verdana, Helvetica, Sans-Serif;
 color:#e86907;
}

.copyright {
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

/* color:#504f4f;*/