body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #4a4a4a;
    background: #ffffff url(img13.png) 0 100% repeat-x;
}

body, input, textarea, select, option, td, th {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
}

h3 {
}

p, ul, ol {
    line-height: 17px;
}

a {
    color: #3c3c3c;
}

a:hover {
    text-decoration: none;
}

img {
    border: none;
}

form.email {
    margin: 0 0 20px;
    padding: 0 0 25px;
    border-bottom: 1px solid #cacaca;
}

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

legend {
    display: none;
}

label {
    cursor: pointer;
}

/* Wrapper */ #wrapper {
}

/* Header */ #header {
    width: 1000px;
    margin: 0 auto;
    height: 87px;
}

/* Logo */ #logo {
    width: 175px;
    background: url(img02.png) no-repeat;
    float: left;
    margin-top: 41px;
    margin-left: 43px;
} #logo h1 {
    margin: 0;
    padding: 0;
} #logo a {
    display: block;
    height: 42px;
    text-indent: -9999px;
}

/* Language */ #language {
    height: 28px;
    float: right;
    margin-top: 14px;
    margin-right: 34px;
    background: url(img03.png) 44px 0 no-repeat;
} #language ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #language li {
    display: inline;
} #language a {
    display: block;
    float: left;
    width: 44px;
    height: 18px;
    text-indent: -9999px;
} #language .active a {
    display: none;
} #language .lt {
    background: url(img04.png) 14px 3px no-repeat;
} #language .en {
    background: url(img05.png) 14px 3px no-repeat;
} #language .ru {
    background: url(img06.png) 14px 3px no-repeat;
}

/* Menu */ #menu {
    width: 699px;
    height: 45px;
    background: url(img01.png) no-repeat;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-left: 50px;
} #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #menu li {
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    margin-top: 3px;
    padding-left: 2px;
} #menu .active {
    background: url(img08.png) 0 3px no-repeat;
} #menu a {
    display: block;
    height: 38px;
    color: #c5e1fb;
    padding: 0 12px 0 10px;
} #menu a:hover, #menu .active a {
    text-decoration: none;
    color: #ffffff;
} #menu .active a {
    background: url(img09.gif) 100% 0 no-repeat;
} #menu .border {
    background: transparent url(img32.png) no-repeat scroll 0 50%;
}

/* Intro */ #intro {
    width: 650px;
    padding-left: 350px;
    margin: 0 auto;
    height: 306px;
    text-align: center;
    overflow: hidden;
    background: url(img31.png) 0 0 no-repeat;
}

/* Page */ #page {
    width: 1000px;
    margin: 0 auto;
    padding: 47px 0;
}

/* Content */ #content {
    float: left;
    width: 436px;
} #content h2 {
    line-height: 31px;
    margin: 0;
    padding: 0;
    color: #003d9a;
    font-size: 24px;
    font-weight: normal;
} #content h2 a {
    color: #003d9a;
    text-decoration: none;
} #content h2 span {
    font-size: 16px;
}

/* Post entry */ #content .entry {
}

/* consultant */ #content .consultant {
    padding: 0 0 15px 115px;
    margin-top: 26px;
    border-bottom: 1px solid #cacaca;
} #content .consultant h3 {
    margin: 0;
    padding: 0;
    color: #4a4a4a;
    text-decoration: underline;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
} #content .consultant h3 a {
    color: #4a4a4a;
} #content .consultant .photo {
    float: left;
    margin: 0 0 0 -115px;
    padding: 0;
} #content .consultant .more {
    font-weight: bold;
    font-size: 11px;
    text-indent: 20px;
    background: url(img21.gif) 2px 50% no-repeat;
} #content .consultant .more a {
    color: #003d9a;
} #content .consultant .info {
    color: #4a4a4a;
    font-size: 16px;
    line-height: 22px;
    margin-left: -115px;
} #content .consultant .info span {
    color: #8f8f8f;
}

/* seminar */ #content .seminar {
    padding: 0 0 15px;
    margin-top: 26px;
    border-bottom: 1px solid #cacaca;
} #content .seminar h3 {
    margin: 0;
    padding: 0;
    color: #4a4a4a;
    text-decoration: underline;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
} #content .seminar h3 a {
    color: #4a4a4a;
} #content .seminar .date {
    float: left;
    padding: 0 6px;
    margin: 0 12px 0 0;
    color: #ffffff;
    font-size: 14px;
    background-color: #6e6e6e;
    line-height: 22px;
    height: 22px;
} #content .seminar .more {
    font-weight: bold;
    font-size: 11px;
    text-indent: 20px;
    background: url(img21.gif) 2px 50% no-repeat;
} #content .seminar .more a {
    color: #003d9a;
} #content .seminar .info {
    color: #4a4a4a;
    font-size: 15px;
    line-height: 22px;
} #content .seminar .info span {
    color: #8f8f8f;
}

/* tabs */ #content .tabs {
    margin-top: 13px;
    height: 28px;
    background: url(img22.png) 0 100% repeat-x;
}#content .tabs ul {
    margin: 0;
    padding: 0;
    list-style: none;
}#content .tabs li {
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
}#content .tabs a {
    display: block;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    color: #003d9a;
}#content .tabs .active {
    padding-left: 2px;
    background: url(img23.png) 0 0 no-repeat;
}#content .tabs .active a {
    padding-left: 10px;
    color: #6f6f6f;
    text-decoration: none;
    background: url(img24.png) 100% 0 no-repeat;
}

/* Sidebar */ #sidebar {
    float: left;
    padding-bottom: 10px;
    width: 215px;
    margin: 0 34px 0 33px;
    background: url(img14.png) 0 100% no-repeat;
    font-size: 11px;
} #sidebar h2 {
	margin: 0;
	height:60px;
    padding: 20px 5px 0 70px;
    color: #ed5e00;
    font-size: 15px;
    line-height: 16px;
} #sidebar h2 span {
	display:block;
	width:100px;
} #sidebar .title1 {
    background: #ffffff url(img15.jpg) 0 50% no-repeat;
} #sidebar .title2 {
    background: #ffffff url(img16.jpg) 0 50% no-repeat;
} #sidebar .title3 {
    background: #ffffff url(img17.jpg) 0 50% no-repeat;
} #sidebar .title4 {
    background: #ffffff url(img18.jpg) 0 50% no-repeat;
} #sidebar .title5 {
    background: #ffffff url(scales.png) 0 50% no-repeat;
} #sidebar .entry {
    padding: 0 5px;
    background-color: #ffffff;
} #sidebar ul {
    margin: 0;
    padding: 2px 0;
    list-style: none;
} #sidebar li {
    display: block;
    background: url(img19.png) 11px 8px no-repeat;
} #sidebar a {
    display: block;
    padding: 2px 0 2px 32px;
} #sidebar li:hover, #sidebar .active {
    background: url(img39.gif) 0 100% no-repeat;
}#sidebar li:hover a, #sidebar .active a {
    color: #ffffff;
    text-decoration: none;
    background: url(img38.gif) 0 0 no-repeat;
}

/* Comment */ #comment {
    float: left;
    width: 207px;
    margin-left: 38px;
    background: url(img12.png) 0 100% no-repeat;
    padding-bottom: 10px;
} #comment h2 {
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-indent: 10px;
    color: #ffffff;
    font-size: 11px;
    background: url(img10.png) no-repeat;
} #comment .entry {
    color: #7e7e7e;
    font-size: 11px;
    padding: 1px 18px 1px 16px;
    background: url(img11.png) repeat-y;
}

/* Footer */ #footer {
    background: url(img20.jpg) 50% 0 no-repeat;
    position: relative;
    top: -1px;
    height: 174px;
}

/* Footer */ #footer2 {
    background: url(img20.jpg) 50% 0 no-repeat;
    position: relative;
    top: -1px;
    height: 174px;
}

/* Holder */ #holder {
    width: 1000px;
    margin: 0 auto;
    padding: 21px 0;
    overflow: hidden;
    height: 132px;
}

/* Holder */ #holder2 {
    width: 1000px;
    margin: 0 auto;
    padding: 21px 0;
    overflow: hidden;
    height: 132px;
}

/* holder */ #footer .holder {
    width: 160px;
    float: left;
    padding-bottom: 5px;
    font-size: 11px;
}

/* Zarijos */ #zarijos {
    width: 205px;
    float: left;
    margin-left: 50px;
}

/* News */ #news {
    width: 205px;
    float: left;
    margin-left: 27px;
} #news h3 {
    color: #003d9a;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 23px;
    font-weight: bold;
} #news p {
    font-size: 11px;
    line-height: 16px;
    color: #626262;
    padding: 0;
    margin: 7px 0;
} #news .title span {
    float: left;
    padding: 0 6px;
    margin: 9px 9px 0 0;
    color: #ffffff;
    font-size: 11px;
    background-color: #626262;
    line-height: 18px;
    height: 18px;
} #news .title a {
    font-weight: bold;
    color: #626262;
} #news .more {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
    text-indent: 20px;
    background: url(img21.gif) 2px 50% no-repeat;
} #news .more a {
    color: #003d9a;
} #news .entry {
    display: inline;
    float: left;
    width: 205px;
    height: 200px;
    margin-right: 50px;
}

/* Ask */ #ask {
    width: 205px;
    float: left;
    margin-left: 26px;
} #ask h3 {
    color: #003d9a;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 23px;
    font-weight: bold;
} #ask p {
    margin:0;
	padding:0;
} #ask .entry {
    display: inline;
    float: left;
    width: 205px;
    height: 200px;
}

/* Contacts */ #contacts {
    width: 189px;
    float: left;
    margin-left: 27px;
    padding-left: 16px;
} #contacts p {
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #626262;
    line-height: 16px;
} #contacts a {
    color: #0051a5;
}

/* Misc */ .clearfix {
    clear: both;
} .extra1 {
    background: url(img28.jpg) 50% 100% no-repeat;
} .extra2 {
    background: url(img27.jpg) 50% 100% no-repeat;
} .extra3 {
    background: url(img25.jpg) 50% 100% no-repeat;
} .extra4 {
    background: url(img26.jpg) 50% 100% no-repeat;
} .none {
    display: none;
} .wrapper {
    background: url(img13.png) 0 42px repeat-x;
} #footer .holder h2 a{
    margin: 0;
	height:60px;
    padding: 15px 5px 0 70px;
    color: #ed5e00;
    font-size: 15px;
    line-height: 16px;
	text-decoration:none;
} #footer .holder .title1 {
    background: url(img15.jpg) 0 50% no-repeat;
} #footer .holder .title2 {
    background: url(img16_.jpg) 0 50% no-repeat;
} #footer .holder .title3 {
    background: url(img17_.jpg) 0 50% no-repeat;
} #footer .holder .title4 {
    background: url(img18_.jpg) 0 50% no-repeat;
} #footer .holder .title5 {
    background: url(scales.png) 0 50% no-repeat;
} #footer .holder .entry {
    padding: 0;
} #footer .holder ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #footer .holder li {
    display: block;
    background: url(img19.png) 11px 8px no-repeat;
    margin: 2px 0;
} #footer .holder a {
    display: block;
    padding: 2px 0 2px 32px;
} #footer .holder li:hover {
    background: url(img39.gif) 0 100% no-repeat;
} #footer .holder li:hover a {
    color: #ffffff;
    text-decoration: none;
    background: url(img38.gif) 0 0 no-repeat;
}

form.email h3 {
    color: #4a4a4a;
    margin: 0;
    padding: 30px 0 7px;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
}

form.email p {
    clear: left;
}

form.email fieldset p {
    margin: 0;
    padding: 8px 0 0;
}

form.email fieldset p label {
    display: block;
    float: left;
    width: 120px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #4a4a4a;
}

form.email fieldset p span {
    display: block;
    float: left;
    height: 24px;
    width: 268px;
    background: url(img33.png) 0 0 no-repeat;
}

form.email fieldset p span.message {
    height: 80px;
    background: url(img34.png) 0 0 no-repeat;
}

form.email fieldset p br {
    display: none;
}

form.email fieldset p span input {
    border: 0 none;
    margin: 2px 0 0 2px;
    width: 264px;
    padding: 3px 0 0;
    font-size: 12px;
    color: #4a4a4a;
}

form.email fieldset p span textarea {
    border: 0 none;
    margin: 2px;
    padding: 0;
    font-size: 12px;
    color: #4a4a4a;
    height: 76px;
    width: 264px;
}

form.email p.submit {
    margin: 0;
    padding: 9px 0 0 120px;
    height: 23px;
}

form.email p.submit span {
    display: block;
    float: left;
    height: 23px;
    padding-left: 1px;
    background: url(img35.png) 0 0 no-repeat;
}

form.email p.submit span input {
    border: 0 none;
    margin: 0;
    padding: 0 9px 0 8px;
    font-size: 11px;
    cursor: pointer;
    height: 23px;
    background: url(img36.png) 100% 0 no-repeat;
    color: #fff;
    font-weight: bold;
} #map {
    float: right;
    padding-left: 100px;
    line-height: 17px;
    padding-top: 27px;
    height: 68px;
    font-size: 11px;
    width: 130px;
    background: url(img37.png) 0 0 no-repeat;
} #NewsHorizontal {
    overflow-x: hidden;
    overflow-y: hidden;
} #TickerHorizontal {
    height: 132px !important;
} #NewsHorizontal2 {
    overflow-x: hidden;
    overflow-y: hidden;
} #TickerHorizontal2 {
    height: 132px !important;
}



/* nqs */

.nqs_hide{
	display:none;
}
.nqs_hide_click{
	cursor:pointer;
}

