/* body & common tags */
html, body {height:100%; margin:0; padding: 0}
html>body.full {min-height:100%; height:auto;}
body {font-family: Tahoma, sans-serif; line-height: 1.4em; font-size: 80%; color: #202020;}
body.full {min-width: 990px; background: #ffffff; position:relative;}
body.popup {border: 20px solid #ffffff; background: #ffffff; height: auto !important}
img {border: 0}
hr {border: 0px; border-bottom: 1px solid #cccccc; height: 1px; overflow: hidden; margin: 7px 0; clear: both; //margin: 0}
form, input, textarea, select {margin: 0px; padding: 0px; font-family: Tahoma,sans-serif;}
textarea {font-size: 14px}
pre { background-color:#F9F9F9; border:1px dashed #2F6FAB; color:black; padding:1em; font-size: 120%; }

/* links & headers */
h1, h2, h3, h4, h5, h6 {font-family: Tahoma, sans-serif; color: #5f5f5f; margin: 0 0 10px 0; line-height: 1em; color: 4a4a4a; font-weight: normal}
h1{font-size: 220%}
h2{font-size: 170%}
h3{font-size: 140%}
h4{font-size: 120%; font-weight: bold}
h5 {font-size: 110%; font-weight: bold}
h6 {font-size: 100%; font-weight: bold}

h1, h2 { font-family: Arial, Tahoma, sans-serif; padding-bottom: 5px; background: url(http://img.nnov.org/2.0/interface/2.0/hdr_dashed.gif) bottom repeat-x; }

a { color: #207d96; }
a:hover { text-decoration: none; }

/*layout*/
#header {
  zoom: 1; padding: 0; clear: both;
  background-image: url(/skins/Nnov/bg_wiki_top.png);
  _background-image: url(/skins/Nnov/bg_wiki_top.gif);
  background-position: 3% 0px; background-repeat: repeat-x;
 /*  height: 44px;*/
  height: 160px;
  min-width: 990px;	
  position: relative;
}
#header ul {margin: 0; padding: 0; list-style-type: none; }

#user_panel {height: 38px;  line-height: 38px; padding-left: 3% !important;}
#user_panel li {border-left: 1px solid #ffffff; display: inline; padding: 0 0.5em; font-size: 11px; color: #ffffff}
#user_panel li.first {border-left: none}
#user_panel a {color: #ffffff}

#header .leftBgTExture {width: 3%; float: left; background: url(/skins/Nnov/bgSpacer.jpg) 0 50% repeat-x; height: 121px;}
#header .rightBgTExture {width: 3%; float: right; background: url(/skins/Nnov/bgSpacer.jpg) 100% 50% repeat-x; height: 121px;}

#header .logo {float: left; text-align: center; padding: 0 20px; margin-top: 0px; /width: 230px;}
#header .logo a {display: block; width: 189px; height: 121px; margin: 0 auto; overflow: hidden; background: url(/skins/Nnov/wiki_logo.png) 50% 50% no-repeat; _background-image: url(/skins/Nnov/wiki_logo.gif)}
#header .logo strong {display: block; padding-top: 86px; display: none;}
#header .features {/*float: left;*/ height: 121px; /*width: 75%; //width: 74.5%; */ margin: 0 3%;}
#header .bannerTopPlace {margin: 0 20px 0 230px; height: 85px;  padding-top: 19px;}
#header .bannerTopPlace .banner {height: 85px;  background: #cccccc;}
#header .bookmark {background: url(/skins/nnov/bookmark.png) 0 0 no-repeat; _background-image: url(/skins/Nnov/bookmark.gif); position: absolute; height: 61px; width: 11%; top:0; right: 0; padding-left: 30px;}
#header .bookmark .bookmarkText {line-height: 38px; font-weight: bold;}
.banner {overflow: hidden;}

#column-content { position: relative; overflow: hidden; zoom: 1; margin: 0 0 0 3%; width: 63%; }
#column-one { margin: 0 0 0 3%; width: 28%; }
#column-content, #column-one { float: left; padding-top: 20px; padding-bottom:30px; }

#footer { width:100%; background: #e8e8e8; padding: 20px 0px 20px 0px; }
#footer ul { margin: 0 23% 0 3%; padding: 0; list-style: none; }
#footer li { margin: 0 2.6em 0 0; }

/* custom styles */
#editform textarea { width: 90%; }
#contentSub, #contentSub2 { font-size: 84%; margin:0 0 1.4em 1em; }
table.gallery { background-color: white; border: 1px solid #CCCCCC; margin: 2px 2px 2px 20px; padding: 2px; }
table.gallery tr { vertical-align: top; }
table.gallery td { background-color:#F9F9F9; border: 2px solid white; vertical-align: top; }
div.gallerybox { margin:2px; }
div.gallerybox div.thumb { border:1px solid #CCCCCC; margin:2px; text-align:center; }
fieldset { margin: 0 0 10px; }

/* wiki elements */
.visualClear { clear: both; }

#f-poweredbyico { margin: 0 8px; position: relative; float: right; }
#f-counters { margin: 0 8px; position: relative; float: right; }

#jump-to-nav { display:none; }

#column-one ul, #searchBody { padding:  0 5% 0 5%; margin: 0; }
#column-one li { list-style-type: none; }

/* roundbox */
.cRoundBox { background: #FFFFFF url(http://img.nnov.org/2.3/interface/gradie_bottom.gif) repeat-x center bottom; border: 1px solid #CCCCCC; position: relative; position: relative; }
.co {padding: 10px; overflow-x: hidden; zoom: 1; }
.tl, .tr, .bl, .br { position: absolute; background-image: url(http://img.nnov.org/2.3/interface/rb.png) !important; width: 9px; height: 9px; }
.tl {top: -1px; left: -1px; background-position: -10px 0px; }
.tr {top: -1px; right: -1px; background-position: -19px 0px; }
.bl {bottom: -1px; left: -1px; background-position: -10px -9px; }
.br {bottom: -1px; right: -1px; background-position: -19px -9px; }

.cRoundBox hr { background: #FFFFFF url(http://img.nnov.org/2.3/interface/2.0/hdr_dashed.gif) repeat-x scroll center bottom; height: 2px; padding: 0; margin: 0; border: 0; }
.cRoundBox h5 { display: none; }

/* images */
div.floatright, table.floatright { clear: right; float: right; position: relative; margin: 0 0 .5em .5em; border: 0; }
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft { float: left; clear: left; position: relative; margin: 0 .5em .5em 0; border: 0; }
div.floatleft p { font-style: italic; }

/* thumbnails */
div.thumb { margin-bottom: .5em; border-style: solid; border-color: white; width: auto; }
div.thumbinner { border: 1px solid #ccc; padding: 3px !important; background-color: #f9f9f9; font-size: 94%; text-align: center; overflow: hidden; }

html .thumbimage { border: 1px solid #ccc; }
html .thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 3px !important; font-size: 94%; }

div.magnify { float: right; border: none !important; background: none !important; }
div.magnify a, div.magnify img { display: block; border: none !important; background: none !important; }
table.tright, div.tright { clear: right; float: right; border-width: .5em 0 .8em 1.4em; }
table.tleft, div.tleft { float: left; clear: left; margin-right: .5em; border-width: .5em 1.4em .8em 0; }
img.thumbborder { border: 1px solid #dddddd; }
.hiddenStructure { display: none; }

#p-cactions ul {
  margin: 0; padding: 0 0 10px 0; font-size: 11px; line-height: 14px; float: right;
}
#p-cactions ul li {
  float: left; padding: 0 0.5em 0 0.5em; list-style-type: none;
  border: 0; border-left: 1px solid #858585;
}
#ca-nstab-main {
  padding-left: 0 !important; border-left: 0 !important;
}
#p-cactions ul li a, .editsection a {
  color: #858585 !important;
}

h1 .editsection, h2 .editsection, h3 .editsection, h4 .editsection, h5 .editsection, h6 .editsection { font-size: 11px; line-height: 14px; color: #858585 !important; }

.editsection {
  font-style: normal; font-weight: normal;
}

#siteSub {
  display: none;
}


td.index-col { padding: 0px; }
td.index-col-one { padding-right: 20px; }
td.index-col-two { padding-left: 20px; }

.wikiresource .wikiresource_uri { display: block; }
.wikiresourceloaded .wikiresource_uri { display: none !important; }

.illustrate_table {
  margin: 5px; border: 1px solid #CCCCCC !important;
  background-color:#F9F9F9;
}
.illustrate_table td {
  padding: 2px 4px 2px 4px;
}
.illustrate_key {
  font-weight: bold;
}

.illustrate_title {
  font-size: 120%;
}
.illustrate_content {
}
.illustrate_subtitle {
  font-size: 80%;
}


#ca-talk, #ca-edit {font-weight: bold;}


.is {background:url("http://img.nnov.org/3.4/interface/is.png") no-repeat scroll 0 0 transparent;}
.icolink {padding-left:20px; white-space: nowrap;}
.icolink img {margin-left:-20px;}
.icoi {height:16px; margin-right:4px; vertical-align:middle; width:16px;}
.twitter {background-position:-168px -144px;}
.facebook {background-position:-168px -128px;}
.vkontakte {background-position:-168px -160px;}

.menuExport {text-align: right; }
.menuExport ul {list-style: none; }
.menuExport li {display: inline; }