body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #fff;
}

a img {border: 0px;}



div.text p {
	font-size:10pt;
	font-weight:normal;
	}

div.text table  {
	font-size:12px;
}


p {text-indent:15px;}

td.menu {
	background-image: url(/images/bgmeny.gif);
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}

td.logo  {
	vertical-align:top;
	}

td.search {
	height:37px;
	background-image: url(/images/search.gif);
	}

td.footer {
	background-image: url(/images/footer.png);
	vertical-align:bottom;
	font-size: 9px;
	color:#fff;
	padding:0px 0px 10px 89px;
	}

div.header {
	background-image: url(/images/header.gif);
	height:24px;
	width:217px;
	font-size: 14px;
	color: #fff;
	}

div.header1 {
	background-image: url(/images/header1.gif);
	height:24px;
	width:217px;
	font-size: 14px;
	color: #fff;
	margin-top: 3px;
}

.header1 span, .header1 a {
	display: block;
	margin-left: 15px;
	padding-top: 2px;
	color: #fff;
	text-decoration: none;
}

div.header span {
	display: block;
	margin-left: 15px;
	padding-top: 4px;
	}


div.menu span {
	margin-top: 4px;
	padding-bottom: 5px;
	display: block;
	border-bottom: 1px solid #4e8ddc;
	width:219px;
	font-size: 12px;
	color: #fff;
	}
div.menu span a {
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	margin-left: 20px;
	}
div.menu span a:hover {
	text-decoration: none;
	font-size: 11px;
	color: #ff9800;
	margin-left: 20px;
	}

small {
	font-size: 9px;
	}
td.search {
	padding-top: 1px;
	padding-left: 0px;
	}
td.search a {
	font-size: 9px;
	color: #fff;
	}
td.search form {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
div.search {
	position: absolute;
	left: 15px;
	top:108px;
	background: transparent;
	border:0px solid red;}

input.search {
	background: transparent;
	width: 154px;
	height:22px;
	border: 0px;
	padding-top: 3px;
	padding-left: 15px;
	margin: 0px;
	font-size: 12px;
	text-align: left;
	border:0px solid red;
	}
*html input.search {
	padding-top: 4px;
	}

input.search_button {
	width: 50px;
	height: 22px;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	cursor:hand;
	background:transparent;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	border:0px solid green;
	}

td.logo_add {
	width:53px;
	vertical-align:top;}

*html td.logo_add {
	width:53px;}

td.bg_top {
	background-image: url(/images/bg_top.gif);
	}

td.user_loser {
	background-image: url(/images/user_loser_bg.gif);
	background-repeat: no-repeat;
	width: 605px;
	vertical-align: top;
	padding-top: 5px;
	}

td.man {
	background-image: url(/images/man.gif);
	background-repeat: no-repeat;
	}

td.bg_top2 {
	background-image: url(/images/bg_top2.gif);
	background-repeat: repeat-x;
	}

input.user_loser {
	border-style: none !important;
}

input.user_loser {
	background-image: url(/images/user_loser.gif);
	width: 110px;
	height: 22px;
	border: 0px;
	padding-top: 4px;
	margin: 0px;
	font-size: 11px;
	text-align: center;
	}
a.user_a {
    background-image: url(/images/user_a.gif);
	width: 110px;
	height: 22px;
	display:block;
	font-size:10pt;
	text-decoration:none;
	color:#1d66cf;
	}
a.user_a:hover {
	color:#ff9800;
	}
.user_loser_button {
	width:110px;
	height: 22px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/user_a.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	cursor:hand;
	color:#1d66cf;
	}
.user_loser_button:hover {
	color:#ff9800;
	}
.user_login {
	text-align:center;
	}
.user_login span {
	font-size: 9pt;
	color: #fff;
	}



td.all {
	vertical-align: top;
	height:160px;
	}

.remember {
	color: #fff;}

.user_loser_che {
	border: 0px;
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px;}

td.phones_in_div {
	vertical-align: top;
	background-image: url(/images/bgcenter.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: bottom center;
	}


td.phones_in_div h1.phone_name{
	font-family: Arial;
	font-size: 18px;
	color: #1b5ebe;
	display:inline;
	margin:0px;
	padding:0px;}

td.phones_in_div h1.sale{
	font-family: Arial;
	font-size: 16pt;
	color: #ca474a;
	font-weight: bold;
	}
td.phones_in_div h1 {
	color:#000;
	}

div.content div a {
	font-size: 14px;
	color: #4584e1;
	font-family: Arial;}

div.content div a:hover {
	color:#ff9800;
	}


div.content div{
	text-align: left;
	display: inline-block;
	margin: 0px;
	margin-left:5px;
	text-align: center;}

* HTML div.content div {
  display: inline;
}

div.content {
	margin-left: 38px;
	margin-top: 4px;
	overflow: auto;
	width: 90%;
	height: 250px;
	scrollbar-face-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #ccc;
    scrollbar-darkshadow-color: #fff;
    scrollbar-3dlight-color: #ccc;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #fff;
    margin-bottom: 10px;}

div.scroll {
	width: 150%;}
div.region {
  display:inline-block;
	background: transparent;}
div.phone {
	position:absolute;
	right:150px;
	top:23px;
	background: transparent;}

img.icq {
	width: 15px;
	height: 15px;
	margin-left: 17px;
	margin-right: 13px;
}

div.work_time {
	position:absolute;
	left:350px;
	top:23px;
	background: transparent;}
*html div.region {
  display:inline;
	background: transparent;}
*html div.phone {
	display:inline;
	background: transparent;}
*html div.work_time {
	display:inline;
	background: transparent;}
.phone span.phone, .work_time span.phone, .region span.phone {
	display: block;
	background-image: url(/images/phone_bg.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 115px;
	height: 25px;
	padding-top:8px;
	padding-left: 0px;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color:#474848;
	margin-top: -10px;}

div.phoneNumber {
	background-image: url(/images/phone_bg.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 115px;
	height: 23px;
	padding-top:4px;
	padding-left: 0px;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color:#474848;
}

.phoneNumber strong {
	font-size: 11px;
	color: #fff;
}


.phone span.tf, .work_time span.tf, .region span.tf {
	display: block;
	padding-left: 25px;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color:#fff;
	margin-top: -4px;
	margin-bottom: 5px;}

*html  .phone span.phone, .work_time span.phone, .region span.phone {
	padding-top:4px;
	padding-left: 12px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color:#474848;
	margin-top: 0px;
	padding-left: 1px;}
*html .phone span.tf, .work_time span.tf, .region span.tf {
	display: block;
	padding-left: 12px;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color:#fff;
	margin-top: 0px;
	margin-bottom: 0px;}



.phone span b, .work_time span b, .region span b {
	font-size: 11px;
	color:#fff;}

td.footer_add {
	background-image: url(/images/bg_footer_left.gif);
	background-repeat:no-repeat;
	width:53px;}

*html td.logo_add {
	width:53px;}

td.footer_meny {
	background-image: url(/images/bg_footer.png);
	font-family: Arial;
	font-size:11px;
	color:#fff;
	padding-top:30px;
	}

div.menu_top {
	font-family: Arial;
	font-size:10pt;
	color:#000;
	font-weight:bold;
	}
div.menu_top a.png_bg {
	color: #fff;
	display:block;
	background-image:url(/images/menu_top2.png);
	background-repeat:no-repeat;
	width:194px;
	height:22px;
	text-decoration:none;
	margin:0px;
	padding-top:1px;}

div.menu_top a:hover {
	color: #ff9800;
	}

td.footer_meny a {
	font-family: Arial;
	font-size:11px;
	color:#fff;}

td.footer_meny a:hover {
	color:#ff9800;
	}


a.reg {
	color: #fff;
	font-size: 9px;}

a.reg:hover {
	color: #ff9800;
	font-size: 9px;}


td.phone_image {
	width:382px;
	height:406px;
	background-image: url(/images/bg_phone.jpg);
	background-repeat:no-repeat;
	padding-right:35px;
	padding-top:55px;
	vertical-align: middle;
	border: 0px solid red;
	}
td.phone_image div {
	vertical-align: middle;
	}

td.right {
	padding-left:10px;
	vertical-align:top;
	padding-top:10px;
	}
div.th {
	display:inline-block;
	}
div.th img {
	border:1px solid #afcffb;
	}
*html div.th object {
	border:1px solid #afcffb;
	}

*html div.th {
	display:inline;}

div.colors {
	margin-top:40px;
	font-family:Arial;
	font-size:12pt;
	color:#000;
	margin-bottom:20px;}

div.colors span.color {
	font-weight: bold;
	color:#666;
	}

div.colors a {
	color:#3376d5;
	font-weight: normal;
	font-size: 12pt;}

div.colors a:hover {
	color:#ff9800;
	}

.price {
	font-family:Arial;
	font-size:36px;
	color:#1b5ebe;
	font-weight: bold;}

.price_little {
	font-family:Arial;
	font-size:15pt;
	color: green;}

.oldprice {
	text-decoration: line-through;
	color:#000; font-family:Arial;
	font-size:10pt;
	}

div.text {
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
	line-height:19px;
	margin-left:35px;
	}
a.nav {
	font-family:Arial;
	color:#000;
	font-size:18px;}
a.nav:hover {
	color:#ff9800;
	}


div.top_text {
	margin-left:35px;
	margin-top:20px;
	margin-bottom:15px;
	}

.price2 {
	font-family:Arial;
	font-size:18px;
	color:#1b5ebe;
}

.tovar_list {
	vertical-align:top;
	padding:0px;
	font-size:11px;
	display:inline-block;
	display:-moz-inline-box;
	*zoom:1;
	*display:inline;
	width:250px;
	}
/*.tovar_list {
	vertical-align:top;
	padding:0px;
	font-size:11px;
	float:left;
	height:800px;
	width:300px;
	}*/
.tovar_list table {
	font-size:11px;
	}
td.tovar_proizv {
	vertical-align:top;
	padding:10px;
	border-bottom: 1px dashed #1b5ebe;
	font-size:11px;}

.tovar_list img {
	border:0px;
    }

.tovar_list p {
    overflow:hidden;
    }
.tovar_list ul li {
	list-style-type:circle;
    padding: 5px 0px 5px 0px;
	}
li.color {
	background: #dbe9fc;
	}

*html .tovar_list p {
        height:1%;
        }

div.index {
	display:inline-block;
	font-size:13pt;
	margin: 10px 0px 10px 15px;
	text-align:center;
	font-family:Times New Roman;
	width:200px;
	border:0px solid #000;

	}
div.index_sale, div.index_v, div.index_special, div.index_exp {
	display:inline-block;
	font-size:13pt;
	margin: 10px 0px 10px 15px;
	text-align:center;
	font-family:Arial;
	width:200px;
	height:200px;
	border:0px solid #000;
	background-repeat:no-repeat;
	background-position:top;
	padding-top:30px;
	}

div.index_sale a, div.index_v a, div.index_special a, div.index_exp a {
	font-size:10pt;
	color:#1b5ebe;
}

div.index a {
	color:#268BE1;
}

div.index_sale a:hover, div.index_v a:hover, div.index_special a:hover, div.index_exp a:hover {
	color:#ff9800;
}

div.index a:hover {
	color:#ff9800;
}

div.index_sale  {
  background-image: url(/images/sale.gif);
}

div.index_special  {
	background-image: url(/images/special.gif);
}

div.index_v {
	background-image: url(/images/v.gif);
}

div.index_exp {
	background-image: url(/images/exp.gif);
}





html* div.index {
	display:inline;}
html* div.index_sale {
	display:inline;}
html* div.index_special {
	display:inline;}
html* div.index_v {
	display:inline;}

h1 {
	font-size:16pt;
	}

img.index {
    border:0px solid #000;
  }

a.ewe {
	font-size:8pt;
	color:#3376d5;
	text-decoration:none;
	font-weght:normal;
	border-bottom: 1px dotted #3376d5;
	}
a.ewe:hover {
	color:#ff9800;
	}

div.border {
	border-bottom:1px dotted #3376d5;
	margin-left:35px;
	}

.priceAlign {
	display: inline-block;
	width: 50px;
	text-align: right;
}

.log_in  {
	color: #fff;
	font-weight: bold;
	}

.reg2  {
	color: #000;
	font-weight: normal;
	font-family: Arial;
	font-size: 9pt;
	display:inline-block;
	background-image: url(/images/log_in.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center top;
	width: 115px;
	height: 25px;
	padding-top:3px;
	padding-left: 0px;
	text-decoration:none;
	}
.goods_top {
	margin-left:35px;
	font-size:10pt;
	}
.goods_top a {
	color:#1b5ebe;
	text-decoration:none;
	border-bottom:1px dotted #1b5ebe;
	}

.goods_top a:hover {
	color:#ff9800;
	}

h2 {
	margin-left:35px;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:20px;
    }
h3  {
	margin-left:35px;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:20px;
	font-size:12pt;
    }
.green {
	color:#009900;
	}
.img_goods {
	width:200px;
	height:200px;
	background-image: url(/images/bg_img_tovarlist.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center top;
	padding-top:28px;
	text-align: center;
	margin: 0 auto;
	}


/*

ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
/*
    Firefox ���� ������ 3 �� ����� � inline-block.
    ������� ��������� ��� ���� -moz-inline-stack
*//*
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
/*
    ����� ������ �� ���������� ������
    �� ������� �����, �������� ������
*//*
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
/*
    ���� Firefox ���� 2.0, ���������� a � b � inline
*//*
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }

/* customize *//*
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }

 */

#orderGoods, #orderFields {
	font-size: 12px;
}

table.compare {
	font-size: 11px;
	}
table.compare a {
	color:#1b5ebe;
	}

table.compare a:hover {
	color:#ff9800;
	}

.menu_login img {
	margin-top:5px;
	display:inline-block;
	}

td.image_search {
	background-image: url(/images/bg_phone_search.png);
	background-repeat: no-repeat;
	width:120px;
	height:120px;
	}

a.by {
	font-size:10pt;
	color:#1b5ebe;
	}

a.by:hover {
	color:#ff9800;
	}

.mand {
	color: #000080;
	font-weight: bold;
}

.flash {

   }
.flash_container {

}
.flash_link {
      position:absolute;
      left: 0; top: 0;
      z-index:2;
      display: block;
      width: 50xp; height: 50px;
      background: url('/images/n.gif') repeat;
   }



