/*===========================================*/
/* CSS by Nordic NetLink OÜ, www.nnl.ee */
/*===========================================*/
/*===============================*/
/* GENERAL */
/*===============================*/
body {
	background:white;
	margin:0;
	padding:0;
}
body, td, th, p, input, textarea, option, select {
	font-size:12px;
	color:#444;
	line-height:150%;
}
body, td, th, p, div, h1, h2, h3, h4, h5, input, textarea, option, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 /* content */ {
	color:#f60;
	margin:0;
	padding:5px 0 10px 0;
	font-size:16px;
}
h2 /* content */ {
	color:#369;
	margin:4px 0;
	padding:0;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
}
h3 /* content */ {
	color:white;
	padding:5px;
	background:#666;
	font-size:11px;
	text-transform:uppercase;
	background:url(../images/bg_h.jpg) repeat-x;
}
h4 /* sides */ {
	color:white;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	padding:10px 0;
	margin:0;
}
h5 /* products */ {

}
a:link, a:visited {
	color:#369;
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:none;
}
p {
	text-align:justify;
	margin:0;
	padding:6px 0;
}
input, textarea, select {
	background:white;
	border:1px solid #999;
}
hr {
	border:none;
	height:1px;
	background:#ccc;
}
form {
	margin:0;
	padding:0;
}
a img {
	border:none;
}
a:active, a:focus {
	outline:none;
}
/*===============================*/
/* LAYOUT */
/*===============================*/
#main_cont 		{width:1002px; margin:auto;}
#main 			{width:100%; float:left; background:url(../images/bg_main.jpg) repeat-y;}
#header 		{width:100%; float:left; height:168px; background:url(../images/header.jpg) no-repeat;}
#middle			{width:100%; float:left; padding:0;}

/*===============================*/
/* TOP */
/*===============================*/
#logo {
	width:270px;
	padding:42px 0 0 28px;
	float:left;
}
#logo img {
	width:270px;
	height:80px;
}
/* main menu */
#main_menu {
	width:70%;
	padding:16px 0 0 20px;
	height:19px;
	float:left;
	text-transform:uppercase;
	font-size:11px;
}
#main_menu ul,#main_menu ul li {
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}
#main_menu a,#main_menu a:visited {
	color:#5CA41A;
	padding:11px 6px;
	text-decoration:none;
}
#main_menu a:hover,#main_menu a:active,a.active_main,a.active_main:visited {
	color:#f80 !important;
}
/* lang selection */
#lang_bar {
	float:left;
	text-align:center;
	width:140px;
	padding:10px 0 0 362px;
	text-transform:uppercase;
}
#lang_bar a,#lang_bar a:visited {
	color:#369;
	margin:0 2px;
	text-decoration:none;
}
#lang_bar a:hover,#lang_bar a:active {
	color:#f60;
}
/* slogan */
#slogan {
	width:200px;
	float:left;
	padding:0 0 0 100px;
	color:white;
	text-transform:uppercase;
	font-style:italic;
}
/* user login */
#login_box {
	width:184px;
	padding:5px 0 0 0;
	float:right;
	font-size:10px;
	color:#369 !important;
}
#login_box h4 {
	padding:8px 20px 13px 0;
}
#login_box input {
	width:156px;
	color:#369;
	font-size:10px;
	border:1px solid #5286b5;
	background:none;
	margin:0 0 10px 0;
}
input#login_enter {
	width:auto !important;
	margin:0 0 8px 0 !important;
	cursor:pointer;
}
#login_box ul {
	list-style:none;
	margin:0;
	padding:0;
}
#login_box a,#login_box a:visited {
	color:#369;
	text-decoration:none;
}
#login_box a:hover,#login_box a:active {
	text-decoration:underline;
}
input.buy_credit {
	background:#f90 !important;
	border:1px solid white !important;
	color:white !important;
}
/*===============================*/
/* LEFT */
/*===============================*/
#left_side {
	width:183px;
	float:left;
	padding:5px 0 10px 10px;
}
.l_box {
	width:173px;
	padding:0 5px 0 5px;
}
/* SIDE MENU */
.side_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:110%;
}
/* 1. step */
.side_menu ul li a, .side_menu ul li a:visited {
	color:#666;
	display:block;
	width:100%;
	padding:5px 0;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.side_menu a:hover, .side_menu a:active,a.active_side,a.active_side:visited {
	color:#f60 !important;
	text-decoration:underline !important;
}
/* 2. step */
.side_menu li ul a, .side_menu li ul a a:visited {
	width:90% !important;
	padding:5px 0 5px 10% !important;
	font-weight:normal !important;
	font-size:12px !important;
	text-decoration:none !important;
	text-transform:none !important;
}
.side_menu li ul a:hover, .side_menu li ul a a:active,.side_menu li ul li.active_side a,.side_menu li ul li.active_side a:visited {
	text-decoration:underline !important;
}
/* 3. step */
.side_menu ul li.active_side ul li.active_side ul li a, .side_menu ul li.active_side ul li.active_side ul a a:visited {
	width:80% !important;
	padding:5px 0 5px 20% !important;
	text-decoration:none !important;
}
.side_menu ul li.active_side ul li.active_side ul li a:hover, .side_menu ul li.active_side ul li.active_side ul a a:active, .side_menu ul li.active_side ul li.active_side ul li.active_side a, .side_menu ul li.active_side ul li.active_side ul li.active_side a:visited {
	text-decoration:underline !important;
}
/* ALTERNATIVE BOXES */
.side_blue {
	background:url(../images/l_blue.jpg) no-repeat;
}
.side_blue a:hover, .side_blue a:active,.side_blue a.active_side,.side_blue a.active_side:visited {
	color:#369 !important;
}
.side_orange {
	background:url(../images/l_orange.jpg) no-repeat;
}
.side_green {
	background:url(../images/l_green.jpg) no-repeat;
}
.side_green a:hover, .side_green a:active,.side_green a.active_side,.side_green a.active_side:visited {
	color:#5CA41A !important;
}
/*===============================*/
/* CONTENT */
/*===============================*/
#content {
	width:590px;
	float:left;
	padding:5px 7px 10px 10px;
}
.auction_main_cont #content {
	width:783px !important;
}
.content {
	background:white !important;
}
#content ul {
	margin:10px 0;
	padding:0;
	list-style:none;
}
#content ul li {
	padding:0 0 0 15px;
	background:url(../images/bullet.jpg) no-repeat 0 50%;
}
#content ol {
	margin:10px 0 10px 22px;
	padding:0;
}
td.banner_beebi_soovitab {
	width:192px;
	background:url(../images/banner_soovitab.png) no-repeat;
	vertical-align:top;
	text-align:center;
}
.banner_beebi_soovitab h2 {
	padding-top:2px;
	line-height:120%;
	height:22px;
	overflow:hidden;
}
.banner_beebi_soovitab h2 a,.banner_beebi_soovitab h2 a:visited {
	color:#f60;
	font-size:10px;
}
.banner_beebi_soovitab div {
	width:100% !important;
	text-align:center !important;
	margin:0 !important;
	padding:0 !important;
	line-height:120%;
}
.banner_beebi_soovitab .pr_small_txt {
	height:30px !important;
	font-size:12px !important;
}
.banner_beebi_soovitab .pr_small_img {
	height:125px;
}
img.soovitab_spacer {
	position:absolute;
	width:192px;
	height:303px;
	margin:0 0 0 -95px;
	z-index:100;
}
/*===============================*/
/* RIGHT */
/*===============================*/
#right_side {
	width:194px;
	float:left;
	padding:0 0 10px 2px;
	float:left;
}
.r_box {
	width:100%;
	padding:0 0 5px 0;
}
.r_box h4 {
	background:url(../images/r_h.jpg) repeat-x top;
	padding:5px 0 10px 0;
}
/* ALTERNATIVE BOXES */
/* side search */
.side_search {
	background-color:#c3d5e3;
}
#side_search_form {
	padding:9px 0 6px 9px;
	background:url(../images/r_search.jpg) no-repeat;
}
#side_search_form input {
	background:none !important;
	border:none !important;
	width:144px;
	color:#369;
}
input#search_button {
	width:30px;
	cursor:pointer;
}
/* right side menu */
/* SIDE MENU */
#right_side .side_menu ul {
	margin:0;
	padding:0 0 0 5px;
}
.side_clock {
	color:#369;
	background:url(../images/pr_au_cl.jpg) no-repeat 10px 70%;
}
#side_clock_box {
	padding:15px 10px 25px 90px;
	color:#369;
	font-weight:bold;
}
#auctions_side h4 {
	background:url(../images/r_h_orange.jpg) repeat-x;
}
/* side reg */
.side_reg {
	padding:0;
	margin:0 0 -3px 0;
}
/* side contact */
.side_contact {
	background:url(../images/r_contact.jpg) no-repeat 10px 80%;
}
#side_contact_box {
	padding:10px 0 10px 70px;
	font-size:10px;
}
/* side cart */
.side_cart {
	background:url(../images/r_cart.jpg) no-repeat;
	height:37px;
	padding:10px 0;
	font-size:11px;
}
.side_cart a,.side_cart a:visited {
	color:white;
	text-decoration:none;
	padding:0 0 0 10px;
	display:block;
	width:180px;
}
.side_cart a strong,.side_cart a:visited strong {
	color:#c22425 !important;
	text-decoration:none;
}
.side_cart a:hover,.side_cart a:active {
	color:#c22425 !important
}
/* side partners */
.side_partners {
	text-align:center;
	padding:5px 0;
}
/* side payment options */
.side_pay_opt {
	text-align:center;
}
.side_pay_opt a,.side_pay_opt a:visited {
	text-decoration:none !important;
}
.side_pay_opt img {
	margin:0 0 5px 0;
}
/* side banners */
.side_banners {
	text-align:center;
	padding:5px 0;
	border-top:1px solid #afcde7;

}

/*===============================*/
/* BOTTOM */
/*===============================*/
#footer	{
	width:100%;
	float:left;
	padding:12px 0;
	text-align:center;
	background:url(../images/footer.jpg) no-repeat;
	font-size:10px;
	color:white;
}
#footer_info {
	width:90%;
	float:left;
}
#designer {
	width:10%;
	float:left;
	text-align:center;
}
#designer a,designer a:visited {
	color:#8ab2d6 !important;
	text-decoration:none;
}

/*===============================*/
/* E-SHOP */
/*===============================*/

/* SORT BAR */
#sort_bar {
	float:left;
	width:100%;
	text-align:center;
	background:url(../images/r_h.jpg) repeat-x;
}
#sort_legend {
	padding:5px;
	float:left;
	color:white;
	font-size:10px;
	border-right:1px solid white;
}
#sort_bar a,#sort_bar a:visited {
	color:white;
	text-decoration:none;
	font-size:11px;
	margin:0 1px;
	padding:5px 20px 5px 5px;
	margin:0 5px 0 0;
	border-right:1px solid white;
	display:block;
	float:left;
	text-align:center;
}
#sort_bar a:hover,#sort_bar a:active,a#active_sort,a#active_sort:visited {
	background:url(../images/sort_button_d.jpg) no-repeat 92% 0;
}
a#active_sort_u,a#active_sort_u:visited,a#active_sort_d:hover,a#active_sort_d:active {
	background:url(../images/sort_button_u.jpg) no-repeat 92% 0;
}
a#active_sort_u:hover,a#active_sort_u:active {
	background:url(../images/sort_button_d.jpg) no-repeat 92% 0;
}
a#active_sort_d,a#active_sort_d:visited {
	background:url(../images/sort_button_d.jpg) no-repeat 92% 0;
}

#bottom_nav {
	float:left;
	width:100%;
	padding:4px 0 2px 0;
	text-align:center;
	background:url(../images/r_h.jpg) repeat-x;
	color:white;
}
#bottom_nav a,#bottom_nav a:visited {
	color:white;
	text-decoration:none;
	font-size:11px;
	padding:5px;
	background:#8db2dc;
}
#bottom_nav a:hover,#bottom_nav a:active{
	background:#6591b6;
}
#bottom_nav strong a,#bottom_nav strong a:visited {
	background:#6591b6;
}
/* MAIN PAGE PROMO */
.pr_main {
	width:285px;
	height:218px;
	float:left;
	margin:4px;
	background:url(../images/pr_small.jpg) no-repeat;
}
.pr_main_top a,.pr_main_top a:visited {
	width:100%;
	height:40px;
	padding:5px 0;
	display:block;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
	line-height:120%;
}
.pr_main_top a:hover,.pr_main_top a:active {
	text-decoration:underline;
}
.pr_main_img {
	text-align:center;
	height:102px;
	width:100%;
	margin:auto;
	border-collapse:collapse;
}
.pr_main_img img {
}
.pr_main_bottom {
	width:100%;
	padding:10px 0 0 0;
	text-align:center;
}
.pr_main_price {
	line-height:120%;
}
.r_spec_newprice {
	font-weight:bold;
	color:red;
	line-height:120%;
}
/* PRODUCTS LIST */
.pr_small {
	width:285px;
	height:218px;
	float:left;
	margin:4px;
	background:url(../images/pr_small.jpg) no-repeat;
}
.pr_small h2 {
	border:none;
	padding:3px 5px 0 5px;
	height:30px;
	font-size:11px;
	line-height:110%;
	text-transform:none !important;
}
.pr_small h2 a,.pr_small h2 a:visited {
	color:#369;
	text-decoration:none !important;
}
.pr_small h2 a:hover,.pr_small h2 a:active {
	text-decoration:underline !important;
}
.pr_small_img {
	width:122px;
	padding:8px 5px 5px 10px;
	float:left;
}
.pr_small_img img {
}
.pr_small_txt {
	width:142px;
	height:140px;
	float:left;
	padding:4px 0 0 0;
	margin:0;
	font-size:10px;
}
.pr_small_2price {
	font-weight:bold;
	color:#f60;
}
.pr_small_det {
	width:277px;
	padding:6px 0 4px 0;
	float:left;
	text-align:right;
	background:url(../images/pr_to_cart.gif) no-repeat 140px 90%;
}
.pr_small_det input {
	border:none;
	background:none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	width:137px;
}

/* PRODUCTS MAIN VIEW */
#pr_big .pr_type {
	padding:20px 0 0 0 !important;
}
#pr_big_l {
	float:left;
	width:344px;
}
#pr_big_r {
	float:right;
	width:242px;
	padding:0 0 4px 4px;
}

#pr_img_big {
	width:344px;
	overflow:hidden;
	float:left;
}
#pr_img_big img {
	max-width:344px;
}
#pr_det_img {
	width:242px;
	float:left;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.pr_det_thum {
	width:120px;
	height:120px;
	text-align:center;
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#pr_det_tables {
	width:582px;
	float:left;
	padding:5px 4px;
	background:#f6f6f6;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div.pr_det_table {border:none !important;}
.pr_det_table {
	width:204px;
	float:left;
	border-spacing:0;
	border-collapse:collapse;
	border:1px solid #ccc;
	background:#f6f6f6;
	margin:0 2px;
}
.pr_det_table td {
	padding:1px 3px;
	color:#333;
	white-space:nowrap;
}
.pr_det_table td input {
	padding:0;
	float:left;
	height:auto !important;
}
.pr_det_table fieldset {
	border:1px solid #ccc;
	margin:0;
}
.pr_det_table legend {
	color:#f60 !important;
	padding:0 3px;
}
input#add_basket {
	cursor:pointer;
	margin:8px 0 0 4px;
	border:none !important;
	width:137px;
	padding:3px 0;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/pr_to_cart.gif) no-repeat 0 0;
	color:white;
	font-size:14px;
	font-weight:bold;
}
#pr_det_desc, #pr_det_bottom {
	width:100%;
	float:left;
	padding:5px 0 0 0;
}
#pr_det_bottom {
	width:100%;
	float:left;
	padding:5px 0 0 0;
	border-top:1px solid #ccc;
}
/* linked */
#pr_linked_cont {
	width:588px;
	float:left;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.linked_h {
	clear:both;
}
.pr_linked {
	width:195px;
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.pr_linked_h {
	width:98%;
	height:46px;
	overflow:hidden;
	padding:2px 1%;
	float:left;
	text-align:center;
	line-height:120%;
	font-weight:bold;
}
.pr_linked_h a,.pr_linked_h a:visited {
	text-decoration:none;
}
.pr_linked_img {
	width:100%;
	float:left;
	text-align:center;
}
.pr_linked_price {
	width:100%;
	float:left;
	text-align:center;
}
.pr_linked_reg_price {
	text-decoration:line-through;
}
.pr_linked_price strong {
	color:red;
}
/* CART */
#cart_products {
	border-spacing:0;
	border-collapse:collapse;
	width:99%;
	margin:auto;
}
#cart_products th, #cart_products td {
	padding:2px;
}
#cart_products th {
	background:#f2f2f2;
	padding:4px 0;
	color:#555;
}
#cart_calculate {
	width:99%;
	margin:auto;
	text-align:right;
	font-weight:bold;
}
#cart_inputs {
	width:99%;
	padding:0 0 15px 0;
	margin:auto;
}
#cart_inputs input, #cart_inputs form {
	float:left;
}
#cart_inputs input {
	margin:0 4px 0 0;
}
#cart_user_details {
}
/*===============================*/
/* NEWS */
/*===============================*/

/* news list */
.news_list {
	width:100%;
}
.news_list h2 {
	margin:0;
	border-bottom:1px solid #eee;
}
.news_list_date {
	width:30%;
	padding:0 5px;
	font-size:12px;
	color:#666;
	background:#eee;
	font-size:10px;
	line-height:160%;
}
.news_list_txt {
	width:100%;
	padding:3px 0 0 0;
	line-height:120%;
}
.news_list_txt a,.news_list_txt a:visited {
	color:#333;
	text-decoration:none;
}
.news_list_txt a:hover,.news_list_txt a:active {
	color:black;
}
.news_list_txt_read_more a,.news_list_txt_read_more a:visited {
	width:100%;
	display:block;
	text-decoration:none;
	padding:0 0 8px 0;
	font-weight:bold;
	color:#444;
}

/* open news */
#news_open {
}
#news_open h2 {
	margin:0;
}
#news_open_date {
	width:30%;
	padding:1px 5px;
	font-size:12px;
	color:#666;
	background:#eee;
	float:left;
	clear:both;
}
#news_open_intro {
	font-style:italic;
	color:#777;
	padding:5px 0;
	float:left;
	clear:both;
}
#news_open_txt {
	border-bottom:1px solid #ccc;
	float:left;
	clear:both;
}
#news_open_back {
	padding:3px 0;
	background:url(../images/r_h.jpg) repeat-x top;
	width:100%;
	float:left;
}
#news_open_back a,#news_open_back a:visited {
	display:block;
	text-decoration:none;
	color:white;
	padding:0 0 0 5px;
}
/* news comments */
#news_comments {
}
#news_comments_form {
}
#news_comments_disclaimer {
}
#news_comments_back {
}
.news_comments_list {
}
/*===============================*/
/* GALLERY */
/*===============================*/

/*===============================*/
/* BANNERS */
/*===============================*/
#main_banners {
	width:100%;
	border:none;
	margin:2px 0 0 0;
}
#main_banners td {
	text-align:center;
}
/*===============================*/
/* FORUM */
/*===============================*/
#forum_nav {
	color:#999;
	width:590px;
	clear:both;
	padding:0 0 3px 0;
}
#forum_nav a,.forum_nav a:visited {
	text-decoration:none;
}
#forum_main {
	width:588px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#forum_main td,#forum_main th {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:4px 2px 4px 2px;
}
#forum_main th {
	font-weight:bold;
	color:#777;
	background-color:#EFEFEF;
}
#forum_main_posts th,#forum_post_new_h {
	background-image:url(../images/r_h.jpg);
	background-repeat:repeat-x;
	color:#777 !important;
	font-size:11px;
}
#forum_main a,#forum_main a:visited {
	text-decoration:none;
}
#forum_main a:hover {
	text-decoration:underline;
}
.forum_post_date {
	text-align:right;
	font-size:10px;
	color:#999;
}
.forum_post {
}
.forum_sub {
	background-image:url(../images/r_h.jpg);
	background-repeat:repeat-x;
    text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding:3px;
}
.forum_sub a,.forum_sub a:visited {
	color:white;
}
.forum_last_post {
	font-size:10px;
	color:#999;
	text-align:right;
}
#forum_stat {
	border:1px solid #ccc;
	padding:0 0 4px 0;
	margin:12px 0 0 0;
	width:588px;
}
#forum_stat h2 {
	padding:4px 0 4px 2px;
	margin:0 0 12px 0;
	text-transform:uppercase;
	font-size:11px;
	background-image:url(../images/r_h.jpg);
	background-repeat:repeat-x;
}
#forum_stat p {
	padding:4px 2px 4px 2px;
}
/*===============================*/
/* ADVERTISEMENT */
/*===============================*/
/* advr tree */
table#advert_tree {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
tr.advr_tree td {
	padding:3px;
}
tr.advr_tree td a,tr.advr_tree td a:visited {
	text-decoration:none;
}
tr.advr_tree:hover td {
	background-image:url(../images/r_h.jpg);
	color:white;
}
tr.advr_tree:hover td a,tr.advr_tree:hover td a:visited {
	color:white;
}
tr.advr_tree:hover td a:hover,tr.advr_tree:hover td a:active {
	text-decoration:underline;
}
td.advr_first_col {
	width:45%;
}
td.advr_sec_col {
	text-align:right;
}
/* advr list */
.adver_list {
	width:100%;
}
.adver_list h2 {
	width:100%;
	float:left;
}
#advert_top_menu {
	width:100%;
}
#adver_list_nav {
	width:440px;
	padding:5px 0 0 0;
	float:left;
}
#adver_list_nav a,#adver_list_nav a:visited {
	padding:0 3px;
}
a#add_adver_button,a#add_adver_button:visited {
	width:137px;
	float:right;
	padding:3px 0;
	text-align:center;
	background:url(../images/pr_to_cart.gif) no-repeat 0 0;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:white;
	font-weight:bold;
}
.adver_row {
	width:100%;
	float:left;
}
.adver_row_right {
	width:452px;
	float:left;
}
.adver_img {
	width:136px;
	float:left;
	text-align:center;
}
.adver_img img {
	border:1px solid #ccc;
}
.adver_txt {
	width:100%;
	text-align:justify;
	font-size:11px;
	padding:0 0 5px 0;
	line-height:130%;
}
.adver_contact {
	padding:5px 0;
	border-top:1px solid #ccc;
	width:60%;
}
/* misc */

/*===============================*/
/* SEARCH */
/*===============================*/
#search_result {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
#search_result td {
	padding:0 3px;
}
#search_result tr:hover td {
	background-image:url(../images/r_h.jpg);
	color:white;
}
#search_result a,#search_result a:visited {
	display:block !important;
	padding:3px 0;
	text-decoration:none;
	color:#555;
}
#search_result a:hover,#search_result a:active {
	color:white;
}
.search_first {
	width:80%;
}
.search_last {
	text-align:right;
	color:#999;
}
/*===============================*/
/* USER REGISTRATION */
/*===============================*/
#user_registration legend {
	padding:5px 4px;
	background:white;
	font-size:20px;
	color:#999;
}
#user_registration fieldset {
	border:1px solid #e8e8e8 !important;
}
.user_reg {
	width:99%;
	margin:0 0 5px 0;
	border-collapse:collapse;
	border-spacing:0;
}
.user_reg h3 {
	width:100%;
	padding:5px 0;
	text-align:center;
	background:#eee;
}
.user_reg td {
	padding:2px 0;
}
.user_reg input,.user_reg textarea,.user_reg input,.user_reg select {
	width:250px;
}
.user_reg input:focus {
	background:#eee !important;
}
input.input_short {
	width:120px !important;
}
td.first_c {
	text-align:right;
	padding-right:4px !important;
	width:200px;
	color:#555;
}
.reg_mark {
	padding:0 5px;
	font-size:10px;
	color:red;
	font-weight:bold;
	font-size:10px;
}
.reg_error {
	color:red;
}
td.reg_form_submit {
	padding:5px 0 !important;
	background:#eee;
}
input.reg_form_submit {
	cursor:pointer;
	margin:8px 0 0 4px;
	border:none !important;
	width:137px;
	padding:3px 0;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/pr_to_cart.gif) no-repeat 0 0;
	color:white;
	font-size:14px;
	font-weight:bold;
}
#user_registered_message {
	width:100%;
	padding:40px 0;
	text-align:center;
	color:#666;
	font-weight:bold;
	font-size:14px;
}
/*===============================*/
/* AUCTION */
/*===============================*/
/* big */
#pr_box_big {
	width:783px;
	float:left;
}
h2, h2 a, h2 a:visited {
	text-decoration:none !important;
	border:none !important;
	padding:5px;
}
.pr_au_bg,.pr_au_t,.pr_au_b {
	width:100%;
	float:left;
}
.pr_au_bg {
	background:url(../images/pr_au_m.jpg) repeat-y -1px 0;
}
.pr_au_t {
	background:url(../images/pr_au_t.jpg) no-repeat -1px 0;
}
.pr_au_b {
	background:url(../images/pr_au_b.jpg) no-repeat -1px 100%;
}
#pr_box_big_img {
	width:110px;
	height:110px;
	padding:0 20px 10px 0;
	float:right;
	text-align:right;
}
#pr_box_big_img img {
	max-height:110px;
	max-width:110px;
}
.pr_box_big_middle {
	width:515px;
	height:70px;
	overflow:hidden;
	float:left;
}
.pr_box_big_clock {
	width:120px;
	padding:25px 0 15px 70px;
	float:left;
	font-size:26px;
	font-weight:bold;
	background:url(../images/pr_au_cl.jpg) no-repeat 10px 15px;
}
.pr_box_big_money_back {
	width:48px;
	padding:17px 0 5px 0;
	float:right;
	text-align:right;
}
.pr_box_big_type {
	width:250px;
	padding:3px 0 0 0;
	float:left;
	color:#f60;
	font-weight:bold;
}
.pr_box_big_last {
	width:247px;
	padding:3px;
	float:left;
	overflow:hidden;
	font-weight:bold;
	background:#f2f2f2;
}
.pr_box_big_activating {
	width:250px;
	padding:3px 0 0 0;
	float:left;
	color:red;
}
#pr_box_big_bottom {
	width:515px;
	padding:8px 0 0 5px;
	float:left;
}

#pr_box_big_price {
	width:170px;
	padding:10px 0 0 10px;
	float:left;
}
span.pr_big_price {
	font-size:20px;
	font-weight:bold;
	color:#2f6999;
}
#pr_box_big_button {
	width:136px;
	float:left;
	text-align:center;
}
#pr_box_big_button input {

}
#pr_box_big_sms {
	width:180px;
	padding:5px 0 0 10px;
	float:left;
	font-size:10px;
	text-align:right;
	line-height:120%;
}
/* main view */
#pr_box_big.main_view {
	padding:0 0 10px 0;
	height:auto !important;
	background:url(../images/pr_box_main_view.jpg) no-repeat;
}
.pr_oncoming {
	background:url(../images/pr_big_oncoming.jpg) no-repeat !important;
}
#pr_oncoming_desc {
	width:515px !important;
	padding:0 5px 5px 5px;
	float:left;
}
#pr_oncoming_desc #orig_price {
	padding:20px 0 0 0;
	border-bottom:1px solid #ccc;
}
#pr_box_big_right_bg {
	background:url(../images/pr_main_bg_l.jpg) repeat-y 170px;
	width:789px;
	float:left;
}
#pr_long_desc {
	width:339px;
	padding:0 5px 5px 5px;
	float:left;
}
#orig_price {
	padding:10px 0;
	font-weight:bold;
}
#pr_long_desc p,#pr_long_desc span {
	width:339px;
	color:#333;
}
#pr_box_money_places {
	width:530px;
	padding:5px 0;
	float:left;
	border-bottom:1px solid #e6e6e6;
	font-size:10px;
	text-transform:uppercase;
	background:white;
}
#pr_box_money_places span,#pr_box_money_places img,#pr_box_money_places strong {
	float:left;
}
#pr_box_money_places span,#pr_box_money_places strong {
	margin:2px 5px 0 5px;
}
#pr_auto_bid {
	width:513px;
	padding:5px 0 10px 16px;
	float:left;
	border-top:1px solid white;
	border-bottom:1px solid #e6e6e6;
	background:url(../images/pr_auto_bid.jpg) repeat-x 0 -10px white;
	font-size:10px;
}
#pr_auto_bid form {
	clear:none;
	display:inline;
}
#pr_auto_bid input {
	background:none;
	font-size:10px;
	border:1px solid #ccc;
}
#pr_auto_bid input:hover {
	background:url(../images/input_bg.jpg) repeat-x 0 -8px;
	color:#333;
}
input#pr_auto_bids {
	width:20px;
}
#pr_auto_bid_h {
	color:#2f6999;
	font-weight:bold;
}
#pr_last_bids {
	width:170px;
	padding:10px 5px 0 5px;
	float:left;
	clear:left;
}
#pr_last_bids p {
	margin:0;
	padding:0;
}
#pr_box_big.main_view #pr_box_big_button {
	padding:7px 0 0 10px;
}
#pr_box_big.main_view #pr_box_big_sms {
	width:190px;
	padding:5px 0 0 0;
}
#pr_box_big.main_view #pr_box_big_bottom {
	width:525px;
}
/* small */
.pr_box {
	width:390px;
	float:left;
	margin:2px 0;
}
.pr_au_s_bg,.pr_au_s_t,.pr_au_s_b {
	width:100%;
	float:left;
}
.pr_au_s_bg {
	background:url(../images/pr_au_s_m.jpg) repeat-y 0 0;
}
.pr_au_s_t {
	background:url(../images/pr_au_s_t.jpg) no-repeat 0 0;
}
.pr_au_s_b {
	background:url(../images/pr_au_s_b.jpg) no-repeat 0 100%;
	height:250px;
}
.pr_middle {
	float:left;
	width:100%;
}
.pr_money_back {
	float:right;
	width:104px;
	padding:0 2px 0 0;
	text-align:right;
	clear:right;
}
.pr_img {
	width:110px;
	padding:0 10px 0 0;
	float:right;
	clear:right;
	text-align:right;
}
.pr_img img {
	max-width:110px;
	max-height:110px;
}
.pr_clock {
	width:130px;
	padding:15px 0 10px 58px;
	float:left;
	font-size:20px;
	font-weight:bold;
	background:url(../images/pr_au_cl.jpg) no-repeat 9px 4px;
}
.pr_box_price {
	width:134px;
	padding:3px 0 1px 5px;
	float:left;
	border-bottom:1px solid #ccc;
}
span.pr_price {
	font-size:20px;
	font-weight:bold;
	color:#2f6999;
}
.pr_box_type,.pr_box_last,.pr_box_activating {
	width:134px;
	float:left;
	clear:both;
	padding:0 0 0 5px;
	float:none;
	line-height:110% !important;
	font-size:10px;
	white-space:nowrap;
}
.pr_box_type {
	padding-top:8px;
}
.pr_box_last {
	font-weight:bold;
	overflow:hidden;
}
.pr_box_activating {
	color:red;
}
.pr_bottom {
}
.pr_button {
	width:160px;
	padding:8px 0 0 6px;
	float:left;
	text-align:center;
}
.pr_button input {

}
.pr_sms {
	width:116px;
	padding:8px 12px 0 5px;
	float:right;
	font-size:10px;
	text-align:right;
	line-height:100%;
	position:relative;
	z-index:1000;
}
.pr_oncoming_s {
	background:url(../images/pr_oncoming.jpg) no-repeat;
	height:250px !important;
}
.pr_oncoming_s h3 {
	float:none !important;
}
.pr_oncoming_s .pr_img {
	float:none !important;
	margin:auto !important;
	padding:30px 0 0 0;
	text-align:center !important;
}
/* misc */
#last_products {
	padding:10px 0 0 0;
	float:left;
	width:100%;
}
#last_products .pr_clock {
	padding:22px 0 15px 10px;
}
.price_green {
	color:#339900;
}
.price_yellow {
	color:#FF9900;
}
.price_red {
	color:red;
	text-decoration:blink;
}
.price_end {
	color:#339900;
	font-size:14px;
	text-transform:capitalize;
	margin-left:-5px;
}
/* PRODUCT ACTIVE OR NOT */
/* statuses: waiting, active, sold
/* input */
.pr_active .pr_button input {
	color:white;
}
.pr_waiting .pr_button input,.pr_sold .pr_button input,.pr_waiting #pr_box_big_button input,.pr_sold #pr_box_big_button input {
	color:#f60;
}
/* last bid */
.pr_active .last_bid, .pr_sold .last_bid {
	color:#444;
	white-space:nowrap;
	float:left;
}
.pr_waiting .last_bid {
	font-size:10px;
	color:#FF3300;
	white-space:nowrap;
	float:left;
}
#r_price_table {
	width:94%;
	margin:auto;
}
#r_price_table td {
	padding:2px;
	font-size:10px;
}
td.r_price_t_r {
	text-align:right;
}
tr.dark {
	background:#eee;
}
/* bank selection */
#bank_select {
	width:100%;
	float:left;
}
#bank_selection {
	width:100%;
	float:left;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-top:10px;
	padding:5px 0 10px 0;
}
#bank_selection label {
	width:220px;
	padding:3px 30px 3px 3px;
	float:left;
	clear:both;
	cursor:pointer;
	margin:1px 0;
	border:1px solid #eee;
}
#bank_selection label:hover {
	border:1px solid #eee;
}
#bank_selection input {
	float:left;
	margin:8px 0 0 6px;
	border:none !important;
}
#bank_selection img {
	float:right;
}
#bank_select input#reg_form_submit {
	clear:both !important;
	float:left !important;
	margin-top:20px;
}