.checkbox { background: transparent; position: relative; z-index: 99; }

/* основа */
.body					{  }
.org					{ width: 100%; width:expression(document.body.clientWidth < 985? "985px": "100%"); position: relative; z-index: 10; background: transparent; }
.org2					{ width: 100%; width:expression(document.body.clientWidth < 985? "985px": "100%"); position: relative; z-index: 10; background: transparent url(../img/brd-y-inner.gif) no-repeat 110px 220px; }
.footer				{ width: 100%; width:expression(document.body.clientWidth < 985? "985px": "100%"); height: 80px; position: relative; z-index: 10000; clear: both; background: transparent; }
.footer2				{ width: 100%; width:expression(document.body.clientWidth < 985? "985px": "100%"); height: 80px; position: relative; z-index: 10000; clear: both; background: #fff url(../img/brd-x-inner.gif) no-repeat 100% 0; }
.container			{ position: relative; }
.col-lft				{ width: 76%; padding: 1px; padding-right: '1p'; overflow-x: 'hidden'; height: '720px'; min-height: 720px; }
.col-rgh				{ width: 24%; width: '100%'; min-width: 200px; width:expression(document.body.clientWidth < 200? "200px": "100%"); margin-left: 76%; padding: 1px; background: transparent; }
/**/
.main					{ width: 100%; min-width: 985px; width:expression(document.body.clientWidth < 985? "985px": "100%"); height: '720px'; min-height: 720px; position: absolute; left: 0; top: 0; z-index: 1; background: transparent url(../img/bg_org.gif) no-repeat 100% 88px; }
.main2				{ width: 100%; min-width: 985px; width:expression(document.body.clientWidth < 985? "985px": "100%"); height: '720px'; min-height: 720px; position: absolute; left: 0; top: 0; z-index: 1; background: transparent url(../img/bg_org2.gif) no-repeat 0 0; }
.main3				{ width: 100%; min-width: 985px; width:expression(document.body.clientWidth < 985? "985px": "100%"); height: '720px'; min-height: 720px; position: absolute; left: 0; top: 0; z-index: 1; background: transparent url(../img/map.gif) no-repeat 56px 61px; }
/* логотип */
.logo					{ width: 370px; padding: 36px 0 0 88px; position: relative; z-index: 9999; }
/* меню */
.menu					{ width: auto; padding-top: 36px; padding-right: '1px'; overflow-x: 'hidden'; }
.menu UL				{ min-width: 1%; width: '1%'; padding: 0 0 0 30px; margin: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.menu UL LI			{ margin: 4px 0; padding: 0 0 0 14px; white-space: nowrap; font-family: Arial; font-size: 14px; font-weight: bold; background: transparent url(../img/mrk-m-menu.gif) no-repeat 0 6px; color: #5c5c5c; }
.menu UL LI A		{ color: #5c5c5c; text-decoration: none !important; }
.menu UL LI.this		{ padding: 0 0 0 14px; white-space: nowrap; font-family: Arial; font-size: 14px; font-weight: bold; background: transparent url(../img/mrk-m-menu-sel.gif) no-repeat 0 6px; color: #ec008c; }
.menu UL LI.this A	{ color: #ec008c; text-decoration: none !important; position: relative; z-index: 999; }
/**/
.prvd					{ color: #ec008c; font-family: Tahoma; font-size: 34px; line-height: 30px; margin: 173px 0 18px 146px; }
.prvd2				{ min-height: 50px; height: '50px'; font-size: 115%; margin: 224px 0 0 146px; padding-bottom: 10px; }
/* контент */
.content				{ font-size: 110%; margin: 0 50px 0 148px; clear: both; }
.content2			{ width: auto; width: '100%'; font-size: 110%; margin: 0 50px 0 148px; clear: both; }
/* весь график */
.all-graph			{ margin: 40px 0 0 7px; position: relative; z-index: 999; }
.all-graph A		{ background: transparent url(../img/graph.gif) no-repeat 0 5px; color: #5a5a5a; font-size: 105%; padding: 0 0 0 20px; text-decoration: none !important; }
.all-graph A SPAN	{ border-bottom: 1px dashed #5a5a5a; }
/* с чего начать? */
.site-up				{ margin: 120px 0 0 6px; }
.site-up A			{ margin: .83em 0; padding: 0; font-size: 18px; font-family: Arial; font-weight: normal !important; color: #ec008c; }
/* контакты */
.contact				{ color: #6e6e6e; font-size: 110%; margin: 70px 0 0 7px; }
.contact DIV		{ margin-bottom: 9px; }
.contact DIV .phone	{ color: #ec008c; font-size: 16px; }
.contact DIV .icq		{  }
.contact DIV .icq A	{ background: transparent url(../img/icq.gif) no-repeat 100% 0; color: #154dbe; padding: 0 20px 0 0; }
/* копирайт */
.copyright { margin: 20px 0 0 151px; color: #898989; font-size: 110%; }
.copyright A, .copyright A:hover { color: #898989 !important; }
/* название страницы */
.pagename			{ position: relative; z-index: 1000; width: 267px; width: '264px'; color: #ec008c; font-family: Tahoma; font-size: 34px; line-height: .9em; margin: 0; padding-bottom: .8em; }
/* подменю */
.submenu				{ width: auto; padding-top: 0; padding-right: '1px'; overflow-x: 'hidden'; }
.submenu TD			{ padding-top: 0; text-align: left; width: 50%; }
.submenu TD.left	{ padding-right: 15px; }
.submenu TD.right	{ padding-right: 15px; }
.submenu TD UL		{ margin: 0 !important; padding: 0 !important; list-style: none none !important; }
.submenu TD UL LI	{ margin: 0 0 2px; padding: 0; white-space: normal; font-family: Arial; background: transparent none; color: #184ba9; font-size: '120%'; }
.submenu TD UL LI A			{ color: #184ba9; }
.submenu TD UL LI.this		{ margin: 0 0 2px; padding: 0; white-space: normal; font-family: Arial; font-weight: bold; background: transparent none; color: #ec008c; }
.submenu TD UL LI.this A	{ color: #ec008c; }
/* карта */
div.map { background: transparent; height: 680px; width: 990px; position: absolute; left: 0; top: 61px; z-index: 100; }
div.mapbg { width: 100%; height: 100%; background: transparent url(../img/map_bg.gif) no-repeat 35px 0; }
div.mapbg div { width: 120px; }
div.mapbg div a { text-decoration: none; }
div.mapbg div ul { list-style: none none; margin: 1em 0 0 0; padding: 0 0 0 0; }
div.mapbg div ul li { background: none; font-size: 110%; margin: .3em 0 0 0; padding: 0 0 0 0; }
div.mapbg div ul li a { text-decoration: underline; }
div.map div.item1 { position: absolute; top: 455px; left: 75px; }
div.map div.item2 { position: absolute; top: 388px; left: 215px; }
div.map div.item3 { position: absolute; top: 317px; left: 354px; }
div.map div.item4 { position: absolute; top: 243px; left: 489px; }
div.map div.item5 { position: absolute; top: 171px; left: 627px; }
div.map div.item6 { position: absolute; top: 103px; left: 762px; }
div.map div.item7 { position: absolute; top: 22px; left: 905px; width: 90px; }
/* ссылки на другие страницы */
.content .links	{}
.content .links A	{ color: #184ba9; font-style: italic; }
/* портфолио */
.content .folio { clear: both; margin: 0 0 2em; width: 100%; }
.content .folio .logo { padding: 0 0 17px 0; text-align: left; width: 120px; }
.content .folio .details { border-left2: 2px solid #ec008c; margin-left: 120px; padding: 0 0 0 15px; }
.content .folio .details DIV.name { color: #ec008c; font-size: 140%; font-family: Arial; font-weight: bold; margin: .5em 0; padding: 0; }
.content .folio .details DIV.site {  }
.content .folio .details DIV.site A { color: #154dbe; }
.content .folio .details DIV {  }
/* назад */
.back		{ }
.back A	{ text-decoration: none !important; color: #0459B8; border-bottom: 1px dashed #0459B8; }
/* Разлинованая таблица */
TABLE.table { margin: .3em 0; border-bottom: 1px solid #000; clear: left; }
TABLE.table TH { padding: 6px 8px 5px; font-size: 120%; font-size: '80%'; color: #ec008c; border-bottom: 2px solid #ec008c; vertical-align: bottom; }
TABLE.table TD { padding: 5px 8px; font-size: 100%; font-size: '75%'; vertical-align: middle; text-align: center; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; color: #000; }
TABLE.table TD.lft, TABLE.table TH.lft { text-align: left; }
TABLE.table TD.rgh, TABLE.table TH.rgh { text-align: right; }
TABLE.table TR.bg TD { background: #FAFAFA; }
TABLE.table TD.last { border-right: none; }
TABLE.table TD, TABLE.table TH { width: auto; }
/* формы */
TABLE.form					{ width: 90%; width: '80%'; margin: .8em 0; }
TABLE.form TD				{ font-size: 100%; font-size: '75%'; vertical-align: top; padding: 3px 4px; }
TABLE.form TD.name		{ width: 30%; font-weight: bold; }
TABLE.form TD.input		{ width: 70%; }
TABLE.form TD.input INPUT	{ padding: 2px 4px; }
TABLE.form TD TEXTAREA	{ padding: 1px; overflow: auto; }
SPAN.star					{ padding: 0 0 0 5px; color: #ec008c !important; font-size: 110%; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; }
INPUT.button				{ font-weight: bold; overflow: visible; padding: 4px 8px !important ; }
TABLE.buttons				{ width: 60%; }
TABLE.buttons TD			{ width: 50%; }
TABLE.buttons TH			{ width: 50%; text-align: right; font-weight: normal; }
/* список в контенте */
ul					 { list-style: none none; margin-left: 15px; padding-left: 0px; }
ul li				 { background: transparent url(../img/list_marker.gif) no-repeat 0 0.5em; padding-left: 10px; }


table.geoSelect {
height: 100%;
font-size:100%;
font-size:'130%';
}
table.geoSelect div {
font-weight:bold;
margin:0pt 30px 1em;
text-indent:-30px;
}
table.geoSelect div div {
font-weight:normal;
margin:0.3em 0pt 0pt 30px;
text-indent:-30px;
}
table.geoSelect a {
color: #ec008c !important;
font-size: 120%;
text-decoration: none !important;
}
a.alias {
margin-right:1px;
}
a.alias:visited {
color:blue;
}
div#quick {
float:right;
font-weight:normal;
line-height:120%;
padding:10px;
text-align:left;
text-indent:0pt;
}

