/*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: Arial;
    font-size: 11px;
    color: #516472;
    height:100%;
    background-image: url(../images/tepalita/bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #86b9d9;
}
#container {
    width: 1001px;
    margin: 25px auto;
}
#head{
    background-image: url(../images/tepalita/bg1.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 174px;
    width: 1001px;
}

#logo{
   padding: 45px 0px 0px 60px;
   float: left;
}
#sukis{
   padding: 80px 0px 0px 45px;
   float: left;
   font-family: Tahoma;
   font-size: 18px;
   font-weight: bold;
   color: #fff;
}
#sukis a{
    color: #fff;
}
#lotos{
   padding: 70px 0px 0px 15px;
   float: left;
   position: relative;
}
#icons{
    position: absolute;
    top:-12px;
    right:10px;
}
#icons a{
    padding: 0px 10px;
}

* html #icons{
     top:-20px;
}

* html #icons a{
    height: 10px;
    padding: 0px 10px;
}

#search{
    position: absolute;
    top:28px;
    right:8px;
    font-family: Tahoma;
    color: #fff;
    width: 250px;
    text-align: right;
}
#search span{
    margin-right: 5px;
}
#search input{
    background-color: #fff;
    border: 1px solid #000;
    padding: 1px 3px;
    margin-right: 5px;
    width: 110px;
    height: 15px;
}
#search img{ 
    vertical-align: middle;
    position: relative;
    top:-5px;
}
#center_home{
    background-image: url(../images/tepalita/bg2.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 972px;
    padding: 0px 15px;
}
#center{
    background-image: url(../images/tepalita/bg4.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 982px;
    padding: 0px 10px;
}
#home_menu{
    height: 25px;
    width: 972px;
    padding-top: 8px;
    background-image: url(../images/tepalita/shadow.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #d0d0d0;
}
#menu{
    width: 964px;
    padding-top: 6px;
    background-image: url(../images/tepalita/shadow.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 8px; 
    margin-left: 5px;
}
#menu2{
    height: 18px;
    width: 969px;
    padding-top: 4px;
    background-color: #8194a2;
    
}
ul.meniu{
    float: left;
}
#home_menu ul.meniu li{ 
    float: left;
    padding-left: 40px;
    font-size: 14px;
    font-style: italic;
}
#menu ul.meniu li{ 
    float: left;
    padding: 0px 12px;
    margin: 0;
    font-size: 12px;
}

#menu ul.meniu li a { 
    color: #FEFEFE;
}
ul.meniu li a{
    color: #000;
}
ul.langs{
    float: right;
    padding-right: 30px;
    padding-top: 3px;
}
ul.langs li{ 
    float: left;
    padding-left: 10px;
    font-size: 9px;
    color: #646464;
}
#home_menu ul.langs li a{
    color: #646464;
}
#menu ul.langs li a{
    color: #3f494f;
}
#menu ul.langs li a:hover,
#home_menu ul.langs li a:hover {
   text-decoration: none;
   color: #000;
}

ul.langs li img{
    vertical-align: middle;
    margin-left: 5px;
}
#home_logai{
    background-image: url(../images/tepalita/logai_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top; 
    width: 952px;  
    height: 137px; 
    padding: 0px 0px 0px 20px; 
}

#logai td a img,
#logai td a,
#logai td,
#home_logai td a img,
#home_logai td a,
#home_logai td {
    margin: 0;
    padding: 0; 
}

#logai{
    background-image: url(../images/tepalita/logai_bg2.jpg);
    background-repeat: no-repeat;
    background-position: left top; 
    width: 982px;  
    height: 53px; 
    padding: 0px 0px; 
}
* html #logai{  
    height: 10px;
    padding: 11px  0px;
}
#home_logai a{ 
    padding-left: 40px;
}
#logai a{ 
    padding: 0px 20px;
}
#home_logai img, #logai img{ 
    vertical-align: middle;
}

#home_bottom{
    width: 951px; 
    background-image: url(../images/tepalita/bg3.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 25px 25px 0px 25px;
}
#bottom{
    width: 951px; 
    background-image: url(../images/tepalita/bg5.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 5px 25px 15px 25px;
}
.uab{
    float: left;
   color: #192d57;  
}
.uab a{
    color: #192d57; 
}
 .svetaines{
    float: right;
    color: #364a57; 
}
 .svetaines a{
    color: #364a57;
}
#bottom .svetaines{
    float: right;
    color: #666666; 
}
#bottom .svetaines a{
    color: #666666;
}
#submeniu{
    float: left;
    width: 170px;
    padding-left: 13px;
    padding-top: 5px;
}
#submeniu ul li{
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    width: 170px;
}

#submeniu ul li a{
    display: block;
    padding: 3px 10px;
    background-color: #818181;
    color: #fff;
    font-size: 12px;
    margin: 2px 0px;
}

#submeniu a.active{
    text-decoration: underline;
}

#submeniu ul li ul li a.active{
    background: #D9E1E6;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

#submeniu ul li ul li{
    margin: 0;
}

#submeniu ul li ul li a{
    display: block;
    padding: 3px 10px;
    background-color:transparent;
    color: #4f6374;
    font-size: 11px;
    margin: 0px 0px;
}
a.cur{
    background-color: #d9e1e6 !important;
}
#reklama{
    width: 170px;
    float: left;
    text-align: center;
    padding: 70px 8px 60px 0px;
}
#text2{
    width: 750px;
    float: left;
    padding: 25px 0px 0px 30px;
}
h1{
    float: left;
}
.back{
    float: right;
    padding-right: 10px;
}
h1, .back a{
    color: #516472;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}
.text{
    float: left;
    margin-top: 5px;
    #margin-top: 15px;
    margin-bottom: 15px;
    text-align: left;
}
.text a{
   color:#516472;
} 
.text p{
    margin: 10px 0px;
}
.text li{
    list-style-type:disc;
    margin-left:15px;
}

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

a.more {
    font-weight: bold;
    color: #000;
}                


div#search-rez ul {
    list-style-type: none;
    margin-top: 15px;
    margin-bottom: 15px;
}

div#search-rez ul li {
    list-style-type: none;
    color: #000;
    margin-left: 10px;
}

div#search-rez ul li a {
    font-weight: bold;
}