html,body
{
	width  : 100%;
	height : 100%;
}

body
{
	margin      : 0;
	padding     : 0;
	background  : #FFF;
	color       : #000;
	font-family : tahoma;
	font-size	: 12px;
}

a
{
	color			: #000;
	text-decoration	: none;
}

img
{
	border : 0;
}

form, fieldset
{
	margin	: 0;
	padding	: 0;
	border	: 0;
}

input, select, textarea
{
	font-family : tahoma;
	font-size	: 12px;
	background	: #fff;
	border		: 1px solid #A5ACB2;
}


input
{
	padding	: 3px 7px;
}

.checkboxes input, input.checkbox
{
	padding		: 0;
	margin		: 0;
	border		: 0;
	background	: none;
}

input.submit
{
	background		: #BC0707;
	color			: #fff;
	border			: 0;
	padding			: 3px 13px;
	cursor			: pointer;
}

select
{
	padding	: 2px 0 2px 4px;
}

ul
{
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

ul,li,h1,h2,h3
{
	margin		: 0;
	padding		: 0;
}




#wrapper
{
	width 	: 992px;
	margin 	: 0 auto;
}

#header
{
	height 		: 120px;
	position 	: relative;
}

#header a.logo
{
	position 	: absolute;
	width		: 159px;
	height		: 24px;
	top			: 52px;
	left		: 37px;
	background	: url('../media/images/infoskelbimai.lt.gif') no-repeat;
	cursor		: pointer;
}

#header div.banner
{
	width		: 750px;
	height		: 100px;
	position	: absolute;
	top			: 9px;
	right		: 0px;
	overflow	: hidden;
}

#left_side
{
	width			: 684px;
	display			: block;
	float			: left;
	margin-right	: 8px;
}

#left_side .blocks, #right_side .blocks
{
	margin-bottom: 16px;
}

#left_side .blocks .menu, #right_side .blocks .menu
{
	height			: 43px;
	background		: url('../media/images/menu_bg.gif') left bottom repeat-x;
	padding-left	: 7px;
}

#left_side .blocks .menu a, #right_side .blocks .menu a
{
	line-height		: 31px;
	height			: 31px;
	display			: block;
	float			: left;
	font-size		: 11px;
	font-weight		: bold;
	text-transform	: uppercase;
	color			: #fff;
	padding			: 0 20px;
	margin			: 12px 28px 0 0;
}

#right_side .blocks .menu a
{
	margin-right	: 22px;
}
#right_side .blocks .menu a.last
{
	margin-right	: 0;
}

#left_side .blocks .menu a.active, #right_side .blocks .menu a.active
{
	line-height	: 40px;
	height		: 40px;
	color		: #000;
	background	: url('../media/images/menu_active.gif') repeat-x;
	margin-top	: 0;
	font-size	: 12px;
	padding-top	: 3px;
}

#left_blocks_wrapper, #right_blocks_wrapper
{
	border-left		: 1px solid #B6B6B6;
	border-right	: 1px solid #B6B6B6;
	border-bottom	: 1px solid #B6B6B6;
	/*padding			: 31px 0 36px 22px;*/
	padding			: 17px 0 13px 0;

	height			: 82px;
}

#left_blocks_wrapper #filtras
{
	padding	: 14px 0 0 22px;
}

#left_blocks_wrapper #filtras select, #left_blocks_wrapper #filtras input, #left_blocks_wrapper #filtras label
{
	float			: left;
	margin-bottom	: 15px;
}

#left_blocks_wrapper #filtras select
{
	width			: 160px;
	margin-right	: 12px;
}

#left_blocks_wrapper #filtras select.city
{
	width	: 146px;
}

#left_blocks_wrapper #filtras input.keyword
{
	width			: 130px;
	margin-right	: 12px;
}

#left_blocks_wrapper #filtras input.checkbox
{
	margin-top	: 5px;
	cursor		: pointer;
}
#left_blocks_wrapper #filtras label
{
	margin			: 0 17px 0 0;
	padding			: 0 0 0 10px;
	cursor			: pointer;
	line-height		: 25px;
}

#left_blocks_wrapper #filtras .submit
{
	margin-left	: 38px;
	width		: 123px;
}


#left_blocks_wrapper #filtras div#search_subcategory_wrap
{
	float	: left;
	display	: block;
	width	: 172px;
	height	: 20px;
}

#left_blocks_wrapper #filtras div#search_subcategory_wrap.ajax-loading
{
	font-size		: 11px;
	padding-left	: 23px;
	width			: 149px;
	line-height		: 20px;
	background		: url('../media/images/ajax_loading.gif') left center no-repeat;	
}


#left_blocks_wrapper #gaires
{
	padding		: 0px 28px 0 28px;
	font-family	: tahoma;
	display		: none;
	
}

#left_blocks_wrapper #gaires .tag_cloud
{
	padding : 0px 10px 15px 0;

}

#left_blocks_wrapper #naujas
{
	display	: none;
}

#left_blocks_wrapper #naujas .before
{
	padding	: 0 25px;
}

#left_blocks_wrapper #naujas .before p
{
	line-height	: 18px;
}

#left_blocks_wrapper #naujas strong
{
	margin	: 14px 0;
	padding	: 0;
	font-size	: 12px;
	font-weight	: bold;
}

#right_side
{
	width		: 300px;
	display		: block;
	float		: left;
}

div.error
{
	color 		: #780000;
	padding		: 5px;
	margin 		: 0 0 15px 0;
	background 	: #FFEEEE;
	text-align	: center;
	font-size	: 11px;
}

.success
{
	margin 		: 5px 0;
	padding		: 5px;
	text-align 	: center;
	color		: #007800;
	background	: #E4FFE4;
}



#right_side .newest_ads, #right_side .random_ads, #right_side .backlinks
{
	border		: 1px solid #DBDBDB;
	margin-top	: 15px;
}

#right_side .newest_ads h2, #right_side .random_ads h2, #right_side .backlinks h2
{
	line-height		: 30px;
	background		: url('../media/images/menu_bg.gif') repeat-x;
	font-size		: 11px;
	font-weight		: bold;
	color			: #fff;
	text-transform	: uppercase;
	margin			: 0;
	padding			: 0 0 0 22px;
	border-bottom	: 1px solid #DBDBDB;
}

 #right_side .backlinks .backlink_content
 {
	padding: 15px;
	line-height: 20px;
 }
 
#right_side .newest_ads ul li, #right_side .random_ads ul li
{
	display		: block;
}

#right_side .newest_ads ul li.gray, #right_side .random_ads ul li.gray
{
	background-color	: #FAFAFA;
}

#right_side .newest_ads ul li a, #right_side .random_ads ul li a
{
	display			: block;
	line-height	 	: 48px;
	height			: 48px;
	border-bottom	: 1px solid #DBDBDB;
	padding-left	: 23px;
	overflow		: hidden;
}

#right_side .newest_ads ul li a:hover, #right_side .random_ads ul li a:hover
{
	text-decoration	: underline;
}

#right_side .newest_ads a.more, #right_side .random_ads a.more
{
	display		: block;
	font-size	: 10px;
	line-height	: 29px;
	text-align	: center;
}

#right_side .newest_ads a.more:hover, #right_side .random_ads a.more:hover
{
	text-decoration : underline;
}

#right_side .newest_ads a.more span.left_bullet, #right_side .random_ads a.more span.left_bullet
{
	background		: url('../media/images/bullet1.gif') left 4px no-repeat;
	padding-left	: 12px;
}

#right_side .newest_ads a.more span.right_bullet, #right_side .random_ads a.more span.right_bullet
{
	background		: url('../media/images/bullet2.gif') right 4px no-repeat;
	padding-left	: 12px;
}


#footer
{
	font-size	: 11px;
	border-top	: 1px solid #DBDBDB;
	margin-top	: 18px;
	line-height	: 37px;
}

#footer div.left
{
	display			: block;
	float			: left;
	width			: 300px;
	padding-left	: 16px;
}

#footer div.left h1
{
	font-size	: 11px;
	font-weight : normal;
	display: inline;
	margin: 0;
	padding: 0;
}

#footer div.left .fk
{
	line-height: 14px;
}

#footer div.left a
{
	color	: #C40000;
}

#footer div.right
{
	display	: block;
	float	: right;
	width	: 600px;
}

#footer div.right ul
{
	float		: right;
	width		: auto;
}

#footer div.right ul li
{
	padding		: 0 0 0 37px;
	display		: block;
	float		: left;
	background	: url('../media/images/footer_bullet.gif') 16px center no-repeat;
}

#footer div.right ul li.first
{
	padding		: 0;
	background	: none;
}

#footer div.right ul li a
{
	display		: block;
	float		: left;
	padding		: 0 11px;
}

#footer div.right ul li a:hover
{
	text-decoration : underline;
}

.path h1
{
	font-size	: 12px;
	font-weight	: normal;
	display		: inline;
}


.clear
{
	clear : both;
}
