@charset "windows-1251";
body, h1, h2, h3, h4, h5, h6 {
font: 14px/18px Verdana, sans-serif;
}
code, kbd, pre, samp, tt, var {
font: 14px/18px Consolas, "Courier New", monospace;
}
body, optgroup {
color: #000;
background: #F4F4F4;
}
body, code, dl, dd, form, pre {
margin: 0;
}
a:link {
color: #009;
}
a:link, a:visited, ins {
text-decoration: none;
}
a:visited {
color: #505;
}
a:hover {
text-decoration: underline;
}
a:link img, a:visited img, object, fieldset, abbr, acronym {
border: none;
}
sub, sup {
position: relative;
display: inline-block;
font-size: 12px;
line-height: 11px;
}
sub {
top: 5px;
vertical-align: middle;
}
sup {
top: -2px;
margin-top: -11px;
}
abbr, acronym {
cursor: help;
border-bottom: 1px dotted #999;
}
address, cite, dfn {
font-style: normal;
}
code {
display: inline;
}
code, pre {
white-space: pre-wrap;
}
img {
vertical-align: bottom;
}
td, th, textarea {
vertical-align: top;
}
input, select, button {
overflow: visible;
vertical-align: middle;
}
legend {
color: #000;
margin: 0 0 -2px;
padding: 0;
}
li {
display: block;
list-style: none;
}
optgroup option {
padding-left: 22px;
}
table {
border-collapse: collapse;
}
caption, th {
text-align: left;
}
td, th {
padding: 0;
}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul {
margin: 0;
padding: 0;
}
th, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
q {
quotes: "\00ab" "\00bb" "\201e" "\201c";
}
q:after {
content: "\00bb";
}
q:before {
content: "\00ab";
}
q > q:after {
content: "\201c";
}
q > q:before {
content: "\201e";
}
legend {
margin-left: -7px;
}
body {
margin: 0; 	padding: 0;
font: normal 80%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
color: #555;
background: #FFF url(images/2bg.jpg) repeat-x;
text-align: center;		
}
/* links */
a { background: inherit; color: #336600; text-decoration: none; }
a:hover { background: inherit; color: #006699; text-decoration: underline; }
/* headers */
h1, h2, h3 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }
h1 { font-size: 1.4em; color: #6D8BE5; }
h2 { font-size: 1.2em; text-transform: uppercase; }
h3 { font-size: 1.2em; }
p, h1, h2, h3 {
margin: 10px 15px;
}
ul, ol {
margin: 10px 30px;
padding: 0 15px;		
}
/* images form code....*/
/* img {border: 1px solid #DADADA;padding: 5px;background: #FAFAFA;}*/
/*img.float-right { margin: 5px 0px 5px 15px;}*/
/*img.float-left {margin: 5px 15px 5px 0px;}*/
img {
border: 0;
}
form {
margin: 0;
}
iframe {
margin: 5px 0;
text-align: left;
background-color: transparent;
cursor: help;
}
code {
margin: 5px 0;
padding: 10px;
text-align: left;
display: block;
overflow: auto;  
font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
background: #FAFAFA;
border: 1px solid #f2f2f2;  
border-left: 3px solid #72A545;
}
acronym {
cursor: help;
border-bottom: 1px solid #777;
}
blockquote {
margin: 15px; 	
padding: 0 0 0 20px;  	
background-color: #FAFAFA; 
background-position: 8px 10px;
border: 1px solid #f2f2f2; 
border-left: 3px solid #72A545;  
font: bold 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif; 
color: #666666;	
}
table {
border-collapse: collapse;
margin: 2px 5px;
padding: 0 0 0 10px;	
}
th strong {
color: #fff;
}
th {
background: #74A846;
height: 29px;
padding-left: 11px;
padding-right: 11px;
color: #fff;
text-align: left;
border-left: 1px solid #B6D59A;
border-bottom: solid 2px #FFF;
}
tr {
height: 30px;
}
td {
padding-left: 10px;
padding-right: 10px;
	/* border-left: 1px solid #FFE1C3; 
border-left: 1px solid #FFF;
border-bottom: solid 1px #ffffff;*/
background: #fff;

}
}
td.first,th.first {
border-left: 0px;
}
tr.row-a {
background: #F8F8F8;
}
tr.row-b {
background: #EFEFEF;
}
form {
margin:10px 5px; 
padding: 0;
border: 1px solid #f2f2f2; 
background-color: #FAFAFA; 
}
label {
display:block;
font-weight:bold;
margin:5px 0;
}
input {
padding: 2px;
border:1px solid #eee;
font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
color:#777;
}
textarea {
width:98%;
padding:2px;
font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
border:1px solid #eee;
height:98%;
display:block;
color:#c0c0c0;
background-color: #FFF;
}
/*
textarea{
font-family: "Lucida sans", Tahoma, Arial, Helvetica, Sans Serif;
font-size:8.5pt;
color:#c0c0c0;
background-color:transparent;
width:98%;
}*/
iframe {
color:#c0c0c0;
background-color: #FFF;
}
input.button { 
margin: 0; 
font: bold 1em Arial, Sans-serif; 
background: #FFF url(images/gradientbg.jpg) repeat-x; 
padding: 2px 3px; 
color: #333;	
border: 1px solid #DADADA;	
}
.searchform {
background-color: transparent;
border: none;	
margin: 0; 
padding: 0;	
}
.searchform p { 
margin: 10px; 
padding: 0; 
}
.searchform input.textbox { 
width: 180px;
color: #333; 
height: 20px;
padding: 2px;	
vertical-align: top;
}
.searchform input.button { 
font: bold 12px Arial, Sans-serif; 
color: #333;	
width: 60px;
height: 26px;
border: 1px solid #DADADA;
padding: 3px 5px;	
vertical-align: top;
}

#header-content, #content, #footer-content {
width: 760px;
}
/* header */
#header {
height: 100px;
text-align: left;	
}
#header-content {	
margin: 0 auto; 
padding: 0;
position: relative;
}
#header-content h1#logo {
position: absolute;	
font: bold 45px 'Trebuchet MS', Sans-serif;
letter-spacing: -2px; 
color: #FFF;
margin: 0; 
padding: 0;		
top: 0; 
left: 0px;
}
#header-content h1#logo a {
text-decoration: none;
color: #FFF;
}
#header-content #slogan {
position: absolute;	
font: bold 13px 'Trebuchet Ms', Sans-serif;
text-transform: none;
color: #FFF;	
margin: 0; 
padding: 0;
top: 55px; 
left: 40px;
}
/* header menu */
#nav {
margin: 0;
height:48px;
width:45%;
background: #990000;
}
#nav li {
list-style:none;
margin:7px 0 0 10px;
padding:0;
display:inline;
color: #333;	
}
#nav li, #nav li a {
color:#fff;
font-weight:bold;
font-size:12px;
text-decoration:blink;
padding:0px 6px 4px 6px;
display:block;
line-height:1.0em;
overflow:hidden;
float:left;
background: #990000;
}
#nav li a:hover {
padding-top:2px;
border-bottom: 2px solid #FEECD8;
}
#header-content ul {
position: absolute;
right: -5px; top: 15px;
font: bolder 1.3em 'Trebuchet MS', sans-serif;
color: #FFF;
list-style: none;
margin: 0; 
padding: 0;		
}
#header-content li {
display: inline;
}
#header-content li a {
float: left;
display: block;
padding: 3px 12px;	
color: #FFF;
background-color: #000;
text-decoration: none;
border-right: 1px solid #003300;
}
#header-content li a:hover {
background: #003366;
color: #FFF;
}
#header-content li a#current  {
background: #65944A;
color: #FFF;
}
.headerphoto {
margin: 0 auto;
width: 770px;
height: 200px;
padding: 15px 10px 10px 10px; 
background: #FFF url(images/1.jpg) no-repeat center;	
}

/* content */
#content-wrap {
clear: both;
float: left;
width: 100%;
}
#content {
text-align: left;	
padding: 0;
margin: 0 auto;	
}

/* sidebar */
#sidebar {
float: right;
width: 30%;
margin: 0 0 10px 0; 
padding: 0;	
}	
#sidebar h1 {
padding: 10px 0px 5px 10px;
margin: 0;	
font: bold 1.3em 'Trebuchet MS', Tahoma, Verdana;
}
.sidebox {
background: #F5F5F5;
border: 1px solid #EFEDED;
margin-bottom: 10px;
}
.gallery_legend {
background: #F9F8F8;
border: 1px solid #EFEDED;
margin: 10px 10px 15px 20px;
padding: 0;
}
.gallery_fieldset {
padding: 10px 0px 5px 10px;
margin: 0;	
}
.nameBackground {
background: #F5F5F5;
border: 1px solid #EFEDED;
margin: 10px 10px 15px 20px;
padding: 5px;
}
.sblogTable {
padding: 10px 0px 5px 10px;
margin: 0;	
}

/* sidebar menu */
#sidebar ul.sidemenu {
list-style:none;
margin: 10px 0 15px 0;
padding: 0;
background: #F2F2F2;			
}
#sidebar ul.sidemenu li {
padding: 0px 14px;
}
#sidebar ul.sidemenu a {
display:block;
font-weight:bolder;
color: #333;
height: 2em;	
padding:.3em 0 .3em 15px;
line-height: 1.5em;
border-bottom: 1px dashed #D4D4D4;
text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
padding: .3em 0 .3em 10px;
border-left: 5px solid  #65944A;
color: #65944A;		
}
/* main */
#main {
float: left;
width: 68%;	
margin: 0 0 10px 0; 
padding: 0;	
}
#main h1 {
padding: 10px 0px 0px 5px;
margin: 0 0 0 10px;
border-bottom: 1px solid #f2f2f2; 	
font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
}
#main ul li {
list-style-image: url(images/bullet.gif);
}
.post {
margin: 0; padding: 0;
background: #FFF url(images/gradientbg.jpg) repeat-x;
border: 1px solid #EFEDED;
}
.post .post-footer {
background-color: #FAFAFA;
border: 1px solid #f2f2f2;
padding: 5px; 
margin-top: 20px;
font-size: 95%;
}
.post table {
padding: 0 0 0 5px; 
margin-left: 20px;
}
.post .post-footer .date {
background: url('images/clock.gif') no-repeat 0 center;
padding-left: 20px; 
margin: 0 10px 0 5px;
}
.post .post-footer .comments {
background: url('images/comment.gif') no-repeat 0 center;
padding-left: 20px; 
margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
background: url('images/page.gif') no-repeat 0 center;
padding-left: 20px; margin: 0 10px 0 5px;
}

/* footer */
#footer {
clear: both;
margin: 0; 
padding: 0;
font: normal .95em/1.6em 'Trebuchet MS', Tahoma, Arial, sans-serif;
text-align: left;	
}
#footer h1, #footer p {	
margin-left: 0; 
}
#footer-content {	
border-top: 1px solid #EAEAEA;
margin: 0 auto;
padding-left: 15px;
}
#footer-content a {
text-decoration: none;
color: #777;	
}
#footer-content a:hover {
text-decoration: underline;
color: #333;
}
#footer-content ul {
list-style: none;
margin: 0; 
padding: 0;
}
#footer-content .col {
width: 32%;
padding: 0 5px 30px 0;	
}
#footer-content .col2 {
width: 33%;
padding: 0 0 30px 0;	
}

/* classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }
.clear { clear: both; }
.gray  { color: #BFBFBF; }
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
padding-left: 0;
margin-left: 0;
}
li {
line-height: 1.5;
}
li.doc {
list-style: none;
padding-left: 5px;
background: url(menu/doc.gif) no-repeat;
}
li.docs {
list-style: none;
padding-left: 5px;
background: url(menu/docs.gif) no-repeat;
}
li.sdoc {
list-style: none;
padding-left: 5px;
background: url(menu/sdoc.gif) no-repeat;
}
li.sdocs {
list-style: none;
padding-left: 5px;
background: url(menu/sdocs.gif) no-repeat;
}
.sitename {
font-weight: normal;
font-size: 20pt;
letter-spacing: 1px;
}
.menulevel1, .menulevel2, .menulevel3, .locator, .navigator, .sitemaplevel1, .sitemaplevel2, .sitemaplevel3, .submenu {
font-weight: bold;
font-size: 9pt;
color: #5493B4;
}
.menulevel1 a:link, .menulevel1 a:visited, .menulevel1 a:active, .menulevel1 a:hover, .menulevel2 a:link, .menulevel2 a:visited, .menulevel2 a:active, .menulevel2 a:hover, .menulevel3 a:link, .menulevel3 a:visited, .menulevel3 a:active, .menulevel3 a:hover, .locator a:link, .locator a:visited, .locator a:active, .locator a:hover, .navigator a:link, .navigator a:visited, .navigator a:active, .navigator a:hover, .sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited, .sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover, .submenu a:link, .submenu a:visited, .submenu a:active, .submenu a:hover {
text-decoration: none;
}
.menu {
font-weight: bold;
font-size: 8pt;
color: #5493B4;
}
.menu a {
text-decoration: underline;
font-weight: bold;
}
.login, .login a, .login a:link, .login a:visited, .login a:active, .login a:hover {
font-weight: normal;
font-size: 8pt;
color: #5493B4;
text-decoration: none;
}
.search a {
font-weight: normal;
color: black;
}
.search a:link, .search a:visited {
color: black;
}
.search a:active, .search a:hover {
color: black;
}
.edit {
width: 92%;	
padding: 0;	
font-size: 7pt;
color: black;
background: #f5f5f5;
}
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {
font-weight: normal;
text-decoration: none;
color: black;
}
.edit form {
margin:0; 
padding: 0;
border: 1px solid #f2f2f2; 
background-color: #FAFAFA; 
}
input, select {
font-size: 8pt;
text-indent: 2px;
}

.searchbox .text, .searchbox .submit {
border: 2px solid #5493B4;
background: white;
}
.bodyline {
border: 1px #98AAB1 solid;
background: #FFF;
}
.cmsline {
border: 2px #069 solid;
background: #FFF;
}
.innerline {
border: 2px #FFF solid;
}
.copyright {
font-size: 10px;
color: #444;
letter-spacing: -1px;
}
.copyright a, .copyright a:link, .copyright a:visited {
color: #444;
text-decoration: none;
}
.copyright a:hover, .copyright a:active {
color: #000;
text-decoration: underline;
}
/* news blok */
#news, #nav2, #cal{
clear: center;
overflow: visible;
float: center;
width: 130px;
padding: 15px;
border: 1px dotted silver;
font-size: 0.9em;
margin: 10px 2px 5px 15px;
background-color: #f9f9ff;
}
#nav2 ul{
list-style: square;
margin-left: 12px;
}
#nav2 ul li{
margin-top: 0.5em;
font-size: 1.0em;
}
#nav2 ul li.sdoc,#nav2 ul li.sdocs {font-weight:bold;color:#f00;}
#nav2 ul ul li.doc, #nav2 ul ul li.docs  {font-weight:normal;color:#000;}
#nav2 ul ul{
margin-left: 12px;
}
#nav2 ul ul li{
margin-top: 0.4em;
}
.navigator {
	font-weight: bold;
	font-size: 10pt;
	color: #65944A;
}
.navigator a:link, .navigator a:visited {
	color: #65944A;
}
.navigator a:active, .navigator a:hover {
	color: #DADADA;
}