body {
margin:0;
padding:0;
background:#2d8a26;
font:normal 14px "Trebuchet MS";
color:#526250;
}


.wrapercont {
background: url(img/bgtop.jpg) top repeat-x #7ec0f3;
text-align:center;
width:100%;
min-width:995px;
}

#pirma_lapa {
background:#fff;
}

#pirma_lapa .flash {
width: 995px;
height: 622px;
margin:0 auto;
}

div, table, p, ul, li, h1, h2, h3, h4, form {
margin:0;
padding:0;
list-style-position:inside;
list-style-type:desc;
}

img {
border:none;
}

h1 {
margin-bottom:15px;
font:normal 25px/25px "Trebuchet MS";
color:#2d8a26;
}

h2 {
margin-bottom:15px;
font:normal 15px/15px "Trebuchet MS";
color:#2d8a26;
}

h1 span {
display:none;
}

p {
font:normal 14px "Trebuchet MS";
color:#526250;
margin-bottom:15px;
}

a {
font:normal 14px "Trebuchet MS";
color:#2d8a26;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.container {
width:995px;
min-height:650px;
height:auto !important;
height:650px;
text-align:left;
margin:0 auto;
}

.clearer {
clear:both;
font-size:1px;
line-height:1px;
}

.header {
height:90px;
position:relative;
}

.header .logo {
display:block;
width: 99px;
height: 46px;
position:absolute;
top:21px;
left:10px;
}

.header .twitter {
width: 26px;
height: 26px;
display:block;
position:absolute;
top:34px;
right:410px;
}

.header .icons {
list-style:none;
width:90px;
position:absolute;
top:42px;
left:600px;
}

.header .icons li {
float:left;
padding:0 8px;
}

.header .lang {
list-style:none;
height:18px;
width:285px;
left:680px;
top:38px;
position:absolute;
}

.header .lang li {
height:18px;
float:left;
margin-right:8px;
list-style-position:outside;
}

.header .lang a {
display:block;
float:left;
height:18px;
padding:0 10px;
line-height:18px;
text-decoration:none;
}

.header .lang .active {
background: url(img/lang_bg_left.gif) left no-repeat;
}

.header .lang .active a {
background: url(img/lang_bg_right.gif) right no-repeat;
color:#fff;
}

.header .fontsize {
list-style:none;
width:68px;
position:absolute;
right:10px;
top:34px;
}

.header .fontsize li {
float:left;
width:26px;
height:26px;
margin-right:8px;
}


.menu {
height:91px;
}

.menu ul {
list-style:none;
height:32px;
}

.menu li {
float:left;
height:32px;
margin:0 2px;
list-style-position:outside;
}

.menu a {
display:block;
float:left;
height:32px;
padding:0 5px;
font:normal 22px/32px "Arial";
color:#2d8a26;
text-decoration:none;
text-transform:uppercase;
}

.menu li.active {
background: url(img/menu_bg_right.gif) right no-repeat;
padding-right:14px;
}

.menu li.active a {
background: url(img/menu_bg_left.gif) left no-repeat;
color:#e2f7fe;
padding-right:0;
}

.menu .submenu {
padding-top:12px;
padding-left:15px;
}

.menu .submenu li {
height:23px;
}

.menu .submenu a {
font-size:13px;
height:23px;
line-height:23px;
font-weight:bold;
}

.menu .submenu li.active {
background: url(img/submenu_bg_right.gif) right no-repeat;
padding-right:12px;
}

.menu .submenu li.active a {
background: url(img/submenu_bg_left.gif) left no-repeat;
color:#e2f7fe;
padding-right:0;
}

.main {
width:930px;
margin:0 auto;
}

.prodmenu {
list-style-type:none;
background: url(img/prod_men_right.gif) top right no-repeat;
width:880px;
height: 22px;
padding-bottom:23px;
padding-left:0px;
}

.produksubs img {
float:left;
margin-right:15px;
}

div#tabs {
background: url(img/prod_men_left.gif) top left no-repeat;
}

#tabs li {
float:left;
height:22px;
margin: 0 2px;
list-style-position:outside;
}

#tabs li a {
display:block;
float:left;
height:22px;
line-height:22px;
color:#2d8a26;
text-align:center;
padding:0 10px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#tabs li.active {
background: url(img/prodmenu_bg_right.gif) right no-repeat;
padding-right:10px;
margin: 0 2px;
}

#tabs li.active a {
background: url(img/prodmenu_bg_left.gif) left no-repeat;
padding-right:0;
color:#e2f7fe;
}

#tabs .blocins {
text-align:justify;
}

#tabs .blocins li {
float:none;
height:auto;
list-style:disc;
margin-left:15px;
list-style-position:inside;
}

.images {
width:126px;
margin-right:27px;
padding-left:20px;
float:left;
}

.images .imageblock1 {
padding-bottom:40px;
}

.text_block {
width:500px;
float:left;
margin-right:25px;
}

.txtwide {
width:710px;
padding-left:10px;
}

*html .txtwide {
width:690px;
padding-left:10px;
}

.text_block p, .text_block {
line-height:18px;
}

.newsblock {
width:200px;
float:left;
padding-left:25px;
border-left:1px solid #2d8a26;
}

.newsblock p {
font-size:12px;
}

.newsblock a {
font-size:13px;
}

.newsmore {
text-align:right;
}

.newsmore a {
display:block;
background: url(img/news_arch.gif) no-repeat;
width: 159px;
height: 23px;
color:#fff;
text-align:center;
line-height:23px;
font-size:11px;
font-weight:bold;
float:right;
text-decoration:none;
}


.jaunumubloks {

}

.jaunumubloks img {
float:left;
margin-right:15px;
}

.jaunumubloks h1 {
font-size:13px;
margin-bottom:5px;
}

.jaunumubloks h1 a {
font-size:13px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.jaunumubloks h1 span {
display:inline;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#2d8a26;
padding-right:10px;
}

.jaunumubloks p {
line-height:17px;
}

.jaunumubloks .clearer {
height:20px;
}

.contblock {
width:200px;
padding-right:70px;
float:left;
}

.contblock h2 {
margin-bottom:5px;
}

.contacts {
padding-left:70px;
margin-bottom:15px;
}

.galery ul {
list-style:none;
}

.galery li {
float:left;
width:165px;
text-align:center;
padding-bottom:40px;
height:110px;
}

.galery img {
    margin-bottom:5px;
    border-radius: 15px; 
    -moz-border-radius: 15px; 
    -khtml-border-radius: 15px; 
    -webkit-border-radius: 15px; 
    height: 85px;
}

.galery a {
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}


.produkti {
margin-bottom:20px;
}


.produktbanners {
border-top:1px solid #90c7e7;
padding-top:25px;
}

.produktbanners ul {
list-style:none;
width:558px;
margin:0 auto;
}

.produktbanners li {
float:left;
padding:0 25px 20px 25px;
}

.produktbanners a {
display:block;
float:left;
width: 126px;
height: 128px;
position:relative;
}

.produktbanners a span {
display:block;
color:#fff;
text-transform:uppercase;
width: 126px;
text-align:center;
position:absolute;
top:95px;
left:0;
font-size:12px;
}

.produksubs {
border-top:1px solid #90c7e7;
padding-top:15px;
padding-left:30px;
}

.produksubs .imageblock {
width:210px;
float:left;
text-align:center;
}

.produksubs .textam {
float:left;
width:650px;
line-height:18px;
}

.produksubs .textam p {
line-height:18px;
}




.banners {
padding-top:25px;
height:84px;
padding-left:150px;
}

.banners ul {
list-style:none;
height:84px;
}

.banners li {
float:left;
height:84px;
margin-right:15px;
}

.bottom {
clear:both;
height:189px;
background: url(img/bottom_bg.jpg) 250px bottom repeat-x #2d8a26;
}

.bottom .cont {
margin:0 auto;
height:19px;
position:relative;
text-align:center;
padding-top:165px;
width:995px;
}

.bottom a {
color:#fff;
font-size:12px;
text-decoration:none;
padding:0 10px;
font-weight:bold;
text-transform:uppercase;
}

.bottom .drop {
position:relative;
display:block;
clear:left;
}

.bottom .developed {
width:200px;
position:absolute;
right:0;
bottom:2px;
margin:0;
font-size:10px;
color:#fff;
}

.bottom .developed a {
font-size:10px;
padding:0;
font-weight:normal;
text-transform:none;
}

.bottom #m1 {
bottom:15px;
height:45px;
left:235px;
margin:1px 0 0;
padding:10px 8px 5px;
position:absolute;
text-align:left;
visibility:hidden;
width:180px;
z-index:1;
}

.bottom #m1 a {
font-size:11px;
text-decoration:underline;
}

.copyright {
position:absolute;
left:0;
top:250px;
width: 7px;
height: 204px;
padding-left:11px;
}

.construction {
position:absolute;
right:0;
top:250px;
width: 38px;
height: 230px;
}


/* contact form */
.form {
border-top:1px solid #90c7e7;
padding-top:50px;
padding-left:175px;
}


.forma {
width:620px;
}

.forma th {
padding:6px 4px 6px 10px;
vertical-align:middle;
}

.forma td {
padding: 6px 0;
}


.forma th {
width:50px;
}

.forma th.req {
border:none;
padding:0px;
}

.forma th p {
margin:0;
}

.forma th.req p {
padding:2px 4px 2px 10px;
width:75px;
}

.forma input {
margin:0;
font:normal 11px "Trebuchet MS";
color:#526250;
background: url(img/input_form.gif) no-repeat;
width: 138px;
height: 20px;
border:none;
padding:0 5px;
}

.forma textarea {
height:140px;
background: url(img/textarea_form.gif) no-repeat;
width: 559px;
height: 87px;
border:none;
padding:5px;
font:normal 11px "Trebuchet MS";
color:#526250;
}

.forma th.top {
vertical-align:top;
padding:5px 0 0 0;
}

.forma input.submit {
background: url(img/submit.gif) no-repeat;
width: 68px;
height: 18px;
font:normal 11px/18px "Tahoma";
color:#fff;
border:none;
text-align:center;
cursor:pointer;
margin-left:250px;
}

/* contact form end */

.blocins {
display:block;
float:left;
width:700px;
}

/* neflash risinajums */

.neflash {
background: url(img/first_bg.jpg) no-repeat;
width: 980px;
height: 615px;
margin:0 auto;
position:relative;
top:0;
z-index:2;
}

.neflash .leftbtn {
display:block;
position:absolute;
left:0px;
top:517px;
}

.neflash .rightbtn {
display:block;
position:absolute;
right:0px;
top:517px;
}

.neflash .langfirst {
width:200px;
list-style:none;
position:absolute;
top:538px;
left:410px;
}

.neflash .langfirst li {
float:left;
margin:3px;
}


.flasham {
width: 980px;
height: 615px;
margin:0 auto;
z-index:5;
position:absolute;
top:0;
}

.flashshsh {
width: 980px;
height: 615px;
position:relative;
margin:0 auto;
}

