html { height: 100%; padding: 0; margin: 0}
body {
	font: 11px tahoma;
	height: 100%;
	padding: 0 0 0 0;
	margin: 0;
	}
img {
	border: none;
	}
table, td {
	vertical-align: top;
	}
hr {
	border: 0;
	background-color: #ccc;
	color: #ccc;
	height: 1px;
	}
hr.hr_orange {
	border: 0;
	background-color: #d94503;
	color: #d94503;
	height: 1px;
	}
ul, li, form, h1, h2, h3, h4, p { padding: 0; margin: 0; }
h1, .hh1 {
	font-family: Arial, tahoma, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #d94503;
	}
h2, .hh2 {
	font-family: Arial, tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d94503;
	position: relative;
	left: 2px;
	}
h3, .hh3 {
	font-family: tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	position: relative;
	left: 2px;
	}
h3.in_grey_box {
	font-family: Arial;
	font-size: 16px;
	color: #d94503;
	padding: 0;
	margin-bottom: 10px;
	}
a:link, a:active, a:visited {
	color: #d94503;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a.button:link, a.button:active, a.button:visited {
	padding: 4px 12px 4px 12px;
	color: #666666;
	}
a.button:hover {
	padding: 3px 11px 3px 11px;
	color: black;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #999999;
	text-decoration: none;
	}
	
input.txt { border: 1px solid #ccc; background: url('/UserSide/Template/Default/imgs/yellow_input_back2.png') 0px -3px repeat-x;}
input.txt_error { border: 1px solid red; background-color: #ffe8ed; }
input.txt_grey { border: 1px solid #dcdcdc; background-color: #fdfdfd; color: #ccc; }
.note {
	background-color: #fffeea;
	background: url('/UserSide/Template/Default/imgs/sauktukas.gif') 10px 10px no-repeat;
	border: 1px solid #dcd86e;
	padding: 10px 20px 10px 40px;
	}
.error {
	background-color: #ffe8ed;
	border: 1px solid red;
	padding: 6px 20px 6px 20px;
	}
input.input_error {
	border: 1px solid #ccc;
	background-color: #ffe8ed;
	}
.div_header {
	position: absolute; 
	background: #f1f1f1;
	color: grey;
	font: 11px tahoma;
	top: -7px; 
	left: 10px; 
	padding: 0 7px 0 7px;
	}
.mini_login_email {
	border: 1px solid #ccc;
	width: 115px;
	}
.mini_login_pass {
	border: 1px solid #ccc;
	width: 115px;
	}

/********** MAIN TABLE ************/
table.table_main {
	height: 100%;
	margin-top: 0px;
	}
td.td1_header {
	width: 200px;
	height: 75px;
	}
td.td2_header {
	width: 620px;
	height: 75px;
	vertical-align: bottom;
	}
td.td3_header {
	width: 192px;
	height: 75px;
	vertical-align: bottom;
	text-align: left;
	padding-left: 15px;
	}
td.td_footer {
	color: #666666;
	height: 175px;
	background: url('/UserSide/Template/Default/imgs/footer_back.png') 0 0 repeat-x;
	padding: 20px 20px 0px 20px;
	}
td.td_main_left {
	vertical-align: top;
	padding: 8px 0 0 0;
	}
td.td_main_center {
	vertical-align: top;	
	padding: 14px 0 20px 0;
	}
td.td_main_right {
	vertical-align: top;	
	padding: 14px 0 0 0;
	text-align: right;
	}
.rounded_top {
	background: url('/UserSide/Template/Default/imgs/rounded_top.jpg') 0 0 no-repeat;
	height: 5px;
	margin: 0 0 0 15px;
	}
.rounded_bottom {
	background: url('/UserSide/Template/Default/imgs/rounded_bottom.jpg') 0 0 no-repeat;
	height: 5px;
	margin: 0 0 0 15px;
	}
.grey_box {
	background-color: #ebebeb;
	width: 156px;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 15px;
	text-align: left;
	}
.ar { text-align: right; }
.al { text-align: left; }
.ac { text-align: center; }

/********* PAGALBINIAI REIKALAI ***************/
.top_note {
	background-color: #fdf8cf;
	padding: 12px 50px 8px 50px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d4b650;
	position: relative;
	z-index: 2000;
	}
#div_top_note a:link, #div_top_note a:visited, #div_top_note a:active {
	color: blue;
	text-decoration:  none;
	}
#div_top_note a:hover {
	text-decoration: underline;
	}

.black_overlay {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background-color: black; 
	-moz-opacity:.70; 
	filter:alpha(opacity=70); 
	opacity:.70;
	z-index: 800;
	}
.intro_holder {
	position: absolute;
	background-color: white;
	top: 30%;
	left: 40%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width: 280px;
	height: 220px;
	z-index: 801;
	}
.intro_content_holder {
	border: 1px solid #ccc;
	margin: 20px 20px 10px 20px;
	width: 240px;
	height: 140px;
	position: relative;
	overflow: hidden;
	}
.intro_content {
	position: absolute;
	top: 0px;
	left: 0px;
	}
.intro_controls {
	border: 0px solid red;
	height: 10px;
	margin: 0px 20px 20px 20px;
	height: 30px;
	}
.div_kw {
	position: absolute; 
	top: 80px; 
	left: 10px;
	display: none;
	}

/********** CATEGORIES ************/
a.a_category:link, a.a_category:visited, a.a_category:active {
	font: 11px tahoma;
	text-decoration: none;
	color: #333333;
	}
a.a_category:hover{
	text-decoration: underline;
	color: black;
	}
.categories_block {
	border: 0px solid #ccc;
	padding: 0 0 0 0px;
	margin: 10px 0 0 0;
	color: #666666;
	}
.categories_header {
	font: bold 11px tahoma;
	border: 1px solid #ccc;
	padding: 4px 0 4px 28px;
	width: 150px;
	background: url('/UserSide/Template/Default/imgs/down_arrow.png') 14px 9px no-repeat;
	}
ul.ul_categories {
	list-style: none;
	width: 180px;
	padding: 10px 0 10px 0px;
	}
li.li_categories {
	border-bottom: 1px solid #e5e5e5;
	background: url('/UserSide/Template/Default/imgs/raquo.png') 20px 7px no-repeat;
	padding: 2px 5px 2px 35px;
	}

/********** INDEXES ************/
.indexes_back {
	text-align: center;
	background: url('/UserSide/Template/Default/imgs/lines_grid.png') 0px 0px;
	border: 0px solid red;
	margin: 10px 0 0 0;
	line-height: 17px;
	padding: 2px 40px 10px 40px;
	width: 100px;
	}

/*********** NAVI ****************/
td.td_navi1 {
	color: #666666;
	text-align: left;
	width: 110px;
	}
td.td_navi2 {
	color: #ccc;
	text-align: right;
	}

.actions_block a:link, .actions_block a:visited, .actions_block a:active { color: black; }
.actions_block a:hover { }

a.a_navi_button:link, a.a_navi_button:visited, a.a_navi_button:active {
	color: #999999;
	border: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
	background: url('/UserSide/Template/Default/imgs/button_back_grey.png') 0 0 repeat-x;
	}
a.a_navi_button:hover {
	color: #333333;
	border: 1px solid #666666;
	text-decoration: none;
	}
.navi_active_page { 
	color: #333333;
	border: 1px solid #ccc;
	padding: 0px 3px 0px 3px;
	}

/*********** SEARCH ****************/
#div_search_advanced h3 {
	color: #d94503;
	}
#div_search a.grey_button:link, a.grey_button:visited, a.grey_button:active {
	color: #999999;
	padding: 2px 4px 2px 4px;
	margin: 10px 0 0 0;
	border: 1px solid #f1f1f1;
	}
#div_search_advanced a.grey_button:link, a.grey_button:visited, a.grey_button:active {
	color: #999999;
	padding: 2px 4px 2px 4px;
	margin: 10px 0 0 0;
	border: 1px solid #f1f1f1;
}
#div_search a.grey_button:hover {
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
	}
#div_search_advanced a.grey_button:hover {
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
	}
#div_search { 	color: #999999; 	}
#div_search_advanced .ar {
	vertical-align: middle;
	padding: 0 10px 0 0;
	}
#div_search_advanced .search_categories {
	border: 1px solid #ccc;
	width: 130px;
	height: 170px;
	overflow: auto;
	margin: 3px 0 0 0;
	}
#div_search_advanced .short_input {
	width: 45px;
	font: 10px tahoma;
	}
#div_search_advanced table.seach_details { 	
	border-collapse: collapse; 	
	margin: 20px 0 20px 0;
	}
#div_search_advanced div.hr {
	border-top: 1px dotted #ccc;
	margin: 5px 0 5px 0;
	}
#div_search_advanced td.rowspaned {
	padding: 0 0 0 30px;
	border-left: 0px dotted #ccc;
	}
#div_search_advanced div.mag_or_issue {
	border: 1px solid #ccc;
	width: 89%;
	position: relative;
	margin: 20px 0 0 0;
	padding: 10px 5px 10px 0;
	}
.calendar {
	background-color: white;
	border: 1px solid #ccc;
	}
	

/*********** CONTENTS ****************/
.actions_block {
	width: 595px;
	padding: 3px 10px 2px 10px;
	background: url('/UserSide/Template/Default/imgs/actions_block_back.png') 0 -10px no-repeat;
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px 0;
	}
img.cover {
	border: 1px solid #cbced1;
	margin: 0 0 0 0;
	width: 132px;
	height: 184px;
	}
table.table_magazines {
	margin: 10px 0 5px 0;
	width: 616px;
	}
a.a_magazine_name:link, a.a_magazine_name:visited, a.a_magazine_name:active {
	font: bold 12px tahoma;
	color: black;
	}
.div_magazine_name {
	padding: 0 10px 0 10px;
	text-align: left;
	}
.div_magazines_list_info {
	color: #666666;
	padding: 0 10px 30px 10px;
	}
.div_magazines_list_info_image {
	background: url('/UserSide/Template/Default/imgs/green_icon.png') 130px 0 no-repeat;
	}

a.a_cover_link:link, a.a_cover_link:visited, a.a_cover_link:active {
	display: block;
	padding: 8px 11px 11px 8px;
	border: 0px solid white;
	width: 132px;
	height: 184px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
	}
a.a_cover_link:hover {
	background: url('/UserSide/Template/Default/imgs/anim_back5.gif') 0px 0 no-repeat;
	}
td.td_magazines_list_magazine {
	width: 154px;
	}

.kaina_big {
	font-family: Arial, tahoma;
	font-weight: normal;
	font-size: 24px;
	color: #d94503;
	margin-right: 30px;
	line-height: 30px;
	}
td.m_cover_td {
	width: 210px;
	padding: 0 20px 0 0;
	}
p.about_mag {
	padding: 10px 0 0 0;
	}

span.striked {
	text-decoration: line-through;
	}
.padt10 { padding-top: 10px; }
.padr10 { padding-right: 10px; }
.padb10 { padding-bottom: 10px; }
.padl10 { padding-left: 10px; }

.bg1 { background-color: #f1f1f1; }
.bg2 { background-color: #ccc; }
td.td_c1 {
	font: bold 11px tahoma;
	}
div.div_my_profile {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 0;
	margin: 0 0 20px 0;
	}
td.td1_my_profile {
	font: bold 11px tahoma;
	width: 250px;
	}
td.td3_my_profile {
	width: 100px;
	text-align: right;
	}
td.td_form_key {
	font: bold 11px tahoma;
	text-align: right;
	padding: 0 0 0 5px;
	}
td.td_form_input {
	width: 200px;
	padding: 0 0 0 10px;
	}
td.td_bank {
	width: 29%;
	text-align: center;
	padding: 10px 5px 10px 5px;
	border: 1px solid #ccc;
	}
td.td_bank:hover {
	background-color: #f1f1f1;
	border: 1px solid #333333;
	}
img.disabled_img {
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
div.div_bank_img {
	padding-bottom: 2px; 
	}
.bank_logo {
	cursor: pointer;
	text-align: center;
	}
.disabled_bank_text {
	display: block;
	font: 11px tahoma;
	color: #ccc;
	padding-top: 5px;
	}


a.a_payment_type:link, a.a_payment_type:visited, a.a_payment_type:active {
	font: bold 11px tahoma;
	display: block;
	padding: 4px 0 4px 5px;
	color: black;
	margin: 10px 0 6px 0;
	}
a.a_payment_type_color_d:link, a.a_payment_type_color_d:visited, a.a_payment_type_color_d:active {
	background: #98e045 url('/UserSide/Template/Default/imgs/down_arrow.png') 170px 9px no-repeat;
	}
a.a_payment_type_color_d:hover {
	background-color: #b5c5de;
	}
a.a_payment_type_color_p:link, a.a_payment_type_color_p:visited, a.a_payment_type_color_p:active {
	background: #b5c5de url('/UserSide/Template/Default/imgs/down_arrow.png') 170px 9px no-repeat;
	}
a.a_payment_type_color_p:hover {
	background-color: #b5c5de;
	}

.pabandyk {
	display: block;
	background-image:url('/UserSide/Template/Default/imgs/pabandyk2.png') !important;
	background-image:none;
	background-repeat:no-repeat;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UserSide/Template/Default/imgs/pabandyk2.png',sizingMethod='scale');
	height: 100px;
	width: 180px;
	cursor: pointer;
	
}


/*********** FOOTER ****************/
.td_footer a:link, .td_footer a:visited, .td_footer a:active {
	color: #666666;
	}
.td_footer a:hover {
	color: black;
	}
.td_footer ul {
	list-style: none;
	}
td.footer_copyright {
	padding: 30px 0 0 0;
	text-align: center;
	vertical-align: bottom;
	/*border-top: 2px dotted #ccc;*/
	}
td.td_in_footer {
	border-left: 2px dotted #ccc;
	padding: 0 0 10px 15px;
	height: 120px;
	}
td.td_in_footer_logo {
	width: 180px;
	}

/*********** SUBSCRIPTIONS TABLE ****************/
td.sub_table_header_td {
	background: #ebebeb;
	font: bold 11px tahoma;
	padding: 2px 0 2px 10px;
	}
td.sub_table_td {
	padding: 4px 0 0 20px;
	}
.sub_selection_div {
	display: none;
	border: 1px solid #ccc;
	margin: 0px 0 10px 0;
	padding: 10px 10px 10px 20px;
	}

a.a_select_version:link, a.a_select_version:active, a.a_select_version:visited {
	color: white;
	font-family: tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
div#id_selection_digital, div#id_selection_paper {
	border-left: 1px solid #d94503;
	border-right: 1px solid #d94503;
	border-bottom: 1px solid #d94503;
	padding: 10px 5px 10px 5px;
	}

.div_subscribe_options {
	margin: 40px 0 0 0;
	padding: 10px 10px 10px 10px;
	background-color: #f1f1f1;
	border-top: 1px solid #ccc;
	}
.big_cover {
	border: 1px solid #ccc;
	position: relative;
	}
td.td_prices1 {
	width: 200px;
	padding: 0 10px 0 20px;
}
td.td_prices2 {
	width: 300px;
	padding: 0 10px 0 20px;
}
tr.tr_prices1 { background-color: #f1f1f1;	}
tr.tr_prices2 { }

/******** HELP ************************/
a.dukk:link, a.dukk:active, a.dukk:visited {
	font: bold 12px tahoma;
	text-decoration: none;
	color: black;
	display: block;
	max-width: 600px;
	margin: 10px 0 5px 0;
	}
a.dukk:hover {
	color: #d94503;
	}
div.duka {
	margin: 0 40px 20px 20px;
	max-width: 600px;
	}
.sms_letter {
	border: 1px solid #ccc;
	padding: 0px 4px 2px 4px;
	margin-right: 2px;
	min-width: 8px;
	height: 20px;
	text-align: center;
	float: left;
	}
.cb { clear: both; }