* {
    margin: 0;
    padding: 0;
}
 /* General Style Info */
body {
    background: transparent url(../img/aistros-bg.jpg) 50% 0 repeat;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    margin: 0;
    position: relative;
}

#head_bg {
    background: transparent url(../img/head_bg.jpg) 50% 0 no-repeat;
}

#efx {
    background: transparent url(../img/efx.png) 50% 0 no-repeat;
}

#arturi18 .titulinis {
    padding: 50px;
    width: 702px;
    margin: 200px auto;
}

#arturi18 {
    height: 100%;
    min-height: 1000px;
    position: absolute;
    background: transparent url(../img/uzsklanda.png) 50% 50% repeat;
    width: 100%;
    z-index: 1000;
}

.top18 {
    background: transparent url(../img/18top.png) 50% 0 no-repeat;
    height: 10px;
    width: 100%;
}

.mid18 {
    background: #c4cbd2 url(../img/18mid.png) 0 0 repeat-x;
    min-height: 186px;
    width: 100%;
}

.mid18 h2 {
    text-align: center;
}

.mid18 span {
    display: block;
    text-align: justify;
    padding: 20px;
}

.bot18 {
    background: transparent url(../img/18bot.png) 50% 0 no-repeat;
    height: 10px;
    width: 100%;
}

a img {
    border: none;
    text-decoration: none;
}

a {
    color: #000;
    text-decoration: underline;
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #003d4c;
    text-decoration: none;
}

.block {
    margin: 0 auto;
    width: 980px;
}

#main {
    width: 100%;
    background: transparent url(../img/mergos.png) 50% 100% no-repeat;
}

#footer {
    background: transparent url(../img/foot_bg.jpg) 0 0 repeat;
    height: 308px;
    width: 100%;
}

#abs_footer {
    background: transparent url(../img/abs_foot_bg.jpg) 0 0 repeat;
    height: 33px;
    width: 100%;
    line-height: 33px;
    color: #fff;	clear: both;
}

#abs_footer .blockl {
    float: left;
}

#abs_footer .blockr {
    float: right;
}

.clr {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}

.foot_prierasai {
    width: 260px;
    float: left;
    margin-left: 20px;
    color: #43516a;
    line-height: 20px;
}

.foot_prierasai h1 {
    padding: 0;
    margin: 20px 0 10px 0;
    font-size: 24px;
    color: #9bb3de;
}

.foot_prierasai h1 a {
    color: #9bb3de;
    text-decoration: none;
}

.foot_prierasai h1 a:hover {
    color: #6482c4;
}

.galerija {
    width: 280px;
    float: left;
    position: relative;
    height: 320px;
    background: transparent url(../img/priedai.png) 100% 100% no-repeat;
    margin-bottom: 20px;
}

.reitingas a, .video a, .foto a {
    color: #f47182;
    text-decoration: none;
}

.reitingas, .video, .foto {
    color: #f47182;
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    bottom: 12px;
}

.reitingas a, .video a, .foto a {
    padding: 10px 0px 10px 40px;
}

.video {
    right: 190px;
    width: 77px;
    height: 36px;
    background: url(./../img/video_count.png) 0 0 no-repeat;
    text-indent: 50px;
    left: 25px;
    bottom: -1px;
	display: none;
}

.video a {
    display: block;
    width: 77px;
    height: 36px;
    padding: 0;
}

.foto {
    right: 110px;
}

.reitingas {
    right: 20px;
}

.remas {
    position: absolute;
    top: 0;
    right: 0;
    height: 255px;
    width: 255px;
    background: transparent url(../img/remas.png) 50% 50% no-repeat;
}

.base_photo {
    position: absolute;
    top: 3px;
    right: 3px;
    height: 249px;
    width: 249px;
}

.title {
    font-family: "Arial";
    position: absolute;
    height: 31px;
    line-height: 31px;
    font-size: 20px;
    color: #fff;
    top: 240px;
    left: 25px;
}

.title_r {
    float: left;
    background: transparent url(../img/title_r.png) 0 0 no-repeat;
    height: 31px;
    width: 12px;
}

.title_c {
    float: left;
    background-color: #f47182;
    height: 31px;
}

.title_l {
    float: left;
    background: transparent url(../img/title_l.png) 0 0 no-repeat;
    height: 31px;
    width: 12px;
}

.remas img {
    height: 255px;
    width: 255px;
}

#logo {
    background: transparent url(../img/logo.png) 100% 50% no-repeat;
    float: left;
}

#logo, #logo img {
    height: 100px;
    width: 220px;
}

#slogan {
    background: transparent url(../img/slogan.png) 50% 50% no-repeat;
    float: left;
}

#slogan, #slogan img {
    height: 100px;
    width: 460px;
}

#valdymas {
    float: left;
    text-align: center;
}

#valdymas a {
    display: block;
    margin: 10px;
}

.isjungtas {
    display: none;
}

#naujausios, #visos {
    line-height: 20px;
    color: #91cd00;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

#naujausios img, #visos img {
    vertical-align: middle;
}

#naujausios a, #visos a {
    color: #91cd00;
    text-decoration: none;
}

#naujausios a:hover, #visos a:hover {
    text-decoration: underline;
}

#naujausios {
    float: left;
    margin-left: 25px;
}

#visos {
    float: right;
    margin-right: 142px;
}

#qlogin .input input {
    width: 220px;
    padding: 3px;
    color: #808080;
    margin: 5px 0;
}

#qlogin .submit input {
    color: #fff;
    background: transparent url(../img/ok_butl.jpg) 50% 50% no-repeat;
    border: none;
    height: 25px;
    width: 100px;
    margin: 5px 0 10px 125px;
}

.slaprim {
    width: 180px;
    text-align: right;
}

.slaprim a {
    font-size: 14px;
    color: #43516a;
    font-weight: normal;
    text-decoration: underline;
}

.login label, .register label {
    display: block;
    color: #43516A;
}

.login .input input, .register .input input, .register .input textarea {
    width: 220px;
    padding: 3px;
    color: #808080;
    margin: 5px 0;
}

.login .submit input, .register .submit input {
    color: #fff;
    background: transparent url(../img/ok_butl.jpg) 50% 50% no-repeat;
    border: none;
    height: 25px;
    width: 100px;
    margin: 5px 0 10px 130px;
}

.login, .register {
    float: left;
    width: 300px;
    margin: 0 0 0 20px;
}

.login h2, .register h2 {
    color: #9bb3de;
    margin: 0 0 20px 0;
}

.nuotrauka {
    position: relative;
    float: left;
    margin: 0 0 30px 30px;
}

.nuotrauka a img {
    width: 174px;
    height: 174px;
}

.zoom {
    position: absolute;
    top: 5px;
    left: 5px;
}

.piblokas_top, .piblokas_bot {
    width: auto;
    height: 3px;
    font-size: 1px;
}

.piblokas_top { /*background: transparent url('../img/pilk_top.png') 0% 0% no-repeat;*/
}

.piblokas_bot { /*background: transparent url('../img/pilk_bot.png') 0% 0% no-repeat;*/
}

.blok509 {
    width: 509px;
    margin: 0 auto;
    color: #555555;
}

.blok509 .antraste {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.blok509 .botline_of, .blok509 .botline {
    width: auto;
    padding: 10px 0;
}

.blok509 .botline {
    border-bottom: solid 1px #d3d3d3;
}

.blok509 .tre, .blok509 .pirm, .blok509 .ant {
    line-height: 30px;
}

.blok509 .pirm {
    width: 150px;
    float: left;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.blok509 .ant {
    width: 100px;
    float: left;
    text-align: center;
    color: #b12a49;
    font-weight: bold;
}

.blok509 .tre {
    width: 250px;
    float: left;
    text-align: right;
}

.blok509 .tre span {
    color: #b12a49;
    font-weight: bold;
}

.blok509 input[type =
"submit"] {
    width: 100px;
    height: 29px;
    border: none;
    background: transparent url('../img/butmok.png') 50% 50% no-repeat;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

.smspaaiskinimai {
    text-align: center;
    padding: 20px 0;
    font-weight: bold;
}

.smspaaiskinimai span {
    color: #b12a49;
    font-weight: bold;
}

.piblokas {
    text-align: center;
    font-size: 24px;
    color: #9BB3DE;
}

.galas span a {
    background: transparent url('../img/pag_off.png') 50% 50% no-repeat;
    color: #fff;
    text-decoration: none;
    padding: 10px;
}

.galas .current {
    padding: 10px;
}

.galas span a:hover, .galas .current {
    background: transparent url('../img/pag_on.png') 50% 50% no-repeat;
    color: #fff;
    text-decoration: none;
}

.puslapiavimas {
    text-align: center;
    width: 870px;
}

.galas a {
    color: #e7547c;
    text-decoration: none;
}

#qlogin h3 a {
    color: #e35b81;
}

#qlogin h3 {
    color: #6482c4;
}

#qlogin h3 a:hover {
    color: #de3e6b;
}

.top_ant {
    margin: 0 0 15px 30px;
}

.top_ant span {
    font-size: 32px;
    color: #98b4e6;
}

.bacccc {
    margin-left: 30px;
    line-height: 26px;
    width: 185px;
    background: transparent url(../img/backk.png) 50% 50% no-repeat;
    text-align: center;
    float: left;
}

.bacccc a {
    color: #fff;
    font-weight: bold;
}

.balsavvv {
    float: right;
    width: 200px;
    margin-right: 150px;
    text-align: right;
}

.vid_bg div#top_round {
    background: url(./../img/top_round_video.png) 0 0 no-repeat;
    height: 25px;
    width: 813px;
    position: absolute;
    top: -25px;
    left: -1px;
}

.vid_bg div#bottom_round {
    background: url(./../img/bottom_round_video.png) 0 0 no-repeat;
    height: 25px;
    width: 813px;
    position: absolute;
    bottom: -25px;
    left: -1px;
}

.vid_bg div#video_girl {
    background: url(./../img/girl_video.png) 0 0 no-repeat;
    height: 567px;
    width: 170px;
    position: absolute;
    bottom: -30px;
    right: 10px;
}

.vid_bg {
    margin: 30px 0 30px 30px;
    padding: 40px 28px 50px 28px;
    background: #a59f9c url(../img/bg_video.png) 0 0 repeat-x;
    position: relative;
    width: 697px;
    min-height: 479px;
}
