body {
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:16px; background-color:#ffffff; color:#000000;
}

img { border-width: 0px; }
form {margin: 0px 0px 0px 0px;}
select, input { font-size:14px; }

/*Описание шаблона*/
td.pageleft { background-image:url(/img/shablon/pageleft.gif); background-repeat:repeat-y; background-position:right; }
td.pageright { background-image:url(/img/shablon/pageright.gif); background-repeat:repeat-y; background-position:left; }
td.pagebot { background-image:url(/img/shablon/pagebot.gif); background-repeat:repeat-x; background-position:top; }
td.pagemid { background-image:url(/img/shablon/pagemid.gif); background-repeat:repeat-x; background-position:top; }
td.pagemidNY { background-image:url(/img/celebrate/pagemid_new.gif); background-repeat:repeat-x; background-position:top; }



.pagetopleft { float:left; margin: 10px 0px 0px 0px; }
.pagetopright { float:right; margin: 10px 0px 10px 0px; }
.pagetopmenu { float:left; margin: 10px 0px 10px 30px; width:300px; border-left:1px solid #FF0000; }
.pagetopmenu h1 { font-size:18px; line-height:18px; margin: 5px 5px 5px 5px; font-weight:normal; text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif; }
.pagetopmenu a { color:#009CE8; }
.pagetopmenu a:hover { color:#FF0000; text-decoration:underline; }

td.menuleft01 { background-image:url(/img/shablon/menu07.gif); background-repeat:repeat-y; background-position:right; }
td.menuleft02 { background-image:url(/img/shablon/menu08.gif); background-repeat:repeat-y; background-position:left; }

td.titlemid { background-image:url(/img/shablon/titlemid.gif); background-repeat:repeat-x; background-position:top; }

td.titlemid h1 { font-size:28px; margin-top:15px; }

.menleft td { border-bottom:1px dotted #666666; }
.menleft a { color:#000000; }
.menleft a:hover { color:#FF0000; text-decoration:underline; }

td.menugorizont { border-bottom:2px solid #999999; background-color:#FFFFFF; }
td.menugorizont p { margin: 5px 15px 5px 15px; font-size:18px; } 
td.menugorizont a { color:#009CE8; }
td.menugorizont a:hover { color:#FF0000; }
td.menugorizonthover { border-bottom:2px solid #FF0000; background-color:#F0F0F0; }
td.menugorizonthover p { margin: 5px 15px 5px 15px; font-size:18px; } 


/* Шаблон эксклюзива */

td.exltop { background-image:url(/img/shablon/x04.gif); background-position:top; background-repeat:repeat-x; }
td.exlleft { background-image:url(/img/shablon/x05.gif); background-position:right; background-repeat:repeat-y; }
td.exlbot { background-image:url(/img/shablon/x06.gif); background-position:top; background-repeat:repeat-x; }
td.exlmain { background-image:url(/img/shablon/x07.gif); background-position:left; background-repeat:repeat-y; }
a.exl { color:#009900; }
a.exl:hover { color:#FF0000; }
p.exladv { font-size:12px; line-height:12px; color:#003366; }
p.exlcost { font-size:18px; text-align:right; color:#FF0000; }


.topobj h3 { font-size:20px; line-height:20px; margin: 5px 5px 5px 5px; }
.topobj p.adv { font-size:14px; font-size:14px; margin: 5px 5px 5px 25px; }
.topobj p.cost { font-size:14px; font-weight:bold; margin: 5px 5px 15px 5px; text-align:right; }


.topobjsm h3 { font-size:14px; font-weight:bold; line-height:14px; margin: 5px 5px 5px 5px; }
.topobjsm p.adv { font-size:12px; line-height:12px; margin: 0px 5px 5px 10px; }
.topobjsm p.cost { font-size:14px; line-height:14px; font-weight:bold; margin: 0px 5px 15px 5px; text-align:right; color:#006600; }

/**/

/* Шаблон главной коммерческое недвижимости */

td.cnTitle { background-color:#003366; }
td.cnTitle p { font-size:18px; line-height:20px; font-weight:normal; }
td.cnTitle a { color:#D2E9FF; }
td.cnTitle a:hover { color:#FFFF00; }
td.cnContent { background-image:url(/img/fon01.gif); background-position:top; background-repeat:repeat-x; }
td.cnContent .cost { font-size:16px; color:#FFFF00; background-color:#FF3300; padding: 5px 10px 5px 10px; }
p.cnAdv { color:#666666; font-size:12px; line-height:12px; margin: 5px 5px 5px 5px; }
h2.cnTitle { margin: 5px 15px 5px 15px; }
/**/



/* Шаблон формы */
td.formsendtitle { background-image:url(/img/shablon/formtop.gif); background-color:#FFCACA; background-position:top; background-repeat:repeat-x; }
td.formsendmid { background-image:url(/img/shablon/formmid.gif); background-color:#ffffff; background-position:top; background-repeat:repeat-x; }

td.formsendtitle h2 { color:#FFFFFF; }

td.formsendbot { background-image:url(/img/shablon/formbot.gif); background-position:top; background-repeat:repeat-x; }
td.formsendleft { background-image:url(/img/shablon/formleft.gif); background-position:right; background-repeat:repeat-y; }
td.formsendright { background-image:url(/img/shablon/formright.gif); background-position:left; background-repeat:repeat-y; }


/**/


.smallprev p { font-size:12px; line-height:12px; }
.smallprev p.title { font-size:14px; font-weight:bold; }
.smallprev p.cost { font-weight:bold; text-align:right; }
.smallprev p.adv { color:#999999; }


p { font-size:16px; line-height:16px; margin: 5px 5px 5px 5px; }
a { color:#0000CC; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }

a.lightgray { color:#CCCCCC; }
a.lightgray:hover { color:#999999; }


.smalltitle { font-size:12px; line-height:12px; margin: 0px 0px 0px 0px; color:#FFFFFF; background-color:#666666; 
padding: 2px 10px 2px 10px; }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }


.brd { border:1px solid #000000; }
.brdblu { border:1px solid #006699; }
.brdgray { border:1px solid #999999; }
.brd_bot { border-bottom:1px solid #999999; }
.brd_bot_red { border-bottom:1px solid #ff0000; }

.brd_top { border-top:1px solid #999999; }
.brd_red3d { border-top:1px solid #BB0000; border-left:1px solid #BB0000; border-bottom:1px solid #FF4A4A; border-right:1px solid #FF4A4A; }
.brdleftgray { border-left:1px solid #CCCCCC; }


.bgrlightgray { background-color:#EEEEEE; }
.bgrblu { background-color:#006699; }
.bgrblugrad01 { background-image:url(/img/blugrad01.gif); background-position:bottom; background-repeat:repeat-x; }


/* ЦВЕТА */
.gray { color:#666666; }
.white { color:#FFFFFF; }
.green { color:#006600; }
.blu { color:#006699; }
.red { color:#FF0000; }

.f10 { font-size:10px; line-height:10px; font-size:Tahoma; }
.f12s { font-size:12px; line-height:12px; font-size:Tahoma; }
.f12 { font-size:14px; line-height:14px; }
.f18 { font-size:20px; line-height:20px; }
.f24 { font-size:26px; line-height:26px; }

h1 { text-align:right; font-size:18px; line-height:18px; font-weight:normal; color:#FF0000;
font-family:Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; }

h2 { text-align:center; font-size:24px; font-weight:normal; color:#006699;
font-family:Arial, Helvetica, sans-serif; margin: 10px 3px 3px 3px;}

h3 { text-align:left; font-size:18px; line-height:18px; font-weight:normal; color:#006600;
font-family:Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; }

h4 { text-align:left; font-size:18px; line-height:18px; font-weight:normal; color:#006600;
font-family:Arial, Helvetica, sans-serif; margin: 10px 5px 0px 5px; }

h5 { text-align:center; font-size:18px; font-weight:normal; color:#006699; line-height:18px; margin: 5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif; }

table.cost { width:160px; height:40px; background-image:url(/img/shablon/label01.gif); background-position:right bottom; background-repeat:no-repeat; background-color:#FF0000; }

table.cost p { font-size:12px; line-height: 12px; margin: 2px 2px 2px 42px; color:#FFFFFF; }
table.cost p.right { font-size:14px; line-height: 12px; margin: 8px 2px 2px 2px; font-weight:bold; text-align:right; color:#FFFFFF; }
table.cost p.bigright { font-size:16px; line-height: 12px; margin: 2px 2px 2px 2px; font-weight:bold; text-align:right; color:#FFFFFF; }

/* Общая база */
td.tbltitle { background-color:#0086B3; }
td.tbltitle p { font-size:12px; text-align:center; color:#FFFFFF; }
td.tblclass1 { background-color:#E1E1E1; }
td.tblclass2 { background-color:#F4F4F4; }

td.tblclass1 p,td.tblclass2 p { font-size:12px; }

p.seltype { font-size:24px; line-height:24px; text-align:center; }
p.seltype strong,p.seltype a { padding: 1px 20px 1px 20px; }
p.seltype strong { color:#FFFF00; font-size:24px; background-color:#003366; font-weight:normal; }
p.seltype a { color:#666666; background-color:#CCCCCC; }
p.seltype a:hover { color:#FFFF00; background-color:#FF0000; }
/**/


.btnoff { border:0px solid #ffffff; background-color:#006699; color:#FFFFFF; font-size:12px; height:22px;
font-family:Arial, Helvetica, sans-serif; cursor:pointer; }
.btnon { border:0px solid #ffffff; background-color:#FF0000; color:#FFFF00; cursor:pointer; font-size:12px; height:22px;
font-family:Arial, Helvetica, sans-serif;}

.num1 { COLOR: #ffff99; BACKGROUND-COLOR: #ffffff }
a.num1 { COLOR: #666666; BACKGROUND-COLOR: #b4c8f8 }
a.num1:hover { COLOR: #ffffff; BACKGROUND-COLOR: #003399; }
.num2 { COLOR: #ffffff; BACKGROUND-COLOR: #ff6633 }
