/*reset*/
*{border:0;margin:0;padding:0;}
body{line-height:1.2}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*clear*/
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}

/*css*/
html {
    height:100%;
}
body {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #164e91;
    height:100%;
    background-image: url(../images/kosmosas/bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #8fb5e4;
}
#top {
    height:58px;
}
#top-tarpas {
    height:28px;
}
#balta-linija {
    height:20px;
    width:1043px;
    background-color: white;
    margin: 0px auto 0px auto;
    padding: 10px 0 0 0;
}

#melynas-remas {
    position: absolute;
    margin: 0px 0px 0 -14px;
    height:19px;
    width:1072px;
    border: 1px solid #2c94d2;
    border-bottom-color: transparent;
}


#head{
    position:relative;
    z-index: 9;
    margin: 0 0 -2px 0;
    background-image: url(../images/kosmosas/bg1.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 98px;
    width: 100%;
}
#apgaubiantis-head{
    position: relative;
    margin: 0 auto;
    width: 1005px;
    height: 95px;
    background-color: transparent;
}
#logo{
    position: relative;
    float:left;
    margin-top: 15px;
    padding-right: 146px;
    width: 623px;
    height: 71px;
    background-color: transparent;
}
#ktsc-img{
    position: relative;
    float:left;
    width: 172px;
    height: 95px;
    padding-right: 9px;
    *padding-right: 0px;
    background-image: url(../images/kosmosas/logo-img.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#main-langs{
    position: relative;
    float:left;
    width: 50px;
    height: 76px;
    background-color: transparent;
}
ul.langs{
    float: right;
    padding-left: 0px;
}
ul.langs li{
    float: left;
    padding-left: 0px;
    padding-top: 5px;
    font-size: 9px;
    font-family: Arial, sans-serif;
    color: #000000;
}
ul.langs li a{
    color: #000000;
    padding-left: 9px;
}
ul.langs li img{
    vertical-align: middle;
    margin-left: 0px;
}
#center-top, #center-top2{
    position:relative;
    height: 273px;
    width: 1071px;
    margin: 0 auto;
    z-index: 8;
}
#center-top2{
    height: 212px;
}
#center-top-bg{
    height: 229px;
    width: 1042px;
    background-image: url(../images/kosmosas/bg2.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0 0 0 10px;
}
#center-top-bg2{
    height: 168px;
    width: 1043px;
    background-image: url(../images/kosmosas/bg22.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0 0 0 10px;
}
#icons{
    position: absolute;
    top:6px;
    right:10px;
}
#icons a{
    padding: 0px 10px;
}

#son-linijos, #son-linijos2{
    height: 229px;
    width: 1069px;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
#son-linijos2{
    height: 168px;
    width: 1069px;
}
#c-balta-linija{
    height: 43px;
    width: 1071px;
    background-image: url(../images/kosmosas/bg3.png);
    background-repeat: repeat-x;
    background-position: left top;
}
#search{
    float: right;
    color: #514f4f;
    width: 230px;
    text-align: right;
    background-color: transparent;
    padding: 6px 8px 0 0;
}
#search span{
    margin-right: 10px;
}
#search input{
    font-size: 10px;
    background-color: #fff;
    border: 1px solid #000000;
    padding: 1px 3px;
    margin-right: 5px;
    width: 110px;
}
#search img{
    vertical-align: middle;
    position: relative;
    top:0px;
}
#center-cont {
    position:relative;
    width: 1042px;
    margin: -4px auto 0 auto;
    min-height: 243px;
    background-color: white;
}
#left-text-block, #right-text-block{
    float:left;
    min-height:168px;
    margin: 15px;
    _margin: 0px;
}
#left-text-block{
    width: 472px;
    _margin-right: -27px;
    _padding: 15px 15px 15px 15px;
}
#right-text-block{
    width: 373px;
    _padding: 15px 0px 15px 11px;
    _margin: 0 0px 0 0px;
}
#r-centr-linija{
    float:left;
    border-left: solid 1px #7f9ec3;
    margin: 0 0px 0 -12px;
    _margin: 0 0px 0 0px;
    padding-left: 10px;
    _padding: 0 0px 0 10px;
}
.r-text{
    margin:10px 0;
    padding-bottom: 10px;
    width: 240px;
    border-bottom: 1px dashed #164e91;
}
#l-centr-linija{
    float:left;
    border-right: solid 1px #7f9ec3;
    width: 490px;
}
.l-text{
    margin-top: 15px;
}
#center-cont h1{
   /*_float: left; */
    color: #164e91;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
}
#r-img{
    float:left;
    width: 136px;
    height: 168px;
}
#left-text-block2{
    float:left;
    min-height:410px;
    padding: 20px;
   _padding: 20px 0px 20px 20px;
    width: 770px;
}
#left-centr-linija2{
    float:left;
    border-right: solid 1px #7f9ec3;
    width: 780px;
    padding-right: 20px;
}
.s-post{
    float: left;
    margin-top: 15px;
}
.s-img{
    float: left;
    margin-right: 15px;
    width: 140px;
}
.s-text{
    float: left;
    width: 625px;
    min-height: 70px;
}
a.more {
    float: right;
    padding: 15px 25px 0 0;
    color: #000000;
    font-weight: bold;
    font-size: 10px;
}
#right-text-block2{
    position:relative;
    float:left;
    min-height:410px;
    padding: 20px 10px 10px 10px;
   _padding: 20px 10px 10px 0px;
    width: 200px;
}
#centr-linija2{
    float:left;
    position:relative;
    border-left: solid 1px #7f9ec3;
    padding-left: 10px;
   _margin: 0 0 0 -1px;
}
#right-text-block2 h1{
    font-size: 11px;
}
.r-text2{
    margin:10px 0;
}
.r-text22{
    margin:10px 0;
    padding-bottom: 10px;
    border-bottom: 1px dashed #164e91;
    width: 180px;
}
#banners{
    float:left;
    width: 1022px;
    height:72px;
    border-top: 3px solid #d67777;
    background-color: transparent;
    padding:  0 0 0 20px;
}
#banners img{
    margin:  2px 10px 0 15px;
}
#bottom {
    padding: 4px 10px 0 10px;
    float:left;
    width: 1022px;
    margin: 0px auto;
    height: 12px;
    *height: 20px;
    background-color: #8fb5e4;
}
 .ktsc{
    float: left;
    color: #192d57;
}
 .svetaines{
    float: right;
    color: #192d57;
}
#bottom .svetaines{
    float: right;
    color: #192d57;
}
#bottom .svetaines a{
    color: #192d57;
}

table#page_1 tr td {
	padding: 5px 0px 5px 10px;
}

p.s-rez {
	padding: 8px 0;
}