/* CSS Document */

body { padding: 0; margin: 0; background: #edeee4; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
a { color: #1d8aab; }
a img { border: 0; }
form { padding: 0; margin: 0; }

#main_div, #r1 { min-width: 990px; _width: expression(document.body.offsetWidth < 993 ? '990px' : 'auto'); }
#bottom { min-width: 968px; _width: expression(document.body.offsetWidth < 993 ? '968px' : 'auto'); }

.back_right { float: right; padding: 16px 5px 0 0; }
.back_right a { background:url(images/icon_back.gif) no-repeat 0px 5px; padding-left: 12px; }
.ban img { border: 4px solid #e0e1d3; margin: 15px 0; }

#bottom { padding: 10px 11px 10px 11px; margin-top: 15px; }
#bottom_left { background:url(images/bottom_left_top.gif) no-repeat 0px 0px; padding-top: 15px; float: left; width: 237px;}
#bottom_right { border-top: 6px solid #e0e1d3; padding-top: 9px; float: right; }
#bottom_center { border-top: 6px solid #e0e1d3; padding-top: 9px; }
#bottom_center div { width: 440px; display: table; _height: 1px;}

.clear { clear: both; }

.gap { height: 20px }
.h1 { padding-top: 20px; }
h1 {  font-size: 18px; padding: 10px 40px 10px 0px; margin: 0;}
h2 { font-size: 14px; color: #5a5c49; font-weight: bold; margin: 0; margin: 0 0 0.6em 0; }
h2 a { color: #5a5c49; }

h3 { font-size: 12px; color: #5a5c49; font-weight: bold; margin: 0; margin: 0 0 0.3em 0; }
h3 a { color: #5a5c49; }

.hormenu { position: relative; font-size: 12px; font-weight: bold; }
.hormenu a { color: black; }
.hormenu_1 { background:url(images/hor_models.gif) no-repeat 0px 0px; width: 100px; height: 24px; text-align: center; position: absolute; top: -19px; padding-right: 6px; padding-top: 12px;}
.hormenu_2 { background:url(images/hor_photos.gif) no-repeat 0px 0px; width: 100px; height: 24px; text-align: center; position: absolute; top: -19px;  left: 132px; padding-right: 6px; padding-top: 12px;}
.hormenu_3 { background:url(images/hor_agents.gif) no-repeat 0px 0px; width: 100px; height: 27px; text-align: center; position: absolute; top: -19px;  left: 265px; padding-right: 6px; padding-top: 9px;}

.horline_1 { position: absolute; top: 205px; width: 100%; }
.horline_1 div { background: #ce0092; height: 3px; margin-left: 350px; }
.horline_2 { position: absolute; top: 208px; width: 100%; }
.horline_2 div { background: #1d8aab; height: 3px; margin-left: 450px; }
.horline_3 { position: absolute; top: 211px; width: 100%; }
.horline_3 div { background: #b8bf00; height: 3px; margin-left: 550px; }


#left_model { background:url(images/start.jpg) no-repeat 0px 0px; width: 128px; height: 87px; font-size: 14px; font-weight: bold; padding: 15px 5px 0 55px}
#left_model a { color: black; }

#left_portfolio { background: url(images/portfolio.jpg) no-repeat 0px 0px; width: 150px; height: 84px; padding: 225px 25px 10px 25px; color: white; }
#left_portfolio div { padding-top: 0.3em; }
#left_portfolio div a { color: white; background:url(images/white_li.gif) no-repeat 0px 5px; padding-left: 14px; }
#left_vote { background:url(images/vote_middle.gif) repeat-y; padding: 0px 15px; width: 160px; }


.left_pad { padding-left: 10px; padding-top: 20px; margin-bottom: 20px;}
.line { height: 4px; background: #e0e1d3; margin: 10px 0; }
.list { padding: 0; margin: 11px 0 20px 0; list-style-type: none;  }
.list li { background:url(images/li.gif) no-repeat 18px 5px; padding-left: 30px; font-size: 12px; font-weight: bold; }


.main { border-collapse: collapse; }
.main td { padding: 0; border: 0; vertical-align: top; }



#main_left { width: 250px; }
#main_right { width: 264px; padding-top: 15px; }
#main_right_div { padding-left: 44px; }

#menu { background:url(images/menu_top.gif) no-repeat top left; width: 201px; padding-top: 18px;  }
#menu div { background:url(images/menu_bg.gif) repeat-y; }
#menu div div {  background:url(images/menu_bottom.gif) no-repeat bottom left; padding-bottom: 43px; }
#menu ul { margin: 0; padding: 0px 0 0 30px; list-style-type: none; }
#menu ul li { font-size: 13px; background:url(images/menu_li.gif) no-repeat 0px 10px; padding: 4px 0 6px 9px; }
#menu ul li a { color: #e5ccdd; }


.nav { position: relative; top: 24px; }
.nav div {  }


#r1 { background:url(images/1_bg.jpg) repeat-x; height: 205px; }
#r1 div { background:url(images/1_right.jpg) no-repeat top right; height: 205px; }
#r1 div div { background:url(images/1_left.jpg) no-repeat bottom left; height: 205px; }


.sep { clear: both;  height: 1px; border-top: 1px dashed #d9dacd; margin: 10px 0;}
.sep_table { margin: 20px 0;}

.text { font-size: 12px; }


#r2_glamour { background:url(images/r2_glamour.gif) no-repeat top left; width: 298px; height: 127px; position: absolute; padding: 12px 20px 20px 16px; left: 250px; top: 15px;}
#r2_glamour img {border: 2px solid #231605;}


.reg {float: right; padding: 10px 15px 15px 15px; clear: right; }
.reg a {border-bottom: 1px dashed #950069; color: #950069; font-size: 16px; font-weight: bold; text-decoration:none;}


