/* <!-- html --> */

body, html {
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}

@media print {
    * {
    background-color: white !important;
    background-image: none !important;
    }
}


/* <!-- links --> */

a:visited {
    color: #225F98;
	text-decoration: none;
}
a:link {
    color: #225F98;
	text-decoration: none;
}
a:hover {
    color: #225F98;
	text-decoration: underline;
}
a:active {
    color: #225F98;
	text-decoration: none;
}

/* <!-- global --> */

img {
    border: none;
}
form {
    padding: 0;
    margin: 0;
}
.red {
    color: red;
}
.bold {
    font-weight: bold;
}
.center {
    text-align: center;
}
.hidden {
    display: none;
}
.unhidden {
    display: block;
}

/* <!-- top --> */

#top {
    height: 88px;
    background: url('/abone/images/abone/top_bgr.gif');
}

#top .logo {
    float: left;
}

#top ul {
	margin: 0;
	padding: 0;
}

#top li {
    padding-top: 35px;
    height: 53px;
    width: 90px;
    background: url('/abone/images/abone/top_menu_bgr.gif') no-repeat 0 0;
	text-align: center;
    float: left;
    list-style-type: none;
    list-style-position: inside;
}

/* <!-- spacer --> */

.spacer {
    margin: 0;
    margin-top: 10px;
    padding: 0;
    padding-left: 5px;
    padding-top: 2px;
    width: 705px;
    height: 18px;
    background: url('/abone/images/abone/locator_corner_right.gif') no-repeat right top;
    background-color: #4c79a3;
    font-size: 8pt;
    color: #fff;
    font-weight: bold;float: left;
}

#spacer {
    height: 23px;
    background: url('/abone/images/abone/spacer_bgr.gif') repeat 0 0;
}
#spacer img {
    float: left;
}

/* <!-- holders --> */

#left {
    width: 190px;
    float: left;
}

#abone_logo{
				text-align: center;
}

#center {
    margin-left: 10px;
    width: 710px;
    float: left;
    background-color: #efefef;
}

#center p {
}

/* <!-- pages --> */

#pages {
    margin-top: 5px;
    margin-bottom: 5px;
    
    margin-left: 10px;
    margin-right: 10px;
   
}

/* <!-- news --> */

#news {
    margin-top: 5px;
    margin-bottom: 5px;
    
    margin-left: 10px;
    margin-right: 10px;
    
    width: 690px;
    clear: both;
    float: left;
}

#news h1 {
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 0;
    font-size: 9pt;
}

#news .news_image {
    margin: 0;
    padding: 0;
    margin: 5px 10px 10px 5px;
    border: solid 1px #4c79a2;
    float: left;

}



#news p {
}

#news .news_text_2 {
    margin-top: 5px;
}

/* <!-- menu --> */

#menu {
}

#menu ul {
    margin: 0;
    padding: 0;
}

#news_text{
				float:left; 
				width:570px;
}

.menu_1 {
    padding-left: 20px;
    list-style-type: none;
    border-bottom: solid 1px #f1f1f1;
    border-top: solid 1px #fff;
    padding-top: 4px;
    padding-bottom: 2px;
}

.menu_1 a:link,
.menu_1 a:visited,
.menu_1 a:active,
.menu_1 a:hover {
    font-weight: bold;
    color: #000;
}

.menu_2 {
    margin-left: 40px;
    list-style-type: none;
    list-style-image: url('/abone/images/abone/menu_bullet_blue.gif');
}

.menu_2 a:link,
.menu_2 a:visited,
.menu_2 a:active,
.menu_2 a:hover {
    font-weight: normal;
    font-size: 8pt;
    color: #000;
}

.menu_3 {
    margin-left: 55px;
    list-style-type:	disc;
    /*list-style-image: url('/abone/images/abone/menu_bullet_blue.gif');*/
}

.menu_3 a:link,
.menu_3 a:visited,
.menu_3 a:active,
.menu_3 a:hover {
    font-weight: normal;
    font-size: 8pt;
    color: #000;
}

/* <!-- search --> */

#search_simple_div {
 /*height: 75px;*/
	background-color: #f7f7f7;
	border-bottom: solid 1px #ccc;
}

#search_simple_div h1 {
    margin: 0;
    padding: 5px 0px 5px 10px;
    color: #336699;
    font-weight: bold;
    font-size: 10pt;
    border-top: solid 1px #ccc;
}

#search_simple_div .search_simple_form {
    margin: 0;
    padding: 5px 0 5px 10px;
    border-top: solid 1px #fff;
}

#search_simple_div input {
    width: 105px;
    border: solid 1px #999999;
    background-color: #ebebeb;
    font-size: 9pt;
}

#search_simple_div .button {
    width: 62px;
    height: 20px;
    font-size: 8pt;
    background: url('/abone/images/abone/search_simple_button_bg.gif') repeat 0 0;
    border: none;
    color: #fff;
}

/* <!-- search_advanced --> */

#search_advanced{
    margin-top: 10px;
				height:	315px;
}
#search_advanced p{
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    clear: both;
    float: left;
}
#search_advanced label{
    width: 115px;
    float: left;
}
#search_advanced input{
    width: 200px;
    font-size: 9pt;
}
#search_advanced select{
    width: 200px;
    font-size: 9pt;
}

/* <!-- user_login --> */

#user_login {
	background-color: #f7f7f7;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#user_login h1 {
    margin: 0;
    padding: 5px 0px 5px 10px;
    color: #336699;
    font-weight: bold;
    font-size: 10pt;
				border-bottom: solid 1px #ccc;
}

#user_login .user_login_form_p {
    margin: 0;
    padding: 5px 0 5px 10px;
    border-top: solid 1px #fff;
}

#user_login input {
    width: 105px;
    border: solid 1px #999999;
    background-color: #ebebeb;
    font-size: 9pt;
}

#user_login .button {
    width: 62px;
    height: 20px;
    font-size: 8pt;
    background: url('/abone/images/abone/search_simple_button_bg.gif') repeat 0 0;
    border: none;
    color: #fff;
}

#user_login_auth_txt {
    padding: 5px 5px 5px 10px;
    border-top: solid 1px #fff;
}
/* <!-- locator --> */

#locator {
    padding-left: 5px;
    padding-top: 2px;
    width: 705px;
    height: 18px;
    background: url('/abone/images/abone/locator_corner_right.gif') no-repeat right top;
    background-color: #4c79a3;
    font-size: 8pt;
    color: #fff;
    font-weight: bold;
}

/* <!-- product --> */

.product {
				margin-top: 5px;
    margin-bottom: 5px;
    width: 710px;
    clear: both;
    float: left;
				border-bottom:	1px solid #E2E2E2;
}

.product_div_1_small {
		float:	left;
		padding-left:	10px;
		padding-right:	10px;
		padding-bottom:	10px;
		width:	590px;
}

.product_div_2_small{
		float:	left;
		height:	auto;
		text-align:	center;
		width:	100px;
}

.product_div_1_full {
		float:	left;
		padding-top:	3px;
		padding-left:	10px;
		padding-right:	10px;
		padding-bottom:	10px;
		width:	100px;
}

.product h1 {
				margin-bottom: 5px;
    margin-top: 5px;
    padding: 0;
    font-size: 9pt;
}

.product .product_image {
    margin: 0;
    padding: 3px;
    /*margin: 10px 10px 10px 10px;*/
    border: solid 1px #E2E2E2;
    background-color: #fff;
    /*float: left;*/
}

.product .product_image_none {
    margin: 0;
    padding: 3px;
    /*margin: 10px 10px 10px 10px;*/
    /*border: solid 1px #E2E2E2;*/
    /*background-color: #fff;*/
    float: left;
}

.product .product_image_div {
    margin: 0;
    padding:3px 10px 3px 0px;
				margin: 3px 10px 10px 0px;
    float: left;
				width:	100px;
				text-align: center;
}

.product p {
}

.pages {
		clear: both;
}

#product_text_1 {
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
#product_text_1 p {
    margin: 0;
    padding: 0;
}

#product_text_1_1 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
#product_text_1_1 p {
    margin: 0;
    padding: 0;
}

#product_text_2 {
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
#product_text_2 p {
    margin: 0;
    padding: 0;
}

#product_text_2_2 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
#product_text_2_2 p {
    margin: 0;
    padding: 0;
}

#product_template {
    margin-top: 10px;
    margin-right: 10px;
    padding: 10px;
    width: 550px;
    float: right;
    border: solid 1px #225F98;
}

#product_text_small {
				float:	right; 
				width:	474px;
}

#product_template h1 {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
}

#product_template label {
    width: 100px;
    font-weight: bold;
    float: left;
}
#product_template p {
    margin: 0;
    padding: 0;
}

.product .spacer {
    margin: 0;
    margin-top: 10px;
    padding: 0;
    padding-left: 5px;
    padding-top: 2px;
    width: 705px;
    height: 18px;
    background: url('/abone/images/abone/locator_corner_right.gif') no-repeat right top;
    background-color: #4c79a3;
    font-size: 8pt;
    color: #fff;
    font-weight: bold;float: left;
}
.product .product_price_table {
    background-color: #fff;
    float: left;
}

.product .product_price_months {
    width: 45px;
    text-align: center;
    font-weight: bold;
    background-color: #ebebeb;
}

.product .product_price_value {
    width: 45px;
    text-align: center;
    background-color: #ebebeb;
}

.product .product_price_title {
    padding-left: 15px;
    background-color: #ebebeb;
}

.cenas{
				color:#EEEEEE;
				font-size:9pt;
				font-weight:bold;
				margin-bottom:2px;
				margin-top:2px;
				padding-bottom:0;
}

.cenas a{
				color: #FF0000;	
}


.product .product_interval {
    margin-left: 5px;
    margin-top: 5px;
    width: 310px;
    border: solid 1px #b1b1b1;
    float: left;
}

.product .product_interval h1{
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-size: 9pt;
    background-color: #939395;
    color: #fff;
}

.product .product_interval p{
    margin: 0;
    padding: 5px 5px 5px 5px;
}

.product .product_interval label {
    width: 100px;
    float: left;
}

.product .product_message {
    margin-top: 5px;
    margin-left: 5px;
    width: 310px;
    border: solid 1px #b1b1b1;
    float: left;
	clear: left;
}

.product .product_message h1 {
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-size: 9pt;
    background-color: #939395;
    color: #fff;
}

.product .product_message p {
    margin: 0;
    padding: 5px 5px 5px 5px;
}


#product_addr {
    margin-top: 5px;
    margin-right: 5px;
    width: 370px;
    border: solid 1px #b1b1b1;
    float: right;
	padding-bottom:10px;
}

#product_addr select{
    width: 200px;
}

#product_addr input{
    width: 200px;
}


#product_addr h1{
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-size: 9pt;
    background-color: #939395;
    color: #fff;
}

#product_addr label {
    width: 75px;
    float: left;
}

#product_addr p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
    margin-left: 5px;
}

#product_addr_to_jur {
    display: none;
}

#product_addr_to_fiz {
    display: none;
}


#basket {

}

#basket .basket_table {
    background-color: #fff;
}


#basket .basket_title {
    font-weight: bold;
    text-align: center;
    background-color: #ebebeb;
}

#basket .basket_text {
    background-color: #f7f7f7;
}
#basket .basket_text_200 {
    width: 200px;
    background-color: #f7f7f7;
}
#basket .basket_text_155 {
    width: 155px;
    background-color: #f7f7f7;
}
#basket .basket_text_100 {
    width: 100px;
    background-color: #f7f7f7;
}
#basket .basket_text_50 {
    width: 50px;
    background-color: #f7f7f7;
}

#basket .basket_text_center {
    text-align: center;
    background-color: #f7f7f7;
}
#basket .basket_text_left {
    text-align: left;
    background-color: #f7f7f7;
}
#basket .basket_text_center_bold {
    font-weight: bold;
    text-align: center;
    background-color: #f7f7f7;
}

#basket .basket_text_left_bold {
    font-weight: bold;
    text-align: left;
    background-color: #f7f7f7;
}
#basket .basket_text_right_bold {
    font-weight: bold;
    text-align: right;
    background-color: #f7f7f7;
}

/* <!-- bill --> */

#bill {
    background-color: #fff;
}

#bill .bill_table {
    background-color: #fff;
    page-break-inside: avoid;
}

#bill tr {page-break-inside: avoid;}


#bill .bill_title {
    font-weight: bold;
    text-align: center;
    background-color: #fff;
}

#bill .bill_text {
    background-color: #fff;
}
#bill .bill_text_200 {
    width: 200px;
    background-color: #fff;
}
#bill .bill_text_155 {
    width: 155px;
    background-color: #fff;
}
#bill .bill_text_100 {
    width: 100px;
    background-color: #fff;
}
#bill .bill_text_50 {
    width: 50px;
    background-color: #fff;
}

#bill .bill_text_center {
    text-align: center;
    background-color: #fff;
}
#bill .bill_text_center_bold {
    font-weight: bold;
    text-align: center;
    background-color: #fff;
}

#bill .bill_text_left_bold {
    font-weight: bold;
    text-align: left;
}
#bill .bill_text_right_bold {
    font-weight: bold;
    text-align: right;
}

/* <!-- rekins_addr --> */

#rekins_hidden {
    display: none;
}
#rekins_unhidden {
    display: block;
}

#rekins_addr {
    margin-top: 5px;
    margin-left: 5px;
    padding-bottom: 5px;
    width: 375px;
    border: solid 1px #b1b1b1;
    float: left;
}

#rekins_addr select{
    width: 200px;
}

#rekins_addr input{
    width: 200px;
}


#rekins_addr h1{
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-size: 9pt;
    background-color: #939395;
    color: #fff;
}

#rekins_addr label {
    width: 90px;
    float: left;
}

#rekins_addr p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
    margin-left: 5px;
}

#rekins_addr_to_jur {
    display: none;
}

#rekins_addr_to_fiz {
    display: none;
}

#rekins_addr_to_fiz_short {
    display: none;
}

#rekins_addr_to_jur_short {
    display: none;
}

#rekins_actions {
    margin-top: 5px;
    margin-right: 5px;
    width: 305px;
    border: solid 1px #b1b1b1;
    float: right;
}
#rekins_actions hr {
    border: none;
    border-top: solid 1px #b1b1b1;
}
#rekins_actions p {
    margin: 0;
    margin-top: 5px;
    padding: 0;
}

#rekins_actions h1{
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-size: 9pt;
    background-color: #939395;
    color: #fff;
}

#rekins_actions p {
    margin-left: 5px;
}




/* <!-- registration --> */

#registration {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 100px;
}

#registration input {
    width: 200px;
    font-size: 9pt;
}

#registration fieldset {
    margin-top: 10px;
    border: solid 1px #ccc;
}

#registration label {
    width: 150px;
    float: left;
}

#registration .registration_button_submit {
    width: 136px;
}
#registration p {
    margin: 5px 5px 5px 5px;
    padding: 0;
}



#auth {
}

#auth h1 {
    font-size: 9pt;
}

#auth input {
    font-size: 9pt;
}

#auth fieldset {
    margin-top: 10px;
    border: solid 1px #ccc;
}

#auth label {
    width: 150px;
    float: left;
}

#auth input {
    font-size: 9pt;
}
#auth p {
    margin: 5px 5px 5px 5px;
    padding: 0;
    clear: both;
}


/* <!-- addr --> */

#product_addr_type_ak_input_2008 p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#product_addr_type_my_input_2008 p {
    margin-top: 5px;
    margin-bottom: 30px;
}

#addr {
    padding: 5px;
}

#addr p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_1 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_1 {
    width: 200px;
    font-size: 9pt;
}

#addr_2 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_2 {
    width: 200px;
    font-size: 9pt;
}

#addr_3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_3 {
    width: 200px;
    font-size: 9pt;
}

#addr_4 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_4 {
    width: 200px;
    font-size: 9pt;
}

#addr_5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_5 {
    width: 200px;
    font-size: 9pt;
}

#addr_6 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_6 {
    width: 200px;
    font-size: 9pt;
}

#addr_7 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_7 {
    width: 200px;
    font-size: 9pt;
}

#addr_8 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_8 {
    width: 200px;
    font-size: 9pt;
}

#addr_9 {
    margin-top: 5px;
    margin-bottom: 5px;
}

#addr_elem_9 {
    width: 200px;
    font-size: 9pt;
}


/* <!-- bill --> */

#bill {
    margin: 0 auto;
    width: 700px;
}

#bill_header {
    height: 150px;
    clear: both;
}

/* <!-- comments --> */

#comments {
    float: left;
    padding-bottom: 50px;
}

#comments p {
    width: 690px;
    margin: 0;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
 }

#comments .comments_title {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

#comments .comments_title_white {
    margin-top: 25px;
    margin-bottom: 25px;
    font-weight: bold;
    background-color: #fff;
}


#comments .spacer {
    margin: 0;
    margin-top: 10px;
    padding: 0;
    padding-left: 5px;
    padding-top: 2px;
    width: 705px;
    height: 18px;
    background: url('/abone/images/abone/locator_corner_right.gif') no-repeat right top;
    background-color: #4c79a3;
    font-size: 8pt;
    color: #fff;
    font-weight: bold;
}

#comments label {
    width: 100px;
    float: left;
}

#comments input {
    width: 300px;
}

#comments textarea {
    width: 300px;
    height: 200px;
}

#comments .button {
    width: 200px;
    height: 20px;
    font-size: 8pt;
    background: url('/abone/images/abone/button_bgr_200.gif') repeat 0 0;
    border: none;
    color: #fff;
}

#comments hr {
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    width: 710px;
}

/* <!-- login_error --> */

#login_error {
    padding: 10px;
}

#login_error p{
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    clear: both;
}

#login_error label {
    width: 170px;
    float: left;
}

#login_error input {
    width: 200px;
}

.required{
				color:	#FF0000;
}


.paldies {
    font-size: 12pt;
    text-align: center;
    margin-top: 150px;
    margin-bottom: 150px;
}

/* <!-- ecomm --> */

#ecomm_result_text {
    margin:                 20px;
    margin-top:             150px;
    margin-bottom:          150px;
}
#ecomm_result_text h1 {
    font-size:              12pt;
    text-align:             center;
    color:                  red;
}
#ecomm_result_text h2 {
    font-size:              12pt;
    text-align:             center;
}
#ecomm_result_text ul {
    font-size:              8pt;
    padding:                0;
    text-align:             left;
    margin-left:            25%;
}
#ecomm_result_text li {
    list-style-position:    inside;
    list-style-type:        square;
}
/* <!-- ecomm_bankserviss --> */

#ecomm_bankserviss {
}

#ecomm_bankserviss h1 {
    margin-top:             50px;
    font-size:              8pt;
    font-weight:            bold;
    text-decoration:        underline;
}
#ecomm_bankserviss h2 {
    margin:                 10px;
    margin-bottom:          30px;
    font-size:              8pt;
    font-weight:            bold;
    color:                  red;
}
#ecomm_bankserviss h3 {
    margin:                 0 0 5px 0;
}

#ecomm_bankserviss p {
    margin:                 10px;
}

/* <!-- ecomm_hanzanet --> */

#ecomm_hanzanet {
}

#ecomm_hanzanet p {
    margin: 10px;
}
#ecomm_hanzanet h1 {
    margin-top:             50px;
    font-size:              8pt;
    font-weight:            bold;
    text-decoration:        underline;
}
#ecomm_hanzanet h2 {
    margin:                 10px;
    margin-bottom:          30px;
    font-size:              8pt;
    font-weight:            bold;
    color:                  red;
}
#ecomm_hanzanet h3 {
    margin:                 0 0 5px 0;
}
