*
{
	padding: 0;
	margin: 0;
}

body
{
	background: #d8d8d8 url(/images/bg.body.gif) repeat-x;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000;
	line-height: 150%;
}
body.user
{
	background: #d8d8d8 url(/images/bg.body.user.gif) repeat-x;
}

a
{
	position: relative;
	-moz-outline-style: none;
	color: #41962c;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}

a img
{
    border: none;
}

fieldset
{
	border: none;
}

/* ###################################################################################### */

#container
{
    position: relative;
    width: 850px;  
    margin: 0 auto;
}

/* ###################################################################################### */


#header
{
	position: relative;
	float: left;
	width: 100%;
	padding: 20px 0px;
	height: 70px;
}

#header img
{
	position: relative;
	float: left;
}

#header h1
{
	position: relative;
	float: left;
	line-height: 70px;
	text-indent: -1000em;
	width: 230px;
	background: url(/images/logo.gif) no-repeat;
}

#header h1 a
{
	float: left;
	display: block;
	height: 70px;
	width: 230px;
}

#header div.user
{
	position: relative;
	float: right;
	line-height: 70px;
}

#header div.user a.login
{
	font-size: 22px;
	margin-right: 20px;
}

#header div.user a.my_account
{
	color: #333333;
}

#header div.user span.account
{
	font-size: 22px;
	margin-right: 20px;
	margin-left: 10px;
	color: #41962c;
	font-weight: bold;
}

#header div.user a.register
{
	font-size: 18px;
	margin-left: 20px;
}

/* ###################################################################################### */

#navigation
{
	float: left;
	width: 100%;
	padding: 10px 0px;
	margin-bottom: 20px;
}

#navigation ul
{
	float: left;
	list-style: none;
	width: 100%;
}

#navigation ul li
{
	float: left;
	background: url(/images/tab_right.gif) no-repeat top right;
	height: 30px;
	display: inline;
	margin-right: 10px;
}
#navigation ul li#right-nav
{
	float: right;
	margin: 0;
}

#navigation ul li a
{
	float: left;
	display: block;
	background: url(/images/tab_left.gif) no-repeat top left;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	color: #000000;
	text-decoration: none;
}

#navigation ul li a:hover, #navigation ul li.highlighted a
{
	color: #ff7800;
}

#navigation ul li.orange
{
	background: url(/images/tab_right_orange.gif) no-repeat top right;
}
#navigation ul li.orange a
{
	background: url(/images/tab_left_orange.gif) no-repeat top left;
	color: #fff;
}
#navigation ul li.orange a:hover
{
	text-decoration: underline;
}

#navigation ul li.sel
{
	background: url(/images/tab_right_sel.gif) no-repeat top right;
}

#navigation ul li.sel a
{
	background: url(/images/tab_left_sel.gif) no-repeat top left;
	color: #FFFFFF;
}

/* ###################################################################################### */

#user
{
	float: left;
	width: 100%;
	padding: 10px 0px;
	line-height: 30px;
}

#user ul
{
	float: left;
	list-style: none;
}

#user ul li
{
	float: left;
	background: url(/images/tab2_right.gif) no-repeat top right;
	height: 30px;
	display: inline;
	margin-right: 10px;
}

#user ul li a
{
	float: left;
	display: block;
	background: url(/images/tab2_left.gif) no-repeat top left;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	color: #e2ffdb;
	text-decoration: none;
}

#user ul li a:hover
{
	color: #ffffff;
}

#user ul li.sel
{
	background: url(/images/tab2_right_sel.gif) no-repeat top right;
}

#user ul li.sel a
{
	background: url(/images/tab2_left_sel.gif) no-repeat top left;
	color: #41962c;
}

#user ul li.user_name
{
	background: none;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 20px;
}

#user ul li.user_name a
{
	background: none;
	padding: 0px;
}

#user ul li.user_name img
{
	float: left;
	margin-right: 10px;
}

#user span.logout
{
	float: right;
	
}

#user span.logout a
{
	color: #e2ffdb;
	text-decoration: none;
	font-size: 12px;
}

#user span.logout a:hover
{
	color: #FFFFFF;
}

/* ###################################################################################### */

#footer
{
	float: left;
	position: relative;
	width: 830px;
	height: 70px;
	padding: 10px;
	background: url(/images/bg.footer.gif) no-repeat;
	font-size: 12px;
}

#footer ul
{
	list-style: none;
	border-bottom: 1px solid #dadada;
	width: 830px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}

#footer ul li
{
	display: inline;
	line-height: 20px;
	margin-right: 10px;
}

#footer span
{
	line-height: 20px;
}

#footer span.copyright
{
	float: left;
}

#footer span.solution
{
	float: right;
}

/* ###################################################################################### */

div.box_main
{
	float: left;
	position: relative;
	width: 560px;
	margin-bottom: 20px;
	background: url(/images/bg.box_main.bottom.gif) no-repeat bottom #ffffff;
}

div.box_main h2
{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 40px;
}

div.box_main h2 a
{
	float: left;
	width: 540px;
	padding: 0px 10px;
	background: url(/images/bg.box_main.gif) no-repeat top;
	color: #FFFFFF;
	display: block;
}

div.box_main h2.active a
{
	background: url(/images/bg.box_main_active.gif) no-repeat top;
}

div.box_main h2.info
{
	background: url(/images/bg.box_main_info.gif) no-repeat top;
	padding: 0px 10px;
	font-size: 16px;
}

div.box_main h2.info2
{
	background: url(/images/bg.box_main.gif) no-repeat top;
	padding: 0px 10px;
	font-size: 16px;
}
div.box_main h2.info2 a
{
	display: inline;
	float: none;
	padding: 0;
	background: none;
	font-size: 16px;
}

div.box_main h2.active_info
{
	background: url(/images/bg.box_main_active.gif) no-repeat top;
	padding: 0px 10px;
}

div.box_main h2.notactive_info
{
	background: url(/images/bg.box_main.gif) no-repeat top;
	padding: 0px 10px;
}

div.box_main div.info
{
	float: left;
	position: relative;
	width: 540px;
	padding: 10px 10px 10px 10px;
}


div.box_main div.bottom
{
	float: left;
	position: relative;
	width: 560px;
	height: 10px;
	background: url(/images/bg.box_main.bottom.gif) no-repeat;
}

div.box_main div.left
{
	float: left;
	position: relative;
	width: 260px;
}

div.box_main h3
{
	font-size: 14px;
	color: #ff7800;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dadada;
}

div.box_main h3.soon
{
	color: #187a00;
}

div.box_main div.right
{
	float: right;
	position: relative;
	width: 260px;
}

div.box_main div.right a img
{
	float: left;
}

div.box_main div.left ul
{
	list-style: none;
	text-align: center;
	width: 120px;
	height: 90px;
	float: left;
}

div.box_main div.left ul.user
{
	position: relative;
	float: left;
	width: 260px;
	height: auto;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 8px 0px;
	margin-bottom: 20px;
}

div.box_main div.left ul.stop
{
	margin-bottom: 0px;
}

div.box_main div.left ul.user li
{
	position: relative;
	float: left;
	width: 260px;
	line-height: 20px;
}

div.box_main div.left ul li.number
{
	font-size: 23px;
	color: #187a00;
	line-height: 30px;
	font-weight: bold;
}

div.box_main div.left ul li.soon_end
{
	color: #ff7800;
}

div.box_main div.left ul li.name
{
	color: #187a00;
	font-weight: bold;
}

div.box_main div.left ul li.info, span.info
{
	color: #929292;
	font-size: 11px;
}

div.box_main div.left ul li.value
{
	font-size: 11px;
}

div.box_main ul li.date
{
	color: #737373;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
}

div.box_main button
{
	position: relative;
	padding: 5px;
	float: left;
	height: 40px;
	line-height: 30px;
	width: 120px;
	background: url(/images/bg.button.gif) no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	border: none;
}

div.box_main button:hover
{
	cursor: pointer;
	color: #a5ff8f;
}

div.box_main button:focus
{
	color: #000000;
}

div.box_main div.left ul.right
{
	float: right;
	width: 130px;	
}

div.box_main div.left ul.full
{
	width: 260px;
}

div.box_main div.left ul.sms
{
	float: right;
	width: 120px;
	height: 40px;	
}

div.box_main div.left ul.sms li strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.box_main div.left ul.sms span.sms_price
{
	font-size: 10px;
}

/* ###################################################################################### */

div.box_main div.content
{
	float: left;
	position: relative;
	width: 540px;
	padding: 10px;
}
div.greytext
{
	color: #5f5f5f;
}
div.box_main div.content h4
{
	font-size: 14px;
	padding-bottom: 10px;
}

div.box_main div.content h5
{
	font-size: 14px;
	padding-bottom: 10px;
	color: #23860b;
}

div.box_main div.content p
{
	padding-bottom: 10px;
}

div.box_main div.content span.date
{
	color: #3da224;
}

div.box_main div.content ul, div.box_main div.content ol
{
	margin-left: 30px;
	padding-bottom: 5px;
}

div.box_main div.content ul li, div.box_main div.content ol li
{
	padding-bottom: 5px;
}

div.box_main div.content form
{
	float: left;
	background: #e2ffdb;
	padding: 10px;
	width: 520px;
}

div.box_main div.content fieldset
{
	float: left;
	width: 250px;
}

div.box_main div.content div.clear
{
	float: left;
	width: 520px;
	height: 5px;
}

div.box_main div.content fieldset.right
{
	float: right;
}

div.box_main div.content fieldset.full
{
	float: left;
	width: 520px;
	border-bottom: 1px solid #26890d;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

div.box_main div.content div.banks
{
	float: left;
	width: 520px;
	border-top: 1px solid #26890d;
	padding-top: 20px;
	margin-top: 20px;
}

div.box_main div.content fieldset.text
{
	float: left;
	width: 520px;
	margin-bottom: 0px;
}

div.box_main div.content fieldset.text textarea
{
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
	line-height: 150%;
	width: 511px;
	height: 130px;
	padding: 3px;
}

div.box_main div.content fieldset.picture
{
	float: left;
	width: 520px;
	border-bottom: 1px solid #26890d;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

div.box_main div.content fieldset.checkbox
{
	float: left;
	width: 520px;
	margin-bottom: 15px;
}

div.box_main div.content fieldset.control
{
	float: left;
	width: 520px;
	border-top: 1px solid #26890d;
	padding-top: 20px;
	margin-top: 10px;
}

div.box_main div.content fieldset.terms
{
	float: left;
	width: 520px;
	border-top: 1px solid #26890d;
	padding-top: 20px;
	margin-top: 10px;
}

div.box_main div.content fieldset.remember
{
	clear: left;
}

div.box_main div.content fieldset.terms label, div.box_main div.content fieldset.remember label
{
	width: auto;
	padding-bottom: 0px;
	font-size: 13px;
	font-weight: normal;
	margin-right: 15px;
	line-height: 20px;
}

div.box_main div.content fieldset.terms input, div.box_main div.content fieldset.remember input 
{
	width: 15px;
	margin-right: 5px;
	margin-top: 4px;
	height: 13px;
	padding: 0px;
	float: left;
}

div.box_main div.content fieldset.checkbox input
{
	width: 15px;
	margin-right: 5px;
	margin-top: 4px;
	height: 13px;
	padding: 0px;
	float: left;
	margin-bottom: 0px;
}

div.box_main div.content fieldset.checkbox label
{
	width: 500px;
}

div.box_main div.content fieldset.checkbox label.prize
{
	font-size: 18px;
	float: left;
	color: #41962c;
	font-weight: bold;
	margin-bottom: 10px;
}


div.box_main div.content fieldset.control button
{
	position: relative;
	float: right;
	background: url(/images/bg.button2.gif) no-repeat;
	font-size: 16px;
}

div.box_main div.content fieldset.control a
{
	float: left;
	line-height: 40px;
}

div.box_main div.content fieldset label
{
	float: left;
	width: 100%;
	padding-bottom: 3px;
	color: #26890d;
}

div.box_main div.content fieldset label.error
{
	color: #ff4e00;
}

div.box_main div.content fieldset input,
div.box_main div.content fieldset select
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	padding: 3px;
	width: 240px;
	margin-bottom: 10px;
}

div.box_main div.content fieldset.full input
{
	width: 510px;
}

div.box_main div.content fieldset input.tel
{
	width: 190px;
}

div.box_main div.content fieldset span.tel
{
	float: left;
	width: 45px;
	font-weight: bold;
}

div.box_main div.content fieldset span.tel2
{
	float: left;
	position: relative;
	width: 250px;
	line-height: 25px;
	padding-bottom: 10px;
	font-weight: bold;
}

div.box_main div.content fieldset input.amount
{
	float: left;
	width: 120px;
	margin-right: 10px;
	text-align: right;
	font-size: 20px;
}

div.box_main div.content fieldset span.amount
{
	float: left;
	line-height: 34px;
	font-size: 20px;
}

div.box_main div.content fieldset span.form_info
{
	position: relative;
	width: 100%;
	float: left;
	font-size: 11px;
}

div.box_main div.content fieldset span.remind
{
	font-size: 11px;
}

div.box_main div.content span.money
{
	font-size: 22px;
	width: 100%;
	float: left;
	color: #41962c;
	font-weight: bold;
	margin-bottom: 10px;
}

div.box_main div.content span.money2
{
	font-size: 22px;
	line-height: 25px;
	width: 100%;
	float: left;
	color: #41962c;
	font-weight: bold;
	margin-bottom: 20px;
}

div.box_main div.content span.money3
{
	font-size: 22px;
	line-height: 25px;
	width: 100%;
	float: left;
	color: #41962c;
	font-weight: bold;
	margin-bottom: 5px;
}

div.box_main div.content span.description
{
	font-size: 11px;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

div.box_main div.content span.prize
{
	font-size: 18px;
	width: 100%;
	float: left;
	color: #41962c;
	font-weight: bold;
	margin-bottom: 20px;
}


div.box_main div.content span.plus
{
	font-size: 15px;
	width: 100%;
	float: left;
	color: #41962c;
	margin-bottom: 20px;
}

div.box_main div.content fieldset button
{
	padding: 5px;
}

div.box_main div.content fieldset.picture img
{
	float: left;
	margin-right: 20px;
}

div.box_main div.content fieldset.picture span
{
	line-height: 90px;
}

div.box_main div.content div.error
{
	float: left;
	width: 520px;
	background: #ffba00;
	padding: 10px;
	margin-bottom: 5px;
}

div.box_main div.content div.success
{
	float: left;
	width: 520px;
	background: #46c127;
	color: #FFFFFF;
	padding: 10px;
	margin-bottom: 5px;
}

div.box_main div.content table
{
	border-collapse: collapse;
	width: 100%;
}

div.box_main div.content table.buy
{
	margin-bottom: 10px;
}

div.box_main div.content table.autopilot
{
	margin-bottom: 20px;
}

div.box_main div.content table th
{
	text-align: left;
	border-bottom: 1px solid #26890d;
	padding: 5px;
	background: #e2ffdb;
}

div.box_main div.content table.buy th
{
	background: #197b01;
	color: #FFFFFF;
}

div.box_main div.content table th.date
{
	width: 150px;
}

div.box_main div.content table th.date2
{
	width: 80px;
}

div.box_main div.content table th.price
{
	width: 70px;
}

div.box_main div.content table th.price2
{
	width: 50px;
}

div.box_main div.content table td
{
	padding: 5px;
	border-bottom: 1px solid #d8d8d8;
}

div.box_main div.content table.buy td
{
	padding: 0px;
	background: #FFFFFF;
}

div.box_main div.content table td.user
{
	color: #187A00;
}

div.box_main div.content table td.date span
{
	margin-left: 5px;
}

div.box_main div.content table td.logo
{
	width: 30px;
	padding: 5px;
}

div.box_main div.content table td.logo img
{
	float: left;
}

div.box_main div.content table td.radio, div.box_main div.content table th.radio
{
	width: 100px;
	text-align: center;
}

div.box_main div.content table td span.credit
{
	font-size: 11px;
}

/* ###################################################################################### */

div.box_main div.content div.user_info
{
	float: left;
	background: #e2ffdb;
	padding: 10px;
	width: 520px;
	margin-bottom: 20px;
}

div.box_main div.content div.user_info img
{
	float: left;
	margin-right: 20px;
}

div.box_main div.content div.user_info span
{
	line-height: 90px;
	font-size: 18px;
}

div.box_main div.content div.friend_code
{
	width: 500px;
	padding: 20px;
	background: #fff8b0;
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}

/* ###################################################################################### */

div.side, div.side2
{
	float: right;
	position: relative;
	width: 270px;
}

div.side2 div.box
{
	margin-right: 0px;
}

/* ###################################################################################### */

div.box_info
{
	float: right;
	position: relative;
	width: 270px;
	margin-bottom: 20px;
	background: url(/images/bg.box_info.bottom.gif) no-repeat bottom #ffffff;
}

div.ads_info_box
{
	float: left;
	position: relative;
	height: 290px;
	margin-right: 20px;
	background: url(/images/bg.ads_info.bottom.gif) no-repeat bottom #ffffff;
}

div.box_info_left
{
	float: left;
	height: 290px;
	margin-right: 20px;
}

div.box_info a img
{
	float: right;
}

div.box_info h3.bg
{
	color: #fff;
	font-size: 16px;
	padding: 10px;
	background: url(/images/bg.box_info.top2.gif) no-repeat top;
}

div.box_info h3
{
	color: #187a00;
	font-size: 16px;
	padding: 10px;
	background: url(/images/bg.box_info.top.gif) no-repeat top;
}

div.ads_info_box h3
{
	font-weight: normal;
	font-size: 22px;
	color: #349a1c;
}

div.ads_info_box div.text
{
	float: left;
	width: 250px;
	height: 200px;
	padding: 5px 10px;
	color: #5f5f5f;
}

div.box_info p
{
	padding: 5px 10px;
}

div.box_info div.text2
{
	width: 250px;
	padding: 0px 10px 0px 10px;
}

div.box_info div.text2
{
	position: relative;
	float: left;
	width: 270px;
	padding: 0;
}

div.box_info div.text h4
{
	color: #ff7800;
	font-size: 16px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #c4c4c4;
}

div.box_info div.text p
{
	line-height: 160%;
	padding-bottom: 10px;
}

div.box_info div.text p.index
{
	padding-bottom: 0px;
}

div.box_info div.text ul, div.box_info div.text ol
{
	padding-left: 25px;
	padding-bottom: 5px;
}

div.box_info div.text ul li, div.box_info div.text ol li
{
	padding-bottom: 5px;
	line-height: 160%;
}

div.ads_info_box div.text ul
{
	float: left;
	width: 250px;
	border-top: 1px solid #c4c4c4;
	padding: 10px 0;
	margin: 0;
	list-style: none;
}
div.ads_info_box div.text ul li
{
	float: left;
	width: 194px;
	padding: 10px 30px 10px 26px;
}
div.ads_info_box div.text ul li#s1 { background: url(/images/li1.gif) no-repeat 0 10px; }
div.ads_info_box div.text ul li#s2 { background: url(/images/li2.gif) no-repeat 0 10px; padding-top: 0; padding-bottom: 0; }
div.ads_info_box div.text ul li#s3 { background: url(/images/li3.gif) no-repeat 0 10px; }

div.ads_info_box div#hl {
	width: 194px;
	border: 1px dashed #ff7800;
	border-left: 0;
	border-right: 0;
	padding: 5px 0;
	background: #fff7ed;
	color: #ff7800;
}
div.ads_info_box div#l
{
	float: left;
	width: 145px;
	height: 28px;
	color: #8e8e8e;
	padding-top: 12px;
	padding-left: 105px;
}

/* ###################################################################################### */

div.box_white
{
	float: right;
	position: relative;
	width: 250px;
	height: 130px;
	padding: 30px 10px 10px 10px;
	margin-bottom: 20px;
	background: url(/images/white_box.gif) no-repeat;
}

div.side span
{
	float: left;
	width: 250px;
	text-align: center;
	line-height: 20px;
}

div.side span.account,
div.side2 span.account
{
	font-size: 36px;
	line-height: 50px;
	color: #41962c;
	font-weight: bold;
}

div.side span.offers,
div.side2 span.offers
{
	padding-bottom: 10px;
}

div.side span a.buy,
div.side2 span a.buy
{
	font-size: 16px;
}

/* ###################################################################################### */

div.box
{
	float: left;
	position: relative;
	width: 270px;
	height: 290px;
	padding: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	font-size: 11px;
	background: url(/images/bg.box.bottom.gif) no-repeat bottom #ffffff;
}

div.closed
{
	height: auto;
}

div.box_right
{
	margin-right: 0px;
	float: right;
}

div.box h2 a
{
	float: left;
	width: 250px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	padding: 0px 10px;
	background: url(/images/bg.box.gif) no-repeat top;
	color: #FFFFFF;
	display: block;
}

div.box h2.active a
{
	background: url(/images/bg.box_active.gif) no-repeat top;
}

div.box div.info
{
	float: left;
	position: relative;
	width: 250px;
	padding: 10px;
}

div.box div.info ul
{
	list-style: none;
	text-align: center;
	width: 130px;
	height: 120px;
	float: left;
}

div.box div.info ul.ad_categories
{
	width: 250px;
	height: 230px;
}
div.box div.info ul.ad_categories li
{
	width: 250px;
	text-align: left;
}
div.box div.info ul.ad_categories li a
{
	font-size: 14px;
}
div.box div.info ul.ad_categories li a:hover
{
	color: #ff7800;
}
div.box div.info ul.ad_categories li span
{
	font-size: 12px;
	color: #929292;
}

div.closed div.info ul
{
	height: auto;
}

div.box div.info div.right
{
	width: 120px;
	height: 100px;
	float: right;
}

div.box div.info div.right a img
{
	float: right;
}

div.box div.info ul.user
{
	position: relative;
	float: left;
	width: 250px;
	height: auto;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	height: 38px;
	padding: 4px 0px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

div.box div.info ul.stop
{
	margin-top: 5px;
	margin-bottom: 0px;
}

div.box div.info ul.user li
{
	position: relative;
	float: left;
	width: 250px;
}

div.box div.info ul.closed
{
	margin-bottom: 0px;
}

div.box div.info ul li.number
{
	font-size: 18px;
	color: #187a00;
	line-height: 20px;
	font-weight: bold;
}

div.box div.info ul li.soon_end
{
	color: #ff7800;
}

div.box div.info h3
{
	font-size: 14px;
	color: #ff7800;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dadada;
}

div.box div.info h3.soon
{
	color: #187a00;
}

div.box ul li.name
{
	color: #187a00;
	font-weight: bold;
}

div.box div.info ul li.info
{
	color: #929292;
	font-size: 11px;
}

div.box div.info ul li.value
{
	font-size: 11px;
}

div.box div.info ul li.date
{
	color: #737373;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}

div.box div.info button
{
	position: relative;
	padding: 5px;
	float: left;
	height: 40px;
	line-height: 30px;
	width: 120px;
	background: url(/images/bg.button.gif) no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	border: none;
}

div.box div.info button:hover
{
	cursor: pointer;
	color: #a5ff8f;
}

div.box div.info button:focus
{
	color: #000000;
}

div.box div.info ul.sms
{
	float: right;
	width: 120px;
	height: 40px;	
}

div.box div.info ul.sms li strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.box div.info span.sms_price
{
	font-size: 10px;
}

/* ###################################################################################### */

div.box_main div.content div.auto
{
	float: left;
	position: relative;
	width: 520px;
	padding: 10px;
	background: #e2ffdb;
	margin-bottom: 20px;
}

div.box_main div.content div.auto fieldset
{
	position: relative;
	float: left;
	width: 120px;
}

div.box_main div.content div.auto fieldset input
{
	width: 80px;
}

div.box_main div.content div.auto fieldset select
{
	width: 100px;
	padding: 3px;
}

div.box_main div.content div.auto div.on_off
{
	position: relative;
	float: left;
	width: 520px;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #26890D;
}

div.box_main div.content div.auto div.on_off a.on
{
	font-weight: bold;
}

div.box_main div.content div.auto div.on_off img
{
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}

div.box_main div.content div.auto div.on_off span.on
{
	float: left;
	color: #26890D;
}

div.box_main div.content div.auto div.on_off a.off
{
	float: right;
}


div.box_main div.content div.auto span.description
{
	position: relative;
	float: left;
	width: 520px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #26890D;
}

div.box_main div.content div.auto span.description a
{
	color: #000000;
}

/* ###################################################################################### */

ul.current
{
	background: #e2ffdb;
}

/* ###################################################################################### */

#pages
{
	position: relative;
	float: left;
	width: 100%;
}

#pages2
{
	position: relative;
	float: left;
	width: 830px;
	padding: 10px 10px;
	margin-bottom: 20px;
	background: url(/images/bg.pages.gif) no-repeat;
}

#pages ul
{
	position: relative;
	float: right;
	list-style: none;
	padding-bottom: 0px;
	padding-top: 10px;
}

#pages2 ul
{
	position: relative;
	float: right;
	list-style: none;
}


#pages ul li, #pages2 ul li
{
	display: inline;
	margin-left: 10px;
	float: left;
	padding-bottom: 0px;
}

#pages ul li a,  #pages2 ul li a
{
	display: block;
	color: #9A9A9A;
	text-decoration: none;
}

#pages2 ul li a img
{
	float: left;
}

#pages ul li a:hover, #pages2 ul li a:hover
{
	color: #41962c;
}

#pages ul li.sel a, #pages2 ul li.sel a 
{
	color: #41962c;
	font-weight: bold;
}

/* ###################################################################################### */

#main_categories
{
	position: relative;
	float: left;
	width: 270px;
	list-style: none;
	padding: 0;
	margin: 10px 0;
}
#main_categories li
{
	position: relative;
	float: left;
	width: 270px;
	height: 35px;
	line-height: 35px;
	padding: 0;
}
#main_categories li a
{
	position: relative;
	float: left;
	width: 240px;
	height: 35px;
	padding: 0 15px;
	line-height: 35px;
	font-size: 12px;
}
#main_categories li#active_main_category a
{
	font-weight: bold;
	text-decoration: none;
	background: #f4f4f4;
}

/* ###################################################################################### */

div.box_main div.content table#ad_list th 
{
	background: none;
	border-bottom: 1px solid #cacaca;
	font-weight: normal;
	color: #9e9e9e;
}
div.box_main div.content table#ad_list td
{
	background: none;
	border-bottom: 1px solid #cacaca;
	padding: 8px 4px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
div.box_main div.content table#ad_list tr.premium td
{
	background: #e2ffdb;
	font-weight: bold;
}
div.box_main div.content table#ad_list td.ad_list_date
{
	width: 50px;
	color: #ff8200;
	font-weight: bold;
	text-align: center;
}
div.ad_list_date
{
	position: relative;
	float: left;
	width: 50px;
	text-align: center;
	line-height: 100%;
	height: 15px;
}
div.photo_border
{
	position: relative;
	float: left;
	width: 48px;
	height: 36px;
	padding: 1px;
	background: url(/images/photo_border.gif) no-repeat;
}
div.box_main div.content table#ad_list td.ad_list_text
{
	width: 320px;
	padding-top: 20px;
}
div.box_main div.content table#ad_list td.ad_list_text a
{
	color: #000;
	text-decoration: none;
}
div.box_main div.content table#ad_list td.ad_list_info
{
	padding-top: 23px;
	color: #ff8200;
}
div.box_main div.content table#ad_list tr.over td a
{
	color: #ff8200;
	text-decoration: underline;
}

div.box_main div.content form#new_ad
{
	width: 540px;
	padding: 0;
	background: none;
	margin-top: 20px;
}
div.box_main div.content form#new_ad fieldset
{
	width: 520px;
	padding: 0 10px;
}
fieldset.bg
{
	background: #E2FFDB;
}
div.box_main div.content form#new_ad input,
div.box_main div.content form#new_ad textarea,
div.box_main div.content form#new_ad select,
div.box_main div.content form#new_ad span
{
	float: left;
}
div.box_main div.content form#new_ad input#title,
div.box_main div.content form#new_ad textarea
{
	width: 450px;
	padding: 3px;
}
div.box_main div.content form#new_ad fieldset.new_title
{
	padding-bottom: 3px;
	font-weight: bold;
	color: #5d5d5d;
}
div.box_main div.content form#new_ad fieldset#ad_cat
{
	margin: 0 0 10px;
}
div.box_main div.content form#new_ad fieldset#ad_cat select
{
	background: #ffe5c0;
	border: 1px solid #FFBA2E;
	color: #EB7E07;
}
div.box_main div.content form#new_ad span.star
{
	padding: 0 3px;
	font-weight: bold;
	font-size: 16px;
	color: #FF121F;
}
div.box_main div.content form#new_ad fieldset#ad_contact
{
	width: 260px;
	margin: 15px 0;
	padding: 5px 10px;
	border-bottom: 1px dashed #919191;
	font-weight: bold;
	color: #5d5d5d;
}
div.box_main div.content form#new_ad input#price
{
	width: 120px;
}
div.box_main div.content form#new_ad select#city_id
{
	width: 154px;
}
div.box_main div.content form#new_ad fieldset.ad_contact label
{
	color: #8C8C8C;
}
div.box_main div.content form#new_ad fieldset.ad_contact input
{
	background: #F0F0F0;
	border: 1px solid #D1D1D1;
}
#subcategory
{
	float: left;
	padding-left: 10px;
	display: none;
}
div.box_main div.content form#new_ad label.error,
div.box_main div.content form#new_ad fieldset.ad_contact label.error,
div.box_main div.content form fieldset.error
{
	color: #FF121F;
}
div.box_main div.content form#new_ad fieldset.error
{
	font-weight: bold;
	padding-bottom: 15px;
	display: none;
}

/* ###################################################################################### */

ul#categories
{
	position: relative;
	float: left;
	width: 520px;
	margin: 0 0 10px 0;
	padding: 10px 10px 5px 10px;
	background: #f0f0f0;
}
ul#categories li
{
	position: relative;
	float: left;
	width: 240px;
	margin-left: 20px;
	color: #929292;
}
ul#categories li span
{
	font-size: 12px;
}
ul#categories li a:hover
{
	color: #FF8200;
}

#view_ad h3
{
	position: relative;
	float: left;
	width: 530px;
	padding: 5px;
	background: #E3FEDB;
	border: 0;
	margin: 10px 0;
	font-size: 18px;
	font-weight: normal;
	color: #41962C;
	text-align: left;
}
#ad_owner
{
	position: relative;
	float: left;
	width: 270px;
}
#ad_date
{
	position: relative;
	float: left;
	width: 270px;
	color: #41962C;
	text-align: right;
}
#view_ad span.label
{
	font-weight: bold;
	color: #646464;
}
#ad_price
{
	position: relative;
	float: left;
	width: 540px;
	color: #41962C;
	margin: 20px 0;
}
#ad_contacts
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0 0 15px 0;
	color: #41962C;
}
#view_ad span.label2
{
	position: relative;
	float: left;
	width: 70px;
	color: #646464;
}
#ad_url
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0 0 15px 0;
	color: #41962C;
}
#ad_photos
{
	position: relative;
	float: left;
	width: 540px;
	margin: 15px 0 0;
	color: #41962C;
}
.ad_photo
{
	position: relative;
	float: left;
	width: 262px;
	height: 197px;
	padding: 0 7px 7px 0;
}
.ad_photo img
{
	position: relative;
	float: left;
	width: 260px;
	height: 195px;
	border: 1px solid #707070;
}

/* ###################################################################################### */


div.box_main div.content form#new_ad fieldset#ad_additional
{
	width: 450px;
	margin: 15px 0;
	padding: 5px 10px;
	border-bottom: 1px dashed #919191;
	font-weight: bold;
	color: #ff121f;
}
.additional
{
	position: relative;
	float: left;
	width: 210px;
}
.additional_row
{
	position: relative;
	float: left;
	width: 210px;
	color: #000;
	margin-bottom: 3px;
}
.additional_col
{
	position: relative;
	float: left;
	width: 70px;
	height: 24px;
	line-height: 24px;
	color: #7F9DB9;
}
.additional select#vip1, .additional select#vip2
{
	width: 50px;
	color: #7F9DB9;
}
div.box_main div.content form#new_ad fieldset#additional_credits
{
	width: 450px;
	margin: 10px 0 15px 0;
	padding: 5px 10px;
	border-top: 1px dashed #919191;
	font-weight: normal;
	color: #000;
}
#additional_credits_num
{
	margin-left: 10px;
	font-weight: bold;
	color: #ff121f;
}
#additional_credits_error
{
	position: relative;
	float: left;
	width: 410px;
	padding-left: 40px;
	display: none;
}
#additional_credits_error span
{
	color: #ff121f;
}
#additional_credits_error a
{
	float: right;
}

/* ###################################################################################### */

#wishlist
{
	float: left;
	position: relative;
	width: 830px;
	height: 30px;
	padding: 10px;
	text-align: center;
	background: url(/images/bg.information.gif) no-repeat;
	margin-bottom: 20px;
	font-size: 16px;
}

#wishlist fieldset
{
	position: relative;
	float: left;
	width: 760px;
	padding-left: 70px;

}

#wishlist span
{
	width: 830px;
	line-height: 30px;
	text-align: center;
	display: none;
}


#wishlist fieldset label
{
	position: relative;
	float: left;
	color: #187a00;
	margin-right: 20px;
	text-align: left;
	line-height: 30px;
}

#wishlist fieldset input
{
	position: relative;
	float: left;
	width: 300px;
	padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
    color: #000000;
    font-size: 13px;
	margin-right: 20px;
}

#wishlist fieldset button
{
	position: relative;
	float: left;
	height: 30px;
	padding: 2px;
	line-height: 26px;
	width: 100px;
	background: url(/images/bg.button.wish.gif) no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	border: none;
}

#wishlist fieldset button:hover
{
	cursor: pointer;
	color: #a5ff8f;
}

#wishlist fieldset button:focus
{
	color: #000000;
}

/* ###################################################################################### */

#search_form
{
	position: relative;
	float: left;
	width: 250px;
	padding: 10px;
}
#search_form fieldset
{
	position: relative;
	float: left;
	width: 250px;
	border: 0;
	margin-bottom: 10px;
}
#search_form input
{
	width: 220px;
}
#search_form select
{
	width: 150px;
}
#search_form button
{
	border: 0;
	padding: 2px 20px;
	background: #ededed;
}

/* ###################################################################################### */

div#uzaciu_skelbimai, div#uzaciu_skelbimai a
{
	position: relative;
	float: left;
	width: 850px;
	height: 70px;
	margin-bottom: 20px;
}
div#uzaciu_skelbimai a
{
	background: url(/images/banners/uzaciu_skelbimai.jpg) no-repeat;
	text-indent: -9999px;
}
div#uzaciu_skelbimai a:hover
{
	background-position: 0 -70px;
}

/* ###################################################################################### */
