BODY {
padding:0px;
margin:0px;
FONT-FAMILY: Arial;
background-color:#FFFFFF;
color: #595959;
background-image: url(/images/bg.gif); background-repeat:no-repeat; background-position:top left;
}

A{COLOR:#2A2A2A;}
A:hover {COLOR:#909090;}
.just {font-size: 12px;font-family: arial;text-align: justify;}
.s{font-size:80%;}
.ss{font-size:75%;}
.sm{font-size:75%;}
.ssm{font-size:60%;}
.big{font-size:120%;}
.up{text-transform:uppercase;}
.un{text-decoration:none;}
.und{text-decoration:underline;}
.lh{line-height:150%}
.fl{float:left; margin-right:10px;}
.gallery{border:2px solid #CCCCCC; cursor: hand;}

.sm TABLE TD {font-size:130%;}

TABLE.border1 TD{border: 1px solid #CCCCCC;}

/*PADDING*/
.pl_5{padding-left:5px;}
.pl_15{padding-left:15px;}
.pl_10{padding-left:10px;}
.pr_5{padding-right:5px;}
.pr_15{padding-right:15px;}
.pr_10{padding-right:10px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pb_5{padding-bottom:5px;}
.pb_15{padding-bottom:15px;}

/*MARGIN*/
.ml_5{margin-left:5px;}
.ml_15{margin-left:15px;}
.mr_5{margin-right:5px;}
.mr_15{margin-right:15px;}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.mb_5{margin-bottom:5px;}
.mb_15{margin-bottom:15px;}

INPUT.narrow {WIDTH: 200px; font-size:10px;}
SELECT.normal {WIDTH: 100px; font-size:10px;}
INPUT.button {font-size:10px;}
TEXTAREA{width:100%; height:100px; font-size:12px;}

/*WEIGHT*/
.w4{font-weight:400}
.w7{font-weight:700}
.w9{font-weight:900}

.yellow{color:#F8C300}
A.yellow{color:#F8C300}
.blue{color:#3A5480}
.white{color:#FFFFFF}

A.white:hover{color:#3A5480}
a IMG {border-style: none;}
FORM, H4 {margin:0;}
P { padding:0 0 10 0px; margin:0px;}

TD.topmenu{ padding-left: 5px; padding-right: 5px;}
TD.topmenu A {color:#FFFFFF; font-size:12px; margin-left:3px; margin-right:3px; font-weight:800; text-decoration:none;}
TD.topmenu A:hover {color:#FFFFFF; font-size:12px; margin-left:3px; margin-right:3px; font-weight:800; text-decoration:none;  border-bottom: 5px solid #F0BE06;}

DIV.botmenu {}
DIV.botmenu A {color:#50678E; font-size:12px; margin-right:25px; font-weight:800; text-decoration:none; border-left: 1px solid #50678E; padding-left: 10px;}
DIV.botmenu A:hover {color:#F8C300;}
DIV.by{background-color:#F8C300;}

.title {color:#3A5480; font-size:16px; font-weight:800; text-transform:uppercase; padding:0 0 10 0px;}
.title A {color:#3A5480; font-size:12px; text-transform:uppercase; padding:0 0 10 0px;}
.subtitle{color:#FFFFFF; font-size:12px; font-weight:800; text-transform:uppercase; padding-left: 4px; height:27; padding-top:6px;}
.date {padding: 3 2 3 2px; background-color:#F8C300; color:#3A5480; font-size: 11px; width: 60px;}
.arenda {padding: 3 2 0 2px; font-weight: 800; color:#3A5480; font-size: 11px;}

.separator{color:#E7EDF2; width:100%; size:4px; margin: 0 0 5 0px;}
.yelblock{ background-color:#F8C300; text-align:right; padding: 10 5 10 5px; font-size:16px; color:#FFFFFF; text-transform:uppercase; font-weight:800; height: 70px;}
.yelblock_rest{ background-color:#F8C300; text-align:right; padding: 5 5 5 5px; font-size:16px; color:#FFFFFF; text-transform:uppercase; font-weight:800;}

.yelblock1 { background-color:#F8C300; text-align:right; padding: 5 5 5 5px; font-size:14px; color:#FFFFFF; text-transform:uppercase; font-weight:800;height: 70px;}

TABLE.rest TD.top {padding:10 0 5 0px; margin:0px; border-bottom: 2px solid #3A5480}
TABLE.rest TD.top H2{ font-size: 14px; font-weight: bold; text-transform:uppercase; color:#3A5480; padding:0px; margin:0px;}
TABLE.rest TD {font-size: 12px; padding:4 0 4 0px;}
TABLE.rest TD H3{ font-size: 12px; font-weight: bold; font-style:italic;  padding:0px; margin:0px;}

TABLE.blanch{margin-bottom:20px; border:1px solid #CCCCCC;}
TABLE.blanch TD {font-size:75%; vertical-align:top; padding: 4 0 4 10px;}

TABLE TD.work{color:#FFFFFF;}
TABLE TD.work TABLE{background-color:#F8C300;}
TABLE TD.work TABLE TD{padding: 10 7 5 7px;}


DIV.mtitle {font-size:140%;font-weight: 800; padding: 2 10 2 0px; text-transform:uppercase;  color:#ffffff; text-decoration: underline;}
TABLE.price {background-color:#F8C300; color:#FFFFFF;}
TABLE.price TD {padding: 5px;}

.competition {background-color:#F8C300; color:#FFFFFF; padding: 4 7 4 7px;}
.gallery_main {background-color:#3a5480; color:#FFFFFF; padding: 4 7 4 7px;}

TABLE.record {background-color:#3a5480; color:#FFFFFF;}
TABLE.record TD {padding: 4 7 4 7px; border: 1px dashed;}
TABLE.record TD DIV.mtitle {font-size:140%;font-weight: 800; padding: 5 10 5 10px; text-transform:uppercase; text-align:center; color:#FFFFFF;}

TABLE.real_gallery TD.row1 H2 {font-size: 16px; color: #3A5480; padding:0px; margin:0px; padding-top:10px; padding-bottom:10px;}
TABLE.real_gallery TD.row2 IMG {border:3px solid #F8C300; float:left; margin-right:10px;}
TABLE.real_gallery TD.row2 H2 {font-size: 14px; color: #3A5480; padding:0px; margin:0px; padding-top:10px; padding-bottom:10px;}


