body { padding:0; margin:0; font:normal 12px arial; }
img { border:none; }
a { outline:none; color:#0000cc; }
a:hover { text-decoration:none; }
a:visited { color:#0000cc; }
table { border-collapse:collapse; }
ul { margin:0; padding:0 0 0 40px; }
ol { margin:0; padding:0 0 0 40px; }
h1 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
input { margin:0; }
form { margin:0;padding:0; } /* for IE 6-7 */


hr { height:1px; background-color:#e0e0e0; color:#e0e0e0; border:0; }

.clear { clear:both; }
.clear2{ clear: both; margin: -1px 0px 0px; height: 1px; }
.fl { float:left; }
.fr { float:right; }
.abs { position:absolute; }

.di { display:inline; }
.dn { display:none; }

.b { font-weight:bold; }
.fwb { font-weight:bold; }
.fwn { font-weight:normal; }

.pointer { cursor:pointer; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }

.b1 { border:1px solid #000000; }

.u { text-transform:uppercase; }

.black { color:#000000; }
.gray{color:#8d8c8c;}
.blue { color:#003E9B; }

.t0{border-collapse:collapse;}

.w100p{width:100%}

.fs11 { font-size:11px; }

.ma { margin:auto; }
.mtm2 { margin-top:-2px; }
.mtm1 { margin-top:-1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt8 { margin-top:8px; }
.mt11 { margin-top:11px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt16 { margin-top:16px; }
.mt18 { margin-top:18px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt100 { margin-top:100px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mb5 { margin-bottom:5px !important; }
.mb7 { margin-bottom:7px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb100 { margin-bottom:100px; }
.ml2 { margin-left:2px; }
.ml3 { margin-left:3px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

.pt5{ padding-top:5px; }
.pt10 { padding-top:10px; }
.pr5 { padding-right:5px; }
.pr15 { padding-right:15px; }
.pb5{ padding-bottom:5px; }
.pb10 { padding-bottom:10px; }

.lh17 { line-height:17px; }

/*
 * Common styles
 */
h1 { font:bold 18px arial; color:#ff6600; }
input.btn { height:22px; margin-top:-1px; }
fieldset { border:1px solid #e0e0e0; padding:3px 8px 9px 8px; margin:-7px 0 0 0; width:120px; }
fieldset legend { font:normal 11px arial; color:#7a7a7a; line-height:14px; }
fieldset .fieldset_content {  }
.breadcrumb { color:#7a7a7a; }
.breadcrumb h1 { display:inline; }
.banner_right .fieldset_content { height:600px; }
.input_error { padding:0px 6px; border:1px solid #ffd1d1; background:#ffe5e5; }
.input_error .error_text { color:#FF0000; font-size:11px; }


/*
 * Index template styles
 */
.index_main { width:960px; margin-left:25px; }
.index_left {  }
.logo { margin:20px 0 0 0; }
.logo_text_cnt { margin:5px 0 0 3px; }
h1.logo_text { font:normal 11px arial; color:#7a7a7a; }
.boba { margin-top:50px; }
.index_right { width:780px; }
/* left-right padded container for main content (only hr-break has full width, everything else is put in this padded container) */
.index_right .right_cnt, .index_main  .main_cnt{ margin:0 10px; }
.index_right .right_cnt .top { margin-top:50px; }
.splitter { height:19px; width:1px; background:#e0e0e0; margin:0 20px; }
.lang .splitter { margin:0 8px; }
table td.splitter { width:1px; background:#e0e0e0; }
table td.splitter_margin { width:10px; }
.input_title { font-weight:bold; color:#7a7a7a; margin-bottom:2px; }
.input_help { font-size:11px; color:#7a7a7a; margin-top:2px; }
.index_right .main { margin-top:15px; }
.index_right .main .index_pirkejams { width:395px; }
.index_right .main .index_pirkejams .search { background:#ccdbe9; border:1px solid #b3cadf; padding:10px; }
.index_right .main .index_pirkejams .search select { width:373px; }
.index_right .main .index_pirkejams .search .search_table { margin-top:15px; }
.index_right .main .index_pirkejams .search .search_table  input { width:152px; }
.index_right .main .index_pirkejams .search .search_table  select { width:182px; }
.index_right .main .index_pirkejams .search .search_table td.center { width:15px; } /* horizontal splitter */
.index_right .main .index_pirkejams .search .search_table td.middle { height:15px; } /* vertical splitter */
.index_right .main .index_pirkejams .search .search_btn { margin-top:25px; }
.btn1_center { font-size:18px; height:26px; padding:0px 10px 3px 10px; color:#FFFFFF; background:#ff6600; border:none; cursor:pointer; overflow:visible; }
.index_right .main .index_pardavejams { width:200px; }
.index_right .main .index_pardavejams .login_box { background:#ffffcb; border:1px solid #f2f2a0; padding:10px 3px; width:192px; }
.index_right .main .index_pardavejams .login_box  .input { padding:0px 7px; }
.index_right .main .index_pardavejams .login_box  .input_error { padding:0px 6px; border:1px solid #ffd1d1; background:#ffe5e5; }
.index_right .main .index_pardavejams .login_box  .input_error .error_text { color:#FF0000; font-size:11px; }
.index_right .main .index_pardavejams .login_box  input.text { width:175px; }
.index_right .main .index_pardavejams .login_box .login_register, .login .login_register { height:17px; }
.index_right .main .index_pardavejams .login_box .login_register input, .login .login_register input { margin:0;padding:0;width:13px;height:13px;overflow:hidden;*margin:3px 0 0 0; }
.index_right .main .index_pirkejams .title, .index_right .main .index_pardavejams .title { font:bold 18px arial; color:#0064cb; margin-bottom:15px; }
.index_right .main .index_pirkejams .info, .index_right .main .index_pardavejams .info { margin-bottom:15px; }
.get_news, .send_to_friend { width:598px; border:1px solid #b3cadf; padding:10px; }
.get_news .left { width:300px; }
.get_news .left .title, .send_to_friend .title { font:bold 14px arial; color:#0064ca; margin-bottom:5px; }
.send_to_friend  input.text { width:140px; }
.btn2_center { height:22px; padding:0 4px 4px 4px; background:url(../images/btn2_center.gif); border:none; cursor:pointer; overflow:visible; }
.footerspacer { color:#A9A9A9; font-size:11px; margin-left:5px; margin-right:5px; }
.mail_form {
	border:1px solid #BBBBBB;
	left:50%;
	margin-left:-150px;
	margin-top:-52px;
	top:50%;
	width:300px;
	z-index:2;
}
.mail_form .title{
	background:url(../images/stars_block_title_bg.gif) repeat-x;	
	padding:2px 15px;
	font-weight:bold;
	height:16px;
	border:1px solid #91b7f0;	
	overflow:hidden;
}
.mail_form .form_content{	
	background:url(../images/send_friend_bg.gif) repeat-y #ffffff;
	overflow:hidden;
	padding:10px 15px;
	border:1px solid #a3a0a0;
	border-top:0px;
}
.button2 input, input.button2{	
	cursor:pointer;
	height:22px;
	margin:0;
	border:0px;	
	background-image:url(../images/button2_middle.gif);	
	font-size:12px;
	padding:0 20px 2px 20px;
	*padding:0px 23px;
	overflow:visible;
}
.error {
	color:#FF0000;
	font-weight:bold;
}

/*
 * Duomenu ivedimas template styles
 */
.h2 { font:bold 14px arial; color:#0064ca; }
.user_items_list { border:1px solid #f2f2a0; background:#ffffcb; padding:8px; width:151px; }
.user_items_list .item .delete { padding:0 0 0 5px; }
.user_items_list .item .delete a {
    position:relative;
    top:2px;
}
.user_items_list .item .user_item_info { font-size:11px; color:#7a7a7a; }
.new_item { width:617px; }
.new_item .box { border:1px solid #b3cadf; padding:7px; }
.new_item .box .input { padding:8px 12px; }
.new_item .box .input_error, .admin_login .input_error { padding:7px 11px; border:1px solid #ffd1d1; background:#ffe5e5; }
.new_item .box .input_error .error_text, .admin_login .input_error .error_text { font-size:11px; color:#ff0000; }
.new_item input.text { width:270px; }
.new_item input.text_short { width:158px; }
.new_item input.text.numbers { width:158px; }
.new_item select { width:274px; }
.new_item select.short { width:162px; }
.new_item textarea { width:100%; height:100px; }
.new_item .plus { margin:3px 0 0 2px; cursor:pointer; }
.new_item .box .paid_input { background:#f5f5f5; border:1px solid #ededed; padding:10px; }
.new_item .box .paid_input .valid_until { color:#FF6600; margin-bottom:5px; }
.new_item .input_help.bottom { margin:8px; }
.total_price { color:#7a7a7a }
.price { font-size:18px; color:#e60000; }
.checkbox_right { margin-top:-2px; }
#gmaps_address_list { position:absolute; z-index:1; border:1px solid #C9C9C9; margin-top:23px; }
#gmaps_address_list a { background-color:#FFFFFF; color:#000000; cursor:pointer; display:block; text-decoration:none; }
#gmaps_address_list a:hover { background-color:#DDDDDD; }

/*
 * Payment
 */
#payment { margin:40px 0 0 0; }
#payment table { width:590px; margin:0 0 0 40px; }
#payment table td { height:30px; }

/*
 * Inner template styles
 */
.inner_left { width:170px; }
.inner_search_block { border:1px solid #b3cadf; background:#ccdbe9; padding:8px 0 8px 8px; width:159px; }
.inner_search_block .input { margin-bottom:15px; }
.inner_search_block select { width:150px; font-size:11px; }
.inner_search_block input.text { width:130px; }
.inner_search_block .btn1_center { padding-left:5px; padding-right:5px; }
table td.inner_right_splitter_margin { width:5px; }
.inner_right { width:630px; margin-right:5px; }
.inner_right .inner_right_container { padding:0 5px; }
.inner_right .special_offers { font-size:11px; color:#7a7a7a; margin:15px 0 5px 0; }
.inner_right .top_offers { background:#ffffcb; border:1px solid #f2f2a0; margin-bottom:10px; }
.inner_right .offer_top { margin:10px 0 20px 5px; }
.inner_right .offer { margin:10px 0 20px 1px; }
.inner_right .offer_title { font:bold 14px arial; }
.offer_box  { border:1px solid #e0e0e0; width:617px; }
.top_offers .offer_box  { border:1px solid #b3cadf; }
.offer_box.single_item  { border:1px solid #e0e0e0; }
.offer_box .left { padding:9px; width:468px; height:144px; }
.offer_top .offer_box .left { background:#FFFFFF; }
.offer_box.single_item .left { height:122px; }
.offer_box .offer_logo { border:1px solid #e0e0e0; }
.offer_box .right { padding:9px; width:113px; }
.offer_box .right a { text-decoration:none; }
.offer_top .offer_box .right { background:#d0e5f8; }
.offer .offer_box .right { background:#ffffcb; }
.offer_box.single_item .right { background:#ffffcb; }
.offer_box .value_name { color:#7a7a7a; }
.offer_box .offer_box_values .offer_box_td1 { width:90px; }
.offer_box .offer_box_values .offer_box_td2 { width:65px; text-align:right; padding-right:5px; }
.offer_box .offer_box_values .offer_box_td12 { width:155px; text-align:right; padding-right:5px; }
.offer_box .offer_box_values .offer_box_td3 { width:90px; padding-right:10px; text-align:right; }
.offer_box .offer_box_values .offer_box_td345 { text-align:left; }
.offer_box .offer_box_values .offer_box_td4 { width:135px; text-align:right; }
.offer_box .offer_box_values .offer_box_td5 { width:80px; text-align:right; }
.paging .active { font-weight:bold; color:#5b5b5b; }
.inner_banner { padding:10px 9px 9px 9px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
fieldset.google_ads { width:300px; padding:3px 2px 9px 2px; }
.no_results { font-size:16px; color:#FF0000; text-align:center; }

/*
 * Objektas template styles
 */
.item_info { width:615px; }
.item_info .title { color:#7a7a7a; }
.send_box { width:300px; }
.send_box .message_box { border:1px solid #b3cadf; padding:10px 4px; }
.send_box .message_box  input.text { width:160px; }
.send_box .message_box  textarea { width:273px; height:90px; }
.send_box .message_box  select { width:277px; }
.send_box .message_box .expandable { min-height:465px; height:auto !important; height:465px; }
.send_box .message_box .expandable2 { height:492px; }
.send_box .message_box .expandable2 table td { text-align:center; }
.send_box .message_box .input { padding:1px 7px; }
.send_box .message_box .input_error { padding:0 6px; border:1px solid #ffd1d1; background:#ffe5e5; }
.send_box .message_box .input_error .error_text { font-size:11px; color:#ff0000; }

/*
 * Completed template styles
 */
.completed .input_error { padding:6px; margin:0 6px; border:1px solid #ffd1d1; background:#ffe5e5; }
.completed .input_error .error_text { font-size:11px; color:#ff0000; }

/*
 * Login template styles
 */
.login .input { width:390px; padding:6px 7px; margin:0 6px 10px 6px; }
.login  .input_error { padding:5px 6px; margin:0 6px 10px 6px; width:390px; border:1px solid #ffd1d1; background:#ffe5e5; }
.login  .input_error .error_text { color:#FF0000; font-size:11px; }
.login input.text { width:252px; }

.login .input .left, .login .input_error .left { width:130px; padding-right:5px; }
.login .input .right, .login .input_error .right { width:250px; }
.login .input_error .error_text { margin-top:5px; }

/*
 * Admin template styles
 */
.admin_login { position:absolute; top:50%; left:50%; width:300px; margin:-100px 0 0 -150px; border:1px solid #B3CADF; padding:10px; }
.admin_login .title { font:bold 18px arial; color:#0064cb; margin-bottom:15px; }
.admin_main { margin:10px; }
.admin_menu { border:1px solid #B3CADF; padding:10px; margin-bottom:5px; }
.admin_main .table3 tr.item td { border-top:1px solid #E4E4E4; }
.admin_main .menu_td { width:155px; }


/*
 * Other
 */
.delete h2 { color:#FF0000; }
.message { border:1px solid #E0E0E0; }
.unread_messages {
    color:#FF6600;
}

