*{
     margin: 0;
     padding: 0;
     border: none;
}

body {
     margin: 0 auto 0 auto;
     background: url('images/bg.gif') repeat-x left top;
     background-color: #fff;
     font-family: Arial, sans-serif;
}

a:link, a:visited { text-decoration:none; }

/*------------------------------------------------------------------------------TOP*/
#top {
     margin: 0 auto 0 auto;
     width: 970px;
     height: 228px;
}
#header {
     background: url('images/header.jpg') no-repeat left top;
     width: 909px;
     height: 122px;
     padding: 35px 0 0 61px;
}
#header img {
     display: block;
}
#nav-top {
     background: url('images/nav-top.jpg') no-repeat right top;
     padding: 0 0 0 52px;
     width: 918px;
     height: 71px;
}
/*-----------------------------------------------------------------------------NAV TOP*/
#nav-top ul {
     background: url('images/nav-top-ul.gif') no-repeat right top;
     list-style-type:none;
     float: left;
     padding: 2px 1px 0 0;
}
#nav-top ul li a {
     float: left;
    padding: 0 0 0 22px;
     height: 69px;
     background: url('images/nav-top-left.jpg') no-repeat left top;
}
#nav-top ul li a span {
    float: left;
    height: 40px;
    padding: 29px 22px 0 0;
    font-size: 12px;
     background: url('images/nav-top-right.jpg') no-repeat right top;
    color: #fff;
    cursor: pointer;
}
#nav-top ul li a span em {
     font-style: normal;
     font-weight: bold;
     background: url('images/nav-top-em.gif') no-repeat center 17px;
     float: left;
     height: 38px;
}
#nav-top ul li a:hover span em {
     font-weight: bold;
     background: url('images/nav-top-em-hover.gif') no-repeat center 18px;
     float: left;
}
#nav-top ul li{
     float:left;
     position:relative;
}
#nav-top ul ul {
     background: url('images/nav-top-submenu.gif') no-repeat left bottom;
     padding: 0 0 7px 0;
     position:absolute;
     display:none;
     width: 150px;
     top:69px;
     left: 0;
     overflow: hidden;
}
#nav-top ul li ul li {
     width: 150px;
}
#nav-top ul li ul a {
     background: url('images/nav-top-submenu-bg.gif') no-repeat 10px 9px;
     background-color:#0D1F37;
     padding: 6px 0 0 22px;
     width: 128px;
     height: 19px;
     border-bottom: 1px solid #3A495B;
     float:left;
     font-size: 11px;
     color:#fff;
}
#nav-top ul li ul a.no-border {
     border: 0px !important;
     height: 14px;
}
#nav-top ul li ul a:hover {
     background: url('images/nav-top-submenu-bg.gif') no-repeat 10px 9px;
     background-color: #0D1F37;
     text-decoration: underline;
}
#nav-top ul li:hover ul ul, #nav-top ul li:hover ul ul ul, #nav-top ul li:hover ul ul ul ul{
     display:none;
}
#nav-top ul li:hover ul, #nav-top ul li li:hover ul, #nav-top ul li li li:hover ul, #nav-top ul li li li li:hover ul{
     display:block;
}
#nav-top ul a:hover {
     background: url('images/nav-top-left-hover.jpg') no-repeat left top;
}
#nav-top ul a:hover span {
     background: url('images/nav-top-right-hover.jpg') no-repeat right top;
    color: #fff;
}

/*------------------------------------------------------------------------------BOX TOP*/
#box-top-bg {
     background: url('images/box-top.jpg') repeat-x left bottom;
     background-color:#136CBF;
     min-height: 262px;
     height: auto !important;
     height: 262px;
     clear: both;
}
#box-top {
     width: 970px;
     margin: 0 auto;
     overflow: hidden;
}
#box-top h1, #box-top h2, #box-top h3 {
     background: url('images/box-top-h1.jpg') no-repeat left top;
     padding: 20px 0 0 73px;
     float: left;
     width: 270px;
     height: 41px;
     font-size: 18px;
     font-family: Tahoma, sans-serif;
     font-weight: 500;
     color:#fff;
}
#box-top h1 a, #box-top h2 a, #box-top h3 a {
     background: url('images/box-top-h.gif') no-repeat  right 9px;
     padding: 0 20px 0 0;
     color:#fff;
}
#box-top h2 {
     background: url('images/box-top-h2.jpg') no-repeat left top;
     width: 273px;
     padding: 20px 0 0 15px;
}
#box-top h3 {
     background: url('images/box-top-h3.jpg') no-repeat left top;
     width: 322px;
     padding: 20px 0 0 17px;
}
#box-top-h1-bg, #box-top-h2-bg, #box-top-h3-bg {
     background: url('images/box-top-h1-bg.jpg') no-repeat left bottom;
     padding: 15px 15px 0 70px;
     width: 258px;
     min-height: 186px;
     height: auto !important;
     height: 186px;
     float: left;
}
#box-top-h2-bg {
     background: url('images/box-top-h2-bg.jpg') no-repeat left bottom;
     padding: 15px 15px 0 17px;
     width: 256px;
}
#box-top-h3-bg {
     background: url('images/box-top-h3-bg.jpg') no-repeat left bottom;
     padding: 15px 60px 0 15px;
     width: 260px;
}
#box-top-h1-bg p, #box-top-h2-bg p, #box-top-h3-bg p {
     font-size: 12px;
     color:#AFD3F6;
     line-height: 17px;
}
/*-------------------------------------------------------------------------------CONTENT BG*/
#content-bg {
     background: url('images/content-bg.jpg') repeat-x left top;
     background-color:#fff;
     min-height: 120px;
     height: auto !important;
     height: 120px;
}
#content {
     margin: 0 auto;
     padding: 0 0 0 50px;
     width: 920px;
     overflow: hidden;
}
#content-left {
     float: left;
     width: 530px;
     margin-bottom: -10000px;
     padding-bottom: 10000px;
     border-right: 1px solid #C7C8CB;
}

#content-left ul{
     margin-left:20px;
     color: #C7C8CB;
}
#login-box {
     width: 518px;
     height: 46px;
     padding: 7px 0 0 12px;
}
#login-box form {
     float: left;
     width: 385px;
}
.login-box-bg {
     background: url('images/login-box-bg.jpg') no-repeat left top;
     float: left;
     display: inline;
     margin: 0 7px 0 0;
     width: 134px;
     height: 30px;
}
.text-table {
     padding: 8px 12px 0 12px;
     width: 110px;
     height: 22px;
     font-size: 11px;
     color:#1A212A;
     background: none;
}
#login-button {
     margin: 3px 0 0 10px;
     float: left;
     display: inline;
     width: 76px;
     height: 24px;
     color: #FF3B00;
     background-color: White;
     background-image: url('images/login-button.jpg');
     cursor: pointer;
}
#login-a {
     float: left;
     padding: 3px 0 0 0;
     width: 125px;
     text-align: center;
     font-size: 11px;
     color:#1A212A;
}
#login-a:hover {
     text-decoration: underline;
}
.box-news, .box-news-page {
     border-top: 1px solid #BBCDDD;
     width: 506px;
     padding: 20px 0 12px 24px;
}
.box-news-page {
     border: 0px;
}
.box-news h1, .box-news-page h1 {
     background: url('images/box-news-h1.gif') no-repeat left 4px;
     width: 500px;
     height: 34px;
     padding: 0 0 0 30px;
}
.box-news h1 a, .box-news-page h1 a {
     display: block;
     font-size: Trebuchet MS, sans-serif;
     font-size: 15px;
     color:#1C548C;
}
.box-news h1 span, .box-news-page h1 span {
     display: block;
     font-size: 10px;
     color:#707070;
     font-weight: normal;
}
.box-news h1 a:hover, .read-more:hover, .box-news-page h1 a:hover {
     text-decoration: underline;
}
.box-news p, .box-news-page p {
     padding: 0 20px 5px 30px;
     font-size: 11px;
     color:#2F475F;
}
.read-more {
     background: url('images/read-more.gif') no-repeat  0 5px;
     padding: 0 0 0 15px;
     margin: 0 0 0 30px;
     font-weight: bold;
     font-size: 11px;
     color:#EE3700;
}
#content-right {
     float: left;
     width: 340px;
     margin-bottom: -10000px;
     padding-bottom: 10000px;
}
#content-right img {
     float: right;
}
#content-right ul {
     margin: 19px 0 13px 0;
     list-style: none;
     float: right;
     width: 313px;
     border-top: 1px solid #BACCDC;
}
#content-right ul li {
     font-size: 12px;
}
#content-right ul li a {
     display: block;
     width: 299px;
     padding: 0 0 0 14px;
     height: 30px;
     border-bottom: 1px solid #BACCDC;
     font-size: 12px;
     color:#2F475F;
}
#content-right ul li a span {
     background: url('images/read-more.gif') no-repeat 0 12px;
     padding: 7px 0 0 18px;
     display: block;
}
#content-right ul li a:hover {
     background: url('images/content-right-ul.gif') repeat-x left top;
     font-weight: bold;
     color:#FF3B00;
}

.current{
     font-size:12px;
     font-weight: bold;
     color:#FF3B00;
}
.paginate
{
font-size:12px;
font-weight: bold;
 color:#1C548C;
}


#form-contact {
     float: right;
     display: inline;
     margin: 16px 0 10px 0;
     width: 323px;
}
.form-contact-bg {
     background: url('images/form-contact.jpg') no-repeat left top;
     width: 157px;
     height: 30px;
     float: left;
     display: inline;
     margin: 0 3px 0 0;
}
.form-contact-bg input {
     width: 137px;
     height: 22px;
     padding: 8px 10px 0 10px;
     font-size: 11px;
     color:#1A212A;
     background: none;
}
#textarea {
     background: url('images/textarea.jpg') no-repeat left top;
     width: 317px;
     height: 112px;
     float: left;
     display: inline;
     margin: 5px 0 0 0;
}
#textarea textarea {
     width: 299px;
     height: 94px;
     padding: 9px;
     background: none;
     font-size: 11px;
     color:#2F475F;
     line-height: 12px;
}
#contact-button {
     margin: 6px 5px 0 160px;
     float: left;
     display: inline;
     width: 76px;
     height: 24px;
     color: #FF3B00;
     background-color: White;
     background-image: url('images/contact-button.jpg');
     cursor: pointer;
}
#contact-reset {
     margin: 6px 0 0 0;
     float: left;
     display: inline;
     width: 76px;
     height: 24px;
     color: #FF3B00;
     background-color: White;
     background-image: url('images/contact-reset.jpg');
     cursor: pointer;
}
/*-------------------------------------------------------------------------------BOX DOWN*/
#box-down-bg {
     background: url('images/box-down.jpg') repeat-x left top;
     background-color:#D6E5EF;
     min-height: 400px;
     height: auto !important;
     height: 400px;
}
#box-down {
     width: 970px;
     margin: 0 auto;
     overflow: hidden;
}
#box-down-left {
     float: left;
     width: 425px;
     padding: 24px 0 0 50px;
}
#box-down-left img {
     float: left;
}
#box-down-left ul {
     margin: 19px 0 18px 0;
     list-style: none;
     float: left;
     width: 396px;
     border-top: 1px solid #BACCDC;
}
#box-down-left ul li {
     font-size: 12px;
}
#box-down-left ul li a {
     display: block;
     width: 382px;
     padding: 0 0 0 14px;
     height: 30px;
     border-bottom: 1px solid #BACCDC;
     font-size: 12px;
     color:#2F475F;
}
#box-down-left ul li a span {
     background: url('images/read-more.gif') no-repeat 0 12px;
     padding: 7px 0 0 18px;
     display: block;
}
#box-down-left ul li a:hover {
     background: url('images/content-right-ul.gif') repeat-x left top;
     font-weight: bold;
     color:#FF3B00;
}
#projects-bg {
     background: url('images/projects-bg.gif') no-repeat left top;
     width: 385px;
     height: 127px;
     float: left;
     display: inline;
     margin: 17px 0 0 0;
     padding: 10px 0 0 10px;
}
#projects-bg img {
     display: block;
}
#box-down-a {
     background: url('images/read-more.gif') no-repeat 0 12px;
     padding: 7px 0 5px 18px;
     display: block;
     margin: 0 0 0 15px;
     font-size:12px;
     font-weight: bold;
     color:#2F475F;
     float: left;
}
#box-down-a:hover {
     text-decoration: underline;
}
#box-down-right {
     float: left;
     width: 450px;
}
#newsletter-bg {
     background: url('images/newsletter-bg.gif') no-repeat left top;
     width: 425px;
     height: 68px;
     float: left;
     display: inline;
     margin: 23px 0 28px 0;
     padding: 42px 0 0 21px;
}
#newsletter-bg h1 {
     background: url('images/read-more.gif') no-repeat 0 5px;
     height: 22px;
     width: 408px;
     padding: 0 0 0 12px;
     font-size: 11px;
     color:#1A212A;
}
#newsletter-inp {
     background: url('images/newsletter-inp.gif') no-repeat left top;
     width: 192px;
     height: 30px;
     float: left;
     display: inline;
     margin: 0 10px 0 0;
}
#newsletter-inp input {
     width: 172px;
     height: 22px;
     padding: 8px 10px 0 10px;
     font-size: 11px;
     color:#1A212A;
     background: none;
}
#newsletter-button {
     margin: 3px 9px 0 0;
     float: left;
     display: inline;
     width: 109px;
     height: 24px;
     color: #FF3B00;
     background-color: White;
     background-image: url('images/newsletter-button.gif');
     cursor: pointer;
}
#newsletter-usun {
     margin: 3px 0 0 0;
     float: left;
     display: inline;
     width: 62px;
     height: 24px;
     color: #FF3B00;
     background-color: White;
     background-image: url('images/newsletter-usun.gif');
     cursor: pointer;
}
#find-word {
     background: url('images/find-word.gif') no-repeat left top;
     background-color:#fff;
     width: 446px;
     float: left;
}
#find-word h1 {
     background: url('images/read-more.gif') no-repeat 22px 19px;
     border-bottom: 1px solid #DEDEDE;
     padding: 14px 0 0 35px;
     width: 411px;
     height: 25px;
     font-size: 12px;
     font-weight: bold;
     color:#2F475F;
}
#find-word-down {
     background: url('images/find-word-down.gif') no-repeat left top;
     width: 446px;
     height: 11px;
     font-size:11px;
     float: left;
}
#position-site {
     padding: 15px 0 0 22px;
}
#position-site-left {
     float: left;
     width: 279px;
}
#position-site-domena, #position-site-fraza {
     background: url('images/position-site-domena.jpg') no-repeat left top;
     width: 192px;
     height: 30px;
     padding: 0 0 0 67px;
     float: left;
     display: inline;
     margin: 0 0 8px 0;
}
#position-site-fraza {
     background: url('images/position-site-fraza.jpg') no-repeat left top;
}
#position-site-domena input, #position-site-fraza input {
     background: none;
     padding: 8px 12px 0 12px;
     font-size: 11px;
     color:#1A212A;
     width: 168px;
}
#position-site-right {
     float: left;
     width: 140px;
     padding: 22px 0 0 0;
}
#position-button {
     float: left;
     display: inline;
     width: 82px;
     height: 24px;
     color: #FF3B00;
     background-color: White;
     background-image: url('images/position-button.jpg');
     cursor: pointer;
}
/*-----------------------------------------------------------------FOOTER*/
#footer-bg {
     margin: 0 auto;
     clear: both;
     width: 850px;
     min-height: 40px;
     height: auto !important;
     height: 40px;
     padding: 25px 60px 0 60px;
}
#footer-bg p {
     float: left;
     font-family: Myriad Pro, sans-serif;
     font-size: 11px;
     color:#1B3853;
     font-weight: bold;
}
#footer-bg p a {
     color:#1B3853;
}
#footer-bg p a:hover, #footer-bg ul li a:hover {
     text-decoration: underline;
}
#footer-bg ul {
     float: right;
     text-align: right;
     list-style: none;
}
#footer-bg ul li {
     display: inline;
     font-size: 11px;
     color:#1B3853;
}
#footer-bg ul li a {
     padding: 0 7px 0 7px;
     font-size: 11px;
     color:#1B3853;
}
.maincontent h1
{
color: #102947;
 font-size: Trebuchet MS, sans-serif;
     font-size: 17px;
}
.font1{
color: #102947;
 font-size: Trebuchet MS, sans-serif;
     font-size: 12px;
}
.maincontent span
{
color: #102947;
font-size: Trebuchet MS, sans-serif;
font-size: 12px;
}