/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:14px Arial, Helvetica, sans-serif;
color:#000000;
background:#f2f2f0 url(img/bg.png) repeat 50% 0;
min-width:840px;
}

a {
color:#0d395b;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
}

form, input, select, textarea {
padding:0;
margin:0;
outline:medium none;
resize:none;
}

textarea {
overflow:hidden;
outline:medium none;
resize:none;
}

.button {
cursor:pointer;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
padding:1px 3px;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

h5 {
font-size:14px;
}

h6 {
font-size:12px;
}

.clr {
clear:both;
}

.clr1 {
height:1px;
width:100%;
clear:both;
}

.mceContentBody {
background:#FFFFFF;
color:#000000;
}

.container {
min-width:840px;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
}

.top {
position:absolute;
top:0;
left:0;
width:100%;
height:161px;
background:url(img/top.png) repeat-x 50% 0;
}

.header {
position:relative;
width:840px;
margin:0 auto;
height:161px;
}

.logo {
position:absolute;
top:55px;
left:0px;
width:220px;
height:65px;
display:block;
text-indent:-9999px;
background:url(img/logo.png) no-repeat 0 0;
}

.hm {
position:absolute;
top:11px;
left:0px;
height:19px;
padding:0 0 0 0;
margin:0 0 0 0;
border-right:1px solid #f7f5f6;
}

.hm li {
padding:6px 27px 0 0;
margin:0 0 0 0;
list-style:none;
display:inline-block;
vertical-align:top;
}

.hm li a {
display:block;
text-indent:-9999px;
}

.h1 a {
width:13px;
height:9px;
background:url(img/h1.png) no-repeat 0 0;
}

.h2 a {
width:10px;
height:10px;
background:url(img/h2.png) no-repeat 0 0;
}

.h3 a {
width:7px;
height:9px;
background:url(img/h3.png) no-repeat 0 0;
}

.tel {
position:absolute;
top:12px;
left:260px;
padding:0 0 3px 30px;
width:300px;
background:url(img/tel.png) no-repeat 0 4px;
font-family:'Marmelad', sans-serif;
}

.tel span {
padding:0 15px 0 0;
}

.cm {
position:absolute;
top:11px;
right:0px;
padding:0 0 0 0;
margin:0 0 0 0;
}

.cm li {
font-family:'Marmelad', sans-serif;
font-size:12px;
text-transform:uppercase;
padding:2px 30px 0 25px;
margin:0 0 0 0;
list-style:none;
display:inline-block;
height:17px;
border-right:1px solid #f7f5f6;
vertical-align:top;
}

.cm li.oc {
padding:0 0 0 25px;
margin:0 0 0 0;
list-style:none;
display:inline-block;
border-right:none;
}

.cm li.oc a {
position:relative;
top:-4px;
display:block;
width:122px;
height:25px;
text-indent:-9999px;
display:block;
background:url(img/oc.png) no-repeat 0 0;
}

.cm li a {
color:#000;
text-decoration:underline;
}

.cm li a:hover {
color:#000;
text-decoration:none;
}

.tm {
position:absolute;
top:81px;
right:0px;
padding:0 0 0 0;
margin:0 0 0 0;
}

.tm li {
font-family:'Marmelad', sans-serif;
font-size:20px;
padding:0px 30px 0 30px;
margin:0 0 0 0;
list-style:none;
display:inline-block;
height:21px;
border-right:1px solid #c7cbc8;
vertical-align:top;
line-height:20px;
}

.tm li.last {
padding:0px 0px 0 30px;
border-right:none;
}

.tm li a {
color:#052640;
text-decoration:underline;
}

.tm li a:hover,.tm li.active a {
color:#052640;
text-decoration:none;
}

.om {
position:relative;
background:#FFF url(img/bg2.png) repeat 50% 0;
padding:170px 0 70px 0;
color:#8d754f;
}

.om h1 {
font-family:'Marmelad', sans-serif;
font-size:30px;
color:#0d395b;
margin:0 0 12px 0;
}

.dm {
margin:34px 0 20px 0;
font-family:'Marmelad', sans-serif;
font-size:24px;
}

.dm td {
width:255px;
padding:0 0 28px 0;
}

.dm td.dmp {
width:37px;
background:url(img/dm.png) no-repeat 50% 6px;
}

.dm a {
color:#96514d;
text-decoration:underline;
}

.dm a:hover {
color:#96514d;
text-decoration:none;
}

.omb {
position:absolute;
bottom:0px;
left:0px;
width:100%;
height:43px;
background:url(img/omb.png) repeat-x 50% 0;
}

.as {
width:100%;
background:url(img/asl.png) no-repeat 50% 2px;
height:31px;
}

.as a {
margin:0 auto;
width:103px;
height:31px;
text-indent:-9999px;
display:block;
background:url(img/as.png) no-repeat 0 0;
}

.content {
position:relative;
width:840px;
margin:0 auto;
}

.cbg {
width:100%;
background:url(img/l2.png) no-repeat 50% 535px;
}

.inner {
position:relative;
width:840px;
margin:0 auto;
padding:175px 0 0 0;
}

.pw {
color:#666666;
padding:0 0 30px 0;
}

.pw span {
color:#000;
}

.pw a {
color:#000000;
text-decoration:underline;
}

.pw a:hover {
color:#000000;
text-decoration:none;
}

.sb {
position:absolute;
top:171px;
right:0px;
width:198px;
height:24px;
background:url(img/sb.png) no-repeat 0 0;
}

.sbt {
position:absolute;
top:4px;
left:34px;
width:136px;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:none;
border:none;
}

.sbb {
position:absolute;
top:0px;
right:0px;
width:24px;
height:24px;
cursor:pointer;
background:none;
border:none;
}

.ord {
position:relative;
width:770px;
min-height:200px;
padding:50px 20px 50px 50px;
background:url(img/ordbg.png) no-repeat 0 0;
}

.orb {
position:absolute;
bottom:0px;
left:0px;
width:840px;
height:13px;
background:url(img/orb.png) no-repeat 0 0;
}

.orm {
padding:0 0 0 0;
margin:0 0 18px 0;
font-family:'Marmelad', sans-serif;
font-size:20px;
}

.orm li {
padding:0 18px 0 0;
margin:0 0 0 0;
list-style:none;
display:inline-block;
}

.orm li a {
text-decoration:none;
color:#000;
background:url(img/dashed.png) repeat-x 0 100%;
}

.orm li a:hover,.orm li a.active {
text-decoration:none;
color:#1b227a;
background:none;
}

.oi {
padding:18px 0 15px 0;
}

.oi p {
padding:0 0 10px 0;
}

.oi input {
border:2px solid #555;
padding:10px 4px;
width:540px;
background:#fff;
font:18px Arial, Helvetica, sans-serif;
color:#000000;
margin:0 0 25px 0;
}
.oi textarea {
border:2px solid #555;
padding:10px 4px;
width:540px;
height:300px;
background:#fff;
font:18px Arial, Helvetica, sans-serif;
color:#000000;
margin:0 0 25px 0;
}

.oi select {
border:2px solid #555;
padding:10px 4px;
width:552px;
background:#fff;
font:18px Arial, Helvetica, sans-serif;
color:#000000;
margin:0 0 25px 0;
}
.oi select:focus,.oi textarea:focus,.oi input:focus,#tt input:focus {
border:2px solid #4d964f;
}
.red {
font-weight:bold;
color:#96514d;
}

.hc {
background: #FFFFFF;
padding: 12px;
width: 134px;
display: none;
margin: 0 0 0 9px;
font-size: 12px;
position: relative;
top: -72px;
left: 560px;
}
.flash_ta .hc{
top: -350px;

}
.flash{
float:left;
width:100%;
height:100px;

}
.flash_ta{
float:left;
width:100%;
height:375px;
}
.flash:hover .hc{
    display:block;
}
.flash_ta:hover .hc{
    display:block;
}
.trl {
position:absolute;
top:12px;
left:-9px;
width:9px;
height:17px;
background:url(img/trg.png) no-repeat 0 0;
}

.right2 {
float:right;
width:551px;
padding:0 0 0 0;
}

.ct {
position:relative;
width:504px;
min-height:150px;
margin:0 0 24px 0;
border:1px solid #d5d4d2;
padding:18px 23px 23px 24px;
background:#FFFFFF;
}

.ct h1 {
position:relative;
font-family:'Marmelad', sans-serif;
font-size:30px;
color:#0d395b;
margin:0 0 12px 0;
z-index:9;
width:385px;
}

.ct h2 {
position:relative;
font-family:'Marmelad', sans-serif;
font-size:25px;
color:#0d395b;
margin:0 0 12px 0;
z-index:9;
}

.ct h3 {
position:relative;
font-family:'Marmelad', sans-serif;
font-size:20px;
color:#0d395b;
margin:0 0 12px 0;
z-index:9;
}

a.print {
position:absolute;
z-index:99;
top:23px;
right:23px;
font:11px Arial, Helvetica, sans-serif;
padding:0 0 0 24px;
color:#000;
text-decoration:underline;
background:url(img/print.png) no-repeat 0 4px;
}

a:hover.print {
color:#0d395b;
text-decoration:underline;
}

.fn .date {
font-size:12px;
padding:0 0 15px 0;
}

.fn h1 {
color:#96514d;
font:18px Arial, Helvetica, sans-serif;
margin:0 0 15px 0;
}

.news {
font-size:12px;
padding:0 0 30px 0;
margin:0 0 50px 0;
border-bottom:1px solid #cccccc;
}

.news.last {
padding:0 0 0px 0;
margin:0 0 40px 0;
border-bottom:none;
}

.news .date {
padding:0 0 12px 0;
}

.news h4 {
font-size:18px;
margin:0 0 15px 0;
}   

.news h4 a {
text-decoration:underline;
color:#96514d;
}

.news h4 a:hover {
text-decoration:underline;
color:#000;
}   

.pa {
}

.pa p {
padding:0 0 14px 0;
}

.prev {
margin:0 0 0 12px;
}

.next {
margin:0 0 0 12px;
}

.pa div {
font-size:18px;
}

.pa div a {
margin:0 15px 0 0;
}

.pa div a:hover {
}

.pa div span {
margin:0 15px 0 0;
}

.left2 {
float:left;
width:262px;
padding:0 27px 80px 0;
}

.lm {
padding:0 0 0 0;
margin:0 0 50px 0;
font-family:'Marmelad', sans-serif;
font-size:20px;
}

.lm li {
padding:0 0 18px 0;
margin:0 0 0 0;
list-style:none;
}



.lm li a:hover, .lm li.active a{
text-decoration:underline;
color:#96514d;
}
.lm li.active ul li a, .lm li a {
display:block;
text-decoration:underline;
color:#000;
background-image:none;
}
.lm li.active a,.lm li ul li.active a {
padding:0 30px 0 0;
background:url(img/zak.png) no-repeat 100% 3px;
text-decoration:underline;
color:#96514d;
}

.lm li ul {
padding:0 0 0 0;
margin:20px 0 -18px 0;
font:14px Arial, Helvetica, sans-serif;
}

.lm li ul li {
background:url(img/def.png) no-repeat 0 9px;
padding:0 0 18px 23px;
margin:0 0 0 0;
list-style:none;
}

.lm li ul li a {
display:inline;
text-decoration:underline;
color:#000;
}

.lm li ul li a:hover, .lm li ul li.active a {
padding:0 0 0 0;
text-decoration:underline;
color:#96514d;
background:none;
}

.cnt {
padding:0 0 50px 0;
}

.cnt h6 {
font-family:'Marmelad', sans-serif;
font-size:24px;
margin:0 0 25px 0;
}

.cnt p {
padding:0 0 25px 0;
}

.fb {
margin:0 0 -50px 0;
}

.fb h6 {
font-family:'Marmelad', sans-serif;
font-size:24px;
margin:0 0 25px 0;
}

.fb div input {
color:#666666;
font:12px Arial, Helvetica, sans-serif;
width:243px;
padding:7px;
background:#fff;
border:solid #b8b8b7;
border-width:2px 1px 0px 1px;
margin:0 0 12px 0;
}


.fb div textarea {
color:#666666;
font:12px Arial, Helvetica, sans-serif;
width:243px;
height:90px;
padding:7px;
background:#fff;
border:solid #b8b8b7;
border-width:2px 1px 0px 1px;
margin:0 0 24px 0;
}

.nb2 {
}

.nb2 h6 {
font-family:'Marmelad', sans-serif;
font-size:24px;
margin:0 0 25px 0;
}

.nop {
padding:0 0 22px 0;
font-size:12px;
}

.nop .date {
font-size:11px;
padding:0 0 15px 0;
}

.nop p a {
color:#000;
text-decoration:underline;
}

.nop p a:hover {
color:#1b227a;
text-decoration:underline;
}

.left {
width:553px;
float:left;
padding:0 0 0 0;
}

.text {
position:relative;
width:504px;
background:#fff url(img/tsd.png) repeat-x 0 100%;
border:solid #d5d4d2;
border-width:0 1px;
padding:18px 23px 23px 24px;
}

.text h1 {
font-family:'Marmelad', sans-serif;
font-size:30px;
color:#0d395b;
margin:0 0 12px 0;
}

.cnr {
position:absolute;
top:0px;
right:-1px;
width:29px;
height:28px;
background:url(img/cnr.png) no-repeat 0 0;
}

.right {
width:262px;
float:right;
padding:0 0 0 25px;
}

.dis {
position:relative;
width:200px;
padding:28px 31px 45px 31px;
font-family:'Marmelad', sans-serif;
font-size:12px;
background:url(img/dbg.png) no-repeat 0 0;
}

.dis h6 {
font-size:18px;
color:#0d395b;
margin:0 0 12px 0;
}

.dis p {
padding:3px 0 20px 0;
}

.db {
position:absolute;
bottom:0px;
left:0px;
width:262px;
height:53px;
background:url(img/db.png) no-repeat 0 0;
}

.extra {
clear:both;
height:370px;
}

.extra2 {
clear:both;
height:152px;
}

.bottom {
position:relative;
margin-top:-370px;
height:370px;
width:100%;
background:url(img/bottom.png) repeat-x 50% 0;
}

.bottom2 {
position:relative;
margin-top:-132px;
height:100px;
padding:32px 0 0 0;
width:100%;
background:url(img/bottom2.png) repeat-x 50% 0;
}

.bird2 {
position:absolute;
top:-145px;
left:117px;
width:121px;
height:117px;
background:url(img/bird2.png) no-repeat 0 0;
}

.nb {
position:relative;
width:100%;
height:182px;
padding:88px 0 0 0;
overflow:hidden;
background:url(img/nb.png) no-repeat 50% 103px;
}

.nb .content {
position:relative;
width:810px;
padding:0 10px 0 20px;
margin:0 auto;
}

.nb h6 {
position:relative;
font-family:'Marmelad', sans-serif;
font-size:24px;
color:#0d395b;
margin:0 0 20px 0;
}

.nb h6 a {
position:absolute;
top:6px;
right:0px;
font:14px Arial, Helvetica, sans-serif;
color:#96514d;
text-decoration:underline;
}

.nb h6 a:hover {
color:#96514d;
text-decoration:none;
}

.nom {
vertical-align:top;
width:250px;
font-size:12px;
}

.nomp {
width:20px;
}

.nomd {
padding:0 0 15px 0;
font-size:11px;
}

.nom p a {
text-decoration:underline;
color:#000;
}

.nom p a:hover {
text-decoration:none;
color:#000;
}

.bird {
position:absolute;
top:21px;
right:144px;
width:144px;
height:134px;
background:url(img/fb.png) no-repeat 0 0;
}

.footer {
position:relative;
width:840px;
margin:0 auto;
height:100px;
color:#fff;
}

.footer p {
position:absolute;
top:0px;
left:0px;
width:720px;
padding:0 0 0 0;
}

.footer ul {
position:absolute;
top:27px;
left:0px;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:12px;
}

.footer ul li {
padding:0 30px 0 0;
margin:0 0 0 0;
list-style:none;
display:inline;
}   

.footer ul li a {
font-family:'Marmelad', sans-serif;
font-size:14px;
color:#e8cb92;
text-decoration:none;
}

.footer ul li a:hover {
color:#fff;
text-decoration:none;
}

.counters {
position:absolute;
top:12px;
right:0px;
width:200px;
height:auto;
text-align:right;
}
.fb div p {
color: #666666;
font: 12px Arial, Helvetica, sans-serif;

}
.fb form p{
 color: #96514D; font-size: 14px; 
}
.fb form p.main{
    font-weight:bold;
}
.newsItem{
    margin-bottom:20px;
}
.newsItem h3{
    margin:0px;
}
.target{
margin-top:10px;
}
.target a.local,.target{
color:#e8cb92;
font-family: 'Marmelad', sans-serif;
font-size: 14px;
text-decoration:none;
}
.id_img{
float: right;
display: block;
right:-60px;
bottom:-30px;
position:relative;
}
#pad{
float:right;
width:2px;

}
#fixed_line{
    position:fixed;
    width:100%;
    height:44px;
    background:url(img/fixed_line.png) repeat 0 0;
    top:0;
    left:0;
    z-index:100;
}
#fixed_inner{
position: relative;
width: 840px;
margin: 0 auto;

}
#zv{
position: absolute;
width: 294px;
border: 1px #867764 solid;
top: 32px;
left: 544px;
display: none;
background: #fff url(img/tsd.png) repeat-x 0 100%;
height: 197px;
}
#zv a{
position: absolute;
display: block;
top: -26px;
background: url(img/otmena.jpg) no-repeat -2px -1px;
color: white;
left: 173px;
padding: 2px 86px 22px 34px;
text-decoration: none;
border: 1px #867764 solid;
text-transform: capitalize;
font-size: 12px;
}
fieldset{
border:none;
padding:0;
margin:0;
}
#tt{
background: #f2f2f0 url(img/mail.jpg) top left;
padding: 0px 10px 10px 10px;
height: 187px;
}
#tt input{
border: 1px solid #999;
padding: 3px 4px;
width: 264px;
background: #fff;
font: 14px Arial, Helvetica, sans-serif;
color: #000000;
margin: 0 0 0px 0;
}

#tt input:focus{
border:1px green solid;
}
.paging1{
    margin:20px 0;
}
.ajaxSearch_result{
margin-bottom:10px;
}
.err .hc {
padding: 0px;
width: 134px;
display: block;
margin: 0px;
font-size: 12px;
position: absolute;
top: 6px;
left: 283px;
z-index: 1016;
color: red;
background: url(img/trg.png) no-repeat 0px 10px;

}
.err .hc .errors{
padding:10px;
background-color: white;
margin-left: 8px;
}