
/* + + + TVS stiliai + + + */
.main_box_header { font-size: 18px; padding: 0; margin: 0 0 10px 0 }
.register_user {  }
input, select { margin: 0 0 10px 0 }

.notice_box, .error_box { color: #cc0000; font-weight: bold }


/* + + + TVS stiliai + + + */

body { font: 80% Arial; padding: 0; margin: 0; background: #fff }
#all { width: 770px; margin: 0 auto }
#top { height: 130px }
.logo { float: left }
.title { color: #999; font: italic 18px Arial; border-bottom: 1px solid #ccc; float: left; width: 360px; margin-top: 62px }
#maintable { width: 770px }
#sideleft { width: 200px }
#sideleft li { padding: 5px 0 4px 18px; background: url(images/bg-list.gif) no-repeat left 11px }
#sideleft a.active { color: #000; font-weight: bold }
.ads { margin: 50px 0 }
.ads a { display: block; width: 160px; margin-bottom: 25px }
.boldas { font-weight: bold }
.blokuota{ color: #cc0000; font-weight: bold }
.aktyvi { color: #009900 }
.kortinfo { width: 100% }


.login { padding: 5px; margin: 5px 10px 5px 0; border: 1px solid #ccc; background: #f9f9f9 }
.login span { display: block; color: #999; margin-bottom: 5px }
a.active { font-weight: bold }
a.exit { display: block; font-size: 11px; color: #000; text-align: right; text-decoration: underline }
.red { color: #cc0000 }

#center { font-size: 90%; padding: 0 10px 30px 0 }
#center .login { padding: 10px 5px }
#center li { padding: 3px 0 4px 0px; margin-left: 15px; list-style: circle }
.user_step_item  a { float: left; padding: 3px 5px; margin: 0 5px 10px 0; border: 1px solid #ccc; background: #f9f9f9 }
.user_step_item  a.active { color: #fff; background: #cc0000 }

.failai { width: 100%; font-size: 11px }
.t0 { width: 50px; font-weight: bold }
.t1 { width: 75px; font-weight: bold }
.t2 { width: 45px; font-weight: bold }
.t3 { width: 45px; font-weight: bold }
.t4 { font-weight: bold }
.t5 { width: 75px; font-weight: bold }
.t6 { width: 55px; font-weight: bold }
.siusti { text-align: center }

.naujiena { color: #999; font-size: 85%; margin: 15px 0 }
.naujiena h2 { color: #000; font-size: 110%; padding: 0; margin: 0 0 5px 0 }
.naujiena a { color: #000 }
.naujiena a:hover { color: #cc0000 }
.naujiena p { color: #000; font-size: 110%; padding: 0; margin: 0 }

#sideright { width: 200px }
.box { color: #ff0000; margin-bottom: 40px; background: url(images/bg-box.gif) no-repeat right bottom }
.box h2 { color: #cc0000; font-size: 18px; line-height: 18px; padding: 0; margin: 0 0 10px 0 }
.kortele { text-align: center; background: url(images/bg-list.gif) no-repeat 17px 35px }

#end { width: 770px; font-size: 12px; color: #666; border-top: 1px solid #999; padding-top: 15px }
#end a { color: #666; text-decoration: underline }
#end td { width: 150px }
#end .td1 { width: 120px; font-size: 14px; font-weight: bold; padding-left: 80px }

.clear { clear: both }

table { border-collapse: collapse }
td { vertical-align: top }

h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0 0 10px 0 }
h1 { font-size: 18px }
a { color: #cc0000; text-decoration: none }
a:hover { color: #000 }
p { text-align: justify }
ul { padding: 0; margin: 0; list-style-type: none }
img { border: none }