html, body {
	margin:0;
	padding:0;
	font:14px Arial, Sans-serif;
}

html {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/bg_top.jpg) no-repeat #192326 center top;
	height:100%;
}

body {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/bg_bottom.jpg) no-repeat center bottom;
	min-height:1600px;
}

a {
	color:#80548F;
}

a img {
	border:none;
}

.wrapper {
	width:800px;
	margin:0 auto;
}

.header {
	height:235px;
	position:relative;
}

.header .logo  {
	position:absolute;
	top:10px;
	left:30px;
	width:297px;
}

.header .logo a {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/logo.png) no-repeat;
	width:297px;
	height:97px;
	display:block;
	text-indent:-9999px;
}

.header .logo p {
	font-family: 'fantasy';
	color:#D4BCE0;
	font-size:18px;
	margin:0;
	padding:0 0 0 12px;
	text-transform:uppercase;
	text-align:center;
	
}

.header .phones{
	position:absolute;
	left:350px;
	top:40px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:40px;
	font-family: 'fantasy';
}
.header .address, .header .address_rtl{
	position:absolute;
	left:350px; 
	top:150px; 
	font-size:30px; 
	color:white;
	font-family: 'fantasy';
}
.header .address_rtl{
	direction:rtl;
}
.header .phones span {
	font-size:20px;
	position:relative;
	bottom:10px;
}

.header .lang {
	position:absolute;
	right:20px;
	top:45px;
}

.header .lang ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}

.header .lang ul li a {
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	padding:30px 0 0 0;
}

.header .lang ul li {
	float:left;
	margin:0 15px 0 0;
	padding:9px 2px;
}

.header .lang ul li.active {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/lang_active.png) no-repeat center top;
}

.header .lang ul li.ru a {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/flag_russia.jpg) no-repeat center top;
}

.header .lang ul li.en a {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/english.png) no-repeat center top;
	padding-left:5px;
	padding-right:5px;
}

.header .lang ul li.he a {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/ivrit.png) no-repeat center top;
	padding-left:5px;
	padding-right:5px;
}

.main {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/ifon_top.png) no-repeat;
	height:526px;
}

.all {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/ifon_middle.png) repeat-y 7px 0;
	padding:100px 21px 20px 15px;
}

.all_wr {
	margin:-420px 0 0 2px;
	overflow:hidden;
}

.top_menu {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/menu.png) no-repeat;
	height:40px;
	width:742px;
	margin: 0 0 0 20px;
}

.top_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:40px;
	overflow:hidden;
}

.top_menu ul li {
	float:left;
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/separator.png) no-repeat;
}

.top_menu ul li a, .top_menu ul li span{
	display:block;
	text-decoration:none;
	color:#494f51;
	font-size:18px;
	font-weight:bold;
	text-shadow:#fff 1px 1px 0px;
	padding:0 25px;
}

.top_menu ul li a:hover, .top_menu ul li.active  {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/menu_hover.png) no-repeat center top;
	text-shadow:none;
	color:#fff;
}

.top_menu ul li.first a:hover {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/menu_hover.png) no-repeat;
}

.left{
	width:196px;
	padding:0px 0px 20px 0px;
	vertical-align:top;
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/left_top.png) no-repeat #fff;*/
}

.left_bottom {
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/left_bottom.png) no-repeat #fff left bottom;*/
	height:14px;
}

.left_menu ul {
	margin:0;
	color:#3a5379;
	padding:0;
	line-height:23px;
	list-style:none;
}

.left_menu ul li {
	/*margin:0 0 7px;
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/marker.png) no-repeat 11px center;*/
}

.left_menu ul li a {
	color:#875DB9;
	display:block;
	height:23px;
	padding:0 0 0 0px;
}

.left_menu ul li a:hover {
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/left_hover.png) no-repeat;*/
	text-decoration:none;
	color:#fff;
}

.left_menu ul li.active {
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/left_hover.png) no-repeat;*/
	text-decoration:none;
	color:#fff;
	display:block;
	height:23px;
	padding:0 0 0 20px;
}

.main_table {
	border-collapse:collapse;
}

.right {
	width:520px;
	vertical-align:top;
	padding:6px 0px 0px 15px;
}

.head {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/header.png) no-repeat;
	width:520px;
	height:31px;
	font-size:16px;
	line-height:31px;
	color:#1b2529;
	text-align:center;
	margin:0;
}

.content {
	overflow:hidden;
	margin:0 -10px 0 0;
}

.item_wr {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/corners2.png) no-repeat -255px 0 #fff;
	float:left;
	text-align:center;
	width:255px;
	/*height:375px;*/
	margin:20px 10px 0 0;
}

.item {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/corners2.png) no-repeat 0 100%;
	/*height:335px;*/
	padding:20px;
}

.roundcorner {
    position: relative;
	margin:0 0 15px;
}
.roundcorner  div {
    position: absolute;
    top: 0; left: 0;
}

.old_price {
	display:block;
	margin:20px 0 10px;
	text-decoration:line-through;
}

.new_price {
	font-size:26px;
	color:#855692;
}

.footer {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/ifon_bottom.png) no-repeat 4px 0;
	width:870px;
	margin:0 auto;
	height:73px;
	overflow:hidden;
	padding:160px 0 180px;
	color:#606060;
	text-align:center;
	font-size:12px;
}

/*direction:rtl*/

.top_menu_rtl {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/menu.png) no-repeat;
	height:40px;
	width:742px;
	margin:0 0 0px;
}

.top_menu_rtl ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:40px;
	overflow:hidden;
}

.top_menu_rtl ul li a, .top_menu_rtl ul li span {
	display:block;
	text-decoration:none;
	color:#494f51;
	font-size:18px;
	font-weight:bold;
	text-shadow:#fff 1px 1px 0px;
	padding:0 25px;
}

.top_menu_rtl ul li a:hover, .top_menu_rtl ul li.active {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/menu_hover.png) no-repeat center top;
	text-shadow:none;
	color:#fff;
}

.top_menu_rtl ul li {
	float:right;
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/separator.png) no-repeat;
}

.top_menu_rtl ul li.first a:hover {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/menu_hover.png) no-repeat 100% 0;
}

/*.item_wr_rtl {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/corners2.png) no-repeat -255px 0 #fff;
	float:right;
	text-align:center;
	width:255px;
	height:389px;
	margin:20px 10px 0 0;
}*/

.left_menu_rtl ul {
	direction:rtl;
	margin:0;
	color:#3a5379;
	padding:0;
	line-height:23px;
	list-style:none;
}

.left_menu_rtl ul li {
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/marker.png) no-repeat 178px center;
	margin:0 0 7px;*/
}

.left_menu_rtl ul li a {
	padding:0 0px 0 0;
	color:#875DB9;
	display:block;
	height:23px;
}

.left_menu_rtl ul li a:hover {
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/left_hover_rtl.png) no-repeat;*/
	text-decoration:none;
	color:#fff;
}

.left_menu_rtl ul li.active {
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/right_hover.png) no-repeat;*/
	text-decoration:none;
	color:#fff;
	display:block;
	height:23px;
	padding: 0 0 0 0px;
	padding-right:20px;
}
.right_rtl {
	padding:6px 0px 0 0;
	vertical-align:top;
}

.left_rtl{
	width:197px;
	padding:0px 0px 20px 0px;
	vertical-align:top;
	/*background:url(/National_Library/oe_/https://fixmobile.co.il/img/left_top_rtl.png) no-repeat #fff;*/
}

.content_rtl {
	overflow:hidden;
	margin:0 0 0 -10px;
}

.item_wr_rtl {
	background:url(/National_Library/oe_/https://fixmobile.co.il/img/corners2.png) no-repeat -255px 0 #fff;
	float:right;
	text-align:center;
	width:255px;
	/*height:389px;*/
	margin:20px 0 0 10px;
}

label {
	padding: 3px 0 0 20px;
	width: 100px;
	display: block;
	float: left;
}


textarea, select,
input[type='text'], input[type='password'], input[type='number'], input[type='email'], input[type='url'] { 
	background-color: #fff; 
	border: solid 1px #999;
	padding: 5px;
	margin: 0 0 5px 0;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* prevent FireFox default invalid style */
*:invalid {
	box-shadow: none !important;
}


input[maxlength='3'] {	width: 30px;	}
input[maxlength='4'] {	width: 40px;	}
input[maxlength='5'] {	width: 45px;	}
input[type='text'], textarea, select { 
	border: solid 1px #999;
}
input[type='text'].focus, textarea.focus, select.focus { 
	border-color: #000 !important; 
}
input[type='text'].invalid, textarea.invalid, select.invalid { 
	border-color: red;
}
input[type='text'].inactive, textarea.inactive, select.inactive, option.inactive { 
	color: #999;
	font-style: italic;
}
input[type='text'].required_ltr, textarea.required_ltr { 
	background: url(required-input.png) right 5px no-repeat;
	background-color:#FFFFFF;
}

input[type='text'].required_rtl, textarea.required_rtl { 
	background: url(required-input.png) left 5px no-repeat;
	background-color:#FFFFFF;
}

span.error { 
	font-weight: bold;
	font-size:9px;
	color: red;
	border: 1px solid red;
	padding: 4px 15px;
	margin: 0 0 0 15px;
	display: none;
}
.menu_btn, .menu_btn a, .menu_btn_rtl, .menu_btn_rtl a{
	width:165px;

	height:62px;

	background-position:0 -77px;

	font:bold 18px/57px arial;

	color: #494F51;

	text-decoration: none;

    text-shadow: 1px 1px 0 #FFFFFF;

	padding-left:60px;

	cursor:pointer;
}

 .menu_btn_rtl{
	width:105px;
 }
.menu_btn_rtl, .menu_btn_rtl a{
	padding-left: 75px;
	padding-right: 44px;
}

.menu_btn:hover, .menu_btn_active, .menu_btn_rtl:hover, .menu_btn_active_rtl{

	color:white;

	background-position: 0 -10px;

	text-shadow: 1px 1px 0 #5e3f69;
}
.menu_btn_active, .menu_btn_active_rtl{
	cursor:default;
}