body{  margin: 0px; background: #fd6802; }
body,td{ font: 9pt  Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000; }
img{ border-width:0px;}
a { color: #a55121; }
ul{ list-style-image: url('/images/marker.gif'); }
ul li{ margin-top: 5px; }
div#seychas ul, div#vacancy ul{ padding: 0px; list-style-image: url('/images/empty.gif'); }
div#vacancy ul{ width: 300px; padding: 0px; margin: 0px;}

/* содержание */
td#content{ background: #fbdd6f; }
#left_margin{ margin-left: 58px; }
.fon{ background: #ffff00; padding: 3px;}

div#right_td{ border-right: solid 5px #ffff00; }

div#look_all{ background: #fed500; padding: 10px; width: 80px; margin-top: 15px;  white-space: nowrap; }

h2{ color: #0066CC; font-size: 11pt; padding: 5 5 5 20px; border-left: 3px solid #fd6802;}
h3{ font-size: 11pt; color: #652b03;}

table.border{ border: 1px solid #fd6802; border-collapse: collapse; margin-bottom: 10px;}
table.border td{ padding: 5px; border: 1px solid #fd6802; }
table.border th{ font-size:10pt; padding: 5px; border: 1px solid #fd6802; background: #fd6802; color: #fff; }
table.border tr.odd{ background-color: #fbcc41; }

#formText table.border td input{ width: 350px; }
#formText table.border td input#bottom{ width: 120px; }
#formText table.border td textarea{ width: 550px; height: 200px;}



/* абсолютное позиционирование */
div#hand,div#copy,div#tel,div#seychas,div#vacancy,div#counts,div#right_top_links,div#tel_top,div#menu,div#tel_top div,div#menu div,div#right_top_links div,div#hand div,div#copy div,div#tel div,div#seychas div,div#vacancy div,div#counts div,div#price_link,div#price_link div,div#logo_link,div#logo_link div,div#portf_link,div#portf_link div,div#zvezdochka,div#zvezdochka div{ position: absolute; }

div#hand div{ left: 70px; top: -30px; }
div#copy div{ width: 500px; left: 83px; top: 230px; font-size: 8pt; }
div#tel div{ left: 705px; top: 230px; font-size: 8pt; white-space: nowrap; }
div#tel div span{ color: #8e8e8e; font-size: 16pt; }
div#tel div span span{ color: #fd6802; }
div#seychas div{ left: 81px; top: 110px; }
div#vacancy div{ left: 705px; top: 10px; font-size: 8pt; }
div#counts div{ left: -2000px; }
div#tel_top div{ left: 10px; top: 292px; }
div#menu div{ left: 60px; top: 130px; }
div#price_link div{ left: 600px; top: -20px; width: 250px; height: 80px; cursor: hand; cursor: pointer; }

div#logo_link div{ left: 7px; top: 10px; width: 170px; height: 50px; cursor: hand; cursor: pointer; }

div#portf_link div{ left: 0px; top: 0px; width: 110px; height: 80px; cursor: hand; cursor: pointer; }
div#zvezdochka div{ left: -5px; top: -17px; }

div#seychas ul{ width: 500px; margin: 0px; }
div#seychas li, div#vacancy li{ background: url('/images/marker_orange.jpg') no-repeat center left; padding-left: 25px; }
div#seychas a{ color: #feff01; }

/* меню */
div#menu a{ color: #fff; text-transform: uppercase; font-size: 8pt; text-decoration: none; margin-bottom: 20px; margin-left: 20px; white-space: nowrap; }
div#menu td#num{ height: 30px; color: #fdd8ba;  font-size: 6pt; }

/* верхняя плашка */
div#sozdanie{ height: 80px; color: #fff; font-size: 12pt; background: url('/images/sozdanie.jpg') no-repeat; padding: 0px; }
div#sozdanie span{ color: #fff; font-size: 15pt; text-transform: uppercase; }
div#why{  background: url('/images/marker_orange.jpg') no-repeat center left; padding-left: 25px; color: #feff01;  }
div#why a{ color: #feff01; }
td#top_plashka{ padding-left: 73px;  background: url('/images/skolko.jpg') no-repeat 329px 0px; }
div#right_top_links div{ left: 215px; top: 30px; }
div#right_top_links div a{ color: #feff01; display: block; background: url('/images/marker_orange.jpg') no-repeat center left; padding-left: 25px; margin-bottom: 10px; white-space: nowrap; }

div#vacancy div a{ color: #000; }

/* заголовки */
table#headertab{ margin-right: 73px; margin-bottom: 15px; }
table#headertab td#header{ height: 70px; padding-right: 25px; color: #fff; font-size: 16pt; font-weight: bold; background-color: #fed500; }
table#headertab td.header{ background: url('/images/h1.jpg') no-repeat bottom right; }
table#headertab td#header div{ font-size: 12pt; }
table#headertab td#header h1{ color: #fff; font-size: 16pt;  }
table#headertab td#header h1 div{ font-size: 12pt; }

td#topleft{ background: url('/images/rezina.jpg') repeat-x right 0px;}
td#topright{ background: url('/images/rezina.jpg') repeat-x -62px 0px; }
td#left{ padding: 0 15 15 15px; }
td#right{ padding-left: 15px; }
td#left_fon{ background: url('/images/left_fon.jpg') repeat-y top center; }
td#right_fon{ background: url('/images/right_fon.jpg') repeat-y top center; }
td#shadow{ width:40px; background: #fd6802 url('/images/shadow.gif') repeat-y; }


div.comment{ display: none; position: absolute;}
div.comment div{ width: 270px; position: absolute; left: 610;}
table.border td.idcheched{ background-color: #ccc; }
a.mulyaj{ color: #df1111; text-decoration: underline; cursor: hand; cursor: pointer;}
a#external{ margin-left: 15px; background: url('/images/external_link.gif') no-repeat right top; padding-right: 12px; }

td.sites{
  padding-bottom: 20px; font-size: 11px; color: #a55121;
}
td.sites img{
  padding-bottom: 5px;
}
td.sites span{
  background: #ff962d; color: #fff; padding: 2px 10px 2px 10px;
}






