body {background:#193242; padding:0; margin:0; font-family:Verdana;}
p {margin:.5em 0; padding:0;}
a {text-decoration:none;}
a img {border:none;}
ul {list-style:none outside url(../images/site_design/bullet.png); margin:0; padding:0;}
ul li {margin:.5em 0;}
ol {margin:0; padding:0;}
acronym {border-bottom:none;}

/* jQuery UI Tabs */
.ui-tabs .ui-tabs-hide {display:none;}
ul.tabs {list-style:none; border-top:1px dashed #5E777D; margin-bottom:15px; padding:0;}
ul.tabs li {display:block; float:left; padding:0; margin:0; margin-right:20px;}
ul.tabs li a {display:block; font-family:Georgia; font-size:108%; font-weight:bold; color:#2F3236; padding-top:2px;}
ul.tabs .activeTab {margin-top:-1px; border-top:2px solid #ED1C24;}
div.ieTab {;}

div#container {width:800px; margin:0; padding:0; background:#B5C9D3; border-left:10px solid #5E777D; border-right:10px solid #5E777D; position:relative; left:50%; margin-left:-415px;}

/* Header */
div#header {padding:15px 25px 25px 25px; border-top:5px solid #ED1C24;}
div#header div#committee {font-size:85%; color:white; margin-bottom:10px; font-family:Georgia;}
div#header img#logoImg {display:none;}
div#header a#logoHome {display:block; float:left; margin-right:10px; width:54px; height:65px;}
div#header p#instHome {font-family:Georgia; font-size:161.6%; line-height:110%; text-indent:9px; padding:0; margin:0;}
div#header a#instLink {text-decoration:none; color:white;}

/* Navigation */
div#navigationPanel {height:140px; font-size:85%; padding:20px; padding-top:10px; line-height:140%; font-family:Georgia; border-left:-415px solid #5E777D; color:#2F3236; background:#97b7c7; position:relative;}
div#navigationPanel a {text-decoration:none; color:white;}
div#navigationPanel a:hover {border-bottom:1px dotted white;}
div#navigationPanel a.actSect {border-bottom:1px dotted white;}
div#industrial {height:170px; width:575px; position:absolute; top:0; right:0; overflow:hidden;}
img#industrPhoto {position:relative; top:0; left:0;}

/* Error page */
div#error_msg {position:absolute; top:20px; left:40px; padding:10px 40px 15px 30px; border:1px dotted white; background:#97b7c7;}

div#contentArea {padding:5px 25px 15px 25px;}
div.caSection {border-bottom:2px solid #2F3236;}

/* Front page */
div#contCol1 {float:left; width:300px; padding-right:30px;}
div#contCol2 {float:left; width:420px;}
div.section {margin:15px 0;}
div.sectionHeader h1 {display:inline; color:#2F3236; font-family:"Georgia"; font-weight:bold; font-size:108%; border-bottom:1px dotted #5E777D;}
div.sectCont {font-size:85%; font-family:"Verdana"; margin:5px 0;}
div.sectCont a {color:black; border-bottom:1px dotted black;}
div.sectCont a:hover {color:#2F3236; border-color:#2F3236;}
div.sectCont ul.linkList a {color:black; border:none;}
div.sectCont ul.linkList a:hover {color:#2F3236;}
div.sectCont div.fullVerLink {margin:3px 0;}
div.sectCont div.fullVerLink a {color:#5E777D; border:none;}
div.sectCont div.fullVerLink a:hover {background:#97b7c7;}
div.newsItemFP {margin:5px 0 10px;}
div.newsDateFP {margin-bottom:2px; font-weight:bold; font-size:93%; color:#2F3236;}
div.newsTitleFP {;}
div.eventTitle {font-weight:bold; margin-bottom:5px;}
div.newsImg {float:left; border:2px solid #97b7c7; padding:5px; background:white; margin:0 10px 10px 0;}
div.newsBody ul {list-style-position:inside; margin-bottom:10px;}
div.sectCont a.archiveLink {font-weight:bold; border:none;}
div.sectCont a.archiveLink:hover {color:#2F3236;}

/* Section 'Новости' */
div#news {font-size:85%; margin:15px 0;}
div#news a {color:black; border-bottom:1px dotted black;}
div#news a:hover {color:#2F3236; border-color:#2F3236;}
div.newsItem {margin:15px 0 30px; padding-bottom:10px; border-bottom:1px dashed #5E777D;}
div.newsTitle {font-weight:bold; margin-bottom:5px;}
div.newsDate {color:#ED1C24; font-size:93%;}

/* Section 'Информация об агентстве' */
div#about {padding-left:21px; font-size:85%; margin:15px 0;}
div#aboutDecisionMaking {padding-top:20px;}
div.aboutModule {position:relative; background:#97b7c7; margin:15px 0; padding:20px; border:1px solid #5E777D; border-right-width:5px; padding-top:10px;}
div#aboutSelfModule {background:#B5C9D3;}
div.downArrow {position:absolute; bottom:7px; right:3px;}
div.moduleTitle {margin-bottom:10px; padding:2px;}
div.moduleTitle h2 {display:inline; font-family:Georgia; font-weight:bold; color:#2F3236; border-bottom:1px dotted #2F3236; font-size:108%;}
div.noUnderline h1 {border-bottom:none;}
div.aboutInnerModule {color:#2F3236; margin-bottom:5px; font-weight:bold;}
div#aboutBsnsAreas {padding-top:20px;}
div#gapiStruct {overflow:auto; margin-top:15px; width:730px;}
img.addressPhoto {border:2px solid #97b7c7; float:left;}
div.address {width:400px; padding-left:25px; float:left;}
div#aboutStruct {border-top:1px dashed #5E777D; padding-top:15px; margin-top:30px;}
div#aboutStruct span {display:block; width:200px; height:50px; background:#2F3236; font-family:Georgia; font-size:108%; font-weight:bold; text-align:center; float:left; margin-right:10px; padding:7px; border:1px solid #97b7c7;}
div#aboutStruct span.actCat {background:#5E777D; border:1px solid #5E777D; border-top:2px solid #ED1C24;}
div#aboutStruct span.hover {background:#97b7c7; border:1px solid #2F3236;}
div#aboutStruct a {display:block; color:white;}

/* Section 'Услуги' */
div#services {font-size:85%; font-family:Verdana; margin:15px 25px;}
ol#serviceList li.serviceList {margin-bottom:15px;}
ol#serviceList ul {margin-left:1em;}
ol#serviceList p {margin-left:1em;}
span.serviceTitle {font-weight:bold; color:#2F3236;}
div#ikz {margin-top:40px;}
div#ikzLogo {width:100px; float:left; margin-right:30px;}

/* Section 'Выполненные работы' */
div#portfolio {font-size:85%; margin:15px 25px;}
div#portfolio ol li {margin-bottom:3px;}
div#portfolio ol {margin:10px 0 15px 0; display:none;}
div.genCat {font-weight:bold; margin:15px 0 10px 0;}
div.genCat h1 {display:inline; color:#2F3236; font-family:Georgia; font-weight:bold; font-size:108%;}
a.portfYearFold {display:block; font-weight:bold; margin-bottom:5px; color:#2F3236;}
a.portfYearFold:hover {color:#5e777d;}

/* Section 'ИКЦ Инновация' */
div#ikz_inno {padding-left:21px; font-size:85%; margin:15px 0;}
ol#seminarList a {color:black; border-bottom:1px dotted black;}
ol#seminarList a:hover {color:#2F3236; border-color:#2F3236;}
div.semDate {color:#ED1C24; font-size:93%;}
div.genCatIKZ {margin-bottom:3px;}
div.ikzBanner {border-top:1px dashed #5E777D; margin-top:30px; padding-top:15px;}

/* Section 'Сопровождение ИП' */
div#inv_proj_support {padding-left:21px; font-size:85%; margin:15px 0;}
div.ipsProjectLogo {float:left; margin-right:25px;}
div.ipsProjectLogo img {width:100px; height:auto; border:2px solid #97b7c7;}
div.ipsProjectInfo {float:left; width:550px;}
div.ipsProjMrg {margin-bottom:25px; clear:both;}

/* Section 'Организации-партнёры' */
div#partners {font-size:85%; margin:15px 0;}
div.partnerMrg {margin-bottom:25px; clear:both;}
div.partnerLogo {float:left; margin-right:25px;}
div.partnerLogo img {border:2px solid #97b7c7;}

/* Section 'Законодательство' */
div#legislation {font-size:85%; margin:15px 0; padding-left:21px;}
div#legislation ol {margin:15px 0;}
div#legislation ol li {margin-bottom:5px;}
div#legislation a {color:black;}
div#legislation a:hover {color:#2F3236;}
div#legislation p.warning {border:1px dotted #ED1C24; border-left:5px solid #ED1C24; padding:7px 7px 12px 12px; font:108% Georgia;}

/* Section 'Руководители' */
div#management {font-size:85%; padding:15px 0;}
div.manager {margin-bottom:10px;}
div.manager div.position {color:#2F3236;}
div#management a {color:#2F3236;}
div#management a:hover {border-bottom:1px dotted #2F3236;}

/* Section 'Контакты' */
div#contacts {font-size:85%;}
div#contacts a {color:#2F3236;}
div#contacts a:hover {border-bottom:1px dotted #2F3236;}
div#contLeftCol {width:396px; float:left;}
div#yaMap {height:350px; margin:15px 25px 10px 0; border:2px solid #97b7c7;}
div#contRightCol {float:left; width:325px; margin:15px 0;}
div#contRightCol p {margin:0 0 5px;}
div#contacts h1 a {font-size:116%; border-bottom:none;}
div#contacts h1 a:hover {border-bottom:none;}
form.zemContactForm {margin:15px 0;}

/* Footer */
div#footer {color:#2F3236; font-size:85%; padding:10px 20px; border-left:5px solid #5E777D; font-family:Georgia; position:relative; background:#97b7c7;}
div#footer a {text-decoration:none; color:#2F3236;}
div#footer a:hover {border-bottom:1px dotted #2F3236;}

/* Banners */
div#bannersPanel {padding:10px 15px; border-bottom:2px solid #2F3236;}
div#bannersPanel a {display:block; float:left; margin:0 10px 5px 0;}
img.wborder {border:2px solid #97b7c7;}
div.bnrRow {margin:5px 0;}