/* 2008 (c) UAB "Dizaino kryptis" */
/* 2008 (c) Simonas Falkauskas */
html {height: 100%; min-height: 100%; min-width: 995px;}
html>body, html>body #wrapper {height: auto;}

body {
    position: relative;
    margin: 0; padding: 0;
    font-size: 1em;
    font: 76%  Arial, Tahoma, Helvetica, sans-serif;
    min-width: 995px; height: 100%; min-height: 100%;
    background: #dcf5fe url('../images/bg.jpg') no-repeat 50% 0;
}

#wrapper {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%; min-height: 100%;
    text-align: center;
}

#block-top {
    position: relative;
    width: 996px;
    margin: 0 auto;
    padding-bottom: 190px;
    text-align: left;
    min-height: 450px; /* Flasho aukstis +190px */
    height: 450px; /* Flasho aukstis +190px */
}


#block-bottom {
    clear: both;
    left: 0; bottom: 0;
    width: 100%; min-height: 190px;
    position: static;
    text-align: center;
    background: #474d3e url('../images/bg-block-bottom.jpg') no-repeat 50% 0;
}

* html #block-bottom {position: absolute; height: 190px;}
head:first-child+body #block-bottom {position: absolute;}


/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */

#logo-print {display: none;}

/* --- Structure --- */
#holder {
    position: relative;
    width: 995px;
    margin: 0 auto;
    text-align: left;
    min-height: 190px;
}
* html #holder {height: 190px;}

#flash {
    position: absolute;
    z-index: 1;
    top: -450px; left: 0;
    display: block;
    height: 450px; width: 995px; /* Flasho aukstis */
}

#content {
    position: relative;
    width: 995px;
    padding-bottom: 35px;
}


#footer {
    position: absolute;
    bottom: 0; left: 0;
    display: block;
    width: 995px; min-height: 25px;
    text-align: right;
    font-size: .9em;
    color: #a0a0a0;
    background: #494f40 url('../images/bg-footer.gif') repeat-x;
}
* html #footer {height: 25px;}

/* --- End Structure --- */
/* --- Top Navigation --- */
#top-navigation {
    position: absolute;
    right: 107px; top: 38px;
    list-style: none;
    padding: 0;
    display: block;
    width: 97px; height: 39px;
    z-index: 100000;
    background: url('../images/bg-top-navigation.jpg') no-repeat 50% 50%;
}

#top-navigation li {
    float: left;
    padding: 9px 0 9px 10px;
}
#top-navigation li a {
    display: block;
    width: 20px; height: 20px;
}
#top-navigation li.sitemap a {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
#top-navigation li.home a {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
#top-navigation li.mail a {margin-left: 25px; background: url('../images/ico-mail.gif') no-repeat 50% 50%;}

#top-navigation li a span {display: none;}
/* --- End Top Navigation --- */
/* --- Index Blocks --- */
#block-left, #block-center, #block-right {
    float: left; width: 224px;
    padding: 25px 57px 15px 50px;
}

* html #block-left, * html #block-center, * html #block-right {
    width: 331px;
    width:/**/224px;
}

.bucklet-body {
    width: 224px;
    background: url('../images/bg-index-block-body.jpg') no-repeat 50% 100%;
}
.bucklet-top {
    position: relative;
    width: 224px; min-height: 114px;
    background: url('../images/bg-index-block-top.jpg') no-repeat 50% 0;
}
* html .bucklet-top {height: 114px;}

.bucklet-top dl {padding: 15px 80px 20px 30px;}
.bucklet-top dt {
    font-size: 1.4em;
    color: #575d4d;
    font-weight: bold;
    padding-bottom: 15px;
}
.bucklet-top dd {margin: 0;}

.bucklet-top .graphics {
    position: absolute;
    top: 0; left: 115px;
    display: block;
    width: 150px; height: 125px;
}

#block-left .bucklet-top .graphics {background: url('../images/img-chair.png') no-repeat 50% 50%;}
#block-center .bucklet-top .graphics {background: url('../images/img-tools.png') no-repeat 50% 50%;}
#block-right .bucklet-top .graphics {background: url('../images/img-armor.png') no-repeat 50% 50%;}

.block{
	float:left;
	width:242px;
	height:137px;
	background:url(../images/block-bg.jpg) no-repeat left top;
	color:#4c5243;
	margin:13px 9px 0 0;
}
#block-4{
	margin-right:0;
}
.block ul{
	margin:6px 0 0;
	padding:0 0 0 82px;
	list-style:none;
}
.block li{
	line-height:42px;
	height:42px;
}
#block-1 ul{background:url(../images/first-block-icons.png) 25px 0px no-repeat;}
#block-2 ul{background:url(../images/second-block-icons.png) 25px 0px no-repeat;}
#block-3 ul{background:url(../images/third-block-icons.png) 25px 0px no-repeat;}
#block-4 ul{background:url(../images/fourth-block-icons.png) 25px 0px no-repeat;}

* html #block-left .bucklet-top .graphics {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/img-chair.png');
}
* html #block-center .bucklet-top .graphics {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/img-tools.png');
}
* html #block-right .bucklet-top .graphics {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/img-armor.png');
}

/* --- End Index Blocks --- */


/* --- Footer --- */
#footer p {
    padding: 5px 0;
    margin: 0;
}
#footer a {
    color: #cfe1a8;
    text-decoration: none;  
}
#footer a:hover {text-decoration: underline;}
/* --- End Footer --- */


.clear {
    clear: both;
    width: 100%;
}
