body{
    font-family: georgia, 'Times New Roman', arial;
    font-size: 12px;
    background-color: #FFE3E5 !important;
    background-image: url('/pimg/bg2.gif');
    background-position: top;
    background-repeat: repeat;
}

body *, body{
    padding: 0px;
    margin: 0px;
}


a img{
    border: 0px;
}

a{
    color: #403867;
    text-decoration: none;
}

.clear{
    clear: both;
    width: 1px;
    height: 1px;
}

.left{
    float: left;
}

.right{
    float: right;
}

.grey{
    color: #888;
}

.small{
    font-family: arial;
    font-size: 11px;
}

.small2{
    font-family: arial;
    font-size: 12px;
}

div.artic{
    width: 95%;
    margin-left:auto;
    margin-right: auto;
    background-color: #f4ede0;
    height: 1px;
    font-size: 1px;
}

.numbers{
    width: 20px;
    height: 12px;
    background-image: url('/pimg/numbers.jpg');
    background-repeat: no-repeat;
    font-size: 9px;
    padding:0px 7px 2px 8px;
    text-align: center;

}

.arrows{
    width: 101px;
    height: 25px;
    background-image: url('/pimg/arrows.jpg');
    background-repeat: no-repeat;
    padding-top: 5px;
    text-align: left;
    padding-left: 5px;
}

.arrows a{
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    padding-right: 18px;
    margin-top: -13px;
}

.btx{
    width: 140px;
    height: 22px;
    background-image: url('/pimg/btx.gif');
    background-repeat: no-repeat;
    padding-top: 5px;
    text-align: left;
    padding-left: 5px;
    margin-top: 10px;
    text-align: center;
}

.btx a{
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    padding-right: 18px;
    position: relative;
    top: -5px;
}

.btx2{
    background-image: url('/pimg/btx2.gif');
    padding-left: 0px;
}

.btx2 a{
    font-size: 16px;
    padding-right: 38px;
}

#main{
    text-align: left;
}

#top {

	width:1002px;

	margin:0 auto;

	color:#666666;

	background-color:#ffffff;

}




#bottom{
    background-image: url('/pimg/bg.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-bottom:0px;
}

#sitemap{
    /*
    background-color: #FFE3E5;
   */
}

#hd{
    margin-left:auto;
    margin-right:auto;
    text-align: left;
    width: 998px;
    overflow: hidden;
    position: relative;
    left: -6px;
    background-color: #fee3ae;

}

#hd #menu{
    float: left;
    width: 583px;
    background-image: url('/pimg/menu.jpg');
    background-position: top;
    background-repeat: no-repeat;
    height: 45px;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    z-index: 3;
    left: -3px;
    background-color: #f6e5c1;
}

#hd #menu div{
    text-align: center;
    padding: 5px;
    padding-top: 15px;
}

#hd #menu div div{
    float: left;
    font-size: 17px;
    padding-left: 5px;
    padding-right: 11px;
    padding-top: 2px;
    padding-bottom: 3px;
}

#hd #menu div div.current{
    height: 49px;
    padding-right: 0px;
    margin: 0px;

}

#hd #menu div div.current div{
    float: left;
    padding: 0px;
    margin-top: -5px;


}

#hd #menu div div.current .m1{
    background-image: url('/pimg/current_left.gif');
    background-repeat: no-repeat;
    height: 49px;
    width: 3px;

}

#hd #menu div div.current .m2{
    background-image: url('/pimg/current_mid.gif');
    background-repeat: repeat-x;
    height: 49px;
    padding-top: 8px;
}

#hd #menu div div.current .m3{
    background-image: url('/pimg/current_right.gif');
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;
}

#hd #menu div div.current2 .m1{
    background-image: url('/pimg/current_left.jpg');
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;

}

#hd #menu div div.current2 .m2{
    background-image: url('/pimg/current_mid.jpg');
    background-repeat: repeat-x;
    height: 49px;
    padding-top: 8px;
}

#hd #menu div div.current2 .m3{
    background-image: url('/pimg/current_right.jpg');
    background-repeat: no-repeat;
    height: 49px;
    width: 4px;
}

#hd #menu div div a{
    text-decoration: none;
    color: #fff;
    font-size: 16px;
}

#submenu{
    height: 34px;
    position:relative;
    top:-3px;
}

#submenu span{
    margin: 5px;
    vertical-align: middle;
    position: relative;
    top: -8px;
    z-index: 10;
}

#submenu img{
    position: relative;
    z-index: 10;
    top: 10px;
    height: 30px;
    border: 1px;
    width: 1px;
}

#submenu span a{
    color: #000;
    font-size: 15px;
}

#submenu .m1{
    background-image: url('/pimg/sub_left.gif');
    background-repeat: no-repeat;
    height: 34px;
    width: 8px;
    float: left;
}

#submenu .m2{
    background-image: url('/pimg/sub_mid.gif');
    background-repeat: repeat-x;
    height: 34px;
    width: 962px;
    float: left;
}

#submenu .m3{
    background-image: url('/pimg/sub_right.gif');
    background-repeat: no-repeat;
    height: 34px;
    width: 8px;
    float: left;
}


#loginform{
    background-image: url('/pimg/loginform_bg.jpg');
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
    top: 5px;
    left: 10px;
    z-index: 1;
    margin-left: 5px;
    padding-left: 0px;
    padding-right: 12px;
}

#loginform .as_mama{
    width: 101px;
    position: relative;
    margin-left: -14px;
}

#loginform .as_mama, #loginform .form{
    float: left;
    padding-right: 18px;
}

#loginform .formbg{
    background-image: url('/pimg/form_bg.jpg');
    background-repeat: repeat-x;
    height: 38px;
    padding: 0px;
    margin: 0px;
    width: 960px;

}

#loginform .form{
}

.corner{
    background-image:url('/pimg/loginform_bg.jpg');
    width: 7px;
    height: 34px;
    position: relative;
    top: 2px;
    left: 3px;
}

#loginform .form form input.field{
    color: #ccc;
    font-size: 9px;
    padding: 1px;
    border: 1px;
    border-style: double;
    border-color: #ccc;
    width: 100px;
}

#loginform .form form input.img_submit{
    position: relative;
    top: 7px;
    padding-right: 5px;
    padding-left: 3px;
}

#content{

    background: #ffe3e5;

}


.lcnt{
    width: 678px;
    vertical-align: top;
    background-color: #FFE3E5;
    padding: 5px;
}

.rcnt{
    padding-left: 4px;
    vertical-align: top;
}

.rbox{
    margin-top: 3px;
    padding: 0px;
    position: relative;
    left: -5px;
}

#tbl{
    width: 100%;
    margin-left: -1px;
}

#tbl td{
    vertical-align: top;
}

#tbl .ltbl{
    width: 220px;
    vertical-align:top;
}

#tbl .rtbl{
    padding-top:10px;
    vertical-align:top;
}

.border{
    border: 1px;
    border-style: double;
}

.mreklama{
    background-image: url('/pimg/mreklama.jpg');
    background-repeat: no-repeat;
    width: 676px;
    height: 216px;
}

.competition{
    background-image: url('/pimg/konkursas.gif');
    background-repeat: no-repeat;
    width: 225px;
    height: 143px;
    padding-top: 10px;
    margin-bottom: -10px;
}

.competition .title, .consultation .title{
    font-size: 18px;
    font-weight: 400;
    color: #a29e45;
    padding-bottom: 5px;
    padding-left: 80px;
}

.competition .cnt{
    padding-left: 80px;
    width: 120px;
    font-size: 14px;
}

.consultation{
    background-image: url('/pimg/konsultantai.jpg');
    background-repeat: no-repeat;
    width: 225px;
    height: 213px;
}

.consultation2{
    background-image: url('/pimg/konsultantai2.gif');
}

.consultation .title{
    padding-left: 90px;
    padding-top: 15px;
}

.consultation .cnt1{
    width: 100px;
    height:113px;
    padding-left: 90px;
    padding-top: 5px;
    font-size: 14px;
}

.consultation .cnt2, .consultation .cnt3{
    position: relative;
    top: -22px;
    left: 10px;
}

.consultation .cnt2{
    width: 150px;
    top: -30px;
    font-size: 12px;
    font-family: arial;
}

.consultation3{
    width: 221px;
}

.consultation3 .s1{
    background-image: url('/pimg/konsultantai3.gif');
    background-repeat: no-repeat;
    width: 221px;
    height: 124px;

}

.consultation3 .s2{
    background-image: url('/pimg/konsultantai7.gif');
    background-repeat: repeat-y;
    width: 221px;
    font-size: 12px;
    font-family: arial;
    padding-left: 10px;
}

.consultation3 .s3{
    background-image: url('/pimg/konsultantai6.gif');
    background-repeat: no-repeat;
    width: 221px;
    height: 15px;
}

.consultation3 .s1 .title{
    color: #bfb66a;
    font-size: 18px;
    padding-left: 85px;
    padding-top: 20px;
}

.consultation3 .s1 .cnt1{
    font-size: 14px;
    padding-left: 85px;
}

.consultation3 .s2 .n{
    font-size: 12px;
    font-family: arial;
    padding: 3px;
}

.medics div.m, .consultation3 .s2 .n{
    border: 0px;
    border-bottom: 2px;
    border-color: #fff;
    border-style:double;
    width: 200px;
    margin-bottom: 5px;
}

.medics div.m .cnt{
    font-size: 11px;
}

.sickness{
    background-image: url('/pimg/ligos.gif');
    background-repeat: no-repeat;
    width: 221px;
    height: 107px;
    padding-top: 5px;
    margin-top: 5px;
}

.sickness .title{
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 5px;
    padding-left: 80px;
}

.sickness .cnt{
    width: 120px;
    padding-left: 80px;
    font-family: arial;
    font-size: 12px;
}

.sickness .cnt a.m{
    color: #fff;
}

.clside{
    width: 300px;
    clear:both;
}

.clside .cnt1{
    padding-left: 5px;
    text-align: left;
}

.clside .cnt1 img{
    float: left;
    padding: 4px;
}

.clside .cnt1 div{
    float: left;
    width: 115px;
    margin-left: 5px;
    font-size: 12px;
    font-family: arial;
    font-weight: 400;
}

.clside .cnt2{
    padding: 10px;
    text-align: center;
    clear: both;
}

.clside .s1{
    margin-top: 10px;
}

.clside .s2{
    background-image: url('/pimg/clside_mid.jpg');
    background-repeat: repeat-y;
}

.clside .s3{
    background-image: url('/pimg/clside_bottom.jpg');
    background-repeat: no-repeat;
}

.clside .b2{
    background-image: url('/pimg/login_mid.gif');
    background-repeat: repeat-y;
}

.clside .b3{
    background-image: url('/pimg/login_bottom.gif');
    background-repeat: no-repeat;
}

.clside .title{
    font-size: 18px;
    font-weight: 400;
    color: #85b3a6;
    padding-bottom: 30px;
    padding-left: 70px;
    padding-top: 20px;
}

.clside .cnt{
    width: 100%;
    padding: 5px;
    padding-left: 10px;
    font-size: 12px;
    font-family: arial;
    font-weight: 400;
    padding-bottom: 20px;
}

.xclside .title{
    padding-left:7px;
}

.xclside{
    width:178px;
    padding-top:15px;
}

.xclside .title{
    font-size: 16px;
}

.xclside .s1{
    background-image: url('/pimg/2lygis_top.gif');
    background-repeat: no-repeat;


}

.xclside .s2{
    margin-top:-10px;
}

.xclside .s3{
    background-image: url('/pimg/2lygis_bottom.gif');
    background-repeat: no-repeat;
}

#login .cnt{
    padding: 0;
    margin: 0;
}

.clside a{
    font-size: 14px;
}

.ruler{
    background-image: url('/pimg/liniuote.gif');
    background-repeat: no-repeat;
    width: 215px;
    height: 143px;
    margin-top: 10px;
}

.ruler .title{
    font-size: 18px;
    color: #b1aa52;
    width: 130px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 85px;
}

.ruler .cnt{
    font-size: 14px;
    width: 130px;
    padding-bottom: 35px;
    padding-left: 85px;
}

.ruler .btn{
    padding-left: 85px;
}

.mbox{
    width: 450px;
    background-repeat: repeat-x;
    background-position: 0px 29px;
}

.ibox{
    width: 489px;
}


.down{
    width: 676px;
}

.down2{
    width: 664px;
    margin-top:7px;
    margin-left:auto;
    margin-right:auto;
}

.mbox .top{
    width: 100%;
}

.mbox .main{
    padding-top: 20px;
    padding-left: 10px;
    width: 440px;
}

.skaitykit, .stf, .cn{
    margin-left:4px;
}

.down .main{
    width: 100%;
}

.mbox .d{
    width: 491px;
    background-image: url('/pimg/midbox3_mid.gif');
}

.mbox .balsas{
    width: auto;
}


.mbox .nd .cnt2 .n{
    border: 0px;
    border-bottom: 1px;
    border-style: double;
    border-color: #ccc;
    padding: 5px;
}

.mbox .nd .cnt2 .n2{
    border: 0px;
    border-top: 1px;
    border-style: double;
    border-color: #ccc;
    padding: 3px;
    margin-top: 5px;
}

.mbox .nd .cnt2 .n .numbers, .mbox .nd .cnt2 .n2 .numbers{
    margin-top: -10px;
    height: 13px;
}

.mbox .nd .cnt2 .n .numbers a, .mbox .nd .cnt2 .n2 .numbers a{
    font-size: 9px;
    position: relative;
    z-index: 10;
}

.mbox .nd{
    background-image: url('/pimg/midbox3_mid.gif');
}

.mbox .nd2{
    background-image: url('/pimg/midbox_mid.jpg');
}

.mbox .nd3{
    background-image: url('/pimg/midbox4_mid.jpg');
}

.mbox .bottom{
    height: 36px;
    background-image: url('/pimg/midbox_bottom.jpg');
    background-repeat: no-repeat;
}

.mbox .bottomq{
    padding-left:15px;
    margin-top:-10px;
}

.mbox .bottom2{
    height: 36px;
    background-image: url('/pimg/midbox2_bottom.jpg');
    background-repeat: no-repeat;
}

.mbox .bottom3{
    height: 36px;
    background-image: url('/pimg/midbox3_bottom.gif');
    background-repeat: no-repeat;
    padding-left: 450px;
}

.mbox .bottom4{
    height: 39px;
    background-image: url('/pimg/midbox3_bottom.gif');
    background-repeat: no-repeat;
    padding-left: 20px;
}

.mbox .bottom5{
    height: 36px;
    background-image: url('/pimg/midbox4_bottom.jpg');
    background-repeat: no-repeat;
    padding-left: 20px;
}
.mbuttons
{
	border-bottom: 1px solid #ffa9de;
    height: 29px;
    width: 676px
}
.mbuttons div{
    height: 30px;
    float: left;
}

.mbuttons div div{
    float: left;
    padding-top: 8px;
    font-weight: 400;
    font-size: 17px;
}

.mbuttons div div a{
    color: #e9852f;
    text-decoration: none;
    font-weight: 400;
    font-size: 17px;
}

.mbuttons div .m1{
    background-image: url('/pimg/btn_left.gif');
    background-repeat: no-repeat;
    height: 21px;
    width: 10px;
}

.mbuttons div .m2{
    background-image: url('/pimg/btn_mid.gif');
    background-repeat: repeat-x;
    height: 21px;
}

.mbuttons div .m3{
    background-image: url('/pimg/btn_right.gif');
    background-repeat: no-repeat;
    height: 21px;
    width: 11px;
}

.mbuttons div .marked1{
    background-image: url('/pimg/btnh_left.gif');
}

.mbuttons div .marked2{
    background-image: url('/pimg/btnh_mid.gif');
}

.mbuttons div .marked2 a{
    color: #556b7d;
}

.mbuttons div .marked3{
    background-image: url('/pimg/btnh_right.gif');
}

#articles{
    width: 100%;
}

#articles tr td{
    vertical-align: top;
}

#articles tr td.lborder{
    border:0px;
    border-left: 1px;
    border-style: double;
    border-color: #f4ede0;
    width: 200px;
    padding-left: 10px;
}

#articles tr td.lborder2{
    width: 300px;
}


.new{
    width: 225px;
    margin-top: 10px;
}

.new img.m{
    float: left;
    width: 68px;
}

.new .title, .new .cnt{
    float: left;
    width: 150px;
    margin-left: 7px;
}

.new .cnt{
    font-size: 12px;
    font-family: arial;
}

.new .title{
    padding-bottom: 10px;
    color: #747190;
    font-size: 15px;
}

.newnd{
    width: 388px;
    margin-top: 10px;
    border: 0px;
    border-bottom: 1px;
    border-style: double;
    border-color: #ccc;
    padding-bottom: 5px;
}

.newnd img.m{
    float: left;
    width: 68px;
}

.newnd .title, .newnd .cnt, .newnd .dt{
    float: left;
    width: 300px;
    margin-left: 7px;
}

.newnd .cnt{
    font-size: 12px;
    font-family: arial;
}

.newnd .title{
    padding-bottom: 3px;
}

.newnd .dt{
    color: #ccc;
    font-size: 10px;
    padding-bottom: 6px;
}

.newnd .title a{
    color: #747190;
    font-size: 15px;
}

.active{
    padding-left: 5px;
    font-size: 12px;
    font-family: arial;
    font-weight: 400;
    padding-right:10px;
}

.active a{
    font-size: 18px;
    font-family: georgia;
    margin-bottom: 10px;
}

.nlist div.floated{
    float: left;
}

.nlist div.f{
    border: 0px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom:1px;
    border-style: double;
    border-color: #f4ede0;
    width: 190px;
}

.nlist div.ff{
    padding-bottom: 5px;
    padding-top: 5px;
    width: 310px;
}


.nlist div.floated div{
    width: 20px;
    height: 13px;
    float: right;
    margin-top: -18px;
}

.numbers a{
    color: #000;
    text-decoration: none;
    font-size: 9px;
    position: relative;
    z-index: 10;
}

.nd .cnt1{
    float: left;
    width: 100px;
}

.nd .cnt2{
    padding-left: 10px;
    float: left;
    width: 280px;
    color: #ccc;
    font-size: 9px;
}

.nd .cnt2 a{
    font-size: 12px;
}

.nd .cnt2 img{
    width: 68px;
}

.nd .cnt2 .title{
    padding-left: 5px;
    width: 200px;
}

.help{
    background-image: url('/pimg/pagalba.gif');
    background-repeat: no-repeat;
    width: 300px;
    height: 132px;
    position:relative;
    left: -10px;
    top: -1px;
}

.help .title{
    padding-top: 10px;
    padding-left: 5px;
    font-size: 17px;
    color: #fff;
}

.help .cnt1{
    width: 170px;
    padding-left: 100px;
    padding-top: 20px;
    font-family: arial;
    font-size: 12px;
}

.help .cnt2{
    padding-top: 25px;
    margin-left: 10px;
}

.btn div{
    float: left;
    height: 21px;

}

.btn .m1{
    background-image: url('/pimg/bt_left.gif');
    background-repeat: no-repeat;
    width: 4px;
}

.btn .m2{
    background-image: url('/pimg/bt_mid.gif');
    background-repeat: repeat-x;
    padding-top: 2px;
}

.btn .m3{
    background-image: url('/pimg/bt_right.gif');
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 4px;
}

.btn div a{
    color: #ff0000;
    font-size: 13px;
}

.btn2 div{
    float: left;
    height: 27px;
}

.btn2 .m1{
    background-image: url('/pimg/btn2_left.jpg');
    background-repeat: no-repeat;
    width: 4px;
}

.btn2 .m2{
    background-image: url('/pimg/btn2_mid.jpg');
    background-repeat: repeat-x;
    padding-top: 5px;
}

.btn2 .m3{
    background-image: url('/pimg/btn2_right.jpg');
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 4px;
}

.btn2 div a{
    color: #fff;
    font-size: 13px;
}

.btn3 div{
    float: left;
    height: 27px;
}

.btn3 .m1{
    background-image: url('/pimg/btn3_left1.jpg');
    background-repeat: no-repeat;
    width: 26px;
}

.btn3 .m1b{
    background-image: url('/pimg/btn3_left2.jpg');
    background-repeat: no-repeat;
    width: 26px;
}

.btn3 .m1c{
    background-image: url('/pimg/btn3_left3.jpg');
    background-repeat: no-repeat;
    width: 26px;
}


.btn3 .m2{
    background-image: url('/pimg/btn3_mid.jpg');
    background-repeat: repeat-x;
    padding-top: 7px;
    height: 27px;
}

.btn3 .m3{
    background-image: url('/pimg/btn3_right.jpg');
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 11px;
}

.btn3 div a{
    color: #ccc;
    font-size: 10px;
}

.btn4 div{
    float: left;
    height: 27px;
}

.btn4 .m1{
    background-image: url('/pimg/btn4_left.gif');
    background-repeat: no-repeat;
    width: 7px;
}

.btn4 .m2{
    background-image: url('/pimg/btn4_mid.gif');
    background-repeat: repeat-x;
    padding-top: 5px;
}

.btn4 .m3{
    background-image: url('/pimg/btn4_right.gif');
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 7px;
}

.btn4 div a{
    color: #000;
    font-size: 14px;
}

.lfield div{
    float: left;
    height: 91px;
}

.lfield .m1{
    background-image: url('/pimg/lfield_left.jpg');
    background-repeat: no-repeat;
    width: 7px;
}

.lfield .m2{
    background-image: url('/pimg/lfield_mid.jpg');
    background-repeat: repeat-x;
    padding-top: 2px;
    text-align: center;
}

.lfield .m3{
    background-image: url('/pimg/lfield_right.jpg');
    background-repeat: no-repeat;
    margin-right: 0px;
    width: 8px;
}

.lfield div a{
    color: #d5b579;

}


#video{
    background-image: url('/pimg/video.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 100%;
    height: 130px;
    margin-left: 6px;
}

#video div.sp{
    width:128px;
    height: 130px;
}

#video div.field{
    background-image: url('/pimg/video_field.gif');
    background-repeat: no-repeat;
    width: 129px;
    height: 130px;
    float: left;
    margin-right: 8px;
    text-align: center;
    padding-top: 10px;
}

#video div.field img{
    border: 3px;
    border-style: solid;
    border-color: #fff3db;
}

#video div.field div{
    width: 100px;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
}

.com1 .img{
    width: 68px;
    margin: 5px;
}

.com1 .cnt{
    width: 250px;
    margin: 5px;
}

.com1 .cnt .title{
    color: #3d3869;
    padding-bottom: 10px;
}

.com1 .others{
    width: 200px;
    margin: 5px;
    border: 0px;
    border-left: 1px;
    border-color: #f4ede0;
    border-style: double;
    padding-left: 5px;
}

.com1 .others div, .com1 .cnt div{
    line-height:1.8em;

}
/*
.bg_left{
    background-image: url('/pimg/bottom_left.jpg');
    background-repeat: no-repeat;
    width: 159px;
    height: 70px;
    margin-left: -163px;
    position: relative;
    top: 22px;
    z-index: 7;
}

.bg_right{
    background-image: url('/pimg/bottom_right.jpg');
    background-repeat: no-repeat;
    width: 341px;
    height: 70px;
    position: relative;
    left: 682px;
    z-index: 70;
    top:7px;
}


.bg_cnt{
    position: relative;
    top: 60px;
    width: 100%;
    margin-top: -80px;
}
*/



.bg_cnt{
    width:677px;
}

.misc{
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

.nform{
    border: 0px;
    padding-top: 40px;
    padding-left: 10px;
}

.nform form .f1{
    margin-right: 5px;
    width: 220px;
}

.nform form .f2{
    margin-top: -2px;
}

#sitemap{
    margin-top: -10px;
    margin-left: -10px;
    /*background-color: #FFE3E5;*/
    text-align: center;
    width: 100%;
    position: relative;
    top: 8px;
    left: -10px;
}

#sitemap div.m{
    width: 979px;
    margin-left: auto;
    margin-right: auto;

}

#sitemap .m1{
    background-image: url('/pimg/sitemap_top.gif');
    background-repeat: no-repeat;
    height: 14px;
}

#sitemap .m2{
    background-image: url('/pimg/sitemap_mid.gif');
    background-repeat: repeat-y;

}

#sitemap .m3{
    background-image: url('/pimg/sitemap_bottom.gif');
    background-repeat: no-repeat;
    height: 14px;
}

#sitemap .s0{
    text-align: left;
    color: #fff;
    width: 95%;
    margin-left: 20px;
}

#sitemap .s0b{
    border: 0px;
}

#sitemap .s0 a{
    color: #fff;
}

#sitemap .m2 div.d, #sitemap .m2 div.d2{
    float: left;
    width: 226px;
    margin-right: 7px;
    margin-bottom: 25px;
    margin-top: 10px;
    margin-left: 5px;
}

#sitemap .m2 div.d2{
    width: 236px;
}

#sitemap .m2 div.d a, #sitemap .m2 div.d2 a{
    color: #fff;
}

#staff, #tree{
    border: 0px;
    border-top: 1px;
    border-color: #fff;
    border-style: double;
    width:95%;
    margin-left:10px;
    margin-top:5px;
}

.d{
    padding: 4px;
}

.d .s1{
    background-image: url('/pimg/sinline_top.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 226px;
}

.d .s2{
    background-image: url('/pimg/sinline_mid.gif');
    background-repeat: repeat-y;
    text-align: left;
    padding-left: 5px;
    color: #fff;
}

.d .s3{
    background-image: url('/pimg/sinline_bottom.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 226px;
}

.d2 .s1{
    background-image: url('/pimg/sinline2_top.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 236px;
}

.d2 .s2{
    background-image: url('/pimg/sinline2_mid.gif');
    background-repeat: repeat-y;
    text-align: left;
    padding-left: 5px;
    color: #fff;
}

.d2 .s3{
    background-image: url('/pimg/sinline2_bottom.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 236px;
}

.d .s2 .title, .d2 .s2 .title{
    font-size: 14px;
    padding-bottom: 10px;
}

.d .s2 .cnt, .d2 .s2 .cnt{
    line-height: 180%;
}

#cpr{
    width: 100%;
    /*background-color: #FFE3E5;*/
    margin-left: -20px;
    margin-top: -1px;
}

#cpr .m{
    width: 979px;
    margin-left:auto;
    margin-right: auto;
}

#cpr .m .m1{
    background-image: url('/pimg/cpr_top.gif');
    background-repeat: no-repeat;
    height: 14px;
}

#cpr .m .m2{
    background-color: #fff;
    width: 961px;
    margin-left:auto;
    margin-right: auto;
    padding: 8px;
}

#cpr .m .m3{
    background-image: url('/pimg/cpr_bottom.gif');
    background-repeat: no-repeat;
    height: 14px;
}

#cpr .m .m2 .bline{
    height: 1px;
    background-color: #c1c1c1;
    margin-bottom: 5px;
}

#cpr table{
    text-align: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

#cpr table tr td.s1{
    width: 75px;
    height: 27px;
}

#cpr table tr td.s2{
    width: 310px;
    border: 1px;
}

#cpr table tr td.s3{
    width: 105px;
    text-align: right;
    border: 0px;
    border-left: 1px;
    border-style: double;
    border-color: #c8d1ff;
}

#cpr table tr td.s4{
    width: 489px;
}

#cpr table tr td.s5{
    width: 388px;
    height: 17px;
}

#cpr table tr td.s6, #cpr table tr td.s7, #cpr table tr td.s10, #cpr table tr td.s12, #cpr table tr td.s13{
    width: 92px;
}

#cpr table tr td.s8{
    width: 98px;
}

#cpr table tr td.s9{
    width: 66px;
}

#cpr table tr td.s11{
    width: 112px;
    text-align: right;
}

#cpr table tr td.s12{
    text-align:right;
}

#cpr table tr td.s13{
    padding-right: 100px;
    padding-left: 6px;
}

.epass{
    border: 0px;
    margin-bottom: -6px;
}

.epass form input.field{
    position: relative;
    top: -8px;
    width: 120px;
    margin-right: 12px;
    font-size: 11px;
    font-family: arial;
    color: #333;
}

.fn img.add{
    width: 13px;
    padding: 5px;
    padding-right: 10px;
    padding-bottom: 0px;
}

.fn img.blank{
    width: 17px;
    padding: 5px;
    padding-right: 10px;
    padding-bottom: 0px;
}

.fn{
    font-size: 14px;
    font-family: georgia;
    font-weight:500;
    border: 0px;
    border-bottom: 1px;
    border-style: double;
    border-color: #ccc;
    width: 409px;
    min-height: 38px;
}

.fn a{
    font-size: 14px;
}

.join{
    width: 217px;
}

.join .m1{
    background-image: url('/pimg/prisijunk_top.gif');
    background-repeat: no-repeat;
    width: 217px;
    height: 88px;
}

.join .m2{
    background-image: url('/pimg/prisijunk_mid.gif');
    background-repeat: repeat-y;
    width: 217px;
    padding: 5px;
    padding-left: 8px;
}

.join .m3{
    background-image: url('/pimg/prisijunk_bottom.gif');
    background-repeat: no-repeat;
    width: 217px;
    height: 14px;
}

.join .m2 div{
    border: 0px;
    border-bottom: 1px;
    border-style: double;
    border-color: #fff;
    width: 200px;
    padding-bottom: 2px;
}

.join .m2 div img{
    padding-right: 5px;
}

.join .m2 div a{
    color: #669587;
    font-size: 14px;
}

.noobs{
    background-image: url('/pimg/naujokai.gif');
    background-repeat: no-repeat;
    width: 215px;
    height: 115px;
    padding-top: 15px;
    padding-left: 7px;
    margin-top: 5px;
    color: #669587;
}

.noobs img{
    padding-right: 2px;
}

.noobs .title{
    font-size: 18px;
}

.noobs .cnt{
    font-size: 15px;
}

.narys{
    background-image: url('/pimg/nariai_bg.gif');
    background-repeat: no-repeat;
    width: 127px;
    height: 100px;
    margin: 2px;
    padding-top: 5px;
}

.narys2{
    background-image: url('/pimg/narys2.gif');
    background-repeat: no-repeat;
    width: 111px;
    height: 150px;
    padding-left:2px;
}

.narys .buttons div{
    float: left;
    width: 20px;
    text-align: center;
}

.narys .title {
	text-align: center;
}

.narys .title a{
    font-weight: bold;
    font-family: arial;
    font-size: 11px;
}

.balsas .cats{
    float: left;
    width: 150px;
}


.balsas .cats div.m{
    border: 0px;
    border-top: 1px;
    border-right: 1px;
    border-style: double;
    border-color: #ccc;
    padding: 2px;
    padding-left: 5px;
}

.balsas .cats .curr{
    border-right: 0px;
    font-size: 15px;
}

.balsas .cats div.m a{
    color: #ff0000;
    font-size: 15px;
}

.balsas .cnt{
    width: 480px;
    float: left;
    padding-left: 0px;
}

.balsas .cnt a{
    color: #306496;
    font-size: 13px;
}

.balsas .cnt .img{
    width: 0px;
}

.balsas .cnt .title{
    padding-left: 0px;
    width: 480px;
}

.balsas .cnt .eli{
    padding-left: 50px;
}

.balsas .cnt .c div{
    border: 0px;
    border-top: 1px;
    border-style: double;
    border-color: #ccc;
    padding: 4px;
}

.balsas .cnt{
    padding-left:15px;
}

.calendar{
    background-image: url('/pimg/mazylio_kalendorius.gif');
    background-repeat: no-repeat;
    width: 214px;
    height: 230px;
}

.calendar .m2 .btn{
    padding-top: 190px;
    padding-left: 10px;
}

.skanumelis{
    background-image: url('/pimg/skanumelis.gif');
    background-repeat: no-repeat;
    width: 225px;
    height: 130px;
    margin-top: 10px;
}

.skanumelis .s1{
    padding-top: 10px;
    padding-left: 15px;
    width: 80px;
}

.skanumelis .s2{
    padding-top: 10px;
    padding-left: 5px;
    width: 125px;
}

.skanumelis .s2 .title{
    font-size: 18px;
    color: #85a796;
}

.skanumelis .s2 .cnt{
    font-size: 12px;
    padding: 5px;
}

.skanumelis .s2 .f1, .ratings .s2 .f1{
    font-size: 11px;
    font-family: arial;
    background-image: url('/pimg/sk_1.gif');
    background-repeat: no-repeat;
    width: 33px;
    height: 20px;
    padding-left: 13px;
    padding-top: 3px;
}

.skanumelis .s2 .f2, .ratings .s2 .f2{
    font-size: 11px;
    font-family: arial;
    background-image: url('/pimg/sk_2.gif');
    background-repeat: no-repeat;
    width: 35px;
    height: 20px;
    padding-left: 2px;
    padding-top: 3px;
    margin-left: -10px;
}

.mm{
    background-color: #FFE3E5;
    padding: 5px;
}

.mblogs{
    background-image: url('/pimg/mblogai.gif');
    background-repeat: no-repeat;
    width: 178px;
    height: 144px;
    padding: 5px;
}

.mblogs .s1, .faidas .s1{
    padding-left: 40px;
    padding-bottom: 20px;
}

.mblogs .s1 .title, .faidas .s1 .title{
    color: #709c8e;
}

.mblogs .s2 .cnt .btn, .faidas .s2 .cnt .btn{
    padding-top: 20px;
}

.faidas{
    background-image: url('/pimg/faidas.gif');
    background-repeat: no-repeat;
    width: 178px;
    height: 144px;
    padding: 5px;
}

.browse{
    width: 179px;
    margin-bottom: 10px;
}

.browse .m1{
    background-image: url('/pimg/nn_top.gif');
    background-repeat: no-repeat;
    width: 179px;
    height: 7px;
}

.browse .m2{
    background-image: url('/pimg/nn_mid.gif');
    background-repeat: repeat-y;
    width: 166px;
    padding: 5px;
    padding-left: 8px;
}

.browse .m3{
    background-image: url('/pimg/nn_bottom.gif');
    background-repeat: no-repeat;
    width: 179px;
    height: 7px;
}

.browse .m2 div{
    border:  0px;
    border-bottom: 1px;
    border-style: double;
    border-color: #FFA9DE;
    padding: 3px;
}

.browse .m2 div a{
    color: #2a465c;
    font-size: 12px;
    font-family: arial;
}

.browse .m2 .ttop{
    width: 160px;
}

.browse .m2 .tcat, .browse .m2 .tplace{
    background-color: #FFE3E5;
    margin-left: 20px;
}


.browse .m2 .tcat{
    font-weight: bold;
    background-color: #fff;
    margin-left: 10px;
}

.browse .m2 .marked{
    background-color: #edd5a6;
}

.ttbuttons div{
    height: 27px;
    float: left;
}

.ttbuttons div div{
    float: left;
    padding-top: 8px;
    font-weight: 400;
    font-size: 14px;
    color: #8d8d8d;
}

.ttbuttons div div a{
    color: #2a465c;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
}

.ttbuttons div .m1{
    background-image: url('/pimg/nnt_left.gif');
    background-repeat: no-repeat;
    height: 27px;
    width: 6px;
}

.ttbuttons div .m2{
    background-image: url('/pimg/nnt_mid.gif');
    background-repeat: repeat-x;
    height: 27px;
}

.ttbuttons div .m3{
    background-image: url('/pimg/nnt_right.gif');
    background-repeat: no-repeat;
    height: 27px;
    width: 6px;
}

.ttbuttons div .marked1{
    background-image: url('/pimg/nntb_left.gif');
}

.ttbuttons div .marked2{
    background-image: url('/pimg/nntb_mid.gif');
}

.ttbuttons div .marked2 a{
    color: #556b7d;
}

.ttbuttons div .marked3{
    background-image: url('/pimg/nntb_right.gif');
}

.nnt{
    background-image: url('/pimg/nnt.gif');
    background-repeat: no-repeat;
    height: 38px;
    width: 474px;
}

.nnt2{
    background-image: url('/pimg/nnt2.gif');
    width: 660px;
}

.nnt .ttbuttons{
    padding-top: 11px;
    padding-left: 5px;
}

.ncnt .im{
    margin: 5px;
    width: 90px;
}

.m table tr td div{
    width:300px;
}

.ncnt .narys{
    float: left;
}

.ntitle{
    padding-bottom:5px;
}

.ntitle a{
    font-weight: bold;
}

.mar{
    border: 0px;
    border-bottom: 1px;
    border-style: double;
    border-color: #FFA9DE;
    width: 460px;
    padding: 5px;
}

.pim{
    padding-top: 5px;
    width: 350px;
}

.pim .title{
    font-size:15px;
}

.pim .small{
    font-size:10px;
}

.nntr form{
    margin-top: 5px;
}

.nntr .field{
    font-size: 16px;
    color: #ccc;
    border: 1px;
    border-style: double;
    border-color: #ffa8de;
    height: 24px;
    position: relative;
    top: -6px;
}

.nntr .im{
    position: relative;
    left: -24px;
    padding-top: 4px;
}

.pager{
    clear : both;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

.pager .f1, .pager .f2, .pager .f3{
    float: left;
}

.pager .f2 div{
    float: left;
    width: 22px;
    font-size: 10px;
    font-family: arial;
    margin-left: 4px;
    margin-right: 4px;
}

.pager .f2 div.marked{
    color: #000;
    font-weight:bold;
    font-size:90%;
}

.pager .f2 div a{
    font-size: 10px;
    font-family: arial;
    color: #385267;
}

.catalogFull{
    margin-left: 20px;
}

.catalogFull .m{
    padding: 5px;
}

.hidden{
    display: none;
}

.visible{
    display: block;
}

.black{
    color: #000;
}

.snekuciai{
    font-family: arial;
    font-size: 14px;
    line-height: 1.5em;
}

.maz{
    width: 205px;
    height: 285px;
    border: 1px;
    border-color: #ccc;
    border-style: double;
    padding: 2px;
    margin: 2px;
}

.cform div{
    padding:3px;
    padding-bottom: 9px;
}

fieldset input.f1{
    border:1px;
    border-color: #ccc;
    border-style: double;
}

#RegForm, .pranesimas{
    clear: both;
    padding:0px;
    background: none;
    width: 400px;
    float: left;
    padding-top: 5px;
}

#RegForm fieldset{
    border: 0px;
}

#RegForm fieldset label{
    color: #231F20;
    font-size:12px;
    width: 150px;
    float: left;
    margin: 5px 0;
}

#RegForm fieldset input, #RegForm fieldset select
{
    margin: 5px;
    color: #231F20;
    font-size: 12px;
    padding: 1px;
}

#RegForm fieldset .rc label{
    width: auto;
    float: none;
}

#PrivacyF a
{
	color:#0F6176;
}

#PrivacyF .privacy_link
{
	width: 150px;
	float: left;
	font-size: 11px;
}

#PrivacyF #Privacy
{
	
}

#Submit{
    border: 0px;
}

.error{
    background-color: yellow;
    color: red;
    padding: 3px;
    border: 1px;
    border-style: dashed;
    border-color: red;
}

.catal div{
    margin:11px;
}

.catal div input, .catal div textarea, .catal div select{
    width: 300px;
}

.catal div .skype{
    width: 105px;
}

.catal div .imm{
    width: auto;
}

.catal div input, .catal div textarea, .catal div select{
    width: 100%;
}

.catal2 div label{
    display:block;
    float:left;
    width:100px;
    font-weight:bold;
    font-size: 14px;
}

.catal2 div{
    clear: both;
}

.cal{
    background-color:#bc9e64;
    width:618px;
    margin-top:2px;
    padding:4px;
}

.cal .x{
    width: 618px;
    height:60px;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    padding-top:0px;
    position:relative;
    overflow: hidden;
}

#timeline{
    width:10000%;
    position:relative;
    overflow: hidden;
    left:44px;
    z-index:1;
    padding-top:24px;
    margin-top:-40px;

}

#timeline div{
    position:relative;
    display: block;
}

.cal .m{
    padding: 6px;
    background-color: #FFE3E5;
    height: 25px;
    display:table-cell;
    width:70px;
}

.cal .im{
    margin-top: 2px;
    height:25px;
    width:2px;
}

.cal .m a{
    color: #000;
    display:inline;
}

.amenu{
    width:100%;
    position: relative;

}

.amenu .s1{
    background-image: url('/pimg/under_left.gif');
    background-repeat: no-repeat;
    width: 7px;
    height: 34px;
}

.amenu .s2{
    background-image: url('/pimg/under_mid.gif');
    background-repeat: repeat-x;
    height: 34px;
    padding:2px;
}

.amenu .s3{
    background-image: url('/pimg/under_right.gif');
    background-repeat: no-repeat;
    width: 7px;
    height: 34px;
}

.amenu .s2 .cnt{
    padding: 3px;
    width: 954px;
}

.amenu .s2 .cnt a{
    color: #000;
    font-size: 12px;
    padding-right:20px;
}

.fr .s1{
    background-image: url('/pimg/fr_top.gif');
    background-repeat: no-repeat;
    width: 217px;
    height: 9px;
}

.fr .s2{
    background-image: url('/pimg/fr_mid.gif');
    background-repeat: repeat-y;
    width: 217px;
    padding:4px;
    padding-left: 6px;
}

.fr .s3{
    background-image: url('/pimg/fr_bottom.gif');
    background-repeat: no-repeat;
    width: 217px;
    height: 9px;
}

.rcom{
    background-image: url('/pimg/rcom.gif');
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    color: #fff;
    position: relative;
    left: -25px;
    top:16px;
    vertical-align:top;
}

.rcom span{
    position:relative;
    margin-top:-2px;
    left:8px;
    font-family : Arial;
    font-size : 10px;
    line-height : 12px;
    font-weight : bold;
}

.sendMessage{
    width:100%;
}

.sendMessage .m label{
    float:left;
    width:80px;
    margin-top:10px;
}

.sendMessage .m input, .sendMessage .m textarea, .sendMessage .m span{
    float:left;
    width:520px;
    margin-top:10px;
    border:1px;
    border-style:double;
    border-color: #ccc;
}

.sendMessage .m span{
    border: 0px;
}

.sendMessage .m{
    clear:both;
    float:none;
    width:100%;
    margin-top:10px;
}

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

.formbg .form{
    margin-top:17px;
    margin-bottom: 13px;
    margin-left: -24px;
    position: relative;
    width:276px;
    font-size:10px;
    padding-top:1px;
    padding-bottom:5px;
}

.misc{
    background-color: #FFE3E5;
}

.ssx{
    display:none;
    background-color:#FFE3E5;
    margin-top:-7px;
    width:980px;
}

.sfield3{
    position:relative;
    left:-7px;
}

.fullcalendar * span, .fullcalendar * label, .fullcalendar * div{
    color: #fff;
}

.center{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.forum_cat{
    width: 644px;
    padding: 3px;
}

.forum_cat h1{
    font-weight: 600;
    font-size: 18px;
    padding: 6px;
}

.forum_cat .m1{
    background: url('/pimg/forum_top.gif') 0 bottom no-repeat;
    width: 644px;
    height: 4px;
    margin-top: 5px;
}

.forum_cat .m2{
    background-color: #ffe3e5;
    width: 644px;
}

.forum_cat .m3{
    background-image: url('/pimg/forum_bottom.gif');
    background-repeat: no-repeat;
    width: 644px;
    height: 4px;
    margin-bottom: 5px;
}

.forum_forum{
    font-size: 14px;
    width:640px;
    margin: 0px;
}

a.forum_forum{
    height:30px;
    background-image: url('/pimg/folder.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    padding-left: 30px;
}

.forum_border_bottom{
    border:0px;
    border-bottom:1px;
    border-color: #f1eedb;
    border-style:double;
}

.forum_forum span.s1{
    display:block;
    float: left;
    width: 350px;
    margin-bottom: 10px;
}

.forum_forum span.s2{
    display:block;
    float: left;
    width: 160px;
    font-size:70%;
    margin-top:5px;
}

.forum_forum span.s2 .small{
    font-size:10px;
}

.forum_small_box{
    display: block;
    width:250px;
    border:1px;
    border-bottom:0px;
    border-color: #ebe8e1;
    border-style: double;
    padding:3px;
    padding-top:5px;
    padding-bottom:5px;
    margin-right: -10px;
}

.forum_small_box a, .small a{
    font-size:10px;
    font-family: arial;
}

.forum_small_box_footer{
    background-image: url('/pimg/forum_chat.jpg');
    background-repeat: no-repeat;
    display:block;
    width:258px;
    height: 6px;
}

.image_plus{
    background-image:url('/pimg/plius-topic.gif');
    background-repeat:no-repeat;
    padding:7px 20px 9px 28px;
    position: relative;
    top:10px;
    left: -2px;
    font-weight: 600;
}

.comp{
    padding-left:20px;
    padding-right:20px;
}

.comp div p{
    padding-top:10px;
}

.forum_posts{
    width: 650px;

}

.forum_posts tr td.f2{
    margin-bottom:10px;
}

.forum_posts tr td.f1{
    border:1px;
    border-right:0px;
    border-color:#e1e1e1;
    border-style:double;
    padding:3px;
    vertical-align:top;
}

.forum_posts tr td.f2{
    border:1px;
    border-left:0px;
    border-color:#e1e1e1;
    border-style:double;
    padding:3px;
    padding-top:5px;
    padding-left:15px;
    vertical-align:top;
    font-family:arial;
}

.forum_posts tr td.f2 p{
    overflow : hidden;
    width:500px;
}

.narys_border{
    border:1px;
    border-style:double;
    border-color:#e1e1e1;
}

.ranks{
    padding-left:5px;
}

.gfoto img{
    position:relative;
    vertical-align:middle;
}

ul{
    padding-left:10px;
}

.gal_fotos{
    width:600px;
}

.gal_fotos .it{
    border:1px;
    border-color: #ccc;
    border-style:double;
    padding:10px;
    margin-left:12px;
    width:170px;
    margin:4px;
    height:250px;
    float:left;
}

.gal_fotos .it .links a{
    color:#ff0000;
    font-size:10px;
}

.gal_fotos .it .ff1 .ff2{
    display:block;
}

.ads_contacts{
    width: 317px;

}

.ads_contacts_top{
    background-image: url('/pimg/ads_contacts_top.gif');
    background-repeat:no-repeat ;
    width: 317px;
    height: 7px;
}

.ads_contacts_mid{
    background-image: url('/pimg/ads_contacts_mid.gif');
    background-repeat:repeat-y;
    width: 317px;
    padding:5px;
    padding-left:10px;

}

.ads_contacts_bottom{
    background-image: url('/pimg/ads_contacts_bottom.gif');
    background-repeat:no-repeat;
    width: 317px;
    height: 7px;
}

.ads_contacts_contacts{
    padding-left:5px;
}

.ads_contacts_msg {
	padding-left: 5px;
	float: left;
}

.ads_contacts_tlf{
    background-image: url('/pimg/ads_contacts_tlf.gif');
    background-repeat:no-repeat;
    width:90px;
    height:21px;
    padding:4px 0 0 29px;
    font-family:georgia;
    color: #ff0000;
	margin-top: 4px;
	margin-left: 4px;
}

.ads_contacts_skype {
	padding-top: 4px;
	padding-left: 6px;
	clear: both;
}

.ads_contacts_skype a{
    background-image: url('/pimg/ads_contacts_skype.gif');
    background-repeat:no-repeat;
    width:90px;
    padding: 3px;
    padding-left: 27px;
    font-family:georgia;
    color: #ff0000;
    display: block;
}

.ads_bottom_buttons
{
    width: 640px;
    padding-top: 10px;
}

.overlayWrapper
{
    position: absolute;
    width: 460px;
    padding: 10px;
    background-image: url(/pimg/black50.png);
    border-radius: 10px;
    -moz-border-radius: 10px;
}


.overlayWrapper form
{
    background-color : white;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 15px;
    border: 1px solid #bc9c5a;
}


#siusk-zinute label
{
    font-weight: bold;
    display: block;
    float: left;
    width: 50%;
    margin-bottom : 5px;
}

#msg-msg,
#msg-name,
#msg-email
{
    font-size : 14px;
    font-family: inherit;

}

#msg-name,
#msg-email
{
    width: 190px;
    padding: 4px 8px;

}

#msg-name
{
    margin-right: 4px;
}

#msg-msg
{
    padding: 4px;
    line-height: 16px;
    width: 420px;
    height: 48px;
}

#for_msg
{
    margin-top: 15px;
}

.overlayWrapper  button,
.overlayWrapper .button
{
    border-radius: 7px;
    -moz-border-radius: 7px;
    font-size: 16px;
    color: white;
    padding: 4px 7px;
    line-height: 10px;
    margin-right: 10px;
    background-color: #e3c392;
    border: none;
    font-family: inherit;
    cursor: pointer;
    margin-top: 10px;
}

.overlayWrapper form button.submit
{
    background-color: #e01d05;
}

#form
{
    display: none;
}

#formLoader,
#formReport
{
    border-radius: inherit;
    -moz-border-radius: inherit;
    margin: -10px 0px 0px -10px;
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
}

#formReport
{
    background-color: white;
    text-align: center;
    margin: -10px 0px 0px -10px;
    border: 1px solid #bc9c5a;
}

#formReport p
{
    font-size: 18px;
    margin: 75px 0px 30px 0px;
}

.loader
{
    border-radius: inherit;
    -moz-border-radius: inherit;
    width: 100%;
    height: 100%;
    background: white url(/pimg/ajax-loader-red.gif) no-repeat scroll 50% 50%;
}


.mailErr
{
    color : #900;
    font-weight: bold;
}

.Block{
    background-color:#fff;
    padding:10px;
    border:1px double #ccc;
    margin-bottom:5px;
    width:280px !important;
}

.BlockHead a{
    color: #D71410 !important;
    text-decoration:underline;
    font-size:14px;
}

.BlockHead{
    margin-bottom:4px;
}

.BlockRow, .BlockRowFoot{
    padding-top:3px;
}

.BlockRow a, .BlockRowFoot a, .Block table tbody tr td a{
    color: #306496;
}

.BlockRow a:hover, .BlockRowFoot a:hover, .Block table tbody tr td a:hover{
    color: #AA0000;
    text-decoration: underline;
}

#dimg a{
    font-size:12px;
    color:#000;
}

.ohidden{
    overflow:hidden;
}

.bbcodeimg{
    width: 498px;
}

.kaGaminsiu{
    background-image: url('/pimg/recipeBlockMid.gif');
    background-repeat: repeat-y;

}

.kaGaminsiu .s1{
    background-image: url('/pimg/recipeBlockFieldsetMid.gif');
    background-repeat: repeat-y;
    padding-left:20px;
}

.kaGaminsiu .pad{
    padding:5px;
    padding-left:10px;
}

#debug1, #debug2{
    color: #4dab85;
    padding-left:7px;
    position:relative;
}

#debug1{
    top: -3px;
}
#debug2{
    top: -10px;
}

#debug2 img{
    top: -5px;
}

.nRecipe td {
    padding-bottom:20px;
}

.nRecipe td input, .nRecipe td select.m, .nRecipe td select.m option, .nb, .nb option{
    width: 310px;
    height: 27px;
    border: 1px;
    border-style:double;
    border-color: #d0cfcf;
    font-family:arial;
    font-size:13px;
    padding-top:2px;
}

select.nb, select.nb option{
    width:auto;
}

select.nb option{
    border:0px;
    padding:1px;
}

.nRecipe .m{
    background-color: #f3f3f3;
    padding:3px;
}

.nRecipe b{
    line-height:20px;
    height:20px;
}

.hid{
    display:none;
}

.lnnt{
    background-image: url('/pimg/liniuoteBG.gif');
    height: 129px;
    width: 648px;
}

.lnnt .title, .lnnt .desc{
    padding-left:100px;
    padding-top:10px;
}

.lnnt .title{
    color: #b2ab50;
    font-size:18px !important;
}

.lnnt .desc{
    font-family:arial;
    font-size: 12px;
}

.lttbuttons{
    position:relative;
    top: -27px;
    left: 15px;
}

.lttbuttons div .m1{
    background-image: url('/pimg/lnnt_left.gif');
}

.lttbuttons div .m2{
    background-image: url('/pimg/lnnt_mid.gif');
}

.lttbuttons div .m3{
    background-image: url('/pimg/lnnt_right.gif');
}

.lttbuttons div .marked1{
    background-image: url('/pimg/lnntb_left.gif');
}

.lttbuttons div .marked2{
    background-image: url('/pimg/lnntb_mid.gif');
}

.lttbuttons div .marked3{
    background-image: url('/pimg/lnntb_right.gif');
}

.eip_empty{
    font-size:11px !important;
    display:block;
    clear:both;
}

.dwn{
    display:block;
}


.skusk750
{
    width: 748px;
    height: 98px;
    position: relative;
    background: #ededed;
    border: 1px solid #e3e3e3;
    font-family: Arial !important;
}
.skusk750_logo
{
    position: absolute;
    left: 20px;
    top: 31px;
}
.skusk300_logo
{
    position: absolute;
    left: 43px;
    top: 26px;
}

.skusk180_logo
{
    position: absolute;
    left: 24px;
    top: 10px;
}
.skusk750_logo img, .skusk300_logo img, .skusk180_logo img
{
    border: none;
}


.skusk750 a, .skusk300 a,  .skusk180 a
{
    color: #000000 !important;
    text-decoration: none !important;

}
.skusk750 a:hover, .skusk300 a:hover, .skusk180 a:hover
{
    text-decoration: underline !important;

}
.skusk750_content
{
    width: 251px;
    height: 85px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/content_750.gif') left top no-repeat;
    overflow: hidden;
    position: absolute;
    top: 7px;
}
.skusk750_title1
{
    width: 144px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/title1_750.gif') left top no-repeat;
}

.skusk750_title2
{
    width: 230px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/title2_750.gif') left top no-repeat;
}
.skusk750_title2, .skusk750_title1, .skusk300_title2, .skusk300_title1, .skusk180_title
{
    height: 25px;
    position: absolute;
    overflow: hidden;
    top: 5px;
    left: 6px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
    line-height: 25px;

}
.skusk750_photo
{
    width: 66px;
    height: 60px;
    position: absolute;
    top: 12px;
    right: 15px;
    text-align: center;
}

.skusk300_photo
{
    width: 66px;
    height: 60px;
    position: absolute;
    top: 5px;
    right: 15px;
    text-align: center;
}

.skusk750_photo img, .skusk180_photo img, .skusk300_photo img
{
    border: 1px solid #d7d7d7 !important;
}
.skusk750_text1
{
    width: 144px;
}
.skusk750_text2
{
    width: 230px;
}

.skusk750_text1, .skusk750_text2
{
    height: 45px;
    position: absolute;
    overflow: hidden;
    top: 29px;
    left: 5px;
    font-size: 10px;
    font-weight: 400;
    padding: 5px;
}

.skusk300
{
    width: 298px;
    height: 248px;
    position: relative;
    background: #ededed;
    border: 1px solid #e3e3e3;
    font-family: Arial !important;
}

.skusk300_content
{
    width: 290px;
    height: 71px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/content_300.gif') left top no-repeat;
    overflow: hidden;
    position: absolute;
    left: 4px;
}
.skusk300_title1
{
    width: 191px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/title1_300.gif') left top no-repeat;
}

.skusk300_title2
{
    width: 279px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/title2_300.gif') left top no-repeat;
}
.skusk300_text1, .skusk300_text2
{
    height: 36px;
    position: absolute;
    overflow: hidden;
    top: 29px;
    left: 5px;
    font-size: 10px;
    font-weight: 400;
    padding: 2px 5px 2px 5px;
}

.skusk300_text1
{
    width: 181px;
}
.skusk300_text2
{
    width: 269px;
}

.skusk180
{
    width: 178px;
    height: 148px;
    position: relative;
    background: #ededed;
    border: 1px solid #e3e3e3;
    font-family: Arial !important;
}

.skusk180_content
{
    width: 167px;
    height: 102px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/content_180.gif') left top no-repeat;
    overflow: hidden;
    position: absolute;
    left: 4px;
    top: 44px;
}
.skusk180_title
{
    width: 145px;
    background: url('http://www.skusk.lt/pimg/Site/iblock/title_180.gif') left top no-repeat;
}

.skusk180_text1, .skusk180_text2
{
    height: 36px;
    position: absolute;
    overflow: hidden;
    top: 29px;
    left: 5px;
    font-size: 10px;
    font-weight: 400;
    padding: 5px;
}

.skusk180_text1
{
    width: 80px;
    height: 48px;
}
.skusk180_text2
{
    width: 145px;
    height: 48px;
}
.skusk180_photo
{
    width: 66px;
    height: 60px;
    position: absolute;
    top: 35px;
    right: 6px;
    text-align: center;
}

.vskaiciuokle tr td{
    padding:1px;
}

.vskaiciuokle .top th{
    background-color: #fec8ff;
}

.vskaiciuokle .top th.mid{
	text-align:center;
	font-size:18px;
}

.vskaiciuokle .days td{
    background-color: #e69ee8;
    font-size:13px;
    color:#fff;
   padding:4px;
}

.vskaiciuokle .days td.sekm{
    background-color: #cb7dcd;
}

.vskaiciuokle .data td{
	text-align:center;
    background-color:#fee2ff;
}
.vskaiciuokle .data td, .vskaiciuokle .data td a{
	width:88px;
	height:73px;
	font-family:georgia;
	font-size:30px;
	color:#9b269e;

}

.vskaiciuokle .data td div{
    display:none;
    position:absolute;
    border:1px solid #ccc;
    background:#ffcc33;
    padding:5px;
}

.vskaiciuokle_today{
    background-color: #ffff00 !important;
}

.vskaiciuokle_firstDay{
    background-color: #ff0000 !important;
}

.vskaiciuokle_possiblyFertile{
    background-color: #ff80ff !important;
}

.vskaiciuokle_fertile{
    background-color: #ff0fff !important;
}

.vskaiciuokle_mostFertile{
    background-color: #ce00ce !important;
}

.vskaiciuokle_ovulation{
    background-color: #8c008c !important;
}

.vskaiciuokle_nesting{
    background-color: #0080ff !important;
}

.vskaiciuokle_tryTest{
    background-color: #77bbff !important;
}

.vskaiciuokle_w div{
	margin:2px;
	height:29px;
	vertical-align:middle;
}

.vskaiciuokle_what{
    width:29px;
    height:29px;
    float:left;
    padding:3px;
}

.skaiciuokle_top{
    background-image: url('/pimg/skaiciuokle_top.gif');
    background-repeat:no-repeat;
    padding-left:75px;
    width:645px;
    font-family:arial;
    font-size:13px;
    height:118px;
    margin-bottom:20px;
 }

 .skaiciuokle_top div{
    width: 560px;
 }

.footer_bg{
    vertical-align:middle;
    background-image:url('/pimg/ico_bg.gif');
    background-repeat:no-repeat;
    padding:2px 2px 2px 4px;
    width:105px;
 }
 .footer_bg a span{
    position:relative;
    top:-9px;
    font-size:10px;
 }
.footer_bg a{
    color:#000;
}


.epasasFooter
{
	height: 113px;
	font-size: 10px;
	background: #FFFFFF;
	margin:0 auto;
	text-align: justify;
	width: 1000px;
	overflow: hidden;
}

.epasasFooterMenu
{
	border-bottom: 1px solid #DDDDDD;
	position: relative;
}

.epasasFooterMenu a
{
	margin:0 10px 0 10px;
}

.epasasFooter a
{
	text-decoration: none;
	color: #353535;
}

.epasasFooter a:hover
{
	text-decoration: none;
}

.epasasFooterCopyr
{
	float: right;
}
.epasasFooterCopyr a
{
	color: #947535;
}
.epasasFooterContent
{
	padding-left: 6px;
	padding-right: 12px;
	padding-top: 6px;
}
.epasasFooterContent span
{
		white-space: nowrap;

}
.epasasFooterContent img
{
	vertical-align: middle;
	padding: 7px 5px 7px 8px;
}

.epasasFooterContent a{
    font-size: 10px;
}


#header {

	background-color:#ffffff;

}



#header_top{
}



#header_top .logo_area{

	width:201px;

	float:left;

}



#header_top .banner_area{

	/*width:797px;*/

	/*float:right;*/
	margin: auto;

	text-align:center;

	padding-top:10px;

}



#header_bottom{

	background-image:url(/pimg/top_menu_bg.gif);

	background-repeat:no-repeat;

	padding-bottom:8px;

}


#header_nav{

margin: 0;

padding: 0;

list-style: none;

font-weight:bold;

text-align:center;

padding-left:12px;

font-family: Arial;

}



#header_nav li{

display:inline;

position: relative;

margin-top:22px;

min-width:1px;

/**width:1px;*/

white-space:nowrap;

float:left;

margin-left:2px;

margin-right:2px;margin-bottom:5px;

}





#header_nav li a{

display:block;

float:left;

color:#ffffff;

padding-left:8px;

padding-right:8px;

padding-top:5px;

padding-bottom:5px;




min-width:1px;



}





#header_nav .selected{

margin-top:15px;

}



#header_nav .selected a{

color:#000000;

background-color:#ffffff !important;

padding-top:12px;

padding-bottom:5px;

}

.fbutton, .fbutton_act
{
	margin-right: 5px;
	position: relative;
	height: 29px !important;

}
.fbutton_act div
{
	height: 22px !important;
	background: #ffffff;
	z-idex: 10;
}



#ePasasHead,
#ePasasHeadv2
{
  background-attachment:scroll !important;
  background-color:white !important;
  background-image:url(/pimg/loginLogo2.gif) !important;
  background-position:100px 6px !important;
  background-repeat:no-repeat !important;
  color:#000000 !important;
  font-family: Arial;
  font-size:12pt;
  line-height:41px !important;
  padding-left:6px !important;
  padding : 5px;
  padding-top : 2px;
}

#ePasasHeadv2
{
  background-image:url(/pimg/loginLogo22.gif) !important;
}


.birthdaysBlock{
    width:300px;
    margin:5px 0;
}

.birthdaysBlock .btop{
    background-image:url('/pimg/block_top.gif');
    height:7px;
    width:300px;
}

.birthdaysBlock .bbottom{
    background-image:url('/pimg/block_bottom.gif');
    height:7px;
    width:300px;
}

.birthdaysBlock .bmid{
    background-image:url('/pimg/block_mid.gif');
    background-repeat:repeat-y;
    width:290px;
    padding:0 10px;
}

#right_side_banners {
	background-color:#FFFFFF;
	margin:35px auto auto;
	padding:2px;
	text-align:center;
	width:300px;
}

.eliTop10
{
	margin-bottom: 5px;
}
.eliTop10 .tabz div.title2 a 
{
	clear:both;
	color:#FE254A;
	display:block;
	float:none;
	font-family:Times New Roman,Arial,Tahoma;
	font-size:120%;
}

.eliTop10 .tabz div.title2 
{
	border-bottom:1px solid #E0E0E0;
	display:block;
	float:none;
	height:auto;
	margin:5px;
}

.eliTop10 .tabz 
{
	border-bottom:1px solid #E0E0E0;
	padding-bottom:0;
}

.eliTop10 .tabz .active
{
	padding-left:0;
}

.eliTop10 .tabz .active a {
	margin-bottom: 0;
}

.eliTop10 .tabz table td 
{
	padding-bottom:0;
	padding-right:5px;
}

.eliTop10 .tabz table td.active span.l 
{
	background-image:url(/pimg/tab_a_l.gif);
}

.eliTop10 .tabz table td span.l 
{
	background-image:url(/pimg/tab_p_l.gif);
}

.eliTop10 .tabz table td span.l, div.tabz table td span.r 
{
	width:4px;
}

.eliTop10 .tabz table td a, div.tabz table td span 
{
	display:inline-block;
	float:left;
	height:24px;
}

.eliTop10 .tabz table td.active a 
{
background-image:url(/pimg/tab_a_c.gif);
}

.eliTop10 .tabz table td a:hover 
{
	cursor:pointer;
	text-decoration:none;
}

.eliTop10 .tabz table td a 
{
	background-image:url(/pimg/tab_p_c.gif);
	color:black;
	font-family:Times New Roman;
	font-size:14px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	text-decoration:none;
}

.eliTop10 .tabz table td span.r {
	background-image:url(/pimg/tab_p_r.gif);
}

.eliTop10 .tabz table td.active span.r {
background-image:url(/pimg/tab_a_r.gif);
}

.eliTop10 .tabz table td span.l, div.tabz table td span.r {
	width:4px;
}

.eliTop10 .baloon_left 
{
	background-image:url(/pimg/baloon_left.gif);
	background-repeat:no-repeat;
	font-size:11px;
	height:13px;
	letter-spacing:2px;
	width:5px;
}

.eliTop10 .baloon_middle 
{
	background-image:url(/pimg/baloon_middle.gif);
	background-repeat:repeat-x;
	color:#000000;
	font-size:11px;
	min-width:3px;
	padding-left:1px;
	padding-right:1px;
}

.eliTop10 .baloon_right 
{
	background-image:url(/pimg/baloon_right.gif);
	background-repeat:no-repeat;
	font-size:11px;
	height:13px;
	letter-spacing:1px;
	width:3px;
}

.required 
{
	color:red;
	font-size:16px;
}

.adverts
{
	font-size: 13px;
	line-height: 150%;
}

.adverts h2
{
	margin: 12px 0;
}

.adverts h3
{
	margin: 10px 0;
}

.adverts p
{
	margin: 8px 0;
}

optgroup option
{
	padding-left: 15px;
}





.half_left .spec
{
    display: block;
    padding: 0px 0px 8px 4px;
}

.EPH *
{
    font-size: 11px;
    font-family: Arial;
}

.EPH_Menu a
{
    color: white;
}

.EPH_Menu a.EPH_Act,
.EPH_Menu a:hover
{
    color: #666;
}


.EPH_Gradient .EPH_Menu
{
    background: #E14E82 url(/pimg/bg.png) repeat-x scroll 0px 0px !important;
}

.EPH_Menu
{
}
