/* Start of CMSMS style sheet 'Pagrindinis' */
body{
 margin:0px;
 padding:0px;
 background-color:#D1CFD0;
 background-image:url(images/content_bg.jpg);
 background-repeat: repeat-y;
 height:100%;
 font-family: Arial;
 font-size: 14px;
}

a{
 color: #2f8908;
 font-size: 14px;
 text-decoration: underline;
 font-weight: bold;
}

.link{
 color: #2f8908;
 font-size: 14px;
 text-decoration: underline;
 font-weight: bold;
 cursor:pointer;
}

h1{
 font-family: Arial;
 font-weight: bold;
 color: #ed1b2d;
 font-size: 20px;
 text-indent:3px;
 padding-top:3px;
 margin:10px 0;
}

h2{
 color:#2E85A3;
 font-family:Arial;
 font-size:16px;
 margin:20px 0 0 3px;
 padding:0;
}

h3{
 color:#2E85A3;
 font-family:Arial;
 font-size:14px;
 margin:20px 0 0 3px;
 padding:0;
}


p{
 font-family: Arial;
 font-size:12px;
}

.textinput{
 width:140px;
}

.textinput_large{
 width:200px;
}

.text{
 font-size: 16px;
}

.attention{
 background-color: #90b480;
 margin:10px -10px;
 _margin:10px 0px;
 padding:5px;
}

.green{
 color:#2f8908;
 font-weight: bold;
}

.free{
 color:#2f8908;
}

.taken{
 color:#7c7b7b;
}

.instruction{
 font-style: italic;
 color: #000000;
}

p.error{
 background-color: #dc888f;
 color: #000000;
 font-size:12px;
 padding:5px;
 margin:0 -10px;
 _margin:0;
}

div.error{
 background-color: #dc888f;
 color: #000000;
 font-size:12px;
 padding:10px;
}

div.error p, div.error ul{
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
}

.red{
 color: #ed1b2d;
 font-weight: bold;
 font-size: 14px;
}

.normalred{
 color: #ed1b2d;
 font-size: 12px;
}

.smallred{
 color: #ed1b2d;
 font-size: 10px;
}

.redinput{
 border-color: #FC1C11;
 border: 1px solid #FC1C11;
 color: #FC1C11;
 width:140px;
}

.redinput_large{
 border-color: #FC1C11;
 border: 1px solid #FC1C11;
 color: #FC1C11;
 width:200px;
}


.listas{
 border: none;
 border: none;
 font-weight: bold;
 margin: 0px;
}

.listas tr, .listas td{
 border: none;
 padding: 3px 0;
}

.grid{
 width: 400px;
 margin: 0 7px;
}

#container{
 margin:0px;
 height:100%;
 width:100%;
}

#top{
 background-color: #F8F8F8;
 background-image: url(images/top_bg.jpg);
 height: 41px;
}

#logo{
 background-repeat:no-repeat;
 height:32px;
 margin-left:137px;
 margin-top:7px;
 position:absolute;
 width:182px;
}

#logo img{
 border: none;
}

#header{
 height: 164px;
 background-image: url(images/header_bg.jpg);
 background-repeat: repeat-x;
}

#star{
 height:75px;
 margin-left:34px;
 margin-top:32px;
 position:absolute;
 width:75px;
 background-repeat: no-repeat;
}

#star_new{
 height:75px;
 margin-left:34px;
 margin-top:32px;
 position:relative;
 float:left;
 width:75px;
 background-repeat: no-repeat;
}


#star img, #star_new img{
 border: none;
}

#menu{
 height:45px;
 margin-left:137px;
 margin-top:122px;
 position:absolute;
 width:460px;    
 text-align: left;
 background-color: #FFF;
}

#menu ul{
 width:auto;
 padding: 0px;
 margin:1px 0px 0px;
}

#menu li{
 background-color:#2E85A3;
 border-left:1px solid white;
 display:block;
 float:left;    
 line-height:42px;
 padding:0 13px;
 width:auto;
 margin:0px;
}

#menu li.current{
 background-color: #EC1C2C;
}

#menu li a{
 text-decoration: none;
 color: #FFFFFF;
 font-family: arial;
 font-size:14px;
 font-weight: bold;
}

#top_form{
 background-color:#D0D0D0;
 border-left:2px solid #FFFFFF;
 border-top:1px solid #FFFFFF;
 float:left;
 line-height:18px;
 /*margin:10px 0 0 136px;*/
 margin:10px 0 0 28px;
 text-align:left;
 width:430px;
}

#top_form h1{
 font-size:18px;
 margin:0;
 padding:10px 13px;
 color: #000000;
 
 font-family:Arial;
 font-weight:bold;
 text-indent:0px;
}

#top_form form{
 margin:0;
 padding:0 10px;
}

#top_form table{
 font-size:14px;
 width:400px;
}

#top_form td{
 font-weight:bold;
 line-height:15px;
}

#top_form th{
 line-height: 14px;
}

#gezas_in_form{
 background-image:url(images/gezas1.gif);
 height:340px;
 margin-left:580px;
 margin-top:0;
 position:absolute;
 width:229px;
}

#login{
 background:url(images/top_bg.gif) repeat;
 margin-left:597px;
 margin-top:139px;
 position:absolute;
 width:198px;
 text-align:center;
 line-height:21px;
 height:22px;
 filter:alpha(opacity=60);
 opacity:0.6;
}

#login_new{
 background:url(images/top_bg.gif) repeat;
 margin-left:15px;
 margin-top:139px;
 position:relative;
 float:left;
 width:198px;
 text-align:center;
 line-height:21px;
 height:22px;
 filter:alpha(opacity=60);
 opacity:0.6;
}

#login_new a, #login a{
 text-decoration: none;
 color: #000000;
 font-size: 14px;
 font-family: arial;
 font-weight: bold;
}

#gezas{
 background-image:url(images/gezas1.gif);
 height:340px;
 margin-left:556px;
 margin-top:0;
 position:absolute;
 width:229px;

}

#submenu{
 width:136px;
 margin:0;
 padding:0;
 float:left;
}

#submenu ul{

 margin:15px 0 0 10px;
 padding:0;
}

#submenu ul li ul{
 margin:0 0 0 10px;
 padding:0;
}

#submenu ul li, #submenu ul li ul li{
 list-style-type:none;
 padding:1px;
}

#submenu ul li a{
 font-family: Arial;
 font-weight: bold;
 color:#2E85A3;
 font-size: 16px;
 text-decoration: underline;
 padding:1px;
}

#submenu ul li ul li a{
 color:#2E85A3;
 font-family:Arial;
 font-size:12px;
 text-decoration: underline;
 font-weight: bold;
 padding:1px;
}

#submenu a.submenu_active{
 display:block;
 padding:right:0;
 background-color:#EC1C2C;
 color:white;
 text-decoration:none;
}

#content{    
 height:auto;
 position:absolute;
 width:460px;
 padding-bottom: 20px;
 position:absolute;
 left:136px;
}

#content img{
border:2px solid #2f8908;
/*cursor:pointer;*/
cursor:url(images/magnify.cur), pointer;
}

div.error{
 background-color: #dc888f;
 color: #000000;
 font-size:12px;
 padding:10px;
}

#s_container div.error p, #s_container div.error ul{
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
}

#s_container{
 float: left;
 width: 460px;
 margin:0 -12px;
 text-align: center;
 position: relative;
 border-left: 12px solid #2E85A3;
 z-index: 1;
}

#s_container form{
 padding:10px 30px;
 _padding: 15px 15px 0px 15px;
}

#s_container h2{
 color:#000000;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 margin:0;
 padding:10px 0 5px 0;
}

#s_container p.email{
 color:#000000;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 margin:0;
 padding:0;
}

#s_container p.taken_email{
 color:#7c7b7b;
 font-family:Arial;
 font-size:12px;
 padding:0;
 margin:0;
}

#s_container p{
 margin:5px 0 5px 0;
 padding:0;
}

#s_container table{
 font-size:14px;
 width: 400px;
}

#s_container th{
 line-height:14px;
}

#s_container td{
 line-height:15px;
 font-weight: bold;
}

#t0, #b0{
 background-color: #FFFFFF;
 width: 12px;
 height: 16px;
}

#t0{
 position:absolute;
 z-index: 20;
 top:0;
 left:-12px;
}

#b0{
 position:absolute;
 z-index: 22;
 bottom:0;
 float:left;
 left:-12px;
}

#t1, #t2, #t3, #t4{
 background-color:#3E3E3E;    
 border-right:1px solid #FFFFFF;
 color:#FFFFFF;
 float:left;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 line-height:43px;
 padding:0 12px;
}

#t5{
 background-color:#2E85A3;
 border-right:2px none;
 float:left;
 height:27px;
 margin-top:16px;
 width:43px;
}

#t5_user{
 background-color:#2E85A3;
 border-right:2px none;
 float:left;
 height:22px;
 margin-top:16px;
 padding-top:5px;
 width:87px;
}

#t5_user a{
 color: white;
 text-decoration: none;
}

#t1 a, #t2 a, #t3 a, #t4 a{
 color: #ffffff;
 text-decoration: none;
}

#t1.current, #t1.current a, #t2.current, #t2.current a, #t3.current, #t3.current a, #t4.current, #t4.current a{
 background-color: #D0D0D0;
 color: #000000;
}

#b1{	
 border-top:1px solid #FFFFFF;
 float: left;
 width: 458px;
 background-color: #D0D0D0;
 text-align: left;
 line-height:18px;
}

#t1, #b1{
    border-left: 2px solid #ffffff;
}

#infodiv{
 background-color:#90B480;
 margin-bottom:10px;
 margin-left:-18px;
 _margin-left:0px;
 margin-top:10px;
 padding:5px;
 width:420px;
}

.infodiv{
 background-color:#90B480;
 margin-bottom:10px;
 margin-left:-18px;
 _margin-left:0px;
 margin-top:10px;
 padding:5px;
 width:420px;
}


#infodiv h2{
 margin:0;
 padding:2px 0;
}

.infodiv h2{
 margin:0;
 padding:2px 0;
}


#infodiv p{
 margin: 0 auto;
 padding: 0;
 font-size: 12px;
}

.infodiv p{
 margin: 0 auto;
 padding: 0;
 font-size: 12px;
}

#infodiv ul{
 margin-top: 5px;
 margin-bottom: 5px;
}

.infodiv ul{
 margin-top: 5px;
 margin-bottom: 5px;
}

#infodiv label{
 color: #000000;
}

.infodiv label{
 color: #000000;
}

#text{
 float:left;
}

#text ul, #text ol, #content ul{
 list-style-image:url(images/list.gif);
 margin-left:20px;
 margin-top:10px;
 padding-left:15px;
 font-family: Arial;
 font-size: 12px;
 text-align:justify;
}

#content ol{
 margin-left:20px;
 margin-top:10px;
 padding-left:15px;
 font-family: Arial;
 font-size: 12px;
 text-align:justify;
}

#text ul.homepage, #text ul li ul.homepage{
 list-style-image:url(images/list.gif);
 list-style-position:outside;
 list-style-type:none;
 margin-left:0;
 padding-left:15px;
 font-family: Arial;
 font-size: 14px;
 text-align:justify;
}

#text ul li ul, #content ol li ol, #content ol li ul, #content ul li ol{
 margin-top:0;
}

#text a:hover{
 text-decoration: underline;
}

#content p, #text p{
 text-align:justify;
}

.zoom{
 zoom:1;
}

#div_banklink, #div_cash, #div_sms, #div_card{
 position:relative;
 visibility:hidden;
}

#div_adresai_apmoketi #div_banklink,
#div_adresai_apmoketi #div_cash,
#div_adresai_apmoketi #div_sms,
#div_adresai_apmoketi #div_card
{
 position:relative; /*absolute*/
 visibility:hidden;
}

div#loading{
 visibility:hidden;
 width:150px;
 height:85px;
 left:200px;
 top:30px;
 border:2px solid white;
 position:absolute;
 z-index:1;
 zoom:1;
 background-color:#2E85A3;
}

div#loading p{
 padding-left:5px;
 color:white;
 font-size:13px;
 font-weight:bold;
}

div#loading img{
 padding:10px 0 0 60px;
 border:none;
}

div#sms_text{
 zoom:1;
 position:absolute;
 visibility:hidden;
}

address{
 font-style:normal;
}

.submit_button{
 cursor:pointer;
}

.clear{
clear:both;
}
/* End of 'Pagrindinis' */

