html, body {background:#ffffff none;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:9pt;color:#000000;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, form, img, table {margin:0px;padding:0px;}
body {behavior:url('csshover.htc');}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0pt;border:0px;}
th, td {
    /*text-align:left;*/
/*vertical-align:top;*/
}
input, select {font-family:Arial;}
img {border:0px none;}
a, a:visited {text-decoration:none;}
a:active, a:hover {text-decoration:none;}
a:active, a:focus {outline:none;}

.clear {font-size:0pt;line-height:0px;border:0px;width:auto;height:0px;padding:0px;margin:0px;display:block!important;clear:both!important;float:none!important;visibility:hidden;}

h1 {font:22.5pt 'Arial Narrow';line-height:0.915em;margin-bottom:22px;}
h2 {font:13.5pt arial;margin-bottom:15px;}

.index {
    /*background-color:#468a26;*/
    }
.index #body {background-color:#ffffff;padding:0px;margin:0px;}
#wrapper {height:auto!important;min-height:100%;min-width:1000px;margin:0px auto;position:relative;}
#container {padding-bottom:50px;position:relative;}
.container {width:1000px;margin:0px auto;position:relative;}
#banner {width:758px; height:97px; margin:0px auto;position:relative; background-image: url('../img/viduss3.jpg');}
#logo, #logo2 {width:auto; height: auto; position:absolute; cursor:pointer;}
#logo{
    top:20px;right:890px;
}

#logo2{
    top:35px; right:0;
}
#header ol { position: absolute; right:900px; top: 108px;}
#header {background-color:#ffffff;font:9pt arial;color:#000000;min-width:1000px;height:150px;position:relative;}
#header ol li {background:transparent url('../img/border_2.gif') 0px center no-repeat scroll;padding-left:16px;padding-right:15px;float:left;}
#header ol li.frst {background:transparent none;padding-left:0px;}
#header form {font:8pt arial;color:#468a26;position:absolute;top:108px;right:30px;}
#header label {margin:3px 7px 0px 0px;float:left;}
#header form select {font:8pt arial;color:#468a26;border:1px solid #d3d4ad;width:94px;padding:1px;float:left;}
#menu {margin:0px auto;position:relative; border-top: 2px solid #c0b302; width: 758px;}
#menu li {float:left;display:inline;}
#menu a {background:transparent url('../img/menu_2l.gif') 0px 0px no-repeat scroll;color:#468a26;text-decoration:none;padding-left:25px;float:left;cursor:pointer;}
#menu a span {background:transparent none right 0px no-repeat scroll;height:21px;padding-top:11px;padding-right:15px;float:left;}
#menu a.active {background:#468a26 url('../img/menu_1l.gif') 0px 0px no-repeat scroll;color:#ffffff;}
#menu a.active span {background-image:url('../img/menu_1r.gif');}
#submenu {background-color:#468a26;font:9pt arial;text-align:center;width:100%;height:18px;position:absolute;top:129px;}
#submenu a {color:#ffffff;}
#submenu ul {
    width:1000px;
    margin:0 auto;
    margin-top:2px;
    
    }
#submenu li {background:transparent url('../img/border_1.gif') 0px center no-repeat scroll;padding-left:29px;margin-right:28px;display:inline;}
#submenu li.frst {background:transparent none;}

#sections {background:transparent url('../img/ico_center.gif') center center no-repeat scroll;font:bold 9pt arial;width:490px;height:405px;margin:0px auto;position:relative;}
#sections a {color:#468a26;text-decoration:none;width:219px;position:absolute;}
#sections a.tl {top:0px;left:0px;}
#sections a.tl b {background-position:right bottom;margin-bottom:16px;}
#sections a.tl span {bottom:0px;right:0px;}
#sections a.tr {top:0px;right:0px;}
#sections a.tr b {background-position:0px bottom;margin-bottom:16px;}
#sections a.tr span {bottom:0px;left:0px;}
#sections a.bl {bottom:0px;left:0px;}
#sections a.bl b {background-position:right 0px;margin-top:16px;}
#sections a.bl span {top:0px;right:0px;}
#sections a.br {bottom:0px;right:0px;}
#sections a.br b {background-position:0px 0px;margin-top:16px;}
#sections a.br span {top:0px;left:0px;}
#sections b {background:transparent url('../img/bg_section.jpg') 0px 0px no-repeat scroll;padding:2px;display:block;}
#sections span {position:absolute;}

#info {color:#ffffff;width:1000px;padding:33px 0px 41px;margin:0px auto;}
#info a {color:#ffffff;}
#info h1 {color:#ffffff;line-height:0.615em;border-bottom:3px solid #ffffff;padding-bottom:9px;margin-bottom:17px;}
#info ul {margin:0px 45px 0px 45px;}
#info li {width:322px;padding-top:8px;padding-left:95px;margin-right:17px;float:left;}
#info li.news {background:transparent url('../img/ico_news.jpg') 0px 0px no-repeat scroll;}
#info li.materials {background:transparent url('../img/ico_materials.jpg') 45px 10px no-repeat scroll;}
#info dl {padding-top:1px;}
#info .content {line-height:1.175em;text-align:justify;}
dl.news {font:8pt arial;}
dl.news dt {background:transparent url('../img/ico_pointer_1.gif') 0px 3px no-repeat scroll;color:#333333;padding-left:20px;margin-left:-20px;margin-bottom:3px;}
dl.news dd {line-height:1.175em;margin-bottom:16px;}

#body {padding:17px 0px 50px 0px;margin:0px 257px 0px 141px;}

#pagepath {margin-bottom:19px;}
#pagepath li {display:inline;}
#pagepath li.home {margin:0px 8px 0px -22px;}
#pagepath a {color:#38731e;}

.print {background:transparent url('../img/ico_print.png') 0px 0px no-repeat scroll;padding:9px 0px 10px 52px;color:#468a26;position:absolute;top:52;left:804px;}

dl.list dt {font:13.5pt arial;margin-bottom:16px;}
dl.list dd {font:10.5pt arial;margin-bottom:53px;}
dl.list p {margin-bottom:17px;}

#gallery {width:608px;height:375px;margin-bottom:14px;}
#gallery .img {float:left;}
#gallery ul {width:101px;height:375px;overflow:auto;float:right;}
#gallery ul img {width:77px;height:77px;display:block;float:left;}
#gallery ul li {margin-bottom:5px;clear:both;float:left;}

#textcontent {font:10.5pt arial;line-height:1.2em;}
#textcontent p {margin-bottom:34px;}
#textcontent ol, ul { list-style-type: disc }
#textcontent img {
    padding:0 5px 0 5px;
}
ul.list {width:700px;margin-left:16px;margin-bottom:34px;position:relative;}
ul.list a {border-bottom:1px dotted #38731e;/*background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;*/color:#38731e;text-decoration:none!important;padding-bottom:1px;position:relative;}
ul.list a:hover {background:transparent none;text-decoration:none!important;border:0px;}
ul.list p, #textcontent ul.list p {margin-bottom:17px;}
ul.list span {position:absolute;top:0px;right:100%;margin-right:4px;z-index:10;}
ul.list li {width:100%;position:relative;}
ul.list li li a {background:transparent none;text-decoration:underline!important;border-bottom:0px;}
ul.list li li a:hover {text-decoration:none!important;}
ul.list li li a.block {background:transparent none;color:#8a8a8a;text-decoration:none!important;}
ul.list ol {margin-left:45px;display:none;}
ul.list ol ol {margin-left:50px;}
ul.list strong {background-position:0px 0px;background-repeat:no-repeat;background-attachment:scroll;font:10.5pt arial;padding:7px 0px 1px 23px;margin-top:10px;margin-bottom:0px;display:block;clear:both;position:relative;}
ul.list strong.pdf {background-image:url('../img/ico_file_pdf.gif');}
ul.list strong.doc {background-image:url('../img/ico_file_doc.gif');}

.addresslist {font:10.5pt arial;width:562px;}/*332*/
.addresslist a {color:#38731e;}
.addresslist dt {font:13.5pt arial;width:240px;margin-bottom:17px;position:relative;clear:both}
.addresslist dt span.asc {background-image:url('../img/arrow_1b.gif');}
.addresslist dt span.des {background-image:url('../img/arrow_1t.gif');}
.addresslist dt span.address {background-position:right 5px;background-repeat:no-repeat;background-attachment:scroll;font:10.5pt arial;width:240px;padding-right:9px;position:absolute;top:2px;left:322px;}
.addresslist dt span.address a {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;text-decoration:none!important;padding-bottom:3px;position:relative;}
.addresslist dt span.address a:hover {background:transparent none;}
.addresslist dt span.contactperson {font:10.5pt arial;width:180px;margin-left:40px;float:right;position:absolute;top:2px;left:562px;}
.addresslist dd {margin-bottom:40px;clear:both;}
.addresslist dd dt {font:bold 10.5pt arial;margin-bottom:1px;}
.addresslist dd dd {margin-bottom:18px;}
.addresslist dd p {width:240px;margin-bottom:1px;}
.addresslist dd p.address {float:right;}
.addresslist dd p.mail {background:transparent url('../img/ico_mail_2.gif') 0px 5px no-repeat scroll;padding-left:25px;margin-left:-25px;position:relative;}
.addresslist ul {width:180px;margin-left:40px;float:right;}
.addresslist ul li {margin-bottom:1px;}
.contactperson dd dd {border-top:1px solid #f2f2f2;padding-top:10px;margin:7px 0px 0px;}
.contactperson dd dd.frst {border:0px;padding:0px;margin:0px;}

#filter {margin-bottom:18px;}
#filter select {font:9pt arial;border:1px solid #d3d4ad;padding:1px;margin-right:5px;}

.form {margin-bottom:30px;}
.form dt {font:10.5pt arial;margin-bottom:3px;}
.form dd {margin-bottom:8px;}
.form dd span { font:10.5pt arial;color: red;padding-top: 4px; }
.form textarea {font:10.5pt arial;border:1px solid #d3d4ad;width:300px;height:130px;}
.form .input {background-color:#edebd4;font:10.5pt arial;border:1px solid #d3d4ad;width:300px;padding:2px 0px 3px;}
.form div.submit {text-align:right;width:302px;height:21px;margin-top:15px;clear:both;}
.form a.submit {background:transparent url('../img/btn_1.gif') 0px 0px no-repeat scroll;font:9pt arial;color:#000000;text-align:center;text-decoration:none;line-height:21px;border:0px;width:103px;height:21px;float:right;cursor:pointer;}

#footer {background-color:#38731e;font:8pt arial;color:#ffffff;width:100%;min-width:1000px;height:50px;/*position:absolute;bottom:0px;*/position:relative;left:0px;margin-top:-50px;}
#footer a {color:#63c037;}
#footer div {padding-top:2px;}
#designed {/*margin-left:141px;*/float:left;position:relative;left:141px;}
#contacts {margin-left:575px;}
#valodas_bloks {border:1px solid #dddddd; float:right; height:34px; width:50px;}
#head_pamat_bloks {width:100%; border:1px solid red; height:34px;}
#celar {clear:both;}
#menu_bloks {border:1px solid; float:left; width:758px;}
#cls {clear:both;}
.cls {clear:both;}

#b2 {
    width:144px;
    height:144px;
    padding:3px;
}
#b1 {
    width:142px;
    height:142px;
    background-color:#38731E;
    border:1px solid #666;

}
#b1:hover {
    border:1px solid #c00;
}
#b1a {
    float:left;
    width:144px;
    height:185px;
    text-align:center;
    font-size:12px;
    margin:3px;
    display:inline;
}
#kontakt_bloks {float:left; border:1px solid blue; width:100px; height:34px;}
#skypeTwiit {
    position:absolute;
    width:114px;
    height:auto;
    left:804px;
    top:100px;
}

#twit{
    background:transparent url('../img/twit.jpg');
    width:114px;
    height:32px;
    padding:0 0 10px 0;
    background-repeat:no-repeat;

}
.newsTitle {
    font-size:22px;
    font-family:'Arial Narrow';
    padding:5px 0 3px 0;
    line-height:25px;
    
}
.newsDate {
    font-size:11px;
    padding:0 0 5px 0;
}
.newsText {
    padding:0 0 15px 0;
    margin:0 0 20px 0;
    border-bottom:1px dotted #666;
}

.lReadMore {
    padding:15px 0 2px 0;
    
}

.lReadMore a {
    color:#468A26;
    text-decoration:none;
    font-size:13px;
font-style: italic;
}
.lReadMore a:hover {
    color:red;
}
.cls {
    clear:both;
}
#pggs a {
    float:left;
    padding:1px 5px 1px 5px;
    color:#fff;
    background:#468A26;
    margin:0 2px 0 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font:14px arial !important ;
    font-size:14px;
    
}
#pggs a:hover, #pggs a.active{
    background:#3c7520;
}
#sectionsA {
    width:1000px;
    height:auto;
    margin:0 auto;
}
#sectionsB {
    padding:10px 10px 20px 10px;
    float:left;
    width:508px;
    border-left:2px solid #ddd;
    border-right:2px solid #ddd;
    margin:10px 0 10px 0;
}
#sectionsD {
    float:left;
    width:205px;
    padding:20px 20px 0 30px;
    background:url('../img/newsix.jpg') no-repeat 180px 10px;
}
#sectionsC {
    float:right;
    width:208px;

   
}

#sectionsD h1 {
    margin:0 45px 5px 0 !important;
    padding:5px 0 5px 0 !important;
    font-size:22px;
    border-bottom:2px solid #333;
    
}
#sectionsD a {
    color:#468A26;
}
#sectionsD a:hover {
    color:red;
}
#weather {
    margin:0 0 0 2px;
}
#weather2 {
    margin:10px 0 0 22px;
    width:150px;
}
#weather2 div {
    width:140px !important;
}
#weather3 {
    margin:22px 0 0 24px;
}
#datepicker {
    width:157px;
    margin:15px 0 0 19px;
}
#skypeTwiit2 {
    padding:20px 0 0 35px;
}
#skypedetectionswf {
    height:0 !important;
    width:0 !important;
}
.smallText {
    color:#999999;
    padding:3px 0 0 0;
    text-align:justify;
}
