/* ---------------Bendri puslapio sitliai --------------------- */body{background:#518291;font:12px  Arial, Arial, Helvetica, sans-serif;text-align:center;color:#32484e;padding:0;margin:0;}.space{    clear:both;}a, a:link, a:active, a:visited{color:#0000ff;text-decoration:underline;}a:hover{color:#0198C5;text-decoration:underline;}.italic{font-style:italic;}#header-wraper{width:100%;height:197px;background:url(../background/header_bckg.png) no-repeat center top;}#header{width:960px;margin:0 auto;position:relative;top:0;z-index:1;}.nav-box{width:320px;height:30px;background:url(../background/blue_box.gif) no-repeat;color:#5e6f74;position:absolute;top:1px;z-index:3;}.nav-box a, .nav-box a:link, .nav-box a:active, .nav-box a:visited{    color:#5e6f74;    text-decoration:none;}.nav-box a:hover{    color:#19292e;    text-decoration:underline;}#logo{width:100%;position:absolute;text-align:center;top:0;left:0;z-index:2;}#nav-box-left{left:70px;}#navigation-top{    padding-top:8px;}#navigation-top li{    display:inline;    padding:0 12px;}#nav-box-right{right:70px;text-align:left;}#nav-box-right p{    padding:7px 0 0 0;}#telephone-top{    float:left;    background:url(../background/telefonas.jpg) no-repeat 15px 4px;    width:155px;    height:30px;    display:inline;}#telephone-top p{    padding-left:55px;}#mail-top{    float:right;    background:url(../background/laiskas.jpg) no-repeat 0 2px;    width:145px;    height:30px;    display:inline;}#mail-top p{    padding-left:40px;}#main-wraper{background:#a9c1c8 url(../background/main_bottom_bckg.png) no-repeat center bottom;width:100%;min-height:400px;height:auto;position:relative;}#main-brick{width:100%;height:200px;background:url(../background/main_top_bckg.png) no-repeat center top;text-align:left;position:absolute;top:0;left:0;z-index:1;}#main{    width:960px;    margin:0 auto;    position:relative;    text-align:left;    z-index:5;}#footer-wraper{width:100%;height:100px;background:url(../background/footer_bckg.png) no-repeat center top;}#footer{    width:960px;    font-size:10px;    color:#d0dde1;    text-align:left;    margin:0 auto;    padding:10px 0 5px 0;}#footer p{    padding:8px 0;}#footer a, #footer a:link, #footer a:visited, #footer a:active{    color:#d0dde1;    text-decoration:underline;}#footer a:hover{    color:#fff;}#details{    float:left;    width:560px;    display:inline;    margin-left:90px;}#copyright{    float:left;    width:220px;    display:inline;}/* ---------- Isskirtinai pirmojo -------------------- */#navigation-first{    width:820px;    margin:0 auto;    padding-top:85px;    list-style-position:outside;}#navigation-first li{    padding-bottom:6px;    height:51px;}#navigation-first a, #navigation-first a:link, #navigation-first a:active, #navigation-first a:visited, #navigation-first a:hover{    display:block;    background:url(../background/menu_pirmas.png) no-repeat 0 0;    width:820px;    height:51px;    font-size:18px;    color:#231f20;    text-decoration:none;    cursor:pointer;}#navigation-first a:hover{    background:url(../background/menu_pirmas.png) no-repeat 0 -51px;    color:#fff;    cursor:pointer;}#navigation-first span{    display:block;    background-position:0 0;    background-repeat:no-repeat;    width:720px;    height:36px;    padding:15px 0 0 100px;}.m-img-1{    background-image:url(../background/zmones.png);}.m-img-2{    background-image:url(../background/portfelis.png);}.m-img-3{    background-image:url(../background/svarstykles.png);}.m-img-4{    background-image:url(../background/knygos.png);}/* -------------Iskirtinai vidiniu-------------- */#info-box-wrapper{    padding:65px 0 30px 0;}#info-box-top{    height:8px;    background:url(../background/info_box_top.png) no-repeat 0 0;}#info-box{    background:url(../background/white_trans.png);    padding:0 10px;}#info-box-bottom{    height:8px;    background:url(../background/info_box_bottom.png) no-repeat 0 0;}#navigation-main{    float:left;    width:300px;    position:relative;    display:inline;    list-style-position:outside;}#navigation-main li{    margin-top:3px;    margin-bottom:3px;    height:49px;    }#navigation-main a, #navigation-main a:link, #navigation-main a:active, #navigation-main a:visited, #navigation-main a:hover{    display:block;    background:url(../background/menu_pagrindinis.png) no-repeat 0 0;    width:300px;    height:49px;    font-size:12px;    color:#231f20;    text-decoration:none;}#navigation-main a:hover{    background:url(../background/menu_pagrindinis.png) no-repeat 0 -49px;    color:#fff;}#navigation-main span{    display:block;    background-position:0 0;    background-repeat:no-repeat;    width:200px;    height:34px;    padding:15px 0 0 100px;}#title-description{    float:right;    width:630px;    position:relative;    display:inline;    z-index:6;}#title{    border-bottom:#86a8b2 solid 5px;    padding:3px 0 5px 0;}#title h1{    background:#d2dfe3;    font-size:24px;    color:#124453;    padding:17px 10px 17px 35px;}#content-desription{    padding:25px 0;    font-size:18px;    line-height:150%;    color:#32484e;}#content-wrapper{    padding-bottom:100px;}#content-top{    background:url(../background/content_top.png) no-repeat 0 0;    height:27px;}#content{    min-height:100%;    height:auto;    background:url(../background/white_trans.png);    padding:55px 90px 100px 170px;    font-family:Verdana, Verdana, Geneva, sans-serif;    font-size:14px;    line-height:150%;    text-align:justify;}#content h2{    color:#0198c5;    font-size:16px;    padding:16px 0 2px 0;    border-bottom:#acd7e3 solid 1px;}#content h3{    color:#0198c5;    font-size:14px;    padding:16px 0 2px 0;    border-bottom:#acd7e3 solid 1px;}#content p, #content ul{    padding:6px 0 15px 0;}#content ol{list-style:decimal outside;padding-left:24px;}#content ul li{    background:url(../background/arrow.gif) no-repeat 0 6px;    padding-left:14px;    }#content .no-list li{    background:none;    padding-left:0;}#content .quote {    padding-top:0;    font-style:italic;    text-align:right;    font-size:12px;}#content .error{	background:#105367;	padding:5px;	color:#fff;	}#counting a, #counting a:link, #counting a:visited, #counting a:active, #counting a:hover{		padding:0 5px;	background:#D2DFE3;	margin:0 1px;	color:#000;	line-height:17px;	font-style		}#counting a:hover, #counting .cSelect{	background:#105367;	color:#fff;}				#counting input, #counting textarea{	border:#D2DFE3 solid 1px;	padding:1px 0;}#comment_form input{	width:200px;	margin:0;	color:#777;}#comment_form p{	padding:6px 0 0 0;}#comment_form textarea {	width:400px;	height:200px;	font-family:  Arial, Arial, Helvetica, sans-serif;	color:#777;	font-size:12px;	}#comment_form img{	width:152px;	height:20px;	padding:0;	margin:0;	vertical-align:text-bottom;}#comment_form{		padding-top:100px;	}#comment_form .button{	width:120px;	height:30px;	background:url(../background/submit.gif) no-repeat;	border:none;	color:#fff;	cursor:pointer;}#baneriai{text-align:left;}#baneriai img{float:left;margin: 5px;}