html, body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
}

body, div, form, a, table {
	font-size: 12px;
}


#container {
	min-width: 1000px;
	* width:expression(document.body.clientWidth < 1000 ? "1000px" : "auto" );

}


/* LEFT MENU */
.menu td {
	background-color: #79bd09;
	width: 215px;
	height: 34px;
	padding: 3px;
}

.menu div {
	background-image: url("images/menu_shadow.gif"/*tpa=http://cashpoint.com.ua/images/menu_shadow.gif*/);
	background-position: bottom right ;
	background-repeat: no-repeat;
	padding-bottom: 3px;
}

.menu div.active, .menu div.sub {
	background: none;
}

.menu div.sub {
	display: none;
}

.menu #last td {
	background-image: url("images/menu_last_bg.gif"/*tpa=http://cashpoint.com.ua/images/menu_last_bg.gif*/);
	background-position: bottom left ;
	background-repeat: no-repeat;
}


.menu #first td {
	background-image: url("images/menu_top_bg.gif"/*tpa=http://cashpoint.com.ua/images/menu_top_bg.gif*/);
	background-position: top left ;
	background-repeat: no-repeat;
}

.menu .active #first td {
	background-image: url("images/menu_top_active_bg.gif"/*tpa=http://cashpoint.com.ua/images/menu_top_active_bg.gif*/);
	background-position: top left ;
	background-repeat: no-repeat;
}

.menu .active #last td {
	background: none;
}

.menu .active td, .menu .active #last td {
	background-color: #fb8708;
}

.menu td a {
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: white;
}

.menu tr td.menu_img, .menu #first td.menu_img, .menu #last td.menu_img {
	background: none;
	width: 8px;
}



.menu .active td.menu_img, .menu .active #first td.menu_img, .menu .active #last td.menu_img { 
	background: none;
	background-image: url("images/menu_arrow.gif"/*tpa=http://cashpoint.com.ua/images/menu_arrow.gif*/);
	background-position: 0px 11px; 
	background-repeat: no-repeat;
	padding: 0px;
}

.menu tr.shadow {
	height: 3px;
}

.menu tr.shadow td {
	height: 3px;
	padding: 0px;
}


/* sub menu */
.menu .sub td {
	background: none;
	height: 25px;	
}

.menu .sub td ul {
	color: #ed373f;
	padding: 0px;
	margin-left: 21px;
}

.menu .sub td ul li a {
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

.menu .sub td ul li, .menu .sub td ul li a.active {
	font-weight: bold;
}



/* TOP MENU */

#top_menu td {
	height: 37px;
	background-color: #79bd09;
	background-image: url("images/top_menu_separator.gif"/*tpa=http://cashpoint.com.ua/images/top_menu_separator.gif*/);
	background-position: 0px 0px; 
	background-repeat: no-repeat;
	padding: 3px;
	text-align: center;
}

#top_menu td#first {
	background-image: url("images/top_menu_first.gif"/*tpa=http://cashpoint.com.ua/images/top_menu_first.gif*/);
	background-position: 0px 0px; 
	background-repeat: no-repeat;
}

#top_menu td#first.active {
	background-image: url("images/top_menu_first_active.gif"/*tpa=http://cashpoint.com.ua/images/top_menu_first_active.gif*/);
	background-position: 0px 0px; 
	background-repeat: no-repeat;
}

#top_menu td#first.active, #top_menu td.active {
	background-color: #fb8708;
}

#top_menu td a {

	font-size: 14px;
	color: white;
	
}


#logo {
	padding-bottom: 13px;
	padding-right: 6px;
	padding-top: 23px;
}

#currency {
	font-size: 12px;
	text-align: right;
	padding: 14px;
	padding-right: 23px;
	background: #ffffff;

}


#center_td {
	position: relative; 
	background-image: url("images/main_bg.jpg"/*tpa=http://cashpoint.com.ua/images/main_bg.jpg*/);
	background-position: 0px 88px; 
	background-color: #a0d051;
	background-repeat: repeat-x;
}

#right_td {
	background-image: url("images/right_bg.jpg"/*tpa=http://cashpoint.com.ua/images/right_bg.jpg*/);
	background-position: 0px 162px; 
	background-color: #a0d051;
	background-repeat: repeat-x;
}

#cart_container {
	background-color: #e7e7e7; 
	height: 117px;
	* height: 162px;
	padding-top:45px;
}

#cart_container table tr td {
	font-size: 12px;
	color: #666666;
}

#members {
	font-size: 12px;
	color: #666666;
	background-color: white;
	padding-left: 16px;
}

#members input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 17px;
	padding: 0px;
	float: left;
	margin: 0px;
	margin-bottom: 1px;
}

#members a, #cart_container a {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}

#cart_container a#cart_link {
	display: block;

	font-size: 14px;
	color: white;
	width: 84px;
	height: 43px;
	line-height: 43px;
	padding-left: 15px;
	margin-left: 10px;
	background-image: url("images/cart_menu_bg.gif"/*tpa=http://cashpoint.com.ua/images/cart_menu_bg.gif*/);
	background-position: 0px 0px; 
	background-repeat: no-repeat;
}

#cart_container a#cart_link.active {
	background-image: url("images/cart_menu_active_bg.gif"/*tpa=http://cashpoint.com.ua/images/cart_menu_active_bg.gif*/);
}


#phone {
	font-size: 21px;
	color: white;
	margin-top: 15px;
	background-image: url("images/phone_bg.gif"/*tpa=http://cashpoint.com.ua/images/phone_bg.gif*/);
	background-position: 0px 0px; 
	background-repeat: no-repeat;
	height: 19px;
	line-height: 19px;
	padding: 3px;
}

#email {
	font-face: Tahoma;
	font-size: 11px;
	color: #777777;
	margin-right: 15px;
	text-align: right;
}


#news {
	padding-left: 11px;
	font-face: Tahoma;
	background-color: white;
}

#news a {
	text-decoration: none;
}

#news .title, .news_title {
	padding-left: 5px;
	color: #ea1b00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.feedback_title {
	color: #ea1b00;
	font-size: 12px;
	font-weight: bold;
}

#news .date {
	padding-left: 5px;
	color: #b4b3b3;
	font-size: 10px;
	text-decoration: none;
}

#news .text {
	padding-left: 5px;
	color: #484848;
	font-size: 12px;
	text-decoration: underline;
}

#news hr {
	padding: 0px; 
	margin-top: 10px; 
	margin-bottom: 10px;

	* margin-top: 7px; 
	* margin-bottom: 7px;
}


.product {
	float: left;
	width:160px;
	height:229px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
}

.product .title {
	padding-left:3px;
	padding-right: 3px;
	height: 38px;
	text-align: center;
overflow:hidden;
}

.product .title a {
	font-size: 11px;
	color: #6a6a6a;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
}

.product .image {
	text-align: center;
}

.product .price {
	float: right;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
}

h1 {
	font-size: 14px;
	color: #fb8708;
	padding: 0px;
	margin: 0px;
}

.navigation a {
	color: black;
}

.navigation {
	font-size: 12px;
	font-weight: bold;
 	background-color: white;
 }









.center_right {
	background-color: #d7ebb5;
	background-image: url("images/main_bottom_bg.jpg"/*tpa=http://cashpoint.com.ua/images/main_bottom_bg.jpg*/);
	background-position: bottom left; 
	background-repeat: repeat-x;
	height: 100%;

}

.center_helper {

	background-image: url("images/main_top_bg.jpg"/*tpa=http://cashpoint.com.ua/images/main_top_bg.jpg*/);
	background-position: 0px 0px; 
	background-repeat: repeat-x;
	
	min-height: 589px;
	height: 100%;
}


a.product_bottom, a.product_bottom table {
	
	font-size: 12px;
	font-face: Tahoma;
	color: black;
}


.cart .title {
	font-size: 12px;
	font-face: Tahoma;
	color: black;
}

.cart .price {
	font-size: 12px;
	font-face: Tahoma;
	color: black;
	font-weight: bold;
}

table.cart  tr.cart_product {
	height: 150px;
	*height: 146px;
}

table.cart  tr.cart_product td {
	background: url("images/cart_bg.gif"/*tpa=http://cashpoint.com.ua/images/cart_bg.gif*/); 
	background-repeat: repeat-x;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

table.cart  tr.totals td {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

h1.title {
	padding-left:15px; 
	padding-bottom:5px;
}

table.statsM { background:#dddddd;}
table.statsM tr td.totalRow { background:#F7941D;}
table.statsM tr.totalRow { background:#F7941D;}
table.statsM th {	
	background:#79bd09;	
	height:20px;font:normal 12px tahoma, arial;	
	text-align:center; 
	color:#fff; 
	font-weight:bold; 
	padding-left:5px; 
	padding-right:5px; 
}
tr.totalRow td{
	font-weight: bold;
	color: #FFFFFF;
}
tr.totalRow td, tr.statsRow td{	height:20px;font-size:12px; padding-left:5px; padding-right:5px;}

tr.totalRow, tr.statsRow {border-right:1px solid #DDDDDD;}

tr.totalRow, tr.statsRow {background-color:#F5F5F5;}

a.admin {
	display: block;
	background-color: #79bd09;
	color: white;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	line-height: 20px;
	width: 200px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-family: Arial;
	text-decoration: none;
}

.content {
	position: relative;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 20px;
	font-size: 11px;
}

.error {
	color: red;
}


/* cart popup */
#add_to_cart { 
	position: fixed; 
	top: 10px; 
	left: 10px;  
	border: 1px solid red;  
	z-index:100; 
	display: none;
}

* html #add_to_cart { /*\*/position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((10 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
