body {  background-color:#878787; font-family:tahoma; color:#747474; }

a {color: #5380c8; text-decoration: underline;  }
a:hover { text-decoration: none; color:#0066CC; border-bottom:#ff5200 1px solid}

.l-z { font-size:9px; color:#b7b0a7; text-transform:lowercase; float:left; margin: 15px 10px 0px 10px; overflow: hidden; height:20px; width:}
.l-z a{color:#b7b0a7; font-size:9px; text-decoration:none}
.l-z a:hover{color:#b7b0a7} .l-z a:visited{color:#b7b0a7}

.r-z { font-size:9px; color:#b7b0a7; text-transform:lowercase; float:left; margin: 20px 7px 5px 10px; overflow: hidden; }
.r-z a{color:#b7b0a7; font-size:9px; text-decoration:none}
.r-z a:hover{color:#b7b0a7} .r-z a:visited{color:#b7b0a7}

.pos1 {position: relative; left: 3px; top: 3px;}
.pos2 {position: relative; left: -3px; top: 0px;}
.pos3 {position: relative; left: 3px; top: -3px}
.pos4 {position: relative; left: -3px; top: -3px}

.t8 {font-size:8px;}
.t09 {font-size:9px;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}
.t18 {font-size:18px;}
.t22 {font-size:22px;}
.t26 {font-size:26px;}
.t36 {font-size:36px;}
.caps {text-transform:uppercase;}
.lh130 {line-height:130%}
.lh150 {line-height:150%} .lh150 UL {margin:5 0 15 30}
.lh200 {line-height:200%}

.mt0 {margin-top:0px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mb0 {margin-bottom:0px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.mr15 {margin-right:15px}

.header_orange {color:#ff7c00; font-size:18px;}
.header_green {color:#8ab88a; font-size:18px}
.orange {color:#ff5200; font-family:tahoma} .orange A {color:#ff5200; text-decoration:none;} .orange A:visited {color:#ff5200; text-decoration:none} .orange A:hover {color:#0066CC; border-bottom:#ff5200 1px solid}
.orange2 {color:#ff7a44;}
.orange3 {color:#ff4800;}
.green {color:#007945}
.green2 {color:#5baa5b;}
.bronze {color:#c49275;}
.gray {color:#697174;}
.gray2 {color:#e3e3e3;} .gray2 A {color:#e3e3e3; text-decoration:none}
.gray3 {color:#555555} .gray3 A {color:#555555; text-decoration:none}
.white {color:#FFFFFF;} .white A {color:#FFFFFF}
.brown {color:#C0A098;} .brown A{color:#C0A098;} .brown A:hover{color:#C0A098;}
.red {color:#d11337;}
.red2 {color:#cd0000;} .red2 A{color:#cd0000;}
.red_menu {color:#d94800} .red_menu A{color:#d94800}

.serif {font-family:sans-serif;}

.bolder {font-family:sans-serif; font-weight:550; letter-spacing:1;}

.site_path { font-size:11px; color:#747474; font-family: tahoma}
.site_path A { font-size:inherit; color:#5380c8; text-decoration:none;}
.site_path A:hover { font-size:inherit; text-decoration:underline;}
.site_path LI {list-style:url(../i/ico/li.gif); font-weight:bold; margin-left:-10; line-height:140%}

.menu { font-size:11px; padding:0 0 0 15; color:#9a5330 }
.menu A { font-size:inherit; text-decoration:none; color:#9a5330}
.menu A:hover {color:#0066CC; border-bottom:#ff5200 1px solid}
.menu UL { margin-left:32; margin-top:8; margin-bottom:5;}
.menu LI { margin-left:15; color:#d94800; margin-bottom:5; list-style-position:outside; list-style-image:url(/i/ico/pointer.gif)}

.up {text-transform:uppercase};

.white A { font-size:inherit; text-decoration:none; color:#FFFFFF; }
.white A:hover { font-size:inherit; text-decoration:underline; }

OL LI{margin-bottom:10;}

.text_gray {color:#697174; font-size:12px;}
.text_gray_j {color:#697174; font-size:12px; text-align:justify}
.txt-g-small    { font-size: 9px; font-family:Tahoma; text-align:justify; margin-top:5; margin-bottom:0; color: #646464; }

input     { border:1px solid #d5c5b9; background-color: #FFFBF3; font-family: tahoma; font-size:10; cursor: pointer;}
textarea  { border:1px solid #d5c5b9; background-color: #FFFBF3; font-family: tahoma; font-size:11 }
select    { border:1px solid #d5c5b9; background-color: #FFFBF3; font-family: tahoma; font-size: 11; color: #000000; cursor: pointer; }

h1 { font-size: 18px; font-weight: 100; font-family:Tahoma; color: #3366CC; margin:0 0 0 0; text-transform:lowercase}

h2 { font-size: 18px; font-weight: 100; font-family:Tahoma; margin:5 0 0 0; color:#ff7f00; text-transform:lowercase }

h3 { font-size: 18px; font-weight:100; font-family:Tahoma;  color:#FFFFFF; margin-top:5px; margin-bottom:5px; letter-spacing:1px; }

h4 { font-size: 29px; font-family:sans-serif; color:#fafbe3; font-weight:400; margin:10 0 30 20;}

P { margin-bottom: 3px; margin-top: 5px; text-align:justify}

.div-main {
padding: 0 0 0 80; background-repeat:no-repeat; background-position:top left;}

.div-main2 { border-top:dashed #D9DDE8 1px; padding: 5 10 10 0; font-size: 11px; font-family:sans-serif; text-align:right; margin-top:5 0 0 0; color: #f34b73; line-height: 150%;
}

td {font-size:11px;}

.div-descr { margin:8 5 0 5;}

.div-subdiv { background-image:url(/i/ico/logo_poster_bg.gif); background-position:top left; background-repeat:no-repeat; 
border-top-style:solid; border-color:#c6b3a3; border-top-width:2; padding: 10 0 20 60;
}

.div-ans { width:580; border-top:solid 3px #d88b85; border-left:dashed 1px #d88b85; border-right:dashed 1px #d88b85; border-bottom:dashed 1px #d88b85; background-color:#fff3d0; margin: 10 0 10 0; padding:20 20 20 20; color:#4F4F4F; font-size:11px; line-height:140%; text-align:justify;
}

.div-descr { width:580;
float:left; border-left:solid 3px #AEC8F0; border-top:dashed 1px #AEC8F0; border-right:dashed 1px #AEC8F0; border-bottom:dashed 1px #AEC8F0; background-color:#FFFFFF; margin: 10 0 10 0; padding:10 20 15 20; color:#4F4F4F; font-size:11px; line-height:140%; text-align:justify;
}

.div-descr2 {border:dashed 1px #AEC8F0; background-color:#FFFFFF; margin: 10 0 10 0; padding:10 20 15 20; color:#4F4F4F; font-size:11px; line-height:140%; text-align:justify;
}

.div_u_brown { border-bottom:solid #d5c5b9 2px; font: bold 16px; color: #a18179; line-height: 200%;}

.div_u_blue { border-bottom:solid #d0d0d0 2px; font:18px; color: #2e5f9d; line-height: 150%; font-family:Tahoma; margin-bottom:10}

.div_u_green1 { border-bottom:solid #f9af8b 2px; font:18px; font-weight:500; color: #73a670; line-height: 150%; font-family:Sans-Serif}

.div_u_green2 { border-bottom:solid #f9af8b 2px; font:30px; font-weight:500; color: #73a670; line-height: 150%; font-family:Sans-Serif}

.div-doc { 
padding: 5 100 0 50; background-image:url(/i/ico/document.gif); background-repeat:no-repeat; background-position:top left; height: 40px;
}

.photo_frame { height:10;
background-color:#FFFFFF; border:solid; border-color:#d2c2b4; border-top-width:10; border-right-width:1; border-left-width:1; border-bottom-width:1; padding:10 10 20 0; margin:10 10 10 10;
}

.pic_frame { float:left; width:130px; height:220px;
background-color:#FEFBF1; border:solid; border-color:#d6d1ce; border-width:1; padding:15; margin:10 10 10 10;
}

.comment  {
font-size: 11px;
font-family: sans-serif;
color: #8E6351;
letter-spacing: 1px;
}

.contact_table_dark { border-bottom:solid 1px #d9d9d9; padding:10 20 10 5; background-color:#F1F0ED;}
.contact_table { border-bottom:solid 1px #d9d9d9; padding:10 20 10 5}